From 9e556866570185f2f54a2605f1303f3c9c35d96d Mon Sep 17 00:00:00 2001 From: root Date: Sun, 2 Oct 2022 10:54:48 +0300 Subject: [PATCH] Sync with portage [Sun Oct 2 10:54:48 MSK 2022]. --- Manifest | 30 +- Manifest.files.gz | Bin 29587 -> 29613 bytes app-accessibility/Manifest.gz | Bin 4716 -> 4714 bytes app-accessibility/brltty/Manifest | 4 +- app-accessibility/brltty/brltty-6.5.ebuild | 223 + app-accessibility/brltty/metadata.xml | 1 + app-accessibility/speech-dispatcher/Manifest | 2 + .../speech-dispatcher-0.11.3.ebuild | 122 + app-admin/Manifest.gz | Bin 32884 -> 32868 bytes app-admin/analog/Manifest | 2 +- app-admin/analog/analog-6.0.13.ebuild | 6 +- app-admin/awscli/Manifest | 4 + app-admin/awscli/awscli-1.25.83.ebuild | 72 + app-admin/awscli/awscli-1.25.85.ebuild | 72 + app-admin/bitwarden-desktop-bin/Manifest | 4 +- ... => bitwarden-desktop-bin-2022.9.1.ebuild} | 5 +- app-admin/consul-template/Manifest | 3 + .../consul-template-0.29.4.ebuild | 58 + app-admin/vault/Manifest | 6 + app-admin/vault/vault-1.10.7.ebuild | 85 + app-admin/vault/vault-1.11.4.ebuild | 86 + app-admin/webapp-config/Manifest | 2 +- .../webapp-config/webapp-config-9999.ebuild | 2 +- app-arch/Manifest.gz | Bin 16926 -> 16930 bytes app-arch/atool/Manifest | 2 +- app-arch/atool/atool-0.39.0-r1.ebuild | 2 +- app-arch/file-roller/Manifest | 2 + app-arch/file-roller/file-roller-43.0.ebuild | 103 + app-arch/xz-utils/Manifest | 7 +- app-arch/xz-utils/xz-utils-5.2.7.ebuild | 113 + app-arch/xz-utils/xz-utils-5.3.3_alpha.ebuild | 4 - app-arch/xz-utils/xz-utils-9999.ebuild | 4 - app-backup/Manifest.gz | Bin 8365 -> 8364 bytes app-backup/duplicity/Manifest | 5 +- .../duplicity/duplicity-0.8.23-r1.ebuild | 2 +- app-backup/duplicity/duplicity-1.0.0.ebuild | 53 + .../files/duplicity-1.0.0-fix-docs-cmd.patch | 20 + app-backup/duply/Manifest | 2 +- app-backup/duply/duply-2.3.1.ebuild | 4 +- app-benchmarks/Manifest.gz | Bin 4684 -> 4687 bytes app-benchmarks/stress-ng/Manifest | 4 +- ....14.05.ebuild => stress-ng-0.14.06.ebuild} | 2 +- app-containers/Manifest.gz | Bin 7387 -> 7383 bytes app-containers/cosign/Manifest | 9 +- ...sign-1.8.0.ebuild => cosign-1.12.1.ebuild} | 2 +- app-containers/cosign/cosign-1.9.0.ebuild | 29 - app-containers/docker-compose/Manifest | 3 + .../docker-compose-2.11.2.ebuild | 50 + app-crypt/Manifest.gz | Bin 23797 -> 23803 bytes app-crypt/gcr/Manifest | 5 +- app-crypt/gcr/gcr-3.41.1-r1.ebuild | 106 + app-crypt/gcr/gcr-3.41.1.ebuild | 2 +- app-crypt/gcr/gcr-3.92.0.ebuild | 93 + app-crypt/johntheripper-jumbo/Manifest | 8 +- .../johntheripper-jumbo-1.9.0-r3.ebuild | 139 - ...johntheripper-jumbo-1.9.0_p20210920.ebuild | 145 - ...theripper-jumbo-1.9.0_p20211129-r1.ebuild} | 12 +- .../johntheripper-jumbo-9999.ebuild | 12 +- app-crypt/osslsigncode/Manifest | 10 +- app-crypt/osslsigncode/metadata.xml | 1 + .../osslsigncode/osslsigncode-2.0.ebuild | 4 +- .../osslsigncode/osslsigncode-2.5.ebuild | 58 + app-crypt/pinentry/Manifest | 7 +- .../files/pinentry-0.8.2-ncurses.patch | 25 - ...-make-icon-work-under-Plasma-Wayland.patch | 52 - app-crypt/pinentry/pinentry-1.2.0-r1.ebuild | 89 - app-crypt/pinentry/pinentry-1.2.0.ebuild | 88 - ...-1.2.1.ebuild => pinentry-1.2.1-r1.ebuild} | 2 +- app-crypt/sbctl/Manifest | 2 +- app-crypt/sbctl/sbctl-0.9.ebuild | 2 +- app-crypt/seahorse/Manifest | 2 +- ...se-42.0.ebuild => seahorse-42.0-r1.ebuild} | 4 +- app-crypt/tpm2-tss/Manifest | 2 +- app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild | 2 +- app-dicts/Manifest.gz | Bin 95515 -> 95514 bytes app-dicts/aspell-da/Manifest | 4 +- app-dicts/aspell-da/aspell-da-4.0.ebuild | 15 - app-dicts/aspell-da/aspell-da-4.1.ebuild | 2 +- app-editors/Manifest.gz | Bin 14088 -> 14080 bytes app-editors/jupp/Manifest | 4 +- ...upp-3.1_p38.ebuild => jupp-3.1_p41.ebuild} | 16 +- app-editors/neovim/Manifest | 6 +- .../neovim-9999-cmake-release-type.patch | 15 + app-editors/neovim/neovim-0.8.0-r1.ebuild | 134 + app-editors/neovim/neovim-9999.ebuild | 20 +- app-editors/pluma/Manifest | 2 + app-editors/pluma/pluma-1.26.0.ebuild | 79 + app-emacs/Manifest.gz | Bin 61609 -> 61627 bytes app-emacs/helm/Manifest | 3 + .../files/helm-3.8.8-no-autoload-check.patch | 24 + app-emacs/helm/helm-3.8.8.ebuild | 37 + app-emacs/popup/Manifest | 2 + app-emacs/popup/popup-0.5.9.ebuild | 22 + app-emacs/setup/Manifest | 2 + app-emacs/setup/setup-1.3.2.ebuild | 28 + app-emacs/sokoban/Manifest | 2 + app-emacs/sokoban/sokoban-1.4.9.ebuild | 24 + app-emulation/Manifest.gz | Bin 15123 -> 15124 bytes app-emulation/uxn/Manifest | 2 + app-emulation/uxn/uxn-0_p20220921.ebuild | 53 + app-eselect/Manifest.gz | Bin 6703 -> 6700 bytes app-eselect/eselect-python/Manifest | 2 +- .../eselect-python-20200719.ebuild | 4 +- app-i18n/Manifest.gz | Bin 18833 -> 18837 bytes app-i18n/kinput2/Manifest | 2 +- app-i18n/kinput2/kinput2-3.1-r3.ebuild | 9 +- app-misc/Manifest.gz | Bin 49449 -> 49605 bytes app-misc/asciinema/Manifest | 2 +- app-misc/asciinema/asciinema-2.2.0-r1.ebuild | 2 +- app-misc/jpipe/Manifest | 2 +- app-misc/jpipe/jpipe-0.2.0-r1.ebuild | 2 +- app-misc/livecd-tools/Manifest | 6 +- .../livecd-tools/livecd-tools-2.10.ebuild | 2 +- app-misc/livecd-tools/livecd-tools-2.9.ebuild | 4 +- .../livecd-tools/livecd-tools-9999.ebuild | 2 +- app-misc/neofetch/Manifest | 2 +- app-misc/neofetch/neofetch-7.1.0-r1.ebuild | 2 +- app-misc/oneko/Manifest | 2 +- app-misc/oneko/oneko-1.2_p6_p14-r1.ebuild | 5 +- app-misc/wally-cli/Manifest | 4 + app-misc/wally-cli/metadata.xml | 12 + app-misc/wally-cli/wally-cli-2.0.1.ebuild | 30 + app-office/Manifest.gz | Bin 7898 -> 7897 bytes app-office/abiword/Manifest | 2 +- app-office/abiword/abiword-3.0.5.ebuild | 2 +- app-office/libreoffice/Manifest | 6 +- .../libreoffice/libreoffice-7.3.6.2.ebuild | 3 - .../libreoffice/libreoffice-7.3.9999.ebuild | 3 - .../libreoffice/libreoffice-9999.ebuild | 3 - app-office/magicpoint/Manifest | 2 +- .../magicpoint-1.13a_p20121015-r2.ebuild | 5 +- app-portage/Manifest.gz | Bin 9571 -> 9566 bytes app-portage/layman/Manifest | 4 +- app-portage/layman/layman-2.4.3.ebuild | 12 +- app-portage/layman/layman-9999.ebuild | 5 +- app-text/Manifest.gz | Bin 48557 -> 48572 bytes app-text/aha/Manifest | 2 +- app-text/aha/aha-0.5.1.ebuild | 2 +- app-text/fbreader/Manifest | 2 +- app-text/fbreader/fbreader-0.99.4-r6.ebuild | 4 +- app-text/ghostscript-gpl/Manifest | 5 +- .../ghostscript-gpl-10.0.0.ebuild | 182 + ...build => ghostscript-gpl-9.56.1-r3.ebuild} | 3 +- app-text/iso-codes/Manifest | 2 +- app-text/iso-codes/iso-codes-4.11.0.ebuild | 2 +- app-text/letterize/Manifest | 3 +- .../files/letterize-1.4-clang16.patch | 8 + app-text/letterize/letterize-1.4.ebuild | 6 +- app-text/nuspell/Manifest | 2 + app-text/nuspell/nuspell-5.1.2.ebuild | 51 + app-text/pep/Manifest | 3 +- .../pep/files/pep-2.8-Fix-Wimplicit-int.patch | 18 + app-text/pep/pep-2.8-r2.ebuild | 9 +- app-text/poppler-data/Manifest | 2 + .../poppler-data-0.4.11-r2.ebuild | 27 + app-text/qpdf/Manifest | 3 + app-text/qpdf/qpdf-11.1.1.ebuild | 77 + app-text/zotero-bin/Manifest | 10 +- app-text/zotero-bin/zotero-bin-6.0.10.ebuild | 72 - ...6.0.13.ebuild => zotero-bin-6.0.14.ebuild} | 0 app-text/zotero-bin/zotero-bin-6.0.9.ebuild | 72 - app-vim/Manifest.gz | Bin 31903 -> 31912 bytes app-vim/pydoc/Manifest | 2 + app-vim/pydoc/pydoc-2.0-r2.ebuild | 22 + dev-ada/Manifest.gz | Bin 3564 -> 3563 bytes dev-ada/langkit/Manifest | 2 +- dev-ada/langkit/langkit-22.0.0-r2.ebuild | 2 +- dev-ada/libadalang/Manifest | 2 +- dev-ada/libadalang/libadalang-22.0.0.ebuild | 4 +- dev-cpp/Manifest.gz | Bin 12906 -> 12908 bytes dev-cpp/atkmm/Manifest | 2 +- dev-cpp/atkmm/atkmm-2.36.2-r1.ebuild | 2 +- dev-cpp/muParser/Manifest | 3 +- dev-cpp/muParser/metadata.xml | 3 + dev-cpp/muParser/muParser-2.3.3-r1.ebuild | 41 + dev-cpp/rapidfuzz-cpp/Manifest | 2 - .../rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild | 42 - dev-db/Manifest.gz | Bin 15758 -> 15759 bytes dev-db/mysql/Manifest | 4 +- dev-db/mysql/mysql-5.7.36-r1.ebuild | 8 +- dev-db/mysql/mysql-8.0.27.ebuild | 8 +- dev-db/pg_activity/Manifest | 4 +- ...-3.0.0.ebuild => pg_activity-3.0.1.ebuild} | 0 dev-db/postgresql/Manifest | 4 +- ..._beta4.ebuild => postgresql-15_rc1.ebuild} | 0 dev-games/Manifest.gz | Bin 6727 -> 6729 bytes dev-games/godot/Manifest | 2 + dev-games/godot/godot-4.0_beta2.ebuild | 256 + dev-haskell/Manifest.gz | Bin 73473 -> 73471 bytes dev-haskell/foldl/Manifest | 4 +- ...l-1.4.12.ebuild => foldl-1.4.12-r1.ebuild} | 29 +- dev-haskell/vector/Manifest | 2 +- dev-haskell/vector/vector-0.12.3.1.ebuild | 2 + dev-haskell/xml-conduit/Manifest | 2 +- .../xml-conduit/xml-conduit-1.9.1.1.ebuild | 2 + dev-java/Manifest.gz | Bin 53880 -> 53885 bytes dev-java/gradle-bin/Manifest | 4 +- dev-java/gradle-bin/gradle-bin-7.5.1.ebuild | 2 +- dev-java/gradle-bin/gradle-bin-7.5.ebuild | 61 - dev-java/janino/Manifest | 2 +- dev-java/janino/janino-3.1.7.ebuild | 2 +- dev-java/mill-bin/Manifest | 6 +- dev-java/mill-bin/mill-bin-0.10.4.ebuild | 26 - dev-java/mill-bin/mill-bin-0.10.5.ebuild | 26 - dev-java/mill-bin/mill-bin-0.10.7.ebuild | 2 +- dev-lang/Manifest.gz | Bin 19200 -> 19185 bytes dev-lang/gnat-gpl/Manifest | 3 +- ...2021-r3.ebuild => gnat-gpl-2021-r4.ebuild} | 23 +- dev-lang/ispc/Manifest | 7 +- dev-lang/ispc/files/ispc-1.18.0-llvm.patch | 39 + dev-lang/ispc/files/ispc-9999-llvm.patch | 11 +- dev-lang/ispc/ispc-1.18.0.ebuild | 4 +- dev-lang/ispc/ispc-9999.ebuild | 4 +- dev-lang/php/Manifest | 8 + dev-lang/php/php-7.4.32.ebuild | 748 ++ dev-lang/php/php-8.0.24.ebuild | 758 ++ dev-lang/php/php-8.1.11.ebuild | 756 ++ dev-lang/php/php-8.2.0_rc3.ebuild | 758 ++ dev-lang/rust-bin/Manifest | 3 +- dev-lang/rust-bin/rust-bin-1.64.0.ebuild | 4 +- dev-lang/typescript/Manifest | 2 + dev-lang/typescript/typescript-4.8.4.ebuild | 39 + dev-lang/vala/Manifest | 2 +- dev-lang/vala/vala-0.56.3.ebuild | 2 +- dev-libs/Manifest.gz | Bin 95925 -> 95957 bytes dev-libs/angelscript/Manifest | 3 +- ....35.1.ebuild => angelscript-2.36.0.ebuild} | 2 +- dev-libs/appstream-glib/Manifest | 2 +- .../appstream-glib-0.8.1.ebuild | 2 +- dev-libs/appstream/Manifest | 2 +- dev-libs/appstream/appstream-0.15.5.ebuild | 2 +- dev-libs/eventlog/Manifest | 2 +- dev-libs/eventlog/eventlog-0.2.12.ebuild | 4 +- dev-libs/gjs/Manifest | 2 + dev-libs/gjs/gjs-1.74.0.ebuild | 68 + dev-libs/gmime/Manifest | 2 +- dev-libs/gmime/gmime-3.2.13.ebuild | 2 +- dev-libs/grantlee/Manifest | 2 +- dev-libs/grantlee/grantlee-5.3.0.ebuild | 2 +- dev-libs/intel-vc-intrinsics/Manifest | 2 + .../intel-vc-intrinsics-0.7.1.ebuild | 37 + dev-libs/json-parser/Manifest | 2 +- .../json-parser-1.1.0_p20211208.ebuild | 2 +- dev-libs/libclc/Manifest | 2 + .../libclc/libclc-16.0.0_pre20220930.ebuild | 68 + dev-libs/libgdata/Manifest | 2 +- ....18.1.ebuild => libgdata-0.18.1-r1.ebuild} | 2 +- dev-libs/libgweather/Manifest | 2 + dev-libs/libgweather/libgweather-4.2.0.ebuild | 88 + dev-libs/liblouis/Manifest | 2 + dev-libs/liblouis/liblouis-3.23.0.ebuild | 75 + dev-libs/libmaxminddb/Manifest | 4 +- ...1.7.0.ebuild => libmaxminddb-1.7.1.ebuild} | 0 dev-libs/libofx/Manifest | 2 + dev-libs/libofx/libofx-0.10.8.ebuild | 50 + dev-libs/libuv/Manifest | 2 - dev-libs/libuv/libuv-1.44.1.ebuild | 58 - dev-libs/libvterm/Manifest | 6 +- .../files/libvterm-0.2-slibtool.patch | 103 - dev-libs/libvterm/libvterm-0.2.ebuild | 42 - ...term-0.2-r1.ebuild => libvterm-0.3.ebuild} | 24 +- dev-libs/libxmlb/Manifest | 2 +- dev-libs/libxmlb/libxmlb-0.3.10.ebuild | 2 +- dev-libs/plasma-wayland-protocols/Manifest | 4 +- ... => plasma-wayland-protocols-1.9.0.ebuild} | 0 dev-libs/serd/Manifest | 4 +- dev-libs/serd/serd-0.30.14-r1.ebuild | 11 +- dev-libs/serd/serd-0.30.16.ebuild | 47 + dev-libs/sord/Manifest | 6 +- dev-libs/sord/sord-0.16.12-r1.ebuild | 10 +- dev-libs/sord/sord-0.16.14.ebuild | 54 + dev-libs/sord/sord-9999.ebuild | 10 +- dev-libs/unibilium/Manifest | 2 +- dev-libs/unibilium/unibilium-2.1.1-r1.ebuild | 2 +- dev-libs/vala-common/Manifest | 2 +- .../vala-common/vala-common-0.56.3.ebuild | 2 +- dev-libs/xbyak/Manifest | 4 +- dev-libs/xbyak/metadata.xml | 9 +- dev-libs/xbyak/xbyak-5.73.ebuild | 4 +- dev-lisp/Manifest.gz | Bin 3374 -> 3373 bytes dev-lisp/sbcl/Manifest | 13 +- dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch | 30 + dev-lisp/sbcl/sbcl-2.2.5.ebuild | 240 - dev-lisp/sbcl/sbcl-2.2.6.ebuild | 240 - .../{sbcl-2.2.4.ebuild => sbcl-2.2.9.ebuild} | 19 +- dev-lua/Manifest.gz | Bin 7304 -> 7293 bytes dev-lua/luaexpat/Manifest | 2 +- dev-lua/luaexpat/luaexpat-1.5.0.ebuild | 2 +- dev-lua/luv/Manifest | 2 + dev-lua/luv/luv-1.44.2.0.ebuild | 86 + dev-lua/readline/Manifest | 2 + dev-lua/readline/readline-3.2.ebuild | 94 + dev-ml/Manifest.gz | Bin 35155 -> 35163 bytes dev-ml/llvm-ocaml/Manifest | 2 + .../llvm-ocaml-16.0.0_pre20220930.ebuild | 115 + dev-ml/ppx_deriving_yojson/Manifest | 2 +- ...ld => ppx_deriving_yojson-3.6.1-r1.ebuild} | 4 +- dev-ml/re/Manifest | 2 +- ...e-1.10.4-r1.ebuild => re-1.10.4-r2.ebuild} | 2 +- dev-perl/Manifest.gz | Bin 281472 -> 281467 bytes dev-perl/pcsc-perl/Manifest | 2 +- dev-perl/pcsc-perl/pcsc-perl-1.4.14-r1.ebuild | 4 +- dev-php/Manifest.gz | Bin 39705 -> 39703 bytes dev-php/theseer-Autoload/Manifest | 2 +- .../theseer-Autoload-1.26.0-r2.ebuild | 4 +- .../Levenshtein/Levenshtein-0.20.3.ebuild | 38 - .../Levenshtein/Levenshtein-0.20.4.ebuild | 38 - dev-python/Levenshtein/Manifest | 4 - dev-python/Manifest.gz | Bin 260913 -> 260912 bytes dev-python/boto3/Manifest | 4 + dev-python/boto3/boto3-1.24.82.ebuild | 68 + dev-python/boto3/boto3-1.24.84.ebuild | 68 + dev-python/botocore/Manifest | 4 + dev-python/botocore/botocore-1.27.82.ebuild | 72 + dev-python/botocore/botocore-1.27.84.ebuild | 72 + dev-python/cfn-lint/Manifest | 2 + dev-python/cfn-lint/cfn-lint-0.66.0.ebuild | 54 + dev-python/clang-python/Manifest | 2 + .../clang-python-16.0.0_pre20220930.ebuild | 53 + dev-python/contourpy/Manifest | 2 +- dev-python/contourpy/contourpy-1.0.5.ebuild | 2 +- dev-python/coverage/Manifest | 2 + dev-python/coverage/coverage-6.5.0.ebuild | 73 + dev-python/dask/Manifest | 2 + dev-python/dask/dask-2022.9.2.ebuild | 61 + dev-python/ensurepip-setuptools/Manifest | 2 + .../ensurepip-setuptools-65.4.1.ebuild | 27 + dev-python/fonttools/Manifest | 2 + dev-python/fonttools/fonttools-4.37.4.ebuild | 66 + dev-python/furo/Manifest | 2 + dev-python/furo/furo-2022.9.29.ebuild | 38 + dev-python/greenlet/Manifest | 1 - .../files/greenlet-1.1.2-fix-py3.11.patch | 223 - dev-python/gst-python/Manifest | 2 +- .../gst-python/gst-python-1.20.3.ebuild | 2 +- dev-python/hatch-fancy-pypi-readme/Manifest | 2 +- .../hatch-fancy-pypi-readme-22.7.0.ebuild | 2 +- dev-python/hypothesis/Manifest | 2 + .../hypothesis/hypothesis-6.55.0.ebuild | 76 + dev-python/inflect/Manifest | 2 +- dev-python/inflect/inflect-6.0.0.ebuild | 2 +- dev-python/jarowinkler/Manifest | 4 - .../jarowinkler/jarowinkler-1.2.1.ebuild | 39 - .../jarowinkler/jarowinkler-1.2.2.ebuild | 39 - dev-python/lit/Manifest | 2 + dev-python/lit/lit-16.0.0_pre20220930.ebuild | 42 + dev-python/matplotlib/Manifest | 2 +- .../matplotlib/matplotlib-3.6.0-r1.ebuild | 2 +- dev-python/meson-python/Manifest | 6 +- .../meson-python/meson-python-0.6.0-r1.ebuild | 50 - ...0.7.0.ebuild => meson-python-0.9.0.ebuild} | 7 +- dev-python/mkdocs-material/Manifest | 2 + .../mkdocs-material-8.5.4.ebuild | 41 + dev-python/nautilus-python/Manifest | 2 + .../nautilus-python-4.0.ebuild | 51 + dev-python/nest_asyncio/Manifest | 2 + .../nest_asyncio/nest_asyncio-1.5.6.ebuild | 19 + dev-python/networkx/Manifest | 2 +- dev-python/networkx/networkx-2.8.6.ebuild | 2 +- dev-python/nuitka/Manifest | 4 - dev-python/nuitka/nuitka-1.0.6.ebuild | 49 - dev-python/nuitka/nuitka-1.0.7.ebuild | 49 - dev-python/pyatspi/Manifest | 2 + dev-python/pyatspi/pyatspi-2.46.0.ebuild | 61 + dev-python/pymdown-extensions/Manifest | 2 + .../pymdown-extensions-9.6.ebuild | 59 + dev-python/pyqtgraph/Manifest | 2 + dev-python/pyqtgraph/pyqtgraph-0.13.1.ebuild | 73 + dev-python/pytest-check/Manifest | 2 + .../pytest-check/pytest-check-1.0.10.ebuild | 35 + dev-python/pytest-cov/Manifest | 2 + dev-python/pytest-cov/pytest-cov-4.0.0.ebuild | 61 + dev-python/python-nbxmpp/Manifest | 2 + .../python-nbxmpp/python-nbxmpp-3.2.3.ebuild | 32 + dev-python/rapidfuzz/Manifest | 9 +- .../files/rapidfuzz-2.9.0-test-pandas.patch | 35 - dev-python/rapidfuzz/rapidfuzz-2.10.0.ebuild | 46 - ...-2.10.1.ebuild => rapidfuzz-2.10.3.ebuild} | 0 dev-python/rapidfuzz/rapidfuzz-2.9.0.ebuild | 50 - dev-python/reportlab/Manifest | 1 - .../files/reportlab-3.5.48-usr-lib-LLD.patch | 34 - dev-python/selenium/Manifest | 2 + dev-python/selenium/selenium-4.5.0.ebuild | 31 + dev-python/setuptools/Manifest | 2 + .../setuptools/setuptools-65.4.1.ebuild | 127 + dev-python/snakeoil/Manifest | 4 +- ...l-0.10.0.ebuild => snakeoil-0.10.1.ebuild} | 0 dev-python/sphinx/Manifest | 2 + dev-python/sphinx/sphinx-5.2.3.ebuild | 125 + dev-python/terminado/Manifest | 2 + dev-python/terminado/terminado-0.16.0.ebuild | 34 + dev-python/unidecode/Manifest | 2 + dev-python/unidecode/unidecode-1.3.6.ebuild | 21 + dev-python/weasyprint/Manifest | 6 +- dev-python/weasyprint/weasyprint-55.0.ebuild | 5 +- dev-python/weasyprint/weasyprint-56.0.ebuild | 5 +- dev-python/weasyprint/weasyprint-56.1.ebuild | 5 +- dev-python/xarray/Manifest | 2 + dev-python/xarray/xarray-2022.9.0.ebuild | 40 + dev-ruby/Manifest.gz | Bin 110476 -> 110461 bytes dev-ruby/actioncable/Manifest | 2 + dev-ruby/actioncable/actioncable-7.0.4.ebuild | 46 + dev-ruby/actionmailbox/Manifest | 2 + .../actionmailbox/actionmailbox-7.0.4.ebuild | 62 + dev-ruby/actionmailer/Manifest | 2 + .../actionmailer/actionmailer-7.0.4.ebuild | 46 + dev-ruby/actionpack/Manifest | 3 + dev-ruby/actionpack/actionpack-7.0.4.ebuild | 66 + .../files/actionpack-7.0.4-rack-test-2.patch | 55 + dev-ruby/actiontext/Manifest | 2 + dev-ruby/actiontext/actiontext-7.0.4.ebuild | 56 + dev-ruby/actionview/Manifest | 2 + dev-ruby/actionview/actionview-7.0.4.ebuild | 68 + dev-ruby/activejob/Manifest | 2 + dev-ruby/activejob/activejob-7.0.4.ebuild | 48 + dev-ruby/activemodel/Manifest | 2 + dev-ruby/activemodel/activemodel-7.0.4.ebuild | 43 + dev-ruby/activerecord/Manifest | 2 + .../activerecord/activerecord-7.0.4.ebuild | 85 + dev-ruby/activestorage/Manifest | 2 + .../activestorage/activestorage-7.0.4.ebuild | 67 + dev-ruby/activesupport/Manifest | 2 + .../activesupport/activesupport-7.0.4.ebuild | 74 + dev-ruby/capybara/Manifest | 2 +- dev-ruby/capybara/capybara-3.37.1.ebuild | 4 +- dev-ruby/commonmarker/Manifest | 2 + .../commonmarker/commonmarker-0.23.6.ebuild | 41 + dev-ruby/ethon/Manifest | 2 +- dev-ruby/ethon/ethon-0.15.0.ebuild | 2 +- dev-ruby/excon/Manifest | 2 + dev-ruby/excon/excon-0.93.0.ebuild | 45 + dev-ruby/globalid/Manifest | 1 + dev-ruby/globalid/globalid-1.0.0-r2.ebuild | 29 + dev-ruby/loofah/Manifest | 2 + dev-ruby/loofah/loofah-2.19.0.ebuild | 39 + dev-ruby/mocha/Manifest | 2 + dev-ruby/mocha/mocha-1.15.0.ebuild | 38 + dev-ruby/msgpack/Manifest | 2 + dev-ruby/msgpack/msgpack-1.6.0.ebuild | 31 + dev-ruby/net-imap/Manifest | 2 + dev-ruby/net-imap/net-imap-0.3.1.ebuild | 33 + dev-ruby/net-pop/Manifest | 2 + dev-ruby/net-pop/net-pop-0.1.2.ebuild | 31 + dev-ruby/net-smtp/Manifest | 4 +- dev-ruby/net-smtp/net-smtp-0.3.1.ebuild | 4 +- dev-ruby/net-smtp/net-smtp-0.3.2.ebuild | 31 + dev-ruby/psych/Manifest | 2 + dev-ruby/psych/psych-4.0.6.ebuild | 28 + dev-ruby/rack-protection/Manifest | 2 + .../rack-protection-3.0.1.ebuild | 24 + dev-ruby/rails/Manifest | 2 + dev-ruby/rails/rails-7.0.4.ebuild | 39 + dev-ruby/railties/Manifest | 2 + dev-ruby/railties/railties-7.0.4.ebuild | 72 + dev-ruby/regexp_parser/Manifest | 2 + .../regexp_parser/regexp_parser-2.6.0.ebuild | 36 + dev-ruby/rmagick/Manifest | 2 + dev-ruby/rmagick/rmagick-4.3.0.ebuild | 82 + dev-ruby/rspec-expectations/Manifest | 2 + .../rspec-expectations-3.11.1.ebuild | 47 + dev-ruby/rspec-support/Manifest | 2 + .../rspec-support/rspec-support-3.11.1.ebuild | 60 + dev-ruby/sinatra/Manifest | 4 + dev-ruby/sinatra/sinatra-2.2.2.ebuild | 34 + dev-ruby/sinatra/sinatra-3.0.1.ebuild | 34 + dev-ruby/unicode-display_width/Manifest | 2 + .../unicode-display_width-2.3.0.ebuild | 29 + dev-ruby/zeitwerk/Manifest | 2 + dev-ruby/zeitwerk/zeitwerk-2.6.1.ebuild | 35 + dev-scheme/Manifest.gz | Bin 8332 -> 8334 bytes dev-scheme/owl-lisp/Manifest | 4 +- dev-scheme/owl-lisp/owl-lisp-0.2.ebuild | 2 +- dev-scheme/owl-lisp/owl-lisp-9999.ebuild | 2 +- dev-tcltk/Manifest.gz | Bin 5814 -> 5817 bytes dev-tcltk/tkimg/Manifest | 4 +- dev-tcltk/tkimg/tkimg-1.4.13-r1.ebuild | 2 +- dev-tcltk/tkimg/tkimg-1.4.9.ebuild | 4 +- dev-tcltk/tklib/Manifest | 2 +- dev-tcltk/tklib/tklib-0.6-r2.ebuild | 4 +- dev-util/Manifest.gz | Bin 68809 -> 68792 bytes dev-util/ROPgadget/Manifest | 2 +- dev-util/ROPgadget/ROPgadget-7.0.ebuild | 2 +- dev-util/bats/Manifest | 4 +- dev-util/bats/bats-1.7.0.ebuild | 2 +- dev-util/bats/bats-1.8.0.ebuild | 43 + dev-util/bitcoin-tx/Manifest | 10 +- dev-util/bitcoin-tx/bitcoin-tx-0.20.1.ebuild | 2 +- dev-util/bitcoin-tx/bitcoin-tx-0.21.0.ebuild | 2 +- dev-util/bitcoin-tx/bitcoin-tx-0.21.1.ebuild | 2 +- dev-util/bitcoin-tx/bitcoin-tx-21.2.ebuild | 2 +- dev-util/bitcoin-tx/bitcoin-tx-22.0.ebuild | 2 +- dev-util/cargo-audit/Manifest | 194 +- .../cargo-audit/cargo-audit-0.15.2-r1.ebuild | 335 - .../cargo-audit/cargo-audit-0.17.0.ebuild | 2 +- dev-util/catalyst/Manifest | 2 + dev-util/catalyst/catalyst-3.0.22.ebuild | 73 + dev-util/cdecl/Manifest | 4 +- dev-util/cdecl/cdecl-11.15.ebuild | 36 - dev-util/cdecl/cdecl-12.0.ebuild | 2 +- dev-util/diffoscope/Manifest | 6 +- dev-util/diffoscope/diffoscope-222.ebuild | 109 - ...scope-221.ebuild => diffoscope-223.ebuild} | 6 +- dev-util/glade/Manifest | 2 +- dev-util/glade/glade-3.40.0.ebuild | 2 +- dev-util/gource/Manifest | 2 +- dev-util/gource/gource-0.53.ebuild | 2 +- dev-util/kdevelop-pg-qt/Manifest | 2 +- .../kdevelop-pg-qt-2.2.1_p20220904.ebuild | 2 +- dev-util/libabigail/Manifest | 3 + dev-util/libabigail/libabigail-2.1-r1.ebuild | 101 + dev-util/lldb/Manifest | 2 + dev-util/lldb/lldb-16.0.0_pre20220930.ebuild | 115 + dev-util/meld/Manifest | 2 +- ...ld-3.22.0.ebuild => meld-3.22.0-r1.ebuild} | 1 + dev-util/packer/Manifest | 2 +- dev-util/packer/packer-1.7.10.ebuild | 4 +- dev-util/pkgdev/Manifest | 2 +- dev-util/pkgdev/pkgdev-0.2.2.ebuild | 2 +- dev-util/pwndbg/Manifest | 2 +- dev-util/pwndbg/pwndbg-20220830.ebuild | 2 +- dev-util/seer/Manifest | 2 + dev-util/seer/seer-1.11.ebuild | 47 + dev-util/unicorn/Manifest | 3 +- .../unicorn/files/unicorn-2.0.0-lto.patch | 62 + dev-util/unicorn/unicorn-2.0.0.ebuild | 4 + eclass/Manifest.gz | Bin 37294 -> 37299 bytes eclass/llvm.org.eclass | 5 +- eclass/perl-module.eclass | 2 +- eclass/tests/unpacker.sh | 134 + eclass/unpacker.eclass | 41 +- eclass/waf-utils.eclass | 4 +- games-action/Manifest.gz | Bin 14545 -> 14545 bytes games-action/xpilot/Manifest | 2 +- games-action/xpilot/xpilot-4.5.5-r1.ebuild | 5 +- games-arcade/Manifest.gz | Bin 20912 -> 20906 bytes games-arcade/slimevolley/Manifest | 2 +- .../slimevolley/slimevolley-2.4.2-r1.ebuild | 4 +- games-arcade/xboing/Manifest | 3 +- .../xboing/files/xboing-2.4-clang16.patch | 37 + ...ing-2.4-r3.ebuild => xboing-2.4-r4.ebuild} | 11 +- games-board/Manifest.gz | Bin 10052 -> 10055 bytes games-board/stockfish/Manifest | 2 +- games-board/stockfish/stockfish-15-r1.ebuild | 2 +- games-board/xgammon/Manifest | 2 +- games-board/xgammon/xgammon-0.98-r3.ebuild | 5 +- games-board/xmille/Manifest | 2 +- games-board/xmille/xmille-2.0-r4.ebuild | 10 +- games-board/xscrabble/Manifest | 2 +- .../xscrabble/xscrabble-2.10-r4.ebuild | 3 +- games-emulation/Manifest.gz | Bin 9536 -> 9545 bytes games-emulation/melonds/Manifest | 2 +- .../melonds/melonds-0.9.4_p1-r1.ebuild | 2 +- games-emulation/pcsx2/Manifest | 3 +- .../pcsx2/files/pcsx2-1.7.3351-unbundle.patch | 34 + games-emulation/pcsx2/pcsx2-9999.ebuild | 10 +- games-fps/Manifest.gz | Bin 12044 -> 12044 bytes games-fps/eduke32/Manifest | 4 +- ...1.ebuild => eduke32-20220929.10163.ebuild} | 4 +- games-misc/Manifest.gz | Bin 8758 -> 8759 bytes games-misc/xcruiser/Manifest | 2 +- games-misc/xcruiser/xcruiser-0.30-r1.ebuild | 3 +- games-puzzle/Manifest.gz | Bin 17464 -> 17468 bytes games-puzzle/gnurobbo/Manifest | 2 +- games-puzzle/gnurobbo/gnurobbo-0.68.ebuild | 4 +- games-util/Manifest.gz | Bin 8035 -> 8030 bytes games-util/gamemode/Manifest | 7 +- .../files/gamemode-1.6.1-signal_h-musl.patch | 39 - games-util/gamemode/gamemode-1.6.1.ebuild | 128 - games-util/gamemode/gamemode-1.7.ebuild | 2 + games-util/gamemode/gamemode-9999.ebuild | 2 + gnome-base/Manifest.gz | Bin 5036 -> 5050 bytes gnome-base/gconf/Manifest | 2 +- ...-3.2.6-r5.ebuild => gconf-3.2.6-r6.ebuild} | 5 +- gnome-base/gnome-applets/Manifest | 2 +- ....ebuild => gnome-applets-3.44.0-r1.ebuild} | 2 + gnome-base/gnome-control-center/Manifest | 2 +- ...ld => gnome-control-center-42.3-r1.ebuild} | 2 +- gnome-base/gnome-desktop/Manifest | 3 + .../gnome-desktop-43-r300.ebuild | 75 + .../gnome-desktop-43-r400.ebuild | 67 + gnome-base/gnome-keyring/Manifest | 2 +- ....1.ebuild => gnome-keyring-42.1-r1.ebuild} | 2 +- gnome-base/gnome-panel/Manifest | 2 +- ....0.ebuild => gnome-panel-3.44.0-r1.ebuild} | 2 + gnome-base/gnome-session/Manifest | 2 + .../gnome-session/gnome-session-43.0.ebuild | 123 + gnome-base/gnome-settings-daemon/Manifest | 4 +- ...d => gnome-settings-daemon-42.2-r4.ebuild} | 4 +- .../gnome-settings-daemon-43.0.ebuild | 142 + gnome-base/gnome-shell/Manifest | 8 +- ...4-r1.ebuild => gnome-shell-42.4-r3.ebuild} | 4 +- ....3.1.ebuild => gnome-shell-42.5-r2.ebuild} | 10 +- .../gnome-shell/gnome-shell-43.0.ebuild | 183 + gnome-base/gnome/Manifest | 2 +- ...gnome-40.0.ebuild => gnome-40.0-r1.ebuild} | 2 +- gnome-base/gvfs/Manifest | 4 +- ...1.48.1-r1.ebuild => gvfs-1.48.1-r2.ebuild} | 2 +- ...fs-1.50.2.ebuild => gvfs-1.50.2-r1.ebuild} | 2 +- gnome-base/nautilus/Manifest | 5 + .../nautilus/files/43.0-docs-build.patch | 41 + .../nautilus/files/43.0-fix-clang-build.patch | 30 + .../files/43.0-optional-gstreamer.patch | 42 + gnome-base/nautilus/nautilus-43.0.ebuild | 115 + gnome-extra/Manifest.gz | Bin 11063 -> 11065 bytes gnome-extra/evolution-data-server/Manifest | 6 +- ...=> evolution-data-server-3.44.4-r2.ebuild} | 10 +- ...ld => evolution-data-server-3.46.0.ebuild} | 48 +- gnome-extra/evolution-ews/Manifest | 2 + .../evolution-ews/evolution-ews-3.46.0.ebuild | 72 + gnome-extra/gnome-browser-connector/Manifest | 4 +- ...ld => gnome-browser-connector-42.1.ebuild} | 6 +- gnome-extra/gnome-calendar/Manifest | 2 +- ...1.ebuild => gnome-calendar-42.2-r2.ebuild} | 2 + gnome-extra/gnome-clocks/Manifest | 2 +- ...-r1.ebuild => gnome-clocks-42.0-r2.ebuild} | 3 +- gnome-extra/gnome-contacts/Manifest | 2 + .../gnome-contacts/gnome-contacts-43.0.ebuild | 70 + gnome-extra/gnome-logs/Manifest | 2 + gnome-extra/gnome-logs/gnome-logs-43.0.ebuild | 45 + gnome-extra/gnome-shell-extensions/Manifest | 2 + .../gnome-shell-extensions-43.0.ebuild | 70 + gnome-extra/gnome-weather/Manifest | 4 +- .../gnome-weather-42.0-r1.ebuild | 55 + ...-42.0.ebuild => gnome-weather-43.0.ebuild} | 4 +- gnome-extra/seahorse-nautilus/Manifest | 2 +- ...ld => seahorse-nautilus-3.11.92-r1.ebuild} | 2 +- kde-misc/Manifest.gz | Bin 5109 -> 5107 bytes kde-misc/colord-kde/Manifest | 4 - .../colord-kde/colord-kde-0.5.0-r2.ebuild | 56 - .../files/colord-kde-0.5.0-icon.patch | 38 - kde-misc/kdirstat/Manifest | 2 +- kde-misc/kdirstat/kdirstat-3.4.2.ebuild | 2 +- kde-misc/kio-fuse/Manifest | 2 +- .../kio-fuse/kio-fuse-5.0.1_p20220906.ebuild | 2 +- kde-misc/krename/Manifest | 2 +- kde-misc/krename/krename-5.0.2.ebuild | 2 +- kde-plasma/Manifest.gz | Bin 9274 -> 9256 bytes kde-plasma/bluedevil/Manifest | 2 +- kde-plasma/bluedevil/bluedevil-5.25.5.ebuild | 2 +- kde-plasma/breeze-grub/Manifest | 2 +- .../breeze-grub/breeze-grub-5.25.5.ebuild | 2 +- kde-plasma/breeze-gtk/Manifest | 2 +- .../breeze-gtk/breeze-gtk-5.25.5.ebuild | 2 +- kde-plasma/breeze-plymouth/Manifest | 2 +- .../breeze-plymouth-5.25.5.ebuild | 2 +- kde-plasma/breeze/Manifest | 2 +- kde-plasma/breeze/breeze-5.25.5.ebuild | 2 +- kde-plasma/discover/Manifest | 2 +- kde-plasma/discover/discover-5.25.5.ebuild | 2 +- kde-plasma/drkonqi/Manifest | 2 +- kde-plasma/drkonqi/drkonqi-5.25.5.ebuild | 2 +- kde-plasma/kactivitymanagerd/Manifest | 2 +- .../kactivitymanagerd-5.25.5.ebuild | 2 +- kde-plasma/kde-cli-tools/Manifest | 2 +- .../kde-cli-tools/kde-cli-tools-5.25.5.ebuild | 2 +- kde-plasma/kde-gtk-config/Manifest | 2 +- .../kde-gtk-config-5.25.5.ebuild | 2 +- kde-plasma/kdecoration/Manifest | 2 +- .../kdecoration/kdecoration-5.25.5.ebuild | 2 +- kde-plasma/kdeplasma-addons/Manifest | 2 +- .../kdeplasma-addons-5.25.5.ebuild | 2 +- kde-plasma/kgamma/Manifest | 2 +- kde-plasma/kgamma/kgamma-5.25.5.ebuild | 2 +- kde-plasma/khotkeys/Manifest | 2 +- kde-plasma/khotkeys/khotkeys-5.25.5.ebuild | 2 +- kde-plasma/kinfocenter/Manifest | 2 +- .../kinfocenter/kinfocenter-5.25.5.ebuild | 2 +- kde-plasma/kmenuedit/Manifest | 2 +- kde-plasma/kmenuedit/kmenuedit-5.25.5.ebuild | 2 +- kde-plasma/kscreen/Manifest | 2 +- kde-plasma/kscreen/kscreen-5.25.5.ebuild | 2 +- kde-plasma/kscreenlocker/Manifest | 2 +- .../kscreenlocker/kscreenlocker-5.25.5.ebuild | 2 +- kde-plasma/ksshaskpass/Manifest | 2 +- .../ksshaskpass/ksshaskpass-5.25.5.ebuild | 2 +- kde-plasma/ksystemstats/Manifest | 2 +- .../ksystemstats/ksystemstats-5.25.5.ebuild | 2 +- kde-plasma/kwallet-pam/Manifest | 2 +- .../kwallet-pam/kwallet-pam-5.25.5.ebuild | 2 +- kde-plasma/kwayland-integration/Manifest | 2 +- .../kwayland-integration-5.25.5.ebuild | 2 +- kde-plasma/kwin/Manifest | 2 +- kde-plasma/kwin/kwin-5.25.5.ebuild | 2 +- kde-plasma/kwrited/Manifest | 2 +- kde-plasma/kwrited/kwrited-5.25.5.ebuild | 2 +- kde-plasma/layer-shell-qt/Manifest | 2 +- .../layer-shell-qt-5.25.5.ebuild | 2 +- kde-plasma/libkscreen/Manifest | 2 +- .../libkscreen/libkscreen-5.25.5.ebuild | 2 +- kde-plasma/libksysguard/Manifest | 2 +- .../libksysguard/libksysguard-5.25.5.ebuild | 2 +- kde-plasma/libkworkspace/Manifest | 2 +- .../libkworkspace/libkworkspace-5.25.5.ebuild | 2 +- kde-plasma/milou/Manifest | 2 +- kde-plasma/milou/milou-5.25.5.ebuild | 2 +- kde-plasma/oxygen-sounds/Manifest | 2 +- .../oxygen-sounds/oxygen-sounds-5.25.5.ebuild | 2 +- kde-plasma/oxygen/Manifest | 2 +- kde-plasma/oxygen/oxygen-5.25.5.ebuild | 2 +- .../plasma-browser-integration/Manifest | 2 +- .../plasma-browser-integration-5.25.5.ebuild | 2 +- kde-plasma/plasma-desktop/Manifest | 2 +- .../plasma-desktop-5.25.5.ebuild | 2 +- kde-plasma/plasma-disks/Manifest | 2 +- .../plasma-disks/plasma-disks-5.25.5.ebuild | 2 +- kde-plasma/plasma-firewall/Manifest | 2 +- .../plasma-firewall-5.25.5.ebuild | 2 +- kde-plasma/plasma-integration/Manifest | 2 +- .../plasma-integration-5.25.5.ebuild | 2 +- kde-plasma/plasma-meta/Manifest | 2 +- .../plasma-meta/plasma-meta-5.25.5.ebuild | 2 +- kde-plasma/plasma-nm/Manifest | 2 +- kde-plasma/plasma-nm/plasma-nm-5.25.5.ebuild | 2 +- kde-plasma/plasma-pa/Manifest | 2 +- kde-plasma/plasma-pa/plasma-pa-5.25.5.ebuild | 2 +- kde-plasma/plasma-sdk/Manifest | 2 +- .../plasma-sdk/plasma-sdk-5.25.5.ebuild | 2 +- kde-plasma/plasma-systemmonitor/Manifest | 2 +- .../plasma-systemmonitor-5.25.5.ebuild | 2 +- kde-plasma/plasma-thunderbolt/Manifest | 2 +- .../plasma-thunderbolt-5.25.5.ebuild | 2 +- kde-plasma/plasma-vault/Manifest | 2 +- .../plasma-vault/plasma-vault-5.25.5.ebuild | 2 +- .../plasma-workspace-wallpapers/Manifest | 2 +- .../plasma-workspace-wallpapers-5.25.5.ebuild | 2 +- kde-plasma/plasma-workspace/Manifest | 2 +- .../plasma-workspace-5.25.5-r3.ebuild | 2 +- kde-plasma/plymouth-kcm/Manifest | 2 +- .../plymouth-kcm/plymouth-kcm-5.25.5.ebuild | 2 +- kde-plasma/polkit-kde-agent/Manifest | 2 +- .../polkit-kde-agent-5.25.5.ebuild | 2 +- kde-plasma/powerdevil/Manifest | 2 +- .../powerdevil/powerdevil-5.25.5.ebuild | 2 +- kde-plasma/sddm-kcm/Manifest | 2 +- kde-plasma/sddm-kcm/sddm-kcm-5.25.5.ebuild | 2 +- kde-plasma/systemsettings/Manifest | 2 +- .../systemsettings-5.25.5.ebuild | 2 +- kde-plasma/xdg-desktop-portal-kde/Manifest | 2 +- .../xdg-desktop-portal-kde-5.25.5.ebuild | 2 +- kde-plasma/xembed-sni-proxy/Manifest | 2 +- .../xembed-sni-proxy-5.25.5.ebuild | 2 +- mail-client/Manifest.gz | Bin 3712 -> 3709 bytes mail-client/evolution/Manifest | 6 +- ...4-r1.ebuild => evolution-3.44.4-r3.ebuild} | 8 +- ...44.3-r1.ebuild => evolution-3.46.0.ebuild} | 21 +- mail-client/geary/Manifest | 2 + mail-client/geary/geary-43.0.ebuild | 100 + mail-client/thunderbird-bin/Manifest | 134 +- ....ebuild => thunderbird-bin-102.3.1.ebuild} | 0 mail-client/thunderbird/Manifest | 67 + .../thunderbird/thunderbird-102.3.1.ebuild | 1164 +++ mail-filter/Manifest.gz | Bin 8535 -> 8529 bytes mail-filter/milter-regex/Manifest | 2 + .../milter-regex-2.7-implicit-func-decl.patch | 10 + .../milter-regex/milter-regex-2.7-r2.ebuild | 47 + mail-filter/policyd/Manifest | 2 +- mail-filter/policyd/policyd-1.82-r4.ebuild | 2 +- media-fonts/Manifest.gz | Bin 37254 -> 37261 bytes media-fonts/ahem/Manifest | 2 +- media-fonts/ahem/ahem-1.0.ebuild | 2 +- media-fonts/x11fonts-jmk/Manifest | 2 +- .../x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild | 19 +- media-gfx/Manifest.gz | Bin 38329 -> 38335 bytes media-gfx/blender/Manifest | 4 +- media-gfx/blender/blender-3.3.0.ebuild | 416 + media-gfx/blender/blender-9999.ebuild | 5 +- media-gfx/gphoto2/Manifest | 2 +- media-gfx/gphoto2/metadata.xml | 1 + media-gfx/gphotofs/Manifest | 2 +- media-gfx/gphotofs/metadata.xml | 1 + media-gfx/jpegpixi/Manifest | 2 +- media-gfx/jpegpixi/jpegpixi-1.1.1-r1.ebuild | 29 + media-gfx/jpegpixi/jpegpixi-1.1.1.ebuild | 21 - media-gfx/kgraphviewer/Manifest | 2 +- .../kgraphviewer/kgraphviewer-2.4.3-r2.ebuild | 2 +- media-gfx/openvdb/Manifest | 2 +- ...b-9.1.0.ebuild => openvdb-9.1.0-r1.ebuild} | 2 +- media-gfx/pngtools/Manifest | 5 +- .../pngtools-0.4_p20220314-docbook-dtd.patch | 67 + media-gfx/pngtools/metadata.xml | 9 +- .../pngtools/pngtools-0.4_p20220314.ebuild | 40 + media-gfx/shotwell/Manifest | 4 +- ...0.16.ebuild => shotwell-0.30.16-r1.ebuild} | 4 +- ...0.17.ebuild => shotwell-0.30.17-r1.ebuild} | 4 +- media-gfx/transfig/Manifest | 2 +- media-gfx/transfig/transfig-3.2.5e-r1.ebuild | 5 +- media-gfx/xli/Manifest | 3 +- media-gfx/xli/files/xli-1.17.0-clang16.patch | 20 + ...-1.17.0-r5.ebuild => xli-1.17.0-r6.ebuild} | 19 +- media-gfx/xpaint/Manifest | 2 +- media-gfx/xpaint/xpaint-3.1.4-r2.ebuild | 2 +- media-libs/Manifest.gz | Bin 66309 -> 66291 bytes media-libs/fidlib/Manifest | 3 +- media-libs/fidlib/fidlib-0.9.10-r1.ebuild | 14 +- ...-0.9.10-Add-missing-unistd.h-include.patch | 15 + media-libs/harfbuzz/Manifest | 2 +- media-libs/harfbuzz/harfbuzz-5.1.0.ebuild | 2 +- media-libs/leptonica/Manifest | 4 - media-libs/leptonica/leptonica-1.80.0.ebuild | 77 - media-libs/leptonica/leptonica-1.81.1.ebuild | 77 - media-libs/libgphoto2/Manifest | 2 +- media-libs/libgphoto2/metadata.xml | 1 + media-libs/libopenmpt/Manifest | 4 - .../libopenmpt/libopenmpt-0.5.14.ebuild | 61 - media-libs/libopenmpt/libopenmpt-0.6.5.ebuild | 61 - media-libs/libplacebo/Manifest | 4 +- ....1.ebuild => libplacebo-4.192.1-r1.ebuild} | 4 +- media-libs/libplacebo/libplacebo-9999.ebuild | 4 +- media-libs/mesa/Manifest | 4 +- media-libs/mesa/mesa-22.2.0.ebuild | 4 +- media-libs/mesa/mesa-9999.ebuild | 21 +- media-libs/nas/Manifest | 2 +- media-libs/nas/nas-1.9.5.ebuild | 11 +- media-libs/openimageio/Manifest | 15 +- .../openimageio-2.3.12.0-r3.ebuild | 175 - .../openimageio/openimageio-2.3.15.0.ebuild | 175 - .../openimageio/openimageio-2.3.19.0.ebuild | 2 +- ...6.0.ebuild => openimageio-2.3.20.0.ebuild} | 12 +- ...13.0.ebuild => openimageio-2.4.4.1.ebuild} | 25 +- media-libs/osl/Manifest | 4 +- ...1.12.4.1-r2.ebuild => osl-1.12.6.2.ebuild} | 37 +- media-libs/stimg/Manifest | 2 +- ...img-0.1.0.ebuild => stimg-0.1.0-r1.ebuild} | 27 +- media-plugins/Manifest.gz | Bin 46678 -> 46666 bytes media-plugins/gmpc-alarm/Manifest | 2 +- .../gmpc-alarm/gmpc-alarm-11.8.16.ebuild | 4 +- media-plugins/gmpc-albumview/Manifest | 2 +- .../gmpc-albumview-11.8.16.ebuild | 4 +- media-plugins/gmpc-avahi/Manifest | 2 +- .../gmpc-avahi/gmpc-avahi-11.8.16.ebuild | 4 +- media-plugins/gmpc-awn/Manifest | 2 +- .../gmpc-awn/gmpc-awn-11.8.16.ebuild | 4 +- media-plugins/gmpc-jamendo/Manifest | 2 +- .../gmpc-jamendo/gmpc-jamendo-11.8.16.ebuild | 4 +- media-plugins/gmpc-lyricwiki/Manifest | 2 +- .../gmpc-lyricwiki-11.8.16.ebuild | 4 +- media-plugins/gmpc-mmkeys/Manifest | 2 +- .../gmpc-mmkeys/gmpc-mmkeys-11.8.16.ebuild | 4 +- media-plugins/vdr-undelete/Manifest | 4 +- ....ebuild => vdr-undelete-2.3.1_pre1.ebuild} | 7 +- media-plugins/zam-plugins/Manifest | 2 +- .../zam-plugins/zam-plugins-3.14-r1.ebuild | 4 +- media-radio/Manifest.gz | Bin 5027 -> 5028 bytes media-radio/ibp/Manifest | 3 +- media-radio/ibp/files/ibp-0.21-clang16.patch | 8 + media-radio/ibp/ibp-0.21-r2.ebuild | 14 +- media-sound/Manifest.gz | Bin 57040 -> 57043 bytes media-sound/audex/Manifest | 2 +- .../audex/audex-0.95_pre20220909.ebuild | 2 +- media-sound/cd-discid/Manifest | 2 +- media-sound/cd-discid/cd-discid-1.4-r1.ebuild | 2 +- media-sound/gmpc/Manifest | 2 +- media-sound/gmpc/gmpc-11.8.16-r2.ebuild | 4 +- media-sound/strawberry/Manifest | 4 +- .../strawberry/strawberry-1.0.7.ebuild | 120 - .../strawberry/strawberry-1.0.8.ebuild | 2 +- media-tv/Manifest.gz | Bin 3936 -> 3933 bytes media-tv/ivtv-utils/Manifest | 2 +- media-tv/ivtv-utils/ivtv-utils-1.4.1.ebuild | 4 +- media-video/Manifest.gz | Bin 25851 -> 25857 bytes media-video/cheese/Manifest | 3 +- media-video/cheese/cheese-41.1.ebuild | 1 + ...iew-update-for-new-gnome-desktop-API.patch | 49 + media-video/kaffeine/Manifest | 2 +- .../kaffeine/kaffeine-2.0.18-r2.ebuild | 2 +- media-video/pipewire/Manifest | 6 +- ...e-0.3.57.ebuild => pipewire-0.3.59.ebuild} | 1 + media-video/pipewire/pipewire-9999.ebuild | 1 + media-video/totem/Manifest | 3 + .../files/43.0-gst-inspect-sandbox.patch | 30 + media-video/totem/totem-43.0.ebuild | 128 + media-video/vdr/Manifest | 2 +- media-video/vdr/vdr-2.4.7-r1.ebuild | 2 +- media-video/xine-ui/Manifest | 3 +- .../xine-ui/files/xine-ui-0.99.13-build.patch | 43 + media-video/xine-ui/xine-ui-0.99.13.ebuild | 1 + metadata/Manifest.gz | Bin 3860 -> 3863 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 30 +- metadata/glsa/Manifest.files.gz | Bin 527347 -> 529256 bytes metadata/glsa/glsa-202209-16.xml | 46 + metadata/glsa/glsa-202209-17.xml | 60 + metadata/glsa/glsa-202209-18.xml | 59 + metadata/glsa/glsa-202209-19.xml | 45 + metadata/glsa/glsa-202209-20.xml | 71 + metadata/glsa/glsa-202209-21.xml | 43 + metadata/glsa/glsa-202209-22.xml | 42 + metadata/glsa/glsa-202209-23.xml | 112 + metadata/glsa/glsa-202209-24.xml | 61 + metadata/glsa/glsa-202209-25.xml | 42 + metadata/glsa/glsa-202209-26.xml | 49 + metadata/glsa/glsa-202209-27.xml | 76 + metadata/glsa/timestamp.chk | 2 +- metadata/glsa/timestamp.commit | 2 +- metadata/md5-cache/Manifest.gz | Bin 28230 -> 28223 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 7070 -> 7392 bytes .../md5-cache/app-accessibility/brltty-6.5 | 16 + .../speech-dispatcher-0.11.3 | 16 + metadata/md5-cache/app-admin/Manifest.gz | Bin 54927 -> 55694 bytes metadata/md5-cache/app-admin/analog-6.0.13 | 2 +- metadata/md5-cache/app-admin/awscli-1.25.83 | 16 + metadata/md5-cache/app-admin/awscli-1.25.85 | 16 + .../app-admin/bitwarden-desktop-bin-2022.6.0 | 2 +- ...-1.32.1 => bitwarden-desktop-bin-2022.9.1} | 6 +- .../app-admin/consul-template-0.29.4 | 15 + .../md5-cache/app-admin/evtxtools-1.1.1-r2 | 2 +- .../md5-cache/app-admin/puppet-agent-7.17.0 | 2 +- .../md5-cache/app-admin/puppet-agent-7.18.0 | 2 +- .../md5-cache/app-admin/puppet-agent-7.19.0 | 2 +- metadata/md5-cache/app-admin/rex-1.13.3 | 2 +- metadata/md5-cache/app-admin/rex-1.13.4 | 2 +- metadata/md5-cache/app-admin/rex-9999 | 2 +- metadata/md5-cache/app-admin/vault-1.10.7 | 16 + metadata/md5-cache/app-admin/vault-1.11.4 | 16 + .../md5-cache/app-admin/webapp-config-9999 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 22634 -> 22958 bytes metadata/md5-cache/app-arch/alien-8.95-r2 | 2 +- metadata/md5-cache/app-arch/atool-0.39.0-r1 | 4 +- metadata/md5-cache/app-arch/file-roller-43.0 | 17 + metadata/md5-cache/app-arch/pax-20201030 | 2 +- metadata/md5-cache/app-arch/rar-6.12 | 2 +- metadata/md5-cache/app-arch/rpm-4.17.0-r2 | 2 +- metadata/md5-cache/app-arch/rpm-4.17.1 | 2 +- metadata/md5-cache/app-arch/rpm-4.18.0 | 2 +- metadata/md5-cache/app-arch/tarlz-0.22 | 2 +- metadata/md5-cache/app-arch/tarlz-0.23 | 2 +- metadata/md5-cache/app-arch/xz-utils-5.2.7 | 14 + .../md5-cache/app-arch/xz-utils-5.3.3_alpha | 4 +- metadata/md5-cache/app-arch/xz-utils-9999 | 4 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 13871 -> 14035 bytes metadata/md5-cache/app-backup/amanda-3.5.1-r3 | 2 +- .../md5-cache/app-backup/duplicity-0.8.23-r1 | 4 +- metadata/md5-cache/app-backup/duplicity-1.0.0 | 17 + metadata/md5-cache/app-backup/duply-2.3.1 | 2 +- .../app-backup/spideroak-bin-7.5.0-r1 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 6223 -> 6222 bytes .../{stress-ng-0.14.05 => stress-ng-0.14.06} | 6 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 13924 -> 13932 bytes .../{cosign-1.9.0 => cosign-1.12.1} | 4 +- .../md5-cache/app-containers/cosign-1.8.0 | 13 - .../app-containers/docker-compose-2.11.2 | 14 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 35558 -> 35392 bytes .../debian-archive-keyring-2019.1-r1 | 2 +- .../app-crypt/debian-archive-keyring-2021.1 | 2 +- .../app-crypt/debian-archive-keyring-2021.1.1 | 2 +- metadata/md5-cache/app-crypt/gcr-3.41.1 | 4 +- metadata/md5-cache/app-crypt/gcr-3.41.1-r1 | 19 + metadata/md5-cache/app-crypt/gcr-3.92.0 | 19 + .../app-crypt/johntheripper-jumbo-1.9.0-r3 | 14 - .../johntheripper-jumbo-1.9.0_p20210920 | 15 - ...=> johntheripper-jumbo-1.9.0_p20211129-r1} | 4 +- .../app-crypt/johntheripper-jumbo-9999 | 4 +- metadata/md5-cache/app-crypt/osslsigncode-2.0 | 2 +- metadata/md5-cache/app-crypt/osslsigncode-2.5 | 16 + metadata/md5-cache/app-crypt/pinentry-1.2.0 | 15 - .../md5-cache/app-crypt/pinentry-1.2.0-r1 | 16 - .../{pinentry-1.2.1 => pinentry-1.2.1-r1} | 4 +- metadata/md5-cache/app-crypt/sbctl-0.9 | 4 +- .../{seahorse-42.0 => seahorse-42.0-r1} | 6 +- .../md5-cache/app-crypt/tpm2-tss-3.2.0-r4 | 4 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 98130 -> 97968 bytes metadata/md5-cache/app-dicts/aspell-da-4.0 | 14 - metadata/md5-cache/app-dicts/aspell-da-4.1 | 4 +- .../md5-cache/app-dicts/dictd-wn-3.0_p33-r1 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 22979 -> 22979 bytes .../md5-cache/app-doc/NaturalDocs-1.52-r2 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 25397 -> 25725 bytes .../{jupp-3.1_p38 => jupp-3.1_p41} | 10 +- metadata/md5-cache/app-editors/moe-1.12 | 2 +- .../md5-cache/app-editors/neovim-0.8.0-r1 | 18 + metadata/md5-cache/app-editors/neovim-9999 | 6 +- metadata/md5-cache/app-editors/padre-1.0.0-r2 | 2 +- metadata/md5-cache/app-editors/pluma-1.26.0 | 17 + metadata/md5-cache/app-emacs/Manifest.gz | Bin 88031 -> 88662 bytes metadata/md5-cache/app-emacs/helm-3.8.8 | 13 + metadata/md5-cache/app-emacs/popup-0.5.9 | 14 + metadata/md5-cache/app-emacs/setup-1.3.2 | 13 + metadata/md5-cache/app-emacs/sokoban-1.4.9 | 13 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 28397 -> 28550 bytes .../app-emulation/crossover-bin-21.2.0-r1 | 2 +- .../app-emulation/crossover-bin-22.0.0 | 2 +- .../md5-cache/app-emulation/uxn-0_p20220921 | 13 + metadata/md5-cache/app-eselect/Manifest.gz | Bin 8570 -> 8570 bytes .../app-eselect/eselect-python-20200719 | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 25328 -> 25328 bytes metadata/md5-cache/app-i18n/cstools-3.44 | 2 +- metadata/md5-cache/app-i18n/kinput2-3.1-r3 | 4 +- metadata/md5-cache/app-i18n/nkf-2.1.5 | 2 +- metadata/md5-cache/app-i18n/zinnia-0.06-r3 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 7676 -> 7676 bytes .../app-metrics/fusioninventory-agent-2.5.2 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 73105 -> 73260 bytes .../md5-cache/app-misc/asciinema-2.2.0-r1 | 4 +- .../md5-cache/app-misc/beancounter-0.8.10-r2 | 2 +- metadata/md5-cache/app-misc/conmux-0.16.4 | 2 +- metadata/md5-cache/app-misc/flirc-3.25.2 | 2 +- .../md5-cache/app-misc/g15daemon-1.9.5.3-r15 | 2 +- .../md5-cache/app-misc/g15daemon-3.0.4-r1 | 2 +- metadata/md5-cache/app-misc/g15daemon-9999 | 2 +- metadata/md5-cache/app-misc/hivex-1.3.20 | 2 +- metadata/md5-cache/app-misc/hivex-1.3.21 | 2 +- metadata/md5-cache/app-misc/jpipe-0.2.0-r1 | 2 +- metadata/md5-cache/app-misc/livecd-tools-2.10 | 2 +- metadata/md5-cache/app-misc/livecd-tools-2.9 | 2 +- metadata/md5-cache/app-misc/livecd-tools-9999 | 2 +- metadata/md5-cache/app-misc/neofetch-7.1.0-r1 | 4 +- metadata/md5-cache/app-misc/note-1.3.26 | 2 +- .../md5-cache/app-misc/oneko-1.2_p6_p14-r1 | 4 +- metadata/md5-cache/app-misc/pfm-2.12.3-r1 | 2 +- metadata/md5-cache/app-misc/pip-1.2-r3 | 2 +- .../md5-cache/app-misc/prog-express-3.8.9 | 2 +- metadata/md5-cache/app-misc/smtm-1.6.10-r2 | 2 +- metadata/md5-cache/app-misc/wally-cli-2.0.1 | 15 + metadata/md5-cache/app-office/Manifest.gz | Bin 11137 -> 11120 bytes metadata/md5-cache/app-office/abiword-3.0.5 | 6 +- .../md5-cache/app-office/libreoffice-7.3.6.2 | 4 +- .../md5-cache/app-office/libreoffice-7.3.9999 | 4 +- .../md5-cache/app-office/libreoffice-9999 | 4 +- .../app-office/magicpoint-1.13a_p20121015-r2 | 4 +- .../app-office/worklog-assistant-bin-2.1.3580 | 2 +- .../app-office/wps-office-11.1.0.10976-r1 | 2 +- .../app-office/wps-office-11.1.0.11664-r1 | 2 +- metadata/md5-cache/app-pda/Manifest.gz | Bin 1923 -> 1926 bytes .../md5-cache/app-pda/pilot-link-0.12.5-r4 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 17584 -> 17592 bytes .../md5-cache/app-portage/g-cpan-0.16.9-r1 | 2 +- metadata/md5-cache/app-portage/g-cpan-0.17.0 | 2 +- .../md5-cache/app-portage/g-cpan-0.18.0-r1 | 2 +- metadata/md5-cache/app-portage/g-cpan-9999 | 2 +- metadata/md5-cache/app-portage/layman-2.4.3 | 2 +- metadata/md5-cache/app-portage/layman-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 16154 -> 16153 bytes metadata/md5-cache/app-shells/psh-1.8.1-r4 | 2 +- .../App-XML-DocBook-Builder-0.100.300-r1 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 72878 -> 73211 bytes metadata/md5-cache/app-text/aha-0.5.1 | 4 +- metadata/md5-cache/app-text/chasen-2.4.5 | 2 +- .../md5-cache/app-text/fbreader-0.99.4-r6 | 2 +- .../md5-cache/app-text/ghostscript-gpl-10.0.0 | 15 + ...pl-9.56.1-r1 => ghostscript-gpl-9.56.1-r3} | 4 +- metadata/md5-cache/app-text/grutatxt-2.200.0 | 2 +- metadata/md5-cache/app-text/htag-0.0.24-r1 | 2 +- metadata/md5-cache/app-text/iso-codes-4.11.0 | 4 +- metadata/md5-cache/app-text/letterize-1.4 | 2 +- .../zlib-ng-2.0.5 => app-text/nuspell-5.1.2} | 20 +- metadata/md5-cache/app-text/ocrad-0.27 | 2 +- metadata/md5-cache/app-text/pep-2.8-r2 | 6 +- metadata/md5-cache/app-text/po4a-0.66 | 2 +- metadata/md5-cache/app-text/po4a-0.67 | 2 +- metadata/md5-cache/app-text/po4a-0.68 | 2 +- .../md5-cache/app-text/poppler-data-0.4.11-r2 | 9 + metadata/md5-cache/app-text/qpdf-11.1.1 | 16 + metadata/md5-cache/app-text/rnv-1.7.11-r1 | 2 +- metadata/md5-cache/app-text/zotero-bin-6.0.10 | 13 - .../{zotero-bin-6.0.13 => zotero-bin-6.0.14} | 2 +- metadata/md5-cache/app-text/zotero-bin-6.0.9 | 13 - metadata/md5-cache/app-vim/Manifest.gz | Bin 35965 -> 36118 bytes metadata/md5-cache/app-vim/pydoc-2.0-r2 | 15 + metadata/md5-cache/dev-ada/Manifest.gz | Bin 5176 -> 5175 bytes metadata/md5-cache/dev-ada/langkit-22.0.0-r2 | 8 +- metadata/md5-cache/dev-ada/libadalang-22.0.0 | 8 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 24151 -> 24158 bytes metadata/md5-cache/dev-cpp/atkmm-2.36.2-r1 | 4 +- ...{rapidfuzz-cpp-1.6.0 => muParser-2.3.3-r1} | 14 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 30831 -> 30843 bytes metadata/md5-cache/dev-db/bucardo-5.4.1 | 2 +- metadata/md5-cache/dev-db/innotop-1.13.0 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.36-r1 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.27 | 2 +- metadata/md5-cache/dev-db/mytop-1.9.1-r1 | 2 +- .../md5-cache/dev-db/percona-toolkit-3.3.1 | 2 +- metadata/md5-cache/dev-db/pgFormatter-5.0 | 2 +- metadata/md5-cache/dev-db/pgFormatter-5.1 | 2 +- .../{pg_activity-3.0.0 => pg_activity-3.0.1} | 2 +- metadata/md5-cache/dev-db/pgbadger-11.5 | 2 +- metadata/md5-cache/dev-db/pgbadger-11.8 | 2 +- ...{postgresql-15_beta4 => postgresql-15_rc1} | 2 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 8523 -> 8688 bytes metadata/md5-cache/dev-games/godot-4.0_beta2 | 16 + .../md5-cache/dev-games/quake4-sdk-1.4.2-r1 | 2 +- metadata/md5-cache/dev-haskell/Manifest.gz | Bin 75524 -> 75520 bytes .../{foldl-1.4.12 => foldl-1.4.12-r1} | 10 +- .../md5-cache/dev-haskell/vector-0.12.3.1 | 2 +- .../md5-cache/dev-haskell/xml-conduit-1.9.1.1 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 72073 -> 71588 bytes metadata/md5-cache/dev-java/gradle-bin-7.5 | 15 - metadata/md5-cache/dev-java/gradle-bin-7.5.1 | 4 +- metadata/md5-cache/dev-java/janino-3.1.7 | 2 +- metadata/md5-cache/dev-java/mill-bin-0.10.4 | 10 - metadata/md5-cache/dev-java/mill-bin-0.10.5 | 10 - metadata/md5-cache/dev-java/mill-bin-0.10.7 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 40875 -> 41673 bytes .../{gnat-gpl-2021-r3 => gnat-gpl-2021-r4} | 10 +- metadata/md5-cache/dev-lang/ispc-1.18.0 | 2 +- metadata/md5-cache/dev-lang/ispc-9999 | 2 +- metadata/md5-cache/dev-lang/php-7.4.32 | 17 + metadata/md5-cache/dev-lang/php-8.0.24 | 17 + metadata/md5-cache/dev-lang/php-8.1.11 | 18 + metadata/md5-cache/dev-lang/php-8.2.0_rc3 | 18 + metadata/md5-cache/dev-lang/rust-bin-1.64.0 | 6 +- metadata/md5-cache/dev-lang/typescript-4.8.4 | 11 + metadata/md5-cache/dev-lang/vala-0.56.3 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 163292 -> 164255 bytes .../dev-libs/amdgpu-pro-opencl-20.40.1147286 | 2 +- ...{angelscript-2.35.1 => angelscript-2.36.0} | 8 +- metadata/md5-cache/dev-libs/appstream-0.15.5 | 4 +- .../md5-cache/dev-libs/appstream-glib-0.8.1 | 4 +- metadata/md5-cache/dev-libs/eventlog-0.2.12 | 4 +- metadata/md5-cache/dev-libs/gjs-1.74.0 | 16 + metadata/md5-cache/dev-libs/gmime-3.2.13 | 4 +- metadata/md5-cache/dev-libs/grantlee-5.3.0 | 4 +- .../dev-libs/intel-vc-intrinsics-0.7.1 | 14 + .../dev-libs/json-parser-1.1.0_p20211208 | 4 +- metadata/md5-cache/dev-libs/libclc-14.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.1 | 2 +- .../md5-cache/dev-libs/libclc-15.0.2.9999 | 6 +- .../md5-cache/dev-libs/libclc-16.0.0.9999 | 6 +- .../dev-libs/libclc-16.0.0_pre20220918 | 6 +- .../dev-libs/libclc-16.0.0_pre20220930 | 14 + .../{libgdata-0.18.1 => libgdata-0.18.1-r1} | 6 +- metadata/md5-cache/dev-libs/libgweather-4.2.0 | 18 + metadata/md5-cache/dev-libs/liblouis-3.23.0 | 17 + ...{libmaxminddb-1.7.0 => libmaxminddb-1.7.1} | 2 +- metadata/md5-cache/dev-libs/libofx-0.10.8 | 16 + metadata/md5-cache/dev-libs/libuv-1.44.1 | 13 - metadata/md5-cache/dev-libs/libvterm-0.2 | 12 - metadata/md5-cache/dev-libs/libvterm-0.2-r1 | 11 - metadata/md5-cache/dev-libs/libvterm-0.3 | 10 + metadata/md5-cache/dev-libs/libxmlb-0.3.10 | 4 +- .../md5-cache/dev-libs/lockdev-1.0.3.1.2-r4 | 2 +- .../md5-cache/dev-libs/ossp-uuid-1.6.2-r7 | 2 +- ...s-1.8.0 => plasma-wayland-protocols-1.9.0} | 2 +- metadata/md5-cache/dev-libs/serd-0.30.14-r1 | 11 +- metadata/md5-cache/dev-libs/serd-0.30.16 | 14 + metadata/md5-cache/dev-libs/sord-0.16.12-r1 | 12 +- metadata/md5-cache/dev-libs/sord-0.16.14 | 16 + metadata/md5-cache/dev-libs/sord-9999 | 12 +- metadata/md5-cache/dev-libs/stfl-0.24-r4 | 2 +- .../md5-cache/dev-libs/unibilium-2.1.1-r1 | 4 +- .../md5-cache/dev-libs/vala-common-0.56.3 | 4 +- metadata/md5-cache/dev-libs/xbyak-5.73 | 2 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5035 -> 4718 bytes metadata/md5-cache/dev-lisp/sbcl-2.2.4 | 14 - metadata/md5-cache/dev-lisp/sbcl-2.2.5 | 14 - .../dev-lisp/{sbcl-2.2.6 => sbcl-2.2.9} | 16 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 7631 -> 7960 bytes metadata/md5-cache/dev-lua/luaexpat-1.5.0 | 4 +- metadata/md5-cache/dev-lua/luv-1.36.0.0 | 2 +- metadata/md5-cache/dev-lua/luv-1.43.0.0 | 2 +- metadata/md5-cache/dev-lua/luv-1.44.2.0 | 17 + metadata/md5-cache/dev-lua/readline-3.2 | 17 + metadata/md5-cache/dev-ml/Manifest.gz | Bin 70540 -> 70683 bytes metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-15.0.1 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-15.0.2.9999 | 6 +- .../md5-cache/dev-ml/llvm-ocaml-16.0.0.9999 | 6 +- .../dev-ml/llvm-ocaml-16.0.0_pre20220918 | 6 +- .../dev-ml/llvm-ocaml-16.0.0_pre20220930 | 16 + ...son-3.6.1 => ppx_deriving_yojson-3.6.1-r1} | 6 +- .../dev-ml/{re-1.10.4-r1 => re-1.10.4-r2} | 6 +- metadata/md5-cache/dev-perl/Ace-1.920.0-r6 | 2 +- .../md5-cache/dev-perl/Acme-Damn-0.80.0-r2 | 2 +- .../dev-perl/Algorithm-Annotate-0.100.0-r2 | 2 +- .../md5-cache/dev-perl/Algorithm-C3-0.110.0 | 2 +- .../Algorithm-ClusterPoints-0.80.0-r1 | 2 +- .../dev-perl/Algorithm-Dependency-1.112.0 | 2 +- .../md5-cache/dev-perl/Algorithm-Diff-1.201.0 | 2 +- .../dev-perl/Algorithm-Munkres-0.80.0-r2 | 2 +- .../dev-perl/Alien-Base-ModuleBuild-1.150.0 | 2 +- .../md5-cache/dev-perl/Alien-Build-2.420.0 | 2 +- .../md5-cache/dev-perl/Alien-Build-2.480.0 | 2 +- metadata/md5-cache/dev-perl/Alien-GMP-1.160.0 | 2 +- .../md5-cache/dev-perl/Alien-Gnuplot-1.34.0 | 2 +- metadata/md5-cache/dev-perl/Alien-HDF4-0.50.0 | 2 +- .../dev-perl/Alien-LibGumbo-0.50.0-r2 | 2 +- .../md5-cache/dev-perl/Alien-Libxml2-0.170.0 | 2 +- .../dev-perl/Alien-OpenSSL-0.120.0-r1 | 2 +- .../md5-cache/dev-perl/Alien-SDL-1.446.0-r1 | 2 +- .../dev-perl/Alien-wxWidgets-0.690.0-r2 | 2 +- .../md5-cache/dev-perl/Any-Moose-0.270.0-r1 | 2 +- metadata/md5-cache/dev-perl/AnyEvent-7.170.0 | 2 +- .../md5-cache/dev-perl/AnyEvent-AIO-1.100.0 | 2 +- .../dev-perl/AnyEvent-CacheDNS-0.80.0-r1 | 2 +- .../md5-cache/dev-perl/AnyEvent-HTTP-2.250.0 | 2 +- .../dev-perl/AnyEvent-HTTPD-0.930.0-r1 | 2 +- .../md5-cache/dev-perl/AnyEvent-I3-0.170.0-r2 | 2 +- .../dev-perl/Apache-AuthCookie-3.300.0 | 2 +- .../dev-perl/Apache-CGI-Builder-1.300.0-r3 | 2 +- .../md5-cache/dev-perl/Apache-DBI-1.120.0-r3 | 2 +- .../Apache-LogFormat-Compiler-0.360.0 | 2 +- .../dev-perl/Apache-Reload-0.130.0-r2 | 2 +- .../md5-cache/dev-perl/Apache-Session-1.940.0 | 2 +- .../dev-perl/Apache-SizeLimit-0.970.0-r2 | 2 +- .../md5-cache/dev-perl/Apache-Test-1.420.0-r1 | 2 +- .../md5-cache/dev-perl/Apache-Test-1.430.0 | 2 +- .../dev-perl/Apache2-AuthenNTLM-0.20.0-r3 | 2 +- metadata/md5-cache/dev-perl/App-CLI-0.520.0 | 2 +- metadata/md5-cache/dev-perl/App-Cmd-0.334.0 | 2 +- .../md5-cache/dev-perl/App-FatPacker-0.10.8 | 2 +- .../md5-cache/dev-perl/App-Nopaste-1.13.0 | 2 +- .../dev-perl/App-cpanminus-1.704.400-r1 | 2 +- .../md5-cache/dev-perl/App-cpanminus-9999 | 2 +- .../dev-perl/App-perlbrew-0.920.0-r1 | 2 +- .../md5-cache/dev-perl/App-pwhich-1.160.0 | 2 +- .../md5-cache/dev-perl/AppConfig-1.710.0-r1 | 2 +- .../md5-cache/dev-perl/Archive-Any-0.94.600 | 2 +- .../dev-perl/Archive-Any-Lite-0.110.0 | 2 +- .../dev-perl/Archive-Extract-0.880.0 | 2 +- .../dev-perl/Archive-Tar-Stream-0.30.0-r1 | 2 +- .../dev-perl/Archive-Tar-Wrapper-0.380.0 | 2 +- .../md5-cache/dev-perl/Archive-Zip-1.680.0 | 2 +- .../md5-cache/dev-perl/Array-Compare-3.0.8 | 2 +- metadata/md5-cache/dev-perl/Array-Diff-0.90.0 | 2 +- .../md5-cache/dev-perl/Array-RefElem-1.0.0-r3 | 2 +- .../md5-cache/dev-perl/Array-Window-1.20.0-r2 | 2 +- .../dev-perl/Astro-FITS-Header-3.80.0 | 2 +- metadata/md5-cache/dev-perl/AtExit-2.50.0 | 2 +- .../dev-perl/Audio-CD-disc-cover-0.05-r3 | 2 +- .../md5-cache/dev-perl/Audio-DSP-0.20.0-r3 | 2 +- .../dev-perl/Audio-FLAC-Header-2.400.0-r4 | 2 +- .../md5-cache/dev-perl/Audio-Mixer-0.700.0-r4 | 2 +- .../dev-perl/Audio-Musepack-1.0.1-r1 | 2 +- .../md5-cache/dev-perl/Audio-Scan-1.10.0-r1 | 2 +- .../md5-cache/dev-perl/Audio-WMA-1.300.0-r1 | 2 +- .../md5-cache/dev-perl/Audio-Wav-0.140.0-r2 | 2 +- .../dev-perl/Authen-DigestMD5-0.40.0-r2 | 2 +- .../dev-perl/Authen-Htpasswd-0.171.0-r2 | 2 +- .../dev-perl/Authen-Libwrap-0.230.0-r2 | 2 +- .../md5-cache/dev-perl/Authen-NTLM-1.90.0-r2 | 2 +- metadata/md5-cache/dev-perl/Authen-OATH-2.0.1 | 2 +- .../md5-cache/dev-perl/Authen-PAM-0.160.0-r3 | 2 +- .../md5-cache/dev-perl/Authen-Radius-0.320.0 | 2 +- .../md5-cache/dev-perl/Authen-SASL-2.160.0-r2 | 2 +- .../dev-perl/Authen-SASL-SASLprep-1.100.0-r1 | 2 +- .../md5-cache/dev-perl/Authen-SCRAM-0.11.0-r1 | 2 +- .../dev-perl/Authen-Simple-0.500.0-r1 | 2 +- .../dev-perl/Authen-Simple-Passwd-0.600.0-r1 | 2 +- .../dev-perl/AutoXS-Header-1.20.0-r2 | 2 +- metadata/md5-cache/dev-perl/B-COW-0.4.0-r1 | 2 +- .../md5-cache/dev-perl/B-Debug-1.260.0-r1 | 2 +- .../md5-cache/dev-perl/B-Flags-0.170.0-r1 | 2 +- .../dev-perl/B-Hooks-EndOfScope-0.240.0-r1 | 2 +- .../dev-perl/B-Hooks-OP-Check-0.220.0-r1 | 2 +- .../dev-perl/B-Hooks-Parser-0.210.0-r1 | 2 +- .../md5-cache/dev-perl/B-Keywords-1.220.0 | 2 +- .../md5-cache/dev-perl/B-Keywords-1.240.0 | 2 +- .../md5-cache/dev-perl/B-OPCheck-0.320.0-r1 | 2 +- .../md5-cache/dev-perl/B-Utils-0.270.0-r2 | 2 +- metadata/md5-cache/dev-perl/BDB-1.920.0-r1 | 2 +- .../dev-perl/BSD-Resource-1.291.100-r2 | 2 +- metadata/md5-cache/dev-perl/BSON-1.12.2 | 2 +- .../md5-cache/dev-perl/BZ-Client-4.400.400 | 2 +- .../md5-cache/dev-perl/BackupPC-XS-0.620.0 | 2 +- .../dev-perl/Benchmark-Timer-0.711.200-r1 | 2 +- .../md5-cache/dev-perl/BerkeleyDB-0.640.0 | 2 +- .../dev-perl/Bio-ASN1-EntrezGene-1.730.0 | 2 +- .../md5-cache/dev-perl/Bio-DB-HTS-3.10.0-r1 | 2 +- .../md5-cache/dev-perl/Bio-Das-1.170.0-r3 | 2 +- .../dev-perl/Bio-Graphics-2.400.0-r1 | 2 +- .../dev-perl/Bio-SamTools-1.430.0-r2 | 2 +- .../md5-cache/dev-perl/Bit-Vector-7.400.0-r2 | 2 +- .../dev-perl/Bit-Vector-Minimal-1.300.0-r2 | 2 +- .../md5-cache/dev-perl/Boulder-1.300.0-r3 | 2 +- .../md5-cache/dev-perl/Browser-Open-0.40.0-r1 | 2 +- .../Business-FedEx-DirectConnect-1.10.0-r2 | 2 +- .../dev-perl/Business-Hours-0.130.0-r1 | 2 +- .../md5-cache/dev-perl/Business-ISBN-3.6.0-r1 | 2 +- .../dev-perl/Business-ISBN-Data-20210112.6.0 | 2 +- .../md5-cache/dev-perl/Business-ISMN-1.202.0 | 2 +- .../md5-cache/dev-perl/Business-ISSN-1.4.0 | 2 +- .../Business-Tax-VAT-Validation-1.200.0 | 2 +- .../md5-cache/dev-perl/Business-UPS-2.20.0 | 2 +- .../dev-perl/Bytes-Random-Secure-0.290.0 | 2 +- metadata/md5-cache/dev-perl/CBOR-XS-1.830.0 | 2 +- metadata/md5-cache/dev-perl/CDB_File-1.50.0 | 2 +- metadata/md5-cache/dev-perl/CDDB-1.222.0-r3 | 2 +- .../md5-cache/dev-perl/CDDB-File-1.50.0-r2 | 2 +- .../md5-cache/dev-perl/CDDB_get-2.280.0-r2 | 2 +- metadata/md5-cache/dev-perl/CGI-4.510.0 | 2 +- metadata/md5-cache/dev-perl/CGI-4.530.0 | 2 +- .../md5-cache/dev-perl/CGI-Ajax-0.707.0-r1 | 2 +- .../dev-perl/CGI-Application-4.610.0 | 2 +- .../CGI-Application-Dispatch-3.120.0-r2 | 2 +- .../CGI-Application-Plugin-Redirect-1.0.0-r1 | 2 +- .../dev-perl/CGI-Application-Server-0.63.0 | 2 +- .../md5-cache/dev-perl/CGI-Builder-1.360.0-r3 | 2 +- .../md5-cache/dev-perl/CGI-Compile-0.250.0 | 2 +- .../dev-perl/CGI-Emulate-PSGI-0.230.0-r1 | 2 +- metadata/md5-cache/dev-perl/CGI-Fast-2.150.0 | 2 +- metadata/md5-cache/dev-perl/CGI-Fast-2.160.0 | 2 +- .../dev-perl/CGI-FastTemplate-1.90.0-r3 | 2 +- .../dev-perl/CGI-FormBuilder-3.100.0-r1 | 2 +- .../md5-cache/dev-perl/CGI-PSGI-0.150.0-r2 | 2 +- .../md5-cache/dev-perl/CGI-Session-4.480.0-r3 | 2 +- .../md5-cache/dev-perl/CGI-Simple-1.250.0 | 2 +- metadata/md5-cache/dev-perl/CHI-0.600.0-r1 | 2 +- .../dev-perl/CPAN-Changes-0.400.2-r1 | 2 +- .../dev-perl/CPAN-Checksums-2.120.0-r1 | 2 +- .../md5-cache/dev-perl/CPAN-Checksums-2.140.0 | 2 +- .../dev-perl/CPAN-DistnameInfo-0.120.0-r3 | 2 +- .../dev-perl/CPAN-Meta-Check-0.14.0-r1 | 2 +- .../md5-cache/dev-perl/CPAN-Mini-1.111.16-r1 | 2 +- .../dev-perl/CPAN-Mini-Inject-0.350.0-r1 | 2 +- .../dev-perl/CPAN-Perl-Releases-5.202.109.200 | 2 +- .../md5-cache/dev-perl/CPAN-Uploader-0.103.15 | 2 +- .../md5-cache/dev-perl/CQL-Parser-1.130.0-r1 | 2 +- .../md5-cache/dev-perl/CSS-Minifier-0.10.0-r2 | 2 +- .../dev-perl/CSS-Minifier-XS-0.130.0 | 2 +- metadata/md5-cache/dev-perl/CSS-Packer-2.80.0 | 2 +- .../md5-cache/dev-perl/CSS-Squish-0.100.0-r2 | 2 +- .../md5-cache/dev-perl/CSS-Tiny-1.200.0-r1 | 2 +- metadata/md5-cache/dev-perl/Cache-2.110.0-r1 | 2 +- .../md5-cache/dev-perl/Cache-Cache-1.80.0-r1 | 2 +- .../md5-cache/dev-perl/Cache-FastMmap-1.570.0 | 2 +- .../dev-perl/Cache-Memcached-1.300.0-r2 | 2 +- .../dev-perl/Cache-Memcached-Fast-0.270.0 | 2 +- .../Cache-Simple-TimedExpiry-0.270.0-r2 | 2 +- metadata/md5-cache/dev-perl/Cairo-1.109.0 | 2 +- .../md5-cache/dev-perl/Cairo-GObject-1.5.0-r1 | 2 +- .../md5-cache/dev-perl/Calendar-Simple-2.0.1 | 2 +- .../dev-perl/Canary-Stability-2013.0.0 | 2 +- .../dev-perl/Capture-Tiny-0.480.0-r1 | 2 +- .../md5-cache/dev-perl/Carp-Always-0.160.0 | 2 +- .../md5-cache/dev-perl/Carp-Assert-0.210.0-r1 | 2 +- .../md5-cache/dev-perl/Carp-Assert-More-2.0.1 | 2 +- metadata/md5-cache/dev-perl/Carp-Clan-6.80.0 | 2 +- metadata/md5-cache/dev-perl/Chart-2.4.10-r2 | 2 +- .../dev-perl/Chart-Math-Axis-1.60.0-r3 | 2 +- .../dev-perl/Chatbot-Eliza-1.80.0-r1 | 2 +- .../dev-perl/Cisco-IPPhone-0.50.0-r3 | 2 +- .../dev-perl/Cisco-Reconfig-0.912.0-r1 | 2 +- .../md5-cache/dev-perl/Class-Accessor-0.510.0 | 2 +- .../dev-perl/Class-Accessor-Chained-0.10.0-r2 | 2 +- .../dev-perl/Class-Accessor-Grouped-0.100.140 | 2 +- .../dev-perl/Class-Accessor-Lite-0.80.0-r2 | 2 +- .../md5-cache/dev-perl/Class-Adapter-1.90.0 | 2 +- .../dev-perl/Class-Autouse-2.10.0-r3 | 2 +- metadata/md5-cache/dev-perl/Class-Base-0.90.0 | 2 +- metadata/md5-cache/dev-perl/Class-C3-0.350.0 | 2 +- .../dev-perl/Class-C3-Componentised-1.1.2 | 2 +- .../md5-cache/dev-perl/Class-C3-XS-0.150.0-r1 | 2 +- .../dev-perl/Class-Container-0.130.0 | 2 +- .../md5-cache/dev-perl/Class-DBI-3.0.17-r3 | 2 +- .../Class-DBI-AbstractSearch-0.70.0-r2 | 2 +- .../dev-perl/Class-DBI-Plugin-0.30.0-r1 | 2 +- ...ss-DBI-Plugin-DeepAbstractSearch-0.80.0-r1 | 2 +- .../dev-perl/Class-DBI-mysql-1.0.0-r4 | 2 +- .../dev-perl/Class-Data-Accessor-0.40.40-r3 | 2 +- .../dev-perl/Class-Data-Inheritable-0.80.0-r4 | 2 +- .../dev-perl/Class-Data-Inheritable-0.90.0 | 2 +- .../dev-perl/Class-Default-1.510.0-r2 | 2 +- .../dev-perl/Class-ErrorHandler-0.40.0-r1 | 2 +- .../dev-perl/Class-Factory-Util-1.700.0-r3 | 2 +- .../md5-cache/dev-perl/Class-ISA-0.360.0-r1 | 2 +- .../dev-perl/Class-InsideOut-1.140.0-r1 | 2 +- .../dev-perl/Class-Inspector-1.360.0 | 2 +- .../md5-cache/dev-perl/Class-Load-0.250.0 | 2 +- .../dev-perl/Class-Load-XS-0.100.0-r1 | 2 +- .../md5-cache/dev-perl/Class-Loader-2.30.0-r2 | 2 +- .../dev-perl/Class-MakeMethods-1.10.0-r2 | 2 +- .../dev-perl/Class-Member-1.600.0-r2 | 2 +- .../dev-perl/Class-Method-Modifiers-2.130.0 | 2 +- .../dev-perl/Class-MethodMaker-2.240.0-r2 | 2 +- .../md5-cache/dev-perl/Class-Mix-0.6.0-r1 | 2 +- .../md5-cache/dev-perl/Class-Refresh-0.70.0 | 2 +- .../dev-perl/Class-ReturnValue-0.550.0-r2 | 2 +- .../dev-perl/Class-Singleton-1.600.0 | 2 +- .../dev-perl/Class-Spiffy-0.150.0-r2 | 2 +- .../md5-cache/dev-perl/Class-Std-0.13.0-r1 | 2 +- .../dev-perl/Class-Std-Fast-0.0.8-r2 | 2 +- metadata/md5-cache/dev-perl/Class-Tiny-1.8.0 | 2 +- .../md5-cache/dev-perl/Class-Trigger-0.150.0 | 2 +- .../dev-perl/Class-Unload-0.110.0-r1 | 2 +- .../dev-perl/Class-Virtual-0.80.0-r1 | 2 +- .../dev-perl/Class-WhiteHole-0.40.0-r2 | 2 +- .../md5-cache/dev-perl/Class-XPath-1.400.0-r2 | 2 +- .../dev-perl/Class-XSAccessor-1.190.0-r1 | 2 +- metadata/md5-cache/dev-perl/Clipboard-0.280.0 | 2 +- metadata/md5-cache/dev-perl/Clone-0.450.0 | 2 +- .../md5-cache/dev-perl/Clone-Choose-0.10.0 | 2 +- metadata/md5-cache/dev-perl/Clone-PP-1.80.0 | 2 +- .../md5-cache/dev-perl/Color-Calc-1.74.0-r1 | 2 +- .../dev-perl/Color-Library-0.21.0-r2 | 2 +- .../md5-cache/dev-perl/Compiler-Lexer-0.230.0 | 2 +- .../md5-cache/dev-perl/Compress-Bzip2-2.280.0 | 2 +- .../dev-perl/Compress-LZF-3.800.0-r1 | 2 +- .../dev-perl/Conf-Libconfig-0.100.0-r2 | 2 +- .../md5-cache/dev-perl/Config-Any-0.320.0-r1 | 2 +- .../dev-perl/Config-ApacheFormat-1.200.0-r2 | 2 +- .../md5-cache/dev-perl/Config-Auto-0.440.0-r1 | 2 +- .../dev-perl/Config-AutoConf-0.319.0 | 2 +- .../dev-perl/Config-AutoConf-0.320.0 | 2 +- .../dev-perl/Config-Crontab-1.450.0-r1 | 2 +- .../dev-perl/Config-General-2.630.0-r1 | 2 +- .../md5-cache/dev-perl/Config-Grammar-1.130.0 | 2 +- metadata/md5-cache/dev-perl/Config-INI-0.27.0 | 2 +- .../md5-cache/dev-perl/Config-IniFiles-3.0.3 | 2 +- .../dev-perl/Config-JSON-1.520.200-r1 | 2 +- .../md5-cache/dev-perl/Config-MVP-2.200.12 | 2 +- .../dev-perl/Config-MVP-Reader-INI-2.101.464 | 2 +- .../dev-perl/Config-MVP-Slicer-0.303.0 | 2 +- .../dev-perl/Config-Properties-1.800.0-r1 | 2 +- .../dev-perl/Config-Simple-4.590.0-r2 | 2 +- .../md5-cache/dev-perl/Config-Tiny-2.260.0 | 2 +- .../md5-cache/dev-perl/Config-Tiny-2.270.0 | 2 +- .../dev-perl/ConfigReader-0.500.0-r3 | 2 +- .../md5-cache/dev-perl/Const-Fast-0.14.0-r2 | 2 +- .../dev-perl/Context-Preserve-0.30.0 | 2 +- .../dev-perl/Contextual-Return-0.4.14-r1 | 2 +- .../dev-perl/Convert-ASCII-Armour-1.400.0-r2 | 2 +- .../dev-perl/Convert-ASN1-0.270.0-r1 | 2 +- .../md5-cache/dev-perl/Convert-ASN1-0.330.0 | 2 +- .../md5-cache/dev-perl/Convert-BER-1.320.0-r2 | 2 +- .../md5-cache/dev-perl/Convert-Base32-0.60.0 | 2 +- .../dev-perl/Convert-BinHex-1.125.0-r1 | 2 +- .../dev-perl/Convert-Binary-C-0.840.0 | 2 +- .../dev-perl/Convert-Color-0.110.0-r1 | 2 +- .../md5-cache/dev-perl/Convert-PEM-0.80.0-r2 | 2 +- .../dev-perl/Convert-TNEF-0.180.0-r3 | 2 +- .../md5-cache/dev-perl/Convert-UU-0.520.100 | 2 +- .../md5-cache/dev-perl/Convert-UUlib-1.800.0 | 2 +- .../md5-cache/dev-perl/Cookie-Baker-0.110.0 | 2 +- .../dev-perl/Cookie-Baker-XS-0.110.0 | 2 +- metadata/md5-cache/dev-perl/Coro-6.570.0 | 2 +- .../md5-cache/dev-perl/Cpanel-JSON-XS-4.240.0 | 2 +- .../md5-cache/dev-perl/Cpanel-JSON-XS-4.260.0 | 2 +- .../md5-cache/dev-perl/Cpanel-JSON-XS-4.270.0 | 2 +- .../md5-cache/dev-perl/Cpanel-JSON-XS-4.290.0 | 2 +- .../dev-perl/Crypt-Blowfish-2.140.0-r2 | 2 +- .../dev-perl/Crypt-CAST5_PP-1.40.0-r2 | 2 +- .../md5-cache/dev-perl/Crypt-CBC-2.330.0-r2 | 2 +- metadata/md5-cache/dev-perl/Crypt-CBC-3.30.0 | 2 +- metadata/md5-cache/dev-perl/Crypt-CBC-3.40.0 | 2 +- .../dev-perl/Crypt-CipherSaber-1.10.0-r2 | 2 +- .../dev-perl/Crypt-Cracklib-1.700.0-r3 | 2 +- .../dev-perl/Crypt-Curve25519-0.60.0-r1 | 2 +- .../md5-cache/dev-perl/Crypt-DES-2.70.0-r2 | 2 +- .../dev-perl/Crypt-DES_EDE3-0.10.0-r2 | 2 +- .../md5-cache/dev-perl/Crypt-DH-0.70.0-r3 | 2 +- .../dev-perl/Crypt-DH-GMP-0.0.120-r1 | 2 +- .../md5-cache/dev-perl/Crypt-DSA-1.170.0-r1 | 2 +- metadata/md5-cache/dev-perl/Crypt-ECB-2.220.0 | 2 +- .../dev-perl/Crypt-Eksblowfish-0.9.0-r3 | 2 +- .../md5-cache/dev-perl/Crypt-IDEA-1.100.0-r2 | 2 +- .../dev-perl/Crypt-OpenPGP-1.120.0-r1 | 2 +- .../dev-perl/Crypt-OpenSSL-Bignum-0.90.0-r1 | 2 +- .../dev-perl/Crypt-OpenSSL-DSA-0.200.0-r1 | 2 +- .../dev-perl/Crypt-OpenSSL-EC-1.320.0-r1 | 2 +- .../dev-perl/Crypt-OpenSSL-ECDSA-0.100.0 | 2 +- .../dev-perl/Crypt-OpenSSL-Guess-0.130.0 | 2 +- .../dev-perl/Crypt-OpenSSL-RSA-0.310.0 | 2 +- .../dev-perl/Crypt-OpenSSL-RSA-0.320.0 | 2 +- .../dev-perl/Crypt-OpenSSL-RSA-0.330.0 | 2 +- .../dev-perl/Crypt-OpenSSL-Random-0.150.0 | 2 +- .../md5-cache/dev-perl/Crypt-PBKDF2-0.161.520 | 2 +- .../md5-cache/dev-perl/Crypt-PWSafe3-1.220.0 | 2 +- .../dev-perl/Crypt-PasswdMD5-1.410.0 | 2 +- .../dev-perl/Crypt-Primes-0.500.0-r2 | 2 +- .../md5-cache/dev-perl/Crypt-RC4-2.20.0-r2 | 2 +- .../md5-cache/dev-perl/Crypt-RIPEMD160-0.80.0 | 2 +- .../md5-cache/dev-perl/Crypt-RSA-1.990.0-r2 | 2 +- .../dev-perl/Crypt-Random-1.520.0-r1 | 2 +- .../md5-cache/dev-perl/Crypt-Random-1.540.0 | 2 +- .../dev-perl/Crypt-Random-Seed-0.30.0 | 2 +- .../dev-perl/Crypt-Random-Source-0.140.0 | 2 +- .../dev-perl/Crypt-Random-TESHA2-0.10.0 | 2 +- .../md5-cache/dev-perl/Crypt-Rijndael-1.160.0 | 2 +- .../md5-cache/dev-perl/Crypt-SMIME-0.270.0-r1 | 2 +- .../dev-perl/Crypt-SSLeay-0.720.0-r4 | 2 +- .../md5-cache/dev-perl/Crypt-Simple-0.60.0-r2 | 2 +- .../dev-perl/Crypt-SmbHash-0.120.0-r3 | 2 +- .../md5-cache/dev-perl/Crypt-Twofish-2.180.0 | 2 +- .../dev-perl/Crypt-URandom-0.360.0-r1 | 2 +- .../md5-cache/dev-perl/Crypt-X509-0.540.0 | 2 +- metadata/md5-cache/dev-perl/CryptX-0.72.0 | 2 +- metadata/md5-cache/dev-perl/CryptX-0.73.0 | 2 +- metadata/md5-cache/dev-perl/Curses-1.370.0-r1 | 2 +- metadata/md5-cache/dev-perl/Curses-1.380.0 | 2 +- .../md5-cache/dev-perl/Curses-UI-0.960.900-r3 | 2 +- .../dev-perl/CursesWidgets-1.997.0-r3 | 2 +- .../md5-cache/dev-perl/Cwd-Guard-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/DBD-MariaDB-1.210.0-r1 | 2 +- metadata/md5-cache/dev-perl/DBD-Pg-3.15.0 | 2 +- .../md5-cache/dev-perl/DBD-SQLite-1.660.0 | 2 +- .../md5-cache/dev-perl/DBD-SQLite-1.700.0 | 2 +- .../md5-cache/dev-perl/DBD-mysql-4.50.0-r1 | 2 +- metadata/md5-cache/dev-perl/DBI-1.643.0 | 2 +- .../md5-cache/dev-perl/DBI-Shell-11.970.0 | 2 +- .../dev-perl/DBICx-TestDatabase-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/DBIx-Class-0.82.842 | 2 +- .../DBIx-Class-DynamicDefault-0.40.0-r1 | 2 +- .../DBIx-Class-InflateColumn-Boolean-0.3.0-r1 | 2 +- .../DBIx-Class-InflateColumn-IP-0.20.30-r2 | 2 +- ...-Class-InflateColumn-Object-Enum-0.60.0-r1 | 2 +- .../dev-perl/DBIx-Class-UserStamp-0.110.0-r2 | 2 +- .../dev-perl/DBIx-ContextualFetch-1.30.0-r2 | 2 +- .../dev-perl/DBIx-DBSchema-0.450.0-r1 | 2 +- .../dev-perl/DBIx-Migration-0.70.0-r1 | 2 +- .../md5-cache/dev-perl/DBIx-Safe-1.2.5-r2 | 2 +- .../dev-perl/DBIx-SearchBuilder-1.690.0 | 2 +- .../dev-perl/DBIx-SearchBuilder-1.710.0 | 2 +- .../md5-cache/dev-perl/DBIx-Simple-1.370.0 | 2 +- .../md5-cache/dev-perl/DB_File-Lock-0.50.0-r2 | 2 +- .../dev-perl/Daemon-Generic-0.850.0-r1 | 2 +- .../md5-cache/dev-perl/Danga-Socket-1.620.0 | 2 +- .../md5-cache/dev-perl/Data-AMF-0.90.0-r2 | 2 +- .../md5-cache/dev-perl/Data-Binary-0.10.0 | 2 +- .../md5-cache/dev-perl/Data-Buffer-0.40.0-r2 | 2 +- .../dev-perl/Data-Compare-1.270.0-r1 | 2 +- .../md5-cache/dev-perl/Data-Diver-1.10.100-r2 | 2 +- .../md5-cache/dev-perl/Data-Dump-1.230.0-r1 | 2 +- metadata/md5-cache/dev-perl/Data-Dump-1.250.0 | 2 +- .../dev-perl/Data-Dump-Streamer-2.400.0-r1 | 2 +- .../md5-cache/dev-perl/Data-DumpXML-1.60.0-r2 | 2 +- .../dev-perl/Data-Dumper-Concise-2.23.0-r1 | 2 +- .../md5-cache/dev-perl/Data-Float-0.13.0-r1 | 2 +- .../dev-perl/Data-FormValidator-4.880.0-r1 | 2 +- metadata/md5-cache/dev-perl/Data-GUID-0.50.0 | 2 +- .../md5-cache/dev-perl/Data-HexDump-0.40.0 | 2 +- .../md5-cache/dev-perl/Data-Hexify-1.0.0-r2 | 2 +- .../dev-perl/Data-Hierarchy-0.340.0-r2 | 2 +- metadata/md5-cache/dev-perl/Data-ICal-0.240.0 | 2 +- .../md5-cache/dev-perl/Data-IEEE754-0.20.0 | 2 +- .../dev-perl/Data-ObjectDriver-0.210.0 | 2 +- .../md5-cache/dev-perl/Data-OptList-0.112.0 | 2 +- metadata/md5-cache/dev-perl/Data-Page-2.30.0 | 2 +- .../dev-perl/Data-Page-Pageset-1.20.0-r2 | 2 +- .../md5-cache/dev-perl/Data-Password-1.120.0 | 2 +- .../dev-perl/Data-Password-passwdqc-0.90.0-r1 | 2 +- metadata/md5-cache/dev-perl/Data-Perl-0.2.11 | 2 +- .../md5-cache/dev-perl/Data-Printer-1.0.4 | 2 +- .../md5-cache/dev-perl/Data-Random-0.130.0 | 2 +- .../dev-perl/Data-Section-0.200.7-r1 | 2 +- .../dev-perl/Data-Serializer-0.650.0 | 2 +- .../dev-perl/Data-ShowTable-4.600.0-r1 | 2 +- .../md5-cache/dev-perl/Data-Stag-0.140.0-r2 | 2 +- .../dev-perl/Data-Stream-Bulk-0.110.0-r2 | 2 +- .../dev-perl/Data-Structure-Util-0.160.0-r1 | 2 +- .../md5-cache/dev-perl/Data-Types-0.170.0 | 2 +- .../dev-perl/Data-URIEncode-0.110.0-r2 | 2 +- metadata/md5-cache/dev-perl/Data-UUID-1.226.0 | 2 +- .../md5-cache/dev-perl/Data-Uniqid-0.120.0-r2 | 2 +- .../dev-perl/Data-Utilities-0.40.0-r2 | 2 +- .../dev-perl/Data-Validate-Domain-0.150.0 | 2 +- .../dev-perl/Data-Validate-IP-0.300.0 | 2 +- .../md5-cache/dev-perl/Data-Visitor-0.310.0 | 2 +- .../md5-cache/dev-perl/Date-Calc-6.400.0-r1 | 2 +- .../md5-cache/dev-perl/Date-Extract-0.60.0-r1 | 2 +- .../md5-cache/dev-perl/Date-ICal-2.678.0-r2 | 2 +- .../dev-perl/Date-Leapyear-1.720.0-r2 | 2 +- .../md5-cache/dev-perl/Date-Manip-6.850.0 | 2 +- .../md5-cache/dev-perl/Date-Manip-6.890.0 | 2 +- .../md5-cache/dev-perl/Date-Pcalc-6.100.0-r2 | 2 +- .../md5-cache/dev-perl/Date-Range-1.410.0 | 2 +- .../md5-cache/dev-perl/Date-Simple-3.30.0-r2 | 2 +- metadata/md5-cache/dev-perl/DateTime-1.540.0 | 2 +- .../dev-perl/DateTime-Calendar-Julian-0.104.0 | 2 +- .../dev-perl/DateTime-Calendar-Julian-0.106.0 | 2 +- .../dev-perl/DateTime-Event-ICal-0.130.0-r1 | 2 +- .../DateTime-Event-Recurrence-0.190.0-r1 | 2 +- .../dev-perl/DateTime-Format-Builder-0.830.0 | 2 +- .../DateTime-Format-DateParse-0.50.0-r2 | 2 +- .../dev-perl/DateTime-Format-Flexible-0.320.0 | 2 +- .../dev-perl/DateTime-Format-Flexible-0.340.0 | 2 +- .../dev-perl/DateTime-Format-HTTP-0.420.0-r1 | 2 +- .../DateTime-Format-Human-Duration-0.640.0-r1 | 2 +- .../dev-perl/DateTime-Format-ICal-0.90.0-r1 | 2 +- .../dev-perl/DateTime-Format-ISO8601-0.160.0 | 2 +- .../dev-perl/DateTime-Format-Mail-0.403.0-r1 | 2 +- .../dev-perl/DateTime-Format-Natural-1.120.0 | 2 +- .../DateTime-Format-SQLite-0.110.0-r1 | 2 +- .../dev-perl/DateTime-Format-Strptime-1.790.0 | 2 +- .../dev-perl/DateTime-Format-W3CDTF-0.80.0 | 2 +- .../md5-cache/dev-perl/DateTime-HiRes-0.40.0 | 2 +- .../dev-perl/DateTime-Locale-1.320.0 | 2 +- .../dev-perl/DateTime-Set-0.390.0-r1 | 2 +- .../dev-perl/DateTime-TimeZone-2.470.0 | 2 +- .../dev-perl/DateTime-TimeZone-2.500.0 | 2 +- .../md5-cache/dev-perl/DateTime-Tiny-1.70.0 | 2 +- .../dev-perl/DateTimeX-Easy-0.89.0-r1 | 2 +- .../dev-perl/Debug-Client-0.310.0-r1 | 2 +- metadata/md5-cache/dev-perl/Deliantra-2.10.0 | 2 +- .../md5-cache/dev-perl/DelimMatch-1.60.0-r2 | 2 +- .../dev-perl/Devel-ArgNames-0.30.0-r2 | 2 +- .../dev-perl/Devel-CallChecker-0.8.0-r1 | 2 +- .../md5-cache/dev-perl/Devel-Caller-2.60.0-r2 | 2 +- .../dev-perl/Devel-CheckBin-0.40.0-r1 | 2 +- .../dev-perl/Devel-CheckCompiler-0.70.0-r1 | 2 +- .../md5-cache/dev-perl/Devel-CheckLib-1.140.0 | 2 +- .../md5-cache/dev-perl/Devel-CheckOS-1.860.0 | 2 +- .../md5-cache/dev-perl/Devel-CheckOS-1.870.0 | 2 +- .../md5-cache/dev-perl/Devel-Cover-1.360.0 | 2 +- .../md5-cache/dev-perl/Devel-Cycle-1.120.0-r1 | 2 +- .../md5-cache/dev-perl/Devel-Declare-0.6.22 | 2 +- .../dev-perl/Devel-Dumpvar-1.60.0-r2 | 2 +- .../md5-cache/dev-perl/Devel-FindPerl-0.15.0 | 2 +- .../Devel-GlobalDestruction-0.140.0-r1 | 2 +- .../dev-perl/Devel-GlobalPhase-0.3.3-r1 | 2 +- .../md5-cache/dev-perl/Devel-Hide-0.1.400 | 2 +- .../md5-cache/dev-perl/Devel-Hide-0.1.500 | 2 +- .../md5-cache/dev-perl/Devel-Leak-0.30.0-r1 | 2 +- .../dev-perl/Devel-LexAlias-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/Devel-NYTProf-6.100.0 | 2 +- .../md5-cache/dev-perl/Devel-NYTProf-6.110.0 | 2 +- .../dev-perl/Devel-OverloadInfo-0.7.0 | 2 +- .../Devel-OverrideGlobalRequire-0.1.0 | 2 +- .../md5-cache/dev-perl/Devel-PatchPerl-2.80.0 | 2 +- .../md5-cache/dev-perl/Devel-REPL-1.3.28-r1 | 2 +- .../dev-perl/Devel-Refactor-0.50.0-r2 | 2 +- .../dev-perl/Devel-SimpleTrace-0.80.0-r1 | 2 +- .../md5-cache/dev-perl/Devel-Size-0.830.0 | 2 +- .../dev-perl/Devel-SmallProf-2.20.0-r5 | 2 +- .../dev-perl/Devel-StackTrace-2.40.0 | 2 +- .../Devel-StackTrace-AsHTML-0.150.0-r1 | 2 +- .../dev-perl/Devel-Symdump-2.180.0-r1 | 2 +- .../dev-perl/Device-SerialPort-1.40.0-r3 | 2 +- .../dev-perl/Digest-BubbleBabble-0.20.0-r2 | 2 +- .../md5-cache/dev-perl/Digest-CRC-0.230.0 | 2 +- .../md5-cache/dev-perl/Digest-GOST-0.60.0-r2 | 2 +- .../md5-cache/dev-perl/Digest-HMAC-1.40.0 | 2 +- .../dev-perl/Digest-JHash-0.100.0-r1 | 2 +- .../md5-cache/dev-perl/Digest-MD2-2.40.0-r1 | 2 +- .../md5-cache/dev-perl/Digest-MD4-1.900.0-r2 | 2 +- .../dev-perl/Digest-MD5-File-0.80.0-r2 | 2 +- .../dev-perl/Digest-Nilsimsa-0.60.0-r3 | 2 +- .../dev-perl/Digest-Perl-MD5-1.900.0-r1 | 2 +- .../md5-cache/dev-perl/Digest-SHA1-2.130.0-r2 | 2 +- .../md5-cache/dev-perl/Digest-SHA3-1.40.0 | 2 +- .../dev-perl/Dist-CheckConflicts-0.110.0-r1 | 2 +- .../dev-perl/Dist-Metadata-0.927.0-r1 | 2 +- metadata/md5-cache/dev-perl/Dist-Milla-1.0.20 | 2 +- metadata/md5-cache/dev-perl/Dist-Zilla-6.17.0 | 2 +- metadata/md5-cache/dev-perl/Dist-Zilla-6.24.0 | 2 +- .../dev-perl/Dist-Zilla-Config-Slicer-0.202.0 | 2 +- .../Dist-Zilla-Plugin-AuthorsFromGit-0.6.0-r1 | 2 +- ...Zilla-Plugin-CheckChangesHasContent-0.11.0 | 2 +- ...ist-Zilla-Plugin-CheckExtraTests-0.29.0-r1 | 2 +- .../Dist-Zilla-Plugin-Config-Git-0.920.0-r1 | 2 +- .../Dist-Zilla-Plugin-ContributorsFile-0.3.0 | 2 +- ...-Zilla-Plugin-CopyFilesFromBuild-0.170.880 | 2 +- ...st-Zilla-Plugin-CopyFilesFromRelease-0.7.0 | 2 +- .../dev-perl/Dist-Zilla-Plugin-Git-2.47.0 | 2 +- .../dev-perl/Dist-Zilla-Plugin-Git-2.48.0 | 2 +- .../Dist-Zilla-Plugin-Git-Contributors-0.36.0 | 2 +- .../Dist-Zilla-Plugin-GithubMeta-0.580.0 | 2 +- ...Dist-Zilla-Plugin-LicenseFromModule-0.70.0 | 2 +- ...ist-Zilla-Plugin-MakeMaker-Awesome-0.480.0 | 2 +- ...ist-Zilla-Plugin-MakeMaker-Awesome-0.490.0 | 2 +- ...st-Zilla-Plugin-Meta-Contributors-0.3.0-r1 | 2 +- .../Dist-Zilla-Plugin-MetaProvides-2.2.4-r1 | 2 +- ...Zilla-Plugin-MetaProvides-Package-2.4.3-r1 | 2 +- .../Dist-Zilla-Plugin-ModuleBuildTiny-0.15.0 | 2 +- ...Dist-Zilla-Plugin-NameFromDirectory-0.40.0 | 2 +- ...st-Zilla-Plugin-NextVersion-Semantic-0.2.6 | 2 +- .../Dist-Zilla-Plugin-OSPrereqs-0.11.0 | 2 +- .../Dist-Zilla-Plugin-OurPkgVersion-0.210.0 | 2 +- .../Dist-Zilla-Plugin-PodWeaver-4.9.0 | 2 +- ...t-Zilla-Plugin-Prereqs-FromCPANfile-0.80.0 | 2 +- .../dev-perl/Dist-Zilla-Plugin-RPM-0.16.0 | 2 +- ...Zilla-Plugin-ReadmeAnyFromPod-0.163.250-r1 | 2 +- .../Dist-Zilla-Plugin-ReadmeFromPod-0.370.0 | 2 +- ...ist-Zilla-Plugin-ReversionOnRelease-0.60.0 | 2 +- .../dev-perl/Dist-Zilla-Plugin-Run-0.48.0 | 2 +- .../Dist-Zilla-Plugin-StaticInstall-0.12.0 | 2 +- ...-Zilla-Plugin-SurgicalPodWeaver-0.2.300-r1 | 2 +- ...Dist-Zilla-Plugin-Test-CPAN-Changes-0.12.0 | 2 +- .../Dist-Zilla-Plugin-Test-Compile-2.58.0 | 2 +- ...st-Zilla-Plugin-Test-MinimumVersion-2.0.10 | 2 +- ...ist-Zilla-Plugin-Test-Perl-Critic-3.1.0-r1 | 2 +- ...ist-Zilla-Plugin-Test-ReportPrereqs-0.28.0 | 2 +- ...-Zilla-Plugin-VersionFromMainModule-0.40.0 | 2 +- .../Dist-Zilla-Role-FileWatcher-0.6.0 | 2 +- .../Dist-Zilla-Role-ModuleMetadata-0.6.0 | 2 +- ...la-Role-PluginBundle-PluginRemover-0.105.0 | 2 +- metadata/md5-cache/dev-perl/Dumbbench-0.501.0 | 2 +- .../dev-perl/DynaLoader-Functions-0.3.0-r1 | 2 +- metadata/md5-cache/dev-perl/EV-4.330.0 | 2 +- metadata/md5-cache/dev-perl/Emacs-PDE-0.2.17 | 2 +- .../md5-cache/dev-perl/Email-Abstract-3.9.0 | 2 +- .../dev-perl/Email-Address-1.912.0-r1 | 2 +- .../dev-perl/Email-Address-List-0.60.0-r1 | 2 +- .../dev-perl/Email-Address-XS-1.40.0 | 2 +- .../dev-perl/Email-Address-XS-1.50.0 | 2 +- .../md5-cache/dev-perl/Email-Date-1.104.0-r3 | 2 +- .../dev-perl/Email-Date-Format-1.5.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Filter-1.34.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Find-0.100.0-r2 | 2 +- .../dev-perl/Email-FolderType-0.814.0-r2 | 2 +- .../dev-perl/Email-LocalDelivery-1.200.0-r3 | 2 +- .../md5-cache/dev-perl/Email-MIME-1.949.0 | 2 +- .../md5-cache/dev-perl/Email-MIME-1.952.0 | 2 +- .../Email-MIME-Attachment-Stripper-1.317.0-r2 | 2 +- .../dev-perl/Email-MIME-ContentType-1.26.0 | 2 +- .../dev-perl/Email-MIME-Encodings-1.315.0-r2 | 2 +- .../dev-perl/Email-MessageID-1.406.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Reply-1.204.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Send-2.201.0-r1 | 2 +- .../dev-perl/Email-Send-Gmail-0.330.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Sender-1.300.35 | 2 +- .../md5-cache/dev-perl/Email-Sender-2.500.0 | 2 +- .../md5-cache/dev-perl/Email-Simple-2.216.0 | 2 +- .../md5-cache/dev-perl/Email-Valid-1.202.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Valid-1.203.0 | 2 +- .../dev-perl/Encode-Detect-1.10.0-r2 | 2 +- .../dev-perl/Encode-EUCJPASCII-0.30.0-r1 | 2 +- .../dev-perl/Encode-HanConvert-0.350.0-r2 | 2 +- .../dev-perl/Encode-HanExtra-0.230.0-r3 | 2 +- .../dev-perl/Encode-IMAPUTF7-1.50.0-r2 | 2 +- .../md5-cache/dev-perl/Encode-JIS2K-0.30.0-r1 | 2 +- .../dev-perl/Encode-Locale-1.50.0-r1 | 2 +- .../dev-perl/Encode-compat-0.70.0-r3 | 2 +- metadata/md5-cache/dev-perl/Error-0.170.290 | 2 +- .../dev-perl/Eval-Closure-0.140.0-r1 | 2 +- .../dev-perl/Eval-LineNumbers-0.340.0-r1 | 2 +- .../dev-perl/Eval-LineNumbers-0.350.0 | 2 +- metadata/md5-cache/dev-perl/Event-1.280.0 | 2 +- .../dev-perl/Event-ExecFlow-0.640.0-r2 | 2 +- .../md5-cache/dev-perl/Event-RPC-1.100.0-r1 | 2 +- .../dev-perl/Exception-Base-0.250.100-r1 | 2 +- .../dev-perl/Exception-Class-1.450.0 | 2 +- .../dev-perl/Exception-Died-0.60.0-r3 | 2 +- .../dev-perl/Exception-System-0.110.0-r2 | 2 +- .../dev-perl/Exception-Warning-0.40.100-r2 | 2 +- metadata/md5-cache/dev-perl/Expect-1.350.0-r1 | 2 +- .../dev-perl/Exporter-Cluster-0.310.0-r2 | 2 +- .../dev-perl/Exporter-Lite-0.80.0-r1 | 2 +- .../md5-cache/dev-perl/Exporter-Tiny-1.2.2 | 2 +- .../dev-perl/ExtUtils-AutoInstall-0.640.0-r1 | 2 +- .../dev-perl/ExtUtils-CChecker-0.110.0 | 2 +- .../dev-perl/ExtUtils-Config-0.8.0-r1 | 2 +- .../dev-perl/ExtUtils-CppGuess-0.210.0 | 2 +- .../dev-perl/ExtUtils-CppGuess-0.230.0 | 2 +- .../dev-perl/ExtUtils-Depends-0.800.100 | 2 +- .../md5-cache/dev-perl/ExtUtils-F77-1.260.0 | 2 +- .../dev-perl/ExtUtils-HasCompiler-0.23.0 | 2 +- .../dev-perl/ExtUtils-Helpers-0.26.0-r1 | 2 +- .../dev-perl/ExtUtils-InstallPaths-0.12.0 | 2 +- .../dev-perl/ExtUtils-LibBuilder-0.80.0-r1 | 2 +- .../ExtUtils-MakeMaker-CPANfile-0.90.0 | 2 +- .../dev-perl/ExtUtils-PkgConfig-1.160.0-r1 | 2 +- .../ExtUtils-Typemaps-Default-1.50.0-r1 | 2 +- .../dev-perl/ExtUtils-XSBuilder-0.280.0-r2 | 2 +- .../dev-perl/ExtUtils-XSpp-0.180.0-r1 | 2 +- metadata/md5-cache/dev-perl/FCGI-0.790.0 | 2 +- metadata/md5-cache/dev-perl/FCGI-0.820.0 | 2 +- .../md5-cache/dev-perl/FCGI-Client-0.90.0 | 2 +- .../dev-perl/FCGI-ProcManager-0.280.0-r1 | 2 +- .../md5-cache/dev-perl/FFI-CheckLib-0.280.0 | 2 +- .../dev-perl/FLV-AudioExtractor-0.10.0-r1 | 2 +- .../dev-perl/Fatal-Exception-0.50.0-r3 | 2 +- metadata/md5-cache/dev-perl/Feed-Find-0.120.0 | 2 +- .../md5-cache/dev-perl/Feed-Find-0.70.0-r3 | 2 +- .../Festival-Client-Async-0.30.300-r3 | 2 +- metadata/md5-cache/dev-perl/File-BOM-0.180.0 | 2 +- .../md5-cache/dev-perl/File-BaseDir-0.80.0 | 2 +- .../md5-cache/dev-perl/File-BaseDir-0.90.0 | 2 +- .../dev-perl/File-Copy-Link-0.140.0-r1 | 2 +- .../dev-perl/File-Copy-Recursive-0.450.0 | 2 +- .../File-Copy-Recursive-Reduced-0.6.0 | 2 +- .../dev-perl/File-DesktopEntry-0.220.0-r1 | 2 +- .../md5-cache/dev-perl/File-Find-Object-0.3.6 | 2 +- .../dev-perl/File-Find-Rule-0.340.0-r1 | 2 +- .../dev-perl/File-Find-Rule-Perl-1.150.0-r1 | 2 +- metadata/md5-cache/dev-perl/File-Flat-1.70.0 | 2 +- .../dev-perl/File-Flock-2014.10.0-r1 | 2 +- .../md5-cache/dev-perl/File-Grep-0.20.0-r3 | 2 +- .../md5-cache/dev-perl/File-HomeDir-1.6.0 | 2 +- .../md5-cache/dev-perl/File-KeePass-2.30.0-r2 | 2 +- .../md5-cache/dev-perl/File-LibMagic-1.230.0 | 2 +- .../md5-cache/dev-perl/File-Listing-6.140.0 | 2 +- .../md5-cache/dev-perl/File-Listing-6.150.0 | 2 +- .../md5-cache/dev-perl/File-MMagic-1.300.0-r2 | 2 +- metadata/md5-cache/dev-perl/File-Map-0.670.0 | 2 +- .../md5-cache/dev-perl/File-MimeInfo-0.300.0 | 2 +- .../md5-cache/dev-perl/File-NCopy-0.360.0-r3 | 2 +- .../md5-cache/dev-perl/File-NFSLock-1.290.0 | 2 +- .../md5-cache/dev-perl/File-Next-1.180.0-r1 | 2 +- .../dev-perl/File-Path-Expand-1.20.0-r2 | 2 +- metadata/md5-cache/dev-perl/File-Pid-1.01 | 2 +- .../dev-perl/File-ReadBackwards-1.60.0 | 2 +- .../md5-cache/dev-perl/File-Remove-1.600.0 | 2 +- .../md5-cache/dev-perl/File-RsyncP-0.760.0 | 2 +- .../dev-perl/File-Scan-ClamAV-1.950.0-r2 | 2 +- .../dev-perl/File-SearchPath-0.70.0-r1 | 2 +- .../md5-cache/dev-perl/File-Share-0.250.0-r1 | 2 +- .../md5-cache/dev-perl/File-ShareDir-1.118.0 | 2 +- .../dev-perl/File-ShareDir-Install-0.130.0 | 2 +- .../dev-perl/File-ShareDir-Install-0.140.0 | 2 +- .../File-ShareDir-ProjectDistDir-1.0.9-r1 | 2 +- .../md5-cache/dev-perl/File-Slurp-9999.320.0 | 2 +- .../dev-perl/File-Slurp-Tiny-0.4.0-r1 | 2 +- .../md5-cache/dev-perl/File-Slurper-0.12.0 | 2 +- .../md5-cache/dev-perl/File-Sort-1.10.0-r2 | 2 +- .../dev-perl/File-Spec-Native-1.4.0-r1 | 2 +- .../dev-perl/File-Stat-Bits-1.10.0-r2 | 2 +- .../md5-cache/dev-perl/File-Sync-0.110.0-r1 | 2 +- .../md5-cache/dev-perl/File-Tail-1.300.0-r1 | 2 +- .../md5-cache/dev-perl/File-Tempdir-0.20.0-r2 | 2 +- .../md5-cache/dev-perl/File-TreeCreate-0.0.1 | 2 +- .../md5-cache/dev-perl/File-Type-0.220.0-r2 | 2 +- .../md5-cache/dev-perl/File-Which-1.270.0 | 2 +- .../dev-perl/File-chdir-0.101.100-r1 | 2 +- .../md5-cache/dev-perl/File-chmod-0.420.0-r1 | 2 +- metadata/md5-cache/dev-perl/File-pushd-1.16.0 | 2 +- .../dev-perl/FileHandle-Unget-0.163.400 | 2 +- .../md5-cache/dev-perl/Filesys-Df-0.920.0-r3 | 2 +- .../dev-perl/Filesys-DiskSpace-0.50.0-r3 | 2 +- .../dev-perl/Filesys-Notify-Simple-0.140.0 | 2 +- .../dev-perl/Filesys-SmbClient-3.200.0-r4 | 2 +- .../dev-perl/Filesys-Statvfs-0.820.0-r1 | 2 +- metadata/md5-cache/dev-perl/Filter-1.600.0 | 2 +- .../md5-cache/dev-perl/Finance-Quote-1.490.0 | 2 +- .../md5-cache/dev-perl/Finance-Quote-1.510.0 | 2 +- .../dev-perl/Finance-YahooQuote-0.260.0 | 2 +- .../md5-cache/dev-perl/Font-AFM-1.200.0-r3 | 2 +- .../md5-cache/dev-perl/Font-TTF-1.60.0-r1 | 2 +- .../dev-perl/Format-Human-Bytes-0.60.0-r2 | 2 +- .../dev-perl/FreezeThaw-0.500.100-r2 | 2 +- .../dev-perl/Frontier-RPC-0.07_beta4-r4 | 2 +- metadata/md5-cache/dev-perl/Fuse-0.16.1-r2 | 2 +- metadata/md5-cache/dev-perl/GD-2.730.0-r1 | 2 +- .../md5-cache/dev-perl/GD-Barcode-1.150.0-r2 | 2 +- .../md5-cache/dev-perl/GD-Graph3d-0.630.0-r3 | 2 +- metadata/md5-cache/dev-perl/GD-SVG-0.330.0-r2 | 2 +- .../md5-cache/dev-perl/GDGraph-1.540.0-r1 | 2 +- .../md5-cache/dev-perl/GDTextUtil-0.860.0-r3 | 2 +- metadata/md5-cache/dev-perl/GSSAPI-0.280.0-r2 | 2 +- metadata/md5-cache/dev-perl/Gearman-2.4.15 | 2 +- .../dev-perl/Gearman-Client-Async-0.940.0-r3 | 2 +- .../dev-perl/Gearman-Server-1.130.1-r2 | 2 +- .../dev-perl/Gentoo-App-Pram-0.200.0-r1 | 2 +- .../dev-perl/Gentoo-PerlMod-Version-0.8.1-r1 | 2 +- metadata/md5-cache/dev-perl/Geo-IP-1.510.0-r1 | 2 +- metadata/md5-cache/dev-perl/GeoIP2-2.6.2 | 2 +- .../Geography-Countries-2009041301.0.0-r2 | 2 +- .../dev-perl/Getopt-ArgvFile-1.110.0-r2 | 2 +- .../dev-perl/Getopt-GUI-Long-0.930.0-r3 | 2 +- .../dev-perl/Getopt-Long-Descriptive-0.109.0 | 2 +- .../dev-perl/Getopt-Mixed-1.120.0-r1 | 2 +- .../dev-perl/Getopt-Tabular-0.300.0-r2 | 2 +- .../md5-cache/dev-perl/Git-Wrapper-0.48.0 | 2 +- .../dev-perl/Glib-Object-Introspection-0.49.0 | 2 +- .../md5-cache/dev-perl/GnuPG-Interface-1.20.0 | 2 +- .../md5-cache/dev-perl/GooCanvas2-0.60.0-r1 | 2 +- .../dev-perl/GooCanvas2-CairoTypes-0.1.0 | 2 +- .../dev-perl/Google-Ads-AdWords-Client-5.8.2 | 2 +- metadata/md5-cache/dev-perl/Graph-0.972.100 | 2 +- metadata/md5-cache/dev-perl/Graph-0.972.500 | 2 +- .../md5-cache/dev-perl/Graph-Easy-0.760.0 | 2 +- .../md5-cache/dev-perl/GraphViz-2.240.0-r1 | 2 +- .../dev-perl/Graphics-ColorNames-3.5.0 | 2 +- .../dev-perl/Graphics-ColorNames-HTML-3.3.1 | 2 +- .../dev-perl/Graphics-ColorNames-WWW-1.140.0 | 2 +- .../dev-perl/Graphics-ColorObject-0.5.0-r2 | 2 +- .../md5-cache/dev-perl/Growl-GNTP-0.210.0-r2 | 2 +- metadata/md5-cache/dev-perl/Gtk2-1.249.930 | 2 +- .../md5-cache/dev-perl/Gtk2-Notify-0.50.0-r1 | 2 +- metadata/md5-cache/dev-perl/Gtk3-0.38.0 | 2 +- .../md5-cache/dev-perl/Gtk3-ImageView-10.0.0 | 2 +- .../md5-cache/dev-perl/Gtk3-ImageView-9.0.0 | 2 +- .../dev-perl/Gtk3-SimpleList-0.210.0 | 2 +- metadata/md5-cache/dev-perl/Guard-1.23.0-r1 | 2 +- .../md5-cache/dev-perl/HTML-Clean-1.400.0 | 2 +- .../dev-perl/HTML-Element-Extended-1.180.0-r2 | 2 +- .../dev-perl/HTML-FillInForm-2.210.0-r1 | 2 +- .../dev-perl/HTML-FillInForm-2.220.0 | 2 +- metadata/md5-cache/dev-perl/HTML-Form-6.70.0 | 2 +- .../HTML-FormatText-WithLinks-0.150.0-r2 | 2 +- ...L-FormatText-WithLinks-AndTables-0.70.0-r2 | 2 +- .../dev-perl/HTML-Formatter-2.160.0-r1 | 2 +- .../dev-perl/HTML-FromText-2.70.0-r1 | 2 +- .../md5-cache/dev-perl/HTML-Gumbo-0.180.0-r1 | 2 +- .../md5-cache/dev-perl/HTML-HTMLDoc-0.210.0 | 2 +- .../dev-perl/HTML-Highlight-0.200.0-r1 | 2 +- .../dev-perl/HTML-LinkExtractor-0.130.0-r3 | 2 +- .../md5-cache/dev-perl/HTML-Mason-1.590.0-r1 | 2 +- .../HTML-Mason-PSGIHandler-0.530.0-r1 | 2 +- metadata/md5-cache/dev-perl/HTML-Object-2.30 | 2 +- .../md5-cache/dev-perl/HTML-Packer-2.100.0 | 2 +- .../md5-cache/dev-perl/HTML-Parser-3.760.0 | 2 +- .../md5-cache/dev-perl/HTML-Quoted-0.40.0-r1 | 2 +- .../dev-perl/HTML-RewriteAttributes-0.50.0-r2 | 2 +- .../md5-cache/dev-perl/HTML-Scrubber-0.190.0 | 2 +- .../dev-perl/HTML-Selector-XPath-0.250.0 | 2 +- .../dev-perl/HTML-SimpleParse-0.120.0-r3 | 2 +- .../md5-cache/dev-perl/HTML-Strip-2.100.0-r1 | 2 +- .../dev-perl/HTML-StripScripts-1.60.0-r1 | 2 +- .../HTML-StripScripts-Parser-1.30.0-r1 | 2 +- .../md5-cache/dev-perl/HTML-Table-2.08a-r2 | 2 +- .../dev-perl/HTML-TableContentParser-0.304.0 | 2 +- .../dev-perl/HTML-TableContentParser-0.305.0 | 2 +- .../dev-perl/HTML-TableExtract-2.150.0-r1 | 2 +- .../dev-perl/HTML-TableParser-0.430.0 | 2 +- .../dev-perl/HTML-TagFilter-1.30.0-r1 | 2 +- .../md5-cache/dev-perl/HTML-Tagset-3.200.0-r2 | 2 +- .../dev-perl/HTML-Template-2.970.0-r1 | 2 +- .../dev-perl/HTML-Template-Expr-0.70.0-r2 | 2 +- .../dev-perl/HTML-Template-JIT-0.50.0-r3 | 2 +- .../dev-perl/HTML-Template-Pro-0.951.0-r1 | 2 +- .../dev-perl/HTML-Template-Pro-0.952.400 | 2 +- .../HTML-TokeParser-Simple-3.160.0-r2 | 2 +- .../md5-cache/dev-perl/HTML-Tree-5.70.0-r1 | 2 +- .../dev-perl/HTML-TreeBuilder-XPath-0.140.0 | 2 +- .../md5-cache/dev-perl/HTTP-Body-1.220.0-r1 | 2 +- .../dev-perl/HTTP-BrowserDetect-3.310.0 | 2 +- .../dev-perl/HTTP-BrowserDetect-3.350.0 | 2 +- .../HTTP-Cache-Transparent-1.400.0-r1 | 2 +- .../md5-cache/dev-perl/HTTP-CookieJar-0.10.0 | 2 +- .../md5-cache/dev-perl/HTTP-CookieJar-0.12.0 | 2 +- .../md5-cache/dev-perl/HTTP-Cookies-6.100.0 | 2 +- metadata/md5-cache/dev-perl/HTTP-DAV-0.490.0 | 2 +- .../md5-cache/dev-perl/HTTP-Daemon-6.120.0 | 2 +- metadata/md5-cache/dev-perl/HTTP-Date-6.50.0 | 2 +- .../dev-perl/HTTP-Entity-Parser-0.250.0-r1 | 2 +- .../md5-cache/dev-perl/HTTP-Exception-0.40.70 | 2 +- .../dev-perl/HTTP-Headers-Fast-0.220.0-r1 | 2 +- .../md5-cache/dev-perl/HTTP-Message-6.320.0 | 2 +- .../md5-cache/dev-perl/HTTP-Message-6.330.0 | 2 +- .../dev-perl/HTTP-MultiPartParser-0.20.0-r1 | 2 +- .../dev-perl/HTTP-Negotiate-6.10.0-r2 | 2 +- .../dev-perl/HTTP-Request-AsCGI-1.200.0-r1 | 2 +- .../dev-perl/HTTP-Response-Encoding-0.60.0-r2 | 2 +- .../dev-perl/HTTP-Server-Simple-0.520.0-r1 | 2 +- .../HTTP-Server-Simple-Mason-0.140.0-r2 | 2 +- .../HTTP-Server-Simple-PSGI-0.160.0-r1 | 2 +- .../HTTP-Server-Simple-Static-0.140.0 | 2 +- metadata/md5-cache/dev-perl/HTTP-Simple-0.4.0 | 2 +- .../dev-perl/Hash-FieldHash-0.150.0-r1 | 2 +- .../md5-cache/dev-perl/Hash-Merge-0.302.0 | 2 +- .../dev-perl/Hash-Merge-Simple-0.51.0-r1 | 2 +- .../md5-cache/dev-perl/Hash-MoreUtils-0.60.0 | 2 +- .../dev-perl/Hash-MultiValue-0.160.0-r1 | 2 +- .../md5-cache/dev-perl/Hash-NoRef-0.30.0-r3 | 2 +- metadata/md5-cache/dev-perl/Heap-0.800.0-r3 | 2 +- .../dev-perl/Hook-LexWrap-0.260.0-r1 | 2 +- .../md5-cache/dev-perl/IMAP-Admin-1.6.8-r1 | 2 +- .../dev-perl/IMAP-BodyStructure-1.30.0-r1 | 2 +- metadata/md5-cache/dev-perl/IO-AIO-4.750.0 | 2 +- metadata/md5-cache/dev-perl/IO-AIO-4.760.0 | 2 +- metadata/md5-cache/dev-perl/IO-All-0.870.0-r1 | 2 +- .../dev-perl/IO-BufferedSelect-1.0.0-r3 | 2 +- .../md5-cache/dev-perl/IO-Capture-0.50.0-r3 | 2 +- .../dev-perl/IO-CaptureOutput-1.110.500 | 2 +- .../dev-perl/IO-Compress-Brotli-0.4.1 | 2 +- .../md5-cache/dev-perl/IO-Digest-0.110.0-r3 | 2 +- .../md5-cache/dev-perl/IO-Event-0.813.0-r2 | 2 +- metadata/md5-cache/dev-perl/IO-HTML-1.4.0 | 2 +- .../md5-cache/dev-perl/IO-Handle-Util-0.20.0 | 2 +- .../md5-cache/dev-perl/IO-Interactive-1.23.0 | 2 +- .../md5-cache/dev-perl/IO-Interface-1.90.0-r1 | 2 +- .../dev-perl/IO-LockedFile-0.230.0-r2 | 2 +- .../dev-perl/IO-Multiplex-1.160.0-r2 | 2 +- metadata/md5-cache/dev-perl/IO-Pager-2.100.0 | 2 +- .../md5-cache/dev-perl/IO-Pipely-0.5.0-r2 | 2 +- .../md5-cache/dev-perl/IO-Prompt-0.997.4-r1 | 2 +- .../dev-perl/IO-SessionData-1.30.0-r2 | 2 +- .../dev-perl/IO-Socket-INET6-2.720.0-r2 | 2 +- .../dev-perl/IO-Socket-Multicast-1.120.0-r1 | 2 +- .../dev-perl/IO-Socket-PortState-0.30.0-r1 | 2 +- .../md5-cache/dev-perl/IO-Socket-SSL-2.71.0 | 2 +- .../md5-cache/dev-perl/IO-Socket-SSL-2.72.0 | 2 +- .../md5-cache/dev-perl/IO-Socket-SSL-2.74.0 | 2 +- .../dev-perl/IO-Socket-Timeout-0.320.0-r1 | 2 +- .../md5-cache/dev-perl/IO-String-1.80.0-r2 | 2 +- metadata/md5-cache/dev-perl/IO-Stty-0.40.0 | 2 +- metadata/md5-cache/dev-perl/IO-Tee-0.660.0 | 2 +- .../md5-cache/dev-perl/IO-TieCombine-1.5.0-r1 | 2 +- metadata/md5-cache/dev-perl/IO-Tty-1.160.0 | 2 +- metadata/md5-cache/dev-perl/IO-Tty-1.160.0-r1 | 2 +- .../md5-cache/dev-perl/IO-Util-1.500.0-r3 | 2 +- .../md5-cache/dev-perl/IO-stringy-2.113.0 | 2 +- .../md5-cache/dev-perl/IP-Anonymous-0.40.0-r2 | 2 +- .../md5-cache/dev-perl/IPC-Run-20200505.0.0 | 2 +- .../md5-cache/dev-perl/IPC-Run3-0.48.0-r1 | 2 +- .../dev-perl/IPC-ShareLite-0.170.0-r2 | 2 +- .../md5-cache/dev-perl/IPC-Shareable-1.0.0 | 2 +- .../md5-cache/dev-perl/IPC-Shareable-1.60.0 | 2 +- .../md5-cache/dev-perl/IPC-Signal-1.0.0-r3 | 2 +- .../dev-perl/IPC-System-Simple-1.300.0 | 2 +- .../md5-cache/dev-perl/Ima-DBI-0.350.0-r2 | 2 +- .../md5-cache/dev-perl/Image-Imlib2-2.30.0-r2 | 2 +- .../md5-cache/dev-perl/Image-Info-1.420.0 | 2 +- metadata/md5-cache/dev-perl/Image-Sane-5.0.0 | 2 +- .../md5-cache/dev-perl/Image-Scale-0.140.0 | 2 +- .../md5-cache/dev-perl/Image-Size-3.300.0-r1 | 2 +- .../md5-cache/dev-perl/Import-Into-1.2.5-r1 | 2 +- metadata/md5-cache/dev-perl/Importer-0.26.0 | 2 +- metadata/md5-cache/dev-perl/Inline-0.860.0 | 2 +- metadata/md5-cache/dev-perl/Inline-C-0.810.0 | 2 +- .../md5-cache/dev-perl/Inline-Files-0.710.0 | 2 +- metadata/md5-cache/dev-perl/JSON-4.30.0 | 2 +- .../md5-cache/dev-perl/JSON-Any-1.390.0-r1 | 2 +- .../md5-cache/dev-perl/JSON-MaybeXS-1.4.3 | 2 +- .../md5-cache/dev-perl/JSON-Parse-0.610.0 | 2 +- .../md5-cache/dev-perl/JSON-RPC-1.60.0-r1 | 2 +- metadata/md5-cache/dev-perl/JSON-XS-4.30.0 | 2 +- .../JSON-XS-VersionOneAndTwo-0.310.0-r2 | 2 +- .../dev-perl/JavaScript-Minifier-1.160.0 | 2 +- .../dev-perl/JavaScript-Minifier-XS-0.140.0 | 2 +- .../dev-perl/JavaScript-Minifier-XS-0.150.0 | 2 +- .../dev-perl/JavaScript-Packer-2.60.0 | 2 +- .../dev-perl/JavaScript-Packer-2.70.0 | 2 +- metadata/md5-cache/dev-perl/Jcode-2.70.0-r2 | 2 +- .../dev-perl/LWP-Authen-Wsse-0.50.0-r2 | 2 +- .../md5-cache/dev-perl/LWP-MediaTypes-6.40.0 | 2 +- .../md5-cache/dev-perl/LWP-Online-1.80.0-r3 | 2 +- .../dev-perl/LWP-Protocol-http10-6.30.0-r1 | 2 +- .../dev-perl/LWP-Protocol-https-6.100.0 | 2 +- .../dev-perl/LWP-UserAgent-Cached-0.80.0 | 2 +- .../LWP-UserAgent-Determined-1.70.0-r1 | 2 +- .../dev-perl/LWPx-ParanoidAgent-1.120.0-r1 | 2 +- .../md5-cache/dev-perl/LaTeX-Driver-1.2.0 | 2 +- .../md5-cache/dev-perl/LaTeX-Encode-0.92.0-r1 | 2 +- .../md5-cache/dev-perl/LaTeX-Table-1.0.6-r2 | 2 +- .../md5-cache/dev-perl/Lab-Measurement-3.802 | 2 +- .../md5-cache/dev-perl/Lab-Measurement-3.823 | 2 +- .../md5-cache/dev-perl/Lab-Measurement-9999 | 2 +- metadata/md5-cache/dev-perl/Lab-VXI11-0.30.0 | 2 +- metadata/md5-cache/dev-perl/Lab-Zhinst-2.40.0 | 2 +- metadata/md5-cache/dev-perl/Lab-Zhinst-9999 | 2 +- metadata/md5-cache/dev-perl/Lchown-1.10.0-r3 | 2 +- .../dev-perl/Lexical-Persistence-1.23.0-r1 | 2 +- .../Lexical-SealRequireHints-0.11.0-r1 | 2 +- .../dev-perl/Lingua-EN-Inflect-1.905.0 | 2 +- .../dev-perl/Lingua-EN-NameCase-1.210.0 | 2 +- .../dev-perl/Lingua-EN-NameParse-1.380.0 | 2 +- .../Lingua-EN-Numbers-Ordinate-1.50.0 | 2 +- .../dev-perl/Lingua-PT-Stemmer-0.20.0-r1 | 2 +- .../dev-perl/Lingua-Preferred-0.2.4-r2 | 2 +- .../md5-cache/dev-perl/Lingua-Stem-2.310.0 | 2 +- .../dev-perl/Lingua-Stem-Fr-0.20.0-r2 | 2 +- .../dev-perl/Lingua-Stem-It-0.20.0-r2 | 2 +- .../dev-perl/Lingua-Stem-Ru-0.40.0-r1 | 2 +- .../Lingua-Stem-Snowball-Da-1.10.0-r2 | 2 +- .../dev-perl/Lingua-Translit-0.280.0-r1 | 2 +- .../dev-perl/Linux-DesktopFiles-0.250.0-r1 | 2 +- .../dev-perl/Linux-Distribution-0.230.0-r1 | 2 +- .../md5-cache/dev-perl/Linux-Inotify2-2.200.0 | 2 +- .../md5-cache/dev-perl/Linux-Inotify2-2.300.0 | 2 +- .../md5-cache/dev-perl/Linux-Pid-0.40.0-r2 | 2 +- .../dev-perl/Linux-PipeMagic-0.30.0-r1 | 2 +- .../md5-cache/dev-perl/Linux-Smaps-0.140.0 | 2 +- .../md5-cache/dev-perl/Lirc-Client-2.20.0-r1 | 2 +- .../md5-cache/dev-perl/List-AllUtils-0.190.0 | 2 +- .../md5-cache/dev-perl/List-MoreUtils-0.428.0 | 2 +- .../md5-cache/dev-perl/List-MoreUtils-0.430.0 | 2 +- .../dev-perl/List-MoreUtils-XS-0.430.0 | 2 +- .../md5-cache/dev-perl/List-SomeUtils-0.580.0 | 2 +- .../dev-perl/List-SomeUtils-XS-0.580.0 | 2 +- .../md5-cache/dev-perl/List-UtilsBy-0.110.0 | 2 +- .../md5-cache/dev-perl/Locale-Codes-3.670.0 | 2 +- .../md5-cache/dev-perl/Locale-Codes-3.680.0 | 2 +- .../dev-perl/Locale-Maketext-Fuzzy-0.110.0-r2 | 2 +- .../dev-perl/Locale-Maketext-Lexicon-1.0.0-r1 | 2 +- .../dev-perl/Locale-Msgfmt-0.150.0-r2 | 2 +- .../md5-cache/dev-perl/Locale-PO-0.270.0-r1 | 2 +- .../dev-perl/Locale-gettext-1.70.0-r1 | 2 +- .../dev-perl/LockFile-Simple-0.208.0-r3 | 2 +- metadata/md5-cache/dev-perl/Log-Agent-1.5.0 | 2 +- metadata/md5-cache/dev-perl/Log-Any-1.709.0 | 2 +- metadata/md5-cache/dev-perl/Log-Any-1.710.0 | 2 +- .../md5-cache/dev-perl/Log-Dispatch-2.700.0 | 2 +- .../dev-perl/Log-Dispatch-Array-1.3.0-r1 | 2 +- .../dev-perl/Log-Dispatchouli-2.23.0 | 2 +- .../md5-cache/dev-perl/Log-Log4perl-1.540.0 | 2 +- .../md5-cache/dev-perl/Log-Message-0.80.0-r1 | 2 +- .../dev-perl/Log-Message-Simple-0.100.0-r1 | 2 +- .../md5-cache/dev-perl/Log-Report-1.320.0 | 2 +- .../md5-cache/dev-perl/Log-Report-1.330.0 | 2 +- .../dev-perl/Log-Report-Optional-1.70.0 | 2 +- .../dev-perl/Log-TraceMessages-1.400.0-r2 | 2 +- .../dev-perl/MARC-Charset-1.350.0-r2 | 2 +- .../md5-cache/dev-perl/MARC-File-XML-1.0.5-r1 | 2 +- .../md5-cache/dev-perl/MARC-Record-2.0.7-r1 | 2 +- metadata/md5-cache/dev-perl/MCE-1.874.0 | 2 +- metadata/md5-cache/dev-perl/MD5-2.30.0-r2 | 2 +- .../md5-cache/dev-perl/MIME-Base32-1.303.0-r1 | 2 +- .../md5-cache/dev-perl/MIME-Charset-1.12.2-r1 | 2 +- .../dev-perl/MIME-EncWords-1.14.3-r1 | 2 +- metadata/md5-cache/dev-perl/MIME-Lite-3.33.0 | 2 +- .../dev-perl/MIME-Lite-HTML-1.240.0-r1 | 2 +- .../md5-cache/dev-perl/MIME-Types-2.210.0 | 2 +- .../md5-cache/dev-perl/MIME-Types-2.220.0 | 2 +- .../md5-cache/dev-perl/MIME-tools-5.509.0-r1 | 2 +- metadata/md5-cache/dev-perl/MLDBM-2.50.0-r1 | 2 +- .../md5-cache/dev-perl/MLDBM-Sync-0.300.0-r2 | 2 +- .../md5-cache/dev-perl/MP3-Info-1.260.0-r1 | 2 +- .../md5-cache/dev-perl/MP3-Tag-1.150.0-r1 | 2 +- .../md5-cache/dev-perl/MP4-Info-1.130.0-r1 | 2 +- .../md5-cache/dev-perl/MRO-Compat-0.130.0-r1 | 2 +- .../md5-cache/dev-perl/Mail-Audit-2.228.0-r2 | 2 +- .../Mail-AuthenticationResults-2.202.101.120 | 2 +- ...ail-AuthenticationResults-2.202.109.150-r1 | 2 +- metadata/md5-cache/dev-perl/Mail-Box-3.9.0 | 2 +- .../md5-cache/dev-perl/Mail-Box-IMAP4-3.7.0 | 2 +- .../md5-cache/dev-perl/Mail-Box-POP3-3.5.0 | 2 +- .../dev-perl/Mail-Builder-2.130.0-r1 | 2 +- .../dev-perl/Mail-Builder-Simple-0.160.0-r2 | 2 +- .../md5-cache/dev-perl/Mail-DKIM-1.202.9.070 | 2 +- .../dev-perl/Mail-DMARC-1.202.109.270-r1 | 2 +- .../dev-perl/Mail-DomainKeys-1.0.0-r2 | 2 +- .../dev-perl/Mail-IMAPClient-3.430.0 | 2 +- .../dev-perl/Mail-ListDetector-1.40.0-r2 | 2 +- .../Mail-Mbox-MessageParser-1.511.100 | 2 +- .../md5-cache/dev-perl/Mail-Message-3.10.0 | 2 +- .../md5-cache/dev-perl/Mail-Message-3.11.0 | 2 +- .../dev-perl/Mail-POP3Client-2.190.0-r1 | 2 +- .../dev-perl/Mail-Procmail-1.80.0-r2 | 2 +- metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r3 | 2 +- .../md5-cache/dev-perl/Mail-SRS-0.310.0-r3 | 2 +- .../md5-cache/dev-perl/Mail-Sender-0.903.0-r1 | 2 +- .../dev-perl/Mail-Sendmail-0.800.0-r1 | 2 +- .../md5-cache/dev-perl/Mail-Transport-3.5.0 | 2 +- metadata/md5-cache/dev-perl/MailTools-2.210.0 | 2 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 308115 -> 308027 bytes .../dev-perl/Math-Base-Convert-0.110.0-r1 | 2 +- .../md5-cache/dev-perl/Math-Base36-0.140.0-r1 | 2 +- .../md5-cache/dev-perl/Math-Bezier-0.10.0-r2 | 2 +- .../dev-perl/Math-BigInt-GMP-1.600.700 | 2 +- .../dev-perl/Math-BigInt-Lite-0.190.0 | 2 +- .../md5-cache/dev-perl/Math-CDF-0.100.0-r1 | 2 +- .../dev-perl/Math-Calc-Units-1.70.0-r2 | 2 +- .../dev-perl/Math-Derivative-1.10.0-r1 | 2 +- metadata/md5-cache/dev-perl/Math-FFT-1.360.0 | 2 +- .../dev-perl/Math-Factor-XS-0.400.0-r1 | 2 +- metadata/md5-cache/dev-perl/Math-GMP-2.200.0 | 2 +- metadata/md5-cache/dev-perl/Math-GMP-2.230.0 | 2 +- .../md5-cache/dev-perl/Math-Int128-0.220.0 | 2 +- .../md5-cache/dev-perl/Math-Int64-0.540.0 | 2 +- .../md5-cache/dev-perl/Math-Libm-1.0.0-r1 | 2 +- .../md5-cache/dev-perl/Math-ModInt-0.13.0 | 2 +- .../md5-cache/dev-perl/Math-NumSeq-74.0.0 | 2 +- .../dev-perl/Math-NumberCruncher-5.0.0-r2 | 2 +- .../dev-perl/Math-Pari-2.10.809.0-r2 | 2 +- .../md5-cache/dev-perl/Math-PlanePath-129.0.0 | 2 +- .../dev-perl/Math-Prime-XS-0.270.0-r1 | 2 +- .../md5-cache/dev-perl/Math-Random-0.720.0-r1 | 2 +- .../dev-perl/Math-Random-ISAAC-1.4.0-r2 | 2 +- .../dev-perl/Math-Random-ISAAC-XS-1.4.0-r2 | 2 +- .../dev-perl/Math-Random-MT-1.170.0-r1 | 2 +- .../dev-perl/Math-Random-Secure-0.80.1-r1 | 2 +- .../md5-cache/dev-perl/Math-Round-0.70.0-r1 | 2 +- .../md5-cache/dev-perl/Math-Spline-0.20.0-r1 | 2 +- .../md5-cache/dev-perl/Math-Utils-1.140.0 | 2 +- .../md5-cache/dev-perl/Math-Vec-1.10.0-r2 | 2 +- .../md5-cache/dev-perl/Math-VecStat-0.80.0-r2 | 2 +- .../dev-perl/MaxMind-DB-Common-0.40.1 | 2 +- .../dev-perl/MaxMind-DB-Reader-1.0.14 | 2 +- .../dev-perl/MaxMind-DB-Reader-XS-1.0.8 | 2 +- .../dev-perl/MaxMind-DB-Reader-XS-1.0.9 | 2 +- .../md5-cache/dev-perl/MediaWiki-API-0.520.0 | 2 +- .../md5-cache/dev-perl/Mixin-Linewise-0.110.0 | 2 +- metadata/md5-cache/dev-perl/Mo-0.400.0-r1 | 2 +- .../md5-cache/dev-perl/Mock-Config-0.30.0-r1 | 2 +- .../md5-cache/dev-perl/Modem-Vgetty-0.30.0-r3 | 2 +- .../dev-perl/Modern-Perl-1.202.2.110 | 2 +- .../md5-cache/dev-perl/Module-Build-0.423.100 | 2 +- .../dev-perl/Module-Build-Tiny-0.39.0-r1 | 2 +- .../dev-perl/Module-Build-WithXSpp-0.140.0-r1 | 2 +- .../dev-perl/Module-Build-XSUtil-0.190.0 | 2 +- .../dev-perl/Module-CPANTS-Analyse-1.10.0 | 2 +- .../dev-perl/Module-CPANfile-1.100.400 | 2 +- .../md5-cache/dev-perl/Module-Compile-0.380.0 | 2 +- .../md5-cache/dev-perl/Module-Find-0.150.0 | 2 +- .../dev-perl/Module-Implementation-0.90.0-r1 | 2 +- .../md5-cache/dev-perl/Module-Info-0.370.0-r2 | 2 +- .../md5-cache/dev-perl/Module-Install-1.190.0 | 2 +- .../Module-Install-AuthorTests-0.2.0-r2 | 2 +- .../dev-perl/Module-Locate-1.800.0-r1 | 2 +- .../md5-cache/dev-perl/Module-Manifest-1.90.0 | 2 +- .../md5-cache/dev-perl/Module-Path-0.190.0-r1 | 2 +- .../dev-perl/Module-Pluggable-5.200.0-r1 | 2 +- .../dev-perl/Module-Refresh-0.170.0-r2 | 2 +- .../dev-perl/Module-Runtime-0.16.0-r1 | 2 +- .../Module-Runtime-Conflicts-0.3.0-r1 | 2 +- .../dev-perl/Module-ScanDeps-1.310.0 | 2 +- .../dev-perl/Module-Signature-0.870.0 | 2 +- .../dev-perl/Module-Starter-1.770.0-r1 | 2 +- .../md5-cache/dev-perl/Module-Util-1.90.0-r1 | 2 +- .../dev-perl/Module-Versions-Report-1.60.0-r2 | 2 +- .../dev-perl/MogileFS-Client-1.170.0-r3 | 2 +- .../dev-perl/MogileFS-Client-Async-0.31.0 | 2 +- .../dev-perl/MogileFS-Network-0.60.0-r3 | 2 +- .../dev-perl/MogileFS-Server-2.730.0-r1 | 2 +- .../md5-cache/dev-perl/MogileFS-Utils-2.300.0 | 2 +- .../md5-cache/dev-perl/Mojolicious-9.190.0 | 2 +- .../md5-cache/dev-perl/Mojolicious-9.220.0 | 2 +- metadata/md5-cache/dev-perl/Mon-0.110.0-r3 | 2 +- .../dev-perl/Monitoring-Plugin-0.400.0-r1 | 2 +- metadata/md5-cache/dev-perl/Moo-2.5.4 | 2 +- .../md5-cache/dev-perl/MooX-HandlesVia-0.1.9 | 2 +- .../dev-perl/MooX-StrictConstructor-0.11.0 | 2 +- .../dev-perl/MooX-Types-MooseLike-0.290.0-r1 | 2 +- .../MooX-Types-MooseLike-Numeric-1.30.0-r1 | 2 +- metadata/md5-cache/dev-perl/MooX-late-0.100.0 | 2 +- metadata/md5-cache/dev-perl/Moose-2.201.500 | 2 +- metadata/md5-cache/dev-perl/Moose-2.220.100 | 2 +- .../dev-perl/Moose-Autobox-0.160.0-r1 | 2 +- .../dev-perl/MooseX-Aliases-0.110.0-r2 | 2 +- .../dev-perl/MooseX-ClassAttribute-0.290.0-r1 | 2 +- .../dev-perl/MooseX-ConfigFromFile-0.140.0-r2 | 2 +- .../dev-perl/MooseX-FollowPBP-0.50.0-r2 | 2 +- .../md5-cache/dev-perl/MooseX-Getopt-0.750.0 | 2 +- .../dev-perl/MooseX-GlobRef-0.70.100-r1 | 2 +- .../dev-perl/MooseX-Has-Sugar-1.0.6-r1 | 2 +- .../dev-perl/MooseX-LazyRequire-0.110.0-r1 | 2 +- .../dev-perl/MooseX-MultiInitArg-0.20.0-r1 | 2 +- .../dev-perl/MooseX-NonMoose-0.260.0 | 2 +- .../MooseX-Object-Pluggable-0.1.400-r1 | 2 +- .../dev-perl/MooseX-OneArgNew-0.5.0-r1 | 2 +- .../MooseX-Params-Validate-0.210.0-r1 | 2 +- .../MooseX-Role-Parameterized-1.110.0 | 2 +- .../MooseX-Role-WithOverloading-0.170.0-r1 | 2 +- .../md5-cache/dev-perl/MooseX-SetOnce-0.201.0 | 2 +- .../dev-perl/MooseX-SimpleConfig-0.110.0-r1 | 2 +- .../MooseX-StrictConstructor-0.210.0-r1 | 2 +- .../dev-perl/MooseX-Types-0.500.0-r1 | 2 +- .../dev-perl/MooseX-Types-DateTime-0.130.0-r1 | 2 +- ...eX-Types-DateTime-MoreCoercions-0.150.0-r1 | 2 +- .../dev-perl/MooseX-Types-JSON-1.0.0-r2 | 2 +- .../MooseX-Types-Path-Class-0.90.0-r1 | 2 +- .../dev-perl/MooseX-Types-Path-Tiny-0.12.0-r1 | 2 +- .../dev-perl/MooseX-Types-Perl-0.101.343-r1 | 2 +- .../dev-perl/MooseX-Types-Stringlike-0.3.0-r1 | 2 +- .../dev-perl/MooseX-Types-URI-0.90.0 | 2 +- metadata/md5-cache/dev-perl/Mouse-2.4.10-r1 | 2 +- metadata/md5-cache/dev-perl/Mouse-2.5.10 | 2 +- .../dev-perl/MouseX-NativeTraits-1.90.0-r3 | 2 +- .../md5-cache/dev-perl/MouseX-Types-0.60.0-r2 | 2 +- .../md5-cache/dev-perl/Mozilla-CA-20999999-r1 | 2 +- .../dev-perl/Mozilla-PublicSuffix-1.0.4 | 2 +- .../dev-perl/Mozilla-PublicSuffix-1.0.5 | 2 +- .../dev-perl/MusicBrainz-DiscID-0.60.0 | 2 +- .../dev-perl/Net-AMQP-RabbitMQ-2.40009 | 2 +- metadata/md5-cache/dev-perl/Net-ARP-1.0.11 | 2 +- .../md5-cache/dev-perl/Net-Amazon-0.620.0-r1 | 2 +- .../dev-perl/Net-Amazon-S3-0.980.0-r1 | 2 +- .../md5-cache/dev-perl/Net-Bonjour-0.960.0-r1 | 2 +- metadata/md5-cache/dev-perl/Net-CIDR-0.210.0 | 2 +- .../md5-cache/dev-perl/Net-CIDR-Lite-0.220.0 | 2 +- .../md5-cache/dev-perl/Net-CUPS-0.640.0-r1 | 2 +- metadata/md5-cache/dev-perl/Net-DBus-1.2.0 | 2 +- metadata/md5-cache/dev-perl/Net-DNS-1.310.0 | 2 +- metadata/md5-cache/dev-perl/Net-DNS-1.320.0 | 2 +- metadata/md5-cache/dev-perl/Net-DNS-1.340.0 | 2 +- .../dev-perl/Net-DNS-Async-1.70.0-r2 | 2 +- .../Net-DNS-Resolver-Mock-1.202.2.150 | 2 +- .../Net-DNS-Resolver-Programmable-0.9.0-r1 | 2 +- .../md5-cache/dev-perl/Net-DNS-SEC-1.180.0 | 2 +- .../md5-cache/dev-perl/Net-DNS-SEC-1.190.0-r1 | 2 +- .../md5-cache/dev-perl/Net-Daemon-0.490.0 | 2 +- .../dev-perl/Net-Domain-TLD-1.750.0-r1 | 2 +- .../md5-cache/dev-perl/Net-FreeDB-0.100.0-r1 | 2 +- ...et-Google-SafeBrowsing-Blocklist-1.40.0-r3 | 2 +- metadata/md5-cache/dev-perl/Net-HTTP-6.210.0 | 2 +- .../dev-perl/Net-IDN-Encode-2.500.0-r1 | 2 +- .../dev-perl/Net-IMAP-Simple-1.221.200 | 2 +- .../dev-perl/Net-IMAP-Simple-SSL-1.300.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-IP-1.260.0-r2 | 2 +- .../dev-perl/Net-IP-Minimal-0.60.0-r1 | 2 +- .../dev-perl/Net-IPv4Addr-0.100.0-r1 | 2 +- .../md5-cache/dev-perl/Net-IRC-0.790.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-IRR-0.80.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-Ident-1.250.0 | 2 +- .../md5-cache/dev-perl/Net-Jabber-2.0.0-r2 | 2 +- .../dev-perl/Net-LDAP-Server-0.430.0-r2 | 2 +- .../md5-cache/dev-perl/Net-LDAPapi-3.0.7-r1 | 2 +- .../md5-cache/dev-perl/Net-LibIDN-0.120.0-r3 | 2 +- .../md5-cache/dev-perl/Net-LibIDN2-1.10.0 | 2 +- .../md5-cache/dev-perl/Net-Netmask-2.0.100 | 2 +- .../md5-cache/dev-perl/Net-OAuth-0.280.0-r2 | 2 +- .../dev-perl/Net-OpenID-Common-1.200.0-r1 | 2 +- .../dev-perl/Net-OpenID-Consumer-1.180.0-r1 | 2 +- .../md5-cache/dev-perl/Net-OpenSSH-0.800.0 | 2 +- .../dev-perl/Net-Patricia-1.220.0-r2 | 2 +- .../md5-cache/dev-perl/Net-Pcap-0.180.0-r1 | 2 +- .../dev-perl/Net-PcapUtils-0.10.0-r3 | 2 +- .../dev-perl/Net-RBLClient-0.500.0-r3 | 2 +- .../dev-perl/Net-RFC3161-Timestamp-0.20.0 | 2 +- .../md5-cache/dev-perl/Net-RawIP-0.250.0-r3 | 2 +- metadata/md5-cache/dev-perl/Net-SFTP-0.120.0 | 2 +- .../dev-perl/Net-SFTP-Foreign-1.930.0 | 2 +- .../md5-cache/dev-perl/Net-SMTP-SSL-1.40.0-r1 | 2 +- .../dev-perl/Net-SMTP-TLS-0.120.0-r3 | 2 +- .../Net-SMTP-TLS-ButMaintained-0.240.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-SMTPS-0.100.0 | 2 +- metadata/md5-cache/dev-perl/Net-SNMP-6.0.1-r3 | 2 +- .../md5-cache/dev-perl/Net-SNPP-1.170.0-r3 | 2 +- .../md5-cache/dev-perl/Net-SSH-Any-0.100.0-r1 | 2 +- .../Net-SSH-AuthorizedKeysFile-0.180.0-r1 | 2 +- .../dev-perl/Net-SSH-Perl-2.140.0-r1 | 2 +- metadata/md5-cache/dev-perl/Net-SSH2-0.720.0 | 2 +- .../md5-cache/dev-perl/Net-SSLeay-1.900.0 | 2 +- .../md5-cache/dev-perl/Net-SSLeay-1.920.0 | 2 +- metadata/md5-cache/dev-perl/Net-Server-2.10.0 | 2 +- .../dev-perl/Net-Server-Coro-1.300.0-r2 | 2 +- .../dev-perl/Net-Server-Mail-0.280.0-r1 | 2 +- .../md5-cache/dev-perl/Net-Subnet-1.30.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-Telnet-3.50.0 | 2 +- .../dev-perl/Net-Telnet-Cisco-1.120.0 | 2 +- .../dev-perl/Net-Trackback-1.10.0-r2 | 2 +- .../md5-cache/dev-perl/Net-Twitter-4.10.430 | 2 +- metadata/md5-cache/dev-perl/Net-UPnP-1.4.6 | 2 +- .../dev-perl/Net-Whois-IP-1.190.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-Works-0.220.0 | 2 +- .../md5-cache/dev-perl/Net-XMPP-1.50.0-r1 | 2 +- .../dev-perl/Net-Z3950-ZOOM-1.300.0-r1 | 2 +- .../md5-cache/dev-perl/NetAddr-IP-4.79.0-r1 | 2 +- metadata/md5-cache/dev-perl/NetPacket-1.7.2 | 2 +- .../md5-cache/dev-perl/News-Newsrc-1.110.0-r1 | 2 +- .../md5-cache/dev-perl/Nmap-Parser-1.370.0 | 2 +- .../dev-perl/Number-Bytes-Human-0.110.0-r1 | 2 +- .../dev-perl/Number-Compare-0.30.0-r2 | 2 +- .../dev-perl/Number-Format-1.750.0-r1 | 2 +- .../md5-cache/dev-perl/Number-Fraction-3.0.4 | 2 +- .../dev-perl/Number-WithError-1.10.0-r1 | 2 +- .../dev-perl/OLE-StorageLite-0.200.0-r1 | 2 +- metadata/md5-cache/dev-perl/OOTools-2.410.0 | 2 +- metadata/md5-cache/dev-perl/ORLite-1.980.0-r2 | 2 +- .../dev-perl/ORLite-Migrate-1.100.0-r2 | 2 +- .../md5-cache/dev-perl/Object-Enum-0.75.0-r1 | 2 +- .../dev-perl/Object-Event-1.230.0-r1 | 2 +- .../dev-perl/Object-MultiType-0.50.0-r1 | 2 +- .../dev-perl/Object-Realize-Later-0.210.0 | 2 +- .../dev-perl/Ogg-Vorbis-Header-0.110.0 | 2 +- .../Ogg-Vorbis-Header-PurePerl-1.50.0 | 2 +- .../dev-perl/Olson-Abbreviations-0.40.0-r1 | 2 +- metadata/md5-cache/dev-perl/OpenGL-0.700.0-r1 | 2 +- metadata/md5-cache/dev-perl/PAR-1.17.0 | 2 +- metadata/md5-cache/dev-perl/PAR-Dist-0.510.0 | 2 +- .../md5-cache/dev-perl/PBKDF2-Tiny-0.5.0-r2 | 2 +- .../md5-cache/dev-perl/PBS-Client-0.110.0-r1 | 2 +- metadata/md5-cache/dev-perl/PDF-API2-2.40.0 | 2 +- metadata/md5-cache/dev-perl/PDF-API2-2.42.0 | 2 +- .../md5-cache/dev-perl/PDF-Builder-3.23.0 | 2 +- .../md5-cache/dev-perl/PDF-Create-1.460.0 | 2 +- metadata/md5-cache/dev-perl/PDL-2.17.0-r2 | 2 +- metadata/md5-cache/dev-perl/PDL-2.54.0 | 2 +- metadata/md5-cache/dev-perl/PDL-2.63.0 | 2 +- .../dev-perl/PDL-Graphics-Gnuplot-2.17.0 | 2 +- .../dev-perl/PDL-Graphics-Gnuplot-2.19.0 | 2 +- metadata/md5-cache/dev-perl/PDL-IO-CSV-0.11.0 | 2 +- .../dev-perl/PDL-Transform-Color-1.5.0 | 2 +- metadata/md5-cache/dev-perl/PGPLOT-2.270.0 | 2 +- .../dev-perl/PHP-Serialization-0.340.0-r2 | 2 +- metadata/md5-cache/dev-perl/POE-1.368.0 | 2 +- .../POE-Component-Client-DNS-1.54.0-r1 | 2 +- .../POE-Component-Client-Keepalive-0.272.0-r1 | 2 +- .../dev-perl/POE-Component-IKC-0.240.200-r1 | 2 +- .../POE-Component-PreforkDispatch-0.101.0-r3 | 2 +- .../POE-Component-Resolver-0.921.0-r1 | 2 +- .../dev-perl/POE-Test-Loops-1.360.0-r1 | 2 +- .../dev-perl/POE-XS-Loop-EPoll-1.3.0-r1 | 2 +- .../dev-perl/POE-XS-Loop-Poll-1.0.0-r2 | 2 +- .../dev-perl/POE-XS-Queue-Array-0.6.0-r2 | 2 +- .../dev-perl/POSIX-strftime-Compiler-0.440.0 | 2 +- metadata/md5-cache/dev-perl/PPI-1.270.0-r1 | 2 +- .../md5-cache/dev-perl/PPI-HTML-1.80.0-r1 | 2 +- .../dev-perl/PPI-PowerToys-0.140.0-r1 | 2 +- .../dev-perl/PPIx-EditorTools-0.210.0 | 2 +- .../md5-cache/dev-perl/PPIx-QuoteLike-0.17.0 | 2 +- .../md5-cache/dev-perl/PPIx-QuoteLike-0.19.0 | 2 +- .../md5-cache/dev-perl/PPIx-Regexp-0.80.0 | 2 +- .../md5-cache/dev-perl/PPIx-Regexp-0.81.0 | 2 +- .../dev-perl/PPIx-Utilities-1.1.0-r2 | 2 +- metadata/md5-cache/dev-perl/PPIx-Utils-0.3.0 | 2 +- .../dev-perl/Package-Constants-0.60.0-r1 | 2 +- .../Package-DeprecationManager-0.170.0-r1 | 2 +- .../md5-cache/dev-perl/Package-Stash-0.390.0 | 2 +- .../dev-perl/Package-Stash-XS-0.290.0 | 2 +- .../dev-perl/Package-Variant-1.3.2-r1 | 2 +- metadata/md5-cache/dev-perl/PadWalker-2.500.0 | 2 +- metadata/md5-cache/dev-perl/Palm-1.400.0-r1 | 2 +- .../md5-cache/dev-perl/Palm-PDB-1.400.0-r1 | 2 +- metadata/md5-cache/dev-perl/Pango-1.227.0-r2 | 2 +- .../dev-perl/Panotools-Script-0.290.0 | 2 +- metadata/md5-cache/dev-perl/ParaDNS-2.0.0-r3 | 2 +- .../dev-perl/Parallel-ForkManager-2.20.0 | 2 +- .../dev-perl/Parallel-Iterator-1.0.0-r2 | 2 +- .../dev-perl/Parallel-Prefork-0.180.0-r1 | 2 +- .../dev-perl/Params-Classify-0.15.0-r1 | 2 +- .../md5-cache/dev-perl/Params-Util-1.102.0 | 2 +- .../dev-perl/Params-Validate-1.300.0 | 2 +- .../Params-ValidationCompiler-0.300.0 | 2 +- .../Parse-ErrorString-Perl-0.270.0-r1 | 2 +- .../dev-perl/Parse-ExuberantCTags-1.20.0-r2 | 2 +- .../dev-perl/Parse-RecDescent-1.967.15-r1 | 2 +- .../dev-perl/Parse-Syslog-1.100.0-r2 | 2 +- .../md5-cache/dev-perl/Parse-Yapp-1.210.0-r1 | 2 +- .../dev-perl/Passwd-Linux-1.300.0-r1 | 2 +- .../md5-cache/dev-perl/Passwd-Unix-0.710.0-r1 | 2 +- .../md5-cache/dev-perl/PatchReader-0.9.6-r2 | 2 +- .../md5-cache/dev-perl/Path-Class-0.370.0-r1 | 2 +- .../md5-cache/dev-perl/Path-FindDev-0.5.3-r1 | 2 +- .../md5-cache/dev-perl/Path-IsDev-1.1.3-r1 | 2 +- .../dev-perl/Path-Iterator-Rule-1.14.0 | 2 +- .../dev-perl/Path-Iterator-Rule-1.15.0 | 2 +- metadata/md5-cache/dev-perl/Path-Tiny-0.118.0 | 2 +- metadata/md5-cache/dev-perl/Path-Tiny-0.120.0 | 2 +- metadata/md5-cache/dev-perl/Pegex-0.750.0 | 2 +- .../md5-cache/dev-perl/Perl-Critic-1.140.0-r1 | 2 +- .../Perl-Critic-Deprecated-1.119.0-r1 | 2 +- .../dev-perl/Perl-Critic-Dynamic-0.50.0-r4 | 2 +- .../dev-perl/Perl-Critic-Nits-1.0.0-r2 | 2 +- ...Critic-Policy-Dynamic-NoIndirect-0.60.0-r2 | 2 +- .../dev-perl/Perl-LanguageServer-2.2.0 | 2 +- .../dev-perl/Perl-LanguageServer-2.3.0 | 2 +- .../dev-perl/Perl-MinimumVersion-1.400.0 | 2 +- .../dev-perl/Perl-PrereqScanner-1.24.0 | 2 +- .../Perl-PrereqScanner-NotQuiteLite-0.991.400 | 2 +- .../md5-cache/dev-perl/Perl-Strip-1.100.0 | 2 +- .../md5-cache/dev-perl/Perl-Tags-0.320.0-r2 | 2 +- .../md5-cache/dev-perl/Perl-Tidy-20210717.0.0 | 2 +- .../md5-cache/dev-perl/Perl-Tidy-20211029.0.0 | 2 +- .../dev-perl/Perl-Unsafe-Signals-0.30.0-r2 | 2 +- .../md5-cache/dev-perl/Perl-Version-1.13.0-r1 | 2 +- .../dev-perl/Perl6-Junction-1.600.0-r1 | 2 +- .../md5-cache/dev-perl/PerlIO-Layers-0.12.0 | 2 +- .../md5-cache/dev-perl/PerlIO-eol-0.170.0 | 2 +- .../md5-cache/dev-perl/PerlIO-gzip-0.200.0-r1 | 2 +- .../dev-perl/PerlIO-utf8_strict-0.8.0 | 2 +- .../dev-perl/PerlIO-via-Timeout-0.320.0-r1 | 2 +- .../dev-perl/PerlIO-via-dynamic-0.140.0-r2 | 2 +- metadata/md5-cache/dev-perl/PerlMol-0.3500 | 2 +- .../md5-cache/dev-perl/Perlbal-1.800.0-r3 | 2 +- metadata/md5-cache/dev-perl/PlRPC-0.202.0-r4 | 2 +- metadata/md5-cache/dev-perl/Plack-1.4.800 | 2 +- .../md5-cache/dev-perl/Plucene-1.250.0-r3 | 2 +- .../dev-perl/Pod-Abstract-0.200.0-r3 | 2 +- .../dev-perl/Pod-Coverage-0.230.0-r2 | 2 +- .../md5-cache/dev-perl/Pod-Elemental-0.103.5 | 2 +- .../Pod-Elemental-PerlMunger-0.200.6-r1 | 2 +- .../md5-cache/dev-perl/Pod-Eventual-0.94.2 | 2 +- .../md5-cache/dev-perl/Pod-LaTeX-0.610.0-r2 | 2 +- .../md5-cache/dev-perl/Pod-Markdown-3.300.0 | 2 +- .../dev-perl/Pod-Markdown-Github-0.40.0 | 2 +- metadata/md5-cache/dev-perl/Pod-POM-2.10.0-r1 | 2 +- .../dev-perl/Pod-POM-View-Restructured-1.0.3 | 2 +- .../md5-cache/dev-perl/Pod-Parser-1.630.0-r1 | 2 +- metadata/md5-cache/dev-perl/Pod-Readme-1.2.3 | 2 +- .../dev-perl/Pod-Simple-LaTeX-0.60.0-r1 | 2 +- .../md5-cache/dev-perl/Pod-Spell-1.200.0-r1 | 2 +- metadata/md5-cache/dev-perl/Pod-Strip-1.100.0 | 2 +- metadata/md5-cache/dev-perl/Pod-Tests-1.200.0 | 2 +- metadata/md5-cache/dev-perl/Pod-Weaver-4.18.0 | 2 +- .../md5-cache/dev-perl/PostScript-0.60.0-r2 | 2 +- .../dev-perl/PostScript-Simple-0.90.0-r1 | 2 +- .../md5-cache/dev-perl/Probe-Perl-0.30.0-r1 | 2 +- .../dev-perl/Proc-Background-1.220.0 | 2 +- .../dev-perl/Proc-Background-1.300.0 | 2 +- .../md5-cache/dev-perl/Proc-Daemon-0.230.0-r1 | 2 +- .../md5-cache/dev-perl/Proc-Guard-0.70.0-r1 | 2 +- .../dev-perl/Proc-ProcessTable-0.590.0 | 2 +- .../dev-perl/Proc-ProcessTable-0.634.0 | 2 +- .../md5-cache/dev-perl/Proc-Simple-1.320.0-r1 | 2 +- .../md5-cache/dev-perl/Proc-Wait3-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/Proc-WaitStat-1.0.0-r2 | 2 +- metadata/md5-cache/dev-perl/Quota-1.8.1 | 2 +- metadata/md5-cache/dev-perl/Quota-1.8.2 | 2 +- .../md5-cache/dev-perl/REST-Client-273-r1 | 2 +- metadata/md5-cache/dev-perl/REST-Client-280 | 2 +- metadata/md5-cache/dev-perl/RPC-XML-0.820.0 | 2 +- .../md5-cache/dev-perl/RRD-Simple-1.440.0-r3 | 2 +- .../md5-cache/dev-perl/RTF-Writer-1.110.0-r3 | 2 +- metadata/md5-cache/dev-perl/Rcs-1.50.0-r3 | 2 +- .../md5-cache/dev-perl/Readonly-2.50.0-r1 | 2 +- .../md5-cache/dev-perl/Readonly-XS-1.50.0-r2 | 2 +- metadata/md5-cache/dev-perl/Redis-1.998.0 | 2 +- metadata/md5-cache/dev-perl/RedisDB-2.570.0 | 2 +- .../md5-cache/dev-perl/RedisDB-Parser-2.230.0 | 2 +- metadata/md5-cache/dev-perl/Ref-Util-0.204.0 | 2 +- .../md5-cache/dev-perl/Ref-Util-XS-0.117.0 | 2 +- .../dev-perl/Regexp-Common-2017060201.0.0-r1 | 2 +- .../dev-perl/Regexp-Common-net-CIDR-0.30.0-r1 | 2 +- .../md5-cache/dev-perl/Regexp-IPv6-0.30.0-r2 | 2 +- .../dev-perl/Regexp-RegGrp-2.10.0-r1 | 2 +- .../dev-perl/Regexp-Shellish-0.930.0-r2 | 2 +- .../md5-cache/dev-perl/Regexp-Trie-0.20.0 | 2 +- metadata/md5-cache/dev-perl/Regexp-Util-0.5.0 | 2 +- .../dev-perl/Return-Value-1.666.5-r1 | 2 +- .../md5-cache/dev-perl/Role-Basic-0.130.0-r1 | 2 +- .../dev-perl/Role-HasMessage-0.6.0-r1 | 2 +- .../dev-perl/Role-Identifiable-0.7.0-r1 | 2 +- metadata/md5-cache/dev-perl/Role-Tiny-2.2.4 | 2 +- metadata/md5-cache/dev-perl/Roman-1.240.0-r1 | 2 +- .../dev-perl/Router-Simple-0.170.0-r1 | 2 +- metadata/md5-cache/dev-perl/SDL-2.548.0 | 2 +- metadata/md5-cache/dev-perl/SGMLSpm-1.1-r2 | 2 +- .../md5-cache/dev-perl/SNMP_Session-1.13-r3 | 2 +- metadata/md5-cache/dev-perl/SOAP-Lite-1.270.0 | 2 +- metadata/md5-cache/dev-perl/SOAP-WSDL-3.4.0 | 2 +- .../md5-cache/dev-perl/SQL-Abstract-2.0.1 | 2 +- .../dev-perl/SQL-Abstract-Classic-1.910.0 | 2 +- .../dev-perl/SQL-Abstract-Limit-0.143.0 | 2 +- .../md5-cache/dev-perl/SQL-Statement-1.414.0 | 2 +- .../md5-cache/dev-perl/SQL-Translator-1.620.0 | 2 +- metadata/md5-cache/dev-perl/SRU-1.10.0-r1 | 2 +- .../md5-cache/dev-perl/SUPER-1.201.905.310 | 2 +- metadata/md5-cache/dev-perl/SVG-2.860.0 | 2 +- .../md5-cache/dev-perl/SVG-Graph-0.20.0-r2 | 2 +- metadata/md5-cache/dev-perl/Safe-Hole-0.140.0 | 2 +- metadata/md5-cache/dev-perl/Safe-Isa-1.0.10 | 2 +- .../dev-perl/Scalar-Properties-1.100.860-r2 | 2 +- .../md5-cache/dev-perl/Schedule-At-1.150.0-r3 | 2 +- .../dev-perl/Schedule-Cron-Events-1.960.0 | 2 +- .../md5-cache/dev-perl/Scope-Guard-0.210.0-r1 | 2 +- .../md5-cache/dev-perl/Scope-Upper-0.320.0 | 2 +- .../md5-cache/dev-perl/Search-Sitemap-2.130.0 | 2 +- .../dev-perl/Search-Xapian-1.2.25.4-r1 | 2 +- .../md5-cache/dev-perl/Search-Xapian-1.2.25.5 | 2 +- .../dev-perl/Search-Xapian-1.2.25.5-r1 | 2 +- metadata/md5-cache/dev-perl/Sereal-4.18.0 | 2 +- .../md5-cache/dev-perl/Sereal-Decoder-4.18.0 | 2 +- .../md5-cache/dev-perl/Sereal-Decoder-4.23.0 | 2 +- .../dev-perl/Sereal-Decoder-4.23.0-r1 | 2 +- .../md5-cache/dev-perl/Sereal-Encoder-4.18.0 | 2 +- .../md5-cache/dev-perl/Sereal-Encoder-4.23.0 | 2 +- .../dev-perl/Sereal-Encoder-4.23.0-r1 | 2 +- .../md5-cache/dev-perl/Server-Starter-0.350.0 | 2 +- .../md5-cache/dev-perl/Set-Crontab-1.30.0-r1 | 2 +- .../dev-perl/Set-Infinite-0.650.0-r2 | 2 +- .../md5-cache/dev-perl/Set-IntSpan-1.190.0-r2 | 2 +- .../md5-cache/dev-perl/Set-Object-1.410.0 | 2 +- .../md5-cache/dev-perl/Set-Scalar-1.290.0-r1 | 2 +- metadata/md5-cache/dev-perl/Shell-0.730.0-r1 | 2 +- .../dev-perl/Shell-Config-Generate-0.340.0 | 2 +- .../dev-perl/Shell-EnvImporter-1.70.0-r3 | 2 +- .../md5-cache/dev-perl/Shell-Guess-0.90.0-r1 | 2 +- metadata/md5-cache/dev-perl/ShipIt-0.600.0-r2 | 2 +- .../md5-cache/dev-perl/Signal-Mask-0.8.0-r1 | 2 +- .../dev-perl/Snowball-Norwegian-1.200.0-r2 | 2 +- .../dev-perl/Snowball-Swedish-1.200.0-r2 | 2 +- .../dev-perl/Socket-GetAddrInfo-0.220.0-r1 | 2 +- metadata/md5-cache/dev-perl/Socket6-0.290.0 | 2 +- .../dev-perl/Software-License-0.104.1 | 2 +- .../md5-cache/dev-perl/Sort-Key-1.330.0-r2 | 2 +- .../dev-perl/Sort-Key-IPv4-0.30.0-r2 | 2 +- .../dev-perl/Sort-Naturally-1.30.0-r2 | 2 +- .../md5-cache/dev-perl/Sort-Tree-1.90.0-r2 | 2 +- .../dev-perl/Sort-Versions-1.620.0-r1 | 2 +- metadata/md5-cache/dev-perl/Specio-0.470.0 | 2 +- metadata/md5-cache/dev-perl/Specio-0.480.0 | 2 +- .../Speech-Recognizer-SPX-0.80.100-r2 | 2 +- .../dev-perl/Sphinx-Config-0.100.0-r1 | 2 +- .../dev-perl/Sphinx-Search-0.310.0-r1 | 2 +- metadata/md5-cache/dev-perl/Spiffy-0.460.0-r1 | 2 +- .../Spreadsheet-ParseExcel-0.650.0-r1 | 2 +- .../Spreadsheet-WriteExcel-2.400.0-r1 | 2 +- .../dev-perl/Spreadsheet-XLSX-0.160.0 | 2 +- .../dev-perl/Spreadsheet-XLSX-0.170.0 | 2 +- .../md5-cache/dev-perl/Starlet-0.310.0-r1 | 2 +- .../md5-cache/dev-perl/Stat-lsMode-0.500.0-r2 | 2 +- .../dev-perl/Statistics-Basic-1.661.100 | 2 +- .../Statistics-CaseResampling-0.150.0-r1 | 2 +- .../dev-perl/Statistics-ChiSquare-1.0.0 | 2 +- .../dev-perl/Statistics-Descriptive-3.80.0 | 2 +- .../Statistics-Descriptive-Discrete-0.120.0 | 2 +- .../Statistics-Distributions-1.20.0-r2 | 2 +- .../dev-perl/Statistics-TTest-1.1.0-r2 | 2 +- .../dev-perl/Stream-Buffered-0.30.0-r1 | 2 +- .../dev-perl/String-Approx-3.280.0-r1 | 2 +- .../md5-cache/dev-perl/String-CRC32-2.100.0 | 2 +- .../md5-cache/dev-perl/String-Ediff-0.90.0-r3 | 2 +- .../md5-cache/dev-perl/String-Errf-0.8.0-r1 | 2 +- .../dev-perl/String-Escape-2010.2.0-r2 | 2 +- .../dev-perl/String-Flogger-1.101.245-r1 | 2 +- .../md5-cache/dev-perl/String-Format-1.180.0 | 2 +- .../dev-perl/String-Formatter-0.102.84-r1 | 2 +- .../dev-perl/String-Formatter-1.234.0 | 2 +- .../md5-cache/dev-perl/String-Print-0.940.0 | 2 +- .../dev-perl/String-RewritePrefix-0.8.0 | 2 +- .../dev-perl/String-ShellQuote-1.40.0-r2 | 2 +- .../dev-perl/String-Tokenizer-0.60.0-r1 | 2 +- .../dev-perl/String-Truncate-1.100.602-r1 | 2 +- .../md5-cache/dev-perl/String-Util-1.320.0 | 2 +- .../dev-perl/Struct-Compare-1.0.1-r1 | 2 +- metadata/md5-cache/dev-perl/Sub-Delete-1.0.20 | 2 +- .../md5-cache/dev-perl/Sub-Exporter-0.988.0 | 2 +- .../dev-perl/Sub-Exporter-ForMethods-0.100.54 | 2 +- .../Sub-Exporter-GlobExporter-0.5.0-r1 | 2 +- .../Sub-Exporter-Progressive-0.1.13-r1 | 2 +- .../md5-cache/dev-perl/Sub-HandlesVia-0.16.0 | 2 +- .../dev-perl/Sub-Identify-0.140.0-r1 | 2 +- metadata/md5-cache/dev-perl/Sub-Info-0.2.0-r1 | 2 +- .../md5-cache/dev-perl/Sub-Install-0.928.0-r1 | 2 +- metadata/md5-cache/dev-perl/Sub-Name-0.260.0 | 2 +- .../md5-cache/dev-perl/Sub-Override-0.90.0-r1 | 2 +- .../md5-cache/dev-perl/Sub-Quote-2.6.6-r1 | 2 +- .../md5-cache/dev-perl/Sub-Uplevel-0.280.0-r1 | 2 +- metadata/md5-cache/dev-perl/Switch-2.170.0-r1 | 2 +- .../dev-perl/Symbol-Global-Name-0.50.0-r1 | 2 +- .../dev-perl/Symbol-Util-0.20.300-r2 | 2 +- .../Syntax-Highlight-Engine-Simple-0.102.0 | 2 +- ...Syntax-Highlight-Engine-Simple-Perl-0.60.0 | 2 +- .../dev-perl/Syntax-Keyword-Junction-0.3.8-r2 | 2 +- .../dev-perl/Syntax-Keyword-Try-0.270.0 | 2 +- .../md5-cache/dev-perl/Sys-CPU-0.610.0-r2 | 2 +- .../md5-cache/dev-perl/Sys-CpuLoad-0.310.0-r2 | 2 +- .../dev-perl/Sys-Hostname-Long-1.500.0-r2 | 2 +- .../md5-cache/dev-perl/Sys-MemInfo-0.990.0-r1 | 2 +- metadata/md5-cache/dev-perl/Sys-Mmap-0.200.0 | 2 +- .../dev-perl/Sys-SigAction-0.230.0-r1 | 2 +- .../dev-perl/Sys-Statistics-Linux-0.660.0-r2 | 2 +- .../md5-cache/dev-perl/Sys-Syscall-0.250.0-r3 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-7.0.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-7.5.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-8.1.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-8.3.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-8.4.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-8.5.0 | 2 +- .../dev-perl/Sysadm-Install-0.480.0-r1 | 2 +- .../TAP-Parser-SourceHandler-pgTAP-3.350.0-r1 | 2 +- .../dev-perl/Taint-Runtime-0.30.0-r2 | 2 +- .../md5-cache/dev-perl/Taint-Util-0.80.0-r2 | 2 +- .../md5-cache/dev-perl/Task-Weaken-1.60.0 | 2 +- metadata/md5-cache/dev-perl/TeX-Encode-2.10.0 | 2 +- .../dev-perl/Template-DBI-2.650.0-r3 | 2 +- .../md5-cache/dev-perl/Template-GD-2.660.0-r3 | 2 +- .../dev-perl/Template-Plugin-Cycle-1.60.0-r1 | 2 +- .../dev-perl/Template-Plugin-Latex-3.120.0-r1 | 2 +- .../md5-cache/dev-perl/Template-Tiny-1.140.0 | 2 +- .../dev-perl/Template-Toolkit-3.10.0 | 2 +- .../md5-cache/dev-perl/Template-Toolkit-3.9.0 | 2 +- .../dev-perl/Template-XML-2.170.0-r2 | 2 +- .../dev-perl/Term-ANSIScreen-1.500.0-r2 | 2 +- .../md5-cache/dev-perl/Term-Encoding-0.30.0 | 2 +- .../dev-perl/Term-ProgressBar-2.220.0 | 2 +- .../Term-ProgressBar-Quiet-0.310.0-r2 | 2 +- .../Term-ProgressBar-Simple-0.30.0-r1 | 2 +- .../dev-perl/Term-ReadLine-Gnu-1.420.0-r1 | 2 +- .../dev-perl/Term-ReadLine-Perl-1.30.300-r3 | 2 +- .../dev-perl/Term-ReadLine-TTYtter-1.400.0-r2 | 2 +- .../dev-perl/Term-ReadPassword-0.110.0-r3 | 2 +- .../md5-cache/dev-perl/Term-Screen-1.60.0-r1 | 2 +- .../dev-perl/Term-ScreenColor-1.200.0-r2 | 2 +- .../md5-cache/dev-perl/Term-Shell-0.120.0 | 2 +- .../md5-cache/dev-perl/Term-Shell-0.130.0 | 2 +- .../dev-perl/Term-ShellUI-0.920.0-r2 | 2 +- metadata/md5-cache/dev-perl/Term-Table-0.15.0 | 2 +- metadata/md5-cache/dev-perl/Term-UI-0.500.0 | 2 +- .../md5-cache/dev-perl/TermReadKey-2.380.0 | 2 +- .../dev-perl/Test-Assert-0.50.400-r2 | 2 +- metadata/md5-cache/dev-perl/Test-Base-0.890.0 | 2 +- metadata/md5-cache/dev-perl/Test-Bits-0.20.0 | 2 +- .../dev-perl/Test-CPAN-Meta-0.250.0-r1 | 2 +- .../dev-perl/Test-CheckDeps-0.10.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Class-0.520.0 | 2 +- .../dev-perl/Test-ClassAPI-1.70.0-r1 | 2 +- .../dev-perl/Test-CleanNamespaces-0.240.0-r1 | 2 +- .../dev-perl/Test-Command-0.110.0-r1 | 2 +- .../dev-perl/Test-Command-Simple-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Compile-2.4.2 | 2 +- .../md5-cache/dev-perl/Test-Compile-3.0.1 | 2 +- metadata/md5-cache/dev-perl/Test-Deep-1.130.0 | 2 +- .../md5-cache/dev-perl/Test-Deep-JSON-0.50.0 | 2 +- .../dev-perl/Test-Dependencies-0.300.0 | 2 +- .../md5-cache/dev-perl/Test-DiagINC-0.8.0 | 2 +- .../dev-perl/Test-Differences-0.680.0 | 2 +- .../dev-perl/Test-DistManifest-1.14.0-r1 | 2 +- .../dev-perl/Test-Distribution-2.0.0-r2 | 2 +- metadata/md5-cache/dev-perl/Test-EOL-2.20.0 | 2 +- .../dev-perl/Test-Exception-0.430.0-r1 | 2 +- .../dev-perl/Test-FailWarnings-0.8.0-r2 | 2 +- metadata/md5-cache/dev-perl/Test-Fatal-0.16.0 | 2 +- metadata/md5-cache/dev-perl/Test-File-1.448.0 | 2 +- .../dev-perl/Test-File-Contents-0.230.0-r1 | 2 +- .../dev-perl/Test-File-ShareDir-1.1.2-r1 | 2 +- .../dev-perl/Test-Filename-0.30.0-r2 | 2 +- .../md5-cache/dev-perl/Test-Files-0.150.0 | 2 +- metadata/md5-cache/dev-perl/Test-Fork-0.20.0 | 2 +- .../dev-perl/Test-HTTP-Server-Simple-0.110.0 | 2 +- .../md5-cache/dev-perl/Test-Inline-2.214.0 | 2 +- metadata/md5-cache/dev-perl/Test-Inter-1.90.0 | 2 +- metadata/md5-cache/dev-perl/Test-Kit-2.150.0 | 2 +- .../md5-cache/dev-perl/Test-Kwalitee-1.280.0 | 2 +- .../dev-perl/Test-LWP-UserAgent-0.34.0 | 2 +- .../md5-cache/dev-perl/Test-LeakTrace-0.170.0 | 2 +- .../dev-perl/Test-LectroTest-0.500.100-r1 | 2 +- .../dev-perl/Test-LongString-0.170.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Manifest-2.22.0 | 2 +- .../dev-perl/Test-Memory-Cycle-1.60.0-r1 | 2 +- .../dev-perl/Test-MinimumVersion-0.101.82-r1 | 2 +- .../md5-cache/dev-perl/Test-Mock-LWP-0.80.0 | 2 +- .../dev-perl/Test-Mock-LWP-Dispatch-0.80.0-r1 | 2 +- .../dev-perl/Test-MockModule-0.176.0 | 2 +- .../dev-perl/Test-MockModule-0.177.0 | 2 +- .../dev-perl/Test-MockObject-1.202.1.220 | 2 +- .../dev-perl/Test-MockRandom-1.10.0-r1 | 2 +- .../md5-cache/dev-perl/Test-MockTime-0.170.0 | 2 +- .../dev-perl/Test-MockTime-HiRes-0.80.0-r1 | 2 +- .../dev-perl/Test-More-UTF8-0.50.0-r1 | 2 +- metadata/md5-cache/dev-perl/Test-Most-0.370.0 | 2 +- metadata/md5-cache/dev-perl/Test-Needs-0.2.9 | 2 +- .../md5-cache/dev-perl/Test-NoTabs-2.20.0 | 2 +- .../md5-cache/dev-perl/Test-NoWarnings-1.60.0 | 2 +- .../dev-perl/Test-Number-Delta-1.60.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Object-0.80.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Output-1.33.0 | 2 +- .../dev-perl/Test-Perl-Critic-1.40.0 | 2 +- metadata/md5-cache/dev-perl/Test-Pod-1.510.0 | 2 +- metadata/md5-cache/dev-perl/Test-Pod-1.520.0 | 2 +- .../dev-perl/Test-Pod-Coverage-1.100.0-r1 | 2 +- .../dev-perl/Test-Portability-Files-0.100.0 | 2 +- .../dev-perl/Test-Regexp-2017040101.0.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Requires-0.110.0 | 2 +- .../dev-perl/Test-RequiresInternet-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Script-1.290.0 | 2 +- .../dev-perl/Test-SharedFork-0.350.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Spec-0.540.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Strict-0.520.0 | 2 +- .../dev-perl/Test-SubCalls-1.100.0-r1 | 2 +- metadata/md5-cache/dev-perl/Test-TCP-2.220.0 | 2 +- metadata/md5-cache/dev-perl/Test-Taint-1.80.0 | 2 +- .../dev-perl/Test-TempDir-Tiny-0.18.0 | 2 +- metadata/md5-cache/dev-perl/Test-Time-0.80.0 | 2 +- .../md5-cache/dev-perl/Test-Timer-2.120.0 | 2 +- metadata/md5-cache/dev-perl/Test-Trap-0.3.4 | 2 +- .../dev-perl/Test-Unit-Lite-0.120.200-r2 | 2 +- .../dev-perl/Test-UseAllModules-0.170.0-r2 | 2 +- .../md5-cache/dev-perl/Test-Version-2.90.0 | 2 +- .../dev-perl/Test-WWW-Mechanize-1.540.0 | 2 +- metadata/md5-cache/dev-perl/Test-Warn-0.360.0 | 2 +- .../md5-cache/dev-perl/Test-Warnings-0.31.0 | 2 +- .../dev-perl/Test-Without-Module-0.200.0-r1 | 2 +- metadata/md5-cache/dev-perl/Test-YAML-1.70.0 | 2 +- metadata/md5-cache/dev-perl/Test-utf8-1.20.0 | 2 +- .../dev-perl/Test2-Plugin-NoWarnings-0.90.0 | 2 +- .../md5-cache/dev-perl/Test2-Suite-0.0.141 | 2 +- .../md5-cache/dev-perl/Test2-Suite-0.0.144 | 2 +- .../md5-cache/dev-perl/Text-Aligner-0.160.0 | 2 +- .../md5-cache/dev-perl/Text-Aspell-0.90.0-r3 | 2 +- .../dev-perl/Text-Autoformat-1.750.0 | 2 +- .../md5-cache/dev-perl/Text-BibTeX-0.880.0-r1 | 2 +- metadata/md5-cache/dev-perl/Text-CSV-2.10.0 | 2 +- .../dev-perl/Text-CSV-Simple-1.0.0-r2 | 2 +- .../md5-cache/dev-perl/Text-CSV_XS-1.460.0 | 2 +- .../dev-perl/Text-CharWidth-0.40.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Diff-1.450.0-r1 | 2 +- .../dev-perl/Text-FindIndent-0.110.0-r1 | 2 +- .../md5-cache/dev-perl/Text-Format-0.620.0 | 2 +- .../md5-cache/dev-perl/Text-German-0.60.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Glob-0.110.0-r1 | 2 +- .../md5-cache/dev-perl/Text-Iconv-1.700.0-r3 | 2 +- .../md5-cache/dev-perl/Text-Kakasi-2.40.0-r3 | 2 +- .../dev-perl/Text-Levenshtein-0.140.0 | 2 +- .../dev-perl/Text-LevenshteinXS-0.30.0-r2 | 2 +- .../dev-perl/Text-Markdown-1.0.31-r2 | 2 +- .../dev-perl/Text-Netstring-0.70.0-r2 | 2 +- .../Text-Password-Pronounceable-0.300.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Patch-1.800.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Quoted-2.100.0 | 2 +- .../md5-cache/dev-perl/Text-Reform-1.200.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Roman-3.500.0-r1 | 2 +- .../dev-perl/Text-Shellwords-1.80.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Soundex-3.50.0-r1 | 2 +- .../md5-cache/dev-perl/Text-Table-1.134.0 | 2 +- .../md5-cache/dev-perl/Text-Template-1.600.0 | 2 +- .../dev-perl/Text-Unidecode-1.300.0-r1 | 2 +- .../dev-perl/Text-VimColor-0.290.0-r2 | 2 +- .../dev-perl/Text-WikiFormat-0.810.0-r1 | 2 +- .../dev-perl/Text-WrapI18N-0.60.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Wrapper-1.50.0-r1 | 2 +- .../dev-perl/Text-vFile-asData-0.80.0-r1 | 2 +- .../md5-cache/dev-perl/TheSchwartz-1.160.0 | 2 +- .../dev-perl/Thread-SigMask-0.4.0-r1 | 2 +- metadata/md5-cache/dev-perl/Throwable-1.0.0 | 2 +- .../dev-perl/Tie-Array-Sorted-1.410.0-r2 | 2 +- .../md5-cache/dev-perl/Tie-CPHash-2.0.0-r1 | 2 +- .../md5-cache/dev-perl/Tie-Cache-0.210.0-r2 | 2 +- .../dev-perl/Tie-Cache-LRU-20150301.0.0-r1 | 2 +- .../dev-perl/Tie-Cache-LRU-Expires-0.550.0-r2 | 2 +- metadata/md5-cache/dev-perl/Tie-Cycle-1.226.0 | 2 +- .../dev-perl/Tie-EncryptedHash-1.240.0-r2 | 2 +- .../dev-perl/Tie-Hash-Method-0.20.0-r1 | 2 +- .../md5-cache/dev-perl/Tie-IxHash-1.230.0-r1 | 2 +- .../md5-cache/dev-perl/Tie-LLHash-1.4.0-r1 | 2 +- .../dev-perl/Tie-ShadowHash-1.0.0-r2 | 2 +- .../md5-cache/dev-perl/Tie-Simple-1.40.0-r1 | 2 +- .../dev-perl/Tie-StrictHash-1.0.0-r2 | 2 +- metadata/md5-cache/dev-perl/Tie-Sub-1.1.0-r2 | 2 +- .../md5-cache/dev-perl/Tie-ToObject-0.30.0-r2 | 2 +- .../md5-cache/dev-perl/Time-Duration-1.210.0 | 2 +- .../dev-perl/Time-Duration-Parse-0.160.0 | 2 +- .../md5-cache/dev-perl/Time-Format-1.160.0 | 2 +- .../md5-cache/dev-perl/Time-Moment-0.440.0 | 2 +- .../dev-perl/Time-Monotonic-0.9.8-r1 | 2 +- .../md5-cache/dev-perl/Time-Out-0.110.0-r2 | 2 +- .../dev-perl/Time-ParseDate-2015.103.0-r1 | 2 +- .../md5-cache/dev-perl/Time-Period-1.250.0-r1 | 2 +- .../dev-perl/Time-Piece-MySQL-0.60.0-r2 | 2 +- .../dev-perl/Time-Stopwatch-1.0.0-r1 | 2 +- .../md5-cache/dev-perl/Time-TAI64-2.110.0-r3 | 2 +- .../dev-perl/Time-TZOffset-0.40.0-r1 | 2 +- .../md5-cache/dev-perl/TimeDate-2.330.0-r1 | 2 +- metadata/md5-cache/dev-perl/Tk-804.36.0 | 2 +- .../dev-perl/Tk-CursorControl-0.400.0-r4 | 2 +- .../md5-cache/dev-perl/Tk-JPEG-Lite-2.15.0-r1 | 2 +- .../md5-cache/dev-perl/Tk-TableMatrix-1.260.0 | 2 +- .../md5-cache/dev-perl/Tree-DAG_Node-1.320.0 | 2 +- .../md5-cache/dev-perl/Tree-Simple-1.340.0 | 2 +- .../md5-cache/dev-perl/Try-Tiny-0.300.0-r1 | 2 +- metadata/md5-cache/dev-perl/Try-Tiny-0.310.0 | 2 +- metadata/md5-cache/dev-perl/Type-Tie-0.15.0 | 2 +- metadata/md5-cache/dev-perl/Type-Tiny-1.12.3 | 2 +- metadata/md5-cache/dev-perl/Type-Tiny-1.12.4 | 2 +- .../md5-cache/dev-perl/Type-Tiny-XS-0.22.0 | 2 +- .../md5-cache/dev-perl/Types-Path-Tiny-0.6.0 | 2 +- .../dev-perl/Types-Serialiser-1.10.0 | 2 +- .../dev-perl/UNIVERSAL-can-1.201.403.280-r1 | 2 +- .../dev-perl/UNIVERSAL-isa-1.201.710.120-r1 | 2 +- .../dev-perl/UNIVERSAL-moniker-0.80.0-r2 | 2 +- .../dev-perl/UNIVERSAL-require-0.190.0 | 2 +- metadata/md5-cache/dev-perl/URI-5.100.0 | 2 +- metadata/md5-cache/dev-perl/URI-5.110.0 | 2 +- metadata/md5-cache/dev-perl/URI-5.90.0 | 2 +- .../md5-cache/dev-perl/URI-Encode-1.1.1-r1 | 2 +- metadata/md5-cache/dev-perl/URI-Fetch-0.150.0 | 2 +- .../dev-perl/URI-Find-20160806.0.0-r1 | 2 +- .../md5-cache/dev-perl/URI-FromHash-0.50.0 | 2 +- metadata/md5-cache/dev-perl/URI-cpan-1.7.0 | 2 +- .../md5-cache/dev-perl/URI-redis-0.20.0-r1 | 2 +- .../md5-cache/dev-perl/USB-LibUSB-0.90.0-r1 | 2 +- metadata/md5-cache/dev-perl/USB-TMC-0.9.0 | 2 +- metadata/md5-cache/dev-perl/UUID-0.280.0 | 2 +- .../md5-cache/dev-perl/UUID-Tiny-1.40.0-r2 | 2 +- .../md5-cache/dev-perl/UltraDNS-0.60.0-r3 | 2 +- .../dev-perl/Unicode-EastAsianWidth-12.0.0 | 2 +- .../dev-perl/Unicode-LineBreak-2019.1.0 | 2 +- .../md5-cache/dev-perl/Unicode-Map-0.112.0-r2 | 2 +- .../dev-perl/Unicode-Map8-0.130.0-r2 | 2 +- .../dev-perl/Unicode-MapUTF8-1.140.0 | 2 +- .../dev-perl/Unicode-String-2.100.0-r1 | 2 +- .../dev-perl/Unicode-Stringprep-1.105.0-r3 | 2 +- .../dev-perl/Unicode-UTF8-0.620.0-r1 | 2 +- .../dev-perl/Unicode-UTF8simple-1.60.0-r1 | 2 +- .../dev-perl/Unix-Getrusage-0.30.0-r2 | 2 +- metadata/md5-cache/dev-perl/Unix-Mknod-0.40.0 | 2 +- .../md5-cache/dev-perl/Unix-Syslog-1.100.0-r3 | 2 +- .../md5-cache/dev-perl/User-Identity-1.0.0 | 2 +- metadata/md5-cache/dev-perl/VM-EC2-1.280.0-r1 | 2 +- ...VM-EC2-Security-CredentialCache-0.250.0-r1 | 2 +- .../dev-perl/Validate-Net-0.600.0-r2 | 2 +- .../dev-perl/Validate-Tiny-1.600.0-r2 | 2 +- .../dev-perl/Variable-Magic-0.620.0-r1 | 2 +- .../md5-cache/dev-perl/Version-Next-1.0.0-r1 | 2 +- .../dev-perl/Video-Frequencies-0.30.0-r3 | 2 +- .../md5-cache/dev-perl/Video-Info-0.993.0-r3 | 2 +- .../md5-cache/dev-perl/Video-ivtv-0.13-r3 | 2 +- .../md5-cache/dev-perl/WWW-Curl-4.170.0-r2 | 2 +- .../dev-perl/WWW-Dict-Leo-Org-2.20.0-r1 | 2 +- .../dev-perl/WWW-Form-UrlEncoded-0.260.0 | 2 +- .../dev-perl/WWW-Form-UrlEncoded-XS-0.260.0 | 2 +- .../md5-cache/dev-perl/WWW-Mechanize-2.50.0 | 2 +- .../md5-cache/dev-perl/WWW-Mechanize-2.60.0 | 2 +- .../WWW-Mechanize-FormFiller-0.120.0-r1 | 2 +- .../WWW-Pastebin-PastebinCom-Create-1.3.0-r2 | 2 +- .../dev-perl/WWW-RobotRules-6.20.0-r2 | 2 +- .../md5-cache/dev-perl/WWW-Shorten-3.94.0 | 2 +- metadata/md5-cache/dev-perl/Want-0.290.0-r1 | 2 +- .../md5-cache/dev-perl/WattsUp-Daemon-0.4-r2 | 2 +- metadata/md5-cache/dev-perl/WeakRef-0.10.0-r2 | 2 +- .../md5-cache/dev-perl/Weather-Com-2.0.0-r2 | 2 +- .../md5-cache/dev-perl/Web-Scraper-0.380.0 | 2 +- .../dev-perl/WebService-Linode-0.290.0 | 2 +- .../dev-perl/WebService-MusicBrainz-1.0.5 | 2 +- .../dev-perl/WordNet-QueryData-1.490.0-r3 | 2 +- metadata/md5-cache/dev-perl/Wx-0.993.200-r2 | 2 +- .../md5-cache/dev-perl/Wx-GLCanvas-0.90.0-r1 | 2 +- .../dev-perl/Wx-Perl-ProcessStream-0.320.0-r4 | 2 +- .../dev-perl/Wx-Scintilla-0.390.0-r4 | 2 +- metadata/md5-cache/dev-perl/X-Osd-0.700.0-r3 | 2 +- .../X11-FreeDesktop-DesktopEntry-0.40.0-r2 | 2 +- .../dev-perl/X11-Protocol-0.560.0-r2 | 2 +- .../md5-cache/dev-perl/X11-Protocol-Other-31 | 2 +- metadata/md5-cache/dev-perl/X11-XCB-0.190.0 | 2 +- .../md5-cache/dev-perl/X500-DN-0.290.0-r2 | 2 +- metadata/md5-cache/dev-perl/XML-Atom-0.430.0 | 2 +- .../md5-cache/dev-perl/XML-Catalog-1.30.0-r2 | 2 +- .../dev-perl/XML-CompactTree-XS-0.30.0-r1 | 2 +- .../md5-cache/dev-perl/XML-Compile-1.630.0 | 2 +- .../dev-perl/XML-Compile-Cache-1.60.0-r1 | 2 +- .../dev-perl/XML-Compile-SOAP-3.270.0 | 2 +- .../dev-perl/XML-Compile-Tester-0.910.0 | 2 +- .../dev-perl/XML-Compile-WSDL11-3.80.0 | 2 +- .../md5-cache/dev-perl/XML-DOM-1.460.0-r2 | 2 +- .../dev-perl/XML-DOM-XPath-0.140.0-r3 | 2 +- metadata/md5-cache/dev-perl/XML-DT-0.690.0 | 2 +- .../dev-perl/XML-DTDParser-2.10.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Descent-1.40.0-r1 | 2 +- .../md5-cache/dev-perl/XML-Directory-1.0.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Dumper-0.810.0-r2 | 2 +- .../dev-perl/XML-Elemental-2.110.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Encoding-2.110.0 | 2 +- .../dev-perl/XML-Entities-1.0.200-r1 | 2 +- .../md5-cache/dev-perl/XML-Fast-0.170.0-r1 | 2 +- metadata/md5-cache/dev-perl/XML-Feed-0.630.0 | 2 +- .../md5-cache/dev-perl/XML-FeedPP-0.950.0 | 2 +- .../dev-perl/XML-Filter-BufferText-1.10.0-r2 | 2 +- .../XML-Filter-DOMFilter-LibXML-0.40.0-r1 | 2 +- .../dev-perl/XML-Generator-1.40.0-r2 | 2 +- .../dev-perl/XML-Grove-0.460.0_rc-r2 | 2 +- .../dev-perl/XML-Handler-YAWriter-0.230.0-r3 | 2 +- .../md5-cache/dev-perl/XML-LibXML-2.20.700-r2 | 2 +- .../dev-perl/XML-LibXML-Iterator-1.60.0 | 2 +- .../dev-perl/XML-LibXML-Simple-1.10.0 | 2 +- .../md5-cache/dev-perl/XML-LibXSLT-1.990.0 | 2 +- .../md5-cache/dev-perl/XML-Mini-1.380.0-r2 | 2 +- .../dev-perl/XML-NamespaceSupport-1.120.0-r1 | 2 +- .../dev-perl/XML-NodeFilter-0.10.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Parser-2.460.0-r2 | 2 +- .../dev-perl/XML-Parser-Lite-0.722.0 | 2 +- .../md5-cache/dev-perl/XML-RAI-1.303.100-r2 | 2 +- metadata/md5-cache/dev-perl/XML-RSS-1.620.0 | 2 +- .../dev-perl/XML-RSS-Feed-2.400.0-r2 | 2 +- .../dev-perl/XML-RSS-LibXML-0.310.500-r1 | 2 +- .../dev-perl/XML-RSS-Parser-4.0.0-r2 | 2 +- .../md5-cache/dev-perl/XML-RegExp-0.40.0-r2 | 2 +- metadata/md5-cache/dev-perl/XML-SAX-1.20.0-r1 | 2 +- .../md5-cache/dev-perl/XML-SAX-Base-1.90.0-r1 | 2 +- .../dev-perl/XML-SAX-Expat-0.510.0-r3 | 2 +- .../dev-perl/XML-SAX-ExpatXS-1.330.0-r1 | 2 +- .../dev-perl/XML-SAX-Writer-0.570.0-r1 | 2 +- .../md5-cache/dev-perl/XML-Simple-2.250.0-r1 | 2 +- .../dev-perl/XML-Simple-DTDReader-0.40.0-r2 | 2 +- .../dev-perl/XML-SimpleObject-0.530.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Smart-1.790.0-r1 | 2 +- .../md5-cache/dev-perl/XML-Stream-1.240.0-r2 | 2 +- .../dev-perl/XML-TokeParser-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/XML-TreePP-0.430.0-r1 | 2 +- .../md5-cache/dev-perl/XML-Twig-3.520.0-r1 | 2 +- .../dev-perl/XML-Validator-Schema-1.100.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Writer-0.900.0 | 2 +- metadata/md5-cache/dev-perl/XML-XPath-1.440.0 | 2 +- .../dev-perl/XML-XPathEngine-0.140.0-r2 | 2 +- .../md5-cache/dev-perl/XML-XQL-0.680.0-r2 | 2 +- .../md5-cache/dev-perl/XML-XSLT-0.480.0-r2 | 2 +- .../dev-perl/XML-XUpdate-LibXML-0.6.0-r2 | 2 +- .../md5-cache/dev-perl/XMLRPC-Lite-0.717.0-r1 | 2 +- .../md5-cache/dev-perl/XS-Object-Magic-0.50.0 | 2 +- .../dev-perl/XS-Parse-Keyword-0.240.0 | 2 +- .../dev-perl/XS-Parse-Keyword-0.250.0 | 2 +- metadata/md5-cache/dev-perl/XString-0.5.0 | 2 +- metadata/md5-cache/dev-perl/XXX-0.380.0 | 2 +- metadata/md5-cache/dev-perl/YAML-1.300.0 | 2 +- .../md5-cache/dev-perl/YAML-LibYAML-0.830.0 | 2 +- metadata/md5-cache/dev-perl/YAML-PP-0.27.0 | 2 +- metadata/md5-cache/dev-perl/YAML-PP-0.30.0 | 2 +- metadata/md5-cache/dev-perl/YAML-Syck-1.340.0 | 2 +- .../md5-cache/dev-perl/YAML-Tiny-1.730.0-r1 | 2 +- .../dev-perl/ZMQ-Constants-1.40.0-r1 | 2 +- .../md5-cache/dev-perl/aliased-0.340.0-r2 | 2 +- metadata/md5-cache/dev-perl/asa-1.40.0 | 2 +- metadata/md5-cache/dev-perl/autobox-3.0.1-r1 | 2 +- .../dev-perl/autovivification-0.180.0-r1 | 2 +- .../dev-perl/bareword-filehandles-0.7.0-r1 | 2 +- .../md5-cache/dev-perl/boolean-0.460.0-r1 | 2 +- .../dev-perl/capitalization-0.30.0-r2 | 2 +- .../md5-cache/dev-perl/common-sense-3.750.0 | 2 +- .../dev-perl/constant-boolean-0.20.0-r2 | 2 +- .../dev-perl/constant-defer-6.0.0-r1 | 2 +- metadata/md5-cache/dev-perl/enum-1.120.0 | 2 +- metadata/md5-cache/dev-perl/forks-0.360.0-r2 | 2 +- .../md5-cache/dev-perl/glib-perl-1.329.300 | 2 +- .../md5-cache/dev-perl/gnome2-wnck-0.180.0 | 2 +- metadata/md5-cache/dev-perl/go-perl-0.150.0 | 2 +- .../dev-perl/gtk2-ex-formfactory-0.670.0-r2 | 2 +- .../md5-cache/dev-perl/gtk2-gladexml-1.8.0 | 2 +- .../md5-cache/dev-perl/gtk2-trayicon-0.70.0 | 2 +- .../dev-perl/gtk2-traymanager-0.50.0-r3 | 2 +- metadata/md5-cache/dev-perl/indirect-0.390.0 | 2 +- .../md5-cache/dev-perl/libintl-perl-1.320.0 | 2 +- .../dev-perl/librg-utils-perl-1.0.43-r2 | 2 +- .../md5-cache/dev-perl/libwww-perl-6.550.0 | 2 +- .../md5-cache/dev-perl/libwww-perl-6.580.0-r1 | 2 +- .../md5-cache/dev-perl/libwww-perl-6.600.0-r1 | 2 +- .../md5-cache/dev-perl/libxml-perl-0.80.0-r3 | 2 +- metadata/md5-cache/dev-perl/local-lib-2.0.28 | 2 +- metadata/md5-cache/dev-perl/maybe-0.20.200-r2 | 2 +- .../md5-cache/dev-perl/mecab-perl-0.996-r1 | 2 +- .../dev-perl/mime-construct-1.1100.0-r2 | 2 +- .../dev-perl/multidimensional-0.14.0 | 2 +- .../dev-perl/namespace-autoclean-0.290.0 | 2 +- .../dev-perl/namespace-clean-0.270.0-r1 | 2 +- .../md5-cache/dev-perl/pcsc-perl-1.4.14-r1 | 6 +- metadata/md5-cache/dev-perl/perl-ldap-0.680.0 | 2 +- .../md5-cache/dev-perl/perl-mozldap-1.5.3-r2 | 2 +- metadata/md5-cache/dev-perl/prefork-1.50.0 | 2 +- metadata/md5-cache/dev-perl/rename-1.110.0-r1 | 2 +- metadata/md5-cache/dev-perl/self-0.360.0 | 2 +- metadata/md5-cache/dev-perl/strictures-2.0.6 | 2 +- metadata/md5-cache/dev-perl/syntax-0.4.0-r2 | 2 +- metadata/md5-cache/dev-perl/tkispell-0.200.0 | 2 +- metadata/md5-cache/dev-perl/txt2html-2.530.0 | 2 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 65606 -> 65599 bytes .../dev-php/theseer-Autoload-1.26.0-r2 | 2 +- .../md5-cache/dev-python/Levenshtein-0.20.3 | 17 - .../md5-cache/dev-python/Levenshtein-0.20.4 | 17 - metadata/md5-cache/dev-python/Manifest.gz | Bin 357728 -> 360786 bytes metadata/md5-cache/dev-python/boto3-1.24.82 | 16 + metadata/md5-cache/dev-python/boto3-1.24.84 | 16 + .../md5-cache/dev-python/botocore-1.27.82 | 16 + .../md5-cache/dev-python/botocore-1.27.84 | 16 + metadata/md5-cache/dev-python/cfn-lint-0.66.0 | 16 + .../md5-cache/dev-python/clang-python-13.0.1 | 2 +- .../md5-cache/dev-python/clang-python-14.0.6 | 2 +- .../md5-cache/dev-python/clang-python-15.0.1 | 2 +- .../dev-python/clang-python-15.0.2.9999 | 6 +- .../dev-python/clang-python-16.0.0.9999 | 6 +- .../clang-python-16.0.0_pre20220918 | 6 +- .../clang-python-16.0.0_pre20220930 | 16 + metadata/md5-cache/dev-python/contourpy-1.0.5 | 4 +- metadata/md5-cache/dev-python/coverage-6.5.0 | 16 + metadata/md5-cache/dev-python/dask-2022.9.2 | 16 + .../dev-python/ensurepip-setuptools-65.4.1 | 10 + .../md5-cache/dev-python/fonttools-4.37.4 | 16 + metadata/md5-cache/dev-python/furo-2022.9.29 | 15 + .../md5-cache/dev-python/gst-python-1.20.3 | 10 +- .../dev-python/hatch-fancy-pypi-readme-22.7.0 | 4 +- .../md5-cache/dev-python/hypothesis-6.55.0 | 16 + metadata/md5-cache/dev-python/inflect-6.0.0 | 4 +- .../md5-cache/dev-python/jarowinkler-1.2.1 | 17 - .../md5-cache/dev-python/jarowinkler-1.2.2 | 17 - metadata/md5-cache/dev-python/lit-13.0.1 | 2 +- metadata/md5-cache/dev-python/lit-14.0.6 | 2 +- metadata/md5-cache/dev-python/lit-15.0.1 | 2 +- metadata/md5-cache/dev-python/lit-15.0.2.9999 | 6 +- metadata/md5-cache/dev-python/lit-16.0.0.9999 | 6 +- .../dev-python/lit-16.0.0_pre20220918 | 6 +- .../dev-python/lit-16.0.0_pre20220930 | 15 + .../md5-cache/dev-python/matplotlib-3.6.0-r1 | 4 +- .../dev-python/meson-python-0.6.0-r1 | 16 - .../md5-cache/dev-python/meson-python-0.7.0 | 16 - .../md5-cache/dev-python/meson-python-0.9.0 | 16 + .../dev-python/mkdocs-material-8.5.4 | 16 + .../md5-cache/dev-python/nautilus-python-4.0 | 17 + .../md5-cache/dev-python/nest_asyncio-1.5.6 | 16 + metadata/md5-cache/dev-python/networkx-2.8.6 | 4 +- metadata/md5-cache/dev-python/nuitka-1.0.6 | 16 - metadata/md5-cache/dev-python/nuitka-1.0.7 | 16 - metadata/md5-cache/dev-python/pyatspi-2.46.0 | 18 + .../dev-python/pymdown-extensions-9.6 | 16 + .../md5-cache/dev-python/pyqtgraph-0.13.1 | 16 + .../md5-cache/dev-python/pytest-check-1.0.10 | 16 + .../md5-cache/dev-python/pytest-cov-4.0.0 | 16 + .../md5-cache/dev-python/python-nbxmpp-3.2.3 | 16 + .../md5-cache/dev-python/rapidfuzz-2.10.0 | 17 - .../{rapidfuzz-2.10.1 => rapidfuzz-2.10.3} | 2 +- metadata/md5-cache/dev-python/rapidfuzz-2.9.0 | 17 - metadata/md5-cache/dev-python/selenium-4.5.0 | 15 + .../md5-cache/dev-python/setuptools-65.4.1 | 17 + .../{snakeoil-0.10.0 => snakeoil-0.10.1} | 2 +- metadata/md5-cache/dev-python/sphinx-5.2.3 | 16 + .../md5-cache/dev-python/terminado-0.16.0 | 16 + metadata/md5-cache/dev-python/unidecode-1.3.6 | 16 + metadata/md5-cache/dev-python/weasyprint-55.0 | 4 +- metadata/md5-cache/dev-python/weasyprint-56.0 | 4 +- metadata/md5-cache/dev-python/weasyprint-56.1 | 4 +- metadata/md5-cache/dev-python/xarray-2022.9.0 | 16 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 13716 -> 13721 bytes .../dev-qt/qt-docs-5.15.2_p202011130614 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 186286 -> 191384 bytes metadata/md5-cache/dev-ruby/actioncable-7.0.4 | 17 + .../md5-cache/dev-ruby/actionmailbox-7.0.4 | 17 + .../md5-cache/dev-ruby/actionmailer-7.0.4 | 17 + metadata/md5-cache/dev-ruby/actionpack-7.0.4 | 17 + metadata/md5-cache/dev-ruby/actiontext-7.0.4 | 17 + metadata/md5-cache/dev-ruby/actionview-7.0.4 | 17 + metadata/md5-cache/dev-ruby/activejob-7.0.4 | 17 + metadata/md5-cache/dev-ruby/activemodel-7.0.4 | 17 + .../md5-cache/dev-ruby/activerecord-7.0.4 | 17 + .../md5-cache/dev-ruby/activestorage-7.0.4 | 17 + .../md5-cache/dev-ruby/activesupport-7.0.4 | 17 + metadata/md5-cache/dev-ruby/capybara-3.37.1 | 12 +- .../md5-cache/dev-ruby/commonmarker-0.23.6 | 17 + metadata/md5-cache/dev-ruby/ethon-0.15.0 | 12 +- metadata/md5-cache/dev-ruby/excon-0.93.0 | 17 + metadata/md5-cache/dev-ruby/globalid-1.0.0-r2 | 17 + metadata/md5-cache/dev-ruby/loofah-2.19.0 | 17 + metadata/md5-cache/dev-ruby/mocha-1.15.0 | 17 + metadata/md5-cache/dev-ruby/msgpack-1.6.0 | 17 + metadata/md5-cache/dev-ruby/net-imap-0.3.1 | 17 + metadata/md5-cache/dev-ruby/net-pop-0.1.2 | 17 + metadata/md5-cache/dev-ruby/net-smtp-0.3.1 | 6 +- metadata/md5-cache/dev-ruby/net-smtp-0.3.2 | 17 + metadata/md5-cache/dev-ruby/psych-4.0.6 | 17 + .../dev-ruby/puppetdb-termini-7.10.1 | 2 +- .../dev-ruby/puppetdb-termini-7.11.0 | 2 +- .../dev-ruby/puppetdb-termini-7.11.1 | 2 +- .../md5-cache/dev-ruby/rack-protection-3.0.1 | 17 + metadata/md5-cache/dev-ruby/rails-7.0.4 | 17 + metadata/md5-cache/dev-ruby/railties-7.0.4 | 17 + .../md5-cache/dev-ruby/regexp_parser-2.6.0 | 17 + metadata/md5-cache/dev-ruby/rmagick-4.3.0 | 17 + .../dev-ruby/rspec-expectations-3.11.1 | 17 + .../md5-cache/dev-ruby/rspec-support-3.11.1 | 17 + metadata/md5-cache/dev-ruby/sinatra-2.2.2 | 17 + metadata/md5-cache/dev-ruby/sinatra-3.0.1 | 17 + .../dev-ruby/unicode-display_width-2.3.0 | 17 + metadata/md5-cache/dev-ruby/zeitwerk-2.6.1 | 17 + metadata/md5-cache/dev-scheme/Manifest.gz | Bin 12408 -> 12406 bytes metadata/md5-cache/dev-scheme/owl-lisp-0.2 | 2 +- metadata/md5-cache/dev-scheme/owl-lisp-9999 | 2 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8328 -> 8330 bytes metadata/md5-cache/dev-tcltk/tkimg-1.4.13-r1 | 2 +- metadata/md5-cache/dev-tcltk/tkimg-1.4.9 | 2 +- metadata/md5-cache/dev-tcltk/tklib-0.6-r2 | 2 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 8098 -> 8103 bytes metadata/md5-cache/dev-tex/biber-2.14 | 2 +- metadata/md5-cache/dev-tex/biber-2.16 | 2 +- metadata/md5-cache/dev-tex/biber-2.16-r1 | 2 +- metadata/md5-cache/dev-tex/html2latex-1.1-r3 | 2 +- .../md5-cache/dev-util/App-SVN-Bisect-1.1-r2 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 133857 -> 134179 bytes metadata/md5-cache/dev-util/ROPgadget-7.0 | 4 +- .../md5-cache/dev-util/autodia-2.140.0-r2 | 2 +- metadata/md5-cache/dev-util/bats-1.7.0 | 4 +- metadata/md5-cache/dev-util/bats-1.8.0 | 13 + metadata/md5-cache/dev-util/bitcoin-tx-0.20.1 | 2 +- metadata/md5-cache/dev-util/bitcoin-tx-0.21.0 | 2 +- metadata/md5-cache/dev-util/bitcoin-tx-0.21.1 | 2 +- metadata/md5-cache/dev-util/bitcoin-tx-21.2 | 2 +- metadata/md5-cache/dev-util/bitcoin-tx-22.0 | 2 +- .../md5-cache/dev-util/cargo-audit-0.15.2-r1 | 17 - .../md5-cache/dev-util/cargo-audit-0.17.0 | 4 +- metadata/md5-cache/dev-util/catalyst-3.0.22 | 17 + metadata/md5-cache/dev-util/cdecl-11.15 | 15 - metadata/md5-cache/dev-util/cdecl-12.0 | 4 +- metadata/md5-cache/dev-util/diffoscope-221 | 16 - .../{diffoscope-222 => diffoscope-223} | 6 +- metadata/md5-cache/dev-util/egypt-1.10 | 2 +- metadata/md5-cache/dev-util/glade-3.40.0 | 4 +- metadata/md5-cache/dev-util/gource-0.53 | 4 +- .../dev-util/kdevelop-pg-qt-2.2.1_p20220904 | 4 +- metadata/md5-cache/dev-util/libabigail-2.1-r1 | 16 + metadata/md5-cache/dev-util/lldb-13.0.1 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.6 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.1 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.2.9999 | 6 +- metadata/md5-cache/dev-util/lldb-16.0.0.9999 | 6 +- .../dev-util/lldb-16.0.0_pre20220918 | 6 +- .../dev-util/lldb-16.0.0_pre20220930 | 16 + .../dev-util/{meld-3.22.0 => meld-3.22.0-r1} | 2 +- .../dev-util/ninka-2.0_pre1_p20220619 | 2 +- .../md5-cache/dev-util/nvidia-cuda-sdk-11.5.1 | 2 +- .../dev-util/nvidia-cuda-toolkit-11.5.1-r1 | 2 +- .../dev-util/nvidia-cuda-toolkit-11.6.0 | 2 +- .../dev-util/nvidia-cuda-toolkit-11.6.1 | 2 +- .../dev-util/nvidia-cuda-toolkit-11.6.2 | 2 +- .../dev-util/nvidia-cuda-toolkit-11.7.0-r2 | 2 +- metadata/md5-cache/dev-util/objconv-2.51 | 2 +- metadata/md5-cache/dev-util/packer-1.7.10 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.2.2 | 4 +- metadata/md5-cache/dev-util/pwndbg-20220830 | 4 +- metadata/md5-cache/dev-util/seer-1.11 | 15 + metadata/md5-cache/dev-util/unicorn-2.0.0 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 19954 -> 19946 bytes metadata/md5-cache/dev-vcs/git-2.35.1 | 2 +- metadata/md5-cache/dev-vcs/git-2.37.3 | 2 +- metadata/md5-cache/dev-vcs/git-2.38.0_rc2 | 2 +- metadata/md5-cache/dev-vcs/git-9999 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r1 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r2 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r3 | 2 +- metadata/md5-cache/dev-vcs/gitolite-2.3.1-r2 | 2 +- metadata/md5-cache/dev-vcs/gitolite-3.6.11-r1 | 2 +- metadata/md5-cache/dev-vcs/gitolite-3.6.12 | 2 +- .../dev-vcs/gitolite-gentoo-3.6.6.1-r3 | 2 +- metadata/md5-cache/dev-vcs/rcs-5.10.1 | 2 +- .../md5-cache/dev-vcs/subversion-1.14.2-r1 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15166 -> 15176 bytes .../md5-cache/games-action/apotheon-1.26v | 2 +- .../games-action/beathazardultra-20130308-r2 | 2 +- .../games-action/brutal-legend-gog-2.0.0.3 | 2 +- .../games-action/brutal-legend-hb-20130615-r3 | 2 +- .../games-action/descent1-demodata-1.4-r1 | 2 +- .../md5-cache/games-action/descent3-1.4.0b-r3 | 2 +- .../games-action/descent3-demo-1.4.0a-r2 | 2 +- .../games-action/guacamelee-20140222 | 2 +- .../md5-cache/games-action/heretic2-1.06c-r2 | 2 +- .../games-action/heretic2-demo-1.06a-r2 | 2 +- .../games-action/multimc-bin-1.6.1-r1 | 2 +- metadata/md5-cache/games-action/rive-1.15 | 2 +- .../games-action/shadowgrounds-bin-0_p1-r1 | 2 +- .../shadowgrounds-survivor-bin-0_p1-r1 | 2 +- .../games-action/super-hexagon-20160217 | 2 +- .../transistor-1.50440.8123.23365 | 2 +- metadata/md5-cache/games-action/trine-1.08-r3 | 2 +- .../md5-cache/games-action/xpilot-4.5.5-r1 | 4 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21643 -> 21649 bytes .../md5-cache/games-arcade/aquaria-1.1.3-r3 | 2 +- .../games-arcade/frozen-bubble-2.2.1_beta1-r2 | 2 +- .../md5-cache/games-arcade/gunocide2ex-1.0-r3 | 2 +- .../md5-cache/games-arcade/shovel-knight-4.1b | 2 +- .../games-arcade/slimevolley-2.4.2-r1 | 2 +- .../games-arcade/thinktanks-demo-1.1-r4 | 2 +- .../{xboing-2.4-r3 => xboing-2.4-r4} | 8 +- metadata/md5-cache/games-board/Manifest.gz | Bin 11209 -> 11211 bytes .../md5-cache/games-board/stockfish-15-r1 | 4 +- .../md5-cache/games-board/xgammon-0.98-r3 | 4 +- metadata/md5-cache/games-board/xmille-2.0-r4 | 6 +- .../md5-cache/games-board/xscrabble-2.10-r4 | 4 +- .../md5-cache/games-emulation/Manifest.gz | Bin 13313 -> 13313 bytes .../games-emulation/melonds-0.9.4_p1-r1 | 2 +- metadata/md5-cache/games-emulation/pcsx2-9999 | 8 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 12588 -> 12585 bytes .../games-fps/darkplaces-20140513-r2 | 2 +- ...220702.10113-r1 => eduke32-20220929.10163} | 4 +- .../md5-cache/games-fps/etqw-demo-2.0_p1-r4 | 2 +- .../md5-cache/games-fps/legends-0.4.1.43-r2 | 2 +- .../md5-cache/games-fps/quake2-data-3.20-r1 | 2 +- .../games-fps/quake2-demodata-3.14-r1 | 2 +- .../games-fps/serious-sam-tse-1_beta1-r1 | 2 +- .../games-fps/soldieroffortune-1.06a-r2 | 2 +- metadata/md5-cache/games-fps/tribes2-25034 | 2 +- .../games-fps/ut2003-bonuspack-cm-1-r1 | 2 +- .../md5-cache/games-fps/ut2003-data-2107-r2 | 2 +- .../md5-cache/games-fps/ut2003-demo-2206-r5 | 2 +- .../md5-cache/games-fps/ut2004-data-3186-r5 | 2 +- .../md5-cache/games-fps/ut2004-demo-3334-r3 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10233 -> 10236 bytes .../games-misc/little-inferno-20130509-r1 | 2 +- .../md5-cache/games-misc/xcruiser-0.30-r1 | 4 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18297 -> 18301 bytes .../md5-cache/games-puzzle/braid-gog-2.0.0.3 | 2 +- .../md5-cache/games-puzzle/braid-hb-20150611 | 2 +- metadata/md5-cache/games-puzzle/gnurobbo-0.68 | 2 +- .../games-puzzle/world-of-goo-gog-1.51.29337 | 2 +- .../games-puzzle/world-of-goo-hb-1.53 | 2 +- .../games-roguelike/FTL-gog-1.6.9.25330 | 2 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 4083 -> 4082 bytes metadata/md5-cache/games-rpg/Manifest.gz | Bin 9117 -> 9119 bytes .../games-rpg/avadon-1.0.4_p1331768904 | 2 +- .../games-rpg/baldurs-gate-ee-2.3.67.3-r1 | 2 +- .../games-rpg/baldurs-gate-ee-2.5.23121 | 2 +- metadata/md5-cache/games-rpg/bastion-20161016 | 2 +- .../md5-cache/games-rpg/costume-quest-2.0.0.3 | 2 +- .../games-rpg/dear-esther-20130608-r1 | 2 +- .../games-rpg/dungeon-defenders-20130305-r1 | 2 +- .../md5-cache/games-rpg/grimrock-20150707 | 2 +- metadata/md5-cache/games-rpg/to-the-moon-0-r1 | 2 +- .../games-rpg/vendetta-online-bin-1.8.296-r1 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 4813 -> 4813 bytes .../games-simulation/bcs-demo-1.3-r1 | 2 +- .../slime-rancher-1.4.1c_p34605 | 2 +- .../games-simulation/train-valley-1.3.31403 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 10825 -> 10827 bytes .../games-strategy/darwinia-1.4.0_beta9-r3 | 2 +- .../games-strategy/darwinia-demo-1.3.0-r3 | 2 +- .../games-strategy/knights-demo-1.32-r3 | 2 +- .../games-strategy/majesty-demo-1.0.0-r1 | 2 +- .../md5-cache/games-strategy/spaz-1.605-r1 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9357 -> 9205 bytes metadata/md5-cache/games-util/deutex-5.2.2 | 2 +- metadata/md5-cache/games-util/gamemode-1.6.1 | 16 - metadata/md5-cache/games-util/gamemode-1.7 | 2 +- metadata/md5-cache/games-util/gamemode-9999 | 2 +- .../games-util/umodpack-0.5_beta16-r3 | 2 +- metadata/md5-cache/games-util/xgamer-0.6.2-r1 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 6725 -> 7691 bytes metadata/md5-cache/gnome-base/gconf-3.2.6-r5 | 15 - metadata/md5-cache/gnome-base/gconf-3.2.6-r6 | 17 + metadata/md5-cache/gnome-base/gnome-40.0 | 11 - metadata/md5-cache/gnome-base/gnome-40.0-r1 | 11 + ...applets-3.44.0 => gnome-applets-3.44.0-r1} | 6 +- ...nter-42.3 => gnome-control-center-42.3-r1} | 6 +- .../gnome-base/gnome-desktop-43-r300 | 16 + .../gnome-base/gnome-desktop-43-r400 | 16 + ...ome-keyring-42.1 => gnome-keyring-42.1-r1} | 6 +- ...ome-panel-3.44.0 => gnome-panel-3.44.0-r1} | 6 +- .../md5-cache/gnome-base/gnome-session-43.0 | 17 + ...-42.2-r2 => gnome-settings-daemon-42.2-r4} | 6 +- .../gnome-base/gnome-settings-daemon-43.0 | 18 + .../md5-cache/gnome-base/gnome-shell-42.3.1 | 19 - ...nome-shell-42.4-r1 => gnome-shell-42.4-r3} | 6 +- .../md5-cache/gnome-base/gnome-shell-42.5-r2 | 19 + .../md5-cache/gnome-base/gnome-shell-43.0 | 19 + .../{gvfs-1.48.1-r1 => gvfs-1.48.1-r2} | 6 +- .../{gvfs-1.50.2 => gvfs-1.50.2-r1} | 6 +- metadata/md5-cache/gnome-base/nautilus-43.0 | 18 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 14515 -> 15361 bytes .../gnome-extra/evolution-data-server-3.44.3 | 18 - ...3.44.4 => evolution-data-server-3.44.4-r2} | 6 +- .../gnome-extra/evolution-data-server-3.46.0 | 18 + .../gnome-extra/evolution-ews-3.46.0 | 17 + .../gnome-extra/gnome-browser-connector-42.0 | 17 - .../gnome-extra/gnome-browser-connector-42.1 | 17 + ...alendar-42.2-r1 => gnome-calendar-42.2-r2} | 6 +- ...me-clocks-42.0-r1 => gnome-clocks-42.0-r2} | 4 +- .../md5-cache/gnome-extra/gnome-contacts-43.0 | 15 + .../md5-cache/gnome-extra/gnome-logs-43.0 | 15 + .../gnome-extra/gnome-shell-extensions-43.0 | 15 + ...ome-weather-42.0 => gnome-weather-42.0-r1} | 6 +- .../md5-cache/gnome-extra/gnome-weather-43.0 | 15 + ...s-3.11.92 => seahorse-nautilus-3.11.92-r1} | 6 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 6643 -> 6481 bytes .../md5-cache/kde-misc/colord-kde-0.5.0-r2 | 15 - metadata/md5-cache/kde-misc/kdirstat-3.4.2 | 4 +- .../kde-misc/kio-fuse-5.0.1_p20220906 | 4 +- metadata/md5-cache/kde-misc/krename-5.0.2 | 4 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 17517 -> 17489 bytes .../md5-cache/kde-plasma/bluedevil-5.25.5 | 4 +- metadata/md5-cache/kde-plasma/breeze-5.25.5 | 4 +- .../md5-cache/kde-plasma/breeze-grub-5.25.5 | 4 +- .../md5-cache/kde-plasma/breeze-gtk-5.25.5 | 4 +- .../kde-plasma/breeze-plymouth-5.25.5 | 4 +- metadata/md5-cache/kde-plasma/discover-5.25.5 | 4 +- metadata/md5-cache/kde-plasma/drkonqi-5.25.5 | 4 +- .../kde-plasma/kactivitymanagerd-5.25.5 | 4 +- .../md5-cache/kde-plasma/kde-cli-tools-5.25.5 | 4 +- .../kde-plasma/kde-gtk-config-5.25.5 | 4 +- .../md5-cache/kde-plasma/kdecoration-5.25.5 | 4 +- .../kde-plasma/kdeplasma-addons-5.25.5 | 4 +- metadata/md5-cache/kde-plasma/kgamma-5.25.5 | 4 +- metadata/md5-cache/kde-plasma/khotkeys-5.25.5 | 4 +- .../md5-cache/kde-plasma/kinfocenter-5.25.5 | 4 +- .../md5-cache/kde-plasma/kmenuedit-5.25.5 | 4 +- metadata/md5-cache/kde-plasma/kscreen-5.25.5 | 4 +- .../md5-cache/kde-plasma/kscreenlocker-5.25.5 | 4 +- .../md5-cache/kde-plasma/ksshaskpass-5.25.5 | 4 +- .../md5-cache/kde-plasma/ksystemstats-5.25.5 | 4 +- .../md5-cache/kde-plasma/kwallet-pam-5.25.5 | 4 +- .../kde-plasma/kwayland-integration-5.25.5 | 4 +- metadata/md5-cache/kde-plasma/kwin-5.25.5 | 4 +- metadata/md5-cache/kde-plasma/kwrited-5.25.5 | 4 +- .../kde-plasma/layer-shell-qt-5.25.5 | 4 +- .../md5-cache/kde-plasma/libkscreen-5.25.5 | 4 +- .../md5-cache/kde-plasma/libksysguard-5.25.5 | 4 +- .../md5-cache/kde-plasma/libkworkspace-5.25.5 | 4 +- metadata/md5-cache/kde-plasma/milou-5.25.5 | 4 +- metadata/md5-cache/kde-plasma/oxygen-5.25.5 | 4 +- .../md5-cache/kde-plasma/oxygen-sounds-5.25.5 | 4 +- .../plasma-browser-integration-5.25.5 | 4 +- .../kde-plasma/plasma-desktop-5.25.5 | 4 +- .../md5-cache/kde-plasma/plasma-disks-5.25.5 | 4 +- .../kde-plasma/plasma-firewall-5.25.5 | 4 +- .../kde-plasma/plasma-integration-5.25.5 | 4 +- .../md5-cache/kde-plasma/plasma-meta-5.25.5 | 4 +- .../md5-cache/kde-plasma/plasma-nm-5.25.5 | 4 +- .../md5-cache/kde-plasma/plasma-pa-5.25.5 | 4 +- .../md5-cache/kde-plasma/plasma-sdk-5.25.5 | 4 +- .../kde-plasma/plasma-systemmonitor-5.25.5 | 4 +- .../kde-plasma/plasma-thunderbolt-5.25.5 | 4 +- .../md5-cache/kde-plasma/plasma-vault-5.25.5 | 4 +- .../kde-plasma/plasma-workspace-5.25.5-r3 | 4 +- .../plasma-workspace-wallpapers-5.25.5 | 4 +- .../md5-cache/kde-plasma/plymouth-kcm-5.25.5 | 4 +- .../kde-plasma/polkit-kde-agent-5.25.5 | 4 +- .../md5-cache/kde-plasma/powerdevil-5.25.5 | 4 +- metadata/md5-cache/kde-plasma/sddm-kcm-5.25.5 | 4 +- .../kde-plasma/systemsettings-5.25.5 | 4 +- .../kde-plasma/xdg-desktop-portal-kde-5.25.5 | 4 +- .../kde-plasma/xembed-sni-proxy-5.25.5 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 8451 -> 8783 bytes .../md5-cache/mail-client/evolution-3.44.3-r1 | 16 - ...volution-3.44.4-r1 => evolution-3.44.4-r3} | 6 +- .../md5-cache/mail-client/evolution-3.46.0 | 16 + metadata/md5-cache/mail-client/geary-43.0 | 17 + .../md5-cache/mail-client/thunderbird-102.3.1 | 17 + .../mail-client/thunderbird-bin-102.3.0 | 17 - .../mail-client/thunderbird-bin-102.3.1 | 17 + metadata/md5-cache/mail-filter/Manifest.gz | Bin 13239 -> 13393 bytes .../md5-cache/mail-filter/milter-regex-2.7-r2 | 13 + .../md5-cache/mail-filter/policyd-1.82-r4 | 2 +- metadata/md5-cache/mail-filter/razor-2.85-r4 | 2 +- .../mail-filter/spamassassin-botnet-0.8-r1 | 2 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 4045 -> 4043 bytes metadata/md5-cache/mail-mta/qpsmtpd-0.95-r1 | 2 +- metadata/md5-cache/mail-mta/qpsmtpd-9999 | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 40165 -> 40157 bytes metadata/md5-cache/media-fonts/ahem-1.0 | 2 +- .../md5-cache/media-fonts/x11fonts-jmk-3.0-r4 | 10 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 59833 -> 60166 bytes metadata/md5-cache/media-gfx/blender-3.3.0 | 17 + metadata/md5-cache/media-gfx/blender-9999 | 6 +- .../media-gfx/graphite2-1.3.14_p20210810-r1 | 2 +- .../media-gfx/graphite2-1.3.14_p20210810-r2 | 2 +- metadata/md5-cache/media-gfx/gscan2pdf-2.12.5 | 2 +- metadata/md5-cache/media-gfx/gscan2pdf-2.12.8 | 2 +- metadata/md5-cache/media-gfx/jpegpixi-1.1.1 | 10 - .../md5-cache/media-gfx/jpegpixi-1.1.1-r1 | 14 + .../md5-cache/media-gfx/kgraphviewer-2.4.3-r2 | 4 +- metadata/md5-cache/media-gfx/llgal-0.13.19-r2 | 2 +- .../{openvdb-9.1.0 => openvdb-9.1.0-r1} | 4 +- .../media-gfx/pngtools-0.4_p20220314 | 14 + .../{shotwell-0.30.16 => shotwell-0.30.16-r1} | 8 +- .../{shotwell-0.30.17 => shotwell-0.30.17-r1} | 8 +- .../md5-cache/media-gfx/transfig-3.2.5e-r1 | 4 +- .../{xli-1.17.0-r5 => xli-1.17.0-r6} | 8 +- metadata/md5-cache/media-gfx/xpaint-3.1.4-r2 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 103762 -> 102811 bytes .../amdgpu-pro-vulkan-21.50.1.1376756 | 2 +- .../amdgpu-pro-vulkan-21.50.2.1384496 | 2 +- .../amdgpu-pro-vulkan-22.10.0.1395274 | 2 +- .../amdgpu-pro-vulkan-22.10.3.1420322 | 2 +- .../amdgpu-pro-vulkan-22.20.0.1438747 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.9-r2 | 2 +- metadata/md5-cache/media-libs/exiftool-12.30 | 2 +- metadata/md5-cache/media-libs/exiftool-12.33 | 2 +- metadata/md5-cache/media-libs/exiftool-12.42 | 2 +- .../md5-cache/media-libs/fidlib-0.9.10-r1 | 10 +- metadata/md5-cache/media-libs/ganv-1.8.0-r1 | 2 +- metadata/md5-cache/media-libs/harfbuzz-5.1.0 | 4 +- .../md5-cache/media-libs/leptonica-1.80.0 | 17 - .../md5-cache/media-libs/leptonica-1.81.1 | 17 - .../md5-cache/media-libs/libopenmpt-0.5.14 | 16 - .../md5-cache/media-libs/libopenmpt-0.6.5 | 16 - ...bplacebo-4.192.1 => libplacebo-4.192.1-r1} | 8 +- metadata/md5-cache/media-libs/libplacebo-9999 | 8 +- metadata/md5-cache/media-libs/lvtk-1.2.0-r2 | 2 +- metadata/md5-cache/media-libs/mesa-22.2.0 | 8 +- metadata/md5-cache/media-libs/mesa-9999 | 12 +- metadata/md5-cache/media-libs/nas-1.9.5 | 8 +- .../media-libs/openimageio-2.3.12.0-r3 | 17 - .../md5-cache/media-libs/openimageio-2.3.13.0 | 17 - .../md5-cache/media-libs/openimageio-2.3.15.0 | 17 - .../md5-cache/media-libs/openimageio-2.3.19.0 | 4 +- ...nimageio-2.3.16.0 => openimageio-2.3.20.0} | 4 +- .../md5-cache/media-libs/openimageio-2.4.4.1 | 17 + metadata/md5-cache/media-libs/osl-1.12.4.1-r2 | 17 - metadata/md5-cache/media-libs/osl-1.12.6.2 | 17 + metadata/md5-cache/media-libs/stimg-0.1.0 | 13 - metadata/md5-cache/media-libs/stimg-0.1.0-r1 | 14 + metadata/md5-cache/media-plugins/Manifest.gz | Bin 87622 -> 87605 bytes .../md5-cache/media-plugins/ams-lv2-1.2.2-r1 | 2 +- .../media-plugins/gmpc-alarm-11.8.16 | 2 +- .../media-plugins/gmpc-albumview-11.8.16 | 2 +- .../media-plugins/gmpc-avahi-11.8.16 | 2 +- .../md5-cache/media-plugins/gmpc-awn-11.8.16 | 2 +- .../media-plugins/gmpc-jamendo-11.8.16 | 2 +- .../media-plugins/gmpc-lyricwiki-11.8.16 | 2 +- .../media-plugins/gmpc-mmkeys-11.8.16 | 2 +- .../hdx-realtime-media-engine-2.9.400.2702 | 2 +- .../hdx-realtime-media-engine-2.9.500.2802 | 2 +- .../md5-cache/media-plugins/mda-lv2-1.2.6 | 2 +- .../media-plugins/vamp-aubio-plugins-0.5.1-r2 | 2 +- .../media-plugins/vdr-actuator-1.2.1 | 2 +- .../vdr-actuator-2.4.1_pre20181025 | 2 +- .../md5-cache/media-plugins/vdr-avards-0.2.4 | 2 +- .../md5-cache/media-plugins/vdr-avards-0.2.6 | 2 +- .../md5-cache/media-plugins/vdr-beep-0.1.2 | 2 +- .../md5-cache/media-plugins/vdr-burn-0.2.2-r2 | 2 +- .../md5-cache/media-plugins/vdr-burn-0.3.0-r2 | 2 +- .../media-plugins/vdr-calc-0.0.1_rc5 | 2 +- .../media-plugins/vdr-cdplayer-1.2.2 | 2 +- .../media-plugins/vdr-cinebars-0.0.5 | 2 +- .../media-plugins/vdr-clock-1.0.0-r2 | 2 +- .../md5-cache/media-plugins/vdr-ddci2-1.0.4 | 2 +- .../md5-cache/media-plugins/vdr-ddci2-1.0.5 | 2 +- .../md5-cache/media-plugins/vdr-ddci2-9999 | 2 +- .../media-plugins/vdr-devstatus-0.4.1-r1 | 2 +- .../media-plugins/vdr-dummydevice-2.0.0 | 2 +- .../media-plugins/vdr-duplicates-1.0.1 | 2 +- .../md5-cache/media-plugins/vdr-dvbapi-2.2.5 | 2 +- .../vdr-dvbhddevice-2.1.3_p20140115 | 2 +- .../vdr-dvbhddevice-2.2.0_p20180420-r1 | 2 +- .../media-plugins/vdr-dvbsddevice-2.2.0-r2 | 2 +- .../vdr-dvd-0.3.7_pre20090106-r4 | 2 +- .../media-plugins/vdr-dvdswitch-0.2.2 | 2 +- .../media-plugins/vdr-dvdswitch-0.2.3 | 2 +- .../media-plugins/vdr-epgsearch-2.4.1 | 2 +- .../md5-cache/media-plugins/vdr-epgsync-1.0.1 | 2 +- .../media-plugins/vdr-epgsync-1.0.1-r1 | 2 +- .../md5-cache/media-plugins/vdr-epgsync-1.0.2 | 2 +- .../md5-cache/media-plugins/vdr-exec-0.0.3 | 2 +- .../media-plugins/vdr-extrecmenu-1.2.4-r2 | 2 +- .../md5-cache/media-plugins/vdr-femon-2.4.0 | 2 +- .../media-plugins/vdr-ffnetdev-0.1.2 | 2 +- .../vdr-filebrowser-0.2.3_p20210521 | 2 +- .../media-plugins/vdr-freecell-0.0.2-r4 | 2 +- .../media-plugins/vdr-fritzbox-1.5.3-r4 | 2 +- .../media-plugins/vdr-graphlcd-1.0.1-r2 | 2 +- .../media-plugins/vdr-imonlcd-1.0.3-r1 | 2 +- .../md5-cache/media-plugins/vdr-iptv-2.2.1-r1 | 2 +- .../md5-cache/media-plugins/vdr-iptv-2.4.0 | 2 +- .../media-plugins/vdr-joystick-0.0.3 | 2 +- .../media-plugins/vdr-launcher-0.0.4-r1 | 2 +- .../media-plugins/vdr-lcdproc-0.0.10.9 | 2 +- .../media-plugins/vdr-lcdproc-0.0.10.9-r1 | 2 +- .../md5-cache/media-plugins/vdr-live-3.0.6 | 2 +- .../md5-cache/media-plugins/vdr-loadepg-0.2.7 | 2 +- .../media-plugins/vdr-menuorg-0.5.1-r1 | 2 +- .../md5-cache/media-plugins/vdr-mlist-1.0.2 | 2 +- .../media-plugins/vdr-mp3ng-0.0.1_pre5-r5 | 2 +- .../media-plugins/vdr-mplayer-0.10.2-r2 | 2 +- .../media-plugins/vdr-newsticker-0.0.4 | 2 +- .../md5-cache/media-plugins/vdr-noepg-0.0.4 | 2 +- .../md5-cache/media-plugins/vdr-noepg-0.0.5 | 2 +- .../media-plugins/vdr-osdserver-0.1.3 | 2 +- .../media-plugins/vdr-osdteletext-0.9.8 | 2 +- .../media-plugins/vdr-osdteletext-2.2.1 | 2 +- .../media-plugins/vdr-osdteletext-2.3.1 | 2 +- .../md5-cache/media-plugins/vdr-peer-0.0.1 | 2 +- .../media-plugins/vdr-permashift-1.0.1-r1 | 2 +- .../vdr-permashift-1.0.4_pre20200301 | 2 +- .../md5-cache/media-plugins/vdr-pin-0.1.17-r1 | 2 +- .../media-plugins/vdr-powermate-0.0.5 | 2 +- .../md5-cache/media-plugins/vdr-pvr350-1.7.5 | 2 +- .../md5-cache/media-plugins/vdr-radio-0.9.1 | 2 +- .../md5-cache/media-plugins/vdr-radio-1.1.0 | 2 +- .../md5-cache/media-plugins/vdr-rcu-2.2.0 | 2 +- .../media-plugins/vdr-recsearch-0.3.7 | 2 +- .../media-plugins/vdr-remote-0.7.0-r1 | 2 +- .../media-plugins/vdr-remoteosd-1.0.0 | 2 +- .../media-plugins/vdr-remoteosd-1.0.0-r1 | 2 +- .../media-plugins/vdr-remoteosd-1.0.1 | 2 +- .../media-plugins/vdr-remotetimers-1.0.2 | 2 +- .../media-plugins/vdr-remotetimers-1.0.2-r1 | 2 +- .../media-plugins/vdr-rpihddevice-1.0.3 | 2 +- .../media-plugins/vdr-rpihddevice-1.0.5 | 2 +- .../media-plugins/vdr-rssreader-2.4.0-r1 | 2 +- .../md5-cache/media-plugins/vdr-satip-2.2.5 | 2 +- .../md5-cache/media-plugins/vdr-satip-2.4.1 | 2 +- .../media-plugins/vdr-scheduler-0.1.3 | 2 +- .../media-plugins/vdr-scheduler-0.1.6 | 2 +- .../media-plugins/vdr-screenshot-0.0.15 | 2 +- .../media-plugins/vdr-serial-0.0.6a-r1 | 2 +- .../media-plugins/vdr-skincurses-2.2.0 | 2 +- .../media-plugins/vdr-skinelchi-0.3.0-r1 | 2 +- .../media-plugins/vdr-skinelchi-0.3.0-r2 | 2 +- .../media-plugins/vdr-skinsoppalusikka-2.4.0 | 2 +- .../media-plugins/vdr-sleeptimer-0.6 | 2 +- .../media-plugins/vdr-sleeptimer-0.6-r1 | 2 +- .../media-plugins/vdr-sndctl-0.1.5.1 | 2 +- .../media-plugins/vdr-solitaire-0.0.3 | 2 +- .../md5-cache/media-plugins/vdr-span-0.0.7 | 2 +- .../vdr-streamdev-0.6.1_p20170930 | 2 +- .../media-plugins/vdr-streamdev-0.6.3 | 2 +- .../media-plugins/vdr-suspendoutput-2.0.1-r1 | 2 +- .../media-plugins/vdr-svdrposd-1.0.0 | 2 +- .../media-plugins/vdr-svdrpservice-1.0.0-r1 | 2 +- .../media-plugins/vdr-systeminfo-0.1.4-r1 | 2 +- .../media-plugins/vdr-ttxtsubs-0.3.0 | 2 +- .../media-plugins/vdr-ttxtsubs-0.3.0-r2 | 2 +- .../media-plugins/vdr-undelete-0.0.7 | 2 +- .../media-plugins/vdr-undelete-0.0.7-r1 | 2 +- ...ete-2.3.0_pre1 => vdr-undelete-2.3.1_pre1} | 6 +- .../vdr-vaapidevice-1.0.0_p20190526 | 2 +- .../md5-cache/media-plugins/vdr-vcd-0.9-r4 | 2 +- .../media-plugins/vdr-vdrmanager-0.14 | 2 +- .../media-plugins/vdr-vompserver-0.5.1 | 2 +- .../media-plugins/vdr-weatherng-0.0.8_pre3-r1 | 2 +- .../media-plugins/vdr-wirbelscan-0.0.7-r1 | 2 +- .../vdr-wirbelscan-2018.11.04-r1 | 2 +- .../media-plugins/vdr-xineliboutput-2.2.0-r2 | 2 +- .../media-plugins/vdr-xineliboutput-2.2.0-r4 | 2 +- .../media-plugins/vdr-xineliboutput-2.2.0-r5 | 2 +- .../media-plugins/vdr-xineliboutput-9999 | 2 +- .../media-plugins/vdr-zappilot-0.0.5-r2 | 2 +- .../media-plugins/zam-plugins-3.14-r1 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 6894 -> 6899 bytes metadata/md5-cache/media-radio/ibp-0.21-r2 | 4 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 71535 -> 71370 bytes metadata/md5-cache/media-sound/ardour-6.9-r2 | 2 +- metadata/md5-cache/media-sound/ardour-9999 | 2 +- .../media-sound/audex-0.95_pre20220909 | 4 +- .../md5-cache/media-sound/cd-discid-1.4-r1 | 2 +- .../md5-cache/media-sound/gmpc-11.8.16-r2 | 2 +- metadata/md5-cache/media-sound/gnump3d-3.0-r4 | 2 +- .../md5-cache/media-sound/guitarix-0.43.1 | 2 +- .../md5-cache/media-sound/guitarix-0.44.1 | 2 +- metadata/md5-cache/media-sound/guitarix-9999 | 2 +- metadata/md5-cache/media-sound/jack2-1.9.19 | 2 +- metadata/md5-cache/media-sound/jack2-9999 | 2 +- metadata/md5-cache/media-sound/jalv-1.6.6 | 2 +- metadata/md5-cache/media-sound/lltag-0.14.6 | 2 +- .../md5-cache/media-sound/spotify-1.0.72-r1 | 2 +- metadata/md5-cache/media-sound/spotify-1.1.84 | 2 +- .../md5-cache/media-sound/strawberry-1.0.7 | 17 - .../md5-cache/media-sound/strawberry-1.0.8 | 4 +- .../media-sound/teamspeak-client-3.5.6-r7 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 6458 -> 6461 bytes metadata/md5-cache/media-tv/ivtv-utils-1.4.1 | 2 +- .../media-tv/plex-media-server-1.24.2.4973 | 2 +- .../media-tv/plex-media-server-1.24.4.5081 | 2 +- .../media-tv/plex-media-server-1.25.4.5487 | 2 +- .../media-tv/plex-media-server-1.25.7.5604 | 2 +- .../media-tv/plex-media-server-1.25.8.5663 | 2 +- metadata/md5-cache/media-tv/xmltv-1.0.0 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 40496 -> 40669 bytes .../md5-cache/media-video/acidrip-0.14-r4 | 2 +- .../amdgpu-pro-amf-1.4.24.1376756-r1 | 2 +- .../amdgpu-pro-amf-1.4.24.1384496-r1 | 2 +- .../media-video/amdgpu-pro-amf-1.4.24.1395274 | 2 +- .../media-video/amdgpu-pro-amf-1.4.24.1420323 | 2 +- .../media-video/amdgpu-pro-amf-1.4.26.1438747 | 2 +- metadata/md5-cache/media-video/cheese-41.1 | 2 +- .../md5-cache/media-video/dvdrip-0.98.11-r5 | 2 +- .../md5-cache/media-video/kaffeine-2.0.18-r2 | 4 +- metadata/md5-cache/media-video/mpv-0.33.1-r3 | 2 +- metadata/md5-cache/media-video/mpv-0.34.1-r1 | 2 +- .../{pipewire-0.3.57 => pipewire-0.3.59} | 4 +- metadata/md5-cache/media-video/pipewire-9999 | 2 +- .../media-video/popcorntime-bin-0.4.8 | 2 +- .../media-video/popcorntime-bin-0.4.9 | 2 +- metadata/md5-cache/media-video/totem-43.0 | 18 + metadata/md5-cache/media-video/vdr-2.4.7-r1 | 2 +- .../md5-cache/media-video/xine-ui-0.99.13 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 66606 -> 66591 bytes metadata/md5-cache/net-analyzer/alive-2.0.5 | 2 +- .../md5-cache/net-analyzer/ike-scan-1.9.5 | 15 + .../md5-cache/net-analyzer/ike-scan-99999 | 14 - ...os-plugin-check_lm_sensors-4.1.1_p20191028 | 2 +- .../nagios-plugin-check_raid-4.0.10-r3 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.9.1-r2 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.9.3 | 2 +- metadata/md5-cache/net-analyzer/net-snmp-9999 | 2 +- metadata/md5-cache/net-analyzer/nfdump-1.6.23 | 16 - .../md5-cache/net-analyzer/nfdump-1.6.23-r1 | 16 - .../md5-cache/net-analyzer/nfdump-1.7.0.1 | 16 + metadata/md5-cache/net-analyzer/pbnj-2.04-r1 | 2 +- metadata/md5-cache/net-analyzer/rrdtool-1.8.0 | 2 +- .../{sniffit-0.5 => sniffit-0.5-r1} | 4 +- metadata/md5-cache/net-analyzer/symon-2.88 | 2 +- .../md5-cache/net-analyzer/tcptrace-6.6.7_p6 | 2 +- metadata/md5-cache/net-analyzer/testssl-3.0.8 | 11 + metadata/md5-cache/net-analyzer/zabbix-4.0.43 | 2 +- metadata/md5-cache/net-analyzer/zabbix-4.0.44 | 2 +- metadata/md5-cache/net-analyzer/zabbix-5.0.27 | 4 +- metadata/md5-cache/net-analyzer/zabbix-6.0.8 | 4 +- metadata/md5-cache/net-analyzer/zabbix-6.2.2 | 4 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 6777 -> 6778 bytes metadata/md5-cache/net-dialup/picocom-3.1 | 4 +- .../md5-cache/net-dialup/sendpage-1.1.0-r4 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 15384 -> 15393 bytes .../md5-cache/net-dns/dnssec-tools-2.2.3-r3 | 2 +- .../net-dns/fpdns-0.10.0_pre20130404-r1 | 2 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 7219 -> 7210 bytes metadata/md5-cache/net-firewall/psad-2.4.6-r1 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 6979 -> 6354 bytes metadata/md5-cache/net-fs/cifs-utils-6.13-r1 | 17 - metadata/md5-cache/net-fs/cifs-utils-6.15-r1 | 4 +- metadata/md5-cache/net-fs/cifs-utils-7.0 | 17 + metadata/md5-cache/net-fs/samba-4.14.12-r3 | 17 - metadata/md5-cache/net-fs/samba-4.14.13 | 2 +- metadata/md5-cache/net-fs/samba-4.14.14 | 6 +- .../net-fs/{samba-4.15.9 => samba-4.15.10} | 12 +- metadata/md5-cache/net-fs/samba-4.15.4-r3 | 17 - metadata/md5-cache/net-fs/samba-4.15.7 | 2 +- .../{samba-4.15.6-r1 => samba-4.15.9-r1} | 14 +- metadata/md5-cache/net-fs/samba-4.16.0-r1 | 17 - metadata/md5-cache/net-fs/samba-4.16.1 | 17 - metadata/md5-cache/net-fs/samba-4.16.2 | 17 - .../net-fs/{samba-4.16.4 => samba-4.16.4-r1} | 10 +- metadata/md5-cache/net-fs/samba-4.16.5-r1 | 17 + metadata/md5-cache/net-fs/sshfs-3.7.3 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 18238 -> 18409 bytes metadata/md5-cache/net-im/bitlbee-3.6-r3 | 4 +- metadata/md5-cache/net-im/discord-bin-0.0.20 | 2 +- .../net-im/element-desktop-bin-1.11.8 | 2 +- ...{empathy-3.12.14-r1 => empathy-3.12.14-r2} | 6 +- metadata/md5-cache/net-im/gitter-bin-4.1.0-r1 | 2 +- metadata/md5-cache/net-im/gitter-bin-5.0.1 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.10 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.8 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.9 | 2 +- metadata/md5-cache/net-im/sendxmpp-1.24 | 2 +- ...p-bin-5.61.0 => signal-desktop-bin-5.61.1} | 4 +- metadata/md5-cache/net-im/slack-4.23.0 | 2 +- metadata/md5-cache/net-im/slack-4.27.156 | 2 +- metadata/md5-cache/net-im/synapse-1.66.0 | 4 +- metadata/md5-cache/net-im/synapse-1.68.0 | 4 +- .../md5-cache/net-im/teams-1.4.00.13653-r2 | 2 +- .../md5-cache/net-im/teams-1.4.00.26453-r1 | 2 +- .../md5-cache/net-im/teams-1.4.00.7556-r1 | 2 +- metadata/md5-cache/net-im/teams-1.5.00.10453 | 2 +- .../net-im/telegram-desktop-bin-4.2.4 | 13 + .../net-im/whatsapp-desktop-bin-0.5.2 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 12972 -> 12971 bytes .../net-irc/irccloud-desktop-bin-0.16.0-r1 | 2 +- metadata/md5-cache/net-irc/irssi-1.4.1 | 2 +- metadata/md5-cache/net-irc/irssi-1.4.2 | 2 +- metadata/md5-cache/net-irc/irssi-9999 | 2 +- metadata/md5-cache/net-irc/pisg-0.73-r1 | 2 +- .../md5-cache/net-irc/znc-clientbuffer-1.0.48 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 56798 -> 56833 bytes .../md5-cache/net-libs/glib-networking-2.72.2 | 4 +- .../md5-cache/net-libs/libaccounts-glib-1.26 | 4 +- .../net-libs/libbitcoinconsensus-0.20.1 | 2 +- .../net-libs/libbitcoinconsensus-0.21.0 | 2 +- .../net-libs/libbitcoinconsensus-0.21.1 | 2 +- .../net-libs/libbitcoinconsensus-21.2 | 2 +- .../net-libs/libbitcoinconsensus-22.0 | 2 +- .../net-libs/libcloudproviders-0.3.1 | 16 + .../md5-cache/net-libs/libhackrf-2021.03.1 | 4 +- .../md5-cache/net-libs/libhackrf-2022.09.1 | 15 + metadata/md5-cache/net-libs/libhackrf-9999 | 8 +- .../{libnma-1.8.40 => libnma-1.8.40-r1} | 6 +- .../md5-cache/net-libs/liboping-1.10.0-r3 | 2 +- metadata/md5-cache/net-libs/libssh-0.10.4 | 4 +- metadata/md5-cache/net-libs/libssh-0.9.6 | 17 - .../md5-cache/net-libs/libvncserver-0.9.13 | 16 - .../md5-cache/net-libs/libvncserver-0.9.13-r1 | 4 +- metadata/md5-cache/net-libs/nodejs-18.10.0 | 17 + .../md5-cache/net-libs/socket_wrapper-1.3.2 | 14 - metadata/md5-cache/net-mail/Manifest.gz | Bin 20567 -> 20554 bytes metadata/md5-cache/net-mail/grepmail-5.3111 | 2 +- metadata/md5-cache/net-mail/mhonarc-2.6.19 | 2 +- .../net-mail/mhonarc-gentoo-2.6.18-r3 | 2 +- metadata/md5-cache/net-mail/notmuch-0.37 | 2 +- .../md5-cache/net-mail/public-inbox-1.7.0 | 2 +- .../md5-cache/net-mail/public-inbox-1.8.0 | 2 +- .../md5-cache/net-mail/public-inbox-1.9.0 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 91127 -> 91430 bytes .../md5-cache/net-misc/arpsponge-3.17.11-r1 | 2 +- .../chrome-remote-desktop-103.0.5060.46 | 2 +- .../chrome-remote-desktop-99.0.4844.11 | 2 +- metadata/md5-cache/net-misc/clusterssh-4.16 | 2 +- metadata/md5-cache/net-misc/clusterssh-9999 | 2 +- .../md5-cache/net-misc/drive-0.4.0_p20210208 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.23.2 | 16 + .../{iperf-2.99999.99999 => iperf-2.9999} | 2 +- metadata/md5-cache/net-misc/iperf-3.11 | 4 +- metadata/md5-cache/net-misc/iperf-3.12 | 15 + .../md5-cache/net-misc/iperf-3.99999.99999 | 14 - .../mobile-broadband-provider-info-20220725 | 4 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r2 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r3 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r4 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r5 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r6 | 2 +- metadata/md5-cache/net-misc/ntpsec-9999 | 2 +- metadata/md5-cache/net-misc/rsync-3.2.7_pre1 | 15 + metadata/md5-cache/net-misc/vncrec-0.2-r2 | 13 - metadata/md5-cache/net-misc/vncrec-0.2-r3 | 14 + metadata/md5-cache/net-misc/wakeonlan-0.41-r4 | 2 +- .../net-misc/x11-ssh-askpass-1.2.4.1-r2 | 4 +- .../md5-cache/net-misc/youtube-viewer-3.10.1 | 2 +- .../md5-cache/net-misc/youtube-viewer-9999 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3899 -> 3902 bytes metadata/md5-cache/net-nds/shelldap-1.5.1 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 16738 -> 16743 bytes metadata/md5-cache/net-p2p/amule-2.3.3 | 6 +- metadata/md5-cache/net-p2p/amule-9999 | 6 +- metadata/md5-cache/net-p2p/bitcoin-cli-0.20.1 | 2 +- metadata/md5-cache/net-p2p/bitcoin-cli-0.21.0 | 2 +- metadata/md5-cache/net-p2p/bitcoin-cli-0.21.1 | 2 +- metadata/md5-cache/net-p2p/bitcoin-cli-21.2 | 2 +- metadata/md5-cache/net-p2p/bitcoin-cli-22.0 | 2 +- metadata/md5-cache/net-p2p/bitcoin-qt-0.21.0 | 2 +- metadata/md5-cache/net-p2p/bitcoin-qt-0.21.1 | 2 +- metadata/md5-cache/net-p2p/bitcoin-qt-21.2 | 2 +- metadata/md5-cache/net-p2p/bitcoin-qt-22.0 | 2 +- metadata/md5-cache/net-p2p/bitcoind-0.21.0 | 2 +- metadata/md5-cache/net-p2p/bitcoind-0.21.1 | 2 +- metadata/md5-cache/net-p2p/bitcoind-21.2 | 2 +- metadata/md5-cache/net-p2p/bitcoind-22.0 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.5-r2 | 2 +- .../md5-cache/net-p2p/resilio-sync-2.7.2.1375 | 2 +- .../md5-cache/net-p2p/resilio-sync-2.7.3.1381 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 7332 -> 7331 bytes .../md5-cache/net-print/cups-filters-1.28.15 | 2 +- .../net-print/cups-filters-1.28.16-r1 | 2 +- .../net-print/foomatic-db-engine-4.0.12-r1 | 2 +- .../md5-cache/net-print/hplip-plugin-3.22.4 | 2 +- .../md5-cache/net-print/hplip-plugin-3.22.6 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9676 -> 9674 bytes .../net-proxy/haproxy-dataplaneapi-2.5.1 | 2 +- metadata/md5-cache/net-proxy/squid-5.7 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 12888 -> 12894 bytes ....8 => networkmanager-openconnect-1.2.8-r1} | 6 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 28205 -> 28357 bytes .../net-wireless/hackrf-tools-2022.09.1 | 14 + .../md5-cache/net-wireless/hackrf-tools-9999 | 6 +- .../md5-cache/net-wireless/sdrplay-2.13.1-r1 | 2 +- .../md5-cache/net-wireless/sdrplay-3.07.1 | 6 +- .../net-wireless/soapyhackrf-0.3.3-r1 | 14 - .../md5-cache/net-wireless/soapyhackrf-0.3.4 | 14 + .../md5-cache/net-wireless/soapyhackrf-9999 | 6 +- metadata/md5-cache/perl-core/CPAN-2.290.0-r1 | 2 +- .../perl-core/Compress-Raw-Zlib-2.201.0 | 2 +- .../perl-core/Compress-Raw-Zlib-2.202.0 | 2 +- metadata/md5-cache/perl-core/Encode-3.120.0 | 2 +- .../md5-cache/perl-core/File-Temp-0.231.100 | 2 +- metadata/md5-cache/perl-core/Manifest.gz | Bin 2129 -> 2121 bytes .../md5-cache/perl-core/Module-Load-0.360.0 | 2 +- .../perl-core/Module-Loaded-0.80.0-r2 | 2 +- .../perl-core/Params-Check-0.380.0-r2 | 2 +- .../perl-core/Scalar-List-Utils-1.560.0 | 2 +- .../md5-cache/perl-core/Test-Simple-1.302.183 | 2 +- .../perl-core/Text-Tabs+Wrap-2013.52.300-r2 | 2 +- .../perl-core/Unicode-Collate-1.290.0 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9095 -> 9096 bytes metadata/md5-cache/sci-astronomy/siril-1.0.5 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 21710 -> 21702 bytes .../md5-cache/sci-biology/bioperl-1.6.9-r1 | 2 +- .../md5-cache/sci-biology/bioperl-db-1.6.9-r2 | 2 +- .../sci-biology/bioperl-network-1.6.9-r1 | 2 +- .../sci-biology/bioperl-run-1.6.9-r1 | 2 +- .../md5-cache/sci-biology/treeviewx-0.5.1-r3 | 2 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 3887 -> 3884 bytes .../md5-cache/sci-calculators/hexcalc-1.11-r3 | 13 - .../md5-cache/sci-calculators/hexcalc-1.11-r4 | 14 + .../md5-cache/sci-electronics/Manifest.gz | Bin 15451 -> 15454 bytes .../sci-electronics/drahnr-oregano-0.84.40 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 20780 -> 20950 bytes ...{gnome-maps-42.3-r2 => gnome-maps-42.3-r3} | 6 +- .../md5-cache/sci-geosciences/gnome-maps-43.0 | 15 + .../{gpxsee-11.3 => gpxsee-11.5} | 4 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 70983 -> 71129 bytes metadata/md5-cache/sci-libs/blis-0.9.0 | 16 + metadata/md5-cache/sci-libs/gdal-3.4.1 | 2 +- metadata/md5-cache/sci-libs/gdal-3.4.2-r2 | 2 +- metadata/md5-cache/sci-libs/gdal-3.4.3-r1 | 2 +- .../sci-libs/{p4est-2.8.0-r1 => p4est-2.8-r1} | 4 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 27613 -> 27761 bytes ...-serapi-0.15.0-r2 => coq-serapi-0.15.0-r3} | 6 +- .../sci-mathematics/coq-serapi-0.16.0 | 16 + .../sci-mathematics/geogebra-bin-5.0.604.0-r2 | 2 +- .../sci-mathematics/geogebra-bin-5.0.683.0 | 2 +- .../sci-mathematics/mathematica-13.0.1 | 2 +- .../sci-mathematics/mathematica-13.1.0 | 2 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 17148 -> 17150 bytes .../sec-keys/openpgp-keys-foxboron-20220802 | 4 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 83182 -> 84298 bytes metadata/md5-cache/sys-apps/ack-3.4.0 | 2 +- metadata/md5-cache/sys-apps/ack-3.5.0 | 2 +- .../md5-cache/sys-apps/apparmor-utils-3.0.3 | 2 +- .../md5-cache/sys-apps/apparmor-utils-3.0.4 | 2 +- metadata/md5-cache/sys-apps/cpu-x-4.4.0 | 6 +- metadata/md5-cache/sys-apps/cpuid-20220927 | 12 + metadata/md5-cache/sys-apps/ed-1.18 | 2 +- .../md5-cache/sys-apps/etckeeper-1.18.16-r1 | 4 +- metadata/md5-cache/sys-apps/etckeeper-1.18.18 | 15 + metadata/md5-cache/sys-apps/hw-probe-1.6.5 | 12 + metadata/md5-cache/sys-apps/ifd-gempc-1.0.8 | 14 + metadata/md5-cache/sys-apps/inxi-3.3.20.1 | 4 +- .../{memtest86-bin-9.4 => memtest86-bin-10.0} | 2 +- ...{pkgcore-0.12.13-r1 => pkgcore-0.12.13-r2} | 6 +- .../{pkgcore-0.12.14 => pkgcore-0.12.15} | 8 +- ...chromatic-0.7.3 => polychromatic-0.7.3-r1} | 2 +- .../md5-cache/sys-apps/polychromatic-9999 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.37 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.38 | 18 + metadata/md5-cache/sys-apps/systemd-251.4 | 4 +- metadata/md5-cache/sys-apps/systemd-251.5 | 18 + .../md5-cache/sys-apps/systemd-utils-251.5 | 18 + metadata/md5-cache/sys-auth/Manifest.gz | Bin 14009 -> 14177 bytes .../sys-auth/pam_ssh_agent_auth-0.10.4 | 14 + .../sys-auth/pam_ssh_agent_auth-9999 | 16 +- .../md5-cache/sys-auth/pam_yubico-2.26-r1 | 15 - metadata/md5-cache/sys-auth/pam_yubico-2.27 | 16 + metadata/md5-cache/sys-cluster/Manifest.gz | Bin 27017 -> 26856 bytes metadata/md5-cache/sys-cluster/k3s-1.24.4_p1 | 17 - .../{k3s-1.24.3_p1 => k3s-1.25.2_p1} | 4 +- metadata/md5-cache/sys-cluster/slurm-22.05.3 | 2 +- .../md5-cache/sys-cluster/torque-6.0.4-r2 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 31111 -> 32408 bytes metadata/md5-cache/sys-devel/binutils-2.38-r2 | 6 +- metadata/md5-cache/sys-devel/binutils-9999 | 8 +- metadata/md5-cache/sys-devel/clang-13.0.1 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.1 | 2 +- .../md5-cache/sys-devel/clang-15.0.2.9999 | 6 +- .../md5-cache/sys-devel/clang-16.0.0.9999 | 12 +- .../sys-devel/clang-16.0.0_pre20220918 | 6 +- .../sys-devel/clang-16.0.0_pre20220930 | 17 + .../md5-cache/sys-devel/clang-common-13.0.1 | 2 +- .../md5-cache/sys-devel/clang-common-14.0.6 | 2 +- .../md5-cache/sys-devel/clang-common-15.0.1 | 2 +- .../sys-devel/clang-common-15.0.2.9999 | 5 +- .../sys-devel/clang-common-16.0.0.9999 | 14 +- .../sys-devel/clang-common-16.0.0_pre20220918 | 4 +- .../sys-devel/clang-common-16.0.0_pre20220930 | 12 + .../clang-runtime-16.0.0_pre20220930 | 13 + metadata/md5-cache/sys-devel/gdb-9999 | 8 +- metadata/md5-cache/sys-devel/lld-13.0.1 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.1 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.2.9999 | 6 +- metadata/md5-cache/sys-devel/lld-16.0.0.9999 | 6 +- .../sys-devel/lld-16.0.0_pre20220918 | 6 +- .../sys-devel/lld-16.0.0_pre20220930 | 16 + metadata/md5-cache/sys-devel/llvm-13.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r2 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.2.9999 | 6 +- metadata/md5-cache/sys-devel/llvm-16.0.0.9999 | 6 +- .../sys-devel/llvm-16.0.0_pre20220918 | 6 +- .../sys-devel/llvm-16.0.0_pre20220930 | 17 + .../md5-cache/sys-devel/llvm-common-13.0.1 | 2 +- .../md5-cache/sys-devel/llvm-common-14.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-15.0.1 | 2 +- .../sys-devel/llvm-common-15.0.2.9999 | 5 +- .../sys-devel/llvm-common-16.0.0.9999 | 5 +- .../sys-devel/llvm-common-16.0.0_pre20220918 | 4 +- .../sys-devel/llvm-common-16.0.0_pre20220930 | 11 + metadata/md5-cache/sys-devel/mold-1.5.1 | 15 + metadata/md5-cache/sys-devel/mold-9999 | 6 +- metadata/md5-cache/sys-firmware/Manifest.gz | Bin 8153 -> 8156 bytes .../sys-firmware/nvidia-firmware-340.32-r1 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 34519 -> 34527 bytes metadata/md5-cache/sys-fs/ddrescue-1.26 | 2 +- metadata/md5-cache/sys-fs/ncdu-1.17 | 4 +- metadata/md5-cache/sys-fs/yaffs2utils-0.2.9 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 25872 -> 26181 bytes .../sys-kernel/gentoo-kernel-bin-5.10.145 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.146 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.70 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.71 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.19.11 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.19.12 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.214 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.215 | 2 +- .../md5-cache/sys-kernel/pf-sources-5.19_p6 | 15 + .../sys-kernel/rt-sources-5.15.71_p51 | 15 + metadata/md5-cache/sys-libs/Manifest.gz | Bin 35004 -> 34550 bytes .../md5-cache/sys-libs/compiler-rt-13.0.1 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.6 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/compiler-rt-15.0.1 | 2 +- .../sys-libs/compiler-rt-15.0.2.9999 | 6 +- .../sys-libs/compiler-rt-16.0.0.9999 | 6 +- .../sys-libs/compiler-rt-16.0.0_pre20220918 | 6 +- .../sys-libs/compiler-rt-16.0.0_pre20220930 | 14 + .../sys-libs/compiler-rt-sanitizers-13.0.1 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-15.0.1 | 2 +- .../compiler-rt-sanitizers-15.0.2.9999 | 6 +- .../compiler-rt-sanitizers-16.0.0.9999 | 6 +- .../compiler-rt-sanitizers-16.0.0_pre20220918 | 6 +- .../compiler-rt-sanitizers-16.0.0_pre20220930 | 15 + metadata/md5-cache/sys-libs/glibc-2.36-r4 | 16 + metadata/md5-cache/sys-libs/ldb-2.3.2-r1 | 17 - metadata/md5-cache/sys-libs/ldb-2.3.3 | 2 +- metadata/md5-cache/sys-libs/ldb-2.3.4 | 2 +- metadata/md5-cache/sys-libs/ldb-2.4.1-r1 | 17 - metadata/md5-cache/sys-libs/ldb-2.4.2-r1 | 2 +- metadata/md5-cache/sys-libs/ldb-2.4.3 | 17 - metadata/md5-cache/sys-libs/ldb-2.4.4 | 6 +- metadata/md5-cache/sys-libs/ldb-2.5.0-r1 | 17 - metadata/md5-cache/sys-libs/ldb-2.5.1 | 17 - metadata/md5-cache/sys-libs/ldb-2.5.2 | 2 +- metadata/md5-cache/sys-libs/ldb-2.6.1 | 17 + metadata/md5-cache/sys-libs/libcxx-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.1 | 2 +- .../md5-cache/sys-libs/libcxx-15.0.2.9999 | 6 +- .../md5-cache/sys-libs/libcxx-16.0.0.9999 | 6 +- .../sys-libs/libcxx-16.0.0_pre20220918 | 6 +- .../sys-libs/libcxx-16.0.0_pre20220930 | 16 + metadata/md5-cache/sys-libs/libcxxabi-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-15.0.1 | 2 +- .../md5-cache/sys-libs/libcxxabi-15.0.2.9999 | 6 +- .../md5-cache/sys-libs/libcxxabi-16.0.0.9999 | 6 +- .../sys-libs/libcxxabi-16.0.0_pre20220918 | 6 +- .../sys-libs/libcxxabi-16.0.0_pre20220930 | 16 + metadata/md5-cache/sys-libs/libomp-13.0.1 | 4 +- metadata/md5-cache/sys-libs/libomp-14.0.6-r1 | 4 +- metadata/md5-cache/sys-libs/libomp-15.0.1 | 4 +- .../md5-cache/sys-libs/libomp-15.0.2.9999 | 8 +- .../md5-cache/sys-libs/libomp-16.0.0.9999 | 8 +- .../sys-libs/libomp-16.0.0_pre20220918 | 8 +- .../sys-libs/libomp-16.0.0_pre20220930 | 15 + .../sys-libs/llvm-libunwind-13.0.1-r1 | 2 +- .../sys-libs/llvm-libunwind-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.1 | 2 +- .../sys-libs/llvm-libunwind-15.0.2.9999 | 6 +- .../sys-libs/llvm-libunwind-16.0.0.9999 | 6 +- .../llvm-libunwind-16.0.0_pre20220918 | 6 +- .../llvm-libunwind-16.0.0_pre20220930 | 16 + .../md5-cache/sys-libs/minizip-ng-3.0.6-r1 | 16 + .../md5-cache/sys-libs/nss_wrapper-1.1.10 | 13 - .../md5-cache/sys-libs/nss_wrapper-1.1.11 | 13 - metadata/md5-cache/sys-libs/nss_wrapper-1.1.6 | 13 - .../md5-cache/sys-libs/pam_wrapper-1.1.3-r3 | 17 - .../sys-libs/queue-standalone-0.1-r1 | 4 +- metadata/md5-cache/sys-libs/talloc-2.3.2 | 2 +- metadata/md5-cache/sys-libs/talloc-2.3.3 | 2 +- metadata/md5-cache/sys-libs/talloc-2.3.4 | 6 +- metadata/md5-cache/sys-libs/tdb-1.4.5 | 2 +- metadata/md5-cache/sys-libs/tdb-1.4.6 | 17 - metadata/md5-cache/sys-libs/tdb-1.4.7 | 6 +- metadata/md5-cache/sys-libs/tevent-0.10.2 | 2 +- metadata/md5-cache/sys-libs/tevent-0.11.0 | 2 +- metadata/md5-cache/sys-libs/tevent-0.12.0 | 17 - metadata/md5-cache/sys-libs/tevent-0.12.1 | 6 +- metadata/md5-cache/sys-libs/tevent-0.13.0 | 17 + metadata/md5-cache/sys-libs/uid_wrapper-1.2.8 | 13 - metadata/md5-cache/sys-libs/zlib-ng-2.0.6 | 7 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 7253 -> 7253 bytes metadata/md5-cache/sys-power/iasl-20200717 | 4 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15610 -> 15609 bytes metadata/md5-cache/sys-process/numad-0.5-r3 | 2 +- metadata/md5-cache/sys-process/numad-0.5-r4 | 2 +- metadata/md5-cache/sys-process/numad-9999 | 2 +- metadata/md5-cache/virtual/Manifest.gz | Bin 43217 -> 43377 bytes metadata/md5-cache/virtual/httpd-php-8.2 | 7 + metadata/md5-cache/www-apache/Manifest.gz | Bin 9088 -> 8145 bytes .../md5-cache/www-apache/libapreq2-2.16-r1 | 2 +- metadata/md5-cache/www-apache/libapreq2-2.17 | 2 +- metadata/md5-cache/www-apache/mod_h2-2.0.1 | 15 - metadata/md5-cache/www-apache/mod_h2-2.0.2 | 15 - metadata/md5-cache/www-apache/mod_h2-2.0.3 | 15 - metadata/md5-cache/www-apache/mod_h2-2.0.4 | 15 - metadata/md5-cache/www-apache/mod_h2-2.0.6 | 15 - metadata/md5-cache/www-apache/mod_h2-2.0.7 | 15 - .../www-apache/{mod_h2-2.0.5 => mod_h2-2.0.9} | 2 +- .../md5-cache/www-apache/mod_perl-2.0.11-r1 | 2 +- .../www-apps/Apache-Gallery-1.0_rc3-r2 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 25471 -> 25303 bytes metadata/md5-cache/www-apps/gitea-1.16.7 | 17 - metadata/md5-cache/www-apps/gitea-1.16.9 | 17 - metadata/md5-cache/www-apps/gitea-1.17.1 | 17 - .../md5-cache/www-apps/ikiwiki-3.20190228-r1 | 2 +- .../md5-cache/www-apps/ikiwiki-3.20200202.3 | 2 +- .../www-apps/ikiwiki-3.20200202.3-r1 | 2 +- metadata/md5-cache/www-apps/mediawiki-1.37.6 | 16 + metadata/md5-cache/www-apps/mediawiki-1.38.4 | 16 + metadata/md5-cache/www-client/Manifest.gz | Bin 11757 -> 11756 bytes .../www-client/chromium-105.0.5195.125 | 16 - .../www-client/chromium-106.0.5249.61 | 4 +- ...-105.0.5195.102 => chromium-106.0.5249.91} | 8 +- ...m-107.0.5304.10 => chromium-107.0.5304.18} | 6 +- .../www-client/chromium-108.0.5327.0 | 16 + ...6.0.5249.61 => chromium-bin-106.0.5249.91} | 8 +- metadata/md5-cache/www-client/epiphany-42.3 | 17 - .../{epiphany-42.4 => epiphany-42.4-r1} | 6 +- metadata/md5-cache/www-client/fetch-1.0-r4 | 5 +- ....0.5249.61 => google-chrome-106.0.5249.91} | 4 +- ...49.61 => google-chrome-beta-107.0.5304.18} | 4 +- ...10 => google-chrome-unstable-108.0.5327.0} | 4 +- metadata/md5-cache/www-client/links-2.28 | 17 + .../www-client/microsoft-edge-105.0.1343.53 | 2 +- .../microsoft-edge-beta-106.0.1370.17 | 2 +- .../microsoft-edge-beta-106.0.1370.26 | 2 +- ...0.15 => microsoft-edge-beta-106.0.1370.30} | 4 +- .../microsoft-edge-dev-107.0.1375.0 | 2 +- .../microsoft-edge-dev-107.0.1387.2 | 2 +- ...1370.4 => microsoft-edge-dev-107.0.1402.2} | 6 +- .../md5-cache/www-client/opera-90.0.4480.84 | 2 +- .../www-client/opera-beta-91.0.4516.10 | 2 +- .../www-client/opera-beta-91.0.4516.3 | 2 +- .../www-client/opera-beta-91.0.4516.6 | 2 +- .../www-client/opera-developer-91.0.4498.0 | 2 +- .../www-client/opera-developer-91.0.4505.0 | 2 +- .../www-client/opera-developer-91.0.4514.0-r1 | 2 +- .../www-client/{surf-2.1-r1 => surf-2.1-r2} | 6 +- metadata/md5-cache/www-client/surf-9999 | 6 +- .../md5-cache/www-client/vivaldi-5.4.2753.47 | 2 +- .../md5-cache/www-client/vivaldi-5.4.2753.51 | 2 +- ....5.2797.3 => vivaldi-snapshot-5.5.2805.21} | 4 +- .../www-client/vivaldi-snapshot-5.5.2805.3 | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 1753 -> 1761 bytes ...61 => chrome-binary-plugins-106.0.5249.91} | 4 +- ... chrome-binary-plugins-107.0.5304.18_beta} | 4 +- ... chrome-binary-plugins-108.0.5327.0_alpha} | 4 +- .../www-plugins/gosuslugi-plugin-3.1.1.0 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 7877 -> 7875 bytes .../md5-cache/www-servers/nginx-1.21.6-r4 | 2 +- .../md5-cache/www-servers/nginx-1.23.1-r1 | 2 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6629 -> 6621 bytes .../x11-drivers/nvidia-drivers-390.154 | 4 +- .../x11-drivers/nvidia-drivers-470.141.03 | 4 +- .../x11-drivers/nvidia-drivers-510.85.02 | 4 +- ...ers-515.49.18 => nvidia-drivers-515.49.19} | 6 +- .../x11-drivers/nvidia-drivers-515.65.01 | 4 +- .../x11-drivers/nvidia-drivers-515.76 | 4 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 29478 -> 29796 bytes .../x11-libs/gtk-mac-integration-2.0.5-r1 | 2 +- ...cryptui-3.12.2-r1 => libcryptui-3.12.2-r2} | 6 +- metadata/md5-cache/x11-libs/libnotify-0.8.1 | 4 +- .../libva-intel-media-driver-22.5.3.1 | 16 + metadata/md5-cache/x11-libs/libwnck-43.0 | 16 + metadata/md5-cache/x11-libs/pango-1.50.9 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 64977 -> 64821 bytes metadata/md5-cache/x11-misc/dclock-2.2.2_p12 | 4 +- metadata/md5-cache/x11-misc/x2x-1.27-r3 | 14 - .../x11-misc/{x2x-1.30 => x2x-1.30-r1} | 6 +- metadata/md5-cache/x11-misc/xautolock-2.2_p7 | 6 +- .../{xbatt-1.3_rc1 => xbatt-1.3_rc1-r1} | 15 +- metadata/md5-cache/x11-misc/xearth-1.1-r1 | 6 +- metadata/md5-cache/x11-misc/xfishtank-2.5 | 6 +- metadata/md5-cache/x11-misc/xkeycaps-2.47_p7 | 6 +- .../{xsnap-1.5.15-r2 => xsnap-1.5.15-r3} | 10 +- metadata/md5-cache/x11-misc/xtitle-1.0.4 | 8 +- metadata/md5-cache/x11-misc/xtoolwait-1.3-r2 | 6 +- metadata/md5-cache/x11-misc/xtrlock-2.13-r1 | 6 +- metadata/md5-cache/x11-misc/xxkb-1.11.1-r1 | 4 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 29925 -> 29923 bytes metadata/md5-cache/x11-plugins/wmnet-1.06-r2 | 6 +- .../{wmudmount-3.0 => wmudmount-3.0-r1} | 6 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 7679 -> 7673 bytes metadata/md5-cache/x11-terms/kterm-6.2.0-r7 | 4 +- metadata/md5-cache/x11-terms/root-tail-1.2-r4 | 6 +- metadata/md5-cache/x11-terms/zutty-0.13 | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 27728 -> 27733 bytes .../x11-themes/icewm-extra-themes-1.2 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 15367 -> 15698 bytes metadata/md5-cache/x11-wm/i3-gaps-4.21-r1 | 16 + metadata/md5-cache/x11-wm/icewm-2.8.0 | 2 +- metadata/md5-cache/x11-wm/icewm-2.9.6 | 2 +- metadata/md5-cache/x11-wm/icewm-2.9.7 | 2 +- metadata/md5-cache/x11-wm/jwm-2.3.7 | 14 - metadata/md5-cache/x11-wm/jwm-2.4.2 | 4 +- metadata/md5-cache/x11-wm/larswm-7.5.3-r2 | 6 +- metadata/md5-cache/x11-wm/lwm-1.2.4 | 13 +- metadata/md5-cache/x11-wm/mutter-42.5 | 18 + metadata/md5-cache/x11-wm/mutter-43.0 | 18 + metadata/md5-cache/x11-wm/vtwm-5.4.7-r2 | 6 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 24 - metadata/timestamp | 2 +- metadata/timestamp.calculate | 7222 +++++++++-------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 44717 -> 44736 bytes net-analyzer/ike-scan/Manifest | 4 +- .../files/ike-scan-1.9.5-clang-16.patch | 92 + ...can-99999.ebuild => ike-scan-1.9.5.ebuild} | 31 +- net-analyzer/nfdump/Manifest | 9 +- .../nfdump/files/nfdump-1.6.19-compiler.patch | 21 - .../files/nfdump-1.6.23-autotools.patch | 216 - .../files/nfdump-1.6.23-m4-dir-automake.patch | 23 - .../nfdump/files/nfdump-1.6.23-m4-dir.patch | 19 - net-analyzer/nfdump/nfdump-1.6.23.ebuild | 82 - ...1.6.23-r1.ebuild => nfdump-1.7.0.1.ebuild} | 8 +- net-analyzer/sniffit/Manifest | 3 +- .../sniffit-0.5.0-implicit-func-decl.patch | 50 + ...iffit-0.5.ebuild => sniffit-0.5-r1.ebuild} | 16 +- net-analyzer/tcptrace/Manifest | 2 +- .../tcptrace/tcptrace-6.6.7_p6.ebuild | 4 +- net-analyzer/testssl/Manifest | 2 + net-analyzer/testssl/testssl-3.0.8.ebuild | 74 + net-analyzer/zabbix/Manifest | 10 +- net-analyzer/zabbix/zabbix-4.0.43.ebuild | 2 +- net-analyzer/zabbix/zabbix-4.0.44.ebuild | 2 +- net-analyzer/zabbix/zabbix-5.0.27.ebuild | 2 +- net-analyzer/zabbix/zabbix-6.0.8.ebuild | 2 +- net-analyzer/zabbix/zabbix-6.2.2.ebuild | 2 +- net-dialup/Manifest.gz | Bin 5220 -> 5216 bytes net-dialup/picocom/Manifest | 2 +- net-dialup/picocom/picocom-3.1.ebuild | 2 +- net-fs/Manifest.gz | Bin 3520 -> 3521 bytes net-fs/cifs-utils/Manifest | 7 +- net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild | 2 +- ...s-6.13-r1.ebuild => cifs-utils-7.0.ebuild} | 23 +- net-fs/samba/Manifest | 25 +- .../samba-4.15.9-libunwind-automagic.patch | 118 + net-fs/samba/metadata.xml | 1 + net-fs/samba/samba-4.14.12-r3.ebuild | 342 - net-fs/samba/samba-4.14.14.ebuild | 2 +- ...mba-4.15.9.ebuild => samba-4.15.10.ebuild} | 11 +- net-fs/samba/samba-4.15.4-r3.ebuild | 340 - ....15.6-r1.ebuild => samba-4.15.9-r1.ebuild} | 29 +- net-fs/samba/samba-4.16.0-r1.ebuild | 341 - net-fs/samba/samba-4.16.1.ebuild | 342 - ...a-4.16.4.ebuild => samba-4.16.4-r1.ebuild} | 11 +- ...a-4.16.2.ebuild => samba-4.16.5-r1.ebuild} | 144 +- net-fs/sshfs/Manifest | 2 +- net-fs/sshfs/sshfs-3.7.3.ebuild | 2 +- net-im/Manifest.gz | Bin 10419 -> 10424 bytes net-im/bitlbee/Manifest | 2 +- net-im/bitlbee/bitlbee-3.6-r3.ebuild | 2 +- net-im/empathy/Manifest | 2 +- ...14-r1.ebuild => empathy-3.12.14-r2.ebuild} | 2 +- net-im/signal-desktop-bin/Manifest | 4 +- ...build => signal-desktop-bin-5.61.1.ebuild} | 0 net-im/synapse/Manifest | 4 +- net-im/synapse/synapse-1.66.0.ebuild | 2 +- net-im/synapse/synapse-1.68.0.ebuild | 2 +- net-im/telegram-desktop-bin/Manifest | 3 + .../telegram-desktop-bin-4.2.4.ebuild | 52 + net-irc/Manifest.gz | Bin 8063 -> 8062 bytes net-irc/znc-clientbuffer/Manifest | 2 +- .../znc-clientbuffer-1.0.48.ebuild | 2 +- net-libs/Manifest.gz | Bin 32600 -> 32768 bytes net-libs/glib-networking/Manifest | 2 +- .../glib-networking-2.72.2.ebuild | 2 +- net-libs/libaccounts-glib/Manifest | 2 +- .../libaccounts-glib-1.26.ebuild | 2 +- net-libs/libbitcoinconsensus/Manifest | 10 +- .../libbitcoinconsensus-0.20.1.ebuild | 4 +- .../libbitcoinconsensus-0.21.0.ebuild | 4 +- .../libbitcoinconsensus-0.21.1.ebuild | 4 +- .../libbitcoinconsensus-21.2.ebuild | 2 +- .../libbitcoinconsensus-22.0.ebuild | 4 +- net-libs/libcloudproviders/Manifest | 3 + .../libcloudproviders-0.3.1.ebuild | 44 + net-libs/libcloudproviders/metadata.xml | 8 + net-libs/libhackrf/Manifest | 7 +- .../hackrf-disable-static-2022.09.1.patch | 30 + net-libs/libhackrf/libhackrf-2021.03.1.ebuild | 9 +- net-libs/libhackrf/libhackrf-2022.09.1.ebuild | 58 + net-libs/libhackrf/libhackrf-9999.ebuild | 22 +- net-libs/libnma/Manifest | 2 +- ...-1.8.40.ebuild => libnma-1.8.40-r1.ebuild} | 2 +- net-libs/libssh/Manifest | 5 +- .../libssh/files/libssh-0.8.0-tests.patch | 11 - net-libs/libssh/libssh-0.10.4.ebuild | 2 +- net-libs/libssh/libssh-0.9.6.ebuild | 124 - net-libs/libvncserver/Manifest | 3 +- .../libvncserver-0.9.13-r1.ebuild | 2 +- .../libvncserver/libvncserver-0.9.13.ebuild | 75 - net-libs/nodejs/Manifest | 2 + net-libs/nodejs/nodejs-18.10.0.ebuild | 250 + net-libs/socket_wrapper/Manifest | 2 - .../socket_wrapper-1.3.2.ebuild | 26 - net-mail/Manifest.gz | Bin 14570 -> 14576 bytes net-mail/notmuch/Manifest | 2 +- net-mail/notmuch/notmuch-0.37.ebuild | 4 +- net-misc/Manifest.gz | Bin 55059 -> 55069 bytes net-misc/drive/Manifest | 2 +- net-misc/drive/drive-0.4.0_p20210208.ebuild | 2 +- net-misc/gallery-dl/Manifest | 2 + net-misc/gallery-dl/gallery-dl-1.23.2.ebuild | 38 + net-misc/iperf/Manifest | 9 +- .../files/iperf-3.12-Unbundle-cJSON.patch | 109 + .../iperf/files/iperf-3.12-fix-bashism.patch | 43 + ...99999.99999.ebuild => iperf-2.9999.ebuild} | 2 +- net-misc/iperf/iperf-3.11.ebuild | 2 +- net-misc/iperf/iperf-3.12.ebuild | 55 + net-misc/iperf/iperf-3.99999.99999.ebuild | 38 - .../mobile-broadband-provider-info/Manifest | 2 +- ...le-broadband-provider-info-20220725.ebuild | 2 +- net-misc/rsync/Manifest | 5 +- net-misc/rsync/metadata.xml | 1 + net-misc/rsync/rsync-3.2.7_pre1.ebuild | 167 + net-misc/vncrec/Manifest | 3 +- net-misc/vncrec/files/vncrec-0.2-clang.patch | 8 + ...rec-0.2-r2.ebuild => vncrec-0.2-r3.ebuild} | 36 +- net-misc/x11-ssh-askpass/Manifest | 2 +- .../x11-ssh-askpass-1.2.4.1-r2.ebuild | 5 +- net-p2p/Manifest.gz | Bin 7428 -> 7429 bytes net-p2p/amule/Manifest | 5 +- net-p2p/amule/amule-2.3.3.ebuild | 3 +- net-p2p/amule/amule-9999.ebuild | 6 +- .../files/amule-2.3.3-fix-exception.patch | 12 + net-p2p/bitcoin-cli/Manifest | 10 +- net-p2p/bitcoin-cli/bitcoin-cli-0.20.1.ebuild | 2 +- net-p2p/bitcoin-cli/bitcoin-cli-0.21.0.ebuild | 2 +- net-p2p/bitcoin-cli/bitcoin-cli-0.21.1.ebuild | 2 +- net-p2p/bitcoin-cli/bitcoin-cli-21.2.ebuild | 2 +- net-p2p/bitcoin-cli/bitcoin-cli-22.0.ebuild | 2 +- net-p2p/bitcoin-qt/Manifest | 8 +- net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild | 2 +- net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild | 2 +- net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild | 2 +- net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild | 2 +- net-p2p/bitcoind/Manifest | 8 +- net-p2p/bitcoind/bitcoind-0.21.0.ebuild | 2 +- net-p2p/bitcoind/bitcoind-0.21.1.ebuild | 2 +- net-p2p/bitcoind/bitcoind-21.2.ebuild | 2 +- net-p2p/bitcoind/bitcoind-22.0.ebuild | 2 +- net-p2p/deluge/Manifest | 2 +- net-p2p/deluge/deluge-2.0.5-r2.ebuild | 2 +- net-proxy/Manifest.gz | Bin 5362 -> 5365 bytes net-proxy/haproxy-dataplaneapi/Manifest | 2 +- .../haproxy-dataplaneapi-2.5.1.ebuild | 2 +- net-proxy/squid/Manifest | 2 +- net-proxy/squid/squid-5.7.ebuild | 27 +- net-vpn/Manifest.gz | Bin 7049 -> 7051 bytes net-vpn/networkmanager-openconnect/Manifest | 2 +- ...etworkmanager-openconnect-1.2.8-r1.ebuild} | 2 +- net-wireless/Manifest.gz | Bin 14557 -> 14557 bytes net-wireless/hackrf-tools/Manifest | 4 +- .../hackrf-tools-2022.09.1.ebuild | 48 + .../hackrf-tools/hackrf-tools-9999.ebuild | 4 +- net-wireless/sdrplay/Manifest | 2 +- net-wireless/sdrplay/sdrplay-3.07.1.ebuild | 8 + net-wireless/soapyhackrf/Manifest | 6 +- ...3.3-r1.ebuild => soapyhackrf-0.3.4.ebuild} | 2 +- .../soapyhackrf/soapyhackrf-9999.ebuild | 6 +- profiles/Manifest.gz | Bin 147144 -> 147147 bytes profiles/arch/alpha/package.use.mask | 4 - profiles/arch/amd64/use.mask | 4 + profiles/arch/arm/use.mask | 4 + profiles/arch/arm64/use.mask | 4 + profiles/arch/base/use.mask | 5 + profiles/arch/hppa/use.mask | 4 - profiles/arch/ia64/package.use.mask | 8 +- profiles/arch/ia64/use.mask | 4 - profiles/arch/mips/use.mask | 4 - profiles/arch/powerpc/ppc32/package.use.mask | 2 +- profiles/arch/powerpc/ppc64/package.use.mask | 5 + profiles/arch/powerpc/use.mask | 4 + profiles/arch/riscv/use.mask | 6 +- profiles/arch/s390/use.mask | 4 - profiles/arch/sparc/package.use.mask | 4 - profiles/arch/sparc/use.mask | 1 - profiles/arch/x86/use.mask | 4 + profiles/base/package.use.mask | 7 + profiles/base/use.mask | 4 + profiles/desc/php_targets.desc | 1 + profiles/package.mask | 74 +- profiles/use.local.desc | 8 + sci-astronomy/Manifest.gz | Bin 6844 -> 6841 bytes sci-astronomy/siril/Manifest | 3 +- .../siril/files/siril-1.0-execinfo.patch | 22 + sci-astronomy/siril/siril-1.0.5.ebuild | 1 + sci-biology/Manifest.gz | Bin 20000 -> 20001 bytes sci-biology/treeviewx/Manifest | 2 +- .../treeviewx/treeviewx-0.5.1-r3.ebuild | 4 +- sci-calculators/Manifest.gz | Bin 3204 -> 3207 bytes sci-calculators/hexcalc/Manifest | 2 +- .../hexcalc/hexcalc-1.11-r3.ebuild | 42 - .../hexcalc/hexcalc-1.11-r4.ebuild | 50 + sci-geosciences/Manifest.gz | Bin 11252 -> 11253 bytes sci-geosciences/gnome-maps/Manifest | 4 +- ....3-r2.ebuild => gnome-maps-42.3-r3.ebuild} | 3 +- .../gnome-maps/gnome-maps-43.0.ebuild | 43 + sci-geosciences/gpxsee/Manifest | 4 +- ...{gpxsee-11.3.ebuild => gpxsee-11.5.ebuild} | 2 +- sci-libs/Manifest.gz | Bin 44370 -> 44375 bytes sci-libs/blis/Manifest | 3 + sci-libs/blis/blis-0.9.0.ebuild | 113 + sci-libs/blis/files/blis-0.9.0-rpath.patch | 15 + sci-libs/p4est/Manifest | 8 +- ...patch => p4est-2.8-fix_build_system.patch} | 0 ...sion.patch => p4est-2.8-set_version.patch} | 0 ...st-2.8.0-r1.ebuild => p4est-2.8-r1.ebuild} | 2 +- sci-mathematics/Manifest.gz | Bin 16205 -> 16205 bytes sci-mathematics/coq-serapi/Manifest | 4 +- ...-r2.ebuild => coq-serapi-0.15.0-r3.ebuild} | 2 +- .../coq-serapi/coq-serapi-0.16.0.ebuild | 67 + sci-mathematics/geogebra-bin/Manifest | 4 +- .../geogebra-bin-5.0.604.0-r2.ebuild | 4 +- .../geogebra-bin-5.0.683.0.ebuild | 2 +- sec-keys/Manifest.gz | Bin 16130 -> 16132 bytes sec-keys/openpgp-keys-foxboron/Manifest | 2 +- .../openpgp-keys-foxboron-20220802.ebuild | 2 +- sys-apps/Manifest.gz | Bin 49392 -> 49383 bytes sys-apps/cpu-x/Manifest | 2 +- sys-apps/cpu-x/cpu-x-4.4.0.ebuild | 4 +- sys-apps/cpuid/Manifest | 2 + sys-apps/cpuid/cpuid-20220927.ebuild | 35 + sys-apps/etckeeper/Manifest | 5 +- .../etckeeper/etckeeper-1.18.16-r1.ebuild | 2 +- sys-apps/etckeeper/etckeeper-1.18.18.ebuild | 97 + .../files/etckeeper-1.18.18-gentoo.patch | 70 + sys-apps/flashrom/Manifest | 2 +- sys-apps/flashrom/metadata.xml | 3 + sys-apps/hw-probe/Manifest | 2 + sys-apps/hw-probe/hw-probe-1.6.5.ebuild | 63 + sys-apps/ifd-gempc/Manifest | 2 + sys-apps/ifd-gempc/ifd-gempc-1.0.8.ebuild | 59 + sys-apps/inxi/Manifest | 2 +- sys-apps/inxi/inxi-3.3.20.1.ebuild | 2 +- sys-apps/memtest86-bin/Manifest | 4 +- ...n-9.4.ebuild => memtest86-bin-10.0.ebuild} | 0 sys-apps/pkgcore/Manifest | 6 +- ...13-r1.ebuild => pkgcore-0.12.13-r2.ebuild} | 2 +- ...-0.12.14.ebuild => pkgcore-0.12.15.ebuild} | 2 +- sys-apps/polychromatic/Manifest | 4 +- ...3.ebuild => polychromatic-0.7.3-r1.ebuild} | 2 + .../polychromatic/polychromatic-9999.ebuild | 2 + sys-apps/portage/Manifest | 4 +- sys-apps/portage/portage-3.0.37.ebuild | 2 +- sys-apps/portage/portage-3.0.38.ebuild | 273 + sys-apps/systemd-utils/Manifest | 2 + .../systemd-utils/systemd-utils-251.5.ebuild | 524 ++ sys-apps/systemd/Manifest | 4 +- sys-apps/systemd/systemd-251.4.ebuild | 2 +- sys-apps/systemd/systemd-251.5.ebuild | 529 ++ sys-auth/Manifest.gz | Bin 9567 -> 9559 bytes sys-auth/pam_ssh_agent_auth/Manifest | 7 +- ...Fix-function-prototypes-in-configure.patch | 49 + ...ludes-implicit-function-declarations.patch | 176 + .../pam_ssh_agent_auth-0.10.4.ebuild | 70 + .../pam_ssh_agent_auth-9999.ebuild | 46 +- sys-auth/pam_yubico/Manifest | 4 +- ...-2.26-r1.ebuild => pam_yubico-2.27.ebuild} | 12 +- sys-cluster/Manifest.gz | Bin 11535 -> 11535 bytes sys-cluster/ceph/Manifest | 1 - .../ceph/files/ceph-16.2.10-gcc12.patch | 45 - sys-cluster/k3s/Manifest | 8 +- sys-cluster/k3s/k3s-1.24.3_p1.ebuild | 102 - ...-1.24.4_p1.ebuild => k3s-1.25.2_p1.ebuild} | 4 +- sys-cluster/torque/Manifest | 2 +- sys-cluster/torque/torque-6.0.4-r2.ebuild | 3 +- sys-devel/Manifest.gz | Bin 10491 -> 10479 bytes sys-devel/binutils/Manifest | 4 +- sys-devel/binutils/binutils-2.38-r2.ebuild | 2 +- sys-devel/binutils/binutils-9999.ebuild | 5 +- sys-devel/clang-common/Manifest | 6 +- .../clang-common-16.0.0.9999.ebuild | 76 +- .../clang-common-16.0.0_pre20220930.ebuild | 98 + sys-devel/clang-common/metadata.xml | 5 + sys-devel/clang-runtime/Manifest | 1 + .../clang-runtime-16.0.0_pre20220930.ebuild | 41 + sys-devel/clang/Manifest | 4 +- sys-devel/clang/clang-16.0.0.9999.ebuild | 19 +- .../clang/clang-16.0.0_pre20220930.ebuild | 450 + sys-devel/gdb/Manifest | 2 +- sys-devel/gdb/gdb-9999.ebuild | 12 +- sys-devel/lld/Manifest | 2 + sys-devel/lld/lld-16.0.0_pre20220930.ebuild | 81 + sys-devel/llvm-common/Manifest | 2 + .../llvm-common-16.0.0_pre20220930.ebuild | 28 + sys-devel/llvm/Manifest | 2 + sys-devel/llvm/llvm-16.0.0_pre20220930.ebuild | 529 ++ sys-devel/mold/Manifest | 7 +- .../files/mold-1.2.1-install-nopython.patch | 34 - .../files/mold-1.3.0-openssl-pkgconfig.patch | 28 - .../files/mold-1.3.1-fix-riscv-set32.patch | 25 - sys-devel/mold/mold-1.5.1.ebuild | 96 + sys-devel/mold/mold-9999.ebuild | 6 +- sys-fs/Manifest.gz | Bin 22219 -> 22226 bytes sys-fs/ncdu/Manifest | 2 +- sys-fs/ncdu/ncdu-1.17.ebuild | 2 +- sys-fs/yaffs2utils/Manifest | 2 +- sys-fs/yaffs2utils/yaffs2utils-0.2.9.ebuild | 4 +- sys-kernel/Manifest.gz | Bin 4422 -> 4413 bytes sys-kernel/pf-sources/Manifest | 2 + .../pf-sources/pf-sources-5.19_p6.ebuild | 95 + sys-kernel/rt-sources/Manifest | 3 + .../rt-sources/rt-sources-5.15.71_p51.ebuild | 52 + sys-libs/Manifest.gz | Bin 14233 -> 14402 bytes sys-libs/compiler-rt-sanitizers/Manifest | 2 + ...er-rt-sanitizers-16.0.0_pre20220930.ebuild | 220 + sys-libs/compiler-rt/Manifest | 2 + .../compiler-rt-16.0.0_pre20220930.ebuild | 151 + sys-libs/glibc/Manifest | 2 + sys-libs/glibc/glibc-2.36-r4.ebuild | 1628 ++++ sys-libs/ldb/Manifest | 14 +- sys-libs/ldb/ldb-2.3.2-r1.ebuild | 120 - sys-libs/ldb/ldb-2.4.1-r1.ebuild | 120 - sys-libs/ldb/ldb-2.4.3.ebuild | 121 - sys-libs/ldb/ldb-2.4.4.ebuild | 2 +- sys-libs/ldb/ldb-2.5.1.ebuild | 121 - .../{ldb-2.5.0-r1.ebuild => ldb-2.6.1.ebuild} | 76 +- sys-libs/libcxx/Manifest | 2 + .../libcxx/libcxx-16.0.0_pre20220930.ebuild | 219 + sys-libs/libcxxabi/Manifest | 2 + .../libcxxabi-16.0.0_pre20220930.ebuild | 123 + sys-libs/libomp/Manifest | 14 +- sys-libs/libomp/libomp-13.0.1.ebuild | 3 +- sys-libs/libomp/libomp-14.0.6-r1.ebuild | 3 +- sys-libs/libomp/libomp-15.0.1.ebuild | 3 +- sys-libs/libomp/libomp-15.0.2.9999.ebuild | 3 +- sys-libs/libomp/libomp-16.0.0.9999.ebuild | 3 +- .../libomp/libomp-16.0.0_pre20220918.ebuild | 3 +- .../libomp/libomp-16.0.0_pre20220930.ebuild | 133 + sys-libs/llvm-libunwind/Manifest | 2 + .../llvm-libunwind-16.0.0_pre20220930.ebuild | 129 + sys-libs/minizip-ng/Manifest | 5 + ...andom-and-arc4random_buf-usage-order.patch | 68 + .../minizip-ng-3.0.6-test-temporary.patch | 129 + sys-libs/minizip-ng/metadata.xml | 16 + .../minizip-ng/minizip-ng-3.0.6-r1.ebuild | 86 + sys-libs/nss_wrapper/Manifest | 6 - .../nss_wrapper/nss_wrapper-1.1.10.ebuild | 14 - .../nss_wrapper/nss_wrapper-1.1.11.ebuild | 14 - sys-libs/nss_wrapper/nss_wrapper-1.1.6.ebuild | 14 - sys-libs/pam_wrapper/Manifest | 2 - .../pam_wrapper/pam_wrapper-1.1.3-r3.ebuild | 73 - sys-libs/queue-standalone/Manifest | 2 +- .../queue-standalone-0.1-r1.ebuild | 2 +- sys-libs/talloc/Manifest | 2 +- sys-libs/talloc/talloc-2.3.4.ebuild | 2 +- sys-libs/tdb/Manifest | 4 +- sys-libs/tdb/tdb-1.4.6.ebuild | 61 - sys-libs/tdb/tdb-1.4.7.ebuild | 2 +- sys-libs/tevent/Manifest | 6 +- sys-libs/tevent/tevent-0.12.0.ebuild | 78 - sys-libs/tevent/tevent-0.12.1.ebuild | 2 +- sys-libs/tevent/tevent-0.13.0.ebuild | 103 + sys-libs/uid_wrapper/Manifest | 2 - sys-libs/uid_wrapper/uid_wrapper-1.2.8.ebuild | 15 - sys-libs/zlib-ng/Manifest | 4 +- sys-libs/zlib-ng/zlib-ng-2.0.5.ebuild | 75 - sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild | 4 +- sys-power/Manifest.gz | Bin 4889 -> 4891 bytes sys-power/iasl/Manifest | 2 +- sys-power/iasl/iasl-20200717.ebuild | 2 +- sys-process/Manifest.gz | Bin 9979 -> 9970 bytes sys-process/numad/Manifest | 6 +- sys-process/numad/numad-0.5-r3.ebuild | 4 +- sys-process/numad/numad-0.5-r4.ebuild | 2 +- sys-process/numad/numad-9999.ebuild | 2 +- virtual/Manifest.gz | Bin 28629 -> 28624 bytes virtual/httpd-php/Manifest | 1 + virtual/httpd-php/httpd-php-8.2.ebuild | 12 + www-apache/Manifest.gz | Bin 6243 -> 6246 bytes www-apache/mod_h2/Manifest | 16 +- www-apache/mod_h2/mod_h2-2.0.1.ebuild | 49 - www-apache/mod_h2/mod_h2-2.0.2.ebuild | 49 - www-apache/mod_h2/mod_h2-2.0.4.ebuild | 49 - www-apache/mod_h2/mod_h2-2.0.5.ebuild | 49 - www-apache/mod_h2/mod_h2-2.0.6.ebuild | 49 - www-apache/mod_h2/mod_h2-2.0.7.ebuild | 49 - ...od_h2-2.0.3.ebuild => mod_h2-2.0.9.ebuild} | 0 www-apps/Manifest.gz | Bin 13134 -> 13129 bytes www-apps/gitea/Manifest | 6 - www-apps/gitea/gitea-1.16.7.ebuild | 118 - www-apps/gitea/gitea-1.16.9.ebuild | 125 - www-apps/gitea/gitea-1.17.1.ebuild | 125 - www-apps/mediawiki/Manifest | 4 + www-apps/mediawiki/mediawiki-1.37.6.ebuild | 86 + www-apps/mediawiki/mediawiki-1.38.4.ebuild | 86 + www-client/Manifest.gz | Bin 6206 -> 6204 bytes www-client/chromium-bin/Manifest | 24 +- ...uild => chromium-bin-106.0.5249.91.ebuild} | 2 +- www-client/chromium/Manifest | 17 +- .../chromium/chromium-106.0.5249.61.ebuild | 2 +- ...2.ebuild => chromium-106.0.5249.91.ebuild} | 10 +- ...0.ebuild => chromium-107.0.5304.18.ebuild} | 2 +- ...25.ebuild => chromium-108.0.5327.0.ebuild} | 54 +- .../chromium-104-tflite-system-zlib.patch | 70 - www-client/epiphany/Manifest | 4 +- www-client/epiphany/epiphany-42.3.ebuild | 86 - ...ny-42.4.ebuild => epiphany-42.4-r1.ebuild} | 2 +- www-client/fetch/Manifest | 2 +- www-client/fetch/fetch-1.0-r4.ebuild | 5 + www-client/google-chrome-beta/Manifest | 4 +- ...> google-chrome-beta-107.0.5304.18.ebuild} | 0 www-client/google-chrome-unstable/Manifest | 4 +- ...oogle-chrome-unstable-108.0.5327.0.ebuild} | 0 www-client/google-chrome/Manifest | 4 +- ...ild => google-chrome-106.0.5249.91.ebuild} | 0 www-client/links/Manifest | 2 + www-client/links/links-2.28.ebuild | 177 + www-client/microsoft-edge-beta/Manifest | 4 +- ... microsoft-edge-beta-106.0.1370.30.ebuild} | 0 www-client/microsoft-edge-dev/Manifest | 4 +- ...=> microsoft-edge-dev-107.0.1402.2.ebuild} | 2 +- www-client/surf/Manifest | 4 +- ...{surf-2.1-r1.ebuild => surf-2.1-r2.ebuild} | 2 +- www-client/surf/surf-9999.ebuild | 2 +- www-client/vivaldi-snapshot/Manifest | 8 +- ...ld => vivaldi-snapshot-5.5.2805.21.ebuild} | 0 www-plugins/Manifest.gz | Bin 1241 -> 1244 bytes www-plugins/chrome-binary-plugins/Manifest | 12 +- ...hrome-binary-plugins-106.0.5249.91.ebuild} | 0 ...-binary-plugins-107.0.5304.18_beta.ebuild} | 0 ...-binary-plugins-108.0.5327.0_alpha.ebuild} | 0 x11-drivers/Manifest.gz | Bin 4899 -> 4901 bytes x11-drivers/nvidia-drivers/Manifest | 17 +- .../nvidia-drivers-515.65.01-kernel6.patch | 19 + .../nvidia-drivers-390.154.ebuild | 64 +- .../nvidia-drivers-470.141.03.ebuild | 64 +- .../nvidia-drivers-510.85.02.ebuild | 64 +- ...ebuild => nvidia-drivers-515.49.19.ebuild} | 64 +- .../nvidia-drivers-515.65.01.ebuild | 70 +- .../nvidia-drivers-515.76.ebuild | 64 +- x11-libs/Manifest.gz | Bin 20046 -> 20031 bytes x11-libs/gtk-mac-integration/Manifest | 2 +- .../gtk-mac-integration-2.0.5-r1.ebuild | 4 +- x11-libs/libcryptui/Manifest | 2 +- ...-r1.ebuild => libcryptui-3.12.2-r2.ebuild} | 2 +- x11-libs/libnotify/Manifest | 2 +- x11-libs/libnotify/libnotify-0.8.1.ebuild | 2 +- x11-libs/libva-intel-media-driver/Manifest | 2 + .../libva-intel-media-driver-22.5.3.1.ebuild | 54 + x11-libs/libwnck/Manifest | 2 + x11-libs/libwnck/libwnck-43.0.ebuild | 52 + x11-libs/pango/Manifest | 2 +- x11-libs/pango/pango-1.50.9.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47355 -> 47353 bytes x11-misc/dclock/Manifest | 2 +- x11-misc/dclock/dclock-2.2.2_p12.ebuild | 5 +- x11-misc/x2x/Manifest | 7 +- x11-misc/x2x/x2x-1.27-r3.ebuild | 61 - .../{x2x-1.30.ebuild => x2x-1.30-r1.ebuild} | 13 +- x11-misc/xautolock/Manifest | 2 +- x11-misc/xautolock/xautolock-2.2_p7.ebuild | 9 +- x11-misc/xbatt/Manifest | 3 +- .../xbatt/files/xbatt-1.2.1-clang16.patch | 8 + ...1.3_rc1.ebuild => xbatt-1.3_rc1-r1.ebuild} | 30 +- x11-misc/xearth/Manifest | 2 +- x11-misc/xearth/xearth-1.1-r1.ebuild | 11 +- x11-misc/xfishtank/Manifest | 2 +- x11-misc/xfishtank/xfishtank-2.5.ebuild | 11 +- x11-misc/xkeycaps/Manifest | 2 +- x11-misc/xkeycaps/xkeycaps-2.47_p7.ebuild | 12 +- x11-misc/xsnap/Manifest | 3 +- x11-misc/xsnap/files/xsnap-1.5.15-clang.patch | 17 + ....5.15-r2.ebuild => xsnap-1.5.15-r3.ebuild} | 38 +- x11-misc/xtitle/Manifest | 2 +- x11-misc/xtitle/xtitle-1.0.4.ebuild | 17 +- x11-misc/xtoolwait/Manifest | 2 +- x11-misc/xtoolwait/xtoolwait-1.3-r2.ebuild | 10 +- x11-misc/xtrlock/Manifest | 2 +- x11-misc/xtrlock/xtrlock-2.13-r1.ebuild | 16 +- x11-misc/xxkb/Manifest | 2 +- x11-misc/xxkb/xxkb-1.11.1-r1.ebuild | 5 +- x11-plugins/Manifest.gz | Bin 27370 -> 27367 bytes x11-plugins/wmnet/Manifest | 2 +- x11-plugins/wmnet/wmnet-1.06-r2.ebuild | 9 +- x11-plugins/wmudmount/Manifest | 2 +- ...unt-3.0.ebuild => wmudmount-3.0-r1.ebuild} | 2 +- x11-terms/Manifest.gz | Bin 4550 -> 4550 bytes x11-terms/kterm/Manifest | 2 +- x11-terms/kterm/kterm-6.2.0-r7.ebuild | 5 +- x11-terms/root-tail/Manifest | 2 +- x11-terms/root-tail/root-tail-1.2-r4.ebuild | 15 +- x11-wm/Manifest.gz | Bin 9791 -> 9779 bytes x11-wm/i3-gaps/Manifest | 2 + x11-wm/i3-gaps/i3-gaps-4.21-r1.ebuild | 85 + x11-wm/jwm/Manifest | 4 +- x11-wm/jwm/jwm-2.3.7.ebuild | 78 - x11-wm/jwm/jwm-2.4.2.ebuild | 2 +- x11-wm/larswm/Manifest | 2 +- x11-wm/larswm/larswm-7.5.3-r2.ebuild | 14 +- x11-wm/lwm/Manifest | 2 +- x11-wm/lwm/lwm-1.2.4.ebuild | 28 +- x11-wm/mutter/Manifest | 5 + ...ter-43.0-Disable-anonymous-file-test.patch | 27 + x11-wm/mutter/mutter-42.5.ebuild | 190 + x11-wm/mutter/mutter-43.0.ebuild | 206 + x11-wm/vtwm/Manifest | 2 +- x11-wm/vtwm/vtwm-5.4.7-r2.ebuild | 9 +- 4606 files changed, 36352 insertions(+), 18240 deletions(-) create mode 100644 app-accessibility/brltty/brltty-6.5.ebuild create mode 100644 app-accessibility/speech-dispatcher/speech-dispatcher-0.11.3.ebuild create mode 100644 app-admin/awscli/awscli-1.25.83.ebuild create mode 100644 app-admin/awscli/awscli-1.25.85.ebuild rename app-admin/bitwarden-desktop-bin/{bitwarden-desktop-bin-1.32.1.ebuild => bitwarden-desktop-bin-2022.9.1.ebuild} (89%) create mode 100644 app-admin/consul-template/consul-template-0.29.4.ebuild create mode 100644 app-admin/vault/vault-1.10.7.ebuild create mode 100644 app-admin/vault/vault-1.11.4.ebuild create mode 100644 app-arch/file-roller/file-roller-43.0.ebuild create mode 100644 app-arch/xz-utils/xz-utils-5.2.7.ebuild create mode 100644 app-backup/duplicity/duplicity-1.0.0.ebuild create mode 100644 app-backup/duplicity/files/duplicity-1.0.0-fix-docs-cmd.patch rename app-benchmarks/stress-ng/{stress-ng-0.14.05.ebuild => stress-ng-0.14.06.ebuild} (93%) rename app-containers/cosign/{cosign-1.8.0.ebuild => cosign-1.12.1.ebuild} (91%) delete mode 100644 app-containers/cosign/cosign-1.9.0.ebuild create mode 100644 app-containers/docker-compose/docker-compose-2.11.2.ebuild create mode 100644 app-crypt/gcr/gcr-3.41.1-r1.ebuild create mode 100644 app-crypt/gcr/gcr-3.92.0.ebuild delete mode 100644 app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0-r3.ebuild delete mode 100644 app-crypt/johntheripper-jumbo/johntheripper-jumbo-1.9.0_p20210920.ebuild rename app-crypt/johntheripper-jumbo/{johntheripper-jumbo-1.9.0_p20211129.ebuild => johntheripper-jumbo-1.9.0_p20211129-r1.ebuild} (92%) create mode 100644 app-crypt/osslsigncode/osslsigncode-2.5.ebuild delete mode 100644 app-crypt/pinentry/files/pinentry-0.8.2-ncurses.patch delete mode 100644 app-crypt/pinentry/files/pinentry-1.0.0-make-icon-work-under-Plasma-Wayland.patch delete mode 100644 app-crypt/pinentry/pinentry-1.2.0-r1.ebuild delete mode 100644 app-crypt/pinentry/pinentry-1.2.0.ebuild rename app-crypt/pinentry/{pinentry-1.2.1.ebuild => pinentry-1.2.1-r1.ebuild} (98%) rename app-crypt/seahorse/{seahorse-42.0.ebuild => seahorse-42.0-r1.ebuild} (97%) delete mode 100644 app-dicts/aspell-da/aspell-da-4.0.ebuild rename app-editors/jupp/{jupp-3.1_p38.ebuild => jupp-3.1_p41.ebuild} (71%) create mode 100644 app-editors/neovim/neovim-0.8.0-r1.ebuild create mode 100644 app-editors/pluma/pluma-1.26.0.ebuild create mode 100644 app-emacs/helm/files/helm-3.8.8-no-autoload-check.patch create mode 100644 app-emacs/helm/helm-3.8.8.ebuild create mode 100644 app-emacs/popup/popup-0.5.9.ebuild create mode 100644 app-emacs/setup/setup-1.3.2.ebuild create mode 100644 app-emacs/sokoban/sokoban-1.4.9.ebuild create mode 100644 app-emulation/uxn/uxn-0_p20220921.ebuild create mode 100644 app-misc/wally-cli/Manifest create mode 100644 app-misc/wally-cli/metadata.xml create mode 100644 app-misc/wally-cli/wally-cli-2.0.1.ebuild create mode 100644 app-text/ghostscript-gpl/ghostscript-gpl-10.0.0.ebuild rename app-text/ghostscript-gpl/{ghostscript-gpl-9.56.1-r1.ebuild => ghostscript-gpl-9.56.1-r3.ebuild} (98%) create mode 100644 app-text/letterize/files/letterize-1.4-clang16.patch create mode 100644 app-text/nuspell/nuspell-5.1.2.ebuild create mode 100644 app-text/pep/files/pep-2.8-Fix-Wimplicit-int.patch create mode 100644 app-text/poppler-data/poppler-data-0.4.11-r2.ebuild create mode 100644 app-text/qpdf/qpdf-11.1.1.ebuild delete mode 100644 app-text/zotero-bin/zotero-bin-6.0.10.ebuild rename app-text/zotero-bin/{zotero-bin-6.0.13.ebuild => zotero-bin-6.0.14.ebuild} (100%) delete mode 100644 app-text/zotero-bin/zotero-bin-6.0.9.ebuild create mode 100644 app-vim/pydoc/pydoc-2.0-r2.ebuild create mode 100644 dev-cpp/muParser/muParser-2.3.3-r1.ebuild delete mode 100644 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild rename dev-db/pg_activity/{pg_activity-3.0.0.ebuild => pg_activity-3.0.1.ebuild} (100%) rename dev-db/postgresql/{postgresql-15_beta4.ebuild => postgresql-15_rc1.ebuild} (100%) create mode 100644 dev-games/godot/godot-4.0_beta2.ebuild rename dev-haskell/foldl/{foldl-1.4.12.ebuild => foldl-1.4.12-r1.ebuild} (62%) delete mode 100644 dev-java/gradle-bin/gradle-bin-7.5.ebuild delete mode 100644 dev-java/mill-bin/mill-bin-0.10.4.ebuild delete mode 100644 dev-java/mill-bin/mill-bin-0.10.5.ebuild rename dev-lang/gnat-gpl/{gnat-gpl-2021-r3.ebuild => gnat-gpl-2021-r4.ebuild} (98%) create mode 100644 dev-lang/ispc/files/ispc-1.18.0-llvm.patch create mode 100644 dev-lang/php/php-7.4.32.ebuild create mode 100644 dev-lang/php/php-8.0.24.ebuild create mode 100644 dev-lang/php/php-8.1.11.ebuild create mode 100644 dev-lang/php/php-8.2.0_rc3.ebuild create mode 100644 dev-lang/typescript/typescript-4.8.4.ebuild rename dev-libs/angelscript/{angelscript-2.35.1.ebuild => angelscript-2.36.0.ebuild} (95%) create mode 100644 dev-libs/gjs/gjs-1.74.0.ebuild create mode 100644 dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.7.1.ebuild create mode 100644 dev-libs/libclc/libclc-16.0.0_pre20220930.ebuild rename dev-libs/libgdata/{libgdata-0.18.1.ebuild => libgdata-0.18.1-r1.ebuild} (98%) create mode 100644 dev-libs/libgweather/libgweather-4.2.0.ebuild create mode 100644 dev-libs/liblouis/liblouis-3.23.0.ebuild rename dev-libs/libmaxminddb/{libmaxminddb-1.7.0.ebuild => libmaxminddb-1.7.1.ebuild} (100%) create mode 100644 dev-libs/libofx/libofx-0.10.8.ebuild delete mode 100644 dev-libs/libuv/libuv-1.44.1.ebuild delete mode 100644 dev-libs/libvterm/files/libvterm-0.2-slibtool.patch delete mode 100644 dev-libs/libvterm/libvterm-0.2.ebuild rename dev-libs/libvterm/{libvterm-0.2-r1.ebuild => libvterm-0.3.ebuild} (51%) rename dev-libs/plasma-wayland-protocols/{plasma-wayland-protocols-1.8.0.ebuild => plasma-wayland-protocols-1.9.0.ebuild} (100%) create mode 100644 dev-libs/serd/serd-0.30.16.ebuild create mode 100644 dev-libs/sord/sord-0.16.14.ebuild create mode 100644 dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch delete mode 100644 dev-lisp/sbcl/sbcl-2.2.5.ebuild delete mode 100644 dev-lisp/sbcl/sbcl-2.2.6.ebuild rename dev-lisp/sbcl/{sbcl-2.2.4.ebuild => sbcl-2.2.9.ebuild} (94%) create mode 100644 dev-lua/luv/luv-1.44.2.0.ebuild create mode 100644 dev-lua/readline/readline-3.2.ebuild create mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220930.ebuild rename dev-ml/ppx_deriving_yojson/{ppx_deriving_yojson-3.6.1.ebuild => ppx_deriving_yojson-3.6.1-r1.ebuild} (90%) rename dev-ml/re/{re-1.10.4-r1.ebuild => re-1.10.4-r2.ebuild} (97%) delete mode 100644 dev-python/Levenshtein/Levenshtein-0.20.3.ebuild delete mode 100644 dev-python/Levenshtein/Levenshtein-0.20.4.ebuild create mode 100644 dev-python/boto3/boto3-1.24.82.ebuild create mode 100644 dev-python/boto3/boto3-1.24.84.ebuild create mode 100644 dev-python/botocore/botocore-1.27.82.ebuild create mode 100644 dev-python/botocore/botocore-1.27.84.ebuild create mode 100644 dev-python/cfn-lint/cfn-lint-0.66.0.ebuild create mode 100644 dev-python/clang-python/clang-python-16.0.0_pre20220930.ebuild create mode 100644 dev-python/coverage/coverage-6.5.0.ebuild create mode 100644 dev-python/dask/dask-2022.9.2.ebuild create mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-65.4.1.ebuild create mode 100644 dev-python/fonttools/fonttools-4.37.4.ebuild create mode 100644 dev-python/furo/furo-2022.9.29.ebuild delete mode 100644 dev-python/greenlet/files/greenlet-1.1.2-fix-py3.11.patch create mode 100644 dev-python/hypothesis/hypothesis-6.55.0.ebuild delete mode 100644 dev-python/jarowinkler/jarowinkler-1.2.1.ebuild delete mode 100644 dev-python/jarowinkler/jarowinkler-1.2.2.ebuild create mode 100644 dev-python/lit/lit-16.0.0_pre20220930.ebuild delete mode 100644 dev-python/meson-python/meson-python-0.6.0-r1.ebuild rename dev-python/meson-python/{meson-python-0.7.0.ebuild => meson-python-0.9.0.ebuild} (82%) create mode 100644 dev-python/mkdocs-material/mkdocs-material-8.5.4.ebuild create mode 100644 dev-python/nautilus-python/nautilus-python-4.0.ebuild create mode 100644 dev-python/nest_asyncio/nest_asyncio-1.5.6.ebuild delete mode 100644 dev-python/nuitka/nuitka-1.0.6.ebuild delete mode 100644 dev-python/nuitka/nuitka-1.0.7.ebuild create mode 100644 dev-python/pyatspi/pyatspi-2.46.0.ebuild create mode 100644 dev-python/pymdown-extensions/pymdown-extensions-9.6.ebuild create mode 100644 dev-python/pyqtgraph/pyqtgraph-0.13.1.ebuild create mode 100644 dev-python/pytest-check/pytest-check-1.0.10.ebuild create mode 100644 dev-python/pytest-cov/pytest-cov-4.0.0.ebuild create mode 100644 dev-python/python-nbxmpp/python-nbxmpp-3.2.3.ebuild delete mode 100644 dev-python/rapidfuzz/files/rapidfuzz-2.9.0-test-pandas.patch delete mode 100644 dev-python/rapidfuzz/rapidfuzz-2.10.0.ebuild rename dev-python/rapidfuzz/{rapidfuzz-2.10.1.ebuild => rapidfuzz-2.10.3.ebuild} (100%) delete mode 100644 dev-python/rapidfuzz/rapidfuzz-2.9.0.ebuild delete mode 100644 dev-python/reportlab/files/reportlab-3.5.48-usr-lib-LLD.patch create mode 100644 dev-python/selenium/selenium-4.5.0.ebuild create mode 100644 dev-python/setuptools/setuptools-65.4.1.ebuild rename dev-python/snakeoil/{snakeoil-0.10.0.ebuild => snakeoil-0.10.1.ebuild} (100%) create mode 100644 dev-python/sphinx/sphinx-5.2.3.ebuild create mode 100644 dev-python/terminado/terminado-0.16.0.ebuild create mode 100644 dev-python/unidecode/unidecode-1.3.6.ebuild create mode 100644 dev-python/xarray/xarray-2022.9.0.ebuild create mode 100644 dev-ruby/actioncable/actioncable-7.0.4.ebuild create mode 100644 dev-ruby/actionmailbox/actionmailbox-7.0.4.ebuild create mode 100644 dev-ruby/actionmailer/actionmailer-7.0.4.ebuild create mode 100644 dev-ruby/actionpack/actionpack-7.0.4.ebuild create mode 100644 dev-ruby/actionpack/files/actionpack-7.0.4-rack-test-2.patch create mode 100644 dev-ruby/actiontext/actiontext-7.0.4.ebuild create mode 100644 dev-ruby/actionview/actionview-7.0.4.ebuild create mode 100644 dev-ruby/activejob/activejob-7.0.4.ebuild create mode 100644 dev-ruby/activemodel/activemodel-7.0.4.ebuild create mode 100644 dev-ruby/activerecord/activerecord-7.0.4.ebuild create mode 100644 dev-ruby/activestorage/activestorage-7.0.4.ebuild create mode 100644 dev-ruby/activesupport/activesupport-7.0.4.ebuild create mode 100644 dev-ruby/commonmarker/commonmarker-0.23.6.ebuild create mode 100644 dev-ruby/excon/excon-0.93.0.ebuild create mode 100644 dev-ruby/globalid/globalid-1.0.0-r2.ebuild create mode 100644 dev-ruby/loofah/loofah-2.19.0.ebuild create mode 100644 dev-ruby/mocha/mocha-1.15.0.ebuild create mode 100644 dev-ruby/msgpack/msgpack-1.6.0.ebuild create mode 100644 dev-ruby/net-imap/net-imap-0.3.1.ebuild create mode 100644 dev-ruby/net-pop/net-pop-0.1.2.ebuild create mode 100644 dev-ruby/net-smtp/net-smtp-0.3.2.ebuild create mode 100644 dev-ruby/psych/psych-4.0.6.ebuild create mode 100644 dev-ruby/rack-protection/rack-protection-3.0.1.ebuild create mode 100644 dev-ruby/rails/rails-7.0.4.ebuild create mode 100644 dev-ruby/railties/railties-7.0.4.ebuild create mode 100644 dev-ruby/regexp_parser/regexp_parser-2.6.0.ebuild create mode 100644 dev-ruby/rmagick/rmagick-4.3.0.ebuild create mode 100644 dev-ruby/rspec-expectations/rspec-expectations-3.11.1.ebuild create mode 100644 dev-ruby/rspec-support/rspec-support-3.11.1.ebuild create mode 100644 dev-ruby/sinatra/sinatra-2.2.2.ebuild create mode 100644 dev-ruby/sinatra/sinatra-3.0.1.ebuild create mode 100644 dev-ruby/unicode-display_width/unicode-display_width-2.3.0.ebuild create mode 100644 dev-ruby/zeitwerk/zeitwerk-2.6.1.ebuild create mode 100644 dev-util/bats/bats-1.8.0.ebuild delete mode 100644 dev-util/cargo-audit/cargo-audit-0.15.2-r1.ebuild create mode 100644 dev-util/catalyst/catalyst-3.0.22.ebuild delete mode 100644 dev-util/cdecl/cdecl-11.15.ebuild delete mode 100644 dev-util/diffoscope/diffoscope-222.ebuild rename dev-util/diffoscope/{diffoscope-221.ebuild => diffoscope-223.ebuild} (95%) create mode 100644 dev-util/libabigail/libabigail-2.1-r1.ebuild create mode 100644 dev-util/lldb/lldb-16.0.0_pre20220930.ebuild rename dev-util/meld/{meld-3.22.0.ebuild => meld-3.22.0-r1.ebuild} (97%) create mode 100644 dev-util/seer/seer-1.11.ebuild create mode 100644 dev-util/unicorn/files/unicorn-2.0.0-lto.patch create mode 100644 games-arcade/xboing/files/xboing-2.4-clang16.patch rename games-arcade/xboing/{xboing-2.4-r3.ebuild => xboing-2.4-r4.ebuild} (88%) create mode 100644 games-emulation/pcsx2/files/pcsx2-1.7.3351-unbundle.patch rename games-fps/eduke32/{eduke32-20220702.10113-r1.ebuild => eduke32-20220929.10163.ebuild} (98%) delete mode 100644 games-util/gamemode/files/gamemode-1.6.1-signal_h-musl.patch delete mode 100644 games-util/gamemode/gamemode-1.6.1.ebuild rename gnome-base/gconf/{gconf-3.2.6-r5.ebuild => gconf-3.2.6-r6.ebuild} (98%) rename gnome-base/gnome-applets/{gnome-applets-3.44.0.ebuild => gnome-applets-3.44.0-r1.ebuild} (93%) rename gnome-base/gnome-control-center/{gnome-control-center-42.3.ebuild => gnome-control-center-42.3-r1.ebuild} (99%) create mode 100644 gnome-base/gnome-desktop/gnome-desktop-43-r300.ebuild create mode 100644 gnome-base/gnome-desktop/gnome-desktop-43-r400.ebuild rename gnome-base/gnome-keyring/{gnome-keyring-42.1.ebuild => gnome-keyring-42.1-r1.ebuild} (98%) rename gnome-base/gnome-panel/{gnome-panel-3.44.0.ebuild => gnome-panel-3.44.0-r1.ebuild} (96%) create mode 100644 gnome-base/gnome-session/gnome-session-43.0.ebuild rename gnome-base/gnome-settings-daemon/{gnome-settings-daemon-42.2-r2.ebuild => gnome-settings-daemon-42.2-r4.ebuild} (96%) create mode 100644 gnome-base/gnome-settings-daemon/gnome-settings-daemon-43.0.ebuild rename gnome-base/gnome-shell/{gnome-shell-42.4-r1.ebuild => gnome-shell-42.4-r3.ebuild} (98%) rename gnome-base/gnome-shell/{gnome-shell-42.3.1.ebuild => gnome-shell-42.5-r2.ebuild} (96%) create mode 100644 gnome-base/gnome-shell/gnome-shell-43.0.ebuild rename gnome-base/gnome/{gnome-40.0.ebuild => gnome-40.0-r1.ebuild} (96%) rename gnome-base/gvfs/{gvfs-1.48.1-r1.ebuild => gvfs-1.48.1-r2.ebuild} (99%) rename gnome-base/gvfs/{gvfs-1.50.2.ebuild => gvfs-1.50.2-r1.ebuild} (99%) create mode 100644 gnome-base/nautilus/files/43.0-docs-build.patch create mode 100644 gnome-base/nautilus/files/43.0-fix-clang-build.patch create mode 100644 gnome-base/nautilus/files/43.0-optional-gstreamer.patch create mode 100644 gnome-base/nautilus/nautilus-43.0.ebuild rename gnome-extra/evolution-data-server/{evolution-data-server-3.44.4.ebuild => evolution-data-server-3.44.4-r2.ebuild} (95%) rename gnome-extra/evolution-data-server/{evolution-data-server-3.44.3.ebuild => evolution-data-server-3.46.0.ebuild} (74%) create mode 100644 gnome-extra/evolution-ews/evolution-ews-3.46.0.ebuild rename gnome-extra/gnome-browser-connector/{gnome-browser-connector-42.0.ebuild => gnome-browser-connector-42.1.ebuild} (87%) rename gnome-extra/gnome-calendar/{gnome-calendar-42.2-r1.ebuild => gnome-calendar-42.2-r2.ebuild} (92%) rename gnome-extra/gnome-clocks/{gnome-clocks-42.0-r1.ebuild => gnome-clocks-42.0-r2.ebuild} (92%) create mode 100644 gnome-extra/gnome-contacts/gnome-contacts-43.0.ebuild create mode 100644 gnome-extra/gnome-logs/gnome-logs-43.0.ebuild create mode 100644 gnome-extra/gnome-shell-extensions/gnome-shell-extensions-43.0.ebuild create mode 100644 gnome-extra/gnome-weather/gnome-weather-42.0-r1.ebuild rename gnome-extra/gnome-weather/{gnome-weather-42.0.ebuild => gnome-weather-43.0.ebuild} (94%) rename gnome-extra/seahorse-nautilus/{seahorse-nautilus-3.11.92.ebuild => seahorse-nautilus-3.11.92-r1.ebuild} (97%) delete mode 100644 kde-misc/colord-kde/colord-kde-0.5.0-r2.ebuild delete mode 100644 kde-misc/colord-kde/files/colord-kde-0.5.0-icon.patch rename mail-client/evolution/{evolution-3.44.4-r1.ebuild => evolution-3.44.4-r3.ebuild} (95%) rename mail-client/evolution/{evolution-3.44.3-r1.ebuild => evolution-3.46.0.ebuild} (88%) create mode 100644 mail-client/geary/geary-43.0.ebuild rename mail-client/thunderbird-bin/{thunderbird-bin-102.3.0.ebuild => thunderbird-bin-102.3.1.ebuild} (100%) create mode 100644 mail-client/thunderbird/thunderbird-102.3.1.ebuild create mode 100644 mail-filter/milter-regex/files/milter-regex-2.7-implicit-func-decl.patch create mode 100644 mail-filter/milter-regex/milter-regex-2.7-r2.ebuild create mode 100644 media-gfx/blender/blender-3.3.0.ebuild create mode 100644 media-gfx/jpegpixi/jpegpixi-1.1.1-r1.ebuild delete mode 100644 media-gfx/jpegpixi/jpegpixi-1.1.1.ebuild rename media-gfx/openvdb/{openvdb-9.1.0.ebuild => openvdb-9.1.0-r1.ebuild} (99%) create mode 100644 media-gfx/pngtools/files/pngtools-0.4_p20220314-docbook-dtd.patch create mode 100644 media-gfx/pngtools/pngtools-0.4_p20220314.ebuild rename media-gfx/shotwell/{shotwell-0.30.16.ebuild => shotwell-0.30.16-r1.ebuild} (97%) rename media-gfx/shotwell/{shotwell-0.30.17.ebuild => shotwell-0.30.17-r1.ebuild} (97%) create mode 100644 media-gfx/xli/files/xli-1.17.0-clang16.patch rename media-gfx/xli/{xli-1.17.0-r5.ebuild => xli-1.17.0-r6.ebuild} (87%) create mode 100644 media-libs/fidlib/files/fidlib-0.9.10-Add-missing-unistd.h-include.patch delete mode 100644 media-libs/leptonica/leptonica-1.80.0.ebuild delete mode 100644 media-libs/leptonica/leptonica-1.81.1.ebuild delete mode 100644 media-libs/libopenmpt/libopenmpt-0.5.14.ebuild delete mode 100644 media-libs/libopenmpt/libopenmpt-0.6.5.ebuild rename media-libs/libplacebo/{libplacebo-4.192.1.ebuild => libplacebo-4.192.1-r1.ebuild} (93%) delete mode 100644 media-libs/openimageio/openimageio-2.3.12.0-r3.ebuild delete mode 100644 media-libs/openimageio/openimageio-2.3.15.0.ebuild rename media-libs/openimageio/{openimageio-2.3.16.0.ebuild => openimageio-2.3.20.0.ebuild} (93%) rename media-libs/openimageio/{openimageio-2.3.13.0.ebuild => openimageio-2.4.4.1.ebuild} (79%) rename media-libs/osl/{osl-1.12.4.1-r2.ebuild => osl-1.12.6.2.ebuild} (71%) rename media-libs/stimg/{stimg-0.1.0.ebuild => stimg-0.1.0-r1.ebuild} (61%) rename media-plugins/vdr-undelete/{vdr-undelete-2.3.0_pre1.ebuild => vdr-undelete-2.3.1_pre1.ebuild} (75%) create mode 100644 media-radio/ibp/files/ibp-0.21-clang16.patch delete mode 100644 media-sound/strawberry/strawberry-1.0.7.ebuild create mode 100644 media-video/cheese/files/41.1-thumb-view-update-for-new-gnome-desktop-API.patch rename media-video/pipewire/{pipewire-0.3.57.ebuild => pipewire-0.3.59.ebuild} (99%) create mode 100644 media-video/totem/files/43.0-gst-inspect-sandbox.patch create mode 100644 media-video/totem/totem-43.0.ebuild create mode 100644 media-video/xine-ui/files/xine-ui-0.99.13-build.patch create mode 100644 metadata/glsa/glsa-202209-16.xml create mode 100644 metadata/glsa/glsa-202209-17.xml create mode 100644 metadata/glsa/glsa-202209-18.xml create mode 100644 metadata/glsa/glsa-202209-19.xml create mode 100644 metadata/glsa/glsa-202209-20.xml create mode 100644 metadata/glsa/glsa-202209-21.xml create mode 100644 metadata/glsa/glsa-202209-22.xml create mode 100644 metadata/glsa/glsa-202209-23.xml create mode 100644 metadata/glsa/glsa-202209-24.xml create mode 100644 metadata/glsa/glsa-202209-25.xml create mode 100644 metadata/glsa/glsa-202209-26.xml create mode 100644 metadata/glsa/glsa-202209-27.xml create mode 100644 metadata/md5-cache/app-accessibility/brltty-6.5 create mode 100644 metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.3 create mode 100644 metadata/md5-cache/app-admin/awscli-1.25.83 create mode 100644 metadata/md5-cache/app-admin/awscli-1.25.85 rename metadata/md5-cache/app-admin/{bitwarden-desktop-bin-1.32.1 => bitwarden-desktop-bin-2022.9.1} (83%) create mode 100644 metadata/md5-cache/app-admin/consul-template-0.29.4 create mode 100644 metadata/md5-cache/app-admin/vault-1.10.7 create mode 100644 metadata/md5-cache/app-admin/vault-1.11.4 create mode 100644 metadata/md5-cache/app-arch/file-roller-43.0 create mode 100644 metadata/md5-cache/app-arch/xz-utils-5.2.7 create mode 100644 metadata/md5-cache/app-backup/duplicity-1.0.0 rename metadata/md5-cache/app-benchmarks/{stress-ng-0.14.05 => stress-ng-0.14.06} (85%) rename metadata/md5-cache/app-containers/{cosign-1.9.0 => cosign-1.12.1} (59%) delete mode 100644 metadata/md5-cache/app-containers/cosign-1.8.0 create mode 100644 metadata/md5-cache/app-containers/docker-compose-2.11.2 create mode 100644 metadata/md5-cache/app-crypt/gcr-3.41.1-r1 create mode 100644 metadata/md5-cache/app-crypt/gcr-3.92.0 delete mode 100644 metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0-r3 delete mode 100644 metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20210920 rename metadata/md5-cache/app-crypt/{johntheripper-jumbo-1.9.0_p20211129 => johntheripper-jumbo-1.9.0_p20211129-r1} (93%) create mode 100644 metadata/md5-cache/app-crypt/osslsigncode-2.5 delete mode 100644 metadata/md5-cache/app-crypt/pinentry-1.2.0 delete mode 100644 metadata/md5-cache/app-crypt/pinentry-1.2.0-r1 rename metadata/md5-cache/app-crypt/{pinentry-1.2.1 => pinentry-1.2.1-r1} (96%) rename metadata/md5-cache/app-crypt/{seahorse-42.0 => seahorse-42.0-r1} (75%) delete mode 100644 metadata/md5-cache/app-dicts/aspell-da-4.0 rename metadata/md5-cache/app-editors/{jupp-3.1_p38 => jupp-3.1_p41} (54%) create mode 100644 metadata/md5-cache/app-editors/neovim-0.8.0-r1 create mode 100644 metadata/md5-cache/app-editors/pluma-1.26.0 create mode 100644 metadata/md5-cache/app-emacs/helm-3.8.8 create mode 100644 metadata/md5-cache/app-emacs/popup-0.5.9 create mode 100644 metadata/md5-cache/app-emacs/setup-1.3.2 create mode 100644 metadata/md5-cache/app-emacs/sokoban-1.4.9 create mode 100644 metadata/md5-cache/app-emulation/uxn-0_p20220921 create mode 100644 metadata/md5-cache/app-misc/wally-cli-2.0.1 create mode 100644 metadata/md5-cache/app-text/ghostscript-gpl-10.0.0 rename metadata/md5-cache/app-text/{ghostscript-gpl-9.56.1-r1 => ghostscript-gpl-9.56.1-r3} (87%) rename metadata/md5-cache/{sys-libs/zlib-ng-2.0.5 => app-text/nuspell-5.1.2} (53%) create mode 100644 metadata/md5-cache/app-text/poppler-data-0.4.11-r2 create mode 100644 metadata/md5-cache/app-text/qpdf-11.1.1 delete mode 100644 metadata/md5-cache/app-text/zotero-bin-6.0.10 rename metadata/md5-cache/app-text/{zotero-bin-6.0.13 => zotero-bin-6.0.14} (81%) delete mode 100644 metadata/md5-cache/app-text/zotero-bin-6.0.9 create mode 100644 metadata/md5-cache/app-vim/pydoc-2.0-r2 rename metadata/md5-cache/dev-cpp/{rapidfuzz-cpp-1.6.0 => muParser-2.3.3-r1} (51%) rename metadata/md5-cache/dev-db/{pg_activity-3.0.0 => pg_activity-3.0.1} (95%) rename metadata/md5-cache/dev-db/{postgresql-15_beta4 => postgresql-15_rc1} (97%) create mode 100644 metadata/md5-cache/dev-games/godot-4.0_beta2 rename metadata/md5-cache/dev-haskell/{foldl-1.4.12 => foldl-1.4.12-r1} (89%) delete mode 100644 metadata/md5-cache/dev-java/gradle-bin-7.5 delete mode 100644 metadata/md5-cache/dev-java/mill-bin-0.10.4 delete mode 100644 metadata/md5-cache/dev-java/mill-bin-0.10.5 rename metadata/md5-cache/dev-lang/{gnat-gpl-2021-r3 => gnat-gpl-2021-r4} (67%) create mode 100644 metadata/md5-cache/dev-lang/php-7.4.32 create mode 100644 metadata/md5-cache/dev-lang/php-8.0.24 create mode 100644 metadata/md5-cache/dev-lang/php-8.1.11 create mode 100644 metadata/md5-cache/dev-lang/php-8.2.0_rc3 create mode 100644 metadata/md5-cache/dev-lang/typescript-4.8.4 rename metadata/md5-cache/dev-libs/{angelscript-2.35.1 => angelscript-2.36.0} (86%) create mode 100644 metadata/md5-cache/dev-libs/gjs-1.74.0 create mode 100644 metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.7.1 create mode 100644 metadata/md5-cache/dev-libs/libclc-16.0.0_pre20220930 rename metadata/md5-cache/dev-libs/{libgdata-0.18.1 => libgdata-0.18.1-r1} (84%) create mode 100644 metadata/md5-cache/dev-libs/libgweather-4.2.0 create mode 100644 metadata/md5-cache/dev-libs/liblouis-3.23.0 rename metadata/md5-cache/dev-libs/{libmaxminddb-1.7.0 => libmaxminddb-1.7.1} (94%) create mode 100644 metadata/md5-cache/dev-libs/libofx-0.10.8 delete mode 100644 metadata/md5-cache/dev-libs/libuv-1.44.1 delete mode 100644 metadata/md5-cache/dev-libs/libvterm-0.2 delete mode 100644 metadata/md5-cache/dev-libs/libvterm-0.2-r1 create mode 100644 metadata/md5-cache/dev-libs/libvterm-0.3 rename metadata/md5-cache/dev-libs/{plasma-wayland-protocols-1.8.0 => plasma-wayland-protocols-1.9.0} (97%) create mode 100644 metadata/md5-cache/dev-libs/serd-0.30.16 create mode 100644 metadata/md5-cache/dev-libs/sord-0.16.14 delete mode 100644 metadata/md5-cache/dev-lisp/sbcl-2.2.4 delete mode 100644 metadata/md5-cache/dev-lisp/sbcl-2.2.5 rename metadata/md5-cache/dev-lisp/{sbcl-2.2.6 => sbcl-2.2.9} (69%) create mode 100644 metadata/md5-cache/dev-lua/luv-1.44.2.0 create mode 100644 metadata/md5-cache/dev-lua/readline-3.2 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.0_pre20220930 rename metadata/md5-cache/dev-ml/{ppx_deriving_yojson-3.6.1 => ppx_deriving_yojson-3.6.1-r1} (61%) rename metadata/md5-cache/dev-ml/{re-1.10.4-r1 => re-1.10.4-r2} (67%) delete mode 100644 metadata/md5-cache/dev-python/Levenshtein-0.20.3 delete mode 100644 metadata/md5-cache/dev-python/Levenshtein-0.20.4 create mode 100644 metadata/md5-cache/dev-python/boto3-1.24.82 create mode 100644 metadata/md5-cache/dev-python/boto3-1.24.84 create mode 100644 metadata/md5-cache/dev-python/botocore-1.27.82 create mode 100644 metadata/md5-cache/dev-python/botocore-1.27.84 create mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.66.0 create mode 100644 metadata/md5-cache/dev-python/clang-python-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/dev-python/coverage-6.5.0 create mode 100644 metadata/md5-cache/dev-python/dask-2022.9.2 create mode 100644 metadata/md5-cache/dev-python/ensurepip-setuptools-65.4.1 create mode 100644 metadata/md5-cache/dev-python/fonttools-4.37.4 create mode 100644 metadata/md5-cache/dev-python/furo-2022.9.29 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.55.0 delete mode 100644 metadata/md5-cache/dev-python/jarowinkler-1.2.1 delete mode 100644 metadata/md5-cache/dev-python/jarowinkler-1.2.2 create mode 100644 metadata/md5-cache/dev-python/lit-16.0.0_pre20220930 delete mode 100644 metadata/md5-cache/dev-python/meson-python-0.6.0-r1 delete mode 100644 metadata/md5-cache/dev-python/meson-python-0.7.0 create mode 100644 metadata/md5-cache/dev-python/meson-python-0.9.0 create mode 100644 metadata/md5-cache/dev-python/mkdocs-material-8.5.4 create mode 100644 metadata/md5-cache/dev-python/nautilus-python-4.0 create mode 100644 metadata/md5-cache/dev-python/nest_asyncio-1.5.6 delete mode 100644 metadata/md5-cache/dev-python/nuitka-1.0.6 delete mode 100644 metadata/md5-cache/dev-python/nuitka-1.0.7 create mode 100644 metadata/md5-cache/dev-python/pyatspi-2.46.0 create mode 100644 metadata/md5-cache/dev-python/pymdown-extensions-9.6 create mode 100644 metadata/md5-cache/dev-python/pyqtgraph-0.13.1 create mode 100644 metadata/md5-cache/dev-python/pytest-check-1.0.10 create mode 100644 metadata/md5-cache/dev-python/pytest-cov-4.0.0 create mode 100644 metadata/md5-cache/dev-python/python-nbxmpp-3.2.3 delete mode 100644 metadata/md5-cache/dev-python/rapidfuzz-2.10.0 rename metadata/md5-cache/dev-python/{rapidfuzz-2.10.1 => rapidfuzz-2.10.3} (98%) delete mode 100644 metadata/md5-cache/dev-python/rapidfuzz-2.9.0 create mode 100644 metadata/md5-cache/dev-python/selenium-4.5.0 create mode 100644 metadata/md5-cache/dev-python/setuptools-65.4.1 rename metadata/md5-cache/dev-python/{snakeoil-0.10.0 => snakeoil-0.10.1} (97%) create mode 100644 metadata/md5-cache/dev-python/sphinx-5.2.3 create mode 100644 metadata/md5-cache/dev-python/terminado-0.16.0 create mode 100644 metadata/md5-cache/dev-python/unidecode-1.3.6 create mode 100644 metadata/md5-cache/dev-python/xarray-2022.9.0 create mode 100644 metadata/md5-cache/dev-ruby/actioncable-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/actionmailer-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/actionpack-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/actiontext-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/actionview-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/activejob-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/activemodel-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/activerecord-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/activestorage-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/commonmarker-0.23.6 create mode 100644 metadata/md5-cache/dev-ruby/excon-0.93.0 create mode 100644 metadata/md5-cache/dev-ruby/globalid-1.0.0-r2 create mode 100644 metadata/md5-cache/dev-ruby/loofah-2.19.0 create mode 100644 metadata/md5-cache/dev-ruby/mocha-1.15.0 create mode 100644 metadata/md5-cache/dev-ruby/msgpack-1.6.0 create mode 100644 metadata/md5-cache/dev-ruby/net-imap-0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/net-pop-0.1.2 create mode 100644 metadata/md5-cache/dev-ruby/net-smtp-0.3.2 create mode 100644 metadata/md5-cache/dev-ruby/psych-4.0.6 create mode 100644 metadata/md5-cache/dev-ruby/rack-protection-3.0.1 create mode 100644 metadata/md5-cache/dev-ruby/rails-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/railties-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/regexp_parser-2.6.0 create mode 100644 metadata/md5-cache/dev-ruby/rmagick-4.3.0 create mode 100644 metadata/md5-cache/dev-ruby/rspec-expectations-3.11.1 create mode 100644 metadata/md5-cache/dev-ruby/rspec-support-3.11.1 create mode 100644 metadata/md5-cache/dev-ruby/sinatra-2.2.2 create mode 100644 metadata/md5-cache/dev-ruby/sinatra-3.0.1 create mode 100644 metadata/md5-cache/dev-ruby/unicode-display_width-2.3.0 create mode 100644 metadata/md5-cache/dev-ruby/zeitwerk-2.6.1 create mode 100644 metadata/md5-cache/dev-util/bats-1.8.0 delete mode 100644 metadata/md5-cache/dev-util/cargo-audit-0.15.2-r1 create mode 100644 metadata/md5-cache/dev-util/catalyst-3.0.22 delete mode 100644 metadata/md5-cache/dev-util/cdecl-11.15 delete mode 100644 metadata/md5-cache/dev-util/diffoscope-221 rename metadata/md5-cache/dev-util/{diffoscope-222 => diffoscope-223} (97%) create mode 100644 metadata/md5-cache/dev-util/libabigail-2.1-r1 create mode 100644 metadata/md5-cache/dev-util/lldb-16.0.0_pre20220930 rename metadata/md5-cache/dev-util/{meld-3.22.0 => meld-3.22.0-r1} (98%) create mode 100644 metadata/md5-cache/dev-util/seer-1.11 rename metadata/md5-cache/games-arcade/{xboing-2.4-r3 => xboing-2.4-r4} (72%) rename metadata/md5-cache/games-fps/{eduke32-20220702.10113-r1 => eduke32-20220929.10163} (66%) delete mode 100644 metadata/md5-cache/games-util/gamemode-1.6.1 delete mode 100644 metadata/md5-cache/gnome-base/gconf-3.2.6-r5 create mode 100644 metadata/md5-cache/gnome-base/gconf-3.2.6-r6 delete mode 100644 metadata/md5-cache/gnome-base/gnome-40.0 create mode 100644 metadata/md5-cache/gnome-base/gnome-40.0-r1 rename metadata/md5-cache/gnome-base/{gnome-applets-3.44.0 => gnome-applets-3.44.0-r1} (75%) rename metadata/md5-cache/gnome-base/{gnome-control-center-42.3 => gnome-control-center-42.3-r1} (74%) create mode 100644 metadata/md5-cache/gnome-base/gnome-desktop-43-r300 create mode 100644 metadata/md5-cache/gnome-base/gnome-desktop-43-r400 rename metadata/md5-cache/gnome-base/{gnome-keyring-42.1 => gnome-keyring-42.1-r1} (82%) rename metadata/md5-cache/gnome-base/{gnome-panel-3.44.0 => gnome-panel-3.44.0-r1} (80%) create mode 100644 metadata/md5-cache/gnome-base/gnome-session-43.0 rename metadata/md5-cache/gnome-base/{gnome-settings-daemon-42.2-r2 => gnome-settings-daemon-42.2-r4} (62%) create mode 100644 metadata/md5-cache/gnome-base/gnome-settings-daemon-43.0 delete mode 100644 metadata/md5-cache/gnome-base/gnome-shell-42.3.1 rename metadata/md5-cache/gnome-base/{gnome-shell-42.4-r1 => gnome-shell-42.4-r3} (58%) create mode 100644 metadata/md5-cache/gnome-base/gnome-shell-42.5-r2 create mode 100644 metadata/md5-cache/gnome-base/gnome-shell-43.0 rename metadata/md5-cache/gnome-base/{gvfs-1.48.1-r1 => gvfs-1.48.1-r2} (70%) rename metadata/md5-cache/gnome-base/{gvfs-1.50.2 => gvfs-1.50.2-r1} (73%) create mode 100644 metadata/md5-cache/gnome-base/nautilus-43.0 delete mode 100644 metadata/md5-cache/gnome-extra/evolution-data-server-3.44.3 rename metadata/md5-cache/gnome-extra/{evolution-data-server-3.44.4 => evolution-data-server-3.44.4-r2} (56%) create mode 100644 metadata/md5-cache/gnome-extra/evolution-data-server-3.46.0 create mode 100644 metadata/md5-cache/gnome-extra/evolution-ews-3.46.0 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-browser-connector-42.0 create mode 100644 metadata/md5-cache/gnome-extra/gnome-browser-connector-42.1 rename metadata/md5-cache/gnome-extra/{gnome-calendar-42.2-r1 => gnome-calendar-42.2-r2} (87%) rename metadata/md5-cache/gnome-extra/{gnome-clocks-42.0-r1 => gnome-clocks-42.0-r2} (83%) create mode 100644 metadata/md5-cache/gnome-extra/gnome-contacts-43.0 create mode 100644 metadata/md5-cache/gnome-extra/gnome-logs-43.0 create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extensions-43.0 rename metadata/md5-cache/gnome-extra/{gnome-weather-42.0 => gnome-weather-42.0-r1} (89%) create mode 100644 metadata/md5-cache/gnome-extra/gnome-weather-43.0 rename metadata/md5-cache/gnome-extra/{seahorse-nautilus-3.11.92 => seahorse-nautilus-3.11.92-r1} (61%) delete mode 100644 metadata/md5-cache/kde-misc/colord-kde-0.5.0-r2 delete mode 100644 metadata/md5-cache/mail-client/evolution-3.44.3-r1 rename metadata/md5-cache/mail-client/{evolution-3.44.4-r1 => evolution-3.44.4-r3} (65%) create mode 100644 metadata/md5-cache/mail-client/evolution-3.46.0 create mode 100644 metadata/md5-cache/mail-client/geary-43.0 create mode 100644 metadata/md5-cache/mail-client/thunderbird-102.3.1 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-102.3.0 create mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-102.3.1 create mode 100644 metadata/md5-cache/mail-filter/milter-regex-2.7-r2 create mode 100644 metadata/md5-cache/media-gfx/blender-3.3.0 delete mode 100644 metadata/md5-cache/media-gfx/jpegpixi-1.1.1 create mode 100644 metadata/md5-cache/media-gfx/jpegpixi-1.1.1-r1 rename metadata/md5-cache/media-gfx/{openvdb-9.1.0 => openvdb-9.1.0-r1} (98%) create mode 100644 metadata/md5-cache/media-gfx/pngtools-0.4_p20220314 rename metadata/md5-cache/media-gfx/{shotwell-0.30.16 => shotwell-0.30.16-r1} (84%) rename metadata/md5-cache/media-gfx/{shotwell-0.30.17 => shotwell-0.30.17-r1} (82%) rename metadata/md5-cache/media-gfx/{xli-1.17.0-r5 => xli-1.17.0-r6} (56%) delete mode 100644 metadata/md5-cache/media-libs/leptonica-1.80.0 delete mode 100644 metadata/md5-cache/media-libs/leptonica-1.81.1 delete mode 100644 metadata/md5-cache/media-libs/libopenmpt-0.5.14 delete mode 100644 metadata/md5-cache/media-libs/libopenmpt-0.6.5 rename metadata/md5-cache/media-libs/{libplacebo-4.192.1 => libplacebo-4.192.1-r1} (80%) delete mode 100644 metadata/md5-cache/media-libs/openimageio-2.3.12.0-r3 delete mode 100644 metadata/md5-cache/media-libs/openimageio-2.3.13.0 delete mode 100644 metadata/md5-cache/media-libs/openimageio-2.3.15.0 rename metadata/md5-cache/media-libs/{openimageio-2.3.16.0 => openimageio-2.3.20.0} (93%) create mode 100644 metadata/md5-cache/media-libs/openimageio-2.4.4.1 delete mode 100644 metadata/md5-cache/media-libs/osl-1.12.4.1-r2 create mode 100644 metadata/md5-cache/media-libs/osl-1.12.6.2 delete mode 100644 metadata/md5-cache/media-libs/stimg-0.1.0 create mode 100644 metadata/md5-cache/media-libs/stimg-0.1.0-r1 rename metadata/md5-cache/media-plugins/{vdr-undelete-2.3.0_pre1 => vdr-undelete-2.3.1_pre1} (85%) delete mode 100644 metadata/md5-cache/media-sound/strawberry-1.0.7 rename metadata/md5-cache/media-video/{pipewire-0.3.57 => pipewire-0.3.59} (98%) create mode 100644 metadata/md5-cache/media-video/totem-43.0 create mode 100644 metadata/md5-cache/net-analyzer/ike-scan-1.9.5 delete mode 100644 metadata/md5-cache/net-analyzer/ike-scan-99999 delete mode 100644 metadata/md5-cache/net-analyzer/nfdump-1.6.23 delete mode 100644 metadata/md5-cache/net-analyzer/nfdump-1.6.23-r1 create mode 100644 metadata/md5-cache/net-analyzer/nfdump-1.7.0.1 rename metadata/md5-cache/net-analyzer/{sniffit-0.5 => sniffit-0.5-r1} (94%) create mode 100644 metadata/md5-cache/net-analyzer/testssl-3.0.8 delete mode 100644 metadata/md5-cache/net-fs/cifs-utils-6.13-r1 create mode 100644 metadata/md5-cache/net-fs/cifs-utils-7.0 delete mode 100644 metadata/md5-cache/net-fs/samba-4.14.12-r3 rename metadata/md5-cache/net-fs/{samba-4.15.9 => samba-4.15.10} (61%) delete mode 100644 metadata/md5-cache/net-fs/samba-4.15.4-r3 rename metadata/md5-cache/net-fs/{samba-4.15.6-r1 => samba-4.15.9-r1} (60%) delete mode 100644 metadata/md5-cache/net-fs/samba-4.16.0-r1 delete mode 100644 metadata/md5-cache/net-fs/samba-4.16.1 delete mode 100644 metadata/md5-cache/net-fs/samba-4.16.2 rename metadata/md5-cache/net-fs/{samba-4.16.4 => samba-4.16.4-r1} (62%) create mode 100644 metadata/md5-cache/net-fs/samba-4.16.5-r1 rename metadata/md5-cache/net-im/{empathy-3.12.14-r1 => empathy-3.12.14-r2} (66%) rename metadata/md5-cache/net-im/{signal-desktop-bin-5.61.0 => signal-desktop-bin-5.61.1} (92%) create mode 100644 metadata/md5-cache/net-im/telegram-desktop-bin-4.2.4 create mode 100644 metadata/md5-cache/net-libs/libcloudproviders-0.3.1 create mode 100644 metadata/md5-cache/net-libs/libhackrf-2022.09.1 rename metadata/md5-cache/net-libs/{libnma-1.8.40 => libnma-1.8.40-r1} (86%) delete mode 100644 metadata/md5-cache/net-libs/libssh-0.9.6 delete mode 100644 metadata/md5-cache/net-libs/libvncserver-0.9.13 create mode 100644 metadata/md5-cache/net-libs/nodejs-18.10.0 delete mode 100644 metadata/md5-cache/net-libs/socket_wrapper-1.3.2 create mode 100644 metadata/md5-cache/net-misc/gallery-dl-1.23.2 rename metadata/md5-cache/net-misc/{iperf-2.99999.99999 => iperf-2.9999} (91%) create mode 100644 metadata/md5-cache/net-misc/iperf-3.12 delete mode 100644 metadata/md5-cache/net-misc/iperf-3.99999.99999 create mode 100644 metadata/md5-cache/net-misc/rsync-3.2.7_pre1 delete mode 100644 metadata/md5-cache/net-misc/vncrec-0.2-r2 create mode 100644 metadata/md5-cache/net-misc/vncrec-0.2-r3 rename metadata/md5-cache/net-vpn/{networkmanager-openconnect-1.2.8 => networkmanager-openconnect-1.2.8-r1} (81%) create mode 100644 metadata/md5-cache/net-wireless/hackrf-tools-2022.09.1 delete mode 100644 metadata/md5-cache/net-wireless/soapyhackrf-0.3.3-r1 create mode 100644 metadata/md5-cache/net-wireless/soapyhackrf-0.3.4 delete mode 100644 metadata/md5-cache/sci-calculators/hexcalc-1.11-r3 create mode 100644 metadata/md5-cache/sci-calculators/hexcalc-1.11-r4 rename metadata/md5-cache/sci-geosciences/{gnome-maps-42.3-r2 => gnome-maps-42.3-r3} (78%) create mode 100644 metadata/md5-cache/sci-geosciences/gnome-maps-43.0 rename metadata/md5-cache/sci-geosciences/{gpxsee-11.3 => gpxsee-11.5} (88%) create mode 100644 metadata/md5-cache/sci-libs/blis-0.9.0 rename metadata/md5-cache/sci-libs/{p4est-2.8.0-r1 => p4est-2.8-r1} (95%) rename metadata/md5-cache/sci-mathematics/{coq-serapi-0.15.0-r2 => coq-serapi-0.15.0-r3} (51%) create mode 100644 metadata/md5-cache/sci-mathematics/coq-serapi-0.16.0 create mode 100644 metadata/md5-cache/sys-apps/cpuid-20220927 create mode 100644 metadata/md5-cache/sys-apps/etckeeper-1.18.18 create mode 100644 metadata/md5-cache/sys-apps/hw-probe-1.6.5 create mode 100644 metadata/md5-cache/sys-apps/ifd-gempc-1.0.8 rename metadata/md5-cache/sys-apps/{memtest86-bin-9.4 => memtest86-bin-10.0} (95%) rename metadata/md5-cache/sys-apps/{pkgcore-0.12.13-r1 => pkgcore-0.12.13-r2} (51%) rename metadata/md5-cache/sys-apps/{pkgcore-0.12.14 => pkgcore-0.12.15} (89%) rename metadata/md5-cache/sys-apps/{polychromatic-0.7.3 => polychromatic-0.7.3-r1} (99%) create mode 100644 metadata/md5-cache/sys-apps/portage-3.0.38 create mode 100644 metadata/md5-cache/sys-apps/systemd-251.5 create mode 100644 metadata/md5-cache/sys-apps/systemd-utils-251.5 create mode 100644 metadata/md5-cache/sys-auth/pam_ssh_agent_auth-0.10.4 delete mode 100644 metadata/md5-cache/sys-auth/pam_yubico-2.26-r1 create mode 100644 metadata/md5-cache/sys-auth/pam_yubico-2.27 delete mode 100644 metadata/md5-cache/sys-cluster/k3s-1.24.4_p1 rename metadata/md5-cache/sys-cluster/{k3s-1.24.3_p1 => k3s-1.25.2_p1} (73%) create mode 100644 metadata/md5-cache/sys-devel/clang-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-devel/clang-common-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-devel/lld-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-devel/llvm-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-devel/llvm-common-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-devel/mold-1.5.1 create mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.19_p6 create mode 100644 metadata/md5-cache/sys-kernel/rt-sources-5.15.71_p51 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-libs/glibc-2.36-r4 delete mode 100644 metadata/md5-cache/sys-libs/ldb-2.3.2-r1 delete mode 100644 metadata/md5-cache/sys-libs/ldb-2.4.1-r1 delete mode 100644 metadata/md5-cache/sys-libs/ldb-2.4.3 delete mode 100644 metadata/md5-cache/sys-libs/ldb-2.5.0-r1 delete mode 100644 metadata/md5-cache/sys-libs/ldb-2.5.1 create mode 100644 metadata/md5-cache/sys-libs/ldb-2.6.1 create mode 100644 metadata/md5-cache/sys-libs/libcxx-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-libs/libcxxabi-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-libs/libomp-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-16.0.0_pre20220930 create mode 100644 metadata/md5-cache/sys-libs/minizip-ng-3.0.6-r1 delete mode 100644 metadata/md5-cache/sys-libs/nss_wrapper-1.1.10 delete mode 100644 metadata/md5-cache/sys-libs/nss_wrapper-1.1.11 delete mode 100644 metadata/md5-cache/sys-libs/nss_wrapper-1.1.6 delete mode 100644 metadata/md5-cache/sys-libs/pam_wrapper-1.1.3-r3 delete mode 100644 metadata/md5-cache/sys-libs/tdb-1.4.6 delete mode 100644 metadata/md5-cache/sys-libs/tevent-0.12.0 create mode 100644 metadata/md5-cache/sys-libs/tevent-0.13.0 delete mode 100644 metadata/md5-cache/sys-libs/uid_wrapper-1.2.8 create mode 100644 metadata/md5-cache/virtual/httpd-php-8.2 delete mode 100644 metadata/md5-cache/www-apache/mod_h2-2.0.1 delete mode 100644 metadata/md5-cache/www-apache/mod_h2-2.0.2 delete mode 100644 metadata/md5-cache/www-apache/mod_h2-2.0.3 delete mode 100644 metadata/md5-cache/www-apache/mod_h2-2.0.4 delete mode 100644 metadata/md5-cache/www-apache/mod_h2-2.0.6 delete mode 100644 metadata/md5-cache/www-apache/mod_h2-2.0.7 rename metadata/md5-cache/www-apache/{mod_h2-2.0.5 => mod_h2-2.0.9} (91%) delete mode 100644 metadata/md5-cache/www-apps/gitea-1.16.7 delete mode 100644 metadata/md5-cache/www-apps/gitea-1.16.9 delete mode 100644 metadata/md5-cache/www-apps/gitea-1.17.1 create mode 100644 metadata/md5-cache/www-apps/mediawiki-1.37.6 create mode 100644 metadata/md5-cache/www-apps/mediawiki-1.38.4 delete mode 100644 metadata/md5-cache/www-client/chromium-105.0.5195.125 rename metadata/md5-cache/www-client/{chromium-105.0.5195.102 => chromium-106.0.5249.91} (79%) rename metadata/md5-cache/www-client/{chromium-107.0.5304.10 => chromium-107.0.5304.18} (98%) create mode 100644 metadata/md5-cache/www-client/chromium-108.0.5327.0 rename metadata/md5-cache/www-client/{chromium-bin-106.0.5249.61 => chromium-bin-106.0.5249.91} (75%) delete mode 100644 metadata/md5-cache/www-client/epiphany-42.3 rename metadata/md5-cache/www-client/{epiphany-42.4 => epiphany-42.4-r1} (77%) rename metadata/md5-cache/www-client/{google-chrome-106.0.5249.61 => google-chrome-106.0.5249.91} (94%) rename metadata/md5-cache/www-client/{google-chrome-beta-106.0.5249.61 => google-chrome-beta-107.0.5304.18} (94%) rename metadata/md5-cache/www-client/{google-chrome-unstable-107.0.5304.10 => google-chrome-unstable-108.0.5327.0} (93%) create mode 100644 metadata/md5-cache/www-client/links-2.28 rename metadata/md5-cache/www-client/{microsoft-edge-beta-106.0.1370.15 => microsoft-edge-beta-106.0.1370.30} (92%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-106.0.1370.4 => microsoft-edge-dev-107.0.1402.2} (89%) rename metadata/md5-cache/www-client/{surf-2.1-r1 => surf-2.1-r2} (61%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-5.5.2797.3 => vivaldi-snapshot-5.5.2805.21} (85%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-106.0.5249.61 => chrome-binary-plugins-106.0.5249.91} (84%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-106.0.5249.61_beta => chrome-binary-plugins-107.0.5304.18_beta} (84%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-107.0.5304.10_alpha => chrome-binary-plugins-108.0.5327.0_alpha} (83%) rename metadata/md5-cache/x11-drivers/{nvidia-drivers-515.49.18 => nvidia-drivers-515.49.19} (87%) rename metadata/md5-cache/x11-libs/{libcryptui-3.12.2-r1 => libcryptui-3.12.2-r2} (63%) create mode 100644 metadata/md5-cache/x11-libs/libva-intel-media-driver-22.5.3.1 create mode 100644 metadata/md5-cache/x11-libs/libwnck-43.0 delete mode 100644 metadata/md5-cache/x11-misc/x2x-1.27-r3 rename metadata/md5-cache/x11-misc/{x2x-1.30 => x2x-1.30-r1} (67%) rename metadata/md5-cache/x11-misc/{xbatt-1.3_rc1 => xbatt-1.3_rc1-r1} (50%) rename metadata/md5-cache/x11-misc/{xsnap-1.5.15-r2 => xsnap-1.5.15-r3} (51%) rename metadata/md5-cache/x11-plugins/{wmudmount-3.0 => wmudmount-3.0-r1} (71%) create mode 100644 metadata/md5-cache/x11-wm/i3-gaps-4.21-r1 delete mode 100644 metadata/md5-cache/x11-wm/jwm-2.3.7 create mode 100644 metadata/md5-cache/x11-wm/mutter-42.5 create mode 100644 metadata/md5-cache/x11-wm/mutter-43.0 create mode 100644 net-analyzer/ike-scan/files/ike-scan-1.9.5-clang-16.patch rename net-analyzer/ike-scan/{ike-scan-99999.ebuild => ike-scan-1.9.5.ebuild} (57%) delete mode 100644 net-analyzer/nfdump/files/nfdump-1.6.19-compiler.patch delete mode 100644 net-analyzer/nfdump/files/nfdump-1.6.23-autotools.patch delete mode 100644 net-analyzer/nfdump/files/nfdump-1.6.23-m4-dir-automake.patch delete mode 100644 net-analyzer/nfdump/files/nfdump-1.6.23-m4-dir.patch delete mode 100644 net-analyzer/nfdump/nfdump-1.6.23.ebuild rename net-analyzer/nfdump/{nfdump-1.6.23-r1.ebuild => nfdump-1.7.0.1.ebuild} (91%) create mode 100644 net-analyzer/sniffit/files/sniffit-0.5.0-implicit-func-decl.patch rename net-analyzer/sniffit/{sniffit-0.5.ebuild => sniffit-0.5-r1.ebuild} (77%) create mode 100644 net-analyzer/testssl/testssl-3.0.8.ebuild rename net-fs/cifs-utils/{cifs-utils-6.13-r1.ebuild => cifs-utils-7.0.ebuild} (86%) create mode 100644 net-fs/samba/files/samba-4.15.9-libunwind-automagic.patch delete mode 100644 net-fs/samba/samba-4.14.12-r3.ebuild rename net-fs/samba/{samba-4.15.9.ebuild => samba-4.15.10.ebuild} (96%) delete mode 100644 net-fs/samba/samba-4.15.4-r3.ebuild rename net-fs/samba/{samba-4.15.6-r1.ebuild => samba-4.15.9-r1.ebuild} (91%) delete mode 100644 net-fs/samba/samba-4.16.0-r1.ebuild delete mode 100644 net-fs/samba/samba-4.16.1.ebuild rename net-fs/samba/{samba-4.16.4.ebuild => samba-4.16.4-r1.ebuild} (96%) rename net-fs/samba/{samba-4.16.2.ebuild => samba-4.16.5-r1.ebuild} (72%) rename net-im/empathy/{empathy-3.12.14-r1.ebuild => empathy-3.12.14-r2.ebuild} (99%) rename net-im/signal-desktop-bin/{signal-desktop-bin-5.61.0.ebuild => signal-desktop-bin-5.61.1.ebuild} (100%) create mode 100644 net-im/telegram-desktop-bin/telegram-desktop-bin-4.2.4.ebuild create mode 100644 net-libs/libcloudproviders/Manifest create mode 100644 net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild create mode 100644 net-libs/libcloudproviders/metadata.xml create mode 100644 net-libs/libhackrf/files/hackrf-disable-static-2022.09.1.patch create mode 100644 net-libs/libhackrf/libhackrf-2022.09.1.ebuild rename net-libs/libnma/{libnma-1.8.40.ebuild => libnma-1.8.40-r1.ebuild} (97%) delete mode 100644 net-libs/libssh/files/libssh-0.8.0-tests.patch delete mode 100644 net-libs/libssh/libssh-0.9.6.ebuild delete mode 100644 net-libs/libvncserver/libvncserver-0.9.13.ebuild create mode 100644 net-libs/nodejs/nodejs-18.10.0.ebuild delete mode 100644 net-libs/socket_wrapper/socket_wrapper-1.3.2.ebuild create mode 100644 net-misc/gallery-dl/gallery-dl-1.23.2.ebuild create mode 100644 net-misc/iperf/files/iperf-3.12-Unbundle-cJSON.patch create mode 100644 net-misc/iperf/files/iperf-3.12-fix-bashism.patch rename net-misc/iperf/{iperf-2.99999.99999.ebuild => iperf-2.9999.ebuild} (94%) create mode 100644 net-misc/iperf/iperf-3.12.ebuild delete mode 100644 net-misc/iperf/iperf-3.99999.99999.ebuild create mode 100644 net-misc/rsync/rsync-3.2.7_pre1.ebuild create mode 100644 net-misc/vncrec/files/vncrec-0.2-clang.patch rename net-misc/vncrec/{vncrec-0.2-r2.ebuild => vncrec-0.2-r3.ebuild} (55%) create mode 100644 net-p2p/amule/files/amule-2.3.3-fix-exception.patch rename net-vpn/networkmanager-openconnect/{networkmanager-openconnect-1.2.8.ebuild => networkmanager-openconnect-1.2.8-r1.ebuild} (97%) create mode 100644 net-wireless/hackrf-tools/hackrf-tools-2022.09.1.ebuild rename net-wireless/soapyhackrf/{soapyhackrf-0.3.3-r1.ebuild => soapyhackrf-0.3.4.ebuild} (98%) create mode 100644 sci-astronomy/siril/files/siril-1.0-execinfo.patch delete mode 100644 sci-calculators/hexcalc/hexcalc-1.11-r3.ebuild create mode 100644 sci-calculators/hexcalc/hexcalc-1.11-r4.ebuild rename sci-geosciences/gnome-maps/{gnome-maps-42.3-r2.ebuild => gnome-maps-42.3-r3.ebuild} (93%) create mode 100644 sci-geosciences/gnome-maps/gnome-maps-43.0.ebuild rename sci-geosciences/gpxsee/{gpxsee-11.3.ebuild => gpxsee-11.5.ebuild} (93%) create mode 100644 sci-libs/blis/blis-0.9.0.ebuild create mode 100644 sci-libs/blis/files/blis-0.9.0-rpath.patch rename sci-libs/p4est/files/{p4est-2.8.0-fix_build_system.patch => p4est-2.8-fix_build_system.patch} (100%) rename sci-libs/p4est/files/{p4est-2.8.0-set_version.patch => p4est-2.8-set_version.patch} (100%) rename sci-libs/p4est/{p4est-2.8.0-r1.ebuild => p4est-2.8-r1.ebuild} (94%) rename sci-mathematics/coq-serapi/{coq-serapi-0.15.0-r2.ebuild => coq-serapi-0.15.0-r3.ebuild} (95%) create mode 100644 sci-mathematics/coq-serapi/coq-serapi-0.16.0.ebuild create mode 100644 sys-apps/cpuid/cpuid-20220927.ebuild create mode 100644 sys-apps/etckeeper/etckeeper-1.18.18.ebuild create mode 100644 sys-apps/etckeeper/files/etckeeper-1.18.18-gentoo.patch create mode 100644 sys-apps/hw-probe/hw-probe-1.6.5.ebuild create mode 100644 sys-apps/ifd-gempc/ifd-gempc-1.0.8.ebuild rename sys-apps/memtest86-bin/{memtest86-bin-9.4.ebuild => memtest86-bin-10.0.ebuild} (100%) rename sys-apps/pkgcore/{pkgcore-0.12.13-r1.ebuild => pkgcore-0.12.13-r2.ebuild} (95%) rename sys-apps/pkgcore/{pkgcore-0.12.14.ebuild => pkgcore-0.12.15.ebuild} (95%) rename sys-apps/polychromatic/{polychromatic-0.7.3.ebuild => polychromatic-0.7.3-r1.ebuild} (96%) create mode 100644 sys-apps/portage/portage-3.0.38.ebuild create mode 100644 sys-apps/systemd-utils/systemd-utils-251.5.ebuild create mode 100644 sys-apps/systemd/systemd-251.5.ebuild create mode 100644 sys-auth/pam_ssh_agent_auth/files/pam_ssh_agent_auth-0.10.4-0001-Fix-function-prototypes-in-configure.patch create mode 100644 sys-auth/pam_ssh_agent_auth/files/pam_ssh_agent_auth-0.10.4-0002-Add-missing-includes-implicit-function-declarations.patch create mode 100644 sys-auth/pam_ssh_agent_auth/pam_ssh_agent_auth-0.10.4.ebuild rename sys-auth/pam_yubico/{pam_yubico-2.26-r1.ebuild => pam_yubico-2.27.ebuild} (80%) delete mode 100644 sys-cluster/ceph/files/ceph-16.2.10-gcc12.patch delete mode 100644 sys-cluster/k3s/k3s-1.24.3_p1.ebuild rename sys-cluster/k3s/{k3s-1.24.4_p1.ebuild => k3s-1.25.2_p1.ebuild} (98%) create mode 100644 sys-devel/clang-common/clang-common-16.0.0_pre20220930.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-16.0.0_pre20220930.ebuild create mode 100644 sys-devel/clang/clang-16.0.0_pre20220930.ebuild create mode 100644 sys-devel/lld/lld-16.0.0_pre20220930.ebuild create mode 100644 sys-devel/llvm-common/llvm-common-16.0.0_pre20220930.ebuild create mode 100644 sys-devel/llvm/llvm-16.0.0_pre20220930.ebuild delete mode 100644 sys-devel/mold/files/mold-1.2.1-install-nopython.patch delete mode 100644 sys-devel/mold/files/mold-1.3.0-openssl-pkgconfig.patch delete mode 100644 sys-devel/mold/files/mold-1.3.1-fix-riscv-set32.patch create mode 100644 sys-devel/mold/mold-1.5.1.ebuild create mode 100644 sys-kernel/pf-sources/pf-sources-5.19_p6.ebuild create mode 100644 sys-kernel/rt-sources/rt-sources-5.15.71_p51.ebuild create mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20220930.ebuild create mode 100644 sys-libs/compiler-rt/compiler-rt-16.0.0_pre20220930.ebuild create mode 100644 sys-libs/glibc/glibc-2.36-r4.ebuild delete mode 100644 sys-libs/ldb/ldb-2.3.2-r1.ebuild delete mode 100644 sys-libs/ldb/ldb-2.4.1-r1.ebuild delete mode 100644 sys-libs/ldb/ldb-2.4.3.ebuild delete mode 100644 sys-libs/ldb/ldb-2.5.1.ebuild rename sys-libs/ldb/{ldb-2.5.0-r1.ebuild => ldb-2.6.1.ebuild} (51%) create mode 100644 sys-libs/libcxx/libcxx-16.0.0_pre20220930.ebuild create mode 100644 sys-libs/libcxxabi/libcxxabi-16.0.0_pre20220930.ebuild create mode 100644 sys-libs/libomp/libomp-16.0.0_pre20220930.ebuild create mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220930.ebuild create mode 100644 sys-libs/minizip-ng/Manifest create mode 100644 sys-libs/minizip-ng/files/minizip-ng-3.0.6-Switch-getrandom-and-arc4random_buf-usage-order.patch create mode 100644 sys-libs/minizip-ng/files/minizip-ng-3.0.6-test-temporary.patch create mode 100644 sys-libs/minizip-ng/metadata.xml create mode 100644 sys-libs/minizip-ng/minizip-ng-3.0.6-r1.ebuild delete mode 100644 sys-libs/nss_wrapper/nss_wrapper-1.1.10.ebuild delete mode 100644 sys-libs/nss_wrapper/nss_wrapper-1.1.11.ebuild delete mode 100644 sys-libs/nss_wrapper/nss_wrapper-1.1.6.ebuild delete mode 100644 sys-libs/pam_wrapper/pam_wrapper-1.1.3-r3.ebuild delete mode 100644 sys-libs/tdb/tdb-1.4.6.ebuild delete mode 100644 sys-libs/tevent/tevent-0.12.0.ebuild create mode 100644 sys-libs/tevent/tevent-0.13.0.ebuild delete mode 100644 sys-libs/uid_wrapper/uid_wrapper-1.2.8.ebuild delete mode 100644 sys-libs/zlib-ng/zlib-ng-2.0.5.ebuild create mode 100644 virtual/httpd-php/httpd-php-8.2.ebuild delete mode 100644 www-apache/mod_h2/mod_h2-2.0.1.ebuild delete mode 100644 www-apache/mod_h2/mod_h2-2.0.2.ebuild delete mode 100644 www-apache/mod_h2/mod_h2-2.0.4.ebuild delete mode 100644 www-apache/mod_h2/mod_h2-2.0.5.ebuild delete mode 100644 www-apache/mod_h2/mod_h2-2.0.6.ebuild delete mode 100644 www-apache/mod_h2/mod_h2-2.0.7.ebuild rename www-apache/mod_h2/{mod_h2-2.0.3.ebuild => mod_h2-2.0.9.ebuild} (100%) delete mode 100644 www-apps/gitea/gitea-1.16.7.ebuild delete mode 100644 www-apps/gitea/gitea-1.16.9.ebuild delete mode 100644 www-apps/gitea/gitea-1.17.1.ebuild create mode 100644 www-apps/mediawiki/mediawiki-1.37.6.ebuild create mode 100644 www-apps/mediawiki/mediawiki-1.38.4.ebuild rename www-client/chromium-bin/{chromium-bin-106.0.5249.61.ebuild => chromium-bin-106.0.5249.91.ebuild} (99%) rename www-client/chromium/{chromium-105.0.5195.102.ebuild => chromium-106.0.5249.91.ebuild} (99%) rename www-client/chromium/{chromium-107.0.5304.10.ebuild => chromium-107.0.5304.18.ebuild} (99%) rename www-client/chromium/{chromium-105.0.5195.125.ebuild => chromium-108.0.5327.0.ebuild} (96%) delete mode 100644 www-client/chromium/files/chromium-104-tflite-system-zlib.patch delete mode 100644 www-client/epiphany/epiphany-42.3.ebuild rename www-client/epiphany/{epiphany-42.4.ebuild => epiphany-42.4-r1.ebuild} (98%) rename www-client/google-chrome-beta/{google-chrome-beta-106.0.5249.61.ebuild => google-chrome-beta-107.0.5304.18.ebuild} (100%) rename www-client/google-chrome-unstable/{google-chrome-unstable-107.0.5304.10.ebuild => google-chrome-unstable-108.0.5327.0.ebuild} (100%) rename www-client/google-chrome/{google-chrome-106.0.5249.61.ebuild => google-chrome-106.0.5249.91.ebuild} (100%) create mode 100644 www-client/links/links-2.28.ebuild rename www-client/microsoft-edge-beta/{microsoft-edge-beta-106.0.1370.15.ebuild => microsoft-edge-beta-106.0.1370.30.ebuild} (100%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-106.0.1370.4.ebuild => microsoft-edge-dev-107.0.1402.2.ebuild} (99%) rename www-client/surf/{surf-2.1-r1.ebuild => surf-2.1-r2.ebuild} (98%) rename www-client/vivaldi-snapshot/{vivaldi-snapshot-5.5.2797.3.ebuild => vivaldi-snapshot-5.5.2805.21.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-106.0.5249.61.ebuild => chrome-binary-plugins-106.0.5249.91.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-106.0.5249.61_beta.ebuild => chrome-binary-plugins-107.0.5304.18_beta.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-107.0.5304.10_alpha.ebuild => chrome-binary-plugins-108.0.5327.0_alpha.ebuild} (100%) create mode 100644 x11-drivers/nvidia-drivers/files/nvidia-drivers-515.65.01-kernel6.patch rename x11-drivers/nvidia-drivers/{nvidia-drivers-515.49.18.ebuild => nvidia-drivers-515.49.19.ebuild} (87%) rename x11-libs/libcryptui/{libcryptui-3.12.2-r1.ebuild => libcryptui-3.12.2-r2.ebuild} (98%) create mode 100644 x11-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.1.ebuild create mode 100644 x11-libs/libwnck/libwnck-43.0.ebuild delete mode 100644 x11-misc/x2x/x2x-1.27-r3.ebuild rename x11-misc/x2x/{x2x-1.30.ebuild => x2x-1.30-r1.ebuild} (89%) create mode 100644 x11-misc/xbatt/files/xbatt-1.2.1-clang16.patch rename x11-misc/xbatt/{xbatt-1.3_rc1.ebuild => xbatt-1.3_rc1-r1.ebuild} (59%) create mode 100644 x11-misc/xsnap/files/xsnap-1.5.15-clang.patch rename x11-misc/xsnap/{xsnap-1.5.15-r2.ebuild => xsnap-1.5.15-r3.ebuild} (68%) rename x11-plugins/wmudmount/{wmudmount-3.0.ebuild => wmudmount-3.0-r1.ebuild} (96%) create mode 100644 x11-wm/i3-gaps/i3-gaps-4.21-r1.ebuild delete mode 100644 x11-wm/jwm/jwm-2.3.7.ebuild create mode 100644 x11-wm/mutter/files/mutter-43.0-Disable-anonymous-file-test.patch create mode 100644 x11-wm/mutter/mutter-42.5.ebuild create mode 100644 x11-wm/mutter/mutter-43.0.ebuild diff --git a/Manifest b/Manifest index 151b8a49d3ce..c05e92d79e08 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29587 BLAKE2B 16e7671c9ba94d34cd9a691ee255efe75b437ba82119959b5936ebda87df35f300adb98001431634c06ca5d46c0f261816432e88b3416ded99ab72f4218e3816 SHA512 78d7baa0896a3dfd278bbfeaf75cb66452b3d0f06610dc086668466157c6b99b8e699631dba1e7a0c33987444bab59b24c95a08f134741e26a843745ddbbe207 -TIMESTAMP 2022-09-29T12:39:41Z +MANIFEST Manifest.files.gz 29613 BLAKE2B 0209b886836e6588ccab065ee70eaf1a8cf56aa068140f3f1dc6e767b887a8727b4cc68c5996778abd6261fdf1668e699f3bec576aa0d338078524a5914c2a1a SHA512 1f35883cc97f8acbf5c920467921cd051a1067762b93d6e001c41f280b320e0327208bc8f358402939f7617f18f4e43083b326fa10bdb8f121c4cf13e2704944 +TIMESTAMP 2022-10-02T07:09:49Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM1kg1fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM5OT1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCp1g//WwNb0imKnGBRX+E/6ROrM44rs7rJOGCvDOTsnJ/mMtOywM+0OAynP9Wj -+/wOrqSD2stioMvs+G027W3r9githt8lTpgRWY7agn0WtRIdGFtBkJ8jZfyfKslc -Z60Rlzo4FbLU5/0Wgt7GvkkUGaI1W6U8C1mWPaIz0ekr7ptjytHJ2DZcOUGRXqO+ -KJoFsZfgppHflBVuVUe0r2qlWiaetgYe2BrFKBk5rdplltyKxxq1UNmz4w8XTeUp -NzD6AIAKUPI04ib9FNbRA8s/OfZa9WKGUOdbF7sazSQgomMBPp7FAcPZLR4/xW6g -uAoN41SMcHMy3k54SA7mtAs4djfWC76WQjHqamHE4H4bZfwFfdjEeH2kbH9GUq1o -vvn7TJYyLQzdU6qdZNQxtWS/8uTakKFTUvpNtu1kJbQ6cumcOo5gmtNg9hgltx10 -5sct/0DC4ymJVaSx6s8dPFxxnwv8MdXM2SMSn461Le+NSTOJPHoOFrcBTiEFFh23 -uT/pEF0U25AqwN1eNqNjZj672fJhXgKSlj7FVargsof2V4NZE0WRMdvei8RuH73U -0rUY6CJCjDLHON3E1Lwtwm3P7+UBlTLezeSJEfDKBuxpX3W4z6O+UjhhAaIuQokB -7QXUOEa0EddfHBwAU9iJ8uQRMv80ySK/gu43+xHmBMUN8J4s0rQ= -=NXg8 +klDUaQ/+PA23BrhMH99D2FDcr/5VbWlG/Mu5qrlrMAhM62wsEH+jKNcMm0DOk7Eb +FDEAhkruzjRIUCwz3b3r4nhRPSpErVaAQLcjfhiVn95vHdxOKt8g8HpN5YyWl+dC +XC7F3j5duSTZnxX3DgIIbVjyIhqKctOFBJr2EWS3QiQf665xVWVSGAH3pKvOqQ1v +HSXbMSvMj68pMfCiIi9P6WxqW0yorPc5MbvIGNLAS1CWNAqvQIWXRjyUqEd0h0JT +MolVuwJesAYn6A/1yraEOD0M8aKZkdr0mWUOqWo1BARsjbBJkX2A4NY5rGSNwCJx +ePg5jAXTSu7wibVL3UwieN8AqmmWi3pXFpx67+kY1vQXb81iyAlnZmNCSGjhZikD +UcZrqn0iVawg5NCrH8rQdiP4EY6NjS+cNanVB13CDtIBJhAtCaS4nfe+6k56KL1L +jnNQ3WXC+OLO6X5kbqkoG5ERlPWmkvLvnBsxDV3b7rgjsK+9B/n3Uo/qnXgMvElG +PVSkmCn4SJJt2oqfUD+r7mCDLoCHT7UZzsjTX9ZBwxCCoaTAfahGQSnLJ2C0Kars +2g2nVThPxYFQzu4zW/D0FixCD9Qsa+AgpAqY4fjDtHpS6684tBn42t0gxzdJbQuR +bLxV/+RDXD4siPiwtUa3x2UfnBe4sBWGOdAtacjpmJ9m1oNUAGQ= +=KHDp -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index ed99567309f0860d0693a987d1e1d7519006b406..90d3f3111a7b7cc6d109f30e0fe3d534a270d4fa 100644 GIT binary patch literal 29613 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 OfBP@jh(uz3)&KxVg|i<3 diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index 078a322e0496e9339985f0b8b34bd48f48909796..65d9248fdc6746fd04fea25e2e68472087d959ff 100644 GIT binary patch literal 4714 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 s;!FW)zzQF{`fBUChva#??3$8 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 /dev/null || die + emake -j1 INSTALL_ROOT="${ED}" install + popd + pushd Autostart/Udev 1> /dev/null || die + emake -j1 INSTALL_ROOT="${ED}" install + popd + + dodoc Documents/{CONTRIBUTORS,ChangeLog,HISTORY,README*,TODO} + if use doc; then + HTML_DOCS="doc/Manual-BRLTTY" einstalldocs + fi + + keepdir /var/lib/BrlAPI + rm -fr "${ED}/run" || die + find "${ED}" -name '*.a' -delete || die +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + + elog "please be sure ${EROOT}/etc/brltty.conf is correct for your system." + elog + elog "To make brltty start on boot on an OpenRC system, type this command:" + elog "# rc-update add brltty boot" + elog + elog "If you are using systemd, type this command:" + elog "# systemctl daemon-reload" + elog + elog "Please reload udev by typing:" + elog "# udevadm control --reload" +} diff --git a/app-accessibility/brltty/metadata.xml b/app-accessibility/brltty/metadata.xml index 32eb443cb936..80c6f6744309 100644 --- a/app-accessibility/brltty/metadata.xml +++ b/app-accessibility/brltty/metadata.xml @@ -17,6 +17,7 @@ cpe:/a:mielke:brltty + brltty/brltty BRLTTY is a background process (daemon) which provides access to the Linux/Unix diff --git a/app-accessibility/speech-dispatcher/Manifest b/app-accessibility/speech-dispatcher/Manifest index 32801a0de20b..214a15054a00 100644 --- a/app-accessibility/speech-dispatcher/Manifest +++ b/app-accessibility/speech-dispatcher/Manifest @@ -3,8 +3,10 @@ AUX speech-dispatcher-0.11.1-remove-unused-variable-musl.patch 1106 BLAKE2B 0a21 AUX speech-dispatcher-0.9.1-fno-common.patch 13112 BLAKE2B 6a4125117852cfe250bed1a9936af67a2a83303ecced615febd89b9b14918dda94a78862cdcceb95fcea3ea7ed30a12d799afbc21264ff386c94f9f867eb8136 SHA512 b957ebbfd8a6a9cfe2b85cba85b77dc813e76212721d63d42b3881ed17993d7b4a8c720d4c431c8e2eb3ea60996e411402732c735948f37fa84a9fdcfa2683fc DIST speech-dispatcher-0.11.1.tar.gz 6548489 BLAKE2B fd4e05c51b80991bdd5d27ecf967946cfde98f978462e909f193c14eab51f3cae047d281c3e2896b3ddeeb4e045ceb72f51e5dbfaf3f9ea8a818f8146cb5e625 SHA512 859911d7db5660423bc7911eacbe8e7a9c3104df97478cbbca48ca5fd6ec018113172d49bc66781680433c77b4d2af43578c9b0f11409e2ba7ac618deb31d7cf DIST speech-dispatcher-0.11.2.tar.gz 7147526 BLAKE2B 6b11949736275d900e5e1d3909fab51fc04fbb45baf470a4c98aed19f61b7adb8cedf6b11f1a1aa69d9625383627beab4122c74ec78d9c07a5d0ddf4646669d6 SHA512 038ecaa5b9d56e3f915ec49fe7768cb4eebe1c8be79b95635f09fb3f6067e4c0ade13d2dd355e0b326579dcdf509dd180889b27282410b6bb252a2f642f028d4 +DIST speech-dispatcher-0.11.3.tar.gz 7150632 BLAKE2B 92bad589e453a243362a9e0142d2897b9651fa648012f2bd7ef00bc1ded389fd2c01b6f38f19002289357f7aa6361a6e7fa3ee35ec2ad7c044f34d87e7f2c409 SHA512 e9f5b862066c0292230fda32f16782f9a2d66e8d0c0e3aa0ccdb4628c1182661d2f40894f480ae5206af7fbbc49338189312afe02092f5d472095b053afd75c7 DIST speech-dispatcher-0.9.1.tar.gz 1662222 BLAKE2B 03c3d79a9cbbe7e549f638992fb276ab2270a45a057708721666257699479b3feb81daddf26d8032ba3f7b9ab6b836c7f582ee22a532ff018c99820af3864d87 SHA512 35adb353d22b8dff8884cb20f3836f96f4f74b272bbd442d522a10a3d3b91a0da6705e6c216764f295208b5446c2077da620de2a81cafe5a0c4dd826e33753c2 EBUILD speech-dispatcher-0.11.1.ebuild 2933 BLAKE2B d9235a55cbce83da1fc223646853d948c93de097ddfede44ffb62ffc4e43dc407459b4666c95b5937a920722e689fa61bb7902d6cc0ab46382d0e5a71be7953c SHA512 a245da1e1b7675926da1e26a43a9977e6bb76e58ae3f4a714621e04d02b8b419a8565b047557e9d18b49f7a5b2cdadde2583dd5006840645ec3ec02bc0b16059 EBUILD speech-dispatcher-0.11.2.ebuild 2875 BLAKE2B d35c1758c898ae5f372e5df5980274da3a60563f52fba4a4f66edb2a117540079d67c3fca908472fb2704bc060211fcdb7cbca983c2fd2213138d108e50af2fd SHA512 60c71675b0db44bd1fe2f8c78c3192e4b78ec520a50c82782f8bb3bad887fc562d2e56f788460e595f060f6649bc8194317ecd7ec877c654586a98727abe7a65 +EBUILD speech-dispatcher-0.11.3.ebuild 2875 BLAKE2B 7e43633fa593175d1bf889e1f11004c5d95973a0eaa25b9005dc7abc116e9cf393d2a708b92849a2d1581c3d5adf5da4cad711d2cefc7e53e91129a3095dab06 SHA512 e0180013b2599505b0bbcae9dc4dfaf1621af0b699bae5c88f81f7b550791371139113cef98ffcbc3de4a7bd689bf068c5e1e300ddc96cbd00b4dd28ca99a91c EBUILD speech-dispatcher-0.9.1.ebuild 2835 BLAKE2B f840d158b1303532c3fd0f41f9e40bac941d06071a125bcbef0341e75cc0197fe29a47d495b8248bc714cf2f8da3981660b95aa91d8b178fb72a7c4a23303b51 SHA512 2e0e8b16492ee0922199389e05e7d24103d4090b218378ce3f50111705084515c112d9e363f6dabc6d10dee75e4bdbb5f7c794f4b7b6562baa11798f3dff0dc9 MISC metadata.xml 708 BLAKE2B fdccc4d8de7f22eb64469021786480527bd87f3718dd5746426874266b8a46dcb6cc2b7bb25a4561a523362b919e0ed77e3f829f3fe269d90060d17a69f1b2ed SHA512 770e54e5ddeacc46165b90d41dd3ea0d1060adfdfb95055a9dab778f757189b892250e66b515773ce7b4d8b1bbdd692386b4d8cb49d670af7af8dadfed5c8788 diff --git a/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.3.ebuild b/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.3.ebuild new file mode 100644 index 000000000000..c55d7ced1ded --- /dev/null +++ b/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.3.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit python-r1 systemd + +DESCRIPTION="Speech synthesis interface" +HOMEPAGE="https://freebsoft.org/speechd" +SRC_URI="https://github.com/brailcom/speechd/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="alsa ao espeak +espeak-ng flite nas pulseaudio python" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND="python? ( ${PYTHON_DEPS} ) + >=dev-libs/dotconf-1.3 + >=dev-libs/glib-2.36:2 + >=media-libs/libsndfile-1.0.2 + alsa? ( media-libs/alsa-lib ) + ao? ( media-libs/libao ) + espeak? ( app-accessibility/espeak ) + espeak-ng? ( app-accessibility/espeak-ng ) + flite? ( app-accessibility/flite ) + nas? ( media-libs/nas ) + pulseaudio? ( media-sound/pulseaudio )" +RDEPEND="${DEPEND} + python? ( dev-python/pyxdg[${PYTHON_USEDEP}] )" +BDEPEND=" + sys-apps/help2man + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-0.11.1-include-pthread_h.patch +) + +src_configure() { + # bug 573732 + export GIT_CEILING_DIRECTORIES="${WORKDIR}" + + local myeconfargs=( + --disable-ltdl + --disable-python + --disable-static + --with-baratinoo=no + --with-ibmtts=no + --with-kali=no + --with-pico=no + --with-voxin=no + $(use_with alsa) + $(use_with ao libao) + $(use_with espeak) + $(use_with espeak-ng) + $(use_with flite) + $(use_with nas) + $(use_with pulseaudio pulse) + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + use python && python_copy_sources + + emake + + if use python; then + building() { + cd src/api/python || die + emake \ + pyexecdir="$(python_get_sitedir)" \ + pythondir="$(python_get_sitedir)" + } + python_foreach_impl run_in_build_dir building + fi +} + +src_install() { + default + + if use python; then + installation() { + cd src/api/python || die + emake \ + DESTDIR="${D}" \ + pyexecdir="$(python_get_sitedir)" \ + pythondir="$(python_get_sitedir)" \ + install + } + python_foreach_impl run_in_build_dir installation + python_replicate_script "${ED}"/usr/bin/spd-conf + python_foreach_impl python_optimize + fi + + find "${D}" -name '*.la' -type f -delete || die +} + +pkg_postinst() { + local editconfig="n" + if ! use espeak-ng; then + ewarn "You have disabled espeak-ng, which is speech-dispatcher's" + ewarn "default speech synthesizer." + ewarn + editconfig="y" + fi + if ! use pulseaudio; then + ewarn "You have disabled pulseaudio support." + ewarn "pulseaudio is speech-dispatcher's default audio subsystem." + ewarn + editconfig="y" + fi + if [[ "${editconfig}" == "y" ]]; then + ewarn "You must edit ${EROOT}/etc/speech-dispatcher/speechd.conf" + ewarn "and make sure the settings there match your system." + ewarn + fi +} diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 3312da3f6d9795ba9aac6742536efb4b40b32aa3..50e96a5c0a9c2ff93a0489eab3a9d692e4ae8423 100644 GIT binary patch delta 32864 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 diff --git a/app-admin/analog/Manifest b/app-admin/analog/Manifest index 0202a7383a9c..70d5a3075bba 100644 --- a/app-admin/analog/Manifest +++ b/app-admin/analog/Manifest @@ -3,5 +3,5 @@ AUX analog-6.0-bzip2.patch 3260 BLAKE2B a9bab8a2a7d070b59690606f393d80407f6ffcb3 AUX analog-6.0-undefined-macro.patch 997 BLAKE2B 9ae68f90acfa81e861a6fddbd588ed4cbfdf9b4ad26355894bc3aaa0df50e5bbd180096c4baf393f6dcdd7d91d28b4e6a85e5b5c65714ff540e9ae127a08905b SHA512 759d6dfc2a09305a6178d1c147219487f988d432bf6d011e49776cec2de04ccc7ab27568638063f0ca723a92a75abeda82eddd5240a0b42bab3a2de3ae99007f AUX analog.cfg 3992 BLAKE2B 8e68cc26a59a5bbed57f84e06ac8f5c9874cf1a36bdbb5c6f9144bc39df17ea380ebd323b2ddb891dd968078fd3d7bae6b29a90cb5ec2051a10722489d0d83d2 SHA512 af6e8eb3013fea513efcce2e57b2680850604552a8def8f3148cfc4b11bf01114778fc112ee562b7ce4cce6b496b37a53251d1061d67fe5748d39c5225f94141 DIST analog-src-6013ce.zip 4875246 BLAKE2B 6b0663f3367faf84a8c65a778a065165ddfba6cd902e5cc6c9e0e84d94e1600629b9f9f89b87ec293f4b81f4034e21941ad45784ae5f35352f71f7b0917eb731 SHA512 8f8dbf0bd95873132414f558deeff61fbe9ac6cac40936f00515ccaead86642613c3f0a5a88046eb4d1f4e263cb01d638291c9a1596ea36098b455572b7364ed -EBUILD analog-6.0.13.ebuild 1375 BLAKE2B 3b6f888be02e244019ea70e138c3e3bd43a7b533e9ece7591cb06ac05beaa84f5263753bf77fcca57e57d1b9fa43208621df030553ff9c764d203828215f0418 SHA512 b781befa4fb74b1c29de90a1432530d42763173c8335fcfa4cae86a25321f04ea85a443187ddc39901a3932f21a487f05984953e685b9bb497e54cd924951e0d +EBUILD analog-6.0.13.ebuild 1383 BLAKE2B bbd44a6d6d1ca1bdb5579da35b8e0fb6d046fbfca3b5f74f645b40870be7d1707c745d73f1df5bf5f5053e9eb2f544533996e579f45075622dd5dd18c7eb98ab SHA512 80d15df7353c61a33614d00b37abbb1695e84fe13c3d554bb69e11072fae8e8c0794a9ebcb356fc5d6b36f035b54c3c64682b9a4d3a6920e7907927affb948c0 MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/app-admin/analog/analog-6.0.13.ebuild b/app-admin/analog/analog-6.0.13.ebuild index 1fff147bc6ce..55d754de8956 100644 --- a/app-admin/analog/analog-6.0.13.ebuild +++ b/app-admin/analog/analog-6.0.13.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit toolchain-funcs -MY_P="${PN}-src-6013ce" +MY_P="${PN}-src-${PV//.}ce" DESCRIPTION="A webserver log analyzer" HOMEPAGE="https://www.c-amie.co.uk/software/analog/" -SRC_URI="http://www.c-amie.co.uk/static/analog/6013/${MY_P}.zip" +SRC_URI="http://www.c-amie.co.uk/static/analog/${PV//.}/${MY_P}.zip" LICENSE="GPL-2" SLOT="0" diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 41ab88fd69a6..147726260b47 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,7 +1,11 @@ DIST aws-cli-1.25.75.gh.tar.gz 2270365 BLAKE2B 68cd58d03e0712133104dbb145c6d4bcedf8925e59088d0f2c7ecb7c91beb572a3c8c33f55d95e1a2e0e462648c06cde2460e595942e8adb33c3dcab8ec6a2fc SHA512 c21de74e0ae7380a810d11bad53f0233bc50c8959f047d58c4f4c2cd23231fab34dbba1dac6096790adb28b1ca99e22e70019bcda32738df6e984b2bb46abaa8 DIST aws-cli-1.25.81.gh.tar.gz 2273195 BLAKE2B 3bf3ca742b08c0bf4367ae1bfabcf8c2626010d60cc11ff66250753f62609eba80053c1d8696cc3184ba9f947f995a8bb95489b01f60a3fa7e1a8cbb4961652c SHA512 4f10de492a56b158d88671c149d4ed4171fbbde8fe84de15a446e31a7d8003a4562439eabd369cb80dcf91987caab6aef05e5b3f5684aeea47ba0d323883c53c DIST aws-cli-1.25.82.gh.tar.gz 2273453 BLAKE2B 11c307a78df654634a7ae75cc8a7ce7d37697aa9ce792a3ad2b1a250291f2ff3574bea13219c072f223e4f27b7e5df757b49971374a5962f19b57ae00f77cd44 SHA512 90737a8cc9aac60970e705c5637672b74e89278926196c1363252038401e12bcb31672c878d2a3b6f213f5a5aac308e5b170e90342f6d270793aead3c8485eaf +DIST aws-cli-1.25.83.gh.tar.gz 2273842 BLAKE2B 3b3986f539302830d981478cf485c9a724a0c1bd216b6a3952781eeeb96e58d0f7cf575a899e79e55dc2252d90c15c1cf2cbde755fa4f89ac4fcabbab788896a SHA512 7194d281477bc8f94b91901fdea57a1da44e703a04d28df9bb63a7f17370ec31eb640128f07b902a46892ca77377e706a0d99f6d53699a572c9cb2ef7d0f6c04 +DIST aws-cli-1.25.85.gh.tar.gz 2274915 BLAKE2B 074651fd32ec378c8f574266ff2a2e43ddb3d16fc7cb73dda75895819d948216acefe6e5c0da1ef059e36c4b684a6b360f996e3ff905abfc71a4c68dc78ad64d SHA512 ca6b6012fbe69467adfeade7f4b7c4cf40c50f2c62aee71c1e459bfa6597d3510e8ba087752c23ca77306e49cffbb68dde95167eed0d9313ab1488855b2aa4dd EBUILD awscli-1.25.75.ebuild 1856 BLAKE2B 0eb3b3a71f69685ea9ac8a58f5aa4016a8c3a07514fe928fbc09607d3aced456b6c7c6a4b0f40ca5efd79bb248f0a12fa8e2944018e859fdb52a2f5a2b50a9f8 SHA512 bddfdc9287ebae7ce226d0c46fc405b509745de6e2359f8b35b05910c731d7f326b7c18d9c4470cdef04f351619d301bce005ae054a6d60df1c0117c7c3a66f9 EBUILD awscli-1.25.81.ebuild 1858 BLAKE2B 1ee53dfc682ba96eb15476dd37b44e1e0833eee35faf61ccad6f24f402a9eb18590e19cad2faa40e11490c13db91f2609859cdd4bcc5caae36a89cecea3143dd SHA512 8370816db2c51b0e6146a031ea1100b47fede8d1ceb82104206f0a55ffbe995a1792d6872913e0d72497b4726f763816ba77c6215441c993554d3065a5f9d3f6 EBUILD awscli-1.25.82.ebuild 1858 BLAKE2B 1ee53dfc682ba96eb15476dd37b44e1e0833eee35faf61ccad6f24f402a9eb18590e19cad2faa40e11490c13db91f2609859cdd4bcc5caae36a89cecea3143dd SHA512 8370816db2c51b0e6146a031ea1100b47fede8d1ceb82104206f0a55ffbe995a1792d6872913e0d72497b4726f763816ba77c6215441c993554d3065a5f9d3f6 +EBUILD awscli-1.25.83.ebuild 1858 BLAKE2B 1ee53dfc682ba96eb15476dd37b44e1e0833eee35faf61ccad6f24f402a9eb18590e19cad2faa40e11490c13db91f2609859cdd4bcc5caae36a89cecea3143dd SHA512 8370816db2c51b0e6146a031ea1100b47fede8d1ceb82104206f0a55ffbe995a1792d6872913e0d72497b4726f763816ba77c6215441c993554d3065a5f9d3f6 +EBUILD awscli-1.25.85.ebuild 1858 BLAKE2B 1ee53dfc682ba96eb15476dd37b44e1e0833eee35faf61ccad6f24f402a9eb18590e19cad2faa40e11490c13db91f2609859cdd4bcc5caae36a89cecea3143dd SHA512 8370816db2c51b0e6146a031ea1100b47fede8d1ceb82104206f0a55ffbe995a1792d6872913e0d72497b4726f763816ba77c6215441c993554d3065a5f9d3f6 MISC metadata.xml 334 BLAKE2B 84c9f50e6c0d015aad36a7f625cddf90cf1137a8c2d445cc641cd4890d64261187c10fde59ee1a6c19b98cfdb6ff534c66ae7a7a48a00ec62d6984c9a1891750 SHA512 a845de531df2cd75abf23cdbfa613e586855b95ac4e96566ef193708d7ecf2ec7f7db72fd31b8af0ac4ccd57e51da9c6d129d426bfdc6c4feb57d7df8647f160 diff --git a/app-admin/awscli/awscli-1.25.83.ebuild b/app-admin/awscli/awscli-1.25.83.ebuild new file mode 100644 index 000000000000..511be374181c --- /dev/null +++ b/app-admin/awscli/awscli-1.25.83.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +# botocore is x.(y+2).(z-1) +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/awscli/awscli-1.25.85.ebuild b/app-admin/awscli/awscli-1.25.85.ebuild new file mode 100644 index 000000000000..511be374181c --- /dev/null +++ b/app-admin/awscli/awscli-1.25.85.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +# botocore is x.(y+2).(z-1) +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/bitwarden-desktop-bin/Manifest b/app-admin/bitwarden-desktop-bin/Manifest index b718fc748787..991d3524559d 100644 --- a/app-admin/bitwarden-desktop-bin/Manifest +++ b/app-admin/bitwarden-desktop-bin/Manifest @@ -1,5 +1,5 @@ -DIST Bitwarden-1.32.1-amd64.deb 72752286 BLAKE2B f7ea64bacb85820872c026d4f4bc6e7b70533bc64af85cea71beac4cf5da559a2178775a2eb31c805837ec5b7fc853c5c097fe3fa71bebf796ea165f62723a4b SHA512 514e9da98a4987d7a65e4b8a5f00fe9154a5e7558edc8d14360a1e7e21a24d4ad2ee82c38b029976d6671af991a82d54207cbfc73c7e246b7c18e5ddceb9394f DIST Bitwarden-2022.6.0-amd64.deb 64084380 BLAKE2B 8729385160c07be0056ee9b17f70aa53b5c5e240fbe5ecbc20d3f4b5e2af69524a4042b07d619c04c6521cd1696459346e6812796bea78f5ba7538de22ff7965 SHA512 70de5d3c626543bfe3f8e3ecde1abe427154e73456f989b6b0219db79c2f61d09a72d37034f9f37a14bd2ddd82ecbb23515551fc7eabc6bc1aa87bc8b44d4474 -EBUILD bitwarden-desktop-bin-1.32.1.ebuild 1661 BLAKE2B 9199f0a289c649f8e24d909ad4fdb820d7ebb27d41401159ed33f57a49e28bf2ccd8654f2b465a1e06a6afa5b1568282d2c779002bbfb250763981bc7540eb4d SHA512 94971cfb181947c11b58bcdcb06f48df502b974ad7b0d8bb24e34bb2c8630a8045197df642a85ccbafbd0473a61395d7cd0e77b6566c065e5166d09ff841892b +DIST Bitwarden-2022.9.1-amd64.deb 64957370 BLAKE2B 05d1f206503b41ed2a118948b3bd74cb6418dde661f3e620644abe15108391fcd48e3211cb6ff48560eb6092dc2bd08620f3df24bb92de5b832301202456ecb9 SHA512 5907b58d4da1933809342f482f26833b4513e2b2d2a62a7f2ddec02e571069f3d0a5b509a57c4390f00677dd9c6a6164217e32a5911268da683ef94713345505 EBUILD bitwarden-desktop-bin-2022.6.0.ebuild 1709 BLAKE2B adaab9ab789d48f4e35e6d2ba08e371072651412a5c968a049e7192b25cefd1de1201b2f9344ba3f0ac5dfe8b9ea582aeeede9bb4770ae8f9499112514a99a10 SHA512 d67fa57b7801687fca76638a629bcc9501fe56981dba1e000eeb72875d6454a7ef3b0f073056836ad8005c347ec341dac490e13e0e9357b3ffef981e47c27ead +EBUILD bitwarden-desktop-bin-2022.9.1.ebuild 1709 BLAKE2B adaab9ab789d48f4e35e6d2ba08e371072651412a5c968a049e7192b25cefd1de1201b2f9344ba3f0ac5dfe8b9ea582aeeede9bb4770ae8f9499112514a99a10 SHA512 d67fa57b7801687fca76638a629bcc9501fe56981dba1e000eeb72875d6454a7ef3b0f073056836ad8005c347ec341dac490e13e0e9357b3ffef981e47c27ead MISC metadata.xml 336 BLAKE2B f78a5036df5cc4dc407d59fbfb0900eceecb4532926d24e0b1c32371214742bbf7a5596c24c473bb4e85a864cac453128e52097024814aed9104753cf1061e20 SHA512 457031ca1a915ab598497cc84944a4c1379ab74df3c7cae62051258bbb0ffe64203dd71b19e698df9b0afc931d56d8bb910a9dcd40c29f8a00eb2abd759c41cd diff --git a/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-1.32.1.ebuild b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2022.9.1.ebuild similarity index 89% rename from app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-1.32.1.ebuild rename to app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2022.9.1.ebuild index f20778c037c9..6803b000b970 100644 --- a/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-1.32.1.ebuild +++ b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2022.9.1.ebuild @@ -9,7 +9,7 @@ MY_PN="Bitwarden" DESCRIPTION="Bitwarden password manager desktop client" HOMEPAGE="https://bitwarden.com/" -SRC_URI="https://github.com/bitwarden/desktop/releases/download/v${PV}/Bitwarden-${PV}-amd64.deb" +SRC_URI="https://github.com/bitwarden/clients/releases/download/desktop-v${PV}/Bitwarden-${PV}-amd64.deb" S="${WORKDIR}" LICENSE="GPL-3" @@ -60,6 +60,7 @@ QA_PREBUILT=" opt/Bitwarden/*.so* opt/Bitwarden/bitwarden opt/Bitwarden/chrome-sandbox + opt/Bitwarden/chrome_crashpad_handler " src_install() { @@ -71,7 +72,7 @@ src_install() { domenu usr/share/applications/bitwarden.desktop local x - for x in 16 32 48 64 256 512; do + for x in 16 32 64 128 256 512; do doicon -s ${x} usr/share/icons/hicolor/${x}*/* done } diff --git a/app-admin/consul-template/Manifest b/app-admin/consul-template/Manifest index 412f9283a3dd..f553cd5f38a0 100644 --- a/app-admin/consul-template/Manifest +++ b/app-admin/consul-template/Manifest @@ -6,6 +6,9 @@ DIST consul-template-0.29.0-deps.tar.xz 37430348 BLAKE2B 9e0af3e245420bb3166a56b DIST consul-template-0.29.0.tar.gz 244446 BLAKE2B 9ff2b33d9a3ca296913bf4f5e6928b789341438a566b63e841e04b0ad528d13588bcdb34994a1d3a829c7d64593b9811480fcf9395d3527a09d473d90bdf4e23 SHA512 e562d89c753ca2bbd14ae57e084e7e2b0aac28c92c210357e22d32d5c3c138054a46f5fb8883a44f64bdd8e9654f457230cef3b24513fa7eeaefd177fd8004c7 DIST consul-template-0.29.1-deps.tar.xz 59041120 BLAKE2B dd822c41cf9fdfe773ed48edbc02eb409b4840c9bd6f6b66c590d2fa6a44ccea3bcac89569abf318abd2c97e7515e600ee2f1f6c469c60d068959f90e3487831 SHA512 37fd93e9ce064251941626c6ac6b6770e7c019d82cd5f6c113d2adb09460a02fb1644af26714b34f9634e6312346edb98cd841aee6b6805f7d06a07fc7c997d7 DIST consul-template-0.29.1.tar.gz 254592 BLAKE2B 4ad5e7c1bf2edc06d72ec1ed48f9546c698d22f8562c4c9924106891c44511b912abecc94517ed2359592b709f1f8fd05fcb00cea52893de29c62b34b61fd71e SHA512 edcfe45a3d98b9affda8b5d07fb375a647a78473c7041a87f1f5a2aa2faef2bfdef26a7037d228f6a86d0c446397e7452e7005ce16beff2bc68edabf2268a6f9 +DIST consul-template-0.29.4-deps.tar.xz 59446648 BLAKE2B 9ccd689f38eff50ad448a4226de918920c7acca9eb1e23d4e30f9999afc124224bb8f123b3dff4a1d433ea683ed523cd604a41472f50cb1919483040fc18c848 SHA512 3c60d88fdb82744f250cf02be3b3423f74360f18a43f4c4204ee97f73c370b878ecdbd5a300f96b74ffd9c7cde66f6c8b974392f7acc07a113b85ab6f1b6d8e9 +DIST consul-template-0.29.4.tar.gz 262539 BLAKE2B 487902c2a05561db325e6d2638a70d2733a27dd31f678b65883d0b4925b4efa38fe4fbe6c7128c9473af4d4a21f467288a2c1945da399f6feab39216b67dd5aa SHA512 3bc5fcd1877fe125398d6bf0bd4938af88cacf726441af3e82142e651ab458185593eec3cb7c5916669a0e39dff8059c049556509ec279bf572f03b4c915d757 EBUILD consul-template-0.29.0.ebuild 1263 BLAKE2B fbb76644ed420faeba6dfbf34315d6494bb2b2bc1390596d0afa1da5b10ba258841ea3e9726e9ce6a5e647e3ccabcbd6e01b45cbc4342d586fb36b9b08a5f0b4 SHA512 0197e8fc343e63bd8142b6a26cd560507d3860cb96c90f317721244f2153ba5e0f9d0660ee34b29ffb1802ab02337ebf2ad309415443981d5598263d1cb191a0 EBUILD consul-template-0.29.1.ebuild 1263 BLAKE2B fbb76644ed420faeba6dfbf34315d6494bb2b2bc1390596d0afa1da5b10ba258841ea3e9726e9ce6a5e647e3ccabcbd6e01b45cbc4342d586fb36b9b08a5f0b4 SHA512 0197e8fc343e63bd8142b6a26cd560507d3860cb96c90f317721244f2153ba5e0f9d0660ee34b29ffb1802ab02337ebf2ad309415443981d5598263d1cb191a0 +EBUILD consul-template-0.29.4.ebuild 1263 BLAKE2B fbb76644ed420faeba6dfbf34315d6494bb2b2bc1390596d0afa1da5b10ba258841ea3e9726e9ce6a5e647e3ccabcbd6e01b45cbc4342d586fb36b9b08a5f0b4 SHA512 0197e8fc343e63bd8142b6a26cd560507d3860cb96c90f317721244f2153ba5e0f9d0660ee34b29ffb1802ab02337ebf2ad309415443981d5598263d1cb191a0 MISC metadata.xml 317 BLAKE2B d2427e36d0eec88eb97a7db510b4b45659b3d07b24228903eb5ed80807167c66cde6a3f1e63b1f55117974242ea9c06a78d58cca62359c775750ee34fe328ca0 SHA512 1e6e09983a77466e8671cfd7c848df28c2f35830a28a11c6c78369234fd35f35cb1dce8cbedfc97d2e5b1c4258db730e94c4d452d88b9841dc37e306d68d65b2 diff --git a/app-admin/consul-template/consul-template-0.29.4.ebuild b/app-admin/consul-template/consul-template-0.29.4.ebuild new file mode 100644 index 000000000000..612bb41f3539 --- /dev/null +++ b/app-admin/consul-template/consul-template-0.29.4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit go-module systemd + +DESCRIPTION="Generic template rendering and notifications with Consul" +HOMEPAGE="https://github.com/hashicorp/consul-template" +SRC_URI="https://github.com/hashicorp/consul-template/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz" + +LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 ISC MIT WTFPL-2" +SLOT="0" +KEYWORDS="~amd64" + +COMMON_DEPEND=" + acct-group/consul-template + acct-user/consul-template" + +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +# TODO: debug test failures +RESTRICT+=" test" + +src_prepare() { + default + # remove -s and -w from the linker flags + sed \ + -e '/-s \\/d' \ + -e '/-w \\/d' \ + -i Makefile || die +} + +src_compile() { + emake GOBIN="${S}"/bin dev +} + +src_test() { + emake GOBIN="${S}"/bin test +} + +src_install() { + dobin bin/${PN} + dodoc CHANGELOG.md README.md + + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + + keepdir /etc/${PN}.d + + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +} diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest index ccc2a761e2ca..8b9636f52dae 100644 --- a/app-admin/vault/Manifest +++ b/app-admin/vault/Manifest @@ -5,8 +5,14 @@ AUX vault.logrotated 83 BLAKE2B 63b106e949f8a2da0ca97f1d07732fdea4dafbe44cb97ea8 AUX vault.service 677 BLAKE2B 0d9c6636c841ff33fa38afca10f10c62d273dc1c6419e35e2fa844472de0c963e177c80a6db3e95230db6f641ab50148843085cb4f141fa2dd2765aecf8457d3 SHA512 15951d095181fb1b1a5f79e0f385bdb96812a517ea59e05017141a29ed880d0e6f29d377e7c4bc53d5b70175122785a39923297b8e3304fc46a63835d2d2ec50 DIST vault-1.10.6-vendor.tar.gz 50107281 BLAKE2B 121889bce4b01ef38ac4d727e8f195b164521dae4a27a1ed03051b8f18a53d15e2ddcfa16ae72871b9aca0b8c49533b0ada08ba1c26502f430187067fe6e9535 SHA512 08bb8bd2e4e4cd7fa6008776da5cca254ccc2689ef02e1a095fdf736de57f6713a6c49a7573014326bd1c93378d3a47076c37b519f49c2a5b618c47f9fee4554 DIST vault-1.10.6-webui.tar.xz 1258100 BLAKE2B f63a05ed6715574ae0c89ee447734fa279f6d63dd51e04e37bd057067b2e46cd765609db94bf79769a2138137ce18738cb0a91a092b03fa8fd4ce6082ea166f4 SHA512 fc9c8cb7911ddae0b6d13efa9d6a768c7935fc4bb8c21e43eafa0a7866b718e8f381b51c38fc72378e53d95b81c9af89367139308c50a91396350b6adfdfb7e4 +DIST vault-1.10.7-vendor.tar.gz 50109804 BLAKE2B 59a10957b34842fe0eb24cbb2de108c1fdf11b2ea6c31472944d5e607a78a5e1272caa105ef38fce733fe082e4c4257903804bacc78694f41d1149ca632f96e5 SHA512 4efb49e48fd217d3483a7114cc797d1f78c8d01a9358270905576e3056fe42a157a0056994ddceaf9ceee9b725611836b85bca80c8daec306d2c0fad772219f1 +DIST vault-1.10.7-webui.tar.xz 1258120 BLAKE2B 82acff201b446be456377f9470552626ba85aeb0233e029f34979c2a45547803e297c9cb1a051400181c41369116ffa1b72d14512bf4adf6f7aecb90b4df33d2 SHA512 1e8eb28f0033a8748c10bd63033e4f5f72c4fd9343b328e1fb98ac4ebfb999ab64bb29502cc3b9a805fa725844077b38c9795b4fb5ea3c6c9c67cdd9d5bd5bd7 DIST vault-1.11.3-vendor.tar.gz 52098996 BLAKE2B 98f590661d59fb7fe13cc90269592c9dd556dca5feb3834cc056d966bdea7164acd29483cb4179781089ff30a18c7c253414688b5e8127483539779f478099e9 SHA512 9be3d9401574005608b7d2e72856966cf93786d0a4c1e945b51a00f66e0d3152039efccd9d415378914492d6c544e1a3d2a8707406c3331521a5fe960c9cf44b DIST vault-1.11.3-webui.tar.xz 1335776 BLAKE2B bf98149a8bd71286b0dcacab9847723536c616db6cdc78f4dafd0dacdab2d5d2a203eadbe0bd0f6937f6132cf06e4ec488c1c290a96f9b7f5b88dd4b186ca570 SHA512 136f61519ed4ebf765ea3c76cfba7732c615c7187a821265cbb4b31d9d11c5141fc8e3ad701e15246eaad550ac27a08185d32b26ed4b734eb592de8767d3004f +DIST vault-1.11.4-vendor.tar.gz 52097178 BLAKE2B 3f0fdddff8d9a834dff77bfb696c8c440660083f20c328c84a2b45e270defaa19fb461abf1a7ecca23ef8f8b2ad57cca33fa19103c87a8c9d5d2c947562a96c7 SHA512 5ada435c7bc75f06c381f4f75ca4717044cc17ec009283647175d1a68fdacb3175052e2292d7a739ae8475715e8592d3bf7f3fe4f3e8dc027688a15b771ca935 +DIST vault-1.11.4-webui.tar.xz 1335580 BLAKE2B 9c2c58448083e781e74d4bd9e6bc9128224a9d10020c6b30af111c869a86467bde4683825908b892f20f7024eda081d026d2fa01b9ee0fb02fa94d7f412dacb4 SHA512 6739ac2845eaf2e82b7f5177bbfc42ccaf05a1fd1c50b2e53e296faf8a631846f9495d2d19269735723cc60f2ecbd5c90533a9fa88efd7c8d9c8c6575e4801d9 EBUILD vault-1.10.6.ebuild 2024 BLAKE2B a9c4d0a36f3dc15e96fdf85c26228e6bc33eab38da1ab0119396cbbab0722162f9c079cd804c8d4ddf5b953f1424fa3c77fb2d9909ed0a18171270166b1acd1c SHA512 e404fce90bb878d834ad156356a7c4b4b6585465ce1e242b580b99ec1da0a22510a975d410ce8c465635423916572670c4ec4c089908da0505905b853de44866 +EBUILD vault-1.10.7.ebuild 2025 BLAKE2B 22896d4af63db5001b43c3b83864bc2ea9107e2158ea68f6e5d65cbf3d4feb9fdc093013826e74b257daacdabc0392d23fb1ca08f8b46b2e92c6e724c074e8ae SHA512 cdc49b986a02d162ef71fbf7af728d238c0ffa34632d7a3f56af4c9482f259aa7df9cc85f8a9974c62ee24ec0026024a68015b63d796ec954b1a2796b5fd6402 EBUILD vault-1.11.3.ebuild 2091 BLAKE2B d0803a4206e29127e35b3c2c5b0d6c41d57f643bf89ab7a0b97e13225b6e5103676712204bbddf4603a1dc94de34d8b5751710cf1004a9b97f381e2f3d62a9c0 SHA512 060ae598f2372b2217659fca84a40bc83b2c16ad2b10230e5dc535d4dcf06547afe938e371166bfdb13c8be34dc2f77e9775a6629c82cc2e1ea707cd938a910d +EBUILD vault-1.11.4.ebuild 2091 BLAKE2B d0803a4206e29127e35b3c2c5b0d6c41d57f643bf89ab7a0b97e13225b6e5103676712204bbddf4603a1dc94de34d8b5751710cf1004a9b97f381e2f3d62a9c0 SHA512 060ae598f2372b2217659fca84a40bc83b2c16ad2b10230e5dc535d4dcf06547afe938e371166bfdb13c8be34dc2f77e9775a6629c82cc2e1ea707cd938a910d MISC metadata.xml 372 BLAKE2B 8e18e03d14e17a6a5d8c6b7bdb0d87ef6aec8530e203edc579a66b0c6ba0809bbddf4d68943281483ed841daa18a87ee13bed427162e40cd6c2fe3c45b0ec4fb SHA512 07bd140cd5152ccf7e9c39a0ad45a9361b56306b773176155fceaee3dbfa4645d74dba5a21a131f0221419aed5a9aeed4a5aef7c4eec2750c803e11c96621b02 diff --git a/app-admin/vault/vault-1.10.7.ebuild b/app-admin/vault/vault-1.10.7.ebuild new file mode 100644 index 000000000000..6024fed54e00 --- /dev/null +++ b/app-admin/vault/vault-1.10.7.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit fcaps go-module systemd + +DESCRIPTION="A tool for managing secrets" +HOMEPAGE="https://vaultproject.io/" + +VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz" +SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz + webui? ( + https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE} + )" + +LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+webui" + +BDEPEND=" + app-arch/zip + dev-go/gox + >=dev-lang/go-1.15.3" +COMMON_DEPEND="acct-group/vault + acct-user/vault" + DEPEND="${COMMON_DEPEND}" + RDEPEND="${COMMON_DEPEND}" + +FILECAPS=( + -m 755 'cap_ipc_lock=+ep' usr/bin/${PN} +) + +RESTRICT+=" test" +S=${WORKDIR}/${P}-vendor + +src_unpack() { + default +} + +src_prepare() { + default + # Avoid the need to have a git checkout + sed -e 's:^\(GIT_COMMIT=\).*:\1:' \ + -e 's:^\(GIT_DIRTY=\).*:\1:' \ + -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \ + -i scripts/build.sh || die + sed -e "/hooks/d" \ + -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \ + -e "s/gofumpt/gofmt/g" \ + -i Makefile || die + if [[ -d "${WORKDIR}/http/web_ui" ]]; then + rm -rf "${S}/http/web_ui" || die + mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" || + die "mv failed" + else + mkdir -p "${S}/http/web_ui" || die + touch "${S}/http/web_ui/no_web_ui" || die + fi +} + +src_compile() { + mkdir "${T}"/bin || die + BUILD_TAGS="$(usex webui ui '')" \ + GOPATH="${T}" \ + XC_ARCH=$(go env GOARCH) \ + XC_OS=$(go env GOOS) \ + XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \ + emake bin +} + +src_install() { + dobin bin/${PN} + dodoc CHANGELOG.md CONTRIBUTING.md README.md + insinto /etc/${PN}.d + doins "${FILESDIR}/"*.json.example + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +} diff --git a/app-admin/vault/vault-1.11.4.ebuild b/app-admin/vault/vault-1.11.4.ebuild new file mode 100644 index 000000000000..004b6dd49b57 --- /dev/null +++ b/app-admin/vault/vault-1.11.4.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit fcaps go-module systemd + +DESCRIPTION="A tool for managing secrets" +HOMEPAGE="https://vaultproject.io/" + +VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz" +SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz + webui? ( + https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE} + )" + +LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+webui" + +BDEPEND=" + app-arch/zip + dev-go/gox + >=dev-lang/go-1.15.3" +COMMON_DEPEND="acct-group/vault + acct-user/vault" + DEPEND="${COMMON_DEPEND}" + RDEPEND="${COMMON_DEPEND}" + +FILECAPS=( + -m 755 'cap_ipc_lock=+ep' usr/bin/${PN} +) + +RESTRICT+=" test" +S=${WORKDIR}/${P}-vendor + +src_unpack() { + default +} + +src_prepare() { + default + # Avoid the need to have a git checkout + sed -e 's:^\(GIT_COMMIT=\).*:\1:' \ + -e 's:^\(GIT_DIRTY=\).*:\1:' \ + -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \ + -e "s|^BUILD_DATE=.*|BUILD_DATE=$(date +%Y-%m-%dT%H:%M:%SZ)|" \ + -i scripts/build.sh || die + sed -e "/hooks/d" \ + -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \ + -e "s/gofumpt/gofmt/g" \ + -i Makefile || die + if [[ -d "${WORKDIR}/http/web_ui" ]]; then + rm -rf "${S}/http/web_ui" || die + mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" || + die "mv failed" + else + mkdir -p "${S}/http/web_ui" || die + touch "${S}/http/web_ui/no_web_ui" || die + fi +} + +src_compile() { + mkdir "${T}"/bin || die + BUILD_TAGS="$(usex webui ui '')" \ + GOPATH="${T}" \ + XC_ARCH=$(go env GOARCH) \ + XC_OS=$(go env GOOS) \ + XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \ + emake bin +} + +src_install() { + dobin bin/${PN} + dodoc CHANGELOG.md CONTRIBUTING.md README.md + insinto /etc/${PN}.d + doins "${FILESDIR}/"*.json.example + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +} diff --git a/app-admin/webapp-config/Manifest b/app-admin/webapp-config/Manifest index 4a6bad9dd5ca..ad6559881d07 100644 --- a/app-admin/webapp-config/Manifest +++ b/app-admin/webapp-config/Manifest @@ -1,4 +1,4 @@ DIST webapp-config-1.55.tar.bz2 72583 BLAKE2B be958dc991f0e1f6835d9c29350b7d97e3f23d52971f6013165ce59a8f4b32ac6262c9719956d1bcdbe60797f07d77910b44a749ae545c4dc15f765525144709 SHA512 44294b276fd036908438cd984ebf70433639caa18d8330bab348433b4f39ea2c42c57fa8de4f0a6198f7875429a3ef9ebe61321c288d910f9be8b3414865f438 EBUILD webapp-config-1.55-r2.ebuild 1676 BLAKE2B 8d70400043148747cdef86388c14fdff7d04a50fe1d45973ac8b4e951d2c91ffef5f22dd2202f053d0a249a954fb2f614ffc4b6435317f54d98bb5403050a981 SHA512 f9711092d2661dc25ef8a2bd3b71d23fe215e255ffedfd2e01b19c9e72269ae78ba1f07c7d5f8c9959004636d0e80f914f550f57e6492aa8b5e9f82b739480cd -EBUILD webapp-config-9999.ebuild 1778 BLAKE2B b61dcbd5cc8be73e5fa13261608d1da27eb4bf8a4a6cf4d12220969f356ded9ddb3d87623af7f087842861e321f4c34b4761da528e7827b8cd2c8c911e400c45 SHA512 c8c6140dbab39c27f5eb57dcf3457c0756b2aed698ed68488aeddafc1698810d115e4fb2c2571bb28821bfde9fc5ad6ae26adc52e986dbc5b587b0ca797bec3b +EBUILD webapp-config-9999.ebuild 1780 BLAKE2B d879969feab7415df88df8aabbcaf1d430eae801043ca61adf4f74c3b08ca8e8e37a93a99ba563c5921e021b51088f3e531baf1b86a93de7baeeec3a72c96d78 SHA512 d76800ccc3b31b705d2bf56b587b1697736b00ee2c89882ad36a01ddd18ea1858d10a033b3477d96a4fcbeeba44e4e80cb6981cf1d278d4a435912b4350cec71 MISC metadata.xml 448 BLAKE2B 14bff33f87640b065d72b7bd98742c602e1cd30be80cde6bbc5bd923cb8529f55e4296e83e630e55a9c8342da063dc3762f515bccd2614fc50d68770260fd727 SHA512 20db75371335720225afe0111925fe6ba3979448987a27459786a4490b862073ac23374ba29c218e523ea465fb811c7686d5a36e073a35a2a2b2c4521b6961f2 diff --git a/app-admin/webapp-config/webapp-config-9999.ebuild b/app-admin/webapp-config/webapp-config-9999.ebuild index 3b46bc38c9e2..8d1031b56f77 100644 --- a/app-admin/webapp-config/webapp-config-9999.ebuild +++ b/app-admin/webapp-config/webapp-config-9999.ebuild @@ -10,7 +10,7 @@ inherit distutils-r1 prefix if [[ ${PV} = 9999* ]] then - EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git" + EGIT_REPO_URI="https://anongit.gentoo.org/proj/${PN}.git" inherit git-r3 else SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.bz2" diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 21a7904e8474763948d4732ff7d04666097a1724..a39a9804ca62a1899fcc6016f03fee95436c1beb 100644 GIT binary patch delta 16836 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 DGiRf- delta 16808 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 CauDPkYKTL2hZ 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 DqLw7e diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest index 5266ea04a072..4d2dac354dfe 100644 --- a/app-backup/duplicity/Manifest +++ b/app-backup/duplicity/Manifest @@ -1,7 +1,10 @@ AUX duplicity-0.8.22-fix-docs-cmd.patch 636 BLAKE2B b35c164689104cf545a0bdb4d103fbab33e7f3ca231523ccb12e672863f601b42ce3de7ee2ba10b3efb118f413bd295f1b7e436ae702624bfe1f4cff6587a4be SHA512 c13b000352e6241d2454ff5ae206cd7ccf9e2594caa3be60a2adb4894020d812dd3720d0fffe16ca3e8402e448b174ff7d9137349dfda77fd724545b058f59b6 AUX duplicity-0.8.23-fix-docs-cmd.patch 636 BLAKE2B 082e8c7ebc704550103b42dc04a03963018ddf99b5255016d68c9fc5eabaf8f7555c216820709e9e5b2881acac3739f13af32c57cf5d9a97cd32e20d73f77179 SHA512 9e1756de4d2c3ea83d070aacc101db5be92baa04ec997fedf3f2fcc3a26e9f74fa2cf1aac0749fc6c4b1ad141d8ddba86711f017ad41f3f2997b520209ef3ae6 +AUX duplicity-1.0.0-fix-docs-cmd.patch 642 BLAKE2B 50a0f501d852989c153f6dd3653ee06391b9ac5dcf00857f25a2dc8387efa33a42a45fabc86932ed431c73539657fc7dcced7a79d5d2b38df0d7de3de6c06cf1 SHA512 34d4c7a031c49ec5f4286f24494e0d51952e2ebbef4ecbad0899ab89d68b925e634d3783baa70e4c7231d2cec67f0cb64d2fcf1205eb51f8d69d19851df9dbfa DIST duplicity-0.8.22.tar.gz 1408482 BLAKE2B 3a8b6eb79d5f67e8f274bdaaaf0bb5b6c9f0ebf91a3b6a849b876cdf2c9af0f5435946150b5db6ab5e524cedc5b98b40c456b1de0fe8c6e33c024fe3c7d881fa SHA512 474237e3ca9876fb124baf9871f781b8347c85e76b7b4191d6993a76fb4728500091c74ed0943c6c22d69651c08094b6d155eca742d1711bebe676734c84d12a DIST duplicity-0.8.23.tar.gz 1385252 BLAKE2B 63042486e6e17d2d93af72f617990c879763d5921e230302f406b4f9e7c57a67284130f9f57849b9ffc8638614b55f0f8abdf6bb20201155b33b72bef952ec9f SHA512 083cf0060a8c7a8472c6ee4ffbb87e85edf0fcdaba95862a9f272cc03d8ab3d18b584a8d256473e6cfab9eed6f993382b846b692a8c0dd46fd3a2d8215e54e45 +DIST duplicity-rel.1.0.0.tar.bz2 802941 BLAKE2B 7b5f33b2b8b0f938a86688ea68838fd45a1405e69cc59e9cc082035253d123258f6a30239ecc470e9210b5bafeda556909fe94887517be8c75a2c18641de66b0 SHA512 a3a0a8eee8f2555f275676c24c3e0933ef0ba267b64eccb7765dad751e58aae3ed0ffac4c4cee3acd3dd76c93bb799edb7fe1430ae159389174cc37ab646f339 EBUILD duplicity-0.8.22.ebuild 1198 BLAKE2B 14b7f2881e24e0c6df0210106aed3bff676d5cc1ca3b6d94a9ba0244d116dbc062935da3ebd6f7cd9d76aff3d56a491f6dd29491b2cc037e1144066e0b5d73d4 SHA512 a969b0c486327c11fa6aa17416ef2e42f6ac379d8969a8da46d7a498dca12c0820740aee58dfd15b6b736f599eb07c2ba38869fd4b345605cba09feba234a1b0 -EBUILD duplicity-0.8.23-r1.ebuild 1201 BLAKE2B 023052ab3943bb3cd48a2d076703af57ab18512818bed7539fb0424ec1804465e7aa553841bc3cbc106e9a740b51b27ad5336121f140e9ccbd99c6ed3e8daba2 SHA512 ea57826bc39d8799ee60444b673426739df0b7ee2f24500e6ac574155b18cf3dc9b22d73966bade5af191894cd677ea9a9d5f2975b4d0762c2f895d78cbb4ded +EBUILD duplicity-0.8.23-r1.ebuild 1200 BLAKE2B 75599f9de3f25c79a4cef0469da0cea55df513b7ddc63101bbb984e32002ef2d6a5f0af88d7f6875b013b2dac643e1ab0a89b83d1ab48597961bcad9ab213c0e SHA512 05c1a684a6fede46426f8ef8c65aaa017079c9127e39fcf75b83d0b5ccbde7573693d55462a1404b21367b6e8d2be5555267c11888d98c2469a321a6e718afe0 +EBUILD duplicity-1.0.0.ebuild 1243 BLAKE2B 3ff8313b3a117cd747d91e07f34d0d403a2579a81867578e80752f837f704363e92d976e7624043be505628dfda3b6eb674de08d9a707886f40032841b244044 SHA512 3ec6aaa0c37cc286d79a1ab0df2bbc5182800b09dbb5d33c86ddf1d495c61f644fb76945e4e0f5c52f1d8ee4bd2b23d81f0100e66a78ed9e409fab62427f9075 MISC metadata.xml 455 BLAKE2B cc38c235e02397d73b26aaddfdbbd872cb7dbe1a777302618e44769e1895b7d7c90e7de7d7cf8a63388e20283fe0f9937da3ed0ffec21d960543220c253fff33 SHA512 0fb009ecd0b771bc8e04980cb1aa49a872193cfa59a0e10966322a9764c1c08d859504afd78f839e7a98a6224e4d1fe20dd6dff549cadda5c7e31b74ed0a82b8 diff --git a/app-backup/duplicity/duplicity-0.8.23-r1.ebuild b/app-backup/duplicity/duplicity-0.8.23-r1.ebuild index bf59fe56d88b..b5662cd277ed 100644 --- a/app-backup/duplicity/duplicity-0.8.23-r1.ebuild +++ b/app-backup/duplicity/duplicity-0.8.23-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 1-3)/+ LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="s3 test" CDEPEND=" diff --git a/app-backup/duplicity/duplicity-1.0.0.ebuild b/app-backup/duplicity/duplicity-1.0.0.ebuild new file mode 100644 index 000000000000..2d2b3174a000 --- /dev/null +++ b/app-backup/duplicity/duplicity-1.0.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_8 python3_9 python3_10 python3_11 ) + +inherit distutils-r1 + +DESCRIPTION="Secure backup system using gnupg to encrypt data" +HOMEPAGE="https://duplicity.gitlab.io/" +SRC_URI="https://gitlab.com/duplicity/duplicity/-/archive/rel.${PV}/duplicity-rel.${PV}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="s3 test" + +CDEPEND=" + net-libs/librsync + app-crypt/gnupg + dev-python/fasteners[${PYTHON_USEDEP}] +" +DEPEND="${CDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + app-arch/par2cmdline + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + ) +" +RDEPEND="${CDEPEND} + dev-python/paramiko[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + s3? ( dev-python/boto3[${PYTHON_USEDEP}] ) +" + +RESTRICT="test" + +PATCHES=( + "${FILESDIR}/${P}-fix-docs-cmd.patch" +) + +S="${WORKDIR}/duplicity-rel.${PV}" + +python_test() { + esetup.py test +} + +pkg_postinst() { + elog "Duplicity has many optional dependencies to support various backends." + elog "Currently it's up to you to install them as necessary." +} diff --git a/app-backup/duplicity/files/duplicity-1.0.0-fix-docs-cmd.patch b/app-backup/duplicity/files/duplicity-1.0.0-fix-docs-cmd.patch new file mode 100644 index 000000000000..e6c4278b572d --- /dev/null +++ b/app-backup/duplicity/files/duplicity-1.0.0-fix-docs-cmd.patch @@ -0,0 +1,20 @@ +--- duplicity-rel.1.0.0/setup.py 2022-03-19 15:08:36.755624771 -0400 ++++ duplicity-rel.1.0.0/setup.py 2022-03-19 15:09:38.332763172 -0400 +@@ -94,17 +94,6 @@ + u'bin/rdiffdir.1' + ] + ), +- (u'share/doc/duplicity-%s' % Version, +- [ +- u'CHANGELOG.md', +- u'CONTRIBUTING.md', +- u'COPYING', +- u'README.md', +- u'README-LOG.md', +- u'README-REPO.md', +- u'README-TESTING.md', +- ], +- ), + ] + + if not os.environ.get(u'READTHEDOCS') == u'True': diff --git a/app-backup/duply/Manifest b/app-backup/duply/Manifest index 97ad1df67c78..5625a3d4640c 100644 --- a/app-backup/duply/Manifest +++ b/app-backup/duply/Manifest @@ -1,3 +1,3 @@ DIST duply_2.3.1.tgz 51531 BLAKE2B b351d57621cc24cdacf9c0b54c107e4b9caad5da31401534f8add0ae320e5d0534fff9f97fa685f76efcc90b9e6b3a18e87a1d11b90285410cdd3375aa8b5c56 SHA512 90f6172e196667c1bf35d4b0acd5759ccfa34a1b7cacdbcf502a67689b7698fca4e4a9ce419b42b70eb57fb784a7c789e2283a8ac366bade9aec25c393548ef8 -EBUILD duply-2.3.1.ebuild 540 BLAKE2B ce16e342ddf3c9f30c9803f59cb9e981e6481c79e3f223d73af37ecf57fc36643124ab84d076667b1b769e8688bdba64b57c2bf53da854263d348c75ad26eda9 SHA512 681bd875e939295b2df0ecd3da8e84a7707c0f7b89e97a63c8ed63d6688f0f4182e45f93a267fae5ee4b3062a6209b28be5faabd7c81276e53edb86b33c6da7d +EBUILD duply-2.3.1.ebuild 551 BLAKE2B 7ab7434564882e7542aefa62d6ddb8d375e3f8b8da294a5e9ec82f3f189ecddd1c18a23a7421704cbc1974854c7e3507026626da8f544bdf1466cc08e46e4926 SHA512 b4d702da9b3363bc5d7eee86a811c955c1d252750c71249435db18ec32e56ac942668160362ef9b62c9713ae8ef2ff50b1ea9f2324f125c8d622440bd9ba0937 MISC metadata.xml 247 BLAKE2B af0a187f2d6c21a00076afa286d6e90e20bafa0db638595d13aa55cf04b9f295777101b5b595efafa81789922eee3712f6dd8dcd245e540fa5a541dcd930f8c7 SHA512 d168f8eb340ad623ee65ecee03f37e5bdfeb01170cbe6bba1386b83d041577b9e71424f0a99b28ddf12378b530d2b5b59345cd8816d4d8004af9e502bbb4a18a diff --git a/app-backup/duply/duply-2.3.1.ebuild b/app-backup/duply/duply-2.3.1.ebuild index 68e3ae211d57..0fbf1c602199 100644 --- a/app-backup/duply/duply-2.3.1.ebuild +++ b/app-backup/duply/duply-2.3.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="A shell frontend for duplicity" HOMEPAGE="https://duply.net" -SRC_URI="https://jztkft.dl.sourceforge.net/project/ftplicity/${PN}%20%28simple%20duplicity%29/2.3.x/${PN}_${PV}.tgz" +SRC_URI="https://jztkft.dl.sourceforge.net/project/ftplicity/${PN}%20%28simple%20duplicity%29/$(ver_cut 1-2).x/${PN}_${PV}.tgz" LICENSE="GPL-2" SLOT="0" diff --git a/app-benchmarks/Manifest.gz b/app-benchmarks/Manifest.gz index 7bfaac17f921c1d189285aac49ea77a89741f863..7c4ce234f420ac0732e18ffe90f5309751890b24 100644 GIT binary patch literal 4687 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 RY{2^O{tsSR$^bGU005}L9@+o^ literal 4684 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 O?*9O>ZgN{PApiiw^a>yV diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index 029844ed09bd..37f259d8c6e1 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,3 +1,3 @@ -DIST stress-ng-0.14.05.tar.gz 3697305 BLAKE2B f3ce81f93d5a080f62fb1bf0822447b5b09c4cce8601259c15f203d0dbcce40d0b601dc7448e925bfcaf3ea9f28a9c0e606afa9faec7af94814c6c1d68181424 SHA512 b1d1be23ace46d87d4cdef1e7915aaa2e74ac5314ef0cc584ef07fd1533107896c65245fadfb5d4367b935e04583c7fd2f90a3d2a76bdf96dffa4af04a367891 -EBUILD stress-ng-0.14.05.ebuild 1124 BLAKE2B c256aa6423aab07ebc3619e6ccbde7982e6aa46479317b426f1251b0d093f73565b1bfe830b55fd4aee9cec0d68836871765a0ea0c4fc2c093524d3c0dfad282 SHA512 a581aa76847ad1ef844b2fa7cac5bae1d06e679386e8b01d248c6c8916177df5eac1d3d275e784d604dbd54faca0ae3b927ee266ec557440814706752d69d774 +DIST stress-ng-0.14.06.tar.gz 3705069 BLAKE2B fbc7b73cf85f82bb4c7172c4a275c793f553b95b0db36324d83cef2f6fb7e548b9a9222319a5a3ca5aae857916dd0cdd804cae275c575ec2bac912a37917e8a6 SHA512 8d670fe7cc10106839cde891149ad92f0ec025aa2ec4c7d7f60f19728fc2b68f47245303d47ceddc5f17607766a0fe4cfceea83275c7d9c8093f12cc827112b4 +EBUILD stress-ng-0.14.06.ebuild 1130 BLAKE2B 10336eab5aa1f53c8046691c88ecfbcf28b06a2d2871c302fcf420f67265a8a26f892988253a25d380521d8881e8fb2574b76e0d7b702fc31ab7d1a7868fc42e SHA512 6383540fa6723f68e09013ac72efa1fd2f777e355e9b0355da0c434005c55dbe5d0d4fe93b8496cad8172db1490dc360e176db0d223d4c8e962bc20892d89ed5 MISC metadata.xml 835 BLAKE2B 88b503bcc225861dfd5a5e016bc0c6df87d13e758f9eb8d73103deb5f1d88163f260f24efcb4988a245b1ea2888e18da86d031d52c9dcdc702dbd9a7c510b691 SHA512 dfc8c9cb83e0960fd0881affc5cd12fe843743faa92e3af0edf0ba86ad8107de60669cd32e156be9ea645a817f38f7091be2b9c870902e7109f937e584feac99 diff --git a/app-benchmarks/stress-ng/stress-ng-0.14.05.ebuild b/app-benchmarks/stress-ng/stress-ng-0.14.06.ebuild similarity index 93% rename from app-benchmarks/stress-ng/stress-ng-0.14.05.ebuild rename to app-benchmarks/stress-ng/stress-ng-0.14.06.ebuild index 20d7652d4d57..261e754e1065 100644 --- a/app-benchmarks/stress-ng/stress-ng-0.14.05.ebuild +++ b/app-benchmarks/stress-ng/stress-ng-0.14.06.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ColinIanKing/${PN}/archive/refs/tags/V${PV}.tar.gz - LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86" IUSE="apparmor sctp" DEPEND=" diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index 08085c1656f8c7e0ba83d01afd9372043c3ea5b6..d531fc6bebfba2a8d289a65c911ddb7781245718 100644 GIT binary patch delta 5615 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 delta 5620 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 CvA%}@ literal 23797 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 diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest index d74ae63e1fcf..c6e3f3d777c2 100644 --- a/app-crypt/gcr/Manifest +++ b/app-crypt/gcr/Manifest @@ -3,6 +3,9 @@ AUX gcr-3.40.0-meson-0.61-build.patch 1634 BLAKE2B 99593b9614831a4a2a47ff4890d1f AUX gcr-3.41.0-Unbreak-build-without-systemd.patch 766 BLAKE2B 005ba225708f0a676be937e809511e7e478ec16610d1bf068ca9e01c210e3d2567e8a3cdbf513c51b3cff57ad0834526e22f17490432dd7c6fa80a16dec4351a SHA512 2192e3556fb134ebbf0bab7e23f6d3b12da601286532e8a5c8fa52d69ac31a1ec3d8e941ff4d5d91737001306aa594996de58449498b2c93d07f53dec83a8401 DIST gcr-3.41.0.tar.xz 1039744 BLAKE2B c646a04168310051d5b582a9d2f7ab9da89eef095e856e56b8d730600debead051ad8bb40eddb7457b1be2be3e092227dd886f647258a9c6a81d4bab728245f7 SHA512 455acc40ed77feeb35f9845b00229f468b322b7eda0b1b5abb0153f0a6ba29f3d0364df22225143f4caf130254a1258b3c7f934370e5142f2f64e1c3084b6f6e DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B 9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1 SHA512 dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325 +DIST gcr-3.92.0.tar.xz 719608 BLAKE2B 770946582ada19d4282b0adfe77c4eabf08439430b89397a16829259162a940df44a5abf7e2dddd6e13c075449c7b4e5529dd95b781f67b4437246bca8989100 SHA512 bd566c8846e1ee99f82eefd9f7fbc5959c09bf383fef9c7bdc82b6c2c9c7634faaddcf6d91b0eca10b69a99e8f954272c3decf0594864351a48a5473e2bb5db3 EBUILD gcr-3.41.0.ebuild 2005 BLAKE2B 82b8133aac42ef6a0e17b431b4509043280eba6bccbf3df3a39901a7b8921dc54c01541f6cd943e8a88ac3c55071c9115337a2504387bca72d5b9735c2aea71b SHA512 596f577056f7dff17eded2334a6a44d0c94d26faca0aca047d4cd568b4bed6f3d8ea90ba93ddca2972211cdf80028648aa16fc36f24c27b803b2faafa3558345 -EBUILD gcr-3.41.1.ebuild 2094 BLAKE2B 56a259b37ce3d22310939aa31748a4d35b7bb2f1965db53251d5d6ac38b11e8320b7880038a2abc87c90817461f89d53aaec7b34eb6fa6729432a7c8b9322f8d SHA512 2de13fed80153c007d7d54e1b2225f655435a61902b702ac9c5f7415d521b670182e24cb69f4c38221d2a11f94df6be87b440f3212e2f6a1d931eebcc6f0c469 +EBUILD gcr-3.41.1-r1.ebuild 2345 BLAKE2B 3f6159f35643b42d19eb6e809dff86c532040d34b42350f4dd1695b67a370acbeed1fc92baca7cbaa2346580ee375b9c87ad3bfd700ef670d563f936df0e747b SHA512 d1704a569597b3cb7ff2479bc8f05a598e9c36346fb1666beb33521c13cc0c985d45f9d3aac7dc4183155f95f101b18826e6abb64ee4390c6e0dd9f1accb9540 +EBUILD gcr-3.41.1.ebuild 2093 BLAKE2B 0790692215e78f89bdbbd7c88cc6be3745f9089f860ff8d3418e45b8b53548ec5261c4b3118d4eca4fb6348be0a89b17e7aaf1e7fd1abb57f2d1731d86f17c97 SHA512 d53bda6a7bc7ed1e9bc35be40c725722ea0b0137b3010788a98ca01b38777a32c40454aa3439f4b429fb0f05941c9d4f67b8ca8793f85cf3783bb5641da51c4a +EBUILD gcr-3.92.0.ebuild 2083 BLAKE2B 84888a6b93a722ce344e0ced8969dccccdced9dd3e3febf64699ad3d864ede72be30a648aa38aa0daf192b91c2fb651a557725e143ef6fbd33098e3f43c8a59d SHA512 057e0655d7037e99c0c0999b1e1345be6f4f0574c5a9b46d8e0290d2450441aeaaf211468effc608b90d45cbcb1d6ba25d1535b822fcd4659b7ab1e1168a4616 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/app-crypt/gcr/gcr-3.41.1-r1.ebuild b/app-crypt/gcr/gcr-3.41.1-r1.ebuild new file mode 100644 index 000000000000..39aeeaaeb5c4 --- /dev/null +++ b/app-crypt/gcr/gcr-3.41.1-r1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome.org gnome2-utils meson python-any-r1 vala xdg + +DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0/1" # subslot = suffix of libgcr-base-3 and co + +IUSE="gtk gtk-doc +introspection systemd test +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" + +DEPEND=" + >=dev-libs/glib-2.44.0:2 + >=dev-libs/libgcrypt-1.2.2:0= + >=app-crypt/p11-kit-0.19.0 + >=app-crypt/libsecret-0.20 + systemd? ( sys-apps/systemd:= ) + gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] ) + >=sys-apps/dbus-1 + introspection? ( >=dev-libs/gobject-introspection-1.58:= ) +" +RDEPEND="${DEPEND}" +PDEPEND="app-crypt/gnupg" +BDEPEND=" + ${PYTHON_DEPS} + gtk? ( dev-libs/libxml2:2 ) + dev-util/gdbus-codegen + dev-util/glib-utils + gtk-doc? ( dev-util/gi-docgen ) + >=sys-devel/gettext-0.19.8 + test? ( app-crypt/gnupg ) + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +PATCHES=( + "${FILESDIR}"/3.38.0-optional-vapi.patch +) + +pkg_setup() { + python-any-r1_pkg_setup +} + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + $(meson_use introspection) + $(meson_use gtk) + $(meson_use gtk-doc gtk_doc) + -Dgpg_path="${EPREFIX}"/usr/bin/gpg + -Dssh_agent=true + $(meson_feature systemd) + $(meson_use vala vapi) + ) + meson_src_configure +} + +src_test() { + dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' +} + +src_install() { + meson_src_install + + # These files are installed by gcr:4 + local conflicts=( + "${ED}"/usr/libexec/gcr-ssh-agent + ) + use systemd && conflicts+=( + "${ED}"/usr/lib/systemd/user/gcr-ssh-agent.{service,socket} + ) + einfo "${conflicts[@]}" + rm "${conflicts[@]}" || die + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/{gck-1,gcr-3,gcr-ui-3} "${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-crypt/gcr/gcr-3.41.1.ebuild b/app-crypt/gcr/gcr-3.41.1.ebuild index c94806054f70..39bd5b586655 100644 --- a/app-crypt/gcr/gcr-3.41.1.ebuild +++ b/app-crypt/gcr/gcr-3.41.1.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" " RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" DEPEND=" >=dev-libs/glib-2.44.0:2 diff --git a/app-crypt/gcr/gcr-3.92.0.ebuild b/app-crypt/gcr/gcr-3.92.0.ebuild new file mode 100644 index 000000000000..fddcb8011df7 --- /dev/null +++ b/app-crypt/gcr/gcr-3.92.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome.org gnome2-utils meson python-any-r1 vala xdg + +DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="4/gcr4.3-gck2.1" # subslot = soname and soversion of libgcr and libgck + +IUSE="gtk gtk-doc +introspection systemd test +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" + +DEPEND=" + >=dev-libs/glib-2.68.0:2 + >=dev-libs/libgcrypt-1.2.2:0= + >=app-crypt/p11-kit-0.19.0 + >=app-crypt/libsecret-0.20 + systemd? ( sys-apps/systemd:= ) + gtk? ( gui-libs/gtk:4[introspection?] ) + >=sys-apps/dbus-1 + introspection? ( >=dev-libs/gobject-introspection-1.58:= ) + ! osslsigncode + mtrojnar/osslsigncode diff --git a/app-crypt/osslsigncode/osslsigncode-2.0.ebuild b/app-crypt/osslsigncode/osslsigncode-2.0.ebuild index 5f3e86ad8cc5..a00e248085ce 100644 --- a/app-crypt/osslsigncode/osslsigncode-2.0.ebuild +++ b/app-crypt/osslsigncode/osslsigncode-2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -7,7 +7,7 @@ inherit autotools DESCRIPTION="Platform-independent tool for Authenticode signing of EXE/CAB files" HOMEPAGE="https://github.com/mtrojnar/osslsigncode" -SRC_URI="https://github.com/mtrojnar/osslsigncode/archive/2.0.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/mtrojnar/osslsigncode/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" diff --git a/app-crypt/osslsigncode/osslsigncode-2.5.ebuild b/app-crypt/osslsigncode/osslsigncode-2.5.ebuild new file mode 100644 index 000000000000..3b1e4827338d --- /dev/null +++ b/app-crypt/osslsigncode/osslsigncode-2.5.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +OSSLSIGNCODE_TEST_FILES=( unsigned.{cat,ex_,exe,msi} ) +inherit cmake python-any-r1 + +DESCRIPTION="Platform-independent tool for Authenticode signing of EXE/CAB files" +HOMEPAGE="https://github.com/mtrojnar/osslsigncode" +SRC_URI="https://github.com/mtrojnar/osslsigncode/releases/download/${PV}/${P}.tar.gz" + +for test_file in "${OSSLSIGNCODE_TEST_FILES[@]}" ; do + SRC_URI+=" test? ( https://github.com/mtrojnar/osslsigncode/raw/${PV}/tests/files/${test_file} -> ${PN}-test-${test_file} )" +done +unset test_file + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="curl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/openssl:= + curl? ( net-misc/curl ) +" +DEPEND="${RDEPEND}" +BDEPEND="test? ( ${PYTHON_DEPS} )" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + if use test ; then + local test_file + for test_file in "${OSSLSIGNCODE_TEST_FILES[@]}" ; do + cp "${DISTDIR}"/${PN}-test-${test_file} tests/files/${test_file} || die + done + unset test_file + fi + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package curl CURL) + ) + + cmake_src_configure +} + +src_test() { + cmake_src_test -j1 +} diff --git a/app-crypt/pinentry/Manifest b/app-crypt/pinentry/Manifest index 433d3bf32ef6..c300fcdfe358 100644 --- a/app-crypt/pinentry/Manifest +++ b/app-crypt/pinentry/Manifest @@ -1,10 +1,5 @@ -AUX pinentry-0.8.2-ncurses.patch 824 BLAKE2B 922bb9a7079d4a3bc307a441f3f884f764f78819a16b57cde3dcb000ae7a23b592b390f53c528358818087c2c313716289b829c307f07dbee3c9580bd174cd0d SHA512 415ad55fd7a4ab66e87e5db76b1314b00f5a86552804f1f431a533ba1e7ec3f2c7136096106688b572639ceb637fdf0c3e25d96aa2e07fd1f6f295d39e1d4901 AUX pinentry-1.0.0-AR.patch 326 BLAKE2B 2a05565287d2a3ff9423db1365af6ac1d2d0e0e5b3b7db49ee927eacd480cfbd29abd2313d84eb764e9d7eccd4654e2173fbf8be4508dd88f14bf12f0f9dab39 SHA512 3a8b13ddaa2af8c793586cd73e44b59828e769c3861b2d328273bac991e7e171c8714e2098674a9ae8a77c9a68098012d217e67dde8872df154a1e499837de52 -AUX pinentry-1.0.0-make-icon-work-under-Plasma-Wayland.patch 1606 BLAKE2B bebea23f44a0512dad873f693a8343a47684c983ca37faba908bee62a7f87d1eaf2a097672df45fcfabb28911b55bc3b02177f910137f50d9c97a6939a1f7047 SHA512 15e6b86015bbf9f199bfa9e68f2a1b9f3fc14105313e1dbfb303d76b1949092ec2671b8d2a90fa8b05e0196da81e9f20875656dc11fdd96b48a14d79e4becdf7 -DIST pinentry-1.2.0.tar.bz2 498390 BLAKE2B 6e97b55fe39e9c17f8a87fa669d23fca56c1095c2533a9eebe459fafc95a3fcb0a5ea502077aae5480b5259a3096c5f85e05d4872c0b19ad33f3d9084a220cc7 SHA512 19cea79aa3982d1f0d75220c8e24ca38d6c49475c6f4c5aa7101151b4690db23ed316096a4a411136e716ba4eb471f48f9b09556e5c9837533c2356b9b384b63 DIST pinentry-1.2.1.tar.bz2 547698 BLAKE2B aa47612aa3a6f74c3676bf4018780356cb22ed4078792c1f466f9e0465199428c151c0e20dfbe6c784ef93c2b42b673daff0b6adc74c8c98fed9921e65ed42ea SHA512 a665315628f4dcf07e16a22db3f3be15d7e7e93b3deec0546c7275b71b0e3bd65535a08af5e12d6339fd6595132df86529401d9d12bd17c428a3466e8dfafab6 DIST pinentry-1.2.1.tar.bz2.sig 119 BLAKE2B 6a9fc12a09b5122bf531e875977f63fa7caa75d39afcb4e9a9a957df87ba0a6f6156ad9799cdde8625debe0b7c3cb9482616b0ab57c133ffd2f9120ddf47815f SHA512 b14525f6ace3d1fc3dc9e1173de8821fa2a960b870876beb10b98f41222378c1e3f4f79481f3f3854c1753e8dc9a7eb92862ffa583c7be0788ec25045a4e1176 -EBUILD pinentry-1.2.0-r1.ebuild 2239 BLAKE2B 79e38d3ae2d23c3a395bdb7a96efbf34ec878dd1903b3aba45105387f3ab025251430232950547502cd8837eb7dfd83342f946d221de66243d802c4af051704c SHA512 908514da6e595944c7f9d23a32e7f298981072b20e034a32351a9b337d8bc0d8afe845d8b21df3cf9bbb63155997bdf19b00dee8d22dea4c6be74401058f8064 -EBUILD pinentry-1.2.0.ebuild 2221 BLAKE2B 5f7e6fce95850c1fef610f6264d3017cdb3dcb0c1aa757e9ed03ef38e0cdd98fc043ad3ecc4f1642a8a008101b8abcd84d8510d0046006e5a87830c83d05aaab SHA512 a48d09a21fb76e60db0d65ef351c93b0e842b937f33433ddad3b662420f5a43dba4641dfa061719b5651d7be7de01133ef39e700ea0205098841260527da8ced -EBUILD pinentry-1.2.1.ebuild 2324 BLAKE2B 86ce5f6970c118a098dbc3e37231a37929fa312aaf5b5e6f32aa216e6c52df6ab0f58a696bbdc0561085de6b49f3cac45c2cdde32ba79ed7cc77ce65bb5a4ef2 SHA512 242b262795b2e865c1ce8a901d67239e87fce9d2cde8b9ce6973af098f4fa8e911b232a8c297791b97aef9ae855f7185db4d960108bbafa3b103ca006314650e +EBUILD pinentry-1.2.1-r1.ebuild 2326 BLAKE2B a80f098eb330b21d7b6e9b1ac2fe00cf12eba8cc7d4fd047f2edcbe4fdb2c3d54ff74af1693370239a815cb24cde45ed90ef1425c94d2c2db731e8768e444a14 SHA512 95b3b22f54810ffbcf7401f30e08e7642f127cfd04c7c80a45f075b81c2916c5ed3865615e67c80c05931a15a41ad42627b3b34234d806f7eb21bd26b318c0e9 MISC metadata.xml 452 BLAKE2B a2aef88d14b75ddb8f8cced6ee2dc1d0d66ac52ac5c686bd8d230bd9291146fa3fc0411682488e0a45c05b20640cf8b4093ee71a0ec60e02fe507dda2910c5fa SHA512 0517e56cd5cb905f4951205f4f7db6d01a14d28e1578612f91bfaee5dfc93a56eff4896201cf3c02f9ca02329b8597d6469187f60f429f7c5f6995fa0023aaf7 diff --git a/app-crypt/pinentry/files/pinentry-0.8.2-ncurses.patch b/app-crypt/pinentry/files/pinentry-0.8.2-ncurses.patch deleted file mode 100644 index 3bb92c63d00c..000000000000 --- a/app-crypt/pinentry/files/pinentry-0.8.2-ncurses.patch +++ /dev/null @@ -1,25 +0,0 @@ -From bafe8608fc525ef103b3d1f3048ca28958bef596 Mon Sep 17 00:00:00 2001 -From: Alon Bar-Lev -Date: Sun, 5 May 2013 02:23:08 +0300 -Subject: [PATCH] ncurses: link with optional tinfo - ---- - m4/curses.m4 | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/m4/curses.m4 b/m4/curses.m4 -index 3a01881..ffb6bd1 100644 ---- a/m4/curses.m4 -+++ b/m4/curses.m4 -@@ -36,6 +36,8 @@ AC_DEFUN([IU_LIB_NCURSES], [ - have_ncursesw=no - fi - if test "$LIBNCURSES"; then -+ AC_CHECK_LIB(tinfow, curs_set, LIBNCURSES="${LIBNCURSES} -ltinfow", -+ AC_CHECK_LIB(tinfo, curs_set, LIBNCURSES="${LIBNCURSES} -ltinfo")) - # Use ncurses header files instead of the ordinary ones, if possible; - # is there a better way of doing this, that avoids looking in specific - # directories? --- -1.8.1.5 - diff --git a/app-crypt/pinentry/files/pinentry-1.0.0-make-icon-work-under-Plasma-Wayland.patch b/app-crypt/pinentry/files/pinentry-1.0.0-make-icon-work-under-Plasma-Wayland.patch deleted file mode 100644 index 646df1963760..000000000000 --- a/app-crypt/pinentry/files/pinentry-1.0.0-make-icon-work-under-Plasma-Wayland.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 7218becac7132c2508d4e8f42c693d69c406795a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= -Date: Wed, 7 Mar 2018 15:14:22 +0100 -Subject: [PATCH] Make pinentry-qt icon work under Plasma Wayland. - ---- - qt/Makefile.am | 2 ++ - qt/main.cpp | 2 ++ - qt/org.gnupg.pinentry-qt.desktop | 5 +++++ - 3 files changed, 9 insertions(+) - create mode 100644 qt/org.gnupg.pinentry-qt.desktop - -diff --git a/qt/Makefile.am b/qt/Makefile.am -index 698005e..bbf39d1 100644 ---- a/qt/Makefile.am -+++ b/qt/Makefile.am -@@ -24,6 +24,8 @@ bin_PROGRAMS = pinentry-qt - - EXTRA_DIST = document-encrypt.png pinentry.qrc - -+desktopdir = $(datadir)/applications -+dist_desktop_DATA = org.gnupg.pinentry-qt.desktop - - if FALLBACK_CURSES - ncurses_include = $(NCURSES_INCLUDE) -diff --git a/qt/main.cpp b/qt/main.cpp -index fe88d26..b767cb4 100644 ---- a/qt/main.cpp -+++ b/qt/main.cpp -@@ -372,6 +372,8 @@ main(int argc, char *argv[]) - i = argc; - app = new QApplication(i, new_argv); - app->setWindowIcon(QIcon(QLatin1String(":/document-encrypt.png"))); -+ app->setOrganizationDomain(QStringLiteral("gnupg.org")); -+ app->setDesktopFileName(QStringLiteral("org.gnupg.pinentry-qt")); - } - - pinentry_parse_opts(argc, argv); -diff --git a/qt/org.gnupg.pinentry-qt.desktop b/qt/org.gnupg.pinentry-qt.desktop -new file mode 100644 -index 0000000..0ac89aa ---- /dev/null -+++ b/qt/org.gnupg.pinentry-qt.desktop -@@ -0,0 +1,5 @@ -+[Desktop Entry] -+Type=Application -+Name=Pinentry dialog -+Icon=document-encrypt -+NoDisplay=true --- -2.16.1 - diff --git a/app-crypt/pinentry/pinentry-1.2.0-r1.ebuild b/app-crypt/pinentry/pinentry-1.2.0-r1.ebuild deleted file mode 100644 index f3494a8189a9..000000000000 --- a/app-crypt/pinentry/pinentry-1.2.0-r1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools qmake-utils - -DESCRIPTION="Simple passphrase entry dialogs which utilize the Assuan protocol" -HOMEPAGE="https://gnupg.org/aegypten2" -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="caps efl emacs gnome-keyring gtk ncurses qt5" - -DEPEND=" - >=dev-libs/libassuan-2.1 - >=dev-libs/libgcrypt-1.6.3 - >=dev-libs/libgpg-error-1.17 - caps? ( sys-libs/libcap ) - efl? ( dev-libs/efl[X] ) - gnome-keyring? ( app-crypt/libsecret ) - ncurses? ( sys-libs/ncurses:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -RDEPEND="${DEPEND} - gtk? ( app-crypt/gcr[gtk] ) -" -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig -" -IDEPEND=">=app-eselect/eselect-pinentry-0.7.2" - -DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) - -PATCHES=( - "${FILESDIR}/${PN}-1.0.0-make-icon-work-under-Plasma-Wayland.patch" - "${FILESDIR}/${PN}-0.8.2-ncurses.patch" - "${FILESDIR}/${PN}-1.0.0-AR.patch" -) - -src_prepare() { - default - unset FLTK_CONFIG - eautoreconf -} - -src_configure() { - export QTLIB="$(qt5_get_libdir)" - - econf \ - $(use_enable efl pinentry-efl) \ - $(use_enable emacs pinentry-emacs) \ - $(use_enable gnome-keyring libsecret) \ - $(use_enable gtk pinentry-gnome3) \ - $(use_enable ncurses fallback-curses) \ - $(use_enable ncurses pinentry-curses) \ - $(use_enable qt5 pinentry-qt) \ - $(use_with caps libcap) \ - --enable-pinentry-tty \ - --disable-pinentry-fltk \ - --disable-pinentry-gtk2 \ - MOC="$(qt5_get_bindir)"/moc \ - GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config" \ - LIBASSUAN_CONFIG="${ESYSROOT}/usr/bin/libassuan-config" \ - $("${S}/configure" --help | grep -- '--without-.*-prefix' | sed -e 's/^ *\([^ ]*\) .*/\1/g') -} - -src_install() { - default - - rm "${ED}"/usr/bin/pinentry || die - - use qt5 && dosym pinentry-qt /usr/bin/pinentry-qt5 -} - -pkg_postinst() { - eselect pinentry update ifunset -} - -pkg_postrm() { - eselect pinentry update ifunset -} diff --git a/app-crypt/pinentry/pinentry-1.2.0.ebuild b/app-crypt/pinentry/pinentry-1.2.0.ebuild deleted file mode 100644 index 22f5e9b96eff..000000000000 --- a/app-crypt/pinentry/pinentry-1.2.0.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools qmake-utils - -DESCRIPTION="Simple passphrase entry dialogs which utilize the Assuan protocol" -HOMEPAGE="https://gnupg.org/aegypten2" -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="caps efl emacs gnome-keyring gtk ncurses qt5" - -DEPEND=" - >=app-eselect/eselect-pinentry-0.7.2 - >=dev-libs/libassuan-2.1 - >=dev-libs/libgcrypt-1.6.3 - >=dev-libs/libgpg-error-1.17 - caps? ( sys-libs/libcap ) - efl? ( dev-libs/efl[X] ) - gnome-keyring? ( app-crypt/libsecret ) - ncurses? ( sys-libs/ncurses:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -RDEPEND="${DEPEND} - gtk? ( app-crypt/gcr[gtk] ) -" -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig -" - -DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) - -PATCHES=( - "${FILESDIR}/${PN}-1.0.0-make-icon-work-under-Plasma-Wayland.patch" - "${FILESDIR}/${PN}-0.8.2-ncurses.patch" - "${FILESDIR}/${PN}-1.0.0-AR.patch" -) - -src_prepare() { - default - unset FLTK_CONFIG - eautoreconf -} - -src_configure() { - export QTLIB="$(qt5_get_libdir)" - - econf \ - $(use_enable efl pinentry-efl) \ - $(use_enable emacs pinentry-emacs) \ - $(use_enable gnome-keyring libsecret) \ - $(use_enable gtk pinentry-gnome3) \ - $(use_enable ncurses fallback-curses) \ - $(use_enable ncurses pinentry-curses) \ - $(use_enable qt5 pinentry-qt) \ - $(use_with caps libcap) \ - --enable-pinentry-tty \ - --disable-pinentry-fltk \ - --disable-pinentry-gtk2 \ - MOC="$(qt5_get_bindir)"/moc \ - GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config" \ - LIBASSUAN_CONFIG="${ESYSROOT}/usr/bin/libassuan-config" \ - $("${S}/configure" --help | grep -- '--without-.*-prefix' | sed -e 's/^ *\([^ ]*\) .*/\1/g') -} - -src_install() { - default - rm "${ED}"/usr/bin/pinentry || die - - use qt5 && dosym pinentry-qt /usr/bin/pinentry-qt5 -} - -pkg_postinst() { - eselect pinentry update ifunset -} - -pkg_postrm() { - eselect pinentry update ifunset -} diff --git a/app-crypt/pinentry/pinentry-1.2.1.ebuild b/app-crypt/pinentry/pinentry-1.2.1-r1.ebuild similarity index 98% rename from app-crypt/pinentry/pinentry-1.2.1.ebuild rename to app-crypt/pinentry/pinentry-1.2.1-r1.ebuild index 7f40b2816016..4aa172fa6804 100644 --- a/app-crypt/pinentry/pinentry-1.2.1.ebuild +++ b/app-crypt/pinentry/pinentry-1.2.1-r1.ebuild @@ -31,7 +31,7 @@ DEPEND=" " RDEPEND=" ${DEPEND} - gtk? ( app-crypt/gcr[gtk] ) + gtk? ( app-crypt/gcr:0[gtk] ) " BDEPEND=" sys-devel/gettext diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index d1cb6d36eb65..7631dceeaa23 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -1,5 +1,5 @@ DIST sbctl-0.9-deps.tar.xz 21517024 BLAKE2B 6a90caf5bae7561d63d65777f8293012f946a1688dc86e2a9932ec1eb6cd3b89cd2293c202daa01ab8dc91952fcb7c47974a72d1750965d9d0636441d1405782 SHA512 6ec614082a15b2817f551d7b25353f1014bec7a86b730617168ba719695836571cbeff66b9ee57ebef37fcbfff4565117fc44ad1580b790a9cb031f861e71937 DIST sbctl-0.9.tar.gz 108318 BLAKE2B 8d50562e471416562e5cec07e155ea16cb919cff062435c3450e09c1d411b3a356f42a062aae74c5b826afe6f7853a68eb213b479797ca85bbd847d95d386f03 SHA512 5b1d02dce29ca2adc96048191ebdd07003d4ada28fb829fb829db27645710696502efe1c4b94166df7ddeceaa283cc713e7d9195c11291d426a69aa3cce5cf22 DIST sbctl-0.9.tar.gz.sig 566 BLAKE2B 1932291376bd993626cfeaa82a7a58ea8998eefbf8cf952a66ba9133d22f4da414a0cbe1e50382308d710fe7af0277582cb8c3d77cd043cb4d22c6e832da8c28 SHA512 39f7848796c92babe9ffd3928c71adee4987ab97ae8606baecaf2c7def7a5147624027450c6bfafc66e30c18d609354d06e5c30aeb362fabd8d7efcaed7e151d -EBUILD sbctl-0.9.ebuild 831 BLAKE2B b29fefcf761e9c0a735fb209ae37642b815548dc9cb7dfe569f9a9a333e48d3e8514c2c60f3a68ccbc67afffdf5c1708c81e7975203118988a461252f9546a6d SHA512 646f8e571a0ebe403a3e5c169c9f37dcf126c686711954647b3ec0472807f612f42c5a2265b695b1ce830def6b048e3ff258437fa70cc8729a91c33aea02a833 +EBUILD sbctl-0.9.ebuild 830 BLAKE2B 8f8d012259e91195a9e93c15e596996b1689d01b5b361d41af074c5276b27354df9d7c5895505abd609bf041301aba0b71a9324a7021ad600db9cbc58c505baa SHA512 8fa11b0a7c36e92bbdd3b75f42c28caf65a08af6b585732c4a01717cdddf22a747414a5facdedfb4542dac2d017d7590de01ab086f35b1883d3d3b5b5ffbcf99 MISC metadata.xml 395 BLAKE2B 97800aba6234078f4a8cb45403e13ce6b0c38c27480d8b351d8d28c11daee6672c920d8a713bde6ff861e15137df4c4c4991fe717008d81a1e4fa3e3299a5cdc SHA512 3c6022f6d5fe33aa7d22469ea24c46adafa90d12024f9f13f76ca55d1d7930560a31640247ac8ceef54eb6789654f06733e685ef2b8a68e68816784215f165f2 diff --git a/app-crypt/sbctl/sbctl-0.9.ebuild b/app-crypt/sbctl/sbctl-0.9.ebuild index 6591017b5e46..d6647f28d81d 100644 --- a/app-crypt/sbctl/sbctl-0.9.ebuild +++ b/app-crypt/sbctl/sbctl-0.9.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron )" diff --git a/app-crypt/seahorse/Manifest b/app-crypt/seahorse/Manifest index 57b06e6e44c7..f48efca9b58d 100644 --- a/app-crypt/seahorse/Manifest +++ b/app-crypt/seahorse/Manifest @@ -1,3 +1,3 @@ DIST seahorse-42.0.tar.xz 1395040 BLAKE2B ae40d587c881851014b1989af986993768598a6a530f281cef3e177f0e6dbb3a97ec5128c5f39a463f69a4dfabb5c9f95af1dd3de7af12247338b8003c102ea3 SHA512 2a961a4054360c9a4fe0e9e360d6ea621a65325db8e40365e75d747cfe751c2dc3230ff51ffe0435d24766a91e8a042b8c01183fd58a70974a7ad095af8d247e -EBUILD seahorse-42.0.ebuild 1702 BLAKE2B 3464e9a9bdd65e9e59c6dd18bda34d9f60efec83189f2398ceca951816dbb80d62434d5a0bbffa2bd0aae7ce04cdc45d60e039f34f1eaf09ed6c91cdf0d33ccf SHA512 ab25d2e7f13b259f7c5ca1fd123676d5eff8c5684fc5ada64fb039ad914e05391097d3ccedff9e8d75c2b6f2271dbca560a86d85f37a2f4d2f5f9d2cb055d1be +EBUILD seahorse-42.0-r1.ebuild 1705 BLAKE2B 910b89fabca9d67cca465829cbd8812f150c807d90c106f156ee8b0cfb0fd3e784397a73cbd9e78292d173ae5e66574e6310d5153c7a822920afd3f5d6606042 SHA512 7abbbb9a657174d9b59056d793525e202e7945b7eb140738baad329186d71e7c455601c699254b1e967ab3a0b8313ffdf400c5a4bb10647c45136875965038d3 MISC metadata.xml 743 BLAKE2B 90fed564b56f7e7a781f197eb09ebbca90ac0bd3c93ee1b65eec7e35420fcdd8bf0c0bf67cbf2109a55de590f32b48d3837a70844bb7e6e50819a8b67c868369 SHA512 99872b87aa52c0fe0584d11186fed74d0ade69e083395b030af3a22ba031a91467247c9c72e8cfa45b114192ebc13ed593a2634aec7db5a2b8efa1e2af6a0791 diff --git a/app-crypt/seahorse/seahorse-42.0.ebuild b/app-crypt/seahorse/seahorse-42.0-r1.ebuild similarity index 97% rename from app-crypt/seahorse/seahorse-42.0.ebuild rename to app-crypt/seahorse/seahorse-42.0-r1.ebuild index 4974a84bd148..2d3778f229b8 100644 --- a/app-crypt/seahorse/seahorse-42.0.ebuild +++ b/app-crypt/seahorse/seahorse-42.0-r1.ebuild @@ -15,7 +15,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-libs/glib-2.66:2 - >=app-crypt/gcr-3.38:= + >=app-crypt/gcr-3.38:0= >=app-crypt/gpgme-1.14.0:= >=x11-libs/gtk+-3.24.0:3 >=app-crypt/gnupg-2.2 @@ -30,7 +30,7 @@ RDEPEND=" DEPEND="${RDEPEND} $(vala_depend) dev-libs/libxml2:2 - app-crypt/gcr[vala] + app-crypt/gcr:0[vala] app-crypt/libsecret[vala] gui-libs/libhandy:1[vala] " diff --git a/app-crypt/tpm2-tss/Manifest b/app-crypt/tpm2-tss/Manifest index ae3705f938dd..b6638cc196c7 100644 --- a/app-crypt/tpm2-tss/Manifest +++ b/app-crypt/tpm2-tss/Manifest @@ -4,5 +4,5 @@ AUX tpm2-tss-3.2.0-slibtool.patch 3603 BLAKE2B f0a0047b316396dfa5800702b793bf524 AUX tpm2-tss-3.2.0-test-fix-usage-of-FILE-in-unit-test-fapi-io.patch 4895 BLAKE2B cb6e4d4544bb78e4fb768b4943dc0ebd381e2a480528d824634f486343955ea29370a731f5bbec222f653a3194615b4cbf13749fa089b58e2ded29e6bcaf06b8 SHA512 1fae2396bcf7bf1af55d4a8e6aa522e8a86344252a3b642c16f84158a3e3eb98dd2d0e2e41c2f13fa25af9452dd1a252bed4af91896aa2efa23029aa0ed1bf2f DIST tpm2-tss-3.2.0.tar.gz 1629211 BLAKE2B a89aa4d89a50bdfb5a9652874d30e2138747bd022049f2be2d0b56e296329d0c41254033ec3a062dbd64fde54a62e952f54446c551e5788231827cd53fae045a SHA512 cabb411f074dfa94919ba914849aac77a0ac2f50622e28a1406cf575369148774748e0e2b7a7c566ec83561a96d4b883bac5a3b1763f4cf48668a0c5d68c0a23 EBUILD tpm2-tss-3.2.0-r3.ebuild 2635 BLAKE2B 53e6ce0e7a7766c54246af2352209a55fd898a412a87ab086ac8f1eb1374eccc9b2ecbe2fc8db644706f734f783cb7982aecb8b3539dd02797cbc26474c8cd3d SHA512 f305ac53b44085835f5a437d556fa889bacf4ab0cff1962a9c7d37807fc8c88dcd2f6d4976dd8bd8c4c04673b1f146f390189c0a6035a4eb6c8d394c69fd1bb6 -EBUILD tpm2-tss-3.2.0-r4.ebuild 2768 BLAKE2B 161aa01998cbe9a96d0f0bad1d013dabbdb0205e73356982109efc51619a7d542ae0a7f83f89dacec0eed238c0002cdc766fabd14a4a57a3402e463149b6fe3a SHA512 3fcfd7ef31011174de12991a1efc16e5f9f3dbd9a525e11224bd691e0591eddf699d9c92399b96199dcc93dc529d7d68cc36f92d65c5342376fa696e7a4ac86d +EBUILD tpm2-tss-3.2.0-r4.ebuild 2763 BLAKE2B 626a0654c0090cdda9e7049e8f63442c2d86dc4d61fe03fffe75aed9a81415a8b0a25994e5744c0c9741d8f72ae42f59ea98eb12336c317a37db5681591671bc SHA512 69fa87be5a0c766293e24a871d9f865496c00e4a31f4b26edd6bcc41bb397c07f4e73799557bfe1072a5fc96f787fdddac3fa7df8b0b15f42b063d90058a40f1 MISC metadata.xml 747 BLAKE2B 0462c5942012c444e13bf094be03e0cc142b3b5e3e613570506f84be45bb3019876f3f44454b078668c7e3cbd4a60819cd2ea57c588cab34bfe82f76f222bcf8 SHA512 dab6f379190e40b0321597f0c5fa03ee5731eb77e91dc5d82d2f57c896cf40a074598ba1dedd1575e4e23e1fc5ed306f83cb50992fca6cc2bc1a1db822765a7a diff --git a/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild b/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild index 1e76e7ee9d5f..27c62fe24a0f 100644 --- a/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild +++ b/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar LICENSE="BSD-2" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" IUSE="doc +fapi +openssl mbedtls static-libs test" RESTRICT="!test? ( test )" diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index 9a8abbcb99317f24b58845459e0475d1d2285b56..854164c63ec26000dd7ffc224f8f8c9137cc5dad 100644 GIT binary patch delta 69227 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

V~+wF*!kz}j2&ce)n&mv90!!RJEjD1 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 K*RRb5#sUCTwOPpk diff --git a/app-dicts/aspell-da/Manifest b/app-dicts/aspell-da/Manifest index 76a147dbf7e3..eb74b954a8ba 100644 --- a/app-dicts/aspell-da/Manifest +++ b/app-dicts/aspell-da/Manifest @@ -1,5 +1,3 @@ -DIST aspell-da-4.0.tar.gz 4208911 BLAKE2B 828176450a1d6e5e2e9b07d16c785239a012fc8382d92fcddf6dec812abbf49048b2f1c15de6655e09d74d2f65cd1a43939b3bee8f036ccfdd441f66b5ea259e SHA512 bbc0c4cc0202f989770d84ac9b5ff688b4c8bf0fef7128c36e54c7e4d09e8233eeee986def9a5d75c05d2599eaf96db4be212f6dc758bd23f723f611bf545ba5 DIST aspell-da-4.1.tar.gz 4239148 BLAKE2B 21c30ec4576b73964d434217eb0212bc2e15774b42d7b4cbc9be37ae97eef42eb66821e22690b2b1d72c91d0240f2152acd1383038426ab65c030bc7f74379f1 SHA512 88a3a60db9be45f3235d75db0f946a5d7da0c2cfcf847ad2672c7b0e243454dce56f5f37d0652c6f2b9aeb08edbbefb80c4f45c909e5ba33aec2714f83fac7c3 -EBUILD aspell-da-4.0.ebuild 448 BLAKE2B 122178a52be12fd9b2e9d3c9ed8c4e6f345c35b9dd4629d3483723e5e8a6cb0d2321af04035c7b614d0059e74aa66d97e9ecc8de016d7dc9fc71211ad81a59aa SHA512 e3a832d942be4ac23dde982a2aa59cba6d144ab2d13893f8c144e868c7287b72745465ae7327b3020438e305b16025ac2003ac92d74394903adad28dd9e7aad9 -EBUILD aspell-da-4.1.ebuild 455 BLAKE2B 22677c6069ea70d722417262460ce82baeaa228ef08baed2449c6aba65cbf108dcb5128ed452657fcab9ddbcbec8c08bdf3c24bfd9a277341e7a10153944ba55 SHA512 79ba6a15b5e6fd6b3afea99b5f69aa03708818acccdc92e51bd59f491c5f0b87a09161730d9523472b96182002ff27569258af60267e1312877b0e7e2635ad62 +EBUILD aspell-da-4.1.ebuild 448 BLAKE2B 122178a52be12fd9b2e9d3c9ed8c4e6f345c35b9dd4629d3483723e5e8a6cb0d2321af04035c7b614d0059e74aa66d97e9ecc8de016d7dc9fc71211ad81a59aa SHA512 e3a832d942be4ac23dde982a2aa59cba6d144ab2d13893f8c144e868c7287b72745465ae7327b3020438e305b16025ac2003ac92d74394903adad28dd9e7aad9 MISC metadata.xml 275 BLAKE2B 5ea4d40b14cc5ef65beaed8b1e6fba240963d79a9295621e0ec49d8e2a5577dc44770ebdea263723703611df01545780051e8cba4f2c4b6394c44db2abce3cde SHA512 c3dba23dbeb92f784a10f132881fd91e83a7bdc6a313ad5dff7da6e91ad72975a1b6fb5a85f3adef4abb746dd7f0fe7af81b8176ebf9ca495259ec04a29cbd8a diff --git a/app-dicts/aspell-da/aspell-da-4.0.ebuild b/app-dicts/aspell-da/aspell-da-4.0.ebuild deleted file mode 100644 index bd50dd9f1db9..000000000000 --- a/app-dicts/aspell-da/aspell-da-4.0.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ASPELL_LANG="Danish" - -inherit aspell-dict-r1 - -HOMEPAGE="https://github.com/mortenivar/aspell-da" -SRC_URI="https://github.com/mortenivar/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}" - -LICENSE="GPL-2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos" diff --git a/app-dicts/aspell-da/aspell-da-4.1.ebuild b/app-dicts/aspell-da/aspell-da-4.1.ebuild index 26c8f5f9d04d..bd50dd9f1db9 100644 --- a/app-dicts/aspell-da/aspell-da-4.1.ebuild +++ b/app-dicts/aspell-da/aspell-da-4.1.ebuild @@ -12,4 +12,4 @@ SRC_URI="https://github.com/mortenivar/${PN}/archive/refs/tags/${PV}.tar.gz -> $ S="${WORKDIR}/${P}" LICENSE="GPL-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index d75d66ed66bb7b1104454ab93c3c89232bf844c7..48a7222e3fe48facfef1f2a5c577c3748ec15ca0 100644 GIT binary patch delta 13921 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 F005qZc5nay diff --git a/app-editors/jupp/Manifest b/app-editors/jupp/Manifest index ff45fccbff48..880c72716c88 100644 --- a/app-editors/jupp/Manifest +++ b/app-editors/jupp/Manifest @@ -1,5 +1,5 @@ -DIST joe-3.1jupp38.tgz 498068 BLAKE2B 46909c5f0f14b1d0ec30219b8ddfe9c0ad76b726f7178f7527ad5fad0cec40b7ac663e93645187220280572fa3bbde9bcb621f8816672e69c36587410fd98c7f SHA512 1d21ee5bbd1a042c58a89dd2bed8ec711c59fc383ff0dfd94d3a0eaccb999734915abc202e2112c5d573d8073e748b8024cd710b21803fed7422f5a8bccbc0c5 DIST joe-3.1jupp40.tgz 503318 BLAKE2B 34452784f145f81158dc6a9223a365cd04fce2f3a669f99bf5571e8f33ecf8ff34d7f8495f6c6803ab1e734890c95d9fe9f88be38738b2b2111a9512db2f7872 SHA512 d61b7b9c5cc5c17925ef27f8f7942bc4e4d283e49b02f4962a7e3c5d3122868aadffe108f884164ae61e86776584374a2b5220c313a323efb9d3820268402ead -EBUILD jupp-3.1_p38.ebuild 650 BLAKE2B bd62a9e485d8b17baf7ac7a91bb945d3fa791a4f21b2cfba23fbe3c1907a0c1d3b46126be869ef4d384c9ed2791d33bb8851c3ef8673797121f240d9a2cc02ee SHA512 9d7172bb82fcbea8700e2bdbe4076097f6a6d230b3d2fad4938b0f61e19b6f3f72cb070c24a873c2c13a6a088e4a406df7d3f9f1ba4e154be6358fabd610d46d +DIST joe-3.1jupp41.tgz 505002 BLAKE2B 4b354bb2643896b68dc6f270ee7a030703e168b9e8b98ab537878a53b00faad6809ff48eb9c24fa68a0d6e436222f745eef69290e803c1fcace5e6ca0278a6c9 SHA512 9a07946984b64fff4ad8174f9fa437073543cd6af357caf9674571ed787709b3cc2b16fd571d7b8b50b8bb9c7e7bf49dff010d162b76324818be130ab37e06cf EBUILD jupp-3.1_p40.ebuild 650 BLAKE2B bd62a9e485d8b17baf7ac7a91bb945d3fa791a4f21b2cfba23fbe3c1907a0c1d3b46126be869ef4d384c9ed2791d33bb8851c3ef8673797121f240d9a2cc02ee SHA512 9d7172bb82fcbea8700e2bdbe4076097f6a6d230b3d2fad4938b0f61e19b6f3f72cb070c24a873c2c13a6a088e4a406df7d3f9f1ba4e154be6358fabd610d46d +EBUILD jupp-3.1_p41.ebuild 620 BLAKE2B b7fdd1ca838afc1ff7127860177f9e766ee61967b5e0bfe3619d1eceaf3e3f340d2cd1c7ad7e7efea24adf1a795f14ac1cfbb7ae44024ac93e9b7e31c11ff132 SHA512 4eaf84cc3eaf976b29fe9422be35dacd5f3d0958a8a9af3471338fa1a661b956c370b783d453635de2adbd7c18bf6c34eaaaf52b01a717fd2abce1ecbc1e59c7 MISC metadata.xml 252 BLAKE2B 21a1d67ef5a4d07f5f6ae18274ef15ee1ed5503ec38a59df3d0e78c501210f5865b893bb15648fcbc7cf027685995eedd94e757d446e3dd192c21f9170b7caa8 SHA512 27750f0c61daeb5558917bf1281981fc68ee903f55a63dc5806b8bfb63b31dde20d2fb9b2b434d089a73ba5f14cbfbfa7adfc98c7ede5f2102ea9d397575420e diff --git a/app-editors/jupp/jupp-3.1_p38.ebuild b/app-editors/jupp/jupp-3.1_p41.ebuild similarity index 71% rename from app-editors/jupp/jupp-3.1_p38.ebuild rename to app-editors/jupp/jupp-3.1_p41.ebuild index d8bdab27bf57..cfdbb37a9585 100644 --- a/app-editors/jupp/jupp-3.1_p38.ebuild +++ b/app-editors/jupp/jupp-3.1_p41.ebuild @@ -1,11 +1,12 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DESCRIPTION="Portable version of Joe's Own Editor" -HOMEPAGE="https://www.mirbsd.org/jupp.htm" -SRC_URI="https://www.mirbsd.org/MirOS/dist/${PN}/joe-${PV/_p/${PN}}.tgz" +HOMEPAGE="http://www.mirbsd.org/jupp.htm" +SRC_URI="http://www.mirbsd.org/MirOS/dist/${PN}/joe-${PV/_p/${PN}}.tgz" +S="${WORKDIR}/${PN}" LICENSE="GPL-1" SLOT="0" @@ -16,15 +17,10 @@ RDEPEND="ncurses? ( sys-libs/ncurses:0= ) !app-editors/joe" DEPEND="${RDEPEND}" -S="${WORKDIR}/${PN}" DOCS="HINTS INFO LIST NEWS README TODO" -src_prepare() { - default - chmod +x configure || die -} - src_configure() { + chmod +x configure || die econf \ --enable-search_libs \ --enable-termcap \ diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest index 2e9479e2ca20..7876d4bc134a 100644 --- a/app-editors/neovim/Manifest +++ b/app-editors/neovim/Manifest @@ -3,12 +3,14 @@ AUX neovim-0.4.4-cmake-release-type.patch 627 BLAKE2B 87c6e6fd487b923ec4146f2cb3 AUX neovim-0.4.4-cmake_lua_version.patch 419 BLAKE2B 73477d7fdc2705f2e93cd6dd355ea01fbfc232306e86a13097a1c069ea3248972be9d4da7b175c8c3c7e0fde7581d4ed9b431d73c119e9f8a63a7a15007aba31 SHA512 a1be27ebd18be34fede632f695bacf65699e9dd1a8b219120372b5e0c48691f595ba42725c4f795456b8018d668f471e3a042622a5f541af50c84a089d53c83c AUX neovim-0.7.2-cmake-darwin.patch 2418 BLAKE2B 8b80ddeedbb96d58301045f7512f9fff3dd682571c4f2cd9de57d9587efed7af5d7a44a081385d2a122b9ff456149087869f788008435311a9e21dd6c0d411bd SHA512 e5393466a3c4ac0db593f664b956bb1683f4e341c00de8b145599dbf7d0f5300c6169415ca44af21cccd8393a82747db6e0ba5cb5086a24ca5f7d82c1d1bdfd8 AUX neovim-9999-cmake-darwin.patch 2938 BLAKE2B eea54402913fb3c1b2aa5b1acc1d307f2b43ed3fb18b489f8341becc281280417222c2996cb5e353a6fb0c42792184c65f670cae931eb08356dc0659e8fcd7e6 SHA512 cfa0719bf069dd1eca885df658b9722b7701a78afc9a498df4a1e868f8bb8e1eb3c5f990003901bd3ed20a29d73d644ff7438f024b43217b90f9a92f9e88bc2a -AUX neovim-9999-cmake-release-type.patch 627 BLAKE2B 66f933d3f2473107f7890534deae21769fcbfa95d999fc24143e1e9fd8356fb8c9a472142741ae2a96f5294300859c7057d0d107b5f4e094aee85cd180adc940 SHA512 f08da1e59b94a20393216de4a97bf551aa5edaa3d9f67495db3db02be5c91bb92e26ac50e1d072ddefc6d98d133d0e0fe65d7b760967bc6020eb2e8bba3421f9 +AUX neovim-9999-cmake-release-type.patch 1087 BLAKE2B a3cad7ee2803fe189200eea597aaaf5f45f4306c53b8e69e3c2ccc93ec64b52c1a60214c41033a1d3dc50b907b14faeb49eaf50c586855448ba02e82495336b3 SHA512 474f23acf6e8f41b954eec0fa2d52d4fde4712058d95b4d93a975374af8db9239d69c1c720384c1625cdf521e50d7da78f7bf802d1e1e60866fc45ab0d07a4c1 AUX neovim-9999-cmake_lua_version.patch 433 BLAKE2B bf24bad4c0e0f7f902172e35771ff8d2fdadbaa14460b0757f0a3ae5e8be083da6149a7025c70cf5de3f6fb853dc2563d0b83891dabcf18a7745a699b6173e17 SHA512 245e5427a79d7ab3cbea66ee2b27aee5020ae9db2784f2aa3945773bbff629c721da1dc562b0142e9e870e159be888457893d253339cf2f5988c5c0e63ec4973 AUX sysinit.vim 3408 BLAKE2B 50da5ecb83fb38af20d484dbc5f3e417efc083cde339070b07ff4c2fa4ebd080189f975478d82fa977bc763d5e8d7f29c7703a515ecf6fff62772be4ef160170 SHA512 79b574ef42fbdd9c7fe26cffb1fadea3c31becf22f4be441acbdc75068a00f809a23f3a886e1cb6e30bb92c780bd04aea7b94f655f5c9f0d10c547fb10dd6e8a DIST neovim-0.7.0.tar.gz 10925354 BLAKE2B 0524d008ba1ebbe823406e94cfb048014b26bc394c686b2dd84bb7fae5a1f7f3acd42764b03b6efec10c0f25045c5838f624542b5125947e5f42d3b0d2ad1f84 SHA512 3597c54fb925a4d607bca9ba0fdb37df90ecb816da99f52baf46cc2ec79727a55048ba1d8d22c8e7d61f0e8e35546326b1d0d15c0a91de8bf5bc529c45fb1ce0 DIST neovim-0.7.2.tar.gz 10933623 BLAKE2B c2db449a91f1685233da7125e3d4b49cb8fe26db5e498fd3a83340bd14842399474fcc7f2c78b88783195c6f7b0b8df196985b70387ed88972372a8866e2c721 SHA512 04d0fa5b23018531b70b53271821bf6944cde1bcec2210b99f5888e1339cd38f57feaa8e40874a3a504930e6614980947f31852185cbcd2ce106a0867896dd79 +DIST neovim-0.8.0.tar.gz 11387355 BLAKE2B 341f0fa10f0001324c87c26e7c0047334c25808901034f073945c3977dde4dda44b03869be1f530398d549f0b13dafae0eb82766464875ced2cd26621a0c5d88 SHA512 e9504e33df292043656b0ef064e465069c93d4be52bbe29ec33c111f3e00ed83647148d653e3f143e2243dac537eede6a9351990bd858ac20abc8edbc5249432 EBUILD neovim-0.7.0.ebuild 3140 BLAKE2B 3b64420a63edd801b3a51fc23c2902e9aa57e3000dfda0979be57e7dbf61c690f0096e080dc6182f640a9400efbdfe99fcf3ae88468ff1081eff84d33e057fcb SHA512 69a13c372fa79a70b58419cd968f0ee325e73a00600fe17cdea8316d8062dc6b099e59db396fb99acefda62b0ef08ffdc2d9cd21b35ca18134ceba1766b2b7ba EBUILD neovim-0.7.2.ebuild 3139 BLAKE2B e7d19b040ba9d94abe6a1a89b0c59f25d1b9907782924e43f912dab8e9d7fc646ebd7b63c2474e1e33c9064f670b5366830b68f937b9bb7ebc9dfca418effeae SHA512 fe34e9673f54ede295abafc363eece3537fa5ce4e63a340565a871c8f0bbaf1d8bc3f19aadb5b3447ce87c1bd5db849e37e815c0911c56eb85ea9f3ca58b0c71 -EBUILD neovim-9999.ebuild 3361 BLAKE2B c31ca7c2e75b0a5cc256ce793ae8b325245b304975ce17614174cd391da82f6dbd5af10b9aa599f0b892362a325fac188cb5472b5d89420720506ade06c0ceec SHA512 221190288e5b9e6cdb258ee275b5b7a8a7a12ee950661cf24181f72451fd22d4a79bc2a10cd3f4ba79553ec829b032bcc265293143918ab6463310a91c01055f +EBUILD neovim-0.8.0-r1.ebuild 3514 BLAKE2B 757f25d1541942cd4ccbec8492686ecdb9c4d401675dae187685247fbd69125d3633cab0043b14a5551df9c2350f74aef328f2c3f6e3814c6f7b09aeb1bd5f03 SHA512 003a6631d3579af7d177fcb9827e3ac6e6b72d6299d40820954395bcc99602235a3ab4ff439cd241616be68fd16153aa63c08b31d84a0366b296c5d53cfa0cf2 +EBUILD neovim-9999.ebuild 3514 BLAKE2B 757f25d1541942cd4ccbec8492686ecdb9c4d401675dae187685247fbd69125d3633cab0043b14a5551df9c2350f74aef328f2c3f6e3814c6f7b09aeb1bd5f03 SHA512 003a6631d3579af7d177fcb9827e3ac6e6b72d6299d40820954395bcc99602235a3ab4ff439cd241616be68fd16153aa63c08b31d84a0366b296c5d53cfa0cf2 MISC metadata.xml 536 BLAKE2B 48c85cdbe749584904a6719545308b55f130375464c55d6f458171707a2b72586bca6780b52bab3b379a2e0c471ec47026c1203edd4696fe38639f5718cc4896 SHA512 114c7fe41230c2aade3de44b37e51ae84a907b6fcb899732991f8013126214540f4b72e60b44c0993312ec8d7c8cc8c96eae8b9e0f78bd0d2cefb7497e5d16e8 diff --git a/app-editors/neovim/files/neovim-9999-cmake-release-type.patch b/app-editors/neovim/files/neovim-9999-cmake-release-type.patch index 1d7fb56b51c8..8114e2a92b74 100644 --- a/app-editors/neovim/files/neovim-9999-cmake-release-type.patch +++ b/app-editors/neovim/files/neovim-9999-cmake-release-type.patch @@ -11,3 +11,18 @@ https://bugs.gentoo.org/757744 call health#report_ok(buildtype) else call health#report_info(buildtype) +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -137,12 +137,6 @@ else() + message(STATUS "MIN_LOG_LEVEL=${MIN_LOG_LEVEL}") + endif() + +-# Default to -O2 on release builds. +-if(CMAKE_C_FLAGS_RELEASE MATCHES "-O3") +- message(STATUS "Replacing -O3 in CMAKE_C_FLAGS_RELEASE with -O2") +- string(REPLACE "-O3" "-O2" CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}") +-endif() +- + if(CMAKE_C_COMPILER_ID MATCHES "GNU") + check_c_compiler_flag(-Og HAS_OG_FLAG) + else() diff --git a/app-editors/neovim/neovim-0.8.0-r1.ebuild b/app-editors/neovim/neovim-0.8.0-r1.ebuild new file mode 100644 index 000000000000..fe675b291f83 --- /dev/null +++ b/app-editors/neovim/neovim-0.8.0-r1.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# RelWithDebInfo sets -Og -g +CMAKE_BUILD_TYPE=Release +LUA_COMPAT=( lua5-{1..2} luajit ) +inherit cmake lua-single optfeature xdg + +DESCRIPTION="Vim-fork focused on extensibility and agility" +HOMEPAGE="https://neovim.io" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/neovim/neovim.git" +else + SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos" +fi + +LICENSE="Apache-2.0 vim" +SLOT="0" +IUSE="+lto +nvimpager test +tui" + +REQUIRED_USE="${LUA_REQUIRED_USE}" +# Upstream say the test library needs LuaJIT +# https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377 +REQUIRED_USE="test? ( lua_single_target_luajit )" +# TODO: Get tests running +RESTRICT="!test? ( test ) test" + +# Upstream build scripts invoke the Lua interpreter +BDEPEND="${LUA_DEPS} + >=dev-util/gperf-3.1 + >=sys-devel/gettext-0.20.1 + virtual/libiconv + virtual/libintl + virtual/pkgconfig +" +# Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for +# new dependency bounds and so on on bumps (obviously adjust for right branch/tag). +DEPEND="${LUA_DEPS} + >=dev-lua/luv-1.44.2[${LUA_SINGLE_USEDEP}] + $(lua_gen_cond_dep ' + dev-lua/lpeg[${LUA_USEDEP}] + dev-lua/mpack[${LUA_USEDEP}] + ') + $(lua_gen_cond_dep ' + dev-lua/LuaBitOp[${LUA_USEDEP}] + ' lua5-{1,2}) + >=dev-libs/libuv-1.44.2:= + >=dev-libs/libvterm-0.3 + >=dev-libs/msgpack-3.0.0:= + >=dev-libs/tree-sitter-0.20.2:= + tui? ( + >=dev-libs/libtermkey-0.22 + >=dev-libs/unibilium-2.0.0:0= + ) +" +RDEPEND=" + ${DEPEND} + app-eselect/eselect-vi +" +BDEPEND=" + test? ( + $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') + ) +" + +PATCHES=() + +if [[ ${PV} == 9999 ]]; then + PATCHES+=( + "${FILESDIR}/${PN}-9999-cmake_lua_version.patch" + "${FILESDIR}/${PN}-9999-cmake-release-type.patch" + "${FILESDIR}/${PN}-9999-cmake-darwin.patch" + ) +else + PATCHES+=( + "${FILESDIR}/${PN}-9999-cmake_lua_version.patch" + "${FILESDIR}/${PN}-9999-cmake-release-type.patch" + "${FILESDIR}/${PN}-9999-cmake-darwin.patch" + ) +fi + +src_prepare() { + # Use our system vim dir + sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \ + -i src/nvim/globals.h || die + + # https://forums.gentoo.org/viewtopic-p-8750050.html + xdg_environment_reset + cmake_src_prepare +} + +src_configure() { + # Upstream default to LTO on non-debug builds + # Let's expose it as a USE flag because upstream + # have preferences for how we should use LTO + # if we want it on (not just -flto) + # ... but allow turning it off. + # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now + local mycmakeargs=( + -DENABLE_LTO=$(usex lto) + -DFEAT_TUI=$(usex tui) + -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)") + -DLUA_PRG="${ELUA}" + -DMIN_LOG_LEVEL=3 + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + # install a default configuration file + insinto /etc/vim + doins "${FILESDIR}"/sysinit.vim + + # conditionally install a symlink for nvimpager + if use nvimpager; then + dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard + optfeature "Python plugin support" dev-python/pynvim + optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client + optfeature "remote/nvr support" dev-python/neovim-remote +} diff --git a/app-editors/neovim/neovim-9999.ebuild b/app-editors/neovim/neovim-9999.ebuild index c1e19411b835..fe675b291f83 100644 --- a/app-editors/neovim/neovim-9999.ebuild +++ b/app-editors/neovim/neovim-9999.ebuild @@ -3,8 +3,9 @@ EAPI=8 +# RelWithDebInfo sets -Og -g +CMAKE_BUILD_TYPE=Release LUA_COMPAT=( lua5-{1..2} luajit ) - inherit cmake lua-single optfeature xdg DESCRIPTION="Vim-fork focused on extensibility and agility" @@ -32,6 +33,7 @@ RESTRICT="!test? ( test ) test" # Upstream build scripts invoke the Lua interpreter BDEPEND="${LUA_DEPS} >=dev-util/gperf-3.1 + >=sys-devel/gettext-0.20.1 virtual/libiconv virtual/libintl virtual/pkgconfig @@ -39,7 +41,7 @@ BDEPEND="${LUA_DEPS} # Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for # new dependency bounds and so on on bumps (obviously adjust for right branch/tag). DEPEND="${LUA_DEPS} - >=dev-lua/luv-1.43.0[${LUA_SINGLE_USEDEP}] + >=dev-lua/luv-1.44.2[${LUA_SINGLE_USEDEP}] $(lua_gen_cond_dep ' dev-lua/lpeg[${LUA_USEDEP}] dev-lua/mpack[${LUA_USEDEP}] @@ -47,10 +49,10 @@ DEPEND="${LUA_DEPS} $(lua_gen_cond_dep ' dev-lua/LuaBitOp[${LUA_USEDEP}] ' lua5-{1,2}) - >=dev-libs/libuv-1.44.1:= - >=dev-libs/libvterm-0.1.4 + >=dev-libs/libuv-1.44.2:= + >=dev-libs/libvterm-0.3 >=dev-libs/msgpack-3.0.0:= - >=dev-libs/tree-sitter-0.20.6:= + >=dev-libs/tree-sitter-0.20.2:= tui? ( >=dev-libs/libtermkey-0.22 >=dev-libs/unibilium-2.0.0:0= @@ -76,9 +78,9 @@ if [[ ${PV} == 9999 ]]; then ) else PATCHES+=( - "${FILESDIR}/${PN}-0.4.4-cmake_lua_version.patch" - "${FILESDIR}/${PN}-0.4.4-cmake-release-type.patch" - "${FILESDIR}/${PN}-0.7.2-cmake-darwin.patch" + "${FILESDIR}/${PN}-9999-cmake_lua_version.patch" + "${FILESDIR}/${PN}-9999-cmake-release-type.patch" + "${FILESDIR}/${PN}-9999-cmake-darwin.patch" ) fi @@ -87,6 +89,8 @@ src_prepare() { sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \ -i src/nvim/globals.h || die + # https://forums.gentoo.org/viewtopic-p-8750050.html + xdg_environment_reset cmake_src_prepare } diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 382d93ab2371..1e22cf58ff64 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,3 +1,5 @@ DIST pluma-1.24.2.tar.xz 3745160 BLAKE2B ed855b19f1ab80cb6ef9bc175eea3c2af386b1e45123bc0e3ad93d1964efb4822fe1b3d7490308357fcff96557bb6189f081a467f41a6907e76a1961de8f23d3 SHA512 588640744f8a0bec08d0c51c0309380a57cb6319c98124885e30d05e7dd8488ba7bd5acec1bf21fb0d6832626ae8925b24cd241202265af1a631a91313cdad2b +DIST pluma-1.26.0.tar.xz 3765056 BLAKE2B 4a3107df7c4ba906d405b5ef3ea6dd9ca0e372a7b00224213fc8a60d1dc26663d1363aa7f0569b0242407f5b5d850386308fae9192c4a33f577295bb55ef5a16 SHA512 a6c0cee7110f4863e44af51b19bb528f0f3570eab8db98038152bf142eedde97ac13b896deff7051b941a0f43c6fe14e316a97eba40fe5d4854d76038450245f EBUILD pluma-1.24.2.ebuild 1812 BLAKE2B a89aaf8cbc4c30f23469818719e0e11b3fd244c06345829a30aaf158bd91a765cdad65818c1fa96e63a652bb4d7bfd4fb3dcd2d0ee645be8486ed7061aaa9189 SHA512 da059b578bc39e8c2f02b523766f47e84407f9615dfffdf72ba34358d6dbcef0a2028ac1f86a6d0dfebacabda22b3e56cec8afb12808b235ae902481a9737b2f +EBUILD pluma-1.26.0.ebuild 1858 BLAKE2B 33aeeaed650c5051c45cec94f1340704df980b632031ef4bb33dd3139c0196f276018b5a885b8da170554eef27bf3ce103191a6f15f6f883f093fb10c51b7229 SHA512 ee121a31fd019a9397425a388f0368d56192384182d45ac57696067cebf45dd128f47225c2780607527f7e5cd70169ca72e950b246c416400abe79f8e2270fa6 MISC metadata.xml 335 BLAKE2B 5a43dc64c90fc154ee0cb55c1eba79a20c612836229ee87e1594436db64d3ba5d877897ecfe4e2e1b52b75a8a3c336fe5338b203e9d134d14b531de4ca2c3eb5 SHA512 8a113126ce89a38ce4ec7468a7c45b162572ceb034911624ed9c5227dae4dedf33ffdfae0ace99ed18848b1e30b722e05b0715fe845b4ad0b6998e4d87476548 diff --git a/app-editors/pluma/pluma-1.26.0.ebuild b/app-editors/pluma/pluma-1.26.0.ebuild new file mode 100644 index 000000000000..cae48f8c333e --- /dev/null +++ b/app-editors/pluma/pluma-1.26.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MATE_LA_PUNT="yes" +PYTHON_COMPAT=( python3_{8..11} ) +inherit mate python-single-r1 virtualx + +DESCRIPTION="Pluma text editor for the MATE desktop" + +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +IUSE="+introspection spell test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.50:2 + >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libxml2-2.5:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/gtksourceview-4.0.2:4 + x11-libs/libICE + x11-libs/libX11 + >=x11-libs/libSM-1.0 + x11-libs/pango + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + spell? ( + >=app-text/enchant-1.6:= + >=app-text/iso-codes-0.35 + ) + !!app-editors/mate-text-editor +" +RDEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} + >=mate-base/mate-desktop-1.9[introspection?] + virtual/libintl +" +DEPEND="${COMMON_DEPEND} + ~app-text/docbook-xml-dtd-4.1.2 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/libtool-2.2.6:2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +MATE_FORCE_AUTORECONF=true + +src_prepare() { + # Test require gvfs sftp fs mounted and schema's installed. Skip this one. + # https://github.com/mate-desktop/mate-text-editor/issues/33 + sed -e '/+= document-saver/d' -i tests/Makefile.am || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) \ + $(use_enable test tests) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + local -x GSETTINGS_SCHEMA_DIR="${S}/data" + virtx emake check +} diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 3967b506ce2cf47f85ac88f2fc211ff0604711d1..d2a652d4f698565c7b8a3bc7f13b0c6183045599 100644 GIT binary patch delta 38263 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 Lrpyb_9lrqp3MV0t delta 38110 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 O&;J8fy(d~7zX1TBSDi%w diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest index ce4beca77676..7337db936c57 100644 --- a/app-emacs/helm/Manifest +++ b/app-emacs/helm/Manifest @@ -1,9 +1,12 @@ AUX 50helm-gentoo.el 79 BLAKE2B 7f188281cba0bf1f683977149ffa01f2bf6679cec1d73553e27c445ebcf97d2a6b227d09c77a01dadce49e755d97cc572af4fc5358ca35866a4c12dd8caa61b6 SHA512 30d2ce1f8073f15439cc6d68620e9ca776ed74fdedfca4944d7d749891f33aa2ad1dccffdfb85f1e1049460015daf2104f0b9cd0f5b872c5d5c5ee1eccd25b21 AUX helm-3.8.0-no-autoload-check.patch 629 BLAKE2B 23ae68b3f15b6a7b8bbe1c7c22c897ead11abf6c7ad4280767f69c58edbb9cbe8528968e859d45e4ff76d13ac3ae4016a0818f674cb5b53d69441733343e958b SHA512 cb8192855f474cf43e3f2247f84d00ca6b2b190164c3a50940e09e771650db5860923256cb482cbd4f1d3f0b5bd964c688d6124a129c80850786c39245c034da +AUX helm-3.8.8-no-autoload-check.patch 674 BLAKE2B 1cae635d26e3c5b41b585de585a87dab6cf37bd180cdea546c25fd12adbd8d9ed1e42e613164815b776455c991efdf075fcc4c19b4a812109c9508be76590db1 SHA512 14fdc3c5163389f11c9b684f569b9bc0e6e5ad4aaf9c2e170f66b05973e7a9a4744b0e293e167f2d714fa81f157b4b960bac07faf1e052a12167ad56ef131eda DIST helm-3.8.5.tar.gz 2349290 BLAKE2B 84f0c15c2a9f492246defdf9496e8dcc5265b0c60b50ccaaa3b9f6731285a667da919da7fec80d77a4fd11bc83d9f4ae4c0910e31423b58afbdf00d51b070295 SHA512 af727553c29c9fa0ba6eb6a73b25d62855ea4413eebc57baf3ed94be6a0240e4c558193c898430dc21132ba5e32ead584514910bf98b3b8d82adf7828f953652 DIST helm-3.8.6.tar.gz 2356253 BLAKE2B 62b9af26888526f54726468e04677c401c5e828e588cb6f2c005b9ce9d84935c184b536a97a82e4e6c08c3523a10a32f9348d243d2545c17c9480ad004d92d10 SHA512 71342f347aa5cf8bd3e1990c8633d908e6a5fe66e051554aa2f554fba5d63b2623fe2b6b07540473b481986b1d5d27cb2d8b06f127e727aa8d373bc045d0a602 DIST helm-3.8.7.tar.gz 2358726 BLAKE2B a76c7c6658997f4d5114e383e1ca728df923b0216c66c9d4c2f9d1d656d06990299ebc79f4ad9c50da1dd133f8111c947e6f238324fbe91c5af5a1ab02aa1c7f SHA512 d7356e407d1ef463e62e7d0f2c3b0f90d150744fa020638740226a3e04e043be0e551effd2c17cd2e8c0d82d70351cb5268a89eca2c9ef6355fcce65a445f9bc +DIST helm-3.8.8.tar.gz 2362007 BLAKE2B 80f854bc38e51de62aa6d9a35cdeff4ac4c193908dc19361ad10ad419585d30a2fd94be1d4d410b69634012e4c01045d4dd2f55c5b4ac8da960d7f7b8d4eed08 SHA512 a1fca373d2c64771aabb3ba396e0d65b3434f0a413bab1e61761c16e9dcf274ceb94e258ef90f4ddd2b150a09606255ea61186d2e4e69ad2600fc40369c693c7 EBUILD helm-3.8.5.ebuild 659 BLAKE2B e3cad45c98c77c77b7b4db89070d84fcc5709fa315e7b8a5e0f6df7054665cd4d380d3a2e2d45a8376d02b368efe9477026fefca855365b425366571083aa1d8 SHA512 414fbc4a5080f8ac17607bf41bc2d84d0fffec6b3c8b3b25462133ab55245ed424995e89f3d1c574280bc6e56386162fba7c2ce7de4ca5243ee8302f4786d841 EBUILD helm-3.8.6.ebuild 659 BLAKE2B e3cad45c98c77c77b7b4db89070d84fcc5709fa315e7b8a5e0f6df7054665cd4d380d3a2e2d45a8376d02b368efe9477026fefca855365b425366571083aa1d8 SHA512 414fbc4a5080f8ac17607bf41bc2d84d0fffec6b3c8b3b25462133ab55245ed424995e89f3d1c574280bc6e56386162fba7c2ce7de4ca5243ee8302f4786d841 EBUILD helm-3.8.7.ebuild 663 BLAKE2B 82c07fd093da57f0646b344c3611bc4cf5685eb16608a5b3c37abdd3c0fc57d506872399d1fad844fac9e4d8eee570a3fdc537ce5a09835501f9214e19494b0b SHA512 8ca81540d374fc09a2d5804779ac0fae248669d8960042113871578560da3f29a07b0231a21945358964333c522b0efef31d8a705559799cef336cb8b4afdb07 +EBUILD helm-3.8.8.ebuild 719 BLAKE2B 07f927291083758443650942b14f84106fd02907e436dea648cfe7c2cfd70a6bf24ecdfc9e1940044b67fde2590d6369e7b2584f00726c0f07c2e60b0cdfe384 SHA512 3dc932a7e136c9f888dd780380bf65a45434018491a45b551c01611b237032bb9cd83196c93e4d2b820706b352360f15ee96ad0960c83dbcb4c5eba7563ad579 MISC metadata.xml 822 BLAKE2B 5de057ddb881d67550d3e8cd0be43d3328b8e7a38b98338ffccec147095cd5d8f8bc68695c797a872e2ed7e455859fc1d6170f414231016edab5a8d742ad2a40 SHA512 08367530e4e47577e1812d229b97094b9c012c4c91eb7e69f5724e98d8790327fe35fb9b480cf33eedd105f1fd85133c39397eda0426461d80bdee704a51c55a diff --git a/app-emacs/helm/files/helm-3.8.8-no-autoload-check.patch b/app-emacs/helm/files/helm-3.8.8-no-autoload-check.patch new file mode 100644 index 000000000000..01ef1a169686 --- /dev/null +++ b/app-emacs/helm/files/helm-3.8.8-no-autoload-check.patch @@ -0,0 +1,24 @@ +https://bugs.gentoo.org/800177 + +--- a/emacs-helm.sh ++++ b/emacs-helm.sh +@@ -137,19 +137,6 @@ LOAD_PATH=$($EMACS -q -batch --eval "(prin1 load-path)") + + cd "${0%/*}" || exit 1 + +-# Check if autoload file exists. +-# It may be in a different directory if emacs-helm.sh is a symlink. +-TRUENAME=$(find "${0%/*}" -path "$0" -printf "%l") +-if [ -n "$TRUENAME" ]; then +- AUTO_FILE="${TRUENAME%/*}/helm-autoloads.el" +-else +- AUTO_FILE="helm-autoloads.el" +-fi +-if [ ! -e "$AUTO_FILE" ]; then +- echo No autoloads found, please run make first to generate autoload file +- exit 1 +-fi +- + + cat > $CONF_FILE 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 Cq848O literal 15123 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 B@NNJA diff --git a/app-emulation/uxn/Manifest b/app-emulation/uxn/Manifest index f5f835a8a534..1435c5e52ebd 100644 --- a/app-emulation/uxn/Manifest +++ b/app-emulation/uxn/Manifest @@ -1,5 +1,7 @@ AUX uxn-build.sh.patch 363 BLAKE2B 5283c0a42a2e2ec96bbc15ea88bd7a4ff2a3b0f81274f87f6508fde09f1b6563b0bda6d96c2939e4a6d7bf4fc2fa5cadc1c79a7ab29bb0ffebaa3cdf03b86eb3 SHA512 f5b1df9b62ee9dc88a11e0950f7dd606e699ef6b23664cb37ba75c96e663cca1364fbff1597333db06bd6b3a7b5f797af612e2ea52002254dd30f03f13d723d0 DIST uxn-0_p20220815.tar.gz 286763 BLAKE2B d50e52da1614fdd2939ad09d5c372c103cbfa074b10e1a17560baa3ad5e09a81b9627efdc5f17c7572798d06f1e6a388cb473348950cef5ba45c7d40b3716ec6 SHA512 237c6d633783006d8503b6b4726aaa1d8ed22209c0c6368e78a3da0703d92cb8b1e9c5c7372faecc374082be56608ac1857efc0629e0dff6e374a2adbf1d20ea +DIST uxn-0_p20220921.tar.gz 286803 BLAKE2B 98230eec1f5071451a25dbe0136f3fd2d7e9ad08287df40bef611ae3012e3775d787a653a43fb4f1cb6c8f213cb8d39684e48c4f6c225bc19e86f1e4b94d73ba SHA512 8568114ddd98672aab4ca59ab279d39ff7a30c04d0b2a53da85b342a17a80d82b5b0ab90f04f63aa0491f8feaa91655f8fa725ec0d76a559b6201407b47bf1f5 EBUILD uxn-0_p20220815.ebuild 1135 BLAKE2B c7bbe65d7cefcaf2906269c1cbf6b4b80fc87a90bd8e50160130847cca3a5a5557324acdab8bcf5981c503a0857162fcd5d7a4b800755605d2f889fa6c71b5eb SHA512 d3f79d6f5ca928081b885c8e62c7d52c4339eae336e0c07d22484edceab01ce79b3f0671a0f7cc09ec0a3120d3181faf906df193987be30d5fd643d7fb7745b7 +EBUILD uxn-0_p20220921.ebuild 1135 BLAKE2B 15c891ba488ee44a5195fc5bb829463ae168ef2eb064751e5dda1a3dbea567bb9cdc3d8329b817ddd94a37546593521025358cbd62785fe26ed7019868936df4 SHA512 ee293d9e588e35766d3e898cfd6824f99aebdefcf09aa016cadc08b14acdbfe7c40129e6b0f8a3ba880b4adf5c47fd38bc334658c545ae27322871275775fb45 EBUILD uxn-9999.ebuild 1135 BLAKE2B c7bbe65d7cefcaf2906269c1cbf6b4b80fc87a90bd8e50160130847cca3a5a5557324acdab8bcf5981c503a0857162fcd5d7a4b800755605d2f889fa6c71b5eb SHA512 d3f79d6f5ca928081b885c8e62c7d52c4339eae336e0c07d22484edceab01ce79b3f0671a0f7cc09ec0a3120d3181faf906df193987be30d5fd643d7fb7745b7 MISC metadata.xml 643 BLAKE2B 11f4437dbab961e620e204294cb8b18e1ef43c2c79411f8b1224a36276c6a4781e3cb5e854040c979eaa27dc145eb606576ba20076d16a301e33aea6bdcd0df4 SHA512 b5bf43fdcafed44459ac77576f631105175691078b8094d505657fdacc0519856ca063890d432051aa5bff8853ca55f7b10d3b8f680230605de63f69b0acf997 diff --git a/app-emulation/uxn/uxn-0_p20220921.ebuild b/app-emulation/uxn/uxn-0_p20220921.ebuild new file mode 100644 index 000000000000..734928959333 --- /dev/null +++ b/app-emulation/uxn/uxn-0_p20220921.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=cbc61578b77881232fda4cc42aa914a0806b786f + +inherit toolchain-funcs + +DESCRIPTION="An assembler and emulator for the Uxn stack-machine, written in ANSI C" +HOMEPAGE=" + https://wiki.xxiivv.com/site/uxn.html + https://git.sr.ht/~rabbits/uxn/ +" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~rabbits/uxn.git" +else + SRC_URI="https://git.sr.ht/~rabbits/uxn/archive/${H}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${H} + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND="media-libs/libsdl2:=" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/uxn-build.sh.patch ) + +src_compile() { + CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}" ./build.sh --no-run || + die "build failed" + + local f + for f in ./projects/{examples/*,software,utils}/*.tal ; do + ./bin/uxnasm "${f}" "$(dirname "${f}")"/"$(basename "${f}" .tal)".rom || + die "failed to assemble ${f}" + done +} + +src_install() { + exeinto /usr/bin + doexe bin/uxn* + + insinto /usr/share/uxn + doins bin/*.rom + doins -r projects + + einstalldocs +} diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index 9ec915556cc9f9a918cb2c2f6569c434deb77f5a..a6a6076108f784fe989eea9e2b6936d7e8e8511f 100644 GIT binary patch delta 2271 zcmV<52q5>bG^{kRkr01`6yVMRx*k-T&9~0`fM}rN9lD>j`CPQ}dU1X$tZO6hEZ)i= zJ9M}rA{faC?kGdGUbQJ+m6XMwC^;)VHd2dm3cj05DCwtkvglP-S7n~jp^rmOE`i0R zz%v8Ij()yJS$uP=JC8WAMV90-n_AV+_K^-ys+HpNRC{(*?V za+*(A$XN4o#_~W`zv|QTKiD<*Y0?Ww0n0Y%riskOFns?J>FXF;oG{#s{=lhTHlz)4 zB0%`YAO2TqPNT2|gP%rgcsU#zM6`%F_#B2z&Hb#8O7sgsV^q(;=iRnME{Dcr7l@YV zii7baNi%1f6Z3y8b3}t3ryqVUIyQIe7B+(sm;k;DU9=1cE>XFqO0Q0t8P;}*IsBgd z>|($1^d~_GOaWWTnkxzALD7sheR_ZWp5Nq#x8kSAnS~~JQm=lnK7cxq$S0^GIbd_? zEI;$oTJ}!(%I`bW+Np zQ?F^O;gXvn!WD|c=_odPRRY&;Al96Y2(ZID0Txiq8AdW3jGc+N_vwfdNtti))Uq7v z1B^GuEHr6b4U$t#5qUh}bCw`{=x&F9fb@gX{W9;0mRR+hC?s;XTQvF`6s16~?F`ZS zffcHg(e;1J?msaLCV>W}u9H0l>TE}u1c|J{5M-Zp$)Mu?mTU`XN0aKinrC858hovB zFW>2vgX=mV@w!V+rqD@(Sa}sb?7BvkwJI(tc`wfyZ{Sbn%3i?Z-F(AVd zdraW-|9N;IUIELl(_`xH8xHn}4-ish=_&U1w!(j_5IG(d?d|=s92`6lK(oYS`R-^b zL+TYDL$rf9S?wK_K@d~oW;lKn<9AR<5Rh>9b0L0#N#1C2CcV({B9$Z){)1Ocpi$sj-9u_h^9yOV#uKC@J8OHH`LjEz>nhg26EBcL9U?$^ji zVsz0Y-5wG?c>`wH45q+mWCPfP*4`eA187UwS*RJxq`y(}6LC%n2C@uV&@foBJuKSK z_xm6>m>H3T9!k(^+y_qDekKKa{9J+5LSrCz?%Lrc;<;a^k_g>3y1|_>^1ZMR2U>s5 zeoF=J?c`AC7dn~MPj09xqc*081@`K~lcI**ir3cU%f21zd$kdB$g9AY$2j_!P$}qc zsX4+26>w8<=2`(AF2W9=%+PxE^JL67v8rHj>6%VLrN7Bughu$Z`qiUlzI3?w9yTEG z`)QBvH@v;w)qw< z%BTJ20m;FSbSu$I=cbwyzjeq#6_hDrm zuoMh%3cier3Eou+Pl%7FvDDnn6>N8GtQg@T_zAwVg3Er!rm$i`P#wY(ART{-%Yis5 z-7`JPkKk8Zyd@BlmVPYT`_pIp-`AJ>C?9W1FfQDbJoR)8_*!s>@3G1ef^oTBCSn+wM=1ogi2qSrx4VZSA2AMm^gI|BuJf3f(dx4P5 zFR(CgzvJYm@7FC5Fsb#hJR6xM07IFyBx_g%e~bho-KZ+bDY<7|p2%78*v*Xujv`MC zw_hl9WRU?keS(MvOi^~-kLVYY=W966VJbAIp?J`F?)u=g{+E}hx9`G1xb1udD;aBu zi)urC)6?&J`X1;eit>NLT4J_F;Kg?3FdY4pMO*NyA21vw%!`c?#fcm|2FV%QMXon5 zH^P3pZ>9THlV-ll2ICjMMSf{#%gKr7?4L!Jx z{0MGPRli9&6=|*IWIm8_k%W#$eFR5X{O$}qiGTzQh+krbV|;&06X!xV)2At0e9)!8 z?yrxpZgqSzo+%KQnP*AmvL##m!a(zDM(P;Zes3%wZg{Rq+*fA60Ptu|rfw>X4xQ1f zj)G)Xm-3RQAQ5;Om+p%StrtQ&O~E_r@hcBEpan_-ze;8NV2q4NOX3re$Vjl?GFVtY zt0o}j>38!wtoqg9-Ruw>SAs4ABtQ2q*vI5YqZNLdefl2nsG^W;fs;)c+6WV49H5Xe007wbRuBLH delta 2274 zcmV<82p#vVG_N$Ukr03G4UlH6fu0a$(GDBi<9nqO!XMC0T9g3QrI~RLehya>DVc;q z&yply@C1+X6hC0bbhdmd<^Wk)Ld@s+V9g6*%EZZVYqXKuinU#3l~|Vaa!?3nI$bI_ zUmQvHWLH>7+KPxI+jj|Ap3X9QB-E7;W)AC)rLsnj<1_Fx{2eSHApPv80uDKg$dI2e5*#_M-k+~R#?>{1a9Yc!~hMUnJI8|JB z&qkaG5Wew;|5cjPSk}Tc6T`*J;m{zWMa049)QR9!KkLH`^b0{#j5F|gw=I#&q4C%S zq9wZGU_43E%uIhhV4h`;Xt3k-!_P&>=Dybmo52W70N;f!S_TA{2x&`|UY#;CtnCtW z_&xdA#eU=IPl6Db0=5zfR1(UAq8V-a^#1xizsU`6#ZQlOh#lBauYRyTfI5)KXY07d zhRvn3{LD*h**oDgw?{#UkX-H)sE|(HFsyG)G42f-m!E&pg%*`kA#xjk$45b#4;3CI zr5rl-nzkA)xq%P-+Qi;B#b&Qc;M%R4nbQ#g7E9aFZ8QvZn-&hn&P3e%bVP}y%(r-I zL0v%W*ti!wGELf6gX9!bL>>oia|yzS?mBRHXb(#F%e*UEV%2Y=kjUL`(dchbltNU7 z1=0F}6{>%e(e=yjKQRj?fd-|nlRX8}5J#B=oz-9nvQN5XP;q}twgt4KN%dXLGqEKN zzSg*x@AS&Sbsdm+-6bdTU5*Hs?=3sgrmVg>2{j%dw(nk2M+|$Eb&;r zJ6g(+dd0^O?V6JZ`4Z;xm=ZU`@uL{OgF=FUgu9;$@e54yMvF7)g^m|7sLszPi9;A8 z5|1h3bufB#Nujl>!FnatZ#5H=rHBy3k6)$EG@VMs;H2$mQlQ7r6-X^KMw!W7JG?|Z_v=&=p}R&mxHCq+7xsVQ zK+D;0sldIR918tHC$sv=4OL~-#`LhjUR`)n)UaFe+M0aXw?loeHewEW75MTPM;{X^ zWd?$Cj_^SR+!UO-RzQb~umdPFv|jx@8S{-+7Yr_4(@CiGH`$BO2%lEJdbG@!4j13U z1_XXT?a}>)x0n6J?7JHdw@o)imi>SJ6IqWCK;ULD%-DE2?vKDx{jdX>9lUKBhR)qK z-=anNwBI}+Ik-)!L@%A2YGOXHQnV^4Q^YV4Tm}T^0*7lNXGDxg#J}7Wv^#uR1lZev z7KMkUV1QHbWmHV?u1a`9d_0Y%=5DTFyJKU;2oJ$e@SPQ0_H!iXlja50Av}KpQY=Py z;;3}b^e8`qUv2T0KuB8pv25>8pY4BNU+$xPyeYxBa8vTs(=p&{!5zNGiYIKiBxK9f zkGNMQ;Sjl?k5a@hossMn0-+S>2nL~R-S}UY)=whq-`}M@sXNrf1WCNbw~3OU zSZ}+=1JFh%$Bc&qP|*CrVf%kkKuo?^^ehXBN@l;Cf~TXR3-FP%=wwe-GzpPuihD46 zBCUe`<-dKc<^IXLdAO&AF@4{NMB|PbGDK-4KCIi*etQ4y@xh<_MhsvG;bf0OtOcqZ zaH+lxl$^yKoS0J0HPH z#v0jO% z>&?rJu%GT*>3-FuneVc}_{DEgpf=R#dWIz+2`IMOi0??UG90Wbgm;8G`9;CtTY`Q= z4{jqrf*VxTZ&FT0S}RVU4`f_qB1BUk!4Vd}I|EN5AOQp7mso${7~j&wxzNq@Y04HK zbm_1A>*K3i9iNP63dAJlSyH)d$risb;F090V`Tfiv4FVYxh8R6nE?a9qdA$nsW3Wp zMz1;wl388Kn*#0b^>BHazy_)+vDk)42z)!IgwcHbe!N zhcv%y@c?MQK0O9mn>#FA(5b#P;dg0+-%BM*N!;!LSPmxOcirMRI4#)A?>sllq?57z z{>Ah|t>Je>_T}Ifr(N;gxPKTJD#`(jjqUARfCZ!YpuXmqG w;^b>TP$t^DuVNs{&%F!wG5OJGg`Z}hzQ;Q%0UVx(lS&!d2>+grMUXH60Pj0sSpWb4 diff --git a/app-eselect/eselect-python/Manifest b/app-eselect/eselect-python/Manifest index bc31639bbe90..c09d976fbc3d 100644 --- a/app-eselect/eselect-python/Manifest +++ b/app-eselect/eselect-python/Manifest @@ -1,3 +1,3 @@ DIST eselect-python-20200719.tar.bz2 47313 BLAKE2B 37270b1f5ad3dfcd4e19c71ae74da585e803afe89c43f8b912bccf0fbdb936916cf58fc780b654692bb9e6ab44310514bae5f10d19dcde6a0e63042f76abe81d SHA512 4b205a099ad079e5e28d3fdbe774c22f54b7c16bff2d28b54d0e20ee36be2339e928d4050eed74ef969d5815bf4bb691bf5ed6e98023b28972da6d5c7d8a2545 -EBUILD eselect-python-20200719.ebuild 1056 BLAKE2B e82f9d9529d7270714c3826cae96d426f8a830cc523b7f2218bbbbb2475a344b0a51e3489133d856de5f16248767bf41bac4ea2eca942da25d8e0012314adfba SHA512 ed9b2cc467bd34b1d3f417878c74b52480ca4a60ad3b9b5fd5dd36148d78d6f67f1a0c76e42d6153d3ec8dffa4d8c64446d2d03f4c1e2754ffd4acb3b041bbbb +EBUILD eselect-python-20200719.ebuild 1058 BLAKE2B 6a7c97c61984479324989eef24ba3e348b56bdb3296355a8c90a4a10d23d9d4fd4faba2f34f90a76fd1391a1b9db6f6e3583a68ae8b038d20f26dcb4509e9e0a SHA512 856c38cffaf2540fa6b454775206733a41b9953e559a732a2c1052a88016195a56c50645133944c46030ab2cfdc9e082c567e4e49b5d8783abc1732218ab9c7f MISC metadata.xml 265 BLAKE2B 369a57fab1283b596588a82815bfe567fe7617b5c0cb17e97f6694beefdd1e932b0d9ffc1fcb23c6ef05b33d97b3c1d1bb3960618ffdf4924c4ebad262794282 SHA512 a682dac348f2d95b986749f4d33e5702c1e8f66cf2ff7a32a5c2a8d388ddbfde2919d97345028c2007415368d395c7cf657184be89f7def27c949f1af5c30170 diff --git a/app-eselect/eselect-python/eselect-python-20200719.ebuild b/app-eselect/eselect-python/eselect-python-20200719.ebuild index 491fe41f0407..f7f045ffc546 100644 --- a/app-eselect/eselect-python/eselect-python-20200719.ebuild +++ b/app-eselect/eselect-python/eselect-python-20200719.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 if [[ ${PV} == "99999999" ]] ; then inherit autotools git-r3 - EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git" + EGIT_REPO_URI="https://anongit.gentoo.org/proj/${PN}.git" else SRC_URI="https://dev.gentoo.org/~chutzpah/dist/misc/${P}.tar.bz2" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index cfd0e36abbc08b0dd12dfbf53615a6fa5c658049..38dd4b36daa6d78f719f77ef34d369e5d9310b1e 100644 GIT binary patch literal 18837 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%0Dnf0~mc&M;qyKUF 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 literal 18833 zcmV(!K;^$5iwFP!00002|8CLCME;Mz{QFnFpTj?XXWgCM`>7@QQBMlFuHM439lQ0ha;R2q9oN=QCG4c<<8)$;6Rmf5H8 zE0hwtooH>QW@#=LqLs1Y>Sq7&FMs*h|NTGz`QQHiyYc?hkH7!-e;Myz?0o$6ozFf! zRx9_g-6&&}RZ4cQ)sfc@4d%yyJY^b)w+Fc zJ?(sK)O=XP9oMS9&Jt5@ws?V3wTv#;W7~TAW3|Frix*3|&XvnZW;?VU$FAd)lxK>u z29~GxQToV!`f@@jY4OJ`7gob~oRat4mb=fRuGUA((MIAiLmDUdSonsO!dP`i#}2x% zcW-g7`dqE~vS0r5wpzjG$7=1!s@S#ut;d*W7(LX@^5m08ZdM+uA8J?@PK7RV};pdOf_3AD@mdh>YydP_A*V#iGVa@J$Pv>}F zygbGw9?7wb{m9l%O>JV;In{wD;FZaE8w*1&R9f(Tr#NCA9{Xa={Nfc(;G?Qa3H0=Tll>L-KT``;|M6$HP{hDX!sXjKj0kp(mEv z^S>pyovX7JcmzDBomy+cjt&m#+zISrY7S6XK5Ns!l(nAAwdcoo@Amg=&sYBVM6Z|+ z`@rUf5kacKp74Yxfj3yS^}5pBeoO_2kybPPsK-{TB)qYn#HDh zm(yB)kGgTm!hYjESYVa`j^S}wzaIXW3ZRf%J}FJvZNOl7YJ9xKI{E5p!7vF-Yt;={ zS=@VuyaG-UusJ{cII+43o@&Qp?kt{VaAWtv;(8Z4zEy%ho^>o3Me;dWZv5eVF4=j% z#@)Qa6Y25r$tGY@wTy~CgE1bXusv|Gb=d5l+uF`GNE!myLZm_Az-I8=PSsmMdo#K(Llp zEe4$1`l|Tjz_ki4TEa-B&29;^euYIoYgurPm|C;50#`7WXqKHU4p&0iH3VU>ei5&8 zo&|Ekg3!T|cC>;7OfZKiEa%7`2ZyMzGyd(Gtsl>Sy}bY7Pb_WkaK^$=I*5C!+|(*I z?9UoQQ9JgXaVrNnT7+ppdH7djS$#Xlv6!_HlW@n`GQT*w2M*cZcmNc3Je3JI0K?3k zQ;%Z-p#XKqX|1_GR;{oh1h?vgOTc(8j<>7?K9J6VYoKOp9sEd(XDX3rIUbh2)C$Z6 zsdH-C!QDJ@iKyO*jd(0!&h6zJksaE*Aa%2MC}&y_lW}?m1MuuuO76;`_vZvhDm9-u)v!2R0Wh5K>5|KaniMGNH?5faAddEnBQ9Z#5?6+P4oTBUaW zX5>};0bYFAO}k5!02d%fB1tR{n~#LbP*AuAaeiSlE`$lh**<)(s|ks9CTxMfi^O>t zO%pE&&xpWEMg>JhfV~!bhG!a~8h^|)u3WX`U??EvL^fL44tlzB+bF9IXNG@tAzCM< z!e*d71fK|njAJ5cD%2t&mBb@a7cdr-6M74U*w@=d`}t*l<)yH`=el`uJ?KZ3`+LH? z$IT+>U~QiOiFIN)kQo6Dj5J$-3P8eK0N}i0B+kQ<@=72gCM)hTkggSQ$`dYwDq;PX zgeZh-H-Cus5Cc%_5f$K6#N@73w*h_TM@N8#VB`?34I9pA2|yk&%4-PS*i^Iz1gwCT zD}&ES64sPpItMo0Bl3aG_Xsz1gW)I>+YAW81aF2*9-a@hIk4Qf>-LMUuYfH)mkb$< z?ao+`k(+>xuZ~qvMdllU5Lp+91jIl7oF}k=bOO}*HJCj-5_>PTqKy;uoM-_l64`?P zptXotP;s}%X3gS+OF)wl0Jul&*a15Kk0pZ{qi2cFybEiWGWrHpQKg!3f(~A!-1j*= zTy=Z0n;B-!-#|9%(JDjq6A)1&TaBY^!rE*eheZtYt)(aU|Cy3G8wQRaBN94s2WRbX zm+U`2<-3vP_EhGuobHJ}Kuu+>&=J*OUJJck&#=Ql~r_S z_sX&r9B=5M6=4ELkO#ES7>LR#kpc}FB2Ehq0?8KX$93>Pwp^G;R07&^!y|E5#3(!= zAfGon725L^_4w`Om-EWVp3&3!41g1#E@v^E2p$bNpLibuAB_Uv;9Gp>2cX)@n!ufq z!-506kSKyV#De}t>9VmfZ)_?rBsEk*h>-{{mzm`{Mmq9`8G6Qd~MN{&F- z3wA_}lG)f$BW2jwn#7%4MwmC{u*v^ZK|6G$lkLEcEc?0G{^Bwojx1N)yn- z#z5{X#AC-(sgepQ7dsDqyj`-7`q5K0O!oopEnhUhf7?*v?6LaFW00O2tXxLt7_ zxs&Gux?#$!-yiEX2^ww7jQZyLLa(T8r_>fuF(JeS#TX1{*=jrbjG6#CvD0B7B#)6R$kpfxB(NEK#L^fbn7_39Eg(ZlA{d`Fwx=`suaBrKhM0 zP`zrlu?2z(0s-cV+D<%T5k4v6Ap;7Y7Wk$EpT=n5BEccX5bf|-6iR}cqi2*)g~k$( znm}ACIS9hhT)v@C0Z?>7#()N4!?4VUn-Wm+s8}b+Um#Q{panJ%JJ}|1L=p%muN&}1 zx1h}ej*P@*_gKDFhL)TkU?E+BO7dbGm35Rg1{C>HmsY?x!&0g$5L5#mMg&BLeMNFV zzkhjmUMtaCI2f~L2-sw~^f+ZpiQ<$iSoOX%@ZA)4e3LwYnPwDUfeutw2MK((U}QQ- zKj@pXB_-w{wIFg@c=K6UW%9fj+!?MwXxY%|;^9>1!8uU8tTM(Hg|bTLLJJA8th|!c zS(Ljehyu5%B23U#+eR8Aqil%qqJhXkBo;Q4Mpc<4NpE%P=g5v6!Z6y+hF7-URvakl#AVxyGAbW*?J?73&W?PlP1D8;TEF1i0 z^WBgyV&G~Ob(_05Oa_S(x|StC8$g*OY>cp=%q)hxh$aM0EYI=5RL@7`AHw{!mM{SD0U$mcNtF%58&{WPq?b%I?(*G}gG9J!-9cy(fO zVBh_UQwkm%bSwfMg%LrfAe97CgCi222ECV2d@Vyl5D>=hy#QP20Ivv?x_amc-}I|pD~sWn%DPM{xQHgvKA?aR0Z ztPu;v`@)gf&xyqj2w)I*R^`17K(VOw0_-I4kZl&^knC`sH!HT#n?Jq0B53ic0+1LO zD)x`Pz<;oFFt+AgDY6@P{GX=mbBAAQ1?KIfi0Wggru8<8`p1Q?8LRdkxHNm-z2c`Gf^yE~&g( zw6AjA`IfhZ?#)BABO-Mr6$vxolx*5`ItpMxO4F6pM}?1$fj}|P*UB#g4k#^r0U^DK z59jFo!;l52Fygpm9s#wm(3$l{xhKgOB_smOB@nnC-gy?%BTT%2U1Yhi2xDcI&IueK z0sJV3TO1suLem2F)8KCjvH@m=!U{mgF(~Z3q4bpPh&(!rNU(nrHB4ju<358zcuW&-FzuvjRBlXD_2mEeLvz#|L*h<9YhXP7TUP^3d5{V~_=ykWM8pCZyO@wvfBpRF`(MYth0mJ?AaKHI9J;FzmLSeL z!eehHoE%Oyh-Y38>IVu1fL0zEXC+6YeH}&VmJXUDyE9lAKEZU@ z1o=a(H)krpaqQ_?NwKoeX`-B&m0CC9;ML&FGRum$Rp)4sZbyT*frA#ze$iU)q6H37F zh_7gCWYeljDnKRKoN-XyjlCB&POy`Qb7FU^fTRa_G+8I^LlA9B>IX%Wbe$@#H5U9p znLUy4;u=o3qJdQ(2W>ZlpBXUA0FGMulXdMMGLvJhCun`L{Q zs12z8TLFRvrxV{T*&QlRy;v77P8gw3nEVvc&(K#$22V~vTu_h+;u67Exwd+h1APSa zw**1^{`iiru7>Pe-@llv6@BtHQ zGp)c-7NF{6A_AE3I6`?*O02U`fL}MLE`$|JSE6ptglun_@Zcc@kX^%5;Q~>WBL-uE z`^~o@;43S`Jf5i_{l1@QW(%9of#x{SSV>OFqIcv55XwZhM)*UDH|8zs^I4Yg2BTojKDLI#pM8w;W|;v zTT*buwCe0{*6ekr7Q}d>KRf|a>TF;20#h^wpoC4gsbqfVrHIEBd+Dleo4DR|It@{c z6LPKN704pqzN080@ z@FRppLaY}9eLH))vj9cMX1LTmMu7Ei*Xvs;+V)&F80k3p3Z{!R!`u-P1NFN^U&XW? zOX1j6soX)d-hc!P%|l^0rR=dY7Ve_-znKLMD^ zm;lW}2!(`&tc#%#>w0+P&xjEX)*AT@9VhU58}C=GE8IWGK2*~ahmANSM>79Ze4nKc z4^&Kkk^sZ5K(`7AU>-)12Hps>Sp&pFNUKH*jUE^Ddn_+i>P|_u_;0S9eXT26~vssJK6b0`^I4 zK-04hu0xG=6s}XQtP&U)67bnOVq-7(QWPctRgW@J*;*{hH}Sr(+S7UkI84OPtpmaB z15rintxk1)@QaP3^1Y(IP-va2#GcWUiFK2_KpCJFqLNCDPggZWlnbk*!K((g9uSZi z#&3Lc^?n|o?hf1U)h{}xW}5=K5m9Z8CxTWa@U|;uP;&S2tJ!F4yuenp6yr(1zDv|+gMVB5(JS4*s=$HmsnIvLaZ%tk^kTV zbLjM8VyV0y;j4ag-9CK!@%(l#w7ne;uxY5JeF{~!v0mtU3^9>5T|V%1(c4;qJ=dW@{KZE}-Wjc*18BCQ!$$;#oF2F06tU zXy!@qNM}hD)>JjjQY$EeL$mboX*4Dw0f-Gc1LPSK!3%E)E~Z|A3l8ibbfnP|MJ8)Qvo#$ z8-b!CG|*iKH3!O(4Q|j>kY@Nn~6 zdaC1@;&ebc@xLZY8g3<#uzqaKoA1saa^zih{bOV2YE$J5gw|516jbLcNMBMZ4lT* z@Se(rOcmTfv@y^E=%`dczz-X3(2-a};3fJt{InC*Ca(o)iv#o_LYT@Ip>7fsMC8{? zcGpw4FNm`bjp4iFvn6UZ0U{h+gThd}+L6RYrlbFH`3xBh z%5j2bRT(}|q+!cJCwOVr3U(FtXcE-Fv;nxH`uyetOHS}5BtWr%MfCy^T;?LG=^Poi zRsTV_^R{2$Yxv~dCA+^V&#tr3Z&s*M2r zh(}1&gH9-$7}Hs7904b+Q^zH1cPJNOnTQxw%o0$W$aes0Kv$sZXcH);K8-g#*n09o zl_nb%)(n?cLl<#&1|Wx!{%Xa(I`V}3J&#os(I9~U&Jk3Zv}7tepvqJzR|G!0Yx>LL%X9Q1V5*SMLtq{p_?r zmzhPhBQyf0+i+K?Cx2Arqf)O~#cp6cx@e=UB8rS~rnf-`7b0|0 z3Y<+Cn4FSv1mT0`3QF3sb~=*f{mwmR{_-}_4NH8UsiWWcl*B`U3b5JK)iu|Nq6xNZ z-K%Ku>S=;i6F{pPM0^z=BHF9Dfe;p_i zYvAiJ{byrcP#6J0ArcO2^J1M%HoUzap#UEqH4mk9V`d$Rhu*GJC)Idw*MkmKh&^HR)*>p(MJ9FS zLA!wOvj>p@?0^Cis2+I^zS_;=RWJr)f_xM9qi_ii*e;}d&7(JY zkiOdt(T;?48=Z*1b!IE&lSoKFB5cH?bP`Gk z0{}T-@K_Yi=k7E<&K{f45a1Qia~Ih5^|1avlze q6ttQxC!j8aJ7on<00(C^y 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/imake-1.0.8-r1" S="${WORKDIR}/${MY_P}" @@ -45,7 +47,8 @@ src_prepare() { } src_configure() { - CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf -a || die + CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ + IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf -a || die } src_compile() { diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 69e78756332b13124808a74570b9f30e4e7ccec4..4f64c7bb73e8d3835246574ea7df16fa728ea55f 100644 GIT binary patch delta 49529 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 delta 49348 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�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 WN + + + + ajak@gentoo.org + John Helmert III + + + zsa/wally-cli + https://github.com/zsa/wally-cli/releases + + diff --git a/app-misc/wally-cli/wally-cli-2.0.1.ebuild b/app-misc/wally-cli/wally-cli-2.0.1.ebuild new file mode 100644 index 000000000000..7f2b088452d9 --- /dev/null +++ b/app-misc/wally-cli/wally-cli-2.0.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Flash your ZSA Keyboard the EZ way" +HOMEPAGE="https://github.com/zsa/wally-cli" +SRC_URI="https://github.com/zsa/${PN}/archive/refs/tags/${PV}-linux.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~ajak/dist/${CATEGORY}/${PN}/${P}-deps.tar.xz" +S="${WORKDIR}/${P}-linux" + +LICENSE="Apache-2.0 BSD BSD-4 MIT public-domain" +SLOT="0" +KEYWORDS="~amd64" + +DOCS=( README.md license.md ) + +DEPEND="dev-libs/libusb:1" +RDEPEND="${DEPEND}" + +src_compile() { + go build +} + +src_install() { + default + dobin wally-cli +} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 4123c9f694f486d58656f83e0157484d93aba6ec..e08965aa4f140b72ebcd3edd474f667721f195c6 100644 GIT binary patch delta 7865 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

xH+FPQGE`o-xAYN5x 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/comonad-4.0:=[profile?] =dev-haskell/random-1.2:=[profile?] =dev-haskell/semigroupoids-1.0:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} @@ -43,15 +42,3 @@ DEPEND="${RDEPEND} dev-haskell/base-compat ) " -BDEPEND="app-text/dos2unix" - -src_prepare() { - # pull revised cabal from upstream - cp "${DISTDIR}/${CABAL_DISTFILE}" "${CABAL_FILE}" || die - - # Convert to unix line endings - dos2unix "${CABAL_FILE}" || die - - # Apply patches *after* pulling the revised cabal - default -} diff --git a/dev-haskell/vector/Manifest b/dev-haskell/vector/Manifest index 90105df3cbf1..f3c20dcdc92c 100644 --- a/dev-haskell/vector/Manifest +++ b/dev-haskell/vector/Manifest @@ -1,5 +1,5 @@ AUX vector-0.12.3.1-cabal-doctest.patch 2520 BLAKE2B f211e31c01be3c7ef16b394f12f3326e9623b266b3fb19a205727888f1b3510220d93c02acd979af020caca29b8d59d2d6965fcfaa6146d6c8d62cef7705eb06 SHA512 e74d99c8b6384c43f426a071b7d6fc7bd8e9e5d4af7b824cce62f64793866f2813b69a0539f8ac0b200418451d41761e5f897ff467e6ed697129756d4f72e4a1 DIST vector-0.12.3.1-rev1.cabal 7946 BLAKE2B f1545c06c3a2ce405c9bc498e471b640fa415acd3413fbb3514fd0ea9422f4c7d51ee9ff8b6041da842c45a156132f6eebf89ea11b843835fd360b7c1dafa8f3 SHA512 292df3231e4f34bc038efa769928813808e562553188547420a83a5d068e5d591a169957ef50da42da66b5ba9eea12408b3e739f0f9edb76f06977d6b75a4843 DIST vector-0.12.3.1.tar.gz 151420 BLAKE2B 1d3bb37f1c2b7f3c74e8a934d855b0f1742df03f8526a8b7632d1f940abeeef5a03e476340a96840c9486aeafc404463bff078eb28db9176bc8989b554e87ac4 SHA512 bf117d53c7844c010dc1cee8b778851bd714155fd34e671ae2eb7bd324427de972389eb9f3f315832f20e7bbbecc93ec0f6296ab10e4935957d2a4e14c6cfd98 -EBUILD vector-0.12.3.1.ebuild 1813 BLAKE2B 1559b409f18c358e71bc776156185441455d98cb6f118acb3cc55fd8a16f7570e302df64dbd3ef27832f97fb0b4cfa8d87fe5378968b5402e4040a315fdde376 SHA512 f75fc51dae23d0c70704c3f40fe33e7b69f894967f194cf94fab8dc3ac92fa81f060fa51343649c564fd14044a3ddaaccf14fc39e78d512a93a65d269cfb937f +EBUILD vector-0.12.3.1.ebuild 1855 BLAKE2B 021f94e3967d1f5d8a4ee35bae909f3ba67de4a4ea015df2abb48a997c47d46a1e03d0ce5a88c93ae4172518f1efc98c4dd92c5f7e92e83c972864bcea4f6ff9 SHA512 11dbac6e6e2875089c3d0fa1a55e4e0589e7e14931e0a4f26b59e2695b986e58c0f25c3e076827e155a059a104940778ce6ce0d870a02493ca794593966d8113 MISC metadata.xml 2432 BLAKE2B 68ccab0b08c3cd848b1e68df59d703e82da74bdb819471f8c867edffd33dd3832340b7bfbe255892ca0e81a810c8c6232154f8262172d71bb54e20341f48bcd1 SHA512 a28490c454bd52bdf1e2c1ce972eab4bf89bcef23f8f4b7e943ffe6be452bc65a51469a8645bb9505ff531af8bad9132afa2475ce067491296b535830cd78fdd diff --git a/dev-haskell/vector/vector-0.12.3.1.ebuild b/dev-haskell/vector/vector-0.12.3.1.ebuild index 3dbc48989ba2..2c1244b38023 100644 --- a/dev-haskell/vector/vector-0.12.3.1.ebuild +++ b/dev-haskell/vector/vector-0.12.3.1.ebuild @@ -65,3 +65,5 @@ src_configure() { $(cabal_flag unsafechecks unsafechecks) \ --flag=-wall } + +GHC_BOOTSTRAP_PACKAGES=( cabal-doctest ) diff --git a/dev-haskell/xml-conduit/Manifest b/dev-haskell/xml-conduit/Manifest index 3037d9f70efc..26632d6121ce 100644 --- a/dev-haskell/xml-conduit/Manifest +++ b/dev-haskell/xml-conduit/Manifest @@ -1,3 +1,3 @@ DIST xml-conduit-1.9.1.1.tar.gz 42901 BLAKE2B 2dacf27f6373827b779492130b837d3b5bc7adce599820b310cebedc8b1cf525ef300c5d6e65acafb5579a6f0922a47c749fbd8c49bbb623950d08dff63079c0 SHA512 4d75960eb400a4ac8cb13bb70f59b554659fa2a6165906f73097a2bc564505a1efa78e72b121d9ed0fd8b424ff25cd1d8368e6c1f2b6ffa4b0aa36f584727687 -EBUILD xml-conduit-1.9.1.1.ebuild 1312 BLAKE2B 2ad445b43ff977304e6b0d59f083af2e7877ae887d850fe4b9a6b2c0493285824214e281d883a3d42b9175b53346ed106cd7bef327d79bd250df6dcb8fcae91e SHA512 8d4f70b2032c372697086f83b187d1cb7dc4cda5423eb4bff729e4654ac26ca0d9637d1a54f95d3696c3659a3502ace289eb630e56149b6a7d9c635ffe3c84a4 +EBUILD xml-conduit-1.9.1.1.ebuild 1354 BLAKE2B 9c40ba608b4b8a17523cda28997501f7d4bb2142a9df3501d325b8c65c3a3580554eb781866bcfef99d1da18e8cd9bbd0f13f0ce72919706e615d15fc3a2aa38 SHA512 4d2dca26edeca8582878c9a84d3e4415ffef622d05438e9736a337e74daffacccd5e23ef203cff76bfb5799b024e11e6206b6a8d16ed8c7feff814b425354582 MISC metadata.xml 1537 BLAKE2B 4b746fb46271d06bbcf556b3659ce3f9461235f2f7d57ef64919b32381693fc905362d31e559abcdbd0521ef2b08abc7aeebeb85324af780bb3d144f35b29582 SHA512 4ef9db27939ef5822ed5eb95fa1c87e0e7d79434b9cab3729d088e87013b971486526b279e9f47629351395d5046abd92d7a5dbf74f7d9cd56649bf40096e636 diff --git a/dev-haskell/xml-conduit/xml-conduit-1.9.1.1.ebuild b/dev-haskell/xml-conduit/xml-conduit-1.9.1.1.ebuild index e2e73b0194bb..1c45577d438b 100644 --- a/dev-haskell/xml-conduit/xml-conduit-1.9.1.1.ebuild +++ b/dev-haskell/xml-conduit/xml-conduit-1.9.1.1.ebuild @@ -35,3 +35,5 @@ DEPEND="${RDEPEND} >=dev-haskell/hspec-1.3 dev-haskell/hunit ) " + +GHC_BOOTSTRAP_PACKAGES=( cabal-doctest ) diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 5ef1f2b664a6bce18e5d4426fe72c046905a06be..5d132e66cc47b1d33f24c931246a625e09370fcd 100644 GIT binary patch delta 53470 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 delta 53453 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 b%b9$|oVmLly)dA+|M33-t2da6G>8BIsfKru diff --git a/dev-lang/gnat-gpl/Manifest b/dev-lang/gnat-gpl/Manifest index 53df7b779ade..3108ebd818ec 100644 --- a/dev-lang/gnat-gpl/Manifest +++ b/dev-lang/gnat-gpl/Manifest @@ -4,6 +4,7 @@ AUX gnat-gpl-2020-gentoo.patch 2146 BLAKE2B 1abd27bece2366d89603b9152730ae9d4949 AUX gnat-gpl-2021-gentoo.patch 2039 BLAKE2B 323255e2c0942788eed9a1ce2977a153ddb2e1693136c935f41f80ead4dccb756388e21255055e01f3a749f7a0988cfcf93b3ba02cbab454120c7c81b6e7a9d4 SHA512 cfdf1ec863c3df43a80f7cdb54faeff75d77780473b7a1d14ffa291c1905bfe27d05a907e15c1b31fa980d926e57352bd0b73221458e87260651cc6b092da3c6 DIST gcc-10-2021-20210519-19A74-src.tar.gz 109157702 BLAKE2B 8ec307e4fde35c8726bc7b9702717329695bad928d5222a7bb691cce47500de31a60bcfcbb925129a57cb81d3d7ea92e60599aa7383d5358e63cc087b0482550 SHA512 2e2cc0ec9a3a82816a5d399d2db261c356e106b82a44efd54a1ac882b96549ab8de79c69858127c4397de6e9e9463ce6fb9994fc2e426e7d3d2f98d5efa2edb6 DIST gcc-10.3.0-patches-3.tar.bz2 18935 BLAKE2B 13eaf1e055b5b63069aed1575ed93f6bc822b5e3f2181ddfc88f4e7ff801f58997cd131b2efd79b90469b1f861db994feb2adcaecacf165442078f76e233fd9a SHA512 c3d6a6f32863cc0ff7c877314ff0c00a892e473f64d16b82d46b4a77aa97c3e7a575492d27f0d423acb2621c86c9a49bca0e26e45bda9e697495444fcac85084 +DIST gcc-10.3.0-patches-4.tar.xz 18460 BLAKE2B 7c4b91c3beebc5fd91c0fdbeec6512c141bd78759a02aa7fff32dd30025ef41db1d57280e50db575f46cc0061a480ced9259410e9875b1dc0048886df469c4c9 SHA512 3befbcdec84e583966aad37d1a08c1863f39eb877296c5991348db9d37cc8359197f23cb3b8fa1b0f4d01497dfd2ebaa393e1a459267c19a0976fb535e463ec8 DIST gcc-9-2020-20200429-19AA7-src.tar.gz 101030094 BLAKE2B 843d7a92f206a08aa6c0fb41b8b93db494eee26c15872b8d8547685c1013559856cd83c5a4139d8ba68aa6737c0270502fd5547664b458cb8fd023f5ce9601e8 SHA512 2eaf999f4ef7f0216b7bab9963ce1cb9dd4be4d4645415183a0e0706ce0f0f119a5437c482d60db16ea152ebcb36186fc7900ec196fc7b8022d4d9cea2e5a631 DIST gcc-9.3.0-patches-5.tar.bz2 18336 BLAKE2B 8aefb94bfec041da69efdd751fe9df58cc2352e66afe7ec2090da698912e31de8a82ef588e393929f50dbc6d5967bb015f8e807f868ec19c7cf9813495fa4687 SHA512 0eedc2a33b7fa1a846a30055dcaf38ea9882d5c7b3d8a7d9145fe768d778747413b7822fc625135fa010e749fbbda51f7460e03c989dee8551c50b798a9d1aba DIST gcc-interface-10-2021-20210519-19A75-src.tar.gz 359085 BLAKE2B 75f941a7635f2880cc0192acb49d8e7f567baca7530fb981be14dc6cb1bf46fda0e3c043c8703cdbeeb242b548894e0bc6787adfff0f27198354d150e6e36386 SHA512 0251a93d20c59cc4705963438880fe265e2e0bb94a35b7ddaaf03e9efae60e044e585a2204d0773a46f17b3b774e4d0c73adf852f5d06ba17373d26ed580ca8d @@ -14,5 +15,5 @@ DIST gnat-gpl-2014-x86-linux-bin.tar.gz 233049287 BLAKE2B 2e8bab113f6a319533ec12 DIST gnat-gpl-2014-x86_64-linux-bin.tar.gz 236253400 BLAKE2B c1db70db9442ba24688b8e323d5a02e2e9707ba1f02835ea551038d0a09aafede93a224091e5186f2f2a9d0f96144027af2184ee05ca1c19cc997a6cf3902df7 SHA512 5e40a251baac3d0ace78352956ca21a7d294d902d344a9ed7a8d376e900468c283721ebfb773adfedbf4d623ace02536505c0147815a0c1908933ad611ea085e EBUILD gnat-gpl-2020.ebuild 3828 BLAKE2B b0b04987c3cd4cf49b6f3d8ec61a1ed84d8cf422149bbc38c2a20e9d0e9c3ee2a05fe37e45cf992caf3b3bb954a30c1eb45ad9b61fb5b6ae97efb4a4382248f6 SHA512 c84506eca5fd33270ca19141a80f921c04817f8dd8694e57b6f43ba12c8f6b9535272828339474ac1d4b508936ca52cb167c754410210cfa7d21c1c7b64157a2 EBUILD gnat-gpl-2021-r1.ebuild 3997 BLAKE2B 3574dfdfb89d860cb42becccb479df5aff27b0de7005137b119f4ca5fd858c94ea11c723ad177765f2161b7486d6a57a4d8f73567d2a57add3ceb185add2d17b SHA512 3d59a0bfba9a3260c6ff0d9ea6061a45a6e8b2c9cc1559781d45d2f5034de05f652234691531ec80f979c577f48ed44ef4758f73d28083dbaeac1782046fb71e -EBUILD gnat-gpl-2021-r3.ebuild 4000 BLAKE2B 08670fd0e1db7df5cf120e15d61f3b246abba0d08aa78943fe10265b57387f39d10cf2cea93207191e3c194565416a4e07f59799e593332f05773936c1cd8173 SHA512 b32ce6bbb7e81305f9bbbadbcb6a35068611c65bd6a70303fd3ecb95e11b765eda665c467e5c11b77a848289e5ff174d375bbb5d13a925bd7476a62abb322713 +EBUILD gnat-gpl-2021-r4.ebuild 3961 BLAKE2B 9c5b826c4123210d4cbc4c793ff5baa3b8178c5fdbfa8739a1de03d7451e4bc1062972b84804070718cc7f6ff0d3352820b3ccebcb6cf85bd3519430a5d778d3 SHA512 640e2e5723cff3b9ef5ade327c0d8b853c78e602dcdc06f67e28c871438e35849053f3a8ef564c60d365a0a8a10a014bde53f9a3d435b2947ff0ef58f7948585 MISC metadata.xml 1960 BLAKE2B e06642a8ae69d163bd2450a4dbf2350399becc0fa933780cbf1378721ec127b033cb547c7aff22d4b89724aefe933c7c0eaac55eab4a223f45d138006dd3492e SHA512 81c3ceafdc0a4d73427d6b12c1bfa41d647e8c788e71e1de09e79de4795573e35e403fd03b981beb350a6e9b55b44fd0d8a2f7279e83c23273fc150a126f2b07 diff --git a/dev-lang/gnat-gpl/gnat-gpl-2021-r3.ebuild b/dev-lang/gnat-gpl/gnat-gpl-2021-r4.ebuild similarity index 98% rename from dev-lang/gnat-gpl/gnat-gpl-2021-r3.ebuild rename to dev-lang/gnat-gpl/gnat-gpl-2021-r4.ebuild index 3122d8366ba2..1d550e0fd45b 100644 --- a/dev-lang/gnat-gpl/gnat-gpl-2021-r3.ebuild +++ b/dev-lang/gnat-gpl/gnat-gpl-2021-r4.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PATCH_GCC_VER=10.3.0 -PATCH_VER="3" +PATCH_VER="4" TOOLCHAIN_GCC_PV=10.3.1 @@ -50,17 +50,6 @@ BDEPEND=sys-devel/binutils S="${WORKDIR}"/${MYP} -src_unpack() { - if ! use bootstrap && [[ -z "$(type ${GNATMAKE} 2>/dev/null)" ]] ; then - eerror "You need a gcc compiler that provides the Ada Compiler:" - eerror "1) use gcc-config to select the right compiler or" - eerror "2) set the bootstrap use flag" - die "ada compiler not available" - fi - - toolchain_src_unpack -} - src_prepare() { if use amd64; then BTSTRP=${BTSTRP_AMD64} @@ -81,6 +70,14 @@ src_prepare() { if [[ ${gnatpath} != "." ]] ; then GNATMAKE="${gnatpath}/${GNATMAKE}" fi + + if ! use bootstrap && [[ -z "$(type ${GNATMAKE} 2>/dev/null)" ]] ; then + eerror "You need a gcc compiler that provides the Ada Compiler:" + eerror "1) use gcc-config to select the right compiler or" + eerror "2) set the bootstrap use flag" + die "ada compiler not available" + fi + if use bootstrap; then rm "${WORKDIR}"/${BTSTRP}/libexec/gcc/x86_64-pc-linux-gnu/4.7.4/ld \ || die diff --git a/dev-lang/ispc/Manifest b/dev-lang/ispc/Manifest index 945600e4cb37..51640600d795 100644 --- a/dev-lang/ispc/Manifest +++ b/dev-lang/ispc/Manifest @@ -1,8 +1,9 @@ AUX ispc-1.18.0-curses-cmake.patch 597 BLAKE2B 083a949e99a00819b1eed3ecb4276c7018f914a4902ea4c41dbd2a10c934d908ef2bc29a45e869ce290d5e787a7642de1ed630bc697b02e07267bb4e848fa1fc SHA512 6ba529e8dd4ce1483149e51a9a8ed28b476f604fcec263f806be7f9ec1b55decf8603126ea70600dce3d6947a328d907d046d25cc401847f6701cc9741d6cd14 -AUX ispc-9999-llvm.patch 1410 BLAKE2B 77027da9032fa230c72d8608c2a6cd63c33601e17acab0260101c64dbb50a0aa3cc30702c4480ae5d63e95ec3e962e28bdbbd90cd72f4e91d30dc364b82367b6 SHA512 116078d5ab99c849584cc4ece8dc3ebc817221a2377e26083071e206b5e83c4f3ed594f84b86c9659ef86a497bd3cd058ee32138238e12e6aa9dac0f11cf1440 +AUX ispc-1.18.0-llvm.patch 1410 BLAKE2B 77027da9032fa230c72d8608c2a6cd63c33601e17acab0260101c64dbb50a0aa3cc30702c4480ae5d63e95ec3e962e28bdbbd90cd72f4e91d30dc364b82367b6 SHA512 116078d5ab99c849584cc4ece8dc3ebc817221a2377e26083071e206b5e83c4f3ed594f84b86c9659ef86a497bd3cd058ee32138238e12e6aa9dac0f11cf1440 +AUX ispc-9999-llvm.patch 1688 BLAKE2B 1eb6cfa4a8c42bed5e5472a0e81962edb4d823af34f67025a782833a5211c3e9925a68d0fd7137ad58ff21f113fe9cfedac47c29d04dad7c1c934d4fc7f238f3 SHA512 8f986ef14bb138a8777c6d82bbb0519a6722eb34fcda86107b268d5e63c7283cdc1242162fad57080a4cb32e0ddd0fa0010400211cd731df63aeeb6f198e26b7 DIST ispc-1.17.0.tar.gz 19436681 BLAKE2B 11af6e22c4c297a2fbd0ae1bfe2a37ce2f836607b2caf42634cff0b0fe1116542e71f056de12e3472724db04f1c5174c0deb47c2bd64fb756b4bdaef48935707 SHA512 b1c67381bb8b71d268c6e68c95cc5e2d64411ce351506de96d31850b879f7777fbc1cb33f3761437f84e52ae726fabbb794ebba9cf05d5200acaca07a2ebf0ac DIST ispc-1.18.0.tar.gz 19469764 BLAKE2B dd95ec177120899066d5539add0f35685d73f65512e8be1cc42cf6725741d7f307fbecefc22c4944d9be0e3659d511546b15506213f3dbb97829953507996283 SHA512 350b43876d6885ab4c5c0d49c5b44323fd258d5cf7c68fcdea774baa92589542f2caeea93c347a37f0dab3dcf14e7b3e685973b41694f08ce7a2da64dc81bf06 EBUILD ispc-1.17.0-r2.ebuild 1647 BLAKE2B 3bbd313fa23a85cea4485fbabf738b1b01b9d122f244d6fc803e85b37ea640deb79db2fe8b7e8770d758d7ac133d45fee2849dc8d81ac7983fd5ec055837e635 SHA512 b5ea8de5c77453f06a582c0a6732c19558d923265d71670f1be2fd2a5af6bc6fb2cad78ef1541a38b295a143a9ebdb08f931c75f66bf77477954719dc66cd44a -EBUILD ispc-1.18.0.ebuild 1757 BLAKE2B 323ddc0204c7ec7400264beff9338779531375704be59345b9c7a05d4b06016e10aaca110e29aa86df8df320b1ae3235ae7318b6da0304e9c0810cfd36f7d5c6 SHA512 15ee87c9229562c65598762dae831678b7d0a8908ee898e594b256632c44026e11eeff64f844d09f13a5751c97d633b8d38835a75511346ce797f0867fdf0ddb -EBUILD ispc-9999.ebuild 1648 BLAKE2B 7f0b26c1b4ccfeccfa890d7e966c1c39796706852b3d50289d45725dc64c2172487d155574b5d648d9ccdefdf2fea992cd4d921a292127c9897b25a02cc47541 SHA512 c5acd4eb5f00aed9871534209c17bee053692efc47aa3566cfcd637f546601bc84b02b1d666f9900e18f4fea645d287306d78b86d72c50610bd63e1a8133faef +EBUILD ispc-1.18.0.ebuild 1760 BLAKE2B edbf2f8025e123d8583446c4a70c4c50813c211ad2e97dfa2d67721a9362ea4e6edf1a42542b9cf33a515b924c422a1cca51697108007aca0d3afc77922e2897 SHA512 61119b85df7bc9146c526b1c30c3a208a6d25f97f6aae311c011fd674e8e8742e7e03a2263cf36c1c7edf672b3523c768d6629b84f09787e6c1000a37afc4697 +EBUILD ispc-9999.ebuild 1648 BLAKE2B 56880e3e248f4076448c04fa4b7110512e70def2543db428fd9f7be0143edc9d067ed43f00de35784c1d287a8818fee0058c9dc9c75e460fce96f1f46984a725 SHA512 7e8ad11ea8422f1f7d551643c6d247646d2d52da99868f5aa5b464638ee2c55da89fce97d501fe21337c814c6116eac518ef88568222d08897ee0e107ccf3eaa MISC metadata.xml 242 BLAKE2B ec655bbb26e5d545a7b25a9906e315b54a18cca56613207ce76c9e002fb8968e269627e75639053d7da3c46d8ba34296129458adcad9a561414628e8957d2d9e SHA512 7702a5b2bfe0d81904e069fa097af3c739a21ffad9b03cf9931e398dc904d10501854cc2605fb34415f3f13e58a990b7ff8c3aa803f981889c53b25cc23c6115 diff --git a/dev-lang/ispc/files/ispc-1.18.0-llvm.patch b/dev-lang/ispc/files/ispc-1.18.0-llvm.patch new file mode 100644 index 000000000000..7303ac0fd6e8 --- /dev/null +++ b/dev-lang/ispc/files/ispc-1.18.0-llvm.patch @@ -0,0 +1,39 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 13e66268..27ff8364 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -218,7 +218,7 @@ if (WASM_ENABLED) + list(APPEND ISPC_TARGETS wasm-i32x4) + endif() + +-set(CLANG_LIBRARY_LIST clangFrontend clangDriver clangSerialization clangParse clangSema clangAnalysis clangAST clangBasic clangEdit clangLex) ++set(CLANG_LIBRARY_LIST clang clang-cpp) + set(LLVM_COMPONENTS engine ipo bitreader bitwriter instrumentation linker option frontendopenmp) + + if (X86_ENABLED) +@@ -402,11 +402,8 @@ if (ISPC_USE_ASAN) + endif() + + # Link against Clang libraries +-foreach(clangLib ${CLANG_LIBRARY_LIST}) +- find_library(${clangLib}Path NAMES ${clangLib} HINTS ${LLVM_LIBRARY_DIRS}) +- list(APPEND CLANG_LIBRARY_FULL_PATH_LIST ${${clangLib}Path}) +-endforeach() +-target_link_libraries(${PROJECT_NAME} ${CLANG_LIBRARY_FULL_PATH_LIST}) ++find_package(Clang REQUIRED) ++target_link_libraries(${PROJECT_NAME} ${CLANG_LIBRARY_LIST}) + + # Link against LLVM libraries + target_link_libraries(${PROJECT_NAME} ${LLVM_LIBRARY_LIST}) +diff --git a/src/llvmutil.cpp b/src/llvmutil.cpp +index 06fab989..57a7130f 100644 +--- a/src/llvmutil.cpp ++++ b/src/llvmutil.cpp +@@ -42,6 +42,7 @@ + #include + #include + #include ++#include + + #ifdef ISPC_GENX_ENABLED + #include diff --git a/dev-lang/ispc/files/ispc-9999-llvm.patch b/dev-lang/ispc/files/ispc-9999-llvm.patch index 7303ac0fd6e8..934d9eaf5a60 100644 --- a/dev-lang/ispc/files/ispc-9999-llvm.patch +++ b/dev-lang/ispc/files/ispc-9999-llvm.patch @@ -2,15 +2,18 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt index 13e66268..27ff8364 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -218,7 +218,7 @@ if (WASM_ENABLED) +@@ -218,10 +218,7 @@ if (WASM_ENABLED) list(APPEND ISPC_TARGETS wasm-i32x4) endif() -set(CLANG_LIBRARY_LIST clangFrontend clangDriver clangSerialization clangParse clangSema clangAnalysis clangAST clangBasic clangEdit clangLex) +set(CLANG_LIBRARY_LIST clang clang-cpp) +-if (${LLVM_VERSION_NUMBER} VERSION_GREATER_EQUAL "15.0.0") +- list(APPEND CLANG_LIBRARY_LIST clangSupport) +-endif() set(LLVM_COMPONENTS engine ipo bitreader bitwriter instrumentation linker option frontendopenmp) - - if (X86_ENABLED) + if (${LLVM_VERSION_NUMBER} VERSION_GREATER_EQUAL "15.0.0") + # windowsdriver is a small library introduced in LLVM 15. While it's targeted at Windows only, @@ -402,11 +402,8 @@ if (ISPC_USE_ASAN) endif() @@ -24,7 +27,7 @@ index 13e66268..27ff8364 100644 +target_link_libraries(${PROJECT_NAME} ${CLANG_LIBRARY_LIST}) # Link against LLVM libraries - target_link_libraries(${PROJECT_NAME} ${LLVM_LIBRARY_LIST}) + target_link_libraries(${PROJECT_NAME} ${LLVM_LIBRARY_LIST} ${CMAKE_DL_LIBS}) diff --git a/src/llvmutil.cpp b/src/llvmutil.cpp index 06fab989..57a7130f 100644 --- a/src/llvmutil.cpp diff --git a/dev-lang/ispc/ispc-1.18.0.ebuild b/dev-lang/ispc/ispc-1.18.0.ebuild index 47d74e37d160..ec835cb94bdb 100644 --- a/dev-lang/ispc/ispc-1.18.0.ebuild +++ b/dev-lang/ispc/ispc-1.18.0.ebuild @@ -32,8 +32,8 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/${PN}-9999-llvm.patch" - "${FILESDIR}"/ispc-1.18.0-curses-cmake.patch + "${FILESDIR}"/${PN}-1.18.0-llvm.patch + "${FILESDIR}"/${PN}-1.18.0-curses-cmake.patch ) pkg_setup() { diff --git a/dev-lang/ispc/ispc-9999.ebuild b/dev-lang/ispc/ispc-9999.ebuild index 8da425ce2b9c..843faa818262 100644 --- a/dev-lang/ispc/ispc-9999.ebuild +++ b/dev-lang/ispc/ispc-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -31,7 +31,7 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/${PN}-9999-llvm.patch" + "${FILESDIR}"/${PN}-9999-llvm.patch ) CMAKE_BUILD_TYPE="RelWithDebInfo" diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 4b8dfa2a72bd..f79dac598e3a 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -5,20 +5,28 @@ AUX php-fpm_at.service 317 BLAKE2B f13fc38fcc0575a8517ee8d07b120efda37eabd235506 AUX php-iodbc-header-location.patch 481 BLAKE2B 9ea6a5d529dc7a8c78eeee800900372bc14309a05e352b2838da32e1384b61b507fdb623c9400094aa5b637eb1a87da92c72600eff79b18b8989ef90af56a0fa SHA512 86469f657d8807f005c28fd2149770c881add8f243fdfea087956c7987277597fe400a7af23f624f26da270356604717ed9cd04771154d7cf2ffe7237972372b AUX php80-firebird-warnings.patch 1949 BLAKE2B ab1b693afe26b6529aab8628f9a614478c388ed23603ad1dd4d17b63154d535a3e4c2db04fe27fb22a3d7e1335e368ffd383ed24647ac53ac05170ec3e1beb75 SHA512 d37815ea529167d4959aef056a3a0be6902ee4cda809a48c24299b05ff6477ee82e8ed8dcf49051b8e74ba5c31e3985454591ea751d4550df3d2e3639ec0d616 DIST php-7.4.30.tar.xz 10419136 BLAKE2B 5860ead4051173d3139f93be24f15c7ed2044a9e6b3488234aaca73dff8abace3adf00bde782c3fc950d81d2dfdb67979bb5b99c3587d07f5ccbe782d9cba37d SHA512 7bce44a23c07193c10c57459f08b08fdce4e3a269d6829a61371d1b1f117ecf4e167805a40e1a5e7687f534aee9d5f5745a3f4dcb344e9e781c105bc964ed738 +DIST php-7.4.32.tar.xz 10419092 BLAKE2B 7657360e661274a34ab17e0e5a103e037d83876187b5413f020c246a91f02b00ac4f0cf34848729d0ccb86d8b9830e5a0ba8a85cc030ec9bd61ec7d4d1a07f5e SHA512 052fbb6120b9943927685f736574871bc2b0c60d4ef18b54ec3f3d92398842286189fd426647c3c91eec38b11ce607090c4cd339040c92bda852574b96c36f67 DIST php-8.0.20.tar.xz 10879064 BLAKE2B 3b18d6593ddc78e1c289b87ba8bb65e55cbd815d2b06d4f9759265e9ae76ea6b78dc9f52652be1b1a721ccfe736f80d2a8f59c01ba4c38a8ff46710753bcc9ed SHA512 24153733111bb5104298679fb5ee02d8abad4e6b2a8e0a07c2a6076e1c9104309abe56bcb7b5fe17670c266e5e9981c520ed0ac12b699ae0050953ff99ef04fa DIST php-8.0.21.tar.xz 10785364 BLAKE2B ea8a640b47c96b235b49ce3a98accbfa4aa967c7e917684e19667a74ca0f77e070847dabdf15c3dbd56cff01ef662e79e9408d3e57e870e51893e969291a0932 SHA512 c1c1577f3d6af445d8ac15338877186f2a639a76ad980328011cb0a5e9592bdb24c1cda7ae8a0c495c881497d54cbca6e1373ede71bf097e69a040368841d567 DIST php-8.0.22.tar.xz 10785228 BLAKE2B 3dbbcd47d138ffe8765942fec820a654e8ebffacb912be82f007fa6b5afd2f8daa4378ffd09a910edbb05affb9983e1585f7b2cbb3f30f12f1d3e88ebcdef15a SHA512 e4f117331aed84542034524df96e14a73fe4770205c38576659cec90e376e205a8c4a16191119a73d1115e731b3d16cbdaac4a2e4267738e9b9beb22b0add5a7 DIST php-8.0.23.tar.xz 10860624 BLAKE2B 421ea129075f674901c25c04665b773ea92ea403466cd56f00df7590bf5613c7d241fec3790e172df21e15e12687ea74ee5e1bb431e530dbb293b3d6d4546b1a SHA512 269020756d184fd72de9ccfc83746e01415ae0f37aaa57cfb3e524e49f0f2a6e6b22c95c09b451f9f54d2c82e1452caa9b8e9f178be546883dfc22a4c9e49575 +DIST php-8.0.24.tar.xz 10895332 BLAKE2B efdf65b8d715ed9dd817437beac4949de54d3d96d2289bfcaac5cf7cfaa4015d8e507b7dc43f02760afb5f0be5a5b146abb19324e37a6331e18d5db8ca3cde9d SHA512 f4922c03b613aae35005b6b39630c0de7c25929b7f4edd9c5062a747a747df065ae9b52c17c34433ecb801bc54fce2fa34ae46165deb527f0fe2c86e5da73400 DIST php-8.1.10.tar.xz 11736192 BLAKE2B 3cf768a42d9491a7790844a1df430e780e3d857e3c111d8f43248ee7bf6e66233a39128b3a13c55167083a676bad42ab38aad6d96c67134a7d91035e2d973cff SHA512 d41595365a5a032a593dfaa13106ae66e78db59d3539a2d37cb5a536c38934b8a6ed90cf4e91fc4539cb2f018517ee4c6e696a4d2b6541bfa3c6fa5f1f9ca378 +DIST php-8.1.11.tar.xz 11797016 BLAKE2B d9e3839931370cb833692b7829d98d29a3e942368ed656777303766cfb931ef94e10a44782f0232ef0610b8170c0ffb3fe3320fca0ec7081e4b5dfc19861495d SHA512 2a9eb4642b4077077f6551ca9a40fd2c48272cc1ee443117362331259efbec88bad0141b09f7a9ff710cde044f9463e1e668f7066b2429ea4274dec7291725cc DIST php-8.1.8.tar.xz 11722100 BLAKE2B 117e0823b47485d4fc469edfbc5e9051b5d35588bf36a2d9e12282b83c12056cfc2a4376bf0e21b5f947190a906e3e4fdde7bec20b7ea7e9ab36912e865c2c13 SHA512 4ef03b4c412bdbcdf6c3dc4784b3218a0519e6b91a0682e796270d4426c05c62309b4835ea31271857a5f2535d00f20a9f9b4a79703a49c3e40f16fafa948dd4 DIST php-8.1.9.tar.xz 11787892 BLAKE2B f35911f272e0c0118841d713e52a347b001324d9456613b749e06031a6a2a292e4c813c950e329889af46f2e585eb3de92f825cff9bcb51f09b74e056fedda75 SHA512 a75731edbfa6e8841d4c836336b07fd7aec4668b3d38487e630015cfc9d76fdfd04bae946d4fe783679df05adee7e2617b42ca4d3c2415c0f88ed5bffad87d7d +DIST php-8.2.0RC3.tar.xz 12013188 BLAKE2B 4d3caf32858d8a42ee229d793ea2b9238ec56ccd8dea2cead3eb5fd1660391968a399e6178d8d2da9a2c5a749055fdc97848bb629fc3ffbda4d640d91bf84e11 SHA512 f0efde3cc30563d1e30a72f368b1dca483d8fe7ebd65c54ee86212d9476f260aed993bd62a2685f50c53a599174b91cb2f0d10f1e83fc68b4403f715a7045f35 EBUILD php-7.4.30-r1.ebuild 21343 BLAKE2B e1e9f5ce53be28f14eb514d87227253176cf0b1274c443503c1e54de316092923f9eb5ed227621cc5ab67917bc56e848237bb8ca67d8bc153869628f9305ee85 SHA512 022484e6cf7bc14e17debdaa7d8e4a181e50423c10645dec2f6ad8ed49160afa75d1433a05d83c953036cfdcb04ae6e2a74d8d5093d89d3d58fd0f22af30d629 EBUILD php-7.4.30.ebuild 21310 BLAKE2B f2342deede65a4c66380a77b43d26ff7d09e31a13cac7c4d44d558f619e96498ca83941b0d550d33818dc48622bbc7c92f4535b0eccd39faa5a9035f1d88ccea SHA512 55fa2460ba1e9142311b78849884b45d2fe013d6592249746b7b2c0c0e1d09ce1264a8e205639b2f4a2058e07c7fd8ae132a0862200da11b0108ab04d45712d6 +EBUILD php-7.4.32.ebuild 21337 BLAKE2B c79fc4d37f3f6b842361b4e7db249f5074547f74951caaf97e03c3c814bd30515fca18a0cec071af40e77bd89566ff31e3ad189a45b7e6c74ec3ad47928274b0 SHA512 7ec7f28ea53cc599e332a0d849ae0bb8bdcf0f305375464bf5f8697d514b675db4f011cc4817dd55e2631a995bcb9e4ac2a43b6c3ef5138d47bb8e8bd7c7335e EBUILD php-8.0.20.ebuild 21845 BLAKE2B 9bbc8fcd79a39502a50257ba00eb68abaa8313306d2554e3ade270203bd872fa66083a57fc10f6d4e7e46c8930efbfcf6de7c6562d2499dc262fb690db1aeb7d SHA512 af251c56145df7af13bbbcb73dce4f311af742245e5558cf062a6505526c77e45637adc99454471f5d30791ced2a9fd96438191bce71a1275df2137b85043c5c EBUILD php-8.0.21.ebuild 21852 BLAKE2B 11b093daf7700943d1349f68d2e0d6511b149eeeb0ea22669ad4df07cb743f6b27a1cc67a7bbf9d47a7aaba65daa44ad65755fe1185667dc7de9d4a0f8f40b57 SHA512 deb66942b30e5a2156218f9eee559d0ff9881e0d365e832f8e764f9febcfffa00021ccad3f500be60045deb6598a3f3b058eec3c99b886cbf2111c2c96c8647c EBUILD php-8.0.22.ebuild 21852 BLAKE2B 11b093daf7700943d1349f68d2e0d6511b149eeeb0ea22669ad4df07cb743f6b27a1cc67a7bbf9d47a7aaba65daa44ad65755fe1185667dc7de9d4a0f8f40b57 SHA512 deb66942b30e5a2156218f9eee559d0ff9881e0d365e832f8e764f9febcfffa00021ccad3f500be60045deb6598a3f3b058eec3c99b886cbf2111c2c96c8647c EBUILD php-8.0.23.ebuild 21852 BLAKE2B 11b093daf7700943d1349f68d2e0d6511b149eeeb0ea22669ad4df07cb743f6b27a1cc67a7bbf9d47a7aaba65daa44ad65755fe1185667dc7de9d4a0f8f40b57 SHA512 deb66942b30e5a2156218f9eee559d0ff9881e0d365e832f8e764f9febcfffa00021ccad3f500be60045deb6598a3f3b058eec3c99b886cbf2111c2c96c8647c +EBUILD php-8.0.24.ebuild 21846 BLAKE2B 86b64ae18fe9c54b4e13bc011aa3542e8e367e1a98cd996028663c346edc3f4d603522a3da26dd0c0f16a1b1352af04c8ded6f72266ea0ec6681e9753b52168f SHA512 aa5a78d0606c08ad7220ddc026653768ab36cf1774ccc5d99f46a4d72a0083c8ff32355100d127a294182259ae03c0907c690b9174ecfb54171a6e25152ddc7e EBUILD php-8.1.10.ebuild 21802 BLAKE2B 1beed9c3626102b03414da382bf1e52e05bacc2fc490d6cbeebe2b9d750338e2c43f417de63a7a0c5a1429becaf80e4b5e5224ff1d958ece27ce523529539fab SHA512 0040527b43e0a7b5bbfbc9e814a7d286a1c8e0a4cc99ad369ab0fb28fb90dc8cffa59e9b30ec5611bdc1111982524451d9c55d38a239f523dbbb2f30d9dc4c80 +EBUILD php-8.1.11.ebuild 21796 BLAKE2B 45eb494e5799e787443effeec6623219b2c94175f26765465c706357c6941367e5089a273b3cd42c81883bd90586e95cf1dbd91bfe783c8f878af769a8a5584f SHA512 824a50929c735539ba5558240b8cdf18cfff4f02a48cae0a883d8bda727870193f7d4680b3d2959773ad64fe80d21de8f2014da513c064c59642592a6315ba9c EBUILD php-8.1.8.ebuild 21858 BLAKE2B ee7b59351797d0e5819b3216b92975bec678941aa41da1b204c06f8fe55ac4e66efb032293c0afa7927ee7a6ef9b9d51c91531e80526df2a0ad1274e4d6a114e SHA512 7f3a23f64e997439b250d43a25dece1e15ce1f722c10f11d107ffa19cb68b3baf2c89cc67db53c10fe10833d855b21f608df5cd43bf9e0091e81d3dcfefb7f13 EBUILD php-8.1.9.ebuild 21802 BLAKE2B 1beed9c3626102b03414da382bf1e52e05bacc2fc490d6cbeebe2b9d750338e2c43f417de63a7a0c5a1429becaf80e4b5e5224ff1d958ece27ce523529539fab SHA512 0040527b43e0a7b5bbfbc9e814a7d286a1c8e0a4cc99ad369ab0fb28fb90dc8cffa59e9b30ec5611bdc1111982524451d9c55d38a239f523dbbb2f30d9dc4c80 +EBUILD php-8.2.0_rc3.ebuild 21919 BLAKE2B e35848335391acb488644442eb544472122afdcedb3eb05f372505b7f8d5d61b66ac8ee678b61618d41cce07ec0ec63cca4bb83ed0b46548309721b75ea276d6 SHA512 830af8ec6aae20d330932005aa5a7cb49ce1dd509cd0c7742eb34c7e062d1c9b0af1603101144d448fcf0ae03f46d7e097d20a645eff7d546fc00994e64e9b9e MISC metadata.xml 3230 BLAKE2B 215062835c9f7ae9d570a40b3a6e59c7a2b7fb51e0fb9b89cd51888f54e2cbee1cbcf571b8ccfef3ed1970949dcac81bb411ca6536e972875b184caee688cb12 SHA512 03d948a300d3a29a113248b371be92fa9c1c4feb371886a9cab335e956a2ff9958cb9b5449aab88a5306bcafed42161ac88655115a1e286fa9e876920ad1d59a diff --git a/dev-lang/php/php-7.4.32.ebuild b/dev-lang/php/php-7.4.32.ebuild new file mode 100644 index 000000000000..8d6bb755d7a2 --- /dev/null +++ b/dev-lang/php/php-7.4.32.ebuild @@ -0,0 +1,748 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +WANT_AUTOMAKE="none" + +inherit flag-o-matic systemd autotools + +MY_PV=${PV/_rc/RC} +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://www.php.net/" +SRC_URI="https://www.php.net/distributions/${P}.tar.xz" + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +S="${WORKDIR}/${PN}-${MY_PV}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk + coverage +ctype curl debug + enchant exif ffi +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +iconv imap inifile + intl iodbc ipv6 +jit +json kerberos ldap ldap-sasl libedit lmdb + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline selinux +session session-mm sharedmem + +simplexml snmp soap sockets sodium spell sqlite ssl + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp + +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib" + +# Without USE=readline or libedit, the interactive "php -a" CLI will hang. +# The Oracle instant client provides its own incompatible ldap library. +REQUIRED_USE=" + || ( cli cgi fpm apache2 embed phpdbg ) + cli? ( ^^ ( readline libedit ) ) + !cli? ( ?? ( readline libedit ) ) + truetype? ( gd zlib ) + webp? ( gd zlib ) + cjk? ( gd zlib ) + exif? ( gd zlib ) + xpm? ( gd zlib ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + xmlrpc? ( xml iconv ) + xmlreader? ( xml ) + xmlwriter? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + oci8-instant-client? ( !ldap ) + qdbm? ( !gdbm ) + session-mm? ( session !threads ) + mysql? ( || ( mysqli pdo ) ) + firebird? ( pdo ) + mssql? ( pdo ) +" + +RESTRICT="!test? ( test )" + +# The supported (that is, autodetected) versions of BDB are listed in +# the ./configure script. Other versions *work*, but we need to stick to +# the ones that can be detected to avoid a repeat of bug #564824. +COMMON_DEPEND=" + >=app-eselect/eselect-php-0.9.1[apache2?,fpm?] + >=dev-libs/libpcre2-10.30[jit?,unicode] + fpm? ( acl? ( sys-apps/acl ) ) + apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) + argon2? ( app-crypt/argon2:= ) + berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) + bzip2? ( app-arch/bzip2:0= ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + coverage? ( dev-util/lcov ) + curl? ( >=net-misc/curl-7.10.5 ) + enchant? ( =dev-libs/libffi-3.0.11:= ) + firebird? ( dev-db/firebird ) + gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) + gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) + gmp? ( dev-libs/gmp:0= ) + iconv? ( virtual/libiconv ) + imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] ) + intl? ( dev-libs/icu:= ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11:= ) + ldap-sasl? ( dev-libs/cyrus-sasl ) + libedit? ( dev-libs/libedit ) + lmdb? ( dev-db/lmdb:= ) + mssql? ( dev-db/freetds[mssql] ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) + odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) + postgres? ( dev-db/postgresql:* ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline:0= ) + session-mm? ( dev-libs/mm ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + sodium? ( dev-libs/libsodium:=[-minimal] ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( >=dev-libs/openssl-1.0.1:0= ) + tidy? ( app-text/htmltidy ) + tokyocabinet? ( dev-db/tokyocabinet ) + truetype? ( =media-libs/freetype-2* ) + unicode? ( dev-libs/oniguruma:= ) + webp? ( media-libs/libwebp:0= ) + xml? ( >=dev-libs/libxml2-2.7.6 ) + xpm? ( x11-libs/libXpm ) + xslt? ( dev-libs/libxslt ) + zip? ( >=dev-libs/libzip-1.2.0:= ) + zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) +" + +RDEPEND="${COMMON_DEPEND} + virtual/mta + fpm? ( + selinux? ( sec-policy/selinux-phpfpm ) + systemd? ( sys-apps/systemd ) )" + +# Bison isn't actually needed when building from a release tarball +# However, the configure script will warn if it's absent or if you +# have an incompatible version installed. See bug 593278. +DEPEND="${COMMON_DEPEND} + app-arch/xz-utils + >=sys-devel/bison-3.0.1" + +BDEPEND="virtual/pkgconfig" + +PHP_MV="$(ver_cut 1)" + +PATCHES=( + "${FILESDIR}"/php-iodbc-header-location.patch + "${FILESDIR}"/bug81656-gcc-11.patch +) + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + # Always install the production INI file, bug 611214. + local phpinisrc="php.ini-production-${phpsapi}" + cp php.ini-production "${phpinisrc}" || die + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ + -i "${phpinisrc}" || die + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die + + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" php.ini + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ + "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "../ext/opcache.ini" \ + "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + if [[ "${sapi}" == "fpm" ]] ; then + einfo "Installing FPM config files php-fpm.conf and www.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + doins sapi/fpm/php-fpm.conf + insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" + doins sapi/fpm/www.conf + fi + + dodoc php.ini-{development,production} +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + default + + # In php-7.x, the FPM pool configuration files have been split off + # of the main config. By default the pool config files go in + # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the + # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later + # we'll install the pool configuration file "www.conf" there. + php_set_ini_dir fpm + sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ + sapi/fpm/php-fpm.conf.in \ + || die 'failed to move the include directory in php-fpm.conf' + + # Emulate buildconf to support cross-compilation + rm -fr aclocal.m4 autom4te.cache config.cache \ + configure main/php_config.h.in || die + eautoconf --force + eautoheader +} + +src_configure() { + filter-lto # bug 855644 + + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # The php-fpm config file wants localstatedir to be ${EPREFIX}/var + # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. + local our_conf=( + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}/man" + --infodir="${PHP_DESTDIR}/info" + --libdir="${PHP_DESTDIR}/lib" + --with-libdir="$(get_libdir)" + --localstatedir="${EPREFIX}/var" + --without-pear + $(use_enable threads maintainer-zts) + ) + + our_conf+=( + $(use_with argon2 password-argon2 "${EPREFIX}/usr") + $(use_enable bcmath) + $(use_with bzip2 bz2 "${EPREFIX}/usr") + $(use_enable calendar) + $(use_enable coverage gcov) + $(use_enable ctype) + $(use_with curl) + $(use_enable xml dom) + $(use_with enchant) + $(use_enable exif) + $(use_with ffi) + $(use_enable fileinfo) + $(use_enable filter) + $(use_enable ftp) + $(use_with nls gettext "${EPREFIX}/usr") + $(use_with gmp gmp "${EPREFIX}/usr") + $(use_with mhash mhash "${EPREFIX}/usr") + $(use_with iconv iconv \ + $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) + $(use_enable intl) + $(use_enable ipv6) + $(use_enable json) + $(use_with kerberos) + $(use_with xml libxml) + $(use_enable unicode mbstring) + $(use_with ssl openssl) + $(use_enable pcntl) + $(use_enable phar) + $(use_enable pdo) + $(use_enable opcache) + $(use_with postgres pgsql "${EPREFIX}/usr") + $(use_enable posix) + $(use_with spell pspell "${EPREFIX}/usr") + $(use_enable simplexml) + $(use_enable sharedmem shmop) + $(use_with snmp snmp "${EPREFIX}/usr") + $(use_enable soap) + $(use_enable sockets) + $(use_with sodium) + $(use_with sqlite sqlite3) + $(use_enable sysvipc sysvmsg) + $(use_enable sysvipc sysvsem) + $(use_enable sysvipc sysvshm) + $(use_with tidy tidy "${EPREFIX}/usr") + $(use_enable tokenizer) + $(use_enable xml) + $(use_enable xmlreader) + $(use_enable xmlwriter) + $(use_with xmlrpc) + $(use_with xslt xsl) + $(use_with zip) + $(use_with zlib zlib "${EPREFIX}/usr") + $(use_enable debug) + ) + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm || use lmdb || use tokyocabinet ; then + our_conf+=( "--enable-dba" ) + fi + + # DBA drivers support + our_conf+=( + $(use_with cdb) + $(use_with berkdb db4 "${EPREFIX}/usr") + $(use_enable flatfile) + $(use_with gdbm gdbm "${EPREFIX}/usr") + $(use_enable inifile) + $(use_with qdbm qdbm "${EPREFIX}/usr") + $(use_with tokyocabinet tcadb "${EPREFIX}/usr") + $(use_with lmdb lmdb "${EPREFIX}/usr") + ) + + # Support for the GD graphics library + our_conf+=( + $(use_with truetype freetype) + $(use_enable cjk gd-jis-conv) + $(use_with gd jpeg) + $(use_with xpm) + $(use_with webp) + ) + # enable gd last, so configure can pick up the previous settings + our_conf+=( $(use_enable gd) ) + + # IMAP support + if use imap ; then + our_conf+=( + $(use_with imap imap "${EPREFIX}/usr") + $(use_with ssl imap-ssl "${EPREFIX}/usr") + ) + fi + + # LDAP support + if use ldap ; then + our_conf+=( + $(use_with ldap ldap "${EPREFIX}/usr") + $(use_with ldap-sasl) + ) + fi + + # MySQL support + local mysqllib="mysqlnd" + local mysqlilib="mysqlnd" + + our_conf+=( $(use_with mysqli mysqli "${mysqlilib}") ) + + local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" + if use mysql || use mysqli ; then + our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) + fi + + # ODBC support + if use odbc && use iodbc ; then + our_conf+=( + --without-unixODBC + --with-iodbc + $(use_with pdo pdo-odbc "iODBC,${EPREFIX}/usr") + ) + elif use odbc ; then + our_conf+=( + --with-unixODBC="${EPREFIX}/usr" + --without-iodbc + $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") + ) + else + our_conf+=( + --without-unixODBC + --without-iodbc + --without-pdo-odbc + ) + fi + + # Oracle support + our_conf+=( $(use_with oci8-instant-client oci8) ) + + # PDO support + if use pdo ; then + our_conf+=( + $(use_with mssql pdo-dblib "${EPREFIX}/usr") + $(use_with mysql pdo-mysql "${mysqllib}") + $(use_with postgres pdo-pgsql) + $(use_with sqlite pdo-sqlite) + $(use_with firebird pdo-firebird "${EPREFIX}/usr") + $(use_with oci8-instant-client pdo-oci) + ) + fi + + # readline/libedit support + our_conf+=( + $(use_with readline readline "${EPREFIX}/usr") + $(use_with libedit) + ) + + # Session support + if use session ; then + our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) + else + our_conf+=( $(use_enable session) ) + fi + + # Use pic for shared modules such as apache2's mod_php + our_conf+=( --with-pic ) + + # we use the system copy of pcre + # --with-external-pcre affects ext/pcre + our_conf+=( + --with-external-pcre + $(use_with jit pcre-jit) + ) + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Cache the ./configure test results between SAPIs. + our_conf+=( --cache-file="${T}/config.cache" ) + + # Support user-passed configuration parameters + our_conf+=( ${EXTRA_ECONF:-} ) + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + local one_sapi + local sapi + mkdir -p "${WORKDIR}/sapis-build" || die + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + # The BUILD_DIR variable is used to determine where to output + # the files that autotools creates. This was all originally + # based on the autotools-utils eclass. + BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" + cp -a "${S}" "${BUILD_DIR}" || die + cd "${BUILD_DIR}" || die + + local sapi_conf=( + --with-config-file-path="${PHP_INI_DIR}" + --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" + ) + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm|phpdbg) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( "--enable-${sapi}" ) + if [[ "fpm" == "${sapi}" ]] ; then + sapi_conf+=( + $(use_with acl fpm-acl) + $(use_with systemd fpm-systemd) + ) + fi + else + sapi_conf+=( "--disable-${sapi}" ) + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) + else + sapi_conf+=( --without-apxs2 ) + fi + ;; + esac + done + + # Construct the $myeconfargs array by concatenating $our_conf + # (the common args) and $sapi_conf (the SAPI-specific args). + local myeconfargs=( "${our_conf[@]}" ) + myeconfargs+=( "${sapi_conf[@]}" ) + + pushd "${BUILD_DIR}" > /dev/null || die + econf "${myeconfargs[@]}" + popd > /dev/null || die + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + local sapi + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || \ + die "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index #nowarn + + # grab the first SAPI that got built and install common files from there + local first_sapi="", sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" || die + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir "/usr/share/php${PHP_MV}" + + local file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" || die + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp${PHP_MV}$(get_libname)" \ + "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + # Install the "phar" archive utility. + if use phar ; then + emake INSTALL_ROOT="${D}" install-pharcmd + dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" + fi + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp${PHP_MV}$(get_libname)" + ;; + phpdbg) + source="sapi/phpdbg/phpdbg" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" + else + dobin "${source}" + local name="$(basename ${source})" + dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use opcache ; then + into "${PHP_DESTDIR#${EPREFIX}}" + dolib.so "modules/opcache$(get_libname)" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die + + if use fpm ; then + if use systemd; then + systemd_newunit "${FILESDIR}/php-fpm_at.service" \ + "php-fpm@${SLOT}.service" + else + systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ + "php-fpm@${SLOT}.service" + fi + fi +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" + fi + + if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then + export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" + fi + + REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ + "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ + "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null || die + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + elog + elog "To enable PHP in apache, you will need to add \"-D PHP\" to" + elog "your apache2 command. OpenRC users can append that string to" + elog "APACHE2_OPTS in /etc/conf.d/apache2." + elog + elog "The apache module configuration file 70_mod_php.conf is" + elog "provided (and maintained) by eselect-php." + elog + fi + + # Create the symlinks for php + local m + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} || die + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + # Remove dead symlinks for SAPIs that were just disabled. For + # example, if the user has the cgi SAPI enabled, then he has an + # eselect-php symlink for it. If he later reinstalls PHP with + # USE="-cgi", that symlink will break. This call to eselect is + # supposed to remove that dead link per bug 572436. + eselect php cleanup || die + + if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then + elog "To build extensions for this version of PHP, you will need to" + elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." + elog + fi + + # Warn about the removal of PHP_INI_VERSION if the user has it set. + if [[ -n "${PHP_INI_VERSION}" ]]; then + ewarn 'The PHP_INI_VERSION variable has been phased out. You may' + ewarn 'remove it from your configuration at your convenience. See' + ewarn + ewarn ' https://bugs.gentoo.org/611214' + ewarn + ewarn 'for more information.' + fi + + elog "For details on how version slotting works, please see" + elog "the wiki:" + elog + elog " https://wiki.gentoo.org/wiki/PHP" + elog +} + +pkg_postrm() { + # This serves two purposes. First, if we have just removed the last + # installed version of PHP, then this will remove any dead symlinks + # belonging to eselect-php. Second, if a user upgrades slots from + # (say) 5.6 to 7.0 and depcleans the old slot, then this will update + # his existing symlinks to point to the new 7.0 installation. The + # latter is bug 432962. + # + # Note: the eselect-php package may not be installed at this point, + # so we can't die() if this command fails. + eselect php cleanup +} diff --git a/dev-lang/php/php-8.0.24.ebuild b/dev-lang/php/php-8.0.24.ebuild new file mode 100644 index 000000000000..233aafb4fd39 --- /dev/null +++ b/dev-lang/php/php-8.0.24.ebuild @@ -0,0 +1,758 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +WANT_AUTOMAKE="none" + +inherit flag-o-matic systemd autotools + +MY_PV=${PV/_rc/rc} +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://www.php.net/" +SRC_URI="https://www.php.net/distributions/${P}.tar.xz" + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +S="${WORKDIR}/${PN}-${MY_PV}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk + coverage +ctype curl debug + enchant exif ffi +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +iconv imap inifile + intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline selinux +session session-mm sharedmem + +simplexml snmp soap sockets sodium spell sqlite ssl + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp + +xml xmlreader xmlwriter xpm xslt zip zlib" + +# Without USE=readline or libedit, the interactive "php -a" CLI will hang. +# The Oracle instant client provides its own incompatible ldap library. +REQUIRED_USE=" + || ( cli cgi fpm apache2 embed phpdbg ) + cli? ( ^^ ( readline libedit ) ) + !cli? ( ?? ( readline libedit ) ) + truetype? ( gd zlib ) + webp? ( gd zlib ) + cjk? ( gd zlib ) + exif? ( gd zlib ) + xpm? ( gd zlib ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + xmlreader? ( xml ) + xmlwriter? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + oci8-instant-client? ( !ldap ) + qdbm? ( !gdbm ) + session-mm? ( session !threads ) + mysql? ( || ( mysqli pdo ) ) + firebird? ( pdo ) + mssql? ( pdo ) +" + +RESTRICT="!test? ( test )" + +# The supported (that is, autodetected) versions of BDB are listed in +# the ./configure script. Other versions *work*, but we need to stick to +# the ones that can be detected to avoid a repeat of bug #564824. +COMMON_DEPEND=" + >=app-eselect/eselect-php-0.9.7[apache2?,fpm?] + >=dev-libs/libpcre2-10.30[jit?,unicode] + fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) ) + apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) + argon2? ( app-crypt/argon2:= ) + berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) + bzip2? ( app-arch/bzip2:0= ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + coverage? ( dev-util/lcov ) + curl? ( >=net-misc/curl-7.29.0 ) + enchant? ( app-text/enchant:2 ) + ffi? ( >=dev-libs/libffi-3.0.11:= ) + firebird? ( dev-db/firebird ) + gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) + gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) + gmp? ( dev-libs/gmp:0= ) + iconv? ( virtual/libiconv ) + imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] ) + intl? ( dev-libs/icu:= ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11:= ) + ldap-sasl? ( dev-libs/cyrus-sasl ) + libedit? ( dev-libs/libedit ) + lmdb? ( dev-db/lmdb:= ) + mssql? ( dev-db/freetds[mssql] ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) + odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) + postgres? ( >=dev-db/postgresql-9.1:* ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline:0= ) + session-mm? ( dev-libs/mm ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + sodium? ( dev-libs/libsodium:=[-minimal] ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( >=dev-libs/openssl-1.0.1:0= ) + tidy? ( app-text/htmltidy ) + tokyocabinet? ( dev-db/tokyocabinet ) + truetype? ( =media-libs/freetype-2* ) + unicode? ( dev-libs/oniguruma:= ) + webp? ( media-libs/libwebp:0= ) + xml? ( >=dev-libs/libxml2-2.9.0 ) + xpm? ( x11-libs/libXpm ) + xslt? ( dev-libs/libxslt ) + zip? ( >=dev-libs/libzip-1.2.0:= ) + zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) +" + +RDEPEND="${COMMON_DEPEND} + virtual/mta + fpm? ( + selinux? ( sec-policy/selinux-phpfpm ) + systemd? ( sys-apps/systemd ) )" + +# Bison isn't actually needed when building from a release tarball +# However, the configure script will warn if it's absent or if you +# have an incompatible version installed. See bug 593278. +DEPEND="${COMMON_DEPEND} + app-arch/xz-utils + >=sys-devel/bison-3.0.1" + +BDEPEND="virtual/pkgconfig" + +PHP_MV="$(ver_cut 1)" + +PATCHES=( + "${FILESDIR}/php-iodbc-header-location.patch" + "${FILESDIR}/php80-firebird-warnings.patch" +) + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + # Always install the production INI file, bug 611214. + local phpinisrc="php.ini-production-${phpsapi}" + cp php.ini-production "${phpinisrc}" || die + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ + -i "${phpinisrc}" || die + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die + + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" php.ini + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ + "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "../ext/opcache.ini" \ + "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + if [[ "${sapi}" == "fpm" ]] ; then + einfo "Installing FPM config files php-fpm.conf and www.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + doins sapi/fpm/php-fpm.conf + insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" + doins sapi/fpm/www.conf + fi + + dodoc php.ini-{development,production} +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + default + + # In php-7.x, the FPM pool configuration files have been split off + # of the main config. By default the pool config files go in + # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the + # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later + # we'll install the pool configuration file "www.conf" there. + php_set_ini_dir fpm + sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ + sapi/fpm/php-fpm.conf.in \ + || die 'failed to move the include directory in php-fpm.conf' + + # Emulate buildconf to support cross-compilation + rm -fr aclocal.m4 autom4te.cache config.cache \ + configure main/php_config.h.in || die + eautoconf --force + eautoheader + + # Remove false positive test failures + # stream_isatty fails due to portage redirects + # curl tests here fail for network sandbox issues + # session tests here fail because we set the session directory to $T + rm tests/output/stream_isatty_err.phpt \ + tests/output/stream_isatty_out-err.phpt \ + tests/output/stream_isatty_out.phpt \ + ext/curl/tests/bug76675.phpt \ + ext/curl/tests/bug77535.phpt \ + ext/curl/tests/curl_error_basic.phpt \ + ext/session/tests/bug74514.phpt \ + ext/session/tests/bug74936.phpt || die + +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # The php-fpm config file wants localstatedir to be ${EPREFIX}/var + # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. + local our_conf=( + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}/man" + --infodir="${PHP_DESTDIR}/info" + --libdir="${PHP_DESTDIR}/lib" + --with-libdir="$(get_libdir)" + --localstatedir="${EPREFIX}/var" + --without-pear + $(use_enable threads zts) + ) + + our_conf+=( + $(use_with apparmor fpm-apparmor) + $(use_with argon2 password-argon2 "${EPREFIX}/usr") + $(use_enable bcmath) + $(use_with bzip2 bz2 "${EPREFIX}/usr") + $(use_enable calendar) + $(use_enable coverage gcov) + $(use_enable ctype) + $(use_with curl) + $(use_enable xml dom) + $(use_with enchant) + $(use_enable exif) + $(use_with ffi) + $(use_enable fileinfo) + $(use_enable filter) + $(use_enable ftp) + $(use_with nls gettext "${EPREFIX}/usr") + $(use_with gmp gmp "${EPREFIX}/usr") + $(use_with mhash mhash "${EPREFIX}/usr") + $(use_with iconv iconv \ + $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) + $(use_enable intl) + $(use_enable ipv6) + $(use_with kerberos) + $(use_with xml libxml) + $(use_enable unicode mbstring) + $(use_with ssl openssl) + $(use_enable pcntl) + $(use_enable phar) + $(use_enable pdo) + $(use_enable opcache) + $(use_with postgres pgsql "${EPREFIX}/usr") + $(use_enable posix) + $(use_with spell pspell "${EPREFIX}/usr") + $(use_enable simplexml) + $(use_enable sharedmem shmop) + $(use_with snmp snmp "${EPREFIX}/usr") + $(use_enable soap) + $(use_enable sockets) + $(use_with sodium) + $(use_with sqlite sqlite3) + $(use_enable sysvipc sysvmsg) + $(use_enable sysvipc sysvsem) + $(use_enable sysvipc sysvshm) + $(use_with tidy tidy "${EPREFIX}/usr") + $(use_enable tokenizer) + $(use_enable xml) + $(use_enable xmlreader) + $(use_enable xmlwriter) + $(use_with xslt xsl) + $(use_with zip) + $(use_with zlib zlib "${EPREFIX}/usr") + $(use_enable debug) + ) + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm || use lmdb || use tokyocabinet ; then + our_conf+=( "--enable-dba" ) + fi + + # DBA drivers support + our_conf+=( + $(use_with cdb) + $(use_with berkdb db4 "${EPREFIX}/usr") + $(use_enable flatfile) + $(use_with gdbm gdbm "${EPREFIX}/usr") + $(use_enable inifile) + $(use_with qdbm qdbm "${EPREFIX}/usr") + $(use_with tokyocabinet tcadb "${EPREFIX}/usr") + $(use_with lmdb lmdb "${EPREFIX}/usr") + ) + + # Support for the GD graphics library + our_conf+=( + $(use_with truetype freetype) + $(use_enable cjk gd-jis-conv) + $(use_with gd jpeg) + $(use_with xpm) + $(use_with webp) + ) + # enable gd last, so configure can pick up the previous settings + our_conf+=( $(use_enable gd) ) + + # IMAP support + if use imap ; then + our_conf+=( + $(use_with imap imap "${EPREFIX}/usr") + $(use_with ssl imap-ssl "${EPREFIX}/usr") + ) + fi + + # LDAP support + if use ldap ; then + our_conf+=( + $(use_with ldap ldap "${EPREFIX}/usr") + $(use_with ldap-sasl) + ) + fi + + # MySQL support + local mysqllib="mysqlnd" + local mysqlilib="mysqlnd" + + our_conf+=( $(use_with mysqli mysqli "${mysqlilib}") ) + + local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" + if use mysql || use mysqli ; then + our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) + fi + + # ODBC support + if use odbc && use iodbc ; then + our_conf+=( + --without-unixODBC + --with-iodbc + $(use_with pdo pdo-odbc "iODBC,${EPREFIX}/usr") + ) + elif use odbc ; then + our_conf+=( + --with-unixODBC="${EPREFIX}/usr" + --without-iodbc + $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") + ) + else + our_conf+=( + --without-unixODBC + --without-iodbc + --without-pdo-odbc + ) + fi + + # Oracle support + our_conf+=( $(use_with oci8-instant-client oci8) ) + + # PDO support + if use pdo ; then + our_conf+=( + $(use_with mssql pdo-dblib "${EPREFIX}/usr") + $(use_with mysql pdo-mysql "${mysqllib}") + $(use_with postgres pdo-pgsql) + $(use_with sqlite pdo-sqlite) + $(use_with firebird pdo-firebird "${EPREFIX}/usr") + $(use_with oci8-instant-client pdo-oci) + ) + fi + + # readline/libedit support + our_conf+=( + $(use_with readline readline "${EPREFIX}/usr") + $(use_with libedit) + ) + + # Session support + if use session ; then + our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) + else + our_conf+=( $(use_enable session) ) + fi + + # Use pic for shared modules such as apache2's mod_php + our_conf+=( --with-pic ) + + # we use the system copy of pcre + # --with-external-pcre affects ext/pcre + our_conf+=( + --with-external-pcre + $(use_with jit pcre-jit) + ) + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Cache the ./configure test results between SAPIs. + our_conf+=( --cache-file="${T}/config.cache" ) + + # Support user-passed configuration parameters + our_conf+=( ${EXTRA_ECONF:-} ) + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + local one_sapi + local sapi + mkdir -p "${WORKDIR}/sapis-build" || die + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + # The BUILD_DIR variable is used to determine where to output + # the files that autotools creates. This was all originally + # based on the autotools-utils eclass. + BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" + cp -a "${S}" "${BUILD_DIR}" || die + cd "${BUILD_DIR}" || die + + local sapi_conf=( + --with-config-file-path="${PHP_INI_DIR}" + --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" + ) + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm|phpdbg) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( "--enable-${sapi}" ) + if [[ "fpm" == "${sapi}" ]] ; then + sapi_conf+=( + $(use_with acl fpm-acl) + $(use_with systemd fpm-systemd) + ) + fi + else + sapi_conf+=( "--disable-${sapi}" ) + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) + else + sapi_conf+=( --without-apxs2 ) + fi + ;; + esac + done + + # Construct the $myeconfargs array by concatenating $our_conf + # (the common args) and $sapi_conf (the SAPI-specific args). + local myeconfargs=( "${our_conf[@]}" ) + myeconfargs+=( "${sapi_conf[@]}" ) + + pushd "${BUILD_DIR}" > /dev/null || die + econf "${myeconfargs[@]}" + popd > /dev/null || die + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + local sapi + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || \ + die "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index #nowarn + + # grab the first SAPI that got built and install common files from there + local first_sapi="", sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" || die + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir "/usr/share/php${PHP_MV}" + + local file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" || die + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp$(get_libname)" \ + "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + # Install the "phar" archive utility. + if use phar ; then + emake INSTALL_ROOT="${D}" install-pharcmd + dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" + fi + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp$(get_libname)" + ;; + phpdbg) + source="sapi/phpdbg/phpdbg" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" + else + dobin "${source}" + local name="$(basename ${source})" + dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use opcache ; then + into "${PHP_DESTDIR#${EPREFIX}}" + dolib.so "modules/opcache$(get_libname)" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die + + if use fpm ; then + if use systemd; then + systemd_newunit "${FILESDIR}/php-fpm_at.service" \ + "php-fpm@${SLOT}.service" + else + systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ + "php-fpm@${SLOT}.service" + fi + fi +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" + fi + + if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then + export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" + fi + + SKIP_ONLINE_TESTS=1 REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ + "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ + "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null || die + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + elog + elog "To enable PHP in apache, you will need to add \"-D PHP\" to" + elog "your apache2 command. OpenRC users can append that string to" + elog "APACHE2_OPTS in /etc/conf.d/apache2." + elog + elog "The apache module configuration file 70_mod_php.conf is" + elog "provided (and maintained) by eselect-php." + elog + fi + + # Create the symlinks for php + local m + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} || die + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + # Remove dead symlinks for SAPIs that were just disabled. For + # example, if the user has the cgi SAPI enabled, then he has an + # eselect-php symlink for it. If he later reinstalls PHP with + # USE="-cgi", that symlink will break. This call to eselect is + # supposed to remove that dead link per bug 572436. + eselect php cleanup || die + + if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then + elog "To build extensions for this version of PHP, you will need to" + elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." + elog + fi + + # Warn about the removal of PHP_INI_VERSION if the user has it set. + if [[ -n "${PHP_INI_VERSION}" ]]; then + ewarn 'The PHP_INI_VERSION variable has been phased out. You may' + ewarn 'remove it from your configuration at your convenience. See' + ewarn + ewarn ' https://bugs.gentoo.org/611214' + ewarn + ewarn 'for more information.' + fi + + elog "For details on how version slotting works, please see" + elog "the wiki:" + elog + elog " https://wiki.gentoo.org/wiki/PHP" + elog +} + +pkg_postrm() { + # This serves two purposes. First, if we have just removed the last + # installed version of PHP, then this will remove any dead symlinks + # belonging to eselect-php. Second, if a user upgrades slots from + # (say) 5.6 to 7.0 and depcleans the old slot, then this will update + # his existing symlinks to point to the new 7.0 installation. The + # latter is bug 432962. + # + # Note: the eselect-php package may not be installed at this point, + # so we can't die() if this command fails. + eselect php cleanup +} diff --git a/dev-lang/php/php-8.1.11.ebuild b/dev-lang/php/php-8.1.11.ebuild new file mode 100644 index 000000000000..b0becc6f3ead --- /dev/null +++ b/dev-lang/php/php-8.1.11.ebuild @@ -0,0 +1,756 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +WANT_AUTOMAKE="none" + +inherit flag-o-matic systemd autotools + +MY_PV=${PV/_rc/RC} +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://www.php.net/" +SRC_URI="https://www.php.net/distributions/${P}.tar.xz" + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +S="${WORKDIR}/${PN}-${MY_PV}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk + coverage +ctype curl debug + enchant exif ffi +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +iconv imap inifile + intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline selinux +session session-mm sharedmem + +simplexml snmp soap sockets sodium spell sqlite ssl + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp + +xml xmlreader xmlwriter xpm xslt zip zlib" + +# Without USE=readline or libedit, the interactive "php -a" CLI will hang. +# The Oracle instant client provides its own incompatible ldap library. +REQUIRED_USE=" + || ( cli cgi fpm apache2 embed phpdbg ) + cli? ( ^^ ( readline libedit ) ) + !cli? ( ?? ( readline libedit ) ) + truetype? ( gd zlib ) + webp? ( gd zlib ) + cjk? ( gd zlib ) + exif? ( gd zlib ) + xpm? ( gd zlib ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + xmlreader? ( xml ) + xmlwriter? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + oci8-instant-client? ( !ldap ) + qdbm? ( !gdbm ) + session-mm? ( session !threads ) + mysql? ( || ( mysqli pdo ) ) + firebird? ( pdo ) + mssql? ( pdo ) +" + +RESTRICT="!test? ( test )" + +# The supported (that is, autodetected) versions of BDB are listed in +# the ./configure script. Other versions *work*, but we need to stick to +# the ones that can be detected to avoid a repeat of bug #564824. +COMMON_DEPEND=" + >=app-eselect/eselect-php-0.9.7[apache2?,fpm?] + >=dev-libs/libpcre2-10.30[jit?,unicode] + fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) ) + apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) + argon2? ( app-crypt/argon2:= ) + berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) + bzip2? ( app-arch/bzip2:0= ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + coverage? ( dev-util/lcov ) + curl? ( >=net-misc/curl-7.29.0 ) + enchant? ( app-text/enchant:2 ) + ffi? ( >=dev-libs/libffi-3.0.11:= ) + firebird? ( dev-db/firebird ) + gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) + gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) + gmp? ( dev-libs/gmp:0= ) + iconv? ( virtual/libiconv ) + imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] ) + intl? ( dev-libs/icu:= ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11:= ) + ldap-sasl? ( dev-libs/cyrus-sasl ) + libedit? ( dev-libs/libedit ) + lmdb? ( dev-db/lmdb:= ) + mssql? ( dev-db/freetds[mssql] ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) + odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) + postgres? ( >=dev-db/postgresql-9.1:* ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline:0= ) + session-mm? ( dev-libs/mm ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + sodium? ( dev-libs/libsodium:=[-minimal] ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( >=dev-libs/openssl-1.0.2:0= ) + tidy? ( app-text/htmltidy ) + tokyocabinet? ( dev-db/tokyocabinet ) + truetype? ( =media-libs/freetype-2* ) + unicode? ( dev-libs/oniguruma:= ) + webp? ( media-libs/libwebp:0= ) + xml? ( >=dev-libs/libxml2-2.9.0 ) + xpm? ( x11-libs/libXpm ) + xslt? ( dev-libs/libxslt ) + zip? ( >=dev-libs/libzip-1.2.0:= ) + zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) +" + +IDEPEND=">=app-eselect/eselect-php-0.9.7[apache2?,fpm?]" + +RDEPEND="${COMMON_DEPEND} + virtual/mta + fpm? ( + selinux? ( sec-policy/selinux-phpfpm ) + systemd? ( sys-apps/systemd ) )" + +# Bison isn't actually needed when building from a release tarball +# However, the configure script will warn if it's absent or if you +# have an incompatible version installed. See bug 593278. +DEPEND="${COMMON_DEPEND} + app-arch/xz-utils + >=sys-devel/bison-3.0.1" + +BDEPEND="virtual/pkgconfig" + +PHP_MV="$(ver_cut 1)" + +PATCHES=( + "${FILESDIR}/php-iodbc-header-location.patch" +) + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + # Always install the production INI file, bug 611214. + local phpinisrc="php.ini-production-${phpsapi}" + cp php.ini-production "${phpinisrc}" || die + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ + -i "${phpinisrc}" || die + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die + + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" php.ini + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ + "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "../ext/opcache.ini" \ + "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + if [[ "${sapi}" == "fpm" ]] ; then + einfo "Installing FPM config files php-fpm.conf and www.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + doins sapi/fpm/php-fpm.conf + insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" + doins sapi/fpm/www.conf + fi + + dodoc php.ini-{development,production} +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + default + + # In php-7.x, the FPM pool configuration files have been split off + # of the main config. By default the pool config files go in + # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the + # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later + # we'll install the pool configuration file "www.conf" there. + php_set_ini_dir fpm + sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ + sapi/fpm/php-fpm.conf.in \ + || die 'failed to move the include directory in php-fpm.conf' + + # Emulate buildconf to support cross-compilation + rm -fr aclocal.m4 autom4te.cache config.cache \ + configure main/php_config.h.in || die + eautoconf --force + eautoheader + + # Remove false positive test failures + # stream_isatty fails due to portage redirects + # curl tests here fail for network sandbox issues + # session tests here fail because we set the session directory to $T + rm tests/output/stream_isatty_err.phpt \ + tests/output/stream_isatty_out-err.phpt \ + tests/output/stream_isatty_out.phpt \ + ext/curl/tests/bug76675.phpt \ + ext/curl/tests/bug77535.phpt \ + ext/curl/tests/curl_error_basic.phpt \ + ext/session/tests/bug74514.phpt \ + ext/session/tests/bug74936.phpt || die + +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # The php-fpm config file wants localstatedir to be ${EPREFIX}/var + # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. + local our_conf=( + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}/man" + --infodir="${PHP_DESTDIR}/info" + --libdir="${PHP_DESTDIR}/lib" + --with-libdir="$(get_libdir)" + --localstatedir="${EPREFIX}/var" + --without-pear + $(use_enable threads zts) + ) + + our_conf+=( + $(use_with apparmor fpm-apparmor) + $(use_with argon2 password-argon2 "${EPREFIX}/usr") + $(use_enable bcmath) + $(use_with bzip2 bz2 "${EPREFIX}/usr") + $(use_enable calendar) + $(use_enable coverage gcov) + $(use_enable ctype) + $(use_with curl) + $(use_enable xml dom) + $(use_with enchant) + $(use_enable exif) + $(use_with ffi) + $(use_enable fileinfo) + $(use_enable filter) + $(use_enable ftp) + $(use_with nls gettext "${EPREFIX}/usr") + $(use_with gmp gmp "${EPREFIX}/usr") + $(use_with mhash mhash "${EPREFIX}/usr") + $(use_with iconv iconv \ + $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) + $(use_enable intl) + $(use_enable ipv6) + $(use_with kerberos) + $(use_with xml libxml) + $(use_enable unicode mbstring) + $(use_with ssl openssl) + $(use_enable pcntl) + $(use_enable phar) + $(use_enable pdo) + $(use_enable opcache) + $(use_with postgres pgsql "${EPREFIX}/usr") + $(use_enable posix) + $(use_with spell pspell "${EPREFIX}/usr") + $(use_enable simplexml) + $(use_enable sharedmem shmop) + $(use_with snmp snmp "${EPREFIX}/usr") + $(use_enable soap) + $(use_enable sockets) + $(use_with sodium) + $(use_with sqlite sqlite3) + $(use_enable sysvipc sysvmsg) + $(use_enable sysvipc sysvsem) + $(use_enable sysvipc sysvshm) + $(use_with tidy tidy "${EPREFIX}/usr") + $(use_enable tokenizer) + $(use_enable xml) + $(use_enable xmlreader) + $(use_enable xmlwriter) + $(use_with xslt xsl) + $(use_with zip) + $(use_with zlib zlib "${EPREFIX}/usr") + $(use_enable debug) + ) + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm || use lmdb || use tokyocabinet ; then + our_conf+=( "--enable-dba" ) + fi + + # DBA drivers support + our_conf+=( + $(use_with cdb) + $(use_with berkdb db4 "${EPREFIX}/usr") + $(use_enable flatfile) + $(use_with gdbm gdbm "${EPREFIX}/usr") + $(use_enable inifile) + $(use_with qdbm qdbm "${EPREFIX}/usr") + $(use_with tokyocabinet tcadb "${EPREFIX}/usr") + $(use_with lmdb lmdb "${EPREFIX}/usr") + ) + + # Support for the GD graphics library + our_conf+=( + $(use_with truetype freetype) + $(use_enable cjk gd-jis-conv) + $(use_with gd jpeg) + $(use_with xpm) + $(use_with webp) + ) + # enable gd last, so configure can pick up the previous settings + our_conf+=( $(use_enable gd) ) + + # IMAP support + if use imap ; then + our_conf+=( + $(use_with imap imap "${EPREFIX}/usr") + $(use_with ssl imap-ssl "${EPREFIX}/usr") + ) + fi + + # LDAP support + if use ldap ; then + our_conf+=( + $(use_with ldap ldap "${EPREFIX}/usr") + $(use_with ldap-sasl) + ) + fi + + # MySQL support + our_conf+=( $(use_with mysqli mysqli "mysqlnd") ) + + local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" + if use mysql || use mysqli ; then + our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) + fi + + # ODBC support + if use odbc && use iodbc ; then + our_conf+=( + --without-unixODBC + --with-iodbc + $(use_with pdo pdo-odbc "iODBC,${EPREFIX}/usr") + ) + elif use odbc ; then + our_conf+=( + --with-unixODBC="${EPREFIX}/usr" + --without-iodbc + $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") + ) + else + our_conf+=( + --without-unixODBC + --without-iodbc + --without-pdo-odbc + ) + fi + + # Oracle support + our_conf+=( $(use_with oci8-instant-client oci8) ) + + # PDO support + if use pdo ; then + our_conf+=( + $(use_with mssql pdo-dblib "${EPREFIX}/usr") + $(use_with mysql pdo-mysql "mysqlnd") + $(use_with postgres pdo-pgsql) + $(use_with sqlite pdo-sqlite) + $(use_with firebird pdo-firebird "${EPREFIX}/usr") + $(use_with oci8-instant-client pdo-oci) + ) + fi + + # readline/libedit support + our_conf+=( + $(use_with readline readline "${EPREFIX}/usr") + $(use_with libedit) + ) + + # Session support + if use session ; then + our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) + else + our_conf+=( $(use_enable session) ) + fi + + # Use pic for shared modules such as apache2's mod_php + our_conf+=( --with-pic ) + + # we use the system copy of pcre + # --with-external-pcre affects ext/pcre + our_conf+=( + --with-external-pcre + $(use_with jit pcre-jit) + ) + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Cache the ./configure test results between SAPIs. + our_conf+=( --cache-file="${T}/config.cache" ) + + # Support user-passed configuration parameters + our_conf+=( ${EXTRA_ECONF:-} ) + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + local one_sapi + local sapi + mkdir -p "${WORKDIR}/sapis-build" || die + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + # The BUILD_DIR variable is used to determine where to output + # the files that autotools creates. This was all originally + # based on the autotools-utils eclass. + BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" + cp -a "${S}" "${BUILD_DIR}" || die + cd "${BUILD_DIR}" || die + + local sapi_conf=( + --with-config-file-path="${PHP_INI_DIR}" + --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" + ) + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm|phpdbg) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( "--enable-${sapi}" ) + if [[ "fpm" == "${sapi}" ]] ; then + sapi_conf+=( + $(use_with acl fpm-acl) + $(use_with systemd fpm-systemd) + ) + fi + else + sapi_conf+=( "--disable-${sapi}" ) + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) + else + sapi_conf+=( --without-apxs2 ) + fi + ;; + esac + done + + # Construct the $myeconfargs array by concatenating $our_conf + # (the common args) and $sapi_conf (the SAPI-specific args). + local myeconfargs=( "${our_conf[@]}" ) + myeconfargs+=( "${sapi_conf[@]}" ) + + pushd "${BUILD_DIR}" > /dev/null || die + econf "${myeconfargs[@]}" + popd > /dev/null || die + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + local sapi + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || \ + die "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index #nowarn + + # grab the first SAPI that got built and install common files from there + local first_sapi="", sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" || die + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir "/usr/share/php${PHP_MV}" + + local file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" || die + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp$(get_libname)" \ + "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + # Install the "phar" archive utility. + if use phar ; then + emake INSTALL_ROOT="${D}" install-pharcmd + dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" + fi + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp$(get_libname)" + ;; + phpdbg) + source="sapi/phpdbg/phpdbg" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" + else + dobin "${source}" + local name="$(basename ${source})" + dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use opcache ; then + into "${PHP_DESTDIR#${EPREFIX}}" + dolib.so "modules/opcache$(get_libname)" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die + + if use fpm ; then + if use systemd; then + systemd_newunit "${FILESDIR}/php-fpm_at.service" \ + "php-fpm@${SLOT}.service" + else + systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ + "php-fpm@${SLOT}.service" + fi + fi +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" + fi + + if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then + export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" + fi + + SKIP_ONLINE_TESTS=1 REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ + "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ + "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null || die + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + elog + elog "To enable PHP in apache, you will need to add \"-D PHP\" to" + elog "your apache2 command. OpenRC users can append that string to" + elog "APACHE2_OPTS in /etc/conf.d/apache2." + elog + elog "The apache module configuration file 70_mod_php.conf is" + elog "provided (and maintained) by eselect-php." + elog + fi + + # Create the symlinks for php + local m + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} || die + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + # Remove dead symlinks for SAPIs that were just disabled. For + # example, if the user has the cgi SAPI enabled, then he has an + # eselect-php symlink for it. If he later reinstalls PHP with + # USE="-cgi", that symlink will break. This call to eselect is + # supposed to remove that dead link per bug 572436. + eselect php cleanup || die + + if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then + elog "To build extensions for this version of PHP, you will need to" + elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." + elog + fi + + # Warn about the removal of PHP_INI_VERSION if the user has it set. + if [[ -n "${PHP_INI_VERSION}" ]]; then + ewarn 'The PHP_INI_VERSION variable has been phased out. You may' + ewarn 'remove it from your configuration at your convenience. See' + ewarn + ewarn ' https://bugs.gentoo.org/611214' + ewarn + ewarn 'for more information.' + fi + + elog "For details on how version slotting works, please see" + elog "the wiki:" + elog + elog " https://wiki.gentoo.org/wiki/PHP" + elog +} + +pkg_postrm() { + # This serves two purposes. First, if we have just removed the last + # installed version of PHP, then this will remove any dead symlinks + # belonging to eselect-php. Second, if a user upgrades slots from + # (say) 5.6 to 7.0 and depcleans the old slot, then this will update + # his existing symlinks to point to the new 7.0 installation. The + # latter is bug 432962. + # + # Note: the eselect-php package may not be installed at this point, + # so we can't die() if this command fails. + eselect php cleanup +} diff --git a/dev-lang/php/php-8.2.0_rc3.ebuild b/dev-lang/php/php-8.2.0_rc3.ebuild new file mode 100644 index 000000000000..84430f30f486 --- /dev/null +++ b/dev-lang/php/php-8.2.0_rc3.ebuild @@ -0,0 +1,758 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +WANT_AUTOMAKE="none" + +inherit flag-o-matic systemd autotools + +MY_PV=${PV/_rc/RC} +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://www.php.net/" +#SRC_URI="https://www.php.net/distributions/${P}.tar.xz" +SRC_URI="https://downloads.php.net/~pierrick/php-${MY_PV}.tar.xz" + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +S="${WORKDIR}/${PN}-${MY_PV}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk + coverage +ctype curl debug + enchant exif ffi +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +iconv imap inifile + intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline selinux +session session-mm sharedmem + +simplexml snmp soap sockets sodium spell sqlite ssl + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp + +xml xmlreader xmlwriter xpm xslt zip zlib" + +# Without USE=readline or libedit, the interactive "php -a" CLI will hang. +# The Oracle instant client provides its own incompatible ldap library. +REQUIRED_USE=" + || ( cli cgi fpm apache2 embed phpdbg ) + cli? ( ^^ ( readline libedit ) ) + !cli? ( ?? ( readline libedit ) ) + truetype? ( gd zlib ) + webp? ( gd zlib ) + cjk? ( gd zlib ) + exif? ( gd zlib ) + xpm? ( gd zlib ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + xmlreader? ( xml ) + xmlwriter? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + oci8-instant-client? ( !ldap ) + qdbm? ( !gdbm ) + session-mm? ( session !threads ) + mysql? ( || ( mysqli pdo ) ) + firebird? ( pdo ) + mssql? ( pdo ) +" + +RESTRICT="!test? ( test )" + +# The supported (that is, autodetected) versions of BDB are listed in +# the ./configure script. Other versions *work*, but we need to stick to +# the ones that can be detected to avoid a repeat of bug #564824. +COMMON_DEPEND=" + >=app-eselect/eselect-php-0.9.7[apache2?,fpm?] + >=dev-libs/libpcre2-10.30[jit?,unicode] + fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) + apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) + argon2? ( app-crypt/argon2:= ) + berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) + bzip2? ( app-arch/bzip2:0= ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + coverage? ( dev-util/lcov ) + curl? ( >=net-misc/curl-7.29.0 ) + enchant? ( app-text/enchant:2 ) + ffi? ( >=dev-libs/libffi-3.0.11:= ) + firebird? ( dev-db/firebird ) + gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) + gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) + gmp? ( dev-libs/gmp:0= ) + iconv? ( virtual/libiconv ) + imap? ( >=virtual/imap-c-client-2[kerberos=,ssl=] ) + intl? ( dev-libs/icu:= ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11:= ) + ldap-sasl? ( dev-libs/cyrus-sasl ) + libedit? ( dev-libs/libedit ) + lmdb? ( dev-db/lmdb:= ) + mssql? ( dev-db/freetds[mssql] ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) + odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) + postgres? ( >=dev-db/postgresql-9.1:* ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline:0= ) + session-mm? ( dev-libs/mm ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + sodium? ( dev-libs/libsodium:=[-minimal] ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( >=dev-libs/openssl-1.0.2:0= ) + tidy? ( app-text/htmltidy ) + tokyocabinet? ( dev-db/tokyocabinet ) + truetype? ( =media-libs/freetype-2* ) + unicode? ( dev-libs/oniguruma:= ) + webp? ( media-libs/libwebp:0= ) + xml? ( >=dev-libs/libxml2-2.9.0 ) + xpm? ( x11-libs/libXpm ) + xslt? ( dev-libs/libxslt ) + zip? ( >=dev-libs/libzip-1.2.0:= ) + zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) +" + +IDEPEND=">=app-eselect/eselect-php-0.9.7[apache2?,fpm?]" + +RDEPEND="${COMMON_DEPEND} + virtual/mta + fpm? ( + selinux? ( sec-policy/selinux-phpfpm ) + systemd? ( sys-apps/systemd ) )" + +# Bison isn't actually needed when building from a release tarball +# However, the configure script will warn if it's absent or if you +# have an incompatible version installed. See bug 593278. +DEPEND="${COMMON_DEPEND} + app-arch/xz-utils + >=sys-devel/bison-3.0.1" + +BDEPEND="virtual/pkgconfig" + +PHP_MV="$(ver_cut 1)" + +PATCHES=( + "${FILESDIR}/php-iodbc-header-location.patch" +) + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + # Always install the production INI file, bug 611214. + local phpinisrc="php.ini-production-${phpsapi}" + cp php.ini-production "${phpinisrc}" || die + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ + -i "${phpinisrc}" || die + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die + + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" php.ini + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ + "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "../ext/opcache.ini" \ + "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + if [[ "${sapi}" == "fpm" ]] ; then + einfo "Installing FPM config files php-fpm.conf and www.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + doins sapi/fpm/php-fpm.conf + insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" + doins sapi/fpm/www.conf + fi + + dodoc php.ini-{development,production} +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + default + + # In php-7.x, the FPM pool configuration files have been split off + # of the main config. By default the pool config files go in + # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the + # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later + # we'll install the pool configuration file "www.conf" there. + php_set_ini_dir fpm + sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ + sapi/fpm/php-fpm.conf.in \ + || die 'failed to move the include directory in php-fpm.conf' + + # Emulate buildconf to support cross-compilation + rm -fr aclocal.m4 autom4te.cache config.cache \ + configure main/php_config.h.in || die + eautoconf --force + eautoheader + + # Remove false positive test failures + # stream_isatty fails due to portage redirects + # curl tests here fail for network sandbox issues + # session tests here fail because we set the session directory to $T + rm tests/output/stream_isatty_err.phpt \ + tests/output/stream_isatty_out-err.phpt \ + tests/output/stream_isatty_out.phpt \ + ext/curl/tests/bug76675.phpt \ + ext/curl/tests/bug77535.phpt \ + ext/curl/tests/curl_error_basic.phpt \ + ext/session/tests/bug74514.phpt \ + ext/session/tests/bug74936.phpt || die + +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # The php-fpm config file wants localstatedir to be ${EPREFIX}/var + # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. + local our_conf=( + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}/man" + --infodir="${PHP_DESTDIR}/info" + --libdir="${PHP_DESTDIR}/lib" + --with-libdir="$(get_libdir)" + --localstatedir="${EPREFIX}/var" + --without-pear + $(use_enable threads zts) + ) + + our_conf+=( + $(use_with apparmor fpm-apparmor) + $(use_with argon2 password-argon2 "${EPREFIX}/usr") + $(use_enable bcmath) + $(use_with bzip2 bz2 "${EPREFIX}/usr") + $(use_enable calendar) + $(use_enable coverage gcov) + $(use_enable ctype) + $(use_with curl) + $(use_enable xml dom) + $(use_with enchant) + $(use_enable exif) + $(use_with ffi) + $(use_enable fileinfo) + $(use_enable filter) + $(use_enable ftp) + $(use_with nls gettext "${EPREFIX}/usr") + $(use_with gmp gmp "${EPREFIX}/usr") + $(use_with mhash mhash "${EPREFIX}/usr") + $(use_with iconv iconv \ + $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) + $(use_enable intl) + $(use_enable ipv6) + $(use_with kerberos) + $(use_with xml libxml) + $(use_enable unicode mbstring) + $(use_with ssl openssl) + $(use_enable pcntl) + $(use_enable phar) + $(use_enable pdo) + $(use_enable opcache) + $(use_with postgres pgsql "${EPREFIX}/usr") + $(use_enable posix) + $(use_with selinux fpm-selinux) + $(use_with spell pspell "${EPREFIX}/usr") + $(use_enable simplexml) + $(use_enable sharedmem shmop) + $(use_with snmp snmp "${EPREFIX}/usr") + $(use_enable soap) + $(use_enable sockets) + $(use_with sodium) + $(use_with sqlite sqlite3) + $(use_enable sysvipc sysvmsg) + $(use_enable sysvipc sysvsem) + $(use_enable sysvipc sysvshm) + $(use_with tidy tidy "${EPREFIX}/usr") + $(use_enable tokenizer) + $(use_enable xml) + $(use_enable xmlreader) + $(use_enable xmlwriter) + $(use_with xslt xsl) + $(use_with zip) + $(use_with zlib zlib "${EPREFIX}/usr") + $(use_enable debug) + ) + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm || use lmdb || use tokyocabinet ; then + our_conf+=( "--enable-dba" ) + fi + + # DBA drivers support + our_conf+=( + $(use_with cdb) + $(use_with berkdb db4 "${EPREFIX}/usr") + $(use_enable flatfile) + $(use_with gdbm gdbm "${EPREFIX}/usr") + $(use_enable inifile) + $(use_with qdbm qdbm "${EPREFIX}/usr") + $(use_with tokyocabinet tcadb "${EPREFIX}/usr") + $(use_with lmdb lmdb "${EPREFIX}/usr") + ) + + # Support for the GD graphics library + our_conf+=( + $(use_with truetype freetype) + $(use_enable cjk gd-jis-conv) + $(use_with gd jpeg) + $(use_with xpm) + $(use_with webp) + ) + # enable gd last, so configure can pick up the previous settings + our_conf+=( $(use_enable gd) ) + + # IMAP support + if use imap ; then + our_conf+=( + $(use_with imap imap "${EPREFIX}/usr") + $(use_with ssl imap-ssl "${EPREFIX}/usr") + ) + fi + + # LDAP support + if use ldap ; then + our_conf+=( + $(use_with ldap ldap "${EPREFIX}/usr") + $(use_with ldap-sasl) + ) + fi + + # MySQL support + our_conf+=( $(use_with mysqli) ) + + local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" + if use mysql || use mysqli ; then + our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) + fi + + # ODBC support + if use odbc && use iodbc ; then + our_conf+=( + --without-unixODBC + --with-iodbc + $(use_with pdo pdo-odbc "iODBC,${EPREFIX}/usr") + ) + elif use odbc ; then + our_conf+=( + --with-unixODBC="${EPREFIX}/usr" + --without-iodbc + $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") + ) + else + our_conf+=( + --without-unixODBC + --without-iodbc + --without-pdo-odbc + ) + fi + + # Oracle support + our_conf+=( $(use_with oci8-instant-client oci8) ) + + # PDO support + if use pdo ; then + our_conf+=( + $(use_with mssql pdo-dblib "${EPREFIX}/usr") + $(use_with mysql pdo-mysql "mysqlnd") + $(use_with postgres pdo-pgsql) + $(use_with sqlite pdo-sqlite) + $(use_with firebird pdo-firebird "${EPREFIX}/usr") + $(use_with oci8-instant-client pdo-oci) + ) + fi + + # readline/libedit support + our_conf+=( + $(use_with readline readline "${EPREFIX}/usr") + $(use_with libedit) + ) + + # Session support + if use session ; then + our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) + else + our_conf+=( $(use_enable session) ) + fi + + # Use pic for shared modules such as apache2's mod_php + our_conf+=( --with-pic ) + + # we use the system copy of pcre + # --with-external-pcre affects ext/pcre + our_conf+=( + --with-external-pcre + $(use_with jit pcre-jit) + ) + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Cache the ./configure test results between SAPIs. + our_conf+=( --cache-file="${T}/config.cache" ) + + # Support user-passed configuration parameters + our_conf+=( ${EXTRA_ECONF:-} ) + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + local one_sapi + local sapi + mkdir -p "${WORKDIR}/sapis-build" || die + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + # The BUILD_DIR variable is used to determine where to output + # the files that autotools creates. This was all originally + # based on the autotools-utils eclass. + BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" + cp -a "${S}" "${BUILD_DIR}" || die + cd "${BUILD_DIR}" || die + + local sapi_conf=( + --with-config-file-path="${PHP_INI_DIR}" + --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" + ) + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm|phpdbg) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( "--enable-${sapi}" ) + if [[ "fpm" == "${sapi}" ]] ; then + sapi_conf+=( + $(use_with acl fpm-acl) + $(use_with systemd fpm-systemd) + ) + fi + else + sapi_conf+=( "--disable-${sapi}" ) + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) + else + sapi_conf+=( --without-apxs2 ) + fi + ;; + esac + done + + # Construct the $myeconfargs array by concatenating $our_conf + # (the common args) and $sapi_conf (the SAPI-specific args). + local myeconfargs=( "${our_conf[@]}" ) + myeconfargs+=( "${sapi_conf[@]}" ) + + pushd "${BUILD_DIR}" > /dev/null || die + econf "${myeconfargs[@]}" + popd > /dev/null || die + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + local sapi + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || \ + die "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index #nowarn + + # grab the first SAPI that got built and install common files from there + local first_sapi="", sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" || die + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir "/usr/share/php${PHP_MV}" + + local file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" || die + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp$(get_libname)" \ + "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + # Install the "phar" archive utility. + if use phar ; then + emake INSTALL_ROOT="${D}" install-pharcmd + dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" + fi + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp$(get_libname)" + ;; + phpdbg) + source="sapi/phpdbg/phpdbg" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" + else + dobin "${source}" + local name="$(basename ${source})" + dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use opcache ; then + into "${PHP_DESTDIR#${EPREFIX}}" + dolib.so "modules/opcache$(get_libname)" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die + + if use fpm ; then + if use systemd; then + systemd_newunit "${FILESDIR}/php-fpm_at.service" \ + "php-fpm@${SLOT}.service" + else + systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ + "php-fpm@${SLOT}.service" + fi + fi +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" + fi + + if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then + export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" + fi + + SKIP_ONLINE_TESTS=1 REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ + "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ + "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null || die + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + elog + elog "To enable PHP in apache, you will need to add \"-D PHP\" to" + elog "your apache2 command. OpenRC users can append that string to" + elog "APACHE2_OPTS in /etc/conf.d/apache2." + elog + elog "The apache module configuration file 70_mod_php.conf is" + elog "provided (and maintained) by eselect-php." + elog + fi + + # Create the symlinks for php + local m + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} || die + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + # Remove dead symlinks for SAPIs that were just disabled. For + # example, if the user has the cgi SAPI enabled, then he has an + # eselect-php symlink for it. If he later reinstalls PHP with + # USE="-cgi", that symlink will break. This call to eselect is + # supposed to remove that dead link per bug 572436. + eselect php cleanup || die + + if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then + elog "To build extensions for this version of PHP, you will need to" + elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." + elog + fi + + # Warn about the removal of PHP_INI_VERSION if the user has it set. + if [[ -n "${PHP_INI_VERSION}" ]]; then + ewarn 'The PHP_INI_VERSION variable has been phased out. You may' + ewarn 'remove it from your configuration at your convenience. See' + ewarn + ewarn ' https://bugs.gentoo.org/611214' + ewarn + ewarn 'for more information.' + fi + + elog "For details on how version slotting works, please see" + elog "the wiki:" + elog + elog " https://wiki.gentoo.org/wiki/PHP" + elog +} + +pkg_postrm() { + # This serves two purposes. First, if we have just removed the last + # installed version of PHP, then this will remove any dead symlinks + # belonging to eselect-php. Second, if a user upgrades slots from + # (say) 5.6 to 7.0 and depcleans the old slot, then this will update + # his existing symlinks to point to the new 7.0 installation. The + # latter is bug 432962. + # + # Note: the eselect-php package may not be installed at this point, + # so we can't die() if this command fails. + eselect php cleanup +} diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest index ea784f1b41c4..a29addf3ee31 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -92,6 +92,7 @@ DIST rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz 191293592 BLAKE2B c32eb7b75b DIST rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B d922b1c72bd0fb7cfa0455f56d8c6ecee491a96e6bc54c0058ff01d8b152c2a87b4ade33f4445f345564fd1a2c9a54b81b52c1a37a32f1f91a78acc82a568567 SHA512 8860237891950bf1b9b958c950194b3617c5a865bdb1ea7834e84f74781b26959fb8a729d2043ee8cd63ee1144e307691b4adaf252d31c72f4e02ba60cea694e DIST rust-1.64.0-s390x-unknown-linux-gnu.tar.xz 225451932 BLAKE2B f7043af9d80b814e8b7988be8ddd2e14df361d08d89e96aed93a99b15719288aee064ed496008e486ee424cd8a9fa0edb78b34addd00646c1359d2bf504317ec SHA512 92702533159a4009be38314f03e26d36b45869709a0bc8f6394dddbd1ff61529f928071dadec36ba325cde589c5ac6b649ffc3c6db625473ed54e1686ada1723 DIST rust-1.64.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 64c74bd0bb84f4c751dc1de20d12bfb9370cdf1db7957db07fa2f58ad692a10b8ee11a5c4bedc2f66f0291a91a1346d00de8e6f7ab57cd151003447aa8481dc9 SHA512 6301908c83618b61543c28026682901a342fb562b1cd1a2f78f8b0a388f06ea42b943bf822a67c2c4b1a2b4236250673a9d5bba95b85e182131a97395bffecbc +DIST rust-1.64.0-sparc64-unknown-linux-gnu.tar.xz 60909032 BLAKE2B c873f5e58089264ba5d409f0712c1c0e941ed97d5c01202be82a8b1003f35919eea80970b0601a91ebfb654878d1d43dbedbc0658cdba23fbc76c466b3ad7071 SHA512 ba9f9b79be1fde74efbd98f8a983c2ae9e1ad5f62bff633483c80c0c925b0020877e1f414910551f141d9b030ae1c4449bdf24699a92c4d7a7bc5f5f00ac6270 DIST rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz 161922032 BLAKE2B e8a0d13deab59b5f6e50aaf5a9fc39e032b759dadf4a7034f8824677de34940fab0e6e430299379f305f0849556608fc7db207db52bea6523ad83abda4e04624 SHA512 ab687e9142963c5f9d6d577022a0783eea9a3473ff6186950d2c6a15640bf7d3042857eaa1bffc1e472385893eded6e171d7f59dce988752830697398c766bd1 DIST rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B d13ab08a8ce4b9a92c60ab5b8c21087158b66d9a673b7a960103757a2b12216cab8e7713cda08753a5f5f921aa9c7d571da77a90166d6e7362549a49d6c1a501 SHA512 fda5b45652c0929fea19146dd2c5a895ae4c6db9a1bf448a7364899854ffa06a8eb52b35bfe28c8acdfb1633cd8afe6c5eabd622b7887ed267b1b72220ef4e6f DIST rust-1.64.0-x86_64-unknown-linux-musl.tar.xz 265843112 BLAKE2B 2b267b5b9aae610734759a690e36600eeeedab7e0b679e651df269d7b71b147984c1d16cab4658076f05a8a854afc74d83e6e61dac3a8a6bf2b56660d3483285 SHA512 c722ddb6a7bfc5b8767e2a37e697f625b4e775582423720d1b01737ec3269c82e2212f7e5a672a062fa49c8c15c0d2d182ea14dd048cfd9e07704cbc04fd8ef0 @@ -101,5 +102,5 @@ DIST rust-src-1.63.0.tar.xz 2407504 BLAKE2B ddb866da32a56fe3ae4c4b918cb327228357 DIST rust-src-1.64.0.tar.xz 2437612 BLAKE2B 9bd5cb64c4ac98ffe60f15bf62517f3ba214ec788d939a27135bca4b770a7a760299ffa43090846e9a83c734a6b2d97102e51f9760f655cb596bda91214012a0 SHA512 a1867ea7a36f669fcde149578dceb8bc7503435d9c740594cd6181e0ea0e4be9d3c8b79f755c0f457bdbc3200149cd94eba17922d00610c5ff6be5fe1f8bd862 EBUILD rust-bin-1.62.1.ebuild 6620 BLAKE2B d8b27d5e314f42b0af2aa17e24567d1b51250b8b42415f8f6649a2dfcfd64606fa32ce8c66a4e5cbce5de5919af45f2b39950902c50d8ac12e368bc74faa1ee8 SHA512 7eaa162b689e437f5abb541c2be57c9d69cab493071b05f30dfb7072c5287be0f3b6cb86ace1e7ce44707ad20cdac59251388ffcd6f01bdadb86df8cce56d58c EBUILD rust-bin-1.63.0.ebuild 6712 BLAKE2B abee1ad7328135967f41aff0f980268644c361635532fb72b69cc570a8225f007f71fdbabc95f95b24c0419d86fb8eaff0458053e36e9d36f9c0e6d6deb023d6 SHA512 12e29788c178768949bb1a1eb30b1c0f232af105c446619c97bfe434d0715f71fbe130bec63398fecca4d94fe959db405432a366c77720ffbc91e32c04a0aa61 -EBUILD rust-bin-1.64.0.ebuild 6804 BLAKE2B c0923ce2f91250fdc5f19a82dc07ce568d3febda8b587308f03ddb93d2430741607dc8a59bd8e5e92be3cef3caa3288125a171f80f37b0e363bd9bebd4792e27 SHA512 ddccb6bafb25be7e2b77a369a4b236200adca4aa8356288bf9101792a4558961d0edb5c9ca95dc23e71b3baa6484437a971fe2608230cecb91794277e41a9673 +EBUILD rust-bin-1.64.0.ebuild 6810 BLAKE2B a6aec17d4ea6f6c5ce9b2824c3d2e8cb224761aeffa3c1a6eafea4cbb69b43621668dbaf12fa93a7393916c7592989ac2744ef205f1b6fb8854c3a57a47473b4 SHA512 80478c16037749e07cda5512a15b4d33b745597c6cee9f184a0f40c1feda48df726703689bbf156a3af80ee6c88340bd8d981a469d57ba6b4108938db24a82f2 MISC metadata.xml 696 BLAKE2B d6c2665e1859a18e6b1bf7c04a0de5adda80e34b759994e158a137219e314ed0e4890a8a7f680e1b7bfb940c04e3c0b49eb3518f2fc08dcc9e19cd5fb867d02e SHA512 b93c2ab79c454d8897948e810150cb2512ca606083a2aa2135425a69ac7b7077f64e3d86f8f8b13734640a05e668a870d70003d6dc9fd3d151ca7ffcf2fb3c44 diff --git a/dev-lang/rust-bin/rust-bin-1.64.0.ebuild b/dev-lang/rust-bin/rust-bin-1.64.0.ebuild index 7833f0fa2433..4edad2eba08a 100644 --- a/dev-lang/rust-bin/rust-bin-1.64.0.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.64.0.ebuild @@ -16,11 +16,11 @@ SRC_URI="$(rust_all_arch_uris ${MY_P}) rust-src? ( ${MY_SRC_URI} ) " # Keep this separate to allow easy commenting out if not yet built -#SRC_URI+=" sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) " +SRC_URI+=" sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) " LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" SLOT="stable" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rust-analyzer rust-src rustfmt" DEPEND="" diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest index 3e194cdb036d..81d10131e25e 100644 --- a/dev-lang/typescript/Manifest +++ b/dev-lang/typescript/Manifest @@ -1,5 +1,7 @@ DIST typescript-4.5.4.tgz 11280056 BLAKE2B 0fce858e7b1ec2120de9e2cd0356cb6553a1730f7db58a001920928351c58186124e63b7189e37ce12ea6158744c1203ebed6e20234e1b32e47b07b3f48bcd24 SHA512 56062cd80d90211b86a61b73155eda40976e2768327d39639e02f38e97d6f45a18645eb1bb0d56d2f5bd82108a2df716ac21712bcd42486440bd2d699f87c852 DIST typescript-4.8.3.tgz 11942311 BLAKE2B a97b8e507eb880bcf21dd6a530f0f84f4f63055860bd453d6b22261c5422b26974c88b248303e6f3ed8102a0529d93360c46ac7dfb616d67ff0dcb7134c75e47 SHA512 8283077e6d349d63daf14bd1fc23d2bf292a7fa75557cc7f769d1ce6615331322ed2ed059465918a8cb2ecd9f43c601d1f1a49667b8efeeb7e3e943c5221c08a +DIST typescript-4.8.4.tgz 11944158 BLAKE2B aa3d97ba50209dd7e313e28d3dcb81e17a93d33ce4a1401186a34bb05e23e972232245df1c8832f44ba418883eb1aa88ee4fbba2a581ee533f99c48823bb59f5 SHA512 40287ef39982cbe8742067dff2be575b339549b04ef8a7de62b31087b349e7c42e8f0704db6bbe3544a6531a85fae9fbd0ff465cac5ad8708d8934cc2649f28d EBUILD typescript-4.5.4-r1.ebuild 824 BLAKE2B 887eabedb681edcf7186a4cc48857cc605f039fe99127337e13d65a79cfb4b9c4017dab20939bea7d6f6fdfebc45a038d17665e1b461d28f03dbb95cbfb3dd71 SHA512 9d8474dfc0ca1b30309b9d07a6d95551f02533945a4431c3708a3505615cdbcb6c29f7efba513ab73802a6b296affcbe8bd372fc83d3a3a5f1e602c27b5f6ac8 EBUILD typescript-4.8.3-r1.ebuild 824 BLAKE2B 887eabedb681edcf7186a4cc48857cc605f039fe99127337e13d65a79cfb4b9c4017dab20939bea7d6f6fdfebc45a038d17665e1b461d28f03dbb95cbfb3dd71 SHA512 9d8474dfc0ca1b30309b9d07a6d95551f02533945a4431c3708a3505615cdbcb6c29f7efba513ab73802a6b296affcbe8bd372fc83d3a3a5f1e602c27b5f6ac8 +EBUILD typescript-4.8.4.ebuild 824 BLAKE2B 887eabedb681edcf7186a4cc48857cc605f039fe99127337e13d65a79cfb4b9c4017dab20939bea7d6f6fdfebc45a038d17665e1b461d28f03dbb95cbfb3dd71 SHA512 9d8474dfc0ca1b30309b9d07a6d95551f02533945a4431c3708a3505615cdbcb6c29f7efba513ab73802a6b296affcbe8bd372fc83d3a3a5f1e602c27b5f6ac8 MISC metadata.xml 733 BLAKE2B 903d85acefa054dd979ac181106cd604c351e4b81e18be7ad0f370501864f6789895244a797ec20041158d8c716907a06fa75c2ba4ea192e798719bbe73b1d45 SHA512 95806f8f442b0246867f0ba0ed70c093dfd772a558ae499be7e22bfe99cb3bc54debc7479ca9b4ac81a54156d3b8745cbb448e412f31ed2d5c43f76cbc642d72 diff --git a/dev-lang/typescript/typescript-4.8.4.ebuild b/dev-lang/typescript/typescript-4.8.4.ebuild new file mode 100644 index 000000000000..02196457057b --- /dev/null +++ b/dev-lang/typescript/typescript-4.8.4.ebuild @@ -0,0 +1,39 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Superset of JavaScript with optional static typing, classes and interfaces" +HOMEPAGE="https://www.typescriptlang.org/ + https://github.com/microsoft/TypeScript/" +SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz" +S="${WORKDIR}"/package + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +RDEPEND="net-libs/nodejs" +BDEPEND=">=net-libs/nodejs-16[npm]" + +src_compile() { + # Skip, nothing to compile here. + : +} + +src_install() { + local myopts=( + --audit false + --color false + --foreground-scripts + --global + --offline + --omit dev + --prefix "${ED}"/usr + --progress false + --verbose + ) + npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install failed" + + dodoc *.md *.txt +} diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest index a30a7ce9a1f8..8c738b33ef4c 100644 --- a/dev-lang/vala/Manifest +++ b/dev-lang/vala/Manifest @@ -1,5 +1,5 @@ DIST vala-0.56.1.tar.xz 3960476 BLAKE2B a78786c51ce35735aa42e5e22a09bd29f98b19608651843c32c84ca6901a22971a2128a85a1e1e110d0b7d14cb89d4164688c289090a4299bb11540180548cf7 SHA512 83c34ab0497a9b7a627db8c1dbfea9e76c94b902e298afb2c30ba9824717f2fe3b0e26b987feb93cd4ff0ce211d0ecd9a746cc18c00e41c4c6fd01d05947902f DIST vala-0.56.3.tar.xz 3969676 BLAKE2B 66fba756d89b7fbc9689a9ff7ef8d4689b53b9ee570225fb268bb433e9c14a876eac1565999944ad72864d9a3c62f777d534579ee7ca091d90e405ef2b271314 SHA512 3222edab995a1d405bc891b37ffb4915677b7bb56ce3be7d1ece1dfb77f2d054bf7499dad9e6eb593c42678ae2c2c7cd779a595b702a3e2e38e9e0e0d69ba99e EBUILD vala-0.56.1.ebuild 1332 BLAKE2B f7fd73b5d47db04da76edff116bab099c145fc6e113542876700b567ed67561a59f82f8d6a7027c47b9f8074f5400eb01b2f8bd6ad51055efd3050fdfaed773d SHA512 add48080a20e19a3b93563940fa83ee23daf3f82430e0bda39522478d440fe89b34181cfbe414edfb368225d77cae48ccc0927542477f78ccfe7416049c26cbb -EBUILD vala-0.56.3.ebuild 991 BLAKE2B b5f01a436370ddf1e28df6421e50dd2dd79cf3d81ab8f6fc8cfcfdbc1e01ef2604e4f795fdbf589dedf311e400a119045962678f30d9bec0feb9e3cfd49485b7 SHA512 d9d5bcdf25055f1eeaed27ce3165d7c469de809ee7d5f05451d489a548ee2ae0fa7e451fd10c7de2bb1069edee685fea6aa86fc73d2732071115cd1a77ed97d8 +EBUILD vala-0.56.3.ebuild 990 BLAKE2B f21bcd9a495b60f938f0f51dcb4dd293b1c4aa4a98f9d1f0799798dc920c69cac8563b61e6ad44b5f322df9e5627fe36a6ccffee9aaafa2fe9dfad8b9fda2240 SHA512 9b0420fa14c444f153c4d28dbc6d421f3e0f7190a9c8258fe89e36d19c3a4750bdaff8e6dc05b448de85a4c267d92830368fb77394967e2eee9a435d192d5308 MISC metadata.xml 346 BLAKE2B 277f10c368556c7d571d77958bde8a421a85f772ccdb5e9abebf2c7c86cc26c33a79a7e552aa76016c7cb8c32cd4435d8779befd42b1e9c8f904e28a0dac5be1 SHA512 a4092a8421609b743fbca75c329df84030f0debef4f6614a399af9a7b331c758a130a91e5eeb2815e56b9b3af6ba7509a3f39e8168bb4c482ef9158a58b69cb8 diff --git a/dev-lang/vala/vala-0.56.3.ebuild b/dev-lang/vala/vala-0.56.3.ebuild index 9c5e2126e8dc..61c1c4bf8638 100644 --- a/dev-lang/vala/vala-0.56.3.ebuild +++ b/dev-lang/vala/vala-0.56.3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala https://gitlab.gnome.org/GNOME/va LICENSE="LGPL-2.1+" SLOT="0.56" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="test valadoc" RESTRICT="!test? ( test )" diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index e022f46812e1cc0f4f49b237f89e529ba03d7224..a925115c129471e3242f49efbedd668868fb53c4 100644 GIT binary patch literal 95957 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≻6&qgF9GLU18!*Nt=9gg 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 /dev/null + distutils-r1_src_prepare + popd > /dev/null + fi +} + +src_configure() { + econf \ + --enable-ucs4 \ + --disable-static +} + +src_compile() { + default + + if use python; then + pushd python > /dev/null + # setup.py imports liblouis to get the version number, + # and this causes the shared library to be dlopened + # at build-time. Hack around it with LD_PRELOAD. + # Thanks ArchLinux. + LD_PRELOAD+=':../liblouis/.libs/liblouis.so' + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + if use python; then + pushd python > /dev/null + LD_PRELOAD+=':../liblouis/.libs/liblouis.so' \ + distutils-r1_src_install + popd > /dev/null + fi + + # These need to be after distutils src_install, or it'll try to install them from under python/ as well + DOCS=( README AUTHORS NEWS ChangeLog doc/liblouis.txt ) + HTML_DOCS=( doc/liblouis.html ) + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/libmaxminddb/Manifest b/dev-libs/libmaxminddb/Manifest index 7828abc03a97..4dfcf2b1e48d 100644 --- a/dev-libs/libmaxminddb/Manifest +++ b/dev-libs/libmaxminddb/Manifest @@ -1,8 +1,8 @@ DIST libmaxminddb-1.5.2.tar.gz 604683 BLAKE2B 4dea7413be59169104adf3dc5dfe3e4f3bdb4639bbb4a0c6365d93216e279d505f01e32f737bf66d9f5b98f65f3eaefa46f630458bd6032a32be8c74acf12a1b SHA512 074ef6b62a74cede7be332eaeff5aa7442f43de92d39ea65b38430f0e1b65a5515f4343894ca5c28a7d50181eaec44e8db7083461b9e12e7014d2d1e0ff033b8 DIST libmaxminddb-1.6.0.tar.gz 605099 BLAKE2B 6868e42b8a166d75f6fa3a1da0fc2bd47a381ff960496ec9348b88c72b1bae180e3c0ce8989149e60d7d9c795d6baedb8e9d984098914064db985f2d201983c2 SHA512 9394e8dd959982d4ef5d15a928d32700722ed9d6c9988d9cc1bf2f4e67de0a53cc6987e90aaef3a6926c9ff36ac378f7a1fe47818fda4f5a3a22539210b2d004 -DIST libmaxminddb-1.7.0.tar.gz 609484 BLAKE2B 7210b32e591116d6e5b3127cde082aace3080ce6ce0182908eb3c85fe36ae574633d4b99ee1a19f770ed6bd2ebb6dc478c1d94f1d60c607ce76f34d71eefe74e SHA512 b1d6bf8dc3f5d3cc594f670c8a51100d7f032ce40d6e8a620b90133d1f27c668a7362146e7973cb0e3b84649ec60fe145e82e85b459dd50ae1e168e87d936109 +DIST libmaxminddb-1.7.1.tar.gz 609542 BLAKE2B d67e09aecb1b250bae59c4165571e1ffdbea36e10a9994c5f26b5139fffab35b5e31dbe105b4f60eca3ed694177f623f471231d0b8b9d2777dd0daeb27596f17 SHA512 5ad6e5f20dd0fd094d2e44b950256e3e705f6b7d1a5ffcc08f46d92917a540ac23796c670fdd7292b040fd78d2fe0dc10b16cc07ae941b00140e6301d8c2ac30 EBUILD libmaxminddb-1.5.2.ebuild 669 BLAKE2B 4b789f4f6389f90041907c455fe34765881a5722234800371371db435ee4fb9827b01b6a88209db22ee3ca74abcaa97706b3993e906b76277de0afb6356bc7fe SHA512 d51716ef0432573944954ac8cfacb00d559f78bea9b5b3ea82303ba06a554107ab993ff5af06e45c2a614481eb75370453f49633f5a8357a026add5ccaf731de EBUILD libmaxminddb-1.6.0.ebuild 886 BLAKE2B 0bb0544733b440fb8d2dd3aa9b25078fce928b58bd665c96f6c98d29f35e878cc64e75aaeff55c2a4351ce786086e54e204305f433fdb6ef655c153fad48b81e SHA512 d14c592c4977dd04bbb7d6473918bdb3199b327484e7186ba999fab021baabe46d3eb55c4a5e89823c46d1e277c694b5c8aa78bd2fab445e0a06e8ea28d6b27f -EBUILD libmaxminddb-1.7.0.ebuild 878 BLAKE2B 863919557c92a23241904f7e2dd3849ccc2a80649fa6f299fe6692cd878797e5fd4f7fcaa5e3a2e97735b891af7efc8dd8deb222b3821b03c7bfa5ee65030cc7 SHA512 fcebcb0f750b2d051e68f8577df1dcea6b9f7a03c06789811a3d090a75e5ebed01020c53a4f9afbaf60e9757c6b2532bee250639a4d2f58e7092e5af46d03c31 +EBUILD libmaxminddb-1.7.1.ebuild 878 BLAKE2B 863919557c92a23241904f7e2dd3849ccc2a80649fa6f299fe6692cd878797e5fd4f7fcaa5e3a2e97735b891af7efc8dd8deb222b3821b03c7bfa5ee65030cc7 SHA512 fcebcb0f750b2d051e68f8577df1dcea6b9f7a03c06789811a3d090a75e5ebed01020c53a4f9afbaf60e9757c6b2532bee250639a4d2f58e7092e5af46d03c31 EBUILD libmaxminddb-9999.ebuild 878 BLAKE2B 863919557c92a23241904f7e2dd3849ccc2a80649fa6f299fe6692cd878797e5fd4f7fcaa5e3a2e97735b891af7efc8dd8deb222b3821b03c7bfa5ee65030cc7 SHA512 fcebcb0f750b2d051e68f8577df1dcea6b9f7a03c06789811a3d090a75e5ebed01020c53a4f9afbaf60e9757c6b2532bee250639a4d2f58e7092e5af46d03c31 MISC metadata.xml 366 BLAKE2B 391a64aa942bf9e1c352b404d253771843370f5d48da01f2e85e54af03eea10d66796adde9a158aa828877c9af021f5cfd58623f623fea9ae5cdf6b226e408d5 SHA512 c0d26d2b5100832047831580d41157b4cb0bd6816b009e9051edfb615548f115ad0dbed8c2267a7811f22c3610a79e809bf9b3b7bb6efb278ea693c06cd73ee5 diff --git a/dev-libs/libmaxminddb/libmaxminddb-1.7.0.ebuild b/dev-libs/libmaxminddb/libmaxminddb-1.7.1.ebuild similarity index 100% rename from dev-libs/libmaxminddb/libmaxminddb-1.7.0.ebuild rename to dev-libs/libmaxminddb/libmaxminddb-1.7.1.ebuild diff --git a/dev-libs/libofx/Manifest b/dev-libs/libofx/Manifest index cff5cf29a9fb..c5484bec1da6 100644 --- a/dev-libs/libofx/Manifest +++ b/dev-libs/libofx/Manifest @@ -1,5 +1,7 @@ DIST libofx-0.10.3.tar.gz 225132 BLAKE2B 29dff4cb79a4a535bf255c787e184d103ecdbe975bb4bb223b675bbacaff9f8a228ae0a3dffe7710c2707496ac65c4f48ce993243b8353172c53cb02067d9267 SHA512 6c024628a6a11d9542c669a438223331a033eb820b1a2c3001c60d1ab3fad45ccdec64f9b54dd206fe0058ead8e14e751eb7a3bd88e8f9e1013b0bdd5b6c5242 DIST libofx-0.10.7.tar.gz 1420230 BLAKE2B 03a98fa3dc79519a7e84b5c0df1686ef523c2f2209caa4f4cb3e40f2cbac0172956cab107ef4086f0e13aea2898bdd36e7a56140874cbd8a2a88d5634ef988c2 SHA512 da96d24675cf681d007e3d4f7d83f4fc2ca56d991b4128f4e3a870fd66d70302950b24b1e17e78a9795d19704f1af7cd2102929b3290f27204499f42a24502a2 +DIST libofx-0.10.8.tar.gz 1477698 BLAKE2B d2d232845c251d8cf78b17bb40e8057cb4479a03939b5d2b2750e68a24524c07d2a66a636fdb930521d7872a234b4719190ad1a2a185444a3359bea48e3dc413 SHA512 24373066c4de27416452afc9924874b52e82452ca7681b9bad098c839057fc5e06c1d4b297818e68a25d75166e4898d7cc52c8db648a25c363a7f95934a4f7fa EBUILD libofx-0.10.3.ebuild 1160 BLAKE2B cdfce6873c28f88c8cdc17b8b640962f494a0ef20e9c02518099ae9498b54eefc103ddaacda063144f7bc28ad7a963fe53503ea8717bc2a02bbbadf3c7f68700 SHA512 da36e60cd6780ab8ce1df578cef553bfec2406e180ad3873098a5cbde535e4a40691ff80daa502f307644c7942e48bd5592758d50eec02a0680e1fa5b6479b7c EBUILD libofx-0.10.7.ebuild 990 BLAKE2B 8ca537b4aadb23799fafdba8c57aa4c0576219bcf6bb06f41d26ffb15666c2bff3a1ce0383d478c875ea15ba78cddf2cc006a82f85793c79d6ed7f854f6ac903 SHA512 efc48d240828f7a52daa3c434ee5cffa3f68a5e25afdc19a4c0a0c9a4d978795144249282e4272b148d50bba2a9fdf67c9465b395a9393c199bfc789321a8269 +EBUILD libofx-0.10.8.ebuild 990 BLAKE2B 8ca537b4aadb23799fafdba8c57aa4c0576219bcf6bb06f41d26ffb15666c2bff3a1ce0383d478c875ea15ba78cddf2cc006a82f85793c79d6ed7f854f6ac903 SHA512 efc48d240828f7a52daa3c434ee5cffa3f68a5e25afdc19a4c0a0c9a4d978795144249282e4272b148d50bba2a9fdf67c9465b395a9393c199bfc789321a8269 MISC metadata.xml 297 BLAKE2B 819f3298f3f9a816e9630ebce9f8d163b5974cbd76a1e6bf5ad5c499a3e926b887c0396b6f1c8d13e765b3b37cce93188d15b2ff0bef52d98b7f9bb516225bbb SHA512 58f2ece0d8cb8ffb32fc849e42a49cd086c08a0dbd4e03ab78ec51a9224f3ce60c69acaa56712567ee4e1a4d87aabd7830d2a60af1a5669af7a9eb7b4ec4f046 diff --git a/dev-libs/libofx/libofx-0.10.8.ebuild b/dev-libs/libofx/libofx-0.10.8.ebuild new file mode 100644 index 000000000000..87cfdff2482d --- /dev/null +++ b/dev-libs/libofx/libofx-0.10.8.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Library to support the Open Financial eXchange XML format" +HOMEPAGE="https://github.com/libofx/libofx" +SRC_URI="https://github.com/libofx/libofx/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/10" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-util/gengetopt + sys-apps/help2man + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( app-crypt/gnupg ) +" +RDEPEND=" + >app-text/opensp-1.5 + app-text/openjade + >=dev-cpp/libxmlpp-2.40.1:2.6 + >=net-misc/curl-7.9.7 + virtual/libiconv +" +DEPEND="${RDEPEND}" + +src_configure() { + # bug #566456 + append-cxxflags -std=c++14 + + econf $(use_enable doc html-docs) +} + +src_compile() { + emake all $(usev doc) +} + +src_install() { + default + + find "${ED}" -name '*.la' -type f -delete || die + find "${ED}" -name '*.a' -type f -delete || die +} diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest index c6c97756c7ab..f93cf8b02d29 100644 --- a/dev-libs/libuv/Manifest +++ b/dev-libs/libuv/Manifest @@ -1,7 +1,5 @@ AUX libuv-1.41.0-darwin.patch 1747 BLAKE2B a5a2d3ac70468515e395f69c9a80748d6db261f8ae7c4979fc3965d32d7d8acd6c6edad4a4e9afc449e36df0f7544ecd1823bceba17ba456f21b221c78341243 SHA512 23be80dedc692cae3dc67d66834c937a890f781a9f73c68ebc3181130a5f33f981f822ef026464f77aa134701505054cbf76cf852429d0b3194d6a48773a0b8d -DIST libuv-1.44.1.tar.gz 1301786 BLAKE2B 34418fbf8ddffe368b4df8f8b668888ec9f3e369c0d8794efa993ace5c37a3359a020d7868b9287b31abece6d0d3cf839ca412e959a4ee970650755f37247c29 SHA512 050b5f91540d126bef0a35681f8dd347296d3be32671b1c785494e78f5367b4ab064ece3f594523e09b08bcac284377d5fb123ba441fb570d25c5146aa484c8e DIST libuv-1.44.2.tar.gz 1309062 BLAKE2B 883a1fbffcd8f55bf28ea5a79ed18aa3e2f2fac126285e8aca2ef9370eafc62f69f95ddb8bf27d4159e038bfb0a01abafdf0dadbc4309e5d31f0e77057ee84ac SHA512 d21c890787b0b364fafa5fc0cbbff296bc2ca269e1991d2f7f35fcb37b8634da377466f5af5a4245425fcf876ae6870d100ab32b12bce64f8e0b01fd25a1bc83 -EBUILD libuv-1.44.1.ebuild 1371 BLAKE2B 01fac1a7a2a09f274b628371ba1aadbc4077a17787eba8f63b92a40f462c0446a70ab5fd829d5bef53df73a78287c31f88c06414210476e84cedce5584624099 SHA512 22b1f916f13eebd76de097934033b5b2a46f9e5fa7a886a15a0fdbde0584e19b132d6c5959ca4fb914de02574a638b834cba9c382a0f6743be312afd27ae4148 EBUILD libuv-1.44.2-r1.ebuild 1189 BLAKE2B a75f6a472dffb3edf73652722208f93d1bebb851da8303b82c52d81863d6bced0c3d6e1ac7b7922e2be5bec3935dc15b360f11302804c00f521440510ed4b80e SHA512 41172797ae9d03be15dd9e666806f040b06f782dc9df018a6a636690c3d8b361d70b8f33cb46ac1c3c535000f086996016df0a06d73e1ddec92e39c92866841c EBUILD libuv-9999.ebuild 1197 BLAKE2B fe59a01a287b40bc6e9368c8121c8035bd7078f7b5fc34446da0a98c5b22a4f28b73aae78ac70f8fd0edcafd1a9305de55cd570bb58110b1de0e0884751c5c08 SHA512 2ddec39b857111852299fb26ee1ad2bb1629714d41e722018cb4e75c234a57b847c23681cdccd29b65ffd0d99d14f29483b915c415e313fb820b533c0c4f3fa4 MISC metadata.xml 1426 BLAKE2B 79a040706bd2e88560fdf7cdd75226c51384f1b27f8f86798f3a694d1d4b02ce309edef4f1921f73e498533e37deff9051ebdaa6ae565defabe9d4546aa33bd4 SHA512 a6fa2c3217de06d7d324b37b00e0cb19e8d0b192cd10736d32f5d459c701c14a6aa296d7d4d292f7c56120953423df0068f3f71495941295c97e86c283b084d3 diff --git a/dev-libs/libuv/libuv-1.44.1.ebuild b/dev-libs/libuv/libuv-1.44.1.ebuild deleted file mode 100644 index b71cb1bbda54..000000000000 --- a/dev-libs/libuv/libuv-1.44.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal - -DESCRIPTION="Cross-platform asychronous I/O" -HOMEPAGE="https://github.com/libuv/libuv" - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://github.com/libuv/libuv.git" - inherit git-r3 -else - SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -LICENSE="BSD BSD-2 ISC MIT" -SLOT="0/1" - -BDEPEND=" - sys-devel/libtool - virtual/pkgconfig -" - -src_prepare() { - default - - echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \ - > m4/libuv-extra-automake-flags.m4 || die - - if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then - eapply "${FILESDIR}"/${PN}-1.41.0-darwin.patch - fi - - # upstream fails to ship a configure script - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --disable-static - cc_cv_cflags__g=no - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die - default -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/libvterm/Manifest b/dev-libs/libvterm/Manifest index c9ebf1cb0dae..7253bb361653 100644 --- a/dev-libs/libvterm/Manifest +++ b/dev-libs/libvterm/Manifest @@ -1,9 +1,7 @@ AUX libvterm-0.1.4-slibtool.patch 2251 BLAKE2B d8484447c8a7e352514b298634d3e39bf606a5669cda67ef906f29b4a411737d81277e060fdd01cb14d1d04d329af1207dbeee475baff5cabc7afe9b5573ac78 SHA512 dd8d3b8c192bd6f6b357f7c5849a0b2a94661410e7f3cf5f6301a3cd34884362a54dc3ac593895f186ce3ce3628c2a8804f555107fb57d9a82a91ddd8cdca39e -AUX libvterm-0.2-slibtool.patch 2328 BLAKE2B 9a03c8fae1228e07eb7245c06f46fe489760a6c2e4b183fa27444169254369f8ce71e27b011b9b6370eed6422d04993f0bdf3662266ac5f88e16d567aec55230 SHA512 fc714e88f3dcbaf48667e49377639ed2d58bdc9000b1f909108ee6d98dbdadd390f6b66f311524a57ce2ca83488d3d745e431816b572cdd73f9d63714eb85d16 DIST libvterm-0.1.4.tar.gz 69122 BLAKE2B 4f0acc9ec6755c4a840e5df6c32c44e12c5316b5c5918d0e8eada19d819736c3e5b9090b468e32b3141a7fbb5ba226e365be27d6d1d9ca22f9f5e365fc3971c2 SHA512 90b5d47417e3f469df5c6574a27d12bd6bd1571d17cab7c4ac0ee61b1dbcb6361987f6fdfd11e314ea32f8958ec165c319a34d0f77288947c7cbc11de697d524 -DIST libvterm-0.2.tar.gz 79712 BLAKE2B db17d15550a595652368edd7ee0ccab2a69effa79677a23d6ee94731fc05d685df0de843d2e953cd59d2077922e72834d7ab09eaf5260aed869d9511cfd224a7 SHA512 bc99ae4fbdc165ced92c10fb0168ae6da2ed702208064616fefcd42aba71c57b7d42a08bc5b0e7e1ebda8cc4b5682d16059bdd2edfb12fbd8ac97527e854b14c +DIST libvterm-0.3.tar.gz 83861 BLAKE2B a2e8e9d80698880d87f9d26977a4e3dec7b520c3096d0ca6f7823254eeebe51666380ed2a5c05c923dd8b138f15c87e671fdfb03e5511c01711e112cdda9867a SHA512 2a7b6831476465d6a9f7c792406f4e3c4eca0c3dbce4b7031f2646c87e33692128a3d3ce27e1541403772cc0b5eface7bd41325e1e5300c3915bfc0bac97a896 EBUILD libvterm-0.1.4-r1.ebuild 728 BLAKE2B 463cd2bf20ef1c8eba98789969bb2dab24599a2923c13e204d73ddbe407cd957ed37938f388603b4a542b71b369eed2aab249f3061c0c7b417f1e365b4fd5085 SHA512 45bdbde642172c252b94375f44207a1a011cdc5fd36a2330ced3434c9059dcb27277f076ba5d82542b7851f4699f3f673da3c85295c0e4c2ef1cfd77050f3f05 EBUILD libvterm-0.1.4.ebuild 882 BLAKE2B e4f2e22e191ce35883e9fa2700222e55b8c5d482251aa5dd9f35d982fa18d20371ff3781a5962a07aeade487ee0c0e4df474023894c035154aa79425e477dc81 SHA512 70201223cdcad83064d87b949525040294d925002e4b12faf318353a211171a596d3992413731c8d71b377bc866095d9811a4bb110d03b414022b1bcf64b33e3 -EBUILD libvterm-0.2-r1.ebuild 941 BLAKE2B af9950eb2c5ecad18c968814394ffac2cebb41199df8b06f208ca58594a884f6b95f3f62c9ca2d42313998b4181aa2852cfd0aee43da9eedfed4d18e62d4a19b SHA512 d9d6fd02caf0e0541ccd74f2690237216664c5d6a6eea928b2c6b4c4a88ab89ae80f7ca7737cb82295213f1dfcbb9d8b743cb96b6afb9d24e4137806166073e5 -EBUILD libvterm-0.2.ebuild 1098 BLAKE2B afaf31a7a3da3eb8817b796f70d8388a26f8006bbbed97d4906ff365e5f81864be7009e91c94aebfa0c76b56f396e7f3d58920733ad0108578b4acf9834be6c0 SHA512 ad3e3b00c078bf7d59682e8072058223cae92251e7fdbf9095efd37c4b4555a0c1da2f21f8712a4f712c17e8f3a0ba47001d9e5e9f8220e930f6496e1e455613 +EBUILD libvterm-0.3.ebuild 777 BLAKE2B a25765bcd54f73ac1f6bc552e253675bc69edd372b2851f130d51705e8c8679d4e080a2051b608a41d97dc327a76a3132b08657cebac2ce973974a6976fabe95 SHA512 f125bf30f72d4ea72cccdbaf7ce2bc077f533dd0bc0cb6ad1f451c1d9c86d3685d5b54d56b3da9cf121889a4b46db96e685ab6ae9eb26abf364d64799f617b1a MISC metadata.xml 326 BLAKE2B 1ede96c6ed5288e9f8603f2c1fd2daad8bf48384c09b01de355628fd970e3f252b6d064cff58d70fb5838cdf0edaa71c6d83e65f240e0ce48559ef74cbff43b3 SHA512 951e8795d8482cd230a256c4084f5d0e28d9cfb7fdae75f239f72b7d67d900c9545b47bdafc8260eec393c302eed4fdd70912e965521312705fcb4ddb281d814 diff --git a/dev-libs/libvterm/files/libvterm-0.2-slibtool.patch b/dev-libs/libvterm/files/libvterm-0.2-slibtool.patch deleted file mode 100644 index 5f6356da2761..000000000000 --- a/dev-libs/libvterm/files/libvterm-0.2-slibtool.patch +++ /dev/null @@ -1,103 +0,0 @@ -From: orbea -Date: Thu, 14 Jul 2022 13:18:26 -0700 -Subject: [PATCH] build: Add a minimal configures script - -When building libvterm with slibtool using the rlibtool symlink the -build will fail when the generated libtool is not found. This file is -required with rlibtool so that the build can determine if the build -should be shared, static or both. - -This can be solved by adding a minimal configure script. - -The build steps are now: - -autoreconf -fi -./configure -make -make install - -diff --git a/Makefile b/Makefile.in -similarity index 90% -rename from Makefile -rename to Makefile.in -index e3c1c39..70e7ca2 100644 ---- a/Makefile -+++ b/Makefile.in -@@ -1,13 +1,13 @@ --ifeq ($(shell uname),Darwin) -- LIBTOOL ?= glibtool --else -- LIBTOOL ?= libtool --endif -+top_builddir = @top_builddir@ -+ -+LIBTOOL = @LIBTOOL@ - - ifneq ($(VERBOSE),1) - LIBTOOL +=--quiet - endif - -+CC = @CC@ -+ - override CFLAGS +=-Wall -Iinclude -std=c99 -Wpedantic - - ifeq ($(shell uname),SunOS) -@@ -36,20 +36,21 @@ INCFILES=$(TBLFILES:.tbl=.inc) - - HFILES_INT=$(sort $(wildcard src/*.h)) $(HFILES) - --VERSION_MAJOR=0 --VERSION_MINOR=2 -+VERSION_MAJOR=@VERSION_MAJOR@ -+VERSION_MINOR=@VERSION_MINOR@ - - VERSION_CURRENT=0 - VERSION_REVISION=0 - VERSION_AGE=0 - --VERSION=$(VERSION_MAJOR).$(VERSION_MINOR) -+VERSION=@PACKAGE_VERSION@ - --PREFIX=/usr/local --BINDIR=$(PREFIX)/bin --LIBDIR=$(PREFIX)/lib --INCDIR=$(PREFIX)/include --MANDIR=$(PREFIX)/share/man -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+BINDIR=@bindir@ -+LIBDIR=@libdir@ -+INCDIR=@includedir@ -+MANDIR=@mandir@ - MAN3DIR=$(MANDIR)/man3 - - all: $(LIBRARY) $(BINFILES) -@@ -73,7 +74,7 @@ src/encoding.lo: $(INCFILES) - - bin/%: bin/%.c $(LIBRARY) - @echo CC $< -- @$(LIBTOOL) --mode=link --tag=CC $(CC) $(CFLAGS) -o $@ $< -lvterm $(LDFLAGS) -+ @$(LIBTOOL) --mode=link --tag=CC $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) - - t/harness.lo: t/harness.c $(HFILES) - @echo CC $< -diff --git a/configure.ac b/configure.ac -new file mode 100644 -index 0000000..39f7767 ---- /dev/null -+++ b/configure.ac -@@ -0,0 +1,14 @@ -+m4_define([version_major], [0]) -+m4_define([version_minor], [2]) -+ -+AC_INIT([libvterm], [version_major.version_minor]) -+AC_CONFIG_FILES([Makefile]) -+ -+LT_INIT -+ -+AC_SUBST([top_builddir], [$abs_builddir]) -+ -+AC_SUBST([VERSION_MAJOR], [version_major]) -+AC_SUBST([VERSION_MINOR], [version_minor]) -+ -+AC_OUTPUT diff --git a/dev-libs/libvterm/libvterm-0.2.ebuild b/dev-libs/libvterm/libvterm-0.2.ebuild deleted file mode 100644 index 84e1e689e51e..000000000000 --- a/dev-libs/libvterm/libvterm-0.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="An abstract library implementation of a VT220/xterm/ECMA-48 terminal emulator" -HOMEPAGE="https://www.leonerd.org.uk/code/libvterm/" -SRC_URI="https://www.leonerd.org.uk/code/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -# Fedora have a revert patch for now: -# https://src.fedoraproject.org/rpms/libvterm/blob/rawhide/f/libvterm-0.2-fix-resize-buffer.patch -# so let's see if 0.2.1 is any better or if this is actually needed for us? -#KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos" - -BDEPEND=" - dev-lang/perl - sys-devel/libtool - virtual/pkgconfig -" -RDEPEND="!dev-libs/libvterm-neovim" - -src_compile() { - tc-export CC - - append-cflags -fPIC - emake VERBOSE=1 PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" -} - -src_install() { - emake \ - VERBOSE=1 \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ - DESTDIR="${D}" install - - find "${ED}" -name '*.la' -delete || die "Failed to prune libtool files" -} diff --git a/dev-libs/libvterm/libvterm-0.2-r1.ebuild b/dev-libs/libvterm/libvterm-0.3.ebuild similarity index 51% rename from dev-libs/libvterm/libvterm-0.2-r1.ebuild rename to dev-libs/libvterm/libvterm-0.3.ebuild index 3e8037c9ec7b..5011f386127d 100644 --- a/dev-libs/libvterm/libvterm-0.2-r1.ebuild +++ b/dev-libs/libvterm/libvterm-0.3.ebuild @@ -3,38 +3,26 @@ EAPI=8 -inherit autotools - DESCRIPTION="An abstract library implementation of a VT220/xterm/ECMA-48 terminal emulator" HOMEPAGE="https://www.leonerd.org.uk/code/libvterm/" SRC_URI="https://www.leonerd.org.uk/code/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -# Fedora have a revert patch for now: -# https://src.fedoraproject.org/rpms/libvterm/blob/rawhide/f/libvterm-0.2-fix-resize-buffer.patch -# so let's see if 0.2.1 is any better or if this is actually needed for us? -#KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos" BDEPEND=" dev-lang/perl - virtual/pkgconfig + sys-devel/libtool " -PATCHES=( - "${FILESDIR}"/${P}-slibtool.patch # 779034 -) - -src_prepare() { - default - eautoreconf -} - src_compile() { - emake VERBOSE=1 + emake VERBOSE=1 PREFIX="${EPREFIX}"/usr LIBDIR="${EPREFIX}/usr/$(get_libdir)" } src_install() { - emake VERBOSE=1 DESTDIR="${D}" install + emake VERBOSE=1 DESTDIR="${D}" PREFIX="${EPREFIX}"/usr LIBDIR="${EPREFIX}/usr/$(get_libdir)" install + find "${ED}" -name '*.la' -delete || die "Failed to prune libtool files" + find "${ED}" -name '*.a' -delete || die } diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest index d17be4c32092..6c6c821a2600 100644 --- a/dev-libs/libxmlb/Manifest +++ b/dev-libs/libxmlb/Manifest @@ -1,6 +1,6 @@ AUX libxmlb-0.3.9-no_installed_tests.patch 574 BLAKE2B 6cee968b37e98e4cf49336f2974312453c12435655b00b5cf821b42ad17da304b6ed9f822478abe995b3e3467c541186c4a33433c536d3e6d6d531bed9338528 SHA512 ecc8e1d44400e3f168b53d5657e982b7457847954b05bcf0412e925767e4ca4efdb7e91ec3bcaba44b8ade01635166d8b6aa3683fc53d2e2165e71db4cdaf561 DIST libxmlb-0.3.10.tar.gz 122004 BLAKE2B e51caacff96aa41029314c5d8a13503713fb813b2512c322214e309a5aebed2b6cd5f8d24412240dbc57d500b7186b6760a82451063eeb1f1011c0b450f6ad99 SHA512 05907c3dd2fa2ab67580e40fb573f27d9d47053fef5e23eb11ed887163ae0194b0f9b590e758fa76501098a5f261a48d9cd94003af828f5a18c61d89a9ec05bb DIST libxmlb-0.3.9.tar.gz 121878 BLAKE2B 4c61482f05535b84efb1bf466db8d89f58dddde9cb9d87eb22fe04343f89dc4efc882ff3d9f73131e8fc8c8c107a72fcc2765e5c1b3e290c52593666b7073b9d SHA512 ff2b6567d97801b58ddb87be71246065c2b9d666494059c2f7cc2535508d4754969f8411bd3a28a49664be2c21aeb95c75b999a06ee8448bf1fd962dd36ac47b -EBUILD libxmlb-0.3.10.ebuild 1276 BLAKE2B 1976cde305eb0976351290f3b435b8dbc77941090943f958b5d6d7eb470605d980e6782b77072796e419fbf11c8e1d3f579767e5984aa9183fd23d17c8dac23e SHA512 9b396ae1d163dd1e6bbf84c1c77a6ff6f1d9511f364d39ba1af56f80c761e4e91a8963c40ef93708f386e73b85f36a7b112cf992c8f72794c5aa0318d32ebcd0 +EBUILD libxmlb-0.3.10.ebuild 1281 BLAKE2B a19b1169278b1f729dd9cf42cc440752f0fc98685198c2c599c7d3d4422f7f50b573038bd6274c1ebda9f572313283c3ada53d008c5dc5a3294a7963acdc6340 SHA512 1e855181b983d4efec0cc3aab03e5cae649678f17bdc035a544f909c8316257707cb845c372dca7af615e970340aefb284533d368664e91cf8449bbfc3dece21 EBUILD libxmlb-0.3.9.ebuild 1274 BLAKE2B f416f3a7783808a2d0d7c7015569b681b700f378dbfbe828149861a70cee9eebf5c2d9d4310e89c6b53d49ff54fa3f722306e5db790dcbc3f768daeeb07a8152 SHA512 24b347e2110fc799f937f1219626b75c6c7fbde066027e10c9349c17c99784ba72fe8143a84206c6f7fbdf155e91bd76743d5d380a996b95334c1b1207d9a312 MISC metadata.xml 517 BLAKE2B 1a8ff3ec8ca972f43e6d511a6772390159275882cd62cf09be2f6a35752e9e8411fa55c794ff8ffeee861578340351fb69b695ee0fd89e5c61c729f1e8593870 SHA512 061822e49bd1130dea296e71371296d8139485b2db86c32627d696623b40bf9d056d3af08ca3dbf32b6f3794f483fb196256c9a0e10c84554513951c35a2d7a5 diff --git a/dev-libs/libxmlb/libxmlb-0.3.10.ebuild b/dev-libs/libxmlb/libxmlb-0.3.10.ebuild index cef612cdd587..74055adfc9c3 100644 --- a/dev-libs/libxmlb/libxmlb-0.3.10.ebuild +++ b/dev-libs/libxmlb/libxmlb-0.3.10.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/hughsie/libxmlb/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0/2" # libxmlb.so version -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="doc introspection stemmer test" RESTRICT="!test? ( test )" diff --git a/dev-libs/plasma-wayland-protocols/Manifest b/dev-libs/plasma-wayland-protocols/Manifest index c819d9c99070..4efbe90cfc38 100644 --- a/dev-libs/plasma-wayland-protocols/Manifest +++ b/dev-libs/plasma-wayland-protocols/Manifest @@ -1,5 +1,5 @@ DIST plasma-wayland-protocols-1.7.0.tar.xz 42000 BLAKE2B 581d6c375e7f17abd346ccc9482da46238fcf52a84c04d991ccdcb95bd4472dc6b2c2c612382ffd7cebdb669da00be05df9b0f5e58cc6767fcb7183b0e8ae459 SHA512 1ed01ce6af375c4012b3367377cea172446f2a7f1bef01c2e56dc2482c378955f9507e4e3bbb2ab316ba116ec181beaf9287f5b81199a02d5fd9eefb658bcb9c -DIST plasma-wayland-protocols-1.8.0.tar.xz 42916 BLAKE2B 6999bfc9ab4e4c9428c29337a4d8055d138d1a08c3488150e155a076b1ccae8bc01d9372eee46720b9a26e0a96de57edc15e8c48987e7cff07f9a702db80dcc4 SHA512 7a3cf064adcbfbe9f48aaab9f6a1b9bbc4907856732da5e55d50d1ddd2dc50ad03d841a786f0771f0546d9d44a4c791421f57ca9587f6e79b3db06855b4e71d8 +DIST plasma-wayland-protocols-1.9.0.tar.xz 42920 BLAKE2B cdf277f0fad842b018bdc05cfcb7834b81750784d395fc24ef1c906d828d178268f524af5e3383d0f2f799a73aad44d78a82c4fa333f420cdf89674ed98d373b SHA512 96157622e22b19da9b2b842a9996595d75b792c179127e617347429d01bc8236d44cc12a5c34dd2ed903d4b43791ffaedc44cf773b82da9b60a06f711353a68c EBUILD plasma-wayland-protocols-1.7.0.ebuild 463 BLAKE2B ebbd2ea3d8d0746c04a4ce801abb5050f25bf6c0ef6786f8aaaa1d3626d4ae6fb5fa67cbca345c8e1f4f4751176a46afb5798540e8f5f1bf887d2bf13779deb2 SHA512 e0ba5c569b09efcec3ea0cd6f625dc9fd1c3eaa6ae90e8055c7d349aeaf17e492b4d79b1da9469775b73bea4868fe4eb3430fbf3e25ca7303d504f53647fc41c -EBUILD plasma-wayland-protocols-1.8.0.ebuild 466 BLAKE2B 3b6285f7be063d17d29828acde94296a41fa2b21ab62d12c7c0ab676f3539da8ff4dd5850d34f55c86a9c70f0a2d696060bec80fc611d99bad42e166f1b8a1a7 SHA512 b5ced19be3e3c6db9c1a90039df126622d5535eb1e1225eb52728d3d130ec76a54517263c77cbcb1b8f9b4bb6db85225090148d608cb7a9278b81acc0b579826 +EBUILD plasma-wayland-protocols-1.9.0.ebuild 466 BLAKE2B 3b6285f7be063d17d29828acde94296a41fa2b21ab62d12c7c0ab676f3539da8ff4dd5850d34f55c86a9c70f0a2d696060bec80fc611d99bad42e166f1b8a1a7 SHA512 b5ced19be3e3c6db9c1a90039df126622d5535eb1e1225eb52728d3d130ec76a54517263c77cbcb1b8f9b4bb6db85225090148d608cb7a9278b81acc0b579826 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.8.0.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.9.0.ebuild similarity index 100% rename from dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.8.0.ebuild rename to dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.9.0.ebuild diff --git a/dev-libs/serd/Manifest b/dev-libs/serd/Manifest index 72817e8e2fce..575084f1dbc9 100644 --- a/dev-libs/serd/Manifest +++ b/dev-libs/serd/Manifest @@ -1,3 +1,5 @@ DIST serd-0.30.14.tar.xz 168728 BLAKE2B 42ed92e8eed3564c2625dd2f8e9bff55b65d1c8c993f13f2aa7ea0ab41a4c261b6b8fe9d4c61a915157616df1dba11d37f3813cd7bf7cd4571cb535895cb8f9c SHA512 d753bf60d4ff37220e64fda6a5dc6c69dc1a52ef435ab5b1e698f72dc5a7280ea764bb53b015753c3dc0910f252ca96c0ebafcb902a9956fcbf0a4480ce4e1dc -EBUILD serd-0.30.14-r1.ebuild 1109 BLAKE2B 90eff02962329c55062a0a5da437cf1c4f16948b43d1185de923a9c84045b9267fbd7cfed777d0848a6b34723bb273899e92f0697f33554206b82ae750543392 SHA512 8399ddedb750f64503ed968aed8695184a68ca69c83ed9e1592248e4155c4a8861e51c83332cbff486591ec94991f7b9acf3fa6cd3b25fd5c8a4af577251824b +DIST serd-0.30.16.tar.xz 173932 BLAKE2B 0021125505bf23565a1cca24dc83eff3496fc11fe6b38dc07b68d800c7bd6a854923bc7c529161b659bd80cb7aa8c3b45e767f0841b57d4803d820e0016e2ed2 SHA512 1bc2e310027d52ea675aa261b52e89c4c1ccb622fa9fef11c874876de7821fe94672918ff58b9edcc7995daa70fc88b7ceb88fae61dd40f601285de1995b39ff +EBUILD serd-0.30.14-r1.ebuild 989 BLAKE2B 14e129bfba02aad48809862939734786aceec726fdc2e7cdc572030e0456192573fbb085fbd0e0644e01cb17492c8feef15ee1dd04025efc2ec88a1f9a38fefd SHA512 51d51d669e4b8d7fe157a46dea48f8a4e911df12fb8b6e28e2398634c42f92584c57ed94f6d092a3787f7446bfb2c770fb789fa859be2390ca924b808a1722c3 +EBUILD serd-0.30.16.ebuild 996 BLAKE2B 88e6c031f3cf68810e8635cbd5c8cf7877403b1ede896deef00a54e7c93fc2f563ca2b83223910b691a9e4cf22bd5e43f6d2c204496513b485b31bc321fe654a SHA512 9f00ae05848ceef38da4e689c4558f1c9760f6ba91c2b533cb31d7e9f9691024597e91a2aff1e74cf8b0692c4e1c7c6ba6cf2cf0f8054d93be470815cef8b85c MISC metadata.xml 739 BLAKE2B 09a901f48745f4516a7eec8d70fb78bde4c11c3c96b97118f23de06b2b9ddfcf6b32c35edc60cb02061158f72fe433102f7298708676f65f9c5bdca7851e1f91 SHA512 e387f00d2f73f6caa983c8abd7a6003b1bccc78276eeef427e137d89fdd76d18df7dc3f07bd7178d2745da7828670145cad6610e706f59f3a757f216c2f45b69 diff --git a/dev-libs/serd/serd-0.30.14-r1.ebuild b/dev-libs/serd/serd-0.30.14-r1.ebuild index bf8fdd5f506a..b57e3584c7c7 100644 --- a/dev-libs/serd/serd-0.30.14-r1.ebuild +++ b/dev-libs/serd/serd-0.30.14-r1.ebuild @@ -3,13 +3,10 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE='threads(+)' - -inherit meson-multilib python-any-r1 +inherit meson-multilib DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples" -HOMEPAGE="http://drobilla.net/software/serd/" +HOMEPAGE="https://drobilla.net/software/serd.html" SRC_URI="http://download.drobilla.net/${P}.tar.xz" LICENSE="ISC" @@ -25,10 +22,6 @@ BDEPEND=" dev-python/sphinx_lv2_theme ) " -RDEPEND="" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} -" src_prepare() { default diff --git a/dev-libs/serd/serd-0.30.16.ebuild b/dev-libs/serd/serd-0.30.16.ebuild new file mode 100644 index 000000000000..2a0b4444f048 --- /dev/null +++ b/dev-libs/serd/serd-0.30.16.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib + +DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples" +HOMEPAGE="https://drobilla.net/software/serd.html" +SRC_URI="http://download.drobilla.net/${P}.tar.xz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc static-libs test +tools" +RESTRICT="!test? ( test )" + +BDEPEND=" + doc? ( + app-doc/doxygen + dev-python/sphinx + dev-python/sphinx_lv2_theme +) +" + +src_prepare() { + default + + # fix doc installation path + sed -i "s/versioned_name/'${PF}'/g" doc/c/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_feature doc docs) + $(meson_use static-libs static) + $(meson_feature test tests) + $(meson_feature tools) + ) + + meson_src_configure +} + +multilib_src_install_all() { + local DOCS=( AUTHORS NEWS README.md ) + einstalldocs +} diff --git a/dev-libs/sord/Manifest b/dev-libs/sord/Manifest index d38017951eec..1a6618fd34aa 100644 --- a/dev-libs/sord/Manifest +++ b/dev-libs/sord/Manifest @@ -1,4 +1,6 @@ DIST sord-0.16.12.tar.xz 111328 BLAKE2B 9b89848440a994145a934e66e6fe7b844e82e926cb48d05223faef9357d315db981cd68b1174d7c47e5d63b97f8e15d8cc6b2b992a6bd790b8b117ebbb6c059a SHA512 d63cc1473d12676dac3724a096c85fd47745e456cf4b191fd9f8aaf8bb9399510c6878948fd045cc1942356e61dbefd8d88374c1ef6b327057e0bb8bfa03f926 -EBUILD sord-0.16.12-r1.ebuild 1132 BLAKE2B 32a8a191bd30e62da58ba7773674d0c55ea8f8b020e5f6f5daa3c2a30d930c829e0013663b87e72d2f0b9162f3d159c2ed51c38e1588ae05cfc86ec8579daf81 SHA512 5a8e372ee64a9d17f3671a06bdf8588d361975a275e6ac63d02b5c21e570df750e4860773b4f7e6c75bbbfba6d98a7b22a41e24cbe606021b5e7121b791cfca6 -EBUILD sord-9999.ebuild 1138 BLAKE2B a3d8e8c2a3c5908cabcef863c2732b31a11fcceb13c5e3920ab442d4cd7e9cf8db3f390ff4a14e1d540028d210aff162823af01e78b550381c37205dc867dc34 SHA512 36b28efdbfe168b1fbffdc9b02032ba97a9763508cf72db324071a469fa094b354730392d9be8112f0c1581bf4571005158074c6a31381bc6793a5fbc3750614 +DIST sord-0.16.14.tar.xz 112748 BLAKE2B 399f4bf5d1b8ae557fa7e2d2e92e74ed646d0554235f4527a4b9ad53aa6beb0e90e2d80c9e65ab3c872b5c8d45a7948b7746284bb1fd2352320a0aa33e97e305 SHA512 f6f254518d5dccece7975529b1fcfd552fd9c37e49dc7e9f8a46756b85e476dac064a39af42bfb3078e999e75d1aa75dcc30ec91e08753defa9363adafdfd3bd +EBUILD sord-0.16.12-r1.ebuild 1044 BLAKE2B 98fd99c30be19a9041e9870f445158812edae0e7e63e80d5694c3b14b4acedd2f6d601d427b3bee412d1978a9b459fcc13284fa44a98188f0dd685aa7a0add08 SHA512 09f2f52c44c03c7982a3e9beb6c45a8a8abe1ac17f2ed3baa3f2104605f3dca4776f2a7cfc190bc7587faa21fd2bb0585eebb856dcef15a32d8c37711f7e3fc4 +EBUILD sord-0.16.14.ebuild 1050 BLAKE2B 86a327088c8a4d997806c1d50a8bfbd8234faa6b42ff4d9c7fa24a58206c0b6d459179f8041dab47f494de2d62983dd32c1b8aeeed4dcc056042c1b859d5cbe7 SHA512 d57aec81eb1e2b78e4a448140e41eec44f37e6d565f52af741c0a1ded62c5e596dd11792adfc56f3067610460f022bd1cfd4d883b50fe73b323545e537eb856d +EBUILD sord-9999.ebuild 1050 BLAKE2B 86a327088c8a4d997806c1d50a8bfbd8234faa6b42ff4d9c7fa24a58206c0b6d459179f8041dab47f494de2d62983dd32c1b8aeeed4dcc056042c1b859d5cbe7 SHA512 d57aec81eb1e2b78e4a448140e41eec44f37e6d565f52af741c0a1ded62c5e596dd11792adfc56f3067610460f022bd1cfd4d883b50fe73b323545e537eb856d MISC metadata.xml 332 BLAKE2B 8b6ced42cb1806732db75f2163ec786301af6fe535da27127ea4fff4cd08c354b5881551574952e3d192fe2191331765f7a3356c2e48f9ad93b6341d467fa9c3 SHA512 96f38c83f6692b5598c94ee3e72a0ecd26706b532ada45420e5517f39be2f608eb1de7090e4d7df025404f6474739913fbefda39f5be227ffefd02da61a288ae diff --git a/dev-libs/sord/sord-0.16.12-r1.ebuild b/dev-libs/sord/sord-0.16.12-r1.ebuild index 77c7d61955dd..33e963ab801d 100644 --- a/dev-libs/sord/sord-0.16.12-r1.ebuild +++ b/dev-libs/sord/sord-0.16.12-r1.ebuild @@ -3,9 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE='threads(+)' -inherit meson-multilib python-any-r1 +inherit meson-multilib if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -16,7 +14,7 @@ else fi DESCRIPTION="Library for storing RDF data in memory" -HOMEPAGE="http://drobilla.net/software/sord/" +HOMEPAGE="https://drobilla.net/software/sord.html" LICENSE="ISC" SLOT="0" @@ -31,9 +29,7 @@ RDEPEND=" dev-libs/libpcre dev-libs/serd " -DEPEND="${RDEPEND} - ${PYTHON_DEPS} -" +DEPEND="${RDEPEND}" src_prepare() { default diff --git a/dev-libs/sord/sord-0.16.14.ebuild b/dev-libs/sord/sord-0.16.14.ebuild new file mode 100644 index 000000000000..fdd1ab122d19 --- /dev/null +++ b/dev-libs/sord/sord-0.16.14.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/drobilla/sord.git" +else + SRC_URI="http://download.drobilla.net/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +DESCRIPTION="Library for storing RDF data in memory" +HOMEPAGE="https://drobilla.net/software/sord.html" + +LICENSE="ISC" +SLOT="0" +IUSE="doc test tools" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" +RDEPEND=" + dev-libs/libpcre + dev-libs/serd +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + # fix doc installation path + sed -i "s/versioned_name/'${PF}'/g" doc/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_feature doc docs) + $(meson_feature test tests) + $(meson_feature tools) + ) + + meson_src_configure +} + +multilib_src_install_all() { + local DOCS=( AUTHORS NEWS README.md ) + einstalldocs +} diff --git a/dev-libs/sord/sord-9999.ebuild b/dev-libs/sord/sord-9999.ebuild index 02f84963e6bd..fdd1ab122d19 100644 --- a/dev-libs/sord/sord-9999.ebuild +++ b/dev-libs/sord/sord-9999.ebuild @@ -3,9 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE='threads(+)' -inherit meson-multilib python-any-r1 +inherit meson-multilib if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -16,7 +14,7 @@ else fi DESCRIPTION="Library for storing RDF data in memory" -HOMEPAGE="http://drobilla.net/software/sord/" +HOMEPAGE="https://drobilla.net/software/sord.html" LICENSE="ISC" SLOT="0" @@ -31,9 +29,7 @@ RDEPEND=" dev-libs/libpcre dev-libs/serd " -DEPEND="${RDEPEND} - ${PYTHON_DEPS} -" +DEPEND="${RDEPEND}" src_prepare() { default diff --git a/dev-libs/unibilium/Manifest b/dev-libs/unibilium/Manifest index f16b96170079..9090512ae4ef 100644 --- a/dev-libs/unibilium/Manifest +++ b/dev-libs/unibilium/Manifest @@ -1,6 +1,6 @@ AUX unibilium-2.1.0-no-compress-man.patch 576 BLAKE2B a99123e8be6e229c0661b2ca9df0a56c5280e9f0a3f1e2fffae10537f5dfcd1e6ba5b35a78ceda8b52437b42442e30d1793c5a79ade78bbe2755e2d17c84d505 SHA512 501f93e537dcf8e2b5cd03e63d6c03b91c422bea52a4f615fbdd0acd64ba839d95dcf2f209ca28dcdeece902445a19d5777329a40af7b795529ea8cd9755ce53 AUX unibilium-2.1.1-libtool.patch 2273 BLAKE2B f6104f56510f2b876bf05f6985f1d8c8d0cf4282329999c3c2b911549f46bc4c4dc2a3b1e503dfa3146c8c1cb43f22f724a8dc4235a9a8d7a268c4ecbd8b18ab SHA512 8229eac14a6cf7859a08fd12eca00a2849a1872564d4313a751c4d618e1c784ff4ecb31f5a92c103c84a0ba9c96b98c7d73f30006ed51754170fdfd8cf23fa87 DIST unibilium-2.1.1.tar.gz 121998 BLAKE2B 0bd032d0cc32011fa66604b39412116824b79aeb3cebb394efcad7591d5bd18031d465f7736ff1e65914f2fcf7beca1cbee4c7ad07426cdbf45e1c82e1894d94 SHA512 ebcdcddc6c3a540d086b113bb83470c1c17cf59056b28308a484b20dc3df71de0f5d6e5bf105f9e4a8347c78500c65ae46c2b53ec87692a898c321a047664ee2 -EBUILD unibilium-2.1.1-r1.ebuild 651 BLAKE2B 5273545f3c0ed05837ebe803eecdc87f4e02a83d6df4193c9e598d81a5ddd5419877821efbd2c151a60ef357b4a10c852557222927764d57fdad994002eb7a1c SHA512 c2e62a9855b1366decd890b2975c11c2217e5612d6a31292c5c93d32549f14b02b17f0ee6e39d52c647dba874531eeb30dd9d2c27b5b518a103252b84095c535 +EBUILD unibilium-2.1.1-r1.ebuild 647 BLAKE2B 35bf0f11dec5d396bba5e6c47b0e45c8f397039ac0b73ebe67d567a1b68a260af9b27cf13846366c52606e6723e00a7d61b745d20906d93d391517c56479c606 SHA512 2c63a541d5494ca9a7f09051c01a9606bc02098c3e0b1b88ca87c3f8445b04e89e70689ac5d1377811d22c105c392b4886cf62d8d6159a64437682c83505cbbc EBUILD unibilium-2.1.1.ebuild 883 BLAKE2B c3621a4920d75123cff0e4b1cffbdad962e52984f7c20d186a1b5c7203f83e11b66a5658c4c6f9438cd5f4d17a9d5efeab254151a62e8fc3f4febf40d148b757 SHA512 03746e24f81a6700a4dd72d18417bf1d795ee96464850491719cae7ac51e5f9398a98516e056de16854ad2bbf271dbf3f25a4ee68bbd2f32460e96b36eed46ef MISC metadata.xml 340 BLAKE2B fbc2fee17ce03a1aafb74a76eee00909ec9d6ab01a62bb0fc0fbf7a9e0e30fab6390ab964d908b9d3b3c22400e5720856da6aac6a3c5ac77a0f3c8e1493f7316 SHA512 bb01973af5dc1a5240f268e62428a227fc4f575bb2d359c4b1f9d129d5c5693a17054aca080a72dcb938b325c493d9690bcfc5e15feab675f02c50bc855f8dc9 diff --git a/dev-libs/unibilium/unibilium-2.1.1-r1.ebuild b/dev-libs/unibilium/unibilium-2.1.1-r1.ebuild index 361950435198..ec435adfd7f8 100644 --- a/dev-libs/unibilium/unibilium-2.1.1-r1.ebuild +++ b/dev-libs/unibilium/unibilium-2.1.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/neovim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-3+ MIT" SLOT="0/4" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos" +KEYWORDS="amd64 arm arm64 ~riscv x86 ~x64-macos" BDEPEND="dev-lang/perl" diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest index e20e3e47d11a..7421d08d5a53 100644 --- a/dev-libs/vala-common/Manifest +++ b/dev-libs/vala-common/Manifest @@ -3,5 +3,5 @@ DIST vala-0.56.2.tar.xz 3967960 BLAKE2B 60b48ee3ddd1cee087819cded91ccbbe378a6945 DIST vala-0.56.3.tar.xz 3969676 BLAKE2B 66fba756d89b7fbc9689a9ff7ef8d4689b53b9ee570225fb268bb433e9c14a876eac1565999944ad72864d9a3c62f777d534579ee7ca091d90e405ef2b271314 SHA512 3222edab995a1d405bc891b37ffb4915677b7bb56ce3be7d1ece1dfb77f2d054bf7499dad9e6eb593c42678ae2c2c7cd779a595b702a3e2e38e9e0e0d69ba99e EBUILD vala-common-0.56.1.ebuild 652 BLAKE2B a6f3cd9df801208cec45606af33db763d5abdee123bbbbb89399f510b2bcfbeaf9cb345530787d997eacc1367f97ccb93471e6a8aa154b4911768b180a45a0c4 SHA512 3c92712b742cc3f84cbf16f5851260287a42a9fb7eab5110223e30fe30be2a43a8f76f7d452ebe70e9c8adb0f8b29fc17c18d8fe0f08d7dbedf100f660166dcf EBUILD vala-common-0.56.2.ebuild 660 BLAKE2B 3578c6d15454f83e69064a44c1d80bb1725cc4e4c27cfe81f6339c1f4695a0d34c722fa66954a5c0dd0ae925ee2eb731d482e341b6aafb1d771c34d931a1eee9 SHA512 5806a45e7a02b88f15a51fc2e7d0a3e2e04fae5a8985277de79d35365512af466855f127fa70329c52cd8768baafe8ba17004879bd352ee98fd18d38bae851b8 -EBUILD vala-common-0.56.3.ebuild 690 BLAKE2B 5bd97c04a3763ac424e8500727c5c9c009fc09acf40e3ffea8cdcbd50a87c8842e4d01bc787ec12c59122714ab56f78d2d9fdd38889d4afa638a0d3a91744c55 SHA512 6f0847e01757097be6dbf0f4815016c72ce3733717a554504ead4c485993869f62b7745fc3bd82674d2c0e00a15b34a8c19ab43824c9abc7c0bb076b787172fe +EBUILD vala-common-0.56.3.ebuild 688 BLAKE2B 8307440eaac010c76433dba6c228c7ad5f9ea2279ffd7bea7767cd1062d7054f47870562aabf9c3d19a4196fc4d9482874ef38fd49864f5f8fba1e67f6b9155c SHA512 deb6b3133d28d07ad9b81ae1fe1505f932af196f91e4d3d6ebf4b1dea26f6db7d666eb272bf068f2fe07f19b498ad4728e9183d859df3fc6cb34967e4da98283 MISC metadata.xml 326 BLAKE2B cd8c49993b750ebef93c620f819f42b858431d1aab4d2066a124a5118d5d18f4970b9d1eccb77121089264db7cfbe69ca06fb2fc2d2c4db98047629af9878db5 SHA512 52854d43fb74af5402cb1855409ab25d6741ea6fe48ae50416044d7b518745b02752e69cb9680e9c132e3a2f65ae29d92e9e771ac883e2ef01ae91effdf1097f diff --git a/dev-libs/vala-common/vala-common-0.56.3.ebuild b/dev-libs/vala-common/vala-common-0.56.3.ebuild index 22b58b1296c2..96604eeb1e14 100644 --- a/dev-libs/vala-common/vala-common-0.56.3.ebuild +++ b/dev-libs/vala-common/vala-common-0.56.3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala https://gitlab.gnome.org/GNOME/va 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 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" RDEPEND="" DEPEND="" diff --git a/dev-libs/xbyak/Manifest b/dev-libs/xbyak/Manifest index 2f1ecca63ac6..eac4a08f9bac 100644 --- a/dev-libs/xbyak/Manifest +++ b/dev-libs/xbyak/Manifest @@ -1,3 +1,3 @@ DIST xbyak-5.73.tar.gz 214021 BLAKE2B bf7ab78df7ac3f5a8860b3a613957bad8b6faba523126f6f4ce94be4ce25da8b91a418ac2445d8d706f09fc7434a8ab9ef6f63c56ef0b7860290fe6801849fe7 SHA512 1c2eb73c2e9b66d4b4f7689e071ea8ba8a3b7f0e05ef885ad35ca89f706772bd6e8ad448581c954b1a24f424ebd2db4e420410450a951fda7e02d6fd2e5e9a67 -EBUILD xbyak-5.73.ebuild 467 BLAKE2B d826f6cebb8f5bbe2cada4325e58e44df2c1f7834586a236bb41aede02737047938c741d336a519e949f604fbaf276c6cfa3caea2a1cc35b8cc1ae2a67456876 SHA512 678b36a0a5eca831168cf6d97b4495d592f0114003c6104c108e5546acb9e09093fa98a9b24d69e32244a80e3a5fb638a88f32990406787bafc5b0431d5c4bef -MISC metadata.xml 213 BLAKE2B 836159b1fcb0071741f6524eae1f052532c6853928f987ae8a032163b087f4a0d715a3f71252dcdf0e86b9ff3badbf2835b5af788f240569b82f840303f69590 SHA512 ee88ccf1397b9d29bc34982bd9acd7477e6faf8b70400695d4d492d4b1121a3ceb806f2f87574bb923c73adf30c77ac6e8a150a4f76da1b244c7aecef77b3ccd +EBUILD xbyak-5.73.ebuild 468 BLAKE2B d11002414f35a75260141eafeede0f8ac7a0e1f96a0689f574493ef793c8048b77ec8b02db3cc675ac0ab8c496ccfeb3a7f4fcf34f60f6ef62679357cc1e0000 SHA512 8a2bd5194914eb0123fe7edeba613c2e4d8431beb8b1226b0d824a24ce7700fcc9516838b4b7e6b28602239416df4c0d670be93238984c161c32f9dd74ae6c66 +MISC metadata.xml 294 BLAKE2B 6ff08f098a11aeedc66f4d1a7f11063f90e97707b1761c18859dfe849ad5263b251667eb9076df58a0a3abde48a0e3a468a7df22230df38bebedb62ff3cfb68e SHA512 fd0a122d24814090c80745bf2ecead1fe87722bcdd19464bd3a48f4d09d067c9dae8153d8c04c62cbf5008ba13f44509080a950f2acad9710bed04e6fc040b76 diff --git a/dev-libs/xbyak/metadata.xml b/dev-libs/xbyak/metadata.xml index 1b142c23f268..afe279a31d30 100644 --- a/dev-libs/xbyak/metadata.xml +++ b/dev-libs/xbyak/metadata.xml @@ -1,7 +1,10 @@ - -zx2c4@gentoo.org - + + zx2c4@gentoo.org + + + herumi/xbyak + diff --git a/dev-libs/xbyak/xbyak-5.73.ebuild b/dev-libs/xbyak/xbyak-5.73.ebuild index 4cfd5772e810..751793158e94 100644 --- a/dev-libs/xbyak/xbyak-5.73.ebuild +++ b/dev-libs/xbyak/xbyak-5.73.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="JIT assembler for x86(IA-32)/x64(AMD64, x86-64)" HOMEPAGE="https://github.com/herumi/xbyak" -SRC_URI="https://github.com/herumi/xbyak/archive/v5.73.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/herumi/xbyak/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz index 0d8d3b6f3014861527ad023e1933604236b1c643..d6f286dd176bf4e2a4cec3e2ffbf9e36ae91c058 100644 GIT binary patch delta 3338 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 VF*F3a(8AL1{tves`}w>V003G;b2k70 diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest index 48566bfb694b..60f660c0b912 100644 --- a/dev-lisp/sbcl/Manifest +++ b/dev-lisp/sbcl/Manifest @@ -2,6 +2,7 @@ AUX bsd-sockets-test-2.0.5.patch 16171 BLAKE2B 6b78dbd0eb2cad0503234f3b51c4e1c61 AUX concurrency-test-2.0.1.patch 587 BLAKE2B 3c7f73f7efe711f400f830cbd53b6448aeba41e14f4b229b0260d62c494ffdf9ef9687d916aa108035b53065598a8a51c92e086509b2cdabb2f6b2a7acb0b718 SHA512 c1223eda1a6e9e40196bc133a6270c9803195257d39637d4622026503774847eb184879025d9029617e8b36074d81c47820c4474ceabcb45b7734deddeeae8ce AUX etags-2.1.0.patch 347 BLAKE2B 00e55c6b2279bfe8171de31a92a8c2afd4bc13eb2364aadb4f7850bc6078fabdefa21bd238c1d2b9914818b0fff81ad26ed0f1878cbec3f2b2e3fc13518cf908 SHA512 724e97da71176769a78e1eae017d6d9efcf3add4707947d9d2700837b596b7b4f675bfc40e2be35d8be61cb67ac273fdf810ce5b1489202fbdc9be6125fa3a0f AUX sb-posix-test-1.2.15.patch 1325 BLAKE2B 051500de2167bb963c6b20cf8f57a03e9326e9e8c79ce249fb23aa7f041c62384717d545f2e6aeefac900af9c27f640218543a218bf902081bcec69968108df1 SHA512 79fd75eb5c44630eb6669b1808029420c7031cc1ba367b8687d7433bf0d19016a7912df0ab21c90aa7e709417ec9784c846c7dcefbc1308a059cbd8b3209dd27 +AUX sb-posix-test-2.2.9.patch 1303 BLAKE2B 413020d95c80b2a973897f4ba104cabff642c86a1594c9f265a2f5ce9acd662f003ce5ce194091480181262954d64016351d33af7943e8a81ebe11d2bb57ec34 SHA512 83b196051f5f06014d9e0f02f70258852a2872a2cfc24ea3d2bc06a9657635692c613f268b84da4c5ba1a416c5b3ba4a0bf8d007d3b88a1fba1a3bfda7f621d5 AUX verbose-build-2.0.3.patch 1014 BLAKE2B bdd83275e874ad0835caba34f4b97ae16d2537ccb0650aac12f874dc9344fa4b8dd56468ef8c45cca2fe570fff25026f636b2cae294116a23f9bde6523cb9efa SHA512 01b0259d8d19b5c5554bcee54756b60986d623467e3156f4ece3f0ede5d64ec75688d3ac8a41a33e55e3f80c96c3f9184e6ec208621e33fb18397e6f575d4b84 DIST sbcl-1.0.23-sparc-solaris-binary.tar.bz2 7907803 BLAKE2B 4be6831c196cfef505b411fa9ae0b9586f93309ce97fcd2b964abfb4175f00f7437da7859334973f2441592fc1a13cc5557044737659f5ef13998b593d623cda SHA512 d641d7859f0d60ce7dd684a0f21e62282a5a658ed6bb4d67d6b141b3ce22d9e27261efe7e5d0f752c30e467cf90d7c8a03ad2a04b3c60042f0ef0a4808a9c74a DIST sbcl-1.0.28-alpha-linux-binary.tar.bz2 7573824 BLAKE2B ab8e139adb4fbc0ac7b34457c3361b044d04d8d9dedba2008cb19220915900e2d1bf540b617c738145923d74fa28ab7d979fd0d1bf4b9d17c445dfb080731263 SHA512 85ceb4d3bf971777f5444a63cbabd88ccfaf16ed3b3c86cc5ea6cb3fd3189c4cd5a5ebbf785c97366afb7026604ffc34a1129936291deede5993056e158125ab @@ -17,17 +18,11 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 6d77c4f4177cbdb72fb9ba DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5 SHA512 443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674 DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d SHA512 0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f SHA512 a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b -DIST sbcl-2.2.4-source.tar.bz2 7030086 BLAKE2B 109886223a500dc54b997bf795d2de57f23060dd193cabed976135bada0616af609679d5ad0656b85c94675fca4f06ca8b874287bc0fd61994a5c5563ee82146 SHA512 b5af45f7b6276b0becfc14d660a300890cbbd3c2c32290a1322edf1d30578041eecaf929f88c10d1e366ae4e5030c3427df60ffcc00af61f4c3f8727ac644109 -DIST sbcl-2.2.4-x86-64-linux-binary.tar.bz2 10353325 BLAKE2B fe2dbf70a9f644417099d1faae4b6c849fba42d175492edf3e108b59a1054e810e33d8081e27514998c8ec4dc04f6a233ea065e0f805e74e98de4c3b168f80d0 SHA512 4c997f23772344ef12ac9ed583506d29c73071cc77ff33fc10c611f37b52fdcdafa5d647b94ea139ce2ff95c3f492bb5be3236190921670c408d49fd49ad72d5 -DIST sbcl-2.2.5-source.tar.bz2 7029912 BLAKE2B 840a10e4c5e4b758c2b97b5f95d114eccc67f9a5ab24b137aabbdcd70ae4108bc7bfbc9fc06a474e5b65a6e57eec35b8714934d590da88fb7a80f314cad75c84 SHA512 9d581535348bb709ca1f7edbe5ad92f079fd1cbc9a462524220fb229bd78770f7855c0b1a8641b990a1d663fb559edc0c2ca0f029281d4b0c80a5917b45d7b72 -DIST sbcl-2.2.5-x86-64-linux-binary.tar.bz2 10706829 BLAKE2B 0cabe57fcfa80f07abb0a55b1e928111cbc4296dc57b45e8fc714b7f0d8e656736aa0c7bc000fe0ec8d4c2acf9c54c872f3369155aa9c36b55ee035b66a21f6f SHA512 7e4a4c2c825f906b5c90fe3f0129115361056c57d524ff0f5a9fbae611f98b1b6488711269eee3c6eeb22793c5c35087a02ce925e3ca8d84445d061e56f5e6fc -DIST sbcl-2.2.6-source.tar.bz2 7128448 BLAKE2B 7b7c996c175e9a06ca3b1cc40834d8d97925d3d6aa431fff4278ebe2b23e2ce8888824f71b1b5b47211b6acd006996a40391cb12004c92fbf3fb08d6fbb5b28f SHA512 d8460cfb0044b02b3989ff2266355c067035eab5cde2afb8d170870e4bf54112ec878e7d5f809adaaabcfef3df1cd9ef2d94517b772ba376ca53b9ee78893baf -DIST sbcl-2.2.6-x86-64-linux-binary.tar.bz2 11670931 BLAKE2B b878bed6f948dfdedb10a755887da386dbdf8b8c69d9a0051c7fd1bbba0cf30c87b7863f424cb744eb4d1d5482158f96cfb9000b84bbad208619fa875593c9b1 SHA512 22a14422dc5ec06501471b741ccca1d9a03f6061ccdb2175c75eb452cff3edf561e6804660ca179d269642e09854268fd4f158834c17e39ec95e568f26a2eeaa DIST sbcl-2.2.8-source.tar.bz2 7263357 BLAKE2B fa8ba5664e22cb4856bf6e96d2d84e8a639eea0d9bb639cf049fd0d22260038b601eacfe9f5f84f8d38fb04af7e77a5733b122936833f77821d9321ddd2eb2b2 SHA512 2de8c096b964bfe2136ab30c3342fab154c1795e0ee1fc6ca2ae713da3c139ce066f37886e1f1b18d8e17ea4cbaf949e66960134505233ef9c7bb5bb902a6c52 DIST sbcl-2.2.8-x86-64-linux-binary.tar.bz2 11685573 BLAKE2B 3291840b2597ce37c70e8e894bf0c4dd9e1dcea619a18dee90e55b4a05dbe82267acdb289b20c3cb9be6987f551f28c410b6e03f58a9a0c01426eba1583107f0 SHA512 db1b81b603cdf6b76147d13502d3c152b8a78c2119b9df59a4e3705c93bc5ab208491a4ba19e28e31813e7da13d2d8d3a1a493dc86e143a5725bebffdc10e397 +DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8 SHA512 6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db +DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e SHA512 53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400 EBUILD sbcl-2.2.0.ebuild 8344 BLAKE2B 1baa54b857fd84c98ca24cde84b6595a9b4d58df52205e41620b2bf028b40af77d3f50ba43b82949fd9c86c4e75653c080ee031b1be29bb3c50543b0b49fef72 SHA512 644db987685fbeb15e5eac754ac15138958c09fe657be8838ab18f9df336f3b86b0f34003a74c43a3d32248bf7dfed1752cdb302abf85fa882fefc46bbf92a07 -EBUILD sbcl-2.2.4.ebuild 8348 BLAKE2B 7b9e59319afe101fc90a10a06ced781468f41e995abc5857456787d31fd7e0770de38ebd6d2dbcaa3e24eb56f3fc0d618bc6034f220e4728dae09db35954f964 SHA512 f481b9c72ed0d9f448c6e951cb3c7b22afbc471b17c6c9c70fb73a98b666a4240dec6ac55a7745a02515b7f984b2dca60f732d380c6aa9f84aad7b0db0024439 -EBUILD sbcl-2.2.5.ebuild 8348 BLAKE2B 7acf637cd8226227f07492781fc1f85e713e0d2c3b88c19a6607e86e75861398cc0db26b6a0c69ba4075be33a8c1f43b4460ef250bc25d12cdcb66dd0d0fff23 SHA512 6dfb627e3991d5527b231629ece7256d846f55601a9df912ccc0fd5f2f3d0e63fc471ddedc71bda8c0a8fbba2b8341076dba38ec338f10c700d208d2c6250464 -EBUILD sbcl-2.2.6.ebuild 8348 BLAKE2B 1be45824663f04744a248b0547e4f13ee50d2b4ab2d1113feea8239dd8a966b106974d423dc7dc60223e44d81841e173add1382b7962b9bb57f8e299c5835b41 SHA512 9539e8ca476723480007dbaa885007c19ca29296bed2bd945e5219d3dba03ebd85b805656b031687d142c5e8ba840b06c5d034d0bba7661fcf35fbff1404de7d EBUILD sbcl-2.2.8.ebuild 8493 BLAKE2B 67db7a8295877722a2deb48bf790e5ba699767efb402c94d1e5aa08442dc8438d6f94ae216a55b475f423b1a1a40f0ad863d0a65db095e89db144fd9790eb6e2 SHA512 67c39d8b9df0ae34127a2a90007a35d46fe2c5069b45b6f3c95329f9e0e29f36ea2e34406b17fe08ac8df3371c618906f8b5734830ef6908c9d20c7cf46c99f9 +EBUILD sbcl-2.2.9.ebuild 8492 BLAKE2B a702e452779c88ac3384ded0eaa75ce46a67f231c3f5b814982a93f6f40f5e9ea3f375480c600470d3b2e6a1982d5f9b862cee718eb85e3ea144285208234853 SHA512 616ee075c1f7e64a91af60032f6ce935b9a734de12d08dd6e5a7f2d0d9ccdede211f7c19f5a4b7219ce4678d43b1228e99fbf0ca7c4b3ce3c00c66cc6ace028b MISC metadata.xml 1400 BLAKE2B f8ed0f7714ec54e42a3e17162a560d8cfb68ac2d981be02a31e5e64820d8e6cf1dbbc2774b52680d265042a48dfb497497a8d84289cfbe7da7a919ead68eadfc SHA512 22f3ff1dcd58a222319d6e4d46fee3b863ac3dbd997ec9a167e0038e28483d12f0f106332b2cb610cce0749f12828e68d71675ef43aa4dcd54441def6f9cb955 diff --git a/dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch b/dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch new file mode 100644 index 000000000000..f88f13301dfd --- /dev/null +++ b/dev-lisp/sbcl/files/sb-posix-test-2.2.9.patch @@ -0,0 +1,30 @@ +diff -r -U2 sbcl-2.2.9.orig/contrib/sb-posix/posix-tests.lisp sbcl-2.2.9/contrib/sb-posix/posix-tests.lisp +--- sbcl-2.2.9.orig/contrib/sb-posix/posix-tests.lisp 2022-09-29 14:43:33.000000000 +0700 ++++ sbcl-2.2.9/contrib/sb-posix/posix-tests.lisp 2022-10-01 16:32:39.919563905 +0700 +@@ -166,15 +166,15 @@ + #.sb-posix::einval) + +-(deftest rmdir.error.3 +- (handler-case +- (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir")) +- (sb-posix:syscall-error (c) +- (typep +- (sb-posix:syscall-errno c) +- `(member #+(or darwin openbsd freebsd) ,sb-posix:eisdir +- #+win32 ,sb-posix::eacces #+win32 ,sb-posix::enotempty +- #+sunos ,sb-posix::einval +- #-(or darwin openbsd freebsd win32 sunos) ,sb-posix::ebusy)))) +- t) ++; (deftest rmdir.error.3 ++; (handler-case ++; (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir")) ++; (sb-posix:syscall-error (c) ++; (typep ++; (sb-posix:syscall-errno c) ++; `(member #+(or darwin openbsd freebsd) ,sb-posix:eisdir ++; #+win32 ,sb-posix::eacces #+win32 ,sb-posix::enotempty ++; #+sunos ,sb-posix::einval ++; #-(or darwin openbsd freebsd win32 sunos) ,sb-posix::ebusy)))) ++; t) + + (deftest rmdir.error.4 diff --git a/dev-lisp/sbcl/sbcl-2.2.5.ebuild b/dev-lisp/sbcl/sbcl-2.2.5.ebuild deleted file mode 100644 index eacbcd1cc65b..000000000000 --- a/dev-lisp/sbcl/sbcl-2.2.5.ebuild +++ /dev/null @@ -1,240 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib flag-o-matic pax-utils toolchain-funcs - -#same order as http://www.sbcl.org/platform-table.html -BV_X86=1.4.3 -BV_AMD64=2.2.5 -BV_PPC=1.2.7 -BV_PPC64LE=1.5.8 -BV_SPARC=1.0.28 -BV_ALPHA=1.0.28 -BV_ARM=1.4.11 -BV_ARM64=1.4.2 -BV_X64_MACOS=1.2.11 -BV_PPC_MACOS=1.0.47 -BV_X86_SOLARIS=1.2.7 -BV_X64_SOLARIS=1.2.7 -BV_SPARC_SOLARIS=1.0.23 - -DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" -HOMEPAGE="http://sbcl.sourceforge.net/" -SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 - x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) - amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) - ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) - ppc64? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 ) - sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) - alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) - arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) - arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 ) - x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) - ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) - x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 ) - x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 ) - sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 )" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" -IUSE="debug doc source +threads +unicode zlib" - -CDEPEND=">=dev-lisp/asdf-3.3:=" -BDEPEND="${CDEPEND} - doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )" -RDEPEND="${CDEPEND} - !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )" - -# Disable warnings about executable stacks, as this won't be fixed soon by upstream -QA_EXECSTACK="usr/bin/sbcl" - -CONFIG="${S}/customize-target-features.lisp" -ENVD="${T}/50sbcl" - -# Prevent ASDF from using the system libraries -CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" -ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" - -usep() { - use ${1} && echo "true" || echo "false" -} - -sbcl_feature() { - echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}" -} - -sbcl_apply_features() { - sed 's/^X//' > "${CONFIG}" <<-'EOF' - (lambda (list) - X (flet ((enable (x) (pushnew x list)) - X (disable (x) (setf list (remove x list)))) - EOF - if use x86 || use amd64; then - sbcl_feature "$(usep threads)" ":sb-thread" - fi - sbcl_feature "true" ":sb-ldb" - sbcl_feature "false" ":sb-test" - sbcl_feature "$(usep unicode)" ":sb-unicode" - sbcl_feature "$(usep zlib)" ":sb-core-compression" - sbcl_feature "$(usep debug)" ":sb-xref-for-internals" - sed 's/^X//' >> "${CONFIG}" <<-'EOF' - X ) - X list) - EOF - cat "${CONFIG}" -} - -src_unpack() { - unpack ${A} - mv sbcl-*-* sbcl-binary || die - cd "${S}" -} - -src_prepare() { - # bug #468482 - eapply "${FILESDIR}"/concurrency-test-2.0.1.patch - # bugs #486552, #527666, #517004 - eapply "${FILESDIR}"/bsd-sockets-test-2.0.5.patch - # bugs #560276, #561018 - eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch - # bug #767742 - eapply "${FILESDIR}"/etags-2.1.0.patch - - eapply "${FILESDIR}"/verbose-build-2.0.3.patch - - eapply_user - - # Make sure the *FLAGS variables are sane. - # sbcl needs symbols in resulting binaries, so building with the -s linker flag will fail. - strip-unsupported-flags - filter-flags -fomit-frame-pointer -Wl,-s - filter-ldflags -s - - # original bugs #526194, #620532 - # this broke no-pie default builds, c.f. bug #632670 - # Pass CFLAGS down by appending our value, to let users override - # the default values. - # Keep passing LDFLAGS down via the LINKFLAGS variable. - sed -e "s@\(CFLAGS += -g .*\)\$@\1 ${CFLAGS}@" \ - -e "s@LINKFLAGS += -g\$@LINKFLAGS += ${LDFLAGS}@" \ - -i src/runtime/GNUmakefile || die - - sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \ - -i make-config.sh || die - - # Use installed ASDF version - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die - # Avoid installation of ASDF info page. See bug #605752 - sed '/INFOFILES/s/asdf.info//' -i doc/manual/Makefile || die - - use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk - - # Some shells(such as dash) don't have "time" as builtin - # and we don't want to DEPEND on sys-process/time - sed "s,^time ,," -i make.sh || die - sed "s,/lib,/$(get_libdir),g" -i install.sh || die - # #define SBCL_HOME ... - sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die - # change location of /etc/sbclrc ... - sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die - - find . -type f -name .cvsignore -delete -} - -src_configure() { - # customizing SBCL version as per - # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup - echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr - - # applying customizations - sbcl_apply_features -} - -src_compile() { - local bindir="${WORKDIR}"/sbcl-binary - - # clear the environment to get rid of non-ASCII strings, see bug #174702 - # set HOME for paludis - env - HOME="${T}" PATH="${PATH}" \ - CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \ - CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \ - GNUMAKE=make ./make.sh \ - "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \ - || die "make failed" - - # need to set HOME because libpango(used by graphviz) complains about it - if use doc; then - env - HOME="${T}" PATH="${PATH}" \ - CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ - ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ - make -C doc/manual info html || die "Cannot build manual" - env - HOME="${T}" PATH="${PATH}" \ - CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ - ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ - make -C doc/internals info html || die "Cannot build internal docs" - fi -} - -src_test() { - ewarn "Unfortunately, it is known that some tests fail eg." - ewarn "run-program.impure.lisp. This is an issue of the upstream's" - ewarn "development and not of Gentoo's side. Please, before filing" - ewarn "any bug(s) search for older submissions. Thank you." - time ( cd tests && sh run-tests.sh ) -} - -src_install() { - # install system-wide initfile - dodir /etc/ - sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF - ;;; The following is required if you want source location functions to - ;;; work in SLIME, for example. - X - (setf (logical-pathname-translations "SYS") - X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*") - X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*"))) - X - ;;; Setup ASDF2 - (load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp") - EOF - - # Install documentation - unset SBCL_HOME - INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \ - sh install.sh || die "install.sh failed" - - # bug #517008 - pax-mark -mr "${D}"/usr/bin/sbcl - - # rm empty directories lest paludis complain about this - find "${ED}" -empty -type d -exec rmdir -v {} + - - if use doc; then - dodoc -r doc/internals/sbcl-internals - - doinfo doc/manual/*.info* - doinfo doc/internals/sbcl-internals.info - - docinto internals-notes - dodoc doc/internals-notes/* - else - rm -Rv "${ED}/usr/share/doc/${PF}" || die - fi - - # install the SBCL source - if use source; then - ./clean.sh - cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die - for d in contrib/*/; do - cp -av "$d" "${ED}/usr/$(get_libdir)/sbcl/" || die - done - fi - - # necessary for running newly-saved images - echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}" - echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}" - doenvd "${ENVD}" -} diff --git a/dev-lisp/sbcl/sbcl-2.2.6.ebuild b/dev-lisp/sbcl/sbcl-2.2.6.ebuild deleted file mode 100644 index c9bb695cea01..000000000000 --- a/dev-lisp/sbcl/sbcl-2.2.6.ebuild +++ /dev/null @@ -1,240 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib flag-o-matic pax-utils toolchain-funcs - -#same order as http://www.sbcl.org/platform-table.html -BV_X86=1.4.3 -BV_AMD64=2.2.6 -BV_PPC=1.2.7 -BV_PPC64LE=1.5.8 -BV_SPARC=1.0.28 -BV_ALPHA=1.0.28 -BV_ARM=1.4.11 -BV_ARM64=1.4.2 -BV_X64_MACOS=1.2.11 -BV_PPC_MACOS=1.0.47 -BV_X86_SOLARIS=1.2.7 -BV_X64_SOLARIS=1.2.7 -BV_SPARC_SOLARIS=1.0.23 - -DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" -HOMEPAGE="http://sbcl.sourceforge.net/" -SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 - x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) - amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) - ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) - ppc64? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 ) - sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) - alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) - arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) - arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 ) - x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) - ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) - x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 ) - x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 ) - sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 )" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" -IUSE="debug doc source +threads +unicode zlib" - -CDEPEND=">=dev-lisp/asdf-3.3:=" -BDEPEND="${CDEPEND} - doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )" -RDEPEND="${CDEPEND} - !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )" - -# Disable warnings about executable stacks, as this won't be fixed soon by upstream -QA_EXECSTACK="usr/bin/sbcl" - -CONFIG="${S}/customize-target-features.lisp" -ENVD="${T}/50sbcl" - -# Prevent ASDF from using the system libraries -CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" -ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" - -usep() { - use ${1} && echo "true" || echo "false" -} - -sbcl_feature() { - echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}" -} - -sbcl_apply_features() { - sed 's/^X//' > "${CONFIG}" <<-'EOF' - (lambda (list) - X (flet ((enable (x) (pushnew x list)) - X (disable (x) (setf list (remove x list)))) - EOF - if use x86 || use amd64; then - sbcl_feature "$(usep threads)" ":sb-thread" - fi - sbcl_feature "true" ":sb-ldb" - sbcl_feature "false" ":sb-test" - sbcl_feature "$(usep unicode)" ":sb-unicode" - sbcl_feature "$(usep zlib)" ":sb-core-compression" - sbcl_feature "$(usep debug)" ":sb-xref-for-internals" - sed 's/^X//' >> "${CONFIG}" <<-'EOF' - X ) - X list) - EOF - cat "${CONFIG}" -} - -src_unpack() { - unpack ${A} - mv sbcl-*-* sbcl-binary || die - cd "${S}" -} - -src_prepare() { - # bug #468482 - eapply "${FILESDIR}"/concurrency-test-2.0.1.patch - # bugs #486552, #527666, #517004 - eapply "${FILESDIR}"/bsd-sockets-test-2.0.5.patch - # bugs #560276, #561018 - eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch - # bug #767742 - eapply "${FILESDIR}"/etags-2.1.0.patch - - eapply "${FILESDIR}"/verbose-build-2.0.3.patch - - eapply_user - - # Make sure the *FLAGS variables are sane. - # sbcl needs symbols in resulting binaries, so building with the -s linker flag will fail. - strip-unsupported-flags - filter-flags -fomit-frame-pointer -Wl,-s - filter-ldflags -s - - # original bugs #526194, #620532 - # this broke no-pie default builds, c.f. bug #632670 - # Pass CFLAGS down by appending our value, to let users override - # the default values. - # Keep passing LDFLAGS down via the LINKFLAGS variable. - sed -e "s@\(CFLAGS += -g .*\)\$@\1 ${CFLAGS}@" \ - -e "s@LINKFLAGS += -g\$@LINKFLAGS += ${LDFLAGS}@" \ - -i src/runtime/GNUmakefile || die - - sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \ - -i make-config.sh || die - - # Use installed ASDF version - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die - # Avoid installation of ASDF info page. See bug #605752 - sed '/INFOFILES/s/asdf.info//' -i doc/manual/Makefile || die - - use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk - - # Some shells(such as dash) don't have "time" as builtin - # and we don't want to DEPEND on sys-process/time - sed "s,^time ,," -i make.sh || die - sed "s,/lib,/$(get_libdir),g" -i install.sh || die - # #define SBCL_HOME ... - sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die - # change location of /etc/sbclrc ... - sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die - - find . -type f -name .cvsignore -delete -} - -src_configure() { - # customizing SBCL version as per - # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup - echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr - - # applying customizations - sbcl_apply_features -} - -src_compile() { - local bindir="${WORKDIR}"/sbcl-binary - - # clear the environment to get rid of non-ASCII strings, see bug #174702 - # set HOME for paludis - env - HOME="${T}" PATH="${PATH}" \ - CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \ - CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \ - GNUMAKE=make ./make.sh \ - "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \ - || die "make failed" - - # need to set HOME because libpango(used by graphviz) complains about it - if use doc; then - env - HOME="${T}" PATH="${PATH}" \ - CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ - ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ - make -C doc/manual info html || die "Cannot build manual" - env - HOME="${T}" PATH="${PATH}" \ - CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ - ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ - make -C doc/internals info html || die "Cannot build internal docs" - fi -} - -src_test() { - ewarn "Unfortunately, it is known that some tests fail eg." - ewarn "run-program.impure.lisp. This is an issue of the upstream's" - ewarn "development and not of Gentoo's side. Please, before filing" - ewarn "any bug(s) search for older submissions. Thank you." - time ( cd tests && sh run-tests.sh ) -} - -src_install() { - # install system-wide initfile - dodir /etc/ - sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF - ;;; The following is required if you want source location functions to - ;;; work in SLIME, for example. - X - (setf (logical-pathname-translations "SYS") - X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*") - X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*"))) - X - ;;; Setup ASDF2 - (load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp") - EOF - - # Install documentation - unset SBCL_HOME - INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \ - sh install.sh || die "install.sh failed" - - # bug #517008 - pax-mark -mr "${D}"/usr/bin/sbcl - - # rm empty directories lest paludis complain about this - find "${ED}" -empty -type d -exec rmdir -v {} + - - if use doc; then - dodoc -r doc/internals/sbcl-internals - - doinfo doc/manual/*.info* - doinfo doc/internals/sbcl-internals.info - - docinto internals-notes - dodoc doc/internals-notes/* - else - rm -Rv "${ED}/usr/share/doc/${PF}" || die - fi - - # install the SBCL source - if use source; then - ./clean.sh - cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die - for d in contrib/*/; do - cp -av "$d" "${ED}/usr/$(get_libdir)/sbcl/" || die - done - fi - - # necessary for running newly-saved images - echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}" - echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}" - doenvd "${ENVD}" -} diff --git a/dev-lisp/sbcl/sbcl-2.2.4.ebuild b/dev-lisp/sbcl/sbcl-2.2.9.ebuild similarity index 94% rename from dev-lisp/sbcl/sbcl-2.2.4.ebuild rename to dev-lisp/sbcl/sbcl-2.2.9.ebuild index 1f5f99c4ddcb..ccbdd2a533cf 100644 --- a/dev-lisp/sbcl/sbcl-2.2.4.ebuild +++ b/dev-lisp/sbcl/sbcl-2.2.9.ebuild @@ -3,11 +3,11 @@ EAPI=8 -inherit multilib flag-o-matic pax-utils toolchain-funcs +inherit flag-o-matic pax-utils toolchain-funcs #same order as http://www.sbcl.org/platform-table.html BV_X86=1.4.3 -BV_AMD64=2.2.4 +BV_AMD64=2.2.9 BV_PPC=1.2.7 BV_PPC64LE=1.5.8 BV_SPARC=1.0.28 @@ -21,7 +21,7 @@ BV_X64_SOLARIS=1.2.7 BV_SPARC_SOLARIS=1.0.23 DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" -HOMEPAGE="http://sbcl.sourceforge.net/" +HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/" SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) @@ -40,12 +40,15 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 LICENSE="MIT" SLOT="0/${PV}" KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" -IUSE="debug doc source +threads +unicode zlib" +IUSE="capstone debug doc source +threads +unicode +zstd" -CDEPEND=">=dev-lisp/asdf-3.3:=" +CDEPEND=">=dev-lisp/asdf-3.3:= + capstone? ( dev-libs/capstone:0/4 )" +# bug #843851 BDEPEND="${CDEPEND} doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )" RDEPEND="${CDEPEND} + zstd? ( app-arch/zstd ) !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )" # Disable warnings about executable stacks, as this won't be fixed soon by upstream @@ -78,7 +81,7 @@ sbcl_apply_features() { sbcl_feature "true" ":sb-ldb" sbcl_feature "false" ":sb-test" sbcl_feature "$(usep unicode)" ":sb-unicode" - sbcl_feature "$(usep zlib)" ":sb-core-compression" + sbcl_feature "$(usep zstd)" ":sb-core-compression" sbcl_feature "$(usep debug)" ":sb-xref-for-internals" sed 's/^X//' >> "${CONFIG}" <<-'EOF' X ) @@ -99,7 +102,7 @@ src_prepare() { # bugs #486552, #527666, #517004 eapply "${FILESDIR}"/bsd-sockets-test-2.0.5.patch # bugs #560276, #561018 - eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch + eapply "${FILESDIR}"/sb-posix-test-2.2.9.patch # bug #767742 eapply "${FILESDIR}"/etags-2.1.0.patch @@ -141,6 +144,8 @@ src_prepare() { # change location of /etc/sbclrc ... sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die + use capstone || rm -rf contrib/sb-capstone + find . -type f -name .cvsignore -delete } diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz index bfcba63edac63dab9752b8081388e9a8cc0cb66c..607cb66f96d3f7d1f7c7aa44848c62eea115fd5e 100644 GIT binary patch delta 6855 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 diff --git a/dev-lua/luaexpat/Manifest b/dev-lua/luaexpat/Manifest index 28b7198deae9..f219b90bf975 100644 --- a/dev-lua/luaexpat/Manifest +++ b/dev-lua/luaexpat/Manifest @@ -1,5 +1,5 @@ DIST luaexpat-1.4.1.tar.gz 52159 BLAKE2B dd870d2d2db8bc1e399a306eff91138752f346f50ec1283a611c3ef42591e5176beab59aa96b87c772ba0320d98fc8a5907048e539cde6c14757e9a026aacc81 SHA512 fbc03287a237c13f395574ddf08a931ded0f457728b01bdc0a0533d212a0c908d74230be3c9e7f85a54ac244043cd853be3bf13d284185ad3e3ce6818d157635 DIST luaexpat-1.5.0.tar.gz 53520 BLAKE2B 1793f842771e730022abf512731eece538b6edefd10786295842f467af3cbfbdc94e65ea035b1ce9bc849a1ee4f0ca445bd0b66816a6d18bb786d19ced6b3586 SHA512 0ac151148101d62f1358f5f310be57de5379891ceda76f0eb821a8b56d0d9c781feaf1db601d982339cd4837f9504b1f9b8b14ebf3a7245925473f6824bbc8b3 EBUILD luaexpat-1.4.1.ebuild 1250 BLAKE2B 87a9e484ee1419e443200bd424823797c5274f9b828bdf03fce94958bf90c9c5d70bb2aa95f5ac43986ab683c2fccc2bcebb33cd7f6520a3eecbc76ae45e7f5f SHA512 2df41c44ea53cd1bce8eebf7dcd5e9a5196afeb3ce8def512724b75979a42d1e9a26cece19e032dd3192879c76232f3a1791e90eec00b6a1449e5bcef2d00388 -EBUILD luaexpat-1.5.0.ebuild 1257 BLAKE2B 3566ca5fc1e101daa7dcf146e52cdaa3a23b10d95126e4ce57ece79e8037afaae682f84f04509f63294a5adc838ec28ce86f8c970b26d68e5cb5a9a9c8c7c700 SHA512 20a12db581401cd4d8650a703ce220c6edf756cdc478ae20061b84e2a45be447660d0c840f1412c0b3ab86c67123c8b2ecfdbbd79cbfa0e6a514ea00236c6f5a +EBUILD luaexpat-1.5.0.ebuild 1250 BLAKE2B 87a9e484ee1419e443200bd424823797c5274f9b828bdf03fce94958bf90c9c5d70bb2aa95f5ac43986ab683c2fccc2bcebb33cd7f6520a3eecbc76ae45e7f5f SHA512 2df41c44ea53cd1bce8eebf7dcd5e9a5196afeb3ce8def512724b75979a42d1e9a26cece19e032dd3192879c76232f3a1791e90eec00b6a1449e5bcef2d00388 MISC metadata.xml 667 BLAKE2B 5efd48f296044b9a01c80274ca8fa4ccee0d03a2e6758020d98e123438c13074ec95de3635bbe9abe0838db6f7c65aed8b351b90d1f670ffc331cbf29299d2d7 SHA512 72f967617a90fe28048ab9c128d86daaf360c13333ed8a27eb5628d4f9c39b91f15213b1459631f3eb147429917bb1500047116b4a8c6a7c91f4002b1670bf31 diff --git a/dev-lua/luaexpat/luaexpat-1.5.0.ebuild b/dev-lua/luaexpat/luaexpat-1.5.0.ebuild index b0c2791bf0e6..653582b9bb6d 100644 --- a/dev-lua/luaexpat/luaexpat-1.5.0.ebuild +++ b/dev-lua/luaexpat/luaexpat-1.5.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/${PV}.tar.gz -> LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" REQUIRED_USE="${LUA_REQUIRED_USE}" RDEPEND=" diff --git a/dev-lua/luv/Manifest b/dev-lua/luv/Manifest index 3a7eb5085ef3..318291b30df1 100644 --- a/dev-lua/luv/Manifest +++ b/dev-lua/luv/Manifest @@ -2,7 +2,9 @@ AUX luv-1.32.0.0-cmake_lua_version.patch 342 BLAKE2B f4b6b5d45ed4b39ba0a1ed0ae60 AUX luv-1.43.0.0-cmake_lua_version.patch 458 BLAKE2B 39e8f045b261f2a2acfb86b3cb5c1ee875fc44061e59b00e3addc6ca2437be3c2279176908d2f9500a4728fd8d0d786d2903935a8048398e1e6580a462ee63ad SHA512 cbfff6f4ed3ceed5fb14205c512baa6e2c6d424f5b4998bcc4db6ed776eabe87e5b7ccf69ec75cbb3336908831f0cf908dd6cefd0d1d540c2dc2bdb8c5b0d660 DIST luv-1.36.0.0.tar.gz 107196 BLAKE2B 31a02c3e928559037355186810187299a3cb1420265a27756b0613781621c78c18edc272072cc29c46336787b040453cc9a06195264c0a72a985e49c48202022 SHA512 3119c1450a8317725d59cc1ab6afccfbde752b0c32b38909dfdd31bf88ea0751920dc68750da52cf17a6430637cf1094f4d5500e4c50d1145eca48bb12728ba1 DIST luv-1.43.0.0.tar.gz 122337 BLAKE2B 435334d869487de38215ce9b551f586d4017c7f83497bc90637fc8acb8e63d1c36f6678a3f2c4d5b24b76fd904b2fa8c364a31bc1bd544416f60f2b8290903d3 SHA512 f51d9b3c733dd5617fca49534fdd77dbb6a3d6f58263f453db8dcde21679f4a471e15d6f5b05bcb22a2552455df8beb238d33b0999306bf2a5ad6755da4044ff +DIST luv-1.44.2.0.tar.gz 124180 BLAKE2B 0a46ffccd67bf04fb60c7aa3685fef328da1323437640a04b36748680aaf4074300097c53206915d8a1133defc61a359cd88062f1661899dfa8c394c183f0d0d SHA512 0744590de941ec67e23e04811ed28de5e5ed8b6dd0d45e52e8e0efe0551d007f28cdada8e0d69e0d59bd37d4026102271a8ef977b12cfac1e84f6c8b57e6adce DIST luv-lua-compat-0.10.tar.gz 53695 BLAKE2B e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191 SHA512 f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d EBUILD luv-1.36.0.0.ebuild 2303 BLAKE2B 516f7e876698b6b15639e648778d59f044d89ec216e2152fa607e24eaebeb0f3c6f5150de367aee211ac3c08b00407b325ab4c3289f873de3abe72f139ea9458 SHA512 732a3d8900cf3695a7ea65ab75c2f05c6cef120d43295a12413ea76c0a838dab4f18e64c815c38a634651af000b9219ee164d52814cf06c0ca5076945a45adeb EBUILD luv-1.43.0.0.ebuild 2302 BLAKE2B ff752f24faf4d0939cd4954ba6e52beaa09bcd78da6d960ee01995554b6a1ea7019a9b991255fe7f1abc98c86d30055b7d2c6de25ace37155aca7a1243d8b107 SHA512 1b23f6a3c63e42895f9457c8676510a74130c3baf51dbc1b0c9294f510db3cc848c2b6addda3bd6fc9650efa2130873ec4b8956e7362ecc2e88e09fba783fcb6 +EBUILD luv-1.44.2.0.ebuild 2313 BLAKE2B 0c8fec8ae0b3ccb3ba59d95dc623e1bb14f7cce8c6891e76350f357d9401386d809ed4567d7d3f2c97543ac8e0dfd9fd250845338535d9012447090b8969c126 SHA512 0663fc0a9bdf7ed974b000c71f968c7ca5bf638daf26d22da3ce4d7f59adc2af0c16b7f71b706124e736fa0e0b4d8286fc07195d53beec5d06dc3bd7c5c6a850 MISC metadata.xml 484 BLAKE2B eb035fd19fe978128b6742025f44fc233348a496de2628c80f67db2ae64717e4a3685eec1456f920052e406d15855e225987389a4e33d7caaa5b938418849ecf SHA512 4bf472b91b176e1af730ffb84fade9ab49590726107c73f6c37dac491df394b6779a50e658d062b1cedc0a05f1fb89463817945bc075df572e3e9d6adab04a2f diff --git a/dev-lua/luv/luv-1.44.2.0.ebuild b/dev-lua/luv/luv-1.44.2.0.ebuild new file mode 100644 index 000000000000..44e933cb5b2b --- /dev/null +++ b/dev-lua/luv/luv-1.44.2.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit cmake flag-o-matic lua-single unpacker + +# e.g. MY_PV = a.b.c-d +MY_PV="$(ver_rs 3 -)" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="Bare libuv bindings for lua" +HOMEPAGE="https://github.com/luvit/luv" + +LUA_COMPAT_PV="0.10" +SRC_URI=" + https://github.com/luvit/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz + https://github.com/keplerproject/lua-compat-5.3/archive/v${LUA_COMPAT_PV}.tar.gz -> ${PN}-lua-compat-${LUA_COMPAT_PV}.tar.gz +" + +LICENSE="Apache-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +BDEPEND="virtual/pkgconfig" +DEPEND="${LUA_DEPS} + >=dev-libs/libuv-$(ver_cut 1-2):=" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.43.0.0-cmake_lua_version.patch +) + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # Fix libdir + # Match '/lib/' and '/lib"' without capturing / or ", replacing with libdir + sed -i -r "s/\/lib(\"|\/)/\/$(get_libdir)\1/g" CMakeLists.txt || die "Failed to sed CMakeLists.txt" + cmake_src_prepare +} + +# This could in theory be multi-impl (and we have an ebuild in git history, +# 1.32.0.0-r101, which implements it) - the only revdep currently in the tree, +# app-editors/neovim, actually links against luv instead of trying to load it +# as a module. We could probably implement some sort of a hack for this +# - but given how messy it would be, don't bother unless someone actually requests +# luv multi-impl support. +src_configure() { + lua_compat_dir="${WORKDIR}/lua-compat-5.3-${LUA_COMPAT_PV}" + + local mycmakeargs=( + -DBUILD_MODULE=OFF + -DLUA_BUILD_TYPE=System + -DLUA_COMPAT53_DIR="${lua_compat_dir}" + -DWITH_SHARED_LIBUV=ON + ) + if [[ ${ELUA} == luajit ]]; then + mycmakeargs+=( + -DWITH_LUA_ENGINE=LuaJIT + ) + else + mycmakeargs+=( + -DWITH_LUA_ENGINE=Lua + -DLUA_VERSION=$(ver_cut 1-2 $(lua_get_version)) + ) + fi + + if [[ ${CHOST} == *-darwin* ]] ; then + append-ldflags "-undefined dynamic_lookup" + fi + + cmake_src_configure +} + +src_test() { + # We need to copy the library back so that the tests see it + ln -s "${BUILD_DIR}/libluv.so" "./luv.so" || die "Failed to symlink library for tests" + ${ELUA} "tests/run.lua" || die "Tests failed" +} diff --git a/dev-lua/readline/Manifest b/dev-lua/readline/Manifest index 3ea16641805c..e41f1c82aa9e 100644 --- a/dev-lua/readline/Manifest +++ b/dev-lua/readline/Manifest @@ -1,3 +1,5 @@ DIST lua-readline-3.1.tar.gz 16114 BLAKE2B 372bc61573b20c8ebf66bb684624dde9d5ce7868543294450ef3d47bba5a042c5d7f4262366f2de2db8d3d92bbf7fb4895d29577af34307d7b145e6f913ec957 SHA512 d3bee61b6c876e96d2c1097e29862a3f16d1e666b1087e58899f59a3115f9af31793492edfcc3f3802565f98f276960d382a89c0b6cfb1d54acfd37ad006b74b +DIST lua-readline-3.2.tar.gz 16215 BLAKE2B 889db8cfefc37008fac9f92b6ef071147763d00f01ca42b31646594e812ab936187e65e8959e723be409d21c3e3cc2d93fe52eafac79e37b7d0cec2216d8accf SHA512 d605b99f2fa06920e67125b462f257f8cd263912b6ffba173bee77425c77f6b08b463ec4c0851c81dfc23e736698c9fbbb40e8a935cada2329b6a8e02a6cdaad EBUILD readline-3.1.ebuild 1618 BLAKE2B b027dd645f14d7d36ef7eb4c903b1e6ffb112c506789b4880efe3d84329180d6553c2fdf449cc13fddb538de0a6430a30eb5ce890b5200e9b5c7bc74724e55d3 SHA512 5618f10cf58f52750252aba977b57a3ca993feb244eb9789d9740442a106448d593a7d3b3c932a8c41c8ff885e5a67afcbd4e202f9930e9a0fb8c8e07afa7739 +EBUILD readline-3.2.ebuild 1620 BLAKE2B c010b63f5c37b7864b60870170bca89d3ef52290ac9f21c2874642da0e563d2898dc2eec5253692be0b2c116f97e8a1d64940b003c61c93c274f9c20e590d7c9 SHA512 d6f18c32943bf9828d604d941648d08b7b22f865948a055350008f96e275bf69292ba34c592f5fae969d4882d223a0c2830fd70830a3226dc0feca47ad03c364 MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3 diff --git a/dev-lua/readline/readline-3.2.ebuild b/dev-lua/readline/readline-3.2.ebuild new file mode 100644 index 000000000000..813f6f10ba3e --- /dev/null +++ b/dev-lua/readline/readline-3.2.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A simple interface to the readline and history libraries" +HOMEPAGE="https://pjb.com.au/comp/lua/readline.html" +SRC_URI="https://pjb.com.au/comp/lua/${P}.tar.gz -> lua-${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# Tests are interactive +RESTRICT="test" + +RDEPEND=" + dev-lua/luaposix + sys-libs/readline:= +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local compiler=( + "$(tc-getCC)" + "${CFLAGS}" + "-fPIC" + "$(lua_get_CFLAGS)" + "-c C-readline.c" + "-o C-readline.o" + ) + einfo "${compiler[@]}" + ${compiler[@]} || die + + local linker=( + "$(tc-getCC)" + "-shared" + "${LDFLAGS}" + "$($(tc-getPKG_CONFIG) --libs readline)" + "-o C-readline.so" + "C-readline.o" + ) + einfo "${linker[@]}" + ${linker[@]} || die + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}" || die + LUA_CPATH="./?.so;${ESYSROOT}/usr/$(get_libdir)/lua/$(ver_cut 1-2 $(lua_get_version))/?.so" ${ELUA} test/test_rl.lua || die + popd || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + insinto "$(lua_get_cmod_dir)" + doins C-readline.so + + insinto "$(lua_get_lmod_dir)" + doins readline.lua + + popd || die +} + +src_install() { + lua_foreach_impl lua_src_install + + docinto html + dodoc doc/readline.html +} diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 039f4d7da03da38a46bfb9e4c968f412e52638d3..bd392316b2dce137bcb45fa5ca376155eb608f27 100644 GIT binary patch delta 21712 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ⅆwtMm$1) z&a>Uy-gw|4W@zosz{}pwtOlBz8h3*DYyrRKGXmX03PH?bAnm8KoTihL;m7@%7}MWJ zP#1^B37a{E)9Ha`M!dy=FghbS?wi0M%bm}UZ?<0x*-&>`TC;U5;c zR=d1fP0l<4PdOU_oVBufmg>s0=@4pLAp;(Hhj8eEWCR0kfjIS%C&+e^Cl|#I z!4V8M#27ZYt^w1#+Ea2^pLsINDyb#=m~H?;Uz>|DTmk}!a;${Q0)CX)#;5)M{nIZW zT-r;=H?~L&;$uyrxDP_qZjQhlN-NH@-?qcl%8>#=64toRE_VX8HsG#*+wL5xVd>0X z;P|_7nofq5r&mbgJ?rDe9qLJ3Xm<~%6Vq{%?_kX-^4_U|_`xsEmh~PHyLpC+=w^xX zfWBFa<7Ptr@n05095iVmJY~gQ3AVkorzrU>4h@-k$O|+pv-do zT?qa2`u=_W_4`l%V3=foe796Px_5A413omlVh#l7j+yLsEIhe0|17=`%RhC}4Y4_~ z(E3z|VqYNG4rRAzrymcNb>wsP5>VHF+;~7s)wRNY0}-;zVC=SS?>9*VJD{#gB%Ka%UBzupNEJ#9%O*@UIX!^r-m#W{X-O#20J3o>v4Qsh zAYf=1ab~&`3Kp_WrSWj-pGoiA_uubV$(=7$-9`r^)~x8uaOVDwKvnCxoh$^(N$$hS zk`#0=dINp9cLOD~DEEdw#b!PjJv`j)czMawY%=yUT_T3v+n?jWnTg-On)d?HZr+zx zaH5GD70roX)@lGv6JSZ}nRMyWM$lo>=4qw{istkq48ZU3>SK~Ut#AWmmx zz@1CL_Hg^z#7L*tdYjmeFM-=NIW$D=pGfYt-L$-9w8N3Wrjt!TvwvgE-u>fh&%pI8 z)y%E#Wb=FksWdZKMA>A3Ks%lW-($MV>e=}Q%g**9JPT+6{MiaT*P=S0%^3t&fcUic z&6Mx~K=ts>+9ICqCe`keN4rcNo>HI5_0tUd^2W|`&S|@_!v(x;J&J|hPSKW{p^)Cn z@_Cn?RTX{+CFY+*?0<6}i(Mt{u*03;@T1f|AuC+lhcQR#b+rTLWa`IxPke?T!ObQS zGUL*X+N@x{Q2%nIVrMdbv{|3r9bM-hP#_eD00e>wR4Y`D!|CnjsnE?XA%#)czeSfhs zjgPhZH(kwLE?53LdiCwU|MKbk>rk@xGPP$A@QWs zKZl&e!n+PIAZ9(COv4p^U`gEdZIfAx7W7XGYGAKcy?{-lxm+ijro)`L1%JvJde_mL ze(*p2Ep6mLPJs%}hkwfbtd4bZ5=PBSfw7!b8wjf|d9#>>581ePH`3T2ierfPGt{=; z$pm1rs4H0XX{oUzl_Al`;N+ZVQkSXT3f03Gc0S=Tj+!VCB zdqMDw7Oy(n!X$<;|RdidB94%K60(qQyF$W+qy1qjBy`Q z8SqB(9GaWh@id}))3|p{Rx8a4&I+;*)Zl#|%Y|gu)8P9|9%ycWaW8R)iXX!ZeS6Uz z3VuI?be`LppqPc@P=9Y1Di*EP+bMfw9Tj^$GnAq^_OzWpY^uuj@$wCPtOHW*VgE2} z{*l`=G4RDa%gdb$w1Al6d?%=h3mnHiosDSy{&m{{;tbL8Btf;<=-xyNnkQ;xnM}dt zuow_JuSdAMfEVy|>wiGM4%~J>kY$AqY{AAsWAZ=u$pWh1uz!X#&{uKm-gVy1Iro<% z8fB12-w-Q@E@YjyDxZN;`KP=I0mgX$i>)@q0 zvW+TNLThPHtC#V74i}6$9N=~br@Z{MX19x%x+%~D3CxHwyQb5IU=YW>`u4u{eRW3c zrvw*gP8hcak#Fp`(}56Nb{*$}q=3T^d<<@!wlczl)s5X2eS~Kr6Fhq1CY<^bL3ho5 ze#aF~yMMafJmhdP5Xb^9@xWm09?!6T5ZQ0*pRGZ~XT?%*j{&sdzH%Z9;n;gKuvr3C zN5`Wh)#X0iymjprOgj=@R5Ui?JTi>Gn$Sc`rVHhZ^Z7t|@Yp-fcuxl~BN8m}a?W^m zE}xf6Z?%oLyV$%c2I*Sz>6lB$dKS~*z!Kst9)HquwCn}T&gP7>TVzoce%xhE!_w^t zAL3Q^|D0~Uoz4NgaVeT(AR~_pd$|cT=w5PN1HtP@tNb=UZm53&vj>n8UWOxx#hV&; z3BWXUsDyggOm~-m3Mhi}qV196@iZuxf`x4h=m}Udpg{_~?2h+8d_DFa%8OrpvVU;C`G0i( zw0@hP`iB7`FTUT*M0?!6GcTXDGtMSZZGmjp@ifI0*F0QLj+t1NozrnT4)D4hCSZR> zavpZ;&67hS%Ox^cWKeU}9;X1IkcBsdR$MkQH_ULnFOiMOrn|d5#rck8gHq#3H<%<5 zZ1#in>S0~KchR5+u-A0M=}nBD&VNu}-QntvC<8?M#a?(LzH>N{w0l{@Av%)X4HnLN z!`&9V*xvo`r1tI8uU~#yfBh#jY678LHdiA!kLNGL!q4SSR+A>v-Hh1|ndD6H)m?w& z_|ja7=-~bI?B`8HfQ0*bO2tq9I-~=`( ze{}7;i#AUOr9vRg36y!**aTc8^y!Pv2>C21W^N8fw)6FLawgym1&7YTRV|ReR7^)U znp{6YmG?7J2GhEp3i^hU#$$i*|KIz+efs@Fx%LaoL;)P|asE-E-%m%6=Vj^L`Am{r zPu&+scvzqSAB8YIBSi`Cc7NzR4gZfhTZ6Y|agB{V=5|NovZE8mo&9*v%W=z{01A!4 z^|}i5Eyum!?D<}{^5e^@eF07;Kc{t3h8axv*jHQuM7E_mP!wQneA-*x=nG!HpEY6l zW+wnRqtf<_Zsv#o0)%!40t7Z-(9y-9&&C;-9>x#U{P(XPeE-X0E`LX57LBQ9EY5M< zr!!o@7^u)Ovio0f;L^D~!5l8?!M=PELe54}z|z@8JG_04*5;jV2(-P62gm$?<~bnl zY0<%s-lLo$IWy9~e7`3K8aS-Lb-iA<9Zo*SK#vx1SOo;@eztr`zejn7jSma^;T&ML zxI`q7hGjRcJAS;C$ba^6nN8_-4d8vAG2F!wRK$YgFsdK+%H6M-pD+E_pT;kr)+@n` zJo8IKfVl?1RgE^bR0lU^V$pPGWRA$cKYgaqbw?n=;oLq6enzYhEb?0Y*+JWli?@pol+sd!*iuvZwy1T@i4@|&g!QFd{?@W@dhh9jjPJi5{{UkubdJRze-cpYFc$-bBp5gxaQP!vXeW%*fjSZVmEu#k zlJk#ZfGWw+hzI+w-j&;ixA0lO^f<&}n($XM-%V zAi(1>dx$nwaU2HXV4oODh_UbbOg5U1=fo|bd}jmMMF&%&2+c-?N~EmaDu>0F?;> zi<>F<8C&O25-kfuBZ5Xe>GpEmly+-a8eR)Ohq9k2qIARc8N}sDSim9UHWLoZsl<1w za%I<%O@FsP&vp#hPV(yZEcyOXZa;_&>wIaYIG+-mJP&gY_#nb2e(Uh!2oHMBOP&`U z*W=2D@Z1AGi*GG%UzgpO)qyWyY62TkthhH0ylWZ(66`ZMO&=KVHcK}za{e$Cz$>zR z8@=K{U^QVhpu52XM>Y8TTumJYDWVs_4upY!5Pw`9xu=sOwp^vA^M0xYpM`$MN;Xgd zz~F1oG;o`A_;f23_Omai#Aio?V=lY9Tz-(*r{BJP@4x)AKD6z;3}H!*MwoYk{J}>~ zOOk;J!CHFA-0m1<#ZlmzJCEWmDppy%%C=oU`q$nAxxD9$&T}gkt^3ok%49F4iTcZd zHh(r(8qLtdS!@6yw!Dw<6oiKLY`M#}ao8l)B>-kn(_wu(@it>Aj;-|Vs)xEPlzfKf+#P)T4`TXtE_s?Jd z<5h0gdoUQ6P2m# zZCOGvz7(_Qs-M&xjpPPfXl-*tVgZT3mkvDAQIpm8r+|z|_(xI*-?p8& z1<=v$p?Tf0J2t_cR@*(rf2RC$tdJFc_jny$rpR7}m0wcXBJ0CJ*$Bu1P9~FV2Cs-8$kXms+#kn(jFXt50{1h`ARbYdB zdU~2M>b>9dvdIan;n|>&EJm|6{6NaC-35Y<3TSN8azK>RmH=xse<4KHa&f%Vy)R*g z3WDQ>)@fb8bExqG?r%Nq4$;S13_T6+jT+|K>}+o$jG^_J;nA~E2_#dcna zU*Hy}m)H?9o>84rCl6{m<__=v%o~RLfHZHf3M3=Jg)KKOFq{_7*f@GQY|^dW(J^e8 zGGMZ76Ziv&v zgbtT6yVTS<>(@9dKHsq$P;1_J0d>ttIx7LF^ae0^d?$@TLT5F|dIJGp+}>ms`#6K0 zMBBNUwsnDfvx}}R-#^yr)^n#nFE_>8p5esS?qsfP>4LLf37uYqTBHFFIg^?1+d|Pf z((9$%Q3|Yvec~JWA!$A_yC2!&sbgh4k#m_ie>6KMW=jq})8GjS&Sb)~mVzMiRe zE@tDr(zv_(T>G+=3S{n9v*D7@E7)r(yK+6%Ssg()@OqoXI0W1w=TXNW3o4x+&VRM1KLIzuA?JX7 zS4&3#Kd=sHybZi5`)Ce8b!mtTm0j(FQN3Pcei>ia-;Ixb9mZnInMDmNyC%jgnU!J7 zRqup$N2c?J9fW1YimeJ(1wWVhj$MxMK)d$se_Ot7V6yuVNQt@@Z-;ufO1?Y;nHMfF zU=p^OiIWfb#d|TbS~ab$!pDG;3EWoDW!Iu@LiO6N7jTk!aVan%8;ft}v!dmm7$J|9 z?(7Uw_!|CnIhr_Pezyf^p{npD!a1OY2LupT^OOy{ul>W2pD$m&ez+zNCBEJ(8IIi2 zf4s2rLnISiG8;9=36Gxk>N_Oi94k6zrI`T2SpdTw)fl0;Pp66#kFFT{FsbVnR<|Z# zNe-jIJv(12ohYS@xlFf^5gp##n6tU&dRG6&ySSvHqUE>-JY$!NB3|zyovY~3bLfTe|0=;ZTMOB}6$2ig8_3FmH{PpMl z?c4hLp%C;XjS*aPj)QsjUY(rWTF$*s;KFnhm57*Nz3DKO<^BtYYg#o8W^-cNu$c24 zPTRO`_<}b~rv;|q1SK%0w8<_H{Pj)2!hYlT*nte>l`e zj`+0Vi*JtQu9D&`Gx)A!<{_=u{d9r3HvV|Vql6(4$5kX8N5SnwH<6>`%lO_W_mgZ1N zk+L6%EO*Q2+cUJi?^=Ek*pDl-U#c*?)kFVr1h?rORP2=bh&1iAm`F|*}($cP+?}%bxPQc3p*|C z!CB>Jy(7fM-C%&91*&KTwvq4vv1vQRG8aRwWr8ZZJUgs^aRsdSXNyX=a9|4l?B~b?W;~ z_T$_4FMobmKx01Bq@KlXj^u5?rc)C8SP9(3VK;$aUZ5+{48X6Nw=|tJQx( z61e7dIMFq9fH4}Wt9B_<9dwo}GJi?w)~bX+FL`w0UU%D8O%F=DiaIew`W9fM za;E}K2F+Wu{oTs-@%7{1U-Z_WMKyn9Pv>1@Xpq_Nw5{AcK9JIFBuWz%z;}nOnvy7Y zBj?@Z*s4yx*QS&M%L9vwvK{t`C?%4fhD08Uc{_gId^kq4sX0JEb~K87qXbQQIO(4uGhP>gH84(ajc+fY^pjUUvpt1GPRZ zXsNn_qIgRo{ZJ+0vMF&C-i&|jqWvmL87`jbaI&BLNV-sqAt-jjLg|{YMkgca+!i}A zl3LkKxe=H;bG*D%%JMs`0eD@m-z?gPe|=Ge{h4MEpBju8dsmTX5}p1!95!NG zRrYLB9`5_TTb)LOVN>N@nV34n%&pb|1gh`_uUF&}9eb&IjD-Jp)Jmx6_r+%!k52^3rt7m8*kp@z@VoTx4C+^al$wI>oLT)+6f4;aa7TY9RBsFIg(M4{tlNiP za)WB+3^DgD*ViQ+pMU&0zSdVS-}6~Rm5N)1NChE=LQ9b#SE;?PWk0Vf_^uwBx7c&n zk6w3a#Y_UVxSru0M&Z9KKlMq0Si9r1TN?Z@xPB+PC`BQ^(AIPBORfD9U%g$Rlx!`m zv1J|3r17yNtUP~;L}-29ht`F0^Z$2}4Utiy@R)D*O_#hqDKv{W8od9@x&9EH(F#C7 zN-6My3jNfD>F4DRf4_EB-_$xe^Sf1B{-IAAeeu+`Gp5XY`Mm1;T)lnih3kJL5knAV{hw#!^5YV@JBqq2#%ps2p;IhBB? z!UsmBmN>IhX?8NmLEv@^hh-F)?d<}n6%Gvjb;)M^`03YLsz;P7wtlA&yps@lGa`LS zzZ%Uu7T|xF7l)Pda;RU&UdRe@YWCt#s=BMu4*?`m!=9(D0G_$%kakI~<|q@oz$ZEc zY_}3c!vgK?V0LAG4oVTt<135ipiMb7Xi}rke!?cAC`zqSj4#RSb2F8wAE0?q%$g!n z#C2W_l|VQ=f`u$%w=va5aE;0s?(6Wc0V8M2s2G33yH>|f6HHL==fD4k-@XNk?5+~z zp$s%B99Y=-e_+p?*07Fc5*04b0C;q$Q+~7Dy zx&?m-uML8tb5vUOh^q@Q0`P@5J=x>M;f77Mf__g0(8+q4zpD&IqV38#F#MZtq#IcY1X9iAHMFEAB_gh?E?X?>?{+UWL<^*(!@!LEYfE7Vuh@Tp zwvHmpyy+``0_zPxxB8R-xug(31wxv9x9MdhnGFy#RB+$}9)h&jE`yLvIlFiEu{lt| zr#sqo-fQeuk2`zSRK>i?gVUzb$sM+JBcPWkF<60g@3Yugd*Fm#B#97J0$aNJy!i%Z zzF6MourAqd^!Y9e{4u`%uC;bjVCsKh27E8P@#J(l*e7ea$TIa~sXlU0idLRUQfGCJ z{p=v*T{%_0{0!hT!rytsgUH-<##)ruGn(8aI4%_{X)**drGb|I887^;91RrKpsuAc zdOMcqFq4LZn@D&b_uJUPzn^-CE()2xgI?$<2Rcv#R)z zlQgYReo&OkBjfEmcVY;iuM76^Z=b(>9UmmSdU66F!Ed)cTQ$U>VgyR6jA_qWN~8l*yhe^{QDx<}?Anq&HeSZQy8gE# z++^cJb($dorS~U3vKl)_pLTyolTIX&trs<>ZVHRbO-ht_nwBo9zkNu8*E7S(F_uqG z-2RgrDYv-*g$dj8(%a=Id=n>8_z@Y&VDpxwE*ClJ2Or)wK|cQZ*O!+D`2Mu%4%6YK zQsU50R;52mE&b5g)hTwpx9Y7w*KssGSBUz$M(mzg2fQ!mE^W^d7?pphQcs#gMdrQa z*3}>ti;%36IcHn>PZBb5Jnj@=Zx`zuDA{oX{$=nbuv7<`Pqz=1I9SP00ID%wo0C5r zEaSuO9P4ySRObPW!8OCw7b+|HmIya;-QH*L3fYCs-AV5CAC2U07;MhSmc)gKifuxl%sahF_v z7JZbfdb}QGiBpyw8!uR!jlC$}to@p#7hdqS`jMcpx2;B@Sku+L(2>h7RnU8h!|`$H z3D+R(5`R;Yg`lcdziQ;AY0*ctGP5dI2pa6S-tLa_3Cf?&F5aC+mjCKIlKh+1qKDniam;(5HrKD$4KHgD9otvgO`q_k4u?-{y-O| zQ>#{)%6|xP$V@4CPaqvQ}=qR;7>SItlt@3agHv!az~;g zr19`-gom-(c(-8RK79NBuV+~tAlLSsLpd>JrA(Wr>iOivVb?rEj(OF+q-)4ZOa*QM zx~I*BsP_v9g@emE-rDBSj&hAnN&izbyr1O#T>&$W>Aio;r(jFO$OrD~;)3?xhzXO7 z$)Ya-5m}F!Ag|N6^N-r!u%V77S4gj;ex3I=y%*$_9gZI#ivGpcozRp`o|Ud_%_@1g z*mEj^w`cDi_O|R=IT`FdF=QFL~A^bsgcNgVIgqN2M>bW3fdl*tzr}vi(E3#?kvL{yxVqt{d+1 z25(84*0o>+wQJb-1cN37DS9v2kjr+4)RNm(WWFU)#a5i}&=F8WJjeAnYt;Las!_Cr zJ#~BF;8HNeO+o*n7~rmwN*tghVYJg$@7C+pk>Y>J&-OZ1SnP)qtSa$tt&nZP#nv_G zm!bL{Q7NB$(Fgz-;r+MyDtdcJFeyq$m*t&7(sI(v_q=(9JP8n>x-!TdiS$$&TTTD(*dCBGI#eb0y^}i0$~6UHbq%CWz!YE@mgI0dX>GB1@*3M zArXIh%`z(&u7-)4bb7}O*~Y9=UHvKRI=VY*&R8*-b z;It7}N(-C@jk*r90a=cCr)NZZD?iy{N0Wc!t?yAk6t=sB7t~ce>*>q~v2Gm4l{pw- z`Jw1GpjCm?F&)y>a4T;+uZ4{@FKv;!?czgmA3|p+&O>s@Bjv{AbWxxvKNk3~cYUER ze|`7D<#}QtJ&~+p(-Tn)FU6usn9GTSbWCL-*l-%Ln6Y|GYA;$wO%?8ekIJ?L-8z4* zd==5t&%$PS(0+NI_PoNS5zIVB)_-QRo(PVJYGsrkB&$s?+Fdt35;Zm0S@g|49jTqm z6V%hD&3w2ed{2^8m(>euv`wn-w-*OJEzeT^7qvn;_Ued|s-J{AQoZILd8#0_?v*Yl z8>M5!?LXEGIQv?4K1mo#$kTwptE7Lu5;^O|O8u`ekJ5?CIoUSS4MS7Bd}*h4N$Y6N zIrMzyq_}^&rcfkRrvaQYkn*IAXVAu&U?LYINJBZMEUiPq@wfgrnQchLC0nwhY+L7e zY}j}wv%I9JvroHtQxZ6l66C9Wnkt75NmJ@KPBOK4RrIJ{vQAT4yk8}Uj#z(HS#vP> zcG_EkJNx+ZyVLt?y}v&GHSYTE(jYzEPU)sav?PjYP7+JdCWol%EE|ZF7-&k3sfq5Z zLO7IsMx9%GORYc1lnOjVAn4i`juicrmN=U}6)dCNDJ=oXo#%*o4L1Xlwl`A8;Z=pOzU09RP_pUX>>3_5!kELDEqZ6W9PXT0#4yb%vkrD?a ztJ<;wb%XH@O2b4`Pm1kf#7wFgkz5S6!8!LvQvv z`u(s2KJ2hLTQhVOn?+MhZKNGYZ>K&0#E+0DBJ52xSyexw>=H5n&g%_9j&{;GPW?R9 z5x#H7vIv7@f`fERWiyG*6lfKEJoOIFOSvljV%7c}-@etqjhCLF zkN|<4qDwvJgTg>xx1fK4vFtUWe#<7B$wr=;Kt@81vj56%OOv?T1IeP*Ug^alWg|FL6u`Cy(-W!3u|M*`m1bX~p-q;?WS3tQ>C;Lwoz(v9Y67|v4ns|$ z3JyutQcpRtTXlcUqKeo-Rp-ShA9}8l)4Epo3gO&xQkLRyST87ip#yQS4}82|w(s6f z{pL0_Gz#OYf&pOdas^t6LCQ+9tQ^w&H$cxmPQ|e`>1N9v8kx1WJGefTpeKjue3|N! z+@&(*JdocpWor4>WVqej5+E95iBH~o3^`j{rix}I~On$Waog{F3*7x0UsNR>7M?Jjw`O?3w;fH_Ts=B$g{ zJ=XOp9~XaoN@-Vnlyo~TvnW7tc0$Oj|7HU~~ z%l*=5-l1XMnAHS$1o(7GZcL!XsXdnBzRrb_UO_~Iuu{enP1d%go9CSX)j(vE)#_~^ z?@sNb*CqS@<;$~@EvfHuF7K4BgN~{d@pc^SVJ&~6Pb88dp0nr z7EnjoHD*!yg=+BFZLF{z>ZUM<1pA=m8|MIIqC%nS4Mk}o!d*x*8AE;Gw8Iokq*PYa z(%h}h#yO-Xkc0K~y9bpC|Ipf%+&rj~8+-lqk}Ipo!-lsCy`%Gw%BE3W+*$yt8&3J= z*;jw8>C{nv-IXTA4dWHwZ8DX)zmE3_bl>t5(Jv`HLclzm+#lUqhmM#*a8osAP*>TF zGlL^$`x>&IQ;!6a)9GZ^Jaf~-rDiRd9X3pCMeuQwj|4^lKM~(Hhcovj?5Qv)PfenJ zJDr*yQcAIZyB~5EhuW=a$>*ScbsIrt!()GI4NPYDdz9>>&N=}`+wX@Q3O4%*;UGmJBwD$(a9;2 ztQxTClTvP9HdmaRpk-~-bcj+(Bgm<~UZe2)sW+iTmC@F*eCJkd32th6D~Y>lAQOK% zL3NROy5n{{YJ9M8ZCyxG2a+@mm^so48bq6ew za2#QFo|i9cn^1oVHAj_w-jqiO`UIc(0;NPJA9Nh)=@oj+kI&X(FP1YgE^)}HXW+s* z;H>Di;&BMl36eWCPT}yKyFwbfgT8_bltKq??D#I zo6{7IQ7###%D#b0%Y#W2Hp2BdsJW-@gK=*K3^{Eh=^oSvP#d62t<4uAcB=VuFS|kT zKk@hmQfAPfk|)JtLW`D3bx)q%gB$Hp|!@P35~Iq(&1S8JWkm&3ezd;p;ob6rba`hC7u^WHPAOh@O ziP*5}nm^4z%2lGSwR5%nw$YBsT4^t-X(1S%+EpF_(b`|HP0gh&D(3&s7lX7;cd8GuarWk)!bjd^AIgnvm zRv`|yoK&Pz=nB=5Dp;E6uwHt6@rpqVJL{$!RGV)*>*CkO0E(xo)YDuA5UB^eq$S@s zG<&h@vn#WAXuCYvp_Je@X|GG(<`nm7U|ILHTqGSrO+i4HW_TTM~@#4z%Gyj-fV+A|mBmFG$IS^VIh&M#o6* zd@iF+-cIrgkRt8p;Q2WQd0iv)dT!^z8)IpRd-5mqW~cU2qhEi_CH1DJJa%vPYnzlT%iXYRVUzV#Se zSC8zhO2AXrvb()(Q!(gTQoDs8Qa{phju>@#P^Q6QJ}-FoouA-9-A?dZM`&+I>o$B~rb z?Bm!RH9UW%XxfXW2+NvtNw9K)nZqgR$J;aM?p0s;NQ%EswPg7n%Az%*AH^_Rnd7MQ zGW)ha$c-XKj>&47#(t?A5S;0pYW_(eO98?ZJ?q};@Vr?^jGL9!5yQ#Y=^o~V0XaCi z+M!iFC><3CKS)fi_B)APr+)XLM1>q%CNfj;snqj4nX*=Y>*L?Y|Eu5YuZ;uLNaV-# zYVG#pn#|tjbb#9C8|Tk5Z}6-K<(jL2jfSfAL?7VGfd6gw2a)LDu?aYbueVjh(!A}R3D|(k< z%L~=cq8;piU~k8Q?(_FS0s?7cd0Dd;;`Y8h zb;fv-`vj~zi0+iD^3BwzvZFXrdJ0QuZNl@tdF`-SkMQ+Q)?(K!px%;+&T`k~9j8A6 zg^q?VcGN2Mo2p=eay&$zo)74x@S-=&tIHihzf$0DxjRUFmZTyld*;7jKM}Bzs zLNCiF96zmE;`HDeC8>!n&^O5Ws*&3E-uPz8Y2ls1P5+}!!vS4gfaQW)bzgvofa-cY zFW0vppT0jMu1EV-%~@ME+6sc*YtPI5M#I+@9G9ScRP|E})6>D%PQ)rwcPsM<8nS;dyjcm-QL3{7QEtCh30*l^Dmf7D8>O*0u?2QC-!Io|0CNb@Y}+M+gNW3B?~d6KzM(s{Het#e6mX$&tvS?2Eyw;_ zH$;N$#9C1l>xH!w37y*~vZtktaWCC3=`l5K;yGRqwcO^DkWuQx+;vw$nsXdE_*8eh z!jO|yKjn+6r$b#^1EIsh>e5c9Zknjq)2kPU{knZHWxFQ@J8OO_3sv>dxV0YURq^$I zb0_TUP`1fq+)LpJ^RvU#x6xn38g0fu8iqPs3V|xYt>2Bbv+h@yro4xx4DD(LwGW8-GnL3_7vc`4}~iw0BD7cAvIe=)y2#Aep>_6T$MEWP{Yq&uCS79Zr?(69gC(K~Be5!U?jv zDEY6G=ZUu({K@NptH;+Rduisp(8!j9cV|!E60IdPG{S?lYc1sT<5P=7;(rudcgojW z^EytM_{qlvW$j&+3he~Ey;@R5(+GSKPPJayW=j_DQ-8CbVE2O^0Q5-@je{$**o9ps zh8kc~&0Vsx8E)GY0{g(Z7H=4+zecm0MC=d?a>`au>{5Vy3*FK5Z$R_d{X~({W@6=d8Az5V%RF!n2_`r@jq4 z)lQ&LI1L~a{U(;1{g8A$YsV9q`1V)*#|!j&+J9dA;TV*Is{Am&MWdm;4865-H3k*0 zenA8h`PF$LE=`Fa-8!ZcpgRV^5h)O(6m9xK!sQo7~P9m zdVeUy2>QB3&6iG2rrE}>FE^o1S=#0iA^VQ|d9^-${Jt(FKYXp9`PurhGf3m{C#bhA|vROwXWIOOr1zM8!wg zccNE1?Jd)hldcWR(1JdV*i<~c=axpfj+-i9>h0x7Wz|knot|CYPFBI&%`IO^ynj_$ zK?h&K>WX40XSwSbuY{l?7EU#tn(*=MpL9nYsyw!zLY>}gR-R~xqI+5*6(F>BEW;H- z2r-J4A}8^@?3u%RUMgH?YGwt}n+WY8)Tx(`PXs^>%|}s6oh_+ptOLppM}dQ1R%DzuZWd>ntcl#Z2kd6Z)UJlY;G7)qofTKtb}Kk6 zpB>`q4x1a<8s(Bk++Bf&{f!UnZJb14K;_Z3(p$Fc_8Cgkae~)EXaEF(%&)-7zSQZu zDEX_i(diy;-$aaaQ1-He%|d&16{QlKsXFx@y-L-v?~Zoi_+5WsQ2uT?f3ad8{%d^w zJU;!}IVS*4fO}!JRjXP%N4NXf@{-acZU5|0$p>pUIK=Y4XJ=iy#wskU(snlaip2a= zLLn!dGr37!Z~FD!LG^5zWZRY!@0Q;)Hx~A>)ASd0^dm>-Wp{<2r9x>2P8plhkaGee zpuCR(%;?xE6-s|dfR?DsxIQ~})>3O%$?~NFVu*+Bt&t3AU|D|@@}XBoG;h9b7gG zCynDG8I&5_d9rA;;CaD5|Lema-@pIWpF8@G=&ygf4BS84S(BLTUC7gFef>Co-9fZr+jY>(vPeKKIB{FgeYp%s$rE|jwjyjZYUsh*?r)A z+emM^0$#U$TB%P0747Hv;`gD8Qg+aQ#Q_(g}6=UnW%pE znF%^71ITmSmOFUtVQceR1{1spbzl#hx7xRFSDs=A1nGb@w(gTqfhd0tb^Jm4hfd_h z`OeNqaS(zgJOqnfuX{a~C2orI@6CxIqLTO8ft@?`(~P#uPl7>_9ki)InzJyQ%;sg6 z6zSu6_U%XeqkjGMt*x^b3Lo!^yDg*FO`{8P_L{{8@DN(%Kmsa>GU}T+=~a21_p+o4 zOLIM0YnA|Vx}r`dN)dmOjPzwGWO-94N4jbz>!tqf=icmu@D#R=MX0Vx5PoX|1r&~l zEa@aGPm+nlv5u-bzP7PsP1mf;3^Vk!D%a`~DZSjtds4|xMHRrAL{Ntdl!EL$24x~P( zx+rXh!}h3?Kdc#`V?XjZoi2X5y8S_HilMaI*40{qmtsUFC0MSD4 zrjt5@AAj_%*Qy{y=Hbl|)YzRpOMKs)t8x03?d)L60sLn;@NH$SW$*E>-Dr)KiW&+dYX5WS`y{=HOF)c--Es0j8oDPZ>6JU zW_cwXDYXsn)I1juUweA{c^dcVwRCyEz$0?yYyE2Gv`rMs?xZw$UfkKjPQm@Q5vXCU5?5H_)Y&1UTze*7#rDx6HQm&Dc0ck7~#~GYW z{Lk#;vUL3;^@`VZ1msnUI7EDPmCu~(X?K2JtdITA->lYgd(jovv$9UbTSy7y$>E}; z+kdd06(^`)OD@M>c3nkB)8(0b?WlUbV$}sWtFq3Ikod->c+?@zjhtKlcLJI_t2>Jp zHqpk+s1M#8xZqHqMUIvZ>JUZi5cyp{7@1__`&z!=A~N~H!c?=q4(_ga*I z98Pw&k`75iBA+lN_&5Q|=_GaS2G^TP)qh)kN9${7+w*FDei3(mqB6AvhLomj0JXhL zR$IjeIZx5LL*D|n*`|Vp9LK$=tqg=*w&VAq&+v3?L~rb?=FCGVj#p(}vWO0VbDXJa zo9)SBQl%8Jk|kQ|wRN=Mw&MmBB&EAGU25rN~&@e^R;9^J2Zo2X5g>tdgoWZr11^ z&m|Udsa>+yMcZ)osA)Otn#Lq&H>npDY|5+KqMsCKbqlKO@TWSO=3V{*J2fg$tprMu z`*gAgyQ3te%UEt;{pBS6TbEVxcz?JhR-by+6GCsfr>l!xK&-V#hr;5Z+>p92!9cBi zrIR`ZDglD}f!feEdAuBQpkCbSl$LZFrsPygpovlPxGe#|oiLc(jI=TZ6@_#0z7HeAB z9cN}oR*Qp5S*Lf%?H${pMuV@GkCH-4UVjJR-WJRT@l z-vZ9A1H4MM>FB)^44dZjyHy599xP$kV=u?0H%is)uQYHmKE__sg4zwEN~#D8mQeDuZZ1tKZzS*-TbDQoQx_LBU{8?X=rL6yN)7;NR! zev~#MY7!7~XID0VQx-c4vV+!XfJ=6hQZ<8Eq3v)R-Z~9C-M6k`PwhgljDv@-ltMUH zP+GlgP5nq?S{CuJCK9z{4%R4ZKEfuMnn4jKH@gi*@+UD+X*6mu_J0?E4DdxYEn`73 zCTZ(~zo`vISXYRw-_tI8FBkZ7^#R;!o##)a=;BxrcxzngR5FU%N4tR?AWE?W2;jVn z(K%JtIyW(iw4#Dg)*e@_KBXF!@RrO6KmmSCuZTL^X*;~sx%@Cr)j5|X$6HIj}rR>%5@zV1FA+=ha*N!`UHFSXb!3dH*>9iry8Rvh;2(kG$a~#oE=m5?<%AUz3_u?9`EXi8ePHMhpuU7$T zHP@2N01yu$*HT7#!nsdJSJ>@Q8?akJjqa=#?^N6LVf-(={ePS~hh4S#$P#M}d7ha> z@&+YtHnSeBz%&E##%W)g#K~$isrg1Q-6T9Zrg-LPxl@28?G&WjTa#Nk4aZtI41`Z?Rtod(j7gm77&YQ}$$-;FDTc2YA@18-iS-2fB?1)NKo+rc_| zodVReUhX*M)2z74=t rWxmZT??ajO^8hYu$x8mMI&V}~AxnsMYO9?8=YIe*(*|7Vhy4Hm=Mv|C delta 21716 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 diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index a83c22247d5b..bc24f6ea95c8 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -2,6 +2,7 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06 SHA512 cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3 SHA512 cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda +DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 BLAKE2B 545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32 SHA512 d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 BLAKE2B 143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243 SHA512 9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f EBUILD llvm-ocaml-13.0.1.ebuild 2596 BLAKE2B 4125904f29738c9d1df5dda7737d2edb1e68512f66b561d4ab4b24ebaa457da1a13ab830ab911b5016e05cb48696aff0f6cd1753615e33e8b06f5b086deb020f SHA512 7b80a864207d4c0ef50725a5e9e64c6ff0956b4dfd3f6c55f4363f44703a7113205a39a53624e288562b08ca3191bd11cd7615ecb53395e07777ae7161a173c4 @@ -10,4 +11,5 @@ EBUILD llvm-ocaml-15.0.1.ebuild 2594 BLAKE2B 8d4bbc9ddb683134c8f264a3d47321a4401 EBUILD llvm-ocaml-15.0.2.9999.ebuild 2578 BLAKE2B 4daf57c17c61d1195d65de9e2dd0f4f7c55b12dbb829349662db0f8fadec64172daa3d9370bc1387391f326f87b2e03de36ed37a12e72b083beb3e05d79cea12 SHA512 07e210df38ff33721074f544263feebe4a37be0d41118d3c93a820c459e735244c5914a8198df6ce347c4367ea9ba670c70bf54e800684d37121470a76dcdb8f EBUILD llvm-ocaml-16.0.0.9999.ebuild 2578 BLAKE2B 4daf57c17c61d1195d65de9e2dd0f4f7c55b12dbb829349662db0f8fadec64172daa3d9370bc1387391f326f87b2e03de36ed37a12e72b083beb3e05d79cea12 SHA512 07e210df38ff33721074f544263feebe4a37be0d41118d3c93a820c459e735244c5914a8198df6ce347c4367ea9ba670c70bf54e800684d37121470a76dcdb8f EBUILD llvm-ocaml-16.0.0_pre20220918.ebuild 2578 BLAKE2B 4daf57c17c61d1195d65de9e2dd0f4f7c55b12dbb829349662db0f8fadec64172daa3d9370bc1387391f326f87b2e03de36ed37a12e72b083beb3e05d79cea12 SHA512 07e210df38ff33721074f544263feebe4a37be0d41118d3c93a820c459e735244c5914a8198df6ce347c4367ea9ba670c70bf54e800684d37121470a76dcdb8f +EBUILD llvm-ocaml-16.0.0_pre20220930.ebuild 2578 BLAKE2B 4daf57c17c61d1195d65de9e2dd0f4f7c55b12dbb829349662db0f8fadec64172daa3d9370bc1387391f326f87b2e03de36ed37a12e72b083beb3e05d79cea12 SHA512 07e210df38ff33721074f544263feebe4a37be0d41118d3c93a820c459e735244c5914a8198df6ce347c4367ea9ba670c70bf54e800684d37121470a76dcdb8f MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220930.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220930.ebuild new file mode 100644 index 000000000000..3f682163a64b --- /dev/null +++ b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220930.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="OCaml bindings for LLVM" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${PV}" +KEYWORDS="" +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 + >=dev-util/cmake-3.16 +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_USE_TARGETS=llvm +llvm.org_set_globals + +pkg_setup() { + LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + 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}" + + # disable go bindings + -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND + + # 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-ml/ppx_deriving_yojson/Manifest b/dev-ml/ppx_deriving_yojson/Manifest index 19c0fb93b1b6..f549d46750c1 100644 --- a/dev-ml/ppx_deriving_yojson/Manifest +++ b/dev-ml/ppx_deriving_yojson/Manifest @@ -1,4 +1,4 @@ AUX ppx_deriving_yojson-3.6.1-src_test_dune-ounit2.patch 251 BLAKE2B eb17ca6a958d9a5e763812d93d1c51cfeeb256bb7444a0a7f4349f3e0e830d605e024b17b5165dd01fae0ed78ae225783a936f91375120c55dee6092c187f823 SHA512 d1a5233ee7dde5367644277a9995e8a2127a8b672ffb384225dca7c0d708dd53e39596a0736213435a7c5e25d7589d367542e841c446805df9fdf4a0d2d21190 DIST ppx_deriving_yojson-3.6.1.tar.gz 19477 BLAKE2B f7b4e34e1c5ca77af6dbe6f4639c00a3b47076e2cf1f79b157a4c8f9aef34ec0e95e2c6c805fe9d0f9fa0ec72ea0672696b7e7a21d0a7d93764fad2e8d89a15a SHA512 b1bf04f77e1c1a887352b21cfd43a67d37de9f61a70f89d06828c7d9611027711a600b22e4bbc95ab128511a48fce3ae1a1c7a655f25c4bb2b6944444cea4989 -EBUILD ppx_deriving_yojson-3.6.1.ebuild 635 BLAKE2B 42c5a5ad8d4f018780173b14c1c62d4340ba3cfbeffb342a928f908a2279c716c07850e026071143eac849b8187fd987cd781b202e7fb9da266cbd4d7d9b360d SHA512 1f6b8857d2cee27a702066ac731041134bbeac131bc47dced25e376b48b70df8ee9c20f51c86d654bb1a4b0e380824fd6609f0199695da0478ba7b06d9fd992c +EBUILD ppx_deriving_yojson-3.6.1-r1.ebuild 628 BLAKE2B 3f767ce0353b293e506211cca3b70ce660695028339a04b0245e0e089ac6188d4afab09a98aab663f53f0c8b604bf3585cc8c4288fd84cbdfff6091c9a077a20 SHA512 942b457ec7c650475ccbbf2e6592f13493ad61c4228f0c8d5c5fca060b9cd6d41aa9410b378be1ad42fe1ec47361fb46905221cc7e9e6d7ca377e041aabd4784 MISC metadata.xml 417 BLAKE2B 13cc573ade509da2ca964fc97824fe0ab1d8d5bf44e0192eb379c3354b3736bf2dbb7d888a0053d5a8fc3c244516565d1e517ce831e50f7c99c4a7648374776e SHA512 4c2c7a85baf1e7787f7284061aa0ddb8e9307a39543315345f72b44e889c44b713d4b3400d884a678784df174384a2cb4cf8b2e461f6db7c19d5264749fd9600 diff --git a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1-r1.ebuild similarity index 90% rename from dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild rename to dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1-r1.ebuild index 33642a0ef4b8..fa923652fbc2 100644 --- a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild +++ b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,10 +16,10 @@ IUSE="+ocamlopt test" RESTRICT="!test? ( test )" RDEPEND=" - =dev-ml/ppxlib-0.20.0:= dev-ml/ppx_deriving:= dev-ml/result:= + dev-ml/yojson:= " DEPEND="${RDEPEND}" BDEPEND="test? ( dev-ml/ounit2 )" diff --git a/dev-ml/re/Manifest b/dev-ml/re/Manifest index 190d839416e5..bc3c98223264 100644 --- a/dev-ml/re/Manifest +++ b/dev-ml/re/Manifest @@ -3,6 +3,6 @@ DIST ocaml-re-1.10.3.tar.gz 90155 BLAKE2B 44f7779e2004c8ac24f6bf476edaea5f6469fd DIST ocaml-re-1.10.4.tar.gz 90379 BLAKE2B 411786bd89c712db0a7fba071abd303895621f0353b52e33dffeba146994cf145ea7f5199435d5b4c4738eedafa5bb00b430c92fe072f13fe455bb30a0b29998 SHA512 1bef38154f856b48985a0dfa975dc8539f146d0308d7c2af01078f5e998683fd635c7ae4a888e95c1a4dc4df9539dcd5dc506a5ef8718386cf0073947507f91a DIST ocaml-re-1.9.0.tar.gz 83642 BLAKE2B abcabb80ffef241fc7e8ea075f49365cc64f8749db1d1f7eb654eeb52f5be8e96756f98ae7903391a26d8537f82e105878a38a15923d7f93c61abd5c08d3ff98 SHA512 3e11c6eccf573ab5d7f43accf1f1ac9eda0d7320067e142b9f76b309315c1e30d22c5bb80c7a54b05d9c92d3518d26ea82b5093de9b48f86e3c62d6073f14eda EBUILD re-1.10.3.ebuild 622 BLAKE2B e6a938fc279d0e8c4f0a8935bdc01feb72f33cba5ef6830c656f01404acd782d09c56e6fca0fcd0878946598856b0825061e0f05c3a85b6f64a5905ace70260a SHA512 e056c146492c066d9daf8cc77b84e72e656070cd28f12121a30ca00d51134b9b835999b6d52bb616dd498aadb571b9ebd8b99e9fedbb86fdd5ce77d0ad59dc9f -EBUILD re-1.10.4-r1.ebuild 656 BLAKE2B 7b2b373a1a85e5765f46817196d6c69ff40256d613783a7ca38570246326fcea7348c60df244997729c8a7541315ac20b37c67eaa0c66f10152b747b5076c679 SHA512 064356539f79a0f4414af510c60ef2285094508c089e4e6f5d26e81381ceda6e397a7d862cfaac0fa9a39dea953c119c1c1654e503a5b76eeda64006bf941436 +EBUILD re-1.10.4-r2.ebuild 661 BLAKE2B c81b34e32ad65ebe6fd80fe4e01af5b53e956b4671761d3c7a7dc34bb3c0eddd7106d29ad5a471fe40ee86124253fd473cd3f69b5764245fe6b7133265a0046e SHA512 9677bd9d8f07a070fd539d4e0599801f2da1e04ae44ee2fd5e86c31d5bc7a1e97279637fdb062d429c51aae925694033fc95e3f6736390b1b23d1d36a735b4ab EBUILD re-1.9.0.ebuild 610 BLAKE2B 27f97cbc040e5d8d5fb40a945124e757cf89d88599ccb5890f5bfb15d3261fef42314b924e7be64394ef5b8f92a43728a8cff29fd5462e68acbe580fd63d6f6a SHA512 9348d9961e5eeb67f5aa9261a1fea41185f77b135d419bd8fcf0dc508842b4fd244d63f5494ad06ce92ff07b458852ec108e09ca5520ff1cd9d71a1b7f05e268 MISC metadata.xml 417 BLAKE2B f430469be32b652c280b3044cc455f267f494c8b92778971ca7e497996b9149cfa75e01829552cc5fca41734e8e3d17e7773f7a2484121b1b99a4632a20a075c SHA512 c19dce40e6ed1a36fd00a52ca0b9c85767d01fd7f48181b908b7c205da33032b65da4576f5e6829e925596e0ecca7b49555545aacf0744c3e151c4174a4d086a diff --git a/dev-ml/re/re-1.10.4-r1.ebuild b/dev-ml/re/re-1.10.4-r2.ebuild similarity index 97% rename from dev-ml/re/re-1.10.4-r1.ebuild rename to dev-ml/re/re-1.10.4-r2.ebuild index ef5769c5cf65..6ce75a9f66cf 100644 --- a/dev-ml/re/re-1.10.4-r1.ebuild +++ b/dev-ml/re/re-1.10.4-r2.ebuild @@ -19,8 +19,8 @@ RESTRICT="!test? ( test )" RDEPEND=" !dev-ml/ocaml-re + !=dev-lang/ocaml-4.09 - !dev-ml/seq " DEPEND="${RDEPEND}" BDEPEND="test? ( dev-ml/ounit2 )" diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 58e362a42525f9aa3e463ed38c13573e0ea3d6ea..8762a42d21f32031258bee1f0d3e39e9adf2a078 100644 GIT binary patch delta 3109 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 G9{~Vdxbsy2 delta 16630 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
B+rR_ zbaH?jKsHQM9r-K=Jtu(BdQ=bZf9ZZsHi&|wN^ZqZ2 z_sSFKZ9=A%IRIX#VAlcnxv2c~@xOi_pT4{(w!TW;-XXB1wz~*E2~)YK-?Gak*O=1) zyE)6xUSNA4wixau=&gR!wadGZ)Zry5*<8A!{TJmooSjiAfqg1(Isy9>%EZ5TkS0Kg^KAm1=+9)LT z90!}44CJV{tXt`des!o`oTi? zR-e5nMafP}PaN+n>ncjMMV{froM1|g<9R3Gwuix8Hz%(& zYIhV(Js^Gblq}lR0Bn>{1o(exg-0be$>r?BO>mL4f|}k^u!~NK^ptxW#bzYXdT^+M z_?o5vyl|i1e)}7v3(w$c+uyP-ShC62>P07k!=<2lm*w7kaM?30Rp*@tr(oMUF%WpW z{x93XNiLORN<~+`tZZtxtKdJx{s3p-z}}Y-p84<{%Bom>fLSJKRxN*2W2;q#J*8~^ z0H4KR@^LWEBFV8=O>J7Rz|G2pIct;nK0LwFBB!inour+0N)NEoycL1)IGtW7>U%fk z)6Sn4?8~P=fBX2N_3x?{ARp)CLp2mA2gZkwkySp1vnu>mH`+3nc1uy+o%Ju1RZbVDoQIM-!y4D0TA~LIH z05H?;1a z{h)O!P^m(XN*97Uu$(H&SMQW|JzJ`StWkonG---`Y2ANG{koi;L9!2Dl-H9Se^JI~ zg`Y}PB~jN@+oKyLW#kOb192W zXiHs<6fv%Dh@LO7L|tZ_r*>N|O0XCQFp%Ua?Wn)9{^mrKNnK*V(NozW?co((4 zd!9U}_hIBfSetcF)~QC}CSO0?UQd(1y*Sqjb6$UX_@w}5v$APkyLth<-@pm)c$*qq zhV$sq-s574?Ml7PTNp;uQnki)UVPsOIl-H3fW5blY=+}rT#QX}^Ib(_Kn9MfIj_%4 zlqUI1CFjnezKBy&wQo*}I#pmwz{wgqIvp~I$1A${{A$_oM6t`ZWV8U?isn?nc&Ahv zskwj5#WhlKi$|^+aDe-Z-ql`mM`_PD5$&=#Rv`v}cIjZJIksdblZV#KT}i?$%S#(l z;DMc4-pFX_eZqmb$JXV$a7->vo}zr}aXJMqQ7vh#Qm8&oDn%vxDs`cw@@%uQ=zucT z1X}G-kh`=?>pO*nn?25v?VDtyGn=4Fn2CQ1xks&Y>I+Nd)7zi@3z6&7%LV!Vtgt!N zXF1d?QXlja?C{P4;$gOM;oic2B)@iWfdg2~6p2SKKv8yLBLQP){#- zC$=NtpHBmi@{PKxi(QJ&F~JD$3Gz7lr8-{JB~l@N0=H)0QxBFDtbj{!+?i~VdES4^ znX#p4kR2NzYlKXKC}BeH(mA&7oWrnPyluM1Dk|k1p3=I&f6aDuMh4;S<)=0K*1nc6 zFEbADNyOq>Vl8>sDAG8ryXxVvp0cd+P%pEJw!CVCO(3?CHv|w)9pD-;;kwPp`^;0p z=hkHKUA#fB2q=1PA<2;x7+0-P$sT`AVv<*p@iA$tvbJN@YC#@exByMcV%ib&{c9BV zitRQvfsUY`6d;3omH%|eK_~KcRbM4wa1aVbL}Sl+U(mrox6>MAvBmMEvQp(WW_uYU zKA*}z`rj})uSoi+M~MU(L1=Q!BdJkzW)dI&5JWg$eopnLs$OoosBU4aXAyr>h78y| z*;#7&v)=ijSnD2V@q;yTH(uHo2?vqtPjyh;*C~^4*tq5oxBn$UD*-4 zpdhsk0o~0`@W2M-P&FoAZFj>Z72ziELvr1%x)SFuYhyEP7D;C5ir(%N>uQ`z=IFKZ z1LMW3c;N`Yefl)o_mBS?AJ%`3Qh#eNCDOC?{7&NCqS|O`Vy)Jc^T@nm>wH7Xr5oF^ zdApg(_25aW=tBa!;|0#|_3XHxvh|y{y5UrfA#56n2Cvbo66)8oQQmn|cBy6RJ&6TN z+yJT`TJ)aIhbo7A$S|Ph?6x|f47)RiGQ&BNZ~m#n~E*6!_V`J?<={FZ~4%aHQh6qQoU+-?@fh@+tr zZj6UqL_77}o5rMls-u>Lv_ztm^X0hDrNkFmBC4~)wmY`vv(nV=b@G!u_@lUNl7E|T zhKv{$L^@KxugnE?g6SC=$4z>(Iu}dH*TXdb#T#NC6=pfy32Cw`R7gc z?MrDN-~RlYli8GW)kJ33)M;q4p%pxEJ_K77iCT$bMdA`sR?ayvl*4lu$09WKq9V_f zgbu*%g`_d{P-s*UWUU~ru#Wp?^9fd*677yKf#QD&zuJ+%pG-{-rFbdXzc<0D7J9tM z*nq87$*k(cuEs4>t@ccSPYN9#dcMj4myDVmUu0`@h*x8cgnkj1rPtUD(Y~pyi)~3A zTCek}`?HOfi}vR;!zVu7E8Vh701ea+cNpHIaZ0Cx68tf7fA@li7{WIc9$K=DALiA2 zJhy*fV>DArY9P%kD;&Q~3ZFE+AtReSLJV|vMpmy=mz$($ewQd7A23$W6gII#p~umh zuv+c%ragisojh6HBod9@ysp)X zY)zf%?vrlE{}Q`*la@TSiHElX5Q^L5GIKL1g^{*9Pqa(;fNcCOUH%A_X#sZkQMyJfw z+u^Og@q#F99_9_V8W|BFaLi@8(l>vvrquSngT4%G-m575N+h^8jyy@&`(C0Hi%XJl z%wV%N>P|GyC9!eh`ty8J=!fJxD3_6|eYtT@i97N>DP?Mt>@JC?#pz4`Wk z$KKhFcQ1N*nr+n%Q^^Tj-%n7Bj;-whVe1v2|!h)%SR>7H?la0-fEAo*K$!4Ht0xAJyR>|9BBP~o7c=T0} zH&zctcOeJrcOd4^tM=!YUcSHfF`jDkxmPn=lY1hKKp)Nucm!Lsf0xuAKWvkk%Yk%k zO3H&~ssz9a+`U~>NsP(Ih#H8i1`bvt2WP{RI+=2}_?tQiIMT2N4SRflFp3Xguyu%) zTUTq5;3>l$VCLlJRA$^E2hxBx&$cf+NKPX?eMFKEb=#2KZ%1dHcHRW`o3>fj5kY?! z`{I}Cn1rA_4i%&*?wr?oU9>;H{f+vv6M~u=PIcL@I;)f;N@n5^=gN_ryd+22idyHY z7N%fQxKyI$PkSHX2rp}YoD@b_lev|*AG=$IRVy3t&CxwlopfyX>!u5s;PSn7&CjSe zb^T?5NW$EbbWHg;-Wjne8rippx~Z&}nsQyvrgsHj&WjLs2T@Bn?6s{cg+>{C?j-4Q z5inNP8DwtnrKlA6Xx4wz=wnPm-pg`*`*oXtH3_w3*p2T+C)Xo?-hDWiTyLgKZXT;q@OnDi!$-_Q5L zlG;I@fJ&kiN5w(%O%z>aWo_DAnBFEqit@=$)2-&f8U>T7qLuX^80Vr~BR@#vl5zzV zbv0At&E|FG#}`O{#)~am31<$;Z4R!lYxVZId~PpNuaCG-@#aNQJ7mybL?yCMO!iaA z%i5Hi61GiC$7qFZ9R)_NGPGlsGE1H8>=sCb0-stvvX1F46kkbhrk8;k3b4wDEuSrnHFKg8D0c3ky8HzeAAMLoP+4Jj)eJ`KCfBMg_0c<#W)B?rE z(^blmm1bYp2&DDXX=@_7V)y5=livmWHt9y@h!UoSf-+U)x@=v^vvpN-10B!QlXhSr zTMDOx?>I<*Tq#dAoTRbb^FfPpJ_0Q6UfzOc<0{N$c_$j#L{?$0@W=M_*4cSKjv6n8 zoOr8g(B)k6NY^#8deo5;FDjz0=X#y_bSRF9InJa7bOufXt@ZOHk^Q{KzJL9*egE}k zI1jE~oU#X3brwQr_)5Vz?2_CT1k$=U#{enwce(R_haCS2)=!G&H9g}tO;12b>Z3QU zai=nhMiP+hsXwfW_|iuR%*iXPJvwgsE;gg%X(zOi?9>S3eO10!qpB~UV9HlYaL^3f zQqNA?1BBPRZH{h{YqMNXrFvPtQl$C^g)%7wdj|KDklM{6p88w`p*`50X=Y&dl^(q$tuR8s8@an*fzVFWB2ZKaOvIbD6~V460%@t+@Dve5(nzdAGb1X(}f}f1Tk3r*_7U_B&lz z-HH_3XIN4d%ZgJ`VjFd;3mufFjk9ds5_QFD_Fhy5CIAnBIn~i#A9}CXRh$m<5@4f$ zDh6Kg2ZE3~k4-+9PIm0yH4RGA%Q3Kb6x1$(=w5iLoeV=fS0hJGAd%p9Of!+^V<=Yb zYan9ZwklPLSZUyvHbr)LUazmCe0iR#f0ABSWQ|ARhxFt^H}zO|oyHDw9tX|~e+>`V zIv@xKSF_ZQlXrRX_Q;Z}uW^CVq?C7m&P649S^P%Jnx%blY9Z>(TV1nE_a!~ncEt9q zpK{(BFw4;y*-`by7m(7k>Hjy#iNP5n%1AcGF~hP6CK^+MwdM|BR9!k zoUW|0nIv`vS9r<0pf^;$b*e`=#%lokI=;2v$4iI*8L_H%a&BM*Qno4=-3#b{ooLzk z?s->Ue^&r>Tf`ad;?K)^kJaRG=r(^l??Lp|iSG0+PD+BHDf(Rr>eEXZs*>B|Y3UTVnWqku972wV zN^Vwi#fv`uV%5RCj#_=W^7X8LqZE%<2^EmTj;{TM&j0qW53l|z&*Kkd)l$_%1hDGM zMyVDj^{nl2`IL^`u$S3%lt2LKUDvvm?zOy_D<%jXRWy*g51!~8#^hO!S&N}l?eY>f zc8_i_Y*>&HU+p9eKN$VsWT)u2s;=L08AT;Jo@BwUM2lj!{3)4lk)J4YzH<(9%Bq4?74r2R)$O^G8YokelTt4S@?Ya?`EC4~Z{hVF zdt@8>qNoKe)52lXWxGxI%o57G9uium=@G4LBS&J|foMwAEyrCsTM@4A+C7ozy8l3|UPCbr~Fx+j2_m%gu5g%W(!cGl)8 zdV7CaUj=Wr>+T&C1!NlbI1)t>(O3;tefN&z&_C!VU-84QlXG=jPkGSG3lsLsOLBaI z_|_?n&8x4FAnUx7PzoT!dhN@ffB;}?&#|*Uw7a;SR0R`lS-tpwxklM;32|D=>Fu)R zO-?qRaXpPuUmLa$X(5Z`sm)Ds(NTw+} zH8k1Fgxl%GV`m{rwPcX0`U(e-$B@qKe6rVl*YwJl4RM}2Zu{fAh{`hu4&RGJ#aV!We2%SR3+eO zElKTCf(A1Bh3z&_#OR-IL;Ybqyi(&i6i&Gv96pk6l0Os&VHK2!(9RnI=vH3L^k zX5H>({K64DfprJPc;Ov#_s-hl}pjgGOdRHWPJ{PyT`{&eI7av*P!sCe&Q~;!d5CQ zoNQMm{T#u6kc4YYbxOSNpf^YCmPTiG`1o)HU+J1Gm-60O9x8858z%5VqBF5Y-y}|? zQf>`oVq|?@t+&q~zrPMSKb1qeKY`YpmiL!5C{_HNi?>0i%MNF$k=;o`mE1cyXFX8! z?B2HO=}ukDa+204MY;s6C1N;1TMA?A=ybpfZdkTZk2e+chp$yzGMzmxkR0EZU;CYEXO3)+n*r35hLt$ zrmRGh`ix-|0Gc`+e8PHgHp}yZ{pZW~x8J^&FTX#u}P59Y^TWOlmmYb*ZkRxKG#w(<%(`2f-&v5SyJJQmb#AykLby*_<+Z zqk|f3k0Qj;PalGh1elAW>_etN_LWcE`R zL4~f_TvVhg4y$yrD~#4^HBl>5yQWIW9i#+*P=_&u^`Fo8Y~Q|p_~Kywi;~^>STZFa z2uC;Y+lF_Nx;eLl>J?B*u|?3jg4Zo^Q|W8h41^4&_Ad2HV*71(I;4+*&~|nAhIgq^ z+nlB-2Nn3i>7+6SW={EJKU86cq9G6e#LCz3E=g;7%1^%>rKskFQa;(@&2{o#h>CQ7 zXe;1lG8wv?4vGUjhi0_5BX_(;2Xw&|Wt`qf1#Kh*cDZ$et~R^}FLk>nPykHw634!M zYj1yi0lR*C`k(w## z0asK!YI``)u?ZPLvr@mPee*7Pjx-x}m+3@(o31At8)15f<(+|b{-F`5gN#*w0)_gi zNe!sw8h>iu?Cp%r7LAFP=Ht#X6Peg8(SBd)V+%`!WdL(k6luhP@Q|x!b8;4mqkJ&X zy|-=6XBs`dNvyYKi+k}BQVky763`Z0qofKoVbPL%9^SkkysD*JM_F-`vb3S>(o#vU zSp`TfO1w`{DwH>u)?}RoFzKW1j zon{3`i*)XuiEZp)ajv65yxz0DEZI*&N6!uYvtX({k1M4!^Rjuq464jP0HHd;Y znSkv4Z*$gWXu__V8AS@X?*LnAE>lTD&(+blfBnQoe;RWzY22YK)Y)r1=rTf7hM#B=be!$Rt6c{CzO(f}(3A=i$w*IpM0FT{wAe`VmLCxA?9ws@ z8DWgX(!RI!DHgqWJms4=ovedHQ2MHJ`Z9 zSm3gXq<)-=ShXI1ZShW(5%f))nxV2_hbFK*w+)I!qR}gPipY26o8y-Ha_v5fGsh0! zD;Kt3?h+Eo4SJB(C(cCm%Bj+y~% zWR1B@dv_auzeGvu1Xg5|@V82>l9p?EDGmf4ZQa=O#njzh0!v}v)J@S#`)RrUyZ!ga z{{8n~>p>A8YL7enTCK^U5QF+DG0SbXS(qI`9N=qy07ppAj(jPfKB)UZA-rVCi|ho$ ztsOmw{j(&xaA?7FUy6Mek@m2gmk%x9Y|bhp^4<%73+5FCz)1zX!J_*fNuvjloOkRt z!+Ii*1YHH#feu8nSMI&a_OXO4LY79*nirm7k0q*JQ;Gy^&(Dxb3j0=H%TVQ{41&mCr9Gd9}4|Qq(ZOI zym|>fZm(3LV>A0E?RqBp2t>JQx2%$~fe@zdiy%UO zQOpMCn~9Zl>*$B$W#_B&#S&@wV29_!_;(v$G@1YKwS0W3mG1MgxH(QeA~pq1}(JqK$N4#Q1%QXbKw11ADB8y&msK$dD~+pF^(523g{*|D9KK9el7L!u$t$jDS<#l&O-BtywVakz8Sz$v z2>i}YQ|bs7`Uk^o4AK^qS>nh9AsD%=|tbaY04$q{#o z`$O5(qA?LA`*fmqkj4W0Kv~eTLSRY!+{Fn3u zuU>qQLG7?}Tl9t`*^NA&+_)rbJK3#~RXFZs7W=V7HEu%TJ`VoIQwrep|MB+um^j zXvU*^Vo-g{;LC}nf|J!sW+~*p7?<4n@lJa!7cc!<&dGXB)oBj7TUKA1wLH|t$k;iz*AUKnK=iam%Im+-#lrN`_tmem2 zVMtYs5)pimmzDlpR%&gE431fI(vuEi_2M}3hRK5Jf2u99tEa?5I<=q*y>zR{ zzq1L?Hno$ND_k|9*ln>mb=9@9IZUq{5U(SY$F@15R_uG9XTR@%dL(Je`jC4C##y_; zhgAicq%UW4&{fkxuzgXJi0plW>0RJ*Pq`$d>;RPRcCv|FF!SVo8Tk^B{v1?d9|Xy!?kyvhV>&OyiwP; zYl*IUJJX5dH<4a{*$;^g;(8|v_$J_NT_2^6vp4vH>iXAdYcENtoXd`jhn<|e_i^2x z)h00a9y%NXCQcPC&N-MrmkfFTfG)=}a%3x7%`3)vOR8Z*EXv-IK-cwTQx)<<{y*ty{`(yL zy{v2w9u4*qctpCZq9AwR=CXg;UFax)e0KY};*NzgatQ8YSEJ-1p}->n|1flL9PfDXco9Dm-GBCzIl$zT?t0Hyo zl0@P!8*k#_)Ydrk@w=By1i?1ct#D=cmo7~^3tmolWdDfbb|WW=&KWbFQWFg z?W+GvlXcQkVf1pT_a)tl5-Ev^nmrJ(+I>Fyy8z9(5-B3plkDemKiZu-P?6l?MSAy^j^QjSnLLLs`QN5!S=qIc8f=Ok z285x1E1WQmDD}<~3+q0QI-5f2S}JgdHwZm05?AB|P?q#Y@lCimwZJ6NPEIwsyycXs z(gUx1PO2=9+gT~rnSkF&ztHX3Vq7Axs^|7%C&;0UKZ`o-(CdmVtl$r8nP>r zL#AFc0*<08Nt>ixRclVrKM=sJuSCCgX;*fC22h6Ju738=@N~&Vg7K@@L+8$sVBhYn zr;bK-xhw!cx+*gHN68aFM1+v{Ea?^5CCVo|O8XyH0V12FtxP^CUNP#m0$f)88`wvd zl6gdV1wKs53&~Fjy9@1@(Y`BZPld$NaVX}k8bbkv*CjbPRkKmh_YCLrdbPK&<);mQ z_SC4($*G^xRGQV|RjPTZrh>Zs;s>$265TIQ(_uun!?m;XV;H7!^;we_F;YY>r$i?J zQ^j|^K%|NTFq-=MY}Tp1LJDA5*^*%2@=!}3?0`{)5b9Knor1n9|L6e4>BM}n{JVB( zYkZ;uL=D{8cg+RulaWJ-j^r#|TQp*SPO(?En1*jdgH=k5AS~mXQGV_tr6Fy%Ie7lO zVB^al1$_Yyw$P;KMul~JFO{ITmTkPdTZK`>Hs}7si zpHvmj(Jg27IpI2Xne^D*Dv#+TyB%6ra6;uBvH^F;D0EN+2d25C*B$T8%PTL%OOtCN zObB`_-gAF$yNbkL#xs_0u;U&5EuL;6LkS`?KNALLRSRl7Pi zDx2z%!#3mj?A?;Z2-QyTb??f5?MX^ZQRSpK$(qm50K{5~QOccOEj?V^IA)YO;qdaL z%OJdiLKjkVLf)K=mrX)(>1kS(BmhMjo2oEXRce2URm*B%{|e`~`oq&k+qJPLuTS`y zCvee*JJB+&>mycqds(eNzm5LyKR*4MNo{9OgG+4zfDw9vvS(Y6%ca&|+twdoQ@{Th|if-uhUPe(0UWZYPv8G#Z69K^ zu3c=t?@e1z@cGV8^QIqv1a?b{m6Q0qVxQkWmw)|D0Fy6pkN_v>!pwGs(}JF5BOj;B zh~NcMKaa+DWZzZeH9OoZ$>nUM@aa-q)ht!(ze~zg*v2+E-TVUaC^(e>xC>M@vU|v^ z6nv!0hbHF*(36!}y|7pUSOf%u6Sye>au2&9MDi*TUMs!e%wZ;f5l#h`2)COIvaZ+T zeLJPM$Sub-)wiYr(wUU^At5Z65`G*79#AY3zn<06`}p#8wDNuQUti{`&@|L&vd4VvwXAqaRZSw^NIM$p+}`5Psh!m%Maiq18g*_eU=ZPm$Q%JB=lDe( zZX1WU%C^_$mY}GAmU@2Ak*dPS#pyH74Zd%0Q8HE&*(6I;*4MI1ksjcmtq!>ur1VJH zrfKXRbl2IJU(?XHllpE^(Y05iJg1z$@0EG986Qy%(0f1GsI&fc#Xi1Hn?4RDU7cP@ z@FU5MO~wZg-Kuql-Y62fUN{6R4(U5vEZSoxgDqnze}dOn_jzkT%nzu%5+&q&vzxDz z?>P0ea(nFQTUkCV_V5hP;iwc&I!+A_#qZjjsKDEw&RuTiqkhknT-5}50_$m%H+gm0A z7b-MR?CXksDSvk#qCp!kQ-hquhEJq3J2T3goa7XuvHV*i0I!;p)h#mjYQK{d&Wfro z;Qh>@|7TQyoKRi72pg72fsys2Utpefgj37}jPaHQ9 zR)%eV8G7v;w`$xeO)iaAfou>mu$5;e_=c=CZS&qvhI`YL5==+d?LiN!!TWI5Bsk0% zJ<+z;mp{&Y2CnR`4}X;J?e`B~{O5~1#?#R>(Rq)!wp46jMe5kw5fT2Q4atNAO^5sx zpSdYhDjUW_BWq^x{)T1>Y@>s{4^X1+vkP>8I{}!Q=AI5SU%R!910NZzt>aMCMdKZh zWed(K6_d*HUgLVbDk~;&IuPBQBZ!?;eLG^1l-`a+r8*~Ia`<}4Ur|8VF6ZBz?B7VC zT8nRrva#{KE?n<);|J9ZOh7267CGm0S^4qPGqwm%{tiWYjAXdrw9`chQ_^$T%uybH z8steDk8Gx$bE9dbk|c@H3Oe1JMlfLsrbXrSj-Et^ZQ0J>o3fX&E>ucvzVx$?rxQ4Y ztmakR{V>7LzBa|b!KjlNP z{hhTZ@ocZl_D>?w@8fUAwe-?Sw$d*@$0FxA)En9XX6N!JV6`-rB|kWS+g3FUwP%Tgm^+Qc@Hcfp<3VXwMg8nvrsDP+r zcRs{Hr%g5bi`sRz9!d84Oi|Y=uDRrtI)U7C7MyKy=+vqYj9q!Rjc-HsUzNKF($FZw z0CX068dIx20Zxv5+m{7@`}PL*Z!cHk$KwKNfLJ8I981xVlW~rnt*R$NqK1olK-I-x zqhtbJ@$feXLs8R23>{~&Ijoh80(jtH{>ig78R1ll1etA3b5IHDsr)*{seze=|Dd`DMwzfBINox?@j*S=GO1QE9;}qg>r!FHuJ< z_sQ?ZKw`c$vB~6BJI>_ua~X$-Ty>;N#&BZ0=@e(vi{K38S5c=bmqK*AqV5M_b2iZRVBZ`^)!gzR z5J$yPh+AQaV1Q>SMK@=+H?rEfT$RQ}I=Ad}+@aULzf|L_*Vh*@{>P0Q-}8`wMJUQD zpF5`j>eOgX%23cx>*yK;b{2qm*3@IDM72nFyS9&6^E%4$O||#)Ad(Q?bqe3^Q}UC{ zMVYZTZ=!0%yJA)DlZ>X;FR79r6{3X2!I>Bw<98&>FN9kqQZ|ni*`SARS^m6iPO>p* zh{)|_InUB451e(~G*4o;TFK8gZll?rTfWI)V^KJ}Cs zA@W4e1Z$RU{82uBdR?;@kdYnUJT)q?xmgy5(25D1K-37D*-~0xn)IxTH9)&s#La_t zvZ?Q|6~m4CGY7@ac@34x*y|31pNgT>rR+xT+B9(|j~({N2nCIO{qQSm8q0v?*~Pok z2mDEYi-r=F>(j>mHpCwaM=JF;Y(K)6JU4J+zV)_43@t$Vl;)A`W~%V zUBZ{#Vr(i7aaipPIwMGibCapv)h>PCn>9*PQr`JGFc>wbuGvbOcmW52s@oR3`%-$OCVarDr?y} zW1n9^$!m8IU`<_X^W;6@LCv(w%iVN;0OW&jPYhL4j%PJ#P{RFX-4;6gIkKHkde%D- zH)?{mtFcPpRjZwi!j95Lk$`$M$&lR^lm4m7D)Nen6-1^}4t>XqAbIs@U$}6m=Q&5M0{kn}{ zH8NkMNEioWfn7QeZnoJMQaPt0hoH{tOlA#^v~0?tCBH|UNj{amwK6FRw_mT@+m~;@ z?l%(V9i6(!id{LBHMQwIxBnZw>z7Rl`X&8nyy%b6ZZ%sPgO zh*TLzQfP|=E)lqOEr5ZM)WlIno-KZg1%PCYYEhLdJA^U^ZXxC=w z-X1vDPH5`Zmf24=vxnEkxc@iU|dM;g;3Mxq@C%4#h=9LrrGR4!n zY3L62Et#At7Ko=V?0ckS*_J*oLGntxY6`4Y`K!|N$XI9C4jKFNm?Y_|RJH%W^3px; zH87eUU0V&$D3pey!c?s!r9=PS&VNLJ7a!dVpnuF3w2T39F zmBzXP+Evox#1FlH=f||AXkmRmhH;D>F6XrK&+{l3ek!1Bvj zqtVBP%Nh^fk|!k`|Cp#xx|+`^sefNW`^SFHo@U-DLGK5h@gf-dQn~vf}R+%Y>Onb6aR*oas z?dD8hw{>JAZwG%!P?=T>ggz-Rf_83BP0yY8t}i6}eMwWK)i70==CVV_$D9Rt{ntqM zk8dB!w{Ne1-q26F1&)$%Ku(>DmIw3^y@t-cJLIR;QZlEK?<|kND9OtKsz5RVq3}=@ z{P2=l&8ADGZVFk)Tn7<=%Eu`aYC}RYUpZ^uLHVgMY*L;2eDFYt-9Rt0LuGMvEeJ*3 zkn?}>wKEzv_)^yr-e$I=Ri~a(8z=5O6y4fNa?D?UeePR}@g(luM#yXW8_3|mMv|CY zkEl6@g88aFhQBP^A78%z&5|AZ=qa-0>z-$2xL=fOaY)au{4LAWvF3K(#|w3< zpn^M<{&8-77igP94;`EjJ%4WH?#VZ|YQJh-6a^i3jluR>n|(zQL)6VW2|q(UjfM1(Ler;ao6Dl>*aL0x;K~1 zZv`>|A(RE`OR%LVyp%OjBWIV2##f+vvWDCQ3_xH;o<4 z2W!c3s3_5PIlfs-h%u_dW%BY4hszWLsicK`w(C|d2xOdWz!G-zU)Jo~+t=@-{}KQA zwR6`bWJkxuK}WWPAAv}n=&e?;lm1MiS#zD)PwYzoNeSR z#;r4h;Po^TIs~O#a5b=a;pH6UG)j@fi9+@t``I_`z>Kzk-ghUep4}D@ z+4ithS1Vpbz&-#e=uEukSPth0%@CQmWku1(x%}nG77r=Z+1H$vr@d|>giG)9;?Roa z?!ob-B9<~eyga>o)1KS`xvrVJjPul1JC60;?zWUYh8bwEwkOK*BT{D@z<;N{ci}#P5|)EF6BV-K`3^#&|aX{@O%rE1T=Y%vZ}lE7WtUn z(TK7wR`={tKjUMu3{td9egk1SO<<4ONXBdeZ2&cm%`IsOv-^4zANJneU2eRKTB>dY z#iXm0so`!byGyBmlf1;C2B;?=YNK($oqr^UZ0gh6Ql%E$Pj4KBgaihbhZ;c33ldXQ z*Zw3`?;av>Wzv^>z z#hR6!>8{F*42J_|ss=Mvo(GPufp`UQYMBTp?0g53gFW|W7A*fucMa{qQ_y79x`Qu-Ie*XI9 z{fF!KcQ9kg+QB+F9Oncwg8VM8pnwyN+&cK$jt(gPuh0WXEm;cYE84iT0nAQyEZk=r zOIl%nZ$LW^a7;?xN7dbJ8otb=dIOGo=lqS@oq2mJxd8%)J^qSure%^<95^m)ziKDB zGl^Bjad>-^TM+tp4zGH;5V&eHkAku4s;l^Hf4*&8hgAY6?#ZN@`H<2!s4xhWIH-*} zCzgHt>&ks)q3*BepYwk{Kiedbsh&F5NS`EsD=7DfYV?HJr{58T?Y(tdZSEmC^Q}QS zSZya;71AStBMl|hhxQXDgr1TI$JXwt1FDluJiGlAHs1!~d|yWE)(NcPL2}>NXi)fG z%@+O*53gd26SPOQwvpEAcXCwV9bR$MXSC>XK;UCpHWH2=))5T${q@T z8x2Aab4|%UTE7gG7WM!py$<#{^zq8jSNKZ%dn>1oy*D>3I zBKgd$zLj1MPFOo z$ib3$b|vwO#b!-pd7Es$NQSU~DMbfVsMcmTw>|lA5pb~$h8iWZ$62vye}bcPr`e5| zc&a`gjse)vg;nX0tV9bm#=%d1?`^^2RQP5LNxQSgJM=5*)EYC{0p_JH1TSkkNaHOS zq0G4~K;2o3ld|Pf9i|y16dBN+I7<%M4x4Ukq%E@0a9m6G^=__l5PTbd{FCRK_|I2; ztQCLdvAOyrQvEcRArZph9Ms%YeA`K*CUb48$56QRAnE}B5($9P#%8toFZ~W|W>ovL${#X} zG-?N!_C&}YZs8jety4Mr ztODS{6?Qq{YaLYAblX%m6zZBBv)kHIVO6p=5m;)=c8nZLAB$YicKda~zI^}d_Y)U? ztI;+oRlF;0VuzEJr^}{n)fF!t9e|PSYt@d9OYm&Y^14NRe}VR4|7SU^nsNy2__$Uh z4cWwjjLKW~x+ps>%%32W-oY!S(Je%nAaO`cO;O z!o}2p?5f#rj)U)`f)TP z&2`?$d5U?tIV#Uf^5cXN&~L)faclqJU7N!tQF$d2<4#08Rg~)xpv@9u=B1co_F+v? zB_1dxA#-UZO^Xc2DdDXS1raE8>GW1oS+TvmEZ0&Y`S8al5ZSvQpU9QtxhwK%z?v{} zJF3g^E`#mkVNfn;7oGlWC(WE$5Py_qf{o*GXsVFlfObIw2UG!pcxY*W)g|}^K>o-gz>N~Il6wS0OwtpG?&zE8z5M_P+x~NSt9XkBDM+MDmrPGL6~0K2M-f1)hSi`y0dJ0E zL(H>eQs4XL-JUw$z<6g8l$6tSJ9wiUw2ZE|)f+8v9;+5PfqKq3oqG2YHb?rDNrHYE ztQ87Ze=}>Z2$0crWq6IE34fWAl|MV2_GDwdW<8vc4ltSN9*4%dN40&h0|wMWSExju z7B*WXkNfYd_I%48pE@J?`-AsXfuj7s)jkw;vLU*!5q+>F+32byaUzATcDEAM%MP}v zK{dR{-8jT?K(_TA$u)W1$J^D8$mf=mmOBC&CoH3V4U{gW{x&nLitFW9j3io;JW)NZOss= zj!|_8nrXI2`_Oa(E5mCof5;myfG`l-?(Mq7u$$!64W;&FrF>D3WPSqxDwIqWa6LwFAe_gKUwR-ZA%cGG$ny!)H(+w&F zk=P+?+L)0`FJgKXReRe`cw?h%1uPHV4XUC$r{4(#r2_M{jB#A}5@_#T;f4v4x|C*K zjSN4V8LN$56U;Z>w$?ZuNY-8wd}aRg=8Fe}nT4d#-hXLJ_^o2~ImlZLZr7Dw%F0rE zpV&2E+kDTaBceekR6zJDCj{iAfh}y!#@K2#&im@@Bb)Tk7Zm&FhfnAC`TNNp`?{(d zehIPVB=X8_R{@oib9$3lh7iO{L$JfNu9l5&$0k#|H8k3s0kIynIq&7YpUP+UmYvJ# z4U*~H%YOt7TSHJ}O57dTcW#u2JSQ_}MW-B(3ATb2$= zg4Un|)=>`UsJjaC6ZYAargLhlS@s+wIKl1p`pwUKjR!-_3u2 znb-H1yUhm^k7^B(V?Y>QYQXfpNZfjF$4~GF!GGU@_seSR(rcSEK;qYbRYBat+4|AT zZ_#R*y~L*fty`BvmBdi%r=;5+(f{zza(%^9}p|v<(kBLVH6q%eh?TuBfof z5si@9&IS@CJ9XnP0+%6r#9RqDTU-_SqJ+Tk0?Z-K%HP_ws0A6YSWUl?VM4!Ms>XTV zntzH^?V5jEwr4E+bgx;oovtc^DWC1u>T9bj)^uhuYO<;`lDbeT+gd%jyev{x7|su+ z8cGU*21pK&kJ}o(;_}Y7c*8=35X&AMFMujBgPmk!8ejHd0^l5Ry+_=P&E6Dk4wR@V ze(<*yZQ3gAHi`QJJB(P@T`4|T`Fbm9K!1j)Hweg=bz+C@2QNEidwyrN9IPF(jcmLu z-60R#nqwky*JmvIV_seafB(JyLD|-5mP&J1)&|A#9-HoXnBriqczHPZ-kpbatPV1y zYq@pq*)9iUcdb>Dk^)0Xhe2isMNJRU1ZNY?72;O35-d;p;LPkx4eCKIgX+8~_kW=| zVP%1PQWTl@I0VYYbs&J{0Z1d3FONoBS5M+sfebm#1}?E>TM2TD*h(2kUW>}9(6`Fiwo;4ff;X|9p6z=6q^RP8tVXR_3Q;=|MGUZ*P->G3+t@w#i1C zK+kiIsi16VNxiCjKM2kMybJ?t+wjH$&}mFWjD4yKWrmdy?sVg zNns%UNiOJJmKoE+qK|_AnMj5S>}QCmhfXSME}%G7p~@|Edl#axouf0mwiN&eOV{)9 zSwftG^W>=v042cHn<_si8~FfKDj`eD3PHOr^Ds{JL&mzJ9*u ztGVx^jG=T}b+p`h9dQ5QtoLn2mThNRS37yLKGiaDRjFn&QLN*1gGL~M`tcfYk5N^N z=Hz<$sB(+ig>9LrbGG|Zmy!?Et4&_Jzx9~w)SquJZ0f!?E@w&a-7!Vt93Yj*>AioF-`7&srFg4i z5I}F<)bbpI2s^+?!XR648i13q?WEcEZu7d9u<2@>a(&f$ki)O{L))@NaSZsW-MV%} zugQsxR)9&b+V|9auKhQ4SXPBZ2Vq?=0NcyeRb7?RyK=wkg+vQa?1i=M_QNr4MW~2y zkg9a=OUrjtIstb6x?q2wzy9obU#4I0URAu>qa+IvZ~C#A2T#^5xQ=59EZ&Zkv9s*ysfk@ru38;|ULI@;h!Yrtt8ITN@m%wqC)=82qXYq9 z+uO@lhzn|gI9R_YHfjQ>#8)ogd_DgFN-?o_Bt+5qH2N4z3RM_;7NCcG-qvYIgO1K zfMF`4bXiy;q3(YUrNj7HrCJ_pUMblNddts(BHE|DTZAzEKp`f#V^(C+OI-^uzWwdU zW`nM>Jo!+AmkeE(8w5Nm9cAeE4M>?I*n0!jb5g}FK^^qsGJ^U!LN}imZvHtx{Y`k| zsV@`|FXwaETO}<^&S$Z=$IAPD+vBgPj_Ol42tXD6lrDdku9iYngk*w<`-(s;hm8Ti zk7QTo8sCe`%9g#Wp2d^duqURttzbEd^61$<+PZ?zyFSBCn}U3+mKZIp;R#;M*t}yS zqMu_|Q-|PaJI${BW(rQ&kR((IRErwA5G7AgKEuh+Zg>me!wNab*``yi2te-P`Jn!J z&G}-}^kjbo6Nu#Fa8-uI(|uFNeynQ!$-&I0?cv)-pdn=|vZ0mDYARWNaNBfnT7hSd zRO*V6lbx)3-Fmp|n%0#LPp#?52sI_Kr^FJ%7w`Nuq+SWIQD2Ton$&9m=;;_dY)u3W zMj?=<;FtukUD1Q;iW3Jpp8S|nFN!Nx3%eSSIyQfGYcRQHr1eAQ=%zT1B{sQ}CHB^; zWBnYl=hgcBe?Gjd*3-Zk%TDat>?Yv5*$JYWrQV{^J#D)#$-r^`oueuFxeh&JIK#z4 z%GDuKhqmBHR>F#ed%&$Y8j-~5#Y&bNE3F)BW3O6(3)wrdm`EHkxjZ zdCq@pIl!dV3V9QHmdJqvj$>}?{B_kc_$1ep4gbwxS6bOF^2ki}Y6Lui-bsPR3W{;q%3~u(6kTW=h zg-@EiFMSb`R?(+s8~bgrI^Eod&CthWCxhiPIgvAv-9+1wb-{A%cH^a7P>%qWX?o?= zW2oxs=we?S{B(#aUQZ?K`RVHmQF?B>C~Y}O2 z?a>c8A0fi;11|S56a#DL%2=k1LtkqWH-^?lRzGpZk7oUP4g)TaxeSOUx?E8@c%$Gq-tcRS8VoBkvl z?K*XT?>ecH7XeqGO`>s8OkA-9{cUv_1=A3wnwg{qq^e#63yh2y=vTssxl+luM zj$kX$9+6RzB7WoO!6+;pi#p?A|V=pX?ta4tY~Z8jo|r zTrx3t&5mYQTF+v3inGw?8uH_ma9m-gavd>1YRT@4%U(5LSAr(O;(`8u`Hcx!@Fpqd z%c&;~ID<_-P$E#T0+3EFI+z#jQuQm6Du{im9$qHC5w`(ho2tM%ndwO221giEqZV={ zd{OZRz`3~i)!`a` zZERILCi0-r4rz~8wLs~A;CSw33u<&)rjJkvkW;aLg0i>XyE6F2|KcSgT#3y%Te3C9 zDLTXX_LeunXAV_+FIa*u3TbHKQ#q>q2d9SuNiJ{B(`xm5Ci{9X4qnxp$+R$hH{0^= zfLI6tHvL}{kn#elo=Z8=j>a6-3tnSM{5Quv`uN?Fefxc(kz)jZ!4%C@hjHx~+0^qU zbQ1ra5B3&}hhUrA1f@u}_0?t(jqit7+sO7+a04Hw*83w z+#T<|s~8jBfLVn-S5bgce(Hr^ds1n^yV7&r`0=rujZmD>V7p({6b%%r8LTS0`L35e zMOrPkqb;t#>$^5Pc-3qOHOGk>N?&hX{0Qo|7jzQ%;xj@2^sf(JU*@X8S5JKfyDrr> zoGVS%RnyskM|>0?SBXD^^L5ITYStcqUN(oJ$`N$X)j# zYGjA7H`x3Ggd?nIUJw;X!tRK_#jt!YFF;EdtmdV_@U**PLeLyM-!qYHBkb;K1%iCw z$OOyj4F#cfbE7Mud+X6{P49WV{`1$LFG@>KED8KT^v>46g{4-ebAcOXwMiy_jMYjTu zA%WR>e`t)hjKMD7rmbu*I(Zj=h>FGJ=cd^C-q8Bm(O3nzxz7B&9DFZhbES& zP>i69)8nFF&Uo|HRGHO+SZ=KP)Y6~IXS?(g8g`c0BnZyXADg_O2QB|0+pUq*CQs$& zwW!MgRUlt*=5?5WTL7Fp48ZyF@-}-|3g_|sDL~ZupB8QTA%b-c<+>(+Iohd^TWoUL zyOW%dZ7WndXxR2H(Y)eMts!!FAQB|ib_ahj>KUxZ<*@anDt&YTIqVudi+WK{tM~OB zAFf}nGauD6JubFJuu@12wgXb)yz}z=ZJmM>x)*(Ii&DFn;*ZIi%O*G|s;ugTx`icn zsl_dX#Cwctq=E;Ul6K2~lu@XxwMJH5KkG9I!hCf7Bn{@r%-h29?025En?!kYnmu&& z%-G;oh6ogz)|>=a{WRxZR6(|X0MO(lwz4ZACD=LvMJZ%=>r{oq2`D~A;Z;=!fLV$t zmuC^=`St7PukX)K6#+oJz%O%d6@l`N3#lDAVi7h79@QeF3H`i%4Zzz+}U z(ETRG(>9Sn76n=mn4K-LyAW#9Sgvcgzgv$WySRhXZvv5UkW<@uOy-DZx|4@A3pwrl)F`obFhO!Cti#W8BY?lkeYN;+ZGo&Y>>El z&9=-757a##;D69{aBI@d1sL)G%C{=a6 z8HnhY{f+wor|5rPZ0?2?Pj4pSb(@Dj*~}gg2Yr_2)CBg#^5mv<*s6<_eeY)j1smVQ}Q((N+#UCH9B9 zd4rE$w{(yMRcb&?Uc_y4bNJ>e>mn0Ul6Qxs^~lwY)*CbB4s`a2h8?fm)ymKN)_(em zDuMHWWw42Vd#H2eG`CJ5B{;2nYv?WIs@^{>r_YO19Y*H_r)u%l+dIM{`_^75MZy&@ z;72w8SZ3q5U2{SD+V8QSjlXv5hxdW+n-dV#qOy24(w8mL!;}qny9m;2CT>b((aI0|PxR*#G?b{vZ0*Z5aU` zYcV-EoMT-~-Os>l>%+Gs&KXy=@bPt=KWkzno-vtBi^(7SQ{t zngvf{n?1nAf_0~NZ&H_n|N2wL8 zv}^8hU5RD0L)5lZy}Md$Gk7^1k2Pw2Cx^C!t4Fouu>?o?}B}j0#hNdP1y! zj`k4o+of=rHW<}fKtKJBtYE?<>8d3I)5_aqmu@zv7r+cD|6E$|JO=;?xV`J;z4`L^ zLeF^Oe+>=)`1<+BOIK`;PaFx9SiL^G=U5}XC3nnwXCffZGF zhj8(Zk}Y|O)IdVNo<}3*zvuPoRhH$^9F?7d8w#k}gVDOKrHU*A5`v=#!(?}VlCjic z+ldB2kL*!r@OmeJmXGLEel7>u0ss;efSth^)>}l)ZdB+El-O?0RNu%?`a+X<0VZ!C zY>!PdaAm5annDJx4W?i{;{YPZC6x~)k`Wx7L=zji*1@tHlD6>TNv=~k@6_o}E7em8 znBfqM11JiQDDvfFMIBE#JuG7|CQl!)%k|^?%RsqRhX+e4dvR`qBf=4~O6jn$CB0~I z&N(5d{k^OE;P^5D90+)9lPTUE0(}dUNZucRvN?^;^LY!SUW`M0r23)v7vXS|c~vXF z-hgW>?WAT<96Wa?L>;kon9BKRnf7x_iX#|_+75laO?x`V`{avbPEb<7aRCgW3UZ+2Nnj6 zQJQ@#+wOdl6YdZJYxK|Eck|!hzn=fFTAF>|PT5o?G4z)UqpgvsUR5%X!dAn0+SiIg z;L_6RRmxFIx5R_7xtnqBJeCt49P-eU1vKJ-bSl>WyVVGOwE}-`_t-5{5#Qf>@5ljA zJyr7Tn%vbXwykimpdj&_^+aqC>pevNKw3KS+j@1{m>8_4VG4lacW5pU2bQy3hZfzes=95WF6o+eXSAM00tcM>yT{ ztxxf8b1vD7qjtcw)uYg{_2|7E_S{^sLOWlFj(NRw!T@yLX?!~h(~R!*sE!iHGmjk< z1l1ziYLT#pCwTdeYQCMuO<^kOyFxF71K$kX#!EGJGnjJCN3bPrf|UzJE_g3inLQTwo;{U2nEi$^VGzsK{6efvH?y~qn%B!8U9 z;q=h0=tosJRSmj}FxG9W$(s|n?BFxnG0ur7RtW)l-ksM|;XvMcm(qH@Mdng8S{Ua><V zKU-%CS|ez2d@Yy5P8!gb(l#Y^$;Mukcu%UR&7x{kAKJ;c-n~evwq)z+%6WKQu@8S* z5c_@ARUe$)DSzjf()r9$SMS6n_i)k;$l#{tH{tLs>LQ-11vSk$Z@zzsTZDIFukH|oy5adyN6@lDbEA6U0O|za zYIRp^ECUfve(oZ(>BIv9PpbFs+P5CIINJnih`hDiWUYDXo17D$1bchu*s{%2E^P_) zI%s{Ywlp42-DQ1+)Li2GjY?!tLC3UY#|qhR6g@Axwb?V>LM31edC*JF-h&L@*a&}? zY`O!)UBwe#b~~ww=uRGWOc-+7kaP}J}IvD6-R&X&#Ty^Xc>zaQP)*x;PrvSc_GS5I{K8C(t+|g z01;JvngI`v?AZ4i6-y=n>GK@hkzN<=%lY-i@7)=JM@y_8u+2VF0xTHJ(ZB<&sgmTO ztgE`Z1P(oFyu7yKa#tNVs+qS};3oO06pek^Kei_D30iaQn~gL8(j|HTzu$k`@`BoW zPfAQ@Z~ptkq7|ZCFK17kF|$Y5(BH)`>sol&+@=Y*QiqmH>sVDsxVKK2$5dLVG`rjg z$2ODb4q?kTTbuW0pOM8MpTV0}7(g53q#E36PXy_{|NJul_>Bi}dGuoBB?%7t7`j~T zDhMarK@=-=hKgOdX<=;O$q!dAS(|Qhc{REOlaJ&qf1sXe7@?*Bg z!XW|uQEVE9+v

f17#M>BYjH6^9({c~K!Q_}a(De>vZ-!`U9EE)Cn>4%=V)bRa%? zx-ZriPJSnG3vW&F8O3D?<{BClzBAD{+{)~$X-IC#I?C%ce)ZCVo-pZBdBYnYsHm>G zeDH7pj4YOL56Ve_(U(mdiAK*mNg4)FOg< zFC!akvYpIx=gSMQuD`iG;+t-XEWPK`X+pS*Yjt&JyRCW7x@Pa68aihLF)6Jv;NZ7n zS_jxoHO~c!9c&>LlJc(TP2beoBuyP}Nqmt5X%9r0HgDUKo;Z(i+nWy|_|L;b{_|cb zo zT(jA<0N9(>hF$_HRSc^GR$Du0MHeN<^VE5*#D4AN)^Kq3wiO_s)foq+HRoqynh%@l z;a!_z@8Ayr{jDg_=`4i$AQ?zJCY#4%+)yV-(ALg%e?4@WuAQ(1W$9;H`FiovU2NE* zrCQ8h?Y2|1-vJ!)2bia+m8j!%vB>tiVjn+W|NRfvhK@;g@|IVIAbt|^RA9xPzFXO_ zKyU{~^S();U|P>&S4wfK-X)WtZ~dwWak{Ak`)#jlIwqVtK3C^kb@|N1h2UljvUf}XXiu^Q(fFl240 zfEg{z)?{=`VoJ z&bbR-e?F>(>W~b?%EnI10-OW8nx>$01s8aBPQ-bZHYG;~9EN-=B%VW^7CM;)4&-^1cf(tfzAIsSJC#F%xwnkRRI9|&>*VGSbZLkSsN0h z!*QEEC1TW8$ph(f3N9*YJa5OVR~b{|4vwtQr||VMAaH|cI?JP7&8eEF z{(`wi->RLJo0E7}{&zNhB1Sj_Z$Ev|a5dRE)~xdHI<`kRQv zzT=$fv~|h%pp1#w3MAreSS8h1o)bg>-ZUZ7a@qk?$nDd5eLVkr)_2MT-mhkmPqWXg zf*sT_o?4s&k~#pHr}Gzc*`y!N2u>wxluL&7+nqxyQeP`tGORlHKv`^o<)mm3f73K; z;(Tt21RgBeS;o*EuG_xt!DK&83!DEN_=`5UTCAFwNg?-kI560k?9d z043$*d?;vZ=XbWlo3Ibywd2#Sx>HHWpb$SB*K7K|l$?b>*P&1E4P%`OANWmvUA7m6 zko;WR*RG&S_lYUMoM3%I53?Yoe{fdPZY{oTl|k+ztl|9{Ox*Isp5ij#z3-EcvAA|c zdz$TZI|wf`SxDW~=ZO2o`5x}2Q)2Xm}j3R{7j9{%jxmFokoPAv8c#Y;sou;@)%(9;jO1iq|PX}xO$wUe}>?BdtI)7 zkh+M=V+Bqcl+@%)O-Ihjn?8K2?oHmwgA$#GL#_%xkc~G0ejp5iJ*Vc#P=sSI7NiEq zIH_yo`y}C5zhGJSFm3MHf7HR7-iv}3lxE*d_gXQj{j1KV+==xWu0Z*87#OA5`Adm_?i5eVFGvx>ww zTiqD9vaYW-Gour!f4Y}X+54W$=FWpN*c}!vU3vr=se#OVt32`+_b;z6I4q~q7W~nj z0}Ix23Zpk0W2(KaRsgiT@0E8s)a~N^?ziNhc%OkT`*x_Hr7WC6-h`i_ncgz6vUJD! zv8i<9*xPr;o4%Fn`gP5CFZ1K?muyvc9jJ=R`FVZDwrBg;e@kv&0SIhf)_RMq4zYdG zQGq<7_~}5dxakX9wNu_bd*uKS4qm9s%%hK1b`%r{)^8(9(PbUuo?0*7Zz;&(c+h#XvolC>R zA|9tHi!hX4e+XVJ!H-li=cN6*WY_0EzkGd}6n8H3NqTMm`U042t_Ah$KlPik~!p(UDHp(_eYHIG}v?4Q9P*7Vm zl6#nQ+opK2?{~HK_seSp9lUmp=4vMD zrXAwMDS87!|OFTIUzs@21n=+~4kImrqY`1`Vb{RaaC*jiSl-K#4?Xc$%DmO^$q z^t#ewq9cThKQZHiy#;j=ig!eO_%2L#(yt6 z(Vy4Oc~Ow90S9kzR~gYu(4mzXf6}&|G~kB1-|eho-3W%~uS@pF*YjWJ_w(!Txuvs? zf5A~)TQ`GUZ^Czt6E#uwOkL68wxMD`4}&SvtH(JTKAcq`KK{CD@4x@~@y`#R zeh>ZkW2s(vyDq2eiaZeqICEB4ySE4ui(6Qc9LCC5bA<1*?NYh(DUVZ4g~&xdB>c!z zH-{rhFwyGNZlR~x)@x?il}fJKi0mW2)i9RiCM@$97BmU?{I1P>BsT+=Eef3@e*)8j zu=>FlYblMO5swXxO7}UhUgxx5l#B)7xq|}=#hWOO(TvuUmJ2A`@&0wu zK7Rh=Wyzib+MUb+-llCf+wCerIobyf3K7I$?P=PN92Ae!)>j4LxRd}>x~5igdL;va zF1rGinS}_zu>yJ44j$e%|L#!mf5L)9)GOm4^Gp!xd`kfYIZ)@>PX*`#Us$VkhDV_Dt~v1T`>!Q%jxA%#TN@AONZq zW$K$^2mRM2`||_m^QDddSzhZ>iePa1gcR&v^7Ui^9ioinKTuWEfH-wqe}|n~T1sR5 zL#=Fdr&0CDucPJZS<+HMw*{16ic59CZj{m-Fn}GaodcCQPQronoo|Z*mdQ$|sNW<^|h~8UGg2e?Fc6dZ}JNDP1?1f6gjJTAj*jS_0$Y%&M6a$mh25Dj0@v zYZ2(o96++7L#PR`HQ_s&jIb)(p|K2@Z`}@)74>>tQg|v&C?Hdgq!91TsuWI53y&MP znAF{jvZ@4M9g>gzR)8~|Y0Inqzgl+;_P7(k%|l)0xM{Z9G$dh0S9!JX*!Xt=t>u-p<3Nx- z^&m|o(ZYAg<#x!Xz{sv`Q|v@*6bpGLX#>P-!_MDV?d$pJ^M_|QlJGQfKONN9Lp1Jv z*wn;VJc14+9ndenynv*-nzDpVSv75iic@G#=s|&MRGV_RKL<&chwUd0i>v9W{f!fG zLB(s5SFqz%*=*}Z#Jf5l+GJ;(L>q5Z9AZ&cBs!dSf?jsV|F%fPQvt*^)GE6Mllb!; zf6$@5d6olN9w4 zfA%0tZsTFK-DIo!!-LLL;_PAh2FyF?(sA#q191vS{?%@61&I&qY-~P#NQtrJwWX~O zx)m`ye?7uYF3q~Yu#!75ZT>BJe*5zN!>510`|c#+ixKP7Wq=@~H&wb-u?uR7o}m{W z+ZL^8KX~a*`7Jd*1tc?Rhu_(BD?DsZe*ynEEJTpuOmaA&WxR055CFAit*HGFp^Im? zT{0-lN^fa$!PXlqQxAAJ?@j~uyt6u=-`$KOq`!AmhK`+i(B(6Zf!3z%O3FEyy7c3~A``bBXfkN<_F{V%*qh4d**U!4Ha@gT6mJdl+YJs0? z#)xogr(BTRr*)5X>W)eRCN}Ure?U&VlGG#jD8s#16}DLMJey8T{z zrIK*8J=`1(XUX_p-rT@%6i@*Mc>B0dXVO?4!vkcG)wu29)cJzMM-os}&^}BD_B@_@ z**vY}EEN!KT!=RAAF5_=WSCnje(c-%P+bgG)C(j8I(rX$vAWv$U|7xZ3LpRqG+ji9 zw$)veEB7*g?>`8kug#ywleSOjmgscyQyj!A8O8DGrjq%>q&{N%W zS2@P3oZfH(I;ujVj@wPlLvu#ScR zhhi0xZ=wp`$&a4^D;T&JEqAZ%ag`uVH2T@P>7zz}xyLG@z;5+DvJpepRg?;2sWu(C z&s}F-rM_CWauUFH&ucbc1nI-mt+_Lgyay%St20FLaN;aE9^N?-0*zBYPENY_bxuGp z-z>h9qKP~^fU)XC+^@sFRF-}&9TFIW_3%we_PvJSRU_oCYip3y2~%70c<2-7GLj>8 zPNobU$MK2VYj7zYp(??wgr@FgircEN=dD{1P!1MqUz2(GAtU8eUNgY__n)s_8BcN! zP8S%VRVykf>gB5`NYGD)Kw^)@W|O`6IDZ9BFyYUBO%k}}0D@UnN5|sBp_0fLdj~hi z9#rb!HTS7a`8{^0dK9g?E8jp9zfx?w89D(HWmG}aqNZ!73;Rl>D{o01p1Mdj&+GN7 zvHO%FdFEof!&Qleyzff`hZDe}B$GW5a~U@0+eR#>h1LD6L3t-FGA$T1Jq}X->3?sl z*QZ*Iys&(#*|*zOR)f`p*}Ve<_ybm9F|5(~XetILbaRcm+g%kz-uvjc?V&r_Sl!wR zBO-T_v&lWhX$XyT0k^Q@!4LB4fFVRb{pN4zq~oe{RExSTYYfG?jOx#7ppdS%>T>(V z`F&lh|59S{_nT`O1!oi8rA(ORUL7*I8F^>0OJ=S(01>W z5c(bl!*E4ed&88@dD*g=>FuEH;&V6zwJP!FA>EwS4V zO>hcBliyAVP`qDxfT?Mc_o}&Sr!qmdW$db>-qG4;H=B{CmP(W2hIt20JuTViPv3vl z*8xKMFw0b?OKYuHr!DzK#4m8`O%pCIla0wKXBOGtQjPbe+01Pveo68Q6f zvMXrGlfe%;6Ktob`-%o7o2B~0;RtK}#p~U-6>}h^vW^E>Y1$BH@Y=av8tyKgJXKM67%n=pEdCovA-16(rqI5b46^XBw9 z;{V_A=^y5w$@ppujI8Y`UqWwGjm5-&g;s^bRP2=;UqFTdq@CbmyJ~B**j{%!Z$Gg-s=%ib0!8_a6iNNp8=uz?=Z&BQ?>5LryQW?)&aYJZqZ6_A^} z7R%Ae&i!QlgVoYA_snAr{39<{c<)hjh{J+P`ON1# zO%qmWqO*X|imcC-?J`;OZ?&0!iKPTvK8KAB^n_x8yQ+i#e9(PI>js>03#~=#7pRg` zgSvvvtVsD9;tYxe0h699WM4mg|IhXL)2DekH~unt^Ej0|3HiqUG0DpBBwI1 z0m9;#kBhm)3%&2}#Ecubct@pa)?_GjuPKmiup{eG&u^oe*XpiKzq7>n@9R%F{o?e9+v(-W;O!JRI zAU-xFA^K_V@UJL-loVOa(L8l?RIfM93)tmW*vy#?o*V)uh^k+xIMu26z@f^#nq%yu z{Y)Hx2NERUt=rV@TuDpIgZA2QkhJ=MncSobg{C&q4%(nNUAjD^+oAcLezomR?8^G< zihca>?fdULu%#`Vtq?kE9ZCy9XPjK#l@~g@O2D??@p^bS6DAC$9nPrjwm$c5T_gn- zf!wNz%N3jbZboDdasnba=z0Szh7yrGPe?j{QPB0^0mh@pf3}~p=cC=0G$f06BuMGb zyAkL&k|g*u2&q{ScCb#>XUIBOdL6z8(ri=pp77=+D-6Cn6cn}ThJf390wr78#VWI= z1PUR6+~K9i|J(01LP#@nl#w;JwWwg<%Jj-0-!?xHc%U{_Cy(QRvk`RRPy`ytBy_ER zg5dK3VLNPr7L_g6sC+@3V(9v0*{=^gn{p~p{H>o9XZ%oMIy`hQc3~bdSjon8Mzv{4 zzV^I_C9DQC7vUVYV)S{*k=#xdXyK^(1V|QiaoTg^Rg*x=JITv7#Qe4Wws-&9qW+_%8EZ|ndcygADLu58=vej{s z%!-oT*QGz(sjU?3t`zT-h!eIcx!Z~phQLN1T$5L?_lt%k0m?d|=o?4f4#l@LSxnf; zYrfm*5K|7Xt%-O-vw(9i2P`rIUng(89>;aP)*5SI{FHL@KGGF}4UL*76{uyE$N>;m zxQI*<)r@&st{-Ja-w+zAeAcvfSex?$gssL+X5<+9B|0 zN;pH&tR=YA*0(g4-JQwx4$w&muSn|B*x@KDovG8(8Nin=0Rbm}ZRk#0Z#XAEu?0(G zida{5^z8YMPIiHk59>&_4ti(K6RierHH;xyJaKjK{V1=C_R{D1Sga1rQzYotuNDpx zy;sq*#Uhwi%p7k}3=!JaW_Y!2VwFEjdJ$WCfcPgYD?gFUU14rjn5nng-1>`i#R>=LiG3v+Hm%jevsZNo} zf~%6N{hYN4E44i0&CyVAd5NTuoA_H6=KAzX(5W$naF5l0v{HyK0=K5`>fVQ1-8abp zvi0#GGipfOW3qFRk7)`Vo#4(5$p4reF*FIJNG{$*iB#D1URsxJN&|tUW2yLPM;!MH z_-N=ft+UZ)sro$h~?}Nq6@yOr@u! zYGt}E4{6zTP%OnuU{mA``|`e3xfVWll185@6~q+|oy3W(JBdcyyd4(=y6}$J2LM8a zE|o>FQ??&0X59HiHZ4IGq^nCK1j1YVYAt)Su5;Oco=z@wxPAAMlH}2@yss9b&55B_ zo=ZDFoP>DhkjImTmQmq!mIsywyX0XYLsm_8fV#d?sv;Nfr4(A`R5`Dpz@x1mygM+q zni8koyqpG5!0>9#!_+jUQ7=$q#(LP+;Cy*4#rb34UVB*D%x0q%n88wovaC%{o29!& zrg1EPBf!|bY;xW>XumB->&3D2W9WYXfr2Cg-X`3O-v|WVvqmk3HTKd=H0}z^PDQkY z(OwI%T41JUl>g&D|M}~G{9nJ{U?sq$$uEb(xeB8Ia+;0;!#D%O2J`C;Qk7x?WUF5e zJ|e$shNB|#u(osG-tbxi%S7av^Kug8B!mcm#!Uc)TlpNI$!VXG{!g3ASP!QWc~UZS zrgbN}T!@J<3b=$ree8?S4LlB)v#~vpMx6{<^;hrFuI3fv)nU1DgQ%X~JQuHoIS;wl z{oK6y*!rdy9D$DT+*ET0p|e9CEB43vf>WPZx86PR)(3BcYmDVhz9n5noq*o%yd2Yi zyS^2QvUVlvw-LK_O4Zbg3Nrv6!osBooc1iI3VF(~121iFWI6SCbnsC@L$DoiVrkr- zZ#XsT_GWW@X|{ubcxrBX5$Scm3MRHIh@!!x-BFZYHxB5jHjx^M-ni8r7-QqaVJRx_ zZTT9Xhm(WLGt7o=w%BR65LntEqh8B@{X8)8$Mx;q=kv$+_u*at{QdL0FCTxrG?2ZB zIK%-aB=PoU2i=-`VtXiC2<$o?emV*{-QEcYoMD8{bt-EQ^C>XnWvW6 zKjx=z??3$BaLSkincr@kPzkp=cZ++VRC$EH2JZJ(R;gwx_M{yG0F#5OlmJ_SaO~_* z1$iqil+BYn+0Jnr!8K%Rh;cQ4WH}>?-t;z#fR^&;>kNlAhjj@=iW4nFt)qzQi(&9# zsVLer6#z**wFWg0nQQWwU;O)mn)1=IrYhVUU+z4+K%R8NmtmMxb&+c;t|D^2eML zpW2f<-OvBw7ah;(&P)?+!Ls7}8*HRjNI6w$y$>VO9_m}$Shf#KGY99j02KNpsjvyr z*gRRcRX>*x2LU601PlSA4{KG9I+MaKoxxja@p@UU7ytUFt#y#z39Pg0N5KI&6n36I ztpjXb3ljC?4$FTWQ3u{j+IHmvYB-m&6+7+lMtir1$nK2ED(uVkb8s{>P)u9zq<^9D zEojB73DaZ)JXqvK__BXoM8-#R{s_{i+H>#&NbG(tzX~IN!P$W+&h*$&I^_eK0|ZGq zWH%%~GF1~?+8XmB{A<)buhlu|yCb7a;>KLXs9;2RUMzJ?e?RYB2MBXzYF2%`;oFrIozEvm+6s4T+hc_z2Qg;2bikdY7+wj8jb+ zeC^kG5A4&81L&+Q6rRm~fTu5olH19~D7FW1I(gQuSCK{{74K@x#ly=@I_u z6iZii8aC`(NhI;E89H&^J7?`qcAeOBvCZ`C$)Kr!kn84(^}Q<-+qEe>Cy{>LQ0w;U zDdkxJ9)efgo-V|Q-bmjfW z`!DZ*{;m%7bTHvrS1h0aP|Dnn6+X;_Bp$Gb^MD@uQKKVwJ7ij+ED%P7VVnvW<-&ov z9gwgqisvY+ORH|$vhA|QMgluja=LYb^7;9mO2k2O9+yU8c~I7-Z@DI2g9K&;vumGq z?*m$Qp0@ID=kBgPm+M>d9z_uZM-*#QOV=BJm$vJAV6};eVpTl`PmuF?s#EIJpxC^d zUuC%QbkFw32bJaj^nr-CLYmnkp2i#bIFAAvhyqnvnN)VksukHIaobFApUzI)3WLLqa?Mcnqp1Ty08{)b zs>BT!aWI1{t6!f3I-ONNp9vC6Hv02wJvVRuOipT$3}-$hbbJ@f^0prC7w~Co3490~ zwL+7iA4OVDF1MH1hJATTW<^Om%e!NLmkN75(TZ*@yKh{NAU&Q>r{0fJ&%wHnCts0t zJ3U>~(8fTAKp_2hsvoDpuoM>gLe)@78_){)nSe>XSl1drFd7cX6F3( zp%?=D`raJZ1?g{Us$O>pb9HBb6ma=7;Q#o!hu@dNz)pQn95mvRBXtMxh0~*_))tir zf;p}`AM5eMkp;f%sd>zjP@nhaUo5t`l4OCT+ZMeQfPVPsr~2f}k_CAbgAt|-mHCg4@dMOUsz2sozRRCLicI0BQKF_~?-%_DvhZeu*>Yyf1J9g(F zShX?R35&z=E&fSTe`o1=gnAMktJ1$k+gZJ?z1dQ5rDq>jYiMl^H{DA4Pt6Vxy8$^) z*?E1E7+;8f`sWSNmoZGSnO8q;aNMG|~FhnKkVx(slewm|Vv?qqr!ql!)hRXOW_YP{{0M%8)cSXWd~ zp0S3*ld)=eM#s`xBn~)|dT})L9%8XczVPx*5qcp@7dG2Hc|2Wv{PFqoA0MaV^zUBV zoNNSmauL~dqttnS=raDErVsMZ!Jku`-Dw{E4|v}eq@%Ji#7%ZkvtJIZq0o;OFlvVq ziq$e48Weg@0@ArTowsA>hb4V|E4O7JB(59t;k*UJ8)Ya1eC57a!NyD3hc;kGv$-Is zUTm+L5Vy4gP6T=A-?oi4S*aca$aKlG1}|`PTo^_{{Cp69SQX5#mo^=hE#d&RN4OGc z_TR4C&$8>gUm*d>T78>S=ZUlfUzXJGt%MW*pcfmiM3(@An{U$HZ$VSP^*gb4mw9rrics0z;JOl&c z-{t^YK%~D#A~0f&fBqb0je;gUmVntatRcj6iCLTqRi}KiCDfrBcObJh@YsE8{@!L+ z9sydhZJ=GPr&P-r%E~==@jMprmtLNic?VACu!BMWu>FK=YX?KTgA8lq0D-(^V3(aW zpdv`1-F=5GD(v5>!7w||8W-t}Ezzr9!buHFa>XTzt8)42K#x#PEB?r~gpzQW~u;pMO&E%o!Lw{u1AApn?Cb(|YrRyeI3+%i=wAo~;Yx0hfK z0U3XN-F|$3|4!!g@xx0VeWFd5BsJ?YMcz&}d+C`XS5#SZcAJzrsG%Q2k=Cv;HZejO z*Rx2>z1=zNNRQqXLL7*PQ#Zt_0?QgQ(V%@QQh9K&%YH`Slv1G@7(P@T)`fW)a*zU0 zQ?i8DLh=N59?p_-Mz7O?lqM^ELctZrx9fj}fYU<_I+KV!Y;n5@ys(OpZoYh*tBX++ zD^jNA4gPiqK7x6R3InhrDP zYXMGYtBhHD#hCNde0O6vc8;iGyUm*l8x3vGxQ|+N0!_M=Rcl+B1VnfSvJ7E>UT}Yp zLAa2vp|(NMc(R^0Ugo~778Wp7TGfGFGqZGQMsqvp?mfIB)?O{U!n{Wne0E1$v}>py zO}zx|CmjI2ee>(o(QUfhn?6z1;kf?W#rucGI|Hr+|FoI(zVw6=6V4j#wm+?7Uu*uT zYXf*|FhbOY%P90@oh1iNmuyH$`a^$YM}hy(>maF(Eov1+hta6)O7#Q`6MQ~gnJ z?c7#Ut)Mf$m~@MP5{Yce6cvAsHOO4cW5)}b0il8QR~T!&|F&jd=Q^f;yVH!}skI-- z1OAIjLOV%hRSFVh`XU_J?*wdAJ9P631iEIhu7^^Lz?3+u)~mqn;_abxBK@8`osGQ8 z(;Q1MQxo&UGf3!M4gUb*N&X} zO(B*)K_y?le*XUXc_Qw3x`qngQEWrYn(5sn_B~@9Cpj~wYz+)67dZnL<$+V z#ww`)%9|oZdEb&t9x9j2OUqK_jgFIJLfTi#DuC&VcXp9DIDsTh;REMAb``vq=wQ%A zG~L=<2C}X$lN)sR+Lf6FH$Sc4m-z)c^!w=u4k&>jsBTL3KiPlavys-KV_lc(l1@(; zx&R%};Bx&`>X~5ms9ERayGs#vfYru+VsAK7beFPxG}K@tnptZ0A~&zjy`>Qm3m|^J zb$*Vk5UvmC6Gys$&%B{g3!1|_b7tf4am) zoi^>*s-xDVphw@7PMHV4&^1R{zLtdfVZqyDQ$UB7CnOhJ*u&d9Ai+NQj_J-uM|W;wC} zyOYCOOTpHrW_=I>e^x{b->NaOniT5zU8zAumqv#aM)|Vh1WCO)D4a)_G0|@f`vMg6 z*cDG8a)W%k{p~8dZ|#=_18#i$@8660gAC7-)t%{fwpfzPEFidFd!hv8b$q~JZ(qE( zYD1kVhnBl;b`G^hrKj0%OG5*w1kZ@Bvf88xM{$0C5%U-v?Ro4KZ z%IRtHIrZX$V+03^0J+*`66Ad0 zW!N5h5~~Pef1xd5bMFgb`Hsa_ucK}|&fv;bsW%dxg%f8Zwfoh`)@jU5@g6n6Ay32) zBV%?Vk^>A~dJAMwh@s(1o)_;5{A+4d>Qt$-eVpn-X(pv|(B&NHw&texyQ{Ejk2v6d zxyFSNiY?{}EqXEEQ?-ZhSibZ@4^g83)Skeq-F~Z6e|Z0W)n3W_v!E1k^Jh@j6{%ZL&yvwhNZ{HS%IIo%D&Dr}P zu*w}QeQY{jLTA_x?AoVGr~_o9nPAgZ>vr{f(K3qdGqk-VFX@hS-da_q4a%VvC?Qg; zpY1x`f4ejHV=fOr)(gTcdSXL;xv9;vwsL>F>4yO>F$=7 zGt>#^2_SI~PJ>TzsFnuf%KKnY_`OEk4SvNI->#_-<-UYfZ5jz1d9m0Ym6X!}CIP0D z!mf4JZB^*H`qLFcv_F}|ZOQ9pujB2HU4o%)f84<9p|0w-6r-%L?`jw%)n!8_+uXMN zc_-J|U!Xl392`<(zb-MK66_%2v>yp}WA&(M;wm?`6E@Ov5AHsZ2AA5~#YU{xWQ!ScfO_#G7fH?}dUiW^&Q-fyZoQ~uU zf0|2@KWYbe+dFXIB+l!nvWrHo@hylMyhzy4>Wy6_ddW_LL<<%U`YvHqp*m2`LJySk z-1XWfeeWv0A3Xky4ktQnttGIp8kWv7*2LSjPx&y`dLjXq;t9=rR3VJdrHyajevw3d zgnS@=_Bx-GqE~p0x|1BuIL!7V#O<7_jq?>O zZt*f5jyQ5;k2K%_o&O3paV$hlRpQAgkK16PaNbzsz`0;6Ck+sHn-t2%`+-ZiWmjXK zvbvBtg*_GW0a7}aX$#9(j8x@E`+BY`rgh12&K$hgwl;M-pOtKDH&5B6ec2KJf81OA z$G7jlaUzLN>QOsOv{ZeS7=`!awDtM6WTAKmr=PX%p#{hZqAV&6#_e)& z3aAKVQlE9#TJwM(ZUBztuYlcVe_f5Knssa8rIqz+@3^*1j&Wv{C5xojrH1Bx1OE&H z3)c#wjHf00F~5C#9UOm@X-_`S%lWv9?1!Z=xaF1AkgYQ;VbN2ue=l;?Y_8UdRA0H4 z9=|GUFvepo-l5zH8^oWn@%;v`*U~$O(F%$g96_2!ey^K$*?KOg6R{nVxTucb@#T*P=%!`5$Wu3DvPe4E2G>gHT(e-WaC zBbOtpfmSsmvKM*RwXHZ%f5S^~VwN4>hibav?w2A3EUR9GTBO*zPpA$>I}8|@Z(mzX zs96Wmzd?Q;O&$>xOM)gAUF}o7t@C;xrJuIVrkhqX!@(ab-dUOx$Efs}HvH~^a9fl5|{$3EVv4;6IO;RjIbk&B~R zq|s`lojR|ii?>s$$GrBGM8{KQ_W^-j^_dLL(xTBGlulmLF&oggYk7Gruewb`MEmV5 zYAhp=qv#^$bgKk=f5Hi%;=2PSj>!rv2y|!m?KUM#@_Y(p@59U3_+wj<6O%XNn_D;u zp-Zwi<5-QRj+b3F^k}_In6*7?TUEnD=kWcQdYu(jn08w(=2GbCmx-%hFq2Ca81_|I z?Z{4gtCY)YjSxjw_3cDzUM9=X@61MEp%c%(NoLu_j{Dn)f3+?`nnUT)JPhkG$Agta zQP$S|wn+ncL+R&yh0}G)RXYV`0_Nl<<(8d?y#Y>u-T7P_d!N4i_4{^g?K<;3NaNjW zX*FW_3svU9N>ts{RrUZ{pFU(}Ey;4r@KE6$cCRh$>`Ia)2$NlZIP=cFGtAyv6;?on zRf%cCC%cLhf21uv-<7@msP$X=I^w!Y_I}yUNmzx#?3Gj$h=5I?b4qXt(XD79mjuVD z1kF}wU)S3~*Rs8NF$dIhF3-5Q`l30gI{p#>d4HNkhrzMkxAd%V^#1(v<*$Bzo4;>o zamzxVN!v%8yaFXY2;PmH==oAl7o6@WIslziS?{F+e|Yqzwq(D{oRa8Llr}g*HJcqA zCH1hhFbRscMp$PtrJv;S%dU^xuATESJxH*eN@)s^AP*2NNBOnm7D-z^+ZBu0_>-i^ zsM}rwq5~OP;Je#d8_u9^ts2;xoK=CdttDOmA8A=~)~eo@sl`zu@3j>H(lq9I!M9aF7NGc1DPN<`K@rBqQ18=E(NEH z9WcYG-FqV}t0x1S)Z@zAFP)2ZCA~QLHU|<#f1O!%);KP3eQ1|9*oOySd!5P3IVQRt z`cx~Q3>@if=&~-bK{8kTb^ZQzy->*qH(L7m&2b?)_qg>Q?y83FRYeOvd5xRxON3u4 zAxesK-vMEv+LzS2SFg8waf?g16v&}E)~!CpD$aDTtWN!{)pSrq#}XV7I6h>xILj&w zf3vxcJxQ;@Sw(Tbq>1d%-;jUoD6a+TrI=xBHV=QR3b(7FM}%N&dPhYDK5ZmcHRq@V z5v6W{Xm{Cxu`v6h%aQP1HLKFbFAMhZ7X$4Yp7iN?dz&h+YMg3&aWz3$g)gy1V$)`@ zMfS#Sr+Wi!SmWHC)jGOH&zHKm93bd4e*uqBL8MT0>@;ngXwnrQ0IQ*8@Uz{N|lsrS30 zI;Yq^Pxci^$pUb*@e3ju)-bjUR(Y#@4Uq9u6V?0ckLZ_^oY;vz^N_9MA#3AKD(|04vZz zOI?Ey?0Cs4sAzmhYKlDzAyf~Oe{CuHGqN>2c3ih1%#PNcc+}^lIX`|G^IyOBCONvd zW!g=LX}k2LY*eyI{dBmq5vJeKcW8jAI2*S zf9lB|DoY-YpHGMkDXH1UBw?|Qt}K;xwbre#T;2A)2At`ZmsrxIn8xNG0$n8ri=l-Hrbf%KqeTz6VMg&10}?xk{e zZEC8P-4?B6yJSARBVsV)Fr#Jf7Sb+6VoJkXpDN0 z#U`R%RM~BoJi?M6?mW7?mTjSb!XO{B@p$bmr+Gd)Fp7G9|36>vqAka5Bwas|)cTl4ha-r&sXZtCbCdn}0}Pj{h!%*aG!ge^3MayV<0tu7Pm&^PT) zvTC~`#~Z{0q#$flf5CMsV6_)XKftR~C-!5q+cs5iGGIsxj4h6kFQ;5=34{8w8iE?C z)JCudGIGeD*6T}sm5Iuaj@Vc&Bhqs})N3W1QQ%~h@Rh!oSJB3sw-Em@xXilKA zjImKEZiRQY>Fsqm=-e*t8o;-K^^KgE%7)=++yL&Ia=duZf1@&B29k%oN&`LQcG_>h z_2b@7wISFF)V5Tmi&Sbe-{NZX*x{xa-Al2lFV5V+={67Bs{e5);_oP*`s(JQCygMVC@oh3FdGDYEQh1YQ z#QC~338UiSf6R!@rOc^$u6~Ew9}zgo9+I|kHs0Z!dRR7-d6}7_Z}(!iuzOS_8Y=6( z@n)ma!}7suqv-KU(bB)mkkzJFW`7P^1nkPtpQoDZDXPSwdH3nal-k5eJW1~Bsuht1 zf{;eRnCx`Q=8w&)A5)=g{HttI*Mt0Z!OAZ`+ZsQUe^sIY6AUv?;)9-gm-0GkE-Sk1 zy_=TtGrn?9K3^V=;#%B1qYjt z^G^&(q|t}tEH5vgGMZ#~=?Xx=+d3;89G56Xvbft^KjrM)Kf4b+bPg8GS?jigFb;~! zegN7ie=z0W0%%Ezyw4gnwcwl%3uO>ZaCCzotF;gnz)x%T$|8$TUI!Ae zfgh?YFF~UVM-PdXL6|eN#@prSY*KVjJL8Tp@HEHCc2q!Ur@m|lwG2V4Z|Xpko>X9^ zyyJ(+B2#4W0+GpapKp`_ARhbcur0@tTN0H7f1nm-CRjKOxU|p6GSd;$y{O1;#bsDc zy8;s@Nr*qTPK7Z(dfj&IWcU~qh3fKN)cTU|Up$rdimKiMVxR49{`vj;PgO$7gr`=VQu&Uc ze*nF@vr%I?y-scic9iepjLdNITo1FeAgM7g!LcH%cy0$({^gVb3FUH51h@q(bENN} z0y>H5vNtxBhsjA@#}9AzqH?_#e+r_$8V3%{gc2#A`B2BeYn_2l~*4qwjX_b-1v zlFy8GVdT2YP(1CBE*36OgrnhLXLr-Be|zhk_I6w5#TEyNCuI>Cj6z6pLxQQ7ST-5E zV;9y;PIRl(bY4wZs}IGjInBt4wgn3ob$n^q z8F3D<96JpU-UY0*_dgRr~~OF4G-0roHQsmnE!4Hqfat~{rV~+ zTxTGCW);Hc@R&rix*vxWv#Xck6rjTwI<#<1-cXp*UQWI0JmTp5MbIo`-W;pRX2xCYsF51Ap|*< zL9MUrbwAJA^RpiND_m+F#O4xc^tu<$yHjrLt)ZBe()Szj=~S4AOnKUoW0UY=NIXSB zly2?l1TdS)c?FwMNw4E`ar1|5cyJvdXH#Q}jk{|DzUTb#ACy5@r2;tIf6e~O8`zaE zwk@yceOm*CyfbYLsPF$Y1hG_k-}$o9^}w@KwMOBC&(yfrI0Mf(7kRR zZi*EGnFHCJit1%9InE17ebsw@BAX~=TENMTZ>X$uY!>iG}e~OvF@_9JqP4e6q z{gJZ_AREr8>MoLsj%~MhS(n__jgt9r8d9A;N-i6ns|U~Kx#nJ!Dtcq^G?4eD#-)~n zgRiv9-H;xrbRKxeyQHd{OJdKfL#^H7Je84>Rxb^v7~Uyo`7=)26U+9taH^^Z90~1J zD>aR*3U;faSnBQaf1{om{w~>^pTcA#F)ti@JGA^d< z`Kd$+Xl>UYkgYKF;30cYvRjan$t!gjniJ}cEEqTL4$`{<8iGvl=S(EDQ3L~CBD}4b z+9BQ`IXAOO-bkKjK$KZ$yVfw~q1|=zE?8L_H77mwhl1)!e=Z;R&8w_->4#+_v?PdqDTAoR@MAp5!Dvy><(9Rdre^Xk@QU5bO{POYp_{l`|sSy?m*mNwvbBZ() zK*^M|(`~?$8ZP;vF-q`p?nCu~9;q$B=r;wXi_k(Oe>o8q?zzPJBr2-P1(<4gIY4t$ zk4r)f_2|yG1QIC;RCww)e#Oxx5)jsdR;_Ja$Q*+@KM~(XPtx}se9aoV-AQhQlu@F= zRK1GuSXn$?CENE9c4exljZ*(sa558P4z0p2?U~wSxg47!Zg^iU7xsD8ey^YA*AL@U z|M=(Me;AwHbr~h-@EI>>Xb!M2A08x|vV5CEjY4)}3@NDis@da|dxft~3cTl(aWEC} zE}adit^(ipbRMnfxvk(luRBxitjRUq(qq_`-OHn4aVKTYr9EpI%Z@k*U6)gd< zom)enSFV`U3vyPAQf|v9E%U-n0>RvtypuFu$WcbwWbKMH`Y|7L2Xu}eeI0@kF z9Zt@m+y=$n`WobF2P8W$dFt-GJKpRi0WpA3P5tYgE1@_VHXrwH1a*LGE`(8m253Ru ze`7YR0)Wmw?3yZpXEfN6#i?};VLU6KP0iA(g733!>N+`TP!sX*)EbOhAVpOecDWo$ zIOqXi0tTf1J?+o^!++Oj3Citx;(k*A#7q7&5_t^Wo5ie7#3}3wFYl8L7SeJ9U)oyCMJQmEJ8zAPRDr9jpt^^EMqmm-SU1>P_0Xwb%-~I&en|B+hcP@1i40ik06^ zl$}oHp9%#8?&rFU`6Lsl;2R}bRJ^EU#R;kP2~|nQf6d+N zWWJPa$;}R{tsOE;Qo&sfH!-)vkI85SU{xrcRIRNaAy^q!%^6N=kVBcSoHIq3RvKhd zCG+q05CWG3Uk|&M8_~NeZ?|rbDaLHOQrcfFQT7V@CC5~|DmL*>F!7Y*=I{m865ly0 z5a*#e{WJ9kVu`#`f15Ne)#m;`-;Q+P^-M`vR-t@-j(fA z&Th$5JLx+vJ&h=Alh$i?FT<7fR_OBJwEvE4DoR_;QJe=-v}G!hIu8Q4Q;vFJR)-A%LTHe->{Pg1}pn zVM_W?o4<(;4(eSLPh)&sN+$c`*k* zJaPa^?&`LlYP_<)s1cN~f25`x>3$G{rPHarBxAj+>R65(i{qSOo%C@T;I<~*tek^d z+qOI_${g&ua5}C!9f`04 z;rT-?=c0G{5_hd(6g}zcUdW|4btvmbpwKj)1JWIT1^^8XFSSumvJZ?JvR=~60Kxja zV10c0{$W1D{SqJde;}+n5GJa9e(BfD&P|850$yj_t8xlX7HE}M`x2zu^>I7K>4?T= z@4{vmNMYxXs{GDtCQ++_Y*%fYdbDs_x;MD|oGJkuFd3R-hi_b0(po9jrL5|{ss1@S zFz0HgUI|;@NND-g1^cv-J5Nnsfs4A+C=1(9>ilJn;zWuae-E86tC~9`FmDO;?A79_ zmLFGnZ2HCD)Q~tmFW9I0!Vr73D^%3iMa4D|2M8F;PTN*TQI>_s(244(l2|DdcnBD* zUZlq9ygI;u)jO9;z5-7aB!?29f%ol{$*z@OQ>j-{qmtW(C|&5iUkY!)_0CJ=`1-!soi(a!ylaDT`1+Kt=P;rU8F99PVoMPo@1DyMyxU zArR&5W!aYlX7KDOv*$e@xmiQG%yM**4S1p19&h7VZOg$oPL8-ySdJsbFjn^{D?!x8 z-X~GqLLj$NZ#@9gxEnPcJJ1@1r7-zCTRngHf4%-XK79UV&fmX`U*E4J9q19@t zrF$_jT<>>BDyYVt`60vi?T01|D9|rUfUR58!q7eQs|zBLV! z4NM*2fagZG-6}NQLCH78y^xKFnWpn{S)l$!SaoOtR->e8rHI~E1rcQ*B1+p$>Q zf4Y#*JE{p_(?YA>N%}3D_V7h*u61dr)Mu0(tf-#n#7?oQ#OJfD*8i^B6U+x(KKj$@ z7I&L~ciIX+{JL)aqqKmcQacq>z3t+2TJP=HPUlFe17JsjuH2|gW z>X%xD9Mno;MQYt*7id@NLIQs}fn7uzs<2@k=vlwMMzy84j*^=cs}gQV?A0OrnSNTY zZ!cBkGc}A8cWFys)#RUcUoYjNHaYH`E-z#*fJ9I!hcgD~IE|B3nuLs9VXYHnf6s4{ zsztiV3qRCpb5B{^t}uq}i_?5s4-kCDSw4p4^Koc~`da5D7-)R^^kwmK86{EL~;l<~&yB}@VIsp>AB^Xhn z2+RJmV1Ln5d?uo7Ss`{%$q5Qge@dq7hwbZ01Pd^cvapBue3Z5J>a@S;{ge(Oal$J@ z-WVx4D-*v&7~PoyCSnM=>rB9rgZ+E(PB%?Hz~AiRQ*+|SY(pG*o6eFnMPzP;Ka^-L zOR;+7Znd@P(C5W$Tz9@;d4lal1@7cNTk%+)LtUDix;Gj;T$;`<7j7_Re{TX<&vDdf9rML9H{{s ztj?cm@}d+;SVl{#8|S(Me`QM}U{C-}U82lM7S{wU0;N=%Mu~rcYZPzD>{e>sZByT{ zZmSzfEgATZ$zWf-&$_l#lNSEq^LqXM$M<@F94}Q-d>Z{Ls~=Vet` z!CsX9SC@X26l5LR3#F#Dl6_gWz4ZGbM`}24&Boj1oLjRrQ$CsEf0({a(P10}fJ-sT zUG725Zx^|wQfe$7Zb^Kek)nW|b=ezbGunBSH&~rR;=OP}t4>G8G!8Eip5Ps3;CIS< z0Rmoj)EuVL`jIlz@>0MublF_55Y&4VJ2mQqyhMG~IzN86|MC0y4jOvV14-dYX^TbJ z$}aczj`46dgm)I5e+$sMMlF12vb2Jj`g=xo>8@3LlDMZ6-AyU_xI`nBgJNG%JgciX zfed=5pO!BQhET^rJm?rcGHJCzQ$9n2d@G5yh5h^+Pr$#k#2YQ_V1wzBFtf=~f zByn9RF0f7@UJ>!U_0)XM@zgVN6co^37x}a8MLHGRc{$fne;KGR#C|-&ru=w$Z{@y@ zZ=e78+FlKwpQM}jAn{Q7y8?bt{(VqQ1kqaT0)=udVefgRayobj+}gFrW-n}=;x@<@ z`JrjaKdS8C<<^m>l8oCEoa^on1c+8#Z@kLQ`O0 zCj4Dlljo(AhWd6$E)cv1V;)Fl4#7;hs)JCguIqoL{4V zbIoXEPP1+Zx~uD&-R|MFj(VQ^pa%8A#+!Ym&8JQ+e-zShzzlr6ODw)ry496QT05yt z^#L$i#|1qIElGkqZP3#V0EmkEuE6bw9&r}nfwl(s+la> z)H%!2iYW42DSc{R$M2-g`tg1GQ&AZy$vn;`cqQga(*q-^slj#ADB1>C;1 znFB*ne^gV!S5syaF>|Bq@*D70B5oC4em-2w{U5*nf6s?6FAcIM2@vuodq*7HLDo&vMDv=O#h0-U%U?j$ zA^TS&@Bp-@{21%{BZ%%*R0TNglif08`w^ML8n5%lci%~N2HjFL0o`<5r1Mqywp#ZaFVur3%e~T{? zwjs~W`zR*>Wrwnu8%Mq^*WyiYIu7zf=B^PPIvbb#m2^91xehY8nwg;}y&b^0WdIuO zR&X{q3J9+fZh3Ajp*lD^!VxQ-Holbu7?O>3e$a?!a@eU=rxjINB0fCE>R~<047g%{ z{P#t>nN;_<775Nxq+?Dt46wR7e+}A}Q(zD3yH-`fNdz3htok0wTDc+xJgKi5Pc*zm zRS5+MKq3WNw!0F3B=3_x^jM^fqViNJ7$B0TNrcLp>S%kI@J@xODbI95C|VL;kyLmC z_$SaBXp=P5s+(3%l)Ae&8ri!gmVG79hS@YCSTX< zUQJw!79}h)nN48^PEAi5E(7GEZWYA$GX#}*4$bR0GvaRxb_y$Mcj}#fy{(r@#!AP} zt+p~(r%-P)P1mWKI>&Ogf4RNo4silR3&CzpbR0|Wx1>`;^)p)w$0Cu)KRcr%fMpp& zoms`RV^mI0R_GwA$EC8+alEcq`}}Es`1SpgT*-Qc1&>p?P`)pLR+UH7pMq?|2_K2@ z6vDcw1O9F+(K(iYOgOJo;_vCLb@4dy6U^439@JI&+WCM>3Dx2SeOqL+#5=H>Y$p%F?}xy^4ydOWSCI2<+;zwfRxtjoa%Fiq-54c{f(fG0p7jJCx@;k4JbiJ0^Z}AtvvX!pIx$7j+je*owa!YqPJb*Hj~RM|yg zVQM=^E%;x_T|~K~%v)PFuja$j6;=3%vZd=h($wWpRYomw_J>1hDp*X14cLHc2ZE4> z{amfRv~mWN-QIbJ*;1!9!b}tSIYhi7p(A$?JXCF8k}gLR%X}vlhMbcod4krJfMl;-blg z;2iE?Bf^{&iR6nUg}q;o31{aT1uLDR{on+u#z0Byf7_bzUV7!%;r+lR?~VhnAlS&P zFzY^5mUfCo2}-^X2^dgDb`h6y4i)~}_IR$#5^5FYpux$TyKWhj^!B=5U;kY{e*Zeg z`jR2m1tgd;e#r!UxW#)%NMJN-Y7#jj3X`FCC-AzlsaQrbo8?0}H#^5W0Q z$s7{ff03k+)pgOOAZ^>?9fqvZeef!PDvrf`uv4hS^+F<1u*tyR!cxGAE)d7gIa<0h zF_DU@XvMKQJNpW0al-bln(nzK8Gt{zDU-AZ6OgTIUwu*ft{BZ7;l?wb_J@nay&PK4w*yt zpOwBGueN%pL(`>t29CaBxP;i!0qTZdP|2d{M;XbLPiU1aNnn$oY%`HXKP2b2Re&iI zf3Ivl#ilgSm%ifX`SJ6MK*J-1k#>u`u%@~FKAl$wS5Yg1M#+latwnY9bg0lhqaC}~ zGDFE`frlPX91>lP2Kmu8HZdpTY(xNhZQz%O{GbUS{m(eyoe>+(oPCna7VZ~HshF8keA0zoYz;vtLBa*7* z*5@pxr+UG)7v7rEoY4~NIZ1x``KIzo&cf06Ds{XQbLEP6`;%2C_~KYmt6oA6X#oI^ ztBa)pGIlv@)1RJ@#>+c@(6Q&#bd5rnW6Bu^(5cYZl6Dtcm5X|6$G%PZJ!;cDe*%84 z9`3n{7mDg-2pV>(3-F%uVw50TQRI|wp<+r`uvlccE4R)Wbo_!tcP~2)1*-w$_NOYJ zr?j2E*rc@4l#RS@XEW0DHSp)>M zP82}oH*N`!YIkCD$-ZMI|F_{FtzNKYNk-DSdWxi%QeGZW>@O%{(MJbUh@s0}t`GxbSL? z^B~{~Me^MJi+g(;X z#(5leXjR}seIM3Jd*r0oPteubF*xVWY${*+8N{Ig182w%IyJZahs~kXslFa%@UrW* zRk-oSf3U-+Or^(|mUo!l`!6*Mc{!YSnU8T6sdV6ZJL7$ss%SMdHi9O>TmeGLXY>hf3De_cqj^OU7Vn<^ML0njLF`tFDnLM6@q&wilOnNIF>sV0+3ne3xe4KbO1 zQEf7!i*!u#WxF;n`i@=Yw|YGs#QEoe+07Jx&QWQI% zy3^Yo$T4e<{XA~c%xU@Mj7DEhJp?fRO*2Ytm$5cm7-@D^kK_I!?|nJ+KrPu-x?jW} z{VKp-RS7S!+El1Jf3gpD9xYsAtF3#}{ZK>Hg6;Ogu}2wiS!2rM^d{j}JcFM|nSUN# z<=A!&uU;HM;WtJ-a`@f5_aFRd!67WO12q%*I}6EMl85WTW!ZCEJ<;zcJ|chKgQ z|FT~H_;q~xRq-1zJsWyc=W=tXSg~h* z+K@VUO49X6f6D}6XLGJ!7VbYE`mf{r>*)Mb0e*Yu)6`f~ewu0wuz6D+s+;7Ub|Rg2 zJ1WPfIERL20$Gc=rPnTLO5h%(sIy@dQMtE4hWAH-X180u$#iO*atn|#2|NJXap+3( zrc@n)MFmLjRYB7igtswliUCJ9xi3q6)TR=ljk2&6e_&41vaqpATf3LV>yi(0CtXf| z-pVIX1(49~R#z2%hBtu6Agb-&2p;az^lbn3;cI)}Y)UFzROcnDS)Q5=aibcAnIp>T zhMnfZDpR3{Dm##RwQSZJyLW8Mm{Vy$GD>q8J1DG>oII|Y4Z8t0FNEe)FM}rr@`_#~ z>-EMFe~#XAN0oMo^5BbH$R=S)Sg1NuILBpqGx7R1VX!l0WM5|rD4MD|RSP?M#i{`S z+dnD;bSsZ}+3i)GgMcD&0DxUC`=f_i>nA|(X{o+_=B>X-usz*@bcN7%IZ%4=cA~jv zt9@TyBS*h=-{HV(2!Gxbi8fQ0pc2^H*}P?qe|slKm{%odu_UosYY>1swc5#Zfjodt z3J7!p3y2@U#^1664{(v1ts1YFYrR@ij~(cuo&mTI=tZQZRt^A~JF@wLu4;nXbvdQg z&#<+`2U6s0Iy3Hop{T|b=|{LcfbFbgW`)pTM#F;F> ze<>hZeytpEkb07#3$BpA5gZxT;PaB;p>osV9%lu}TNG$2wX1pS01HT{F6nJu3z`BEsu@h>@kNg?+J#!Ol@j`Qu#>H z(lN7W3p5%K$Kq5wFbZDp=;ob@v!QaZf0Cv6c}m*7hiWfPVIgUI2 zZP$D`rhZa%c&ngL37K*Lx#l9w`-0AvBu89Yx2o3Bh;urv6fc>lW3_t*EGF>PeT8$m zd})GsYCNw0#B>_6%C|^ilfO=ZsOMaG6h_ykNAKyi6~KnAF-GQ*ol;5?RilQ)e`C*1 zHwgW^1hF~{54VQ#MTW9Bo}0aO@b%47=~XwJQS=Ug!?Olhn@Txd(=%_BB2k%Y{$W;(VQKI@N&}8*^;qsEy*^MWI?xOIVQNL&2e; z)}|dAZ}-`8CjFotZ&o^)1FSsff0VPT&gNUBAF9~^(||~=PgQ)#^|lj$0Ri zMA1;o8S=_nhoF=r)y=M2TkTcXQRU$Qj7bxN4wCOY*|lk%dkV(D5oBmeRoTee5slQI zBmMVpy?*+2eEs~#xAz-6`p)l;)&;F-9JCr)(LtRw>#|{W~H7wk|D-XuYdL63Joa2PZ|Q zSM*X&1;ZG%(q0nP2l2PKvzBFW@ zx-^Ozt1l9LQr};7Vj#w)E$`|dEO1{1sUUbqG8EwtNsTSglN#~7moP~I6@R{GGSDcp zb`CuofJ4s1U*44QnfwV-NmeORDO064sT_m-2p%Dm^R7!X5~^M=+En=|7 z_R3}qgMTr@y7E!*JL#w!#eYrl(iA`~$}^}OQT%O#x2VPHt?8v+l2T`rw8Z^w$(jQA zV7{baQeGmS`bzMN=c!`HA(E{sk*XI=MP#2=DMHdiXTR;_3`Gcv3S={RWU2CPHBfk_ zg;VTR@ng(WW(!V_cV5DnHeQzOYi*xdwEFGaE6eU_zD=@Fmd>5k7k}DE^~xHwti9U? z3Lp%rXimMqao(uV72z+9l_TmGDo@tMfg4L7;PfC&sV(l952(dqGtQ4v?wnD%IGkEz zUR^dm{b7`v`rbcZh@;^bF z{c_(~`(`pE@4)+ZnN-RGldSDE-$T9ZTQP)FO%O+g+tU7!`@LUhQr#8Iavq7@uyNRj zlcOs36!2K$7DXf3s2@wQYJWU#4wJ6O_3mCYxaetK zSLH-Xl}ILgjm5h?onR445v+jeQhaOL!yYeAivp6ona!r^rHlBEs4>)3RPqv;>}07DGj=O}!>1CX;mEn;+G5 z7jgJdF~%U#L0hlTQ@N<8z>S)l@7~_(%zcbnw(3nTyEC&1FW;9DOaUZ+*rJV+gLP1JFIXmF3iH?KAJDE_)NHVwg61-IhX!9-5-oavBrCf?F9$Q&D<(m#A0Upx( zyoRQIV%HHNsJjbL$&30Yb-u`ahm2cxs zPmV&r*ixc(^~HExx!f^-@lj+_K|uP;lFdIpwV#bYOG!_P@>)M_Nq!-9UCmUh99nNt z`L1p0tR`|dWy)A8ptjnB%4}rQQo;>PzZM52oFX&I_BE?GNyKD2?c6O;`)-Dmm%Ve6 zlou|FqvSW**mgSN5xXNidUbn^s(g!Hp^DYm#7|NI1Z_H=*;k=|X4F(fj|T!N;W(?S zLa6ZK0r*bTo@{FS7!<^8*|HDSGdQO9cfB6rbUHUy|FUo&zK^dzo36x1DoxJsP#Tk_ zMq&qaXRxkF_8~Yp=m&@Q->F|i)0b&&M?^jEQ?3xzu-Els zdw!s{tqNZQiK--vtp{CMXIv~JLU8u(%P|5eE2`}2B}YX?f z-1A?S?Mr=sQPO%2ZAD>XEjnci9enNJU=cW+XrN28QHY?+>rzclarjPk%WA1Zb>w!o zTX*5CCY>Pq)j5OO+BZHpDWv%fICO0ZX&RRg>nMBd&w7}QIHgVZ*A4jfS+WYYjc zK)k;Ll|UH13G4U0`u}^BBwovf0_i2(DCB)9-1NnldKMk zta{6^qRy~&PBd>B@c!4G_U-%EQGb6wg;rTKUceqzM<#G8HB||hwA_mX-P`1t4qN#k zdR@C^=^ooyEm`k{CAb!Epnba>5(=0uxKi0Bw{~y3;GnP0){9PBPEVafEagA>irf#Y565UiaA)1l2 zDYaz7@&sP}^Oo;;l1gJbU?c<>Jg96g( zmQ0pMm3ajwInBk}X$gXZm&W!4Y1y!sl*n1tTz*qFe|b~zXJ7O@0LLEdLFf${(UQ&H zmdunbbJTWgU{5Gsr>rDVfmN!9*1LJ>Cb4Vl2-E~1=lizQq=IQ1ahZgb=f&zsHX1;e zO;L2EaoCg8PV1U+?{myhy}POuB6={AVe30f_TQJ0rKiiLq2ppvQi20tPAeq+1KGPI zOrLO6^2Eo=wzT9<&(R@<-@FDj|;%HyJ$XeD=h+2XKRb?5@ zv#V|DoI;-bztc@b!={=B*o6P_n!t_;|FSs*e?-OhvSy$E^WoEPFPt*!x2INZCJ%X; zz@Ouxcfi54er7M;yHsBrc3=h2b9R(!@le16AyGvo>vTY=s)#|0;9a+9etk4|1_k>$ zlxo%A?bNK=?sZ$Yw$bLpJ|4_#eSq$)#;2@>=G{@+gOlu8vmQePr+PL8n7qlNXm>OM zf0(%ZpVi<4>YR-{HSE7rgOFU4*3o|XI`wSLOS47D0T|MnR(YwL+vYI!L{AMQ_)C_6Ilvw4aJre>+nT4jbWt)b5-3tKi91Ybr zlv97-dz~@ZcTq`XcTh=D%V7d?%+C2T{i_wTCk8gqk0YDOO)lzoT;jQWA}oJ=f5@Kf zOQ_`QdgoHqfIOCT#U^RgJ>t~TrEKFt7EO+`NRMo{f+_3_${0rii5nawo&Sn9f7V&% zi{nzQFI`}2|LqtQ1eBMjXw{J|cG&S&0_?I{!noMAnregmk^`sHaI3S71MB?aT_rh+MQqz{bV_%rHnAov-V;u|F_CXz{oXL``Ht*$*m3@m>3{89JOOiK{ zfAWBxvZ<&aMWJ)rEL?Y%QM*At<_;#&vD`kxk!%k2J1V-M>MHx1_iNkEf9AaH5K7tP z3O+B^`0{D|`Th{saug_GRmx*7WpeUg5umb!^2gK0JEoSR4p3@c7xY_mf9m-Vwo}osFSQ{> zY%gzO*h!#-C6oYA(n2;b*G5Xh!<%M>+@?gCT54%FiU@L{c|_zFD5AiICCYa74f#b| z2E2>LpH@6T;Cyosa(ud6`qzg~|Ehl@&?Y+PAgl0^HT6>3dxDtvdl#{^#e~&}B5KOa zHt}YLn96Skh$*qff8GO6kp-j7Aa4d#A=?2LlHZmkf@n)lrE^JfaAMq=2YhPOT~hr2j&|)DmV}GtO+2Vl~|_y>4Pv;h{Jd-uRmf zgl#eBEx`z78HrzM>%0y&QzP4axvfQ2$)EA|1PzO~+sQTmr%@1_-1I zMR?e^CYi0_Y;WQw&2tEo^IC3Hf_W&rV``gD^Xwiq++FuxVtdmIQ1Dxu`u|*xO8vZM|M>FpkFWLPtByl_Fg%Ci_g*w? z-k2Qsi;e+4cSGnZc-V{>`BG{zhJt^VJf1@A!VtMw}Rh5pf2`b2DD3it4 zUxcaRG#OB4^MWU6Cr$!c^OVyXGsh@nq6ng9BIeEYflei8}+ z22f-H;=KY+XVkZdh2Oo9YpM!wKx|Mb0ih=4BxH58B^(9L?n;UkX&V$MY*zD?s^L>@ zH+!eoe=?43>*@!L08;bPPgjr@boqMdXw@GM*-nsAXDA(foVHEk>4h`_hbq;w)YKq# z!BKkvX9ObvR^++KO^UjsU8g-AawEU}jB2nqrEyK4B&)60Dqn=yyy9{NO}IR5yY1Ld1Jos&DaSUp-i+tmF~J2u^bRy*?dW3f(! zVL{Dmn%~Z^l34iEoh6Z#rDou?hoT;rcCdBL`=qQ)6-dE$RNJnkDaYwIcevsLO=!@l z*%zqq%pFu>$Z%dXI8Jj5Kb#|ZUaa=d@q7Kp_s{?Mt1;P=Fy}e!$XBXSe^a*#)ycs{ zpO5^Z0w4<^^|c)e@SoR}BsNjNo-Gjmmp`R_*PPT*Afc-j*zM#42kbz5zfPf(JYY%( z_vy5Bk?y#ShnwfvF3BAFe~P7K@c=VeIm40+A1}*7DQQy~RI-pdr(Oxqo$Y_gIJm9Z z9ZKho1D70%RqpdvhdZ*Te}d$qC2S?>t^QT|FerfMFSciPS z`=m+$Kv=gE)zw7bKv;lm9TCfl;Hv(sYPP~cDz-mu+287EZO0KQCi>%Ny_a zW;brr3qno_e}Yc$E*n**mVnCLzmm7QGA`fKF`64srL67=7`astA+DP2 z=QUOF(GEqy?wGaO5T=5`9r@RVL4jqK`XMN<>xZm`{am;EKpV z^$&BtKYCgee+u46JR>V;EMqwZFjCW1x?R?8HoOTLBtZ#Lz+Fh?4i>HoG&xiAI`Jh;*NR7e2?we+=OFEf4;S#`XMD^OVL*ACamELE!1DMGR zL#aB_vgZLly>*}K(m6?DTJOZT z_@V|MZ-KQuUYG0l@%7ignL6bMR?d&`kr36q)NooWuhK??r<=veM@+pgf-dEuq35PT zaaNt*>Ucc>ljxWEGFo7PlL!c`mv9v%a)2rnfAv*hYU4)$uJfYro{wwDS;Y+d0t0Hc z62){T;|K=ulD)u8Z|RYD1Qgbs z8VEvS(Vyeq@+7ui4sUw7w+yoY(ee>)!qj_M!dufAMcTeazDbVag+=FX^4^q{S-l3Y4}xvv+0< zgypGoo>*4}6IGu#?`aj~U>Av+^gU~{$Fr!Gat^L(BeSV5QUhUbC6#iYT}lRj?jd1R zmV~bQI22xr?FJ(ZIn{2ce(FFqr*Z@+-TTQFbg$hcENt%TyK1bL4ll1A#R0{Ie^c3W zB8`o=;&s9XRvYqJ_}r~MlJ_>vQl|J;?eikHU!@->#T;a_yo?lO zd07An3gk8?cFMM_J1>14o%gDC;iY99KV`|UW4;eryTd%XvH1ws;;K!jbRyr7*pXG= zaMDRbJ=K+pqSHj$sG+EmueT4cwjF?X*lgkp_GOB=9owxsvmz7S9jUjKe@Z%o8d!H0 z9g7|=Ze?$4NR%{8>eqA-EGHK;NrO05bZh|e+qvR2Qd)X!y>DIFb}fa$Dv^?#{jP{+ zQS8MIchcN>TztQA6@E@7CM>N`<6Cp^mdgC+Vy~uKmn?OWh=^T_(AHRKh z3iHNwEwQWxE0Kb`C$>tA4(rPZOC z9y@7K6nv#Nr$g>Rfo2Dxw1QRuRso>Bs*k;`D}Jrj6sR6!)yy)!DTX&|DHiN5Wm|JK z`ho}2{BlEqjahgPt$V&oY_6LNO?=r`l2@g7J?w2Hre|D;?NfhLBRZyH|bB=l6 zm%@UMZRb+c(vTd?aEBdKc&V2hJI* zxOS0PqbF%Af0w3M{20X?D$)O@9sqcFBY8c^fGjVl^UyCa8vK^YD;akK7G%rR&D&Xh z)}20CM(ESw#1JK8tFFdY)9lCLzg^un*_;Q_5p+%Mxlu*xDR@tC3p-{R5Z;8qDy{Ts zwf^|@;rlQDebEbCBn-*fqFYFwKYk0lk|6ni4qf6=Gi{6M{tbt|RVRF>vSY6^{A z9@w5X0*uFICijTdLuFTKA9Zg@pWP_?ib%eiVo5#l8ZK#ysXWZKv_Vj;w^ccyo0M2R z2B<{6^rY(NM6p4d?`GYutvKlSY_Ryc+25+Q?cDzkE~_;q4a6z+v}N57}0)J zbBLT(f1y?8oD%n$An?bRKYp65 zQbaf&b+H3;?mMgD(K_m^XGD{kerforM!c6!nO{@=y>JHN$k(M||2 zR2^OQBodFxYEi+|sC)@&a9*qOQES4se_TjGYO;6qz;)uTq+qj}heoaIYXC;8?uyIn z=5TT&Dclr^9aQJ~&})qJP?*1#alFpx3Ry;~*(>-kjM(%%^y1GFIIRfv}4YNm#hdb2j;@gS2jQlIoxi(c(_+)3^++oj|^u$Uj%J z9|>i5_+Ry{;T3U9dZ|hTr69_-CMm!-y$RJz)xPp!AnQGvo;{a{SoYpve>d%=uFIlR zla}K$PEbv->w&X3K%r>f;lPEwq;S|Y=%)q&7sV&RH=0bB>Ze)}XJ4W;PM11%d8tUy zWu#J4rT3QYRe9{GrD1x}+K@7ksG>5ULmZ_?j|!+Yh4hnf5Wr-4r~oMK-oSF z?`zY?m@gb0oc4Cf0d2J?q{&j_I1_TMc?iylqhgwk8QiCuC^E#@X18$iPy`|447g2l>KhizH7l9`9Z^sDBqe?s3eEq~QQRw=WUM*Qb% z*c%JLL&A^Ob0@2tfCAC0)WmmkT0VKh+Es0B=U*4@2L^dD6n~;w%L6|b2Ulvje!qGG zc#|1QX5V}N=QTiF46{l_W1DI}va(!RbNR~FP#W0hp+vMYP#518ebBaK|Do*88{ZAo z%6=@*-JPQ5f9?LHOWbjM285!wf>KMvf!>qVGBFevt^hGc;ayRYa|l~o_k5~=W(AE; zODNL$-nw&WDj8HA(sE6TgK338+&LW_07^Hi#_mk4jljQKwtxIyzyI@J^}o;H?F>%? zg+Tfn z9e@-`SV4go&DjakZe^#G%of`dDmSx3T)sRm$^gC`uHgzo)P(L;2sya~;4GYz#!k$2@3uvq*wv>$Q z{j0a1dDq2M{fNU+KTeu1;a7^onYL(TCQ}FZ$d%t}tZm3v1QdaFG+1zqMRUQlO9k2$ zPL?VvV^8U3@Ru#gUe!^eFuc@K^fIVxtlBiTe@R1{0zc8IZq7G{WS5H2*sSr^Gfp+p zpztEa+k4CQH(d{NPH2w3_UH^gnEa}$b2qzv%_$IdO-GWQBX#raM|9AzDJ(-RQ8YYO z-{%0&=n>nGc{pw(c_8x>e8Wq~I=Elu4y&=XZ92wWZ{*J=)6tf!Jm*7ym(AVJGex#A ze?QdueC@nDH2CxLi9$;E5@yQ_G! zojM^=1#kE9-je;}%b&mM6!GnS6BmN5Mx#R|X%5jLx297UZ!*P}Q!GDQhIv&^bZP{= z%evF$Kx4a}r&2au$+h!N#9L>m2}mq{f7GDWy>^|p@5q@7qQ&!6N!6PwWi$V8>AXF; zoM4HpR=*u&TMbV3pTkFU(b`C1m13&gq($;dwYPgZb>*cOM|osL{5PtJLAvNVMDXo5 zm8p}eRx(7gqJCv-`pZikGuP*LciUgH!}&CruZSQuqDqCKZ@vH(E7Cl?*_9MXfAOV4 zpfePdI2%x%BfGM1ZVGi$SAay0HRb|n-z^Qy)5Wm~?u7Wg_>MEckk*j^QQFsQC$T*E8#qxxATZ61%UdX%TPOA-nck-&6fv4shq?frVh&X zOh5*9S5@S@R6~Aa233-S1GDAO)MMSy-5Xy*K}_ZBy_{19LSC(gpuQ}Ee@i)&18_u) z6QHwR6B$V_-y@tPau8cj|Ka!{4`7WbS=g1%sNea z?Y-?g7+af5QYvwFQ(%Y1|G@`#G=lANP!j^+sY?5KXxQZh>V2p_OS!-f*zB}!7eBXA z*f@&1tK;p+%&k_nLdX}Ne^Zy0-W#EvU2XG&@;1h69VRcw$P89V`V$j6ay*Y^V>^Lj zEcb2MOb%BOMsbX*hO)f)Hfvae;7-B^mfEPG(sEEcDKNRjGZYuR5{QqZ^Hf~@R_AZ^ zm%nh&o{B5gC-m9bZ4?n8^x-8o&Q50Oi|4a1M?J5GEQVWUZ8hGJe{_1}?8vy&62u;W zrVLuW61)wdYSb-fr;N3tzSfATX}V=4gNWHO``&g~9SRMRYZpbU+u4v?FGFdUdwylT z9MzrYtCrQIbaaVwLD9P@=YBQtSqP$nvgbrVKC39`N|c*a@f;mu;jlrk9gSqKxh@i( zeJ_8jAHLTQ-@bqSf1~})%xc$lk-#vvGH4L2W|FR5)Tms*iJ3V0;2)SF()kLRwaof9s5ddLGG&;l5IdWTJf7 zo8PQJgTiO5Bmp(Bv=J~e_UASG^1Xig8^t6laTPatQKOR7*sn`$_c#c!BdzX0%}UX0 zgj5~Q@Pc^Lcg6<3UbUqwt1+Jppod8%X ziEYd3e)pOTY(^U6W#0rM3N64M`Ccio=hgb3&!68PC)Bwp%*!dQEeT^%w#w8onF@}S z-36{rZ$~2jh-wiZngHI7Xf{^%chbBr?hX}G*43)0f3+F37}z3vVJd@24JA+4ogmsE zzL60giXz(FM@K^sSJ_1mfnz>T3(Uateb~!YgnpzpmSB z@ao`G1$w#F|EB=9?aO6)UF;STt}?G% zuv-h_f6?37woFhXj6DwgQOTf#m`>dY$UCXnr7ng$9=F~uS+K71$3>F4W6|9VM%YmK zX;%(AWF=OCZ*PUV=2Ob%Y$`Vc0(O=N09WIJB^jhnW&P&S9y`QNrbtC(~LRZCM&o$xt~)S8& z;>0lh$g_YR{Hf=OFoY;|lD$mb7He`2YA zPDma18TF}DV((hjvS$+8GMV5JwU}JM(GHetin}=k*BpE1^-stEFNw$WcgFQo@g)=E4ESsJt(SV>IFda<)UE^?119H&utwMxGwAWr*081!Vqc!v-MPR^!BidRed}9z6Z3b1ss}G| z)$&=B2l;RoZa6u?YVV{7fAE~<2b|4Y?ap#`ec5zq)L@m89~?W|r3VeGQzS=PofKz~ zcs~xRNqUNhhJ%hp#*oS5Tyz99^Fg(`=ID0>H6-JYbqU)5rtf-w%Da*}qyLfZr& zUV>c#x3Opo=B)arokZGN-JDd+6lVMhHbU<$D^#qg|I>(=JC49YxY> zs0~@q%F$nT$rjb|f4q-Hl#jCIa!Ddt>Zalx8u;1oP zoC%0wP0MfO1HAIqgMqqgS&6dSrLOJDia1`*?@`JTpiZ(lf1cZ7zkUAw{^NbHy4j=~ z_TmW$#4r-RH<(*WdMI2D4JynKjf%kr;szEPI@1dIH{}I4&B=#iQOk{k1jsX4pSYuz z-80$jaPWSO%Cx!N=a@3HQ+wN4+KCRGVlsGK8K(cV9tE#c`v{+y7^1c$i zc7i8og8JuZGB}fhz&)Lt(?}XgIz3ML%foLron5DN?ajWO4e8pb>?Id?bGA!A<5%Ta zX^0%kuC|1&D?9ciT|Pojk*qZ@aPj?q|p->Vi>8E=<|MiQLszGt)BCd))usE~QELnug;@b+tvOgAaNGU6U<^|5~a z?QcfB>~webK&RT^=oasjmC6C%DWoA&b;`U32)JFmwb!n|D&wS5&!g0$fBc98bk}^;WLsIa}r##)$uBGx`L48$~&!TpONhQ9sZ&HMbS0gUw+vY$| zd0wmUyYJ zC#f=qOI;}qO9mPCQhY!~d0vA&bTEL2KS?ojqSB!XyPA{ly<{m{D@hHvT@_2V;^Cie zf9}_9_fioso1a(gfByXC^Zl>UzW+>@db#EeOJ+xoa+UKG6focN;gC+MLN9r?)h2sq6koL%nv>BKc z`5L66QT3v3VZDV!bdA&Qd(2V6$x~VJ#9}+;`LtN0e*fnywQSp;Hdj1BgZDCfbt+x6 z1agfNxnXf~sycU}=msWnMB1!ge=Oi0UYuS1V|uT=id-+OdA$U9T|E|Ebrl^NlJelY ziqLYXRB;Y^m8Az2Pno`=E%-=_(%tO$=wYZD&8;uFf|rWfG?{K%c#$b7`AL=p`=Sbg z*^&@pd(3ga|Wxbd>6LBb!wT&q=&J&UuT6s6ws}#Fdk{$2W8wd85Y9%Bv)R2WO#zKE}?Y9+y5& zI>HaK-jZVgj*|>YX7}oHj{MeS<)j?cRDF4w5dgs&+9he(lI%LDWFdQ z!ftPSnfrl$!9K#(3NGT88&yKJGg4IP*p@VZSL73~OBS+IPhMB6qs!Nr`Qy3O{q&XU7g4=YJS1NPNv>N9^4H{CB>%%^-g-^y>+f5d zOU_IkCr9kSFs&LEwJFbc-m?~X9OZN_G4BEz9^pYEGbwDA3&CqAr+}sPsaLvdc(N;h z#7W_${f-kjn>svQg|ADAf$m%7TMP}2Z}v4+f$r0dw(dJ9L}*X(j2a1G5ZcS>Ry%wP*FNw9elMBiIm`5@_U>S;Ha9;nFrsO zl*3!E%2B9`s`$vXdss~NL?r8!q|3N}@}gx9b-^fw{uzng^3jLcJ8ODk@|IHn|M@9;Fe@EvWG#DhI!08OV;g4rP9FiCL;f z;8~Pqm>N-BFYEQGwvT^vZ7W$iudzqctWc$ZZM?vCqMZG97}lK3p#Hl0K|ZE`EV`7E zaB4m{v!G(L18woJsG9Rw!IhLiG;Cg4x}hRJ(ZfZ_ed-IX^IzYO2drQpfD)+Mhu)P= zR;yK5sQXwcN((+#R03e}rj0l3R40HtM*s(5;E*RvfuaEN$-(o}I)x~~%n>v~b=1?8 zc)e{B+O_Non;TMjq?hIT^5Nru$It(nAAbGkbDuTGC(WaKbLxShFzp7Y%wR*U>Vw`u z#LBB@ne9zfM&&Wal4&9wnf*B*t5ria#e;Hs^}=H9G+y59%aYZHLzSvWDCOpqm?^SS zI0Km9itnnI29=*WHumOtBz}BWUe(4()gO(MPA;hi5#AtKRqr9NACF*vQAUx@stxb7 z*_mkuJKVFb@$p+4Gh0o)jawyy=1-M2!=qk5ZL%+a{^Q$+-@5}$@AI$OWy_l=6KJz^ zSE>ii)`x^&s%*VnyOQ3^zyMsTsG)bcowTD#ZVgGLozpArLn1O&)#Y6o*>U+y%?@w^ z%0_|-Fn^<yO*B$2Ty8@Bd=?obg&jGOT8p^)aZ!h+Y>CtYT z*S4`@tHCU2nF>B+{l%Bln4y!0PS+s0tXpg+VgQ+^E@%ZtVs7Paf@SY+h`oPJ3CEK@t3Q6I6)*{)49m~K7FV^4Jk5|69t^XZ5U zTcxDDbj?UYyWXP2hVC`&>0IZ~rG)xcDR3FC$~dqSI3H?%c15AL-kPVZP3;C1I?$?u zI^$)%{{7+W_rH)(RQY-uTP4Bv6O^YJrOd`top?DdAhJuL3_t<#d>XyFPfnn4H_j9M zxQzQQS&)>OJdQ3|fc`2qnH?g(b821Zgv6yZGr54$U2Jh`TlP>bpgz>LQ1_r}H($mE zFOnV2N-EcX<)3zn`Wh0`9NHxinFv+S1IDZQKz+K*B$hf_m=Yd6KKdHRTJXotv*)>vphRDp@A81I zx8$iK9jB(UAtM1zo$f=eF-}!rd2A!zhssqvvJ&M|zPtpG`A3jtxs@92s;g8740x?m zNK+j7+Z~)cerV{QOXS0D7sy66l3k(1m*n|r{Nu~l&-25J8u)V-IOj3cypfMWkm^z( z9pv_Z@<1D0$CiMW*&*zi78h9F<3{;nrry{)QMM)fG*;afCHLv`r;U4LBe1o|a}J8x zQsf;09TuV+ic-Gug-NJ#xA~o#TvzQoRK1z;P;zPuL!uouE}?$OTBLoF#4mlMf$-<) z0Nn2ED8ZDB&q4}^$iV7!`Fea5@)y`hpCUznc+abKeJ7paJ6;y;w-58rUp{zHpBF7W z2}yM|p{2i1`6o`<N^i5{ws|vg-OC|S ztNGzcA7?&PIaFJ-EjLt~-={X3x0L!v2U~fA;0@8WN9tAy0ULpg)i`ge`TN{dk_CBx zdHd;ClF>?)Pr*lBWp|VnCxu+vZEN9ERi>p2_ z+7mVd13dBgwLDCxy{@@yuqmZPnf~ZQp4R{QmfqG?BTbD|K+UEtb_(T|=b;cxP!Dpl z%+7J?>Zc*Zaa1bzaH>R8*_y}Ie~|EhIyp;6%lPD}2YQH9X4};conSaRMret2auJD@ zY&%t?_+dpZP}T;!Z0szc+1b;bFE7nc0Qfy zHr7-x9qbR^zkeJ*IYB?Su!CZkmwelFYn4Q~xUpW8XHM3{qA}{BM7r*idU}U{u;2Tw z>3QTWDHEypjjB*nZ}e`jrmNBnnp19<5V&R{iIk0fsgFCG_AdMm^|RlUq_hbIt591h zhNd3WdEe>Qj%E8n(&XPw?_oNRzwbI5F7K#IWa5ttR1&~%+mcdW9dG1qYGZh)hdmu? zWW{d+T+!ljlOcB~GCKN8Ap7@!_&Pp*uKoQLyU0KxsGz6JeQfH{HPQ=F+2BzYTi$Ll zU#JB2@$B1&dUo|lcNscC3LCZFt$1Fdw2C&Asau-B;ZE*ZqJENb$9YP6m2(Wv+aCSf zCIhEwHcyhwiUu{6i)zbJW!a!%TD?>&P~LMte`X&rc`0udZ-F`{(g04!}B*-o+gjLkmIKfb+4H$O{BvAFZcruOO{oOR3}e4g6G z3yX=PA$r%dd&o~+;ys1Jspzsq33?CB(`&Wse78+4IN@1d*Kd?d;LE;c9#TVxet9QM zOr&UNkL5Z~mYgG(cg~1^T|%WDhPA~|!O>a8n2%|rNfVj9hvpUFp{HH&QuB84#&+uX zTD-5?)VXTgN=HYr71h1|^L=IIAMUz^ZXtSfDy^sG`n})p-&SrH$>S!0c`>L>>6Bhb zekr#!^#4cKyC}QoRm8Wf1Q4ta-Crif1kFYA#);-irwqShfVgop+n#)~F z&b(X~X`w23@ig6A?05u}c|UTPQaIv4|Mex}sQ|#zZuH_&LlYia!OwZ_+JhQZcO`tt z!sJ7%cF|)9VV-J#n%i`t^ORsa&2DWJim95Ac5V7OJg?RK`1bQ_k?XWuE~TdO((+gs z1wKK@Rc32j)hccO%y@g{Tdd(#URn!0eN<&i2FlKXI)i%HD*+y<4l@imn{W>jJ-c8} zRlku<(91dW#(X~f*zLh7Leef*jEW;zf?PXI@go*RTf<_1Kj_`HL5cdmZ`FxczrDJ< zd(y0ogzH>pcaDaryA&|H2<>oE>1Y-Bqpmcxqzxa;O3l+^eQCdse`wNAeEn17g6J2v z7e{@8GhUvO(?Sc|Y%2Uja+=rSoxOv@fP63g*}^KLXpzltbcbjajIqVSD^>P{hYPlA z0AEhX?AN$|9DENO93Bk3T>G-`B~*5StpzN*qM^T0nWGA@R7%$o(=%m-#k84onvA?q zwIJ7gfd^HYx7>iEQo+3Yw%Zb^(`#0oqA4ySo3os)*IgnvJnT7uOVfr6*IU2$H~ z-+_b93FxJ*#@-4C2h728j!FL#iGrSD<&LD<0j&W*hOFILD88|v52uoVOTzk6k@UwnfuYBs2_2|v#E zJ0PseqiT{@uRU*rrj;OthoamQ#H?K*KykNYwyP!DKsB6$IISZ({uQ4uM85o5zkK=q z=K^?tSMT}+0Gfy}HjrA5De1OVEw3kCwFoOD_De(46rqTkhuzxUYOra&TfN9#lM(yh z4iy9j*i3PCz6^}yCY8pi$Lp51TZ0p zNxPrMF8^T@cwgS{vGD-=LG5A~6dRr|aM}ugwh_zJaP9mQD1kJulDhSC)QwR&Jl(us zmTUg`?Z5xzXI!(c-_}c%tWXRl?9-E#A@`vwE^on;y|QQ0%1&?{!K#B=qO>l?>kDmLz#j5xKI|hc%u@)QieZe=R7$?p*RoOtbrc z!XDQu`Pu3@_?BQ8exhx~Y1ghRS&5p3Bv5R5&AsYvoTegCAbNjSdPG~qw3RJ>G%e0BC)T(B{mp;nm*}RbV zu7Mf_UCgPdul$!jwqccjj7IW5 zz|!C=vNJ?R1?-qq2L=VM%WoV1mM?ZymZwa(UWD0lS}c90c(3^ge$PpoZ z)pLEg@~R=L@DqDW{c4rm^9?G#z04()sL8WC#kV`P0L*9Uj{S7rH(Mwm#4D^5Hw}-2 zazYBus%*wa>zaGX`4tt?Z9~0($El>Rdt_?^w7Z0czr!k%tkVAV&;wpuM?$Rb6hv!g19Ptd=A*9eyyR=bTK z*=7hQpi|*=WM|Vsn1IW^W@wiz>*fcQQ#}RF_hqy3GvEI5`-|$)%avQOlC#S>mS1_O zj&ctU#VxxUS+&1nNRCd`X*$FM=f0ei+R{MDs>}BRz_%;;Qb)>;i901bRRdp1%*6v{ z@W-tmi`HF%6m$2-OzuU03RO_>hW7!mfB-4*L{*{q)vm*FgKgZ}Y;p2WU#N2{J%coy z()Th(nJ61LqgPb$?5cgVp02}DBby9Vmr8PGZ7r%@s>w--r^Wj7^S9>~>PLn+(VYcl}GH^<{rgp+{EAgR06M z)ujbXa1h_2Nbj@jeJFAW+$KXPd7#N4i_cbSw?;vY1k$%nE!${^56JLotzOjIV2w`= z!3wAz&b!+sNJ931Dld0}R1Lb{<+$auD&(wVWsk0k0(gKt;MjCbeW(VQyb>c*4E}nS zex8@!PSpkkQtwfd%3L_E7Do_G_sc)ttfocl_}rPb8g{M zO8z1#B;sjZotpN)7t#z|3O;^ptKG!+arhhr6S5#Ih0Jq*G=<|7iYL~&7ls31?HPUj zPki22Pg4x{WgDv<>QxsO4zF|GDixhY&j|?2y{phO91nF%*dTdWej=!(6*h_U_QNK= zTx?Od@LBoSU^&uO2N-zgwL9MjoM!oUrT@)X$9sVgyl|g3dG)E1hx5rmN}0sG*{^Y!O{GRJY+L48vvqu>(NPN0iVO4*bujn&p|I;*dKeV7%HsYF4ua?#X}J_%xFg=Jl&7fDJF5H(v)o%|X5Mr>5X zKx>_;%)xPWlhtm6*#V2`rba-jgH+bv<6%!C@eC481FGHIdqHATK6y1tIif)*hUEZ6 zHt=ZLe$0z{@dR_-MFJVd2hZTssyL;p?hJ1ygI~ecvQ4eI#4m33*iLh#0x!E&r=>6nCO>#976y*K*YZ#rV}s*Cjl`u<)<4VcO$;oN=}igs^;{&2wzBn$(yLkIt~fUp&3DJmIC*x(nHJo0=mOebS&d4i6~QRVzoR zr)i_Ra+A9(EEN(qEcX^86JSELszw;H40nhWxZaM z1D_pY}2kqh4y0&pz)Kg084 zeX8Z>gADLqN7l1^M@V4ciOgy!x$L8qFL4}+U zW`{CBH43gBd`w>VZx(TqofT)$#u^;Us)1+Q{ZJS?`SRj7#0k>|8<=m1(<~4#OGF1= zPDeOYUr#~>4(w$k;-%`c3MnappI{S!zk}D&2hjt1Qo&-djLnXhppXG9f7|ri8cEho zVa>Ba*R;z37ZES3s)pXA9l&t#KImp=pISVPy67DSV!m6pTa^qkm0hF$bCPToms3u$3Muw_6Zcdywfxh-Ab)RC9K#OBpYug z6ya47klaaRJ1p6%P92o4YJTLUa0c&R8(;mwE_($)eRi%54V+>+jPSPO!?3_hWmL@WSA@$s#Li{WB(sXLtpB;ulmm^NSOA$&QK z*&L{7%k`H$4vDbZ3%1iq^i&Q>hLZE@v*Ig&9oUv@(oEC5eA%hFBJY3Kf4x+Y0NJ*G+?L%b3)?RZ zLy}Gby5|n(%VyU|aF6^Y^~Ip-)7Ww!;2EAhTDBhVw~nMY37D?aORSY|oemo|Dttjq z=IoVIrkl!%-ql*yah`CVq?lWsS!-*)HZ2&Yd2p)3mi&=d*VrsL*>eDG3plN5)EkqR z73tZ$=Kq%Me??yB*=14xyQsyBqtxUs--0vcEDqecDyPAJ5H63dZA|pB<7Ed;A((>X z?`ZdplLIA_b#8I~Dn_euQmn?B7YX>PanG#jC?V+pTE+9>7n?oGij6u#N=69mO)wVh zZ`HIwHS@BwWma)Jb5WlKtI2o53v1+2Dre=u0Pi#)Lb!S&97sW!`#TOlcd zcp*o`kG_&Y`TK$${~$<2X3?z4OXsY%7nHO5R*qFGhNoq3aP;-#1eRtumEER;I1J<3 zePCz)>#6!6siWxBW`~40#|D-y-qn!VY(~_=R1pc4z8%YbC1cU28R2^X4R%{ znIlI;e+IQDh7I^|1cxdL&ln^>`{or*Nt5`g7Lb!o$=h_kCg>&(TbG^7533OvtO~$T zS$=@;4LO-z@jQO(iv9WZ`_H5Q9j#*!9#th$%b>f(f+K3YAL9wJf7jys@^WE|N#}=L z_yq|Ka1*4xb)g>ZVNaChvL2JrvfnUF+IB29>RpiIae{<8ePE zv*rh9`)1jw7P(k_cU?N2LV(J`CIMPoT1{x6QgF>i<~w=0z-kHTRPkeW{8LR&XWX&bwNXy5smoBX2~x1Z+DVu?Nsrx{=+tB0ixF7Yng~^aa=Ozr z#9~oF{CwfaL@qnx1DZB+LPUI&gdB-LL@P5y4MmI z@1)*UQU>N|yZ$lct7-{+o(h%DY{#vQR($3-i!xBocm<7*ZxxfYe{lwUNt9b~`Psrf zwKj#PzVn0J)GXI*PLc#0Wx_JAi(?s1R8w<=U?x_g+^sKPq#vH6NoA15e+Ca5nn4J) zIoSfM=ix{Kz)=ncIVsu9uJhGa^ynS>Ab0zw9%eR~Gk@{*mwGF)VW~DdGT3jqdDJb3 zfCf%0jz-;p(BzFVsHoO?9lkv^uoNWLC-C6Y&y6@jcw=XtsRQVWqo**G1XFz*|(4X`Ov<6`t;=me`&-gxlPT;I`1OX#W@Z=URezwPf#v~pUImM6ok; zhEQB$v(4PIa=_P*9Bt*SdA_XL+xYg|U+!`9(@1kz!;%{y?@k>3>xXAU^LoXu>Qkj- zMW=URv}R+?t7&iky<`uTM7K2|;(&WKAalmblGw9~2VUc?FZ%{qKYJ{gBh_c*1Fv^% zRLz^_6C5T}aDioL_3c|{+~GRuR{ww#qf=3~1C zcBht?-hgn3o6W3Udz4e>lP-!~a z&v0)T-iNl=f6$JiuL>LvXbWP#yvVkqriM*XXrakQgGv=jOF1P7!3G=0Is0j9g(^p# z+`KBdud&p~*u^8APWnH(E1DG=LH=&Aza4-`aVhlKN8Pl?DE0wx3bvtz$9=BO7U+z3 zrE1w|zNz$wWwcQc!J8k_$@CIv(G$)29;`=9!s-~RY{=?8ew zw5YHTCb*M=j_sQ|V8rib3<+WL{&RalZO0U4=Ox8>RAAoJ5$uGt zbX0b74-=fK<%+gW{0)~3n*kbsw;~A>C#5n4Do~s)9JkQFINeTgeve~?-O(!9U;|*o z?l+BYllGeSeoSX1NuIHTh8-z$u+W~2XrkrRc321aI4Fx<)DZNNBKKwcR+}UIw}#3< z^#Um@yaY>79Q3G}*7jV89mKJ}&4a*n9=I$9B@Vpz(@K+bw5*SpA76-nRpqr-H7wS= z=~N^RPI*iF)UFX`O?BE28|?^M!1K%cn5x+ju&SY~9Y2n96*~{ur{3--^@hSt^nLUS z==FBN|4PV5QFbP1cWPsMZ~*-bOBXjgLgC%4KGHe}4=q~f<~@RLa>tRKB(lu7GT@hSm=C0&Li6 zd)Hr*S4<|(Q0_K4FpBfS-8FF3=Bdc#_+Ba!InAL*9_eJWOU@f0t$3XXNyU(;sKb$YR zRD+*!Uv^%=%+;6?OjlBy242>^Ej)Cpo+9?s|?&JW>^MZZ)^6kGr9i4fSkhB?D zcQQ6~%a?K~L(wQg$+1S{6;{@+tKCanmi3sb!Hg)>7o^&Ma9V!=MazoIPqV;EV!73v z?IUg8OgKvkJs9RbGGNrE^?0<`u~-U8cMWx%Ku|S&q?VU)RCYQzJC3iuKj&cFhuIFK zm-N^(wXWJO!DOLkTLFpmt?zbVm|fbmhdvNdOxc_}*1bYeb%38v+C@P zMG5U15JH#ko&hF*xTvu>%Qw;urif{cHpmh$^%zwfZR~U~w(_`y0&i=6*wks6swi~z z>iXOWi6k&sw9fT}T8mPA#e8Kj%JYJK|Lx;H+{S6OLK2>lPpp$5y+f{vU3xPSec)pE zwD~H}oFV*VYqB9g$O&tqp+ohTx`TEQlJA$`t+mqKJ|;nb>mdKx(GJ2D^SL7k*+A4_ zSa~n~$nEDfIkHXjmC5nGZQf`cbAh4Gv%`6QHa|ptgEm_9QERkCa0@A8zcmO`q!k(h zHQ$F5oht?>eLG|#x;Lutrg2N-K@^KnBjaVYzI^`KxapILB`2A8Z?ms9oY{ddwbcOz zDOp6fhx2lO++}o=BFVgEc8DELsj1_&>k`IEa6tUhM@q90a1*D(n(=N5=0#j1sNK+s z`Nb@pEbi}5O|Q$nZnJj7?n%lAg~74byr#~d0A2((~{bM$LTwM=xw9&PHY4^=!P-Kc6_qXMo5Ka zLmU>a%k0=<+q%O7ylDLavdWr7VKy|cScxtrX2>z8p5J=nf(YPi0-2@~^L2II?w|44 z$JdU6M@g|NOnYB44aJt?vVl*+MJ-VwglAu#+hORfKGOtjXG^qK7f19%p>ln?RLMVo zN4=aGjTZKKL^~x_^_09;ajw!o64B zY{mT2IQEewIX?H7-Ss4TZuuJk1+A`s5G?5SwJbhVX=o41wagnmWCemT&nQ%9>-K!9sZNGa<8`UL4exc|s}`s2qDNmAnO+e% zGyyk*_BB4+ULCeqYxebBz$$AGEG6ju*5F%HHO?QYqZ8r?pOG^NfPiliJ$Q$I1?=xI zrn;$@o-f*A9UPv#otoG@lgf{uKR!>hLGT~(euvrV@PSE)I}=YZCBCz^H$Uhtf8nFuk?r8_!hyV8cr``y=XxOBE_;dYf9v{_i}2kKK-}%Ed;M5*f=fEbKo{_pAM3Wg)mXC1-jjZB4c|qdI3;X-&I%5IpOZ* zB-?beMhPRfw}Et&l>k?3P~N4ut1onia6P*gyJDZdwBLWuCPCk~b8{g&TCRwity`mT zd`RFu$E?Z>Cn4TC!E#=Ics@C67`?6;S*vt0i@bhR4=j&RU_1aCDNQ3ey+Fdlwx$$N*S%4vrJ`Uai=cZ|$9bfJ>Vb3oZL&2sEdvxXVqQf2p9WX{K(67Qm3DqJ_9MQ1+2%e2<=^C3nwYU?x?mMmn~U7-qo)| z1JN{IR_pE0mwVl(z6;frbb;dKu~K}fNlKas&W9>luDG1no{Efg4O%2@nuBXk;5F@K zU*%{pG5#HYWGB_QT+%lnqo~b?X`6%aYTvN#y)4;t07ne*;W-lw*OhdlXyU06T}-;v zh2+q5RZAoZKZk~;#rgUW30@Zq4ZYXx6SA%>5mB8355}FzF>$zfSLquTd#^cJ-BdX@ zn`41dlObzcPs{at`Sa~d|MGGipDM1|UUCSR!m3(-aO)J7s#PV@&!%o3;DHm;b#rvu zE;y)sp+0lH`glX zIy0kx>Gv9|Q{!RbJ@|yZBhM?wYJLAuzkGT7{`Rdrmv^38$g*-wHiLEWdna=4!^?fA za6wLx8e8sEin-FdoV$sa9FE=w)>RYtJ_qGHp}*X`fs?L{QZoeN3dV4ReG)Y|ZuawPS$A2IF{!HGQi77`F`V6^hYeDH z18V8`YP1_uw^`_b!b-B7Zb2Z=@&$;n2k zft*R07a)(VJ{<9cI&ysUo0~kkVh7&8ZdEryN690>qN@5tBC+NY$aNf^zb)LaAKyM` z74qfV_y4`S{J8)i08IxpeTqU>&@d=}f;9kM5RJAeD-omBXP(_@M~;bor7W-)h&%}2 zZaPuX6-{%nM%V7H14dT4syKeu-3Lv+bwgQBeYeQsW#?2qj8+<7>2#vt(g6ZUp*IaH zRQKcbw#FM(jrPFy(0f%*c43g0(!~NA8w|))I7p`}Gc{)lwi7yye-D*EZg7o%Zf?D* zsGjp~(uTs^sr_^Tzm0!=R5a^DFK^?+A75JeY~XcEZw znHQ@4qS6uP(cu7^(M>NUZRm8$-@*TQ?*5ahscUpVLAA(mPY2O1{#G4J5Q4Aeq}8E9 z>HvrkY^_~}lXUqm5TYXzgr4(%&;KE74)xc0Fv%UnJt$QKC9%q(QR_5}04W%us9ni@HFr>gyuH+?%dAc-{>K%bR)`)>$;mt!M961do( zy)K)<34ABH%}u~=xA)oWr6SyQy&qy{5sH<8Wl*VmIOL=#<>gRlijcYlwG^I}zYvju2dJweQS#)Cf2KeaSwt?Y@01 ze|#AKc^jYIiO<)=@eu}pOWyTPK2F;^*>6^^x{_A**qbes)J!&6S^dbYXizpMR)yX4 zY1te%B2YFRop()*ocI9--VVY$%jZQO3h|9a3R)H5qs#kE>p3!Ag6VCx&+1T1%+c%?s<7s~xZ!)X(52o74 z(wpXG!kb{5$bPA8@y{#xVr>7|dDZzrH76`Z7v9N=^Hn*q8%$d^r`=*!?L3~gxt)g& z?7HD8H>Nbl;bo5PRNHxH8}cC6ieK#Z{LckN;RI|^eOH?!v8p+&mVxVj4Bt<$(XE`h z)oz=>H>LNTEuTMsN*Hayndn_$YMa^tq zwoCZ59BiXjgbI0aef%VS$h+o${~qX`Gy`t{Em@EZ$I)XmZ@ltbe>EajwGqt`gahON z8P@Cbw)08B2|&lDAcU<>2@14rtR@^(UxTS73g^=qd3B$ERF90%RX(7p#zjKrPbQq? zea{g{y_jK>z#5?5D2$d^DFQ_x2 zebbd_sUsbKR$YjzhcY|IN{QYgD=W>T+momf3&72JV&^m2P-Wg~((zzww&;4p>ay>e z&7^BYVAo(2OiUiW(qpJDtsc%uTIq?;zn2)j7;!3zcpdF8Ta zvkKI3P&V;W#3X^JAH_EW69D(JYBbeWF_qK3{a{z9`e;W_yPS?!IF0Sd&hq+&FF39E zUaK%3tM@u=rglHfEU!NN=liL_opok!_DGQD&}U%T&|OM{WR(Cl>+*?)kzNU43l6uY z><$foXK}WM>`C`!s4szLcXsnQ?_Ha1#};+ZvO_IsW)1KC>vH|_^}nASviQ$0{}<$b zAx(TMPwRM)CSOdcE^XSw;YEQiPIgriy-qDEJBWw`n3Pd>7DP=zhXl1Z2psOEe+4=v zpMnP$OWV{GhN{(lmDH8FY~*Ur2ILO7d)PdGK!i-|-uxj~=^RW^Un1p$eN9A)UWDc7 z>_U_BkV1BNGby%jn~Ju!=Xn~m3wGAso{HR5q~2BAi5pqr?%w0-)y8WjFJJ5Gvgj<) z{82WTl=4jeKfTSrcMv_7mk0x=mU#-LkoSZrz;g$FuGQ$e1K)~LEQeW^bIVS(qtTIn zGKC)^rx0pqi$IDwWYNS={*L?)f2#8Yhs{E|*WO$7;@0E(P?QDfDy+^P32Esl zyHz<5Yy2rV&a^2VdOD22XXpy1#4l`lH1eaqN#uGp(yvQYtx2-iNc&Z-$x6{}Ayv-e zR4$WKq_TNe;xD|ks=X916^wsWd(}{XRkh$#?c$7L+9J;YPRs-!MgpXm=E`={oo=-%%UEP)3wj{W-%>p{6IT%^<9fSmjdT-zv z-z9F-39FUllxjFV9=uNe(zz&Ntj z&<}e96vW|BR@+jWmO7*ZUfFw%Tov;n-sR)gNXgETcYv(Gr!6$D!K=&JarY;AcqtkH zsj zP%_q`Q&P#*&*i{k+jWU{(p_T10DM#7#2Q<_?fE#w@uwPtpmZC^6~P`rG}VN=qzuxs zS5=sGhs&HOFW6Iah&yrCi>^!kA!d_FY6@TOQ2Z;%L5Es}{8LEZRP)-ajf)%^udEt> zY1|18tYe4&JD*^017Lhr#2uQ9>i=iOQR=w-x{e z{*smyw8DP>G1Mv5`P)??M{GQ5gHT<=?r+ z>s+HuV{v%6id#lhtUG3ff)3rng8t8hbI6uUxH};GL$AvQ!=9E9uqGlJu4t_SFxrlz zO+ssJOIvR>&gcHz&hZsw@!QW%YvXH@hV9BZ1G#{oi2|f;UQ^N;Plp9^v%A3A1VXX{ zYzL2bTzbsgHr2K`?MIv5$FfDPWm(m#VpE0 zEt_OJKZzR)&xn5R-qatM>YK3H;4E|K8SkLkuA@SUc8c3&4l_}_;2FezYp;Ex$Nt37 z^-Ndq>b3@^v(8Rrw~bsLy;XfjYtLTfX~ImNOjhC~iHWaiw+GPyNP22z8Pr&s9i$50 z0ha|8WpCeRKH%ojy_%ZNoi}i=I7|C~sPHNvce5dKPzG&x`dY(zHmgHII=oLiM9*9G zm8d5DP6~xhYB2>F-7mY(9Fy4zU~Id4cY;f*$vbz9NA1m%6e9p;ql31S-|ZhR*Vq)_YI#ef=elk#3JAjOH`_Us@!rJ)PVK?O%{Fa%xw`$Y-tL%c4mk(f#D?!m-IyIjKGeLR1a{LYl~b`OxU(@HWA+cRie7 z4*jVI*}gNPo#RU5z6ge>bfC0 zUJVepe6W1PY(Y=UL_4nSKI*R2PU(8eJ+Is6m&JM>amX5_LmW27^|Hx6|Nd=%eE+$CEE|*0RCMLmZ%R=h z$9}9MCcDy$^HxSHQe)P+=^D!aY9z(BhAXQfOp50?ho#6#3}$z2$|j%TPTrTm(0G69 zYXa#N{8LJ$w0P|gN2R1L81$aJa@DjHuCtwYV^vT1H{@_fP-f80FW4D$HdsI^$#-yg zJ>0ZN*qkkY0_JET*?yXO6leMk3b{&^uECEVQ-~uT*)_)yyIK&Gf;pt$l70O=J&{s26o08`x z`}(Tv`GBkXwCIvV?l~-e!}SDU>?tLj<2Kby>$YBc&eb*56^xXB+aGN2TDF2%6x6g; zmEC%O*)(^*o8oX|WP!%n+D4?w#c|fNqT_<*}%nPI_*oxck z1hgoxi}lM-@0FfvuRST;f0O}N2c(yvG|{DhM^dSP?rERDeG6mx(62h-PJq$v2llJx zqxWrABbqUlU3PO`K@kHM6ZgFn$EHr=op^Sij<-!drim~(f{)rO2wqpY##iR&!5FKK zgqi2j5Z#7waYRwwiIwvRTWP(#p8(E6Zo3_Tq(Ezukyp9d{HPSEqEk1(ciQQ$3?E5< z7iJmir7il=eq8y33_vGI9C1aZj@T=YJ zj%kJg<2q*aANNJzk5$8WPWw#ktHARh4LC+n1b+5Q(~U!i+$3YmSJ%ljoXbUbLg9oFpiRzx32L z^tt@{@yqwWUB5jwZ!4DD$mhqhb9P+hm+!g(7k~Qs4p_>o;?pl^!=+RKDYcU?v>%@u zQihZ}r^Fi_j)9kQo%2bigFB~3-O%1e1Awg`Y?r8OMY-*yT}Hv0u};os;;eC01$fab zzvf^su(&yNh{sIJ9wa_|)#rVg1?OMXyC!mH?FU7_2x@WUAopt`1y(n|i z6hss%8sx^M)<;Aj*z#2l z*&KODwH;t^70%kCxT%Pw-+FY?W;laV+pb-PEwpE6pS}ZG__DUh2F>OmYEtf}Ykv%u zLe!KM>Z=A%f?x_L2ZpV0bqhi)a0!~cXVy20z7n&i9Ob^CMNT(8jj5- zVZG+)g~qdq%jequDBr(-Y(J-$#M97hz$dS5l2^M~rvio$49^J(lDGxYRXZDM!Jh>n zQe)2yjU3c_z4XLk0W)A?I^VYuF@I9iLE_+7&F9>b?ZVL3qSAp=$G4&w?+G9(GuPUvKc0LZ?}&wTuED%sru%jn}D+tO5JKaWo_|3p}~Yh@6k;? z92{_NW3SugOLDbg`0N(L@7D!;O_*xKJa!ntKdHu~CDd)mty8IU=uiya_@?@esX+#Z>slAC)Jg^sa{(-OpNHDOHEbl$s zdJZ{iW5M}UWe4n^l$jV-UoFHr5Kj<1y%{)^fOF_7>%iLy@7`j;h*bw-FK!M4S`Y(^ z3&%j6_qOHcwO^lUj;q`1tADbLqN2|&Xe`*5&;J_FvCO7{N9^Yr8=F=fc~`GPN?o#F zjS~`A*VNQZEM_$m^HfDW+g+@~w`#@kk)aI>XH~yiYYB0x?$Yg_2O0&S>lzz$GB75U z1upG!RQ5UEOFpC-0=JHzx@BfQ;NG%2V1yqMo8=LWQpt8saN3HLf`4rbyUHFUL^js0 zg1oBBB(vD?d5 zKk{@_uNJ3;s#^Zl;-VKxmC4g_1&jzSFz#b3a(dtXAa4(Yir6w*Z#7j+k zxSC=%gy>E06op%$*nf|?9n~xy8P%f7Ib@?KS;(r~wYl4p)NK}~Ou8Qs3 zAGp)j+YdlpyIYFwoq(GdeLXh6_ z#cTSa^s24jB&cvL|JS}JDE`d>B}+wb-}ZLbsK=y*+)Z@~zUq;rhFh}?UR59*&+GO5 z>u(=F|L5nmi+`w!0%?cz3x!~70@SStj(yen!@g<0q5TK=)!Ct4F9;URHgmgmv~Co| zsaYD9w3v3CvDL1-D|xo*Kd=PK&jT(4r@U{StJ#J7e6J^h`(~|UpTNYSK-dfxeu2Af z>CglSc-PBFuN_B6qiq`SZ3i3svg(eo3NSYNjR;VELVuMC!gVSrpI2Wnc+wkI$lJ!Z zj>iwvW#0YEY5Z4t5&zkr{qt0DI<8jd>M($iu}VQK17jMd7M^L}Aj)cGuc}rBP(r(j z`(`}0`n_D9_@)m?$W90%L?A^o{QTJutr0~`pe zbfjqZ7k_O_X{uY(iudYN*tB3)hiFyQ>k&0~(cD03&Z;!8nL1DFvZ;e!cw8b})MY`1 zdYiIzr>KsJPsgjC7OVgI;kUQ9uiyWgB!OX14!sxXwVR|lo00TIKFOoQ_uC~pl$Cg3 zbjs7x{@S;CFPamUJ*dTKQEPv3atT`pyz}gAW)^C>hq9c^5?UVQM z@bBvB)|OG`W6KR6?d|e59NHmwR$K2fX(2iHT2Fby*w`ZAZZc$I-;*abbb-GX^#j}y zs;|cMLx;q&nX*4bTo7TpiFmtAWK){xdELgBe|`M);oJE1JzZ@_K92VJ_#tEeuY+#~CUVpPR{D%!@9^lOWd!BIp%o_btzW?`gd(nb; zDq!4RuW2s2dd}7M?>Vd{XJ=*80laaG?YuxtSg8*=Mj?PuOMTe_6Q}KSEw7lvGu2mZZPPBa0sj+b=8BQk6r+*{E zry6>59JUC8YT40niNmtSHo+|F$ia`CueCb5MVgGGHQqYFC<_ z3cWd=+H!(-0F$HuRuf33J?u&BINU0;tfp-*s`p94a!iId?MZR?=rJf}MVplZi9z%T z*ZoqP^Xd+9L!WlVKI85^W@1xV5;|r1u%xEPuU9eMX#);08EQY(8nk8P)(>NCLD{^fjBhZd;0Lf{Pg@kn+~xn>~12 z@|$V59euYedsi)#^u#eE6bQ>zQjmjd+s2QIdFl?K4E#4eL*Vlcu^O#95uDt|% zvIFm+O(k;`fqu;4bbsq>ML%)qntQ;4fTrTNiex2$L_6!FdPsLNG3|EzL%-OH0NTOd z+U&!+Ojl7uGIhqv+=v6VGF02AbnB?&sKf=kuyvPo^nW~~*gxKWcarI8IM`XN>#0Nd zR(Bz(W}ENT%NtpCo4nGGmi<~PETjRA;4t1*pTS$hvuR@#`+uoCr?L77_MU+_*W9_P zmuwCFn4`jS?9*FWn5Bo|h2id#C9>tGYmXw={)JmW7yQiVb`C|5+s0v7E zxmW=kF&}&O>iWh_ev8amHJjKR&w1Hu!6)gf@VaC_x2Ym( z^V8X-PO9lOM}PFr7DM*c$yqh(ELEk?2n6MU2y4r9N~Hxy_=sNjuI2F9oeHvhpegFG zJ1kZmrAU|jVBU`Yb+v<|GIjfcpATdKh_e}fQ&Z@)II&%+MX$=VcxJmp9{N=CxLwos zg-tUkvz)EhT3k4tM+h_;10`jzrVi|amZ53}?$2(!l*XfYiikQ-rgfuItqZV zT;y4jEKee@JJjioVYuA*^Ohry7{%f>urrv zuV&=ko4BC?SDH==dzG}+?Cikva(y2kzJKYz^y%mA10FS~-|b~YaX7W{u9Z=?X%*gO z=iTlMXizLBD+|NhBEv2hq*c+dLyHyD<>BTv4$V#VvvGPP3;vbEN^v#v>~`8se>s}c zd=EnDmeN^*a2ZR?T^EW1iyF~JG^sZLhkWCV{-xE3#=Sc*9txk7`>`4OvbA-#;eQ~# zRitUZomQ~ww**~Jte&4bE?Bb5fHTrG@Fu=4+0RGaPPVHKt=c&SQyT!H=Rznry__tU zV^(U8IN+qPV9=ecbdFTcsk_C!8B#^y(7DXICpbvCss<)ed=Fe;2d{cv`d|gEPP!)C z^?LN3L+f;>bN)bUV*c>hoDvSp4S$&JZ#`8XLl&Spy#s3J6;;*Nj~eeg0941SUYDSu z2^$}R0N_!rFW)-APK)1;JgV7qJINA(0xG_h^tx8h?k@L}yGvB~H(%f#z0IbVMM|y1 z-;c3}+mU7`1@HjD4oPP$53H;-MZQxc|dGppjsmKmfzf=IZ)rQUDs%+U^9B6We zp8?{!XJ9BS%P(rUlwQ&V6o94!%moryKH(b}?J++dyb;REqeElZQ3UA2qP$EB3)Aq}uj@fWDJ%6`!uelDGJ|SgR z2Y2rI68Yc8t5f?9n0!!4n-DKk^pBozTew#Zlsy+$o&&U7q7yIbX$m&b57+zBn5q$& zJxCnsgu(Onf)J%h|Y*7#y{5 zg`dT8ZE9>e$9?>L!G8Jv+s98o?;coFL`R4CE0<==v+n2|t4fN~L?t&bUp2=*_RF7l#mRafHZA? zCzIyvUB?a*_pu$`HS@y>Y+85g@3dL^wioJz^0c@{>kXrK0=TPUNs1{F|uzH~&wB=IbAV^&G51&)x4gJ+$mg~!3r`n$CJAXhEcf^K+ zcr2N+yno^tq{;KG#3(3O{nWh)CN@1I+q6I3deQk@c>VhJ-><~~f4Bq(a5XT3gTOG8 zLzgEtBI?FFJ^H$kAiUgXx>VbN^%_oKQK4EmDY`N9v^U6rNU9upbl{Pt^c1Lsxsh8{ z7+TGQ{CY2X7VATJpYchWYgbOJY9cA7wq!wCIe*4-2S2i{&{jq+y9);NnY4Qr8?8C{ zI%Tsu_Amn4-~~y$bB$@N8AR29E?)?{El;1C9bzxIE?~rts#5LKf_?uwet-M+^8>kr zC^$RWZX`whhZh>d(k(ywa#(Kjss;XYC)Jw!t_2MHt`mRBiuYZceM*;#!RllIjuNQW zq<^UIOtFtTPt5{#HtoD}r$o=owxNgkfX%BQTD^@R6zrB@xm=;tt}T+|!D;ot06v_h zVM{p%6gXb+w5)g6=7nCdSpv)JsUsvH<`O^{Fazbgl zQso5%0A7oL#i9veGyi{;_#ip9|6&1^mdl#{h>$$^|rrc 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 xO8S(SOt!ryGPZs<=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/botocore-1.27.84.ebuild b/dev-python/botocore/botocore-1.27.84.ebuild new file mode 100644 index 000000000000..d1a6948e70e5 --- /dev/null +++ b/dev-python/botocore/botocore-1.27.84.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 536198aa085f..d3d7df9f6fa9 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -3,9 +3,11 @@ DIST cfn-lint-0.63.2.gh.tar.gz 9672817 BLAKE2B dcd445c2372bf044bc4eab4b33056d211 DIST cfn-lint-0.64.1.gh.tar.gz 9792758 BLAKE2B 95bc86fa41c17498575abfd4eb7e16d9e8a8dfc36d4304aa216890773e52d1e43f4deb178f2bd69c8edc445a417ca37ef53069ac9d398ccf27e3b9a6d90ee8c9 SHA512 edd7296e74db943c6ae818c2ae8f5220c4d8834eb7858c474e38f7852c1a7839b89ba949c105a3d2044f4b952e56fdc9e7a08493ed74e06b29ec9c0ea0b48a6a DIST cfn-lint-0.65.0.gh.tar.gz 9807118 BLAKE2B abafc4fac788ba0af80359997b92cd60089472dee51952fc3029485a87be8e8fb9deb1599610471216ee8da103f7198808f9122727182005140c527672a921f8 SHA512 68eeb18914fb92cdacea9f80d4564937eba92b645f62a3fc22e874001554837ac3107741d4134cc8b1d880eaca38a560a92631c6ae3dfb2c412ad6fcb3f91cab DIST cfn-lint-0.65.1.gh.tar.gz 9670213 BLAKE2B 22a627dc417f8df76fef9228eb4139210f693b0f5723e70f0dcb3651a18c921e8f174b8c97709016b2c184f3e12e03e49ad7e7a720415ad5cb820aecdfba4616 SHA512 391db28d47caa5cb66f3994944766f9ba6a0500ac5c8c474cef0a60e44236aedde7bceefb78cbc48cef3109ddf9206960a212df3ebdf7eb82b84940ca7202b7c +DIST cfn-lint-0.66.0.gh.tar.gz 9710208 BLAKE2B e4d333d9ac0e05b9b6a7030ca63f2feb019d0b18d271f5e3d6a6176ac3c3c99c207709447be4397aecd831933f3938249786f6b043131b584432c04bcc2c1304 SHA512 05580c6602becd1b2545c1a87ffdbd3abf21026f76de2c476c986da3972a4dbb2a4ecc31f53dc23732bcfdd52a9c7ceb620f88c12a0b4b22536b6cb692e55f06 EBUILD cfn-lint-0.62.0.ebuild 1638 BLAKE2B aac7fa1a1a77be545e0198503a3557beff145ac1eff3615039ba66a994189f6de72f6062d2a6829199cb071bd03a3b23234992a293546178dc59af5bfc77ef74 SHA512 9eef4abcf551f313e508f2c3f1ffdae56142b2aa933942c0e9733d7e80a9d8324edd870d03a225683586a06fbd3a78dda5f95e81aac648e7864dcfc785797225 EBUILD cfn-lint-0.63.2.ebuild 1640 BLAKE2B ab0b276a17eb6e1736a03f89d00a70a55840063177efdb4ca391f399acb5dea04480b4a31bf9bba12c607f35381d95b44dd6e346141d9e7e084eb4d48fe829e7 SHA512 ebc9ee814224010bf27a5e9675de5e1eed72073441da99ef9b8a3f8c17041eb6855d0951d97aa9e7f6f3d5aab758d594cdb3c93d9d990b4dac990e0fb9434a9a EBUILD cfn-lint-0.64.1.ebuild 1640 BLAKE2B ab0b276a17eb6e1736a03f89d00a70a55840063177efdb4ca391f399acb5dea04480b4a31bf9bba12c607f35381d95b44dd6e346141d9e7e084eb4d48fe829e7 SHA512 ebc9ee814224010bf27a5e9675de5e1eed72073441da99ef9b8a3f8c17041eb6855d0951d97aa9e7f6f3d5aab758d594cdb3c93d9d990b4dac990e0fb9434a9a EBUILD cfn-lint-0.65.0.ebuild 1640 BLAKE2B ab0b276a17eb6e1736a03f89d00a70a55840063177efdb4ca391f399acb5dea04480b4a31bf9bba12c607f35381d95b44dd6e346141d9e7e084eb4d48fe829e7 SHA512 ebc9ee814224010bf27a5e9675de5e1eed72073441da99ef9b8a3f8c17041eb6855d0951d97aa9e7f6f3d5aab758d594cdb3c93d9d990b4dac990e0fb9434a9a EBUILD cfn-lint-0.65.1.ebuild 1640 BLAKE2B 02c81bbb43b8d2d2f9c56982e3b8ca13f7eb0c7e94eb7565a93c78df387ab1d2a9980f52d8a2f8f843fc816dbdf92f855eed49ec7b82620f6f1f1f722f015032 SHA512 e0a42d3d67973996bda7a3f283c93479be102a8c05097a4cb03d3b91ccb9fb9f446dcc4e1fca7752ad9f3b63f546f871f1f6d99d903ee186faf97fbcfa5dbe77 +EBUILD cfn-lint-0.66.0.ebuild 1640 BLAKE2B 02c81bbb43b8d2d2f9c56982e3b8ca13f7eb0c7e94eb7565a93c78df387ab1d2a9980f52d8a2f8f843fc816dbdf92f855eed49ec7b82620f6f1f1f722f015032 SHA512 e0a42d3d67973996bda7a3f283c93479be102a8c05097a4cb03d3b91ccb9fb9f446dcc4e1fca7752ad9f3b63f546f871f1f6d99d903ee186faf97fbcfa5dbe77 MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19 diff --git a/dev-python/cfn-lint/cfn-lint-0.66.0.ebuild b/dev-python/cfn-lint/cfn-lint-0.66.0.ebuild new file mode 100644 index 000000000000..d9b9960e1574 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.66.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" +SRC_URI=" + https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.51.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO + test/unit/module/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # Internet + test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2 + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 +) + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i setup.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 6cc04245f07d..e6230d7012c8 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -2,6 +2,7 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06 SHA512 cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3 SHA512 cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda +DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 BLAKE2B 545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32 SHA512 d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 BLAKE2B 143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243 SHA512 9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f EBUILD clang-python-13.0.1.ebuild 925 BLAKE2B 1dab0cbb672643072e7d824a262c81505d19e555f24f97f82156473affc2f5ba6fc34ec493ffeedbc82feb1245fc6a39126e1b81fcdc8f8b4ddd0b7fe108e4bb SHA512 11eaf5c7a484d756f01986eacce19c912666518892f3213ff42367c126c2d8474abf6608cca24e6250c64e7423464e7cb3e58c2b069c7febf4893b249f2ee304 @@ -10,4 +11,5 @@ EBUILD clang-python-15.0.1.ebuild 1160 BLAKE2B 22d78219abedc96b7ccf9ebc75ec7c6f7 EBUILD clang-python-15.0.2.9999.ebuild 1137 BLAKE2B 513e5f0e8ed5118ef7cca0271276d02f912b74234464f8c891d17ecbfc7bd4fbfadd7216b5e62ea5b5b8b857dc781d6dc341f5e84d0b3f10b366125cf8a72dc1 SHA512 5a25a98c9715e6cb4e69f8025e0faf29816c91c1b64dfdb4a8518e252e0e31f15ee2d8568d00a54ba2e7d0937804621984118d3a4e201e92c66377c35f362e05 EBUILD clang-python-16.0.0.9999.ebuild 1137 BLAKE2B 513e5f0e8ed5118ef7cca0271276d02f912b74234464f8c891d17ecbfc7bd4fbfadd7216b5e62ea5b5b8b857dc781d6dc341f5e84d0b3f10b366125cf8a72dc1 SHA512 5a25a98c9715e6cb4e69f8025e0faf29816c91c1b64dfdb4a8518e252e0e31f15ee2d8568d00a54ba2e7d0937804621984118d3a4e201e92c66377c35f362e05 EBUILD clang-python-16.0.0_pre20220918.ebuild 1137 BLAKE2B 513e5f0e8ed5118ef7cca0271276d02f912b74234464f8c891d17ecbfc7bd4fbfadd7216b5e62ea5b5b8b857dc781d6dc341f5e84d0b3f10b366125cf8a72dc1 SHA512 5a25a98c9715e6cb4e69f8025e0faf29816c91c1b64dfdb4a8518e252e0e31f15ee2d8568d00a54ba2e7d0937804621984118d3a4e201e92c66377c35f362e05 +EBUILD clang-python-16.0.0_pre20220930.ebuild 1137 BLAKE2B 513e5f0e8ed5118ef7cca0271276d02f912b74234464f8c891d17ecbfc7bd4fbfadd7216b5e62ea5b5b8b857dc781d6dc341f5e84d0b3f10b366125cf8a72dc1 SHA512 5a25a98c9715e6cb4e69f8025e0faf29816c91c1b64dfdb4a8518e252e0e31f15ee2d8568d00a54ba2e7d0937804621984118d3a4e201e92c66377c35f362e05 MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-python/clang-python/clang-python-16.0.0_pre20220930.ebuild b/dev-python/clang-python/clang-python-16.0.0_pre20220930.ebuild new file mode 100644 index 000000000000..f0290ca4c7b1 --- /dev/null +++ b/dev-python/clang-python/clang-python-16.0.0_pre20220930.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for sys-devel/clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=sys-devel/clang-${PV}:* + !sys-devel/llvm:0[clang(-),python(-)] + !sys-devel/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-devel/clang:${PV%%.*} + ) +" + +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/${PV%%.*}/$(get_libdir) + "${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/contourpy/Manifest b/dev-python/contourpy/Manifest index 74feb13e2537..45f6fd47d8ad 100644 --- a/dev-python/contourpy/Manifest +++ b/dev-python/contourpy/Manifest @@ -1,3 +1,3 @@ DIST contourpy-1.0.5.gh.tar.gz 12153420 BLAKE2B 1b3899831938c114480606f0c2ef2962248721884cd2be727f2bd11d12d322e7652c7b63860f4c5d8bd039a7e838f3f360dd1af017219caa97dfc63d69ef7e19 SHA512 47dc08f02920cb0ffc081f313dd041fa36e2fd0a81530374ae77adc288af13cf2c526fc1f45d06ef1c256c4c8fe243e0b36b54d3fff7d4f8bd6f9f4938d3c805 -EBUILD contourpy-1.0.5.ebuild 1021 BLAKE2B 53dd2ded5bfe38ae40bce7666dbe7e1cb2efbfcca5755c55fe4022979a1651a33e6900a04d167f216af66ce53f91c98dca9bb397eb70f3f6e1dc038cfa263cb0 SHA512 54381f8543aba33c13765c538f4918f29ee01dcbd64666d3ef85b6820c79d90747f26dc374539ef851203e7e90546c649cdf20617182542cdd37837f86d18701 +EBUILD contourpy-1.0.5.ebuild 1028 BLAKE2B 18b4adec0c71c0faaec0e420b21493e0b90974bb399de3e183d2cc3d9157da90d4c89e8a0cbaf00aa3de5c24ab929078ca2ae9352b9f9239d6dd8ddbfbdd6dbe SHA512 3f2c36857b75931dc4756533b79e84124a2ac659feb003e9250626dac96a91f633edc7909a20aacf52a91b665be7b7204f1bcb07ca52626790688705ea62be77 MISC metadata.xml 372 BLAKE2B de3d6cc9d8727bf43be63fdbb8aa2ad375667d189019e189be262e39d028acab98a21e200798c2d5c5c72521aa7d38202e3e235dd44de9b43a7dc9e045d50c47 SHA512 e692f94d805d7f56fc895a4c76dfbacf2f068d687b9191482b946445baa3bd0a685eda7a1b0aec2aaf9a02e6f23d87f0bf22d90f42e3c21d930724c635ff859a diff --git a/dev-python/contourpy/contourpy-1.0.5.ebuild b/dev-python/contourpy/contourpy-1.0.5.ebuild index 88d1abc961bc..e8d9091ceba9 100644 --- a/dev-python/contourpy/contourpy-1.0.5.ebuild +++ b/dev-python/contourpy/contourpy-1.0.5.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~hppa ~riscv" +KEYWORDS="~alpha ~amd64 ~hppa ~riscv" RDEPEND=" >=dev-python/numpy-1.16[${PYTHON_USEDEP}] diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest index 364a8f51edc8..a1e63925d02b 100644 --- a/dev-python/coverage/Manifest +++ b/dev-python/coverage/Manifest @@ -1,3 +1,5 @@ DIST coverage-6.4.4.tar.gz 772949 BLAKE2B 87b4c51ac43ac3bd2202496f6db6de5c74dd9925521bf3092cd862b86d8d7c0e3d008ee550c90e890febd87cc4d167669e830668f15da94ef4ea72e82154bf26 SHA512 f210f2471b170e05d4dac2cc9a91e3f0d4ba6456cdf91dc1c0ef67a02a11f4279c5beca5df8854c42660346995492b1eff020e1ac578d2a0a129627dadd17114 +DIST coverage-6.5.0.tar.gz 775224 BLAKE2B 1ff7db1c72856553717d07d5a13443c210a3d85b3ce1f1eee802b986f71e3c13ac9df6bbca498fbeaa961ee33baab29c5e38f0c0e7b21c378830dfe85d797798 SHA512 4f2ec0bf69a83471a2b5a73b6a2212372ee6e32ccc4c72e0d33eef915939152f3213ab60e1a22ce2b72791e706c2223b0c81c87b95bbfadd1e828fa1a9fff120 EBUILD coverage-6.4.4.ebuild 1678 BLAKE2B c7e457ab2b0d46e6550793f295ee6294b70f099aa0c6be6a3a3a8505cfd8dc8dce1270b550dd6a73c838d4aaea0c99d20c12c6fdab32bc05e62e45c902df6275 SHA512 a9a31b2d0883fb30bf389104f9d884313bb6906bc71f8093931021f7c9c5e441304ae536a33c2948c5df69a45532dad6ff9c531533ff23511853901d7d8ec224 +EBUILD coverage-6.5.0.ebuild 1799 BLAKE2B 74ac7ba94fc20a48efe45b9269ce17cd5de9cf73fa3203b3525993b665279f76cce974c88e91d9768d918524db3a4d90153f8281be148e5410be1ca4cb0ced6d SHA512 d36cb0a78490a8fd9de11d832aa5ad1b7635f6d68ea7e3d56f397c28b33b577b56d5a06ad90e051eaabb972e211d0fe315d23545785b5e79d5a08d9f719ec4ef MISC metadata.xml 714 BLAKE2B c0d2641f795a21a80b6fa36206973f41421effe055e4c5e41bf752869759eb48e8fe42a0ab00af55b5d5111bfaccd330676d63e263013dc9bd3c344cb038a3a6 SHA512 412d70b7c9c2871bb93ae6ed6ae110a9f29c26957f6e1b24cc531c7d49f292ecb5206df10b409f2e44d2f814b119ef4ed973bca608df999026bda8df2156df24 diff --git a/dev-python/coverage/coverage-6.5.0.ebuild b/dev-python/coverage/coverage-6.5.0.ebuild new file mode 100644 index 000000000000..e2e5a9ba699a --- /dev/null +++ b/dev-python/coverage/coverage-6.5.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite(+)" + +inherit distutils-r1 + +DESCRIPTION="Code coverage measurement for Python" +HOMEPAGE=" + https://coverage.readthedocs.io/en/latest/ + https://github.com/nedbat/coveragepy/ + https://pypi.org/project/coverage/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/^addopts/s:-q -n auto::' setup.cfg || die + distutils-r1_src_prepare +} + +test_tracer() { + local -x COVERAGE_TEST_TRACER=${1} + einfo " Testing with the ${COVERAGE_TEST_TRACER} tracer ..." + epytest tests +} + +python_test() { + local EPYTEST_IGNORE=( + # pip these days insists on fetching build deps from Internet + tests/test_venv.py + ) + + "${EPYTHON}" igor.py zip_mods || die + + local -x COVERAGE_TESTING=True + # TODO: figure out why they can't be imported inside test env + local -x COVERAGE_NO_CONTRACTS=1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin + + local prev_opt=$(shopt -p nullglob) + shopt -s nullglob + local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so ) + ${prev_opt} + + if [[ -n ${c_ext} ]]; then + cp "${c_ext}" \ + coverage/ || die + test_tracer c + rm coverage/*.so || die + else + test_tracer py + fi +} diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest index be6aca74c4c1..b19b0b30fcc8 100644 --- a/dev-python/dask/Manifest +++ b/dev-python/dask/Manifest @@ -1,7 +1,9 @@ DIST dask-2022.8.1.gh.tar.gz 8759920 BLAKE2B bc84706772072a1df2a1c0089f9bc1332a0110430f1c6f2e120e76f565b0666fb0f7f9ac6c25da356f2825e0cd8dfa5b2ef7998d3a231aefc41a5ce09980a22a SHA512 ba042cf069b88c752a371a6ea2df69dd75dabd934befa2d91f4e1e754ad197a14369935452125a621d14527e0d6a0a3a2abdee8f127aa05c6c812116cb27dc3e DIST dask-2022.9.0.gh.tar.gz 8762083 BLAKE2B 60c7a37124b61b49fc06a754b5842695fd63d234e087ec44a40793aeb330034e0d5e3caaedd239fd498a9b01c2bc450f62cdc22848bfd654bfdab6a07d9be7de SHA512 a88f71b9e8cdc69ce3a4babbc2434f830110df284d56eec37cadb6b81add3cd5f2e751ea5e9b390d112d16ee0952c296368851889fec202e3601c2fcf8f52a97 DIST dask-2022.9.1.gh.tar.gz 8766675 BLAKE2B da4735dd860b96d691bbe3782ce04fb4e53a265984dc52593ecd1cbd1a1e536ad2677998e01bcfa99d783255ce053a44c4ed4cb0ce83128520755c20530bca3f SHA512 944d333bbe2f946b85173d289e287737816359a959b61d9bf2b9ef0f75173482a2912355fd71f8a8aa29e58f5b66a91909dc53c1cd269ab2bc569bad62a67f6c +DIST dask-2022.9.2.gh.tar.gz 8767605 BLAKE2B ad0d9b7f849f984316768f1d1983e13177c3263b6803ce6d861b15b8d88c21c7dce4dae917ca28f8688797573503c6fd518816ca7d993d67c56172ef2adc73ec SHA512 467411933432821413f8440e6434b18c2bf76c616a92ec990bc71c141ea2cab235c1330e888ed77f429b6d00d588042928cd3b06d9b693d51302cf8c114700dd EBUILD dask-2022.8.1.ebuild 1583 BLAKE2B 58ac96137b56b190b388ddd0d706603a94ea6c116e2dc96ffa1ee927fd0781fe41af1fea420c6b694c91776201bff9bc83fe7455d10f3d9c11b1c4963a5aa2bb SHA512 2fc67c4256b78aedb42c365631a102cc8c77e40707210f01698dc4378f20c3650d4c0635a73d690c5e5e4624601b304d41d53a33a19dd1468a450f3a103119a6 EBUILD dask-2022.9.0.ebuild 1780 BLAKE2B 0af473bd7b44c26022591b631cae4f656a861b33cd415b78336658692d589712373058e7e82bf288959df7819ade2b941af7c84bdea97bf40ba20489e4fd78f6 SHA512 de374eabcd08502dde1c0a39819e21cac7903756bfcaff74d83cc75be2341c2e67359f25ad2d255978a3dc71e8fcc519a762c519c6051d6a942343abd7505aab EBUILD dask-2022.9.1.ebuild 1780 BLAKE2B 0af473bd7b44c26022591b631cae4f656a861b33cd415b78336658692d589712373058e7e82bf288959df7819ade2b941af7c84bdea97bf40ba20489e4fd78f6 SHA512 de374eabcd08502dde1c0a39819e21cac7903756bfcaff74d83cc75be2341c2e67359f25ad2d255978a3dc71e8fcc519a762c519c6051d6a942343abd7505aab +EBUILD dask-2022.9.2.ebuild 1780 BLAKE2B 0af473bd7b44c26022591b631cae4f656a861b33cd415b78336658692d589712373058e7e82bf288959df7819ade2b941af7c84bdea97bf40ba20489e4fd78f6 SHA512 de374eabcd08502dde1c0a39819e21cac7903756bfcaff74d83cc75be2341c2e67359f25ad2d255978a3dc71e8fcc519a762c519c6051d6a942343abd7505aab MISC metadata.xml 722 BLAKE2B f5ef083408180a71a3f997ab61bba6770b08018e3d0737a17a99827edd486c2d10fc8bf17c70c8d5a431bc40bdd685d2a6ce6e8e1784a2c1d89152b167f51648 SHA512 1e1a79bf0d919a2a7a0840e77f239b3aa3bcd57666a06f18113c39c9b075d03e380b37c2e9c96dfe8ba864a94e98fe52fc0b6b16e69009364374020729b261ef diff --git a/dev-python/dask/dask-2022.9.2.ebuild b/dev-python/dask/dask-2022.9.2.ebuild new file mode 100644 index 000000000000..6ad6f0bd45e1 --- /dev/null +++ b/dev-python/dask/dask-2022.9.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" +HOMEPAGE=" + https://www.dask.org/ + https://github.com/dask/dask/ + https://pypi.org/project/dask/ +" +SRC_URI=" + https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] + >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}] + >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + >=dev-python/partd-0.3.10[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] + >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/toolz[${PYTHON_USEDEP}] + test? ( + dev-python/moto[${PYTHON_USEDEP}] + dev-python/numexpr[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # another test relying on -Werror + "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" + # 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]" +) + +python_test() { + epytest -p no:flaky -m "not network" +} diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest index f1c5568e511d..ad1f4f570d88 100644 --- a/dev-python/ensurepip-setuptools/Manifest +++ b/dev-python/ensurepip-setuptools/Manifest @@ -1,7 +1,9 @@ DIST setuptools-65.0.2-py3-none-any.whl 1233332 BLAKE2B 0c0d0db73452d15947097f3d453f01bb42ef150b50122b7a1f39212f663064284bc313a04c3dbe99e8da7e614d72a963d6c9f0c8f486f5d84131a06718b288c8 SHA512 11d9975468166bf7db9a9da44d893a67daacc5f309da1b521278a95a33fa2b3574cae10840c9943de54bf5d411e54697f91b62a3bfb5a6a3bc69b804af2a1365 DIST setuptools-65.1.0-py3-none-any.whl 1232689 BLAKE2B db8f85b99b1d47af55d484d77ecafe5122abe9ab8dcec565659bb91c16aa26513c00d8684ca3b7b57e629d512b42273188a00ee0a0958bba5097ce150869609f SHA512 1072a826964ec3413c5bcd3f930a2f314b87b0b77714ddc948573841fbb871a898843211beaff0bcc5e003fcaab678de5d2b9a3a9fa864beced1bf2af282d048 DIST setuptools-65.2.0-py3-none-any.whl 1232422 BLAKE2B 049fbccec71e15ed01b5e07f5d60589c662d012e4fe27c6eb8fbe3b62692bb63d891c9cf4253fe74b5a5803db39f3e5194f8481e5a3555493e9f18bd6985b35d SHA512 e0fc48a3ebe2022783c2f56d85d8ad5e17bd0f5f2caefc5e3ac6eb4ddf1464854ad9039c62a55e72ca6b0387e7f874b15b7a0df4acbf6153a51cb8e8146bd93d +DIST setuptools-65.4.1-py3-none-any.whl 1232518 BLAKE2B 545caa5f7c551090e3dcb71c388477c4aad8aaee1dbf4a7f7fc08f27a296a81a055310b41c3d4af7cb3cf375c5ab465fec29ef3e29456281f56b7df544dd0eca SHA512 c0bc3f5f3b7c8a8b83df4d12f5f99d41ea910220abc16e8b93e3b533dc8d665802608c447e8c1eb070c19c24b1baa83faf2ac42488f95808ed585c169afadd58 EBUILD ensurepip-setuptools-65.0.2.ebuild 627 BLAKE2B f9effdc2c370edaacfe107c69a461aea1d737b5134c35647f4cff0919f577099ab7e59423f9eae9d0bf48bb04efa8ffae91a797176b485501ab68ba991a8e126 SHA512 79952939def604a65c67c39b61938c7c24e644c4c841c1d466a2a8d6030d4a942213365c7389612edbd43df5db0df113ea8f6da7b62ff5681819f0de9cb11c0e EBUILD ensurepip-setuptools-65.1.0.ebuild 627 BLAKE2B f9effdc2c370edaacfe107c69a461aea1d737b5134c35647f4cff0919f577099ab7e59423f9eae9d0bf48bb04efa8ffae91a797176b485501ab68ba991a8e126 SHA512 79952939def604a65c67c39b61938c7c24e644c4c841c1d466a2a8d6030d4a942213365c7389612edbd43df5db0df113ea8f6da7b62ff5681819f0de9cb11c0e EBUILD ensurepip-setuptools-65.2.0.ebuild 620 BLAKE2B cdb59a7448ad7ba64fe903fe3f8cdf7f697c5e36d225557b1f656c1e16f54d12a778ef2ecabb92bfe1015f785ff62ed6a431294cbcf316dd24364f46baa11e2e SHA512 a924f4bccd7ef3d613a0ed51443b9eed6f3b2aa432ccc428c12661d150e3cb937cb9340f956920878b0b27a5f65e0220de7ca252ff008504020c02a4f2438b71 +EBUILD ensurepip-setuptools-65.4.1.ebuild 627 BLAKE2B f9effdc2c370edaacfe107c69a461aea1d737b5134c35647f4cff0919f577099ab7e59423f9eae9d0bf48bb04efa8ffae91a797176b485501ab68ba991a8e126 SHA512 79952939def604a65c67c39b61938c7c24e644c4c841c1d466a2a8d6030d4a942213365c7389612edbd43df5db0df113ea8f6da7b62ff5681819f0de9cb11c0e MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.4.1.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.4.1.ebuild new file mode 100644 index 000000000000..96c75c915768 --- /dev/null +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-65.4.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=${PN#ensurepip-} +WHL=${MY_PN}-${PV}-py3-none-any.whl + +DESCRIPTION="Shared setuptools wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/setuptools/" +SRC_URI=" + https://files.pythonhosted.org/packages/py3/${MY_PN::1}/${MY_PN}/${WHL} +" +S=${DISTDIR} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + ! -Subject: [PATCH] Closes #305: Add Python 3.11 support - -* Add GREENLET_PY311 macro -* PyGreenlet structure: - - * Add 3 members for the "data stack": 'datastack_chunk', - 'datastack_top' and 'datastack_limit'. - * Add 'current_frame' member. - -* Rename CFrame to _PyCFrame -* tox.ini: Add py311 environment. - -Changes partially backport from the master branch: -commit 63e1099acc3677e614532bea0fa2e1967b69125f. - -Co-Authored-By: Miro Hrončok - -https://github.com/python-greenlet/greenlet/pull/306 ---- a/src/greenlet/greenlet.c -+++ b/src/greenlet/greenlet.c -@@ -170,9 +170,11 @@ green_clear_exc(PyGreenlet* g) - { - #if GREENLET_PY37 - g->exc_info = NULL; -- g->exc_state.exc_type = NULL; - g->exc_state.exc_value = NULL; -+#if !GREENLET_PY311 -+ g->exc_state.exc_type = NULL; - g->exc_state.exc_traceback = NULL; -+#endif - g->exc_state.previous_item = NULL; - #else - g->exc_type = NULL; -@@ -525,8 +527,13 @@ g_switchstack(void) - { /* save state */ - PyGreenlet* current = ts_current; - PyThreadState* tstate = PyThreadState_GET(); -+#if GREENLET_PY311 -+ current->recursion_depth = (tstate->recursion_limit -+ - tstate->recursion_remaining); -+#else - current->recursion_depth = tstate->recursion_depth; - current->top_frame = tstate->frame; -+#endif - #if GREENLET_PY37 - current->context = tstate->context; - #endif -@@ -551,6 +558,15 @@ g_switchstack(void) - */ - current->cframe = tstate->cframe; - ts__g_switchstack_use_tracing = tstate->cframe->use_tracing; -+#if GREENLET_PY311 -+ current->current_frame = tstate->cframe->current_frame; -+ current->datastack_chunk = tstate->datastack_chunk; -+ current->datastack_top = tstate->datastack_top; -+ current->datastack_limit = tstate->datastack_limit; -+ PyFrameObject *frame = PyThreadState_GetFrame(tstate); -+ Py_XDECREF(frame); /* PyThreadState_GetFrame gives us a new reference. */ -+ current->top_frame = frame; -+#endif - #endif - } - -@@ -574,9 +590,6 @@ g_switchstack(void) - PyGreenlet* target = ts_target; - PyGreenlet* origin = ts_current; - PyThreadState* tstate = PyThreadState_GET(); -- tstate->recursion_depth = target->recursion_depth; -- tstate->frame = target->top_frame; -- target->top_frame = NULL; - - #if GREENLET_PY37 - tstate->context = target->context; -@@ -607,7 +620,18 @@ g_switchstack(void) - */ - tstate->cframe->use_tracing = ts__g_switchstack_use_tracing; - #endif -- -+#if GREENLET_PY311 -+ tstate->recursion_remaining = (tstate->recursion_limit -+ - target->recursion_depth); -+ tstate->cframe->current_frame = target->current_frame; -+ tstate->datastack_chunk = target->datastack_chunk; -+ tstate->datastack_top = target->datastack_top; -+ tstate->datastack_limit = target->datastack_limit; -+#else -+ tstate->recursion_depth = target->recursion_depth; -+ tstate->frame = target->top_frame; -+#endif -+ target->top_frame = NULL; - assert(ts_origin == NULL); - Py_INCREF(target); - ts_current = target; -@@ -810,7 +834,7 @@ static int GREENLET_NOINLINE(g_initialstub)(void* mark) - We want to defer copying the state info until we're sure - we need it and are in a stable place to do so. - */ -- CFrame trace_info; -+ _PyCFrame trace_info; - #endif - /* save exception in case getattr clears it */ - PyErr_Fetch(&exc, &val, &tb); -@@ -875,7 +899,12 @@ static int GREENLET_NOINLINE(g_initialstub)(void* mark) - } - self->top_frame = NULL; - green_clear_exc(self); -+#if GREENLET_PY311 -+ self->recursion_depth = (PyThreadState_GET()->recursion_limit -+ - PyThreadState_GET()->recursion_remaining); -+#else - self->recursion_depth = PyThreadState_GET()->recursion_depth; -+#endif - - /* restore arguments in case they are clobbered */ - ts_target = self; -@@ -1006,13 +1035,13 @@ green_new(PyTypeObject* type, PyObject* args, PyObject* kwds) - it uses the ``root_cframe`` just to have something to put there. - However, once the greenlet is actually switched to for the first - time, ``g_initialstub`` (which doesn't actually "return" while the -- greenlet is running) stores a new CFrame on its local stack, and -+ greenlet is running) stores a new _PyCFrame on its local stack, and - copies the appropriate values from the currently running CFrame; -- this is then made the CFrame for the newly-minted greenlet. -+ this is then made the _PyCFrame for the newly-minted greenlet. - ``g_initialstub`` then proceeds to call ``glet.run()``, which -- results in ``PyEval_...`` adding the CFrame to the list. Switches -+ results in ``PyEval_...`` adding the _PyCFrame to the list. Switches - continue as normal. Finally, when the greenlet finishes, the call to -- ``glet.run()`` returns and the CFrame is taken out of the linked -+ ``glet.run()`` returns and the _PyCFrame is taken out of the linked - list and the stack value is now unused and free to expire. - */ - ((PyGreenlet*)o)->cframe = &PyThreadState_GET()->root_cframe; -@@ -1121,9 +1150,11 @@ green_traverse(PyGreenlet* self, visitproc visit, void* arg) - Py_VISIT(self->context); - #endif - #if GREENLET_PY37 -- Py_VISIT(self->exc_state.exc_type); - Py_VISIT(self->exc_state.exc_value); -+#if !GREENLET_PY311 -+ Py_VISIT(self->exc_state.exc_type); - Py_VISIT(self->exc_state.exc_traceback); -+#endif - #else - Py_VISIT(self->exc_type); - Py_VISIT(self->exc_value); -@@ -1159,9 +1190,11 @@ green_clear(PyGreenlet* self) - Py_CLEAR(self->context); - #endif - #if GREENLET_PY37 -- Py_CLEAR(self->exc_state.exc_type); - Py_CLEAR(self->exc_state.exc_value); -+#if !GREENLET_PY311 -+ Py_CLEAR(self->exc_state.exc_type); - Py_CLEAR(self->exc_state.exc_traceback); -+#endif - #else - Py_CLEAR(self->exc_type); - Py_CLEAR(self->exc_value); -@@ -1253,9 +1286,11 @@ green_dealloc(PyGreenlet* self) - Py_CLEAR(self->context); - #endif - #if GREENLET_PY37 -- Py_CLEAR(self->exc_state.exc_type); - Py_CLEAR(self->exc_state.exc_value); -+#if !GREENLET_PY311 -+ Py_CLEAR(self->exc_state.exc_type); - Py_CLEAR(self->exc_state.exc_traceback); -+#endif - #else - Py_CLEAR(self->exc_type); - Py_CLEAR(self->exc_value); ---- a/src/greenlet/greenlet.h -+++ b/src/greenlet/greenlet.h -@@ -14,6 +14,15 @@ extern "C" { - /* This is deprecated and undocumented. It does not change. */ - #define GREENLET_VERSION "1.0.0" - -+#if PY_VERSION_HEX >= 0x30B00A6 -+# define GREENLET_PY311 1 -+ /* _PyInterpreterFrame moved to the internal C API in Python 3.11 */ -+# include -+#else -+# define GREENLET_PY311 0 -+# define _PyCFrame CFrame -+#endif -+ - typedef struct _greenlet { - PyObject_HEAD - char* stack_start; -@@ -25,6 +34,12 @@ typedef struct _greenlet { - PyObject* run_info; - struct _frame* top_frame; - int recursion_depth; -+#if GREENLET_PY311 -+ _PyInterpreterFrame *current_frame; -+ _PyStackChunk *datastack_chunk; -+ PyObject **datastack_top; -+ PyObject **datastack_limit; -+#endif - PyObject* weakreflist; - #if PY_VERSION_HEX >= 0x030700A3 - _PyErr_StackItem* exc_info; -@@ -39,7 +54,7 @@ typedef struct _greenlet { - PyObject* context; - #endif - #if PY_VERSION_HEX >= 0x30A00B1 -- CFrame* cframe; -+ _PyCFrame* cframe; - #endif - } PyGreenlet; - ---- a/tox.ini -+++ b/tox.ini -@@ -1,6 +1,6 @@ - [tox] - envlist = -- py27,py35,py36,py37,py38,py39,py310,docs -+ py27,py35,py36,py37,py38,py39,py310,py311,docs - - [testenv] - commands = diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest index 0d0a499bf44d..63a948390997 100644 --- a/dev-python/gst-python/Manifest +++ b/dev-python/gst-python/Manifest @@ -1,5 +1,5 @@ DIST gst-python-1.20.2.tar.xz 153428 BLAKE2B 051be5996530989b0e016662f4bf33ac01d576dff56ef779ae481f6f02143595cb3132b9a1ad56cd26f7de55c5df28d25cac448ef28f1b8595974f468252c6b5 SHA512 99af8bad76f930e6c11dcacac013ffe30670ad77259ebe96ee6059a9c359fd1a9c9b22188856f2f19f31469c152b3ad269ba821d06ef92f0c92b3b0fe0eac0d2 DIST gst-python-1.20.3.tar.xz 155504 BLAKE2B 2991f106a53da6e968bdbf2b081c464e92902e4b5ed57e7a14ef1c1556ba18d2e63f4402e703953513f68c36405478b0da05f283602f564bec16cbe72b9e686f SHA512 987b444d78b5fb206457245b46b843db9372f9bd316abc57ecd8d50488ef734707a08ac88a9b9d58e2db113e67ce5b524aad82c0086471494c2177c2e272de6e EBUILD gst-python-1.20.2.ebuild 1631 BLAKE2B c365d5b9958e7f95f2c78e5e29b5d12589526b8e5be98c78e810872d8fe332250aed63e4e51ca25e45a9dc894c7d9151d762ec595848a064541af3eb78f9fed1 SHA512 4d82a2a5def91828763c71099eea382c407fd84d5dfc8b1c3eb76deaf5bc8563171f050d2db4fde2d830c64af94217fb489e7dfc87b0bbb97de1f1eddd23d3b4 -EBUILD gst-python-1.20.3.ebuild 1632 BLAKE2B 4469a070c62e4654a84e16f55c51a9e1121e6bedcbae10b5ce88b0349ba19cef83beb5a8358194fafcd46711392ceea2d0e06281c5c93a4607601badbb20b948 SHA512 cec0e235b510176e9f01ae065b3f78e4e2d13cc78201e5821b30caaae2c0b338815f62b5e65a6ef4da154005429108196216b5d74e0757176378d6838833ca9c +EBUILD gst-python-1.20.3.ebuild 1632 BLAKE2B 12307974fead182631fafba6bb46bba652c39d4e256e97aa1fb502ace15cfb07ef84ed676212048e0c93d88e9ebd2cf10a3299f2f76e62464bb40cb73bd7c689 SHA512 59eaf8a7759cd07d207c039ca8f02abdd59d1f3c59970d47dea7ff575fb571f17c10d9bd8aa12cd345419534ed601e65830971d0f36d41ab549147e2a5ac975d MISC metadata.xml 267 BLAKE2B 331be70b2fa90cce1bf91ded1dac141de6a9bec40c1736bcb90d280ac7fabf22cfd0a701c7fd5864f007d1159954f7ee55701d5e68b47a1a9a217ca34b7ee619 SHA512 4dcdd6bc6d148a0e02a0f1b766bd0c5712d373d898c06078d8630e0067e858b815117392a11332b257156e95da6337494d99c2724d24cadb97432089908644b5 diff --git a/dev-python/gst-python/gst-python-1.20.3.ebuild b/dev-python/gst-python/gst-python-1.20.3.ebuild index 768ffde39835..df597b5ae5ad 100644 --- a/dev-python/gst-python/gst-python-1.20.3.ebuild +++ b/dev-python/gst-python/gst-python-1.20.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit meson python-r1 xdg-utils diff --git a/dev-python/hatch-fancy-pypi-readme/Manifest b/dev-python/hatch-fancy-pypi-readme/Manifest index 293549fd2e8e..30e3227583f0 100644 --- a/dev-python/hatch-fancy-pypi-readme/Manifest +++ b/dev-python/hatch-fancy-pypi-readme/Manifest @@ -1,5 +1,5 @@ DIST hatch-fancy-pypi-readme-22.3.0.gh.tar.gz 22107 BLAKE2B 7358a35ed9176d5107d406c1f99cfcf17ce409224dcad55ac845087e2fd6cc9ab88e5ea929e3b1304bbff6464cbbbd0b0d9716bcfe199dcd887c809cd6a9356a SHA512 93fe293ddce6dde450bc427d8fa492cf2b1f7d4a0e2d754873f765f588a962ca2c7c48b515ba613503bed6100b302ed91bbedb4d6a9f8d7bc10ab4b1418164e8 DIST hatch-fancy-pypi-readme-22.7.0.gh.tar.gz 25457 BLAKE2B 7426e6d8407b6b137524e651fdd4637980cdd781735c79df5172d3c9c45e5b7f07957e2591cc84c7eb750ac494770a68a8a7590dc7131eeb48c44bdb5a9995ac SHA512 4c6a02ac3774ee87f1cd725fae341739c3037aae772361e5664539fd0d8c09ba359245ddc925e028387a0359856979e35588d23824a66584a10f9fcac108b7d4 EBUILD hatch-fancy-pypi-readme-22.3.0.ebuild 850 BLAKE2B ae621f2d85031cec8ac6dd1a22111b24a0c82707bfb3c98eea03bbce13b903334e8e08165662851deae335db56542f83d59f16adcf4d7949fcb63c8b6b55eb78 SHA512 da39c23e7a53f9b4edf7707c28b372a8a931c6f1b3e12c23b204f876b7dd8622740b6a220320cd903e6234ecac1779891ea0622f98c45a585ce50b0d71ed89ac -EBUILD hatch-fancy-pypi-readme-22.7.0.ebuild 833 BLAKE2B c3107c4ca6914e7f596ab9bb0cafc8ed03ff71d6419e3c5f820f7067151db8bd14f1076fe8685352188969aec07bd4cb0d51acb9014247d8de733f7ccc7e2e13 SHA512 afaa8f6647d897450420e39da5df5e2d68c580d35da441e34c0fc1076e830512840694daf92c60a20f2a8540d3589908382d33df38a461d83134e5e8b7b107b8 +EBUILD hatch-fancy-pypi-readme-22.7.0.ebuild 840 BLAKE2B 08ef518265e0be1ca324fd29090e6cd8f164bfb9f125b754b6c33cd9828a24ba27f1e417444f1eafac251002edb3a6f0a1e36740356df4cbf8be886624ea8941 SHA512 d79c9c8daa6ddb0ecff3b74ddf41c527af5e1f159b89f2befbc432a4cdc71d75bf977de2906b8429704bed52f0c28275b0818de5c1a8dd0cd06198a0543b87c0 MISC metadata.xml 420 BLAKE2B 03750f71022641e5305e12e60a55fb614deac90677d655989df62c3b57009aba9f91881c7380a3efb6ada27b43036f446d5ebe26a2ae17678c87f681fab360a4 SHA512 54e85d5b2e8dd4faf2eac232d7f79848a6a6b365829cf58f186211de1473a9023a3f7e8defc49f788e89afc4f0a0b55996101ce45a8e76579b5a61ff76970c0f diff --git a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-22.7.0.ebuild b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-22.7.0.ebuild index 20270b009332..045aedd883d8 100644 --- a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-22.7.0.ebuild +++ b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-22.7.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" dev-python/hatchling[${PYTHON_USEDEP}] diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 4e6a3fbdc5ed..0253570a9398 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -1,5 +1,7 @@ DIST hypothesis-6.54.5.gh.tar.gz 9325448 BLAKE2B b4cb8a413ad96f11f4dbf4a1a529e389dbca45561264cf0922721a25009d1065fdce21064faf53bd7aad2f589c159b52d899aa7b12c12da68beae8c9186c0505 SHA512 37205ea28b44537409a94592e466376e9612f84a8501ad2ff5504fc648e062555ffb600416bdd1f9a74f39ba39729defd581025e0611c501839721721f7cf6e3 DIST hypothesis-6.54.6.gh.tar.gz 9325898 BLAKE2B 01dde1d57192ede0a732ba2a50954fb6b1a1532e584715186f813977b2f22fd3411ec489874da67e687ca470ac58340dc45b821923ab01b03888c44a7882c0c0 SHA512 d678d0936c7906c839c29ad6c08154a067f8be2e18344139051ecc4b5c737f5088d2775a25758da2e29b74574b47c5f817643ccb762db851bc2b25e4fdbb3259 +DIST hypothesis-6.55.0.gh.tar.gz 9330281 BLAKE2B 63f967496ed96e945579390d20eefb4d533caac80a05dc2fb3aa82bcca232d629802a9a37c73eb5ca8685530021794a1d0507e86fda90714be4de863ac20bcdb SHA512 2c013b2c8cd4682e1c6ef61dff63ee14d0f306815e83165cbb25dff2d5f5cf456a1567c8df669497f2e3d981222da9eba4ea94fc9b88519045ac458249ff6e0d EBUILD hypothesis-6.54.5.ebuild 2085 BLAKE2B 7d89dfb7307326147b2f0109fdb92fe86622608c8df2940fedf7c5ca42afcf50c01e15b58ae4d9997c6297aa3ed5f6add8706d4ed27703c060157d301125cdb1 SHA512 04978bb6be8253fa5cd7497164b8f963c7a3f883cc64f99ca25de547ed6c2ef06a8f2eded042322ad3547319c3a53e62227734e535e8d04fd9cb83c6a1112ae0 EBUILD hypothesis-6.54.6.ebuild 2099 BLAKE2B afc5e4c8ea7bf04b47871167d6cc3be263956e4dc6aeaafd335a46c6ca05f2699218aec9cf36cb16922f9d14a85b19760bc5f1c5b994a06a9cb56901c0d8ef14 SHA512 961d5176428c6d4fb38dddd33f59cdbfeca37b8e1da51bf8af5c6bbed6c20b681d8070a30581a72ae78dc6420fb5b6afaa1b095309dd7cf54cd036a6452854dd +EBUILD hypothesis-6.55.0.ebuild 2099 BLAKE2B afc5e4c8ea7bf04b47871167d6cc3be263956e4dc6aeaafd335a46c6ca05f2699218aec9cf36cb16922f9d14a85b19760bc5f1c5b994a06a9cb56901c0d8ef14 SHA512 961d5176428c6d4fb38dddd33f59cdbfeca37b8e1da51bf8af5c6bbed6c20b681d8070a30581a72ae78dc6420fb5b6afaa1b095309dd7cf54cd036a6452854dd MISC metadata.xml 756 BLAKE2B 26e40ab96ddcbd5751023e3c0cc9aa86e96d73ba02bca750ad15eb4301beb0318d3d694c54c2c2a2cb50937731af727411e8afb67e1a21e58e0ff611eeea9149 SHA512 cd48d35c5fe41aa9efcfea9eb7b2d78a4646658b5aab7533ca6492d4700032099fd34ca2dc45a6198c27351650c9e901c8b7c4d53ade2b56695d5e26ca371238 diff --git a/dev-python/hypothesis/hypothesis-6.55.0.ebuild b/dev-python/hypothesis/hypothesis-6.55.0.ebuild new file mode 100644 index 000000000000..51ed1bc82c36 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.55.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 multiprocessing optfeature + +TAG=hypothesis-python-${PV} +MY_P=hypothesis-${TAG} +DESCRIPTION="A library for property based testing" +HOMEPAGE=" + https://github.com/HypothesisWorks/hypothesis/ + https://pypi.org/project/hypothesis/ +" +SRC_URI=" + https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/hypothesis-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + ' 3.8 3.9 3.10) + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' "${CLI_COMPAT[@]}") + ) +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + # subtests are broken by warnings from random plugins + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin + + epytest tests/cover tests/pytest tests/quality -n "$(makeopts_jobs)" +} + +python_install() { + distutils-r1_python_install + if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then + rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die + fi +} + +pkg_postinst() { + optfeature "datetime support" dev-python/pytz + optfeature "dateutil support" dev-python/python-dateutil + optfeature "numpy support" dev-python/numpy + optfeature "django support" dev-python/django dev-python/pytz + optfeature "pandas support" dev-python/pandas + optfeature "pytest support" dev-python/pytest +} diff --git a/dev-python/inflect/Manifest b/dev-python/inflect/Manifest index fd06ebeab890..5475c334b413 100644 --- a/dev-python/inflect/Manifest +++ b/dev-python/inflect/Manifest @@ -1,3 +1,3 @@ DIST inflect-6.0.0.tar.gz 70108 BLAKE2B 5e20c265ef7683d1cd671d86697b8fc8d683ef4e7dd856fe0e0797e39a5e97a9a62984b9dd39f54187e54e3a7b961dd6c77b0f50822fef19bec462c485ee7600 SHA512 8cd38dc2e59bba5b47dfbf0f7626fce43bc4ecafa22f4555e48d9827b4f7f235c282477e9a008f172cc08eefcb5f44e2133de2c28e04ddb29c9392a5486b2719 -EBUILD inflect-6.0.0.ebuild 668 BLAKE2B e9edddfe3b9c5e90476079cec80060fc8fbdb655b6c3f27416621806dd81a9de3a984a2b6a061bbf4cf9fb7b18a501a6176033f699a1869a66f1494f1f18a69a SHA512 0b27436afeb0ca71e8410acfb677b020cf60a3c84552f7267e117dd822d4e65e06e2e9f92199c0f8f869fe114faf14d97200e439ec37e7567d5f6ade493583a4 +EBUILD inflect-6.0.0.ebuild 674 BLAKE2B 73976bbf2c0e4b5561330b28e7dfe3891f844bada33d7f262f09ba92d7468e3d13a3e92cc2b34c8ccabe73d36f11572fc942b06437430b275202248832ad6ca5 SHA512 6a2a377c5cf14725530600b74c583834dca2ec80a792c4dab17b1a9a297d5c336f2203652206260f0c3e34de183b54b394e82eb32b6fce9397a3dcaa955b13cc MISC metadata.xml 557 BLAKE2B 1a327bb3ea2f7ecb0b3100d9f443c9c0c20a89f1e560eac79cef20a6f12855355dab9c71bab94881774e2be6fc2b4bd9530e1155caecdf687228db259ed34bba SHA512 d719ba7da2f6544cada37998dbc6b104cebb6419ab65bd164411928953c5898da2f5f2f789b72d41f7b46ee7a5570fc6646d331e0df39b34c1fa0685fb9165ab diff --git a/dev-python/inflect/inflect-6.0.0.ebuild b/dev-python/inflect/inflect-6.0.0.ebuild index 5657a339fe33..ecab443654ac 100644 --- a/dev-python/inflect/inflect-6.0.0.ebuild +++ b/dev-python/inflect/inflect-6.0.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k 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=" dev-python/pydantic[${PYTHON_USEDEP}] diff --git a/dev-python/jarowinkler/Manifest b/dev-python/jarowinkler/Manifest index 634609f2b2af..cbdfc037a9b8 100644 --- a/dev-python/jarowinkler/Manifest +++ b/dev-python/jarowinkler/Manifest @@ -1,7 +1,3 @@ -DIST jarowinkler-1.2.1.tar.gz 85696 BLAKE2B 4e9c4dd4160a80fa600ae57c7cc97abd794bb0a49881137ed3f69c03549268bbf71dc410b86f8bd782b92df4eac63738ebd32dd716d682a0ce8aaaf039a38f61 SHA512 1337a5f67e54a0c0990dde7fc631c263b63c64c7dbefae82579842a639a85ea7214185489d56b6e2be5a6362773fbaea29a958f62dbfa270beefba516c325654 -DIST jarowinkler-1.2.2.tar.gz 85899 BLAKE2B f070be3b6fe69159c63cb37261bb8e837fc5f621b438405cd29de8f037f1848d0e27175c47a27a12895ca7ccf66681ed1ebc67c1f81d59e101c5acb1e665bcf6 SHA512 956eed36d4cdf36aefd1ca8ffedf61fdcf2567adbf3752ef3c7b3605c8851b97777132654ec14bb2ff66a4b737d2fa8bb1b81779a282d40cf5cf64980a8a6fde DIST jarowinkler-1.2.3.tar.gz 86021 BLAKE2B 6bce572b20538388c307a0da407198c725629a85e2114b7b9b91f24fd153102b0532275cbdf5d04138fe2b14c9a7936497bd1d72e7eb780411cb1032c97debb0 SHA512 3effd486f89a9973a8b1c41628555ab415b43a6aac426b9abf7a05d42ad697d18074ef43d4f50eab208980ae19e2efea68fb4d37b3a3ba13f52a39573809580b -EBUILD jarowinkler-1.2.1.ebuild 813 BLAKE2B 897d354dba6889e38ad14d68c23b5396f58188651998c7def84b530702e549f3c4aac97273e246f47973bcfa2226f93ef2a2e49949f6c10307adb56c1a466c5d SHA512 684e08ca81311c12cd3c9d5ec9943cc15b426ac3e2a4306e13213580215287d56ee05c56730d95f6688505212476b37219aa7bc6a73b1ecfe57c997467261a7e -EBUILD jarowinkler-1.2.2.ebuild 813 BLAKE2B 897d354dba6889e38ad14d68c23b5396f58188651998c7def84b530702e549f3c4aac97273e246f47973bcfa2226f93ef2a2e49949f6c10307adb56c1a466c5d SHA512 684e08ca81311c12cd3c9d5ec9943cc15b426ac3e2a4306e13213580215287d56ee05c56730d95f6688505212476b37219aa7bc6a73b1ecfe57c997467261a7e EBUILD jarowinkler-1.2.3.ebuild 813 BLAKE2B 897d354dba6889e38ad14d68c23b5396f58188651998c7def84b530702e549f3c4aac97273e246f47973bcfa2226f93ef2a2e49949f6c10307adb56c1a466c5d SHA512 684e08ca81311c12cd3c9d5ec9943cc15b426ac3e2a4306e13213580215287d56ee05c56730d95f6688505212476b37219aa7bc6a73b1ecfe57c997467261a7e MISC metadata.xml 378 BLAKE2B cab755442b4916aff192b1510608c613e7b9e71258c5fa5d4beeee509384d83ebb798b4149db2458b7449942502c9bb45bd286a252fb9501251f92334f8b70c9 SHA512 334c4fe6aa31d180a227c828ffda309a9c1892eca69f414f5e6dbb8ba33a496e319701e3c8c72e955c0a1401b8e9d49bf44702537447282e683789138e170ba1 diff --git a/dev-python/jarowinkler/jarowinkler-1.2.1.ebuild b/dev-python/jarowinkler/jarowinkler-1.2.1.ebuild deleted file mode 100644 index 3aaf6a9b002b..000000000000 --- a/dev-python/jarowinkler/jarowinkler-1.2.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Fast fuzzy string matching using Jaro and Jaro-Winkler similarity" -HOMEPAGE=" - https://github.com/maxbachmann/JaroWinkler/ - https://pypi.org/project/jarowinkler/ -" -SRC_URI=" - mirror://pypi/${PN::1}/${PN}/${P}.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-cpp/jarowinkler-cpp -" -BDEPEND=" - dev-python/rapidfuzz_capi[${PYTHON_USEDEP}] - >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export JAROWINKLER_BUILD_EXTENSION=1 diff --git a/dev-python/jarowinkler/jarowinkler-1.2.2.ebuild b/dev-python/jarowinkler/jarowinkler-1.2.2.ebuild deleted file mode 100644 index 3aaf6a9b002b..000000000000 --- a/dev-python/jarowinkler/jarowinkler-1.2.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Fast fuzzy string matching using Jaro and Jaro-Winkler similarity" -HOMEPAGE=" - https://github.com/maxbachmann/JaroWinkler/ - https://pypi.org/project/jarowinkler/ -" -SRC_URI=" - mirror://pypi/${PN::1}/${PN}/${P}.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-cpp/jarowinkler-cpp -" -BDEPEND=" - dev-python/rapidfuzz_capi[${PYTHON_USEDEP}] - >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export JAROWINKLER_BUILD_EXTENSION=1 diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 899af5a24dbe..f248e460cbc9 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -2,6 +2,7 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06 SHA512 cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3 SHA512 cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda +DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 BLAKE2B 545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32 SHA512 d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 BLAKE2B 143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243 SHA512 9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f EBUILD lit-13.0.1.ebuild 907 BLAKE2B 786bc45254014c19e47997b263eba9245fc44459a6f12d46e69803fdf57c1b8f3d07d7e0354ea23ab17471771f57af8e792ca942b9f195462a26629d8d6bfb8b SHA512 ca254f8d0d3af0e01b24e73de8e15b77d687fd0f23a4848dd4e85522426e7dbdcd8ae77e25d8f88e637e390131fe78362ae7ba4ecd192a4c970cc3311b371dfa @@ -10,4 +11,5 @@ EBUILD lit-15.0.1.ebuild 920 BLAKE2B 44ddfc3adf60ca1c1a328ecda0d28b7fcbc416a0d47 EBUILD lit-15.0.2.9999.ebuild 871 BLAKE2B 5ab6cc094e95685501304ebac41e07a919505fb6ce9b2db04e0c671e6a494df35ba81f6a43d8448cb2f94e982e32850658085daa98ca60e652da887dffc400a6 SHA512 d4cf8c7c2bc71376c998ff0d9796c6713b20e972014f13369d7658667f23cd97ec237df2818aa96add88cb4e2c36d1f272494fbab8d6b15014d5529d95616186 EBUILD lit-16.0.0.9999.ebuild 871 BLAKE2B 5ab6cc094e95685501304ebac41e07a919505fb6ce9b2db04e0c671e6a494df35ba81f6a43d8448cb2f94e982e32850658085daa98ca60e652da887dffc400a6 SHA512 d4cf8c7c2bc71376c998ff0d9796c6713b20e972014f13369d7658667f23cd97ec237df2818aa96add88cb4e2c36d1f272494fbab8d6b15014d5529d95616186 EBUILD lit-16.0.0_pre20220918.ebuild 871 BLAKE2B 5ab6cc094e95685501304ebac41e07a919505fb6ce9b2db04e0c671e6a494df35ba81f6a43d8448cb2f94e982e32850658085daa98ca60e652da887dffc400a6 SHA512 d4cf8c7c2bc71376c998ff0d9796c6713b20e972014f13369d7658667f23cd97ec237df2818aa96add88cb4e2c36d1f272494fbab8d6b15014d5529d95616186 +EBUILD lit-16.0.0_pre20220930.ebuild 871 BLAKE2B 5ab6cc094e95685501304ebac41e07a919505fb6ce9b2db04e0c671e6a494df35ba81f6a43d8448cb2f94e982e32850658085daa98ca60e652da887dffc400a6 SHA512 d4cf8c7c2bc71376c998ff0d9796c6713b20e972014f13369d7658667f23cd97ec237df2818aa96add88cb4e2c36d1f272494fbab8d6b15014d5529d95616186 MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217 diff --git a/dev-python/lit/lit-16.0.0_pre20220930.ebuild b/dev-python/lit/lit-16.0.0_pre20220930.ebuild new file mode 100644 index 000000000000..8ace6ca8b915 --- /dev/null +++ b/dev-python/lit/lit-16.0.0_pre20220930.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + sys-devel/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from sys-devel/llvm) + +src_prepare() { + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +} diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest index 5b6016f1d4fc..2034cac7a954 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -10,5 +10,5 @@ DIST matplotlib-3.6.0.tar.gz 35749946 BLAKE2B 1e2e80e124ef1a0a1843ba077c3c933b55 EBUILD matplotlib-3.5.1-r2.ebuild 7230 BLAKE2B 003f7562ce03d398eecf1bc7cb9485b9109e6ab88a8277dcc26e34ecaee2e452f4af6ab34ff5c8de06c3c1548032cda3ecda9bf8bae635cceb4b4d2d8039b1a7 SHA512 7a325460d335521a132eb30594ea36a910c153f19ecac66303402e2821d0ab130f1fa91a69ae90a6a1746378876234f54d8c05c0695c09a827453c83e7d0b345 EBUILD matplotlib-3.5.2-r3.ebuild 7391 BLAKE2B 59b395f4d3384793dd72c633e98ea71f64656042b398a2af2d25689285534c047e572779f4e966913c912870c747488d6e9d062766d980e7dd53fdad01647188 SHA512 2dc2ca8a5a7cd7fd679800bfef9208e7679b9bcb4bd267993d9369f00a2c09e6ca0f1abd30d9dfd3712e869b205e1945f29f008f41c5c77e7c506c10fd2fdea2 EBUILD matplotlib-3.5.3.ebuild 7446 BLAKE2B c49d5f0ce2d14d6c621746217415103d06a1cc6d0c0d682c373eec20d0af0167a55b00ba582df7d7f3745de00692e254547e721aa25dc363261ffd6297424274 SHA512 a474eafc8ec34b70535e889b4ce5606a2ad3a682308346bb5b26868f13a84e31291fdd77b3f522883faefafa1f4f0d6ce2cf399bc9bacbc584ced8a3fabf07da -EBUILD matplotlib-3.6.0-r1.ebuild 7457 BLAKE2B 52de4a25744bcbbea9e4486a2ab824212ed5885f638361055c2e0d708c44954f7ffd2149d88f99a897cc355a45be5d1d2daa2c937db7f1196914ae3acafdf56f SHA512 2e5db4b3f205982bdbc3e6a379223198c5aca088a81fddf3d5af49e4f3375064fb28c19b7123418e25a75c2c8f61cc736d4f0836758cecfda0da7b35d2df4ea8 +EBUILD matplotlib-3.6.0-r1.ebuild 7464 BLAKE2B b0dcd0d4b13927c0ece6c30e232f3b680cf9c56f62c248e674bfb2061d598e7e7f61613601e0257dce5241730d0fe86b6ff379822400ecf3b5fcacc4e1774913 SHA512 1b640f28bbc65622c37fffff99b503f196ed873dfd6dba7bd23ad72b6e678c00dcb3d7ee7d8eb44552cedcfecede761eb106dddeaf61fc84536f7fc88361c889 MISC metadata.xml 1074 BLAKE2B 1d7dce116e09939378872c2eaf5153948b7e934626110eb4899d0dfc2781429522328f1c4efd2c40f829da64e19bed8f9fbd1b8907a6e74a5fd54587c1d29e5b SHA512 e344bfc813e09c24a8edfa9c062eb2a6c44535559370f508a27a2de20c6ab92aeb48bc8daf9c357178e513eb2474a33782e4098c0f3bcbb84b11f7388ef1a704 diff --git a/dev-python/matplotlib/matplotlib-3.6.0-r1.ebuild b/dev-python/matplotlib/matplotlib-3.6.0-r1.ebuild index 52b294df2d92..031baed90541 100644 --- a/dev-python/matplotlib/matplotlib-3.6.0-r1.ebuild +++ b/dev-python/matplotlib/matplotlib-3.6.0-r1.ebuild @@ -30,7 +30,7 @@ SRC_URI=" # Fonts: BitstreamVera, OFL-1.1 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" SLOT="0" -KEYWORDS="~amd64 ~hppa ~riscv" +KEYWORDS="~alpha ~amd64 ~hppa ~riscv" IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" # internal copy of pycxx highly patched diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 711636f65861..fcfdacd4e129 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,11 +1,9 @@ AUX meson-python-0.5.0-defaults.patch 819 BLAKE2B 1d6be7b3878b52aad4c0e0cf571a252727fff90e72f9c75eede3046e1736820498c67b0a50e36eba490d8ad0aba4aa645fbcd0ccf7dce5df35d0677016688a57 SHA512 37109dbbd40694070a075d92b26d90ebf42ea53004656da39a531433b31c3edf3c18fdbd5f29c02ba0f704690d6ff438a9de89cd821692fede6c9e6ebae29446 AUX meson-python-0.7.0-defaults.patch 506 BLAKE2B 404c8d4803f4e6ca5244dc27c84f2c0440999e3fff87febeb12d1d304c7ed9f9358f6b958b5975d171995960bbf7681003180765d2bdb88e694e52c518a8381d SHA512 43b9825b9facdcf72f0b4b80a72aac8544ec1cedb14a79c53dbe37b190af170584acbb0d281d89ddeb199ea5ba720eb0de04c5294a3e7197019c58d7ee14d786 -DIST meson-python-0.6.0.gh.tar.gz 26783 BLAKE2B d5c5b95d5d609487a0efee1ce05b133794705cdb16f2d05d6e08b9201541e31f61a832c7770b4b5ad675f8dd91860c30c67769ce8fc0af2c48e65b0aad187ddb SHA512 25042ea030d2ad323c67daa0a520db936a4a4efa0de1c9f631c47fac22d797e01d1f1707ed407e2931164a35b3916e19a774ee16ab1d45fc91e41c75add57fa1 -DIST meson-python-0.7.0.gh.tar.gz 28959 BLAKE2B 6b60855d19c7dbbc4c8aca474ad55d4ce2a5db553ba86d2831adea7138d540433733d3b8e4077bf7314a6e6b68cd15b538b336afecaff3b262ae6d2157d8d5f0 SHA512 df529a3d31c67199cf72700734ea62b0de4f8eb03b437af9b53968e37c0350cbe60ba7385f8c3026d66fe2050df4c59912bf65e4a6e62ce19bace52fdcfef2e7 DIST meson-python-0.8.0.gh.tar.gz 29367 BLAKE2B bf501ef73baa5481f5367b642cefca5a8b8655b4d74776aea21f0be4608c3e42d765f17ffdd037f39e7fc9c48d162293f93af61a30533e1823a66de5151ec1f9 SHA512 1709cdf3b357970566b25958cead88be2062e35ee8576275d0ca2571eca1f6a0211986b2693af0944026f2693511729b9d5cb30279952c65a287fa510c19186d DIST meson-python-0.8.1.gh.tar.gz 29353 BLAKE2B 13d6ab25da404301bddb2fb7eaaeb5af256efb5ce6d09581e4a8fa90d21c3a45cc8f455b09dc99b454e8457b55eb41261743c6ffd612c6c674ac9a28bcb98f51 SHA512 e46f6dbbcc2b5f89b17c7ea3f00e8ff9d68cad458bcbfe462e09de8e0074316c15f71fd88304ccf65cc42d98b193bcc0b3547be3ec2519e8c25d31556beb1468 -EBUILD meson-python-0.6.0-r1.ebuild 1048 BLAKE2B 2c6fa715c72007b7ef19ecc532cc740387da9d05241fc7acd14b094b65086eb863b64470da496c938d945ebc6359f1123cc68ca52a064ca91c01e617ef3740aa SHA512 6c1d80399018626a7bc4b68f6a5dac46a8a5e8f8119603938da653d4793aa1856c62e3089d0960022b1784fd66079f680575486f5e6f8d4bfcfb180d66926764 -EBUILD meson-python-0.7.0.ebuild 930 BLAKE2B 3a8bb2c10bac4e8c27cf776e30efc8bde7ac52414d0bf79c97ee25cc9e311b5d1d46a98404a7c9621d897746936ac441e5b65380604468bbf493ed4bb4c9ec20 SHA512 e9a7a0501148d8529d9e28a286edab0663738be1fc43240c0230eaee868b209fbeccbb5098519aa0f9feb5a44fb34ded1e1d37b79948d586c6fd92a55e5ea152 +DIST meson-python-0.9.0.gh.tar.gz 37253 BLAKE2B 29aa875dfc1c275ee4edab48bd2d46c783969fc0ab58f108be1a6443d5519028a2d36f666dc57c45d68ba77334cca2d11a0d4bfb8abb3822b537252c71b77286 SHA512 ae0927876533af65c5b1d8278ff6db3726f0551c160bfedcc602189fcad44c9412faa589738718aac2f10cf9497db8c632d89ccf1fb8519e6e7f4add78d8e52d EBUILD meson-python-0.8.0.ebuild 930 BLAKE2B 3a8bb2c10bac4e8c27cf776e30efc8bde7ac52414d0bf79c97ee25cc9e311b5d1d46a98404a7c9621d897746936ac441e5b65380604468bbf493ed4bb4c9ec20 SHA512 e9a7a0501148d8529d9e28a286edab0663738be1fc43240c0230eaee868b209fbeccbb5098519aa0f9feb5a44fb34ded1e1d37b79948d586c6fd92a55e5ea152 EBUILD meson-python-0.8.1.ebuild 951 BLAKE2B 7ab2d5deaf41bb167de280c2999d3fecf91061dbee118d98b24e7fc996c1d9b4191a97f9ae6d2fcd7466783cf16b264fa460810c5424104dfc3250f7989af4eb SHA512 5db6e284ac98459b5dc696eab4e1083f6a40aa723c113ff577e27b38261323652b29a9d7fd0bce00a054cb138a64c85f3cc6f428cb84b5c06beb539d7d6685e0 +EBUILD meson-python-0.9.0.ebuild 988 BLAKE2B 6e2465b93b4de894ced85af09ff9e227c0a466a99551f51ef5c8f8f72475c6c9fe28c4a707c2f3ce8a3a393de2ec3ac80d26d477bab9584a91b533dd13206953 SHA512 9b5affd60de454a84150808d87c13b85ceb778558f5dd4c1a6fe74d37868aaccca355e4d6a4991420bf6444a1afed476791012745a85a4fa2fe5f657c7670b58 MISC metadata.xml 352 BLAKE2B 581fd656bf2da3af0cb7a9f50ef99effc9c2fc54c5012a363a3aaf4cb5cb1715c8626aed86ea176ebbbc22ece33e8b0f76d5c818b4533f99b3bac5b92f75fff1 SHA512 7e57debaea115565ade7e8ab87af065c4580506225df1a203c92fea877a9b918ebfce6fd172412bf318be07a8a4548be492318e5626b31688ed2714f00594d54 diff --git a/dev-python/meson-python/meson-python-0.6.0-r1.ebuild b/dev-python/meson-python/meson-python-0.6.0-r1.ebuild deleted file mode 100644 index 9ff05d7701f0..000000000000 --- a/dev-python/meson-python/meson-python-0.6.0-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/FFY00/meson-python/ -" -SRC_URI=" - https://github.com/FFY00/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.5.0[${PYTHON_USEDEP}] - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - >=dev-util/meson-0.60.0[${PYTHON_USEDEP}] - dev-util/patchelf -" -BDEPEND=" - test? ( - dev-python/GitPython[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.5.0-defaults.patch -) - -distutils_enable_sphinx docs \ - dev-python/furo \ - dev-python/sphinx-autodoc-typehints -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # https://github.com/FFY00/meson-python/issues/86 - tests/test_sdist.py::test_contents_unstaged -) diff --git a/dev-python/meson-python/meson-python-0.7.0.ebuild b/dev-python/meson-python/meson-python-0.9.0.ebuild similarity index 82% rename from dev-python/meson-python/meson-python-0.7.0.ebuild rename to dev-python/meson-python/meson-python-0.9.0.ebuild index 70f7d41728e8..5ca1c9027a37 100644 --- a/dev-python/meson-python/meson-python-0.7.0.ebuild +++ b/dev-python/meson-python/meson-python-0.9.0.ebuild @@ -20,15 +20,16 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" RDEPEND=" - >=dev-python/pyproject-metadata-0.5.0[${PYTHON_USEDEP}] + >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - >=dev-util/meson-0.60.0[${PYTHON_USEDEP}] + >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] dev-util/patchelf " BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] test? ( dev-python/GitPython[${PYTHON_USEDEP}] dev-python/pytest-mock[${PYTHON_USEDEP}] diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index ca596dbe49fd..8052eb668eb8 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,7 +1,9 @@ DIST mkdocs-material-8.4.0.gh.tar.gz 8459364 BLAKE2B 42d0a3fa9a06cd03629dcf10e8052ce56ec87ce9449da26b1d94ab5e520cd34be16f49339237ebaa673bd86a7148e663f5e7bddbfd9ef2f9151a0d62cd0a2c85 SHA512 5e1c4c08ca8c6a2d4af2b2ef51c3e136c630a683aaf6c1ce93a4b322127eadf4ba718cde0e2d8814c486658ecdcfbda7179e4478ddbf6ba8a8ca3876acd4b33a DIST mkdocs-material-8.4.3.gh.tar.gz 9999624 BLAKE2B e7dbe0b3cd2e385db1882b5bdf90efbe7f1d528b38fe0764b5aee78546427bde939054a61f36e7d8769099fe3615c36c13d6d29ebf30e4faff123380a5793eaa SHA512 ea5601d4f846315c71b0eaa0c8309c0d351530bdfcdee4ba7f9734f92314b66613984c41af6b0387e7186e2f915150aa6981e16511af6f7bb67bf94fb33b88e7 DIST mkdocs-material-8.5.2.gh.tar.gz 10262607 BLAKE2B 16fe2e9d377cf8361ddcf5bdd1f5b461783ef03a26894abd9cfe8ba3c88e4d89e5ee8da3e566b996ea1595a6600933d4140ca698f3a303e6fc4c2b32e208af1e SHA512 74066b3b85be3dc5f4380ab73a98dd07fc8430a65b6ec9a51f1513fa3f0703f3eff4567344642710bf8e91e8cf9193b552a58f865b86367f397d0c884e1849f8 +DIST mkdocs-material-8.5.4.gh.tar.gz 10348088 BLAKE2B fbccb523f79b3dc3ed43641e5a3388222c4155162760aa5524dc8d6828f94f55953506eaa95a25438d9a97e5e2a09475763f6905d1c1355e8632f225cd659928 SHA512 42e6407762aeef50c98bb1016ff6cbb2ee7cebd050db9d8806521532bbcbbc2617e98e8372ee96c17a82f62e94ec06bc796ed494784b6cf03e5ce7bcd9e95a0d EBUILD mkdocs-material-8.4.0.ebuild 1044 BLAKE2B bae6282cd8a771c6c6d9f11205442841ba82f970b1a0ce8490902931670a45fa0ff1b8ba08d2d4c9b819ab43a668b9acbbc4f84aa7c35f854519cd609b2472f8 SHA512 7aaf4b2f7e3f75e579300424d9d8c2418c96a96ca61c085b53ae15f152abbe142dbf13924b24d36eddf1321f6de1dc6d3d5a018e19612b2245cd860eb03818c6 EBUILD mkdocs-material-8.4.3.ebuild 1046 BLAKE2B a1354ffb639fa1d967358867a01440e15f966ad4884c761e48ba14eb08a874ba1ec3bf1df1eeb1d214d16aae5b089cfc5254dbb4817b32a34b432d03a2eeebe8 SHA512 e3d4630057818c974fee925e51e8f38bc39cf5d86aa989158f97d024ac4e0c0cd4daeaa57242edf20429d9a6bea02a0019fcfa68b60c36d85f461c781fe3a54a EBUILD mkdocs-material-8.5.2.ebuild 1045 BLAKE2B f973f72b347a875d6fe5e90915e7749217957554a6edbaee65ec27290db1de9b3631a6efd3ea5fa09680edede53351241fe33de203568cca45cd8d835dcce955 SHA512 bc18c7d13133c5a0c57475c90e97840cbd8d9ce3b067e29df10bed31da00b39b71f25caf7602e07316117d6c7dfacbda3a6216a027cb15f094f02cdd90be4a02 +EBUILD mkdocs-material-8.5.4.ebuild 1044 BLAKE2B ca7e11f33898b1de7d0d9004c027988055d7ccab30ef37710f57c450617cdb1b582ec9bb457121d2e0241f4c544351bc8a79d164c03a271d5c54f903f0cbbb8f SHA512 03acb0053a5195d6b041f39c5d85c5efe31354c41da222ff529000163390b6311f11941c571d1035bae2da2a8db4292d4a6f560595b31d59b3939fd96fafc414 MISC metadata.xml 1037 BLAKE2B 6997d0f85e31152c58092081b697d8934c54f933e188082eb55e5e9f252f57274f673e1d8e5b657907da2d1658f969cd67bdb32bdc05324746f211b718f3a4b2 SHA512 ccd4f4aa6e6e780d0aff5894b260eedb602d29cc25427c202561525d27de4a31d1e13f59267d8d732d0e12f3ca0485996bca6ef2a114e96b030259899e8ad47c diff --git a/dev-python/mkdocs-material/mkdocs-material-8.5.4.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.5.4.ebuild new file mode 100644 index 000000000000..143d5bbba5e4 --- /dev/null +++ b/dev-python/mkdocs-material/mkdocs-material-8.5.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{8..11} ) + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + dev-python/mkdocs-material-extensions + dev-python/mkdocs-minify-plugin + dev-python/mkdocs-redirects +" + +inherit distutils-r1 docs + +DESCRIPTION="A Material Design theme for MkDocs" +HOMEPAGE=" + https://github.com/squidfunk/mkdocs-material/ + https://pypi.org/project/mkdocs-material/ +" +SRC_URI=" + https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.3.0[${PYTHON_USEDEP}] + >=dev-python/pygments-2.12[${PYTHON_USEDEP}] + >=dev-python/pymdown-extensions-9.4[${PYTHON_USEDEP}] +" + +# mkdocs-material-extensions depends on mkdocs-material creating a circular dep +PDEPEND=">=dev-python/mkdocs-material-extensions-1.0.3[${PYTHON_USEDEP}]" diff --git a/dev-python/nautilus-python/Manifest b/dev-python/nautilus-python/Manifest index 03089d7b5164..bf6e7141c350 100644 --- a/dev-python/nautilus-python/Manifest +++ b/dev-python/nautilus-python/Manifest @@ -1,4 +1,6 @@ AUX nautilus-python-1.2.3-gcc10-fnocommon.patch 6095 BLAKE2B ca0f7c2f46d3fc265cf2649c3f9f58d8bcf88212cd62065cb6f30adf2094e206eafb48354bc25bcc1afb887703b8d05d2a83020ff6382021edef130d5509ef38 SHA512 267171aadd5fcc825ca42e91f94dba72260017cc0aa4bc12874fef4773d46c6b47c1fc093e5043b3c77161cf2a51b78e6882ac8cc60c800c870d325108ce15c4 DIST nautilus-python-1.2.3.tar.xz 269320 BLAKE2B 3d355bb8c0e67c488bb818d55c2bc97d8d4bfa14aeed8d6cb80d999a4b91ef5dc2f576d3dcca0e44ac004830ae326a93110aeb0cbe1987f100475cbee1b59ba2 SHA512 9c6a1a4bbf74a8c9c7d94a74c6994f0b1fc9de522c9f05d0ccbcdf3d60b1073dcf8058739ac0ee16f54b2632f2b9dd994bbe2bcd98cc165db543567bb1545443 +DIST nautilus-python-4.0.tar.xz 32184 BLAKE2B cc910de82e54cd687d23541a0b283a70dc5a0626acebf8787110ae1b5a4c080741c0879968816e217a4da968a77169d79b6614dd055f1ae57999a9a49f2553cb SHA512 f70f825b821f266caafd1b347066de01462b8256ec126072042d09dd7fd6c9324847d5ddab65671589d0a411f8b8fed428dbc94806ac679d646861c66c3a0dd5 EBUILD nautilus-python-1.2.3-r1.ebuild 1067 BLAKE2B 9995af23756cf61fbf3f3d71f075586006b5e5fda87fba40d9069cabf07732521b1378f8466cd53c5296855f62b91d391bf2aff6f6c0d5b3d5bcef8321cf3149 SHA512 1af5acd1cc5ea788695d2d0259353512b204e5776535f5e2bd0ef0ca15b386314ed16da3bbeabecc94bbe4d64cc43e6e0dd0426f15d7dcbf8662b59fb43af234 +EBUILD nautilus-python-4.0.ebuild 1189 BLAKE2B 80c157790acc7293a44e7848aa0d467f67f805573c97291c7ddf5504778d6c42de1390060595fada80ced58b2bd7ee8861b26413a8031c35f8b09fb55ad046ca SHA512 462daedd02333edb0267398671360ee77950d36fe72bef454be95e2055e88bcfafcf47edf6a9a24f4527c7b9caa70d9b34bd528f2bb1e74d5400f40ac11c5dcf MISC metadata.xml 254 BLAKE2B de7a97001e5947704f42973c8a0c3a23c2d80afb976254f5fd21e9d372a946e055d4cdc3c0eaed010505f87929b56e8b1e650c945e2a302644adbc9440833be8 SHA512 c81da4f9b80e5691a167f4590906952e25356604ec17689c005be14efb394c0634776bbe84df936edde239480bdf46db41216b00da4a3a45f670e9ca18ab0132 diff --git a/dev-python/nautilus-python/nautilus-python-4.0.ebuild b/dev-python/nautilus-python/nautilus-python-4.0.ebuild new file mode 100644 index 000000000000..3f8b8c7bea70 --- /dev/null +++ b/dev-python/nautilus-python/nautilus-python-4.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome2 meson python-single-r1 + +DESCRIPTION="Python bindings for the Nautilus file manager" +HOMEPAGE="https://projects.gnome.org/nautilus-python/" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc64 ~x86" +IUSE="gtk-doc" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Require pygobject:3 and USE=introspection on nautilus for sanity, +# because no (user) plugins could work without them; meson.build +# requires pygobject:3 and >=nautilus-43.0 +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + >=gnome-base/nautilus-43.0[introspection] + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( dev-util/gtk-doc ) + >=dev-util/gtk-doc-am-1.14 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature gtk-doc docs) + ) + meson_src_configure +} + +src_install() { + meson_src_install + + mv "${ED}/usr/share/doc/${PN}/"* "${ED}/usr/share/doc/${P}" || die + rm -d "${ED}/usr/share/doc/${PN}" || die + + # Directory for systemwide extensions + keepdir /usr/share/nautilus-python/extensions +} diff --git a/dev-python/nest_asyncio/Manifest b/dev-python/nest_asyncio/Manifest index 39440716ae80..c4002b50c701 100644 --- a/dev-python/nest_asyncio/Manifest +++ b/dev-python/nest_asyncio/Manifest @@ -1,3 +1,5 @@ DIST nest_asyncio-1.5.5.tar.gz 7386 BLAKE2B c5d3704dae962ec82a515e2c056c24bd0fbabcf1cd2347379e1d58fc23c922325c89ed0941aead4dc90e0a94fc39ddb5e38fe4decc6e444b0c1261ae955520cb SHA512 8f28b4495f1d595f5943fb8a40c8894183398865059c42686483d6c4af6634b5119ff6e694b98662bfdd71046ec0bed70f5fcceb67971637c0fed91cb6d6eaea +DIST nest_asyncio-1.5.6.tar.gz 7444 BLAKE2B 04b5808b3187c1155c440c903f0e1d5593f49204e6ffea2a37dc2b6112a365b94ab80823ce512a4cdf6c0799ef1c18d55fc0a841030a2cb93e0913fdf770f247 SHA512 9672cdd72b2bad7c968fa23c94e8bf8014aabf0aefd79b260503e7fe640cb7649f5c266133a4eb87aedcd99cea644fa51f8cd09d789777aca11eb64e84cf4ca5 EBUILD nest_asyncio-1.5.5.ebuild 503 BLAKE2B 641735bf6b59883d13a4436451a4afb209195e6c091ba869ae388dba89b0c4cf48bb22642a791441dd70ee8696560f587b22f710d6f0a1a774aa02a1c9bfe5ed SHA512 cb73fabc7222ce7e08e295a996d24a5f29e3beb19223602505de6c77661187e374b1f1bdd6755f9b258df1efe872bde087602168ebe74531f658106c3f58a313 +EBUILD nest_asyncio-1.5.6.ebuild 511 BLAKE2B 6dc0bde277e713941b97aba931d9358293eb80054e41273c875be4342005d883194eb507da44aea82cce79e4ae3a26955e28e3e9287c3a292cf3d5bd80e87288 SHA512 84a4030e61c977096a1f9cfdea541c5646bfd8a4ecee1e9f8c96ac47a19243f03242cf9f0dbb84dca06ad0ee44280278894c920a8339e4aad4d25231b19c45b5 MISC metadata.xml 389 BLAKE2B 7725ccfe525c9aa2f6b3330e97fad88e1dbc5dd829573d9c32bcf0b492af7303e33668e1370dc6cd8fc89cd55f0be20110d72de0caf87eedf61869e8231f6ad0 SHA512 f1ab8ce0f9568dc9d533d5c47135a937bb5f109ff49315b63444d963c4572602d3bcef96f182ca54df7bbce676e50ee2f0ba795f5310f022922b0b49edc23518 diff --git a/dev-python/nest_asyncio/nest_asyncio-1.5.6.ebuild b/dev-python/nest_asyncio/nest_asyncio-1.5.6.ebuild new file mode 100644 index 000000000000..3227cbb79d8d --- /dev/null +++ b/dev-python/nest_asyncio/nest_asyncio-1.5.6.ebuild @@ -0,0 +1,19 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Patch asyncio to allow nested event loops" +HOMEPAGE="https://github.com/erdewit/nest_asyncio/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest index 062d17be6dc6..742d78163b3e 100644 --- a/dev-python/networkx/Manifest +++ b/dev-python/networkx/Manifest @@ -1,3 +1,3 @@ DIST networkx-2.8.6.tar.gz 1957238 BLAKE2B 70c5256440d94c1b0fa01f733ef46fc5da6846cf57891b344b6a82c27029b983827ecec9f1154d47771cff464b789bf84a9150111a0ecf1533ec83f1d41b718b SHA512 d56ab1a3007a914227f09969c9300b0582a640e5c3ad35b25400d8159ec35986a5e9bad5d7f86f1474b7293f495471fa3cd9f3b890a0d5287646338128d09d35 -EBUILD networkx-2.8.6.ebuild 1923 BLAKE2B bd028303e9a2c6fce8b86ce65e395bde04aa98fd102834946683bfbbf9757874be50c7209b640bc3a4fff0e5634789b76a23e2fbbd101afb8f24a1bd75e9184e SHA512 3b933111c8894fa611520899e6b3b84e7e251b099fd17cf722263ef15f1efdcfc7b16256bbd886d90e4e5173685b67104264856dafd10ad6bc95896007531588 +EBUILD networkx-2.8.6.ebuild 1929 BLAKE2B 2d1ea8a1591b62673f1357f6d3c2611e07fe041b9e30200600383c7e7413941e7876ab461299c175dc88cb02b6022e95bc9307c6a4a87cb850963e7670e05d7e SHA512 76ce67cae18a4d67e1ae45eb39e5d9ceedb66a8975eb6298b7b734f9ff0202f768cf1e1ec132712cb42dafec2ec027d208149c24f087dc368b4fe0361f8ebc6a MISC metadata.xml 1088 BLAKE2B 407d24ca890c5b2a7c49e5eab7f79477f66cb140ed286a7d0c65be075714c671c0185b067f7ced6e9a1cdc17361cfbeb406c306dafb915590abf6b5b1263a4a4 SHA512 2a790d427d6c4391d409f767359a256ee5b8082246811c82949b898e0a2a9f23e7c40bb045ff5eaf17f3cee04d7d24adcdf1ff0ae416ebd7b2572cfdcf04064f diff --git a/dev-python/networkx/networkx-2.8.6.ebuild b/dev-python/networkx/networkx-2.8.6.ebuild index 4a3a25ce15e2..4cb8514883a7 100644 --- a/dev-python/networkx/networkx-2.8.6.ebuild +++ b/dev-python/networkx/networkx-2.8.6.ebuild @@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ~ia64 ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" BDEPEND=" test? ( diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest index d1a989f5408d..0d8eb7d2cbf4 100644 --- a/dev-python/nuitka/Manifest +++ b/dev-python/nuitka/Manifest @@ -1,9 +1,5 @@ -DIST Nuitka-1.0.6.tar.gz 3890331 BLAKE2B 4a8240123b61ff7c8ec274e6c318ade2b5057f56b0b766f1a555451f501a194c137696bd51dff23bdd125e1ffa3679f790e3ad50b9c15e85ba5358f56d47b34f SHA512 f431c976b28b80ad10cdbc27c8f0d3321aadace08a104d18089c38d00b80ee96fd3aa051dd50eb668ed57f6aca25e4f918f07d065df00627c139bc34afdcb52c -DIST Nuitka-1.0.7.tar.gz 3891250 BLAKE2B 6f401de98bae91688d0ceab210d178fdb8d2cb32beeb7dd6925eee7985d0e344e41edcaddbdff8313402625d40dc7236433f52ca71f1100a1168775b9bc3da8b SHA512 29cb7377c976f59d8ea49aedd74798ee11b38b98b597611bd41bd5bef5c2473cd76bb260f764afd277edc4b5bfb8359b995a532ba4814f1d2310fa9c90d1467d DIST Nuitka-1.0.8.tar.gz 3890590 BLAKE2B 04257834d79f0988800a06d9b4725e9fa694bf7f9aafebbfb9ddbb09a2a5f666c02f13bf8ee56fd3360216faa31cd7b14a30d9a2daf23eef719ed568bfd3501c SHA512 824830121ca87b33aebcee074e0af52e456942190168186248a9ed62937bb044c6741ff721bd4bcd7d657cae96d573c1a6b9cb1fde6374073c12c1e1f6a6df26 DIST Nuitka-1.1.tar.gz 3920532 BLAKE2B 0d6ff01815bbc9216b5e5157bcb849b5182d025fe16523efde2bd812ca90d0b8008ba0d55e20e40b41c81250c2a1d309f99adff6498a3466f4d546ce8a7dfbca SHA512 abf9a2f07751f963bb727bc6c1affca0be3f02e6d1ead0206979b00589de0571a8e8e4e6af08bbc8fa285b1e2cbc5971bb88b417aca73c8069da200f7cd04fe5 -EBUILD nuitka-1.0.6.ebuild 1140 BLAKE2B 0f839fb78068157dccbf22121b2ecceb056e1462a5f7c8ce7c7d28116e390ec618b02f42f8f67dbaf3b345f04d519b0214bbdbdfe03b8c0e7594366a7a6911ea SHA512 ecbf3874813e37fd078cd5900a53b28e4686ab913b00867a0817ebeb7ea21f2c9d9fa712993ae7fc8eb26d9e31d375bff729135b432693700ce4e31fe42e631f -EBUILD nuitka-1.0.7.ebuild 1140 BLAKE2B 0f839fb78068157dccbf22121b2ecceb056e1462a5f7c8ce7c7d28116e390ec618b02f42f8f67dbaf3b345f04d519b0214bbdbdfe03b8c0e7594366a7a6911ea SHA512 ecbf3874813e37fd078cd5900a53b28e4686ab913b00867a0817ebeb7ea21f2c9d9fa712993ae7fc8eb26d9e31d375bff729135b432693700ce4e31fe42e631f EBUILD nuitka-1.0.8.ebuild 1140 BLAKE2B 0f839fb78068157dccbf22121b2ecceb056e1462a5f7c8ce7c7d28116e390ec618b02f42f8f67dbaf3b345f04d519b0214bbdbdfe03b8c0e7594366a7a6911ea SHA512 ecbf3874813e37fd078cd5900a53b28e4686ab913b00867a0817ebeb7ea21f2c9d9fa712993ae7fc8eb26d9e31d375bff729135b432693700ce4e31fe42e631f EBUILD nuitka-1.1.ebuild 1214 BLAKE2B b5c547ea636f0c56f83984808e9596f6119416150c47d49fbb77c6ba7c9ffaf8f23781fdf6a18aadabb5e7c77986c1709820583abee20d7ec6d2e53de4655653 SHA512 9c1931c4e40b695eb166bd0160c6a4cb5874873cbd1241bf275d38c823f4cb82fc335b8083b8bac4575294cdd1a7767b31533a437ae4f5364e3bc546da989cca MISC metadata.xml 943 BLAKE2B d7ab883773e7480dcfb4b79932a3874e2274669169a24a54aa622a2a0ac079e0296da4bd196d166cb11fcff785985da0b10d0fae351032914ccf312c9bb9833c SHA512 625d8760b8e849c6e014856f584cb42f50bb5ebb1fa648cb704a5a1baf175e7d2ce9f43f6f724d11c81a68e364b6ac1c38459540b58f2ccd6a675902af5b1cc9 diff --git a/dev-python/nuitka/nuitka-1.0.6.ebuild b/dev-python/nuitka/nuitka-1.0.6.ebuild deleted file mode 100644 index 5b987e13729d..000000000000 --- a/dev-python/nuitka/nuitka-1.0.6.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 flag-o-matic optfeature - -DESCRIPTION="Python to native compiler" -HOMEPAGE="https://www.nuitka.net" -SRC_URI="https://nuitka.net/releases/${P^}.tar.gz" -S="${WORKDIR}/${P^}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~loong ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-util/scons[${PYTHON_USEDEP}]" -BDEPEND=" - ${RDEPEND} - test? ( dev-util/ccache ) -" - -DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf ) - -distutils-r1_src_prepare() { - # remove vendored version of SCons that is Python2 only - # this should be removed when upstream removes support for Python2 - rm -vR "${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die - eapply_user -} - -python_install() { - distutils-r1_python_install - doman doc/nuitka3.1 doc/nuitka3-run.1 -} - -python_test() { - append-ldflags -Wl,--no-warn-search-mismatch - ./tests/basics/run_all.py search || die -} - -pkg_postinst() { - optfeature "support for stand-alone executables" app-admin/chrpath -} diff --git a/dev-python/nuitka/nuitka-1.0.7.ebuild b/dev-python/nuitka/nuitka-1.0.7.ebuild deleted file mode 100644 index 5b987e13729d..000000000000 --- a/dev-python/nuitka/nuitka-1.0.7.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 flag-o-matic optfeature - -DESCRIPTION="Python to native compiler" -HOMEPAGE="https://www.nuitka.net" -SRC_URI="https://nuitka.net/releases/${P^}.tar.gz" -S="${WORKDIR}/${P^}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~loong ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-util/scons[${PYTHON_USEDEP}]" -BDEPEND=" - ${RDEPEND} - test? ( dev-util/ccache ) -" - -DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf ) - -distutils-r1_src_prepare() { - # remove vendored version of SCons that is Python2 only - # this should be removed when upstream removes support for Python2 - rm -vR "${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die - eapply_user -} - -python_install() { - distutils-r1_python_install - doman doc/nuitka3.1 doc/nuitka3-run.1 -} - -python_test() { - append-ldflags -Wl,--no-warn-search-mismatch - ./tests/basics/run_all.py search || die -} - -pkg_postinst() { - optfeature "support for stand-alone executables" app-admin/chrpath -} diff --git a/dev-python/pyatspi/Manifest b/dev-python/pyatspi/Manifest index 2cb89deeb499..b85188ad1577 100644 --- a/dev-python/pyatspi/Manifest +++ b/dev-python/pyatspi/Manifest @@ -1,3 +1,5 @@ DIST pyatspi-2.38.2.tar.xz 318596 BLAKE2B aba5d4fbbc9e0ce4793843270394712e675e6546c781f0523f7f17a79f018fcf4cf209257e9ef0dc03cbe92be7a17c774fd82f2d9997d9aa8c6b6be65a72ef8a SHA512 03e10af5f0eb2ab89518229f049f497635ec1ae85a948a02813a5eb00eef395a3934f578b56054f8e73ae3c5c28760ad1f2b93e8876b8724c64b622d966aa5d9 +DIST pyatspi-2.46.0.tar.xz 324112 BLAKE2B 653e80be2d17f3246bb6bb60c2135f158185374c995ca37d4f132c90d0bf02b79cfcbc4f64d555c557e9f7fd1cf0720de2c5d177b303e35a84d8e4490ae2e660 SHA512 4e9d177c930db3ccb5aa41280e33a58b6700d9c45f08b6a2f32fce0ecf5f1faa3f91c57281a5661bb9ccaafd0935e90b44f328a62988ae838b4a008916d2aa0f EBUILD pyatspi-2.38.2.ebuild 1308 BLAKE2B 1cc1211a2ab3988d8de5ab2e8a69f7589dd23c1f7047589ccdfabd04456083a950fe63ddcc508f86a542295100aea720262f451e839b579521b0f4ee4a424b04 SHA512 dd6208aba13ecd5044af792ed5a4a0713595fa84309d922a8c21e3e65c76ad0f9a05d81d05c91cdea1db6588ac6ae753f9c259826e2593c382e92e463331d65e +EBUILD pyatspi-2.46.0.ebuild 1324 BLAKE2B d537d1f8bf82951bc862c03c9386619e257c020687eff2c07f328f27d6b46c7d75c1c1067772202d741b8f7cae0abf75d63ec332305a548af5e1e86ea5420c0e SHA512 3a1e7f5a6055cc7743d1fb70df0be64e46caab7737d9e668eb3a3ebbf60e676ed804323b274fb732c4c49f25589a1e7ee931ee6b47593ba85bb6d918baf8b1bb MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-python/pyatspi/pyatspi-2.46.0.ebuild b/dev-python/pyatspi/pyatspi-2.46.0.ebuild new file mode 100644 index 000000000000..af4901a332e4 --- /dev/null +++ b/dev-python/pyatspi/pyatspi-2.46.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome2 python-r1 + +DESCRIPTION="Python client bindings for D-Bus AT-SPI" +HOMEPAGE="https://wiki.gnome.org/Accessibility" + +# Note: only some of the tests are GPL-licensed, everything else is LGPL +LICENSE="LGPL-2 GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + >=dev-libs/atk-2.11.2 + dev-python/dbus-python[${PYTHON_USEDEP}] + >=dev-python/pygobject-2.90.1:3[${PYTHON_USEDEP}] +" +RDEPEND="${DEPEND} + >=sys-apps/dbus-1 + >=app-accessibility/at-spi2-core-2.34[introspection] +" +BDEPEND="virtual/pkgconfig + test? ( x11-libs/gtk+:3 ) +" + +src_prepare() { + gnome2_src_prepare + python_copy_sources +} + +src_configure() { + python_foreach_impl run_in_build_dir gnome2_src_configure $(use_enable test tests) +} + +src_compile() { + python_foreach_impl run_in_build_dir gnome2_src_compile +} + +src_test() { + python_foreach_impl run_in_build_dir dbus-run-session emake check +} + +src_install() { + installing() { + gnome2_src_install + python_optimize + } + python_foreach_impl run_in_build_dir installing + + docinto examples + dodoc examples/*.py +} diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest index 6d98c2eb353c..371d7a8c96bc 100644 --- a/dev-python/pymdown-extensions/Manifest +++ b/dev-python/pymdown-extensions/Manifest @@ -1,3 +1,5 @@ DIST pymdown-extensions-9.5.gh.tar.gz 1004601 BLAKE2B 8950ca104edf476e5557eab1effd9ad4e879f2ef58823e1385b5ee000e704b260b20f758578021d4c03492e675027f079363da49429938221fb1c109c9e1fe2d SHA512 b640947b97be4f7592b86125c7de0f36c34052e77103f7d16818b8fc2794cc28d3b7baef84d99434ca1b2810fbe19bc2fc0d2430b8504425cca71677d9c8753c +DIST pymdown-extensions-9.6.gh.tar.gz 1011446 BLAKE2B 8e334896738de592d8d852f05f165c70d65b6541915bc4d66472b2e2e08a4921e5ed3e0d5873b03e3bbc31179cd2edb367ca0eb3734f1b437b8eff0dc4f9defb SHA512 b806eac4656b1e541753e9e3f4d29bd49dfdfb24ea67633ea232d40833e4ce438b76c71c013d7bc5c3ebfa790b2e314e6f0f76cc3a76f42d5c2b020c32f8dba7 EBUILD pymdown-extensions-9.5.ebuild 1244 BLAKE2B 4527630ef9f66cd2c708ee3e32ab8cbc8909575271cd0260dc15442cd168bf7e666124c0e39e841a27034d2481d2306a14a507ad560d96b0b58913832640f138 SHA512 048ec6f01d2d2ec9152dde5badbd50d86624a999777aee58ab53b9ad2fea041b3090404be8ca02c2410275577344e1b905cc87b382f88072bd8a0635c702751f +EBUILD pymdown-extensions-9.6.ebuild 1246 BLAKE2B 472c29295f1edb37df3115e7773a976bf19c56d170a5a732483aeadbfefbfb11060a89fb770c789fb997e3bdca0fd485d70ce8be273914a3737b33d13af6c076 SHA512 c57ca85ad7c9a7f31fd274be1d1935c356515670d33f4027c98968a30093c991891d8bbb72374e88a2694f6b65166a86768256872e62b0214007e0c3d702ace7 MISC metadata.xml 536 BLAKE2B f417ab2132b06eadbf1785654080084c4ef694f983e223ade83d5c77213e4443203a498a168efd68e4a3b1cccbe019c5b88716ac851719b9197deba9d2fd5411 SHA512 51304b48f9e296abea376be300053e041ea331f93e1ec7a2a3cdf10eea0ed6e9b8f04cdcbbed7920b46c60d5f6ce9337e3e25635516871d7b080eb54bfa16f57 diff --git a/dev-python/pymdown-extensions/pymdown-extensions-9.6.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-9.6.ebuild new file mode 100644 index 000000000000..93c979c06ae4 --- /dev/null +++ b/dev-python/pymdown-extensions/pymdown-extensions-9.6.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{8..11} ) + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + dev-python/mkdocs-git-revision-date-localized-plugin + dev-python/mkdocs-minify-plugin + dev-python/mkdocs-material + dev-python/pymdown-lexers + dev-python/pyspelling +" + +inherit distutils-r1 docs + +DESCRIPTION="Extensions for Python Markdown" +HOMEPAGE=" + https://github.com/facelessuser/pymdown-extensions/ + https://pypi.org/project/pymdown-extensions/ +" +SRC_URI=" + https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # mkdocs-git-revision-date-localized-plugin needs git repo + if use doc; then + git init || die + git config --global user.email "you@example.com" || die + git config --global user.name "Your Name" || die + git add . || die + git commit -m 'init' || die + fi + + distutils-r1_python_prepare_all +} diff --git a/dev-python/pyqtgraph/Manifest b/dev-python/pyqtgraph/Manifest index c704d8e6947a..9472d6b42651 100644 --- a/dev-python/pyqtgraph/Manifest +++ b/dev-python/pyqtgraph/Manifest @@ -1,4 +1,6 @@ DIST pyqtgraph-0.12.4.tar.gz 1333052 BLAKE2B 4208787d1d203904d841493e10b2f1d23357b60475c9e1cfff733fe772973d4dd619ca84941049bd60299912f3077fb18c27a90fa3c0c0e712a3715b5be1d071 SHA512 8402b38fe1abaaf55d6dbc26775093993b9f642d7a9da59d2780ed38562c8653ab872c588d2e66373434491b8f397533cb3c222382065c812a28cf6b9ce34960 +DIST pyqtgraph-0.13.1.gh.tar.gz 1368154 BLAKE2B cb19ae6564b0fc0a4ec4fb6232f7949bb5130345380a86f0cffdee14e767d306b27c26ae3f7c011d77f21353b511d99148e1acb38e8d33598dde16362475b5a8 SHA512 bcd3d0c9c1d91ad2ea3f85f8e34e68ab999fce636ed336362253f09a7863a62c4b635d71c137c9458532c7d1f76dfc8433d476cd84121cf89488fb0860039b8f DIST pyqtgraph-test-data-8.tar.gz 306068 BLAKE2B f3aa418dfaf2e74950fa880da4b6dfb4ef5dbd46346b78065d885c1f9fc06fc3de86756af17e27035d4cd47d98cc7ce58c036b493837b568086a4ebceb230c78 SHA512 07ef414f2b57e00589f8c18459e88ab16001c7cc3766164cdfcd69faa26cbc90ed64611fd0c5e3b401dc6a3f1a6e9e4ce6a7d9fa96ebcc4360e03fa9fbb856d2 EBUILD pyqtgraph-0.12.4.ebuild 2391 BLAKE2B 2da730487e4382d60ed2563956df1fa4df0980fb52e57408fdf8c9ee828dc7795e1d21833d852fcc1d6968381da49f51152ed4dd59ba901e68c2e69dea9eab43 SHA512 5a048f86d61b380cd9aa92c4419d86397c9abb8575fd585bebada0e0ddcc14975fc65ebe2a8254d235370e14882ade681d94f7dc4988ff16dbaf3831d0518824 +EBUILD pyqtgraph-0.13.1.ebuild 1793 BLAKE2B e2a4bb5659d1ae5e78d64299b0e9665aae2e6a68a5e84665c9df26c690a27882a92b2d2460badbdb0a6af5f1a7ba5fd435ab8a9e2d95dc3b801516e97a36fdd9 SHA512 327a38c617fd0775b2267172a1558bef064e4fc521de8da4a80567b316ddef6e3c3d394cada78c2849c0f345e1bb0f2dce79855d55f952f88ab6daedc3059826 MISC metadata.xml 775 BLAKE2B 08f1417793ef0b57d978cab5b4c03e43e756a43625d8e6173a8b74d3c9dcce0547934485d192546cf81b8da03bdf21e4c800bb25e0bec452fe092ab3772a518f SHA512 b03a0aa3f6e6183ef2d81b9d0bb22f576661b353986a802f01cb670f9ae0487d84d3e91fd0a4add41e3dd830dbbc0414f4d556bc05bb89a768be9e5c2cee4ce4 diff --git a/dev-python/pyqtgraph/pyqtgraph-0.13.1.ebuild b/dev-python/pyqtgraph/pyqtgraph-0.13.1.ebuild new file mode 100644 index 000000000000..ef091c06b4da --- /dev/null +++ b/dev-python/pyqtgraph/pyqtgraph-0.13.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="A pure-python graphics and GUI library built on PyQt and numpy" +HOMEPAGE=" + https://www.pyqtgraph.org/ + https://github.com/pyqtgraph/pyqtgraph/ + https://pypi.org/project/pyqtgraph/ +" +SRC_URI=" + https://github.com/pyqtgraph/pyqtgraph/archive/${P}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${PN}-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="opengl svg" +REQUIRED_USE="test? ( opengl svg )" + +RDEPEND=" + >=dev-python/numpy-1.17[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/PyQt5[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}] + opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] ) +" +BDEPEND=" + test? ( + dev-python/h5py[${PYTHON_USEDEP}] + dev-python/PyQt5[testlib,${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/pytest-xvfb[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +distutils_enable_sphinx doc/source +distutils_enable_tests pytest + +python_prepare_all() { + distutils-r1_python_prepare_all + + if ! use opengl; then + rm -r pyqtgraph/opengl || die + fi +} + +python_test() { + local EPYTEST_DESELECT=( + # apparently fragile + tests/test_reload.py::test_reload + + # TODO + tests/graphicsItems/test_ROI.py::test_PolyLineROI + + # pyside2 is normally skipped if not installed but these two + # fail if it is installed + # TODO: this could be due to USE flags, revisit when pyside2 + # gains py3.9 + 'pyqtgraph/examples/test_examples.py::testExamples[ DateAxisItem_QtDesigner.py - PySide2 ]' + 'pyqtgraph/examples/test_examples.py::testExamples[ designerExample.py - PySide2 ]' + ) + + epytest -p xvfb -n "$(makeopts_jobs)" +} diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest index 8d92b6cfc45b..497cab0703c9 100644 --- a/dev-python/pytest-check/Manifest +++ b/dev-python/pytest-check/Manifest @@ -1,3 +1,5 @@ +DIST pytest-check-1.0.10.tar.gz 15603 BLAKE2B e51dbb2806bdac73e202b14668c76675979113f661eb339a1a3cff07069d3d4709869d67ea2cb6384483ebde8b68288026df9b7492b17ea67c79ee95e6865809 SHA512 dc3a80b20637eab8adda085ca8172bc3bde75bd47566972a07cf226bb38771933a531d99e139d7c220cc149715fd7d98ab964f72e0b520e8dd3df7633a6e5a90 DIST pytest-check-1.0.9.tar.gz 15260 BLAKE2B 8bbf0299e76a0e5acbb6ab4e8ce2bcb386ad2e1e91e1596e317bed9800b03c0fcadf76abe76a0ab9d2d8d190dbd839e042579abb08ea898b8325c27898670088 SHA512 058bb17255f08b83e0fc9f6c91be99b2a17676eae903f70999598c1ee69cf0b89cbe3767bbc3fabbacb2a5db35d26ed825599f401f693f4dc6195c02fac5c923 +EBUILD pytest-check-1.0.10.ebuild 814 BLAKE2B 39db3a15198300fe7029baf743d752d23562d63d12a93990c5e9f091486c758102d0255bf697a405f056d6e43f6d0d21567d975380a2747169fae24144cbbe56 SHA512 5bca09de91899dcb24af7a7a7ae7736ca1ea72a6a8dad928c0a8630257361363aaf5e892c6d6f24316a4d378bcf4c863c47c18ce21c10e5b90e974ff4508db5f EBUILD pytest-check-1.0.9.ebuild 807 BLAKE2B c3aa0f860155660588326f82afa57021271c19a9afe01d378dbdda6f87753f5056442557e0b3c09044cba9cfe4fb5ff3cd47eeadef2ce3bb5ffa94dc23132109 SHA512 1104ee4ae8b6a41f5826efdf9737d52a53148987fef67b7d28649f8e89cd4abb175e4ab0882735d281cb1de1ef9fc8a4a3667215c26827417556a74d9720094b MISC metadata.xml 509 BLAKE2B 15bcbc2bd083ae1bb1175a40ebcb86b223b2ed783d4790a75512f86bf2feb49e25d205378bf8acaec2db5aa32e3bb73db668654b5712988aa2b2f620995f12bb SHA512 851c945ae636a64f1782a315603a27f2a6fa085ec40baedba98f31bc90cb5f9b4747561533cfd6b526fc889be3b67453091fbd0439a94a5e6dbe6ad9aef99dae diff --git a/dev-python/pytest-check/pytest-check-1.0.10.ebuild b/dev-python/pytest-check/pytest-check-1.0.10.ebuild new file mode 100644 index 000000000000..31947e866cc2 --- /dev/null +++ b/dev-python/pytest-check/pytest-check-1.0.10.ebuild @@ -0,0 +1,35 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="pytest plugin that allows multiple failures per test" +HOMEPAGE=" + https://github.com/okken/pytest-check/ + https://pypi.org/project/pytest_check/ +" +SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # Fix expecting result in case pytest throws deprecation warnings + sed -e '/fnmatch_lines/s/\* /\*/g' \ + -e '/fnmatch_lines/s/ \*/\*/g' \ + -i tests/test_check.py || die + + distutils-r1_src_prepare +} diff --git a/dev-python/pytest-cov/Manifest b/dev-python/pytest-cov/Manifest index 558f3cffc5a0..415f616e3569 100644 --- a/dev-python/pytest-cov/Manifest +++ b/dev-python/pytest-cov/Manifest @@ -1,4 +1,6 @@ AUX pytest-cov-3.0.0-coverage-6.2.patch 1034 BLAKE2B 433d761faae7c929b09e6d7a346fa1129acb427939756efa4d465ed6a6a20fb45ad09f890ce9d9b95c45862bc072a20d9038a1acca06de1963008119188b3e87 SHA512 85501e1c16f9716a3c2b04c79786e657e71ed58a6b0d338458e4cd17abff19eb85dd4b4c6d427e5f17d259d8ce970e79682c613a51b252cd506b1cd895fd8ee6 DIST pytest-cov-3.0.0.tar.gz 61440 BLAKE2B 85f0b079c4c373191553271e34e78af68ac69ea53e3721aa0d43eb9dd55be935570eb15c0f8b954e4c0de6201c004ddef435ea70b03cfda893ecdcc230c283e7 SHA512 289d1b1e29dcc3461276de4c1bbd3884e4ec957efb7dd4c330bc3f25f1b978cbee64c0e2882b419eee5f9ccf44c9d1a23ce47a1b7cc7e436b9ebe894e4c11ae8 +DIST pytest-cov-4.0.0.tar.gz 62013 BLAKE2B af8a12955e3f22cd9dc257874f86c04c3c6e29f4af2d2838f37ca196c4955dcf4007c7b404f31c303d0eef6c3735fa1a6268c3bb9f01ed54860750ca2f83b6f5 SHA512 fb993be4d86b29a44e4f2ccd2309d99ab9fe8e6b291abbc2a8a3fc8b36479491165a242a20bfa9886dfd296fcc827da9984b556fdbe9a3ac496ac5b6ba379012 EBUILD pytest-cov-3.0.0-r1.ebuild 1704 BLAKE2B 873030ba19d725b309861ee7ea02b8e54d680100aab0239c5efb66eee251d15c0a8dd0f2f948121173dc906aed99d2476df0250d3e9fd13e1a2dcc5f56ca1925 SHA512 bea2d3fbe99347972bcc22c566365b0322e97a30f31fe71ec4c78670d8875e9040bb69c85d41840da1f67e4e4e30cdc496e816624b1aa748eaf8f16708a4386d +EBUILD pytest-cov-4.0.0.ebuild 1659 BLAKE2B d542d52ee2d6b1d171f6c30c63096a3ab0e356982b6bfce851ce3d6786a2594fcd06777931829c72244035fea1f4d8ca95d70718bf4c392f53caf259a09126cc SHA512 ed1da34ac0e2d83413e2257419d2c92b4099f90df9adba3e4bf946c9834c6a6488baa2d4e2f5cbca988ab4f8478dfa0ee16fd726d81012bbbb929dd45e30d30f MISC metadata.xml 412 BLAKE2B 0d79131c6fd8adf72493a7c333959e065cf4f2231f6c770800b6d05ff9afcc246cd202406bea6e28f6b0fd23ee6197aa8dac2dd59d0a89d9b07741f57e8fa5e8 SHA512 d1aab9ea8042bf810398a4195fd3595a8abbeb060ab38fd7b7e40085c8d5f22ecb78bab02e2331d4588199d88e0d3848413d75a18fe4373ecd9940a3c990c604 diff --git a/dev-python/pytest-cov/pytest-cov-4.0.0.ebuild b/dev-python/pytest-cov/pytest-cov-4.0.0.ebuild new file mode 100644 index 000000000000..00e9dce47cda --- /dev/null +++ b/dev-python/pytest-cov/pytest-cov-4.0.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="pytest plugin for coverage reporting" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-cov/ + https://pypi.org/project/pytest-cov/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/py-1.4.22[${PYTHON_USEDEP}] + >=dev-python/pytest-3.6[${PYTHON_USEDEP}] + >=dev-python/coverage-4.4[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/virtualenv[${PYTHON_USEDEP}] + dev-python/fields[${PYTHON_USEDEP}] + >=dev-python/process-tests-2.0.2[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-py3doc-enhanced-theme +distutils_enable_tests pytest + +python_test() { + # NB: disabling all plugins speeds tests up a lot + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_cov.plugin,xdist.plugin,xdist.looponfail + + local EPYTEST_DESELECT=( + # attempts to install packages via pip (network) + tests/test_pytest_cov.py::test_dist_missing_data + # TODO + tests/test_pytest_cov.py::test_contexts + ) + + # TODO: why do we need to do that?! + # https://github.com/pytest-dev/pytest-cov/issues/517 + ln -s "${BROOT}$(python_get_sitedir)/coverage" \ + "${BUILD_DIR}/install$(python_get_sitedir)/coverage" || die + + epytest + + rm "${BUILD_DIR}/install$(python_get_sitedir)/coverage" || die +} diff --git a/dev-python/python-nbxmpp/Manifest b/dev-python/python-nbxmpp/Manifest index f98856decbb1..0795f4b040db 100644 --- a/dev-python/python-nbxmpp/Manifest +++ b/dev-python/python-nbxmpp/Manifest @@ -1,9 +1,11 @@ DIST python-nbxmpp-3.1.1.tar.bz2 128913 BLAKE2B 938701b95d3b41638d2e9173d52ce69737bc7160b1113bbbb54e958ee0269a2d209d146a67c7caaf8f4e7aa394549360ecb3ad4c3a1a731b329b10cbc9654109 SHA512 9571d890112da8380d55894e52279bfb002151432d6c8103ce62f5ab08b198f847c50cb2c1c4a7502cbefff8c3c77cbb0e86ca24355af86136b0caceb0d75c0f DIST python-nbxmpp-3.2.1.tar.bz2 129362 BLAKE2B bbbeb5751fc5751cffe73c9a54c3330de9a1b48041c7a7964cefdfedbf8ae2966c8f5adaa7153386eebea44568af38ec1964d612b8baf48d6f318c83705e18d8 SHA512 3ebe1169475fcd65875cb2e6079f802a7f98717957e26e7dfcab5a71b1f94e967145a430f6d959a01b39842317d858c3b6275bcd909bf65f70699536e298b6e4 DIST python-nbxmpp-3.2.2.tar.bz2 131769 BLAKE2B 51e6d090ad1461dfdb2d0f863ac31e72b1abe2e7ad273eed5105eb55cc11a0ce6ec989241d8d928400e55e7c61a720925104f92e32110e2124e63f396b68029f SHA512 bdbcdb3978c57ef6b62c9e0da57e624ab92f1d10521f5d8b096a1b654bfa0e0026eddd6814c037bf7342e2933eb76c1c67d8f7e309e3c770bd606153f09c8ebe +DIST python-nbxmpp-3.2.3.tar.bz2 131789 BLAKE2B 7cdabe3357950b8694b85bfe1c23e8742575e37d066f61a741a017a0c96f32a9bba9c3cefcf0409b818ea366f806242c711d5bb3829c3275660e03592935f732 SHA512 7b444cf58a7abc8455d8cb2e720c77ae15fec3c0c4fc6984e51e587f122b842cbecd38f9ef225346e0fa86ccf5a4cdbc3452a78f302237f5069efb626554dd02 DIST python-nbxmpp-nbxmpp-2.0.6.tar.bz2 122203 BLAKE2B 925604002f4363f1e0b72f05c13742f4652ba565a9faa48faf8d47688f480a7f1d7585c593b0dcf07bded8c4aa3a1d02e9697742a07b9e815daec062dfb93104 SHA512 a536b25c8a6298892a51adef4b64b75ffab88ce02fb08fc07ecd1cfe2bc794262d4d58a93248439723e6e0544485da7351bb98189b0e422a1f77b01c6f6d238e EBUILD python-nbxmpp-2.0.6.ebuild 771 BLAKE2B d26169a1d21a1d512f27711653642514b64c644f6dc786d5b701e1651df0e3e3ccae11a25ab77641a8ea6244df6ed3f9bb28cd0224018859171d6a5aded3ad73 SHA512 df49ab8432177b1c35b72b8015a9f7f5184a8cca6172271c840f4c4c15a937d463946a16ce863787a2050e14b5e54ab81c2738565e002e9d9dc11c5eeeade72b EBUILD python-nbxmpp-3.1.1.ebuild 745 BLAKE2B fb76ccda9625fcfedcda1be5f950ed12b0bde5901fb7989b25055c1cf08e738b52473eb972d2b336230b08c2d013b0b7fd012daff7851517be5ee77f4c2b70dc SHA512 262c7f37244669ef510b105db6034712673d5234ce3cbf9faef7c2786c41e07f31c84d3c301447c77dea6eef82c903f4ce260e61ce7790992426c62462af7fd6 EBUILD python-nbxmpp-3.2.1.ebuild 747 BLAKE2B 6ccf123262480eefb28bc977c298400bd530322ac9f078d1ccd0b774b5e2601efe1d5d883ce13af849528ab0ad33ee5c9593fa28c9d426caee25a9c8afce5e69 SHA512 b7b830733f566e9297804782c9d1d50a9641e6ff7ccac0e1ded9b3812b9e8e164ab580fb3978b3744520247888868e1bea6839b85b3994c2a9b8f4f57c0695a3 EBUILD python-nbxmpp-3.2.2.ebuild 747 BLAKE2B 6ccf123262480eefb28bc977c298400bd530322ac9f078d1ccd0b774b5e2601efe1d5d883ce13af849528ab0ad33ee5c9593fa28c9d426caee25a9c8afce5e69 SHA512 b7b830733f566e9297804782c9d1d50a9641e6ff7ccac0e1ded9b3812b9e8e164ab580fb3978b3744520247888868e1bea6839b85b3994c2a9b8f4f57c0695a3 +EBUILD python-nbxmpp-3.2.3.ebuild 747 BLAKE2B 6ccf123262480eefb28bc977c298400bd530322ac9f078d1ccd0b774b5e2601efe1d5d883ce13af849528ab0ad33ee5c9593fa28c9d426caee25a9c8afce5e69 SHA512 b7b830733f566e9297804782c9d1d50a9641e6ff7ccac0e1ded9b3812b9e8e164ab580fb3978b3744520247888868e1bea6839b85b3994c2a9b8f4f57c0695a3 MISC metadata.xml 426 BLAKE2B 2772501445c7b3f8db801d5d6c52c6004cc6c67527b30cfcd5f48b54c3e483f1ace9307632f0da179cc4462e3ffde741b66af38c76e248004ff7238a591a15bf SHA512 0f456e67e255e045d97f969ed16c7e304d07a6b9a60d938dded30e78235a2ef984f5883c08f655e14084a8d76f54cd578c3d1eb387f0cc4d8502a5188dac987d diff --git a/dev-python/python-nbxmpp/python-nbxmpp-3.2.3.ebuild b/dev-python/python-nbxmpp/python-nbxmpp-3.2.3.ebuild new file mode 100644 index 000000000000..20ab63a80429 --- /dev/null +++ b/dev-python/python-nbxmpp/python-nbxmpp-3.2.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" +HOMEPAGE=" + https://dev.gajim.org/gajim/python-nbxmpp/ + https://pypi.org/project/nbxmpp/ +" +SRC_URI=" + https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${P}.tar.bz2 +" + +SLOT="0" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-libs/gobject-introspection + net-libs/libsoup[introspection] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/precis-i18n[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest index dc837ffe6e0d..f54cc06d6005 100644 --- a/dev-python/rapidfuzz/Manifest +++ b/dev-python/rapidfuzz/Manifest @@ -1,10 +1,5 @@ -AUX rapidfuzz-2.9.0-test-pandas.patch 1153 BLAKE2B a4f707ed63fc73199c29e9b9f63d9e02a4eb2b4ebefe3a40b72ce4133221f19f0b0b0eed59f07fa15996bda16a826df042eed3399681ed3efe7dde63bb3aaceb SHA512 1bf18ba7fad414c31a254429b47a2a2ac84fb63a7f3898f376bff4396dd1c6fba0eb8c408b735e869f8cd34e9fedaec37056171408a5904f272cb5147dd20b5e -DIST rapidfuzz-2.10.0.tar.gz 782698 BLAKE2B f2b4ead136162fd3592b16978a58cd3a2d66489f05aefdf58fd137ebf34f347368f437b3ee836b36122b00863f0c238c8191307f6b586676db59ebfa2d370e1c SHA512 b704a535021924e436a1cebe397e747d3e39b6a4ec12718bbb2a91c326d1977c51bd7ca9a4b2c2d380fdc27ea76b1549d61dea511ed86054aceb1d2180716627 -DIST rapidfuzz-2.10.1.tar.gz 782833 BLAKE2B a8be0ad8c617d8389b5fd22bff06e3887665dedd73580ac6ed29c3f5b895c399ffa0ac6ea983cb0a12d279d5312514e645f75d1a09a40be7108097b74e78c2d5 SHA512 006c714c4c2b86d77682042c7bd3e7a19328a56ff12b42f01e96712c4a94db654d63607363cf68b746416f107927bdee9dee9d7d29c80eda7c7fa74e0c21b75d DIST rapidfuzz-2.10.2.tar.gz 788167 BLAKE2B 91264d83159ce91cac33138c2589d468ffb079daef06f1917596892b3c5fbb99f2012d79ca05f728e6d49c2241d83f68e0d3a44956cfdfafd38cae428496f507 SHA512 3d7610a2e4b32fbfaa0ac043847829bfc436e61c2d0c76d526fc0827cca4fd10a0b6ae659bd61ed48604695c4782bcb0984d2becaf84494b84a5d8e71c22e97a -DIST rapidfuzz-2.9.0.tar.gz 780939 BLAKE2B c43dfd89d18dc1f5b4738930f1d0d9c4956f66479217b4400844b50636e2b0bb13f15d8b9a6edc0ce30fc943f35a44dad802ecf90107556ed2dee7f70fcc16ac SHA512 b8f83cc35e84a4ed95e2086eb7bfbc6e7e2e25a05accc965092b8b51012c79e86e2af15397577bb91aadfa9a257a62d6f3d6bb9bf928a9c767d53468904a12be -EBUILD rapidfuzz-2.10.0.ebuild 1004 BLAKE2B 8a2fe2d95b06cc7996812257ea4f360b9532893c316744e61e9659ed8e1297315e91bc33fa07af53763bcd576e32c8d0bc60411558d25c54b39be847bca2e077 SHA512 549dfded4f7fca7e9509c8bb38f165c57f8bd75b248022a58dc71f832433cd24c7552fac52ed45e5c1bc347b67d97ee845f77792d912c68969c621265acd5e9e -EBUILD rapidfuzz-2.10.1.ebuild 1051 BLAKE2B 7e05388be109cbfeff7d033a7e09acb9706dab76a0a46db9c1c8b21619e29f00452f658e50b2da8c05338ceed23761698efbc72bffd19a9ad9e1cf5df11c53b7 SHA512 d21721f9424c49870a7fe2f68577b7f068210686ef0cd84d54b3a93c05b3c6d17929e6acae6155d8afa38b02e6e0f21d8c4883705caf677df48f5ca526baa44d +DIST rapidfuzz-2.10.3.tar.gz 788237 BLAKE2B dd6e70bd1059317d98cf96c242e62ba8be2c9bdeac483f0da18b4f46179502ac0f0ae000f5bdfedc44374dceae1c4054bd2a6be7dde5e466497c617c699ceeeb SHA512 9774a203482ab90a4bdc7f9faaa2ea0c0c314e350fb6c957c3eed3f7cb5009d1fd2521c5438b25d8d04aedf96028004136908a3226305bd2cbcf4158d0bc0329 EBUILD rapidfuzz-2.10.2.ebuild 1051 BLAKE2B 7e05388be109cbfeff7d033a7e09acb9706dab76a0a46db9c1c8b21619e29f00452f658e50b2da8c05338ceed23761698efbc72bffd19a9ad9e1cf5df11c53b7 SHA512 d21721f9424c49870a7fe2f68577b7f068210686ef0cd84d54b3a93c05b3c6d17929e6acae6155d8afa38b02e6e0f21d8c4883705caf677df48f5ca526baa44d -EBUILD rapidfuzz-2.9.0.ebuild 1055 BLAKE2B 9b27361e0112a37a6bb0c97711fcf6dcf365903055845982b119ab37b5dcd18c1f6776fc0d75387e1e196c5cb942a9e50f5ebb97a66dd37e1f75308a978fc57a SHA512 edcd93a9c75ce6816ac7ec1b6699520f4eb221758dffc599127c193f0e964986fff10298367c5633a413437ce27f4ab99aa523ee4fea545e3b4977a78dd36822 +EBUILD rapidfuzz-2.10.3.ebuild 1051 BLAKE2B 7e05388be109cbfeff7d033a7e09acb9706dab76a0a46db9c1c8b21619e29f00452f658e50b2da8c05338ceed23761698efbc72bffd19a9ad9e1cf5df11c53b7 SHA512 d21721f9424c49870a7fe2f68577b7f068210686ef0cd84d54b3a93c05b3c6d17929e6acae6155d8afa38b02e6e0f21d8c4883705caf677df48f5ca526baa44d MISC metadata.xml 374 BLAKE2B e6ee89a9850276b8c22c9bc851ebea2cde2ea696d122d70c6465e09a9371c59f81d1976b3253e8ee90afae5e3e30e993481b402058bac0c58ec01f71a0b7c3b4 SHA512 9a39c4bcf8e8de0a6d6a356a9aeb415f8f49667caf5716eee50bf251f1fd53bb076e817fac0b15bf64e65c1b9625c78810da61a5d96b273a20b2669a18084d6e diff --git a/dev-python/rapidfuzz/files/rapidfuzz-2.9.0-test-pandas.patch b/dev-python/rapidfuzz/files/rapidfuzz-2.9.0-test-pandas.patch deleted file mode 100644 index fa73c8f3ef3b..000000000000 --- a/dev-python/rapidfuzz/files/rapidfuzz-2.9.0-test-pandas.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 1df09fb54c466efddfc62ed630fddd5fb34cab3f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sun, 18 Sep 2022 15:37:39 +0200 -Subject: [PATCH] tests: handle missing pandas gracefully - -Pandas is not yet ready for Python 3.11. Use pytest.importorskip() -to skip that one regression test that requires it when it's not -available to unblock rapidfuzz on py3.11 on Gentoo. ---- - tests/test_process.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/test_process.py b/tests/test_process.py -index ca5afee..b786d2d 100644 ---- a/tests/test_process.py -+++ b/tests/test_process.py -@@ -5,7 +5,6 @@ import unittest - import pytest - - from rapidfuzz import process_py, process_cpp, fuzz --import pandas as pd - - - class process: -@@ -298,6 +297,7 @@ class ProcessTest(unittest.TestCase): - - def testIssue81(self): - # this mostly tests whether this segfaults due to incorrect ref counting -+ pd = pytest.importorskip("pandas") - choices = pd.Series( - ["test color brightness", "test lemon", "test lavender"], - index=[67478, 67479, 67480], --- -2.37.3 - diff --git a/dev-python/rapidfuzz/rapidfuzz-2.10.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.10.0.ebuild deleted file mode 100644 index 878047045596..000000000000 --- a/dev-python/rapidfuzz/rapidfuzz-2.10.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" -HOMEPAGE=" - https://github.com/maxbachmann/RapidFuzz/ - https://pypi.org/project/rapidfuzz/ -" -SRC_URI=" - mirror://pypi/${PN::1}/${PN}/${P}.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - "${T}"/inputrc || die + local -x INPUTRC="${T}"/inputrc + distutils-r1_src_test +} diff --git a/dev-python/unidecode/Manifest b/dev-python/unidecode/Manifest index a2efb2dc61f1..83a01ad8eff3 100644 --- a/dev-python/unidecode/Manifest +++ b/dev-python/unidecode/Manifest @@ -1,5 +1,7 @@ DIST Unidecode-1.3.4.tar.gz 192346 BLAKE2B 34edea805896022fa42f47929a55ba01850475cb49431c4c50329caa2f198455704224320887ac7dcad5fba3517ab42cafc8ade726e785be0d0141814a5ad455 SHA512 bdbf482abd0d93ea8d891b95aea9f95cca6f85dbe71cd2bef4664216b3aa1d672c2f4ecf3b8bf356cdb1d8e4a1141c296728498473d9d0067d9774d0a7de8d48 DIST Unidecode-1.3.5.tar.gz 192386 BLAKE2B b5a92b2bdcd6e19e6f499a1a1cb46eb2fbb1d44030a6652ab2c2946c5ce9acb313a6f325e69862d72c19a620107ab31e8619cc77af4f73a10724571d16ceb9f9 SHA512 3188071077b08c8c3473ead56a36774590acd14e4e0441cf6f744f7947a8f03e4d6930894c19cf29962a307ac16828218a90231bee5758f9465e4cd52ec9cd65 +DIST Unidecode-1.3.6.tar.gz 192466 BLAKE2B 62a2bd04f5d3f0c257fd5d001891a4021cc42eeebdc666cff69714ce6211e33ea9d2f44b9cc1b0d9c8bcdcc64ff256765716d48b32d9e0750049e0511c914d96 SHA512 97eb31c4f7e70a13628b4878a1cf91fc3a3b2525727a27b466e4e88d8f7db32054c93462d8aaf5da83b6f00cdd01dff258b93ac7b5e5e1a2d6dcdab608b89216 EBUILD unidecode-1.3.4.ebuild 554 BLAKE2B 67782efa40c5adaa4ba476ef32b0e63b615911598a092f8b4edcdff6bbc9a877f4f2d6531843476f94002888137024b0cebc18744b9e4491b87e94e05b3b8574 SHA512 86deeca9109ecab541fe07dc4f4ea16366ea29b692c8333776459917ab43df7e992c1649ffe95bb99cd59f48692fa734e49b01f8e0fed4ef14871544c2b22bed EBUILD unidecode-1.3.5.ebuild 561 BLAKE2B c3b0be68d04752039a0a14a4ee8323dabfcc0c81561698ff0e12535288828ba7206935f3a0cfd7e66cb7492a94f5adfc23585f02372ce75c1bd97a08fd72e395 SHA512 2042c0766bc2683903032c365998080f74d8e1aab81b130abde0efd0374c2372fea585ba53365409eb5d4c8defd6761f1ac00c06b5a44f5c79e143920c32903b +EBUILD unidecode-1.3.6.ebuild 561 BLAKE2B c3b0be68d04752039a0a14a4ee8323dabfcc0c81561698ff0e12535288828ba7206935f3a0cfd7e66cb7492a94f5adfc23585f02372ce75c1bd97a08fd72e395 SHA512 2042c0766bc2683903032c365998080f74d8e1aab81b130abde0efd0374c2372fea585ba53365409eb5d4c8defd6761f1ac00c06b5a44f5c79e143920c32903b MISC metadata.xml 457 BLAKE2B 43e1b676ecfc82f845bfc1b3dd2409756ca419086ccb693b39f73e2598b5de9a463fecb3dbda76d7e375b23a6ba06589231d6184a92872bd4f3c16080bef6353 SHA512 7cded888473c7a7829aaba7d63d5a54bc22f5e9829733d961d520a7d3f0ff57ee00e16c42811a6b63c0d02f9e3f93a1d0f539c8c79242038bcdfd594ab7d07c6 diff --git a/dev-python/unidecode/unidecode-1.3.6.ebuild b/dev-python/unidecode/unidecode-1.3.6.ebuild new file mode 100644 index 000000000000..737ca84c1ba9 --- /dev/null +++ b/dev-python/unidecode/unidecode-1.3.6.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{8..11} ) + +inherit distutils-r1 + +MY_P=Unidecode-${PV} +DESCRIPTION="Module providing ASCII transliterations of Unicode text" +HOMEPAGE="https://pypi.org/project/Unidecode/" +SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +distutils_enable_tests unittest diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest index 519b2e0a22cb..aae4b75db23b 100644 --- a/dev-python/weasyprint/Manifest +++ b/dev-python/weasyprint/Manifest @@ -1,7 +1,7 @@ DIST weasyprint-55.0.tar.gz 410970 BLAKE2B ba77f249c3568031eff9b7110864b69113f71ea197d0c7136de01bd40155a437b5e540e87219e6ca49428b98d8ec471dcf9ed1d0224d68a3b320e5fffb568239 SHA512 96cc6de5af86da47aa0b5a84c3f00679690774574f3370ca319afe77f3eb9c9725f3b0a6cbddf589f23f444972bc77b07cce7e27ee2c466484636b3cb30250a3 DIST weasyprint-56.0.tar.gz 419236 BLAKE2B c64d382e4ac169904a51fec17152faacccf4ccdab775a3b34b0db7e0a4306e6cadf6810482cee5535991400455864749cce1fc6ba5e0b469a3eb934d62298028 SHA512 d8efc83f77967a514d26806a9b73ef03e047431c6db9b367cd23a819b4a68714d216081afc74162b60084d0f3755498dc782d0335069bc9e70c42b611b737eec DIST weasyprint-56.1.tar.gz 420035 BLAKE2B ac6ff4fae70406c125f8e5c959acba297fa92644dd6a69a95af0192260c6fc8890b1ae790c25eb16f79a3f527a88e4912787c8d29f4ea213c2fc4ecab589ecf8 SHA512 c64bcef9789cb8c52853cfe02f5249240b67fa8368f3467c0e56cefe8ee9fde3dc9a1a489278e7238ed7fddfebba2f238f37245a3ef4d7482a32cee14dbf66b0 -EBUILD weasyprint-55.0.ebuild 1069 BLAKE2B 990b3ea546068fbbe204bc328df21f9a63d8ffe031cf692bbf8aea6a6c21ba42f42933e96351a6ed27c0e71288668639854926b2007e889a3bd08321880c3bab SHA512 5df31ae924d16f392e372bca733ebc5b5089960e11d161a192d6a69c18a1f01d6ca9c7b810725cf22dae7817617d3d4229ea399fb1280f200df02b352c1d24e7 -EBUILD weasyprint-56.0.ebuild 1067 BLAKE2B 49f990e2106b3a06d9284d82dd08c7a1050c0779b9f7a462bb8cbd1af0b1d5b501c9c6f859f3b38e033b7bc4e1270342ffc64a0fae2a399b79b126b8e4b7b984 SHA512 4a450739ba48f50351674425688ab27476252fb467e61a67429b19ca35900c6ee08d795af2526965b280d10fab04156fb5799ed9c41a075e61fe3644bd57dce0 -EBUILD weasyprint-56.1.ebuild 1067 BLAKE2B 49f990e2106b3a06d9284d82dd08c7a1050c0779b9f7a462bb8cbd1af0b1d5b501c9c6f859f3b38e033b7bc4e1270342ffc64a0fae2a399b79b126b8e4b7b984 SHA512 4a450739ba48f50351674425688ab27476252fb467e61a67429b19ca35900c6ee08d795af2526965b280d10fab04156fb5799ed9c41a075e61fe3644bd57dce0 +EBUILD weasyprint-55.0.ebuild 1123 BLAKE2B 7a654f4b5d6344c6949f9c641b398a447c6140c55fab9a28978eba9cf4f67dface96738fad12b1413880082255d8341acdebe57d92910d87692ffceb473ba9eb SHA512 8f20c4a1c5c41e4aab9e69115b5d6b27142295fc913e1254ef07946e946791720451e26e6a62349981cf009aea675248ce2ff473570b1ba1a79281864d012bf1 +EBUILD weasyprint-56.0.ebuild 1121 BLAKE2B e0869fdb7d851d5306f8b97a8107abfa78bc90949771ae96901cbf44c13312404b7ba75ca6181066d3937bbb241836216a4b73fad8588a200e2fb366aa168f10 SHA512 08956d19a4f078cf6c86119f14f46e9647c8f91ae21331233a614b1e24f9df2b6883bfef307333173824d1dc58f7e20e04789a395b1b7e997427e439d7900b05 +EBUILD weasyprint-56.1.ebuild 1121 BLAKE2B e0869fdb7d851d5306f8b97a8107abfa78bc90949771ae96901cbf44c13312404b7ba75ca6181066d3937bbb241836216a4b73fad8588a200e2fb366aa168f10 SHA512 08956d19a4f078cf6c86119f14f46e9647c8f91ae21331233a614b1e24f9df2b6883bfef307333173824d1dc58f7e20e04789a395b1b7e997427e439d7900b05 MISC metadata.xml 382 BLAKE2B 3e5d142b055354e1ea440d9efd4bf92458b1da3f777dd90929ce2041ca6e0969fa6e58aacfb4a5a93ff90805e0d8ec4c9c6253559ca54698f5029639ce35ac8a SHA512 43415064a6f56eaca974031e51d63118d1c65b33e4399302fc72cc2cd6f15e0a47cf411b18d3c5136e866115855deb19b6a9e058a18049151959ce5ee29ececf diff --git a/dev-python/weasyprint/weasyprint-55.0.ebuild b/dev-python/weasyprint/weasyprint-55.0.ebuild index 32e507b45ff5..6ddc00dbc0e9 100644 --- a/dev-python/weasyprint/weasyprint-55.0.ebuild +++ b/dev-python/weasyprint/weasyprint-55.0.ebuild @@ -30,7 +30,10 @@ RDEPEND=" BDEPEND=" test? ( - =app-text/ghostscript-gpl-9.56.1-r3 + =app-text/ghostscript-gpl-9.56.1-r3 + =app-text/ghostscript-gpl-9.56.1-r3 + 4}jE%shR1pda?OfWOKmo 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�!D6vJny%PI71VMl|WZI1-=ZZ=(s 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

vcE@S#aBo!^u=zQqNdp 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 O!~X+?+3fnVRsaBXhGB;Q diff --git a/games-fps/eduke32/Manifest b/games-fps/eduke32/Manifest index 1d0ad95f7c8d..7f93d9ec506e 100644 --- a/games-fps/eduke32/Manifest +++ b/games-fps/eduke32/Manifest @@ -10,6 +10,6 @@ DIST duke3d_psx-1.11.zip 7636016 BLAKE2B 63094c0eb2343e443f98844675ddc23a138d87c DIST duke3d_voxels-1.21.zip 2997999 BLAKE2B dcb3103a82b45cfcf906d00147a57fe47997680ff7550973ed9741e62e78f9a099c1a13f65eaa133076d6551fcdfbf34e28ff59f2ad59f91ece98753e7d39523 SHA512 4b55dcc192cb2aa8830250fd222664272176bea8f6c6e4ac6d488abfecb1332b5793986c164fde78901904e2bde37e6ee4aa020c5eb578002de8f6102f44df15 DIST duke3d_xxx-1.33.zip 26586453 BLAKE2B 7e3c46172d3db1b2eb49eb07f243a9ead4f260d6b1dcae9f8bd599b8e9ba3a19068032afeb4ec2cf61742b6216e3a06c24f2b7e8903f9636f9d00f4d57ada47f SHA512 4783d159610fc178e748446b7a5f9c13d90e1aca3cef34deb82e99655b7f4a254f1130e16dbcfad9013b95bc07161d5c5dccfcc552fbb7a88404b4b9cedbadbf DIST eduke32_classic.png 5129 BLAKE2B 332ad44b7f6b4f51362387aa6870e7db54423ca5a1f0586cb5019322fb72317d8e88e0bbf46ac89b56290db7e2e4a8442179a6eb87a615fd741b5f00ce96a1c8 SHA512 b41dece8f1ddcadde3367a83f6029ffdc5805811b40380e270169684fb3b368258bd8caeb55623dadffb6fb9d72faf9a3d75907722623f4fac94a4347f8ce833 -DIST eduke32_src_20220702-10113-e27a7b621.tar.xz 20787584 BLAKE2B 977dddf96f54fd2e30de148de16e62a27b736acdb0d17e1d4fef7991b601c141c1242257bb7bed25d50baba4dff04aa3bdc060d4f83ba98fd724342de588c0dc SHA512 fe9ff5444934a4a0c10db9723a3ef317ac7aab55ccbdaf62ffabbd557e91537b92127d16231afff3a4bd9baadae559ff8cd8c3f2d02909a0d8267352fcac01fa -EBUILD eduke32-20220702.10113-r1.ebuild 5797 BLAKE2B d72ff952d04d8b5f20c12014b01dc765dc77d86d89e8443b328b6b3a22d111c785c6cfa64bce7db12e0259c69f531bd188b7e76659d618ff0eb3bccdc6ed3790 SHA512 29e4916674fdc426a952d699ec4cfb11dd177bba4b8c90f16d6c16fa3abc187c91d53ca6900ca1aa4a4d22db7748220a194b95b3dd143aa3820178b20ac3a22b +DIST eduke32_src_20220929-10163-2b3f691cd.tar.xz 17454664 BLAKE2B d574adf1bb76107f9dad1683965e55e404b520e5090924750ea62a69c9c9b1328f89717970e1fd2ccec8b35a4eab3d370acd60c6e80218c06dfb3106d273448b SHA512 db8fd5b3d89e7f1ee3c24abc9e118ad847f763f565b23d987b2f51ee81984c12f5d034f6e0501b4e70a9e822d3f542933921b51598d2c2711e0a54e4d942aba2 +EBUILD eduke32-20220929.10163.ebuild 5796 BLAKE2B b8eb9d4666bca02c268260643486738dff6230d67128391187b9dc7c9aa77e2d2a7d7f57a7970b9d9fe0a45c7ca0d669263c0cbdba099f91afd32206b1d916cd SHA512 b6fafde4b64d92f0c27cc8a53686567df0f558c6733495cc83a4dd39511c45c23b3a2638207c63dc429fa27ebb6a1de681b3eb97ffb3cea30d2967244e0859e3 MISC metadata.xml 1696 BLAKE2B 76d8cb27f0b64251519778ed51c1497807772d552eef3972312b8971e606087f4d44e4fda17499fea766233c1b7aa25ccf1467e76cc74bf1aee58d8cd21f158c SHA512 46dbbacbdcc05ef6907431f8d6bf1385af78c2d717653026ae565a26db2d0c8f05f242aaa78f4b14791c16c40862dc2e4d9a02892f650e222ee8fb4222603a8d diff --git a/games-fps/eduke32/eduke32-20220702.10113-r1.ebuild b/games-fps/eduke32/eduke32-20220929.10163.ebuild similarity index 98% rename from games-fps/eduke32/eduke32-20220702.10113-r1.ebuild rename to games-fps/eduke32/eduke32-20220929.10163.ebuild index 507d1496e3b8..2f5ecdbccaa1 100644 --- a/games-fps/eduke32/eduke32-20220702.10113-r1.ebuild +++ b/games-fps/eduke32/eduke32-20220929.10163.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit desktop toolchain-funcs xdg-utils -EGIT_COMMIT="e27a7b621" +EGIT_COMMIT="2b3f691cd" MY_BUILD="$(ver_cut 2)" MY_DATE="$(ver_cut 1)" MY_PV_HRP="5.4" @@ -19,7 +19,7 @@ DESCRIPTION="An open source engine port of the classic PC first person shooter D HOMEPAGE="http://www.eduke32.com/" SRC_URI=" http://dukeworld.com/eduke32/synthesis/${MY_DATE}-${MY_BUILD}-${EGIT_COMMIT}/${PN}_src_${MY_DATE}-${MY_BUILD}-${EGIT_COMMIT}.tar.xz - https://www.eduke32.com/images/eduke32_classic.png + http://www.eduke32.com/images/eduke32_classic.png hrp? ( http://www.duke4.org/files/nightfright/hrp/duke3d_hrp.zip -> duke3d_hrp-${MY_PV_HRP}.zip ) offensive? ( http://www.duke4.org/files/nightfright/related/duke3d_xxx.zip -> duke3d_xxx-${MY_PV_OFFENSIVE_XXX}.zip ) opl? ( https://www.moddb.com/downloads/mirror/95750/102/ce9e8f422c6cccdb297852426e96740a -> duke3d_musopl-${MY_PV_OPL}.zip ) diff --git a/games-misc/Manifest.gz b/games-misc/Manifest.gz index 08fd8e09198030d91e983b09b45342cf03759a20..982343732b62271238a0ea9d97be89b1ddbbe9cf 100644 GIT binary patch delta 339 zcmV-Z0j&PEM7Kn+?jV1P89^PNtdsjaD)W6)OczpTE2!=x+C2mmJ5eP2meQQ};pE29yjZTr}edQ)E zt^#`j#i>W>on9uv(7IUHn)!As^30r%BV9M6W97Mp<`+i*77F3t?c18?m+!|sd z59kqDo=`D)k_}67>wF1^VhiR^+Q5Y{|k(kTS#qSt3ZiKq_YOznbo4N=r_y8Dvs lQqmKklHgdHeGT}{h6B4yl;FFt0V)6C{{X;|R`;VGM7Bh*?jV19K=yE?d#kDsy`xvM5@qcm$u8|5>Od8yjQwhRx(1s>O*d8U zJ}coC37Npm^bR6bpczhd8cXn5XKN>^bG+J=k3uz3De`k|-lpU0X?l6l7Cwg(gNspO zxJhtjXcl_wbp%ba${NB>Q}3Nhg#f5z8OGIsFP$I2=;#@{Ohtc!q({^KC}wO8pY7@n zZH;y}4A@jZ)2jn{*VO-}e%RNC$CsasU^w(qDà>K5nZ!K%4Y832 z^oT4^sF*y-hPX;~zJxvEBEtAYcEJz`YaTG^6oPco>$9LlREKb;cELI}LZ_NK04Ld{ kq$fZn!Lc;^8t|J92X>h#!FOQ;QvSpL0o6X}BC$RI0BZ-I3IG5A diff --git a/games-misc/xcruiser/Manifest b/games-misc/xcruiser/Manifest index 1533da005eb5..f0a499fe90f1 100644 --- a/games-misc/xcruiser/Manifest +++ b/games-misc/xcruiser/Manifest @@ -1,3 +1,3 @@ DIST xcruiser-0.30.tar.gz 38667 BLAKE2B 5cc5e296c9c8e73a51b2dc39b58beef09aaf7122c0b41126fc06897a474a057f27b44ff782855fa8f6bb39b6857b928a15e8e258a71f0aeb1b5d3d657788f557 SHA512 77f1dbfd4497e30bb1ee0f41121a6f85cd1bf2b59fc542e88326bded8b806ecd7439689765a73ea88215c768a3bdca1370ae80b956de38a131b927b6af9e674b -EBUILD xcruiser-0.30-r1.ebuild 814 BLAKE2B cc4fd5e6f46faff49f265fc879a4a040231c0076bceed8d7116312921a567da9dada5346ec9a44e364bf56a9a2a68088da7ddfbe87adbd2756e08048b8d6f471 SHA512 b8a38d9cfd465c6c3ddc0d76ea4f7ba769ea52b249a810af91ab1acfd7e2a53fbffc44f6817c049072a809c0e3e42d623ff30034ad80aecff7332db2f4d9ac00 +EBUILD xcruiser-0.30-r1.ebuild 832 BLAKE2B 037067e9f66bdeb434a10a6daa5b61c5c9a9cb5e0585289d93e47fe74e8fe4e5f362f0345ad51ca350ed94d19b0570be51a43bb6179654ce441821b69510f3f0 SHA512 4d08fceea11c0471dfe4e5927de54e6c62cca725fd89d4f8835858d8b52fc866edf3bd792c8cd25667c2a74e384fb1ff0765806fed7167cf7910cae867491840 MISC metadata.xml 332 BLAKE2B 27369294537d50d28a174c8a61b7cbef2b2196d66d69be384dc8da5d69504d3e543fd9d580d3184d0a5425a9a6e044bcf90ca9543f08ed69641acbef124ba20c SHA512 922d02d01968f06f23498b2de9e30bb44681d053a891b6b639cb56dfef88cbee1034018870f36e68ca3a73d8ebb9bc52710929cfa78628a89b7523f63f2775e7 diff --git a/games-misc/xcruiser/xcruiser-0.30-r1.ebuild b/games-misc/xcruiser/xcruiser-0.30-r1.ebuild index df47efb3b36c..22e08e0e5cc4 100644 --- a/games-misc/xcruiser/xcruiser-0.30-r1.ebuild +++ b/games-misc/xcruiser/xcruiser-0.30-r1.ebuild @@ -18,12 +18,13 @@ RDEPEND="x11-libs/libXaw" DEPEND="${RDEPEND}" BDEPEND=" app-text/rman + sys-devel/gcc x11-misc/gccmakedep >=x11-misc/imake-1.0.8-r1" src_configure() { CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ - IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf -a || die + IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf -a || die } src_compile() { diff --git a/games-puzzle/Manifest.gz b/games-puzzle/Manifest.gz index ad41007d3faafcb14c2513260ad62d5782d42baf..5aa8f46cd85c56a3ee69c430276d4830f8b45bf6 100644 GIT binary patch delta 16115 zcmVHh2mk;800092b-me^Wk-%(`>wCZAK;bs&0}gv8q$z-U!)(f z1{UBU`G5ZTk1zH<_IMxv&#zxT z|HFG1{_&sw=Rg0)e+mETAIB_P&UQ{*CC}of_ot_DVhpK-6@S;+mQ&oZ<}g!^E+#jk zTPKVeydPny4{1#y8B7ddRo5pUUOMvc&n+o?&dC`#d&&*>EyA@%0K@1fBR?l z;UB%7n$0ZmhpqGVDJSRWDJzG*PpTH;;x~qHn%^PC(?UzGMgA|knQiXi_Sr4$a(0}t zy6TecP`a(@!hfE*=k99pscwF^OFp*PS54!@z2|@UU;q4n|NDRaFaP`h{9}B1wK;zM zkN<0YeL431{U5%?_OMrrXO0vs51wt7U1|@lzG z+DJQ8%iZtU=Z@iQUry?Qf9lbfme?LiBHO;!p>aC30whh~5)j4(>XQj|wtj(Xg1E-KWrxvW6ORX0lius29 z%H~`vU*uc&t9pmYd5mLg+qv88>-h9Gz6|~6X0#m3)5+TKJ&e(Nt9)8_^k9D1+4`)7 z&(V_QFn_RGOli+L_`Pw3T(YkzME-%tPqFmK2i?=}-TSeMgVqsznsFCb_Ou!B)KnTr z?Ai=2xNe>=dpMat{Cw9v&r{l1u9T3i<7__fJo4OmPF!tRuA#SvPjzRCEUum1V~%x<9Th|a*PbgjoYil@y$U^&a+d**oLM;X>PXccFxoh_$e= zg@4DPIfiBn8*t*q^ZWN8yxfU-C+j%ZG?R5Y-euEvN{$HZzWZbZQkw#jnFt5I@Mf>K zx7T03Kh4!|5SIA?(>2cOfH<+NnKOV?9B~m>tpxk%!3{8Kcn~1>;aYWT&g@c8WhG)I z1m712HDYk*q&c1I>DZ_{udqr1+*YoARDT^pY|Sc$bS6~%(^|GyCB7$76i?rC62^Xo zP;%q*xD^L(R*nIlp0FDsWLNnyBLbrHgsg8H4PY&+xlw~}CKNe1z%FBeo!!USR*PY* zR(i#_bz0}lr_1AJt@qb2FLwkB;ptojBy1t?63^z;T;+4yjD5GXPRnk1tgt!j8Gmd! z<0m&CurS731b%hHSuS4Q(%SL?kKqwJILjyFL->FlLgrWE0)x}$Owuy!Pl)90|1=lY zJ|agEB7>xH2A{D1Psfza&TUbW=9;ntr^E`nFF&3qWbK@DQRU+g|peo z_04~`=|M0O!YX!%7jS#7)AO=K{(m95p5~h4`@6k=z^}1MqW*|tLOn*S!CnE4P z4my@m@UgQ(QjQ$@Co%`mv&sO3b0{DLo<1l4l}6(XETx;d&iUc>?T7thw|MmFVKJCS zcMj{2Z%>Qa6V}VTVX2;Z>MX<$1d{{TbM*K~JidjIQXf98w%xK73ZDbealM}ET$y9_ z!UOk~EtC;go0-3nd-4f=3V%2W!M)Is652kCR|V0t{&Cr=4so`?Se# z_^scAAKJ+>Ny&WeEgt8~ z*O&2Yc$zEtSReLUq_G-%v*VQYBZeX;Sr3&A5=fXp=K$O5P*U*M?|%TbdI`Yrz{1_7 z)g6Cze9FZUNu(}Z6{qwWdPah;wYsy&`pc2r2qW?x5xxnD^RyS?F)PH19L9efel~}b z7m|-!2s@@46Be)Y>|Exq#U&Yl|$>FMoI&-4&<>E z(g^G+0lK7bAp6|x^?x>A_79(4KmGd-R$CKa34E3bPL{JqsywBiK>D;KfSXthbjSuy z=AQT#GJ}8#q5&3le(M>E={0Mv0N3s#;wIQ%I7ps#tF%yjurgEe0P z75LzWI1I2JAAvKG?R)mHY)Hh!*n149BCrHWsJ#%Er(yt}Y=7iK>T^KP#vXC=TnlS+_x;3MN~kT9q|h7#*q z@Ugj?@0D|f=9vp2isKq~0XmZ_!YQ~WaRdR(WKvuXh#{M0A`_yT8$JLe7MKdoi&ufS zz&k&AuRrYt>VLq`2FY|O2aD7X@T+tr2acEsK+L@%y*jHx%0rpRZC!{Hl#C^LcYIxt zskJkaeF*XB;W+pc&#Dx%`C+S|I|d;v*Bf4Z4M(US?e%s2{Px}MoC0?JU|>t&wKB|` z?~X7BD6u;nAF=3xb>P>Z<86_N$&`qb>~jY=2o+aJ<$s_AXw?uyu0$xcgC>E?6=X>0 zpa@;VXakSkLhB7rgN6g&=m^_?nyf^S3J!weLEHrJY(Y#{CXoaY@(LdYT~p<2@O_v8 z!RZa2-u4N;ZW0OxoN=LvwlXldF^W@)gOM(zN#4!v3LL_?K#9wr<94$md*)wE_HDeq z|8|41RDYjQ$&as~6XcGF+@#plqMvnQL{JKcMdcg^i`~G>>B}ubl#iSPiOW|%mjl@# zUxY=i06!8C7UF@aL`XKVh0UjdayHVy5!H_TzU5$|bv;Z5*&(Q0fzf(#LNwq?8!ZL9 zAXP-75Aq{%i@BEZi})#U6){&(I6+d@fD-}fWPc9iC(i`w*vLqaWXR@qk69>Mf6u`i)=r0gsgd?;fgDFvxPAR68 z4Z2PkKd7?891ufnahk|R_m0Ob_xpnjVVMHdz0j|0W zjmi8TvdXc!AVLwsteh6CgX~pN7(7ZI`)RfH`Wbfd`Q__9Hc8I?iDx`H5{VC(iA&7M z$0sCk4=@8V(}@*ae8k-XK*| zB1F(2r_oL|Lb0Y`JUkdI*_Dj3JDDHfhFRkG;uerD%z-PAV3B090iMN=o1W7MS0dyO z2Dt)88$b?30fCD@^Q)GG1L@(Qy3$IV9_*jrogHj#B}5(nAaorE&N3H%6dN>4+8U>~sVkq#P-oD_yC z4PE$!+B^x{wd4;GN?`7M0OT#Q)F7S@$`5+Mc8IANK*&g%+(0XIg$PEpA$BW}(>vV=^s{$g_OI&s|;+#Ek^~3CIqiENIa$(cvpobfn>qLaSe|;B+^CT z;*|g(#ML=K%JX0ciB}QIo9{_P?}2rq1`4t4W=j*x7nR5m!hEFk(3MCBlz&mh3W$OM zl#{55cGOlvT{%=pieiHNX#*!`b-M(~2{OuTWP#SsL!9}bS7-Z_aim+CO;GKhf|3}0yI!} ze1j8R;yq~>4?Ai##+~{VN`Kpfi3#3yYJxHtY=NMNNaCR^H$B4sL>Lw_Zw2^x$G&{( z2l)?}!3!41cIXMnXd+MnQq&owQPBrE3;NmQ1)eEe_DTZjs89(J=W&t^;T}pM*G<}A zdYm>!GL#6&P&14ZaYWeQWW+jB%6O_R5j7bDc(4%hTck);Fh%I06*%0gT3aC^cIWq@jQR8d zy;Sf)D9H#YWB)9`5~&y!B|o48TM3BM$H8%T)n?(eUDP_nZNJ|3N*&+q2EYJD-Oqzi189x=-O!`P89J|}=w~x;C z1b*BX@8-7}uxlkk?x65wngKT@#Xz$*B4-k9$QxCoIN8-X^hG9zIiQR7R#n(FxY&S8 z)o|*ntt_y^Cx4_W%J-0|@&<8KnL;6XJ_S|_?ZNz~@8HhhM|PXOLG0Y}kqIJ51b+8`-9=~R!1WKW!6cDj*G}H>i8>q|-%Y zlGxhQSoT6R@?ZCA&rMnaI{C}Iz>`hPC8jg*HK!n(NF@_gHjKTS1P9&A9Z8*ag&sL!tihwi4l; z9vnsQ4uTUONeR>Pc`;4di20t0+boNKEMzEh-G<_%a>2c>M<8cV5+n`~bWSckY>uFo zeSZ#aGahtep{jRkSG7E}c1U&D7oy}X!a5pYg+?0DR#A0;U#x<)ekA!Z2L1-fScnS; zuh6C3wgb9H4^smnC!rU7SZ(m_=tI=mRnqh#9FX)Ioj5PwfBfOReEw|jcdDQBGahvw zMbD675uDlSlc?dhVt<4#nKmkMLuxoQ9)F6A4Vwir1Li|Tsw{Xm*&6+Uz=ZgN#Ovr@ zvsK*}&WfH#RFTb)WzHdA@L2dTZXR!?9>|k~>nIhv54|BnK$eECjjExt7YKb8C*=w$ zuWu}vb;Cd)H!0L&`ke_kZKg8tg6P;lhEKtR^5NlE_D!slwGfk=qX=ZmfHL=Y2Y-9{ z7gPE5%j?^R4EdBtiWS((0z$3gxhNqVIO9_;3ndVKXPh;Zr4tB*d~#87Lio&)qao8^ z@f&~>;D=;zIub6Non#8hz>(3<$Mo?~M@`3!XKYoIXL{5V7e94kPGXhZ02ZC33rby% zVL%)64|J}IsuP+dSm1+%>v0LRK=Pd*rUN7#5adnO zQ<$ZT6>khT&_ADF=j*o*X)^fqOp~i37|`7+R|l2KQz6&t%C(VyYJeld{7_^>Dknrl zk?Q^+S;jHqb2c(TQXHRWqCj0d;HzJ{rpy+=BJiWh)F@4rGm!i<5aaqd@qdvf8)6m) zN=ASrkfBZW=BDe56)T_#ZB3b9N3IA9N=Je^y%g0cW=56)wRw!b`!us9@#0w&cZ>VNNxqP^Jez_7qf5oE4QbMsS*xjQW1eLLHB~^q+yt! za~(gLlCipkGXhW`%PGUZU4LHaezZvg*dUaUfC=(;I4VYga_Zv2P*mtdf)WbmDsG5_ z@*{W7U_l-pGdwOurjjg-XCV;LlLfF;C4x*sqFn`H76T;CwdW4`F(WY6V^8_(R|$$B(d;{{}VjGV}{NHTHGGvQOjl_Oec}wQwPF0|+>Fku>Hr)+r%|aDf6;6#-Qo z8VhDv?*4UN&b!&yJLEr06+Q#NE|ZiwtPD3UDZuWMu4eG6RN&e!C^*5N62)S&?x~4+ z@xOn=Myk_s?c!a*>f?sSNSQ}ojV+W0)k9L7w?TcX`pw5*6>Y$Qc3}lkajXCT9wTUIU46{ zq-VHBQ?~~|gXfT$fzw;L`qSr^Pd~oDp7Y@r{7Ebp2Y*E_Q$?}?H!z_!K?;?kPX=w{ z+GQvycn2{c8=xCeOe2!%yLgW(Ky|0cSD!YHay80i^SR(JMS@tDM=GU*j9ck{sx3$Q zLWQ?SOA4+vOm_@?m9ikn8Lx!sBQzE=;sdFTpAa!1&OKW?LIM?LJ=yLngz-WDKsMbO##Hr2;NM*TG4G zghw7~WP?r0a&26>3Cy2pMya72;Y!Rl7Eh|BBT@uax}6mR!MyeZkMlF4borAb~6VyHWj3>+Ugu&(ONIj5T+GB$(& zJXA?R$jryw;jcz}AOH8~k2<_PuSE*Zg?~+iW(Vz|PeYWVGC?37*892TBF@wu2U{4E za7&xV2I+PG#G`bS8_&5N(a;em@JA&3Qepq#axvl-0|GErZLD2}ZU_cx)dYY}O$p{glvQ)ZC3_;ytMj{>+ z=i`#`h?5B%m1 z32wP>K(Iqkh=2pB;8-)>F7HG^so?B5*9!TF>JF`to4=SXAh52z0UdiL6JXu zIVGwA#WmFiiW@ie>43shEq|=UKOYmt&GE0KwkHnvgjt2}!8YO@4;;zWhP#iA8Q^XO zR)E9;y$k74C9*B9`jD?`*+gv7ycbpob4t&zzD zu$;V2H>=JdhQM7!#gDR)Ma|&c?i^Uh;BdVhtZhyoOQFM0KwCzAt$%m`qP~g#01)#| zHD2F8w2$3|5*Z)jloV2}s$a$>bq$c0Q(9mUA|DBPg!v@;)$37;M6IN@uJ%q{9I7Nm zMnE-~bWztGs@w_0QXlb_h#@4qC2wfPN}eHNAs_Vt{<`vjNI^6Q8mLBul^2&s`%Ges zG;XU}fOiLAE`_U(k2$r$G$KwNn{aXABTo#ZO@72s9hT%V_o`Sj1c)P<0a*cqb3W-~ zW&N&>c)3{%Wx0R*5RK1fJKUv{1R5uQj|-gYfO80&QYP>;_I3AJA)TB*nN%fjbr5ev zI>3juag2vfD$34@q{^pCZjy|bcmdz*p>Rl|u6D%Lu?|8pp|P9VDKM)tLu@!3`jLzo zhOXGiDjYv-%%fD3i28yVf+I2+k2(l`)XKuM#+h)pySZL}{w?ZLPpF9?SbcY3T zm_#I5#3{ORI#V|!c|uEb^GE+91&-1-^$smiED&8pMK~T!tP6S-9iTY#x;IQi@+#nD zoqr(&8hjC)@M^kOaDsVo!T3;0M_OQ)F0UvRdJiorx@1Om0H2HCn|OETCzJues*b)T znb6&CR<9FCA~zKcF-qVw!g!&7sBoL1u0G5X)cFSvH#Jjp#GD9{O9^83o5kLLn&b25 z4~;!f4dgJ3XlC%{}@TgeB^iiJGAjdoFese5;P6TfW`~ytv z6!p3eY^1s-dOAxRN-xD?Nmu3R@EshhSJqj&mIUxmyb7L!)B_rC*s!J*yqUnccfPqN zrL)`h(WhVRvwi49zukvKb>}QVbW4vBhJzHnVL57V77l>8F)9(Pzty>~l z1|tPE-4hfAs~*l%^;oZei*DO00bo=W#KG<6G@m%$r^yrmZmJtlnB@Z30Z&N`o zK=VvD%N#obmtS;TA;pU35{3@TVbHac$8||E_)Ag)#wgf~j9$^fQ2SnB_dB6MknBed zYj9e0s@L6_&qJ4g@+LJAkhZYdTixPE`*nOC?|*Zd+YkqyXyO!#FHIF2H8@2aVu?j} zugMvx`oN*cLc)JoG-+o6#QNmR?OFr+BI9S6JBu}KkMjucixFkeu2kc(1;$rc<&>kL z#hcsD`=cqIqI*Bz)NdZi)_iJ`WfCN4SR%kaNM;GDSPvh69q>+>^g~)MTO!vk00;r) zsoqF0DcV9Hv0%=I?H$n$Dd+o14`dE99YB%@)tkLu-e2EdKBUJdy@z|Ou+f-YxJ@M zM7N{iA*gnL9BM?Bcg$0t?p2kPamu6y?W}#A#z8&R1Fo}~$>sW~qk5NW2)65pIo z>!@5<#8FBqv5^vxq{QPYWEyK~3pu6mlXNivIcul}_~J42{)VCfUr%$rAb#I${A6$U z(tdeX5;yuWU}4S{rP4QeEnP(J*onuFx)DWHR-yoZdc2?lApV*8=rUqCKGQMXR~-C_ zhk_PCa`~{jJ{wDItLP3+KEfnR7j@Dk3`7l@Hi)2y$@)}pO|A{rrykHa*BAnI7|2Yj z8sRQ=Bf%32VW$(IKK$DwwK%d!+CfTbq)5e07#fm&fWo$UPLi%JC<#Y=im)bha^wJ= z>L5OU+PD$0pT58T^g73fuBY_m_i>OI5k+7m!XTx94 zi7r+kKj+cSJD{Y4FNzV7=y>z7tCINrLn-l&VK7#QRwD)iECt>*BjOP{z;hNzCE3z6 z&2)TI*R#(K%r6Uqdd*3kRMck5xn^BLsZPw}s&A$UU?;-l8aTj^6$KQx+Q}*;h%`Tc zVOtLm1N6|0r^`KR-iVaGlFU|1T50s4EANb&Ceg(H{G-2Npmj~^$Z4dgXcKt zk-7>X+8U|bDq+Hbu&P`y=z8#=?nw8438&!jfe~qB2!RnAd=GM(Pq0;&gq4`WuxRd7 zth&9r>>nAhmdB~pp#~L2JqI?F62tS7CGrQ z-jCwY^jNNlZc;4idubkwUz?7AzCy$c>>CnS;L{6e9mKSHUQI(8H-mi}FK-`zrrU1Q zH0m(P8t`euYql<4J3aACcDjFb!VUyoAPp}{q zcu$Z@SDytzv31*svR}|L^5sO9j;rN(JPOrAKaHOP-N7%0YGM4krT*8X7V=979oZ>TU?k?Rb zVV~dM{&LZFD}ae*s%I1SsT4v^hvp|$Zo1GjYf#XU^Wel2Aam&=j8SDD02z(a5Nc4_ zqV8pHVY&_b1?|*Bb2PCmdJ4@=V%(^0d$}L=9P!go$5GKsj(~wgO+(K()LwquWVk*H}~{ zyuF7=A}pTP`Z7Mfto8G>wC|1kw;l`EVXFort*cav%xMZCT?qx`X*v*T;)qCqtCESQ zE+J5F;6n9VLnA5744^`P4a=0a;@?}nbkf$j@-w36FkwDEN;U!OM7M?))ynZ8VN#54 z&#eYGjsgM$Jz}VKQqb7|Ps--SSb*Y9P(+120aQspgA`wJ!Y4%T-zbJu% zSp%8z!Z2$Z<*TR=XxZ3JT^2LmN?>1XeBEDu`~KtDufN={LgKA|n+Nv>Z7@d(DFmH1 zVvn5ZkQ_GDkeq>Z&6n>1lP3wKBupaU_Ca|-W{Wa8xP?!EqbqT?kFDJ2y3QPEgiTdB!a)ewZ?2$ zl`x!gm4V2=XsgVBmmf_ViUMsu4~H zd>x7`bdZLsr*e^Q?$qd&rz-8L9`Qiw>X&g{6&=!n2GGcB#M*?lcGED>P<>8g*XqbX zbrjvFLUfDzvoIaB`iNhW$G`v$-#$t^{>N3<{qH$MM@Rq3IMi*5Ctny7zm*fQY)#3<7s`RmSGfNf))6{EWcQ1Q+ zdwYGm;`0`nIOdb@b6(_?vyjgvpd~bX3!Y;|Xv4yJi4aXP3ndn+AU4V3;RXaGk!-^7 zdpZFN1gr^bo&~w;uFz;NIW2jWyzw|PiUV&;)o_B5Cr74qG~fn* zMN{aio)bv@R?h#DC3*orvwJ1H0RzS~v6DI{J^?e6c_(&%NLOH%j+$ninV>_H9xzuB z4njJ+Nd>}mR14lHhZ^y9G%1*Yq?FW0@j9`j}=KAvO z{kLyF{`UQ4eZa9&@3-D1nx?bCL{+(gm!{OzAO;#k5Krw{t*c4xr5v?}3%O2C&E+jda;! zR1Tx}>>>ytFbMwU3F!4%t8$%^1xQ8lE?mYNxZsA9=BiFU$* zjHDU2SX3I)oyr}@zK!=EUq8RXEXEzma`iWE(YBy}s;s4!hbn7zbOlA0eTnu`0Y{UX81yIXPF09cLxb;Ul_(s%b4J7zvNE z1(F@AL2wqedKK6Uf+AUo<&~VFSY1~|$QK}RNt=wMWazTyI<@FU+lxr! zS(gug*TSlDMAFvU88N?M7ic9Q4cKi;W_P3g{GpDhZv7|nA2lkgSq*Dx7M>#w(9vDs z?g-|Ne(qPX9upJ=t~RHjFG;4lyXk7guCRa7Bw*!5!M8e{H620F2QY1EDG~H26X9kW z7nF05WPE+J2s>T&r9KTVYAR=GSW}fh_1IK3equFsd58=1{jI6GY#MnQy8K+lDWVnc z967O8@WVll*RrMBG{~~l7ssh$W35cNdi0EcxsxC&+JCOz3v5`$<4EWlAw$cU`g0&+ zSQ(bh2SSuiHGD*kL|&^OJlO;mgG{RFIoBrQsr3+Dh!~)2C7FhpP;HtEkZ}tsat-sMmpkmOyI^<2?LgYbwbZh?g#xf#m=KoKZor|5 z79>+No=S^QRIP^o@Rhnz-l&m9YC!`OWmqzx29M0NYhhg51Mt`EpLdg&U4!7u8<^s> zWq*KY!}YVK-pVzf23tVsWZgJ4yB1h1Ng+rdlF4ZjN|U|1c@MawD(4`7B(gPBlbi+x zv|MFq=9=%$Teny$4t%uOFXQtE(C@cm;?{k?npvy%1r)RrdXcBn$OQzUPk4q}-_C@L zpj=M<}1M=WPkvar$A_;>w^|6I8~@|2v|=`+R&xO$%qv=Z<1-( z>LsP|l0_r4n%oiS*UkA5P>@#D7Jo^a)FcJmM*H`Q$Zz-|h3izsiUY1)yp{ zq*EtvDHrR5$=5ZOrs|dm2Vs}AHgf?*+Q1aG^Q-2KTCU5hc~^s7$N-J)^I1S}z+;L~ zt3`lB4%CTPizsTi5NTN5BAGs>zmbAjdlK*ya02ntCThqPI)50|siLOQ z&RHHDq=A3RRXTe}e9>rXS6iRHZfj%WfKtQ$t7d>3r`Ij3Pr#EreBqQ(yic3G+3)uD z%Xs_HP3>;W{sK}TfjvT1hIUEAjc_kw3(bm}BmHUmH6S#i*V@5@2Ws#*;XMJ@3bROr zS`1TH1Ura+cNIO6`=%yaumZ!v$TTb)PwA?TX;BVwsGD02!s1i}4Nn1E44jNMHT*FhWL^CVs_o&` zdTvmr-EP~yueb4Kezt#qG6XV%&|Om{S5;RLe;ST%8jMOJ4t%&+C4Zd(SC7ui-jCw* zP{Z>GcJYU(yAVx8X?qS3i>5O$LifvjWmky^<;0IB?6vx%hBVaD67r*ghb%FraSqvK z>&{o*k7^OqT9pboa4;%>L(1T;lduB3O>0Ed^gWv&c&x^jk>1*Z<6XXJ!}3Uegh0J! zeX--w+P2a#p4Q|Yb$@is7H<0(zVFXJ{D1a~eg6J8T^2*#dfjPgK1ZKU(fm-2s=c?O z@%72k3Ei%puMw=!?W{Cgnpgc-!&AMwV`ea?vD>Qx}-m`X=qvh=1^0kY9JeS*xc4UP_== z^}b{dF5y&g9pG2m9#y9nHZw52qFn9#HsXIDQ~ zNxF<6?#NRuU2P8hYDa3+q&QYV=OJOHVg**&RH4@9L}C)^d^OhQTT9*dPwzi`yR^}V zl0|ybSD(h#*s)sti0hz>Zl^m%LScplYhH%Fkt@co8-E7)HK>g@YOjekwTa0yRfJBd zNON!XXcWL!Q_?An%bf%s6+$W;nxs#!7P}PeQRuP7R~8r46iCdfP4U`a$4PB<+`~Cw z8_tO+gJMp%BWXpb7|$LRzt9f8ZD{9AQsL5(mULr6s_|Mv+)y$ak-PS>5~Ccl?)8a> zac%>F-$K8Aepz=AyG5jPT9Skix@xRV#kZ-ISICcP%6@9JI1bn6z|;?Ex>0LdpX*@} znp)}PC!$8zxnwlNFT4~2k^@XSlPxkOe_)zv4aB_I-cqASRrjzq1DeY7U9B)gzpm?n zsCHtD$n&m!QJMr-xq51YobIAjvO^~<@p9keDkj-{vljUE`G@m*-z#=+L?m;BqxQk2 zMAg;y0a;pVFQq{Dn zQE`ZfNR~=Eka^GPEaa$KHO`8MU_^rHUfQDMSkl}^h$wTCh(_rRyur`ry>IjTZ@>Tc z=|h5FO=G57S_BP+&lGLP4eQ!1tob5xhUyqCtDMhyNLHB<%k`tJ zKZGL8dunF$X|MP3_0#7MV-2@DwbLFX=#Pe7)QsjK^XN!TQIkaSBzI~lNXvh8S&gaf zB?|(e4Iyh5&3-`Is*@HpPy-gugtKWhm;ryD&zu2H|JE1*qwQavBCh%P4wdLY3FOLdiHsqdkU6S?$j zeG!g$L@x+tASG2l9GrmgPQY`~a(?af49~URq?%cV+9aek3ApQuB!}V9#;VL}*=f@T z<*5#93`KhJKuNB;kr4wTaaNwy^Mijh!#3((TD+e%hXZ@nB#FAbr;Ef&xpq8n6?($B zb)LV!-iJVlyk{kUT$jXA(@Rw~c0La7vaW$TtiM!w%Ss`zgX?RzhG~+ z)&Jr)Y-Fnidcm~$1KlQNZF|*nPF-?O0@A6pOp^Sg+2ql>1Cf~O$>6uCKTUs2Z2G`C z2qy_ctKRf~xmTXmYwE{Hxv#5;k-$>LyjM z57G9z&e6l0VU^l*aJSXh`#@IvFkr-UI9GO0+NR|Bgt&#qZvp>twZx#LrwUI9VMzDZ z`#LnkjtbXm`)kvo)H>nRwO@bg>R?r$S-hq~izXkmR0~^0l1yx1wMJtrLZ&`nsNy+? z7TQWsN2xGOs;9F zpX?MR*n-xg1Y&Tw>-zlpDiu_`D5W)BtgfULC&&p21=ya`Blv%u^!gRfQZGF)?YrJb z_eq*Z*Bpbk1*@TmT-FaKlGRBSL&V9T!D{=6UOQbiRS{H}fKe?d8m#tKlZJPFd;e|y z`0sC$i5jnf461#OGhB(^zI8PP1ZZg!&XzLh+O#QOjW@GsAVGU(d7z>Jgqe%hU0h35 zeJUsx^`>i^-_(D+gLcfLu~#75Yco$(ZBkq}YOBdZ2*I>m(x6#_%3*0$cA*Cod?&o4 zI#33w5LanxkcdO04?!cBwgAN>8PMnT{-CN}6|Dj%APV6(@gUb#2!F(+Hj7p5 z+pRh;4NqfI6pNCfk|L?v6}8WLZ77~P8-AuZuGT*~b)><)@OTfIwxpR9a;z>#3zArQ zzo7byb|HTw<+?7GA;Y?#Qup#rZ~roW`f1G9kMC5u-F5Q>QEmNa53;s;{?N?VONPR= z=v+l4P9MUe_Cu{KAYzwZm!+N1`~gr<-Q?3}s0Ff{fF=EKzQAzb?V=6-s1<}T==x=R zDlJ&)3YLe#HhdIqy`&2z(u&%?#z|5!67br(3H^VCglh9U{~y9h>$voam1ajni8bim zMR*~E0j8=2*+P1l9D&m{A;LeB`U3|LXH!G)h9Y9%eq$5Ay!`(Ahr7rR8|pGBw#oYo zA*R`Ky#I)Mk?~B|>0Rw#AVggf!d)u__?xq@eaTls^S(qLcutWWcyaBj z9c+K3KqzsA^X8pT`$T9JTWg z$X2*sQv$GZB$`wdz-e(*KvnQnU40%SXaV(7Lca=Rbrf}5;~7bN&xV#Q-_7;q+rRCl zxEoCG^Wr!IPTH4>n>;xXJT=*q2@3V5@*jWHv))SpZf9tb7Nl2)Ccz%?sSt{mwvtMr zHL9eGHvy_eG!m4Ms5)fQ48Dy4AdU%N1JxfLPM1?d5}-{8XE+@$?nrt77r&Sw0G^8y zcIr~(O>3fDQEy9t5JMlFM)Lz9PBL-u@v_4;vQNgi-XoIq@F*Z{yoAISy*i*@o1cHR zHuxqVe|dfTynlE-KYV(9{bAde*L&sgsUvlxfw!ZKqZWn{QA_jFnvPqlGLTe+$xCU6 zc+kG+pj{BEk*mFOs+|Y*1P$A`g8JW^c03KGJv>w+W|`cZ)GrLeS8W|rZQZHZ_+(=m zL{Jw5FdMc;0C^6v%7E=78Dwj#x-Nf6K(7p?(2yc=rI(fI>I|4t>!sdH&arKa0 zH7>Myx`wDnsA^qH_&Cl5o`T){2<_|N?QabC@f9ogH<0l|hbCdVnpCrOg)uj!vGw)?kFG@pr9JQzQ9SB?p|y>UuZ% zy@nbBA}dMnl^Aqi7q5L!pr{&xrZ}Q@BSMZy=N{E*(fy6xKD=q=mIt)N{t5&A3e)a7 z%@c1!bOQ-RQ?TR$@@G;j2kd`QTVjS*=sA!4(7W!`pQ+0xpvB6yYND!sn6w2`d$Pny zgdRe)rh25)+rT8|_j7NZ1vTJAvf9zc=z@^G_Wf%coZjzcn#@I&gLPV`nEq&&)Ou{F z?poR%*x_z^(;0B*mCYf;dNYQW1Xo?|q0|Aw+K2_@D4ZndjUg!hV)uXT0>94Buj{AR zpWpwk~Xi)>zDaqh~_CSZVnsWD13sZ4p1iu=dS!ZnXVBihtIDr8HEge@6TQr803N+Yy{s*&fmK6oK~pNK zZIFfb)qkxenE9Fn2mLj7t(6i8^Kig$1d3W8?rZ*j{q}$I_Ho_E?V^oXzt-iErt@`O zfwE9@{ZaFSW_7iHIl-WsMrQRgJH4$$EfCJn1PyEmHm4l|dTkaN9gNUwGbouxYLeGo zEE+;D?Z%;BuIc%a#m(3GRwM;k$goWi%UDnkKSoGFUoNs9J@y%R+x%kev zHz}^J>gd!K2b7Ig_5tKsS5&xqRsSypO?%Kx@6zi@EI&ED_=3X^{i@>u5J;k|SE*>D zo~h5Is_oV%wJ&SWu9nYSZ^=??D1=|{T&rqWd@O&9AH)WBK6-zcHu)XBEK)l=bg>6t z(8fn3KT#gF=!QSRy}It&B{T9+v(?dF8@>K->SZyA1&<@6AsYlmZ>v$a3bX=T(~C)S zKrY3@hv92)*3z})UoCdqPj~zoYH_bfwyn47kyfTB7PL)S@5)VjmyWvS_as+pMTzbl zBocqc)0H_QyqTj7T41at7ct0}5N;3xt;((BOT_WPSgQUsb@6CLpV(i$?RBl{4(tLS zO;rxP|I)OIy{l4-N;j3kuD798ul=$b@I_E-8I`WO^hVX7wd$BgO|M!Ib*{xyBprwu zyme?rj#HUPdvL%NuY*RJ-YeC={$?MpjGlj-KWUkhLsa)c0OXLgmL=#N5-n(@;elmu zb!Tf*1(ZHRwZ=n!Q3lfcm(hBj46oaF%~Tb=wM_+cP`5)t^ul3H*x(A_yDsjO&WD=q zc>LR?ch{!1(F*RQclRMepm|YmhC&F$qTRoLysD?EyQct;Nn;U3-MEm%sEMH*^qzl) zp#GJhcUv`#IwCGr)Y^A8)Gi>VvKINl6YIne@yG0Mojbpe-~VQ}z9xx5CM{whFiTiTiQdU&H1EJS4bITNC{5(OH_xM7O^Jvaa=>l z>R}`4lCK~%mbEY9TK(Si;=Za4D&nKMwXH&o0bjjdveL8%&uQcuURM6Y{|}y?W03B9 F004ql)&~Fp delta 16133 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 delta 8001 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 D@Z(lQ diff --git a/games-util/gamemode/Manifest b/games-util/gamemode/Manifest index 9d6f4ea6683a..9da195a2cbe1 100644 --- a/games-util/gamemode/Manifest +++ b/games-util/gamemode/Manifest @@ -1,9 +1,6 @@ -AUX gamemode-1.6.1-signal_h-musl.patch 1401 BLAKE2B 5bb5ad906fdb2b08aff804986c97396f1886009ce6603ffc9fdeaac4c4470f0937cc4abda04e084ccdd1245e942d456c1efc98a7a8e7ab6914d2ef1ff9d97fe9 SHA512 0c0059c8e19b564e6228def6485522e66338e23ecd981644e72f92a5e5962d269235d92606ef13680820fce389552e6a23ba93fc9126c794d5da7fee0b670013 AUX gamemode-1.7-glibc-2.36.patch 608 BLAKE2B 0de6e6ca4d7cc37c7f685b1abeca33c8092dd476f03368a9622b4bffe6b7bd8456ec6ae2a8467093ec839be17b4d22e7c8ef2ae4127197cfa48f9d6140b8c8be SHA512 8e6a14ac909c9d7d4dc51406a4635ff694c01622b1ad1f5b87fa90e98f3a83a30ea75eef08a5b49c9e632ad60149ec1d2504bdce64c18a4e18cef2fd614e6ec1 AUX gamemode-1.7-static-libs.patch 870 BLAKE2B 25e49df2e018403e8913c263f133140f918ee125b95c8cb3aec748b879bea8c9fb2aa894e0aeff9db44dc026d53044597dfc34f3ce98d7bf3fca690f9fb79937 SHA512 797910ce125eb3626c991af636eba696e30f140b7caf8073b03289e894e31e6db18b41e492b5c3d54a07ff5358c43e81a6502ff1b0a1bb5bf594d9e42ac2a2ad -DIST gamemode-1.6.1.tar.xz 71224 BLAKE2B aafa3123a2c672197d28fafbc7331004b6e4c87808e831f5e0341fd9a690acda8305da114651391fe39e6702bac805cede9d696280d03d4cc3d03d6f4d782efd SHA512 99403a68675522d3b412424591ab7f0cef54968a699f8f68aa59a42a43df73db4bc8a84ee8f97b9f78f329ecd1ed2f3a50e3cb539458f23e7c5fbe28f7978e47 DIST gamemode-1.7.tar.xz 73264 BLAKE2B 81957a1989cf49532b0d80fc9b96a75d8205e7f148125309f3cae601f6fe125e8d839d4b92bea418a229a6e2658eaa55db2b3bbdb5e7efb26d278e2b22ab8269 SHA512 1fc91367af37d18e0042831b377cafec122c603ab699ecc314b0ded11410aab1bd739712e7305e497796fda25bee88d34438d5f3751595bf579dcbeb7335d15b -EBUILD gamemode-1.6.1.ebuild 4027 BLAKE2B 9518f7a6b66a6f7f18cfb2a4e9795c148ee1c1da01c14210b2ad590b066bef1ce5c003f82b52d49035682de18022f1fcb9c0c0ef0f188c92bef4ab43e3841d25 SHA512 36e4e09521633239399131640e6f87e0f387073a36284ac79d6bb69ce578f132937c08cad7c48afa782c3b2427cfce539a37dac4fd7387e2876d18b77099d39b -EBUILD gamemode-1.7.ebuild 3944 BLAKE2B 63a908660ec4eb335d9e63982d254fe8b73ed3b493a4f096ce36507b92206d9a811f59b2c7385cbd574202ddc4efb7f4eee4d1cca6627b3fceb54c053c016008 SHA512 065bc4d77107ed54a1babbe3eb9fabce0a2f59acf03bf082b1c05584e4e947a0476275a1e03de46414f6eb8cf3b2ab74e857e9dc9d9e982f64de55255b167da4 -EBUILD gamemode-9999.ebuild 3966 BLAKE2B 8a049f4e1ea41405e9c8aed21ab857cee5776cd3723e1c35180a4f62accd159a933714f6c12909d66aa23b04c18219700b6bac4f7289db5a2110cacc0fe0228d SHA512 cbb339295cf464bd05b28fa1942e3e373321bc2ac6f072eb7ad078df8a907cff8a5130fbda55512e4959447a0457ad38102e90387af04f245edd9eea6fa9d3e8 +EBUILD gamemode-1.7.ebuild 3985 BLAKE2B be4f1aa0faa50243f15b1b95777845de1d109680f6e319385c48b6c356595a8ed70521b48657a720c31de83958b45ace6cc54547f628c7e26b1baf2d5d27051c SHA512 b4d770ac99ad774c605fc2cca559b16ce2e86f8705dc051399a7032e7b23c2b2d7d7e1582352ca60b4dc8f277b05696cdc175a449da3274528adbfb1d0a13319 +EBUILD gamemode-9999.ebuild 4007 BLAKE2B 62d6be4f9bf49a5dc85e31cbb03906c549d2f3ff90ed119fc93ce4e277d86f39b383b60ca4d1f59ffe15986cc4d77dfcba22e5a0f5c718862181cb0c97377a4d SHA512 0aee112341d4ba2468ebfd3ade7f6253af4620a46490b09740759d14923d2f72aa7cc142c8fbe34f43512989bc979dd4027d90fe8a6980914a9bcffdde7b527d MISC metadata.xml 561 BLAKE2B c4e2e040e853956f7c587f9933a6791d1742027d9291512c1073fb143b315056cd1c173c517213d62a2169149ae9079fed014c54d2bfff81d946f2c7987511c9 SHA512 a1020dc2ae103ef138f6de356fbc47772bf7ab256d4dfe3cad2880b49b7cffdb9894fc2d40f9996bb64a5c88b00779584b8e6976338f9c9f4d835ea15d0460f8 diff --git a/games-util/gamemode/files/gamemode-1.6.1-signal_h-musl.patch b/games-util/gamemode/files/gamemode-1.6.1-signal_h-musl.patch deleted file mode 100644 index 8689157969bc..000000000000 --- a/games-util/gamemode/files/gamemode-1.6.1-signal_h-musl.patch +++ /dev/null @@ -1,39 +0,0 @@ -https://github.com/FeralInteractive/gamemode/pull/368 - -From 4079d246805e9ce6c1f5ee49116013eb9f5225d7 Mon Sep 17 00:00:00 2001 -From: Alfred Persson Forsberg -Date: Tue, 5 Jul 2022 17:18:19 +0000 -Subject: [PATCH] Fix build on musl libc - -This simple patch includes signal.h in daemon/gamemode-context.c to fix building gamemode on musl -libc. - -This has been tested Gentoo musl and Alpine (also Gentoo glibc to -ensure no multiple defined symbols/other errors for glibc). - -> ../daemon/gamemode-context.c: In function 'game_mode_context_auto_expire': -> ../daemon/gamemode-context.c:421:29: error: implicit declaration of function 'kill' [-Werror=implicit-function-declaration] -> 421 | if (kill(client->pid, 0) != 0) { -> | ^~~~ -> ../daemon/gamemode-context.c:421:29: warning: nested extern declaration of 'kill' [-Wnested-externs] - -Signed-off-by: Alfred Persson Forsberg ---- - daemon/gamemode-context.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/daemon/gamemode-context.c b/daemon/gamemode-context.c -index 3b5a61b..feba2b1 100644 ---- a/daemon/gamemode-context.c -+++ b/daemon/gamemode-context.c -@@ -45,6 +45,7 @@ POSSIBILITY OF SUCH DAMAGE. - #include - #include - #include -+#include - #include - #include - #include --- -2.35.1 - diff --git a/games-util/gamemode/gamemode-1.6.1.ebuild b/games-util/gamemode/gamemode-1.6.1.ebuild deleted file mode 100644 index 1db1b4752c61..000000000000 --- a/games-util/gamemode/gamemode-1.6.1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MULTILIB_COMPAT=( abi_x86_{32,64} ) - -inherit meson-multilib systemd - -DESCRIPTION="Optimise Linux system performance on demand" -HOMEPAGE="https://github.com/FeralInteractive/gamemode" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/FeralInteractive/gamemode.git" - GAMEMODE_GIT_PTR="master" - inherit git-r3 -else - GAMEMODE_GIT_PTR="${PV}" - SRC_URI="https://github.com/FeralInteractive/gamemode/releases/download/${GAMEMODE_GIT_PTR}/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="systemd elogind" - -REQUIRED_USE="^^ ( systemd elogind )" - -RDEPEND=" - acct-group/gamemode - >=dev-libs/inih-53 - sys-apps/dbus[${MULTILIB_USEDEP},systemd(+)=,elogind(-)=] - sys-auth/polkit - sys-libs/libcap -" -DEPEND="${RDEPEND}" - -DOCS=( - CHANGELOG.md - LICENSE.txt - README.md - example/gamemode.ini -) - -PATCHES=( "${FILESDIR}/${PN}-1.6.1-signal_h-musl.patch" ) - -pkg_pretend() { - elog - elog "GameMode needs a kernel capable of SCHED_ISO to use its soft realtime" - elog "feature. Example of a kernel providing that is sys-kernel/pf-sources." - elog - elog "Support for soft realtime is completely optional. It may provide the" - elog "following benefits with systems having at least four CPU cores:" - elog - elog " * more CPU shares allocated exclusively to the game" - elog " * reduced input lag and reduced thread latency" - elog " * more consistent frame times resulting in less microstutters" - elog - elog "You probably won't benefit from soft realtime mode and thus don't need" - elog "SCHED_ISO if:" - elog - elog " * Your CPU has less than four cores because the game may experience" - elog " priority inversion with the graphics driver (thus heuristics" - elog " automatically disable SCHED_ISO usage then)" - elog " * Your game uses busy-loops to interface with the graphics driver" - elog " but you may still force SCHED_ISO per configuation file, YMMV," - elog " it depends on the graphics driver implementation, i.e. usage of" - elog " __GL_THREADED_OPTIMIZATIONS or similar." - elog " * If your game causes more than 70% CPU usage across all cores," - elog " SCHED_ISO automatically turns off and on depending on usage and" - elog " is processed with higher-than-normal priority then (renice)." - elog " This auto-switching may result in a lesser game experience." - elog - elog "For more info look at:" - elog "https://github.com/FeralInteractive/gamemode/blob/${GAMEMODE_GIT_PTR}/README.md" - elog -} - -multilib_src_configure() { - local emesonargs=( - -Dwith-sd-bus-provider=$(usex systemd "systemd" "elogind") - -Dwith-systemd-user-unit-dir="$(systemd_get_userunitdir)" - ) - if ! multilib_is_native_abi; then - emesonargs+=( - -Dwith-examples=false - -Dwith-sd-bus-provider=no-daemon - ) - fi - - meson_src_configure -} - -multilib_src_install_all() { - if multilib_is_native_abi; then - insinto /etc/security/limits.d - newins - 45-gamemode.conf <<-EOF - @gamemode - nice -10 - EOF - fi -} - -pkg_postinst() { - elog - elog "GameMode has optional support for adjusting nice and ioprio of games" - elog "running with it. You may need to adjust your PAM limits to make use" - elog "of this. You need to be in the gamemode group for this to work." - elog - elog "Run the following command as root to add your user:" - elog "# gpasswd -a USER gamemode # with USER = your user name" - elog - elog "You can run the following command to test your settings:" - elog - elog "# gamemoded -t" - elog - elog "GameMode supports GPU optimizations. It defaults to OFF. Any" - elog "damage resulting from usage of this is your own responsibility." - elog - elog "systemd user sessions will automatically run the daemon on demand," - elog "it does not need to be enabled explicitly. Games not supporting" - elog "GameMode natively can still make use of it, just add" - elog - elog "gamemoderun %command%" - elog - elog "to the start options of any steam game to enable optimizations" - elog "automatically as you start the game." - elog -} diff --git a/games-util/gamemode/gamemode-1.7.ebuild b/games-util/gamemode/gamemode-1.7.ebuild index 028fd6b39402..c54619d5b953 100644 --- a/games-util/gamemode/gamemode-1.7.ebuild +++ b/games-util/gamemode/gamemode-1.7.ebuild @@ -86,12 +86,14 @@ multilib_src_configure() { if multilib_is_native_abi; then emesonargs+=( -Dwith-sd-bus-provider=$(usex systemd systemd elogind) + -Dwith-util=true ) else emesonargs+=( -Dwith-sd-bus-provider=no-daemon -Dwith-pam-group=gamemode -Dwith-examples=false + -Dwith-util=false ) fi diff --git a/games-util/gamemode/gamemode-9999.ebuild b/games-util/gamemode/gamemode-9999.ebuild index 9490fc1e7b56..5807b8187fbf 100644 --- a/games-util/gamemode/gamemode-9999.ebuild +++ b/games-util/gamemode/gamemode-9999.ebuild @@ -86,12 +86,14 @@ multilib_src_configure() { if multilib_is_native_abi; then emesonargs+=( -Dwith-sd-bus-provider=$(usex systemd systemd elogind) + -Dwith-util=true ) else emesonargs+=( -Dwith-sd-bus-provider=no-daemon -Dwith-pam-renicing=false -Dwith-examples=false + -Dwith-util=false ) fi diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 238f61aa2754437580703239e3003b5194876c15..bd8d8d94141dfaccb738aae23f2a62978b88049f 100644 GIT binary patch literal 5050 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 diff --git a/gnome-base/gconf/Manifest b/gnome-base/gconf/Manifest index 1a0f740428b0..cbd291ebb27c 100644 --- a/gnome-base/gconf/Manifest +++ b/gnome-base/gconf/Manifest @@ -5,5 +5,5 @@ AUX gconf-3.2.6-mconvert-crasher.patch 1514 BLAKE2B 3e48d07777268faa3a1c98f168d3 AUX gconf-3.2.6-python3.patch 6699 BLAKE2B 20e24d3f55ccc3455a62fd72fcb054c6fd33308bda419f21426417dd4f9a79581cc5cd03449bad9063e4e927875ed020a99254609517b3c86ebb1b65f268d3d2 SHA512 def5cd74ec7b9d06dc1ccd05364bfa500f8d9685ea3016f219c53df925b09f68dfaf547277dd0dfb9eed266be4de650875611a09a84bc0db3d0a7b907c7beb73 AUX gconf-3.2.6-spew-console-error.patch 2594 BLAKE2B 6a6f27024289b1c578f6718c184e7604f0f1dc285ea58a8095fac06f5fa38273329c8b2535b4de8c17c8359f09f82aa474fa5ebcef739b0e2dd6e7d6fb7726d7 SHA512 abdddbcab24d80870691a45cdf8d4baa7021f363efa26ba140221afef0bd96756b7234fb1d61ea46c4d137854f59d2589f2e1f1d125fdcb1fad3acf9215a8602 DIST GConf-3.2.6.tar.xz 1559904 BLAKE2B dc71bfc6e334b0a3545b6009fc1a592f3ba6adb1471aacc98aaa1ded9e89676f97415c26a3d17e297a846a7efca7ee695107c136ea28b2431f90dc966a3d64cc SHA512 35f5f659f9d03f7531a7102adacbda0eb310d8a55a831c768c91a82e07dae21247726e00e0e411f63b1de9ade0f042ded572a3ea4a4b2ad3135231f344540b58 -EBUILD gconf-3.2.6-r5.ebuild 3844 BLAKE2B 96f86d90157b8e0f331cf64d51c558b7feba4ba3040baeed8ef7434deb3bccbffb1f62dad4638bfdd1540ef208cdc2af36283e8ae8999895dd457586b634fda1 SHA512 123cebfc5b580c043b93ee972b33092f939002185e8e15e99a42dc9c117e0eabfc2890241db89af392d546ee3238479a018d13e79603e817721f130d90815f1c +EBUILD gconf-3.2.6-r6.ebuild 3823 BLAKE2B d6b675b31731f93832dabf0a9ba9a300eaa7299da4347b7a7cde7cb7ba33f2b2e6e021d97fa321eefde2e975853e23a9d31503544be95243de64d869ddb3f1c4 SHA512 56a5af6f9d9fa52398a2e5f6428a0cbbdc3916ec86b1bd08159f98bb52dfa44d485b7fe4a230eaa0bf74df96aeb2d8319a117009b036ee46fde15a2eb72c97f4 MISC metadata.xml 431 BLAKE2B ac295df18dc111f59a122e5411bb61cdeb268a13ebfee8d7b872c9598501bcd91c4f0939930f1906f18f55dea5cd440f07a2ee166bc428b87eb3d37745417592 SHA512 962b9f708b93eab87d54892e03013c722c3e8c20f13df4eedad906b66e4f64e4e309374849fa807c827ff8160663015e3e8d97b288c4909e3481d599155a7edb diff --git a/gnome-base/gconf/gconf-3.2.6-r5.ebuild b/gnome-base/gconf/gconf-3.2.6-r6.ebuild similarity index 98% rename from gnome-base/gconf/gconf-3.2.6-r5.ebuild rename to gnome-base/gconf/gconf-3.2.6-r6.ebuild index 92ebc45a813e..105cb26e763a 100644 --- a/gnome-base/gconf/gconf-3.2.6-r5.ebuild +++ b/gnome-base/gconf/gconf-3.2.6-r6.ebuild @@ -1,11 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 GNOME_ORG_MODULE="GConf" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE="xml(+)" inherit gnome2 multilib-minimal python-single-r1 diff --git a/gnome-base/gnome-applets/Manifest b/gnome-base/gnome-applets/Manifest index de71d449d7ac..fb7b66249982 100644 --- a/gnome-base/gnome-applets/Manifest +++ b/gnome-base/gnome-applets/Manifest @@ -1,3 +1,3 @@ DIST gnome-applets-3.44.0.tar.xz 9396928 BLAKE2B 03fb970e4ebe7747aed9241e7512c6fe945650ac789cac5c5bc1e49958b1636f43b59c56caaf24a01785c84617cef4c9b3fa76931ed46d6f3ea8c4b74335ca1b SHA512 8a9a75590e96d0ef6af4775d261337b41b23779b86d38080014f49666fdaee68bc9ef58eeae94e87c43bd07b0b0720b867f03f2c2d0f2d8b7daea3c66251fc7e -EBUILD gnome-applets-3.44.0.ebuild 1296 BLAKE2B a3eba37b1433a45a024c0e89fdc90d29f43904734f30ed3e0ec7494b637887788f24728f30b01ad6373d723cdc8d21977a3ddb02d625e6e8d017985d4684f8d3 SHA512 4702c362fe38a19f066f61a75890c9439390bf4f8c7921f91a57a3c8bafb5db52a5586f5f513dbca6b4c28aae39cbcadf4f835516e6c6a6be471d5b5577599d5 +EBUILD gnome-applets-3.44.0-r1.ebuild 1381 BLAKE2B 07bacca2ce92f025ded74c9d8c879f56a4be2f7298a3b55071c7ecc527a3fc619729bfa0a247bdf71117fcc8be25eb4a8f556d60ea3796c391f23a0fe18c87fd SHA512 31bd90e4b209df51dcace443651885faf577ed084c4e29af9749555d1664bbae8b55fc800e7b3f66da484c00984e6d1ca3749abe6bf9d9027b1d57031d5e320c MISC metadata.xml 328 BLAKE2B 23e54626993373e58fbb0718c51e2b9c4eafcd7a0f2cd3968d05b72bc6a3cebeec386d96ab317cc92a17f08d17f8cb9091d6c47d4e6af49993451dd98b8aa04c SHA512 b4936e6332bbd5de094ec96060c84aa6eecc737260a093dc01da4687f68994a5a622eec0b3fce353abfb851b90c31ce7b0ee93e330d6ae2f4b288ab104655463 diff --git a/gnome-base/gnome-applets/gnome-applets-3.44.0.ebuild b/gnome-base/gnome-applets/gnome-applets-3.44.0-r1.ebuild similarity index 93% rename from gnome-base/gnome-applets/gnome-applets-3.44.0.ebuild rename to gnome-base/gnome-applets/gnome-applets-3.44.0-r1.ebuild index f8e13cd73958..ab6c73be133d 100644 --- a/gnome-base/gnome-applets/gnome-applets-3.44.0.ebuild +++ b/gnome-base/gnome-applets/gnome-applets-3.44.0-r1.ebuild @@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~riscv" # FIXME: automagic wireless-tools # TODO: gucharmap could be optional, but no knob # TODO: libgweather could be optional, but no knob +# =x11-themes/adwaita-icon-theme-3.14.0 >=dev-libs/libxml2-2.5.0:2 >=dev-libs/libgweather-3.91.0:4= + =gnome-extra/gucharmap-2.33.0:2.90 >=sys-auth/polkit-0.97 x11-libs/libX11 diff --git a/gnome-base/gnome-control-center/Manifest b/gnome-base/gnome-control-center/Manifest index 31a957c27d4b..c0a9dc6b08e1 100644 --- a/gnome-base/gnome-control-center/Manifest +++ b/gnome-base/gnome-control-center/Manifest @@ -1,4 +1,4 @@ DIST gnome-control-center-42.0-patchset.tar.xz 5932 BLAKE2B 1c9311481be6a07dc2ff61fc9e65f190bc1668026fba2a1e4a8edf9a033e6b2b9019542d89aac4480323ee4802e00b765654008f5252e87040f013a990cb8048 SHA512 b76c1facd3566edcadfe33f81027966da35bb03909bfbae6faad72005b92447e291fa424611196bfae6e1dc5bf5982917f3ae14c36d87206f6bfb4af502bf1a4 DIST gnome-control-center-42.3.tar.xz 6242028 BLAKE2B 8b757e3286acb2b40732ce601d63be4de0fe0f16fec652e3be83b6c7ed6718d89b6e15608d29ce3f295453510b8986ea410c0de96bb0d9dabb4f3b9c77c2fae5 SHA512 eb82f65b580637fa057196daed836b3ea24a223b9932a2063b2879357f8a62626a6939835dc165a6d3c5706d16b99192301d4de021e68faaabb8d2ecc2a317a3 -EBUILD gnome-control-center-42.3.ebuild 6080 BLAKE2B 55a58c33be45b0178e375ff06e0d40a222bd3be205422a838b1d8a09def02bc6cad7195a87a6ef073438b0651838c8c45fd18aa64a546df837d281a5959879c7 SHA512 4c674a803435ec550c5a1bc78aa7c1dfbac378688c7ccf4c27d25b6ee25cd4df0a0b0c8947b2650e57b77d0007dbe5fb31e21866f02d813119171717c62e62e7 +EBUILD gnome-control-center-42.3-r1.ebuild 6081 BLAKE2B 17ca211c256e92f930bcff19f08f6477825d0de21b03ee53a89d654aa2794c9510e057eb7d78b66bfd6224c8072776e8dc4f7ece54cc075dec2c1ada8d793bfe SHA512 1a6e584e539e8d70a0edd3a819f919b1a5b73850624a742c03a27d5821c9042092b7df38bb7b823f7a75d1605926fb898250d5465871c49f1bac5c2ae78236dc MISC metadata.xml 497 BLAKE2B 27aa6d9d725a3ce90d351442da83bdb5680f9931d78e5d6a653a1d2d392df118406e3eab36c77bbaeefc581be3a62c5df13fdfb611b2db27fc9c7440ba4ceae3 SHA512 c44903fa5a9462871c065bc776450c25bcca1dfe2f52d6bf676568f587bc308a0465bd5cb6e095fb0ecaefd0b8471df90df3b96164c7e7de76a86fbbe416a82b diff --git a/gnome-base/gnome-control-center/gnome-control-center-42.3.ebuild b/gnome-base/gnome-control-center/gnome-control-center-42.3-r1.ebuild similarity index 99% rename from gnome-base/gnome-control-center/gnome-control-center-42.3.ebuild rename to gnome-base/gnome-control-center/gnome-control-center-42.3-r1.ebuild index 8eed2bdfef38..f6403de20847 100644 --- a/gnome-base/gnome-control-center/gnome-control-center-42.3.ebuild +++ b/gnome-base/gnome-control-center/gnome-control-center-42.3-r1.ebuild @@ -47,7 +47,7 @@ DEPEND=" x11-libs/libX11 >=x11-libs/libXi-1.2 media-libs/libepoxy - app-crypt/gcr:= + app-crypt/gcr:0= >=dev-libs/libpwquality-1.2.2 >=gui-libs/gtk-4.4:4[X,wayland=] >=sys-auth/polkit-0.114 diff --git a/gnome-base/gnome-desktop/Manifest b/gnome-base/gnome-desktop/Manifest index 34a27811f393..bfb3832fee97 100644 --- a/gnome-base/gnome-desktop/Manifest +++ b/gnome-base/gnome-desktop/Manifest @@ -1,8 +1,11 @@ AUX 42.0-meson-Add-optionality-for-introspection.patch 3275 BLAKE2B f3629eab79b830397646ea855991daf5d61a9bb992262deb452e32a19e1564be20f98dfa49f8b08f6ca6a36b69fe44e46bee16b23533a27d089b77e2ae524a07 SHA512 9982e691e080dfa03c5ee6038b9a3a0e47521272240082d0da1ebf00c75f958d60c5d764ebae580415489e39b18ee77bb0c99587d32b4575ae0495fc88793c83 DIST gnome-desktop-42.3.tar.xz 743196 BLAKE2B bd2c8fc49bec5b40f48f5f85311a1566fd996b2f330dcd8d3b00c2331f4800ec58b7d0281be79d29e859c8731664c6953a9ee27af92ee091d621964ac4eb51b0 SHA512 aa8e492fc09bc409619747ad53dbfd13b80251dc849db9a82fcf15c2373582af9a89f769302c8ae12330580f4a7d068f22f7fce4c42983e7848acbcd9be09d15 DIST gnome-desktop-42.4.tar.xz 743212 BLAKE2B d0e5ce93aa476b2e2c4252480fb315ce8c1802622857c7fb0af90804a621c3c358772b70957f902941b0fd75c58aa575e36ee7d960ade1409caa1f06df9e958d SHA512 6e2648aee7e7b7800276ba1f6b32a0918f6dfbd35a60a5fd22239efe75b3bd4cbed14458ab2d1b0ad0ad295428feae5342a64f2cf83505196eccb17720a26756 +DIST gnome-desktop-43.tar.xz 764256 BLAKE2B 68e13477034bb16d1c8dbe22ae940bb6711c53f93230b93ac4b6be3e61a1b60f223c9177ab004d6cd0876feecb1a71d922779f9901f914359e7aac1650a55363 SHA512 01244bf397d8ef4d9424ef9289789efde148c38f4588fe3a9094cbdd4612c56fbbff079182d6c85083462d2f3ae9771e463c5cb86995a1aef29b2f5cfd023713 EBUILD gnome-desktop-42.3-r300.ebuild 1934 BLAKE2B 6920f1ce50aa1edd89676b5be034d01c8d71df6e687dddea1db296064ab63549448ebde729705710ea0a17756855261efbd5c0ee07e733e2c2181d3ba4693b7e SHA512 d16202197817d69c3280f703f287218c8af3e16ecb05a2e165a5018258009a61dfb723c6994272ee2ac67c7220f7584ec176be33d1938a589de062d283eef2d1 EBUILD gnome-desktop-42.3-r400.ebuild 1749 BLAKE2B a38edb5e5388c49417f1e117867de92bdd17bdd9ff088156561c966f195a335a029e719366414ddfc7b7b9b3a8d36d07f17ffea68119511bdaad06e33b2a2969 SHA512 d0c864187121ea620fbfed9492537476527885a54e8c7b03a6fd024bb50919c6747bb262e402e9466a7835523043c68d3a837216842ec4f0f7b7ad26ae9bb3d3 EBUILD gnome-desktop-42.4-r300.ebuild 1934 BLAKE2B 6920f1ce50aa1edd89676b5be034d01c8d71df6e687dddea1db296064ab63549448ebde729705710ea0a17756855261efbd5c0ee07e733e2c2181d3ba4693b7e SHA512 d16202197817d69c3280f703f287218c8af3e16ecb05a2e165a5018258009a61dfb723c6994272ee2ac67c7220f7584ec176be33d1938a589de062d283eef2d1 EBUILD gnome-desktop-42.4-r400.ebuild 1749 BLAKE2B a38edb5e5388c49417f1e117867de92bdd17bdd9ff088156561c966f195a335a029e719366414ddfc7b7b9b3a8d36d07f17ffea68119511bdaad06e33b2a2969 SHA512 d0c864187121ea620fbfed9492537476527885a54e8c7b03a6fd024bb50919c6747bb262e402e9466a7835523043c68d3a837216842ec4f0f7b7ad26ae9bb3d3 +EBUILD gnome-desktop-43-r300.ebuild 1847 BLAKE2B 1864eaf6e50a544db207ad6c154cddbf4455f3746adb0ed53fd7dff29eeea92c601d47e089a4ace69d771b493fe6b6386ddfd851959f6ac6a54dc7d2741f4d34 SHA512 9185228d91dcfce32874c0d75d66488d0cba78e6a36c5c53e83a12f71a10d4b80f42f7288b8b832d84766929d5f94f3975b95fdb82c607d99478f83cde8834df +EBUILD gnome-desktop-43-r400.ebuild 1715 BLAKE2B bd2f1f7ba7eefc9e2df726bae0dd96fc8f3e0e04e6630376f2a936e56ba134ab21d36bb0bf3b9198a9853fcc11f1a58ef8b5c7dbccbb5c86f303ed5098537790 SHA512 8b4b2efe53552afc4363ccbbc895065f8b995faa498d473a6609834f167c18e1f4f73f54209489ccdbf4ad7a9af334901b6ab69e687be6e0f759714abb25688f MISC metadata.xml 254 BLAKE2B de7a97001e5947704f42973c8a0c3a23c2d80afb976254f5fd21e9d372a946e055d4cdc3c0eaed010505f87929b56e8b1e650c945e2a302644adbc9440833be8 SHA512 c81da4f9b80e5691a167f4590906952e25356604ec17689c005be14efb394c0634776bbe84df936edde239480bdf46db41216b00da4a3a45f670e9ca18ab0132 diff --git a/gnome-base/gnome-desktop/gnome-desktop-43-r300.ebuild b/gnome-base/gnome-desktop/gnome-desktop-43-r300.ebuild new file mode 100644 index 000000000000..ec790d83b0c9 --- /dev/null +++ b/gnome-base/gnome-desktop/gnome-desktop-43-r300.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org meson xdg + +DESCRIPTION="Library with common API for various GNOME modules" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/" + +LICENSE="GPL-2+ LGPL-2+ FDL-1.1+" +SLOT="3/20" # subslot = libgnome-desktop-3 soname version +IUSE="debug gtk-doc +introspection seccomp systemd udev" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" + +COMMON_DEPEND=" + >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?] + >=x11-libs/gtk+-3.3.6:3[introspection?] + >=dev-libs/glib-2.53.0:2 + >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection?] + x11-misc/xkeyboard-config + x11-libs/libxkbcommon + app-text/iso-codes + systemd? ( sys-apps/systemd:= ) + udev? ( virtual/libudev:= ) + seccomp? ( sys-libs/libseccomp ) + + x11-libs/cairo:= + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +DEPEND="${COMMON_DEPEND} + media-libs/fontconfig +" +RDEPEND="${COMMON_DEPEND} + seccomp? ( sys-apps/bubblewrap ) + !=app-crypt/gcr-3.27.90:=[gtk] + >=app-crypt/gcr-3.27.90:0=[gtk] >=app-crypt/gnupg-2.0.28:= >=app-eselect/eselect-pinentry-0.5 app-misc/ca-certificates diff --git a/gnome-base/gnome-panel/Manifest b/gnome-base/gnome-panel/Manifest index 0d548c35fb1a..735f296c67a7 100644 --- a/gnome-base/gnome-panel/Manifest +++ b/gnome-base/gnome-panel/Manifest @@ -1,3 +1,3 @@ DIST gnome-panel-3.44.0.tar.xz 2852688 BLAKE2B 2d31d9456cb94f5f7d4a7f02b1be7da901f79b32a098877d7b778570b67c7f9be42105f5dbcf0ee6eacdf5359349c31140677b87eedbe9c1516f63104be668d1 SHA512 b3300f6943c970b9a2ea27b9459ab82e634226372006b7748551e6c8c24897c9df4ab2bc5528eae6758d9cd431cb2428465ef30fdcc012ddac7c69cd4f43f966 -EBUILD gnome-panel-3.44.0.ebuild 2060 BLAKE2B 9291225cbe64b01795e8e539e4ee5822c401c84a1cb7477fdce0c21c077160166c12770723b7bce17e8c13bc0fc62a039b3f518bd78bba61622590e868aeda43 SHA512 bdae8fe08469f9ec082f45d0cf6a9de5526eb606347352b776ad6ff76bd1b40ac6184a646339a508bf4f5605f46e5a2ac9431aba88e0602dabd326702a4f0cd2 +EBUILD gnome-panel-3.44.0-r1.ebuild 2145 BLAKE2B c18d6980334cb0172f83d2bba99594bc1d0ea7fea358de45a6816252db768c54195e4e3b940944d7abfbc7d1f3b3c6cf8715200f0ff0452fddec1e6153d9a1ab SHA512 451aa345b13832adf68d87f9dde2ff44139fd76cce2916f55ff1c8ebc9a30dda5a9db2893d73a5682f05633f3c3dd01a4168a83a003e278b1cba2c2eddb9525e MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/gnome-base/gnome-panel/gnome-panel-3.44.0.ebuild b/gnome-base/gnome-panel/gnome-panel-3.44.0-r1.ebuild similarity index 96% rename from gnome-base/gnome-panel/gnome-panel-3.44.0.ebuild rename to gnome-base/gnome-panel/gnome-panel-3.44.0-r1.ebuild index ab207cb1486c..248101e116ee 100644 --- a/gnome-base/gnome-panel/gnome-panel-3.44.0.ebuild +++ b/gnome-base/gnome-panel/gnome-panel-3.44.0-r1.ebuild @@ -13,6 +13,7 @@ IUSE="eds elogind systemd" REQUIRED_USE="^^ ( elogind systemd )" KEYWORDS="~amd64 ~riscv" +# =sys-apps/systemd-230:= ) >=x11-libs/cairo-1.0.0[X,glib] >=dev-libs/libgweather-3.91.0:4= + =gnome-base/dconf-0.13.4 >=x11-libs/libXrandr-1.3.0 gnome-base/gdm diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest index 3c063d5c989a..bb08da57e46f 100644 --- a/gnome-base/gnome-session/Manifest +++ b/gnome-base/gnome-session/Manifest @@ -5,5 +5,7 @@ AUX Gnome 2391 BLAKE2B ac78e23bb1172844c1da04a2615f03209b703d25d3e4d8976b7d62cc5 AUX defaults.list-r5 19379 BLAKE2B 9299c535bcb3ce6f291ba66dfe655f7e793d554f5fd7a5df5e8db665e43372f8c08a5ea8480e63e318befc5b2e56e4b027ca873947972aa2b19d14ba85f0ec3e SHA512 edee1126e11c3b49ebcea1e1a6929d55a28d09b6c382666d6d6a32271a4cf22af23927f7a5e15ecbd4a4cdaa41ac2f1ffc09350f4e48257e2e5e29ade08635ac AUX gnome-session-3.38.0-meson-Support-elogind.patch 2808 BLAKE2B da7ad139fe118edc4c53570acc5e56d59e3073caae7941c54b11c59208675eaa148eb03d437d0edfa0f0d024880b77bc60ba65140422f25319ac132299dfe972 SHA512 2a57894b95662ca4488f95110943076a82ecbe7f3bb8ed4d95e2c8082276839f4b1a7ecc20915557378e73e1947df856e4ff57d9d5b9ae32a9673f2cc3b2fbc2 DIST gnome-session-42.0.tar.xz 485616 BLAKE2B 0e77ad7fa2403c6cf22d087508d98281900d2f0e83ddbc8e25e6c0905398e04a893049ce90c79aebeddfeaafdcc16d7913c546294d92e488725fe4ec4e751928 SHA512 3d340700958b5800039e3009618709add2cdbaecb58344d9d2f93e4e761a737ef003091c380c68f95386dbb078b3d12f70732f0022611ab4a10e1c1eb988b4fa +DIST gnome-session-43.0.tar.xz 484196 BLAKE2B 2d0ce93d756f2eeac084a912c36cc68134054abc21811541d1aa2734e5e8f7b25ceb2acf69dc575a7f0e149b7b19cfa42ac77e0b783c88ce55245c48a588c3ad SHA512 9948dff9a342589b91d18e5f39f9857276e9dbfa36da452bd818d44b31e73cc4fe0e18353b537963b78ea63b39aa644d4d0864dd2f6a19f62409a644e5626aec EBUILD gnome-session-42.0.ebuild 3478 BLAKE2B 9b075e93943ac6fa706ffbae578c1b7b18c256f5fe6f94f85cd38ffc888dffd13e8fcfa2ec0d67d8b581b0abe415a389bd388f590b73636d43f1075e4818676c SHA512 eafc83a739ee5331fd3916d40f2036cac287b48ce3c95eed2c919b0b61bec80c38e9c2e916cc87f0dd53c31aed4771da22273ce22f5fc562691750503783425c +EBUILD gnome-session-43.0.ebuild 3469 BLAKE2B d12997282f99ecd3ad84709e9f85ae06ea8d368d12fb8d53c834de08025c7a1b94e98d2502503f0e9f825c8a1dc8899e22abca21a930ce0eefde1eb6ac605cde SHA512 20e241a1c32dbfab0bc582154965a5dc14b32c98a37eaea23e81eef95ab29ada09f25beba291fac72079a723f34d5c72c180ae9f90181e7fad316913ede68d2a MISC metadata.xml 349 BLAKE2B 675e33de85c98218f36cb44ac7e756e310530782ea6ef1f9e40a08e0ffaea810aaac0a72176a299c13192f92f03938fea5132b9726bce0fc6f50e1b1e42aba07 SHA512 c174185512a6df3648511062dfbeca054184f2357df8fd468553cb87421b72b876fe933161df738a8fa21f0637ad65963747ab761f2ada398061616ffb6f0f8a diff --git a/gnome-base/gnome-session/gnome-session-43.0.ebuild b/gnome-base/gnome-session/gnome-session-43.0.ebuild new file mode 100644 index 000000000000..d67517273813 --- /dev/null +++ b/gnome-base/gnome-session/gnome-session-43.0.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit desktop gnome.org gnome2-utils meson xdg + +DESCRIPTION="Gnome session manager" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="doc elogind systemd" +# There is a null backend available, thus ?? not ^^ +REQUIRED_USE="?? ( elogind systemd )" + +DEPEND=" + >=dev-libs/glib-2.46.0:2 + >=x11-libs/gtk+-3.22.0:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + >=gnome-base/gnome-desktop-3.34.2:3= + >=dev-libs/json-glib-0.10 + media-libs/libglvnd[X] + media-libs/libepoxy + x11-libs/libXcomposite + + systemd? ( >=sys-apps/systemd-242:0= ) + elogind? ( >=sys-auth/elogind-239.4 ) +" + +# Pure-runtime deps from the session files should *NOT* be added here. +# >=gnome-settings-daemon-3.35.91 for UsbProtection required component. +# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and +# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_* +# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below). +# sys-apps/dbus[X] is needed for session management. +# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas. +RDEPEND="${DEPEND} + >=gnome-base/gnome-settings-daemon-3.35.91 + >=gnome-base/gsettings-desktop-schemas-0.1.7 + sys-apps/dbus[X] + + x11-misc/xdg-user-dirs + x11-misc/xdg-user-dirs-gtk +" +BDEPEND=" + dev-libs/libxslt + dev-util/gdbus-codegen + >=sys-devel/gettext-0.19.8 + x11-libs/xtrans + virtual/pkgconfig + doc? ( app-text/xmlto + app-text/docbook-xml-dtd:4.1.2 ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.38.0-meson-Support-elogind.patch +) + +src_prepare() { + default + xdg_environment_reset + + # Install USE=doc in ${PF} if enabled + sed -i -e "s:meson\.project_name(), 'dbus':'${PF}', 'dbus':" doc/dbus/meson.build || die +} + +src_configure() { + local emesonargs=( + -Ddeprecation_flags=false + $(meson_use elogind) + -Dsession_selector=true # gnome-custom-session + $(meson_use systemd) + -Dsystemd_session=$(usex systemd default disable) + $(meson_use systemd systemd_journal) + $(meson_use doc docbook) + -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 158442280560..74c7deb6fe24 100644 --- a/gnome-base/gnome-settings-daemon/Manifest +++ b/gnome-base/gnome-settings-daemon/Manifest @@ -3,5 +3,7 @@ AUX gnome-settings-daemon-3.38.1-Allow-udev-optional-on-Linux.patch 4505 BLAKE2B 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-42.2.tar.xz 1483864 BLAKE2B c2051f129e66df8ca55eb72b0c3a037275c89d3c519fe01822aa4ad2309af9a27e840f4f797a8ecac8e0767d8e7894ffe9c5942840b0ca57536325e3cbe12617 SHA512 66f1e766a7d1c36d4609c9505ba5d99516505ecfc5123483a3cbc6189d21cce23abf26da067bf9c05c3c25bc96d4568a8b07477f0722b0cb9442085f6d886e5c -EBUILD gnome-settings-daemon-42.2-r2.ebuild 3638 BLAKE2B 559d1fd27fdecf59917bb47379ca0d92cca4e3f8a5d79f8fd54cf4a7a56109470fee28248176c74787e08d37968dc2942c206ae4389ea16ad663cf1a0f0c522d SHA512 babfa99d5aeb1bea86c6c50ebd95ef2e5e8f5fa8e4b360778a28e94997f5f11f23e1f695684fabff3a7bd9d984ab8578ed6351bb2e536b3ff51e154d05ffbfc7 +DIST gnome-settings-daemon-43.0.tar.xz 1453808 BLAKE2B 365a1fe4d253e84b9fc355331688951e1428eaee421afbe052a16226c7006a420f28134b5fa02929bbb1d4250af243b02594444a4bdd208e5c41ed9e63e5f979 SHA512 8cc3ed73fa66d2cf72621db78be68e4fe01f292ab3987aff8cc67a1c67d910622e306c2d3e69a8dca5ac6517c8e57883faf02aec871c7aa1f1348d13ff1900a3 +EBUILD gnome-settings-daemon-42.2-r4.ebuild 3724 BLAKE2B 8d294a9718be6e34ecb83c684613fae0ad3d1f42c1b05c2a5b66841aff7f7a817e210384a521d71f013bfb0793cc2ba9d1ecb6ef27f5bf643957c701e7533fbd SHA512 00ad0c7099b526d69ca607c54a35fdcec5be4eb26e346d4483a0494aef7fbb209f17e31234e61d33df3d99703333adab050c482eaf6019cae25d6bc264ed0fb9 +EBUILD gnome-settings-daemon-43.0.ebuild 3544 BLAKE2B 88cb44292f3a8657cdbfcbab39f5e81182514d3495cf9766aa304c03a52f7137c6e1bfc44bd9c18f3ae226c110bb2d1f3023e8ecd2437f1c064f4427474319c8 SHA512 d6d79267747921b82b664efa0484e30ccca1ed85cc442bab274ff6865e3eb740d7038d15f43d2f5bdad78d9112c388effd2e61dd0b914beb6cc2c077ee9e3904 MISC metadata.xml 547 BLAKE2B ef7c1ef4b899bd7ba6f1d05b725a5c2205e949d03d41ae4922559e740fd94ecf767c25da34a9a45a4da796e336133ed250f675a525fec9db5fb53c4c7df35dd4 SHA512 ddc99a174f19c7c949cee4d130082572bcf71dc9c50d637cd94ea0f3609b9d032ff603552c2b077245cadc6cf03f8726cf81efe89fbf2e8b3e5293dcc572005c diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r2.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r4.ebuild similarity index 96% rename from gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r2.ebuild rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r4.ebuild index 9c35a94c0ec1..62c767b6bd72 100644 --- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r2.ebuild +++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r4.ebuild @@ -20,6 +20,7 @@ REQUIRED_USE=" " KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +# =gnome-base/gsettings-desktop-schemas-42 >=x11-libs/gtk+-3.15.3:3[X,wayland?] >=dev-libs/libgweather-4.0.0:4= + =x11-misc/colord-1.4.5:= >=media-libs/lcms-2.2:2 @@ -49,7 +51,7 @@ DEPEND=" smartcard? ( >=dev-libs/nss-3.11.2 ) cups? ( >=net-print/cups-1.4[dbus] ) modemmanager? ( - >=app-crypt/gcr-3.7.5:= + >=app-crypt/gcr-3.7.5:0= >=net-misc/modemmanager-1.0:= ) networkmanager? ( >=net-misc/networkmanager-1.0 ) diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-43.0.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-43.0.ebuild new file mode 100644 index 000000000000..6adc96239da0 --- /dev/null +++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-43.0.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" + +COMMON_DEPEND=" + >=sci-geosciences/geocode-glib-3.10:2 + >=dev-libs/glib-2.58:2 + >=gnome-base/gnome-desktop-3.37.1:3= + >=gnome-base/gsettings-desktop-schemas-42 + >=x11-libs/gtk+-3.15.3:3[X,wayland?] + >=dev-libs/libgweather-4.2.0:4= + colord? ( + >=x11-misc/colord-1.4.5:= + >=media-libs/lcms-2.2:2 + ) + media-libs/libcanberra[gtk3] + >=app-misc/geoclue-2.3.1:2.0 + >=x11-libs/libnotify-0.7.3 + >=media-sound/pulseaudio-12.99.3[glib] + >=sys-auth/polkit-0.114 + >=sys-power/upower-0.99.12:= + x11-libs/libX11 + >=x11-libs/libXfixes-6.0.0 + dev-libs/libgudev:= + wayland? ( dev-libs/wayland ) + input_devices_wacom? ( + >=dev-libs/libwacom-0.7:= + >=x11-libs/pango-1.20.0 + x11-libs/gdk-pixbuf:2 + ) + smartcard? ( >=dev-libs/nss-3.11.2 ) + cups? ( >=net-print/cups-1.4[dbus] ) + modemmanager? ( + >=app-crypt/gcr-3.90.0:4= + >=net-misc/modemmanager-1.0:= + ) + networkmanager? ( >=net-misc/networkmanager-1.0 ) + media-libs/alsa-lib + x11-libs/libXi + x11-libs/libXext + media-libs/fontconfig + systemd? ( + >=sys-apps/systemd-243 + ) +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +# logind needed for power and session management, bug #464944 +RDEPEND="${COMMON_DEPEND} + gnome-base/dconf + elogind? ( sys-auth/elogind ) +" +# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers. If this package wants to work on other kernels, we need to make rfkill conditional instead +BDEPEND=" + sys-kernel/linux-headers + dev-util/glib-utils + dev-util/gdbus-codegen + ${PYTHON_DEPS} + test? ( + $(python_gen_any_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/python-dbusmock[${PYTHON_USEDEP}] + ') + gnome-base/gnome-session + ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch + "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch +) + +python_check_deps() { + if use test; then + python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" && + python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" + fi +} + +pkg_setup() { + python-any-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + #-Dnssdb_dir # TODO: Is the default /etc/pki/nssdb path correct for our nss? + -Dudev_dir="$(get_udevdir)" + $(meson_use systemd) + -Dalsa=true + -Dgudev=true + -Dgcr3=false + $(meson_use colord) + $(meson_use cups) + $(meson_use networkmanager network_manager) + -Drfkill=true + $(meson_use smartcard) + $(meson_use input_devices_wacom wacom) + $(meson_use wayland) + $(meson_use modemmanager wwan) + ) + meson_src_configure +} + +src_install() { + meson_src_install + # Don't auto-suspend by default on AC power + insinto /usr/share/glib-2.0/schemas + doins "${FILESDIR}"/org.gnome.settings-daemon.plugins.power.gschema.override +} + +src_test() { + virtx meson_src_test +} + +pkg_postinst() { + udev_reload + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + udev_reload + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest index d909850d84ff..949ab91d102c 100644 --- a/gnome-base/gnome-shell/Manifest +++ b/gnome-base/gnome-shell/Manifest @@ -1,7 +1,9 @@ AUX 40.0-defaults.patch 1412 BLAKE2B e36f7215cf756586479b8bdc71339beb3bbde53ca9745ddc4ef1c3feb59c720e4920e8aa4aadd7912874c386e7495a4b5d554e0d0616db17a81c4ec52a2baa6b SHA512 d82cf1e329d5974755738e29e6366bb10452620021a5db6c2ec63c4ee38e87a65dada34d57026e9510dbffa78c7060ae6f2ccec1739e3026bb0c67dab95f94a9 AUX 42.0-optional-bluetooth.patch 2032 BLAKE2B 635ba18f5bb5ca0c9f44fe11c2b52652355e1de4647c277524e3f19ef6d57870e75f32b8a2be10eb4e3be4ecf885765b8f0899ab71906f71324795763effa23a SHA512 5fb17c6ffd0486e43b5451747b346e5e9feb3f918f4ef23adc517c43bf61eb5b8850b03022e84848e446de1f0b2145a9dd2b954dde9994e9da176559cd6e48a8 -DIST gnome-shell-42.3.1.tar.xz 1927696 BLAKE2B f0f0e19dea02ccd1bb271af189d9a9e2bb3ebf47da2d68f4852de7a9dddb1c0db96f5371e0c6c421556ab8e242294115e041a433d68c79e6ef6607b1e7e85ff1 SHA512 f548a2aa1e0b56396efdcd7839091bdb8f44a605eddbf4411a5066f99adc38bf10b1a5eb984262bb44e04e96dce715d1481e807200d9ea9fdc91d111defb2fae DIST gnome-shell-42.4.tar.xz 1928776 BLAKE2B cd986668683a8c57b69ca6b84351d6988d5dde5b96c780ea79109db3f3cd0d032883019dd07bf6e4ea678a549fe95ea99b29e9f9b6efc8d4231fcd4cd2fa3159 SHA512 f06f390cdb55b5b5871bbd35dfc3b0057fbc79d4dcb2334b34bfa198ec46a1880de99097e42ed9052b3183266dd017457f6a9a07fc3c517277551295478cb340 -EBUILD gnome-shell-42.3.1.ebuild 7467 BLAKE2B 4a2f61b6262476fc814e327d505fbd25121100d80dcd21ea1db4053b47ea0bba1b17b3612a91ffef412d7068130dcaa4629a162d2015a38210a819a18a5357aa SHA512 e4c5347d2cf2f9e47b3829f42149becefd7f50281e2f6b7944407e3cb7e3a20b8443f513519d135535fddc69f77259149af16f1ff05b648be4854c4eeb5d2540 -EBUILD gnome-shell-42.4-r1.ebuild 7474 BLAKE2B 316b759a9efacde99a499746a6bbb094124dcbec00a0f007fbfafc42f10d1ac58a6c4040d458652876bbe3cacb779770384c233672bc8d1f36a8c54a8ebb7357 SHA512 8fa36e7b9a54ab77ed395b23af1461944d66a808294e0f46fabe30102119ee2db60f8940a17cd3adfc41d3f030e6e4ae9e930f7d66e71be3bf5842f9d62d96e3 +DIST gnome-shell-42.5.tar.xz 1930668 BLAKE2B 0442ef92588e9891082c024d1e3b4ddb105a01ef5b7913ac8f1d2cac1af1c2ae8efd18184c511c554e41d8c0540c8712b7ef39ba1a9cac8c6c9336bb7b4cb320 SHA512 575559b99161b7045b04fc100cde719bbca83d90f78b673acc2189f3bb5104fd14f40da7d19611b154976f1c006e0dc2ff8cc124dc816da765c933fdda0624d9 +DIST gnome-shell-43.0.tar.xz 1945812 BLAKE2B 1d0ef32324e66ca4ffcdf7d6470247f50cb80f86a4ba647d44b9bc956477f5d6899b54d63024f69bb1432b90d3cc46855424c2c463ff2bdfcd96d56f5cdc52f2 SHA512 6f3609c8bac923f052d51fce44a448dba997cac543331b56229f46b56e8770de9370deb7759d4bf0e7385794232715b9b34e41f90dd1da30e88d5cfbf3f095eb +EBUILD gnome-shell-42.4-r3.ebuild 7559 BLAKE2B 5347e5115d06d47ee8b20833d978a8704978e2a91e4f865b9f97d0855f700b8047122d3554da7eb7b8c34fedcf45f823061fbbc7824e14549847835ae670561e SHA512 271b51cc5e01202282111825374b2dff74748698c73fa5493680d2ce22fb2c1951460f413505c427c82bd5845ffcd979a76eb0c228ebd9e896adabb9f99914c8 +EBUILD gnome-shell-42.5-r2.ebuild 7515 BLAKE2B 408fe13e095208228c883d72f120f1da8be2b05dd039e300ae24dc82c7b7a09c18d249ff93d41a9f9062d372669141875345ded5f89af04377c19a22a26cf890 SHA512 aa41b2007379241266df149684ac47f9eb556fe1f39a3b225891e7a15c93383e234e652894f71c2ffde6eaf55806d201e249e4342d00cc079aac30945fc39551 +EBUILD gnome-shell-43.0.ebuild 6451 BLAKE2B 8b50ba4e49cfd516935db134bc54838d65698fb31bd99b205c35d6aabafbaac10b67eb4b7eb63ab949b39cc08bc06860d63c90a7dc8237e22e162ad0a684e21f SHA512 49102bf162ed5285ccac2718d40f84bd53788d9343ab73b941cc78c336e53a7c39ab0052c34a61b45ee9bf1a030580e3bba432b22cd455e9e127c3868f75a213 MISC metadata.xml 1056 BLAKE2B 3c9f2a359f9c19a56c79dafd9da3bd773f76fbbd7d23adc8562bf3baa800e03da6e6f71199a824291e72cd36b2712a6c5421c98f3ff49fa50d6b2aee0e1eb300 SHA512 7fe46183a2fb3f20d79118a079105450be28b76ae7913b32a4aec481e5c1bc63f0f0235b3896aa12c37e0aa8787f828c6746109636c105bd2fc0fa1133e72983 diff --git a/gnome-base/gnome-shell/gnome-shell-42.4-r1.ebuild b/gnome-base/gnome-shell/gnome-shell-42.4-r3.ebuild similarity index 98% rename from gnome-base/gnome-shell/gnome-shell-42.4-r1.ebuild rename to gnome-base/gnome-shell/gnome-shell-42.4-r3.ebuild index 065d7cd60f68..98679dac2b62 100644 --- a/gnome-base/gnome-shell/gnome-shell-42.4-r1.ebuild +++ b/gnome-base/gnome-shell/gnome-shell-42.4-r3.ebuild @@ -23,7 +23,7 @@ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" # * gstreamer/pipewire support is currently automagic DEPEND=" >=gnome-extra/evolution-data-server-3.33.1:= - >=app-crypt/gcr-3.7.5:=[introspection] + >=app-crypt/gcr-3.7.5:0=[introspection] >=dev-libs/glib-2.68:2 >=dev-libs/gobject-introspection-1.49.1:= >=dev-libs/gjs-1.71.1[cairo] @@ -90,12 +90,14 @@ DEPEND=" # 9. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too) # 10. xdg-desktop-portal-gtk for various integration, e.g. #764632 # 11. TODO: semi-optional webkit-gtk[introspection] for captive portal helper +# # FIXME: # * gstreamer/pipewire support is currently automagic DEPEND=" >=gnome-extra/evolution-data-server-3.33.1:= - >=app-crypt/gcr-3.7.5:=[introspection] + >=app-crypt/gcr-3.7.5:0=[introspection] >=dev-libs/glib-2.68:2 >=dev-libs/gobject-introspection-1.49.1:= - >=dev-libs/gjs-1.71.1 + >=dev-libs/gjs-1.71.1[cairo] >=x11-libs/gtk+-3.15.0:3[introspection] >=x11-wm/mutter-42.0:0/10[introspection,test?] >=sys-auth/polkit-0.120_p20220509[introspection] @@ -90,12 +90,14 @@ DEPEND=" # 9. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too) # 10. xdg-desktop-portal-gtk for various integration, e.g. #764632 # 11. TODO: semi-optional webkit-gtk[introspection] for captive portal helper +# +DEPEND=" + >=gnome-extra/evolution-data-server-3.33.1:= + >=app-crypt/gcr-3.90.0:4=[introspection] + >=dev-libs/glib-2.68:2 + >=dev-libs/gobject-introspection-1.49.1:= + >=dev-libs/gjs-1.73.1[cairo] + >=x11-libs/gtk+-3.15.0:3[introspection] + >=x11-wm/mutter-43.0:0/11[introspection,test?] + >=sys-auth/polkit-0.120_p20220509[introspection] + >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] + >=x11-libs/startup-notification-0.11 + >=app-i18n/ibus-1.5.19 + >=gnome-base/gnome-desktop-3.35.90:3=[introspection] + networkmanager? ( + >=net-misc/networkmanager-1.10.4[introspection] + net-libs/libnma[introspection] + >=app-crypt/libsecret-0.18 + dev-libs/dbus-glib + ) + systemd? ( + >=sys-apps/systemd-242:= + >=gnome-base/gnome-desktop-3.34.2:3=[systemd] + ) + elogind? ( >=sys-auth/elogind-237 ) + + app-arch/gnome-autoar + dev-libs/json-glib + + >=app-accessibility/at-spi2-atk-2.5.3:2 + x11-libs/gdk-pixbuf:2[introspection] + dev-libs/libxml2:2 + x11-libs/libX11 + + >=media-libs/libpulse-2[glib] + >=dev-libs/atk-2[introspection] + dev-libs/libical:= + >=x11-libs/libXfixes-5.0 + + gui-libs/gtk:4[introspection] + + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + media-libs/mesa[X(+)] +" +# Runtime-only deps are probably incomplete and approximate. +# Introspection deps generated from inspection of the output of: +# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u +# or +# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g' +# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired. +# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements +# Each block: +# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already) +# 2. gnome-session needed for shutdown/reboot/inhibitors/etc +# 3. Control shell settings +# 4. xdg-utils needed for xdg-open, used by extension tool +# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+) +# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review +# 7. IBus is needed for nls integration +# 8. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too) +# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632 +# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper +RDEPEND="${DEPEND} + >=sys-apps/accountsservice-0.6.14[introspection] + app-accessibility/at-spi2-core:2[introspection] + app-misc/geoclue[introspection] + media-libs/graphene[introspection] + x11-libs/pango[introspection] + net-libs/libsoup:3.0[introspection] + >=sys-power/upower-0.99:=[introspection] + gnome-base/librsvg:2[introspection] + + >=gnome-base/gnome-session-2.91.91 + >=gnome-base/gnome-settings-daemon-3.8.3 + + x11-misc/xdg-utils + + >=x11-themes/adwaita-icon-theme-3.26 + + networkmanager? ( + net-misc/mobile-broadband-provider-info + sys-libs/timezone-data + ) + ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] ) + media-fonts/cantarell + + sys-apps/xdg-desktop-portal-gnome +" +# avoid circular dependency, see bug #546134 +PDEPEND=" + >=gnome-base/gdm-3.5[introspection(+)] + >=gnome-base/gnome-control-center-3.26[networkmanager(+)?] +" +BDEPEND=" + dev-libs/libxslt + >=dev-util/gdbus-codegen-2.45.3 + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1.17 + app-text/docbook-xml-dtd:4.5 ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( x11-wm/mutter[test] ) +" +# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset: +# dev-lang/sassc +# app-text/asciidoc + +PATCHES=( + # Change favorites defaults, bug #479918 + "${FILESDIR}"/40.0-defaults.patch +) + +src_prepare() { + default + xdg_environment_reset + # Hack in correct python shebang + sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die +} + +src_configure() { + local emesonargs=( + -Dextensions_tool=true + -Dextensions_app=true + $(meson_use gtk-doc gtk_doc) + -Dman=true + $(meson_use test tests) + $(meson_use networkmanager) + $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4 + # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session) + # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary + -Dsoup2=false + ) + meson_src_configure +} + +src_test() { + gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed + virtx meson_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + if ! has_version "media-libs/mesa[llvm]"; then + elog "llvmpipe is used as fallback when no 3D acceleration" + elog "is available. You will need to enable llvm USE for" + elog "media-libs/mesa if you do not have hardware 3D setup." + fi + + optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection] + optfeature "Browser extension integration" gnome-extra/gnome-browser-connector + optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx + optfeature "Weather support" dev-libs/libgweather:4[introspection] +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-base/gnome/Manifest b/gnome-base/gnome/Manifest index d150d4068633..46fa979ccdb3 100644 --- a/gnome-base/gnome/Manifest +++ b/gnome-base/gnome/Manifest @@ -1,2 +1,2 @@ -EBUILD gnome-40.0.ebuild 1394 BLAKE2B 828626dd388595952b2a25ee5dab4b4bc50746a0583dde6390fee39f7eb5e9583c2cbb6043408dad1dae02586e5130d5883f92528a6f07b34407a5576070ec73 SHA512 0dd8d1a1d57a3ff7b8c7efdadc4b38f68e2029525ddea99129de9180a64d9a86e3ef9047b7a30b142f0e082535a189eb5ac4257a9a23a237eda9e3045a83df16 +EBUILD gnome-40.0-r1.ebuild 1382 BLAKE2B edcb3325c5bcab2ae7461b067f00b625361162f35dcd4bd137f5c962f369a6330d84e49cbb3857c9166cb67b63f9b3140307ba0a8bc12147395d9c40cfb7a402 SHA512 3f2c78c98cc0dac66470c317bf4cb0dfd1465eb2fac2cd973b47fe76a5ce919cd7fd916d8eb8f77955211b9ab1b0751b49b74ad0440cd3f29618977e6e714bf5 MISC metadata.xml 453 BLAKE2B 554de0ba1b2fa3d180d2272c2b1fc2e554719010b9eee60ca30369a500055693cea204ca6369e7f483077c6f1dc1ccea6f0e667359cbe3e720d55a96e49a6d6f SHA512 363bf129187b4a2cd24be9ed576e566051fac6902c5db28de69aa9cc96f1f8c82fea056ae263d12a392839fbca82a06e556f1914100e6e3aab2884dd9de76278 diff --git a/gnome-base/gnome/gnome-40.0.ebuild b/gnome-base/gnome/gnome-40.0-r1.ebuild similarity index 96% rename from gnome-base/gnome/gnome-40.0.ebuild rename to gnome-base/gnome/gnome-40.0-r1.ebuild index 2099dd230df7..7521219f2756 100644 --- a/gnome-base/gnome/gnome-40.0.ebuild +++ b/gnome-base/gnome/gnome-40.0-r1.ebuild @@ -25,7 +25,7 @@ RDEPEND=" >=gnome-base/gdm-40.0 >=x11-wm/mutter-${PV} - >=gnome-base/gnome-shell-${PV}[bluetooth?] + >=gnome-base/gnome-shell-${PV} >=media-fonts/cantarell-0.301 >=x11-themes/gnome-backgrounds-40.0 diff --git a/gnome-base/gvfs/Manifest b/gnome-base/gvfs/Manifest index d428ba6310f5..ab43c627492b 100644 --- a/gnome-base/gvfs/Manifest +++ b/gnome-base/gvfs/Manifest @@ -1,6 +1,6 @@ AUX meson-0.61.patch 985 BLAKE2B 39f9a905a69f1cc724a04ce5c994f00ccf4272ac4038d95ea1afba42bb85d29624bcd7c1b573496c6eebf2541c224cd978eff6e6b7b9640a58b0d9361a7b919e SHA512 ceb03541b0c1991ec1f4d933e7b6c0741cb8d36b3083945763a8ea91bfe271c3395e715e52f9a6724a132baf7792fbfcd97a0e43050eaeaa72d50a6388d61e3a DIST gvfs-1.48.1.tar.xz 1225916 BLAKE2B f2c46d94ba68065fcaef93cfaf25d5d6cc2fbbf4c1842452d30a9fec2ac5259b440fe569411cf3a874d3464f8d001ef2d04a705230a21b381ff1c3abe9c0f16e SHA512 19a642bcfce37eaa0d2d9f509fed6c67abfea0f79f5be9a17074d20e9ba71252a13583a2e08de88718cb141c5e79e34c84c765c87160351fe21291a8f88abe8c DIST gvfs-1.50.2.tar.xz 1214464 BLAKE2B 3fbd461cd640fcb956158e6fce97cb6cb7c30e444c5955ee197f827273271b876de62469daee994586b2bfe6ab7ab41d8a9eb2f346a0b9ed45289d9d516f5bf5 SHA512 980ff8a857ad4dc820685a9331d875274f893aebf8aca406c8ee06e2a25026fc51572515f3ccaa06062314f7f5f8d1982c5813d235bd7d81b975874e1796ca04 -EBUILD gvfs-1.48.1-r1.ebuild 3917 BLAKE2B 06f752d9d82ec7144e6957ee018fc86228952c8c50428e13d9df121455ff1b1d7d7afd3f8bdda4393d30bcdb2e3b6c26f028901269262930d1f59e80aebfbed7 SHA512 0a542600b93a05ccc4ad3f10d20bcdf05d15c0757a19008e524ce5ba0d64a1ce79b33733987794799180f1a957e7d812e092de17ea9056f826a0baae614fc553 -EBUILD gvfs-1.50.2.ebuild 3907 BLAKE2B 76543ae5eb141f67c50c70b0a409e3782fae78663daa2f3de9a64c86a0ff61998254d333acdea7308b85b49aee7eb469fad55a2b7a15c8c5c4f01cf60dc2b5c4 SHA512 d60b23ea3c2dfa6d6e3f9fcb3002726ef80d94a4c50ae8936a987d36e3469a029a491b00dacf8148060d4de602c9bfef760ddfab050d3351a07099a0965e29fb +EBUILD gvfs-1.48.1-r2.ebuild 3918 BLAKE2B 6250f10bd9de0db9a23707bb8ab3e97c18886b51a6076edc635aeda25c9d157926ae558b93015dcc039bdf2c27cdf3045e7a47104b3a6cfc99913cf403c5f047 SHA512 0c199aad98c83b0fc6a845e5f49dcdd8deb7372cab9ed6422065f51db373f49e6077a7f6c6fd2ebf6df839b15a3d3c3fae72c0889dd58e67b13f8578a2756036 +EBUILD gvfs-1.50.2-r1.ebuild 3908 BLAKE2B 8c277a085fbdaf12f7667c8c27079f0da1966e2b6a213f109e5adb974f649a9610287845d89c8b64c9c3405b6d01d8bcdc09715423d2678b8437d230924ff851 SHA512 afbabfd1b5be102d375c372e96db748f9e92cdd7b9177869b0ed4ae832f8ff5dff0451f694c5f973aa44a17d4e61fc06aa6ece18452a0e9a0292ddb302162262 MISC metadata.xml 1700 BLAKE2B af3b3595b38c93739128edb4678d17d1166b91abf851098b892c7240bff0f98886bd39a1bd85a218a8378dc9f7df9759e4ced4ce8183b652f6e1d27900e22220 SHA512 7b4f4d8abda474c6670d3ef278801d61d285ba48b07f7023ddee5eaba01ed695edd16ed946afa5c90baf394e87b3bfff6135380e4f3698e188a209f954b6cabb diff --git a/gnome-base/gvfs/gvfs-1.48.1-r1.ebuild b/gnome-base/gvfs/gvfs-1.48.1-r2.ebuild similarity index 99% rename from gnome-base/gvfs/gvfs-1.48.1-r1.ebuild rename to gnome-base/gvfs/gvfs-1.48.1-r2.ebuild index 38deee759bc2..305bbb54a8d6 100644 --- a/gnome-base/gvfs/gvfs-1.48.1-r1.ebuild +++ b/gnome-base/gvfs/gvfs-1.48.1-r2.ebuild @@ -30,7 +30,7 @@ RDEPEND=" >=gnome-base/gsettings-desktop-schemas-3.33.0 afp? ( >=dev-libs/libgcrypt-1.2.2:0= ) sys-apps/dbus - app-crypt/gcr:= + app-crypt/gcr:0= policykit? ( >=sys-auth/polkit-0.114 sys-libs/libcap diff --git a/gnome-base/gvfs/gvfs-1.50.2.ebuild b/gnome-base/gvfs/gvfs-1.50.2-r1.ebuild similarity index 99% rename from gnome-base/gvfs/gvfs-1.50.2.ebuild rename to gnome-base/gvfs/gvfs-1.50.2-r1.ebuild index 4d4fa0a03a8f..f6e73095dd32 100644 --- a/gnome-base/gvfs/gvfs-1.50.2.ebuild +++ b/gnome-base/gvfs/gvfs-1.50.2-r1.ebuild @@ -30,7 +30,7 @@ RDEPEND=" >=gnome-base/gsettings-desktop-schemas-3.33.0 afp? ( >=dev-libs/libgcrypt-1.2.2:0= ) sys-apps/dbus - app-crypt/gcr:= + app-crypt/gcr:0= policykit? ( >=sys-auth/polkit-0.114 sys-libs/libcap diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest index 5509211a19a7..bf5fd4a44940 100644 --- a/gnome-base/nautilus/Manifest +++ b/gnome-base/nautilus/Manifest @@ -1,5 +1,10 @@ AUX 3.30.5-docs-build.patch 1054 BLAKE2B c4a9bbd1f63f74130d48737e430a4e3e5e894049df2dfdebf75f0f519eb715aba5bd590f4b57a718f78238ee50242215ef2b648fd3e3e8e8dddebc2ff1b45be2 SHA512 3a0925262643eb84d4c1731cad6b3c2c427def000503a3a680b06b68828f53492b4367d02ac6de36c35b6460e3d0967e3ce26203f8257271b222883990047459 AUX 42.0-optional-gstreamer.patch 1590 BLAKE2B eb251337ef8f2cba7b0fa9e1643c1155aa36bbc9234f4c5bf6baddd7f91d69e2713172685687a0bbf8fc646a97df857cfbce2a73768beb4eb5dae32ace893d07 SHA512 5f90d946c7bea63da2ca20397b0606747383b781dc972051082596d4fd0522a22c0d40440129e41ff4faeb5e9fcdfc5abb14318a9dade5b0343003bf86c7e339 +AUX 43.0-docs-build.patch 1086 BLAKE2B 449456236c807c28905698c5fc0f4b40b26ab300f40308d65b2889fa5f37ca8225eb564e682b5055b060529903d5c68a8a620d23ff8941229da5465918fa6b1c SHA512 f5847babcaee256c6718d499070029f3582a90f9fcb472c91d53d67fec63c0ac624dd6282ba81909f742244da5c715ba1b05b740c1ad187a75bd0b92a7f4d36e +AUX 43.0-fix-clang-build.patch 1809 BLAKE2B 75b4bbaec1781ed8d89c7c1dcd24ec2b76b8967ef59d0acccded31e0f982d5d71b2f6d4542f94316e7139c461a1574eb3f7894adf7aeeccf8a593484f4e27b3c SHA512 023a9ff1ec8e4b376c4cd2aaa08c9873768dec0a69cf1217e73e744dba90f08cef4ca5bc20aa4b903a0f7505cdabe79dc6f681258a72c7d7704fe90d8921bb09 +AUX 43.0-optional-gstreamer.patch 1269 BLAKE2B 2a4599771977e44f9e1b25d2334f838a2016d1bfd6eea48c004ce410442ec12152e69efec389b6d373d1e187f00b78ac3fd617f4992e90acaf69a5a3325b7a2d SHA512 7f578859a3c8100f4d8783851b91a40c1c3d2d702851772e91bb08bade7802271ffa0524861e968004c6ea6450060da0ca6cf917808c4542ad5853bcb7d3ae45 DIST nautilus-42.2.tar.xz 3254912 BLAKE2B 303b52fe9bbdb8e437a447004dcd284ee0c66ecaa11db45c52cf8c831f52a764efa03476d69f74840289f200c49b917bc329487bd87d3e776ea5dc1a6ea9b413 SHA512 2b3ba2990b00bbc3abf771b83b9b0a7c1a8b107b1b4955a45879f7d28add713d326bbe84d70056058073edfc3c7b7891547af77b8a34f94fe1b9ca047c76e9c9 +DIST nautilus-43.0.tar.xz 3165200 BLAKE2B 460df75af37c1c038bbbc9442d061a45ef3fbf09b2af016cd8340674c6eddf59b37a92011cf6e46d84168c859d4cd543d95fe140b322a00e2866bfdf5421a909 SHA512 c880125c2339be02852470e45cd4d589470e0df7723acc44b80df35c18cb1375c5f85cb46c7e53efbab1b51eedb4fd51ffa455773d4913d44c59070dafa22b49 EBUILD nautilus-42.2.ebuild 3340 BLAKE2B f2968baf0c7af84edc0d048a40e4edf84d83338d35d57a146bc6ad8dc10867ca3403c7248d0b1b8b530d451cae7299f35a201dca2b100115073acd79e208931d SHA512 465f03fa321f14ef1b8cef926e2c34b4eaa1f648a13f96e273521f193eca174b8b94539701e377f8de9119a1fa2fbbae8cf733511955db6d674007474872b5be +EBUILD nautilus-43.0.ebuild 3317 BLAKE2B d355f6b0ed01f6962e9beef61209a2467e3f74db4fddfe86a88d6d0487597fbbaa65bd5d20eac681791d8b3509c03ac6104a28ce6133bec9f68fcd1b9f51231a SHA512 cf49fed62950e4fd2abe73cd8ac79c5fc13ebc8b450e4f7f742e182bacac91ecec0f1bb6626843421c294115610878d388946209ab16790c0b2797acf05ff79b MISC metadata.xml 554 BLAKE2B 80d4d6da040c47ddd01a278a0ca8af3d371f9e88b7c1583a606701bc85331d853d41bcc3a6be73772ce5574a1c50e601b31fa125a5f4c8a6dc39b1308d78af5b SHA512 ad97897d6f8c9be9271c0204fafd3540ac0d798fc8d4a1de1e66503dbb714dfacf0fd4ce23e059044ab7a3a3b687228811aa9adfba16391e6a5dfe2fda11801c diff --git a/gnome-base/nautilus/files/43.0-docs-build.patch b/gnome-base/nautilus/files/43.0-docs-build.patch new file mode 100644 index 000000000000..653970dc26ad --- /dev/null +++ b/gnome-base/nautilus/files/43.0-docs-build.patch @@ -0,0 +1,41 @@ +From a62478c8e55bc6b1cd685f0c8c2094e1ed244c69 Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp +Date: Mon, 11 Mar 2019 20:52:53 +0200 +Subject: [PATCH] build: Always install man page + +It's already generated and shouldn't be thrown in the same pot as +full gtk-doc generation. It should be either a separate `man` option, +or just always installed. +--- + docs/meson.build | 4 +++- + meson.build | 4 +--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/docs/meson.build b/docs/meson.build +index b039cb631..2b1800be6 100644 +--- a/docs/meson.build ++++ b/docs/meson.build +@@ -1,4 +1,5 @@ + install_man('nautilus.1') + install_man('nautilus-autorun-software.1') +- +-subdir('reference') ++if get_option('docs') ++ subdir('reference') ++endif +diff --git a/meson.build b/meson.build +index 996360a62..50479f5f0 100644 +--- a/meson.build ++++ b/meson.build +@@ -205,9 +205,8 @@ subdirs = [ + # Conditional building # + ######################## + +-if gi_docgen.found() +- subdirs += 'docs' +-endif ++subdirs += 'docs' ++ + if get_option('tests') != 'none' + subdirs += 'test' + endif diff --git a/gnome-base/nautilus/files/43.0-fix-clang-build.patch b/gnome-base/nautilus/files/43.0-fix-clang-build.patch new file mode 100644 index 000000000000..ec8fbd90ac1a --- /dev/null +++ b/gnome-base/nautilus/files/43.0-fix-clang-build.patch @@ -0,0 +1,30 @@ +From 68b050ac0f60b1f02767276643cba8eb701f9884 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?= + +Date: Fri, 30 Sep 2022 17:35:50 -0500 +Subject: [PATCH] fix conflicting types for nautilus_file_get{u,g}id + +when building with clang +--- + src/nautilus-file.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/nautilus-file.h b/src/nautilus-file.h +index 9b0613e98..57cca177f 100644 +--- a/src/nautilus-file.h ++++ b/src/nautilus-file.h +@@ -244,9 +244,9 @@ gboolean nautilus_file_can_get_owner (Nautilu + gboolean nautilus_file_can_set_owner (NautilusFile *file); + gboolean nautilus_file_can_get_group (NautilusFile *file); + gboolean nautilus_file_can_set_group (NautilusFile *file); +-uid_t nautilus_file_get_uid (NautilusFile *file); ++const uid_t nautilus_file_get_uid (NautilusFile *file); + char * nautilus_file_get_owner_name (NautilusFile *file); +-gid_t nautilus_file_get_gid (NautilusFile *file); ++const gid_t nautilus_file_get_gid (NautilusFile *file); + char * nautilus_file_get_group_name (NautilusFile *file); + GList * nautilus_get_user_names (void); + GList * nautilus_get_all_group_names (void); +-- +GitLab + diff --git a/gnome-base/nautilus/files/43.0-optional-gstreamer.patch b/gnome-base/nautilus/files/43.0-optional-gstreamer.patch new file mode 100644 index 000000000000..de0e008fffb7 --- /dev/null +++ b/gnome-base/nautilus/files/43.0-optional-gstreamer.patch @@ -0,0 +1,42 @@ +diff --git a/extensions/meson.build b/extensions/meson.build +index a10349c..5494275 100644 +--- a/extensions/meson.build ++++ b/extensions/meson.build +@@ -1,2 +1,4 @@ + subdir('image-properties') +-subdir('audio-video-properties') ++if get_option('gstreamer') ++ subdir('audio-video-properties') ++endif +diff --git a/meson.build b/meson.build +index 00f01f6..bdbd33a 100644 +--- a/meson.build ++++ b/meson.build +@@ -102,8 +102,10 @@ libm = cc.find_library('m') + if get_option('extensions') + gexiv = dependency('gexiv2', version: '>= 0.14.0') + gdkpixbuf = dependency('gdk-pixbuf-2.0', version: '>= 2.30.0') ++ if get_option('gstreamer') + gst_tag_dep = dependency('gstreamer-tag-1.0') + gst_pbutils_dep = dependency('gstreamer-pbutils-1.0') ++ endif + endif + gio = dependency('gio-2.0', version: glib_ver) + gio_unix = dependency('gio-unix-2.0', version: glib_ver) +diff --git a/meson_options.txt b/meson_options.txt +index fce5f16..1fa8f89 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -13,6 +13,12 @@ option( + value: true, + description: 'Build stock extensions', + ) ++option( ++ 'gstreamer', ++ type: 'boolean', ++ value: true, ++ description: 'Build audio-video properties extension (requires "extensions")', ++) + option( + 'introspection', + type: 'boolean', diff --git a/gnome-base/nautilus/nautilus-43.0.ebuild b/gnome-base/nautilus/nautilus-43.0.ebuild new file mode 100644 index 000000000000..8fec2d0f8328 --- /dev/null +++ b/gnome-base/nautilus/nautilus-43.0.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2022 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" + +KEYWORDS="~amd64" + +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.0 + >=gnome-base/gnome-desktop-43:4= + >=gnome-base/gsettings-desktop-schemas-42 + >=gui-libs/gtk-4.7.2:4[X,introspection?] + >=gui-libs/libadwaita-1.2: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 +" +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-docs-build.patch # Always install pregenerated manpage, keeping docs option for gtk-doc + "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling audio-video-properties build + "${FILESDIR}"/43.0-fix-clang-build.patch # https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/996 +) + +src_prepare() { + default + xdg_environment_reset + + 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() { + gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed + # TODO: Tests require tracker testutils (e.g. tracker-sandbox), which may need some sorting out with tracker use flag deps + virtx meson_src_test +} + +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-extra/Manifest.gz b/gnome-extra/Manifest.gz index 65ff7e9e27a64f7d04382ceaca9e93f73a1266a7..285462b11add78538a31005d580b40f445a71ca7 100644 GIT binary patch literal 11065 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 literal 11063 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/libgdata-0.17.7:=" RDEPEND=" - >=app-crypt/gcr-3.4:= + >=app-crypt/gcr-3.4:0= >=app-crypt/libsecret-0.5[crypt] >=dev-db/sqlite-3.7.17 >=dev-libs/glib-2.70:2 @@ -38,7 +39,7 @@ RDEPEND=" berkdb? ( >=sys-libs/db-4:= ) gtk? ( - >=app-crypt/gcr-3.4[gtk] + >=app-crypt/gcr-3.4:0=[gtk] >=x11-libs/gtk+-3.16:3 >=media-libs/libcanberra-0.25[gtk3] ) @@ -53,7 +54,10 @@ RDEPEND=" introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) kerberos? ( virtual/krb5:= ) ldap? ( >=net-nds/openldap-2:= ) - weather? ( >=dev-libs/libgweather-3.91.0:4= ) + weather? ( + >=dev-libs/libgweather-3.91.0:4= + =dev-libs/libxml2-2 >=dev-libs/nspr-4.4 >=dev-libs/nss-3.9 - >=net-libs/libsoup-2.58:2.4 + >=net-libs/libsoup-3.1.1:3.0 + >=dev-libs/json-glib-1.0.4 dev-libs/icu:= sys-libs/zlib:= @@ -38,29 +36,22 @@ RDEPEND=" berkdb? ( >=sys-libs/db-4:= ) gtk? ( - >=app-crypt/gcr-3.4[gtk] - >=x11-libs/gtk+-3.16:3 + >=x11-libs/gtk+-3.20:3 >=media-libs/libcanberra-0.25[gtk3] ) oauth? ( - >=dev-libs/json-glib-1.0.4 - >=net-libs/webkit-gtk-2.28.0:4 - ${gdata_depend} + >=net-libs/webkit-gtk-2.34.0:4.1 ) - gnome-online-accounts? ( - >=net-libs/gnome-online-accounts-3.8:= - ${gdata_depend} ) + 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-3.91.0:4= ) + weather? ( >=dev-libs/libgweather-4.2.0:4= ) " DEPEND="${RDEPEND} vala? ( $(vala_depend) - net-libs/libsoup:2.4[vala] + >=net-libs/libsoup-3.1.1:3.0[vala] dev-libs/libical[vala] - oauth? ( dev-libs/libgdata[vala] ) - gnome-online-accounts? ( dev-libs/libgdata[vala] ) ) " BDEPEND=" @@ -89,8 +80,8 @@ src_prepare() { # 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 + -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \ + -i "${S}"/CMakeLists.txt || die } src_configure() { @@ -98,13 +89,6 @@ src_configure() { # so include the right dir in CPPFLAGS use berkdb && append-cppflags "-I$(db_includedir)" - local google_enable - if use oauth || use gnome-online-accounts; then - google_enable="ON" - else - google_enable="OFF" - fi - # phonenumber does not exist in tree local mycmakeargs=( -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc @@ -120,17 +104,17 @@ src_configure() { -DENABLE_SMIME=ON -DENABLE_GTK=$(usex gtk) -DENABLE_CANBERRA=$(usex gtk) - -DENABLE_OAUTH2=$(usex oauth) + -DENABLE_OAUTH2_WEBKITGTK=$(usex oauth) -DENABLE_EXAMPLES=OFF -DENABLE_GOA=$(usex gnome-online-accounts) -DWITH_LIBDB=$(usex berkdb "${EPREFIX}"/usr OFF) # ENABLE_BACKTRACES requires libdwarf ? - -DENABLE_IPV6=$(usex ipv6) + -DENABLE_IPV6=ON -DENABLE_WEATHER=$(usex weather) - -DWITH_GWEATHER4=ON - -DENABLE_GOOGLE=${google_enable} -DENABLE_LARGEFILE=ON -DENABLE_VALA_BINDINGS=$(usex vala) + # Explicitly turn gtk4 off because gtk4webkit is not available yet + -DENABLE_GTK4=off ) cmake_src_configure diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest index 45cbbff1b722..09c3620d2c67 100644 --- a/gnome-extra/evolution-ews/Manifest +++ b/gnome-extra/evolution-ews/Manifest @@ -1,5 +1,7 @@ DIST evolution-ews-3.44.3.tar.xz 691460 BLAKE2B 7d00e2dd121d4e6263ded369e3ad6efafc52979d65db4804ea5fa5039b72431bd5d1c2f029e1bbec5a32c0427719178d29b7d95c25a9e5b43bacb0ae24a331ce SHA512 b0961b209107c2df396ff5e2dcb8e9229184a6efd6fe9412cf066470d2c73844209cf2d5e4a7e4dcebb0da5bc2119fbe5d1008b5ec58592cf307178dc680d515 DIST evolution-ews-3.44.4.tar.xz 691396 BLAKE2B 69344bec9dffe21e54e77325929b791cc89072e9a2a2f9a0fbcf5551c1f8b13c90c4a3c2bd934956c4e1b73b306fbdd6827c6fb4ef7aee182a3bdbeb450d124a SHA512 0326b274fbcc3630ccaf6517495ce22409706f0ad16c11b189f91c27ab8921a639bb07296d51063e71cb706e66bd861044adbf146b16f9fca4b4cd9cde6edb65 +DIST evolution-ews-3.46.0.tar.xz 691740 BLAKE2B 1d956a39dc0233c8a8c3a23f2be3be2e2d697eca71d4e7317db69ca4ade007a4e2ac51edb99851aa75c009ed40e5c0b149b1ddab7cd6826eb4dddcb08f62f326 SHA512 3c01e981857e02c45660bd0d8143ce0f19dd20b30916b8334c15546e6ff720efb4fd52ab0cfb312a5767958cf0eceb5e39213256b75feb15e5c1fea6755b2dd9 EBUILD evolution-ews-3.44.3-r1.ebuild 1515 BLAKE2B 3081f50138deae1f57d853b0d5e804e1196e095c3e9856c1195d6703977dc6342bce3e6b03b77659de162b8a149da6e0927c2ff1b4fafb688570f17321537948 SHA512 cce29cf32bf5ca2f4e09c7246ad02c7a398e8cd3dc05245ee730df297553fa41edc5def04687d99241b99a502a1af4d6fc7f7e23df4f7d60db9838a7bf4c8a82 EBUILD evolution-ews-3.44.4-r1.ebuild 1560 BLAKE2B f17aeee022f634c5f649d199a737508e40476732b3640664e7cc32a09d456d5b6be9f332cccb182df37110edce2f60277f06830d106b5f0eab9c773113b92967 SHA512 a0ef1eb981174aa1a43e68464bd8d074b683331387c12b0c96c4f8a847df08480ee8b94b5b317cda5e4883d74c098b936bb6dda82ad9c2d2cea06536ba1fc0c5 +EBUILD evolution-ews-3.46.0.ebuild 1569 BLAKE2B ad6d58dc251bc434f6cd5d3a8c097ab641715dcae6f63b68a33c0b2c4029d0c525aeb7128cd7d3ab3c6b0052050d3b401fc565953a755d811ce3461040d2affc SHA512 76893a81fd26c7a07ad72fc148646ad35a36a34436b448e6f13f71fc5dc35173b0696dc72df367cf21feb1d13d3cbbc2f976e32503e7519c51c369fb14df49eb MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.46.0.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.46.0.ebuild new file mode 100644 index 000000000000..d8248e7b6518 --- /dev/null +++ b/gnome-extra/evolution-ews/evolution-ews-3.46.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 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] +} diff --git a/gnome-extra/gnome-browser-connector/Manifest b/gnome-extra/gnome-browser-connector/Manifest index 42766b394ac7..65a3c01fbf2d 100644 --- a/gnome-extra/gnome-browser-connector/Manifest +++ b/gnome-extra/gnome-browser-connector/Manifest @@ -1,5 +1,5 @@ DIST chrome-gnome-shell-10.tar.xz 158972 BLAKE2B fe4df942f885aee40d5c5e01dcd127a9deb46aeb57765336c91a7a9c56f7c953eb36d822ffa821300b99e3d765c1b162767fc5debc24e42a16bddb1404796c9c SHA512 cf0d108c3fb57deb4926a4cf043dd64d776eda4c01ec595a1472c6c45726b8460381b9bd7cb1b43d7a5bd8a585be0d1b648c720a2f0a7a377c133b8750e76cd6 -DIST gnome-browser-connector-v42.0.tar.gz 29652 BLAKE2B 59dde83ea62c7eb8c71f2ea23b4ef0bc0a2178de2236e35b1d6abf7ec0671ef69e923656a9e6c8cecb239a34c0d3b147433e5fec92aeb2d28f7a30387fc91482 SHA512 8679349245bd8f5a29367316fb3cdbd13b4d5f3ed7c8adfc4d83973f86e15de8a1155dda1b155e20ed1a5dccdc7fbbbe22e0c454fcb15fd6cc073ce63ec4c59e +DIST gnome-browser-connector-42.1.tar.xz 26732 BLAKE2B e7236d01f8da7497ef7eecf750009f5c5b68688fcb756133d9a5a4d1e6c98bba4de258f7992c41e9060880b38f6f7f3354580bf8dec7afb33c50060ebb565a2f SHA512 f8f7c0e7f3fb6bd50eddc674c48f521d07aa03b5b36674e8dfcb6b6d8203bbdf4fc4de1f7cbbcc805a3da3cf098a27bda281b7a0ac5b98d7144dffe85698b7d7 EBUILD gnome-browser-connector-10-r5.ebuild 1479 BLAKE2B 3743b1c5c3d9b778b8a59ccb36ad226914c8de754d807ae60ba3156335dc3b79bf61bbff4123cde12a8a89103acb314ace96082a661fdf40169051bb61eb2433 SHA512 c5fd03a76a09433790f2dc5674b3df5e4487ffdba199df0020a7912852f314ba2f490055990d66973ffda49e385f8e24cffeafde877afbe48a2a3a35318fd4ae -EBUILD gnome-browser-connector-42.0.ebuild 1419 BLAKE2B 4dabb8ada270ce9809d4333d1a8b08ade1737519adf09ec2609c8708f6647f1edbc619eb33e56fc9561aa7347b3914b738ab65c8972c52d30d3781e09433ddd2 SHA512 129dc9b3e864614f08857210fdf66d327881191eef789f3c4568854cd81d98d01c4fdcfdf2be8e67c9e816d17c224e8865a83d108bf7d02cd32f3993c2b5ab6d +EBUILD gnome-browser-connector-42.1.ebuild 1314 BLAKE2B 5831b58c208fc83833c9516d7d72119e871b52ee4814441c6fb06686042a74b85a3f8788be05f5422874d5148edf91acf8bbff3ab236f9104888cb003e16fee2 SHA512 9e15293722303afdb809e4dd14889f01e60abd1db5550b3969763d9658bbe265652de3b9b708017b052024676434baaf0fcc930a64bd0f4af8bdc5783e2d6a1c MISC metadata.xml 511 BLAKE2B 6f99ce90fa8a68aa26fa2a99aab993e8e945d719c041a8a58a1176b1ccca1c09a17fecdcd9755c6f9ca09fdcbe9ff1084363b197651e46d674915f54b1976329 SHA512 fd9c5cc8c6d07934f26279f0bc69e5985c841ed681587f7993268d708ce41aa7d0ecfac16373bd6fe6705c4b9e7f4574a3ccb2e974ec5f4d7699994af4f8b50c diff --git a/gnome-extra/gnome-browser-connector/gnome-browser-connector-42.0.ebuild b/gnome-extra/gnome-browser-connector/gnome-browser-connector-42.1.ebuild similarity index 87% rename from gnome-extra/gnome-browser-connector/gnome-browser-connector-42.0.ebuild rename to gnome-extra/gnome-browser-connector/gnome-browser-connector-42.1.ebuild index cfe911015f90..6b5b05530200 100644 --- a/gnome-extra/gnome-browser-connector/gnome-browser-connector-42.0.ebuild +++ b/gnome-extra/gnome-browser-connector/gnome-browser-connector-42.1.ebuild @@ -2,14 +2,12 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{8..11} ) -inherit meson python-single-r1 xdg +inherit gnome.org meson python-single-r1 xdg DESCRIPTION="OS-native connector counterpart for GNOME Shell browser extension" HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShellIntegration" -SRC_URI="https://gitlab.gnome.org/nE0sIghT/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz" -S="${WORKDIR}/${PN}-v${PV}" LICENSE="GPL-3+" SLOT="0" diff --git a/gnome-extra/gnome-calendar/Manifest b/gnome-extra/gnome-calendar/Manifest index 827c47fb91e3..d4bf1348969a 100644 --- a/gnome-extra/gnome-calendar/Manifest +++ b/gnome-extra/gnome-calendar/Manifest @@ -1,3 +1,3 @@ DIST gnome-calendar-42.2.tar.xz 578276 BLAKE2B 44684f7c1b6db6865bf0b9bc7096a990212b086d7c2e748cb41e4ac6ced4a1bec0e14f5ed3d6253f49006f4e736666578ded9cd6cd84533fcc03316c5a437b4d SHA512 6ab72017dc0230dc396c7c19cdeab633744b6a44ac4a5c2183389cadca1507bf696c5cdf39def1c0158fb0be5f1988f2a30a6fc2ea0090d6fc341adc45daddbe -EBUILD gnome-calendar-42.2-r1.ebuild 1095 BLAKE2B fd94e457f7e1b7b9f1cc12aaecf8f95177c2c49da3c8cddd69a65140b8c29b5e6a1c11ace878519795646bab01a707fea79a42c705e55596215b57490af3305a SHA512 f8accae769d8468d6654194a8adead270596b0a11a94c06443145e715be618a34825776b4813539345b2405e5b99d979dd9b7a016d5c733ca25e4b0a6dadb741 +EBUILD gnome-calendar-42.2-r2.ebuild 1180 BLAKE2B a74b9e76b24b3ac1166faf349097a02647aaf29292f4ef7b4b4cb03ab01dde3b0b734b2f5ff2fe849b941da81ec93b56e4ee191ea6d59b6786207c82b7a89839 SHA512 88f104ded09ca692e6b39d8a8a824051c406cc3456fb868bd6aa9f1f4ff6ea2fe56fdeafecaa5552ab34d397a3f378ec37f1b03ecaf71c9d6031fcee6baa1134 MISC metadata.xml 523 BLAKE2B ac729de842a6c4af26151fe8a6325fd880715ef5bdba87af11d3fa8b39673c13a32d9cfcaf8c13c246640bd63af8391eed13d775840a337b4e5cf85acc779df0 SHA512 0e87a27fdbccd8d5b71a2b0c57a0b1af281f8f4c64da1a7d091825d03ed3bc4897995f705bb2210800c549aee7d038742edcb3874db0fabe2be1e918483f91b2 diff --git a/gnome-extra/gnome-calendar/gnome-calendar-42.2-r1.ebuild b/gnome-extra/gnome-calendar/gnome-calendar-42.2-r2.ebuild similarity index 92% rename from gnome-extra/gnome-calendar/gnome-calendar-42.2-r1.ebuild rename to gnome-extra/gnome-calendar/gnome-calendar-42.2-r2.ebuild index 31b5cc31e2a2..958720c039d7 100644 --- a/gnome-extra/gnome-calendar/gnome-calendar-42.2-r1.ebuild +++ b/gnome-extra/gnome-calendar/gnome-calendar-42.2-r2.ebuild @@ -12,6 +12,7 @@ SLOT="0" KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" # >=libical-1.0.1 for https://bugzilla.gnome.org/show_bug.cgi?id=751244 +# =dev-libs/glib-2.67.5:2 >=gui-libs/gtk-4.6.0:4 >=dev-libs/libgweather-4.0.0:4= + =app-misc/geoclue-2.4:2.0 >=sci-geosciences/geocode-glib-3.23:0 " diff --git a/gnome-extra/gnome-clocks/Manifest b/gnome-extra/gnome-clocks/Manifest index 989b804a0f16..72a58dbc9df0 100644 --- a/gnome-extra/gnome-clocks/Manifest +++ b/gnome-extra/gnome-clocks/Manifest @@ -1,3 +1,3 @@ DIST gnome-clocks-42.0.tar.xz 360968 BLAKE2B de66b802dbce8e57a97594c76e8fe5f7a4d65c1426d3c45217f3eb1e27e553fda9f1484b83827e6f44db10c8623581c7e1cd79f0bd79352966f67345e59fcf30 SHA512 f642cb4a626de2a97ad78c25922bb933bdac917d363097fcf5149310111abd11834410b48bfb4fc9cbae06f0ab30b0a5200d45304ce292b5a9558a90b922edb4 -EBUILD gnome-clocks-42.0-r1.ebuild 1129 BLAKE2B 29d0bd0b69f4b751994190a1d0ca5fa8938153d300422d7bb94e732e4caca21365b81713aa657ff6b8c799462e13c9c9d1782bdbc5c486089d09af8cb8aa96dd SHA512 9d9a5effb3751b7e1ba51a3212faa67376474c2b4645b827aa01ff2e8b60a339bac9576f29cf4829911ed80552eefc376bf073be595750b6e052f276eac9aa6b +EBUILD gnome-clocks-42.0-r2.ebuild 1189 BLAKE2B 781bcc923949f34fa28f363fdb8827a6ce36883ffd6dea5db6c0b0c88657fc6d0e03fd48814dd879c7886f64f121b9fd8e905d50a577619c578f5c86dc4bf346 SHA512 14f0cf8e48f9a39930fb87c25db1670cf6c27ba08414078022b3ded165bbf373fc78c04fc1d31a9da097b59558379069e715281c6d39c3a79958e113dca6d3fc MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/gnome-extra/gnome-clocks/gnome-clocks-42.0-r1.ebuild b/gnome-extra/gnome-clocks/gnome-clocks-42.0-r2.ebuild similarity index 92% rename from gnome-extra/gnome-clocks/gnome-clocks-42.0-r1.ebuild rename to gnome-extra/gnome-clocks/gnome-clocks-42.0-r2.ebuild index c51dfdd9bb3d..b56e1fea0cc0 100644 --- a/gnome-extra/gnome-clocks/gnome-clocks-42.0-r1.ebuild +++ b/gnome-extra/gnome-clocks/gnome-clocks-42.0-r2.ebuild @@ -23,13 +23,14 @@ RDEPEND=" >=gui-libs/libadwaita-1.0:1 " DEPEND="${RDEPEND}" +# =gui-libs/gtk-4.5:4 >=dev-libs/gjs-1.71.0 >=app-misc/geoclue-2.3.1:2.0 - >=gui-libs/libadwaita-1.0.0:1= + >=gui-libs/libadwaita-1.2.0:1= >=dev-libs/libgweather-3.90.0:4= " RDEPEND="${DEPEND} diff --git a/gnome-extra/seahorse-nautilus/Manifest b/gnome-extra/seahorse-nautilus/Manifest index 15138293b96e..4ee97588a383 100644 --- a/gnome-extra/seahorse-nautilus/Manifest +++ b/gnome-extra/seahorse-nautilus/Manifest @@ -1,4 +1,4 @@ AUX seahorse-nautilus-3.11.92-remove-libgnome-keyring.patch 837 BLAKE2B fa8d92171af088031804beab1356d4e43249da21d977fd33a524150cce8d3d0fd9180e9d8bcd5d96954b5821e40bc211a53d1be690836018a850ebcdda4e52ad SHA512 eabcde1d066c3e3d1ce95a437043b84ce387e2f81eb1137c6b6e4db96b89e7a30c61e792b0221625277106f8d5f1d19f22527c61a70026d3230f11aebda29eb8 DIST seahorse-nautilus-3.11.92.tar.xz 395304 BLAKE2B f7c741a2d0ae06636ed380c3b8f0006e183bd2eacae87f0c1bfa0d4f1fa0834401a86b7a2b2b21df268ec18b57fbeb6805f30dc20ae43e5456eb05635fda150b SHA512 d3815bfaaf2a5e96beb94abe01fb3f7733e867a04681d4bed540fce58f6556c62534d3217ec0bf1452e848551a42ec703ec241029486d3dcd966c16ff27b87f2 -EBUILD seahorse-nautilus-3.11.92.ebuild 1399 BLAKE2B 3f7397c8bba76d955f9910b0e0150b5a98dc71115d4c63864525ef8f8a721bfdf1bc1240ec1795484894c715ced8762f4dd4db9b98d04821f9841e3677bd5d4b SHA512 bde90ab73427ad5429ee32169912cfb589bd82e77fd9df866fdbf386fcaaf1646a925d9fef7c4b67f818df407f20f836db0998f2c6407ea5fe14b4864b8b7716 +EBUILD seahorse-nautilus-3.11.92-r1.ebuild 1402 BLAKE2B 3be2d7ff7d77133f5616657058fe98596274c3412572a437b8897a55715c2c088fd66aa8f8d246b75289d20e864fd7d8ea7bea31db93cc83d957646e7dbdc270 SHA512 f341223c77baf646f67aa2476851d84dfe08d6fa8b7536141b649df6d143574f5554dd7991e8707339db19a448c04b46f560e750b09839855bc075bcb3a58cad MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild b/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92-r1.ebuild similarity index 97% rename from gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild rename to gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92-r1.ebuild index 446b85c14372..7b598f4c6bd7 100644 --- a/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild +++ b/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92-r1.ebuild @@ -17,7 +17,7 @@ IUSE="" COMMON_DEPEND=" >=app-crypt/gpgme-1.0.0 - >=app-crypt/gcr-3.4[gtk] + >=app-crypt/gcr-3.4:0=[gtk] >=dev-libs/dbus-glib-0.35 >=dev-libs/glib-2.28:2 gnome-base/gnome-keyring diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz index 9bbb42a2344b361d87826805072d4a41e2e718e5..6affa03637f04abc0cbbc67ae25d5aa6b63b5c05 100644 GIT binary patch literal 5107 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 -Date: Sun, 30 Jun 2019 17:50:38 +0200 -Subject: [colord-kde] Use more appropriate icon, because the activities icon - got changed - -Summary: -Use a more appopriate icon, because the activities icon got changed in D22155. -{F6948366} - -Test Plan: Open the Color Corrections KCM. - -Reviewers: #plasma, #vdg, ndavis - -Reviewed By: #vdg, ndavis - -Subscribers: #vdg, #plasma - -Differential Revision: https://phabricator.kde.org/D22171 ---- - colord-kcm/ColordKCM.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/colord-kcm/ColordKCM.cpp b/colord-kcm/ColordKCM.cpp -index f14b4a9..fffbf54 100644 ---- a/colord-kcm/ColordKCM.cpp -+++ b/colord-kcm/ColordKCM.cpp -@@ -158,7 +158,7 @@ ColordKCM::ColordKCM(QWidget *parent, const QVariantList &args) : - connect(watcher, &QDBusServiceWatcher::serviceOwnerChanged, - ui->profile, &Description::serviceOwnerChanged); - -- ui->devicesTb->setIcon(QIcon::fromTheme(QStringLiteral("preferences-activities"))); -+ ui->devicesTb->setIcon(QIcon::fromTheme(QStringLiteral("computer"))); - ui->profilesTb->setIcon(QIcon::fromTheme(QStringLiteral("application-vnd.iccprofile"))); - - auto signalMapper = new QSignalMapper(this); --- -cgit v1.1 diff --git a/kde-misc/kdirstat/Manifest b/kde-misc/kdirstat/Manifest index d0e72b42acd4..a02f8bb68bca 100644 --- a/kde-misc/kdirstat/Manifest +++ b/kde-misc/kdirstat/Manifest @@ -1,5 +1,5 @@ DIST k4dirstat-3.4.2.tar.gz 411899 BLAKE2B 356844373c35def5421c234ae5b07bd11402f56309c30fc68a64766be634fec5f6d04a8931babe21efad6fc36ec992e8ebb08a29dc11a58b2b08f1072b3a8f18 SHA512 d29c9b18b4bc8e94af1f4b494418284a05b95a1b17dbb23614823b0e3e7cd2b470b8330d3f52c584c0c257d2c0dfd4d06914a3eb90a51f7b679437bccc695477 DIST kdirstat-3.2.1.tar.gz 249498 BLAKE2B 9c80f0460a2a8b31fe1effd2159fc3ddbfd311038ebded7973e6c4f836b7de8a1510891686d3e8efb4c4e102582697c5e57e7363b5582bb84364d7a2c1c64dc6 SHA512 db0dc98257914b7cd006c9523b83bd3e2fc1f2f1b1f842b01e6eaab4c8ec9299ee6fc97badeffda89a00385eeb0fd693921dfbafc090bb29d4e7d8cde01ea102 EBUILD kdirstat-3.2.1.ebuild 923 BLAKE2B b4e5696e999b1284a115172f99d36dab527d954a744b6b86089ee977af705714d7e8271605fd3df1d5069879bf20dc78ccfaa11218a78fa06fd7f65f050f5615 SHA512 6c3232dc31d3c28e67866a39585141195bf959a9adee49f27444207c2bacf97edba77c876a14b5e6c482511c4bd4737b1a3aaab278424795927fae802d5c3922 -EBUILD kdirstat-3.4.2.ebuild 939 BLAKE2B 7d0fc8745d56e27349af247e7be3c6f39848f7f5e5bb810079c6edc3f4dc97c45c5f7fcf5e2178161793f5e4d91f36bcfe952bea724c6411745394995db8b940 SHA512 3e0f1199cc30a6664d00b7fe498b9bd143579860e23b6b083eb9c208e7328c54bf8911bff17faea3910551d5aa8b6378c3f55a60213376d5caee9d3a179debeb +EBUILD kdirstat-3.4.2.ebuild 938 BLAKE2B 7b8e7a797baa39b0361a4d9ed91181fcc5098ff195d5bb08dbca62a812bbd6d0a48e9c08664d30bb6bbdda1e1c8334d7d1b103a7082acf462640615ec145e523 SHA512 84045726ce832cf5349139ca5383a27815a278b409c573dbb932ba97f8d51be73e501b510bbc3dab6f96869132b592b1e84287cc1015c99c6728c72f44e61745 MISC metadata.xml 337 BLAKE2B 38d85ce7db71e7a64dbf1cd522be85c8046e39e5d8d9f8ce69d36f6eba5ca3c8bd575aa05be63f576089b11e3ab2f7a272ce0d66b81c490efc1632fec3e4bfed SHA512 71d8aad0051f0b3dd735faab0badc3aa607423dbfd970958eadd75d48ce6c72f9a8d7d1d0706f826cdf99679da84a6c27a8ecf0a61b0fee95c44962361eb3381 diff --git a/kde-misc/kdirstat/kdirstat-3.4.2.ebuild b/kde-misc/kdirstat/kdirstat-3.4.2.ebuild index 1ed41f355eed..50be1f733085 100644 --- a/kde-misc/kdirstat/kdirstat-3.4.2.ebuild +++ b/kde-misc/kdirstat/kdirstat-3.4.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="" DEPEND=" diff --git a/kde-misc/kio-fuse/Manifest b/kde-misc/kio-fuse/Manifest index 1a6c5aec99a9..83b322a1d23f 100644 --- a/kde-misc/kio-fuse/Manifest +++ b/kde-misc/kio-fuse/Manifest @@ -1,5 +1,5 @@ DIST kio-fuse-5.0.1.tar.xz 47596 BLAKE2B 3ed4f2a17aac1743ad0c8bc7421738eb499ea95eb20088444c241763b53315b8cd8a592d0ed18c7a6180de6040774f6d53429f8d1fe515eb4769fb95e680b530 SHA512 6423c461c001bb27d4e17e6f9a69e4a28c2e7834b6702bd14e4b34db9fc3156cdbb5400ec2c3f15975e78e563abbf14412f8f1b1db05f6313a8520bab030e7bd DIST kio-fuse-5.0.1_p20220906-fbd09a33.tar.gz 56438 BLAKE2B 45655e9308614f0094b18a6f9c6f52013a60ba00243a3871b182cf76d2f91eb5fddc401985eea39a7af26abc8045958894501969ad21dbdf9969f131005718cb SHA512 a6f4222c4f020b2bfd6c38b303881f4810f857aad9b611d2e6abe448d945d881e85d4f1ebd0d2cb7ca6dc3b11cbad6331dd00fcc6ec1109ad1fbea7f20490fdc EBUILD kio-fuse-5.0.1.ebuild 871 BLAKE2B 20bf3c6ce9f8224b17b025f0c571526dec6457c981e325322dd4820153b523582ed63d6ea966ba267382855614a9c0a97e92223114a65b1600f71a0de23a4063 SHA512 0c2773d1c933c3ac8d269389cac274d91f8657521ebd3a883d2e508a413216951bb2c0eef1a8337da799dcb8b6dbc403dd8cb53aae7ff83904e1cc3575cc49ba -EBUILD kio-fuse-5.0.1_p20220906.ebuild 914 BLAKE2B ec0050f8d9507828869c37c2b5c7ec01aa683a3dd386d5a210ac810189323da7caddb7e762dc82f50e0148b4b6ac4102b7435d0b66ac8db226e2d68fb3fdff77 SHA512 f0d5d6623c9cfa035a22402f1dcd7459c5cdfc3a2ab03298f62f0d8af8f51110ccd3825a9db31f03612ea779ed4e52b824ac6683dd977e98030aa1444ff0e348 +EBUILD kio-fuse-5.0.1_p20220906.ebuild 913 BLAKE2B 0a79b7e00affc8780de86eabb70862378938fac9decf026ad151e22786f4cebee03f8b0f47f31a81700cc7825aecb34127b0b57e8e48afb8c55b742326ae81bf SHA512 ee42f18f672bd8dfb181afaee2c7bd39c4e32f91ceabe55ae1e397178a6302c09e42f3306b85cd49bdf815b2c4d69670cde8d681191fecb9a38e3041339a75b0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/kio-fuse/kio-fuse-5.0.1_p20220906.ebuild b/kde-misc/kio-fuse/kio-fuse-5.0.1_p20220906.ebuild index 51e59fdda4d8..05523cb743ec 100644 --- a/kde-misc/kio-fuse/kio-fuse-5.0.1_p20220906.ebuild +++ b/kde-misc/kio-fuse/kio-fuse-5.0.1_p20220906.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://feverfew.home.blog/2019/12/24/kiofuse-beta-4-9-0-released/" LICENSE="GPL-3+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="" RESTRICT="test" # depend on fuse kernel module diff --git a/kde-misc/krename/Manifest b/kde-misc/krename/Manifest index 2b023107c932..f36e5dc0e652 100644 --- a/kde-misc/krename/Manifest +++ b/kde-misc/krename/Manifest @@ -2,5 +2,5 @@ AUX krename-5.0.1-no-kjs.patch 20279 BLAKE2B 06a3267c03489c06122fccb65b7ce317dca DIST krename-5.0.1.tar.xz 321556 BLAKE2B 38835e4f7ce97b4991419ac7676268701c0977feb32457c9dc5ddcea92f576012320eac06aadbe426a5e176aae6270606688afd377af4c9ea32d66bd75a74fdd SHA512 1e8b17d9b8396354da131132fb6add24c6620ac39ab7ea5954391358369a4749f83df040e8425c74442ec143d1f07b322e592e5744f80eeef4b961d72f9dd379 DIST krename-5.0.2.tar.xz 337908 BLAKE2B 2fb7a96ca3f3f3b193d0924dd1131a7442b32149c1f62387734c47680077b6f77e3cf32b940b85d6f688d24f24af08ac39a8ccc86f10f5ec1d65b53fc9631108 SHA512 c065d6de90c43e5297db2773d8569279535b007d3b00b99a252329e78c90dc949678ecd2f2ecaa74e72394fa0e848b8774f6f387d4a7f367b367b1dd38405545 EBUILD krename-5.0.1-r1.ebuild 1530 BLAKE2B 879ef3edf7668a0579ea1e2991a465ca4db1fd39604c079fafb8ca1dad4d25aefc1e394430641619f786fea4c86afcb9de06a4d6d48491b51442a3651a06fa3a SHA512 6596742c229adbdc0891ad9b2a20f17d9112dcaaae222b8f39b373d4f219d16535f73c60b94cd627c28c49cf01cda5e3041b691cf13450e89ec26f5951edd2b5 -EBUILD krename-5.0.2.ebuild 1539 BLAKE2B f32554a6932e0938fc03fc22e9916d37d3bc7026ea7ff33c74c8e4d814148dfa130b9dca18b84fe7a02d157ba2776a538b96e7fcaf0c26aa1bba743976a01d0b SHA512 21401252632527b11ec237f14a25c0b81780d8daaeeb0cd77f37323f82226a6d5b4387e3ab94efdd9500cc641a680732cb9d3bc141fc5fd4d4325e8868a632de +EBUILD krename-5.0.2.ebuild 1538 BLAKE2B d9b2941c48ce57d0d0a110c9220beec8b5ac1140a23d6bfc820737f905b8c87d989393cb34c948c7a95a3ee7a927cc64cdf0d8227ef285c14184c625e46ad05f SHA512 b9d043963eebe4cbd21f9e3991539e5ea76cb89b4870db55586400c03338a1c39ea6592cf2ab84a69367f643f19f0ba2de73cdc958a47a1520f6dded5d9039da MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/krename/krename-5.0.2.ebuild b/kde-misc/krename/krename-5.0.2.ebuild index da1fd47ab540..a0302fac3977 100644 --- a/kde-misc/krename/krename-5.0.2.ebuild +++ b/kde-misc/krename/krename-5.0.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/krename/ https://userbase.kde.org/KRename" if [[ ${KDE_BUILD_TYPE} != live ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="amd64 ~arm64 ~x86" fi LICENSE="GPL-2" diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index 249cee86712e1417882967173836828769edc33e..b0f31f0edbc616872ac02c8ea6b6b47413adaa38 100644 GIT binary patch literal 9256 zcmV+@B-h&?iwFP!00002|8<<(a@;p^#_#hKegP#oA1=L>q>{?vCV2s%0mv*-q(aiW zcAh@JZye1Gm#bQrEowM3K%@IRH2S~)`161N{L|O{Hr99>fB)Op$DcyXKmF<7fBv_B z3V-@3&Xm_`KGacTI+l}_Y&!%OPIo=E#&3i+o7GiPk9C9=e0IrBsGdLXzDujcxqaF$ z>G-@)k1=E)my5OSuxl#a=G@(v)M^;5+Nu567-9VMU;pxR_Ti`QE&3D6j?J+aJ3EKc zL*_5b7%5g8yV-Gh`t6o0F7^=2!uBnMX>lFz%9&@g(phJZZfY-`wT*Dru+eg!p^b5R z-M02heOigx%GvDe@BZWG|NPf~{-^)?@1N%5uY2u3KRo`!e~hPxvtQqS@+{*Tu@rZU zC!}>EAHz0N^sSeAf^%cJK6A;v61_-eg+X zskBsMsjh|N^~GdJo%IafXJPhplpo%$lJh9%c#^rN5?BrkA-jTYvYa*7MwXYc(yHXF zC8MzVD8^z*i>R~B`(w=BzWgA~s*k4!qB2WZGtHhyNaN%w z#^isi)wE|$C8f>pxy7;OFkIayhBG&rG8fCslVo!vweG{p)%Y>09%9aJv}@shfKOBEIy_X*!m&tM88QA7_lE;sHonPb2F={r zoAh+KvtF_=@3M!t%^!N8bW}~Qk(<$zCX@{*I5|YJ=C9*+3m3=LuHiaXhp#@5XpYF` zT7)0jPA(Kbwc<*et8OrIb!GXSteXuSAE5+ulN={|sEM7HCGBqW{vJDPsiV{$fkRs^ zS6`}zFG)iz^tX_MZ-Ln9Pm;C5s=<(2tVi-djTF*u3=fF*Ekw-xzh z3MFs^Te&o>`)d601PfruIy3RvV>lA)_%U_?fleukRt{k#KgTUx>*3X&|GZ!B0+!t! z{8LV|6aaa{btzISu24~qQ1F3dRtClrT*jfqdJ+g4;i3+z@>ZI6)?6&7E z{8kSK4sbr@uxbU2>u8jkrIpVpen84)eGi!HBxhJn#BuVl4bwtI+qF(AW%$&w?7iCb zteCJZ7~nXFH3svZ&=e?wNNlLJj-IC*K?k(GK}enDw7@DtOdtw71Z*G?kg{{et=tqR?L+8c&jCCD zz>p}b1><4{!Km2e1+XHAV{aQM?|hz9L!! zHih&Vs;^m8+0bk$wt~Pw70tCStKwAdBDeM@dwlrx_Wb<#dKWcB(k*IyhcFG~Ej2)Y zHEf7E0+^MZ_YQW}1XZmK8KB*?G>OIuA2bU`O0If>hm2*HAjd)%97qwR$B!ExF|rM0 z?4(^pUgiYUQzC&1{T{UibJSvERcmFAu-8IZH87nc^O?Ucl@p9$=A3H;7fqQK7N0|o zlGh7v0Ui({Iiz;{3I|nELnfyVnx$_rk?H~F)-=Q?WIxw7fT=nEK5FQUPxkzD9zNeE zTe>N5DY3d_!8yCyZ1m)#@LZmFdI?VgMO1pBPd+CNNNZqPV5A$+5oYa-bV|de@2lwsQfLQ zmC-7s3Y@+IFIj#Uvu}^%_3QXF)_Q)ruTezSjT4+Z&3n@A$On;v+h>ap*%q*z6y+!9mSZ6bwlF7{o!~y z1XvD6s5{C2<%_~5A#>uZJYIMN6+B-waTj-i`#ipW9rtor^%p61jpdu|w_C8jyn zx0|R3(&K<4y9x66T#jVHJ(xhgTs4qk!O%$!Uu7XEtPcEXLk&iaNU4d#gx4IBV1b87 zkZmDnlra@`t4)P>9{F<&ryL;ygH5veIj~0LeTiDl&XrUo>{vQ1yM-P{fhF(}yx*x- zunh~<1zF?TmspE{CekuNJZ;BJts~Rmb!{kuLL};4xPEzl`?7z3eWy8YUtngWqVh=0g4h!xl?7-a|tq1DuF*t`?v*md~qv}SiIWiSs=KRNWwk3O6b z_XO+N;picU5!9>(Tjwe`b1q?d+akvNTQ?Dq9nzN zfmC+zM}$1|GNhV_z(S&M^s>uKu^>xPFw;6DN7#ZLi7WYcO!H&=nV$P86hFg z3bdh|%IfN(-C3tEuZGur`hgQb(pR*WdWrHHzL6^^Lx>pJ49rH<8nR{<-_g>L9wHQ2 z>64&}Lp z+|=iU(++;86xfF2VYz$eatBIP(3 zjIr~ZwSY3DP&per2yT$5=n4|tU?Oi|kIe&^!@6j6aKD0w05q1elb-Clpg7BlS3OG- z3;gp^V-~bP1L}z4#hj`?8&DyHvdK-k>QQgiQlq+CW~H(Xd?~OTRShU&$^uU1vr)bz zs3;S$ft}}7*-x@^1N;>`ic@Celkk}*gB3t6k%jCrq7^I*h9aBUr-W>BppIc|fHK&8E>tH~L}pYp ztnWAjx7WGG%n)xLPvzF+fDjG6khZC;ohdrwXAD9Ua+Dlt)>eZ%A#7MuZ>!JTyc!@FX;*x$XQ9vUWA^*&=U>Nrui5V8ze9&jyfA`> zRA^w5L)sRE0?>j=KLBe-Cj`{Kk{`%N!eWT(8j)5(*>4t9r4 zK*@rQV)H;jNZX?q$V{h7!BNejZu#c$5Z@;m=;t#3t!$TKXS4NC7=IP9xBd0?ZM?mc z87bUkMgUpJPDC{MG|(xtf;S14P!|oA0T#ncxJ{`V1WjFs@d3tmPnWhb&I3oOZpFs2jH5>DwYAZgy4e%af{)=eMoDVgBIdnZqDh&N zZ74pM#j2}9;o19z5-dyCA{<2VAnB2*LmOgMm9tv>f-}%W@GsTkcuO68O+uRS5vTWh zFEjo!9v}DHr*Gry4?Gjt+*C|neeH~B2i{97DJPU@4UU39I%2r7V>9R#>c1`C1n!=6 z*yqOoWoQ%3X+be1M@Je~u!Z6WQ^}|+m>~uz!@-|fOnT56*Y+7`Nx|V1K)uCY)by`K z9ma%RqP$g)bqpx5+r*YYLfBe3c9Q2r6!gQwQoQPYS5yjKGS}UrA7of=ARUK>ezAaN z>R`dZ1}=3kb3X54_WR>_TAvIfW=wn)K;em z0l8`=wWgL0xW6k}Whp@^%q(gcauH5#?hMtU^bO^@1FQ!EO2~EU1HdKec214#W z2FqnNWV5eC*|WYqSyM!(L=M?)3?NMXH-h)NU*7d>d$_ZklhtO0MfW{Za+N$rcULu4 z693^CyV`A2_#Kywv+kyv?gAk31^k$8hz(?8$=5QchVvd{QMGcLNK}6LReT?Z|CxEbkocfhW z9GIOlA@nH&i`aRjcLuRbI0>bO`5i9dTqt^g2ICdueb^rEatx{OZf27jl9Ax>ITxH* zr25F`hgVNN|&<%m1Mi3q&6BYYUWMt=utFAs0~9dr5{b1FSI z*vcUyWdkS)r>OOx@h*st>IvQ<6mZOe@f*^e%);9OqLSkTlw<8ER;+!&R zg&3zYF?3Fi4sk?>;>T2yZLp7O%(g`+oWK z`pbTN{PaKX%u~AcG>|Yb7((BZxuiDI%R|l>lxC>cisy$)@ft zo3NjhE0rx69vLQbFd3)YfRrr_xR59=f;-2bORL#%tfck1+D$l(ZLl$2fPwhbcy_w5 ziqTF(!{UK-pNfIScLTHlFTQgv_4P=3s*8icn;}?Gn_x>C#cPzF@KX zK(#E=r8cnUB+m9OY!CBq_@{W28~u#dD!v{_1ze8sry5gR%}C_i|1i=EpQ zec1<|ii1O*vl;BEa?`o7b$89SaKe2dVo5GUh8jq6sPGHge!v ~r`RVJKlD{%%L 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 K3{N3uLI41?378}R literal 9274 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 diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest index 17ac1011c72b..fb67c9ec7da8 100644 --- a/kde-plasma/bluedevil/Manifest +++ b/kde-plasma/bluedevil/Manifest @@ -1,5 +1,5 @@ DIST bluedevil-5.24.6.tar.xz 173200 BLAKE2B 1a75f8e82e5393ede68dc499148da2f7c68e254e8586df00c1383556539d3c6129c274670da6922170ec3b9de4a4bf2c8c3fe8f737eb1d31f63536173d889889 SHA512 eea5cc9a740f8c79c9ab41511bef4f91a7e34c56ffc7d8ae713d160a757e6340727dbfbf9433372c72396b503edcaca087590cada2e136beeda5d5c94c0b96bc DIST bluedevil-5.25.5.tar.xz 175988 BLAKE2B 1dd5c25409e28a793b1fc073074974fc4600fc3d683e2296768daf058bd32b9fab08e940beb859cca9543eaa53fbe11201c491f82a3faf8aced9d221f8a2c294 SHA512 80bc69729b5f905743d7bc1923577eafcd9c3b2b8c51c0267b75e79053dd2437cfa47d95dcf36e3cc32b03673fd3ea92a69e5d3ce81d577e1d5884953317afb6 EBUILD bluedevil-5.24.6.ebuild 1125 BLAKE2B 412951e184fc049a5e1696c29b36667ae2538b4e8e2b04132c1f35e42e558e3b9215dad10b7e2f3ed848671c22da559383e93a753687954c3cdd7f7749963f96 SHA512 0200604a428e1816cde01962c6fbb228ddf75dd3a397ffaaca4e7df9ac50415f7ad03aa75ea67ea447152d4069417ede6bc92b8765a8c43a3752f11b3be0138b -EBUILD bluedevil-5.25.5.ebuild 1128 BLAKE2B 852cf075971dce2a942af8cec699344a62f9b1751ccf70662957a2f99171a01fb601013e5a1bf6d1d4e8191122cad78c2634723662fd40e61508a204b0fa84ad SHA512 36b656f6851358f2a0c3c7b39e9ace3f15e51b5275f4d7dfa7590e5d982c261cef296834368b69fcfa26825c4986da97c948dfe74750532450aa763bf73a750a +EBUILD bluedevil-5.25.5.ebuild 1125 BLAKE2B 774bd74988417f1b0b6f3e3275f0bcc27785429b77b7490cca9a1187c74ebfc06bab5386e153e495ee14e9b89ab7cd99245c02ed49e6380bf4c52dde715b6053 SHA512 840f6b234780265e64c1150874b42b8a50ba53acbfe4cbe6ecf17e3e7d3c4be3ba6b77a197fddc9039f6311c096011f3f9e0e07172a60addecab4f7f71267ebb MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/bluedevil/bluedevil-5.25.5.ebuild b/kde-plasma/bluedevil/bluedevil-5.25.5.ebuild index 51abcacf7b09..4933ce1e5edb 100644 --- a/kde-plasma/bluedevil/bluedevil-5.25.5.ebuild +++ b/kde-plasma/bluedevil/bluedevil-5.25.5.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/bluedevil" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest index f9ba4b779125..35cdcb874682 100644 --- a/kde-plasma/breeze-grub/Manifest +++ b/kde-plasma/breeze-grub/Manifest @@ -1,5 +1,5 @@ DIST breeze-grub-5.24.6.tar.xz 3133480 BLAKE2B 2fa13f91921d6b739292f44e85cbbd7d72dc62a35630cab0bcbaffeaa8e6c395eb057dd69ea5ae70026a755ea52e2882771a946e19bb66d395627a9f9f877c1a SHA512 a32cff0c1f337b31428e75ead8cf3ce8f5baae731ffbd7d6008147a6ff19420afe8b70e710a1f6f66b8738c4913754e59ec88ee248a4940c63bfa21ac2346708 DIST breeze-grub-5.25.5.tar.xz 3140116 BLAKE2B 9e0f9bf51cd10e1096bd4c98a2ad1e604042705431d61ef49f1384e135444829de7e1470c93b0eedc122e734cc4b4a976531fa119f0d6ca4b26f85862178fab2 SHA512 e91417edcbeda83fd635831de12cf92c29ef2bab1b360886f180430643a32758faf51264cb121eaf2d52407a8aa62662992d86bd22d03acd114317a4b8e06762 EBUILD breeze-grub-5.24.6.ebuild 415 BLAKE2B 3edff59fc44583af55c14f2b5d0edf33cb90a6609abad0138402a3a9df1709a6cdb42af656fed93ee3544d04faf92789226eb633175c0d2974d73d1bc0f6d35a SHA512 8db0e3316cff7ac87ebc7f9899c1b516f83290d0abc122297ff5f88705cd9ec701182eb8003356769c57f5ce0bd506391481688c29c90d3bdbeb0afe4c79eb65 -EBUILD breeze-grub-5.25.5.ebuild 418 BLAKE2B 760b7c3f3ca4616a42564a4d1dc8bfb060ebc2671115c50a09c44463ef8b53340d6303b593e22f7fa0ed39a0f048253f820c68dd3655ee75f498a4d057379577 SHA512 88daae197c0a5ad1c51edeed15a659255a871dfe6fe33e824eb32db841bb42c3c79a90f5cce5b346cf2e447f40fa48cd50852b83582501775314e4f8042247d5 +EBUILD breeze-grub-5.25.5.ebuild 415 BLAKE2B 3edff59fc44583af55c14f2b5d0edf33cb90a6609abad0138402a3a9df1709a6cdb42af656fed93ee3544d04faf92789226eb633175c0d2974d73d1bc0f6d35a SHA512 8db0e3316cff7ac87ebc7f9899c1b516f83290d0abc122297ff5f88705cd9ec701182eb8003356769c57f5ce0bd506391481688c29c90d3bdbeb0afe4c79eb65 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/breeze-grub/breeze-grub-5.25.5.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.25.5.ebuild index c896cb2ec497..2680a9ef8a8e 100644 --- a/kde-plasma/breeze-grub/breeze-grub-5.25.5.ebuild +++ b/kde-plasma/breeze-grub/breeze-grub-5.25.5.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Breeze theme for GRUB" LICENSE="GPL-3+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE="" src_prepare() { default; } diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest index dcbc5e4193ec..e0715f7adaf2 100644 --- a/kde-plasma/breeze-gtk/Manifest +++ b/kde-plasma/breeze-gtk/Manifest @@ -1,5 +1,5 @@ DIST breeze-gtk-5.24.6.tar.xz 43820 BLAKE2B d051e74984c111ff247c55730d7904e8db80f41cb4aacdc86def93819d140d2d0535bf4c45051908cbaf0c2b2ad19b8810fb8072db3a70cacad929a59df1971e SHA512 b9677e672435b8c459573180d151466ae6f56a0760a0d6933b85ebcb8cf9855201e98440f28ecd555ef44ebdc0610ed25f86c07e7f72aba108ccfe512db641e6 DIST breeze-gtk-5.25.5.tar.xz 45824 BLAKE2B ff106528773e4374ba1eedc90f938418d689e85000caa01b57b0c838da29414fdb97578bbc50eaf133b78c8eebe7ee7427e1649e5d9639d1ebb6be056c1b2986 SHA512 481d7c8d12a190b2de132022dbb76d9d2473732b2fbc1aa8ca4102e670ce32159b3263fffd055b2f01e934de58a24b0aeefa968fb728cb243828a196e2562503 EBUILD breeze-gtk-5.24.6.ebuild 795 BLAKE2B 30860b7d202ef688705dccee482abf67cc589e278600fb4af75522a8828c17ee4277d4b3692dfb371bbc0b9fa522fb2076c47db65fd767c7cd8716078ad19e22 SHA512 6c22e98418a85e35b8fc1b0a125f4d06d3bfc7d365a2a02b8d651943141e4fddd8c264b0471dc61e999be2e0a4057964ee88f86a9fcaae3ee2e19854fbf9fd80 -EBUILD breeze-gtk-5.25.5.ebuild 798 BLAKE2B 3f618e5514293a3ab6eb0981cc984f17ffe312867d1835d64e789a27cad3ccc40862f4f44371ad7dd0cedf695209c7b89bc005f755aa60c04945864c15d9a390 SHA512 fffb6c7f8ba7cc29c3cc51ff04c062b272b96307f507568f49ddb14879a7869729d1dd263eff190b4198009bf62cca7ea1efee2f8dca2495b0afb52ba60a81b6 +EBUILD breeze-gtk-5.25.5.ebuild 795 BLAKE2B 30860b7d202ef688705dccee482abf67cc589e278600fb4af75522a8828c17ee4277d4b3692dfb371bbc0b9fa522fb2076c47db65fd767c7cd8716078ad19e22 SHA512 6c22e98418a85e35b8fc1b0a125f4d06d3bfc7d365a2a02b8d651943141e4fddd8c264b0471dc61e999be2e0a4057964ee88f86a9fcaae3ee2e19854fbf9fd80 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.25.5.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.25.5.ebuild index 0ae80b7ef65c..1cb679512383 100644 --- a/kde-plasma/breeze-gtk/breeze-gtk-5.25.5.ebuild +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.25.5.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" BDEPEND="${PYTHON_DEPS} diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest index 8eda2b72fc59..2723531b9813 100644 --- a/kde-plasma/breeze-plymouth/Manifest +++ b/kde-plasma/breeze-plymouth/Manifest @@ -1,5 +1,5 @@ DIST breeze-plymouth-5.24.6.tar.xz 110796 BLAKE2B 786d1bacca3ca17469e0784916a91cdf92fa078a22bfa1ee7cdd2ef95f75e0e6466d3a30a345ad8fe71a92478c5721975aa0fffdcb4c3e44d2832e085f4ec87f SHA512 454b25957a5b13aa6558da92f5fc1c3eac5524a600051933cd514c6e39cb67c820459896065c9ebbe0465cb27b1e89b6f99aa07f302075770b578bed3aacde9a DIST breeze-plymouth-5.25.5.tar.xz 110824 BLAKE2B dbce2afcfbf50b52a1f241dc130204622c7fbf963d8bc998ed717f05601f51ef6b76cfd815cefd231f1f89b431b74a25f3bce6fb978f8a9ef526421a529641a0 SHA512 6a03ceceee6df6339a35125ca3af0ab564d5420e6471bd63e5ddbac0695bc594059fee9a8f1de3bfc03d30224dbec65e844d9550289ff5d3dea25a30f0088e39 EBUILD breeze-plymouth-5.24.6.ebuild 522 BLAKE2B e338aaedc211526165c1deaed8227a5bede5cdb94a4a57ce362b23936b578856be90c8fae6f469aa0a9c46e037d0d4e6a736e2096b34a021c4de30e116c12648 SHA512 593e3e0de6e0c6a9e6afd963558da2a6ab834c5c8bbfec5bea31da71d90343ec274a63674cb14f8da7f4f8ecb2bee6472d5e44e5f39e7ff7e5ff849f9a06f276 -EBUILD breeze-plymouth-5.25.5.ebuild 525 BLAKE2B 57fdd5cb4ee00669da177efcb3c8d53d205e40d4496487f887ec63b81f9cd9d1522559fe467d512363cdfdba20dcb4b9fc7435c3f4b190580c6f566f75d4f56a SHA512 b836f3b5a12d69e056d8f30800ae5928103715e4795e3c0bcafd99434d231d606da9a6dafb4a17e08e1c7e32039e2f1ba455a5cff3fe9a322f29e6587b8d380d +EBUILD breeze-plymouth-5.25.5.ebuild 522 BLAKE2B 11a7570b9a44210610e1b94c25805d974f11062a5bdfbcd366221fddac52d29b5ccc2ddd093b82a446d73bebb0a05e23beafa37e2808d55c496910ca28327b80 SHA512 7684f49e74ca615125f77bd9a8f8bf0c981c11f73f96c9428d46bc54b28a75c4b17b8c1d70643b965648c94ad90cae95e02672d8f1bea38120a640801df842fa MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.25.5.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.25.5.ebuild index 35347dfbe891..b758369923a7 100644 --- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.25.5.ebuild +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.25.5.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Breeze theme for Plymouth" LICENSE="GPL-2+ GPL-3+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" IUSE="" BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5" diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest index aa7a04fc6118..6092f0da3b68 100644 --- a/kde-plasma/breeze/Manifest +++ b/kde-plasma/breeze/Manifest @@ -3,5 +3,5 @@ AUX breeze-5.24.6-fix-qqc2-sliders-in-rtl.patch 3583 BLAKE2B 7c70af921e37a8c8277 DIST breeze-5.24.6.tar.xz 43037288 BLAKE2B 69245aa03eb5d8e8f26a45a7bbba246a19b07d96e0c193cdac7a4bf4e538810269a4fa575f68ee9f0c6a362a50dead58de484f06f4258f1fa773e654fb6b870c SHA512 976744eeeaddd2d165315f17491ee67cc63d03f935a29eda99afefed51e642daf60aa4d6a71621f15e1a87138d8d91a0e36f081ae30e80ef31796067e858ca93 DIST breeze-5.25.5.tar.xz 31155736 BLAKE2B c43b442ebb0ea17b38c766ea8c925a5a95c4f6bb175ef40005d7245eafd7355ca9969a02c0043b7d0e9aef329c916920adfda21b431a3818c2292db29fa4c0bd SHA512 7c9bc70089e51492b0ae77e6e9005392ebccccb1b95581422b22779cc473ee3c388b0f109b7bc55ea62e3f59fbe14d8a560a286649489fd2be16862a1dc40ea1 EBUILD breeze-5.24.6-r1.ebuild 1406 BLAKE2B 8c552d5db1d4744f0b09d9b6e88da6d4d93e3bfe2de996821527061a2aa112cd95502e132bdff27f0f3ebc3fe2a51ac0a4d094eb6ff81260e878eccf276a7459 SHA512 a6c08c5ce78fb4e4e73134273cfac33c21337c40d00bbe72bb6472bdfc86e05775e0bd8bbcc35e4080d22bcee9e1e4a0fdff5bcd1938a84dacd96981ccb959f6 -EBUILD breeze-5.25.5.ebuild 1250 BLAKE2B 7a6176ed2111cabf383b13ed39b2c5c2e35197b03470dc7f99a247ec32442a7785d1087ca373d69a341f74eded566efc2ea969b7e6a583581260db17da4623bb SHA512 4857679c73d11c2895dadf74462bcc1e26d7cd9db877d53e1b951bacd85bd70fdb44cc74b69f68c7fca89a610e8b74ec4ce22bc70d17fc1c10f2c1b6cf8a0049 +EBUILD breeze-5.25.5.ebuild 1247 BLAKE2B 0336f17918e1c933c1b4fd7afbba59de1c35d7b60de03b488b7dc460ebb47869dd62fe690ecd8c8a8a0b440fc3f46fdc62e1146b81cbb7722183f88e74d6c615 SHA512 586187e5514dbd4a9a9c87f6df177a59283f3ece12b01f8acfd6c755a4ba3958239e14f6382bee53bbd5e3f1fc18931a6149235f5c957e83c05531154168534f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/breeze/breeze-5.25.5.ebuild b/kde-plasma/breeze/breeze-5.25.5.ebuild index 1c1bcffb4086..36fdfc749012 100644 --- a/kde-plasma/breeze/breeze-5.25.5.ebuild +++ b/kde-plasma/breeze/breeze-5.25.5.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/breeze" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="X" RDEPEND=" diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index 208325630d58..268f5ad8c620 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -4,5 +4,5 @@ AUX discover-5.25.1-tests-optional.patch 3012 BLAKE2B a13aa4927a0ebc6c4c021400a8 DIST discover-5.24.6.tar.xz 8262256 BLAKE2B e01fe3da64f976c576f52c9882d76479b01aee45c008856c0dceca4dd243b5af0ee020912511ea57b15ebf2bee8a3a653896d83f663bea0c8ed79eee3f4e3b73 SHA512 3be308dcb302ee87d3a2983b822c0f7233837c80646c5387085714864c057cabd0c492013167f81b8b869947400ea2a30e4e1f3f3e73e2e03bc58953ea0080cd DIST discover-5.25.5.tar.xz 8311084 BLAKE2B 07cf7d8ce9ae0d94770dba1d477caaa4689d001deab209e58e7986608c1f2419ccb478632aee31039ba73308933c41a134e39b163752d66d4fbaf6998eaa70f3 SHA512 936c2ac4e4f3608882960080ea51e183115d35c3b1334c6287de9356ac714cb55ce37ff614b6ada78a0c5ebcf94fa028351c5102b274adb748fb421e8ddf58c7 EBUILD discover-5.24.6-r1.ebuild 2501 BLAKE2B fc22e0aef2d50549f3c1a0c60a95c05e1b6ad21b82d7ea4e22ad8eb3496befea1a84aaf950cfc8cc73e852928cb09cb4b8c592de36e109634cfd6005fb0dd968 SHA512 6a581691f5e847c25b78bf5a02afd9225f839859a670bedbac466f38cef677627295289b3abeb60362e9b3239942fd7aa5244ac59d9dca0b06285cd3e4f9998a -EBUILD discover-5.25.5.ebuild 2388 BLAKE2B b1b11fe0948617e5f4d81e9259834b68d724aafbcdf380330b73345ab26de71ff651fc8b8c5697e269e39985a954b2018d947f02739cd966aeb99f3ce6bf3335 SHA512 cd779b3c6be06d2f8f2b702e11e380dba458137e63039ed1e238e7ee502023762a497fd1377c2a41f6440f022567684fbf31610f73118b316019b47a861b98c7 +EBUILD discover-5.25.5.ebuild 2385 BLAKE2B e9bb7d2cb674bac400e0fcdc69b43f47c636f00f59b2211a26b1fb23b615f9a45a35c2d0b13a830314f806b379aa1425d6678f7cc7ea11ee18fbae74a5550c99 SHA512 bebff24cab41674224321fe1f3d091b76306eaddedea9e0c6217b9e90462168428f06c6a9684da53c54f72d73c051482568ab49838130fa245176610b0c46c49 MISC metadata.xml 537 BLAKE2B 3f8ef5cff5aba41680b677214f13254460b589b01380bb7c569f0f4cd011d046f76efaab48eb3f36bd0f13ace05845e670223e34b12519c3add4f0412443c792 SHA512 68b34b02c8f1b9a4c41f4aa5b2c2ced838bf65854b7cf15286ee426290f80fff4065ed8fe86db1aec62329778f425b0f9dc0e69c08db029910cd43136aca1d9b diff --git a/kde-plasma/discover/discover-5.25.5.ebuild b/kde-plasma/discover/discover-5.25.5.ebuild index b2aef46dbeb9..ff6abe1e063f 100644 --- a/kde-plasma/discover/discover-5.25.5.ebuild +++ b/kde-plasma/discover/discover-5.25.5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://userbase.kde.org/Discover" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE="+firmware flatpak telemetry" # libmarkdown (app-text/discount) only used in PackageKitBackend diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest index 5b9817368d3a..24611ffd6364 100644 --- a/kde-plasma/drkonqi/Manifest +++ b/kde-plasma/drkonqi/Manifest @@ -1,5 +1,5 @@ DIST drkonqi-5.24.6.tar.xz 795556 BLAKE2B 0e0fe829225bea9e8921a6e3cb3068792ca69b2fb1f618036d3d9eabc87991e6939135a552c6b95a68101857c49e5c32c0d1cd76995466e0402f8e2a8f56be37 SHA512 199b2c9fdac785d0be612a38989a96f9cbd086f449fc1f23ff99bd4690f0aad6a8b72d68f7ddd886d18b2bea8bd65154d08afc51a751cf8aee8f441f91eb94bc DIST drkonqi-5.25.5.tar.xz 495252 BLAKE2B 1c445ba55c133723569f3d91839cc3b10bba81352a308329185bca21d975651b151057e77d6233bf8c25675b8670325621c10bcbe576c219e78d458d747d348b SHA512 71c450f057e6e8390849249a9c4deabc88eccb8d33ebe1b9cd3311e910d81584594c956c167035f2da6d162cd24a5fb6192d4a7019189e085f1c8ee5dfcf1d73 EBUILD drkonqi-5.24.6.ebuild 1349 BLAKE2B 6249578a46157314b48d5e9079e8309d7eabbe8227ba84df7d371759309cc64552462daf456b65d890d873649326c77b6bde947d4a097655984b3d8968dcdc98 SHA512 7d09a0cbbf0a44d060be4c8531f6a9933dc3da9688e2715b62c9ac9c67fe0f243cc146d53297ae07f9266bbe044827452e62126f93fd32678a05f11a4460ef16 -EBUILD drkonqi-5.25.5.ebuild 1469 BLAKE2B 62d36f0b29dc927fd93217123def96cdc8224a9b4a9782dcb137189a49c9b9b892008939fc36dbe3e056ef70b30ce5fd9aa25960fea829f7d1ac9b85c9e333c2 SHA512 6f962ee6bad39024b004d7aa56df1da31859c21e0b20b9efa3a238de23170ca9fb79c10482f3d9347a4e41f25830574fd19602a1427e06b04fd3cf64c090e8ca +EBUILD drkonqi-5.25.5.ebuild 1466 BLAKE2B e035db636b1be56b6c3da18b6f540b45503c4c59c5b67810eb52d3bbe4934fe45c1031a8485d0572b725158b58aea43cf4b48452778a51d9c111b83b1ba9b7cc SHA512 95cd9e6007b28ef38f6b51fbe416546ceb00ad6ffe4fe83eb4abe60efb37992f3f635435f08181e9be64685bcfbfff05a6c96138aa60e55f9f42bf2d457573a8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/drkonqi/drkonqi-5.25.5.ebuild b/kde-plasma/drkonqi/drkonqi-5.25.5.ebuild index 6b18855f523e..d01d1a5adeeb 100644 --- a/kde-plasma/drkonqi/drkonqi-5.25.5.ebuild +++ b/kde-plasma/drkonqi/drkonqi-5.25.5.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" COMMON_DEPEND=" diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest index 47c8499d2a7a..b9afe194056d 100644 --- a/kde-plasma/kactivitymanagerd/Manifest +++ b/kde-plasma/kactivitymanagerd/Manifest @@ -1,5 +1,5 @@ DIST kactivitymanagerd-5.24.6.tar.xz 105180 BLAKE2B 9397099d3f0b7403e488bdb8eb48543deab5714dc00cb1f773875d03fcff65445e5ec7fd09c95440eebd75f4d7fd54712b15ecb392830c464aa3a430285f31d7 SHA512 7150794a7fba8fc94e467efa3d719fed3d08266111b8e330e9440d16c5569059876a5ae4e6d0a0426a4a45e9b4e3e47f4b2028965418f605cf0ba8b43c18c495 DIST kactivitymanagerd-5.25.5.tar.xz 106800 BLAKE2B ed3dacb51ab775f5a267d7018c0ec5a77f9e71f5ec4e946ec24675e7c64d6ded8f8295c7ad2d3555db6a93dfeb8a21d101b27dec59c3b446f38b26d279f4a0bc SHA512 41ecaa92472f6888d589015b7341fb9cda434aaef604f3b78a189018291bb0469459b271ae3d3f0cf2519693b34cb2016378743118d74bdcaf2a1c5b2e644c6d EBUILD kactivitymanagerd-5.24.6.ebuild 930 BLAKE2B 7bbc5e9f4a0956e66be4cf56000c5e6f516def7a6073b7ec5e20b412a8a5c8de97e90e576954f5531d3123a6c6c5588a45b61857ee985651aa29bf319cf660f9 SHA512 7797ff6ed1e1217972c1a02f6aabf5ca7a99255f4e3233bffe660c425a45f58c5ed15e74ba5dc420c9b0df4c2cf20347d4df44dc12f2f85d35a6ead5aef65928 -EBUILD kactivitymanagerd-5.25.5.ebuild 933 BLAKE2B 19be033e4b1d6723013793037669831062ca3c6a09bca6f3ced825ec2eceaf78230ec588d3fa9a9a860e49efc753600361c90b17cec67ffdf272eaecd7c5dbe4 SHA512 cb8d4bdb140688b5ecdae98490f407e4a80fee9f1eb6c20c1f2b427cdee6dc77a90dde56fe97b40f65c1df3ce008379e93a8b2a2f14c589bb16b4e3c57562a75 +EBUILD kactivitymanagerd-5.25.5.ebuild 930 BLAKE2B 1cecba63016496b54e61a026ee061078894d0a99f34c339efa012186df91cb425eb85dd839e523c11d20f0ff51d0fb493087569db46ae1a59f254723f2b5ce66 SHA512 fb253755f72c6d3a22be755201659d63c18eec2af27294572f39853ab29bf62b066eadfa646172ae5ebda166c4cba20c74886b7ac3e08170b4f1fdc10d98fa16 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.25.5.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.25.5.ebuild index 5cd47b4065b7..872f9bdf3cd9 100644 --- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.25.5.ebuild +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.25.5.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="System service to manage user's activities, track the usage pattern LICENSE="|| ( GPL-2 GPL-3 )" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest index ff698b5d3c93..fed1fc054e37 100644 --- a/kde-plasma/kde-cli-tools/Manifest +++ b/kde-plasma/kde-cli-tools/Manifest @@ -2,5 +2,5 @@ AUX kde-cli-tools-5.12.80-tests-optional.patch 345 BLAKE2B 19415ec444e631602193d DIST kde-cli-tools-5.24.6.tar.xz 633868 BLAKE2B 0afec1bdc501ff45c8ca33e7a5d6581a205802d0333797b9a14f8ee8f796292c0af8b216d45027d44da08f2696d567b51bab9a901428d95abff222568c4eaa97 SHA512 e83bf23364325e1613b66abc808dfd6ec388341b9ac2a497ed0cf46baebbf1fa02e55e344d616e41931ca31980f366567c95a89a486fa7c1a41ff3e0132f034b DIST kde-cli-tools-5.25.5.tar.xz 635412 BLAKE2B 677c5a157dea5499acd47253f51ffd8e2638bb3684fec425966ed620ac26dcd784173feca914d27e61a431347dfc02b25cd5ebff1e2bad134b122dee79abf5ed SHA512 9776131b481a100d3a9e2cfd97184d4136d6d5db3c1b8fb25e35d497b57fa8e6b0756dadb1929e9adb07f7b15bafa3f0c699a7b2e6754735a5130073d8ef5a29 EBUILD kde-cli-tools-5.24.6.ebuild 1741 BLAKE2B 384b34fea810e1d03fb49277c8590dd0169ec2b2efaa5e6dc3bc0625e63d33f8ffc605f7d117fe046e761574ff74afeff76e730d0efee85fb264db80f4db3a56 SHA512 6968fff2d889cf62fdec479db3fbb1daf384937b5d50966b02e8aac5f248ecc34ccbca3aaa1c4bccdd75936bcad97ef7ec1ce8c79149d1892d5b19f25431a6cd -EBUILD kde-cli-tools-5.25.5.ebuild 1738 BLAKE2B dd6c636f1212132f081fe349fec7a72ae08c2798fb2b2407860b946b6d9da1f575a37bfe118841f679238f815fb1ac69090ddd0dd9802f0edb3c741d8d603f8a SHA512 04aeb3d0c39c84c1cfc9247d2c2b0a98282675836084bbd4cc08c771c14239d84dd224db9aed24b7ed6671a05f73031a1d13c59c4996e61704644978168feac6 +EBUILD kde-cli-tools-5.25.5.ebuild 1735 BLAKE2B 784e60f385a69cd8978b2532ca8aca8ac363ece0b8818bd50024b4349f25e2ed7c16e6f64b8f88167a58ce4d62ea877d12a78c03d1d448dc4baf34b492b55920 SHA512 d4beca0c74ea6bc74c0b68a4af687e31c91ea25d495cfacf5d44daae06ab03d4f85ce425eafea98417bed99609a9c0ddac2aeafea817746782807ea1a8f7060c MISC metadata.xml 422 BLAKE2B 6c7e36778e4ecaafce86d11fa6e70a86c064c654de467a57f9b5d181d720bf0a90c02655131be794fc271f6664764fe79fb7e29df622cdad67cd69bf67c3d39c SHA512 41cfaa9753dba1b53c1a2fe0cba54c1bde6982180d96841c057f2a56ecbbe4000d702141ecef493ab3d1a80c53520363a28d0024ad2619b5642e740927c7e4f1 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.25.5.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.25.5.ebuild index c1c177e73ce2..f64bf0210692 100644 --- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.25.5.ebuild +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.25.5.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="kdesu X" REQUIRED_USE="kdesu? ( X )" diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest index 78e236aa84ab..9fba484cfdf5 100644 --- a/kde-plasma/kde-gtk-config/Manifest +++ b/kde-plasma/kde-gtk-config/Manifest @@ -1,5 +1,5 @@ DIST kde-gtk-config-5.24.6.tar.xz 71572 BLAKE2B b55fecac22c40bc664aba88134adc191a2b5e0fe4a8e0778921939f1e4183bd43e40a9f337393847667dc9447a4ec09401e1bb3b9b90d7d184778435e203f8fb SHA512 a21907b1eee2503cd0533f0e1ab43ff20239311a7535215f60bc7600e2e9aabc66c59523849509247d2bb31b189a0a934f42683bcb771d131e3b968db070ee36 DIST kde-gtk-config-5.25.5.tar.xz 72108 BLAKE2B b7a74de727aa5e51c39c13bcedb566fad45b2ac68c63bef9843c6cbc80af1bb2d9a3ed930890ea9e9b08dc2e8dac2fd863914f5a087464928e0740226c473386 SHA512 dc337a2c9ea7105c49330c17c8f4a48b320babcd5bfbf548415c99d6fcd7fd66173dfc78bb853ea3fd12c47f29248ca91706e826dddbd8a40fd848f889a4dd44 EBUILD kde-gtk-config-5.24.6.ebuild 1295 BLAKE2B aa6daa0f73cde8f4014f25f71670e15c7b56ac060b47b23dae6c7a79414dee4db768dd9d9e901d64feb5521abb79af2907a17e36ab7fde7f1e07e64b90a39366 SHA512 46393fb2ca218601e4dd17724013a540f22735590d56ec0ff434a5c15f5c2b22bdc5736cfa38f450efa00c8a89218f32ff233c8bdc47ede52113daa9bc8d7467 -EBUILD kde-gtk-config-5.25.5.ebuild 1298 BLAKE2B 1ba730c4ca791000a9e6e0e5015471efb7ba8add2552004b5241cf9e06527cdb9ae77c1657ea9e3d4da43a11be0554cb5ba3f6a66c782a287f52748f5adbec9e SHA512 f88fac07e1099c09605fbe46e3d995c01a057ed2be70f27535f4113b7b7add944cc58a6d0c92df3b0d11544f48dc21e855cf92bad2744d4173417082935da6ed +EBUILD kde-gtk-config-5.25.5.ebuild 1295 BLAKE2B 78d317449674e23b0cfc51fda8d546ec989183448ade0534f3f8a87cf40e443ea46efee553c22a4f1915c74140818bbf00da414ca6a630ef3eec0362eb70581a SHA512 1f3926ceae4cc68f0e7535ba559e1759a6424da1e3f2e9f7645b69bcb64f769c5aef1ed54a42d78df9088f1f7c2bbb2d14a7c4a6e6b7d906cf4d613f4d2bc269 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.25.5.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.25.5.ebuild index fb20e30ccfa7..749111a6a5ff 100644 --- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.25.5.ebuild +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.25.5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config" LICENSE="GPL-3" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest index a29dc97838ed..3c17067ff1e0 100644 --- a/kde-plasma/kdecoration/Manifest +++ b/kde-plasma/kdecoration/Manifest @@ -1,5 +1,5 @@ DIST kdecoration-5.24.6.tar.xz 48864 BLAKE2B 940d48ba31bf98e9e7649c9176324a2c7c1cdceb255de18377cbea183821c0016613464583f7cf60dbcf90e7099cf0f2e65076fa10f0bbf203eb51914d4c97c7 SHA512 2fa95acac5dd77415f43eb74c4043e1460e33b4b7ac9f6583bf4d8b6c6222b5bed02ee51b2f42a499834a30cfd2371fe8b22cb5e7ba679760eaf3f15d83bb2de DIST kdecoration-5.25.5.tar.xz 49476 BLAKE2B 2cfc7975bc8d6c1d54022b42a62a447b9e787697fdb51693fd7d36c820886a9076314cae49c72c600c2f971fd216098f22645526d9721b74170c74742fdc65a7 SHA512 78b0aebd7f6b1242780fb51af3891df1c3dc1f7ec7d2cf6f9c76048048f19efd7b9bd95366d8f6a03ceb4a1a4616caccc3fbbba1b6972108244f6ba6baa1edec EBUILD kdecoration-5.24.6.ebuild 541 BLAKE2B 8f4eeb6d748e00082f9ab7bc3d24612249eae69ee8fc807fe846247f8bd4de1d1e11b0981e5451e894ddee57364f1b242fe7b55b82dfec1538e64233aa64de0d SHA512 e9a88fdbfd82c9b9ef2acd563f5572b16758d347a0f26540a456b42b3ad26517187fd236a7b925a92d5ff33c946ad8b1135f465e636aa51ab8e0d808652ff95d -EBUILD kdecoration-5.25.5.ebuild 544 BLAKE2B a96b73e05cb0c352be6d78df0bf3b8ed9a98f32abfb98da12fea4a225d8d47311ebafaa091e0ae5b247fdd3217001618602f3e7672bab3cd8652bb77fd12d0d4 SHA512 32a4f84eb609c0d0f81b40a92618be1686e86757ee1dc995530015aeed7b0c956855093e535c2c0c70ca51cb5a434fc7aecd727676b133092d501bd579e1e930 +EBUILD kdecoration-5.25.5.ebuild 541 BLAKE2B 02da0e9cd252671730cb3714df08eb1750e29c1c2fcb4f8d3848fca672dbd573f8962150649e797cf690b37394aaa2b2b3a37028bc853fcc8cf3807e1e920177 SHA512 5d01aa36dd1ff200bf23ffce2c580bf8df056c4c4f7b2a36a18a5c63a1c5df6e6599716cdd6362a61695fba690d013756922a4f5611f012d3e98dd9b252edcc8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kdecoration/kdecoration-5.25.5.ebuild b/kde-plasma/kdecoration/kdecoration-5.25.5.ebuild index db52f2de346b..c45f8d6a5393 100644 --- a/kde-plasma/kdecoration/kdecoration-5.25.5.ebuild +++ b/kde-plasma/kdecoration/kdecoration-5.25.5.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Plugin based library to create window decorations" LICENSE="|| ( LGPL-2.1 LGPL-3 )" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest index 36f001a7edf4..d8819f82c79d 100644 --- a/kde-plasma/kdeplasma-addons/Manifest +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -2,5 +2,5 @@ AUX kdeplasma-addons-5.24.6-disable-actions-when-comic-is-not-ready.patch 2217 B DIST kdeplasma-addons-5.24.6.tar.xz 636712 BLAKE2B 903c829eb1066bdd3cc96f2eb116997eb52c947d821ebd4da57c8e9bf382b844d66af7e86889ccaa9097ab6d0ce77c2daf48dc676dfabb40b0b348047a579cf0 SHA512 61214b8dc316f5dc14940695f45059ae044ff7206c6a37df4211cdc528f1fef9997fc6b256ef7e05b263089d05a9375547b330ee6ba6a623d34847e501bda691 DIST kdeplasma-addons-5.25.5.tar.xz 677472 BLAKE2B 4c7bf2f966394196521fc84314018a3512c7feacf0a682ec809dacb2f6844977ae998fae3bdb051ef52f3ccde4f1cae9420c3a3c7affbab7125ef0861fce44ba SHA512 d7da7b201c6481990fb55303f2d71d5e64aa0e2a69b03498dbeb5d104520c033d8f8c84fcc30dcd23c345d01ef41a7c292b8aeb6d8ee673aad05016e27ae0f3f EBUILD kdeplasma-addons-5.24.6-r1.ebuild 2018 BLAKE2B 3ccf1fd1a63f8479a3c56f1a5839dc44fea1ea489feeb6c16718a101706ca41a005d948a31f5193bd2fb118d4075e21e075537ccc3ce6c97325d2fd33b331717 SHA512 a4513620056748e40da7d34a59833db1306eb44885fd65761dab69050261377bd2882ee1a765b5ed5481b91a0c2878252149909e365657aa43b1d6b8bb17c25f -EBUILD kdeplasma-addons-5.25.5.ebuild 1883 BLAKE2B 31e95e8ad5ef62b7ddbe2569bd334f0e6b0a71496a3ef78063ae8dac65cd724acf3dfedce7acb47a88e69f757e717afa9eddfab12acd72432617b24f13ca8ab2 SHA512 72150e4c17be48d1f76333bc63d024a2456cf0a8bbbad40e8563936fdc217158992093168a02f93dda32231fa77652444885c70cf74486b81fb274a9a5e88c2e +EBUILD kdeplasma-addons-5.25.5.ebuild 1880 BLAKE2B 1c9c33df36001999fe1e6dd8e5996689869a8d3a369174506915f7f4cf1ac476f0eb95382a4b80802b6b03e6f372f0d19d6a3a82e4278fdd267d12a76ca9ba96 SHA512 cfcc5b7dfe11e541289f4b088d09764610717abf6e4e3ca55e24232e20468811fd4773fa2c6ce2eaa560ba7ddd2e290cc279f71bc1cf98e9a11a7662d130cda1 MISC metadata.xml 534 BLAKE2B 333ea162901ad4e28de1fd55b40d5080a4d3383fa9af09a46363835e312a8ead0fde01ab762b9ab6930263e61ffb56dad2d53ee6167568cf683da48eaf3ad0a2 SHA512 9eb20a5a87713c865d782c8a1e009098e6db4dddf2ac8cdafbce407da995ee258274645445901f1a5c883202faf46dfca0f1dde5edbe45bd89e7509b22bfa0f5 diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.5.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.5.ebuild index ec534de40cbc..a6b12e10e9c5 100644 --- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.5.ebuild +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.25.5.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Extra Plasma applets and engines" LICENSE="GPL-2 LGPL-2" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="share webengine" RESTRICT="test" # bug 727846 diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest index 3abe7eab3c06..07345d1ed8f8 100644 --- a/kde-plasma/kgamma/Manifest +++ b/kde-plasma/kgamma/Manifest @@ -1,5 +1,5 @@ DIST kgamma5-5.24.6.tar.xz 83556 BLAKE2B 11d5d146dee051aeb86bff32bfeb666e51dae42714c0961b1ecfe37bfb482799d99b15c234a5c0d674f7f2c20b02c48c7136768da45c631e85c53360294cffe2 SHA512 acfce8510f1f42d94b93c40633f7f11b367c0960c5dc15aedec4db87fb328f32139cd01ad86c6c6ba749b59a7d093d5d005754d98fc529749f6b05cd06f94586 DIST kgamma5-5.25.5.tar.xz 84204 BLAKE2B 9bdd0e66e8e61feae6ab93cbd269bcbb2333a8dc3cf114371896ae3f2313c0c03f9568ef047a023c1aeaf4ee180afbb410fd72034ce5e83fc54f542a92daec74 SHA512 d1652854078b2f64ef1c737c7c739b65abbe5eed63f03e5a37146142a35bee37ac7a71f4a4c98546fc718884b2d70d1cd6d154110f145b9a5134ea995164d241 EBUILD kgamma-5.24.6.ebuild 698 BLAKE2B 95274d32093168f17bb239e15bb5aff49dac2cf0999fa26fc806095d4330cec904b55aceadc3ab790135e7c627e5a12e6c470a986fc1060496006183e09e10de SHA512 3df6c568ee47ec9013aaa55da42deb02c8133f3f4cf8cbe427c0d3ac67ad80ee06d0f2caa1d0d2513f2190b5d7d59bb51404617804077dedb69d72fe5760d08b -EBUILD kgamma-5.25.5.ebuild 701 BLAKE2B 9abf557ef1e460571b10f6a5dfd0bcd6e57264a490ef2eebca1618e41a92234b41d815f2300c4e75e5b3aa3dc265503c4ff173f92b0e82633dfe1a741ac8d231 SHA512 151681ac4476a10fe5af228f1c658e91d7ca4f37a4e0a0f11de1d0d0918552d210e40aad5bba32648f52527bdffd48b3e4618312a6809cc76d79f41def30c062 +EBUILD kgamma-5.25.5.ebuild 698 BLAKE2B 90fc3d2162dc59db50f2c35291dbb02c157c407e5e2c6887f78cfd973be8b65c8ae76ae61abafe45592942b6de04920dde2eca01aea967aae96c1cef81e833a7 SHA512 63678133cd01191474fb6720ff74ca94363f60c4eac846a0dadd7376ca834f94db08ecdc332aa0b7413025591854ccc9b3fc7a14cfa12522ea1cf0807ade48ac MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kgamma/kgamma-5.25.5.ebuild b/kde-plasma/kgamma/kgamma-5.25.5.ebuild index 5b637c9565d8..880b27bb5bdc 100644 --- a/kde-plasma/kgamma/kgamma-5.25.5.ebuild +++ b/kde-plasma/kgamma/kgamma-5.25.5.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Screen gamma values kcontrol module" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest index e39b9e1dee1a..72bcb4de4167 100644 --- a/kde-plasma/khotkeys/Manifest +++ b/kde-plasma/khotkeys/Manifest @@ -1,5 +1,5 @@ DIST khotkeys-5.24.6.tar.xz 1855072 BLAKE2B 4d494c75b31778db4c8fdf7c6568fb1c773a3da821bcf7bf756cab4cddff5456f65947bebf2a84c6c1570feb4175c8b13236a214de8c10cbb0fdb527fe855b71 SHA512 444ca2231f612a8f04e3a983cdd56ac2cd2552ff37972aea8a8930bf5eb5c6de4059f6ee55f98b9a57412cbcbb60c67fee0b721b4fe036a503c3657937a57ab8 DIST khotkeys-5.25.5.tar.xz 1834180 BLAKE2B c730233bacb2ea6b1856e914e9f232377660b0962e0c4afb887f17945da60e568d02dd9966b015ea80c893f5ea5fc92b1fcf9017d23fbddd07ebf998e43f9d16 SHA512 042516124861f2a4bb6a9322b4566f7e61d739ad7d0fa18cce913a53ffb4862358debb97caa0b7e04e7fb3e6bd6bef17d060ca9131dd0d134e1ee7eabcb36cd0 EBUILD khotkeys-5.24.6.ebuild 1367 BLAKE2B a862fbaeadcd49285975a8500a4ec50e5d8e4618c7d9b460a62cfd77eb8a2b9846c9d455c58f918de744410cd0b6bb2e22520c8d9ba6eead1e35ab0f4cc2573a SHA512 e496197dbbf9713d2520326299645e3758bbd3400a016e16569d3f712c39d859e2873cf6caf63325b9a7e025ea959303b80f42ef8ccacca1f256fda42ab9d9ee -EBUILD khotkeys-5.25.5.ebuild 1370 BLAKE2B 69b6797f9208457ac096a11ca50dfa232e0862c7401180a84584bba7dfcc82253b8f451eab096eb70b609c486760d4845542cf82be14c7b3fd032c48ec186633 SHA512 d2549f496ec43d478ea7b3bf4687fd495635f0565f90639882571f0b3753168047f1ffd1743e2e28a2502ae3e661655e73b1fb4ee7ad8e074ce089760197eb26 +EBUILD khotkeys-5.25.5.ebuild 1367 BLAKE2B 6f267cba4db6875ed038b1133add1b07ff84dc1ee725cdf345cd9f5e7536017947711bf27c0743d8514de9850f8365a957b4a2fce570afb48d8c5483bcdba69b SHA512 192cd65adead019398e3911f7430ad13d60e518ff186bfb93fd726b6058afe915847dbcc275c767e938c1102ec0e809cd9b2dd48857b2c8f1f6c0185fdc09ac3 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/khotkeys/khotkeys-5.25.5.ebuild b/kde-plasma/khotkeys/khotkeys-5.25.5.ebuild index 921f52ab27bb..cc2203694fcb 100644 --- a/kde-plasma/khotkeys/khotkeys-5.25.5.ebuild +++ b/kde-plasma/khotkeys/khotkeys-5.25.5.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="KDE Plasma workspace hotkey module" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" COMMON_DEPEND=" diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest index 41d170a26fb6..1c32fb928307 100644 --- a/kde-plasma/kinfocenter/Manifest +++ b/kde-plasma/kinfocenter/Manifest @@ -3,5 +3,5 @@ DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26 DIST kinfocenter-5.24.6.tar.xz 720088 BLAKE2B f124db8c27ddd95084ed569716807987510f23731ce8ece0d7f303be95f17764bde6e522dc72f8dc209fa5f81305f70e8cccc08e93e7b1fe4b983b6e2f38fdc1 SHA512 bb30faf3fdef1df6df7740210da4a63a596b6a354774dd46fabf7561df265eccac85c8fc500b3e5bcf48b8bbef60b4617aa5b3bc245ea10117e8e9a082f98717 DIST kinfocenter-5.25.5.tar.xz 730600 BLAKE2B ab94fb984cbdb4827a3e06a15e1d3dcc4510be7db3f40bd8124c469bddf461fc2b36311e1e4be57cfd9d6ea5fcdf34be006b73f810efa55bd00ef9299531be3a SHA512 9683cac383d52871a37a4847cb416384d241a5fcd1a2c69be6992c77504453718fd8b0235195008872a3983033d4f63ec2748cd00cdeee6fcf270d054ac6e21c EBUILD kinfocenter-5.24.6.ebuild 2339 BLAKE2B 66955153f8a905e5ce290ea21bb3d0ed6783ce604bfada2f1671712f6aedb7c530f67179816f987bec868e62840e676d044e51b8302b44ad118932b68b3f8bc7 SHA512 507fa2edb25b4bf3ad5184a4a76327ab3097ddcb7c22bed6a813a0ac898724256c97fff217554e19e719d1982609e958aab9fdd823115261b170921da7acab96 -EBUILD kinfocenter-5.25.5.ebuild 2342 BLAKE2B 94df82c435419a6c0e46f43d9220415a69b50d962c54ab3fea19fc7c0e3ecf0c82525c525c6b896869cf8d9d2eab533472f879b4295a565e1f4f6c0021c6c6e8 SHA512 20968555abf44c558c923d2088e35a338c4078a51fbb8c16822f56cffbfc0b029b598c20b2072953962ab1101e5e60584a47a5c20897548a862f66f505853eff +EBUILD kinfocenter-5.25.5.ebuild 2339 BLAKE2B 44b16afd3c3d0b5cd4ddef7bb761f66d5c082ae6f31b3b5143b307e7781740bb283636ce6683f236032ad271ba66cdec80ebac96b7017c3ac372baadb9a34bb3 SHA512 5486d470808b7c604f989e621935bba2fe53bd8ef531873d9727cac30b2adce8e0999c188d75dfd3e122ca19afb48b63e47ea7e35440aa61604e997a4b37d38d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kinfocenter/kinfocenter-5.25.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.25.5.ebuild index 3e2dad345769..83236b9c2117 100644 --- a/kde-plasma/kinfocenter/kinfocenter-5.25.5.ebuild +++ b/kde-plasma/kinfocenter/kinfocenter-5.25.5.ebuild @@ -15,7 +15,7 @@ SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-s LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="gles2-only usb" DEPEND=" diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest index 3ec5bb806cea..e7dc64a002db 100644 --- a/kde-plasma/kmenuedit/Manifest +++ b/kde-plasma/kmenuedit/Manifest @@ -1,5 +1,5 @@ DIST kmenuedit-5.24.6.tar.xz 901472 BLAKE2B d0390efa58dca54056ad3c83b70c2479f326b7da64f0f141e194ac606d3cb522fa1c000cd19cc1e8b82bc32ee47b7278df6163d1a7b9348bf8804a2fb13118b0 SHA512 ac5f8a57599a5cc0f79561df383be31203ff239de4dbad739443d19a8d946d6376a6c824a712130f1a333bd1c668c29c41da67232b7b94f01db76c08b1e18042 DIST kmenuedit-5.25.5.tar.xz 904756 BLAKE2B 9d0b3b19f21e0da215ef71d493215d23a19b12cb3aed9e545515994f6e8bd1aa57513885441268096ab871f1fc2b5117f5fd91b8e45a236a19a9f3f567cf2f26 SHA512 69338f1204678ab0fd5ff60c657420f289c981f85ee1b2c0efa643b57584381909cebf1ff8fc8daf5488c7db03446bc0926f1fe93ba42c09ad5190c25c5ff4ef EBUILD kmenuedit-5.24.6.ebuild 1081 BLAKE2B 1e1edadbe2e26832486fc6f29a0220da457874682bf91aa1a77e1fe3b71d1a1ad05026cf203179e13947c9c7dbdfb9f367f2b9e25ee531fdc00789038b2302f2 SHA512 db2ca9974d3acd90bd731c74c524deec7fd69adde97701cc23ea77a353885b902fc81ddc46a7be5302c4410634543b56700511e2e6167c071e80888ef6677d8b -EBUILD kmenuedit-5.25.5.ebuild 1127 BLAKE2B f3e289a5d9f09919216011554a82cb6abc810bb942d3dd377edfe9b75be0317f43bf28dc78daa29353fc1f84d25491005d694a6f192088d946e4823a0923311c SHA512 0aff6fecba67d1e6cb5bee5f821b43ac7f32ed5d9b01d94a9917a6842a41429a9fc1ecc1d786dc1a8010f0daf952ff808fbc53a12e0f8e036d23f11adcee78f3 +EBUILD kmenuedit-5.25.5.ebuild 1124 BLAKE2B d049ecfe0b8ae25e0c30a809bf4b19bc67c44134ce3b5bad0bd93d635c74fcc6192e00f4fdcb15bfb8a17b22aff1270757f3b6a4abc482bc7e0887cebd218caa SHA512 bcbf6856baa4693640534a427750b19f81a499125c68bbc6f90cd5701b5921736cc109a7ffcbc78bfa259b2f632172e900fc78bd8a5f317120dd9e38c51be258 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.25.5.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.25.5.ebuild index 78663e44790c..5068d85c196d 100644 --- a/kde-plasma/kmenuedit/kmenuedit-5.25.5.ebuild +++ b/kde-plasma/kmenuedit/kmenuedit-5.25.5.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kmenuedit" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest index bd4ecb084884..6f9fa77668d1 100644 --- a/kde-plasma/kscreen/Manifest +++ b/kde-plasma/kscreen/Manifest @@ -1,5 +1,5 @@ DIST kscreen-5.24.6.tar.xz 137616 BLAKE2B 9e26ec4920ecfd8082ef7a37d8d0eee451fd364382da78773bb0144634a982da2d6e5d913bff307330528faf481668a3aca77d5f8283174790dd532dcf9a41c3 SHA512 0bee9129de90df75ed95bf9c456842cb3c2b3e240f2861f153c0fb56223178ae645e5e2a6b2ae377e07fc847ff60c58eca2173fec84a084bfb7cf0dc71175323 DIST kscreen-5.25.5.tar.xz 145868 BLAKE2B dc6c9abafa2514b9a2fa132ba8ef11043d622cb0bdbc2da6791e0246d40fafc22c6c1a977175dca51c14e95006509740eb72b0ea613a4e3f11e002b4c208179a SHA512 7b27def9d30f6fbab42370dd22142c587eb0c33bd4d9d66d2940d774dff991a337e2dd8fb7a59ab5a039117774c66bb720b42562c66ee52310bc26745ed5faba EBUILD kscreen-5.24.6.ebuild 1244 BLAKE2B 386c29d63cb002547f145ed3d880e578e389fbd646f5ad0c6b4cadafc01dc6fe002f552077acf8a1230e6686a53b9386cdf788f008b9ef7a55f3217f71270f78 SHA512 a321c3be2e090ac42051c2de6455d20afe70000bca49be6ca86614103773ad9b295fb6098c1b19060506a23c82d9034fc029a4c75d60c974319493b2d95401bf -EBUILD kscreen-5.25.5.ebuild 1264 BLAKE2B d30462208fc81be238109889cc1d58dd2770471afac8152e09f3f6d1daad162d5a569ae3393db5ecbb439b84400d9af9d46d0957d4fadba92b44e831b08ef77f SHA512 539c8577dfc9085dc9677156e1ac699c25f1793a7b741a426ca00d048602d60b8fdaf4daf27ab946c23c38e05e079b9afa3c3ec0ff1ecdb4c86935727e5dfa76 +EBUILD kscreen-5.25.5.ebuild 1261 BLAKE2B 57135c9af832a86c594b459cd36cd8342d9663e7f699b4940aeedc7a62defee0254aca72974a7aeb869a74ecda4bedcea25fe19f3c27906c5436531917b55db3 SHA512 9cb175b7daa2a7beb0458925d9ec13233805ad4f665bf449b8f88de244dc46575fbaeac76add6e0db6c9351a737e2cbc15206785a8839b1ec2494c46576dec74 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kscreen/kscreen-5.25.5.ebuild b/kde-plasma/kscreen/kscreen-5.25.5.ebuild index 419caab1c137..4c39c0735617 100644 --- a/kde-plasma/kscreen/kscreen-5.25.5.ebuild +++ b/kde-plasma/kscreen/kscreen-5.25.5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kscreen" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # bug #580440, last checked 5.6.3 diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest index 9db1fc66c6a4..218b7abfa2b3 100644 --- a/kde-plasma/kscreenlocker/Manifest +++ b/kde-plasma/kscreenlocker/Manifest @@ -3,5 +3,5 @@ AUX kde.pam 226 BLAKE2B b281adb40b654aa616af66818613f6446b1bfd2025c0819130ae684f DIST kscreenlocker-5.24.6.tar.xz 119480 BLAKE2B eb07d296d37ff6c120d6b83ef4824fe6bb90c4d0fd6a78ed82e2ecb545335fc74b3f032f9ad7500bc4d88431292e6dcd6a68175c9677519efce42c0ee8b5d1c0 SHA512 e7c05501ac6c2a7803b7c27638eef73629353e55cc1460a9830953a81d45af551074f91fc668873e66b6672dfef4264f69d44b84ab88bd44b06e102ed228022d DIST kscreenlocker-5.25.5.tar.xz 114204 BLAKE2B ca3b28be606854b45547df2d5ee77e73a847493b250aa81961892d1f83be185a7bf861ccacf7a67ada5801a9e419eaf4e37e032ed1a2670d2e805e7bfac71d5f SHA512 0da55bd7c44aa657e08b42e239ad8fe85eb3172ec1e0701d3a3684f5866c15012a34f7965b88a01660c70b91ef9bf15edda0de99a3e6deabaa9d7c6747f96ed3 EBUILD kscreenlocker-5.24.6.ebuild 2275 BLAKE2B 8a57f3b9464384e81087b37ebbb328b4c127fd8754a81e9124fcde22a1be95c33f237d5c0f34380a11660037e59f6c258da0bd783fde69d95791d8269fb52e3e SHA512 121766cf0cbc31784da1a140784b02ff9846c4f26819fd9ae976087f0e18d079286a600c7ef9c0b3f0f929aaecde0d3c57c84276fea3688d9a5550cbd903d65e -EBUILD kscreenlocker-5.25.5.ebuild 1983 BLAKE2B 3eedb28d0bb0e5f61ecf0a88347aa6b843fb027f55fd0b2bd179c484586962c7adb82281e11ff712c3b036ccb686af286df4e28e2afe2090916fbcda5837a7fc SHA512 cfd53dfaf78dec412060da9923fed940c06a82b947e103bbbf40a3ec35645b6cb298ad5f07bf5202a5135d6d5706d87acd5404422451fd7fbbd7ff4b620b2924 +EBUILD kscreenlocker-5.25.5.ebuild 1980 BLAKE2B 53ef8527ec111099789ca95c59ddcdaacc471696e84152a599c42b453c1fa7f158c401e1284fea8a70c0e07a9d55e3798b5b7db272d73998e9ab7ada000d875b SHA512 393cf376cb0bde48b0349847e2b73a4be58b69fbbd7db450e34bdb011bc6725eae50b61a23a45513bd7d9520e0674933dfa74847d3ac0fb4e71ebcfba04adeeb MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.25.5.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.25.5.ebuild index 0acfd29ee132..2ce46acdb8e1 100644 --- a/kde-plasma/kscreenlocker/kscreenlocker-5.25.5.ebuild +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.25.5.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Library and components for secure lock screen architecture" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RESTRICT="test" diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest index 47ecda5a2cd9..e14bcb83b9e7 100644 --- a/kde-plasma/ksshaskpass/Manifest +++ b/kde-plasma/ksshaskpass/Manifest @@ -2,5 +2,5 @@ AUX 05-ksshaskpass.sh 42 BLAKE2B 2fcef93ed56ab90d98078017924ccfcf3892914e0fc45c6 DIST ksshaskpass-5.24.6.tar.xz 24712 BLAKE2B b0656c01d4bf3c59461d001c8d7055e4705d9b74f9dba192562f83128d189c07e3b0bba30ef340123092c83100d1ea264ade2583be2219b23a446b4fde70d031 SHA512 6c7af2e9f322a03c9426f4d5ee25b5d7a7f29cc68c6351eb608db43ea61dc5dae26ff43753ea9dae500a5498b56accea750bdae8ed36f37a43da3e302c646afb DIST ksshaskpass-5.25.5.tar.xz 24904 BLAKE2B eac317c2c0658ade7607fdc73298f07312ac336e5fb4d69161a4c9c6d886c5b778858a26f8477a230068fe9d302097e34841b1c0c0e81809fea4ac63696f20f4 SHA512 ac055caca9c4bcfc6fa40d2eb54bbc72bbbd3b825bc8e831e8f1ec4fc089f334b70a9ba796901ce2c14b565e8519994655c0d32455ef90a1448e1ffdfaaf1c79 EBUILD ksshaskpass-5.24.6.ebuild 1454 BLAKE2B 230c896bdf195c630cd287901a45ab63afec7402832a5a942be4a16078d4b8ff9e0f967ef92639f04b99876a7b40376b9206c42fc3ddb3eae45fa7e7cf5525df SHA512 d363d1e954c879705c4b71af35523e856f7eda94ccd647784b138ffea808af41dca49c799327e9e04ed28839ea8b28b003c9c9dc2d15529d53dc28e363f23123 -EBUILD ksshaskpass-5.25.5.ebuild 1457 BLAKE2B 3a8cac3a5f65b810b60fb8aa8ee252999d7e5267fd50d30a063336f22ad15d029c1e965e890ad900a554b7ca152c73e3c51bf4b24f0c99741465b15382976e7f SHA512 30e739bdc57f3d0c0c871302a4ba52af2315c9aab1b9ad9c188e4e8fb0de5c8e888669d9fbd88ed5a291303d7752ffec9fd3b4ce47f61b110deefbd3f681ec77 +EBUILD ksshaskpass-5.25.5.ebuild 1454 BLAKE2B f29492197c9ef0ce61b5295f31eb6a78a224a61710218691883aa8014380ca92e5a7d44c74ef38dd54f6d6900d43aafb727bc12256e29bab8ab50e5f005cdae6 SHA512 3cba920fa057474fd2d77d09815fdf3550cfb76ad982dc48f7be586194dbb2e225b158fbede5c71dfee5945a5529ed83c68099c07a40b505a0e2facade376f2c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.25.5.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.25.5.ebuild index b5fcc31d9ba8..0c10e528fe1f 100644 --- a/kde-plasma/ksshaskpass/ksshaskpass-5.25.5.ebuild +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.25.5.ebuild @@ -12,7 +12,7 @@ HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest index 9c203a3b3aa6..aacef689fec2 100644 --- a/kde-plasma/ksystemstats/Manifest +++ b/kde-plasma/ksystemstats/Manifest @@ -1,5 +1,5 @@ DIST ksystemstats-5.24.6.tar.xz 95264 BLAKE2B be3a7bc3d3d219a1df675fbb5457681c986b93cc3fd36b77ffe8a7a12c34569932b103a17cb0f515ed6a856eddbcefc0bb4ccf7ea8316987dd81c7c23533439f SHA512 4ab0e76f391510a120f0f004ace0895ab8c31d24b7224df27450cf5f015976ee45934d1cc1e9c116f096af21c0bc5c0e0a6dd418c7eee5f4cdc96e9f6ebadb9b DIST ksystemstats-5.25.5.tar.xz 100660 BLAKE2B e64562017c33366e13ae670ac7dbfe8fac5ec1acb442496eee1e62e9c5b3a5dccffe72f8b614718aab54e8f3ff163ec24e19d8df616391459e94150c2e65f6fa SHA512 2800377d848f89daf4939c1a65d908d97fd6702d03bf26432db0da9e0c3c8990fdd231dfd7d39a574c743562681b2312969546f0a0875e7ccba6c2c1e11e2f4a EBUILD ksystemstats-5.24.6.ebuild 1059 BLAKE2B 0d807fe8463ae0d44c76686994bc446eff76e28d12e780494a80702f31251ab3cb65bc2e47315bcb5a6f45e48d635138f3212fdce7520fb93724f9e9af13bf2c SHA512 c52adc27cf03b5b2925ccbf7caa99fabef92b899191661fa4bf89e7cb5fd3d9627b7b2eb8fe29c432a095b7cd648bb4a465b79ee750e106863f214cdb73b8510 -EBUILD ksystemstats-5.25.5.ebuild 1062 BLAKE2B 35d745a8a0c4f3e6cb753c3d027b600bb889e1bd04dc61e84797ce949113155596eeff8502bcb33dbd8a7c1a60e61dd4541ff6d190ec4a201f3fb5194ea0c235 SHA512 59b36a9c9036f043e64175ce7be6cd103254cfd3eee28c267f40471779f436e284c27555b191f3c2f63d41022e73a6ad9457856c4a4fb34963ace638052788ff +EBUILD ksystemstats-5.25.5.ebuild 1059 BLAKE2B e431ad38f673c4c5b7bd7458db6ecb8b972f6bcb0e379e6a70ba30dd724d7d18dd98297a982579b9e2e45677389a47a35bb189d6ac1aac31f78095d8db4aca5e SHA512 47fc735d923c5cc253585d9864d5fddb2c9a2c46b6af32536afa354cd8f7a1a958dd9c1373bdef7ad50ce340751563a41f15cdb1e65c3113c5e7b209b0716e65 MISC metadata.xml 467 BLAKE2B 61ac6047a4cb3d54d26f963b75c94022a501fd1b1b9ee227cce16023fb40b101ba40c6ff99e02c5913137b191bd9c516249387b0310f6558c9800b10f52e780a SHA512 0ad261d9d2e7a45d01b06a15270346bf169a3a8d827b409616e3801e4357910fe196813dd87ff4bea34e61cce3931443d9b617ef532230448f54048d1ed84f4a diff --git a/kde-plasma/ksystemstats/ksystemstats-5.25.5.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.25.5.ebuild index 235ec72677c4..1f960be22cdb 100644 --- a/kde-plasma/ksystemstats/ksystemstats-5.25.5.ebuild +++ b/kde-plasma/ksystemstats/ksystemstats-5.25.5.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Plugin-based system monitoring daemon" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="networkmanager" DEPEND=" diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest index 676e74d6d19b..371f1cd984e8 100644 --- a/kde-plasma/kwallet-pam/Manifest +++ b/kde-plasma/kwallet-pam/Manifest @@ -1,5 +1,5 @@ DIST kwallet-pam-5.24.6.tar.xz 20472 BLAKE2B 3b389214d21c4f76aac3569e39e4e8babaaef3c21c3a930d89b2d3c941adc201bfe6fa6c7417d9c46c32a1988828f55c4771c02a88544c95033fc5144c082886 SHA512 99eb5e2a003062e2facc40953cd6121c8752b04cf928a7d1302ec9007e1108f61ae52e906950c5caff2c6fe4d333e3b174a3db0f858bbb6aa24016533a84bbfc DIST kwallet-pam-5.25.5.tar.xz 20576 BLAKE2B b0d49d51a558ddfabb96a492822d17c64d7f569b57eefc07aa40c81df350f7bb4e3137d55d6df7a871fac676a4e5dfdffe25675b8d2c60a33a36b0115b6c9f75 SHA512 c79096903d0362a27b0607571cf2f7d949afeb9abdd04b8a9c47e79f03e5d40aa5d9f5c1ae0b4a9a55d725396930525cde71caa1c455cc43710cfbe95de4c683 EBUILD kwallet-pam-5.24.6.ebuild 752 BLAKE2B dab0ae7b204a664d1fc467422a4db18a03feb575decc83e9edd32bda03906718a6890bae4b0e1d9214c778ab01767027ccdc19e2368de8accfd6690deaa50f3b SHA512 d21668e6d0c1c2661ff42831310150ae1315a84820ce4b820afa9047ff0b17a9a9bd06b035563dbc69a3ef555c381fcb4303ba8435f6783423c1162cf748618e -EBUILD kwallet-pam-5.25.5.ebuild 755 BLAKE2B 56bca6fa5ef9c861fe8ba20f68d9443754fe744d9ced6d71094bd340962ad3c3aa6f320484ad77b713446ac170430c8fb90435969c9d222b5101773e47eb53fc SHA512 5e12d158f55855c3d157459079b04a41b90600f8eca2c756d1def30330dd40ebd62d74e2bae8f05d3a6897d78e92476859d11310d728357bd7c43e0fec1476b6 +EBUILD kwallet-pam-5.25.5.ebuild 752 BLAKE2B 8393cacc6a384de06d9bc9e2f7cadb4b734b219ed5f3d872b6e7985e559f5e6e7b100dfd36818b30f8549f5361f52079dfe996ed3f1f280d5d915f3b40de6305 SHA512 58f65bd12fc61dfe05d1240c77a77927e5cffe9e26a5951ad9d84f72eebed8f32ed5c91b6c2856756b1ad4766cae3e8e50ee5d6f7d9cf5674789e33973320406 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.25.5.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.25.5.ebuild index f7395b5d047c..5966c1d2153a 100644 --- a/kde-plasma/kwallet-pam/kwallet-pam-5.25.5.ebuild +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.25.5.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="PAM module to not enter KWallet password again after login" LICENSE="LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest index b4ba4ae70074..6d8ad8379d54 100644 --- a/kde-plasma/kwayland-integration/Manifest +++ b/kde-plasma/kwayland-integration/Manifest @@ -1,5 +1,5 @@ DIST kwayland-integration-5.24.6.tar.xz 24832 BLAKE2B a6f9e863d7a7b1cb48347cc6115772909123f4561d76f0187909ca57344e079ff78a0ff4249115cb11ab1aec505c05441c34a4ba7eb4bd698354ac3664a1b7a4 SHA512 9f7e5e07719916b9f0b1c7f7bbadf75547f6e8d17512f23cf42088f7bedaa726cddfec3fd814be5021a5733f9a3e87fece2a62407cd724bdb4d1622def17bbc4 DIST kwayland-integration-5.25.5.tar.xz 24296 BLAKE2B 30fd0d0c2cb8ce34da692a40d558e7616796475f74ff7fc4212fdded88e7c55271836f160b48907fd3e195f41738c294e40c122bf51ec967861e17bc3d7de3bd SHA512 eabb2040275fd32b4ca1e8a5717a05589a331aac97e21861f36e8ac2b3c683b369d5f40507b0dbebd714dc766d311bd1233043327253e3c5d68de2464e12a342 EBUILD kwayland-integration-5.24.6.ebuild 1208 BLAKE2B 287fab70563c09bd016171e3ba799cef58bd1859f2fdc2094df71a05b50a52e162d1b4c35b87f67bc283a85813575cdac6d2c6c8871711f7b1e5af60fe40ef9c SHA512 5d82f6e57dbc0a77d7e2e6d733cddf7bd8e65db383d4f3099755f70451c85ab85147f2907eccf026294fcbdce9ae1f7ee7b9fe2084d283017a0583395bcc92d6 -EBUILD kwayland-integration-5.25.5.ebuild 1171 BLAKE2B ebebeefc59e863a7d1df014db8c30d0797e63fe24bc38b6282f384ae2c5690fd3e8e61284cbf2c271146791565cf85974cfddbbd827db466d88f27c3526f12f3 SHA512 4122dfa50fb53eaf2a17b3ca2709347fd0b93f925eda263eb140056f838517e6de1796583c2e62797824272f1c8eb7d3ec641521b350b61eeb3a82de2a371cca +EBUILD kwayland-integration-5.25.5.ebuild 1168 BLAKE2B c395dd7cccf776195893c63d8c1f197dd4be6e1f1eee90d0c8dd07c3b9cd2f28f1104e952c453d28b44e9e065abda148d45a7769bde68b6bb147193f1238b7ac SHA512 fa46622e16a31047128784bf9b3d11a7daf6695f5d3bb10cfd0c1d42eeaaa6821f4c1b41518a4fd9258e77c26a9910c744238e702226020d03291ec4925ddde9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.25.5.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.25.5.ebuild index 1f5432b5199f..1d7a25d08047 100644 --- a/kde-plasma/kwayland-integration/kwayland-integration-5.25.5.ebuild +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.25.5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration" LICENSE="LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RESTRICT="test" # bug 668872 diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest index 82f57461e76b..264d94478fd9 100644 --- a/kde-plasma/kwin/Manifest +++ b/kde-plasma/kwin/Manifest @@ -5,5 +5,5 @@ AUX kwin-5.24.6-fix-color-picker.patch 1952 BLAKE2B 36409ce88f6a0ec2a9b561ed3313 DIST kwin-5.24.6.tar.xz 6464412 BLAKE2B e3dabbac99cb1ad4eab9995987b6070d2ae0c7d24b8745edad51d573f955783ef4dfafa91ef686a9325659b7ff32282f8448c4beca90b8ad357d83d210964008 SHA512 582464134046c672f9dd798a5485eb2ea93c71676ad20aebda60d978d459104e74fe1283cb0e16968216faf53827dc3e47d669d4c977e0fb7a5a4bb408f77eeb DIST kwin-5.25.5.tar.xz 6650756 BLAKE2B e0e08b6f688e0f614635618022142eafc7913935b14e5408927bc69762042e5e6085476ddda24fde2dd51571995709702d8c4aaffcf7004dbe1c77f155e02924 SHA512 7fe60738a02eb097e3f97ec2d93a5bc3788f16de75d2e98e3370db46a83152c9ca52973781049b260ec81f2dab6a6d17e699b58903d897c34f7034fec3a3a0df EBUILD kwin-5.24.6-r2.ebuild 4194 BLAKE2B fdb0bd8025961424f53a05ce566d6dc91c19d54d2aa81dff98ed5bb4002c5a976917126ba49bf72241d497a37bbd3de04190a3a1f223776f0b8973f72b854ee7 SHA512 35f7bdd1b8679d3bb945a749ffd3a5f88d158ecf592e59ef29b708b6b201f230ca2d9a72a03f5316eebc14136565d9cbfab06f66acc2c2ed9df6437fe094196b -EBUILD kwin-5.25.5.ebuild 4184 BLAKE2B 2125f4b38821aa20f5aea1573cd944da84cdf6b999da0649a24657f0638d7991b100bff3547a2f6bc554a9bcd27cb28d04ee15bc3dcd81ebdc526da41ceef192 SHA512 d98d9215b849068709589c9ef2557eea02df7e01a712a2ab30dec36cdb76f244e7294533c0da14814eb21ea53ec5b5e219e4c2432d34064082fea209e4f893ab +EBUILD kwin-5.25.5.ebuild 4181 BLAKE2B 200e4ca4c472127436e65e533e796406d90d5250f0886f141112731e4b10c0876fbb29e850ed1cc35a4bc6eb6e90faa1fb5ceada88d9d7db57398392e6ed7c91 SHA512 73e6d766634337cfe9965d069036a2537c7f916a6be2560bdd09d9f48b2429dcb5784b838cdae2c8fa2be6e99fc9652e8a71691af41ab2b789d2be010fc9f505 MISC metadata.xml 505 BLAKE2B 41f9200ff14d77161bb0863065be67315f5459fa8232da5f0cf18aacd8abb15f7e858277a59a219e59f777fbd2d2d1f035c941d1a06e459b01935b70921e678d SHA512 19c2af1c8b56be6989b617adc24fc0a8bc33d4913eecf22a4ecef3c1a2cf2994e814655f3a885a75ad17613af1dc41b6babb5e4375a3e217f0cc5842ba969a29 diff --git a/kde-plasma/kwin/kwin-5.25.5.ebuild b/kde-plasma/kwin/kwin-5.25.5.ebuild index ca0aa6e8d72d..7cf532668bcb 100644 --- a/kde-plasma/kwin/kwin-5.25.5.ebuild +++ b/kde-plasma/kwin/kwin-5.25.5.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="accessibility caps gles2-only lock multimedia plasma screencast" RESTRICT="test" diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest index d5f5c70a33b6..0497bdf45de6 100644 --- a/kde-plasma/kwrited/Manifest +++ b/kde-plasma/kwrited/Manifest @@ -1,5 +1,5 @@ DIST kwrited-5.24.6.tar.xz 20912 BLAKE2B 900ccdf47fbbf7a3550bced57113ded87d8b8817f6c776a4d40327fe1e281e9bd99da68080e7b6aaffaf90f1785e4f3f80ea00be634ae96fde6f0cce50920f94 SHA512 86afab6d65b1439a79421c42d9e7f5b93f9fcee6f6215b06093f4085cc57b587808a76639988da096831c5d6ec51d6c22bf690f5235b7925244663af15e6460d DIST kwrited-5.25.5.tar.xz 21044 BLAKE2B 613ff44db4e261c656d9d870bb6db5896f2d0440ff18847a17cf5934159a54521dbc144036a87146b9ba6fe5bc0d72ad81018fb056680d8ae336d487c58ab3b5 SHA512 19da84af80a0e643ac46cfb826be05cc3b5ed4e3d1537e6c7e125d47e9ebfbcef2a3fcc5a6d309c3d9f3ef2a23a8303faf135122d845660dd75e5c17292f2283 EBUILD kwrited-5.24.6.ebuild 613 BLAKE2B eaafd563e06edaebf1e53cbac17bb092e709bf5f53d4fb906586b4c78155e194d2e984c4b3246daea98f0b1efe97747cec108b4f29a9380ae0731c03f1f8ea1f SHA512 98e8abc0ec155341a1a6d2507c518da67dd144a1ca99ad7b97e0c7842b9fb035fedeb17ac586f73b1c137089b8b840d4cbdbd4c1e5494914c9220ecf4ffbfaeb -EBUILD kwrited-5.25.5.ebuild 616 BLAKE2B 7d2b2195e28b81d0c7d500c238ee7c238d5c069549a348250ca3db902163958f392e11af97dcbfbf0c87961dc9ec827c8927e22056d2741f6f3938e17ff95af3 SHA512 315f6d82c6a9ed615c2afd3f36e613ead44c1a9b764493387cda4b09a1aaaa3ec21c008d2759c7c7ec1db08e679c1c856bd743158d4c9df07aba1ad5ddbfeece +EBUILD kwrited-5.25.5.ebuild 613 BLAKE2B bb7322e5fbf22bd3c9e5bbc685e718bf70cb55401b822d3bf6d9f9140f06cb309972dd7f851e8dbb68130c291b566383a70a0401a3048625d7b4db6c49d6d7e2 SHA512 112b336d06aee17d7b388052ac83b7523936aad0627bf1083f85ca00afbb14b87cf7e95b407acd75e83fd6735ae7f9d69f7a9806682fe8c3fec0e4b39837ccb4 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kwrited/kwrited-5.25.5.ebuild b/kde-plasma/kwrited/kwrited-5.25.5.ebuild index df55bab943e6..992cd953cd71 100644 --- a/kde-plasma/kwrited/kwrited-5.25.5.ebuild +++ b/kde-plasma/kwrited/kwrited-5.25.5.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="KDE Plasma daemon listening for wall and write messages" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/layer-shell-qt/Manifest b/kde-plasma/layer-shell-qt/Manifest index c847b57198b2..2653532cad3e 100644 --- a/kde-plasma/layer-shell-qt/Manifest +++ b/kde-plasma/layer-shell-qt/Manifest @@ -1,5 +1,5 @@ DIST layer-shell-qt-5.24.6.tar.xz 17888 BLAKE2B 2ef0cb27d3bd8f906a1fe3b43405c4beae10f0f7d9c04dc367e4162796842e4edaf8cd2ccf530e9c380c86a9470462fd614c7f022f3ee129336bb140e3af885a SHA512 28d4f4f82981a55c29cdbc0232920a4d5226c2c816b6b6ea0d3ef5fe0a1809d7911ab61417b25e6b31d17b9cb39ebd5ced3a741f59cf2b95126f821474eae75a DIST layer-shell-qt-5.25.5.tar.xz 18336 BLAKE2B 0656118af97213591dc79bdf5ef695c3d7e665d6391a51a8e6281a3092b25c716f036aff86e4523a6e2cdf0237a1872bcd1c79862e11da2e72cba7a703b67b36 SHA512 728c741dffff88b3ceea9459f8f3be6c1d6f3ef18039a31951f44169f7d439855c20ad7cd228b9393317231b5ccc33f77e0b49e2852790e4c06c993a834f0b64 EBUILD layer-shell-qt-5.24.6.ebuild 826 BLAKE2B 7455832a69cc7f9c514f902943f393fbd046c4267765638dd2ded8fa25102fdf42f7e7e9ccb7df20a64f5dde1a967528f17dae533a98f50881823ac6bb0c4060 SHA512 2fb1fdaa4084625cb794ec1212da9acf3140042f45189963a0fccece483228937d3ebd40b42059a69d349b5ccef8ae42fbd7a1730e75037585ec6119b361e269 -EBUILD layer-shell-qt-5.25.5.ebuild 829 BLAKE2B bd9e9f33a26531dd2e73b55e980658f09fa6a1694a8d1c017998f31b09e7480c7ed572f2732cc5c854c04866530ff09351ac0d826281d1b9d6f2c030dd99d43c SHA512 61cc97af763bdfb6175aad9d18c74299f11fc4b87178f7c3d783d58607bca9ff556aa50dbda24e1ed856eb8fc4a39b7b3f38732aafe9c38864818c16f011aa91 +EBUILD layer-shell-qt-5.25.5.ebuild 826 BLAKE2B cec3fa6d3da7f9e032676a503ac8ac149d42898d42a9f588170bb251f4b0d1f42a6f15950b872854697741da481aeee4db9bb27a7be0e10a06c7cfd8214143fa SHA512 c4e70e7c7f532187babb17bf9134c2ca7020f19908f20809e4b5fb7d12197cd954febceeac2843ca3c35c4f56d7848ef3bf3db1249a52f1451e2011aff7faabb MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-5.25.5.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-5.25.5.ebuild index 7aeba0ff0caf..7ab95d0c8a26 100644 --- a/kde-plasma/layer-shell-qt/layer-shell-qt-5.25.5.ebuild +++ b/kde-plasma/layer-shell-qt/layer-shell-qt-5.25.5.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-she LICENSE="LGPL-3+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest index 32345d5c8ac3..ef72fcbca07e 100644 --- a/kde-plasma/libkscreen/Manifest +++ b/kde-plasma/libkscreen/Manifest @@ -1,5 +1,5 @@ DIST libkscreen-5.24.6.tar.xz 99496 BLAKE2B 82375f43970722d6da705acc8ea6b3abab497e04b2bdd0f726b2c93d7adf944a9ac1492ec0dea766230bd13be3f3d7090df15abc3c6b74a7b147f2e5bfdf6a84 SHA512 5fb86aae3c0be6f7f3108396a5f4a24aa0137dd65f53db84b9f703a309f3f695c083af3055b0f553dde07ffdc81f73794578ae8fa82bc8483460ace742a55b84 DIST libkscreen-5.25.5.tar.xz 100008 BLAKE2B b24fc95089bb392fefa637f15d6554baa791c62884d67445dd90b6480fea17c3daddf5bf1171ae9ba90c3cb4f07e9820fc3f903a686e23b04b6a2a1e3d5f20a0 SHA512 e5e69ff1be3fce0f08ffda2029c8fc2ee74cede12b6a8c1a113a9e7ed166894eda7159dd1ecf205542855bcecb65ba91d91b4c236f17500200385283f4a94bd5 EBUILD libkscreen-5.24.6.ebuild 805 BLAKE2B 3b2d121e57a225ba760c74b03de62a3fe4a25a47dc0cc8ed9c43a242b860bc9251eecae4d8d74632b83d8392994df498a1c7eed3735dafb11761a991c0810bb5 SHA512 061adfc4bc877366df8d4da0fccc0659fcd56a5806629fa2f05538fcd656b702cb055756d9bdaada85b6001366074c60ebc3cc4548fb84b93a3524d7f282b7f7 -EBUILD libkscreen-5.25.5.ebuild 808 BLAKE2B f6435b9eaa6bc7f98999112cfa14f1b058c88a1090d043659dfdbceaf1e638f656d62fd0b18e49b3bd63cf78e799e433ad29eb71c6873e9c2249f08e149b91af SHA512 880b42aa35fc63e74e6502aa53c3b10380c911aed02a7af8975ac2f2121f96fa7e0de30bec84583214993c55ae003581427e13c3d8475b0c133ec8c40f9d3f24 +EBUILD libkscreen-5.25.5.ebuild 805 BLAKE2B 96370e5a9c3e91fb60e87babd3b4ea391d984a7859d989d4d30975d13d72999a889b09450eb4eccb20954a37aa3c1340f67399e38bd1ac157361c99ea6c49f02 SHA512 d890beb2a75f852357900f7bd19721b1325757e4f4b8c328fa6753b4df30296b6a6c94eeea6ca11e9137e6d0830bf713a8418b4b6b683b73a6fc98ef83ec16d1 MISC metadata.xml 406 BLAKE2B f47c4d7eab804ce88be47f9723f0610045c62b51883ad7877b00388cff9c2a6cd1e72afa24076c1c9affae154d6cc881f33eab04b862c4e40f708fde341a4883 SHA512 47370335bdf14118dacfa8189bcafd2089a2ec131c62d2c07a21ea4db32d837de1f5765be2907fd709b263f5fd3c3b2c5f12da1646ad5d9ff6d2b9ea9f99ebf7 diff --git a/kde-plasma/libkscreen/libkscreen-5.25.5.ebuild b/kde-plasma/libkscreen/libkscreen-5.25.5.ebuild index fca77534c405..96f10200f3f3 100644 --- a/kde-plasma/libkscreen/libkscreen-5.25.5.ebuild +++ b/kde-plasma/libkscreen/libkscreen-5.25.5.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Plasma screen management library" LICENSE="GPL-2" # TODO: CHECK SLOT="5/7" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # requires running session diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest index 7512544f3f43..993e9f678c86 100644 --- a/kde-plasma/libksysguard/Manifest +++ b/kde-plasma/libksysguard/Manifest @@ -2,5 +2,5 @@ AUX libksysguard-5.22.80-no-detailed-mem-message.patch 1091 BLAKE2B 1c15fbea7e0f DIST libksysguard-5.24.6.tar.xz 768148 BLAKE2B 434338fdf7380e8e83db4edf58949b6e040bff331c03f65ff7d5133a69ab381bf6ba89418f192d5ed1a6d1e42351389fed222e34b6c7558a9b31ec9caab3dbdf SHA512 9bc810e74821bd11fc4083d61452cd728daf00a2c2d8baa79869c2da4aca07f0db8ca3d7fbfe800110c1498bb9c94550c56dd8e82099a919b61bc76a15a8580c DIST libksysguard-5.25.5.tar.xz 783508 BLAKE2B c0b174991b14b5d422a5c5a8d50c19ac15c63d843aad9b946f65cc4fd1365fadd6c3b9af23e426d8f4e2ea4c4de22d025141f0b34c83e90d23cf16e408e531ed SHA512 c26bd5b3d6ac92a914d909e9d97691f0a851dcd069f158c5231f04bcb8d621defe49c667b166fd9b6fbea789bf37cc1a7dd9a52f53c942281f1ff0d76623baf8 EBUILD libksysguard-5.24.6.ebuild 1841 BLAKE2B 54d331f47e9eaf2617ec3f9c3ab41525cc99c7175d80e0ed5c9ad12bf867be2f0ff9683d8bd90c17c0691d6bf99e58f7530b1744a83faca0d9a7fa0373d51bed SHA512 cec468ec31bde31c78c262de70a29b25ab2a0267a33b4a6db07912ec6cf2620023e3b68b63128a2893da40b5019b7dfbd4194580bafd47952412fb0ef9a71104 -EBUILD libksysguard-5.25.5.ebuild 1807 BLAKE2B fd88c2805ee0ebff9b9a70a755a880cafa4047392ae12080fac1e15c077fe4fc2114448e7fe687c3bc44fed5f4c046bcea179b03fea8cea9c17be12d9739af76 SHA512 308eb0b0669119097b5db85c4b4c0724d88e63e3f1ac676d0712e817f61feacaf9038c884bd12d6c0488270766929bca8dc567d2df0ff0603a909d1564c0fbb8 +EBUILD libksysguard-5.25.5.ebuild 1804 BLAKE2B 6594f0b394b005dfcfbdf52bec2f344abd3272e5b7c846fa4adb8e4be1b802d7c2cc64fd57a5fb4e4a4b1f59489e6a9f352304691b370e6018b0ca4cdd2a9b2d SHA512 1251c8d4cc14f89fa40d167f3d25215fba1a6b42915eeac1a6f62642bfb8212996e653713d22eb1d4c9141f580136bf323d82612967308cd0f41741025b96c28 MISC metadata.xml 611 BLAKE2B 7e821b5bc0966b855561677eb598ec5eca351955c79f40e2f8622981eb02a206a07b47aec23db6efea5e08edfa2546a01f7f953ed7c7c3dae46ac1fa3f8cfeaa SHA512 ebdb86fa4d523efa0fd614acd9b2275284fb8298a75532d6afb272fe92cd927486044074121811f34ec8096d6de331934413347d1ca6f0f137e5beda0cdfc302 diff --git a/kde-plasma/libksysguard/libksysguard-5.25.5.ebuild b/kde-plasma/libksysguard/libksysguard-5.25.5.ebuild index 920ea7b3cac7..fc46c6345038 100644 --- a/kde-plasma/libksysguard/libksysguard-5.25.5.ebuild +++ b/kde-plasma/libksysguard/libksysguard-5.25.5.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Task management and system monitoring library" LICENSE="LGPL-2+" SLOT="5/9" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="webengine X" COMMON_DEPEND=" diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest index faa518bdf156..520538ccca4e 100644 --- a/kde-plasma/libkworkspace/Manifest +++ b/kde-plasma/libkworkspace/Manifest @@ -2,5 +2,5 @@ AUX libkworkspace-5.22.80-standalone.patch 4984 BLAKE2B e0f5c36ab657600326d0cbd2 DIST plasma-workspace-5.24.6.tar.xz 18500752 BLAKE2B 1e469e91e8f1828f0b819aaa03f2918fa7df551786d7bbc963c7b4f7078719e9655176c5ddeea262175c36b14ba360e143e182dad78e369f833338ef147af06a SHA512 4e49f59d565e0b84951122155158966a54c05a6999ff99503bfff667c780fac6cfc076326f0cac7d53629bfc1d81599b30e919848168f6beb79a4dc7cf7c5560 DIST plasma-workspace-5.25.5.tar.xz 18638932 BLAKE2B f83aabf84b775c0bf9d1e60db03f94400e3363fa8f45767bdc471706682cda7323fae4948cffa156188cc7ed2d30d05349a385dd370ef941c16464ddddf8fa01 SHA512 0c6cf5104b584b34a8bcb45d57069fed3b25e871fccf1bfefd47d8fc1b595867c1c4f0fcfcc0e07847534e1e77ce8ed1f3be1ac6cb7eea8669a9c7649c8466cb EBUILD libkworkspace-5.24.6.ebuild 1337 BLAKE2B f445635a7628aa976f465061be95ef08d597dde1c76e36e24f7e36e8d6a2080ac3bd79b98b0736f74ddc5a7490294cbe1c6d41017671a579e7cb0c308acec478 SHA512 841d956b2db834fa7103ac0e607c3589e406272775c2150707019561729fa9bfd0481128e2099ad16c7cd8c1a16de8a7adc100ced0c4af96f8ba4ede22e27b33 -EBUILD libkworkspace-5.25.5.ebuild 1340 BLAKE2B 8ff04985c2fcec2afc783a446df8036bbdb1c85a04617341f04ef408dda874bcb6fe0d48b6c4c3385cdc24829c704189416687c11ff5d5a21b9f9999c9c75f1e SHA512 d20a0a03cbbdfdd18dcd1e3679bf87020e858b48f01de6d57b4ae3e4d231277cab2d75e53c24172daa2107b60c4feecb1fe9d682634139fb26d04bad02b8fc1c +EBUILD libkworkspace-5.25.5.ebuild 1337 BLAKE2B 81c01b6e6eed8a2739aaf859b29806a2c6a5b8f123bd9cbaaf7b72769c38cd37fad6413d0ef1085067d42deb703abb65bf0195404f0957c9dc2939b84926e98d SHA512 447fa8b326dae63066d0181bee57f2a21cdec02ab75d202126a00ba30000f10b70adb980c026de3ced1ecc4c7ad0e13dae415b1fba80306e6672bb092d5aa0da MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/libkworkspace/libkworkspace-5.25.5.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.25.5.ebuild index f2a0b02ac9b0..bc526846bbb4 100644 --- a/kde-plasma/libkworkspace/libkworkspace-5.25.5.ebuild +++ b/kde-plasma/libkworkspace/libkworkspace-5.25.5.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Workspace library to interact with the Plasma session manager" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest index 4049be0fe7e3..e5a3183fbf52 100644 --- a/kde-plasma/milou/Manifest +++ b/kde-plasma/milou/Manifest @@ -1,5 +1,5 @@ DIST milou-5.24.6.tar.xz 48232 BLAKE2B c2aea71c3debe0315b657a73b94581402d0f91766f4231e1b6bf664d9ce9f52a5dead1381ee15041c7b12b9c496bc083c8c80fc868ccf5f479dcd3cb43fd5fa8 SHA512 5992808c7f9742b706c217fc6e9c36992a079d38459db704e9a911e5ff2a8c1eb645b8161049ddbfa9f4824eb3d5284c5c182b4c66a9e2b562d83412f2085d16 DIST milou-5.25.5.tar.xz 48664 BLAKE2B f2fca4f3c25ebc6b33e9f1b6ff82e12d8a7915d4c94dc967fa1e94185d8ff3d7ebe8cd4f368c89d27e0166f314a53368e2985d6d3c2d9ece8800503ccb9ddca5 SHA512 694b713709a53b8a725516f4d0bdd84c943f282537fd2faccde558ed695ea16aba6dea555472fe8dbe4b4967941c63cce646693d58ada9ba5e2feacd7281e034 EBUILD milou-5.24.6.ebuild 844 BLAKE2B a5434c54faa51e7a4d2ca22c1dcd85950cbb13142b9c4ce88712163533b7ccea6cdd603714c78883b26b52d9d54936a3c0d2aa2949e9236df73422e2082a1706 SHA512 fb71458f9622ff689a64d31a6698edde356d6fd796025fbeee475b73c040885048f1e0ef86a1490ffd977feceed1af017983bde08a910c81a6f7d0d188a0b69c -EBUILD milou-5.25.5.ebuild 847 BLAKE2B ba40bd852ac486dbe791b06eef829ffbb44b8ecbddeb8ef4a90d619864e1453a723348e6fdc8e1b7b9159fefef39861158fd3c5ed5f95b2ce455d772243f9ba2 SHA512 754e15b863111661b351f49366e2644c9bc52a516bf5f23f0f295055f2b517561eeb9d3e9b6c13794f693bac58d0d167557835aacf5b35ea8d3e4566068e2b51 +EBUILD milou-5.25.5.ebuild 844 BLAKE2B 76634cf13d8b3f95c5157b3aed85f85961a11a8652a293c82149842405b2e4cb97a4fab6432b3ad94df5a75ad28e486581b0495b426467a10782446dd0dcf95c SHA512 6fa48854e1aa9ef704ec5a2d82307a869ba4269e9bcb12ad8c2546ffd6e2edef640106e02cbf4e65040ebb546bdfa1e0d5fd3d6013651f6efc0447a2e59cf1e9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/milou/milou-5.25.5.ebuild b/kde-plasma/milou/milou-5.25.5.ebuild index 44b1c08103e8..91f25174959f 100644 --- a/kde-plasma/milou/milou-5.25.5.ebuild +++ b/kde-plasma/milou/milou-5.25.5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/milou" LICENSE="GPL-2 LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/oxygen-sounds/Manifest b/kde-plasma/oxygen-sounds/Manifest index bf1447b7ee55..cf25ebc8fcf6 100644 --- a/kde-plasma/oxygen-sounds/Manifest +++ b/kde-plasma/oxygen-sounds/Manifest @@ -1,3 +1,3 @@ DIST oxygen-sounds-5.25.5.tar.xz 1896520 BLAKE2B f28b4e8eb470c4a5f016983146d20a45ea5c8d87ba6788b6b8ff2b59e4ec1386457e26bdb3ab5e884729f670f034bfbc3a6b525e9d6f60626477d673d4dd56a5 SHA512 ac4bbd7cbc1c16c236a43aefb04c5d3449cdcf7ab7a536054e8224d2722fd2b933f3a726bb5c2e431034b0fcef7892ab95876554209b40938e6e43ffc7fc13a2 -EBUILD oxygen-sounds-5.25.5.ebuild 400 BLAKE2B 27fe135f7b845e7011c0dc71d193f2fc1009623be37108a811a8fc599635b4f1249debc90acfe409932dbcfcd5ea6b4f989da98c679d3b77dba165338fc2fb9b SHA512 1c5ea38bb9c928a51b9f7c60c83e1e20b0f842d1e033aa1789dcbda8695176be3a249d01fa7cfa4e38080c4de23ea67d18f2d860fec0e0e1ffaa4b37b5f8a6f5 +EBUILD oxygen-sounds-5.25.5.ebuild 397 BLAKE2B a151d789f34325e25d7cae1b0b7a47f0e9718e5a9d835ec67c20a648a68fab085556a8e2b721c4cb9e6227c4c9fd106d6fe314713327f1406d429ee202c8121a SHA512 085e18194e961f47656ba2b240c50c47482942e6649d3a151db02495200bc459b6f4a1805c7b84db8972bf7572871d7b25449b18162f648831568bbb0587b704 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.5.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.5.ebuild index 407b923ef910..1e78499df528 100644 --- a/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.5.ebuild +++ b/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.5.ebuild @@ -12,6 +12,6 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" RDEPEND="!=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk +# =dev-libs/nspr-4.6.1 >=dev-libs/nss-3.11 ) - weather? ( >=dev-libs/libgweather-3.91.0:4= ) + weather? ( + >=dev-libs/libgweather-3.91.0:4= + =gspell-1.8 to ensure it uses enchant:2 like webkit-gtk DEPEND=" - >=app-crypt/gcr-3.4:=[gtk] >=app-text/enchant-2.2.0:2 >=dev-db/sqlite-3.7.17 - >=dev-libs/glib-2.56:2[dbus] + >=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-2.42:2.4 - >=net-libs/webkit-gtk-2.28.0:4=[spell?] + >=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 @@ -53,7 +52,7 @@ DEPEND=" >=media-libs/libchamplain-0.12:0.12[gtk] >=media-libs/clutter-1.0.0:1.0 >=media-libs/clutter-gtk-0.90:1.0 - >=sci-geosciences/geocode-glib-3.10.0:0 ) + >=sci-geosciences/geocode-glib-3.26.3:2 ) ldap? ( >=net-nds/openldap-2:= ) spamassassin? ( mail-filter/spamassassin ) spell? ( >=app-text/gspell-1.8:= ) @@ -61,7 +60,10 @@ DEPEND=" >=dev-libs/nspr-4.6.1 >=dev-libs/nss-3.11 ) - weather? ( >=dev-libs/libgweather-3.91.0:4= ) + weather? ( + >=dev-libs/libgweather-4.2.0:4= + >=sci-geosciences/geocode-glib-3.26.3:2 + ) ytnef? ( net-mail/ytnef ) " RDEPEND="${DEPEND} @@ -118,8 +120,7 @@ src_configure() { -DENABLE_GSPELL=$(usex spell) -DENABLE_TEXT_HIGHLIGHT=$(usex highlight) -DENABLE_WEATHER=$(usex weather) - -DWITH_GWEATHER4=ON - -DENABLE_CONTACT_MAPS=$(usex geolocation) + -DENABLE_CONTACT_MAPS=OFF # was $(usex geolocation), this will come back libchamplain gets it's libsoup3 port -DENABLE_YTNEF=$(usex ytnef) -DENABLE_PST_IMPORT=OFF -DWITH_GLADE_CATALOG=OFF diff --git a/mail-client/geary/Manifest b/mail-client/geary/Manifest index af0000185915..ac4660fcaaa8 100644 --- a/mail-client/geary/Manifest +++ b/mail-client/geary/Manifest @@ -2,5 +2,7 @@ AUX 40.0-Correct-the-conditional-comments-in-the-test-data.patch 1459 BLAKE2B 36 AUX 40.0-Fix-accessibility-issues-with-initializer-of-constan.patch 1386 BLAKE2B e7d0a5488a41c80e08073479bfb030148de6e0031532bc322073d71bf503e5c963a24ae7fec571ff0a21b3109d84933f0bef4d95a0d00d7cfd6e1fda98c10e71 SHA512 ef2b8435f13d1a5c144372f925cf6517eabf3db0f092eea04f1f0df9ef10cb1c9e6ff1ff7bb2f7c965789bd3dae7ed92cc4bc0cd1a1ce28c188b350506998df4 AUX 40.0-Util.Cache.Lru-Workaround-missing-generic-type-argum.patch 849 BLAKE2B 618a25a934d92c2ea4cb2c06d05ab99e9e6ecffc782bedc8de659b084a21d4ea6e37b13a8067b3d85e45d9b9b295843372c7eb988ee5fb67f849d7de0c36deef SHA512 e657bd88cf39d715190dbce1fb8d93df2c91e7f2b7c6d1dd4ed02d177e650195fd179f23440559e84b1f5dfd0ee35e9ea75cdd4a76810f2ebfa8db7b3f9280b2 DIST geary-40.0.tar.xz 2490940 BLAKE2B 67ff23f9a6f4760947b5d9ac3167ffb91539af7e0afbde2c6bc7b35adbf286868f24ed74b932412e9c039ab4e2e71b4162e08e8bd31fa3abc02d10fb9c1ce47d SHA512 d31716121be63a9d39caf4bffacce0109cebcc8048127c37fac6969b4103ab2cf12aac9bed73623b0f3baf7f39996b8f0b0fe9b57968054d51ae3e209f6b1522 +DIST geary-43.0.tar.xz 2476748 BLAKE2B 760820be83deae838a09c55adc4416348259073be26359bbf10e7998d8d794bd519b8601d79ff15f7980f87d68cdd1603188244b9931c227205f1db1ed014668 SHA512 71bf774aa27d4edef61932197bbf9b58b67ace8dd7969c4669fcd45e33c05a08d3d6eae280ea6a7e9f58db626f541f15b0f0d33f3162bef5fd21a368122dbba0 EBUILD geary-40.0-r2.ebuild 2450 BLAKE2B 44fcb9c2f422165bee0b0379c925a190ab03e24a6294c2d005cd825410d5b90158854aa5522445bda80b5039c315aa0c7b8e373848b45d99ba76ed82ea9b85c0 SHA512 2aa0b488ef35199f4c79e561cbb7fa6183c3139c79a40426bd4334c91f6e3919ccbdd8fe5adaba69f428aa7a9de7cb8fd0065a623be549090eced35a51f49166 +EBUILD geary-43.0.ebuild 2144 BLAKE2B 66136d0d6f8d2b2d8bccb87e2087d02100b1db25e3060decca47620706764a18b07fa5b369be7334816fbf84a6ddf4cf81d7c12c42ae70af3df751cbb6123828 SHA512 b613944dbcb19b87c9e7c497f44dec01a31f49b5133711a02a60ea0e1b2fe8eac3f22dd974c0f45766895399ec4cfbdada2ad973b2b5c8beba7eedfddab9f606 MISC metadata.xml 380 BLAKE2B 8dfe66dd2f5e619ff018c1c64f23da3edf82ecf6162f9223068306792716cd0c4c3f7bd31b91ea7fd5fb492c877b4964edec6461f521919c8d88f59c664028e8 SHA512 8cd4286e4a6c2cdf7504938087e77ab5e17242da40104866c834b2426d6664afdb2a2512d47cda85ae842cdeb0800905fa5b69c711480008af826df0963335d2 diff --git a/mail-client/geary/geary-43.0.ebuild b/mail-client/geary/geary-43.0.ebuild new file mode 100644 index 000000000000..ea3fae6d6368 --- /dev/null +++ b/mail-client/geary/geary-43.0.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson vala virtualx xdg + +DESCRIPTION="A lightweight, easy-to-use, feature-rich email client" +HOMEPAGE="https://wiki.gnome.org/Apps/Geary" + +LICENSE="LGPL-2.1+ CC-BY-3.0 CC-BY-SA-3.0" # code is LGPL-2.1+, CC licenses for some icons +SLOT="0" +IUSE="test ytnef" +RESTRICT="!test? ( test )" +KEYWORDS="~amd64 ~arm64 ~x86" + +# >=gspell-1.7 dep to ensure all libraries used use enchant:2 +DEPEND=" + >=dev-libs/glib-2.68:2 + >=x11-libs/gtk+-3.24.23:3 + >=net-libs/webkit-gtk-2.38:4.1= + >=dev-libs/gmime-3.2.4:3.0 + >=dev-db/sqlite-3.24:3 + + x11-libs/cairo[glib] + app-text/enchant:2 + >=dev-libs/folks-0.11:0= + >=app-crypt/gcr-3.10.1:0= + >=dev-libs/libgee-0.8.5:0.8= + net-libs/gnome-online-accounts + media-libs/gsound + >=app-text/gspell-1.7:= + >=dev-libs/icu-60:= + app-text/iso-codes + >=dev-libs/json-glib-1.0 + >=gui-libs/libhandy-1.2.1:1= + >=dev-libs/libpeas-1.24.0 + >=app-crypt/libsecret-0.11 + net-libs/libsoup:3.0 + dev-libs/snowball-stemmer:= + >=dev-libs/libxml2-2.7.8:2 + ytnef? ( >=net-mail/ytnef-1.9.3 ) +" +RDEPEND="${DEPEND} + gnome-base/gsettings-desktop-schemas +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/appstream-glib-0.7.10 + dev-libs/libxml2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( net-libs/gnutls[tools] ) + + $(vala_depend) + x11-libs/gtk+:3[introspection] + net-libs/webkit-gtk:4.1[introspection] + dev-libs/gmime:3.0[vala] + app-crypt/gcr:0[introspection,vala] + dev-libs/libgee:0.8[introspection] + media-libs/gsound[vala] + app-text/gspell[vala] + gui-libs/libhandy:1[vala] + app-crypt/libsecret[introspection,vala] + net-libs/libsoup:3.0[introspection,vala] +" + +src_prepare() { + vala_setup + gnome2_environment_reset + default +} + +src_configure() { + local emesonargs=( + -Dprofile=release + -Drevno="${PR}" + -Dvaladoc=disabled + -Dcontractor=disabled + -Dlibunwind=disabled + $(meson_feature ytnef tnef) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index c94e294cc7dd..9027c3040fae 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -2,70 +2,70 @@ AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44f AUX gentoo-default-prefs.js 362 BLAKE2B d3f08c4ac1ae1941e2a805175dd0621756a7aa44f2dc0daf90762a0307c56eb1777e0acd572c6e131e5494c6586c4af2154e0980d25c0f4d4ab3cf4df1747892 SHA512 924313eb0e23b3609b27e3984cc39545122fdecf69d6382d11f18e92962d7a2018a1846404329f21b5880b7baed9491c7506fec998081413fc7c2c4c6c4e6bd1 AUX icon/thunderbird-bin-r2.desktop 909 BLAKE2B b7e555dee5baf53cae48cecac514d222d24a67f6a7bbc406a6c1699a86ccbb4ccd87b477a453cd2d39d239f00337d9d20fa621bd19ee40df911c51880e924aa6 SHA512 ac80c279082f88e3e2763b07f28d2bcc67f9ea9c730a1c984f102bc092f171921a1748473bb164d97a47a6f8bb5d7cac76dc544ee322add7654056a0a14af718 AUX thunderbird-bin-r1.sh 2674 BLAKE2B 724c45ead31ba09110a30c2e36efef96314654873717c8da9236c12fae33b873bb034ea050ee4bc46e34e3325817f8bfc839be3098828d14fd66a80d82cfe0ba SHA512 aec35b1f7df0d4d94af03e248a68c13867b05eea73bb61bf1bb5a6a50fffa123808ab8635c2c2b627748568c9addb9298cfb22a25919715dea935f0a999fca8d -DIST thunderbird-102.3.0-af.xpi 551021 BLAKE2B 10ef5b7f8ef3e725c52b9aa748e2c78e893850ffa3749450e43b00de8ec038600692f4219f36e06bbcb7f9af9c5d488c48090fb55d8254e9548116325ca379af SHA512 ac67bdff340212171cb4af0f12e6066f1631afebf8975b553eb0c84e2ec9a9e09ab05286b65829d1e98c62a3ea5a4c5c42cc51b9d76913aea04a546eee84e214 -DIST thunderbird-102.3.0-ar.xpi 655344 BLAKE2B 5507cdfeac571588b495ffc73f6a2e49f52b03061f65146f2e320d397b5f21b0dff2a3c548fc8c37ff99e2019adb629c4d78fbac1252f8a788c0a547b7bd36e1 SHA512 7a0e74e73871963062b5f5ab71fe55b617a5e9b391e1f57b14dd1742a2325d663fc8c5cf156dc1222b254b0d5f7ffc7c92208b1c4be29f4f2e0fc44f67b5686e -DIST thunderbird-102.3.0-ast.xpi 571774 BLAKE2B 2ca17a765853def28adb4949a58813be3d23f02d52af94a3a629b3119aafed0856be9d8d3d652e68777a0e3ba2cc311d40841692a76b0de5ab161ea39d7a24cc SHA512 7e1b1f5224d722c3638422ba9754faca2bee5273d3ef7531b57e2f36537ae95754df7194aeb263ad0a7c57b3c5627c68a989f4ad7718958742c86aaf18a53bc7 -DIST thunderbird-102.3.0-be.xpi 686440 BLAKE2B ae4f4ac2ed29d851b12abee4a99b6b50be9338b68f0eedf6eaa0773c27e0e13f809b83df85d536c0e14ef1887b70e761615e9726751998c11e2d5d8e53553baf SHA512 a04a130515a45b0a808fa3c5bb121cae4878fe3f061bd48455d1dd90c6e2156e17dcfa2d95d12249d1c3d139731bfe5c6e301080aaff94de5a7a628e1314b00f -DIST thunderbird-102.3.0-bg.xpi 683357 BLAKE2B e6bf91feede91f9511de48a9aff1a9dcfcc3e8bfa4bb63b49186931c487fe88762aa4cf452985e7fc4c165aa1583eb7c625639b33204d460ae5bfc8f80aeccd6 SHA512 2b034365adedd578cacb65bbe2fd88253ee740ef87438fbe1e9ac3e6db86c594e8e2c25ea61d2caa8e31893ea1d475d6351cf7de0273813065a3a698a02c0b1a -DIST thunderbird-102.3.0-br.xpi 613888 BLAKE2B e5ba6ab851e495a700562d59c3bf3e26e406ed78de6d539dee4f777934ce262a35eba39ad828098e81d68d7f33d53bd4b461898b9f997c61b0d281d3b13affd7 SHA512 0b727909479e2c8a7ac4288b71e5df348b5173a9d99a7426f9fdadbcb1c756ae5d9cef37e4a860ed02269532296f75fccdade3dd17a37a63b5d2841454470ca9 -DIST thunderbird-102.3.0-ca.xpi 637361 BLAKE2B 268c7f7323d417c88ae8ceb9f6f8a3d4cf965a974c4850da265f69c1463072e148a1a6e6bc87f17ef754c7e14e549b211e3fee417a0dda71095a9df3210f6d69 SHA512 db479955bd238e61d824dfaaf7e4bcf3acff145b019537571107005d51ff1b0faff566eac461259e6a95d153e51121cc67a35c5f952d19f34af972ecdc67fd96 -DIST thunderbird-102.3.0-cak.xpi 643588 BLAKE2B 62685db9bd3180f86be8a9d9efd3c74a77c138043f105330de317b553079cfee817e21f6b3cc70eeb25f12dd43a49b2dbea9a823278edbe03584151e7cc2ad74 SHA512 3a2b9fc641486663e71b760ddf71f3aba0874babea5a21a4dca8f49abfcca72dae4c7042d7add505b3d2ee2613352c7031afa78c8fbbb9b7f01748b0f4313d25 -DIST thunderbird-102.3.0-cs.xpi 708030 BLAKE2B d778447086de373424decc923b310e531a7bbbdee4ffa6268cdcee73ba874750ba6f4c680accb24290a14f2d1ca2feaf702c51723dfcdbcf479ebee9ed00f225 SHA512 06618f65aac4eac1b673d1f4f9415a075ec35d1956e8a6cc8037affe2a62656c61f6e95961935bc0cf105d3ea0967822cb9ba15cb746baae053bd618f180bf6d -DIST thunderbird-102.3.0-cy.xpi 684011 BLAKE2B 3f299ecc5683016e7a0661fdea91bc9751f0a42642edd0404039741bfeeb13123b4302ccdc4b755d402596c558442f65acfe78df608bb09a24980a3a76005b10 SHA512 82ed120c59e6e4c7d65aa7ec34bf43b666800958ff9f63d75405dec6d45e9aa78578059c62002b7556dcf2f1d579ab21366a1a078eb707a647ff59d44e624f1b -DIST thunderbird-102.3.0-da.xpi 670192 BLAKE2B e2813d34937d173a4dc5b58d4d9913d8ce5e22176dfc8e1f2a3530d201cb0874a3a7f25bd2025307ce42233a0f0c187960d2a70d5a7b8bf41dac782e309e30c2 SHA512 117a596af27d00de31a7ecd305910e4bfcfcf49419447e3d02a2291da5040b9a6b1092b2a5c1db3a9589edb6af03cb1f537257550fd941252dcc78cae05aa820 -DIST thunderbird-102.3.0-de.xpi 704112 BLAKE2B a56d0f3fba40044da78eb0019e51183727ffc5d6c573c67741e0220a99bd3b206d4c662555bf72402bccfaadce3f516d7e7df1e33e2ec218b1c57ae9579df981 SHA512 7f31282d64d2e63ed5ce714f2aab75e74de6d0d687b2cb470ae57271aa3ea280f2bf372613ed4647d37df96299ebfa23dccf98e4262d8972bb4b4e32013efd2a -DIST thunderbird-102.3.0-dsb.xpi 717402 BLAKE2B cec438eb485650a8e655b7ef0eb70744ba90f06b180717d79f3b0e1f050a4ca93cf19bde6bd4c06debe75d669af59560395425c7c30d7ec16b4b003f37078cc0 SHA512 e3e416d2ec174cbe1285b3df1711b9c21ba36cbec5379ca668e4bf0325f78bbec294bdbefe0a1dddd4e5f1d8d1af924881262a97ab91d87a808679d21648e1af -DIST thunderbird-102.3.0-el.xpi 814992 BLAKE2B 2fd434bf1176963b0e2d05df2e7c0d2c73645010ecfd37cdf9e5028fc814362317e192ca91bf32b4a756d6d79c4aa4c78b8cf35fcbc40e4441f99127c5a77a5b SHA512 b79319c658cdf0eb428c20b2a16f89aa1ea27da365e11ac0b76c3e9bfb5d2f57655e5c094d5bd4b52b7e9b92f74bb6d503eef234c41ff987468f6c7f0bbe1c40 -DIST thunderbird-102.3.0-en-CA.xpi 643666 BLAKE2B 6e30d56f79110177061b4e2530aa6a01073189d3461e56dc675a69b3e0923240de9a1ed07007f9953f6560a9db41ad58650ec4730a5a943abb5603efaf47ac1a SHA512 f951c56fdc64586f21a527d6b98d5a9fe3ba833c4ce7075132b3fb1f26ab215b21b2f9bd3deab1a1876be0ed717553a66688e57c2d63f6389707ee458f20ad2b -DIST thunderbird-102.3.0-en-GB.xpi 645537 BLAKE2B f683616e55e2b0e915932d872591d13073c2651f6f219dc385e3f98c5befc1bbbd88031d3b7ca2ebd4e7460b57654fbc434776ddae016ff770f904d281f265b7 SHA512 f802ec40bb7a429fa38eee8a6fd5b4ec3cdae862416b51ea6c3b900d96f7f5d5c22a26d9a30bf095733997a5866f894a2bcf27e84683cdae8314a2cada3e011c -DIST thunderbird-102.3.0-es-AR.xpi 695182 BLAKE2B a74ac838652107c46125565c5b9afa7171834c5331d96134acdf79224a2b5a24b6f0b4aacb290e1d300441556ce56d014465933c312b67e026aaa7048c7d907d SHA512 8d1e0645b30e939f3915763d31af87417cac27ce8c62276f83e89dd7e13e8bf408574b896afdec40d40daa0b264e11553aad132aa6720f71e02284d620bc28f1 -DIST thunderbird-102.3.0-es-ES.xpi 650072 BLAKE2B 4d88f8c10407a17dc5064331706f0d649a26d8f85df12276fe512ce1c5e7a72d26de712498623ef9e3364ec66b9cc7927a732661495b0413cbcbb22254548ed3 SHA512 36d515b78d6c0dad1bd1ec08eb3d72c91d2b01216dd38590952c5acb9f72dcbb9c7138a6fc4abe3364a866aeaeca7b5d57a6258e877839e7bd59de6e7edac313 -DIST thunderbird-102.3.0-es-MX.xpi 697886 BLAKE2B f06f313143ca8c2d5e5a6cd0032dd0eba547555175f47d746707df45da31eb9ec1063e5599686c123389b1023741e3af64a8090d49c8c83b7ed8b73f1c8299c5 SHA512 9e784fbec42c56f56d460874159e25d11bd01ac325cfc0910918aa5f91f0bb53adde685342da6b0a0845b95a82ac3a4b5febaaa93e4c1b4e7cd69957028a4cf4 -DIST thunderbird-102.3.0-et.xpi 667402 BLAKE2B 64b72531f02ad41b799ac8c83df31f48ffdeac5b64c44b5885a8bd27a09e12dedb6349e13da277710719c5c196960354a5af2710e5b6a14278a2837cbf8ff676 SHA512 d89368372951a3a0dfaae2d42cc8d974350c69ea5d53fe4466a0b2898d0a7c2380a1882ce42028e90aee2b7456315fe93ccad8de94a4fb109f93a11e33c016f4 -DIST thunderbird-102.3.0-eu.xpi 679390 BLAKE2B f92815a2253cd0d1ee559497f5fbcaa284b68db4f255e0f8b529d959efa4539151474481ef686776a8b9adf71aaf9081d8ab33b12fad77b5c1b67b7e27ed1aeb SHA512 a17f6b5847ad9a030a82455eabb07e7ee2b2375858abb7b904040acbb78bd2a482978a62c44ad71aefc83a87a234fbe7208a967697b580425367f80d84381bce -DIST thunderbird-102.3.0-fi.xpi 669906 BLAKE2B 9fed19f7e0dfcebd9f86c9578b9b9c2f2da133ebcbc16f986036af1519c54f3950ed69858c2be40336796861425d8f128f2e22f00d6d7166786e95808e3b4258 SHA512 cd240fc6660f90caa354daa5d0309c3a7ba7007415301bf092378752b7336550998517b96be5ed0169c6c3482e159fe65db839b13c4598a7f6c5dfb6b2216371 -DIST thunderbird-102.3.0-fr.xpi 706741 BLAKE2B 299859a55ee66809460bc4937c7e433470c221b3487c64cda3377f965d93f4b7759a956fdc09588e2fbae47ef024d09886d8e2ca6deb32c1b8f3c1f00bfb4d42 SHA512 a108b84f527846733da26e04900dfe16febcf17d6a87f3d1edbe4c11ba026b3352cacd3d83302319b5fbf49910e50ee76e8cbb1473b20cfab3db715b4ff48fcc -DIST thunderbird-102.3.0-fy-NL.xpi 690270 BLAKE2B 32b6cfec874dd0cfe6f41ac0c6386d54f22ab122b7c25558ba8f94cfcaa6ba8a32c9a9975f09a009d610b4ded6d8965df94540d5069b777c0b34db0fd0ddf1d3 SHA512 16124a86096e517ee026564dd0162463f6e52b85fde0590ca8c7e16af93b4f09ef123b8a4ec49636ec8dcc4ecb8c5509a4171a2eb6cdee09259bbeed30b23f9d -DIST thunderbird-102.3.0-ga-IE.xpi 607249 BLAKE2B 88847618d5591c9678b653ba8dbf87b27bf1443da6ec93cf40f0b9d49e4a696fb7365878306c09eeee34eeb38e98f7c9c5226a601402245452612e2d8b2a1bd7 SHA512 9976e57ab722ec347f5ed8f2eab8b7a04ece7972d7c58c88455cca8e961ffccb3b3d604ebee3e6ad8c21c755c3408d039cb6427f201b748bdbaf23011923b14f -DIST thunderbird-102.3.0-gd.xpi 632124 BLAKE2B 59a4ac45a0fb477e1e7fdbef295183f6f2f0ef1d3888ef3ec5fec31bf6976aaba71fd7103d5d691121bdb80fa3c125e19e8d56906b97f29f1d8c55eee6fd3087 SHA512 69bb6c36a1605072d4315c4220024efbbcd1ab99443e3c6ef203ff29018c981a5d1df731fd0274659a09bc296eda0a82ed5ccfb9e6db082aca8833240d13ca2b -DIST thunderbird-102.3.0-gl.xpi 665002 BLAKE2B 223f3210fce890a50142b6612e769c25065d86b5cca73ebf9fbfc58e5cbc48c75abe0e3c9a3b5a837363ad2615658305e9b47c04ded35e0f3187f108055f663e SHA512 919b042eb7e503c0a29a920ca4f79a34f92e617967cd41a84250f55afd539b0680b335a933508874217d6a33118770e0830270ef392c8b341e0dbe285eca1956 -DIST thunderbird-102.3.0-he.xpi 663366 BLAKE2B a5e72cd20cdce95c6f2c7d3f133d6c5a5e8b2e81b822555942c7e8bcf520dd9abed6494e0fa860b14301f51c3469d99a84e358b1c8febf2e8be0b2cba610ba6b SHA512 56980861200637ea4e8b32de75b4385be10da576b18dcf43fb5e9a36be94acce46b899f34371082100478b85c493ed7961a0d8f30b6481b1f4847b3afbd4aecf -DIST thunderbird-102.3.0-hr.xpi 662453 BLAKE2B b8170ced632869a6d21c6092388b6d5fff7d48b94766690e61522245cce3f5e113933f32c95f4f79fd25d09072a1c57fb277ee6c223ad3b000d1efaf7e510222 SHA512 dbebf1ab20e10261f2ca65e82fcdc3dc900e07b0c51b9330b33eb57024b1cfccaa07ca820c6e3f3f339bc6f7aed1191be6f85e34fa805eb6470456c290afac58 -DIST thunderbird-102.3.0-hsb.xpi 715211 BLAKE2B 6200808c74011a9a249ee23f87785cf165b6136a937930d86aad4bd9db609cc898ae217b283127cf41029f3f2aae1bc9c211f0c60821f967eed1b9c70a251022 SHA512 c2dfef0a3da34e82f92801a18bb2dafdd463d00f9bcc8f5c6be17dd269e3df62574ffc22bdc8c990e3434d75b307657c453ed1aac2336107d31228ea48f1df6e -DIST thunderbird-102.3.0-hu.xpi 717427 BLAKE2B effcd3ca4ec82dc630a73d94ff395d9f93f8c59c906835afc7415ed7d5c709ba92648f653009fa5c562be4656aed043e28294c0af7e8e32d28110ded2fcac294 SHA512 447ea1f3c3068ade31653b114f385238536ba7cd66fa482619d341b917e31f47d84aa68ff9427617eff0e3d8c589d4371bf059b065368e70d1f1de8c2f6dc78a -DIST thunderbird-102.3.0-id.xpi 641543 BLAKE2B 7eba89c78f100d643b15737ca32349c7e5fff65f615b8c8fe8f7a4526bc389feb17b99d68d5e23e650c174b3137076b734fbafeeca39dc1eaa1b5a8544328b8f SHA512 b66496e0ffb420947b7a4776316dd9a0d8f5d5cb23787063bf52e781f8c8c187e204032e00fee0b428f477394b17ab006160f71455669fe32e8b93dfb9e9a62e -DIST thunderbird-102.3.0-is.xpi 682150 BLAKE2B 0cf68b927201397dfd0b0e242e7704d54a559bd9117a3653823d6df2a50f1f07cfb6807135ad479028409381d2c91714a8ee2f6c5b4d72dd3fe94d22d8971c78 SHA512 c03d80b557c74c14dbe882ed39675860360de65e8400135bbac8d40051e2ebc4a7c9bc4644a42a83a832af6af7c8c97c06e9b9dc5a1b8bec2ea5f7138c4ee5f6 -DIST thunderbird-102.3.0-it.xpi 599314 BLAKE2B 30956e055e4208e6d75d7f084dcdd007850f6e980be7da0a1633ece2eb5fdc1a6bd22a0d8b066c228ff43487229c0ebb66a9e850c80c56c2c149ad57f548dfd1 SHA512 cd272641164b9d65bfd51a6f2aae9177c3e6c518d3a55f87d5f796c669e389ceb599ef771e84169290177af95db3e23187e8c2fb1d272c15a42daad2903beea0 -DIST thunderbird-102.3.0-ja.xpi 735625 BLAKE2B d641d63c9e897131e215ea73537a4dd630a91aef5a75bfb046da9f717551f6c507ea5bf6502f9b6d98ec5a6f6b9d495510bca94e914fb8ba48bfbbc8b9d166ef SHA512 112842cc8121a4c97a879a26c684d6a2a12a01a28c59a27d89895ab80b019bbb046a04a4b3d71403db2625c676be15236850d919108cbf411cb17c25c93dc5ca -DIST thunderbird-102.3.0-ka.xpi 750627 BLAKE2B 3200ea0bd5e07ab30011b16c059d9e9510c7c7c85e282d1db88d99e798f9db3c57b72a2cdcd56ce3120838dddd3fcbf3cbd0bac283d157ba8302c289da93860e SHA512 7e65a44396c5b7e3a219a3f33592311f5ed1df7d350b0da49deb7616c15ab294f844b95a613205a5eaadb86040e0a25f75519852ea23736790288a9894ecfab2 -DIST thunderbird-102.3.0-kab.xpi 689694 BLAKE2B 55f72593b40e3ae7babe954e33703867d1bb42e0ff9f92ab1fd344bd4308253b13d76a2a11ea379967cf304c8eb7c9465cbd06d842859e02d4e74263089ce245 SHA512 f47813b70c023d875c3ee7734af6a92b65b13a8890883fff33d2fe8d1744a0e651d6d85e0a243ae43551709377896d749175a2a8421edd86d5c7e9d11d36003a -DIST thunderbird-102.3.0-kk.xpi 732214 BLAKE2B 0418dd5ab0b7f0133c445fcdc2df5b1bcc0bc3d80c9548d4708bed7490e73232d79dcdbb138dc5d9e33820a8f26b75947c1b146817ff84667b0edaa35234bec9 SHA512 e665782b4adb0fcbae01aae345d60da4406a7efd7b7be0a6153c3485d62cddb8f07a668d9eb371e95deb2f34be70520d24eac9ec00b8abcf41a92220d2a2a76a -DIST thunderbird-102.3.0-ko.xpi 694692 BLAKE2B 6084a90afd15f1282735c534a1fdfe599defb221aa29a742b4438c868aebebff94df7e7556981dda27f012a4d4445101fcbfaa1fbf7dfb51b0b88c7b06eec7f6 SHA512 4f19634329846dcb4dbd885cb04cd17e55d9001cc9d2690db8176854dd89310789e5faf8c087d3e2528a44329b1c4331adde31e5d89e176a211c4b16c4d75a38 -DIST thunderbird-102.3.0-lt.xpi 682840 BLAKE2B 7e341be98e93b3423cc985b6550a8888abd3453473eb71b6a37f5f0f88f785c0256f8698f35d181619f2c0d26959de9c10466763c3c0ad051b7086627edbc2b5 SHA512 ff7de82bd1532bf47c4f12e88fe72c7f0757b4efa4c18484b6eaa2e0c734b1c82ad4bac941daed16bb02ac7db200f4f2c6325356188d3608ed43023145c5725b -DIST thunderbird-102.3.0-lv.xpi 610374 BLAKE2B 37d39d29f7064e0c2d3064888231bff9fedfc4ddd0709791004de23a64319b6d9e76b207649116808f6c3856d9df6ea3864de8bebb384849fccb493d8e8cdd27 SHA512 42d0d2a693c8edd4be886534b04c9fab699e5e7f56775f316efd9aef891bed797be67ef9c1246a6a0d3222594f3cdacacbc0710f1804fb4580048e7d5e473d99 -DIST thunderbird-102.3.0-ms.xpi 571203 BLAKE2B a0a1d893f3d4a744b88b9c534305a8578483774a97551bd6a12d2cedbc769c5a3ac72341f7a541f351908dbf5af1992422994986ccd866b42ab66465bf281eb1 SHA512 6132d3c1fe0b953054bf9150745fb00e41c956b182d27540d87dd003e374811c34a02193ed4925ba2d395024e176db71812b2e7d7b31fade377e2bac0512b58d -DIST thunderbird-102.3.0-nb-NO.xpi 649306 BLAKE2B 15f31ed5fbb536bf3c49c1c8cc1957cb0ed94e4d3592764c13a991bc335cb759732f7645d85f2d600c844001e74092301dce2a63546f7a5d439151d90f6a46ad SHA512 f11773e55ce89e6408775841ff37526b801120c95bfed0ad917fcfcfa478f01df81f564fe91902733061705e9fc9085c6a567683bcf74812606121aa50d0fc95 -DIST thunderbird-102.3.0-nl.xpi 681883 BLAKE2B bf8ab1e8fbea74e74696b1f6dfa05a916959c02bc946ce89f2c50e5853d043188fef5a4129427b9fca86354f22e22926f80f437c68e62ead421438fcba51cd9e SHA512 9ae8517e4fddee8a9fd49c9ccc78f015bfba8ce8739bb80886335b210a7468e3ab5ad92bdc25a42c6922f4843c0fb1ffb70d587e490a90bc35104af63c22259c -DIST thunderbird-102.3.0-nn-NO.xpi 656316 BLAKE2B 278c24ecd78d4a5457ce81b42051bb326e673090ae6bea22a4d3e57c237ea33fe34d2f463ba0dfda8343e1966108fc42abf6c96a5f97908213c3f35028b0b092 SHA512 b288c6ca86b1388275502ba7d4dbf27081d1bf0910c703c10a1bb21810e499ae244c46e76b39f5eacfb9b986a35a92cbc215ce4fb4056f36fbb91c76622cfae1 -DIST thunderbird-102.3.0-pa-IN.xpi 645954 BLAKE2B a7ef8b5e4fd29f7af5467456265cc6d58382e7594d1170a11a7ca6e1c336e648bdd032e3bc7b300eef5bcbaa2cafbe6fe9acb31de74b5704fe24383062a59c60 SHA512 524024ecc7783f613017e66bdff337fc5b63685e5fe0387fe4ff5a90554231f710a9a9ebc5a3909197968c77a71366c78bd3c0860333c48eeb213ffd72e424f7 -DIST thunderbird-102.3.0-pl.xpi 693053 BLAKE2B 156e07a802299f2970c8cf63005435968d18c751cef15cc3a81c6bb62dec94b353e914fb4564a8c1533a42fcb7499f76a421c959ca0ae29c854c1837f38d818f SHA512 5137436d2e71aa980084f5c14751b1b33db1cdce19687e7d59c02145dc6de4e264b1a7da88271677016352057efb5acd99f8a26aece6e0bef361a64a871a7da7 -DIST thunderbird-102.3.0-pt-BR.xpi 689717 BLAKE2B 60615b4cd1e09df23037d1641ab8821d3aaa00f8fa0ef67812543c01cffa44295b653e62331773375ab31f507e0128fda82d2d8153a495e7eabc1001867cf1c3 SHA512 c8f0cdf1edc5927c9f4b1688c763a612b2892b74ad782e40915c5c3f9469670ba9d2ce2ad620b64701e50818abb50dc68a316963046bb3ff4df70e1c7fbed18e -DIST thunderbird-102.3.0-pt-PT.xpi 666853 BLAKE2B 0581401c231b9ed8add5c4a6b673ce743c83727c268f3a7b89621f9e34185f5be647139a611ecfe7a40ea99aac23716c180bce8829a5c34b7904e907eafb079c SHA512 e66153c1dabb3330cdc2d411d90bc19beade7357878c4fa8562ee61d33c16a82be066aeedf796cd97b66009d1192e33551e0ab0909288cf93922ff929c6a8ca7 -DIST thunderbird-102.3.0-rm.xpi 681992 BLAKE2B 0446ebb8e0dee176ee9053939e97924da800c02f3ca645b2372c93e533b770e333f5104e185e2c23d8c752580a32ef6ccb7f1bb950bbd80bb4d337ce9722450f SHA512 1078d50d95919bbb27d8c96084a27965f591f9f221bf5c1788871a8c70078c59e273bb9f3ee7c4272b9e0831f1fb14dcd03998a4ba8fd7bf4d0ac23c7d73634a -DIST thunderbird-102.3.0-ro.xpi 652515 BLAKE2B d703fdf67591a4cd394105cb0c477f90e367ea31f1e1e5d06d20535d7758f2ecce5e42bc6cf8be45cac9e6f4ae572c0d85a9b9d13c6204411bc692cf482a901d SHA512 599a1223be768a4b495c392e10946513e9619302e92b53512cff9c6a8c06dd109ef54ef8b73e813f7830eb0d71a0ddbf585422e33c5ba78b7ab85db12d105eb1 -DIST thunderbird-102.3.0-ru.xpi 799078 BLAKE2B 5d9918e97b276d21e6bbe3b3998fc1d7bf0818f878ef462081ca9a5279916d55603cd9890009405c8adede597b7e5dc3ccebc5754a93ea95b3bff60d33d65e1f SHA512 3acf03ea17904d42586f0a7faf1589439ccf7d6fc898d161221c2f7a7208c4338130189986f45c6c5a15892f5207bddd2fc7f31f40704d7cc80668528c1d048e -DIST thunderbird-102.3.0-sk.xpi 718205 BLAKE2B 2db1d720f97b23175fcc431030e73ed16d42342e25772036618f75accda0746b3044f7b5ebd6c16fc3e8cce1214ec8954d5ae26ee64810bbd2ab59b62b6bf263 SHA512 862ae9620a72713331b1143bb0e736bcf12f7b8baf236fef4210ab7568a6d3fcfddff652a7cb90efe937227cea74602e0d901c0ebf320c1171d48a513cbf12f8 -DIST thunderbird-102.3.0-sl.xpi 681766 BLAKE2B 2725e74769ab437b5e1bc037303896a93481e0f0d29cd405745128638018e1c3802a439438d0e6cd8d1e15f47f0412b7093cb23fab0596483af04b00d9c26d05 SHA512 74215d71ceebc06209c13a6f75e1a257f324c9bbff92902b9af79f3b8735c96b39685b4f1e280356fa1d9788ff8ceb886f9536c2ad7fdf23677bab270f527365 -DIST thunderbird-102.3.0-sq.xpi 691694 BLAKE2B 365ab964bbcce140c82609e1d1cfff5af48537775c8207dc6cd94e29633f55aec661132ac51eda635acc6c8b7950bdb342dc5254c287fdf85cd8f0b359196f7a SHA512 22f76003a3652d63b23cff50f6c9481d7e74db893df424fdc96a540592fc673e899b4cf9413d234d18e63256264bc941c6976545981cf955859f69262fd3f8ed -DIST thunderbird-102.3.0-sr.xpi 701540 BLAKE2B ac0e0fcb5f07688c30dd4ad287415cbf1960ff9465bd4143f9536703037bb59e630e0a456da59a9378e3a2ac82dfc41ef5ef48c8a3ded0eebc1922a2a4f12460 SHA512 703ff924eca6d352b652e2f95e3e02b6a2d3e2dcc286ee17e079ab98303247d154d8943adfb230ed6659ce520f9258c860ac50b4870b2fc5f49bf2f19a10eb28 -DIST thunderbird-102.3.0-sv-SE.xpi 685592 BLAKE2B 9e00f4a8877018d57dcd120c08203a9827a9b9e6bf809aa7c836d3b4d222225495481ee7b5b6d36e0afca3b386b3ebdc98148c1aa304702d95901f0d187f97db SHA512 d02a5a06c511c5b6567e67772e52e47dd8ac3ac3a86a54a3c7db203b6c1d4d1b01d55ef7a7a34bbb0bc855af945213fc8639449561e890ea439c1c981459997d -DIST thunderbird-102.3.0-th.xpi 736311 BLAKE2B 9d1a8bd9cdc85f4fbc4b016c9895fae7f756a4917298a4ce02189b498b20759b632b6624cddcfb34440d63d8d3f049d4e7cc2aa8b7e7722831158df96cf61a5a SHA512 868fadb15f9ad4e352cb0a6eadf6c9fcd291a4caa088518d83128b56fc859e054546d6ef041428844409cdace61a7fd23866bb089c3c68c9889ac16f3adccb11 -DIST thunderbird-102.3.0-tr.xpi 693692 BLAKE2B 1b61adfd195be375878b86fef9745da32813f6aeec1f5f6893e134dc10f96c8a2aeebae8b6f82603edbda00a09c47018f42e5448dbb032b96ba2fbfc7fa16428 SHA512 cd2e483bbb5396e2f321427c0157b527ed025cc09d89b6d4a96a62689770b44ed45c3d15ef7fda557d2be73224017e35110a0f86dffc719566ed810f1d62980c -DIST thunderbird-102.3.0-uk.xpi 792341 BLAKE2B 95fd773902cdef9d2ec881516a95de63edd1c9e4f1f7ff908f362ba40675b3e13a7e3d5cffdbdff5948b8d34142745104bf6292121c1f860667a34520dd22df7 SHA512 c07eab976bdf43c312acbe03cdb89022ab749bcb254fdf3a8ad82fc413ed58d225f83ddf592ad231c78e4a2cf96a0436073fd018233e9868a9c7a8855adac7e7 -DIST thunderbird-102.3.0-uz.xpi 587625 BLAKE2B 1aadc2357f2295fc42bdd06db42006622c158b89424f695f5b965722b758d016b58573d8aaa3539406644d773bd8b96f0d0a158a91ed956c5b8dbf54402563b9 SHA512 36e401ec5705f02499ecb95953c5035b613c43f5de6ca210f333370cff2e46af4d93ecbdec792ac658ec8acd624ff071ca66af22951b3aa1ab5aeaeacdc88a15 -DIST thunderbird-102.3.0-vi.xpi 723633 BLAKE2B 65482d0565db77b97f0780e1a36ef4d42842f69a747c790e42d393ffc234ad8dd8dbd4efd66178f28d0e4a65aae5167fe705583e48ace4385994f4e6d362b2af SHA512 69fe444b006868359a313d1f835ee0d114d3ca04bf8818c8ca632c9d332ff6cec6569858f2abd62b3b4178bda420e8e80babb279a02cd2bf1dc2de927b067534 -DIST thunderbird-102.3.0-zh-CN.xpi 721838 BLAKE2B 303bdecc376e68c49522cf06b81a1a20d9523c01fa84a08f1e7d86cf2159f578cdead06b886635b82f29cebf715cb5fc7781cfe6c6ef895a71a6462324ca9dd3 SHA512 20aaf8d38614d2fb5f86079d4ab922725396d42b3088afed924a7690c1d52e9aa82da2ba9a8931a336202289598afc5ffd4f7fc7c42eca766f81feb9c9f72d50 -DIST thunderbird-102.3.0-zh-TW.xpi 726302 BLAKE2B 41aad182ac38625b5a851ca5827687490a32beff91aefd9309627ab9fcc018bfbbffb569c87d5f7502b642028153fca4caed38e7dbc0dda61c84e76e0567cc31 SHA512 7d45fcd1f67c63c1f6d3835c05895af426a465c0ac8a9981aa8db73d5882ae2e04b97c451099bdbaf44cc0953cb6273122d3dd781d8f67a8147974e3025232e0 +DIST thunderbird-102.3.1-af.xpi 551420 BLAKE2B a4284bed51d507ee551a3e316d478e90942c7370a9cb811077722d09314ce1eab83134506ab2055082ddf1c7ef28d151ab0f3e91c72ad86dcc41cb96724708c9 SHA512 5226a93bc94ec69de028138cb8550db20838eec5ccaee94f14297346195b45c0a6534dca75474d0719380ac5462d480d9e5a6997ce017ff7430eeb8ab4dcc83f +DIST thunderbird-102.3.1-ar.xpi 655776 BLAKE2B e14b0084b408df3b0a04daacdc15daeae31167798b2cccad6aaa20bd0b83fb79d655f26e7ac0e5abd0ef85ade576190542194de476af3e99602981aa702f662d SHA512 13ded198c187540ea8255e69bae5467108deec866b6681caa2cab8c11fbe5c8cd01d6d3e0e8599291ccd160756d2bb646e8a76874736239cd161f4764aaf82ab +DIST thunderbird-102.3.1-ast.xpi 572178 BLAKE2B cbec4e2d5550cabe5cf0be2077ba538a400095ec21181f9d6e45e0a3274f81098cd9aa6b07353f55f175a17a1116a6b6a27c7963f1c9343084da9497fdf1871d SHA512 1856fe6d8aec0f949bff83595d7144cbfd23f12287c2d77a947ff895421432a1399206279938d72e47708628a88b24d737bd387593a65c24f012949c1cd3b274 +DIST thunderbird-102.3.1-be.xpi 687878 BLAKE2B 7d3ff8f25c1330d77c39a426ca330f2876e5129d9dd310d497c67084e44673285b7e7e9c374d9e8fd75f91d37f4021d5e93b4883d615ec71aaf36a78b30f3fb0 SHA512 0daa8d2d9168558f477751059a9cae3392122837d2e444329e2c68167a6fced1e2d51a2a208ec122dcdb0b1cb6c29fdae74b66c86099e04e60cb783a115a5e06 +DIST thunderbird-102.3.1-bg.xpi 683816 BLAKE2B f1c67b965d0d11536c0b9467006477eea39f7dd107626baf77b6f17af1ce154c3ae82557ff92f7a95f8c1cde6d35e680f9267b81c48011fdf0348ddbf15d2896 SHA512 81a3f8b08944df7b514f082c3d3250a167c3a97f2081953a8a97a250c27fdbf2249c49820cd308108b339d54fca85be06104245dc22a8afe162210adbcf1528a +DIST thunderbird-102.3.1-br.xpi 615534 BLAKE2B 21e27e6d2b0e44e0066d3a8293abf076bc85683fcf37f43b139fb93b5f11df5ffa92cb80dbdc16a5b0607b482ca9f033f71808a2e067ff762c37500d86c35abc SHA512 f8019a3ab8b65e989f8ec10b114c61213e111136fb6e34f1ea0f15a87a5b943744323ee63fe4dc599cd0ee07d99033556b9c476fb25af7cd5ae9d9a239195ce7 +DIST thunderbird-102.3.1-ca.xpi 637766 BLAKE2B 6ef097cf88fa0a773b77a2183e28300c8c1f9691f1f4e508961f4af95a798bfff53314799ecb1276a327adbc03d19b1d6cb29a6d0350f9f0682413d81b171c31 SHA512 2bb9ca1368d59bc6885f5b8e791160fdad6b1c669744d1affd470c31c16868acc9ae005e897a18e9afdddfca6ee7fd18ebc3569cfb7cf6422b988c972de08418 +DIST thunderbird-102.3.1-cak.xpi 643988 BLAKE2B 44c09c5c51993588a3c5f42f851ee8d5546acab43a6e2850f7228741d05f6395515cdf326f99cc456ce10f16c2a1e481707926f75ca7128fed88437cadf72cbb SHA512 c70a9d0492ff5b2d9ea4b0a9391d36ec7f7d26eb0f289c8562e58e13a6451103fcc5ad77139343a3ddd0b82a8d2eb970cbf79fbdf84d41dd2f4def07fb48a0d8 +DIST thunderbird-102.3.1-cs.xpi 708439 BLAKE2B c288a09d6b798cd9561b5966a578f3052eb54010e470e479bd1de27b35e4197467eb7142693d407fb6b9f2f266fc4b9a88b375d3c12f37a1204b817fa3f331f0 SHA512 3fb74623dc7dcd123a4adf016d63a3870a37d2806506b50a091deb86ea5863d3d971e5e522b84a820fafc937e1e9583100c9c376b9096a1a0a310ce80d63a043 +DIST thunderbird-102.3.1-cy.xpi 686501 BLAKE2B a2febd6e1cd440b80cf5819e92b2d6ea1c0c1efde7ca51e8279238e49bada8e9cc7bfba1b69440585696a5d69841acb44ebfed7bc821e4884db585dd46845e5c SHA512 a8d0bc53e705f1f142b28685054dd59176466f4575a42cbabe31809158c7de0fd374f9b5fb608731bda47836c0d991edd2ec2729655ec338357a983f6b95f9d1 +DIST thunderbird-102.3.1-da.xpi 671989 BLAKE2B 086c47fa1f4fc88e0ced7d9e95c3eb5a3041cc618726d85bccb24fd91c66b9552f2ea2bd075431841c6c8e1105dba99234f543b53c65d01fbe205d79140b2068 SHA512 9d42fbafc61eea61cd24c43d81f4fde92ea1fba99f7afc02ed3e79bdf44f50d4d8bf039a5f015ab06eac29bcb9c78bd2162606dd503359b9160e3fdf80ce561c +DIST thunderbird-102.3.1-de.xpi 704979 BLAKE2B 7bb5dbe5ffb4c42d25d524b9f173f90e11818926436004559a8441fea58dc63206824f9ed6ca385f1991579bed7179227237e27ec2fe6c8fb0a512a061ed61b5 SHA512 fdfb2d84543256e88b69d80b954224294f14a447be787509c793b593b56f7b9d2b794274dfb7c2a0e407033d846e1b905bbbb9ee9aa3bbadebfbadef23b66881 +DIST thunderbird-102.3.1-dsb.xpi 720016 BLAKE2B 27ff4d24fc0f8d10662311e602a8d82efa13a1d15def63cefd07ae9375241758061ed3e9522998b8e1f797fe650752315ef119f16f73be8f1e62b565fc547f52 SHA512 53cf5ff500bfe65376d42d158febed685d079f0344224dd61b802fdac98a31604ddb6ae59d826211ca70626a0494e75c0974a89e37e9587162578ccc9521dc7d +DIST thunderbird-102.3.1-el.xpi 816802 BLAKE2B 161592b945cd29049ffff1869fb7932d41c33bc70f9bc70ae26e05829aa6d731aa9220565d4d419d01cb87065ca9d245dec5ba340497ad4c83f907ba9a872247 SHA512 ba28ef46493ac13c19ffed7810fc2e41f7d3ba557610ab727547798689bf3f368532bebb9c35e0b6e53392adddfd3603ebc1405f07e99d2ed7a843f14166febb +DIST thunderbird-102.3.1-en-CA.xpi 644066 BLAKE2B 89b61d8608b52e1700713a861cc8a27e8b370e8982f796372113e490a81032d962a953ab0c0480fa88004c4736eaf1b60d31373e04a618ceb0e362c6c97d1901 SHA512 be6041ac20f84ba3d45d0076d17e983db40c067bef3e92026b64846dec7274b1ffa3c66915eb46f3f1153f0f526ae84048d87008f50a612ecb8eb57767547240 +DIST thunderbird-102.3.1-en-GB.xpi 646876 BLAKE2B efa1e02066f1f6bbe45caf803040986cfe5ffb8da7bae4cdc02d4caaedc918b2aea09c68130f76b44284141d5af36c90fcb854219db21df8615f58af087cc491 SHA512 d4fa6218f660057c6bb3f0519c17f2d6a9e5eb5ce3193e34fff67842d79dd685a259377e95e4502c18f42656ffb46d665a13db4d80fcfbc67d4947d3062344ab +DIST thunderbird-102.3.1-es-AR.xpi 696660 BLAKE2B 644fe6f81076e474609c28cffec208157de692c1a172eb49bd23bfda4786322d04ae960572ec4a4689406a62720e639af6884e6aa8355abdf0aec6f9701d1dcd SHA512 968eb1188b27d1619bd8669539b0d8894ab2d28be931b65baa279bab08c49c8212e0c7d0d29f54ee3f8110fbee9ccaa89b5dd68ef27469c2b557e6720561cd6b +DIST thunderbird-102.3.1-es-ES.xpi 652536 BLAKE2B 5eee398bb93152eb3ee6c9ab9580b60dfc8a1c69bf3f484501cb31782cbf46d547d06e2f06debdf848b51b1547c495e19b306f1b78fc88fd4d54dc68090fb4b1 SHA512 06e5adf92cce38a17c070219c648db91b339ee6e3cd280c2577f4c57c9f1f0b2779accaecd4978ffe1034425054a0114921ec4f25a1f4d31dc358044e54b0958 +DIST thunderbird-102.3.1-es-MX.xpi 699417 BLAKE2B c5b19b0fb07251f09b7a8e4a748963b5e990be46b8ceefdefe5834e5b55104b53db02b88790f263599c9deededcbd87cd444ebd181067afc45c42e41b7ab5f21 SHA512 bb8a9a31eaf681c55866557b0776e028fb3623f242eab2916a92f40cb57890cbd52e0d226af370169979cd1ca39acb5239a79ab3dae3f054f4dda949fc6c9a3f +DIST thunderbird-102.3.1-et.xpi 667785 BLAKE2B e7a3f44886cbe291e6364a1bea0c7710401c6a0e088522b50bc28db73f374334e0a1cd4097c9ded9c3021c0ab71c921fb2d9e92122c99d92b998fb559f4c9e6d SHA512 24c2faafc254ca262f644648f8410860a6fd66d20ce1a87410dd96190a3e6e1a31d0949f65072a44b215b5f0a1078fa635fae8c8c34303a1504feb9625ce2679 +DIST thunderbird-102.3.1-eu.xpi 680664 BLAKE2B 7fbed9dd8834b3e8123543afa4ec5cd089d3d1b835ed0971126bea0fdd9b6a3e24d6c4c04d2e6606b856300111e40c84b59213be0552d90c55b74720d1cee823 SHA512 0c9a8f2d340b0a6d5627e3c615520d9f5896f2a7e867948f58a8266297e17b4b528d796077f672ff1f1bab90d780b71ddf63c02979cb88c1fc17caeece5174fc +DIST thunderbird-102.3.1-fi.xpi 673890 BLAKE2B a6afd429b1ee3ce5c69c2a1ab0b521227d7312c2b06ad0b5f46ad1293f957f2c83ae8e2ef243e99bcddd844d03f24f288bd279f5fb9d98cb939b58e231ca9a5a SHA512 7a08f5a3c02929fe19b7a295deaec2cdf7e1577aa1865462eb630eb32903630a43e1b74f36414b8fd17fd20c367abd2be1a57618ae74a8e0981b4a8908d9eb8b +DIST thunderbird-102.3.1-fr.xpi 709227 BLAKE2B 405003c9c2b48f99f3e53d83b27d50b4e61acaf0ce49c3c1c0d8c728ae7cf8cbdc645f3c2ae317c6ee9a8a3e2cbccdcf15c1aca521215e20f6b8c1b8712114e7 SHA512 050d1db6d2462fdc25115fda2242b253ee3e0cd68eadb31c849b414b895984c7aa251ae8dc34a5e5454a3e612f928d78dd24fac97aa7dc0169a622e0f6183745 +DIST thunderbird-102.3.1-fy-NL.xpi 691697 BLAKE2B 3b247f8f3daebb9ee5666b27f721ec222f88ccc3c791fec12cfdb892204c5b9b13b1f3d4693e3f9107cdff37dd901d179a4831470191356c2a60298a494f4ef7 SHA512 6608ae414b51a40bccfe94d2bd42fba443f238eabc1da7377fb61e478d49abda288bbf45d8b51d39e30629ae9cd859c3ca89d5177f9bee30218d07fc08bea158 +DIST thunderbird-102.3.1-ga-IE.xpi 607657 BLAKE2B e3b16e6ad6e40145d2b2cc95651e6d90368ba6b2380b58dc2c9e23681877beeccb5a941313659efbb0ee14ec3f2f7c5dbba777e19a46dded69e633a7f2522f1f SHA512 5a2f6eff60a68c1a737cc19719eb9e04df119e77bd4d2e4403916eaf9ab8de82d745fc95add84e393568e37de4698c8b06aeba96b01a2916db0f5c2822eede27 +DIST thunderbird-102.3.1-gd.xpi 632518 BLAKE2B 2c0fd0c9527b850f1c24c044987982659dd2004e7c2ec703c0d18070884b053899c3fd375dc3a0632b9f6307aeaeaa1ed4f1b69ee7662d04ab201a84f9642cfc SHA512 48094d897c953bd91bc5057e6aaec1bd8dd95a14fc8848893ca1eece2cd882def107e882a4a0992de0dedb896f8e801dcfb9609f61984bab8b1d192a97e56e81 +DIST thunderbird-102.3.1-gl.xpi 665405 BLAKE2B c09b334b1f0eb11804a23832ecf44e91f4864595a174f867ab4105af7717e46088dda5e2ecd2fc30bdc7b0255de60d21300f7ceb31fdf2bff6df467ef6345f42 SHA512 a026582c949f88477db3becb5eb8d482e9b13c0ec4c2c395dd38809c183b9cab8dfda43876871ab0ccba98357193bba7bc549f8c51b838017bbbdf0425018a32 +DIST thunderbird-102.3.1-he.xpi 664220 BLAKE2B bbaf4c81decf45848441a2376364950c9841e20ad706ac9af5737073181cc254e21718651c3ce451e8e4eb1969a945fdd0a04d661ac5c4a6345a451b4910092b SHA512 718e6ae5207781f3f89d7dd8333b550146c896d7abc2c9a46087fb73a5b0c8a8f245e7ec6a11b0cfa4b31923467a581babe33dd464a88bf0fc094de2406c5a2b +DIST thunderbird-102.3.1-hr.xpi 662852 BLAKE2B 8fcfeaea6a12ad1b5bd16c01e7d5bd7114b84667c3bebde914fab30620ef8cb24f0725cbc8f2a792742e9c33fa11e6e881dbcb9d87e6e0c5f3dbf57427715811 SHA512 ea1801476940bcd8943ad05cdf598af15faa5e2dd09972bc657c631ec8890c20849a7bf4b0f554ae792104903782ee496ecc9340130598767ea5c3bfd0e904e5 +DIST thunderbird-102.3.1-hsb.xpi 716866 BLAKE2B aca4be086e33227f7630ff1c310d7e93dd592a4ede89cd9e81d14c215fc9b68cfcb2ed8317690e958b7a58dcef38d2085ce1605bfa69fb71333f299abf9625ec SHA512 053079901e58b6f27f3e66b06917aeadabe07207be153ece862cee146bf001d9e4bc3d7f0cefe5abf8b461119282c35b4aa9c8ffa9fe49393c59a3ea190eed7c +DIST thunderbird-102.3.1-hu.xpi 719744 BLAKE2B 4d8995a7f489077dd14dedc10933d48cffc9624f5c6d87283d1ec8aded53eccdd6411d9a2d67fd3c43d08cb9f331a5d5fe54090cece07a6490960bb47a7e623a SHA512 ba1254c7c699480466da145497b88bf927978477cb75f380e1efee3530239c1d156645187828ab03284dbcc05bc7e67f465aead93470604c3784c131e0692252 +DIST thunderbird-102.3.1-id.xpi 642177 BLAKE2B 8e21b1074c87c7082c4c1fc792f52c51c35d2d775f39ad8690d28d63ffcfc3e600d00422c2ef6c0143537a89bc4717c0a8a1bec44ebc3c1961e5a83b95799111 SHA512 f91ac9c58bb1c7ff235de8a61d61194b2ef748a36309aa84fd94856bfb8f4ff5beff6bd11c5f35c32f65dc07095c59d3eb9581e25174e761ee8b5ff3e0ca0d9f +DIST thunderbird-102.3.1-is.xpi 683479 BLAKE2B 88e707b2da5458e4f7a28dba085d10623a2a7373a948aee434d07e32afa82e0f0e1183829f35f76e521e6afb85257a8db338e00c1d3d1fe9fa3fe3794317b5e5 SHA512 0cbc8c96f0b67a12dbea25d42be67a69bcc95b8efacb1d3b3e23d1d7547265a8fc991ae5feda8cc0c05092d8a0cadf3b09c2b326b5eb32b032517665c2226bc3 +DIST thunderbird-102.3.1-it.xpi 600561 BLAKE2B 92a8e581600162f75bc5308ded04c440baa83ccd348f1e3dd7b5de813c66fe826733aeceb303bc0cfe738bb9ea3dbfa7ed13eecc85105fb5c419d58c26edb639 SHA512 57afe68c003301c56de7263bb124c6fd56fc2086fed24a39ad433b25617f46972b857045b9004965d02550f570d1314b839d251b2a3a36cafedcbdbb160683b9 +DIST thunderbird-102.3.1-ja.xpi 738137 BLAKE2B 6bd5aa52fe1f31df5c581d096f9ab41efade330f32f94f2f710efd8431b0c90da97b7a6b55ced96b370f72a29626aa7da8337fefc2ea720f24309a24e190c1ae SHA512 6160f957a51083e0732fdc1c72f8f25bbdd8a2d656ac0ed9138cd9f4563ff6cea0e06701ab00a3fec21e29b8d9fa6c9cabc2f9e45f67c5d1cb8707b478b2012e +DIST thunderbird-102.3.1-ka.xpi 751856 BLAKE2B 57e30f561b24c424e6522e6902981e9cf940f4103e0da400eb4ab79137abc7a0feebe935ccdbd93fe8a8e5b4d6a00ce80c0941ecf539c79dd72990006f2a8698 SHA512 6201efcf1586da86efa77aa9a23d541d6c0d1b130f53aad7ef7a2daa0f7e11ae37bde797670bc26354ca42134ec8a305016d58759c9afe7a14952c76a6dff5d3 +DIST thunderbird-102.3.1-kab.xpi 690534 BLAKE2B f3d95a05ff54f657f36eaac1b3f00d0006118a7a6614018ad0ae22b544034f25a4714f26c3eae7a1df4954ecb313a46f547b4d91bd1b7cbdc891cfebccc86664 SHA512 ef2fe4cf00ed31746c0cb33a4f1fea077f2acc78666a66c4204791a5495d2c0c3ddc9670172da19cff7c8744c8fe7573202b322c07251eca9f6df2bfd1ca6af6 +DIST thunderbird-102.3.1-kk.xpi 733544 BLAKE2B e5e4cdcf5b401d053e0cc32803ae9361486cf7a7bc1e87a5da2ee2c9fe2011a93f660a571cc5bc8a4001be14a5f3c13e57960e340e45ba84c09f7a7115b32545 SHA512 073f86abb3251a16ce6b0a36659159059f426873223a1f088f629e584421207a5fb9dddbc93e18e16d7ebb87cab3668e60e61b3d6085de9f88562932af4efd7f +DIST thunderbird-102.3.1-ko.xpi 695397 BLAKE2B 0044c00030627e0149fb2a49fca0c95b857a4cf3c6d4bf85b9479affdcdecdc20c9c93f78ba89121b677180820fb4089f22bab112e1c7fa22a6e90679a9fe2b3 SHA512 20ae6f87eca436520b34514c244d468f7e176f93b8033f48e9e5c10a5fd651ad7fafb27532ca14fa94eaf94e5d6d7ba7f2fb67cf88a9eda045929ffd0aa3650e +DIST thunderbird-102.3.1-lt.xpi 683224 BLAKE2B cb5b55b4bb021dc34d768414c5365d7825b52445e59bdecb3dfa821d59ca7d7ae20db3318c030011ddfa6a157cc83352c66a0a414674bd9f57061dff2ec523a6 SHA512 65cf96922ca51c814df53ee48620c8b3b1b55606f23d5fd81331b624eefde802dcdced795deebae0fe04f897c5d352ac557de4cf32778e7acdbf736a128952bc +DIST thunderbird-102.3.1-lv.xpi 610772 BLAKE2B a2c1c5e1154d70bf91e9d3c7f791571fe1fcb7ea9af3f80c8568c01b75386913da24beb5a3d67d0912b007c8765033f088d25b4b72bbc805c979cecb6c52e5bc SHA512 14e6b01ef0978ff04e0bc3a8ea701f2fb800ec68fa6dcb6abd4e01fe3ecdeadbf4e6d6c833d5968e1c1bb0ba5815c0b1d302ca519f332005bd24e14f74f18d18 +DIST thunderbird-102.3.1-ms.xpi 571590 BLAKE2B e510f01b94f3c48a34ada6cbd7570b28e4fb8c6f21dadc4ed668f9cfa21133af019ad7660c588b1632370fda464d8cde2b033494b7fa169b4e7645e3bf8fef27 SHA512 de840b274fd52a10b9b2d62942b111ab67f7fb248437bc8d9802aca3533cf2d2aa6b8b9aee90f8c7520f4819bc90b8ea832b720ca34e58944d493623a75bd1f0 +DIST thunderbird-102.3.1-nb-NO.xpi 650155 BLAKE2B 051aa33a470973ef721ab4465610048d90f088f3646e9c69c693a9560bdab3479da1c4e339bbca5948dd333856c52d641bdd6653f23cae6b89b0c8d2f188790b SHA512 724d8e3dca7dd9aed715bdadfe7933d0d2fe68b2bad2ae06280021e366d258a4b1082a02c4063c3d9bd3f2934e14d36d2fe53f87aeda8362a7d63820b24e0b5e +DIST thunderbird-102.3.1-nl.xpi 683345 BLAKE2B 7dbcb948c5e72a169aafbf24633e2d95c370a298e87d64ef92044c04a89afe78ee6fb0f33ac089ee692f4593a5ff25347f208cf8c3e7287a2bb38e1c4cc11b3c SHA512 6b32ff0265a927f7201ac46d41ccca0b043ed3e8c1b39541ff7908541ef02fb19f887a666be120dd3ec87f3c849640ea321e6d60667dc8f401356c1f24033044 +DIST thunderbird-102.3.1-nn-NO.xpi 657849 BLAKE2B f162494ac21b2eeb7012f70bef8eaf2a4001ebea182fa9957bce5dbd3540e7951e367ad242236ece70adb27fc20d29d1c8d0148b39e14c26d8ae0e5248ddc868 SHA512 5f67e0f6a8221b48ec3c44ca920a351d28a0e359852948063cfbea531746e581eac7a558fc5a520737938083c1cbb4556d8a86770213dd02f578af2365af7e56 +DIST thunderbird-102.3.1-pa-IN.xpi 646678 BLAKE2B 08cade1bab8c72391bbbe0ba50f2612b4a1d2437c7aa000289248d72d75a8773782f26064c21a7801d4aade1c823c1582e52a4d52a9e43f4314e284b9d784500 SHA512 a1b0539c57f745ab127b13c0d7dd736864273a72f4a492054a7794cb10dae7b0c102b7f09d6ce98dce4a1adaee2759dc5a1c6cdffce8535fda2152f4877e713d +DIST thunderbird-102.3.1-pl.xpi 695628 BLAKE2B 2a36aae44e05450d810d06759b32dfece8f57669854a64bdfd8ca79fc41c9c0814eb390845476a320687af95a4c165ad70acefa875183a81fa43b4c8d15d98db SHA512 d0ecc324769051beec22efbf39146aa5d5b8e3ed55318d365216986a8146da28ce24ec0100eb598361ec4a541d7b52882f422bfcac0fcee585886c12d5513dca +DIST thunderbird-102.3.1-pt-BR.xpi 691147 BLAKE2B 0dff80ad29212adefa7726f1766fd8f42714ef7b72c22290bfbb7491361a9cfc3492bf56359d068413325dd99a65f8f935d6c8aee27129fb7d3f0fd48d5b113e SHA512 2d53b2d41bd27238a200f698fca808ed87ba066ee9a5b0494a3a98dfd3224a9f2b150dd38249027f4f67c9ea14c4b0f35df4cc1424675a5ac604328ea61657cc +DIST thunderbird-102.3.1-pt-PT.xpi 667259 BLAKE2B 625f5bfbfddd8f0370ba304fa6ae81b170ae91f2c7d37dda153df78ac90b2f71a4cb2a46bfa0d1601717528247e9e7af5f28e154742ee63f61a26e4c81aa78fa SHA512 2b6c78217043d6c8d5aff55e87ac5666eaff0e11e6c9eabb5abbd1f4c1d85dac532d5e3b946008d2c170b56e790bb05818da632e39f479d577f77fa15bfb6878 +DIST thunderbird-102.3.1-rm.xpi 684541 BLAKE2B 86c6cb70dbcdc1c41d65458794c4bf6525cc4ab008e0227e3506c4b24908366222ea7c9f3c87fcbdf587961255a8a7f587dd424ec5eb8d3bc8ec71295623a678 SHA512 e629d349fe34403ee3b4350e736a308aff7ed342b6334facc95e0bd7279ab9b49e44cc91fa4fcfaa0f6a1f3ded7dfe5ee3a1a96a811de9d33e26679c5798eb8e +DIST thunderbird-102.3.1-ro.xpi 652959 BLAKE2B 8e9b8a28decfd9b2bdaf60262d0a041deb9cf9b1114db09d48ecddc3e3e371671d0311df90a1ad416d7d8ce83b0f89c9eeb2a898d832e7f3512010ad7781d2c1 SHA512 266754ace42627091e1f21cd2c062680ed7f1bcc98d8256acd34610637c4bf6e9c4f05cbbb967879653f6631193b709ccd1a8404c71531b33740f25f545d6d7f +DIST thunderbird-102.3.1-ru.xpi 801880 BLAKE2B 1fefa92ea0f23b7b89775cd7824d589984d64759c19d1a253f89c1b62b5eb82ac98d0a325b80bc80f61904271c92b258b8ec6de43df43ea6da641b17ceda12e9 SHA512 617595a0cbae1fc33ff2303b00727192b50f47e3215feba634c6c349294f5b33f57d23b946307b12ef9ec2ba5f4be02184c69a74512d7654805efdc33fe44eeb +DIST thunderbird-102.3.1-sk.xpi 718806 BLAKE2B 24a357973a87527f593403d4adac2e4f18e6e56612a79fb647e6769161c7c6ecaba1a3934e23f5271413400edad09edb704af5acb0651b71966468f4ec353e67 SHA512 06dc363abf1189b4273f8213da5357c8ec134475eb170e943467966bef11efca4e6423ee0d744f8f7b08fd1905705f9847ecde3e141267b56cc8c26907821fec +DIST thunderbird-102.3.1-sl.xpi 683839 BLAKE2B a62482b59ab974a0f91a4f8b0bb152dd612aae4924e8b3a72781138bbff6aaa6a5264ef3746c67cb4c51cf129cde18958006b3024a9b3e177cc620cf0ca4180e SHA512 6b892e167e62de496cb40954897295d5f5171e0717423f9c0947ac09450bdca73733daf43dfe1f6e2d320ba7fa705f7ae96d2607f5c0f25621790b46e6833233 +DIST thunderbird-102.3.1-sq.xpi 692096 BLAKE2B 09e64ccde9485565322a141ebc9165bfa313d4acaec9fabc4e977efe932c70ae5b98e066d13e042d0a6f27259152863714105a65c0c0f7620559f4079be880d1 SHA512 4495da421836c9699a013ff6ce258e09257385eb01d2c8afeceb347c87d2309b9a4e43beceec015162b1b46dbf669cad29fd47eb030112d02c99f874d54393ea +DIST thunderbird-102.3.1-sr.xpi 704615 BLAKE2B 83a3f2d55c2b53b5056987065db89e93b807e3b6df709f2ae2912d4d447b6b86fca12711caa15a99a3ba105307c71857d97043b557f2416a7fe5d95286469bad SHA512 6b1a49972ce4b35f2429863ec95ec5ea331706b20598c9f6929aad3024be3aeb18941c3b4c2295256a2a6ff78829b78125dbddf34ea51ea0e8f026eb58e253f9 +DIST thunderbird-102.3.1-sv-SE.xpi 687049 BLAKE2B dc9601ffb62cc882518a14870ee99c67ace89acb9f395be13f371a151453aea3e01e1176fc3106bf8b150476c43adb947023a46c2aa52528987cdea6ef67f9c2 SHA512 08fd8583e721b99e04bdce5bb34ceb1537e8d1441a8e8ad6725099861bd6f09a1e38af089df08c8d4bbc2e99a096fb411404ed176163be651c6545c6b45ff806 +DIST thunderbird-102.3.1-th.xpi 737391 BLAKE2B 5e1fd24b6d79bbe67329ddc2236bd0b410e4c708cdae582ef8be5515b7ae38d6ada3cba8c34c9e42373b9b1cde2a8f75ce99df2d8866545d4993273dd6f15ff3 SHA512 dfca5be2cbfc4077ff7a547e16b1a3c3f09784cda64a78e69decee05c09cc25d88685d7c87369ddeb273f1e8b407c0a586851d495133d4ade87b4ce86a1a3e82 +DIST thunderbird-102.3.1-tr.xpi 697689 BLAKE2B 4ce4a042639b57407f9b4bace9e8a758941cab4214c5be7651a16fc8d5b5879e9398495e9eb30b50dcb1def1243f2baa03c503153227de24e45828a4a943d7cd SHA512 f05efe8a7f774779523310cdd98f7511a83560396510eabc63cc9de486551a1b2db4d14178e2031cc9dcf0f39545ec1cc2cabb24959d82d64ff64d492d260451 +DIST thunderbird-102.3.1-uk.xpi 794374 BLAKE2B 17b24a9917b088d55cca635705f08aaac655c3d926fa0f39e9297e92c93866e72c407ee5e836fc90fe537fc4071c0e9091177bf9887d2d0081eae7d78d8ab46e SHA512 3a6bb561d52bb4335aa19233b727f89189a75652d886e99c84b971955f5b8e07d76d7347cb5cb18a6121465c47c2ec36654ad8ab1ea5e0001051ff155c8ef75d +DIST thunderbird-102.3.1-uz.xpi 588030 BLAKE2B 53c8f087fb9dba631054a2f54b55863e27cd737a976d228c731d206020456fa5229f59fc8b96450b0fd0d23e48182ef2b7d771852cb31c05069ba2e08c2d1709 SHA512 d4f739d81f9393aae98cc4f9ca0b419ce191a6e405772c63d5d7c201d0b70370b4c380457a877feef7c672814a70a0a5ca924cff3d250d3ebf4393bdf5255ce4 +DIST thunderbird-102.3.1-vi.xpi 725408 BLAKE2B 175ba67dd70acc7fcc917d5249257b54ec3a27aed71d5d45a842f4ae50a3cc52753dd78297405df909feee567e2a7f6443d9e9c03f0fe43ea223084fa12e1edd SHA512 482f55dea6a4642c9a664bea35f084a3a705c13f14bfdaa775e98c458cd82d49464bfd43eb9faf9657e947dc6b2650f0e194732e0530d1db24decc07feba680c +DIST thunderbird-102.3.1-zh-CN.xpi 723936 BLAKE2B 4909615711dcea8bbb23e2dc0b4afd566c855ae0a0f0da5b9e8d0a211acb38cc65b96da7f3b644b5d17b4f13eefef6b9fba3f91345ca2efcda876d8c33d74e69 SHA512 98b77d42a496171c055068e4cbbf803aaab1df3d83f04f6cb0948eb52b45f72d284df99d370d1d96f876022b7dc57ff8ebb8efdc3755f968bf42c27ee9af346f +DIST thunderbird-102.3.1-zh-TW.xpi 727835 BLAKE2B a3dc198cbd322a3151b96c65684ef6bf3644ec72dc94e1103ce235a9c1b086d594ccda83f877f064e4eea765a3b0457f9f2c8780e1c59428e4594a1441a44005 SHA512 058e0303d255b114fac7db6ba7aa8ddba4b3525bee72018b438c9d8ca33d2b48562e4050b538a521f430ba5056ba00a4a437aa7397fa7ef28ee35db3da6f9810 DIST thunderbird-91.13.1-af.xpi 561879 BLAKE2B b3b2f9303e0540dc258fe2a9653a4283ca88645edd7717d3fa885cb3b79cc428b281e53d86862c6a4a78ff0609670749090ef637481f230ca8445686a33beaf4 SHA512 c3eb26d200ef6d121299e041b69d82951b1fdaf40eb409d002e2bec4082f501284463020c7cdb486775062fd5d71b791093c9a188276e51c2287b95043250013 DIST thunderbird-91.13.1-ar.xpi 665731 BLAKE2B 4a82e82a241b00e501d4558f13f021c87d8f90403bae36705bdce155b2f90aca1c8eac98be4c443da06bd62253d6805be5011025b0f61343d5f5e949ddbd0905 SHA512 03792643d2fd90ab3f33b065e9078882c607293bc674e44e4960635e946de8bf5843261528c70a8cf04218386b8058d83b9d3a952115bed5883931bac36b3feb DIST thunderbird-91.13.1-ast.xpi 580512 BLAKE2B 660ddd94462b403d82a3b26b4e89e515c33a3467bb978da0cbcb6fbbfad45986a99f83d93d6cdff67ae2e187ab4442821f82dbb2ab4a864291afce7aeb681359 SHA512 1ba13cd42b30bfcbd1966e30c274eb790b5f9b92d6705f06d607d6a38460cef9ef1f4fe873a8560413a86cd3a7186461a1d953332c3cfc4a80d47afc260b1124 @@ -129,10 +129,10 @@ DIST thunderbird-91.13.1-uz.xpi 595925 BLAKE2B 3be732abd1e0421b1d3ab727fb63ed1a6 DIST thunderbird-91.13.1-vi.xpi 725526 BLAKE2B 9fabf9089f53297081a88c2083950759772b1f31713f85eb6521f24b7fee5ec4dd4a5b797feb0c18ad641df70fdde32b0ca36bb5a78c42ba56aae0ef04c435d0 SHA512 6495894c4ca638a92826f9e4bfd0043f0a5311f8ad074aa1b3a2b52e8a9e387e4837ebf2218886771a316c6416c5f4980899f1f7ba13b1eb7321ff1af59f6a97 DIST thunderbird-91.13.1-zh-CN.xpi 730902 BLAKE2B 2558ad7077397092ee0007891c785d29e1a6eb6045a970a1b9c98ecc38a4b6958aced83465c62cc432e9d0dd0b691e020ec29586b16f103e250b467453784595 SHA512 d8a86dd9b79c9f0f13095ec8b1069124d125fba21a9a8732294e9b3087fbdefdc516e79a2c3864ca11199e8e0facc2023cbdd8bff616ba1f941cb51e2177bc01 DIST thunderbird-91.13.1-zh-TW.xpi 731944 BLAKE2B 5641671442b5c87560a1b13c3f9715e2bba22b897a1a8bfab6bc86dd90837f46fbe8d28507c5a73ebbcd0f79b69f73753f1987cbd7d4d0a8cc2626fd01b6f8bf SHA512 91c2e25f7ff34c70621006e33b0663c52ed70861be407b83c8822ef8eb8fc01e26b03141499ff71dadb63bb1fb3d9f79deb2c58ffaed6843d783a7d369c3ec4e -DIST thunderbird-bin_i686-102.3.0.tar.bz2 78246241 BLAKE2B d6ee857a583e9fdfb0037224e1406c4047e2d62c50c4d1175ca8b2a380391aa5915410bf9043f3657ebf210817bccfd8c062c308711c9b5544277374d4d9404b SHA512 bf89d9303d570452a305717f451899ec3128615a180c49f8d8f5ca5e287feab3de320f5fb4b7ce6a091fbaddd5d0beae1cbb6d4231048fc1146731f7beab476d +DIST thunderbird-bin_i686-102.3.1.tar.bz2 78122669 BLAKE2B a41067d4665c6dd9d59901c45d4269edf3e4501736cf0920a32ebf46e28524bd081b6daf89d42b5c9d76a2d9e1f001b3fb9dad8347ba8b8dd52c43dbd40a349f SHA512 d4c98e3f77c5025b1b7b2d4793d719ecaae014118fc1f0a2b670d64895ca789a30524b92bc81c53abbc4c5a4dd68498c31364f5669e11bbd191ba8e74e7249d0 DIST thunderbird-bin_i686-91.13.1.tar.bz2 75125468 BLAKE2B 8689ea9073d9c465fbf613541b1969b2baea76b02eab8b658bac79f092e0abfa66cb3361763e51cd436e383b795a162b15470a13fdb289285d63ae6138da251b SHA512 b7d0311a16db2dba49d9eff484fbd416cae89c3528ccbf3a10df0bfe97fa82a9648a5250009ec8e3cd4294820dea45eaa1e059bfdfdaa230e1addcda402783b0 -DIST thunderbird-bin_x86_64-102.3.0.tar.bz2 75122879 BLAKE2B 1e9bbb07e676fdbdade4194ff3ea1eb42ace3902ff1bf3a0b70b13bf6a078ec4d41f08961c5f22545b1238691898b68c80b236a61e9ef26452b0dce542df5324 SHA512 59012ac374f06cca95764690f227d4b3e21bdd2da9b0e38598d2062ba0e54fc98ec038f3ee21d79b6ce5077d8202ccb94ca72fa40c881db274a8717ee4243289 +DIST thunderbird-bin_x86_64-102.3.1.tar.bz2 75089230 BLAKE2B 4b145274c4c68d4427936775658e8a844b340a508beb062e0355e6915fe9f40dcfb9664afb630bbe26b770522861f145dd2f204fb9b5c2d6296d2058a80b9f18 SHA512 6bc9e98e3314e7f3b2d8bf3fec9a43dcbe4fda49cdd999c3b7735e72bcbdcdf2a50313a6cf26fe973f22e05f77fab013b8440884ad0faf87e845d2b1eb6abad4 DIST thunderbird-bin_x86_64-91.13.1.tar.bz2 71915287 BLAKE2B b8e5e79a08c1127bfa22063948fc2f3b4d44f07efdc1f54a1869660cccaa30b21a1ad493ec2db0f4d1c201be2b5f4b3bcf13330820aeaada867d1ba936efe2cc SHA512 4ee8f6c577ed6c77c4134c3c6696c7a48dfdba89bd01f8cebcfedf350d43fe790c356aaed35898f498911cbf6f1421768478756774b04791dc7d3a899375d5cb -EBUILD thunderbird-bin-102.3.0.ebuild 9089 BLAKE2B 41682c042da26c4c58a24714a3e7fe508e5c6c5e17fd485d40963ea18da079a3812f5165ab2bdae4759c6559af8c4a0e4cd5ad2ffdbe557c9aa25ca26720477c SHA512 cb3a62666707373014ed0c477da3d93540baa24c8097e374ed0e1de43f15992ed74c2ca40627ee0580e60bd203f3cea706fd0f1c519b3a1e8be37062c9ab3e8a +EBUILD thunderbird-bin-102.3.1.ebuild 9089 BLAKE2B 41682c042da26c4c58a24714a3e7fe508e5c6c5e17fd485d40963ea18da079a3812f5165ab2bdae4759c6559af8c4a0e4cd5ad2ffdbe557c9aa25ca26720477c SHA512 cb3a62666707373014ed0c477da3d93540baa24c8097e374ed0e1de43f15992ed74c2ca40627ee0580e60bd203f3cea706fd0f1c519b3a1e8be37062c9ab3e8a EBUILD thunderbird-bin-91.13.1.ebuild 9061 BLAKE2B 348eadfb0b6cd0604a9dc953660054f1d8c647366ab03379a4784469f1bdab287f74e9f77964915c8d211bf352288c1600a17bf4f10f6ab3dfba374fe491f20e SHA512 8581f6bde6ca5b468d3b0706b51020827369e3b515b50cad262ef384cf4b60b9ce912c5a9fa8d408a6110118ae8500b1720d857876eb42d5aa29fd7befab844c MISC metadata.xml 255 BLAKE2B f54493c82293ca95a1ffd16d6199055650b0aaa18234716339235bab3f14a87327cb04fac6b543f973b3fef8047412e54edf72bf0b8a9424f4aa1d2eb0feec30 SHA512 28c0ab3671ed2c65cd9694181f7f9c4a8bea53dee0a0a06f0d9086166317a87611017b105d5150167597c45a7dd8921182fd6bf9d1b3fc7408c0e94f36189e33 diff --git a/mail-client/thunderbird-bin/thunderbird-bin-102.3.0.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-102.3.1.ebuild similarity index 100% rename from mail-client/thunderbird-bin/thunderbird-bin-102.3.0.ebuild rename to mail-client/thunderbird-bin/thunderbird-bin-102.3.1.ebuild diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index ee8eb115cfbc..d2e1ac814357 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -5,6 +5,7 @@ AUX gentoo-hwaccel-prefs.js 162 BLAKE2B c5f2dfb727081e2d538c262f12c0cfdda31cbda5 AUX icon/thunderbird-r2.desktop 882 BLAKE2B eb9c2e381b67319d9cd53f26e9b406f55de86b716b28a3df6470594a612e07acda4c7dcdb48b6d55930972592f7f01afbbf14f09ccc4b20265d3c18554a01a2c SHA512 689c9fa5c37a1e6ee80a3dfaebec2a185d91508537c35ce2fb35d13d89b16ae0cf3c640c3115a52c0e4b7a7624aee6a8f8c52679a0073c94dea25cc779ce624b AUX thunderbird-r1.sh 2896 BLAKE2B 140047417b24e959fe6388c4913457f8e3e786158b7394abf7442b0d2e83de21238e58983845a23b855e1aab60c9289e1a12af430eac9a8b2d9929da97de2852 SHA512 f9b989152a8a3ac274033722c77ec19374085654ad6c85ea4db6f8af8f4b2066d6d9f82b610be2db341c8ac867547f54f806ca6571258ed98dd9e2527d21b357 DIST firefox-102esr-patches-03j.tar.xz 20768 BLAKE2B 49c5be06c5df5eda693a9712a63989f71dbbfc34fb3dadd74f0c95a25b2d8123af973ce92d7c7b342de311d8e94fd652a3c126ad6b9f0eeda09e709d42959cf4 SHA512 8d1e9e37095fc2d1a24064b6b6b16e5535dd387d7a566c52b8add7e060e9e7d0f0c14ff46efe370dc7b8bf7469fe9cb0ba4c2014829195f922bdbb0a2f41bc31 +DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d SHA512 9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e SHA512 670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c DIST thunderbird-102.3.0-af.xpi 551021 BLAKE2B 10ef5b7f8ef3e725c52b9aa748e2c78e893850ffa3749450e43b00de8ec038600692f4219f36e06bbcb7f9af9c5d488c48090fb55d8254e9548116325ca379af SHA512 ac67bdff340212171cb4af0f12e6066f1631afebf8975b553eb0c84e2ec9a9e09ab05286b65829d1e98c62a3ea5a4c5c42cc51b9d76913aea04a546eee84e214 DIST thunderbird-102.3.0-ar.xpi 655344 BLAKE2B 5507cdfeac571588b495ffc73f6a2e49f52b03061f65146f2e320d397b5f21b0dff2a3c548fc8c37ff99e2019adb629c4d78fbac1252f8a788c0a547b7bd36e1 SHA512 7a0e74e73871963062b5f5ab71fe55b617a5e9b391e1f57b14dd1742a2325d663fc8c5cf156dc1222b254b0d5f7ffc7c92208b1c4be29f4f2e0fc44f67b5686e @@ -71,6 +72,71 @@ DIST thunderbird-102.3.0-vi.xpi 723633 BLAKE2B 65482d0565db77b97f0780e1a36ef4d42 DIST thunderbird-102.3.0-zh-CN.xpi 721838 BLAKE2B 303bdecc376e68c49522cf06b81a1a20d9523c01fa84a08f1e7d86cf2159f578cdead06b886635b82f29cebf715cb5fc7781cfe6c6ef895a71a6462324ca9dd3 SHA512 20aaf8d38614d2fb5f86079d4ab922725396d42b3088afed924a7690c1d52e9aa82da2ba9a8931a336202289598afc5ffd4f7fc7c42eca766f81feb9c9f72d50 DIST thunderbird-102.3.0-zh-TW.xpi 726302 BLAKE2B 41aad182ac38625b5a851ca5827687490a32beff91aefd9309627ab9fcc018bfbbffb569c87d5f7502b642028153fca4caed38e7dbc0dda61c84e76e0567cc31 SHA512 7d45fcd1f67c63c1f6d3835c05895af426a465c0ac8a9981aa8db73d5882ae2e04b97c451099bdbaf44cc0953cb6273122d3dd781d8f67a8147974e3025232e0 DIST thunderbird-102.3.0.source.tar.xz 515366928 BLAKE2B 9fc3e10da925aed285206351d1e30bd13f96a3fede04d6051e5ad70d7c4445df99ecac23d34ab3134318e0cdf7fafbe9e687480d7b8526af3809c84e401f00c4 SHA512 9b9908d9f7b1281df5b2c74a25211973e25d9b780f05b9550c89e5aeb8b39070c517a1a33d0d84a33ed26dbcef99058308b76c056bd4e34987c32f0600e3882e +DIST thunderbird-102.3.1-af.xpi 551420 BLAKE2B a4284bed51d507ee551a3e316d478e90942c7370a9cb811077722d09314ce1eab83134506ab2055082ddf1c7ef28d151ab0f3e91c72ad86dcc41cb96724708c9 SHA512 5226a93bc94ec69de028138cb8550db20838eec5ccaee94f14297346195b45c0a6534dca75474d0719380ac5462d480d9e5a6997ce017ff7430eeb8ab4dcc83f +DIST thunderbird-102.3.1-ar.xpi 655776 BLAKE2B e14b0084b408df3b0a04daacdc15daeae31167798b2cccad6aaa20bd0b83fb79d655f26e7ac0e5abd0ef85ade576190542194de476af3e99602981aa702f662d SHA512 13ded198c187540ea8255e69bae5467108deec866b6681caa2cab8c11fbe5c8cd01d6d3e0e8599291ccd160756d2bb646e8a76874736239cd161f4764aaf82ab +DIST thunderbird-102.3.1-ast.xpi 572178 BLAKE2B cbec4e2d5550cabe5cf0be2077ba538a400095ec21181f9d6e45e0a3274f81098cd9aa6b07353f55f175a17a1116a6b6a27c7963f1c9343084da9497fdf1871d SHA512 1856fe6d8aec0f949bff83595d7144cbfd23f12287c2d77a947ff895421432a1399206279938d72e47708628a88b24d737bd387593a65c24f012949c1cd3b274 +DIST thunderbird-102.3.1-be.xpi 687878 BLAKE2B 7d3ff8f25c1330d77c39a426ca330f2876e5129d9dd310d497c67084e44673285b7e7e9c374d9e8fd75f91d37f4021d5e93b4883d615ec71aaf36a78b30f3fb0 SHA512 0daa8d2d9168558f477751059a9cae3392122837d2e444329e2c68167a6fced1e2d51a2a208ec122dcdb0b1cb6c29fdae74b66c86099e04e60cb783a115a5e06 +DIST thunderbird-102.3.1-bg.xpi 683816 BLAKE2B f1c67b965d0d11536c0b9467006477eea39f7dd107626baf77b6f17af1ce154c3ae82557ff92f7a95f8c1cde6d35e680f9267b81c48011fdf0348ddbf15d2896 SHA512 81a3f8b08944df7b514f082c3d3250a167c3a97f2081953a8a97a250c27fdbf2249c49820cd308108b339d54fca85be06104245dc22a8afe162210adbcf1528a +DIST thunderbird-102.3.1-br.xpi 615534 BLAKE2B 21e27e6d2b0e44e0066d3a8293abf076bc85683fcf37f43b139fb93b5f11df5ffa92cb80dbdc16a5b0607b482ca9f033f71808a2e067ff762c37500d86c35abc SHA512 f8019a3ab8b65e989f8ec10b114c61213e111136fb6e34f1ea0f15a87a5b943744323ee63fe4dc599cd0ee07d99033556b9c476fb25af7cd5ae9d9a239195ce7 +DIST thunderbird-102.3.1-ca.xpi 637766 BLAKE2B 6ef097cf88fa0a773b77a2183e28300c8c1f9691f1f4e508961f4af95a798bfff53314799ecb1276a327adbc03d19b1d6cb29a6d0350f9f0682413d81b171c31 SHA512 2bb9ca1368d59bc6885f5b8e791160fdad6b1c669744d1affd470c31c16868acc9ae005e897a18e9afdddfca6ee7fd18ebc3569cfb7cf6422b988c972de08418 +DIST thunderbird-102.3.1-cak.xpi 643988 BLAKE2B 44c09c5c51993588a3c5f42f851ee8d5546acab43a6e2850f7228741d05f6395515cdf326f99cc456ce10f16c2a1e481707926f75ca7128fed88437cadf72cbb SHA512 c70a9d0492ff5b2d9ea4b0a9391d36ec7f7d26eb0f289c8562e58e13a6451103fcc5ad77139343a3ddd0b82a8d2eb970cbf79fbdf84d41dd2f4def07fb48a0d8 +DIST thunderbird-102.3.1-cs.xpi 708439 BLAKE2B c288a09d6b798cd9561b5966a578f3052eb54010e470e479bd1de27b35e4197467eb7142693d407fb6b9f2f266fc4b9a88b375d3c12f37a1204b817fa3f331f0 SHA512 3fb74623dc7dcd123a4adf016d63a3870a37d2806506b50a091deb86ea5863d3d971e5e522b84a820fafc937e1e9583100c9c376b9096a1a0a310ce80d63a043 +DIST thunderbird-102.3.1-cy.xpi 686501 BLAKE2B a2febd6e1cd440b80cf5819e92b2d6ea1c0c1efde7ca51e8279238e49bada8e9cc7bfba1b69440585696a5d69841acb44ebfed7bc821e4884db585dd46845e5c SHA512 a8d0bc53e705f1f142b28685054dd59176466f4575a42cbabe31809158c7de0fd374f9b5fb608731bda47836c0d991edd2ec2729655ec338357a983f6b95f9d1 +DIST thunderbird-102.3.1-da.xpi 671989 BLAKE2B 086c47fa1f4fc88e0ced7d9e95c3eb5a3041cc618726d85bccb24fd91c66b9552f2ea2bd075431841c6c8e1105dba99234f543b53c65d01fbe205d79140b2068 SHA512 9d42fbafc61eea61cd24c43d81f4fde92ea1fba99f7afc02ed3e79bdf44f50d4d8bf039a5f015ab06eac29bcb9c78bd2162606dd503359b9160e3fdf80ce561c +DIST thunderbird-102.3.1-de.xpi 704979 BLAKE2B 7bb5dbe5ffb4c42d25d524b9f173f90e11818926436004559a8441fea58dc63206824f9ed6ca385f1991579bed7179227237e27ec2fe6c8fb0a512a061ed61b5 SHA512 fdfb2d84543256e88b69d80b954224294f14a447be787509c793b593b56f7b9d2b794274dfb7c2a0e407033d846e1b905bbbb9ee9aa3bbadebfbadef23b66881 +DIST thunderbird-102.3.1-dsb.xpi 720016 BLAKE2B 27ff4d24fc0f8d10662311e602a8d82efa13a1d15def63cefd07ae9375241758061ed3e9522998b8e1f797fe650752315ef119f16f73be8f1e62b565fc547f52 SHA512 53cf5ff500bfe65376d42d158febed685d079f0344224dd61b802fdac98a31604ddb6ae59d826211ca70626a0494e75c0974a89e37e9587162578ccc9521dc7d +DIST thunderbird-102.3.1-el.xpi 816802 BLAKE2B 161592b945cd29049ffff1869fb7932d41c33bc70f9bc70ae26e05829aa6d731aa9220565d4d419d01cb87065ca9d245dec5ba340497ad4c83f907ba9a872247 SHA512 ba28ef46493ac13c19ffed7810fc2e41f7d3ba557610ab727547798689bf3f368532bebb9c35e0b6e53392adddfd3603ebc1405f07e99d2ed7a843f14166febb +DIST thunderbird-102.3.1-en-CA.xpi 644066 BLAKE2B 89b61d8608b52e1700713a861cc8a27e8b370e8982f796372113e490a81032d962a953ab0c0480fa88004c4736eaf1b60d31373e04a618ceb0e362c6c97d1901 SHA512 be6041ac20f84ba3d45d0076d17e983db40c067bef3e92026b64846dec7274b1ffa3c66915eb46f3f1153f0f526ae84048d87008f50a612ecb8eb57767547240 +DIST thunderbird-102.3.1-en-GB.xpi 646876 BLAKE2B efa1e02066f1f6bbe45caf803040986cfe5ffb8da7bae4cdc02d4caaedc918b2aea09c68130f76b44284141d5af36c90fcb854219db21df8615f58af087cc491 SHA512 d4fa6218f660057c6bb3f0519c17f2d6a9e5eb5ce3193e34fff67842d79dd685a259377e95e4502c18f42656ffb46d665a13db4d80fcfbc67d4947d3062344ab +DIST thunderbird-102.3.1-es-AR.xpi 696660 BLAKE2B 644fe6f81076e474609c28cffec208157de692c1a172eb49bd23bfda4786322d04ae960572ec4a4689406a62720e639af6884e6aa8355abdf0aec6f9701d1dcd SHA512 968eb1188b27d1619bd8669539b0d8894ab2d28be931b65baa279bab08c49c8212e0c7d0d29f54ee3f8110fbee9ccaa89b5dd68ef27469c2b557e6720561cd6b +DIST thunderbird-102.3.1-es-ES.xpi 652536 BLAKE2B 5eee398bb93152eb3ee6c9ab9580b60dfc8a1c69bf3f484501cb31782cbf46d547d06e2f06debdf848b51b1547c495e19b306f1b78fc88fd4d54dc68090fb4b1 SHA512 06e5adf92cce38a17c070219c648db91b339ee6e3cd280c2577f4c57c9f1f0b2779accaecd4978ffe1034425054a0114921ec4f25a1f4d31dc358044e54b0958 +DIST thunderbird-102.3.1-es-MX.xpi 699417 BLAKE2B c5b19b0fb07251f09b7a8e4a748963b5e990be46b8ceefdefe5834e5b55104b53db02b88790f263599c9deededcbd87cd444ebd181067afc45c42e41b7ab5f21 SHA512 bb8a9a31eaf681c55866557b0776e028fb3623f242eab2916a92f40cb57890cbd52e0d226af370169979cd1ca39acb5239a79ab3dae3f054f4dda949fc6c9a3f +DIST thunderbird-102.3.1-et.xpi 667785 BLAKE2B e7a3f44886cbe291e6364a1bea0c7710401c6a0e088522b50bc28db73f374334e0a1cd4097c9ded9c3021c0ab71c921fb2d9e92122c99d92b998fb559f4c9e6d SHA512 24c2faafc254ca262f644648f8410860a6fd66d20ce1a87410dd96190a3e6e1a31d0949f65072a44b215b5f0a1078fa635fae8c8c34303a1504feb9625ce2679 +DIST thunderbird-102.3.1-eu.xpi 680664 BLAKE2B 7fbed9dd8834b3e8123543afa4ec5cd089d3d1b835ed0971126bea0fdd9b6a3e24d6c4c04d2e6606b856300111e40c84b59213be0552d90c55b74720d1cee823 SHA512 0c9a8f2d340b0a6d5627e3c615520d9f5896f2a7e867948f58a8266297e17b4b528d796077f672ff1f1bab90d780b71ddf63c02979cb88c1fc17caeece5174fc +DIST thunderbird-102.3.1-fi.xpi 673890 BLAKE2B a6afd429b1ee3ce5c69c2a1ab0b521227d7312c2b06ad0b5f46ad1293f957f2c83ae8e2ef243e99bcddd844d03f24f288bd279f5fb9d98cb939b58e231ca9a5a SHA512 7a08f5a3c02929fe19b7a295deaec2cdf7e1577aa1865462eb630eb32903630a43e1b74f36414b8fd17fd20c367abd2be1a57618ae74a8e0981b4a8908d9eb8b +DIST thunderbird-102.3.1-fr.xpi 709227 BLAKE2B 405003c9c2b48f99f3e53d83b27d50b4e61acaf0ce49c3c1c0d8c728ae7cf8cbdc645f3c2ae317c6ee9a8a3e2cbccdcf15c1aca521215e20f6b8c1b8712114e7 SHA512 050d1db6d2462fdc25115fda2242b253ee3e0cd68eadb31c849b414b895984c7aa251ae8dc34a5e5454a3e612f928d78dd24fac97aa7dc0169a622e0f6183745 +DIST thunderbird-102.3.1-fy-NL.xpi 691697 BLAKE2B 3b247f8f3daebb9ee5666b27f721ec222f88ccc3c791fec12cfdb892204c5b9b13b1f3d4693e3f9107cdff37dd901d179a4831470191356c2a60298a494f4ef7 SHA512 6608ae414b51a40bccfe94d2bd42fba443f238eabc1da7377fb61e478d49abda288bbf45d8b51d39e30629ae9cd859c3ca89d5177f9bee30218d07fc08bea158 +DIST thunderbird-102.3.1-ga-IE.xpi 607657 BLAKE2B e3b16e6ad6e40145d2b2cc95651e6d90368ba6b2380b58dc2c9e23681877beeccb5a941313659efbb0ee14ec3f2f7c5dbba777e19a46dded69e633a7f2522f1f SHA512 5a2f6eff60a68c1a737cc19719eb9e04df119e77bd4d2e4403916eaf9ab8de82d745fc95add84e393568e37de4698c8b06aeba96b01a2916db0f5c2822eede27 +DIST thunderbird-102.3.1-gd.xpi 632518 BLAKE2B 2c0fd0c9527b850f1c24c044987982659dd2004e7c2ec703c0d18070884b053899c3fd375dc3a0632b9f6307aeaeaa1ed4f1b69ee7662d04ab201a84f9642cfc SHA512 48094d897c953bd91bc5057e6aaec1bd8dd95a14fc8848893ca1eece2cd882def107e882a4a0992de0dedb896f8e801dcfb9609f61984bab8b1d192a97e56e81 +DIST thunderbird-102.3.1-gl.xpi 665405 BLAKE2B c09b334b1f0eb11804a23832ecf44e91f4864595a174f867ab4105af7717e46088dda5e2ecd2fc30bdc7b0255de60d21300f7ceb31fdf2bff6df467ef6345f42 SHA512 a026582c949f88477db3becb5eb8d482e9b13c0ec4c2c395dd38809c183b9cab8dfda43876871ab0ccba98357193bba7bc549f8c51b838017bbbdf0425018a32 +DIST thunderbird-102.3.1-he.xpi 664220 BLAKE2B bbaf4c81decf45848441a2376364950c9841e20ad706ac9af5737073181cc254e21718651c3ce451e8e4eb1969a945fdd0a04d661ac5c4a6345a451b4910092b SHA512 718e6ae5207781f3f89d7dd8333b550146c896d7abc2c9a46087fb73a5b0c8a8f245e7ec6a11b0cfa4b31923467a581babe33dd464a88bf0fc094de2406c5a2b +DIST thunderbird-102.3.1-hr.xpi 662852 BLAKE2B 8fcfeaea6a12ad1b5bd16c01e7d5bd7114b84667c3bebde914fab30620ef8cb24f0725cbc8f2a792742e9c33fa11e6e881dbcb9d87e6e0c5f3dbf57427715811 SHA512 ea1801476940bcd8943ad05cdf598af15faa5e2dd09972bc657c631ec8890c20849a7bf4b0f554ae792104903782ee496ecc9340130598767ea5c3bfd0e904e5 +DIST thunderbird-102.3.1-hsb.xpi 716866 BLAKE2B aca4be086e33227f7630ff1c310d7e93dd592a4ede89cd9e81d14c215fc9b68cfcb2ed8317690e958b7a58dcef38d2085ce1605bfa69fb71333f299abf9625ec SHA512 053079901e58b6f27f3e66b06917aeadabe07207be153ece862cee146bf001d9e4bc3d7f0cefe5abf8b461119282c35b4aa9c8ffa9fe49393c59a3ea190eed7c +DIST thunderbird-102.3.1-hu.xpi 719744 BLAKE2B 4d8995a7f489077dd14dedc10933d48cffc9624f5c6d87283d1ec8aded53eccdd6411d9a2d67fd3c43d08cb9f331a5d5fe54090cece07a6490960bb47a7e623a SHA512 ba1254c7c699480466da145497b88bf927978477cb75f380e1efee3530239c1d156645187828ab03284dbcc05bc7e67f465aead93470604c3784c131e0692252 +DIST thunderbird-102.3.1-id.xpi 642177 BLAKE2B 8e21b1074c87c7082c4c1fc792f52c51c35d2d775f39ad8690d28d63ffcfc3e600d00422c2ef6c0143537a89bc4717c0a8a1bec44ebc3c1961e5a83b95799111 SHA512 f91ac9c58bb1c7ff235de8a61d61194b2ef748a36309aa84fd94856bfb8f4ff5beff6bd11c5f35c32f65dc07095c59d3eb9581e25174e761ee8b5ff3e0ca0d9f +DIST thunderbird-102.3.1-is.xpi 683479 BLAKE2B 88e707b2da5458e4f7a28dba085d10623a2a7373a948aee434d07e32afa82e0f0e1183829f35f76e521e6afb85257a8db338e00c1d3d1fe9fa3fe3794317b5e5 SHA512 0cbc8c96f0b67a12dbea25d42be67a69bcc95b8efacb1d3b3e23d1d7547265a8fc991ae5feda8cc0c05092d8a0cadf3b09c2b326b5eb32b032517665c2226bc3 +DIST thunderbird-102.3.1-it.xpi 600561 BLAKE2B 92a8e581600162f75bc5308ded04c440baa83ccd348f1e3dd7b5de813c66fe826733aeceb303bc0cfe738bb9ea3dbfa7ed13eecc85105fb5c419d58c26edb639 SHA512 57afe68c003301c56de7263bb124c6fd56fc2086fed24a39ad433b25617f46972b857045b9004965d02550f570d1314b839d251b2a3a36cafedcbdbb160683b9 +DIST thunderbird-102.3.1-ja.xpi 738137 BLAKE2B 6bd5aa52fe1f31df5c581d096f9ab41efade330f32f94f2f710efd8431b0c90da97b7a6b55ced96b370f72a29626aa7da8337fefc2ea720f24309a24e190c1ae SHA512 6160f957a51083e0732fdc1c72f8f25bbdd8a2d656ac0ed9138cd9f4563ff6cea0e06701ab00a3fec21e29b8d9fa6c9cabc2f9e45f67c5d1cb8707b478b2012e +DIST thunderbird-102.3.1-ka.xpi 751856 BLAKE2B 57e30f561b24c424e6522e6902981e9cf940f4103e0da400eb4ab79137abc7a0feebe935ccdbd93fe8a8e5b4d6a00ce80c0941ecf539c79dd72990006f2a8698 SHA512 6201efcf1586da86efa77aa9a23d541d6c0d1b130f53aad7ef7a2daa0f7e11ae37bde797670bc26354ca42134ec8a305016d58759c9afe7a14952c76a6dff5d3 +DIST thunderbird-102.3.1-kab.xpi 690534 BLAKE2B f3d95a05ff54f657f36eaac1b3f00d0006118a7a6614018ad0ae22b544034f25a4714f26c3eae7a1df4954ecb313a46f547b4d91bd1b7cbdc891cfebccc86664 SHA512 ef2fe4cf00ed31746c0cb33a4f1fea077f2acc78666a66c4204791a5495d2c0c3ddc9670172da19cff7c8744c8fe7573202b322c07251eca9f6df2bfd1ca6af6 +DIST thunderbird-102.3.1-kk.xpi 733544 BLAKE2B e5e4cdcf5b401d053e0cc32803ae9361486cf7a7bc1e87a5da2ee2c9fe2011a93f660a571cc5bc8a4001be14a5f3c13e57960e340e45ba84c09f7a7115b32545 SHA512 073f86abb3251a16ce6b0a36659159059f426873223a1f088f629e584421207a5fb9dddbc93e18e16d7ebb87cab3668e60e61b3d6085de9f88562932af4efd7f +DIST thunderbird-102.3.1-ko.xpi 695397 BLAKE2B 0044c00030627e0149fb2a49fca0c95b857a4cf3c6d4bf85b9479affdcdecdc20c9c93f78ba89121b677180820fb4089f22bab112e1c7fa22a6e90679a9fe2b3 SHA512 20ae6f87eca436520b34514c244d468f7e176f93b8033f48e9e5c10a5fd651ad7fafb27532ca14fa94eaf94e5d6d7ba7f2fb67cf88a9eda045929ffd0aa3650e +DIST thunderbird-102.3.1-lt.xpi 683224 BLAKE2B cb5b55b4bb021dc34d768414c5365d7825b52445e59bdecb3dfa821d59ca7d7ae20db3318c030011ddfa6a157cc83352c66a0a414674bd9f57061dff2ec523a6 SHA512 65cf96922ca51c814df53ee48620c8b3b1b55606f23d5fd81331b624eefde802dcdced795deebae0fe04f897c5d352ac557de4cf32778e7acdbf736a128952bc +DIST thunderbird-102.3.1-lv.xpi 610772 BLAKE2B a2c1c5e1154d70bf91e9d3c7f791571fe1fcb7ea9af3f80c8568c01b75386913da24beb5a3d67d0912b007c8765033f088d25b4b72bbc805c979cecb6c52e5bc SHA512 14e6b01ef0978ff04e0bc3a8ea701f2fb800ec68fa6dcb6abd4e01fe3ecdeadbf4e6d6c833d5968e1c1bb0ba5815c0b1d302ca519f332005bd24e14f74f18d18 +DIST thunderbird-102.3.1-ms.xpi 571590 BLAKE2B e510f01b94f3c48a34ada6cbd7570b28e4fb8c6f21dadc4ed668f9cfa21133af019ad7660c588b1632370fda464d8cde2b033494b7fa169b4e7645e3bf8fef27 SHA512 de840b274fd52a10b9b2d62942b111ab67f7fb248437bc8d9802aca3533cf2d2aa6b8b9aee90f8c7520f4819bc90b8ea832b720ca34e58944d493623a75bd1f0 +DIST thunderbird-102.3.1-nb-NO.xpi 650155 BLAKE2B 051aa33a470973ef721ab4465610048d90f088f3646e9c69c693a9560bdab3479da1c4e339bbca5948dd333856c52d641bdd6653f23cae6b89b0c8d2f188790b SHA512 724d8e3dca7dd9aed715bdadfe7933d0d2fe68b2bad2ae06280021e366d258a4b1082a02c4063c3d9bd3f2934e14d36d2fe53f87aeda8362a7d63820b24e0b5e +DIST thunderbird-102.3.1-nl.xpi 683345 BLAKE2B 7dbcb948c5e72a169aafbf24633e2d95c370a298e87d64ef92044c04a89afe78ee6fb0f33ac089ee692f4593a5ff25347f208cf8c3e7287a2bb38e1c4cc11b3c SHA512 6b32ff0265a927f7201ac46d41ccca0b043ed3e8c1b39541ff7908541ef02fb19f887a666be120dd3ec87f3c849640ea321e6d60667dc8f401356c1f24033044 +DIST thunderbird-102.3.1-nn-NO.xpi 657849 BLAKE2B f162494ac21b2eeb7012f70bef8eaf2a4001ebea182fa9957bce5dbd3540e7951e367ad242236ece70adb27fc20d29d1c8d0148b39e14c26d8ae0e5248ddc868 SHA512 5f67e0f6a8221b48ec3c44ca920a351d28a0e359852948063cfbea531746e581eac7a558fc5a520737938083c1cbb4556d8a86770213dd02f578af2365af7e56 +DIST thunderbird-102.3.1-pa-IN.xpi 646678 BLAKE2B 08cade1bab8c72391bbbe0ba50f2612b4a1d2437c7aa000289248d72d75a8773782f26064c21a7801d4aade1c823c1582e52a4d52a9e43f4314e284b9d784500 SHA512 a1b0539c57f745ab127b13c0d7dd736864273a72f4a492054a7794cb10dae7b0c102b7f09d6ce98dce4a1adaee2759dc5a1c6cdffce8535fda2152f4877e713d +DIST thunderbird-102.3.1-pl.xpi 695628 BLAKE2B 2a36aae44e05450d810d06759b32dfece8f57669854a64bdfd8ca79fc41c9c0814eb390845476a320687af95a4c165ad70acefa875183a81fa43b4c8d15d98db SHA512 d0ecc324769051beec22efbf39146aa5d5b8e3ed55318d365216986a8146da28ce24ec0100eb598361ec4a541d7b52882f422bfcac0fcee585886c12d5513dca +DIST thunderbird-102.3.1-pt-BR.xpi 691147 BLAKE2B 0dff80ad29212adefa7726f1766fd8f42714ef7b72c22290bfbb7491361a9cfc3492bf56359d068413325dd99a65f8f935d6c8aee27129fb7d3f0fd48d5b113e SHA512 2d53b2d41bd27238a200f698fca808ed87ba066ee9a5b0494a3a98dfd3224a9f2b150dd38249027f4f67c9ea14c4b0f35df4cc1424675a5ac604328ea61657cc +DIST thunderbird-102.3.1-pt-PT.xpi 667259 BLAKE2B 625f5bfbfddd8f0370ba304fa6ae81b170ae91f2c7d37dda153df78ac90b2f71a4cb2a46bfa0d1601717528247e9e7af5f28e154742ee63f61a26e4c81aa78fa SHA512 2b6c78217043d6c8d5aff55e87ac5666eaff0e11e6c9eabb5abbd1f4c1d85dac532d5e3b946008d2c170b56e790bb05818da632e39f479d577f77fa15bfb6878 +DIST thunderbird-102.3.1-rm.xpi 684541 BLAKE2B 86c6cb70dbcdc1c41d65458794c4bf6525cc4ab008e0227e3506c4b24908366222ea7c9f3c87fcbdf587961255a8a7f587dd424ec5eb8d3bc8ec71295623a678 SHA512 e629d349fe34403ee3b4350e736a308aff7ed342b6334facc95e0bd7279ab9b49e44cc91fa4fcfaa0f6a1f3ded7dfe5ee3a1a96a811de9d33e26679c5798eb8e +DIST thunderbird-102.3.1-ro.xpi 652959 BLAKE2B 8e9b8a28decfd9b2bdaf60262d0a041deb9cf9b1114db09d48ecddc3e3e371671d0311df90a1ad416d7d8ce83b0f89c9eeb2a898d832e7f3512010ad7781d2c1 SHA512 266754ace42627091e1f21cd2c062680ed7f1bcc98d8256acd34610637c4bf6e9c4f05cbbb967879653f6631193b709ccd1a8404c71531b33740f25f545d6d7f +DIST thunderbird-102.3.1-ru.xpi 801880 BLAKE2B 1fefa92ea0f23b7b89775cd7824d589984d64759c19d1a253f89c1b62b5eb82ac98d0a325b80bc80f61904271c92b258b8ec6de43df43ea6da641b17ceda12e9 SHA512 617595a0cbae1fc33ff2303b00727192b50f47e3215feba634c6c349294f5b33f57d23b946307b12ef9ec2ba5f4be02184c69a74512d7654805efdc33fe44eeb +DIST thunderbird-102.3.1-sk.xpi 718806 BLAKE2B 24a357973a87527f593403d4adac2e4f18e6e56612a79fb647e6769161c7c6ecaba1a3934e23f5271413400edad09edb704af5acb0651b71966468f4ec353e67 SHA512 06dc363abf1189b4273f8213da5357c8ec134475eb170e943467966bef11efca4e6423ee0d744f8f7b08fd1905705f9847ecde3e141267b56cc8c26907821fec +DIST thunderbird-102.3.1-sl.xpi 683839 BLAKE2B a62482b59ab974a0f91a4f8b0bb152dd612aae4924e8b3a72781138bbff6aaa6a5264ef3746c67cb4c51cf129cde18958006b3024a9b3e177cc620cf0ca4180e SHA512 6b892e167e62de496cb40954897295d5f5171e0717423f9c0947ac09450bdca73733daf43dfe1f6e2d320ba7fa705f7ae96d2607f5c0f25621790b46e6833233 +DIST thunderbird-102.3.1-sq.xpi 692096 BLAKE2B 09e64ccde9485565322a141ebc9165bfa313d4acaec9fabc4e977efe932c70ae5b98e066d13e042d0a6f27259152863714105a65c0c0f7620559f4079be880d1 SHA512 4495da421836c9699a013ff6ce258e09257385eb01d2c8afeceb347c87d2309b9a4e43beceec015162b1b46dbf669cad29fd47eb030112d02c99f874d54393ea +DIST thunderbird-102.3.1-sr.xpi 704615 BLAKE2B 83a3f2d55c2b53b5056987065db89e93b807e3b6df709f2ae2912d4d447b6b86fca12711caa15a99a3ba105307c71857d97043b557f2416a7fe5d95286469bad SHA512 6b1a49972ce4b35f2429863ec95ec5ea331706b20598c9f6929aad3024be3aeb18941c3b4c2295256a2a6ff78829b78125dbddf34ea51ea0e8f026eb58e253f9 +DIST thunderbird-102.3.1-sv-SE.xpi 687049 BLAKE2B dc9601ffb62cc882518a14870ee99c67ace89acb9f395be13f371a151453aea3e01e1176fc3106bf8b150476c43adb947023a46c2aa52528987cdea6ef67f9c2 SHA512 08fd8583e721b99e04bdce5bb34ceb1537e8d1441a8e8ad6725099861bd6f09a1e38af089df08c8d4bbc2e99a096fb411404ed176163be651c6545c6b45ff806 +DIST thunderbird-102.3.1-th.xpi 737391 BLAKE2B 5e1fd24b6d79bbe67329ddc2236bd0b410e4c708cdae582ef8be5515b7ae38d6ada3cba8c34c9e42373b9b1cde2a8f75ce99df2d8866545d4993273dd6f15ff3 SHA512 dfca5be2cbfc4077ff7a547e16b1a3c3f09784cda64a78e69decee05c09cc25d88685d7c87369ddeb273f1e8b407c0a586851d495133d4ade87b4ce86a1a3e82 +DIST thunderbird-102.3.1-tr.xpi 697689 BLAKE2B 4ce4a042639b57407f9b4bace9e8a758941cab4214c5be7651a16fc8d5b5879e9398495e9eb30b50dcb1def1243f2baa03c503153227de24e45828a4a943d7cd SHA512 f05efe8a7f774779523310cdd98f7511a83560396510eabc63cc9de486551a1b2db4d14178e2031cc9dcf0f39545ec1cc2cabb24959d82d64ff64d492d260451 +DIST thunderbird-102.3.1-uk.xpi 794374 BLAKE2B 17b24a9917b088d55cca635705f08aaac655c3d926fa0f39e9297e92c93866e72c407ee5e836fc90fe537fc4071c0e9091177bf9887d2d0081eae7d78d8ab46e SHA512 3a6bb561d52bb4335aa19233b727f89189a75652d886e99c84b971955f5b8e07d76d7347cb5cb18a6121465c47c2ec36654ad8ab1ea5e0001051ff155c8ef75d +DIST thunderbird-102.3.1-uz.xpi 588030 BLAKE2B 53c8f087fb9dba631054a2f54b55863e27cd737a976d228c731d206020456fa5229f59fc8b96450b0fd0d23e48182ef2b7d771852cb31c05069ba2e08c2d1709 SHA512 d4f739d81f9393aae98cc4f9ca0b419ce191a6e405772c63d5d7c201d0b70370b4c380457a877feef7c672814a70a0a5ca924cff3d250d3ebf4393bdf5255ce4 +DIST thunderbird-102.3.1-vi.xpi 725408 BLAKE2B 175ba67dd70acc7fcc917d5249257b54ec3a27aed71d5d45a842f4ae50a3cc52753dd78297405df909feee567e2a7f6443d9e9c03f0fe43ea223084fa12e1edd SHA512 482f55dea6a4642c9a664bea35f084a3a705c13f14bfdaa775e98c458cd82d49464bfd43eb9faf9657e947dc6b2650f0e194732e0530d1db24decc07feba680c +DIST thunderbird-102.3.1-zh-CN.xpi 723936 BLAKE2B 4909615711dcea8bbb23e2dc0b4afd566c855ae0a0f0da5b9e8d0a211acb38cc65b96da7f3b644b5d17b4f13eefef6b9fba3f91345ca2efcda876d8c33d74e69 SHA512 98b77d42a496171c055068e4cbbf803aaab1df3d83f04f6cb0948eb52b45f72d284df99d370d1d96f876022b7dc57ff8ebb8efdc3755f968bf42c27ee9af346f +DIST thunderbird-102.3.1-zh-TW.xpi 727835 BLAKE2B a3dc198cbd322a3151b96c65684ef6bf3644ec72dc94e1103ce235a9c1b086d594ccda83f877f064e4eea765a3b0457f9f2c8780e1c59428e4594a1441a44005 SHA512 058e0303d255b114fac7db6ba7aa8ddba4b3525bee72018b438c9d8ca33d2b48562e4050b538a521f430ba5056ba00a4a437aa7397fa7ef28ee35db3da6f9810 +DIST thunderbird-102.3.1.source.tar.xz 502887916 BLAKE2B 7eb98d8f1d4c42e2e7e5264983be1cdf3cf6e836653de9012558e6787569bd5ea3e9d9a31f15896d1729f3031ab8ffea765bffd0d70b157e9b9c0e180ea0d585 SHA512 8a127958b35c1c14b8acaa3ac256f8a3a7e9bde89fc810299ae4036c80c41d0c0d45c85ed47099d6ec37e2774a6bdeefe0de6b0b4b8bceca8206c7e54c3f93c1 DIST thunderbird-91.13.1-af.xpi 561879 BLAKE2B b3b2f9303e0540dc258fe2a9653a4283ca88645edd7717d3fa885cb3b79cc428b281e53d86862c6a4a78ff0609670749090ef637481f230ca8445686a33beaf4 SHA512 c3eb26d200ef6d121299e041b69d82951b1fdaf40eb409d002e2bec4082f501284463020c7cdb486775062fd5d71b791093c9a188276e51c2287b95043250013 DIST thunderbird-91.13.1-ar.xpi 665731 BLAKE2B 4a82e82a241b00e501d4558f13f021c87d8f90403bae36705bdce155b2f90aca1c8eac98be4c443da06bd62253d6805be5011025b0f61343d5f5e949ddbd0905 SHA512 03792643d2fd90ab3f33b065e9078882c607293bc674e44e4960635e946de8bf5843261528c70a8cf04218386b8058d83b9d3a952115bed5883931bac36b3feb DIST thunderbird-91.13.1-ast.xpi 580512 BLAKE2B 660ddd94462b403d82a3b26b4e89e515c33a3467bb978da0cbcb6fbbfad45986a99f83d93d6cdff67ae2e187ab4442821f82dbb2ab4a864291afce7aeb681359 SHA512 1ba13cd42b30bfcbd1966e30c274eb790b5f9b92d6705f06d607d6a38460cef9ef1f4fe873a8560413a86cd3a7186461a1d953332c3cfc4a80d47afc260b1124 @@ -136,5 +202,6 @@ DIST thunderbird-91.13.1-zh-CN.xpi 730902 BLAKE2B 2558ad7077397092ee0007891c785d DIST thunderbird-91.13.1-zh-TW.xpi 731944 BLAKE2B 5641671442b5c87560a1b13c3f9715e2bba22b897a1a8bfab6bc86dd90837f46fbe8d28507c5a73ebbcd0f79b69f73753f1987cbd7d4d0a8cc2626fd01b6f8bf SHA512 91c2e25f7ff34c70621006e33b0663c52ed70861be407b83c8822ef8eb8fc01e26b03141499ff71dadb63bb1fb3d9f79deb2c58ffaed6843d783a7d369c3ec4e DIST thunderbird-91.13.1.source.tar.xz 402696448 BLAKE2B f5219c185eff49932cd417267665b8e8327d8f5f4894d8adc35e9d46c944e110e5ad2461ffba36bde990509c552d75f464fa790406b1154f3a6e70bd1bd6ea24 SHA512 ca1bf821e6ca010c554fc111157af60e627ace7a0d43785ba39b260cd0606480dd5736c188c49ef6c3f1bda4b4c6870767b75e483241e7fd5a4290d689017e73 EBUILD thunderbird-102.3.0.ebuild 33359 BLAKE2B 9fac47213731dde20d7157fcd35b3076d52dda26acad6efece53681ff19eb76db984d4a67e2cbe21d3cb954f0fbbd1b21b2335675da7fd6a632c6f190b13de44 SHA512 8ffa74ee9ebb8b89b28af2c872b0602be930a91caa10a1b78c81e61760a48873d84a1ddccdcc0af7dfe003a4e108369c32ce789d53c534bc9c4589bac9eeca32 +EBUILD thunderbird-102.3.1.ebuild 33359 BLAKE2B d7cf72b476e300c59275656af3673da040ddfd37b6e2261bf6d0cf57524eb1973d2855523756c82e145aa15f7c22ad00cf93c8ce27ad49e8776da040c4bb8e59 SHA512 21be4a0c807bbdcc966827a58d7bc4e14061b8b312e0b757351ea9541cac7431af086c7dd85ca7657bd9d4a4bd1ad986dbe70cabbf0ee65d5e4a4b53b5584258 EBUILD thunderbird-91.13.1.ebuild 32760 BLAKE2B eca6bb6ad4a3c2cce82926f76410e8543f7c9edb32c4cad7b19fb6a0175384f0bab5706fa42697367011655c3ea9b537386a432059e4766d6a7c5764af6f3e32 SHA512 b941bc14b6d7a23d142eb4c21f8af8641ad2aaa800ed0b56d717ad5ca57988f30b7bee2a4ee4801b09ec25b2523b2d0ace457d358521d2efa4b8d27e237d01ad MISC metadata.xml 2139 BLAKE2B c348f9dc2bf813c386bc2e62782bf762ef4fdaf3f913cec41bbd115a7bac54b01852dec04e6f7574b24ea5cd6d9500f289109127cdac5887128b07116d6a6cf8 SHA512 09b0670e852cc954b5df5e846935d274ae180e4627d112104d5fedf2a777fda7d52d73cdfde9e50475d9a560ed44946d4c0682d52d793bbfb5f2e1b1e0aac608 diff --git a/mail-client/thunderbird/thunderbird-102.3.1.ebuild b/mail-client/thunderbird/thunderbird-102.3.1.ebuild new file mode 100644 index 000000000000..865ddcf22cba --- /dev/null +++ b/mail-client/thunderbird/thunderbird-102.3.1.ebuild @@ -0,0 +1,1164 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FIREFOX_PATCHSET="firefox-102esr-patches-04j.tar.xz" + +LLVM_MAX_SLOT=14 + +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="ncurses,sqlite,ssl" + +WANT_AUTOCONF="2.1" + +VIRTUALX_REQUIRED="pgo" + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit autotools check-reqs desktop flag-o-matic gnome2-utils \ + llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ + virtualx xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +if [[ ${PV} == *_rc* ]] ; then + MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" +fi + +PATCH_URIS=( + https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET} +) + +SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz + ${PATCH_URIS[@]}" + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="https://www.thunderbird.net/" + +KEYWORDS="amd64 ~arm64 ~ppc64 x86" + +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" + +IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" +IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" +IUSE+=" wayland wifi" + +# Thunderbird-only USE flags. +IUSE+=" +system-librnp" + +REQUIRED_USE="debug? ( !system-av1 ) + pgo? ( lto ) + wifi? ( dbus )" + +# Thunderbird-only dependencies. +TB_ONLY_DEPEND="!&2 + return 1 + fi + + if use clang ; then + if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then + einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use pgo ; then + if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then + einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +MOZ_LANGS=( + af ar ast be bg br ca cak cs cy da de dsb + el en-CA en-GB en-US es-AR es-ES es-MX et eu + fi fr fy-NL ga-IE gd gl he hr hsb hu + id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO + pa-IN pl pt-BR pt-PT rm ro ru + sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_clear_vendor_checksums() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -ne 1 ]] ; then + die "${FUNCNAME} requires exact one argument" + fi + + einfo "Clearing cargo checksums for ${1} ..." + + sed -i \ + -e 's/\("files":{\)[^}]*/\1/' \ + "${S}"/third_party/rust/${1}/.cargo-checksum.json \ + || die +} + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +mozconfig_add_options_ac() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_add_options_mk() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_use_enable() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_enable "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +mozconfig_use_with() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_with "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has usersandbox $FEATURES ; then + die "You must enable usersandbox as X server can not run as root!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6600M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has userpriv ${FEATURES} ; then + eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6400M" + fi + + check-reqs_pkg_setup + + llvm_pkg_setup + + if use clang && use lto ; then + local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') + [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") + [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" + + local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') + [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") + [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" + + if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then + eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." + eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" + eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" + eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" + eerror " - Build ${CATEGORY}/${PN} without USE=lto" + eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " + eerror " llvm/clang/lld/rust chain depending on your @world updates)" + die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" + fi + fi + + python-any-r1_pkg_setup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset \ + DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XAUTHORITY \ + XDG_CACHE_HOME \ + XDG_SESSION_COOKIE + + # Build system is using /proc/self/oom_score_adj, bug #604394 + addpredict /proc/self/oom_score_adj + + if use pgo ; then + # Allow access to GPU during PGO run + local ati_cards mesa_cards nvidia_cards render_cards + shopt -s nullglob + + ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') + if [[ -n "${ati_cards}" ]] ; then + addpredict "${ati_cards}" + fi + + mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') + if [[ -n "${mesa_cards}" ]] ; then + addpredict "${mesa_cards}" + fi + + nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') + if [[ -n "${nvidia_cards}" ]] ; then + addpredict "${nvidia_cards}" + fi + + render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') + if [[ -n "${render_cards}" ]] ; then + addpredict "${render_cards}" + fi + + shopt -u nullglob + fi + + if ! mountpoint -q /dev/shm ; then + # If /dev/shm is not available, configure is known to fail with + # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py + ewarn "/dev/shm is not mounted -- expect build failures!" + fi + + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then + MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" + fi + + if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then + MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" + fi + + # Mozilla API keys (see https://location.services.mozilla.com/api) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then + MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" + fi + + # Ensure we use C locale when building, bug #746215 + export LC_ALL=C + fi +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + unpack ${_src_file} + fi + done +} + +src_prepare() { + if use lto; then + rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die + fi + + eapply "${WORKDIR}/firefox-patches" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + + # Make LTO respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/build/moz.configure/lto-pgo.configure \ + || die "sed failed to set num_cores" + + # Make ICU respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/intl/icu_sources_data.py \ + || die "sed failed to set num_cores" + + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ + || die "sed failed to set toolchain prefix" + + sed -i \ + -e 's/ccache_stats = None/return None/' \ + "${S}"/python/mozbuild/mozbuild/controller/building.py \ + || die "sed failed to disable ccache stats call" + + einfo "Removing pre-built binaries ..." + find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die + + # Create build dir + BUILD_DIR="${WORKDIR}/${PN}_build" + mkdir -p "${BUILD_DIR}" || die + + # Write API keys to disk + echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die + echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die + echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die + + xdg_environment_reset +} + +src_configure() { + # Show flags set at the beginning + einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + local have_switched_compiler= + if use clang && ! tc-is-clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + have_switched_compiler=yes + AR=llvm-ar + AS=llvm-as + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + have_switched_compiler=yes + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + fi + + if [[ -n "${have_switched_compiler}" ]] ; then + # Because we switched active compiler we have to ensure + # that no unsupported flags are set + strip-unsupported-flags + fi + + # Ensure we use correct toolchain + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=comm/mail + + # Set Gentoo defaults + export MOZILLA_OFFICIAL=1 + + mozconfig_add_options_ac 'Gentoo default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-gpsd \ + --disable-install-strip \ + --disable-parental-controls \ + --disable-strip \ + --disable-updater \ + --enable-js-shell \ + --enable-negotiateauth \ + --enable-new-pass-manager \ + --enable-official-branding \ + --enable-release \ + --enable-system-ffi \ + --enable-system-pixman \ + --host="${CBUILD:-${CHOST}}" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --prefix="${EPREFIX}/usr" \ + --target="${CHOST}" \ + --without-ccache \ + --without-wasm-sandboxed-libraries \ + --with-intl-api \ + --with-libclang-path="$(llvm-config --libdir)" \ + --with-system-nspr \ + --with-system-nss \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system \ + --x-includes="${ESYSROOT}/usr/include" \ + --x-libraries="${ESYSROOT}/usr/$(get_libdir)" + + # Set update channel + local update_channel=release + [[ -n ${MOZ_ESR} ]] && update_channel=esr + mozconfig_add_options_ac '' --update-channel=${update_channel} + + if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then + mozconfig_add_options_ac '' --enable-rust-simd + fi + + # For future keywording: This is currently (97.0) only supported on: + # amd64, arm, arm64 & x86. + # Might want to flip the logic around if Firefox is to support more arches. + if use ppc64; then + mozconfig_add_options_ac '' --disable-sandbox + else + mozconfig_add_options_ac '' --enable-sandbox + fi + + if [[ -s "${S}/api-google.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-safebrowsing-api-keyfile="${S}/api-google.key" + else + einfo "Building without Google API key ..." + fi + + if [[ -s "${S}/api-location.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-location-service-api-keyfile="${S}/api-location.key" + else + einfo "Building without Location API key ..." + fi + + if [[ -s "${S}/api-mozilla.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-mozilla-api-keyfile="${S}/api-mozilla.key" + else + einfo "Building without Mozilla API key ..." + fi + + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent + mozconfig_use_with system-libvpx + mozconfig_use_with system-png + mozconfig_use_with system-webp + + if use system-librnp; then + mozconfig_add_options_ac "+system-librnp" --enable-compile-environment + mozconfig_use_with system-librnp + fi + + mozconfig_use_enable dbus + mozconfig_use_enable libproxy + + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + + if use hardened ; then + mozconfig_add_options_ac "+hardened" --enable-hardening + append-ldflags "-Wl,-z,relro -Wl,-z,now" + fi + + local myaudiobackends="" + use jack && myaudiobackends+="jack," + use sndio && myaudiobackends+="sndio," + use pulseaudio && myaudiobackends+="pulseaudio," + ! use pulseaudio && myaudiobackends+="alsa," + + mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" + + mozconfig_use_enable wifi necko-wifi + + if use wayland ; then + mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland + else + mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 + fi + + if use lto ; then + if use clang ; then + # Upstream only supports lld when using clang + mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + + mozconfig_add_options_ac '+lto' --enable-lto=cross + + else + # ThinLTO is currently broken, see bmo#1644409 + mozconfig_add_options_ac '+lto' --enable-lto=full + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + + if use pgo ; then + mozconfig_add_options_ac '+pgo' MOZ_PGO=1 + + if use clang ; then + # Used in build/pgo/profileserver.py + export LLVM_PROFDATA="llvm-profdata" + fi + fi + else + # Avoid auto-magic on linker + if use clang ; then + # This is upstream's default + mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld + else + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + fi + + # LTO flag was handled via configure + filter-flags '-flto*' + + mozconfig_use_enable debug + if use debug ; then + mozconfig_add_options_ac '+debug' --disable-optimize + else + if is-flag '-g*' ; then + if use clang ; then + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') + else + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols + fi + else + mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols + fi + + if is-flag '-O0' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 + elif is-flag '-O4' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 + elif is-flag '-O3' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 + elif is-flag '-O1' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 + elif is-flag '-Os' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os + else + mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 + fi + fi + + # Debug flag was handled via configure + filter-flags '-g*' + + # Optimization flag was handled via configure + filter-flags '-O*' + + # Modifications to better support ARM, bug #553364 + if use cpu_flags_arm_neon ; then + mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + mozconfig_add_options_ac '+cpu_flags_arm_neon' \ + --with-thumb=yes \ + --with-thumb-interwork=no + fi + fi + + if [[ ${CHOST} == armv*h* ]] ; then + mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard + + if ! use system-libvpx ; then + sed -i \ + -e "s|softfp|hard|" \ + "${S}"/media/libvpx/moz.build \ + || die + fi + fi + + if use clang ; then + # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 + # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') + local disable_elf_hack= + if use amd64 ; then + disable_elf_hack=yes + elif use x86 ; then + disable_elf_hack=yes + elif use arm ; then + disable_elf_hack=yes + fi + + if [[ -n ${disable_elf_hack} ]] ; then + mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack + fi + elif tc-is-gcc ; then + if ver_test $(gcc-fullversion) -ge 10 ; then + einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." + append-cxxflags -fno-tree-loop-vectorize + fi + fi + + # Additional ARCH support + case "${ARCH}" in + arm) + # Reduce the memory requirements for linking + if use clang ; then + # Nothing to do + :; + elif use lto ; then + append-ldflags -Wl,--no-keep-memory + else + append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads + fi + ;; + esac + + if ! use elibc_glibc ; then + mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc + fi + + # Allow elfhack to work in combination with unstripped binaries + # when they would normally be larger than 2GiB. + append-ldflags "-Wl,--compress-debug-sections=zlib" + + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + + # Use system's Python environment + PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach + + if use system-python-libs; then + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" + else + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" + fi + + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + # Handle EXTRA_CONF and show summary + local ac opt hash reason + + # Apply EXTRA_ECONF entries to $MOZCONFIG + if [[ -n ${EXTRA_ECONF} ]] ; then + IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} + for opt in "${ac[@]}"; do + mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} + done + fi + + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + ./mach configure || die +} + +src_compile() { + local virtx_cmd= + + if use pgo ; then + virtx_cmd=virtx + + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + fi + + local -x GDK_BACKEND=x11 + + ${virtx_cmd} ./mach build --verbose \ + || die +} + +src_install() { + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + + DESTDIR="${D}" ./mach install || die + + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + + # Don't install llvm-symbolizer from sys-devel/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Set dictionary path to use system hunspell + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" + pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); + EOF + + # Force hwaccel prefs if USE=hwaccel is enabled + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ + >>"${GENTOO_PREFS}" \ + || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" + + if use wayland; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" + pref("gfx.x11-egl.force-enabled", false); + EOF + else + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" + pref("gfx.x11-egl.force-enabled", true); + EOF + fi + fi + + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" + sticky_pref("gfx.font_rendering.graphite.enabled", true); + EOF + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${S}/comm/mail/branding/thunderbird" + local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^}" + local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_preinst() { + xdg_pkg_preinst + + # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse + # does not need to be forced into the LD_LIBRARY_PATH + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + einfo "APULSE found; Generating library symlinks for sound support ..." + local lib + pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do + # A quickpkg rolled by hand will grab symlinks as part of the package, + # so we need to avoid creating them if they already exist. + if [[ ! -L ${lib##*/} ]] ; then + ln -s "${lib}" ${lib##*/} || die + fi + done + popd &>/dev/null || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + elog "Apulse was detected at merge time on this system and so it will always be" + elog "used for sound. If you wish to use pulseaudio instead please unmerge" + elog "media-sound/apulse." + elog + fi + + local show_doh_information + local show_shortcut_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_shortcut_information=no + else + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt 91.0 ; then + # Tell user that we no longer install a shortcut + # per supported display protocol + show_shortcut_information=yes + fi + done + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + if [[ -n "${show_shortcut_information}" ]] ; then + elog + elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" + elog "each supported display protocol. Instead we will only install" + elog "one generic Mozilla ${PN^} shortcut." + elog "If you still want to be able to select between running Mozilla ${PN^}" + elog "on X11 or Wayland, you have to re-create these shortcuts on your own." + fi + + # bug 835078 + if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then + ewarn "You have nouveau drivers installed in your system and 'hwaccel' " + ewarn "enabled for Firefox. Nouveau / your GPU might not support the " + ewarn "required EGL, so either disable 'hwaccel' or try the workaround " + ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." + fi + + optfeature_header "Optional runtime features:" + optfeature "encrypted chat support" net-libs/libotr +} diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz index 1559dd05a0996b4cd8c9efdbcb30120b3c8d3d6e..1d7c61b525bdbe519c10e981e4aae8bfcff6a02b 100644 GIT binary patch literal 8529 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 RMTw4o_+K3#bm8ed003$s9uNQk diff --git a/mail-filter/milter-regex/Manifest b/mail-filter/milter-regex/Manifest index c8d58f9e685b..8fc2d7edae51 100644 --- a/mail-filter/milter-regex/Manifest +++ b/mail-filter/milter-regex/Manifest @@ -1,7 +1,9 @@ AUX milter-regex-2.6-gentoo.patch 1078 BLAKE2B 30b782e70b2b9b23d3bdfb22ac5bdecfc1af0d08b018ac9f05d3893eef7f398a47072824cf814d8bea98a148f28c054d13963a54a1b98481961e6377233ca74f SHA512 6e5af31774d7dcb9d53eb4736bf1604f1d63ac83ad4cfb28bdcef451ff932f918afbbb4f6dcc68f5a82cba84c24f15f67ddffacb05b849297a942a789568a81b +AUX milter-regex-2.7-implicit-func-decl.patch 257 BLAKE2B 68b6d03f3f8bb1a154f9a0014554168e712e4d5df458129626a82126783f0df29508e6d4b06bccce21d68f83d9a33c9aa091ad17944b15a8c6549f6dfe81cd8f SHA512 7702692424435c233c4022099ae6b214580af1411ff1b7e38fa26141fa9b70ee6431c725cd25f1d06709901d89f0102522b5340357cac3f3fa9646785c4ede20 AUX milter-regex-conf-2.6 459 BLAKE2B d15f232945a919e49f26df7a5489701b1a13567fca10d877e93943e2ac31865bdf6af26a10da196a64ce0d42238e58631b041e2b846187e82dff0ff38e8aac83 SHA512 2178c0b11ca6fca9121da66a2b4c828105efe9e94ba4b4b6dd56b235dfe3b3ab14a6f7ac9004d7a1fb2b50ff4730f875e85afa0d11c72ab2949aa150b28f1c8c AUX milter-regex-init 818 BLAKE2B 9130db7e295262a02cfc61464945029810f61fba4947e422fca9820d0d58762db228bcc760bc8e1f55aaa61cff9455abed19f66ff7bd910aecd9a969eaa3c12d SHA512 04549ec85a8b3c9fe4e65bcfe903aefbd9019b8324041448586bb3ed3bada20c0bf60fbe485e90bb1cf777703c696d2a0c9b3630c218d7037e1c6b2680eace75 DIST milter-regex-2.7.tar.gz 20579 BLAKE2B e48c5747537d439372d8f473d9b39e337501c24b46d52e13f727b32ee29bb58f266e45ecabad01937f5e56a4a773659daf34d12c6728b6700679b04a2cb595d0 SHA512 d698a7c35768846bcc87a31167cf9a5c41c99d8fa3f3cb5c231e100a7e149d9bca6fc689ece805bd80688787b6d3fa0d9ace49592e1d6c53a25fc2086ebf9962 EBUILD milter-regex-2.7-r1.ebuild 1110 BLAKE2B 8e3ce76e1d1db9231bd6bb2454219a85e598e4c6daee7bce7213fdfa5638db11e4a18faf2f838f528786d49005aa78de1dd0e6d48548006ae426fa11b7e85446 SHA512 2972ee083e31f5cb884ade0d0834f5610d319dca7faecef679996dbe96a32b418fbe9e4e4683e780817c7c4f66b6d0e0e849f0210f62216d54bc816c70432aa2 +EBUILD milter-regex-2.7-r2.ebuild 1176 BLAKE2B a302cbefb618972091575323ad8ac5c1d7333d80aa2c11fbb7013a186b4815aea689084e10cbb34c088ba683b2627b753f7d1b8c2c01b13b7f3995624c82193d SHA512 609ea6c034114c64a3f7909dc8addc37f09f477d6b5311876e16ddb43b00f6a2f44c0da0caf5ef2bda7c6a1a24c18c145322bf52ecbc3fc7e4312843ab26f03f EBUILD milter-regex-2.7.ebuild 1122 BLAKE2B 7974a8b954484fabec28215b75101f07a71ba4cee8228f2ab9c0b99123ff265bba062fd8ef62be5e0e06f5931f402daff79429a77baa5e987dd935fe3256c182 SHA512 d5d0a071a6c461186c14fc0416f4bd6290e0057290fc1e027bf93fc9855b654a8acd4060aa1aa02c4820701973c3cb55f3c6982e47d11fbff5d914fa4b217177 MISC metadata.xml 727 BLAKE2B 46c3ce4f04ed4db2d8ce595744c16f46a0270186c4620d5245db9b0aedf4867bbd04c2b44e59591def9a01da8b5387baeaf77aae32dd9f7a18267ff2984ccc21 SHA512 a13def0da2410e52c7c63ec9cf1b72c304652e9f7ddce89cadec60285794dc70fc90c714e8a5860525426fd3768ce31a82375059c12ae42528fef57854cad282 diff --git a/mail-filter/milter-regex/files/milter-regex-2.7-implicit-func-decl.patch b/mail-filter/milter-regex/files/milter-regex-2.7-implicit-func-decl.patch new file mode 100644 index 000000000000..c2edaa8e0b8f --- /dev/null +++ b/mail-filter/milter-regex/files/milter-regex-2.7-implicit-func-decl.patch @@ -0,0 +1,10 @@ +https://bugs.gentoo.org/871366 +--- a/eval.h ++++ b/eval.h +@@ -107,4 +107,6 @@ struct action *eval_end(struct ruleset *, int *, int, int); + void eval_clear(struct ruleset *, int *, int); + void free_ruleset(struct ruleset *); + ++int yylex(void); ++ + #endif diff --git a/mail-filter/milter-regex/milter-regex-2.7-r2.ebuild b/mail-filter/milter-regex/milter-regex-2.7-r2.ebuild new file mode 100644 index 000000000000..1e21636dfdff --- /dev/null +++ b/mail-filter/milter-regex/milter-regex-2.7-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="A milter-based regular expression filter" +HOMEPAGE="https://www.benzedrine.ch/milter-regex.html" +SRC_URI="https://www.benzedrine.ch/${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="acct-user/milter-regex + >=mail-filter/libmilter-1.0.2_p2:=" +DEPEND="${RDEPEND} + virtual/yacc" + +src_prepare() { + eapply "${FILESDIR}/${PN}-2.6-gentoo.patch" + eapply "${FILESDIR}"/milter-regex-2.7-implicit-func-decl.patch + eapply_user + # Change default user + sed -i -e 's/_\(milter-regex\)/\1/g' ${PN}.[8c] || die +} + +src_compile() { + emake CC="$(tc-getCC)" -f Makefile.linux all +} + +src_install() { + dobin ${PN} + insinto /etc + newins rules ${PN}.conf + newconfd "${FILESDIR}/${PN}-conf-2.6" ${PN} + newinitd "${FILESDIR}/${PN}-init" ${PN} + doman *.8 +} + +pkg_postinst() { + elog "Postfix configuration example (add to main.cf or master.cf):" + elog " smtpd_milters=unix:/run/milter-regex/socket" + elog "Sendmail configuration example:" + elog " INPUT_MAIL_FILTER(\`${PN}',\`S=unix:/run/milter-regex/socket,T=S:30s;R:2m')" +} diff --git a/mail-filter/policyd/Manifest b/mail-filter/policyd/Manifest index 0a33d0cf989e..e40a411fb09e 100644 --- a/mail-filter/policyd/Manifest +++ b/mail-filter/policyd/Manifest @@ -4,5 +4,5 @@ AUX policyd-post182.patch 1567 BLAKE2B 7019004993501396bada4754b40dbbf09e507220d AUX policyd.confd 61 BLAKE2B d39d4e5894dbc1164d29bf7e3fccc19c4247fd6a0f09c09f07e6f57ed531fc8aa5c22ea05ce63767e011754d1fc4aeed03b1d0cb1ef07705bf734c4e1f3b5f53 SHA512 6fbac91a71bd556e864b70534a57fcc60bf4a838ff780ee878b257313e12205ae95402c591cc62604dad8d1ee349ecea74c1646429c39587dc0ba13a697ca68f AUX policyd.rc 443 BLAKE2B 1135a6ab78cda5cb03cbed9d18773ab91237db217feaa0867dc0a9793f44f72d97033f77c78f94eb58b11a7f42071f59705088bf0b8e21cb8c8020a1bf6cf05b SHA512 32f2dec8b9067bcf219ee4edec2b36d010cadc34a018e6597339b238b21db7782975d12098d1232854b70e19bbdbe355bc8c4f23a5675ecc6171eeca81bfa69c DIST policyd-1.82.tar.gz 68372 BLAKE2B 39603b025235d3a68401e8cf9b357d224515f5308f1b86bf84d1231157ac2d5c2ca4dc00cc9deefdd03cdb4ffc214a8ebe5582e299f05b79a471e93238e36cff SHA512 08de114736620d5f1c11f7183135ecf4589c2d6258dee486b5f4f5a9156e4feabd7eaf19fa09428e79d5d5c72ac4757c83af86f43a7547030b1a59cb368e82a8 -EBUILD policyd-1.82-r4.ebuild 1966 BLAKE2B fd7c704f56a1dfe7b6fe8046a44305c38c1e19a96bdb764f9be27364a070d32bc84f4e710cbf644100361d524fb979229eba967f2df4f2c6727bfd73110a29e4 SHA512 3d0a926457a954917b76d3fa051979a1fa7ed75844ef9b0ba69c8f39a6569bd3af5c45553ea20bece45f3aad9675f572ccb7802a6e35e4ff8e905cb50118e944 +EBUILD policyd-1.82-r4.ebuild 1967 BLAKE2B 0ac173e33d2076194c9c12a837dab08624136db5a403f292e0b5a583e6f7eae597a81669343a6a6dce751887ce70436f7335634421f7a529878cd5833fef64bb SHA512 907d95d13188c8be9b489829d3b207fb54365d57c8c4ee55159b1ac26dafb931b16e324cf00c8794dd31223667d1440a1acbd900ae2058a0ee7323eb1513aa09 MISC metadata.xml 245 BLAKE2B c594b1d103dfa62ae03d12242e3049b561db4cfed14b245169aaec7a17dfe574ef4a13cb8312eb2dd2f73eea00f0669cb90ac33f63d0500c532c336b8886bf61 SHA512 6c705301f1a41672e4d0ffc98e85f59544216548b22ef1c969a1ee390282f285338e3300a78299857aa111b0fb44c13e2098fd16a51606237ca9bb0f034cbc94 diff --git a/mail-filter/policyd/policyd-1.82-r4.ebuild b/mail-filter/policyd/policyd-1.82-r4.ebuild index c4c0e75853d5..a589b431e0d4 100644 --- a/mail-filter/policyd/policyd-1.82-r4.ebuild +++ b/mail-filter/policyd/policyd-1.82-r4.ebuild @@ -7,7 +7,7 @@ inherit flag-o-matic toolchain-funcs DESCRIPTION="Policy daemon for postfix and other MTAs" HOMEPAGE="https://wiki.policyd.org" -SRC_URI="https://download.policyd.org/v1.82/${P}.tar.gz" +SRC_URI="https://download.policyd.org/v${PV}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index f395ec6db2bf9097985626bc95cf89615926edf6..d5556b401ce0f80d32e431bd1a2796c6a0bff0a2 100644 GIT binary patch delta 35658 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

wgoJVIIqp47j#ehkQBS0#H^tuG?Vi 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 diff --git a/media-fonts/ahem/Manifest b/media-fonts/ahem/Manifest index 6527194d26ad..f013b767748d 100644 --- a/media-fonts/ahem/Manifest +++ b/media-fonts/ahem/Manifest @@ -1,3 +1,3 @@ DIST ahem-1.0.tar.gz 35539 BLAKE2B e08e9847aadbf7a46fc6e19dd7194d256f24d17f06002ad2c152827f2c2ee82ee40c0f8d5829477e36ebfdbd7f435ff92aa545c4870e0cb91e47a159120a96ad SHA512 626e37c3a6c8b78443e6ed4be565f1f568f3542c8a6e7587e584da21e007875a69b8a84a977f8699eb39c5755661942a7543799b789ddc795eea806195f3fafc -EBUILD ahem-1.0.ebuild 431 BLAKE2B 33abc7e40d8efceed1c3a79ff2bfdd470068386212de6d0ae37863657dc77149daa07edda0303cb32b2ba2577d7f8b559b916e7fce7428904a574a7a71205aae SHA512 5bc1aee5d3d099b1cf15cc024297eedfee2f4500a3758b1313625262899e39c96197bb608a4c92922610e94f6053b1e511cfb560b17d252946a8d0f05e177781 +EBUILD ahem-1.0.ebuild 433 BLAKE2B 7c536ce0642bb144759a59d13e67e855b5f9e1096fe5183c9e0d69cdf49f5e9896644b9cbd6c80bd6e879f8a54b4da22e063a749b6f129ae27453375e821bfb1 SHA512 d0b85126de2801ff3ab4e367bd50a2fc64c64c4b03cd9b83d9897be4b80983dbfeeb8a871e801536635cbd1148915ea02a081ff49b602e9efc5d4e5483ebce69 MISC metadata.xml 267 BLAKE2B c138d7ea7e732305a39de9c63ea50cee095a0a714d1de0e8b542cab507a8cac54a713b3b83a6e0a2341766bf1b42423ead9af7d2bb4feaf8587aadedf514cab4 SHA512 647d8fb0d7b888b0b9c92973433b96494e3f23640467e7514d7a1c985b3e016d28955917c3dc8250435868647f744a29d043139c4613516839f21e1ddfd75660 diff --git a/media-fonts/ahem/ahem-1.0.ebuild b/media-fonts/ahem/ahem-1.0.ebuild index 1b9507c51b8d..5e6cafc979ce 100644 --- a/media-fonts/ahem/ahem-1.0.ebuild +++ b/media-fonts/ahem/ahem-1.0.ebuild @@ -7,7 +7,7 @@ inherit font DESCRIPTION="Font to help test writers develop predictable tests" HOMEPAGE="https://github.com/Kozea/Ahem" -SRC_URI="https://github.com/Kozea/Ahem/archive/1.0.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/Kozea/Ahem/archive/${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P/a/A}" LICENSE="CC0-1.0" diff --git a/media-fonts/x11fonts-jmk/Manifest b/media-fonts/x11fonts-jmk/Manifest index e0ecc5aeeedd..35e62a370dc7 100644 --- a/media-fonts/x11fonts-jmk/Manifest +++ b/media-fonts/x11fonts-jmk/Manifest @@ -1,4 +1,4 @@ AUX gzip.patch 472 BLAKE2B 3804de127898501b76be41a8bf016bc1eb224b19a1d56ee1dbe6345352de5f6634692d2c45c1747bf38bb9a90fdaa42cb359e711b7591398576e51e624940099 SHA512 b3ba5684c9d60435032f69e22f74feda6d4a49689db9ef28acd5ca8fbc8190c344e8cb7991ea707f21317f55dd2edaaf12b6e0bb14d70d204d252a63b184a280 DIST jmk-x11-fonts-3.0.tar.gz 624357 BLAKE2B 5513e46116cb7ac63e69d4d0fe03f627e437a11ea378c4213b1cbf13035a5e1c14dc4c1bf230e6490829b4cafc2ba3dd1b733f8549d28aeaa1e7389e527e8b85 SHA512 7a99689be59eaf50742932ce27c8b41a99d10076adf9c2990e11745a873eec610257d50e844f8380658d340cf821724d459dc9b6b189666180596f2bf255957f -EBUILD x11fonts-jmk-3.0-r4.ebuild 825 BLAKE2B 5767d2a498b0f61757f13a74f7ac445e8cdc46b739c35b3e8892bd25ba77fd949443328ea74feb4796a8ad90d076dfa20a0579784f23e206eaeb00ab125c398f SHA512 4af96ff1db27a67bff9d33a378c4e5a2a80b7f6df43a8042171953f6423f6d75372bdd8369af72d22895d9e841db874c8339d5cd566508cd5f6f8f773cd2244a +EBUILD x11fonts-jmk-3.0-r4.ebuild 795 BLAKE2B 7405d2355ce75f7c0d2f679d5097a3b89f796a2cc8ed1d4f8ef8219cb4440ba9fc81007e081e3dbaa5e7d8c3b4d762dd8ab3e3b33ca3300278f02e648926f953 SHA512 d321d7ea5f2a68a19d5cb7b2a49e34808c833ad390b7aaab2593e822ed581c8db6499a2dac57e66f8ba4a0b736246efe57ed587c6afe5deadd356fe1e3fa00a3 MISC metadata.xml 235 BLAKE2B f469fc8727ef3de05c8a1d43d640dd5bc6aee0158f82ba12c1024613b9c4c0a681f91528205ecd30d47cb9aca08ab788f7f595168bf0ceba25d8a2baf34b4cba SHA512 3229f3ecdc21ea952f5d40215f5a75129d165b9e34f80f7194842fe6362ed4f585470c7f6e9751825313345cade1f153d122d59f67016c26b5d21eeef64dfd22 diff --git a/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild b/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild index 0c118c61263a..70ad93064b5f 100644 --- a/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild +++ b/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild @@ -1,33 +1,34 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + inherit font toolchain-funcs MY_P="jmk-x11-fonts-${PV}" DESCRIPTION="This package contains character-cell fonts for use with X" -HOMEPAGE="http://www.jmknoble.net/fonts/" -SRC_URI="http://www.pobox.com/~jmknoble/fonts/${MY_P}.tar.gz" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="mirror://gentoo/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha amd64 arm ~ia64 ~loong ppc ~s390 sparc x86" BDEPEND=" + sys-devel/gcc >=x11-misc/imake-1.0.8-r1 >=x11-apps/mkfontscale-1.2.0 x11-apps/bdftopcf" -DOCS=( "ChangeLog" "NEWS" "README" ) - -PATCHES=( "${FILESDIR}"/gzip.patch ) - -S="${WORKDIR}/${MY_P}" +PATCHES=( + "${FILESDIR}"/gzip.patch +) src_configure() { CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ - IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die + IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die } src_install() { diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 3264228b9642e040dcf5195133a51131abbf9e9a..5e94c5d606b4c8a0a0d7d2b16c837365e0bbca50 100644 GIT binary patch delta 36119 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 delta 36128 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 Ib~h6N0CAY;8vp 2.90). + BV=${BV:0:1}.${BV:1} + else + # Add period and skip the middle number (301 -> 3.1) + BV=${BV:0:1}.${BV:2} + fi +} + +pkg_pretend() { + blender_check_requirements +} + +pkg_setup() { + blender_check_requirements + python-single-r1_pkg_setup +} + +src_unpack() { + if [[ ${PV} = *9999* ]] ; then + git-r3_src_unpack + if use test; then + TESTS_SVN_URL=https://svn.blender.org/svnroot/bf-blender/trunk/lib/tests + subversion_fetch ${TESTS_SVN_URL} ../lib/tests + fi + else + default + if use test; then + #The tests are downloaded from: https://svn.blender.org/svnroot/bf-blender/tags/blender-${SLOT}-release/lib/tests + mkdir -p lib || die + mv "${WORKDIR}"/blender-${TEST_TARBALL_VERSION}-tests/tests lib || die + fi + fi + +} + +src_prepare() { + cmake_src_prepare + + blender_get_version + + # Disable MS Windows help generation. The variable doesn't do what it + # it sounds like. + sed -e "s|GENERATE_HTMLHELP = YES|GENERATE_HTMLHELP = NO|" \ + -i doc/doxygen/Doxyfile || die + + # Prepare icons and .desktop files for slotting. + sed -e "s|blender.svg|blender-${BV}.svg|" -i source/creator/CMakeLists.txt || die + sed -e "s|blender-symbolic.svg|blender-${BV}-symbolic.svg|" -i source/creator/CMakeLists.txt || die + sed -e "s|blender.desktop|blender-${BV}.desktop|" -i source/creator/CMakeLists.txt || die + + sed -e "s|Name=Blender|Name=Blender ${PV}|" -i release/freedesktop/blender.desktop || die + sed -e "s|Exec=blender|Exec=blender-${BV}|" -i release/freedesktop/blender.desktop || die + sed -e "s|Icon=blender|Icon=blender-${BV}|" -i release/freedesktop/blender.desktop || die + + mv release/freedesktop/icons/scalable/apps/blender.svg release/freedesktop/icons/scalable/apps/blender-${BV}.svg || die + mv release/freedesktop/icons/symbolic/apps/blender-symbolic.svg release/freedesktop/icons/symbolic/apps/blender-${BV}-symbolic.svg || die + mv release/freedesktop/blender.desktop release/freedesktop/blender-${BV}.desktop || die + + if use test; then + # Without this the tests will try to use /usr/bin/blender and /usr/share/blender/ to run the tests. + sed -e "s|string(REPLACE.*|set(TEST_INSTALL_DIR ${ED}/usr/)|g" -i tests/CMakeLists.txt || die + sed -e "s|string(REPLACE.*|set(TEST_INSTALL_DIR ${ED}/usr/)|g" -i build_files/cmake/Modules/GTestTesting.cmake || die + fi +} + +src_configure() { + append-lfs-flags + + local mycmakeargs=( + -DBUILD_SHARED_LIBS=OFF + -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" + -DPYTHON_LIBRARY="$(python_get_library_path)" + -DPYTHON_VERSION="${EPYTHON/python/}" + -DWITH_ALEMBIC=$(usex alembic) + -DWITH_ASSERT_ABORT=$(usex debug) + -DWITH_BOOST=ON + -DWITH_BULLET=$(usex bullet) + -DWITH_CODEC_FFMPEG=$(usex ffmpeg) + -DWITH_CODEC_SNDFILE=$(usex sndfile) + -DWITH_CXX_GUARDEDALLOC=$(usex debug) + -DWITH_CYCLES=$(usex cycles) + -DWITH_CYCLES_DEVICE_CUDA=$(usex cuda TRUE FALSE) + -DWITH_CYCLES_DEVICE_OPTIX=$(usex optix) + -DWITH_CYCLES_EMBREE=$(usex embree) + -DWITH_CYCLES_OSL=$(usex osl) + -DWITH_CYCLES_STANDALONE=OFF + -DWITH_CYCLES_STANDALONE_GUI=OFF + -DWITH_DOC_MANPAGE=$(usex man) + -DWITH_FFTW3=$(usex fftw) + -DWITH_GMP=$(usex gmp) + -DWITH_GTESTS=$(usex test) + -DWITH_HARU=$(usex pdf) + -DWITH_HEADLESS=$(usex headless) + -DWITH_INSTALL_PORTABLE=OFF + -DWITH_IMAGE_DDS=$(usex dds) + -DWITH_IMAGE_OPENEXR=$(usex openexr) + -DWITH_IMAGE_OPENJPEG=$(usex jpeg2k) + -DWITH_IMAGE_TIFF=$(usex tiff) + -DWITH_INPUT_NDOF=$(usex ndof) + -DWITH_INTERNATIONAL=$(usex nls) + -DWITH_JACK=$(usex jack) + -DWITH_MEM_JEMALLOC=$(usex jemalloc) + -DWITH_MEM_VALGRIND=$(usex valgrind) + -DWITH_MOD_FLUID=$(usex fluid) + -DWITH_MOD_OCEANSIM=$(usex fftw) + -DWITH_NANOVDB=$(usex nanovdb) + -DWITH_OPENAL=$(usex openal) + -DWITH_OPENCOLLADA=$(usex collada) + -DWITH_OPENCOLORIO=$(usex color-management) + -DWITH_OPENIMAGEDENOISE=$(usex oidn) + -DWITH_OPENIMAGEIO=$(usex openimageio) + -DWITH_OPENMP=$(usex openmp) + -DWITH_OPENSUBDIV=$(usex opensubdiv) + -DWITH_OPENVDB=$(usex openvdb) + -DWITH_OPENVDB_BLOSC=$(usex openvdb) + -DWITH_POTRACE=$(usex potrace) + -DWITH_PUGIXML=$(usex pugixml) + -DWITH_PULSEAUDIO=$(usex pulseaudio) + -DWITH_PYTHON_INSTALL=OFF + -DWITH_SDL=$(usex sdl) + -DWITH_STATIC_LIBS=OFF + -DWITH_SYSTEM_EIGEN3=ON + -DWITH_SYSTEM_FREETYPE=ON + -DWITH_SYSTEM_GLEW=ON + -DWITH_SYSTEM_LZO=ON + -DWITH_TBB=$(usex tbb) + -DWITH_USD=OFF + -DWITH_XR_OPENXR=OFF + ) + + if use optix; then + mycmakeargs+=( + -DCYCLES_RUNTIME_OPTIX_ROOT_DIR="${EPREFIX}"/opt/optix + -DOPTIX_ROOT_DIR="${EPREFIX}"/opt/optix + ) + fi + + append-flags $(usex debug '-DDEBUG' '-DNDEBUG') + + if tc-is-gcc ; then + # These options only exist when GCC is detected. + # We disable these to respect the user's choice of linker. + mycmakeargs+=( + -DWITH_LINKER_GOLD=OFF + -DWITH_LINKER_LLD=OFF + ) + fi + + cmake_src_configure +} + +src_test() { + # A lot of tests needs to have access to the installed data files. + # So install them into the image directory now. + cmake_src_install + + blender_get_version + # Define custom blender data/script file paths not be able to find them otherwise during testing. + # (Because the data is in the image directory and it will default to look in /usr/share) + export BLENDER_SYSTEM_SCRIPTS="${ED}"/usr/share/blender/${BV}/scripts + export BLENDER_SYSTEM_DATAFILES="${ED}"/usr/share/blender/${BV}/datafiles + + # Sanity check that the script and datafile path is valid. + # If they are not vaild, blender will fallback to the default path which is not what we want. + [ -d "$BLENDER_SYSTEM_SCRIPTS" ] || die "The custom script path is invalid, fix the ebuild!" + [ -d "$BLENDER_SYSTEM_DATAFILES" ] || die "The custom datafiles path is invalid, fix the ebuild!" + + cmake_src_test + + # Clean up the image directory for src_install + rm -fr "${ED}"/* || die +} + +src_install() { + blender_get_version + + # Pax mark blender for hardened support. + pax-mark m "${BUILD_DIR}"/bin/blender + + cmake_src_install + + if use man; then + # Slot the man page + mv "${ED}/usr/share/man/man1/blender.1" "${ED}/usr/share/man/man1/blender-${BV}.1" || die + fi + + if use doc; then + # Define custom blender data/script file paths. Otherwise Blender will not be able to find them during doc building. + # (Because the data is in the image directory and it will default to look in /usr/share) + export BLENDER_SYSTEM_SCRIPTS=${ED}/usr/share/blender/${BV}/scripts + export BLENDER_SYSTEM_DATAFILES=${ED}/usr/share/blender/${BV}/datafiles + + # Workaround for binary drivers. + addpredict /dev/ati + addpredict /dev/dri + addpredict /dev/nvidiactl + + einfo "Generating Blender C/C++ API docs ..." + cd "${CMAKE_USE_DIR}"/doc/doxygen || die + doxygen -u Doxyfile || die + doxygen || die "doxygen failed to build API docs." + + cd "${CMAKE_USE_DIR}" || die + einfo "Generating (BPY) Blender Python API docs ..." + "${BUILD_DIR}"/bin/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "sphinx failed." + + cd "${CMAKE_USE_DIR}"/doc/python_api || die + sphinx-build sphinx-in BPY_API || die "sphinx failed." + + docinto "html/API/python" + dodoc -r "${CMAKE_USE_DIR}"/doc/python_api/BPY_API/. + + docinto "html/API/blender" + dodoc -r "${CMAKE_USE_DIR}"/doc/doxygen/html/. + fi + + # Fix doc installdir + docinto html + dodoc "${CMAKE_USE_DIR}"/release/text/readme.html + rm -r "${ED}"/usr/share/doc/blender || die + + python_optimize "${ED}/usr/share/blender/${BV}/scripts" + + mv "${ED}/usr/bin/blender-thumbnailer" "${ED}/usr/bin/blender-${BV}-thumbnailer" || die + mv "${ED}/usr/bin/blender" "${ED}/usr/bin/blender-${BV}" || die +} + +pkg_postinst() { + elog + elog "Blender uses python integration. As such, may have some" + elog "inherent risks with running unknown python scripts." + elog + elog "It is recommended to change your blender temp directory" + elog "from /tmp to /home/user/tmp or another tmp file under your" + elog "home directory. This can be done by starting blender, then" + elog "changing the 'Temporary Files' directory in Blender preferences." + elog + ewarn + ewarn "This ebuild does not unbundle the massive amount of 3rd party" + ewarn "libraries which are shipped with blender. Note that" + ewarn "these have caused security issues in the past." + ewarn "If you are concerned about security, file a bug upstream:" + ewarn " https://developer.blender.org/" + ewarn + + if ! use python_single_target_python3_10; then + elog "You are building Blender with a newer python version than" + elog "supported by this version upstream." + elog "If you experience breakages with e.g. plugins, please switch to" + elog "python_single_target_python3_10 instead." + elog "Bug: https://bugs.gentoo.org/737388" + elog + fi + + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update + + ewarn "" + ewarn "You may want to remove the following directory." + ewarn "~/.config/${PN}/${SLOT}/cache/" + ewarn "It may contain extra render kernels not tracked by portage" + ewarn "" +} diff --git a/media-gfx/blender/blender-9999.ebuild b/media-gfx/blender/blender-9999.ebuild index 0426748b3a70..f903ad6cd28b 100644 --- a/media-gfx/blender/blender-9999.ebuild +++ b/media-gfx/blender/blender-9999.ebuild @@ -54,7 +54,7 @@ RDEPEND="${PYTHON_DEPS} dev-python/zstandard[${PYTHON_USEDEP}] ') media-libs/freetype:=[brotli] - media-libs/glew:* + media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate @@ -198,7 +198,7 @@ src_prepare() { if use test; then # Without this the tests will try to use /usr/bin/blender and /usr/share/blender/ to run the tests. - sed -e "s|string(REPLACE.*|set(TEST_INSTALL_DIR ${ED}/usr/)|g" -i tests/CMakeLists.txt || die + sed -e "s|set(TEST_INSTALL_DIR.*|set(TEST_INSTALL_DIR ${ED}/usr/)|g" -i tests/CMakeLists.txt || die sed -e "s|string(REPLACE.*|set(TEST_INSTALL_DIR ${ED}/usr/)|g" -i build_files/cmake/Modules/GTestTesting.cmake || die fi } @@ -261,7 +261,6 @@ src_configure() { -DWITH_STATIC_LIBS=OFF -DWITH_SYSTEM_EIGEN3=ON -DWITH_SYSTEM_FREETYPE=ON - -DWITH_SYSTEM_GLEW=ON -DWITH_SYSTEM_LZO=ON -DWITH_TBB=$(usex tbb) -DWITH_USD=OFF diff --git a/media-gfx/gphoto2/Manifest b/media-gfx/gphoto2/Manifest index 209c1a0ee4ed..061d3ca159b5 100644 --- a/media-gfx/gphoto2/Manifest +++ b/media-gfx/gphoto2/Manifest @@ -1,3 +1,3 @@ DIST gphoto2-2.5.28.tar.bz2 797600 BLAKE2B 78a89eaf5f68f3b902751792404702fa656680e904bc750e6a51934b5cefd8458c95ffd553024e16977270f4b4806c5dc68d9e3accd8759b1357e0619a0dc6a3 SHA512 ca83c677bdaf7c16ed2bc22865bdcc24e1c5721dbcd36a76e2ebe8bb992d46614fd012cd8f38b37598b30b6b57e6bf533318f6a0d490e186f3026676249735c8 EBUILD gphoto2-2.5.28.ebuild 1044 BLAKE2B 2b009db41989892a376436e08d9bc273d2cffa032e9387db0c3fca148e5b3fee9550a6de5bd825f17cea5995eee4aa393fe8316c35fff7918c87b1398f1eec1f SHA512 e7e25610b51f6d03cc5f30c4e2ed001fb35d640fe94e1830d45e7adbada7ef16ebdab59e547b9e4895d85c51f796120ff757e0caaeb15f33d7d1f4f75659d43a -MISC metadata.xml 330 BLAKE2B 59a3975ec454edf5966f52db0edb971491c88b2e8777ad0aeb1b66e334ff70e1a7f30e0dafabdba5fb7122c2485f9c787d0bd0415f2242f4e327e66797091b6f SHA512 b86a7023ca0d70907981f5c9d4d134c48d794a9737338c8cda610cd5066f7432ada968f064a36f2b948314508811dc6eba8d9f68c3036d392cf41e57f98fc718 +MISC metadata.xml 384 BLAKE2B 1577d799609489e1e29078aaa779e019b01622aed8322d23aea0b3203f620d123c3bb0b2e5a3696ba89422c52695882253524c2104b47456e2b2a66f782ea9c4 SHA512 96f5267ca8b7ca6a0b22a82c3b386a1094db45056ade223cc3c24e52ef6a37117e283c0bcf6eb89e6a2a47347916ffdcfd5bdffd9049fda1717f2fd044fff9b5 diff --git a/media-gfx/gphoto2/metadata.xml b/media-gfx/gphoto2/metadata.xml index d745e3097102..c90500dfc28b 100644 --- a/media-gfx/gphoto2/metadata.xml +++ b/media-gfx/gphoto2/metadata.xml @@ -7,5 +7,6 @@ gphoto + gphoto/gphoto2 diff --git a/media-gfx/gphotofs/Manifest b/media-gfx/gphotofs/Manifest index ef9951881ac8..229f2f92c5d6 100644 --- a/media-gfx/gphotofs/Manifest +++ b/media-gfx/gphotofs/Manifest @@ -1,3 +1,3 @@ DIST gphotofs-0.5.tar.bz2 261357 BLAKE2B 6c8194308b461fe8b88aba3e6d16a15715cbb9f247aed2f57147e7192f342e3dbb26d0ce112b0203f73c078333706f717eb1822b86b1e0b5da4e632174907b55 SHA512 6f5bcaf8ca820c0590ec95af55ec9438c864a298660ad15c6d6e8f59201a7f873d29f16cf77d13538111f6cec3f958ea0ac88c6c51836ab2d8c9d6cca156ed3a EBUILD gphotofs-0.5-r1.ebuild 466 BLAKE2B 3f6c561769e8efe34b2c93bd2e8e453b64d073867260f5a6cd3fefbb7bbaeb5b0b272071d57e7cc1ca173c713f40c1a35847e78e0033f2b46844319e3d187202 SHA512 96f96cda5590aca31efdf280a6c77c27d885a94250fc4f968ab81de4d3585168f9010e679e48ed9cb035de2767e5effb215afda8e515f8ecaf329317b6e92812 -MISC metadata.xml 327 BLAKE2B 26ccf8d21b353214e1b25d9c79c458ea27eed40b864c5aa28fef6e02213424e41360a46f691903ddfcf77395a1ab9ad82e0a2c5076e62603b4b07487d2d92601 SHA512 67bde90ace1663c9f6e595c2e6abe0de14ada46b0289f347acbbabb361fb89e8d2b6c16935b2f614336d39c76310ab4da36b47182cae9af0894c613e9380f35b +MISC metadata.xml 382 BLAKE2B 2b6e2ea780fe54c4f513d9469ff0396fa59e28df05b4903ae4058ffe437e5bc4a2c2384640ead1353f4f70fac35945d476d369f45779fc4150a08d90cc1e3a89 SHA512 017736ddba4c9e47475c7f79468ae99deeab8812c7013c0b07017c19481e2fc03364ac69b58545f186e69140e5680e4b5178f5dec2b61687bd74ca334f8951a5 diff --git a/media-gfx/gphotofs/metadata.xml b/media-gfx/gphotofs/metadata.xml index 83d382a44b11..d95ec7a73eb8 100644 --- a/media-gfx/gphotofs/metadata.xml +++ b/media-gfx/gphotofs/metadata.xml @@ -7,5 +7,6 @@ gphoto + gphoto/gphotofs diff --git a/media-gfx/jpegpixi/Manifest b/media-gfx/jpegpixi/Manifest index 772196595a18..871721e68899 100644 --- a/media-gfx/jpegpixi/Manifest +++ b/media-gfx/jpegpixi/Manifest @@ -1,3 +1,3 @@ DIST jpegpixi-1.1.1.tar.gz 155045 BLAKE2B 767789f87e7fe29f36c6332cd79f15d3d5109ee84626f8bec3827602c28dcfa55e297611ff565495a4ffabc421247d6e39ea0832721d276394ac7ad607e6bb1f SHA512 e77bb351c5e0c92c8476684be29695bf82f2be043b0e6f40acfc3c692180cfeb625ebf180a6ed48d97b9d895ecb12b5ba34a47f6cb6a352af0fe1767e846ef3e -EBUILD jpegpixi-1.1.1.ebuild 579 BLAKE2B f2ce7551c6dda703a8e76e0a51ec3caf90c42f24d80bed432b2c7603221a0c7dc8c0b5d42af8f7d80502fc25b56c6871be35752c91cba33c10dd7fc672e30968 SHA512 06d2202db7ae3c83e048ec7e5b3c18f2e14042004c9be3245afcf34bb6243230b0da44d87068bd2b4c14fd759bd5b67cba494c53b291582b28ba32077ae5dab2 +EBUILD jpegpixi-1.1.1-r1.ebuild 596 BLAKE2B 9e895606023bdb5da990b1742639fe441dbef8dfa7ec61db1f52c37aeb8d617f8836fcd40b12ab76f2dfca28fcf1045c5b477cc24ba4f04f98abe284a7d62ba8 SHA512 c4ba02926315da82ddecba4cbc09ae0cb7700b056fd83433ff2f6a451cec5e416ec61598f8e81fde007dfa58757e5b322fd68bf4abeee01e2889f7c6de011cd1 MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/media-gfx/jpegpixi/jpegpixi-1.1.1-r1.ebuild b/media-gfx/jpegpixi/jpegpixi-1.1.1-r1.ebuild new file mode 100644 index 000000000000..4e9c5fe03cdb --- /dev/null +++ b/media-gfx/jpegpixi/jpegpixi-1.1.1-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Almost lossless JPEG pixel interpolator, for correcting digital camera defects" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" + +RDEPEND="media-libs/libjpeg-turbo:=" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + eautoreconf #870733 +} + +src_install() { + dobin jpeg{hotp,pixi} + doman man/jpeg{hotp,pixi}.1 + einstalldocs +} diff --git a/media-gfx/jpegpixi/jpegpixi-1.1.1.ebuild b/media-gfx/jpegpixi/jpegpixi-1.1.1.ebuild deleted file mode 100644 index 78bf7510b840..000000000000 --- a/media-gfx/jpegpixi/jpegpixi-1.1.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="almost lossless JPEG pixel interpolator, for correcting digital camera defects" -HOMEPAGE="http://www.zero-based.org/software/jpegpixi/" -SRC_URI="http://www.zero-based.org/software/jpegpixi/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" - -DEPEND="virtual/jpeg" - -src_install() { - dobin jpeg{hotp,pixi} - doman man/jpeg{hotp,pixi}.1 - einstalldocs AUTHORS NEWS README README.jpeglib ChangeLog -} diff --git a/media-gfx/kgraphviewer/Manifest b/media-gfx/kgraphviewer/Manifest index bdc03a5e557c..7545547de071 100644 --- a/media-gfx/kgraphviewer/Manifest +++ b/media-gfx/kgraphviewer/Manifest @@ -3,5 +3,5 @@ AUX kgraphviewer-2.4.3-obsolete-dep.patch 4965 BLAKE2B da1924881e582840e533eed30 AUX kgraphviewer-2.4.3-set-startupwmclass.patch 1045 BLAKE2B 8e48bc5a67cf8857a5eb5a57873fbe19a5a3cc52ef70d5c01ca3674d889acfa28dc46456caccd3a6078572b876e9f73b15e483f46fe35f82bd6fcdbed5d2312c SHA512 b4005bf61e448be43f7bcc3886ec092c9f2930e475067f4c1a382db4039dfdb580ce7e2a4765480438f80dc2e905013c43c8b65711f87fb14e62de73c60bedcd DIST kgraphviewer-2.4.3.tar.xz 1491328 BLAKE2B b51cf825ad4763538139f917a7d16d15a7244c19b3cab9c79bbd938ee3dd80e4e35e37012199e1256bcc9a9404d756cdb0f5ffb975484d527577c208ecf1d3fa SHA512 d18146ba380efe73e1ec716dd1cc310fe1eac23eccb10e2a699b107451637b9332cc25d62a4de762df4706cea182c9474ba1e885801c9832e1bb9bff1648e72d EBUILD kgraphviewer-2.4.3-r1.ebuild 1134 BLAKE2B 98138f2be42b6e006d96576dac964717aafbcae7eaf222cde033791b6cfac6131ead11ecc81d68675e154448e9064b1b2fa19d714cabccb41daa27ca92544ccf SHA512 9da0a9b995323a44bc274838b33a16eaafd4584a4f54249ccaed1b638c762599dfb915a50a3207a5abf970a49b26b5d6af3cb40978f4266f488482bcdabfbabc -EBUILD kgraphviewer-2.4.3-r2.ebuild 1100 BLAKE2B 9b7ea5ed1ee2e554da59560ed1ad45ca7fab968f0ada2c8ca8beea90492b6ab1533b1db2fcab1834de1abe98a85b191c393d9673eea03be06d366de40b865a2b SHA512 d64ea73b37764172361ba3a14cf636cd243aeb2b64ef1b1d9f55c2e29627c6f5777f2ce9a24deabccc8def3cae64a30f22b2e4d7a599bbbbdf06e985c500a494 +EBUILD kgraphviewer-2.4.3-r2.ebuild 1099 BLAKE2B e4704719c8714ef6a5c8f9c1af39f45537ead1f143ee16038ab17ea165b99a298f792e3b0b9caec90fd6ae2fcd1df940333591324e9b0ef4e91a27742f8a092b SHA512 8938a61d3084ab5c97f50849bcbef12e6d8eaad4a1d3fc351965042f14a59b882ada008156b8022d3844d78b2231ac6a4600339e6959e3ce58df15dc1db6d5d9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/media-gfx/kgraphviewer/kgraphviewer-2.4.3-r2.ebuild b/media-gfx/kgraphviewer/kgraphviewer-2.4.3-r2.ebuild index 51254ef0da56..46516c3b741d 100644 --- a/media-gfx/kgraphviewer/kgraphviewer-2.4.3-r2.ebuild +++ b/media-gfx/kgraphviewer/kgraphviewer-2.4.3-r2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kgraphviewer" LICENSE="GPL-2 GPL-2+ LGPL-2+ LGPL-2.1+ handbook? ( FDL-1.2 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="" RDEPEND=" diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest index d085b5954f5b..26ed33d8fcb7 100644 --- a/media-gfx/openvdb/Manifest +++ b/media-gfx/openvdb/Manifest @@ -23,5 +23,5 @@ EBUILD openvdb-8.1.0.ebuild 3209 BLAKE2B 0db931c94e28135dd1819758f4459588c14498c EBUILD openvdb-8.2.0-r3.ebuild 3303 BLAKE2B 696e71570894dbb83167c0dbf2edd4db5b06f410fb7af254718ff2d3f7f0cbb44ed4b3279e3c486b3d442e13614aab4f80ec0251e8e5653fd9ad3fd0b6e383f9 SHA512 912bb5c4e2a3214d71985440d695a14e333c52fa4828d687dfcbbaf13aa1e5d377081c7f8889a080a17c79096bbc766ecd587bbe58b89489024f08f6d79e6085 EBUILD openvdb-8.2.0-r7.ebuild 3242 BLAKE2B 7c1f9ebebb936493a76380f42a4e2d1dc006e67b2f1c89283a09346e2a4400bd834e03dd6b06ea78a417bc09b537a8dbd62db89ad44aba4fb611446c7c1a2a7b SHA512 cbcb0b469f762ae4126d1bf048adc3126a84d246e9cc236bd2e494ae12064130ab4229770bd589a177d0b4ad1eb298682578cf1ff2ec47d1f4e4966d9e6df0cd EBUILD openvdb-9.0.0-r4.ebuild 3405 BLAKE2B 8b220e23e015105b665f10bde81d3f2376cece3d541b7241175ad3fdf88946103f8ca5c083056449363f844da9ef0425c410e24d79e7e59a747a3e5d091f227f SHA512 1b74daffb8a015aee84d31d5eb52b957b17d31683230b4f1123c6c3b5d18cf77a5f18c0f2eae506f78691cdb33d8abeec7247097f310b4c08b6c7952cabc1e8c -EBUILD openvdb-9.1.0.ebuild 4173 BLAKE2B 4a5effec00fca551c6ac8b7ab1cc5bf9ffbbc0cc1a48012da4d73520d2ffd4256f91ddf37540e451e5ab9372caa2fd16a60c57fe2fa118ae08ad9c190a82b3f8 SHA512 2364da0c23dd90c9194c80388decaac5dd5ab18afa6af861dc603d9fbb8ebed9cbf1db4699c422969d163c89c8384b618763d85e34dda3ca03d93ac554e28ef3 +EBUILD openvdb-9.1.0-r1.ebuild 4175 BLAKE2B 364dd6a18ab24a60815e3d91c405bbfdb7a3adfe2d8c66f39758497d56b375134bf47bea9f7d9b3ab91b6da685bb4ba54cf9aff107eaac9528eb496fc6ab6c42 SHA512 7738a6fc4a56748d522ea3a1dcda17017bfc8c53ee41a36e51b0e15d7ca31287efd94de5e6f1ecb1607259180d8834e3603e32ba41f7a5d1d633b7c525934afd MISC metadata.xml 2098 BLAKE2B b0e8c528f40ab7b201da0767713f0813c805c4e33ea59a228c8738286a3d8405939c1ffa9295214f475b86d0a256f9b1b67d15e48fa1d912a7f5bd12c9ba43bd SHA512 fddfb2848681052efe3369c3e26050a49761a74f328f4ddfba199b1667f053db4eb1358d4c76e7a14791e564750546f0f41fcc6233477071b562465c40565d8e diff --git a/media-gfx/openvdb/openvdb-9.1.0.ebuild b/media-gfx/openvdb/openvdb-9.1.0-r1.ebuild similarity index 99% rename from media-gfx/openvdb/openvdb-9.1.0.ebuild rename to media-gfx/openvdb/openvdb-9.1.0-r1.ebuild index 752bb5b4afe0..c612f5b47ede 100644 --- a/media-gfx/openvdb/openvdb-9.1.0.ebuild +++ b/media-gfx/openvdb/openvdb-9.1.0-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://www.openvdb.org" SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0" -SLOT="0/9" +SLOT="0/9.1" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="abi7-compat abi8-compat +abi9-compat ax +blosc cpu_flags_x86_avx cpu_flags_x86_sse4_2 cuda doc +nanovdb numpy python static-libs test utils" diff --git a/media-gfx/pngtools/Manifest b/media-gfx/pngtools/Manifest index 5952bfb7eed2..9ec8397d02a3 100644 --- a/media-gfx/pngtools/Manifest +++ b/media-gfx/pngtools/Manifest @@ -1,6 +1,9 @@ AUX pngtools-0.3-implicit-declarations.patch 1428 BLAKE2B 7e6cc10c336658e039de5f37416d9b0b696b731d12364dd72d119fb58edb04bf506eef32541615f98bc2a06b8d5841a705a316e6f9fd84e09ea591291be45be4 SHA512 80ac14a46940324dcd33f0f6f215e56888cc46a24d216d120339e026fa2ef0624511c262daa195308d420ffa773e2279b73d332316f626dac4ec3c96d6a2ee6c AUX pngtools-0.4-libpng14.patch 1265 BLAKE2B a959b83fe85a10348d815ccccaa17d2e46c03398a38cdffff52372a39419ef2ed70deb7e5751228066085c714969d755665801bf8b973d945622159af1937e03 SHA512 94940722266361f90239712875067ab0d82c18545300d9d604b76eb00ffdb8e82af0e0ab78966b645aba2dbdf59666a2da593365d5b9c9745def2b8ede0a4480 AUX pngtools-0.4-libpng15-fixes.patch 6722 BLAKE2B 083318ef199f4c07ed1f44ddf95623fd198e10a2b939f86c1bf7a9995fac98080d0dbbe79e2e88817e8f07c5bd2f79ad80d7ee2d41cb0d03ca7aa46b8707ba64 SHA512 aafc4c746efc0ef00e9d9e59acf0dee58b56ce80a9f04ddfa9879f46f342170f4641f23081323299a143d4837367645240f823ba9900592fcfdec71961f3f330 +AUX pngtools-0.4_p20220314-docbook-dtd.patch 2482 BLAKE2B b6f48ff4fa4d3f20f3d720d7e03b37b2a9b4af5c0daabf73ef2f91a874106bb7b465f024c24c79516fd8a6c10a0569cab59ccde0afd1a21cf1c337e23801ffae SHA512 ee28229423354cd99bae0e964ddb6554e5c7eb61e3d2ccd0151ae68aa138ac1f6781746cb134a6a9e9af6c62bc58804b212f35a03757c5fed51e98a172c90a02 +DIST pngtools-0.4_p20220314.tar.gz 651338 BLAKE2B 9df108da4a52c6292c52a08ddc59163d386bc5de4aaaac96a166ba1e5dc38029b4261e80b8a186997d199ecd11b43fe9e46a41b6b25c65595b7baa4eab43376e SHA512 d1812051d4d1e6306805c96f686798e5af0a304ec045dbf02d77ab3f6432bc0f4e0c96c800bbb159d6ca9e83e8ef479c6d4ba742072fa897ec55808061001676 DIST pngtools_0_4.tgz 1312178 BLAKE2B bff4be34b9a14a459cef2fb5cd1b70bb645c1fca8843bffc2a517b7f56e7a40e104b25b887f8bda227da2e12613c6c568b081b38bf70881b291bb5562eaeb6db SHA512 588b954c7c43ba48442ed4b22ad94fcfb456c7fc84a682e9126ca9d1c9b63dbb8f2d64e6e156664f327efbe11bb2ab1ac29d63ebb8a05329ac14200fb29f95a1 EBUILD pngtools-0.4-r2.ebuild 703 BLAKE2B 2ce8afd2ce3d957fdd4bf77b3e1cc821523aadde6b2f4995928ece1cae9c633f4c3de60454589929536cc0299b257485de175e7fd73877e2f272f0a161a99086 SHA512 6c618d4ec7c027b1a621d879aa10ff27bab962ffbbe6de42031380fc1343b6a63f6f85a15385232765c9d46d5dc83ce616adcc1aebea8930259529fdb86b5788 -MISC metadata.xml 217 BLAKE2B fbec54484edc2603e95c90cb231985ef0f5f8d2cd48632ac8a097a4dac165499ff4cc087b1ca9ba6a4368bbb73b3af1ee99622a80df17072e1a340c345a2ee64 SHA512 7d3fc456b183fe7bdea26fb6edce39f702741a762b74cd7d2159a0ba85af50ebc87fbd921c926692a6164d50c9faf6b19680ab96528819bb06aaeac679e42de2 +EBUILD pngtools-0.4_p20220314.ebuild 805 BLAKE2B 5b4746e920bf13aff4b28f06b628643823427c518a78782b8868d536c57a4d3de2d7367c99609ac88daa687fc19e0b5c50830cfe38b3f5646904a26d432f60cd SHA512 cb1f19ab0e8b575cd0e4f4cc1f067be04c4ac592260f6fff688881723c8f0933f8d8f0516eb4254157255a2e0ea4de172055910b8e65e472f6333064e76a487f +MISC metadata.xml 303 BLAKE2B f87e0bb36559ffa7e785a019927f1f11d4d5de135c5b82331ee1a4acf21ceb94f8fd41486235be173e5e966b270b270772153ea74ec5a71036cec2f56b91ee8d SHA512 5ece8e5c353817fa3e6825116f62f610285cbb7ad4cc3b6b06d6d4136fd6969dc0662b92363bd2441d544038e438be721b00af4780420cb64547c01729db2b07 diff --git a/media-gfx/pngtools/files/pngtools-0.4_p20220314-docbook-dtd.patch b/media-gfx/pngtools/files/pngtools-0.4_p20220314-docbook-dtd.patch new file mode 100644 index 000000000000..4523c4ac7208 --- /dev/null +++ b/media-gfx/pngtools/files/pngtools-0.4_p20220314-docbook-dtd.patch @@ -0,0 +1,67 @@ +https://sources.debian.org/patches/pngtools/0.5~git20220314.1ccca3a-2/bug1013909.patch/ + +Description: Fix build failure without network access caused by missing local DTD. +Author: Michael Schaller +Bug-Debian: https://bugs.debian.org/1013909 +Forwarded: no +Reviewed-By: Mathieu Malaterre +Last-Update: 2022-08-11 + +--- pngtools-0.5~git20220314.1ccca3a.orig/man/docbook/head.sgml ++++ pngtools-0.5~git20220314.1ccca3a/man/docbook/head.sgml +@@ -12,5 +12,4 @@ + (c) Michael Still, 2001 + --> + +- ++ +--- pngtools-0.5~git20220314.1ccca3a.orig/man/pngchunkdesc.sgml ++++ pngtools-0.5~git20220314.1ccca3a/man/pngchunkdesc.sgml +@@ -12,8 +12,7 @@ + (c) Michael Still, 2001 + --> + +- ++ + + + pngchunkdesc +--- pngtools-0.5~git20220314.1ccca3a.orig/man/pngchunks.sgml ++++ pngtools-0.5~git20220314.1ccca3a/man/pngchunks.sgml +@@ -12,8 +12,7 @@ + (c) Michael Still, 2001 + --> + +- ++ + + + pngchunks +--- pngtools-0.5~git20220314.1ccca3a.orig/man/pngcp.sgml ++++ pngtools-0.5~git20220314.1ccca3a/man/pngcp.sgml +@@ -12,8 +12,7 @@ + (c) Michael Still, 2001 + --> + +- ++ + + + pngcp +--- pngtools-0.5~git20220314.1ccca3a.orig/man/pnginfo.sgml ++++ pngtools-0.5~git20220314.1ccca3a/man/pnginfo.sgml +@@ -12,8 +12,7 @@ + (c) Michael Still, 2001 + --> + +- ++ + + + pnginfo + diff --git a/media-gfx/pngtools/metadata.xml b/media-gfx/pngtools/metadata.xml index aaab041e8885..c8df55eac61d 100644 --- a/media-gfx/pngtools/metadata.xml +++ b/media-gfx/pngtools/metadata.xml @@ -1,7 +1,10 @@ - - robbat2@gentoo.org - + + robbat2@gentoo.org + + + mikalstill/pngtools + diff --git a/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild b/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild new file mode 100644 index 000000000000..9fe86338be40 --- /dev/null +++ b/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_COMMIT="1ccca3a0f3f6882661bbafbfb62feb774ca195d1" +DESCRIPTION="A series of tools for the PNG image format" +HOMEPAGE="https://github.com/mikalstill/pngtools" +SRC_URI="https://github.com/mikalstill/pngtools/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${MY_COMMIT} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND="media-libs/libpng:=" +DEPEND="${RDEPEND}" +# https://github.com/mikalstill/pngtools/issues/14 +BDEPEND="app-text/docbook-sgml-utils" + +PATCHES=( + "${FILESDIR}"/${PN}-0.4_p20220314-docbook-dtd.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_install() { + default + + dodoc ABOUT chunks.txt + + docinto examples + dodoc *.png +} diff --git a/media-gfx/shotwell/Manifest b/media-gfx/shotwell/Manifest index 97d397d1ed35..a73286b4a953 100644 --- a/media-gfx/shotwell/Manifest +++ b/media-gfx/shotwell/Manifest @@ -1,6 +1,6 @@ AUX 0.30.16-optional-wayland.patch 2111 BLAKE2B 9d928c8b449792b198314c9f169dc2ddfddb97efbf43bf888a6e00fc47e9f60635f8d482a6b227335e0e7ef028e663b8b959a18658ba300ceb925704e977b8cb SHA512 4b6e00823a4cd271ba72b382b35694737d6944cbb123465da4243a16cb5cf6bbf3a8d3ecc707ded6e74df47ac76c5ebe1f789aebfc7c4a7b0ecd8e926d32c120 DIST shotwell-0.30.16.tar.xz 6532812 BLAKE2B caa2ff2f4536d8f04900d7ba7c583b7ec0d0244d6253bc17971e2b4e04aa3790b17e932b3367e1be40d4a0bb566bab31396aa5dfdb6dbb5c9803272cd7f94e97 SHA512 4ed725a34b1663b9cb63dcd13c98795fb2ea9a5d79ee4541276bc9dc2f607ce6466cc9c983bab55e7418e69eef3d1598846aeb6750f00927663756bd11d9a084 DIST shotwell-0.30.17.tar.xz 6533460 BLAKE2B 58ec94f21bf465dcc19760f40235db7d2ad7d00c214802cd3ad6cfd67cb1088a5999f183c8ae36398e492a1b387e6ea717a9b8d0f31f4ef369e67c10150ae57a SHA512 f680b6f58538fb7b584594d00da7fe997dbc766583a5b5a85943b3df905dbc7192d3e7b5c7b47b6bd1221280995aaba878ea1afff9b042995bf30fbcbce5f7ea -EBUILD shotwell-0.30.16.ebuild 1947 BLAKE2B 2989733092e2ebdc07978fc2c0e4cf7a6228afd6e7e552e5e2e2552e9b2e0162543cbd168573f220ae488693a86f811d92a7b778872ed1f9e5c9d52f0911dfe7 SHA512 cd39afa12c9cd0329fbe4074a1a6f2380dbd7bd68bfc8695a18b7c43aaf72170582bedc8c6a1482e22fca2165c673ffebaf6d3caead0889f79dc67b4b36338eb -EBUILD shotwell-0.30.17.ebuild 1922 BLAKE2B 8fdb19955cbddde52faaa29a2bd2440b460c2750ff687904cf8a922739d9beffe0fd6064add2e07d32531b9ebaf0e284e0fd8670e64e8e69b3e0418a15d54b54 SHA512 144a38af74dc67a54862d6c86536329a2ef3b48a6de8e314612bcede5ab03bd96c338ad75ef36196d61a52066d09e2403aafd7ff0d9cbc082e5085630f73728b +EBUILD shotwell-0.30.16-r1.ebuild 1950 BLAKE2B 00e3a32e2331804079af0e3dc543ad7c2ac86bc2748e77e9c4ce9cfdc9997d08bac5fbb103cac2a4ce877a6fff71eed14783f86f87e246e04848f4a5da024343 SHA512 5aa9a7d9002e872d7b461db6c114d558fb6815996a0fa49dcf36d7c29540239804f7f6434a55f0f0e14acc71cd0572d2738f12a8bf5a4e080d780f4969dd4f02 +EBUILD shotwell-0.30.17-r1.ebuild 1925 BLAKE2B f3f6fae48376950538bc1536a742c0f1403be23960f73c052feaeea9cfbccfc143320553d9968f840e1fd746164a7db02c4211be238952bc5c1419c552baf6f6 SHA512 9f524966de5270d316488acb3aebdec36f46b788376115749ba963bf49897d8b9ff3bc6b91b130240937fd2a4a3d61932934f44d719dd9e86d9bf5c28adc8049 MISC metadata.xml 685 BLAKE2B 60a7448a9542a8663c25966bfa7dae2bbd50fb727795300e6483ea39147521b2d6ebd3c4dd894c553cbd94df18f4e39e1d88359d9da346a02cb7a02709d19f11 SHA512 da9730037e4d473898cfa537446b9ea3dae77bb915c54df139738a4e19b824ff273c36c2e3a43f421d91e2de09789843ccc84bd4cb4bcda258eee37fd9dec425 diff --git a/media-gfx/shotwell/shotwell-0.30.16.ebuild b/media-gfx/shotwell/shotwell-0.30.16-r1.ebuild similarity index 97% rename from media-gfx/shotwell/shotwell-0.30.16.ebuild rename to media-gfx/shotwell/shotwell-0.30.16-r1.ebuild index 915dcd0cbc62..cd40ad740af2 100644 --- a/media-gfx/shotwell/shotwell-0.30.16.ebuild +++ b/media-gfx/shotwell/shotwell-0.30.16-r1.ebuild @@ -32,7 +32,7 @@ DEPEND=" >=media-libs/libraw-0.13.2:= >=media-libs/libexif-0.6.16:= dev-libs/libgdata - >=app-crypt/gcr-3:=[gtk] + >=app-crypt/gcr-3:0=[gtk] x11-libs/cairo opencv? ( >=media-libs/opencv-2.3.0:= ) " @@ -49,7 +49,7 @@ BDEPEND=" virtual/pkgconfig net-libs/libsoup:2.4[vala] media-libs/gexiv2[vala] - app-crypt/gcr[vala] + app-crypt/gcr:0[vala] " PATCHES=( "${FILESDIR}"/0.30.16-optional-wayland.patch ) diff --git a/media-gfx/shotwell/shotwell-0.30.17.ebuild b/media-gfx/shotwell/shotwell-0.30.17-r1.ebuild similarity index 97% rename from media-gfx/shotwell/shotwell-0.30.17.ebuild rename to media-gfx/shotwell/shotwell-0.30.17-r1.ebuild index 850f6a2458ae..7809bb7020f0 100644 --- a/media-gfx/shotwell/shotwell-0.30.17.ebuild +++ b/media-gfx/shotwell/shotwell-0.30.17-r1.ebuild @@ -31,7 +31,7 @@ DEPEND=" >=media-libs/libraw-0.13.2:= >=media-libs/libexif-0.6.16:= dev-libs/libgdata - >=app-crypt/gcr-3:=[gtk] + >=app-crypt/gcr-3:0=[gtk] x11-libs/cairo opencv? ( >=media-libs/opencv-2.3.0:= ) " @@ -48,7 +48,7 @@ BDEPEND=" virtual/pkgconfig net-libs/libsoup:2.4[vala] media-libs/gexiv2[vala] - app-crypt/gcr[vala] + app-crypt/gcr:0[vala] " PATCHES=( "${FILESDIR}"/0.30.16-optional-wayland.patch ) diff --git a/media-gfx/transfig/Manifest b/media-gfx/transfig/Manifest index fec32e6bbeee..5155f40b20e7 100644 --- a/media-gfx/transfig/Manifest +++ b/media-gfx/transfig/Manifest @@ -3,5 +3,5 @@ AUX transfig-3.2.5e-gcc10-fno-common.patch 939 BLAKE2B 70af7830470b5ed524d6b5df5 DIST fig2mpdf-1.1.2.tar.bz2 191438 BLAKE2B 411791fecf6e10aac92c004c7da69a10c97a6e12f811452f12d0b51b3a1eeff8fff97d831a5e64c9047855d27e6825a4e65f62be2536651e5876edd00cc822a9 SHA512 36dea40008371386b47a4451e2f311cc2540ab063e3b61e628a535775d62a8840c5cc20c37b80465184bf041c6e583aaf3e5156079e72211d0a87ff3346d2980 DIST transfig-3.2.5e-gentoo-patchset-r1.tar.bz2 21160 BLAKE2B 093020827fc0636f7549c3b325e4f148aa52407d8e288038dd02012875737523e83e0717662d04e463a01e8cfacfabffaaa4362b5bb1276c4f2052f6653fa26f SHA512 dbef1ca464929de45f3c706e76eb9f324ea9e692cc8c924893926e07ef7d4e0dbe597bcf465a9c7fc9fca22abe0acc6784ab09658a18aeff4ba44921b52b02ff DIST transfig.3.2.5e.tar.gz 531256 BLAKE2B 830a97cb801b9cb284f7746a7f4a9645263cc34fd35d904288143d730331901302b12223ba135d8fa936f5ca0eeccacd194bbe2e74dfcfbf0cf4aede273ab507 SHA512 ed1379f1112514d90a4b3eecd3222baad311d804b5090e8e66867ec299e4f9a5f8d83ef8939aa6ecaa85a18143b8fb9b97f78e078ac5eeb934a158c55de6bb1e -EBUILD transfig-3.2.5e-r1.ebuild 3443 BLAKE2B 40eb4b45f45ed98f13e5e99d90657d430f126712b6de1872861fc167f7979e3fefdd8443bb6b0de07ef74c9dffb46e682bfd3895885373aee02894159cb14a69 SHA512 3c49a8fd93dd6b6c2c3cd1ae02d5806804916bbe06ff7a07c80456badf03f51b03649aa7679d9344061d0723e636f457b1e985f98e21ef2db05addf56811f6ce +EBUILD transfig-3.2.5e-r1.ebuild 3461 BLAKE2B a34d84cfe0afafd62515c9d9d42328c0604c02ad4fece0c3853bc02810646d667605f915e67d2ac837903ce3ff82303e3a40e9bf0270f65895adb2ce8eff2226 SHA512 03f204fe28c830c62846f7a249515bdfcf44555a321342e1219a434f89f05935f17f77b023baf8f55dcd0832588a2f6c5e35d041ab685c20d9e5cb4659bee415 MISC metadata.xml 239 BLAKE2B 7318d5b7bc5c4e143cab638973eb637b4d3b5e7d8ff039231251371b0574f12e318412fd306c2bcf7b6b3d5b04a7b103ca5e74c4f8088f944fa79b15f271a51f SHA512 f6816d8f304e955fa8f8e188f0ea7f0e20c2a13f19e5f5832d1e7ec7dda03c644196b762e5b76de6c19efc02fbafc4fc7add41627d36bcce537f7ec877a0ce3b diff --git a/media-gfx/transfig/transfig-3.2.5e-r1.ebuild b/media-gfx/transfig/transfig-3.2.5e-r1.ebuild index eba86b40a63e..51f33e7fd865 100644 --- a/media-gfx/transfig/transfig-3.2.5e-r1.ebuild +++ b/media-gfx/transfig/transfig-3.2.5e-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -26,6 +26,7 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND=" app-text/rman + sys-devel/gcc >=x11-misc/imake-1.0.8-r1" PATCHES=( @@ -73,7 +74,7 @@ src_prepare() { } src_configure() { - export IMAKECPP=${IMAKECPP:-$(tc-getCPP)} + export IMAKECPP=${IMAKECPP:-${CHOST}-gcc -E} CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" xmkmf || die } diff --git a/media-gfx/xli/Manifest b/media-gfx/xli/Manifest index 657c5ddcecfe..4184aaee548b 100644 --- a/media-gfx/xli/Manifest +++ b/media-gfx/xli/Manifest @@ -1,7 +1,8 @@ AUX Xli.ad 123 BLAKE2B 4ea6d6b8b4e0ddf53ac1e5fb1fc67c000b48843e114b3349a9021096ee27af135c998f2013377c2b31cc2885f2eaf627ce343d25fd5cad407a4def92a87bb192 SHA512 a37a8054e1533bc46f0e24b88137bf2ea8a7294f16e37edd6c323f42d28bfa0dc93b74d41fb1cb3df3488754db42fb5a269c42ae08dade61f22b8c42c8cd9c8b +AUX xli-1.17.0-clang16.patch 402 BLAKE2B 573dd4c4cd06b4d1cc12a3ca646666a3a122c554f4579b9639a6f81b1157ea2edf8c460144e92f9bf5e1450f759dbfed02dc1fa5701bcfa9efe0f097a97b2406 SHA512 58741aa0d0bbc09b8f25477f1752d7c8cb1f3295de91787d855d31d271cc46b353b2714ed1f35a6a9181fe250c9c5cec96b04fe0bcc421a6411f02d20aa7f466 AUX xli-1.17.0-fix-scale-zoom.patch 1942 BLAKE2B fefbcbec8d9dba30fc1435fc998e37116ffa22ccb752840e999d95aa227d74b16f76dd704840be404910c5d1bc340de57e8108b8a7e4edc58cd5fc6dce4299a2 SHA512 b77348b83e26b0684cf7292100bbdbbd2c3f7b025f14588f7b52935d997b7ca51c3aad70479ce74cd9193a045436b39233b7ebb1fea6abcdf3d3a9dc21c8b84f AUX xli-1.17.0-libpng14.patch 245 BLAKE2B 681fd31f8d7f812272e54dc67de31ece9a936f4608d339e9d63fe7bdc2ba257d20d7ce01fb00b120662557bdfa44b908bbeb4e136665abdadeb062c1425e7af7 SHA512 079162bfd639994ea6553b49f9370faf5becee8ec1e99a1e71f43e32968f244c5a393433fba8920a399a9eb8bc4a3ec6097903bd2eaff46bdeef55f1f90d1fcf AUX xli-security-gentoo.diff 6940 BLAKE2B 907fd85a2b248083380ae2210665dd9c251a7d528a93b1e2dffd149827f4900cab54b84b8a0be67c198a73d180cf31f4c8cdd7c4a37a3a8c5b30718babd5b1bf SHA512 b992219eb4b89bfee57429afbf67be6d6a04051b50de6e814c84c1adb209494d2faff15a228b43a992530fbeac83f15a94e9c1988982f98eabf287c26716671e DIST xli-2005-02-27.tar.gz 201011 BLAKE2B c16f40368a7c55cb7d31777662e4e9c1515232904df4f6f0e7fdc4daf44fdafaa0a3d9d8298493dac9352fa10eaf5d2984f9e66832ca0bfd07d9e6d551f4dca5 SHA512 132b28396ebf3832dc35ff5fa7c102539ef30a194512fe6577ce1432bb84ecd7b4368e75eaf59f26a806900f63e1bfb9a93487ce1ebe3cfef2199256a783ccf7 -EBUILD xli-1.17.0-r5.ebuild 2077 BLAKE2B c6ef0bf5fcaf4d33a04f783c54f55e0f6eae2c0eaa40f633cbc9340e7af6ff6cd6ba0b11534fc558b850c6f2294852805f495648e7f86a12ea106b1a2b90e6ee SHA512 b510552f84f5c4110bd93be54b83a10a5a79e12770ed620f5e061777b176d978131c32021d78621c709e7a25cd25b96a506dd25a15779ee7c67c7d79f7cefd91 +EBUILD xli-1.17.0-r6.ebuild 2145 BLAKE2B ca8a689edcade26e9e9d362a78fd46c14eecb2b84fcfd7bbc580e43d326aa77a6b2e2262d40b586e944e842d919022bbad2afb6696b0a53a62b5a58e6c5fef38 SHA512 8d58c6f32a94984381fdd533b69246a59870f242df0f87a7e39c75596b70e6b05b172666790cbeda3a471d46867be1afe202d8f38bf78c880430e2b53a7e42a1 MISC metadata.xml 169 BLAKE2B 25149b73446be31f3ea3dd3a6394230987e7d4c601d1605fd3827b37bd99b3301c2e0edb95d0f59a4577ed27919f43c2cc02b1edf62c4012b935a82e709e0c05 SHA512 55c53f74b001bae56ba8c54581a4168335b6b3a28dac23a2102b76795d5fd41de33b8b3e1ec03f9acc6e7a3a77e93b1a6ff3e3967c3156dcbf22b5b5a6245ef5 diff --git a/media-gfx/xli/files/xli-1.17.0-clang16.patch b/media-gfx/xli/files/xli-1.17.0-clang16.patch new file mode 100644 index 000000000000..99a5ee44c4eb --- /dev/null +++ b/media-gfx/xli/files/xli-1.17.0-clang16.patch @@ -0,0 +1,20 @@ +https://bugs.gentoo.org/870790 +--- a/window.c ++++ b/window.c +@@ -211,3 +211,3 @@ + XSetWindowAttributes swa; +- static cmap_atom = None; ++ static int cmap_atom = None; + Window cmap_windows[2]; +--- a/xli.h ++++ b/xli.h +@@ -14,2 +14,3 @@ + #include ++#include + #include +--- a/xlito.c ++++ b/xlito.c +@@ -3,2 +3,3 @@ + #include ++#include + #include diff --git a/media-gfx/xli/xli-1.17.0-r5.ebuild b/media-gfx/xli/xli-1.17.0-r6.ebuild similarity index 87% rename from media-gfx/xli/xli-1.17.0-r5.ebuild rename to media-gfx/xli/xli-1.17.0-r6.ebuild index a62e12b505df..a33109d2bef3 100644 --- a/media-gfx/xli/xli-1.17.0-r5.ebuild +++ b/media-gfx/xli/xli-1.17.0-r6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,22 +17,27 @@ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~ RDEPEND=" app-arch/bzip2:= - >=media-libs/libpng-1.0.5:= - >=sys-libs/zlib-1.1.4:= - virtual/jpeg:0 + media-libs/libjpeg-turbo:= + media-libs/libpng:= + sys-libs/zlib:= + x11-libs/libX11 x11-libs/libXext !media-gfx/xloadimage" -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto" BDEPEND=" app-text/rman - x11-base/xorg-proto + sys-devel/gcc >=x11-misc/imake-1.0.8-r1" PATCHES=( "${FILESDIR}"/xli-security-gentoo.diff "${FILESDIR}"/${P}-fix-scale-zoom.patch #282979 "${FILESDIR}"/${P}-libpng14.patch + "${FILESDIR}"/${P}-clang16.patch ) + DOCS=( README README.xloadimage ABOUTGAMMA TODO chkgamma.jpg ) src_prepare() { @@ -57,7 +62,7 @@ src_prepare() { src_configure() { CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ - IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die + IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die } src_compile() { diff --git a/media-gfx/xpaint/Manifest b/media-gfx/xpaint/Manifest index 09d205810ac0..6be8cbad6c32 100644 --- a/media-gfx/xpaint/Manifest +++ b/media-gfx/xpaint/Manifest @@ -4,6 +4,6 @@ AUX xpaint-3.1.3-libtool-clang.patch 1434 BLAKE2B d89978f8c925a64fa62ff2a0788ed8 AUX xpaint-3.1.4-gentoo-lto.patch 670 BLAKE2B 851334824d813029f2a78fb2b3698c85eee3cc79bd63f3db222f6c32fa75bd3f7af85f00fc898ee71e3f5851c1c8181b2f3e798865d7516f2bebbba794783e38 SHA512 d2211c291fca46c102ecb820eeda7e4441326e856e91819c6e3adadfde9dd02e1bda8610b305bb2fe056bd6c5d4ad8e1e6b52015dafad86c76005ef5d166e7de AUX xpaint-3.1.4-gentoo-shared-lib.patch 503 BLAKE2B 12bae42eb3a119c8acb3c5a6436191bf65c9697f6d743531633f0d64f5cdb26270f659eb0725a26efcc780cc06f91cf7f4e4f5032cf72f21614f3f7e48615b25 SHA512 971fb77386f2a896605d05346c4cf65fd68bdcc7b2f82e1319059f1c4ac37b0d76585c8ff0ce6d5841639bd94b420ac29b2e5275fe9309b31549cc540f2a9833 DIST xpaint-3.1.4.tar.bz2 1630009 BLAKE2B 6090156f0c27742487edfd24e803e814d7f2801c3847a5435a896e575ee3bf0b17f498e8ba8f4b7a87536780dd7c15ec7e0c0e0acb28b225d95ed0c835abfa97 SHA512 ea81f0f0eaad2072fe487efba933b6f0a4f2a4d8ae7548169b8e765cf1232c9944149a822173350af91309535d8f3625b8e58814811a5f4491fa3e2fcdf92e1d -EBUILD xpaint-3.1.4-r2.ebuild 1725 BLAKE2B 0d5bd271a231cf04ae7a4318ea10f541341783e3ac8841efddaf3caaecd52f4731e7308bf5aeaf8a9d6586323b492b28792d102460247e32c5be2f6895977b2c SHA512 9eea537fb43dbc1c523c175e05dd2b5b06cb684b6b8d5efd9b9dcd9a154c185451885a430d22db587ac8b66361ce5d2fc733313b737c44aea1270b095d956109 +EBUILD xpaint-3.1.4-r2.ebuild 1723 BLAKE2B 2cf973875dbde698d428afb8401e427685d3cfd55e2e53a69daaa033fee9194becbbc6acd5a314c0f53cbcccd235464fcd3da4264bc2107e3217a1b8d07e27dc SHA512 4189a6f80e732dee641d36dbe722ca90753ea420aac31b3da313679f9f00f7dd77125a70c8ce09ceacb83691bbcc09f9a446282711c40c45db7fd53df2b5c229 EBUILD xpaint-3.1.4.ebuild 1831 BLAKE2B b58a61ef1b8713afd3483f0222aef890c88a439551ef417d1cd3b88f5429eecba6b141485ad60856083b5794acebb8a91f3dbe4c2668ab419656d7f3393b45b7 SHA512 f8c103d2e97011cece1ca579b12d186eefd10478f591269b234297edd6c2a6f166384fb329fb92fcf920d717c2a6011aaa5cf023fad771e1d1cb7296d338ab4a MISC metadata.xml 1440 BLAKE2B 54c11ed5ec99921d5ff28f23ee6be2df1fb2d21b3a994c92a94f0edfb2b69116620767bb51811c095736c1f1a7fb4205d6f1971997d81ca9f3c17c6c394d3068 SHA512 34c889965c22aa055b0205d0f93b45f51572958bf0ac992a781a3a5c679303081c368e4af35fa4c4699e8ac4724e125b4048b2d2856c408092cd4c7859728880 diff --git a/media-gfx/xpaint/xpaint-3.1.4-r2.ebuild b/media-gfx/xpaint/xpaint-3.1.4-r2.ebuild index dfd12fa1da8b..59ff76a5800d 100644 --- a/media-gfx/xpaint/xpaint-3.1.4-r2.ebuild +++ b/media-gfx/xpaint/xpaint-3.1.4-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/sf-xpaint/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="pgf tiff" # jpeg2k disabled for blocking media-libs/openjpeg:0 security cleanup, bug 735592 diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index f847d67d9347b2be780a1d1d80aae30893d63bd8..356d421841942343abcf505126d664c66ff00b07 100644 GIT binary patch delta 65267 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

b#H5}f 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 +Date: Fri, 30 Sep 2022 01:54:08 +0100 +Subject: [PATCH] Add missing unistd.h include + +--- a/firun.c ++++ b/firun.c +@@ -58,6 +58,7 @@ NL " -L Ignore following arguments, display list of filter types." + #include + #include + #include ++#include + #include "fidlib.h" + + typedef unsigned char uchar; diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest index c5928b5fefa6..57963f65ee68 100644 --- a/media-libs/harfbuzz/Manifest +++ b/media-libs/harfbuzz/Manifest @@ -4,7 +4,7 @@ DIST harfbuzz-5.1.0.tar.gz 29358116 BLAKE2B 006e66e9c76b505214b948c7c8756af38171 DIST harfbuzz-5.2.0.tar.xz 17711968 BLAKE2B 5d01ee2291006505d9eec3547ff4b443789b3358ca71aabba3c17e14413d9af4b8c4755b32722b9476daf959bb5da66ccf2081662c36ce50ebe8e4da31c2592f SHA512 3c95ae9916dfc283714b936988726c0b391f634e22a62d148c201104178ee229c48e49cc82961d728a5c8bc8af06978eb172b35acb552c969bc2385892380d30 EBUILD harfbuzz-4.4.1.ebuild 2568 BLAKE2B 7e139034f21f106e2d3df102161487d788b49e6f52d2d109a922c0d38a9821fe090f71f5d844e04f495e16c69328b5b75c37dfd2faa05d1e120b19f4ccca66dd SHA512 0548def0efedc11cf90c9b57090e835a2f83a9e7f5b679166c04c16fc011dcf7919d5399c0ccbff1c7c8371c2480771d7a92da60573c3aa530e451cf5c2726c3 EBUILD harfbuzz-5.0.1.ebuild 2582 BLAKE2B a1bf615e3b0e26a5e44504f9b65795e6431df96e35a8dc1cfc1f03f97538b2297aa1fba6a2a137cda94b3b41d2b29683d15447fa69fc9f55e9bc27a85424a91c SHA512 b50293b623a32972a5ba1c3dfa2a0aa44ec076bdb2f44cea30131309ab238cf816bf87c3740dd567e042c8a053514e49d02f3eec5ed14ff5bd47f4f426a58325 -EBUILD harfbuzz-5.1.0.ebuild 2576 BLAKE2B 240f213f75934e4b0b7e99ae0850d00fb9b0eb23f50336b4771babc452134b3f39313e769750203b78ced10e65f051905a4be65af73596628d146c66d1460a5a SHA512 b223c6608abee0a1eae7370c7521c03c728cc087f275ea246542f4affd04226a0dec83b695def7c9a44da4ad2e2a9346ba0773fd661895b38d3e5e514a49064c +EBUILD harfbuzz-5.1.0.ebuild 2574 BLAKE2B 2793ad1bf84ab388d2d5efddb74cd1431e2d4db4789273314e1824fd8c9fff9ea3f1489253b15703295fb46fd8509712cdd3cafe1a9e3aa07d2d9d9170bdd022 SHA512 80cd15636bc586ff84796bd0fb2d4b4b607e94335ad7eb83f6901164f4236c1cbb5db0533532b500638f25eb615da725ffd82aab5dc2cfdef50432597c1cf62d EBUILD harfbuzz-5.2.0.ebuild 2588 BLAKE2B f1a74063855a9437e2b3ff5322d03ef90bb6432721cb223373a8a088362db51f9819ea09179f2a7e1ee2b23ed783b8daebca8f689044d89f86ef1f114ad3fbae SHA512 398bc8ba0dd4f9b04157e7b842bbd6f2c7ea51699a47249192e5c31f78167eaa47bd1cc9c9cbb56ef7ead2626a754f2ef75124aea14d59cd5f4f701c8589b879 EBUILD harfbuzz-9999.ebuild 2588 BLAKE2B f1a74063855a9437e2b3ff5322d03ef90bb6432721cb223373a8a088362db51f9819ea09179f2a7e1ee2b23ed783b8daebca8f689044d89f86ef1f114ad3fbae SHA512 398bc8ba0dd4f9b04157e7b842bbd6f2c7ea51699a47249192e5c31f78167eaa47bd1cc9c9cbb56ef7ead2626a754f2ef75124aea14d59cd5f4f701c8589b879 MISC metadata.xml 763 BLAKE2B cb8679b8a67d692c73f1dc48facf6a98a442d34b51a90b2236070919b737d22e38a15babe5847cf4d30d4630c66d803f9d6e684c5e8b8b87a199d5d471a9e35c SHA512 0d87926c3e7a475bc84859d630cc8ed1b62e5766856e15b9aa74c87b5fd22345a9c05951508ccecadbea3513afdfd2244b1dbfbec8b41022d413a1401701e55e diff --git a/media-libs/harfbuzz/harfbuzz-5.1.0.ebuild b/media-libs/harfbuzz/harfbuzz-5.1.0.ebuild index d2cc15a3267b..8ba30c775ba5 100644 --- a/media-libs/harfbuzz/harfbuzz-5.1.0.ebuild +++ b/media-libs/harfbuzz/harfbuzz-5.1.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="Old-MIT ISC icu" diff --git a/media-libs/leptonica/Manifest b/media-libs/leptonica/Manifest index 70b9b8971b31..02ac9e48b770 100644 --- a/media-libs/leptonica/Manifest +++ b/media-libs/leptonica/Manifest @@ -1,7 +1,3 @@ -DIST leptonica-1.80.0.tar.gz 13926793 BLAKE2B 1c8916acbea7411038c27ad422f7ac8d5769680ae0554a50da332676de4abdd3c6dfab69dfa4abc3525f3aa298062f4f2315548bda9d120e91abf6ffb5b41e1c SHA512 f8062a169b7ac558c8818615e534c0dcb5db48924af4d3106d0e0929e9b2f03347bdeaae45f80bded0b2aed135bb133f775244c8c752891ca4948b5d6b21e147 -DIST leptonica-1.81.1.tar.gz 14056320 BLAKE2B 09a3859d8d2bbef4ea5d450c81dd5af1c95752501e4b40779a57d099eb30934fbfe4099ab2d7abadf518af25cbd3c36269261c9c6d3850a44a2b16c2eb795801 SHA512 3c24e30eab21b634094543a722172553e35d928b3a50bfe78e9b0123cd16d710b4be8714acaac87344b22292b460d6ffb06b05a8e7f3df060544a2bbf3f8a7d2 DIST leptonica-1.82.0.tar.gz 14041481 BLAKE2B 2e60a7e14bf9120348460ac122fe0e9a1c696f17fd8f23cd3eb1b1316e13ae7fd25bbaef3fc8531df6e2572fa06e86d757138b11b29dcc24dda9576b9c00f3b0 SHA512 cb0484570bf3921307ab5c805b3f0e08d4aaa811adfb592f3956b563fc145f7a45173e2278fc5d8a9e37f729bb34dbf8068e030e2066d54547f82d26b56aa27d -EBUILD leptonica-1.80.0.ebuild 2037 BLAKE2B 118a97e20f0951c04290529e17865b3e527b717dad7686b098dd92cbae65d05cf306c781e0b0328e49145740804f81ccc3e9b5a45ed4bf2db37b949484feb7a0 SHA512 697d321bc53a898e0ce098a76c6b124f20745df63263ce75c11a9d113cc1074ec00961012deaee93010b966924e0418e8c04efc1669816897937b40d8f9805e7 -EBUILD leptonica-1.81.1.ebuild 2055 BLAKE2B f8f26bcef94f9250f4c9cf58a49641c14a873074f4cf666f7ce263b3d20e6a233bf34479664bbd0feb46eb11aeb2ed5e504c8bc4b34b335671c725bc6f218f50 SHA512 2bde386640d2edef03337bb8e23887469554b9c023f12839842ff0d415c752ee6fe27602e4ce08d55efb6f978978c7ae8dc170883a113d286248d34dc09728e9 EBUILD leptonica-1.82.0.ebuild 2056 BLAKE2B 6f98a367073cedb591c4e5266b9340afdf8a8083d1b3c57bebd64ed203b3708d78e89aa800a617a9992031b4d57d591c55346555fda8c831d20841dbfee93923 SHA512 3a336ecaeccb59ac172ab6e4a3c88e882fe7e873218a4a766c0edb0f854dda37546be45865ae1088fa7851489fb516480f7aa840f09bf97328f34d52adb55bc3 MISC metadata.xml 606 BLAKE2B 45193dccfdf3394ba6217bb096036b61059b96be60a22381e039df561a66ef091df4fe0476e2c6a6af9f4ee1cced1019d284171e767c18c56ffef3a737794582 SHA512 6b193ead9003b5f54617f4c4852a0a0477c8cd246b4a5e688578d17ec3c03293b6a45e2f6082a16ca6f432fb2bd3f43efe59c5d0cc1c5f741e91116321a10860 diff --git a/media-libs/leptonica/leptonica-1.80.0.ebuild b/media-libs/leptonica/leptonica-1.80.0.ebuild deleted file mode 100644 index ef081d205e74..000000000000 --- a/media-libs/leptonica/leptonica-1.80.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit libtool multilib-minimal - -DESCRIPTION="C library for image processing and analysis" -HOMEPAGE="http://www.leptonica.org/" -SRC_URI="https://github.com/DanBloomberg/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/5" -KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~sparc x86 ~ppc-macos" -IUSE="gif jpeg jpeg2k png static-libs test tiff utils webp zlib" -# N.B. Tests need some features enabled: -REQUIRED_USE="test? ( jpeg png tiff zlib )" -RESTRICT="!test? ( test )" - -RDEPEND=" - gif? ( >=media-libs/giflib-5.1.3:=[${MULTILIB_USEDEP}] ) - jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] ) - jpeg2k? ( media-libs/openjpeg:2=[${MULTILIB_USEDEP}] ) - png? ( - media-libs/libpng:0=[${MULTILIB_USEDEP}] - sys-libs/zlib:=[${MULTILIB_USEDEP}] - ) - tiff? ( media-libs/tiff:0=[${MULTILIB_USEDEP}] ) - webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] ) - zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - test? ( media-libs/tiff:0[zlib] )" - -DOCS=( README version-notes ) - -src_prepare() { - default - elibtoolize - - # unhtmlize docs - local X - for X in ${DOCS[@]}; do - awk '/<\/pre>/{s--} {if (s) print $0} /

/{s++}' \
-			"${X}.html" > "${X}" || die 'awk failed'
-		rm -f -- "${X}.html"
-	done
-}
-
-multilib_src_configure() {
-	ECONF_SOURCE="${S}" econf \
-		--enable-shared \
-		$(use_with gif giflib) \
-		$(use_with jpeg) \
-		$(use_with jpeg2k libopenjpeg) \
-		$(use_with png libpng) \
-		$(use_with tiff libtiff) \
-		$(use_with webp libwebp) \
-		$(use_with webp libwebpmux) \
-		$(use_with zlib) \
-		$(use_enable static-libs static) \
-		$(multilib_native_use_enable utils programs)
-}
-
-multilib_src_test() {
-	default
-
-	# ${TMPDIR} is not respected. It used to be but it lead to issues
-	# and there have been long debates with upstream about it. :(
-	rm -rf /tmp/lept/ || die
-}
-
-multilib_src_install_all() {
-	einstalldocs
-
-	# libtool archives covered by pkg-config
-	find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-libs/leptonica/leptonica-1.81.1.ebuild b/media-libs/leptonica/leptonica-1.81.1.ebuild
deleted file mode 100644
index f831a57c4e72..000000000000
--- a/media-libs/leptonica/leptonica-1.81.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit libtool multilib-minimal
-
-DESCRIPTION="C library for image processing and analysis"
-HOMEPAGE="http://www.leptonica.org/"
-SRC_URI="https://github.com/DanBloomberg/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos"
-IUSE="gif jpeg jpeg2k png static-libs test tiff utils webp zlib"
-# N.B. Tests need some features enabled:
-REQUIRED_USE="test? ( jpeg png tiff zlib )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	gif? ( >=media-libs/giflib-5.1.3:=[${MULTILIB_USEDEP}] )
-	jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
-	jpeg2k? ( media-libs/openjpeg:2=[${MULTILIB_USEDEP}] )
-	png? (
-		media-libs/libpng:0=[${MULTILIB_USEDEP}]
-		sys-libs/zlib:=[${MULTILIB_USEDEP}]
-	)
-	tiff? ( media-libs/tiff:0=[${MULTILIB_USEDEP}] )
-	webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-	zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-	test? ( media-libs/tiff:0[jpeg,zlib] )"
-
-DOCS=( README version-notes )
-
-src_prepare() {
-	default
-	elibtoolize
-
-	# unhtmlize docs
-	local X
-	for X in ${DOCS[@]}; do
-		awk '/<\/pre>/{s--} {if (s) print $0} /
/{s++}' \
-			"${X}.html" > "${X}" || die 'awk failed'
-		rm -f -- "${X}.html"
-	done
-}
-
-multilib_src_configure() {
-	ECONF_SOURCE="${S}" econf \
-		--enable-shared \
-		$(use_with gif giflib) \
-		$(use_with jpeg) \
-		$(use_with jpeg2k libopenjpeg) \
-		$(use_with png libpng) \
-		$(use_with tiff libtiff) \
-		$(use_with webp libwebp) \
-		$(use_with webp libwebpmux) \
-		$(use_with zlib) \
-		$(use_enable static-libs static) \
-		$(multilib_native_use_enable utils programs)
-}
-
-multilib_src_test() {
-	default
-
-	# ${TMPDIR} is not respected. It used to be but it lead to issues
-	# and there have been long debates with upstream about it. :(
-	rm -rf /tmp/lept/ || die
-}
-
-multilib_src_install_all() {
-	einstalldocs
-
-	# libtool archives covered by pkg-config
-	find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-libs/libgphoto2/Manifest b/media-libs/libgphoto2/Manifest
index 6938bf33ef92..62e4a79765f7 100644
--- a/media-libs/libgphoto2/Manifest
+++ b/media-libs/libgphoto2/Manifest
@@ -1,3 +1,3 @@
 DIST libgphoto2-2.5.30.tar.xz 5890196 BLAKE2B 4da7a650bec695a9d8356d1014081786eb6d31641c4f36f75ba7171b2b395a5e8bf6f59d452adad6d9faa30eea77abeb52e62e645d963bcec2709b3eb5094a4a SHA512 969e5765dc5de9e5fb8156eda679aca069f568e744cc48b643846175eb3cff78bc6ec3a848150a4c636d948018de022f2988da7b94029f103589384f9144b7ed
 EBUILD libgphoto2-2.5.30.ebuild 6255 BLAKE2B e734f6d47914d6469ae4724bb05337bfe5a32227701f3d3444bb251a6ee230cbb08b4446c48ca5ff00d9997c22ff2085d206cf4ee1cbe66830cd53ebdfdba193 SHA512 cdbde5cf9404ea28dc1c8c6d9f66d828a6105d5f563db0becc60984a280c3a4e07672491646d425e0e7ef0d9a6f290e6c656cd38ffc8f751c385a876b6ce9cf6
-MISC metadata.xml 401 BLAKE2B 114b82879f1ab00f4b6b0784a675fc50ba303fee05355f5d6edf32e3f5d3e3015f43e8f300fb9ff45b9dc9100a30431d0458ea8fe1c868090ad739e83587053e SHA512 87a96a6120a0a29c1b05aa43c1548cea9d7fcf0ff3c5815c3369dac7545c8ca05f5a7795f870566bd264cb2873fdf6a79a7dea92d318fca8078d8ec6d8c6a2e3
+MISC metadata.xml 458 BLAKE2B 944547ab787583b1cd6678e3183a3f6cd76cf95461fb05758887ccfd41ceb8fc0bf7278fe786fd36fe2eee3664876fe4692d849a88bff58c3707e57f256b67b0 SHA512 a6c0af734aa579d486cb4f707f84b6b6beb26121092ced9976d05a6428a8096f79591b842d3ad906e5cb76ea1c8cd2bc2d21d587d6cb03041cc3ba72905f76be
diff --git a/media-libs/libgphoto2/metadata.xml b/media-libs/libgphoto2/metadata.xml
index f99b55563f3b..56c76a00492c 100644
--- a/media-libs/libgphoto2/metadata.xml
+++ b/media-libs/libgphoto2/metadata.xml
@@ -10,5 +10,6 @@
 	
 	
 		gphoto
+		gphoto/libgphoto2
 	
 
diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest
index 6d240b020e5d..a9b13eafb3ed 100644
--- a/media-libs/libopenmpt/Manifest
+++ b/media-libs/libopenmpt/Manifest
@@ -1,7 +1,3 @@
-DIST libopenmpt-0.5.14+release.autotools.tar.gz 1446898 BLAKE2B ab6ff8db2e19d859fecca882aea3e569b58d96d5055ec0dd42494a7eb38fefa9c8b88f4700d354de71346c71c6d9a96327db1c2b7b48e227928dcba0ce7347d6 SHA512 8897549c18afb57c5bf54f4dd8a1d80983829bca958052d76cda1315ef4a37f4201575817b7cedfe17a44ee79051a52aa35b26a51b554091e92c9d2dcf5924a3
-DIST libopenmpt-0.6.5+release.autotools.tar.gz 1549710 BLAKE2B f04c3df0322f336bd9e90edbbac4fd0532a41fc1ff17c11a20371946bd9ccdc50c0f8adbf92858516d453213dc04bcc07c08a72739458966aba5dfe37a955b8a SHA512 eb59ddb22fa07f216c76138c022187c76065be56d51520ed0dcf6f77638aaf832a803f63a398ca8d47bd368aee24dd425242017136c299fade6fd98b9d7b628c
 DIST libopenmpt-0.6.6+release.autotools.tar.gz 1554516 BLAKE2B 21e2fc4252431235608a52d3a321e26eae5d45f2328ff3e3604d84c537d72e07d72346c504901b000af04dfc52b1dd91c79f576be4331ea8685e534a174b61cd SHA512 b634c556f13dc51d1008f4216936a9b7cab25a6fb0d5218da0b692ec848de21905ed1981223ac9ecdebea9ce6c5376e91ff92e1655dd0be491fce0114e3230bf
-EBUILD libopenmpt-0.5.14.ebuild 1544 BLAKE2B ce1beb9e386a70e598f295b4caedab63a9bfb273e4d31a7b78047d68b176dc6b46bf673ca97a395bb30067629785ef9f9117502c3bb0f6a50c25d7045203f51c SHA512 9b834a31821d7fae8e409241b4acf5c298a539c815191cef68219ed6ce6a4edb1cf85f50254c6ea61d17898fbbb0f58ed5c40f4ca35c7cc5965aadadcaa4a5d9
-EBUILD libopenmpt-0.6.5.ebuild 1558 BLAKE2B 5439004083f8803f2069b28be2417aeed10dea5538b348404c4f99d1444910019f0b9d5b4343b4b9475e4362a39a5a4a72ba690ce25399c35893244c5b29c77c SHA512 05c29e814c27b47f617eaa1f90a8d6a8866efa1b9f21ee175e84b813c5c406adf230aa1c034aad630b2e3e6728a2f30939bb61039eb9a333b1884faa0246c6ad
 EBUILD libopenmpt-0.6.6.ebuild 1553 BLAKE2B d0da9412d2484b1df2e738f57709edf93e23c076fb251ee4877ddf3609715dd5cf260eb5d9bdb35ad52d0b6301a95a2a7f2d8b9e83b25bb72ae9e1244f000062 SHA512 4a3696608cb68854b0a5c55fcb405d37dcfc9e737d13ba3a3fdd2caf2cd52e59bde98623de58a4f73b01a90619ac3033c16b73222a5e42c67c00dae2c2c2d1b8
 MISC metadata.xml 328 BLAKE2B 25f8b37a7e7885a50e5b7305c9090033c78b1154214e05060c3407f0d27ac436aa3f0da1dff3a5ba1685bef390f1fe99416893aaf59e002921cc3464ce0d2167 SHA512 6686c75dbfcd5a5f9d6ef4d667916f54388180045471f8eb585c7b0d6e03f5d56c3fc892c97851f7453318309a456bbfd877eb240cbf008b71984009d08a8181
diff --git a/media-libs/libopenmpt/libopenmpt-0.5.14.ebuild b/media-libs/libopenmpt/libopenmpt-0.5.14.ebuild
deleted file mode 100644
index e07e69b35262..000000000000
--- a/media-libs/libopenmpt/libopenmpt-0.5.14.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-MY_P="libopenmpt-${PV}+release.autotools"
-DESCRIPTION="Library to decode tracked music files (modules)"
-HOMEPAGE="https://lib.openmpt.org/libopenmpt/"
-SRC_URI="https://lib.openmpt.org/files/libopenmpt/src/${MY_P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~riscv x86"
-IUSE="examples mp3 ogg static-libs test vorbis zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
-	ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )
-	vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] )
-	zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-ECONF_SOURCE="${S}"
-
-multilib_src_configure() {
-	# A lot of these optional dependencies relate to openmpt123, which
-	# we package separately, so we disable them here.
-	econf \
-		$(use_enable static-libs static) \
-		--disable-openmpt123 \
-		--disable-examples \
-		$(use_enable test tests) \
-		--disable-doxygen-doc \
-		$(use_with zlib) \
-		$(use_with mp3 mpg123) \
-		$(use_with ogg) \
-		$(use_with vorbis) \
-		$(use_with vorbis vorbisfile) \
-		--without-pulseaudio \
-		--without-portaudio \
-		--without-portaudiocpp \
-		--without-sdl2 \
-		--without-sndfile \
-		--without-flac
-}
-
-multilib_src_install_all() {
-	rm -f \
-		"${ED}"/usr/*/*.la \
-		"${ED}"/usr/share/doc/${P}/LICENSE || die
-
-	if ! use examples; then
-		rm -r "${ED}"/usr/share/doc/${P}/examples || die
-	fi
-}
diff --git a/media-libs/libopenmpt/libopenmpt-0.6.5.ebuild b/media-libs/libopenmpt/libopenmpt-0.6.5.ebuild
deleted file mode 100644
index 31433906b65f..000000000000
--- a/media-libs/libopenmpt/libopenmpt-0.6.5.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-MY_P="libopenmpt-${PV}+release.autotools"
-DESCRIPTION="Library to decode tracked music files (modules)"
-HOMEPAGE="https://lib.openmpt.org/libopenmpt/"
-SRC_URI="https://lib.openmpt.org/files/libopenmpt/src/${MY_P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
-IUSE="examples mp3 ogg static-libs test vorbis zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
-	ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )
-	vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] )
-	zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-ECONF_SOURCE="${S}"
-
-multilib_src_configure() {
-	# A lot of these optional dependencies relate to openmpt123, which
-	# we package separately, so we disable them here.
-	econf \
-		$(use_enable static-libs static) \
-		--disable-openmpt123 \
-		--disable-examples \
-		$(use_enable test tests) \
-		--disable-doxygen-doc \
-		$(use_with zlib) \
-		$(use_with mp3 mpg123) \
-		$(use_with ogg) \
-		$(use_with vorbis) \
-		$(use_with vorbis vorbisfile) \
-		--without-pulseaudio \
-		--without-portaudio \
-		--without-portaudiocpp \
-		--without-sdl2 \
-		--without-sndfile \
-		--without-flac
-}
-
-multilib_src_install_all() {
-	rm -f \
-		"${ED}"/usr/*/*.la \
-		"${ED}"/usr/share/doc/${P}/LICENSE || die
-
-	if ! use examples; then
-		rm -r "${ED}"/usr/share/doc/${P}/examples || die
-	fi
-}
diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest
index d0975a71a394..6588caabaeb0 100644
--- a/media-libs/libplacebo/Manifest
+++ b/media-libs/libplacebo/Manifest
@@ -10,6 +10,6 @@ EBUILD libplacebo-2.43.0.ebuild 1462 BLAKE2B f040787c2e5848e5be23c77af1af76e68e2
 EBUILD libplacebo-2.43.1.ebuild 1478 BLAKE2B 5184f42cdda1740d9b2fb33e05406517d076ad7d557da6c74b580200863fdc340cf208f716da38b172a4f06f9fb74fcc461afcd25ac886a10b398816f96f0689 SHA512 bddeac21c3635c87c7079477c02df39586e6a9604ac65a69b12714bbcf72373b1a9999a3b8bd1cdccff4f42a2c1c62757714162a97cc381419a481626834114d
 EBUILD libplacebo-2.72.2.ebuild 1916 BLAKE2B 82e1d5f0c604481c86b1de19503d6d19211e45f76f084a3695c1bdbc25b255de2b5b38a7ca1b751934fa8d11d60adb71f975d9995592be7bebebd6f65f690ef6 SHA512 1d5b61de38c85c33bf295feb2951d1221c5e5751cf500636a1afb72c3092100e98d255726ed4313828c23d51ca8917af7793d511ce4c4653c55689c84282c381
 EBUILD libplacebo-3.120.3.ebuild 2107 BLAKE2B be7dbbb83fc51e96c74d571036f2f2b45ea29c7005df540d82391149e4a475b01c437bf7c1cda08b42b9eb3bf68e930f8ee304996c52a79270dfbbdbb28cfb98 SHA512 3d6f98b4450d3822608d7af9a6a3d1f92669fcd056f7875cb7aa984578f82a85fae51fdfbac72607acf276f7c6eacfad017a3a0a28df170b027a84ca7e594eaa
-EBUILD libplacebo-4.192.1.ebuild 1858 BLAKE2B 3e6a0ac3e6306d249f9a4aa21d96e109f3c40bcfc90c2117e8f913b020e0582a23ec09e8e78a25147047f124254378d791f9e3a29ad763b4b718199748bb757f SHA512 339ce03ed8f764c4d75f7123641390a3fa0622ef68030c88afe947a39bedc65fa68f60bd3dd6ef2b12c8417126bb7e7a253ea2d7a6dc09a18d7d81c607232fc8
-EBUILD libplacebo-9999.ebuild 1828 BLAKE2B 6294fcc43628e0c315dc9a825ba211acf408a7812c8debc9bc3e20e031b549090963c9a5f1a8967455bfc099a449fb4ef023806df61eac0329f5251d3a506191 SHA512 0d0e6b5ed4eddbc8cddf0354fc4a1d639dfe01b7fe97d660145e14fa998591f071a9af00b50e6b77530b5e3b88e0f8bf82f6de17e1438fc444ba1e56c16bd2bd
+EBUILD libplacebo-4.192.1-r1.ebuild 1925 BLAKE2B 06454edc71bba48d1b074d4023d67faab3d03150b822ee2675ac1a837290bbf4cce686fb54f81ca0e98194e9b1e7d13730d4412ce6acd2faacee34445f978dcc SHA512 ca847e8c66e44acf97c27e27eed30005770bbe7cc2a0f585da314177fd8fe6c3be238d2748ed7bf1fa1a02a7108cb582fa038f5a9379a856c0ca3fff3e96ac23
+EBUILD libplacebo-9999.ebuild 1895 BLAKE2B 15b4a593deae2f103299def490173b2d2cd3a76dfacf37bc54492a12ddbf1873297b4b5ff8b8e6e895ba4f8fb568b5a435114c132568c9dd2a90bbfcd5229be0 SHA512 2de178da7be187146a9f6d6ba0854b43ac1917ef69e3ab4957284e89c6c1625d98279d01fa2e78dfa7236800b7d80b05c96838856312199c8184282bcd76133d
 MISC metadata.xml 600 BLAKE2B 64be4c9fc7d6f967c7439d374ab5a8cb499066d9a6216ee14161db98359e69d6cfe4a57eafc18ac3f7e414234d4987ef0cb812e01552810ea4c6f29e06e42498 SHA512 2b62cdec3e8ca9ddc669cd0dad10888ec394dba889f4547b81e8a48603ae3657828f4d62a6aa45d3f8bf53c360b0870c76b259e93f0242c0d332e978091bd5b4
diff --git a/media-libs/libplacebo/libplacebo-4.192.1.ebuild b/media-libs/libplacebo/libplacebo-4.192.1-r1.ebuild
similarity index 93%
rename from media-libs/libplacebo/libplacebo-4.192.1.ebuild
rename to media-libs/libplacebo/libplacebo-4.192.1-r1.ebuild
index 4335fb6d6a04..c047cd32fdf8 100644
--- a/media-libs/libplacebo/libplacebo-4.192.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-4.192.1-r1.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="https://code.videolan.org/videolan/libplacebo"
 
 LICENSE="LGPL-2.1+"
 SLOT="0/$(ver_cut 2)" # libplacebo.so version
-IUSE="glslang lcms +opengl +shaderc test +vulkan"
+IUSE="glslang lcms +opengl +shaderc test unwind +vulkan"
 REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
 RESTRICT="!test? ( test )"
 
@@ -30,6 +30,7 @@ RDEPEND="glslang? ( dev-util/glslang[${MULTILIB_USEDEP}] )
 	lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
 	opengl? ( media-libs/libepoxy[${MULTILIB_USEDEP}] )
 	shaderc? ( >=media-libs/shaderc-2017.2[${MULTILIB_USEDEP}] )
+	unwind? ( sys-libs/libunwind:= )
 	vulkan? (
 		dev-util/vulkan-headers
 		media-libs/vulkan-loader[${MULTILIB_USEDEP}]
@@ -58,6 +59,7 @@ multilib_src_configure() {
 		$(meson_feature lcms)
 		$(meson_feature opengl)
 		$(meson_feature shaderc)
+		$(meson_feature unwind)
 		$(meson_feature vulkan)
 		$(meson_use test tests)
 		# hard-code path from dev-util/vulkan-headers
diff --git a/media-libs/libplacebo/libplacebo-9999.ebuild b/media-libs/libplacebo/libplacebo-9999.ebuild
index 5037bfc4033d..72d2114b55cb 100644
--- a/media-libs/libplacebo/libplacebo-9999.ebuild
+++ b/media-libs/libplacebo/libplacebo-9999.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://code.videolan.org/videolan/libplacebo"
 LICENSE="LGPL-2.1+"
 # Please add a sub-slot for releases depending on libplacebo.so version
 SLOT="0/9999"
-IUSE="glslang lcms +opengl +shaderc test +vulkan"
+IUSE="glslang lcms +opengl +shaderc test unwind +vulkan"
 REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
 RESTRICT="!test? ( test )"
 
@@ -31,6 +31,7 @@ RDEPEND="glslang? ( dev-util/glslang[${MULTILIB_USEDEP}] )
 	lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
 	opengl? ( media-libs/libepoxy[${MULTILIB_USEDEP}] )
 	shaderc? ( >=media-libs/shaderc-2017.2[${MULTILIB_USEDEP}] )
+	unwind? ( sys-libs/libunwind:= )
 	vulkan? (
 		dev-util/vulkan-headers
 		media-libs/vulkan-loader[${MULTILIB_USEDEP}]
@@ -57,6 +58,7 @@ multilib_src_configure() {
 		$(meson_feature lcms)
 		$(meson_feature opengl)
 		$(meson_feature shaderc)
+		$(meson_feature unwind)
 		$(meson_feature vulkan)
 		$(meson_use test tests)
 		# hard-code path from dev-util/vulkan-headers
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index a566262b0985..bc785acfd9a7 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,6 +1,6 @@
 DIST mesa-22.1.7.tar.xz 16109944 BLAKE2B 0d4724068eff0ad242e81808ff94b73e1b5da810d27706b5a594ad77875b54562db6d9f752b61bcfff773b26bbc64b751d4dd13cfa256106d3114377ea668d26 SHA512 447e87359445edce231761d94b316b2aa20e9ab58e4b59d75cbb1696dd0900e7164c32bebc3b75700b4070570b456f7a8cf0914181371754a52427d34e4b9120
 DIST mesa-22.2.0.tar.xz 16298808 BLAKE2B 3f1526626edad49a7d1551283eaab38d905cdd4c70b487538cc2c4de50a4959e396340abe9acb32742ca83fee0a64fcce646c7fcd67d3650eacee8398c289126 SHA512 13a21b9ed6b0a5dfd0293b73df271a929c3155d83e8beb3d958fe18d79277f3611bf5b26a1186d446f4e1479a36bb13d0a13d6ac68937989fe7a0d917e12171e
 EBUILD mesa-22.1.7.ebuild 12035 BLAKE2B e24591c2f8efa0678fcb47a29b2f126b807d5beff1e4d7b95a8b2ab66d05c6266dc2e648d1d4ef7d34ef6723d78bc40e8ea836bd442c809c66d52d96dad1f787 SHA512 eb06f57c2c628cb1d76fa6aea618936ccd957cc66b845d2b8fc4c14f68b0dea2595cdcc052e659b27618726b4ceba89ba7f6793d0ed01c0a419a6161108ff4b3
-EBUILD mesa-22.2.0.ebuild 12635 BLAKE2B 24a771be35187dab4f3d6cf72b1454279cdb77bb8bd2081daed5952fa2dc1702663d3167375505cda93c9498ca703cc98a850434a3ab548e6bc9ccfdc37ca663 SHA512 a91a0788612a7d5e49744bb430d4ca77087a27497ab6d1bde4e618d6e56225f57b6443791f7e0958c3b7a19a05ab6524eb5ac36ad23a8b7e2474f42bb0715adb
-EBUILD mesa-9999.ebuild 12635 BLAKE2B 24a771be35187dab4f3d6cf72b1454279cdb77bb8bd2081daed5952fa2dc1702663d3167375505cda93c9498ca703cc98a850434a3ab548e6bc9ccfdc37ca663 SHA512 a91a0788612a7d5e49744bb430d4ca77087a27497ab6d1bde4e618d6e56225f57b6443791f7e0958c3b7a19a05ab6524eb5ac36ad23a8b7e2474f42bb0715adb
+EBUILD mesa-22.2.0.ebuild 12610 BLAKE2B 2e4e3799c9e3c787dee04d2b3010da9778edcab5a8dc87cb47ed5e3f2565ea7617c1f8c5e56fbc29e1432552eba85a0d988385b263efd38c35a9504b5ddd8b15 SHA512 59bcda721079c68692c94e74c59bf36249eb1181a9f5eeba177b795f17e19dc803982cc9dece1c6a17413a718cec8ea02680bd9e8aa4ec1c4389095535d4ebfe
+EBUILD mesa-9999.ebuild 12245 BLAKE2B 0c07302acf6b612bd82ca3bf7eac7a469e636925c73f9fd278bb0e29dc598f3a7a716f1a51d53d2c715542dd8bc69509d8e728e440dc4b8ef2488c90f1d8c419 SHA512 f83553b5e7c7852d418c9d75fc05279877942226bb33ae78f76bf4ed54c763d1ce9cc16b7c176efb568c088f09c2a44cae36ddbde40cc8da2e68ea656e9393e9
 MISC metadata.xml 1649 BLAKE2B dbbaf2c16c29d6b75e272a403f59f943047fc6d19361b289d7a31bffeeed73d7ee6b16acb4a481b8e647b807fd3b4a7354092a52cc55edccb722180eae124370 SHA512 e0f05c43af12b12142eb4fa08b4e5a103bc160554836d614aaa56928b41d5f7160dd1e89e78d54df6ee6e3bb0e4d9d7667402af3dd2e7051e09b17506caf7985
diff --git a/media-libs/mesa/mesa-22.2.0.ebuild b/media-libs/mesa/mesa-22.2.0.ebuild
index b67f1493125c..ca85f615d85a 100644
--- a/media-libs/mesa/mesa-22.2.0.ebuild
+++ b/media-libs/mesa/mesa-22.2.0.ebuild
@@ -75,13 +75,11 @@ RDEPEND="
 		>=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
 	)
 	vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
-	xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
 	selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
 	wayland? (
 		>=dev-libs/wayland-1.18.0:=[${MULTILIB_USEDEP}]
 	)
 	${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}]
-	vulkan-overlay? ( dev-util/glslang:0=[${MULTILIB_USEDEP}] )
 	X? (
 		>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
 		>=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}]
@@ -194,6 +192,8 @@ BDEPEND="
 	sys-devel/flex
 	virtual/pkgconfig
 	$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+	vulkan? ( video_cards_radeonsi? ( dev-util/glslang ) )
+	vulkan-overlay? ( dev-util/glslang )
 	wayland? ( dev-util/wayland-scanner )
 "
 
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index b67f1493125c..72724b3f5546 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -34,7 +34,7 @@ IUSE="${IUSE_VIDEO_CARDS}
 	cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
 	lm-sensors opencl osmesa +proprietary-codecs selinux
 	test unwind vaapi valgrind vdpau vulkan
-	vulkan-overlay wayland +X xa xvmc zink +zstd"
+	vulkan-overlay wayland +X xa zink +zstd"
 
 REQUIRED_USE="
 	d3d9?   ( || ( video_cards_intel video_cards_r300 video_cards_r600 video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
@@ -44,7 +44,6 @@ REQUIRED_USE="
 	video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
 	video_cards_radeonsi?   ( llvm )
 	xa? ( X )
-	xvmc? ( X )
 	zink? ( vulkan )
 "
 
@@ -75,13 +74,11 @@ RDEPEND="
 		>=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
 	)
 	vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
-	xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
 	selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
 	wayland? (
 		>=dev-libs/wayland-1.18.0:=[${MULTILIB_USEDEP}]
 	)
 	${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}]
-	vulkan-overlay? ( dev-util/glslang:0=[${MULTILIB_USEDEP}] )
 	X? (
 		>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
 		>=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}]
@@ -194,6 +191,8 @@ BDEPEND="
 	sys-devel/flex
 	virtual/pkgconfig
 	$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+	vulkan? ( video_cards_radeonsi? ( dev-util/glslang ) )
+	vulkan-overlay? ( dev-util/glslang )
 	wayland? ( dev-util/wayland-scanner )
 "
 
@@ -268,13 +267,6 @@ pkg_pretend() {
 		fi
 	fi
 
-	if use xvmc; then
-		if ! use video_cards_r600 &&
-		   ! use video_cards_nouveau; then
-			ewarn "Ignoring USE=xvmc       since VIDEO_CARDS does not contain r600 or nouveau"
-		fi
-	fi
-
 	if ! use llvm; then
 		use opencl     && ewarn "Ignoring USE=opencl     since USE does not contain llvm"
 	fi
@@ -366,13 +358,6 @@ multilib_src_configure() {
 		emesonargs+=(-Dgallium-xa=disabled)
 	fi
 
-	if use video_cards_r600 ||
-	   use video_cards_nouveau; then
-		emesonargs+=($(meson_feature xvmc gallium-xvmc))
-	else
-		emesonargs+=(-Dgallium-xvmc=disabled)
-	fi
-
 	if use video_cards_freedreno ||
 	   use video_cards_lima ||
 	   use video_cards_panfrost ||
diff --git a/media-libs/nas/Manifest b/media-libs/nas/Manifest
index 36cefc3a5a24..6b68b3ad0d33 100644
--- a/media-libs/nas/Manifest
+++ b/media-libs/nas/Manifest
@@ -3,5 +3,5 @@ AUX nas-1.9.4-libfl.patch 349 BLAKE2B ee8d3ec8859fc47c87bf5d9a40cc2b468c136983a6
 AUX nas.conf.d 229 BLAKE2B 2ac8a6d914d02bc92258d7dfe3118e89ed6e3fe9d98e7a24eb8d72ded22dbb68a2d8129d066dc1457c0b8959f1762197b61f90502d3c60cdefd8aaeced04bbb3 SHA512 53cb9906d169b63b3592443bc0b63d59c4d0683e4b2194c60b1bc4297e6556f04b3ee9bf81da3a7f144757354de9aebe08c8445fccaa9a458a3b6537da68a2ac
 AUX nas.init.d 347 BLAKE2B 8b87c877fafd0e5993f909a4e132ed9f7042a3d8bdced8c7487afc962dfcad24a586ac754b99cbff815475f1326f44d52effb8eefd65cd0e25e6bc45991233af SHA512 556fc5d5135f789b0691de889aeaadce29319964443052787db5cb4cda480ed68c547c772de97c07ba2e0800f25cfa859376a3d80e9518995aae8136fe171468
 DIST nas-1.9.5.tar.gz 1170144 BLAKE2B 81b063f888d66534f8779d6b0534397ada703868ff711c49b998fbf56bc6e4313fa245b6168fe9913936afa0685bab595df24f9f4bd5663dfa560c4b64534466 SHA512 051b32593e7ace09cf2d12720fb80e38d4f83f36858debacfb828c759e98b3e29401c76e3e3770f57fbbd1750a84b17a18e712f0de3dbe0ff56f2505c2488d9a
-EBUILD nas-1.9.5.ebuild 2497 BLAKE2B e9f53faa88c9b56e3712234da1f8ace27ef3f11d3f22357c316367ba9f793a4b11e7166dbfcc8a7b5db0558c7a89de04feb16f6fab77667aab951e5868a7228d SHA512 fed3e19e17354b67c05b127a608335f46a1cd775431e55f0cc7706f5b0659d4fe13fa70bef6091ea1eecda564c7804dab0292295690b9cccbca9db21ddef32de
+EBUILD nas-1.9.5.ebuild 2571 BLAKE2B 415750841a2437bc458f5dc846390782771547e6aa44bb4388b478b04e2bbfc3ea36dc4531915750dd23f24b9efd0483a44d09af6bb1f403794e8c36b9d1ef30 SHA512 1c48df3d2271dba620e3b71af54b5ba3f6c13647b3c80fb50b84093269a25a0106e2a465e43a3271148c465e26a00a0a27955f54cec79ef25761bd1464e6229c
 MISC metadata.xml 327 BLAKE2B 61fd2aff2796ecff70b16eb84bc90e9242cc3b08d8fb8fff9eb702310ad248ed2c0946fa3f974a420684ad9db4c47f871111ec1170e7d44eca89f263ce533f80 SHA512 bc1d1fa01d3ae21da48bc805c5f822cdff2f14f6a9c6c1ad5ee65063c265bd1c62efb3f45746fe9d1cbf55ff742c7812113f94068a47907042952016067310a7
diff --git a/media-libs/nas/nas-1.9.5.ebuild b/media-libs/nas/nas-1.9.5.ebuild
index 5087f4f1231a..d7e197596b34 100644
--- a/media-libs/nas/nas-1.9.5.ebuild
+++ b/media-libs/nas/nas-1.9.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit multilib-minimal toolchain-funcs
+inherit multilib multilib-minimal toolchain-funcs
 
 DESCRIPTION="Network Audio System"
 HOMEPAGE="https://radscan.com/nas.html"
@@ -24,12 +24,14 @@ RDEPEND="
 	x11-libs/libXmu
 	x11-libs/libXpm
 	x11-libs/libXt[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
+DEPEND="
+	${RDEPEND}
+	x11-base/xorg-proto"
 BDEPEND="
 	app-text/rman
 	sys-devel/bison
 	sys-devel/flex
-	x11-base/xorg-proto
+	sys-devel/gcc
 	x11-misc/gccmakedep
 	riscv? ( x11-misc/xorg-cf-files )
 	>=x11-misc/imake-1.0.8-r1"
@@ -52,7 +54,8 @@ multilib_src_configure() {
 	econf
 	popd || die
 	CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-		IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf -a || die
+		IMAKECPP="${IMAKECPP:-$(get_abi_CHOST ${DEFAULT_ABI})-gcc $(get_abi_CFLAGS) -E}" \
+		xmkmf -a || die
 }
 
 multilib_src_compile() {
diff --git a/media-libs/openimageio/Manifest b/media-libs/openimageio/Manifest
index cada8fc0e831..fefbf143eb27 100644
--- a/media-libs/openimageio/Manifest
+++ b/media-libs/openimageio/Manifest
@@ -1,15 +1,12 @@
-DIST openimageio-2.3.12.0.tar.gz 32452689 BLAKE2B f5fd428c597b573586a4749b56225ad3c035ab1c2122ff3e93df8e90be5796cc57978aa9fc5b102f2cf64d2407e70a11683b5bbee118c9fac3536b965ed044cc SHA512 c8ec0ead8396717b218d937b9193ef9162c68446f6f1d477f3f0ee4b5656c3d7d53b58bf55aa300fbf57d367a47d795861b5683157e0d0271e0ea56f0460c58d
-DIST openimageio-2.3.13.0.tar.gz 32456755 BLAKE2B 897a7db0eabb9a7cc29ab8fea368c32fc70b63b5ecebbcfa8d1fffe55c2435d9638f8a1f69069c45fad3723a2b7dc40e83971f48892afc631a7593a7629fb92a SHA512 fbefa341a11fd502ec9313ca48a0fe433c5822699e4934f6a14089f670314cbe1c9c0b9a491b1d1927bda0223e38a62192c6ddeec6c4c5e6215a8b3fb6900dd8
-DIST openimageio-2.3.15.0.tar.gz 32626322 BLAKE2B 1367e40dbed3d43b53db1b7117c563782396b255e366ea9586438a5c81cb8ae96ff42a0e445c7932bc92dc327adae921b383c2e6d787dc6e67cf71946d6174c1 SHA512 8ed0303fd9314e01cbf6d45627eb6e88e3fd356387a7657a4b31bbe455a4a493f88a2b511c1d5cf86a9c00346dbc03f9b32d2a6df9da033e7e78e86142ce888c
-DIST openimageio-2.3.16.0.tar.gz 32632560 BLAKE2B bde9d46b74135f03215cc3741c0378580dc34381da041b3d06ff50154627edd69b93e1a714bc99c7800fe952300f752cb9d8ca62b042ec91569dbbc9bc10950f SHA512 2249dfc7f9c4ede563d5ed05ed76557e0b81c35054832b4de2a7820c8619886afa3f260cd26b5f4291f74c9d9c16b9a2ac3772e23b5b70bc87c2c7a0d0c10726
 DIST openimageio-2.3.17.0.tar.gz 32640557 BLAKE2B 6e3df687e51615687b2e1f445b9a241fa703fec14f0f93e80c50ce6c2e035489be751656e62dd685bac59f983942615fe8a33eeae7e83fd93b037e58d86a248b SHA512 25cb1a671e7cd5154e363eef178ab091fd7d55868746a4394340567a794f6c6f0295e58721a5b4ee8bf66b4cc0e6a01c3e82f9cc9de9953ae349d45738a04700
 DIST openimageio-2.3.19.0.tar.gz 32641108 BLAKE2B f4fd3ca79beecd839b2510a03856d47a59312b33885e8561e60650c896de05738bf757805bea7f2fb659581bb19ffbd6894513dc925e0af80235da4a5c31c9ce SHA512 f59068d9935ea43e07532e24c45752dc206054034ac79a8ae3ce698343695a4faac7b71ea39bc856946eb084b4287413d75fc5700c59c8d6b409722f47f53072
+DIST openimageio-2.3.20.0.tar.gz 32641238 BLAKE2B a2e266b9c982026370b9472fa7e1875d4c653a20182024bfa886ff0dda982081897241234a6bdff9a764ac0dda0c42a4c4565ca5bbefe44318b1a882870a6291 SHA512 2dbbfa43b2072c8016102b131207f25738a96834373739b004e9dfb76f4630de8badd3b0104f9f6a3e6778899d13c0da4036faad3fdf6c5b12d51340eb2080b8
+DIST openimageio-2.4.4.1.tar.gz 31884126 BLAKE2B e09cc98b9da00ec0a00feaa5c7a41e9dcd9d4799a3b4eb0a123f4864f1d19eb55b0923ca5532f41e93b16891c5a4e27ea0f16ac0bfa97fdee53202d18241c5a8 SHA512 a1fa4d8ef44675bc95e67f9fb5549af96768f295251375fedea5d354df9b70b2a879bba332fa408a6466b25f84e29b67e7e7550e5c13593cf86e421e444d2eab
 DIST openimageio-oexr-test-image-f17e353fbfcde3406fe02675f4d92aeae422a560.tar.gz 252226183 BLAKE2B b94fb08515e18821e5b88c10031ca53675c56f96397e00b4e186d8dfb9f8557bc935ff102d61835590dca6deeef90dba03b81fd76a7958ab4d0592c042c2130a SHA512 26b9b2cda9d48554b8a53f06bc20301f8ff77dc5e1d7caf9ec45aaaefd8578d3d4d4b2e0a1d1b0f697805fdc0c5d4bae4948cea21821df3006ac0f8b9020f85f
+DIST openimageio-oiio-test-image-245e50edede2792205080eadc1dedce33ff5c1e4.tar.gz 137901071 BLAKE2B 1e260eeba062026c719499425a3f7e3c2ccc7bd662725b6cceab4332d2d026bacc7df4c904cb776637ea60f9e2ba854d6e5010ffdc2a1621ad943b166d8402d3 SHA512 e7f7741d1cfadb3ea9ec5bab0b2556c58424c2dd89f938d5e93aeb99bff55479b11faa19cda4a481339be60de73317faa95e190d34d493c7825f706f4e57e73c
 DIST openimageio-oiio-test-image-b85d7a3a10a3256b50325ad310c33e7f7cf2c6cb.tar.gz 137513393 BLAKE2B ebde02d57daaa58c08c7aab2251c39eefd5b736e1cc4a6d28603d8ee52b7828fa7529c9616207b8b0bcb04d88cd4c60c6325e6f09b4f3410dd6e61c5532b04ad SHA512 840a6785779d85f5da052cb635a92c27451e464414fefd2faaf5fc7a6b78936ff05a6a960c07bb968d7c18e753053ff0f425505de54577d30620fbff9be043fb
-EBUILD openimageio-2.3.12.0-r3.ebuild 4633 BLAKE2B 56cb142c5d962d7d84f7a76180d72805d3b9692b7f3a52a4e13624c80585b7c5cdea618ef8e261cbc8c216d553476b492fd7769f1cba0d13d773ff96706ac608 SHA512 fcf49431e396094527e2668a7710a7d7f559d73545202e84ab54c821da572431d907972d721e2cc4c01a592af57769dd062f93428f231bfae715fa46cbb14ea4
-EBUILD openimageio-2.3.13.0.ebuild 4647 BLAKE2B 60643b8195accd80ab6edea8dac315025cd0c380efe0945ee8784fc576ff96c929a8a9be381aa4519b6e5dd106a7426c066975f156e8533770410d9f32c549d6 SHA512 e98309dfc5d5f14f86aa58a28c231ee4ee52c9d7e6d62f7e4c9ffb41dabf910422017050368fe3251fab09902a115e1c000c6cf6055a469c38c3658aa18d0646
-EBUILD openimageio-2.3.15.0.ebuild 4645 BLAKE2B d243bbb4e839d3d05f9fad6a7e7aabddbd11800e82f8e1552e03bd3188b18f5ba2d5374bff4b8411096d93f2afafda20f374c7df38ddc15de750c92626f782c3 SHA512 e77b06dda8a9f99f853cff9161dd7b49db20c565ec2f35f9f30255766f8056e02a120f3cc6159ee75f39ffd6e5263c3813fda93dab2d68cd6985b048c07f1b06
-EBUILD openimageio-2.3.16.0.ebuild 4647 BLAKE2B a4347189879e50539fdf20840a7485e45b3d46a50588ed8d4b99d23e677971fb629613f70a72d262c742e15f66642eb1e56f0cf5d3a9399e04570866e904aac3 SHA512 a65e58c8371ed08d9e4db86aacf130000ee894f19e8786249944b23cf5d96691e576d75398ce187292d094953135c03278e27c57426c22e7ba78aecfcc6cd289
 EBUILD openimageio-2.3.17.0.ebuild 4645 BLAKE2B 2502e0f959e2c11461e8dee961a1c4f1168e8803ca017b5350cb0a7313d3e7320a03cfb8004b27ca6448bd9a2f0e79b146e67ed6119c3afad002a9fcad588f6e SHA512 a29233608bb70379242ba0ada644e98030b527d178acddf6abbf7cf276a39a3deec488003b5fe4837e6a66f2f2fd4021336289570095553316c1707752d02f31
-EBUILD openimageio-2.3.19.0.ebuild 4647 BLAKE2B a4347189879e50539fdf20840a7485e45b3d46a50588ed8d4b99d23e677971fb629613f70a72d262c742e15f66642eb1e56f0cf5d3a9399e04570866e904aac3 SHA512 a65e58c8371ed08d9e4db86aacf130000ee894f19e8786249944b23cf5d96691e576d75398ce187292d094953135c03278e27c57426c22e7ba78aecfcc6cd289
+EBUILD openimageio-2.3.19.0.ebuild 4645 BLAKE2B 2502e0f959e2c11461e8dee961a1c4f1168e8803ca017b5350cb0a7313d3e7320a03cfb8004b27ca6448bd9a2f0e79b146e67ed6119c3afad002a9fcad588f6e SHA512 a29233608bb70379242ba0ada644e98030b527d178acddf6abbf7cf276a39a3deec488003b5fe4837e6a66f2f2fd4021336289570095553316c1707752d02f31
+EBUILD openimageio-2.3.20.0.ebuild 4896 BLAKE2B 6b5f2ac2ad0b0d2771889def16899a1cc5d4bce8cd013a76b1c22efd9a5d689e4fe1af77fe63950db16cf2411baad965833c265b21dba1234dd80b4b35d4cefa SHA512 836201f3a028440f5ab4747bb495d5e277a98f6468d3dd567abad774c4b7db45ee0b2bfbecab32cc0509c93eacf73f674165a62d6c5fe37cb56b1dfb46464541
+EBUILD openimageio-2.4.4.1.ebuild 5464 BLAKE2B cb303e8afc4ae1cc79b38e88db41df78f9e5a28691432bb02ddc72a60d36292fd48dd5e57b60c4be08e2a2f50e7a6b170c4dcf68f6830ee82f230af18bb170fa SHA512 369dd8489080853d478e3cbcb1b9bbbf769c89de3c5fa7710c29c3b82bc62f17ee1e04bbc5034a555cae3357ffeb9fd4c2b01f7fe8d7fe830c0e7b697efb595f
 MISC metadata.xml 724 BLAKE2B 057b0c63428b1860a3b11442b9687b136a749935e3d0bb2e27eca00245d1d9e6f3e40aa796b723664b9b320d8c958a345812199ed04f8d1a476364a80c76e355 SHA512 5243cd4cac10b569e1488226b61c98012af13f50e32c023176e6a2ba29f7804e164b4774957b35f212bad62f496bb466b242d6bc1be44ca3ea0909371b9d5415
diff --git a/media-libs/openimageio/openimageio-2.3.12.0-r3.ebuild b/media-libs/openimageio/openimageio-2.3.12.0-r3.ebuild
deleted file mode 100644
index caf798e06340..000000000000
--- a/media-libs/openimageio/openimageio-2.3.12.0-r3.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FONT_PN=OpenImageIO
-PYTHON_COMPAT=( python3_{8..10} )
-
-TEST_OIIO_IMAGE_COMMIT="b85d7a3a10a3256b50325ad310c33e7f7cf2c6cb"
-TEST_OEXR_IMAGE_COMMIT="f17e353fbfcde3406fe02675f4d92aeae422a560"
-inherit cmake font python-single-r1
-
-DESCRIPTION="A library for reading and writing images"
-HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO"
-SRC_URI="https://github.com/OpenImageIO/oiio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" test? (
-		https://github.com/OpenImageIO/oiio-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz
-		https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz
-	)"
-S="${WORKDIR}/oiio-${PV}"
-
-LICENSE="BSD"
-# TODO: drop .1 on next SONAME change (2.3 -> 2.4?) as we needed to nudge it
-# for changing to openexr 3 which broke ABI.
-SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-
-X86_CPU_FEATURES=(
-	aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
-	avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
-)
-CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
-
-IUSE="dicom doc ffmpeg gif jpeg2k opencv opengl openvdb ptex python qt5 raw test +truetype ${CPU_FEATURES[@]%:*}"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Not quite working yet
-RESTRICT="!test? ( test ) test"
-
-BDEPEND="
-	doc? (
-		app-doc/doxygen
-		dev-texlive/texlive-bibtexextra
-		dev-texlive/texlive-fontsextra
-		dev-texlive/texlive-fontutils
-		dev-texlive/texlive-latex
-		dev-texlive/texlive-latexextra
-	)
-"
-RDEPEND="
-	dev-libs/boost:=
-	dev-cpp/robin-map
-	dev-libs/libfmt:=
-	dev-libs/pugixml:=
-	>=media-libs/libheif-1.7.0:=
-	media-libs/libpng:0=
-	>=media-libs/libwebp-0.2.1:=
-	>=dev-libs/imath-3.1.2-r4:=
-	>=media-libs/opencolorio-2.1.1-r4:=
-	>=media-libs/openexr-3:0=
-	media-libs/tiff:0=
-	sys-libs/zlib:=
-	virtual/jpeg:0
-	dicom? ( sci-libs/dcmtk )
-	ffmpeg? ( media-video/ffmpeg:= )
-	gif? ( media-libs/giflib:0= )
-	jpeg2k? ( >=media-libs/openjpeg-2.0:2= )
-	opencv? ( media-libs/opencv:= )
-	opengl? (
-		media-libs/glew:=
-		virtual/glu
-		virtual/opengl
-	)
-	openvdb? (
-		dev-cpp/tbb:=
-		media-gfx/openvdb:=
-	)
-	ptex? ( media-libs/ptex:= )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep '
-			dev-libs/boost:=[python,${PYTHON_USEDEP}]
-			dev-python/numpy[${PYTHON_USEDEP}]
-			dev-python/pybind11[${PYTHON_USEDEP}]
-		')
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtgui:5
-		dev-qt/qtwidgets:5
-		opengl? ( dev-qt/qtopengl:5 )
-	)
-	raw? ( media-libs/libraw:= )
-	truetype? ( media-libs/freetype:2= )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGES.md CREDITS.md README.md )
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	cmake_src_prepare
-	cmake_comment_add_subdirectory src/fonts
-
-	if use test ; then
-		mkdir -p "${BUILD_DIR}"/testsuite || die
-		mv "${WORKDIR}"/oiio-images-${TEST_OIIO_IMAGE_COMMIT} "${BUILD_DIR}"/testsuite/oiio-images || die
-		mv "${WORKDIR}"/openexr-images-${TEST_OEXR_IMAGE_COMMIT} "${BUILD_DIR}"/testsuite/openexr-images || die
-	fi
-}
-
-src_configure() {
-	# Build with SIMD support
-	local cpufeature
-	local mysimd=()
-	for cpufeature in "${CPU_FEATURES[@]}"; do
-		use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}")
-	done
-
-	# If no CPU SIMDs were used, completely disable them
-	[[ -z ${mysimd} ]] && mysimd=("0")
-
-	local mycmakeargs=(
-		-DVERBOSE=ON
-		-DBUILD_TESTING=$(usex test)
-		-DOIIO_BUILD_TESTS=$(usex test)
-		-DINSTALL_FONTS=OFF
-		-DBUILD_DOCS=$(usex doc)
-		-DINSTALL_DOCS=$(usex doc)
-		-DSTOP_ON_WARNING=OFF
-		-DUSE_CCACHE=OFF
-		-DUSE_DCMTK=$(usex dicom)
-		-DUSE_EXTERNAL_PUGIXML=ON
-		-DUSE_JPEGTURBO=ON
-		-DUSE_NUKE=OFF # not in Gentoo
-		-DUSE_FFMPEG=$(usex ffmpeg)
-		-DUSE_GIF=$(usex gif)
-		-DUSE_OPENJPEG=$(usex jpeg2k)
-		-DUSE_OPENCV=$(usex opencv)
-		-DUSE_OPENGL=$(usex opengl)
-		-DUSE_OPENVDB=$(usex openvdb)
-		-DUSE_PTEX=$(usex ptex)
-		-DUSE_PYTHON=$(usex python)
-		-DUSE_QT=$(usex qt5)
-		-DUSE_LIBRAW=$(usex raw)
-		-DUSE_FREETYPE=$(usex truetype)
-		-DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
-	)
-	if use python; then
-		mycmakeargs+=(
-			-DPYTHON_VERSION=${EPYTHON#python}
-			-DPYTHON_SITE_DIR=$(python_get_sitedir)
-		)
-	fi
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	# can't use font_src_install
-	# it does directory hierarchy recreation
-	FONT_S=(
-		"${S}/src/fonts/Droid_Sans"
-		"${S}/src/fonts/Droid_Sans_Mono"
-		"${S}/src/fonts/Droid_Serif"
-	)
-	insinto ${FONTDIR}
-	for dir in "${FONT_S[@]}"; do
-		doins "${dir}"/*.ttf
-	done
-}
diff --git a/media-libs/openimageio/openimageio-2.3.15.0.ebuild b/media-libs/openimageio/openimageio-2.3.15.0.ebuild
deleted file mode 100644
index 28c46cd540b3..000000000000
--- a/media-libs/openimageio/openimageio-2.3.15.0.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FONT_PN=OpenImageIO
-PYTHON_COMPAT=( python3_{8..10} )
-
-TEST_OIIO_IMAGE_COMMIT="b85d7a3a10a3256b50325ad310c33e7f7cf2c6cb"
-TEST_OEXR_IMAGE_COMMIT="f17e353fbfcde3406fe02675f4d92aeae422a560"
-inherit cmake font python-single-r1
-
-DESCRIPTION="A library for reading and writing images"
-HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO"
-SRC_URI="https://github.com/OpenImageIO/oiio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" test? (
-		https://github.com/OpenImageIO/oiio-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz
-		https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz
-	)"
-S="${WORKDIR}/oiio-${PV}"
-
-LICENSE="BSD"
-# TODO: drop .1 on next SONAME change (2.3 -> 2.4?) as we needed to nudge it
-# for changing to openexr 3 which broke ABI.
-SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-
-X86_CPU_FEATURES=(
-	aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
-	avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
-)
-CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
-
-IUSE="dicom doc ffmpeg gif jpeg2k opencv opengl openvdb ptex python qt5 raw test +truetype ${CPU_FEATURES[@]%:*}"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Not quite working yet
-RESTRICT="!test? ( test ) test"
-
-BDEPEND="
-	doc? (
-		app-doc/doxygen
-		dev-texlive/texlive-bibtexextra
-		dev-texlive/texlive-fontsextra
-		dev-texlive/texlive-fontutils
-		dev-texlive/texlive-latex
-		dev-texlive/texlive-latexextra
-	)
-"
-RDEPEND="
-	dev-libs/boost:=
-	dev-cpp/robin-map
-	dev-libs/libfmt:=
-	dev-libs/pugixml:=
-	>=media-libs/libheif-1.7.0:=
-	media-libs/libjpeg-turbo:=
-	media-libs/libpng:0=
-	>=media-libs/libwebp-0.2.1:=
-	>=dev-libs/imath-3.1.2-r4:=
-	>=media-libs/opencolorio-2.1.1-r4:=
-	>=media-libs/openexr-3:0=
-	media-libs/tiff:0=
-	sys-libs/zlib:=
-	dicom? ( sci-libs/dcmtk )
-	ffmpeg? ( media-video/ffmpeg:= )
-	gif? ( media-libs/giflib:0= )
-	jpeg2k? ( >=media-libs/openjpeg-2.0:2= )
-	opencv? ( media-libs/opencv:= )
-	opengl? (
-		media-libs/glew:=
-		virtual/glu
-		virtual/opengl
-	)
-	openvdb? (
-		dev-cpp/tbb:=
-		media-gfx/openvdb:=
-	)
-	ptex? ( media-libs/ptex:= )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep '
-			dev-libs/boost:=[python,${PYTHON_USEDEP}]
-			dev-python/numpy[${PYTHON_USEDEP}]
-			dev-python/pybind11[${PYTHON_USEDEP}]
-		')
-	)
-	qt5? (
-		dev-qt/qtcore:5
-		dev-qt/qtgui:5
-		dev-qt/qtwidgets:5
-		opengl? ( dev-qt/qtopengl:5 )
-	)
-	raw? ( media-libs/libraw:= )
-	truetype? ( media-libs/freetype:2= )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGES.md CREDITS.md README.md )
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	cmake_src_prepare
-	cmake_comment_add_subdirectory src/fonts
-
-	if use test ; then
-		mkdir -p "${BUILD_DIR}"/testsuite || die
-		mv "${WORKDIR}"/oiio-images-${TEST_OIIO_IMAGE_COMMIT} "${BUILD_DIR}"/testsuite/oiio-images || die
-		mv "${WORKDIR}"/openexr-images-${TEST_OEXR_IMAGE_COMMIT} "${BUILD_DIR}"/testsuite/openexr-images || die
-	fi
-}
-
-src_configure() {
-	# Build with SIMD support
-	local cpufeature
-	local mysimd=()
-	for cpufeature in "${CPU_FEATURES[@]}"; do
-		use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}")
-	done
-
-	# If no CPU SIMDs were used, completely disable them
-	[[ -z ${mysimd} ]] && mysimd=("0")
-
-	local mycmakeargs=(
-		-DVERBOSE=ON
-		-DBUILD_TESTING=$(usex test)
-		-DOIIO_BUILD_TESTS=$(usex test)
-		-DINSTALL_FONTS=OFF
-		-DBUILD_DOCS=$(usex doc)
-		-DINSTALL_DOCS=$(usex doc)
-		-DSTOP_ON_WARNING=OFF
-		-DUSE_CCACHE=OFF
-		-DUSE_DCMTK=$(usex dicom)
-		-DUSE_EXTERNAL_PUGIXML=ON
-		-DUSE_JPEGTURBO=ON
-		-DUSE_NUKE=OFF # not in Gentoo
-		-DUSE_FFMPEG=$(usex ffmpeg)
-		-DUSE_GIF=$(usex gif)
-		-DUSE_OPENJPEG=$(usex jpeg2k)
-		-DUSE_OPENCV=$(usex opencv)
-		-DUSE_OPENGL=$(usex opengl)
-		-DUSE_OPENVDB=$(usex openvdb)
-		-DUSE_PTEX=$(usex ptex)
-		-DUSE_PYTHON=$(usex python)
-		-DUSE_QT=$(usex qt5)
-		-DUSE_LIBRAW=$(usex raw)
-		-DUSE_FREETYPE=$(usex truetype)
-		-DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
-	)
-	if use python; then
-		mycmakeargs+=(
-			-DPYTHON_VERSION=${EPYTHON#python}
-			-DPYTHON_SITE_DIR=$(python_get_sitedir)
-		)
-	fi
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	# can't use font_src_install
-	# it does directory hierarchy recreation
-	FONT_S=(
-		"${S}/src/fonts/Droid_Sans"
-		"${S}/src/fonts/Droid_Sans_Mono"
-		"${S}/src/fonts/Droid_Serif"
-	)
-	insinto ${FONTDIR}
-	for dir in "${FONT_S[@]}"; do
-		doins "${dir}"/*.ttf
-	done
-}
diff --git a/media-libs/openimageio/openimageio-2.3.19.0.ebuild b/media-libs/openimageio/openimageio-2.3.19.0.ebuild
index f4ed9a26cc11..d1b5dd707681 100644
--- a/media-libs/openimageio/openimageio-2.3.19.0.ebuild
+++ b/media-libs/openimageio/openimageio-2.3.19.0.ebuild
@@ -23,7 +23,7 @@ LICENSE="BSD"
 # TODO: drop .1 on next SONAME change (2.3 -> 2.4?) as we needed to nudge it
 # for changing to openexr 3 which broke ABI.
 SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 X86_CPU_FEATURES=(
 	aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
diff --git a/media-libs/openimageio/openimageio-2.3.16.0.ebuild b/media-libs/openimageio/openimageio-2.3.20.0.ebuild
similarity index 93%
rename from media-libs/openimageio/openimageio-2.3.16.0.ebuild
rename to media-libs/openimageio/openimageio-2.3.20.0.ebuild
index f4ed9a26cc11..b63857d89012 100644
--- a/media-libs/openimageio/openimageio-2.3.16.0.ebuild
+++ b/media-libs/openimageio/openimageio-2.3.20.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 FONT_PN=OpenImageIO
 PYTHON_COMPAT=( python3_{8..10} )
 
-TEST_OIIO_IMAGE_COMMIT="b85d7a3a10a3256b50325ad310c33e7f7cf2c6cb"
+TEST_OIIO_IMAGE_COMMIT="245e50edede2792205080eadc1dedce33ff5c1e4"
 TEST_OEXR_IMAGE_COMMIT="f17e353fbfcde3406fe02675f4d92aeae422a560"
 inherit cmake font python-single-r1
 
@@ -149,6 +149,7 @@ src_configure() {
 		-DUSE_FREETYPE=$(usex truetype)
 		-DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
 	)
+
 	if use python; then
 		mycmakeargs+=(
 			-DPYTHON_VERSION=${EPYTHON#python}
@@ -159,6 +160,15 @@ src_configure() {
 	cmake_src_configure
 }
 
+src_test() {
+	# TODO: investigate failures
+	local myctestargs=(
+		-E "(openexr-damaged|openvdb-broken|texture-texture3d-broken|texture-texture3d-broken.batch|psd|ptex-broken|raw-broken|rla|targa|tiff-depths|zfile|unit_simd)"
+	)
+
+	cmake_src_test
+}
+
 src_install() {
 	cmake_src_install
 	# can't use font_src_install
diff --git a/media-libs/openimageio/openimageio-2.3.13.0.ebuild b/media-libs/openimageio/openimageio-2.4.4.1.ebuild
similarity index 79%
rename from media-libs/openimageio/openimageio-2.3.13.0.ebuild
rename to media-libs/openimageio/openimageio-2.4.4.1.ebuild
index 4c6138dfb63b..c51efdc3ec4f 100644
--- a/media-libs/openimageio/openimageio-2.3.13.0.ebuild
+++ b/media-libs/openimageio/openimageio-2.4.4.1.ebuild
@@ -1,12 +1,12 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 FONT_PN=OpenImageIO
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
-TEST_OIIO_IMAGE_COMMIT="b85d7a3a10a3256b50325ad310c33e7f7cf2c6cb"
+TEST_OIIO_IMAGE_COMMIT="245e50edede2792205080eadc1dedce33ff5c1e4"
 TEST_OEXR_IMAGE_COMMIT="f17e353fbfcde3406fe02675f4d92aeae422a560"
 inherit cmake font python-single-r1
 
@@ -20,9 +20,7 @@ SRC_URI+=" test? (
 S="${WORKDIR}/oiio-${PV}"
 
 LICENSE="BSD"
-# TODO: drop .1 on next SONAME change (2.3 -> 2.4?) as we needed to nudge it
-# for changing to openexr 3 which broke ABI.
-SLOT="0/$(ver_cut 1-2).1"
+SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
 X86_CPU_FEATURES=(
@@ -35,7 +33,7 @@ IUSE="dicom doc ffmpeg gif jpeg2k opencv opengl openvdb ptex python qt5 raw test
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 # Not quite working yet
-RESTRICT="!test? ( test ) test"
+RESTRICT="!test? ( test )" # test"
 
 BDEPEND="
 	doc? (
@@ -53,13 +51,13 @@ RDEPEND="
 	dev-libs/libfmt:=
 	dev-libs/pugixml:=
 	>=media-libs/libheif-1.7.0:=
+	media-libs/libjpeg-turbo:=
 	media-libs/libpng:0=
 	>=media-libs/libwebp-0.2.1:=
 	>=dev-libs/imath-3.1.2-r4:=
 	>=media-libs/opencolorio-2.1.1-r4:=
 	>=media-libs/openexr-3:0=
 	media-libs/tiff:0=
-	media-libs/libjpeg-turbo:=
 	sys-libs/zlib:=
 	dicom? ( sci-libs/dcmtk )
 	ffmpeg? ( media-video/ffmpeg:= )
@@ -127,6 +125,7 @@ src_configure() {
 		-DVERBOSE=ON
 		-DBUILD_TESTING=$(usex test)
 		-DOIIO_BUILD_TESTS=$(usex test)
+		-DOIIO_DOWNLOAD_MISSING_TESTDATA=OFF
 		-DINSTALL_FONTS=OFF
 		-DBUILD_DOCS=$(usex doc)
 		-DINSTALL_DOCS=$(usex doc)
@@ -149,6 +148,7 @@ src_configure() {
 		-DUSE_FREETYPE=$(usex truetype)
 		-DUSE_SIMD=$(local IFS=','; echo "${mysimd[*]}")
 	)
+
 	if use python; then
 		mycmakeargs+=(
 			-DPYTHON_VERSION=${EPYTHON#python}
@@ -159,6 +159,15 @@ src_configure() {
 	cmake_src_configure
 }
 
+src_test() {
+	# TODO: investigate failures
+	local myctestargs=(
+		-E "(oiiotool|maketx|oiiotool-maketx|texture-crop|texture-crop.batch|texture-half|texture-half.batch|texture-uint16|texture-uint16.batch|texture-interp-bilinear|texture-interp-bilinear.batch|texture-interp-closest|texture-interp-closest.batch|texture-levels-stochaniso|texture-levels-stochaniso.batch|texture-levels-stochmip|texture-levels-stochmip.batch|texture-mip-onelevel|texture-mip-onelevel.batch|texture-mip-stochastictrilinear|texture-mip-stochastictrilinear.batch|texture-mip-stochasticaniso|texture-mip-stochasticaniso.batch|texture-uint8|texture-uint8.batch|texture-skinny|texture-skinny.batch|texture-icwrite|texture-icwrite.batch|jpeg2000-broken|openexr-damaged|openvdb-broken|texture-texture3d-broken|texture-texture3d-broken.batch|psd|ptex-broken|raw-broken|targa|tiff-depths|zfile|unit_simd)"
+	)
+
+	cmake_src_test
+}
+
 src_install() {
 	cmake_src_install
 	# can't use font_src_install
diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest
index a81987c5c540..d5375400dc2c 100644
--- a/media-libs/osl/Manifest
+++ b/media-libs/osl/Manifest
@@ -1,7 +1,7 @@
 AUX osl-1.11.16.0-no-imath.patch 2248 BLAKE2B b139b26a93c97d4584e80346c281e3f89bf2d86ac03ac1d316505b0d0bf1c539633265b92d5bece5873ff7547b85fe7fcb1f58388b669dd01eecf01a01582421 SHA512 ed8d5897968c00113d8a90ff10539c23c6cdf4debdef52acecf5559a599fcde85bdce87862c9327fa0c5548d1100b95864e681a53737a3d6e77f33d0527e9953
 AUX osl-1.11.17.0-llvm14.patch 1187 BLAKE2B 2925b8c83753bfaf3a45cbe3737bdb6490f9ced0131abf8c903075fa5b8949222e10aebf7ef905956efcfd3787c21e6bf5ac43491405b0f56b90dac0ae86a232 SHA512 2862f2b52b68cb5ff057f968cb48b30d54b84f00af251b08eb210a91aa8df940b03657cf61010ea52d99563fa8de8595fd0bde633c7b6d0912fc10276cd2fd16
 DIST osl-1.11.17.0.tar.gz 13888749 BLAKE2B 284489a2dc580bade93894c43c22d99d88e249329e10922c9c6dde7fc0eed3f741e279cc5fc043ce513ea59ddcea4a3576e34c6fd2294aadc727bdc8d422ed26 SHA512 14cb25b10f4644551b906344a289e2a4c421f4c85beaa120bb1a1e532c9be3ec235622516c4700fb23d258c5dcd1ece18b84491b0973b3162098843a9059b1d2
-DIST osl-1.12.4.1.tar.gz 17716100 BLAKE2B eddd614ad4631446ff9de5e6c11cb8c19f9226b3306dca39a37827b4a03f7dc034b321ea3cce75e33dbe93dbb2d7dd09a0bf5ba222a693ad7acb6d96c529d2d9 SHA512 eaee1b539fa10ec6703db19acf0cd91cffcd44f4ce9aff3d4e00abd3ba7d8cd3557b37c57c902d435181bc983623828a06a778377b09f40ccac2e430addce4d4
+DIST osl-1.12.6.2.tar.gz 20247666 BLAKE2B 68905b7dc1a055a7ded26f0a6661ba9db8ddc473fef9ec1de4dab37d0473ce22d123feb33416a44d7b57a80281a64c978540e83f200ac2199a9e49142e00749a SHA512 16e35842735b2dfba7d44a310a918ea8a54798f5ff873ec04bb33b9801612aaf0993ca44b9591fb0b797accb0451137edf6424e1b2a511a011b65f385663d828
 EBUILD osl-1.11.17.0-r4.ebuild 2916 BLAKE2B aa9d9c6a5990f1b1f98dd3f29c929aa3133298e7ce621eb00742049d5737a1bedf22a83332fddfefcdfa2782c412bcb9b6b4abd375bf3fbbd16fb91aa8238011 SHA512 65e0dd27eff41bf877dd9df9c69b300bbef55abbf1145c5e01a30819bb4ed4af717bb704c13f588773621ae3442d258db45014b2fb0ee4108dd52390af28a9de
-EBUILD osl-1.12.4.1-r2.ebuild 2288 BLAKE2B 4eb4472614a960a29ed871f0e6850590594886134a1b56243daa3752e1c0cebb972a20dff41367af764d22bf820747c9b383acc4c2c6979a19b64426f9b2217f SHA512 473a2b7176bb301738667ab997e1f1410904708dfc116f5ef189315fdca10d40e85ab3715d398fb5c2d0f32637bb560e1b8f60a22990d2cc7520f17aa10fc51c
+EBUILD osl-1.12.6.2.ebuild 2722 BLAKE2B 0f78dae18a41abd3aaeede3a09c9a8e08d31b5c6fd5027a5f34f8705e5413674a7a5da04980652c8659483f0445e841104bf62e33e507424b47b69086a00cac0 SHA512 8856b1154cc650fc023eb9e14867bdf0b3467531225a22b17fb045eaf0379d9861080213098775dca0f53bd9638aa5e36d9cc1d000c00b3696637706656d8aa9
 MISC metadata.xml 841 BLAKE2B a2574fca1885067bed78159a9feee75f1118b1d335568a2cbdba347bf62a0b3f75a510bca271c4ee94ca5ce0bb15dcf9bb699cfe7a385f404047da9fef2dcdc3 SHA512 19afc8e4b777384b3421a1a82ff8ae34a05074e5c55010a500b17cfab4b4ae930cfb633c3bdb8013a8dcb9b82bad8fc7d684ef3e4a85352ce0c49bfb26079dce
diff --git a/media-libs/osl/osl-1.12.4.1-r2.ebuild b/media-libs/osl/osl-1.12.6.2.ebuild
similarity index 71%
rename from media-libs/osl/osl-1.12.4.1-r2.ebuild
rename to media-libs/osl/osl-1.12.6.2.ebuild
index b04804eadb45..965e1f0404e3 100644
--- a/media-libs/osl/osl-1.12.4.1-r2.ebuild
+++ b/media-libs/osl/osl-1.12.6.2.ebuild
@@ -1,19 +1,20 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 # Check this on updates
-LLVM_MAX_SLOT=13
+LLVM_MAX_SLOT=15
 
 inherit cmake llvm toolchain-funcs python-single-r1
 
 DESCRIPTION="Advanced shading language for production GI renderers"
 HOMEPAGE="http://opensource.imageworks.com/?p=osl"
-SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/v${PV}-dev.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/OpenShadingLanguage-${PV}-dev"
+# If a development release, please don't keyword!
+SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenShadingLanguage-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
@@ -26,6 +27,7 @@ X86_CPU_FEATURES=(
 CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
 
 IUSE="doc partio qt5 test ${CPU_FEATURES[@]%:*} python"
+RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
@@ -56,20 +58,14 @@ BDEPEND="
 	virtual/pkgconfig
 "
 
-# Restricting tests as Makefile handles them differently
-RESTRICT="test"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.12.4.1-openexr-3-imath.patch
-)
-
 llvm_check_deps() {
 	has_version -r "sys-devel/clang:${LLVM_SLOT}"
 }
 
 pkg_setup() {
-	use python && python-single-r1_pkg_setup
 	llvm_pkg_setup
+
+	use python && python-single-r1_pkg_setup
 }
 
 src_configure() {
@@ -83,9 +79,10 @@ src_configure() {
 	[[ -z ${mysimd} ]] && mysimd=("0")
 
 	local gcc="$(tc-getCC)"
-	# LLVM needs CPP11. Do not disable.
 	local mycmakeargs=(
-		-DCMAKE_CXX_STANDARD=14
+		# Still needed?
+		# See https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1454
+		#-DCMAKE_CXX_STANDARD=14
 		-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
 		-DINSTALL_DOCS=$(usex doc)
 		-DUSE_CCACHE=OFF
@@ -95,8 +92,18 @@ src_configure() {
 		-DUSE_PARTIO=$(usex partio)
 		-DUSE_QT=$(usex qt5)
 		-DUSE_PYTHON=$(usex python)
+		-DPYTHON_VERSION="${EPYTHON/python}"
 		-DUSE_SIMD="$(IFS=","; echo "${mysimd[*]}")"
 	)
 
 	cmake_src_configure
 }
+
+src_test() {
+	# TODO: investigate failures
+	local myctestargs=(
+		-E "(osl-imageio|osl-imageio.opt|render-background|render-bumptest|render-mx-furnace-burley-diffuse|render-mx-furnace-sheen|render-mx-burley-diffuse|render-mx-conductor|render-mx-generalized-schlick|render-mx-generalized-schlick-glass|render-microfacet|render-oren-nayar|render-uv|render-veachmis|render-ward)"
+	)
+
+	cmake_src_test
+}
diff --git a/media-libs/stimg/Manifest b/media-libs/stimg/Manifest
index 8e542a4a55b3..fd082df3fdc7 100644
--- a/media-libs/stimg/Manifest
+++ b/media-libs/stimg/Manifest
@@ -1,4 +1,4 @@
 AUX stimg-0.1.0-libpng15.patch 1605 BLAKE2B ae89ad0ec25eb68dd8293aeba40bfa741bb4db06b98cba895cb286580fe382402f1d97cf8a6c59bb53016c5910d349a2eddca178ca6e178779f4c431cc297954 SHA512 16e6e34c059cc419808b42f0ff8d5414b92e8aafbba47ed42f51bb76eb6e0490247726cbb9a3171c285d1dd710090e96e631f3733f9b8be785b2d743b143cca4
 DIST stimg-0.1.0.tar.gz 187172 BLAKE2B 5e0a4d9874243bb1e1d3a092cc16cade427399de73cfb91fbf72e5bbd231d1e1ebaaccf4e0275dd5ec5a596ba35e7e6a124cd362c19759f88c2ea6c8363533ed SHA512 6a2b938e3fdac9bd079664a276e7091adc62fe60a386e5f575afe455e355e3639799171c0729131ee8d99c6b86776d64fecb3a85f15eb4ec5a4559e4cc1326a9
-EBUILD stimg-0.1.0.ebuild 666 BLAKE2B 37ec7e8965ed45f3da0eb379f9d2a73890b6b9e7a556ed0db97c0066eb0de31fa4e5733486aef926bd23cc6a97648bd8ed026eb343f9384a23cd87982921d1e0 SHA512 74734a0f5e5d650b8a117c9494195f05501a8620734d9a1ad671593f81a89af1fc4283b6d7ec329914d30c2147d54eea239711825802005d1d1daabe53e9d93e
+EBUILD stimg-0.1.0-r1.ebuild 736 BLAKE2B 9cf8dc48336a34d656b9fcef97250950411b82e7a88336a4dee9aa872f79752715dbd614389e6cfdbe5e0ac42e252daebd4fcc2fdcbbc44a0a9c2d7d0ad00735 SHA512 861c5bbf208fa85305ed5703d471a535485f1ce8f5a0ebe4e425adcf725e9d088f140c67b04f963cc98f13bad3cf9da000b656189c542dee4caa81ebe9a30fc6
 MISC metadata.xml 169 BLAKE2B 25149b73446be31f3ea3dd3a6394230987e7d4c601d1605fd3827b37bd99b3301c2e0edb95d0f59a4577ed27919f43c2cc02b1edf62c4012b935a82e709e0c05 SHA512 55c53f74b001bae56ba8c54581a4168335b6b3a28dac23a2102b76795d5fd41de33b8b3e1ec03f9acc6e7a3a77e93b1a6ff3e3967c3156dcbf22b5b5a6245ef5
diff --git a/media-libs/stimg/stimg-0.1.0.ebuild b/media-libs/stimg/stimg-0.1.0-r1.ebuild
similarity index 61%
rename from media-libs/stimg/stimg-0.1.0.ebuild
rename to media-libs/stimg/stimg-0.1.0-r1.ebuild
index 05c0e054bfcf..dd1d5aac1d48 100644
--- a/media-libs/stimg/stimg-0.1.0.ebuild
+++ b/media-libs/stimg/stimg-0.1.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit toolchain-funcs
+inherit autotools toolchain-funcs
 
 DESCRIPTION="Simple and tiny image loading library"
 HOMEPAGE="http://homepage3.nifty.com/slokar/fb/"
@@ -15,20 +15,31 @@ KEYWORDS="~alpha amd64 ppc x86"
 
 RDEPEND="
 	media-libs/libpng:=
+	media-libs/libjpeg-turbo:=
 	media-libs/tiff:=
-	virtual/jpeg"
+"
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${P}-libpng15.patch )
+PATCHES=(
+	"${FILESDIR}"/${P}-libpng15.patch
+)
+
+src_prepare() {
+	default
+
+	# bug #871486
+	eautoreconf
+}
 
 src_configure() {
 	tc-export CC
-	econf --disable-static
+
+	default
 }
 
 src_install() {
 	default
 
-	# no static archives
-	find "${D}" -name '*.la' -delete || die
+	# No static archives
+	find "${ED}" -name '*.la' -delete || die
 }
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index fe21dba64b6b0226b8f9141b812e173f3e22e38f..bc84904142b244bf571cf04ba43c53a40fec4c64 100644
GIT binary patch
delta 46137
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 z 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 E0Fc!1V*mgE diff --git a/media-plugins/gmpc-alarm/Manifest b/media-plugins/gmpc-alarm/Manifest index d907c737092b..1ea718c8825e 100644 --- a/media-plugins/gmpc-alarm/Manifest +++ b/media-plugins/gmpc-alarm/Manifest @@ -1,3 +1,3 @@ DIST gmpc-alarm-11.8.16.tar.gz 312427 BLAKE2B 52e1cd819dd93041c83d460672df0933d7912645b1a2001e801fc449fe092b9651027a1d388bf91b8411370c94468f1c4f89f1377446b90d65e2a77174f3eb67 SHA512 a1fbb66137d9bbbdcf5e4d59fa57628193fde049e9dde08a73ec16dfebdf84a674a643971b6be8d40f2727bf0e591f5aade898080ec5ccb39ec764ff86d041fb -EBUILD gmpc-alarm-11.8.16.ebuild 645 BLAKE2B be1109081d3000a41571c6cfdef4e0df0c52c0f5f0ecbd66336262b4599e1863bc4eba2f57c9e16379e29c132ce58f9d29c3f18c9ad47b1a234b6bdd9fd5a3de SHA512 9916d54a4c844036eb4532a3d3ae8ab8744710e8b6e2d10bc70406aa4d68c1b5da48f5536af36bc3bb81cbbf4da9c617367968d91695a89aa82e95fabd496864 +EBUILD gmpc-alarm-11.8.16.ebuild 655 BLAKE2B f1f47aaa40f6d8a59b9570e439b1f6535986fec3f3237b06114ff87221e7bdd64e6bd5f931d198e4cafc13267a5e5bb003ff588b26f2fb08c26f327504716963 SHA512 87acecccd80e8664aa4a8a4e57184d869b5a56401fc2cab49b6bbf7bd165dbc0df796fed16f874f6e4496605cff1a90f0971b8bb790f28179bc9b86a0f8588c2 MISC metadata.xml 252 BLAKE2B 06de70e29eaf815b8764b8461e0e8cb9a2a7038dbcdd5aeaadb87fc5eea825c32255b99944b9284c99c4a530b85b759df7a3b2fb6c896f8fbd4fe8087bbc5454 SHA512 6eed941c1491ddb29ff47d4b737fb36aeca7f92ae2844a9bd3d5c3d5ae96774e24c0367ea995fd86de317660228e6337ff9057db6761ae3816abdec86ff50921 diff --git a/media-plugins/gmpc-alarm/gmpc-alarm-11.8.16.ebuild b/media-plugins/gmpc-alarm/gmpc-alarm-11.8.16.ebuild index 58bc74e7206c..275f4e2043fd 100644 --- a/media-plugins/gmpc-alarm/gmpc-alarm-11.8.16.ebuild +++ b/media-plugins/gmpc-alarm/gmpc-alarm-11.8.16.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="This plugin can start/stop/pause your music at a preset time" HOMEPAGE="https://gmpc.fandom.com/wiki/GMPC_PLUGIN_ALARM" -SRC_URI="https://download.sarine.nl/Programs/gmpc/11.8/${P}.tar.gz" +SRC_URI="https://download.sarine.nl/Programs/gmpc/$(ver_cut 1-2)/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/media-plugins/gmpc-albumview/Manifest b/media-plugins/gmpc-albumview/Manifest index a4f06de68740..a922f759be31 100644 --- a/media-plugins/gmpc-albumview/Manifest +++ b/media-plugins/gmpc-albumview/Manifest @@ -1,3 +1,3 @@ DIST gmpc-albumview-11.8.16.tar.gz 438771 BLAKE2B f3c82d319fd116c12d6408d94e9c0d33586e99367331157bf0792cd726599c76260491808323681d0c2540e1ce255ce61bbbf1bd12be3a191cb8910b8ef180d2 SHA512 fb77a8ea5db798b730532eb950b0003da97c5b0bfba1d32486d4c5bb40ac6661c73f37f12662b32b28e4311707c9fc7b2722c47686ebd953105d7cd2b9d86cc4 -EBUILD gmpc-albumview-11.8.16.ebuild 635 BLAKE2B 3f8845455cfe03401fef68d66b633fc91a34deeb3d8217e3f47b3cf973571295a081b6a5ab51d02b74cec1ca57d5f01ce3ce4d60a32c011a0bec80024cdd46a8 SHA512 29e8585535dee2cd3fcbb11ba999467605a6368589bbfd87692b646127ae4c9756b8cc9ef106185d38da5f8ead73b1eb317b45a85c158cff2112e1c10e0bf61b +EBUILD gmpc-albumview-11.8.16.ebuild 645 BLAKE2B 4e7de54b00756e3f76fb6f20b993f903e62f99192e6dbe4b8231fae93debaadf140e11e26bef917ad6e3fec32457c1f03dee53e8a8af2bb18e064937578377de SHA512 9a0f7518df0a201e8827078cb6f7a8ef1af8a68f61eea90a86b55a68ea92d6c6e475f89cf0e9e57e8688e6e5a9338be5ec245cf951dd093e5fbd7ad44ff5b394 MISC metadata.xml 252 BLAKE2B 06de70e29eaf815b8764b8461e0e8cb9a2a7038dbcdd5aeaadb87fc5eea825c32255b99944b9284c99c4a530b85b759df7a3b2fb6c896f8fbd4fe8087bbc5454 SHA512 6eed941c1491ddb29ff47d4b737fb36aeca7f92ae2844a9bd3d5c3d5ae96774e24c0367ea995fd86de317660228e6337ff9057db6761ae3816abdec86ff50921 diff --git a/media-plugins/gmpc-albumview/gmpc-albumview-11.8.16.ebuild b/media-plugins/gmpc-albumview/gmpc-albumview-11.8.16.ebuild index 6731fe7d5127..9b93b17445a6 100644 --- a/media-plugins/gmpc-albumview/gmpc-albumview-11.8.16.ebuild +++ b/media-plugins/gmpc-albumview/gmpc-albumview-11.8.16.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="This plugin shows your music collection in albums" HOMEPAGE="https://gmpc.fandom.com/wiki/GMPC_PLUGIN_ALBUMVIEW" -SRC_URI="https://download.sarine.nl/Programs/gmpc/11.8/${P}.tar.gz" +SRC_URI="https://download.sarine.nl/Programs/gmpc/$(ver_cut 1-2)/${P}.tar.gz" LICENSE="LGPL-2" SLOT="0" diff --git a/media-plugins/gmpc-avahi/Manifest b/media-plugins/gmpc-avahi/Manifest index 93ef73dd91d0..ef96d03ec828 100644 --- a/media-plugins/gmpc-avahi/Manifest +++ b/media-plugins/gmpc-avahi/Manifest @@ -1,3 +1,3 @@ DIST gmpc-avahi-11.8.16.tar.gz 305195 BLAKE2B 8ee542c2bb2668b768a8aad53b53570de1090fa150f7564ac9226e0130af6bc6cf69e891ed3a74a319007b7568ff56d197dc86de646a6f496d705e9b29a4e64c SHA512 0d9177e959fc4b929ab9117c338db96397b7130f121f3990937690d6bded0c1e4b10dba2c416bb6327c1523c51a377f2fa0492f9f0c9815736d2b5b3e6c4f358 -EBUILD gmpc-avahi-11.8.16.ebuild 677 BLAKE2B d210d296d01f1e8ed6b944bb46dd63cbe73ec131d0ab5fba1c2bb4df07539d2c4b35be2ac56ef1ae399f56eea2f7f2f38400d44f5801a28d1578fdda121abe15 SHA512 f5f377c96dcdd718a055dd1894a56c1d90afabc80104cfe87e748043ab3ceb7a1b683ba6154f85c6c1233b41427c1aadf8ea01f66b6bb64b83aaad2b9a673851 +EBUILD gmpc-avahi-11.8.16.ebuild 687 BLAKE2B 48698d945a4af36a97d60113defbcd0686ddb5631ca5eba270a7a4647fa0375e847fb73e95b63d2d2e212848851f81e75406866a0a6ba7d0463f98cf89cf7262 SHA512 024a573617a2688ce3a74d7dc9a1688855616d955b010fb8a672e6b144e179edcdb05ed320002bf8e33611337705cc6c323b5894968201d858decb360bf3c73c MISC metadata.xml 253 BLAKE2B 28ffabdefb9bd43e6269d7a64025a2fa69e2c2fe578b98092c970a155f685ef5aa7865f4984bc8001a4c3f5b35cfd8137c9a94ec461c40a3e5d14a8349720a3b SHA512 cf54ea17afbfc9172877f6c715973917f70e34e4f7dfe613efb0e0c937d34e8c4211964b52c138d19005ed54fc12c6047da15b6a82c12e94ae939284289a4dc5 diff --git a/media-plugins/gmpc-avahi/gmpc-avahi-11.8.16.ebuild b/media-plugins/gmpc-avahi/gmpc-avahi-11.8.16.ebuild index e5cad496caa7..dde51a38c1c5 100644 --- a/media-plugins/gmpc-avahi/gmpc-avahi-11.8.16.ebuild +++ b/media-plugins/gmpc-avahi/gmpc-avahi-11.8.16.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="This plugin discovers avahi enabled mpd servers" HOMEPAGE="https://gmpc.fandom.com/wiki/GMPC_PLUGIN_AVAHI" -SRC_URI="https://download.sarine.nl/Programs/gmpc/11.8/${P}.tar.gz" +SRC_URI="https://download.sarine.nl/Programs/gmpc/$(ver_cut 1-2)/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/media-plugins/gmpc-awn/Manifest b/media-plugins/gmpc-awn/Manifest index ede8beecab3a..5d312803f129 100644 --- a/media-plugins/gmpc-awn/Manifest +++ b/media-plugins/gmpc-awn/Manifest @@ -1,4 +1,4 @@ AUX gmpc-awn-0.20.0-multilib.patch 314 BLAKE2B 3ccf43ef832dd9a12e06862cee46a2b299d135d742e0a0ccc8c86db83c100d8cb6a9fa3c7d346d6256d52bc9eb92882b77a2d6d3e2bfffe1e927cbc723114cc8 SHA512 0310fb42849a46513e6ac19648258739462874ed7ee2a43bf1e5194c5a9558567810c089bc0eef2e2b619c9902f92c0678036b7310517ba073d8508377bbb27f DIST gmpc-awn-11.8.16.tar.gz 303112 BLAKE2B 737950450428e1a46aad11b04edc3f9fd837e1831a9dfcde1ad46a29ca84597f19a8611f5774ba0d8898d69ee46fbc2dbc097b801f10b4cc0f13f8e3f98f7679 SHA512 74c1eb2134fa495634b4fbdda08a314ad1b2c809355eec9e368b693d7a245855eac76c5e63693b12edf187a9bc371295831dcb7856c896ce539ce0123c5c3574 -EBUILD gmpc-awn-11.8.16.ebuild 775 BLAKE2B 2daae23393d26a885d3566b27b14c0ffb9328dd6657b8f3c83311b7057eaf4cd4581351ed1dc497cbf1c396b825756bf0411bd29fa80fd5ccaf9ee30319d96e6 SHA512 cd7bc5bf0e6b60bd70d27e885690f4cfc7530a5764a3dce907e07bce36e133011add49f53ff4e637823ba6742cc2db05d87c008924440d69459e702b64fbe0eb +EBUILD gmpc-awn-11.8.16.ebuild 785 BLAKE2B a2458bbbdf89d10fee1b7e4aab691b1ac6d6be1915073b6ea197e763060cbdb04937cd2998df3ff4a6cae38dd9a775b2b0ec087727baac6326c173e1061651e8 SHA512 1928d91bc10b856cc27c97f2b9d2615a55cf3904932ef9fefd67a97cba69a9801c0ac72dd66d305cc1ed7a63d1234fd33b145e1d60df47f6e348cbdac0aa16b0 MISC metadata.xml 252 BLAKE2B 06de70e29eaf815b8764b8461e0e8cb9a2a7038dbcdd5aeaadb87fc5eea825c32255b99944b9284c99c4a530b85b759df7a3b2fb6c896f8fbd4fe8087bbc5454 SHA512 6eed941c1491ddb29ff47d4b737fb36aeca7f92ae2844a9bd3d5c3d5ae96774e24c0367ea995fd86de317660228e6337ff9057db6761ae3816abdec86ff50921 diff --git a/media-plugins/gmpc-awn/gmpc-awn-11.8.16.ebuild b/media-plugins/gmpc-awn/gmpc-awn-11.8.16.ebuild index d35d58a72fcf..79cb3b0ded83 100644 --- a/media-plugins/gmpc-awn/gmpc-awn-11.8.16.ebuild +++ b/media-plugins/gmpc-awn/gmpc-awn-11.8.16.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit autotools DESCRIPTION="This plugin integrates GMPC with the Avant Window Navigator" HOMEPAGE="https://gmpc.fandom.com/wiki/GMPC_PLUGIN_AWN" -SRC_URI="https://download.sarine.nl/Programs/gmpc/11.8/${P}.tar.gz" +SRC_URI="https://download.sarine.nl/Programs/gmpc/$(ver_cut 1-2)/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/media-plugins/gmpc-jamendo/Manifest b/media-plugins/gmpc-jamendo/Manifest index 58c9d6291295..876af9b057de 100644 --- a/media-plugins/gmpc-jamendo/Manifest +++ b/media-plugins/gmpc-jamendo/Manifest @@ -1,3 +1,3 @@ DIST gmpc-jamendo-11.8.16.tar.gz 328998 BLAKE2B 441b849fddba1802098b73085f6ad44d80d12495483b545d2f4a41e7874535941851abade370e669a4e075de950ddd4ca7d6ba89514a36797e7a70796119f269 SHA512 387b41407db868da69cab4192e353cf5bf3e281103dd0376d852fdeaad8a2e84f4a4858ceda8fe5edb853a205c7abe529b516c82a8e713a9fbd7bfbbd662a56f -EBUILD gmpc-jamendo-11.8.16.ebuild 702 BLAKE2B bf9320d43a4ea917b0fb1365786fce9b466571b32432fa638b3237690aac3c26a18617ff13a18cc272b96387909948ec632084ac905fb831585f9ed09b122e77 SHA512 42097daea3c4fba8e2148a4cab43177795c74264a01bec7886a018debb3cb3916dea2e168dd499dcaf5b8783957395a2771aa5e3a129a06905950e4b1bc4661b +EBUILD gmpc-jamendo-11.8.16.ebuild 712 BLAKE2B eae51b5868f71603e633946d1092130b358428116cb6f4897b0b7b510f4c000b2f0d0160c7c7198a6d7b92481d975eb02902dd8a64d9c11c7402abe015a0d177 SHA512 3339b85438542a5f8cc349e6bc26a308846a1ac1b15c540078d32db05c2c80e248dc993c3a49790e4e71a64f74200f0f75ed654f559ad5c554b05758f2e56654 MISC metadata.xml 252 BLAKE2B 06de70e29eaf815b8764b8461e0e8cb9a2a7038dbcdd5aeaadb87fc5eea825c32255b99944b9284c99c4a530b85b759df7a3b2fb6c896f8fbd4fe8087bbc5454 SHA512 6eed941c1491ddb29ff47d4b737fb36aeca7f92ae2844a9bd3d5c3d5ae96774e24c0367ea995fd86de317660228e6337ff9057db6761ae3816abdec86ff50921 diff --git a/media-plugins/gmpc-jamendo/gmpc-jamendo-11.8.16.ebuild b/media-plugins/gmpc-jamendo/gmpc-jamendo-11.8.16.ebuild index 62adbfa82893..18032061e067 100644 --- a/media-plugins/gmpc-jamendo/gmpc-jamendo-11.8.16.ebuild +++ b/media-plugins/gmpc-jamendo/gmpc-jamendo-11.8.16.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="Plugin allows you to browse and preview music available on jamendo" HOMEPAGE="https://gmpc.fandom.com/wiki/GMPC_PLUGIN_JAMENDO" -SRC_URI="https://download.sarine.nl/Programs/gmpc/11.8/${P}.tar.gz" +SRC_URI="https://download.sarine.nl/Programs/gmpc/$(ver_cut 1-2)/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/media-plugins/gmpc-lyricwiki/Manifest b/media-plugins/gmpc-lyricwiki/Manifest index 7a305a6ea8c7..c696e13a822e 100644 --- a/media-plugins/gmpc-lyricwiki/Manifest +++ b/media-plugins/gmpc-lyricwiki/Manifest @@ -1,3 +1,3 @@ DIST gmpc-lyricwiki-11.8.16.tar.gz 306508 BLAKE2B bbc990c19fb3280abcbc227172c3b2121a3a8195f13a674b3ac529d37cac74f5b6ac9f356c47c6ba04250f973d4bb3929eab9986e2f0787603b19b9559abae97 SHA512 32d9788c15a03973725990d01ef2bdd8979a9fc17c3b70a90f42fff7bd1f5241de2824077b48adddbce66a6c7e8592bb0f729346d48f8cdaa172c1924b6ecd11 -EBUILD gmpc-lyricwiki-11.8.16.ebuild 654 BLAKE2B e70a18875c09ffd2a55fa6e65ace2498b305afa1326890a6440921491d6126456d61f2df1858974e52523880b3fe2ad13f982e65d7e285f1efdbd170ebe0327a SHA512 ed6b1670485f201c7b2b2fa3c2fd408017cda53a6a477a708e6d52c35730c7f4d0d354fcdbfc80c8d374658fa11a93c616db30866b3bcd445e55e94d69c9fc6f +EBUILD gmpc-lyricwiki-11.8.16.ebuild 664 BLAKE2B 42ad8ce8fa55b8a615fc2e7412e23c17109f1dceae0f4762132ab75836c0908a8356e25ed8930f04aa0f8e53382fbca4a7a8dae29b0df54ba2ad7d8e494d1e5a SHA512 8e246d5c9432d866d7415959f5dc0a6571bf6dfaf1c5b67e2035fdd131114004a9ceedb8f5e2b6b29ed544c914c5b8e94fc07d9528b0a5399864b94c53c93ac7 MISC metadata.xml 331 BLAKE2B 8bb0f2d85868d74404578902f1235ed3116ceb85fd108688c4f0885508965156705f9d9a47791e0229b4ff861ca42c6f94aa75538421ee5923603ef0279a68b4 SHA512 a6f000805f2dd871c36cecb9abb1437e116c3aee3120ba5dfa038cc74cb01e7067d0efa6965080170d726bf791644930db29458c93a4c7da142cd0ea62b85c1f diff --git a/media-plugins/gmpc-lyricwiki/gmpc-lyricwiki-11.8.16.ebuild b/media-plugins/gmpc-lyricwiki/gmpc-lyricwiki-11.8.16.ebuild index db8aec1c12b2..921a0b459e20 100644 --- a/media-plugins/gmpc-lyricwiki/gmpc-lyricwiki-11.8.16.ebuild +++ b/media-plugins/gmpc-lyricwiki/gmpc-lyricwiki-11.8.16.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="This plugin uses lyricwiki to fetch lyrics" HOMEPAGE="https://gmpc.fandom.com/wiki/GMPC_PLUGIN_LYRICWIKI" -SRC_URI="https://download.sarine.nl/Programs/gmpc/11.8/${P}.tar.gz" +SRC_URI="https://download.sarine.nl/Programs/gmpc/$(ver_cut 1-2)/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/media-plugins/gmpc-mmkeys/Manifest b/media-plugins/gmpc-mmkeys/Manifest index 5563a54e6b7b..8d3b32d30b5b 100644 --- a/media-plugins/gmpc-mmkeys/Manifest +++ b/media-plugins/gmpc-mmkeys/Manifest @@ -1,3 +1,3 @@ DIST gmpc-mmkeys-11.8.16.tar.gz 306983 BLAKE2B 31f33c6a01a43e312c066be57979974e78f1ee889e8ca61cae52b72d1f0cdab2b197ad9ce1c473f0942eb78ace77888d2b70243e9667ec61e7f351208271592e SHA512 d7cc1f9ae8b4556e7573495cc4a08476aa6a8222a020f59549d3fb4b89f92c910f172c26aed72be9e8a463783e54348781537bf9dfe8b637bdf6b5a3787b033e -EBUILD gmpc-mmkeys-11.8.16.ebuild 652 BLAKE2B 45499e39291b723884b04faabfa21ca95245637b1c8576ded6520cb17c8cea99cdb6435485238464d0a7bd8a4270e3b4ab38fac1477dcff6817b7532c09dde31 SHA512 db52e3be430956b0c704f1ef6b6997d14065aaca48b9bbf52422f954193225f7d2756496dfbb7c26842bcfad5de739074c65daeadb9a86e8e7d449819019b122 +EBUILD gmpc-mmkeys-11.8.16.ebuild 662 BLAKE2B 447e2ce9adb1043cabf32da50cf0b8ceee9cbf00acacbc632df4b014b7f376092fca3f8458cd5d5cecc35150ab97629d84c6b471853ec6052db185491a6f6e45 SHA512 45cd0563daae3bb0c24fa8c81857f7f77bfae322a54e2582a410abb98a8ab06e993f5ec6dff77056fe5d99efe95948c3d14892d61a21a160a003af8794c6b65f MISC metadata.xml 252 BLAKE2B 06de70e29eaf815b8764b8461e0e8cb9a2a7038dbcdd5aeaadb87fc5eea825c32255b99944b9284c99c4a530b85b759df7a3b2fb6c896f8fbd4fe8087bbc5454 SHA512 6eed941c1491ddb29ff47d4b737fb36aeca7f92ae2844a9bd3d5c3d5ae96774e24c0367ea995fd86de317660228e6337ff9057db6761ae3816abdec86ff50921 diff --git a/media-plugins/gmpc-mmkeys/gmpc-mmkeys-11.8.16.ebuild b/media-plugins/gmpc-mmkeys/gmpc-mmkeys-11.8.16.ebuild index 7fbd9431c4b9..8908ddc9ad34 100644 --- a/media-plugins/gmpc-mmkeys/gmpc-mmkeys-11.8.16.ebuild +++ b/media-plugins/gmpc-mmkeys/gmpc-mmkeys-11.8.16.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit vala DESCRIPTION="Bind multimedia keys via gnome settings daemon" HOMEPAGE="https://gmpc.fandom.com/wiki/Plugins" -SRC_URI="https://download.sarine.nl/Programs/gmpc/11.8/${P}.tar.gz" +SRC_URI="https://download.sarine.nl/Programs/gmpc/$(ver_cut 1-2)/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" diff --git a/media-plugins/vdr-undelete/Manifest b/media-plugins/vdr-undelete/Manifest index 70f9ef485ad5..c8146d88be1c 100644 --- a/media-plugins/vdr-undelete/Manifest +++ b/media-plugins/vdr-undelete/Manifest @@ -1,6 +1,6 @@ DIST vdr-undelete-0.0.7.tgz 34655 BLAKE2B 81f40ad993d06386112ef46c3ba1c1402211c2ec2138aa113dfe8376340416097a691e7b5f4c4fee24e85e7a0b5c16501dc6853374c3e8b27e0a84437dcb0f74 SHA512 c4d634580d91c3d3601767bb29cfe12e0bd13f9d8fd5bab31a3388db1f8724544b371b4ba333cd524aa5243554015517f487f6e8f2de31bd747f1094ba1c84ff -DIST vdr-undelete-2.3.0_pre1.tgz 13865 BLAKE2B 065550c0c6aa150677550450f458db496ac55e6ad1b8024de22abca37093259adfdd6ffc7b9c07a66e76df573c3c1d4d69920bcf56872406234a4898f99021d2 SHA512 3200efcbd2eec5ef04d66fcf9dbbd1973ef7488a332618a6d2f5dc4bc20323e2b88746f02883e9488436b32f21aea2fb60e7e675e247af392ee121423af4b878 +DIST vdr-undelete-2.3.1_pre1.tgz 13865 BLAKE2B 065550c0c6aa150677550450f458db496ac55e6ad1b8024de22abca37093259adfdd6ffc7b9c07a66e76df573c3c1d4d69920bcf56872406234a4898f99021d2 SHA512 3200efcbd2eec5ef04d66fcf9dbbd1973ef7488a332618a6d2f5dc4bc20323e2b88746f02883e9488436b32f21aea2fb60e7e675e247af392ee121423af4b878 EBUILD vdr-undelete-0.0.7-r1.ebuild 958 BLAKE2B 8a8c55b0ea229acc87ec2acb11acff603c02aee76a7849e8ddb3af020fd48b6daad36bfa48b9d34e0c5045c758ce79ab358812e97b64c29f343a69838041b711 SHA512 7df43a6cd5127736f33b9969f7f448c31262fee741b3a010f481e140c94341f7631257b343b46a9293a1bbbe2f0888dbb6531dec7aa6e337a3660c05054be807 EBUILD vdr-undelete-0.0.7.ebuild 475 BLAKE2B 7188f8fa2b3ae7ed65f954648d9557af9aa25a8687b4ef203425ee72c2d17171d80b193f20e910d17807a95d654f76ddf20768b854c7f287d27bee8b9b5a26d6 SHA512 abf36f156e2356b43e0b90343b620e6b7893baa9a9e5ba21a69c0f67145ac4ecda41bb1e59221ff9892472c369e0feee2e4ac078925f06cb86477668cbc085ae -EBUILD vdr-undelete-2.3.0_pre1.ebuild 442 BLAKE2B 5865ad7f961a5be47b6981a6de89db5a04e1f1bfed24b6e523f8207d5afb648b4fd7c43db5cf5b6ec24b3c8245ff1a01a9bfdbe91445322446b64a1b61e380e2 SHA512 db267b6a36a9a00699eb259f34ea26bfdf497f9093dd039160ccffd62a334c4d354261d89282030b9aa01df9da7d9e7d8d58c98c5d2114934c94858a736bf535 +EBUILD vdr-undelete-2.3.1_pre1.ebuild 453 BLAKE2B 5d67a49450a298c34098b2f579c427a0a47ae90d1c1baf2f20c54cffdb6c1bdf9092065d4dd87bdd85ec9aae9ecf668f29b9f01eef0dff1878be2743558f4f4c SHA512 9fed28fcc69bc83d4e41c2dc8bce45d03be935a51dfaf25bcf9af62138eaad10adf480dd8115affff76df05739b1f0d91ff077f3b604444fffcabecaac62503c MISC metadata.xml 250 BLAKE2B 85787781bee26099abdc6b9035c66df92026cff1b418979513ea9e220d33698b803a452c9bf551802f4b2cfa1fb4f8cc978e7222f1cc3f469c9612f25ce6adea SHA512 e4b8dc67ce23a9e4ff2ef8dd02e7dec6409c2c3aab0ac4a59792438bbe546f694dd3ab6610467daf98c9968d03299674232ea130f472869d63c0b1dc2b82bc9e diff --git a/media-plugins/vdr-undelete/vdr-undelete-2.3.0_pre1.ebuild b/media-plugins/vdr-undelete/vdr-undelete-2.3.1_pre1.ebuild similarity index 75% rename from media-plugins/vdr-undelete/vdr-undelete-2.3.0_pre1.ebuild rename to media-plugins/vdr-undelete/vdr-undelete-2.3.1_pre1.ebuild index 7ea4ea0b4a86..374a85ee81d9 100644 --- a/media-plugins/vdr-undelete/vdr-undelete-2.3.0_pre1.ebuild +++ b/media-plugins/vdr-undelete/vdr-undelete-2.3.1_pre1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,12 +7,11 @@ inherit vdr-plugin-2 DESCRIPTION="VDR Plugin: Recover deleted recordings of VDR" HOMEPAGE="http://phivdr.dyndns.org/vdr/" -SRC_URI="http://phivdr.dyndns.org/vdr/vdr-undelete/vdr-undelete-2.3.1-pre1.tgz -> ${P}.tgz" +SRC_URI="http://phivdr.dyndns.org/vdr/vdr-undelete/vdr-undelete-${PV/_pre/-pre}.tgz -> ${P}.tgz" +S="${WORKDIR}"/${PN/vdr-}-${PV/_pre/-pre} SLOT="0" LICENSE="GPL-2" KEYWORDS="amd64 ~arm x86" DEPEND="media-video/vdr" - -S="${WORKDIR}/undelete-2.3.1-pre1" diff --git a/media-plugins/zam-plugins/Manifest b/media-plugins/zam-plugins/Manifest index 85fe759f2914..27a1ce8da988 100644 --- a/media-plugins/zam-plugins/Manifest +++ b/media-plugins/zam-plugins/Manifest @@ -1,4 +1,4 @@ DIST DPF-9243625aacb9fb8dd9fe4bd479b227149eb37959.tar.gz 2114589 BLAKE2B c8f2cd92b47aa55a467ce14ef2adc8f776c6ce966df680b10c3efbd35ec45fd05ad3a7dee68788701a36a032d563ce2767236397daa0757095b653ecfefcb0fa SHA512 0eab116c5b57d44dc340400340d8fc8456045bdc7e8dbeaccb80f87c7c2e1784f2b24edb8e01e3b6e23807dec86f18caf7227db2c2fd491135b283e795701fb1 DIST zam-plugins-3.14.tar.gz 23924833 BLAKE2B cdaa13d728cd7a9f7fa2ed53b04b76988bc88d0aa719c57913fd73be778186821d316add5eeea692dabfe1ca222c2f9aaf564abc1128f69da33b8aa592255eec SHA512 30c168ee855011b2f17fcc5e440039628399ab40b69bed9af284713df6155360b38d8249b3de1616e9a2f39885cff43c9e2505868aae891fd22bc92297c1962c -EBUILD zam-plugins-3.14-r1.ebuild 1793 BLAKE2B 450af2a3b74f14307242e39196b5114f7bc6f598500502e13637f6a71c42d79fe99422a6fbf9585bf283b5f39b8c75e804ac0cb1b6d87738e6374282e65080ce SHA512 269bdd7cb55e79766dd88f16217aeb07ec9135d996d4fb92d3367318724d372830a24328cb0931be38a911c1ae813035d38842cee0d3a1b3bcb52318435b3c16 +EBUILD zam-plugins-3.14-r1.ebuild 1799 BLAKE2B 35b50d579207dd8a789995cba89c477b645dea6e4ccd3cc31eb14dc1ffa97587b38027a87e52686493226e97cf907910ac65ba9c6871e443d4627b9541656a3b SHA512 e55dee5c08779a5f92bbf954813bbba44b003d061e1725b47258c98ec6e07051136ee69cd463e922a0bed4da677d0a3cbd0f7164f00d2346f31cf722462ac0f3 MISC metadata.xml 451 BLAKE2B 36e3813924e91d179d11969255444afd108216e96009f8e3037c3e26897c008189cc19b3840d8a6de2c907689636e0ba559a8f28277bc4a62f8315c39d973b7e SHA512 221ede2fadeaf0a08e199cc6cf3c3ac9a6bc885765f560ac4015db3bd622b204bafca10b6f4a434de2ca6792defc7148ad882bc85e59d4ad2ac5ebdab62f70a1 diff --git a/media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild b/media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild index 093b8a90f1aa..86d6659ed388 100644 --- a/media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild +++ b/media-plugins/zam-plugins/zam-plugins-3.14-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ DPF_P="DPF-${DPF_COMMIT}" DESCRIPTION="Collection of LV2/LADSPA/VST/JACK audio plugins for high quality processing" HOMEPAGE="http://www.zamaudio.com/ https://github.com/zamaudio/zam-plugins" -SRC_URI="https://github.com/zamaudio/${PN}/archive/refs/tags/3.14.tar.gz -> ${P}.tar.gz +SRC_URI="https://github.com/zamaudio/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz https://github.com/DISTRHO/DPF/archive/${DPF_COMMIT}.tar.gz -> ${DPF_P}.tar.gz" LICENSE="GPL-2+" diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz index b53df3ccd0955a9fb895830ab16b043fa1b05603..fcd59caedd746e49c4ea0bb9e77f0825ac08bd5c 100644 GIT binary patch literal 5028 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 t$AgH=xuvkFqRZL`6jZ*MIqM|MHj5`+Hygd;g#R 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�R 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

BlueZ is the canonical bluetooth tools and system daemons package for Linux.

+ + +

Multiple vulnerabilities have been discovered in BlueZ. Please review the CVE identifiers referenced below for details.

+
+ +

Please review the referenced CVE identifiers for details.

+
+ +

There is no known workaround at this time.

+
+ +

All BlueZ users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=net-wireless/bluez-5.63" + +
+ + CVE-2020-26558 + CVE-2021-0129 + CVE-2021-3588 + CVE-2022-0204 + + ajak + ajak + \ No newline at end of file diff --git a/metadata/glsa/glsa-202209-17.xml b/metadata/glsa/glsa-202209-17.xml new file mode 100644 index 000000000000..38ff99dcd559 --- /dev/null +++ b/metadata/glsa/glsa-202209-17.xml @@ -0,0 +1,60 @@ + + + + Redis: Multiple Vulnerabilities + Multiple vulnerabilities have been found in Redis, the worst of which could result in arbitrary code execution. + redis + 2022-09-29 + 2022-09-29 + 803302 + 816282 + 841404 + 856040 + 859181 + 872278 + remote + + + 7.0.5 + 7.0.5 + + + +

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.

+
+ +

Multiple vulnerabilities have been discovered in Redis. Please review the CVE identifiers referenced below for details.

+
+ +

Please review the referenced CVE identifiers for details.

+
+ +

There is no known workaround at this time.

+
+ +

All Redis users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-db/redis-7.0.5" + +
+ + CVE-2021-32626 + CVE-2021-32627 + CVE-2021-32628 + CVE-2021-32672 + CVE-2021-32675 + CVE-2021-32687 + CVE-2021-32761 + CVE-2021-32762 + CVE-2021-41099 + CVE-2022-24735 + CVE-2022-24736 + CVE-2022-31144 + CVE-2022-33105 + CVE-2022-35951 + + ajak + ajak +
\ No newline at end of file diff --git a/metadata/glsa/glsa-202209-18.xml b/metadata/glsa/glsa-202209-18.xml new file mode 100644 index 000000000000..5c7df9f40c10 --- /dev/null +++ b/metadata/glsa/glsa-202209-18.xml @@ -0,0 +1,59 @@ + + + + Mozilla Thunderbird: Multiple Vulnerabilities + Multiple vulnerabilities have been found in Mozilla Thunderbird, the world of which could result in arbitrary code execution. + thunderbird,thunderbird-bin + 2022-09-29 + 2022-09-29 + 872572 + remote + + + 102.3.0 + 102.3.0 + + + 102.3.0 + 102.3.0 + + + +

Mozilla Thunderbird is a popular open-source email client from the Mozilla project.

+
+ +

Multiple vulnerabilities have been discovered in Mozilla Thunderbird. Please review the CVE identifiers referenced below for details.

+
+ +

Please review the referenced CVE identifiers for details.

+
+ +

There is no known workaround at this time.

+
+ +

All Mozilla Thunderbird users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=mail-client/thunderbird-102.3.0" + + +

All Mozilla Thunderbird binary users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=mail-client/thunderbird-bin-102.3.0" + +
+ + CVE-2022-3155 + CVE-2022-40956 + CVE-2022-40957 + CVE-2022-40958 + CVE-2022-40959 + CVE-2022-40960 + CVE-2022-40962 + + ajak + ajak +
\ No newline at end of file diff --git a/metadata/glsa/glsa-202209-19.xml b/metadata/glsa/glsa-202209-19.xml new file mode 100644 index 000000000000..1b587ba0e128 --- /dev/null +++ b/metadata/glsa/glsa-202209-19.xml @@ -0,0 +1,45 @@ + + + + GraphicsMagick: Multiple Vulnerabilities + Multiple vulnerabilities have been discovered in GraphicsMagick, the worst of which are fuzzing issues presumed to allow for arbitrary code execution. + graphicsmagick + 2022-09-29 + 2022-09-29 + 721328 + 836283 + 873367 + remote + + + 1.3.38 + 1.3.38 + + + +

GraphicsMagick is a collection of tools and libraries which support reading, writing, and manipulating images in many major formats.

+
+ +

Multiple vulnerabilities have been discovered in GraphicsMagick. Please review the CVE identifiers referenced below for details.

+
+ +

Please review the referenced CVE identifiers for details.

+
+ +

There is no known workaround at this time.

+
+ +

All GraphicsMagick users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=media-gfx/graphicsmagick-1.3.38" + +
+ + CVE-2020-12672 + CVE-2022-1270 + + ajak + ajak +
\ No newline at end of file diff --git a/metadata/glsa/glsa-202209-20.xml b/metadata/glsa/glsa-202209-20.xml new file mode 100644 index 000000000000..de8287e1ca48 --- /dev/null +++ b/metadata/glsa/glsa-202209-20.xml @@ -0,0 +1,71 @@ + + + + PHP: Multiple Vulnerabilities + Multiple vulnerabilities have been discovered in PHP, the worst of which could result in local root privilege escalation. + php + 2022-09-29 + 2022-09-29 + 799776 + 810526 + 819510 + 833585 + 850772 + 857054 + remote + + + 7.4.30 + 8.0.23 + 8.1.8 + 7.4.30 + 8.0.23 + 8.1.8 + + + +

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

+
+ +

Multiple vulnerabilities have been discovered in PHP. Please review the CVE identifiers referenced below for details.

+
+ +

Please review the referenced CVE identifiers for details.

+
+ +

There is no known workaround at this time.

+
+ +

All PHP 7.4 users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-lang/php-7.4.30:7.4" + + +

All PHP 8.0 users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-lang/php-8.0.23:8.0" + + +

All PHP 8.1 users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-lang/php-8.1.8:8.1" + +
+ + CVE-2021-21703 + CVE-2021-21704 + CVE-2021-21705 + CVE-2021-21708 + CVE-2022-31625 + CVE-2022-31626 + CVE-2022-31627 + + ajak + ajak +
\ No newline at end of file diff --git a/metadata/glsa/glsa-202209-21.xml b/metadata/glsa/glsa-202209-21.xml new file mode 100644 index 000000000000..4c938a048ef8 --- /dev/null +++ b/metadata/glsa/glsa-202209-21.xml @@ -0,0 +1,43 @@ + + + + Poppler: Arbitrary Code Execution + A vulnerability has been discovered in Poppler which could allow for arbitrary code execution. + poppler + 2022-09-29 + 2022-09-29 + 867958 + remote + + + 22.09.0 + 22.09.0 + + + +

Poppler is a PDF rendering library based on the xpdf-3.0 code base.

+
+ +

Multiple vulnerabilities have been discovered in Poppler. Please review the CVE identifiers referenced below for details.

+
+ +

Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code.

+
+ +

Avoid opening untrusted PDFs.

+
+ +

All Poppler users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=app-text/poppler-22.09.0" + +
+ + CVE-2021-30860 + CVE-2022-38784 + + ajak + ajak +
\ No newline at end of file diff --git a/metadata/glsa/glsa-202209-22.xml b/metadata/glsa/glsa-202209-22.xml new file mode 100644 index 000000000000..436a5965270a --- /dev/null +++ b/metadata/glsa/glsa-202209-22.xml @@ -0,0 +1,42 @@ + + + + Kitty: Arbitrary Code Execution + A vulnerability has been found in Kitty which could allow for arbitrary code execution with user input. + kitty + 2022-09-29 + 2022-09-29 + 868543 + remote + + + 0.26.2 + 0.26.2 + + + +

Kitty is a fast, feature-rich, GPU-based terminal.

+
+ +

Carter Sande discovered that maliciously constructed control sequences can cause Kitty to display a notification that, when clicked, can cause Kitty to execute arbitrary commands.

+
+ +

Kitty can produce notifications that, when clicked, can execute arbitrary commands.

+
+ +

Avoid clicking unexpected notifications.

+
+ +

All Kitty users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=x11-terms/kitty-0.26.2" + +
+ + CVE-2022-41322 + + ajak + ajak +
\ No newline at end of file diff --git a/metadata/glsa/glsa-202209-23.xml b/metadata/glsa/glsa-202209-23.xml new file mode 100644 index 000000000000..58f76d401fd0 --- /dev/null +++ b/metadata/glsa/glsa-202209-23.xml @@ -0,0 +1,112 @@ + + + + Chromium, Google Chrome, Microsoft Edge: Multiple Vulnerabilities + Multiple vulnerabilities have been found in Chromium and its derivatives, the worst of which could result in remote code execution. + chromium,chromium-bin,google-chrome,microsoft-edge + 2022-09-29 + 2022-09-29 + 868156 + 868354 + 872407 + 870142 + remote + + + 105.0.5195.125 + 105.0.5195.125 + + + 105.0.5195.125 + 105.0.5195.125 + + + 105.0.5195.125 + 105.0.5195.125 + + + 105.0.1343.42 + 105.0.1343.42 + + + +

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web. + +Google Chrome is one fast, simple, and secure browser for all your devices. + +Microsoft Edge is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.

+
+ +

Multiple vulnerabilities have been discovered in Chromium, Google Chrome, Microsoft Edge. Please review the CVE identifiers referenced below for details.

+
+ +

Please review the referenced CVE identifiers for details.

+
+ +

There is no known workaround at this time.

+
+ +

All Chromium users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/chromium-105.0.5195.125" + + +

All Chromium binary users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/chromium-bin-105.0.5195.125" + + +

All Google Chrome users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/google-chrome-105.0.5195.125" + + +

All Microsoft Edge users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/microsoft-edge-105.0.1343.42" + +
+ + CVE-2022-3038 + CVE-2022-3039 + CVE-2022-3040 + CVE-2022-3041 + CVE-2022-3042 + CVE-2022-3043 + CVE-2022-3044 + CVE-2022-3045 + CVE-2022-3046 + CVE-2022-3047 + CVE-2022-3048 + CVE-2022-3049 + CVE-2022-3050 + CVE-2022-3051 + CVE-2022-3052 + CVE-2022-3053 + CVE-2022-3054 + CVE-2022-3055 + CVE-2022-3056 + CVE-2022-3057 + CVE-2022-3058 + CVE-2022-3071 + CVE-2022-3075 + CVE-2022-3195 + CVE-2022-3196 + CVE-2022-3197 + CVE-2022-3198 + CVE-2022-3199 + CVE-2022-3200 + CVE-2022-3201 + CVE-2022-38012 + + ajak + ajak +
\ No newline at end of file diff --git a/metadata/glsa/glsa-202209-24.xml b/metadata/glsa/glsa-202209-24.xml new file mode 100644 index 000000000000..218e97d92590 --- /dev/null +++ b/metadata/glsa/glsa-202209-24.xml @@ -0,0 +1,61 @@ + + + + Expat: Multiple Vulnerabilities + Multiple vulnerabilities have been discovered in Expat, the worst of which could result in arbitrary code execution. + expat + 2022-09-29 + 2022-09-29 + 791703 + 830422 + 831918 + 833431 + 870097 + remote + + + 2.4.9 + 2.4.9 + + + +

Expat is a set of XML parsing libraries.

+
+ +

Multiple vulnerabilities have been discovered in Expat. Please review the CVE identifiers referenced below for details.

+
+ +

Please review the referenced CVE identifiers for details.

+
+ +

There is no known workaround at this time.

+
+ +

All Expat users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-libs/expat-2.4.9" + +
+ + CVE-2021-45960 + CVE-2021-46143 + CVE-2022-22822 + CVE-2022-22823 + CVE-2022-22824 + CVE-2022-22825 + CVE-2022-22826 + CVE-2022-22827 + CVE-2022-23852 + CVE-2022-23990 + CVE-2022-25235 + CVE-2022-25236 + CVE-2022-25313 + CVE-2022-25314 + CVE-2022-25315 + CVE-2022-40674 + + ajak + ajak +
\ No newline at end of file diff --git a/metadata/glsa/glsa-202209-25.xml b/metadata/glsa/glsa-202209-25.xml new file mode 100644 index 000000000000..29e1792c1e01 --- /dev/null +++ b/metadata/glsa/glsa-202209-25.xml @@ -0,0 +1,42 @@ + + + + Zutty: Arbitrary Code Execution + A vulnerability has been discovered in Zutty which could allow for arbitrary code execution. + zutty + 2022-09-29 + 2022-09-29 + 868495 + remote + + + 0.13 + 0.13 + + + +

Zutty is an X terminal emulator rendering through OpenGL ES Compute Shaders.

+
+ +

Zutty does not correctly handle invalid DECRQSS commands, which can be exploited to run arbitrary commands in the terminal.

+
+ +

Untrusted text written to the Zutty terminal can achieve arbitrary code execution.

+
+ +

There is no known workaround at this time.

+
+ +

All Zutty users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=x11-terms/zutty-0.13" + +
+ + CVE-2022-41138 + + ajak + ajak +
\ No newline at end of file diff --git a/metadata/glsa/glsa-202209-26.xml b/metadata/glsa/glsa-202209-26.xml new file mode 100644 index 000000000000..aad69644bc5a --- /dev/null +++ b/metadata/glsa/glsa-202209-26.xml @@ -0,0 +1,49 @@ + + + + Go: Multiple Vulnerabilities + Multiple vulnerabilities have been discovered in Go, the worst of which could result in denial of service. + go + 2022-09-29 + 2022-09-29 + 869002 + remote + + + 1.18.6 + 1.18.6 + + + +

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.

+
+ +

Multiple vulnerabilities have been discovered in Go. Please review the CVE identifiers referenced below for details.

+
+ +

Please review the referenced CVE identifiers for details.

+
+ +

There is no known workaround at this time.

+
+ +

All Go users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-lang/go-1.18.6" + + +

In addition, users using Portage 3.0.9 or later should ensure that packages with Go binaries have no vulnerable code statically linked into their binaries by rebuilding the @golang-rebuild set:

+ + + # emerge --ask --oneshot --verbose @golang-rebuild + +
+ + CVE-2022-27664 + CVE-2022-32190 + + ajak + ajak +
\ No newline at end of file diff --git a/metadata/glsa/glsa-202209-27.xml b/metadata/glsa/glsa-202209-27.xml new file mode 100644 index 000000000000..7b945322eac5 --- /dev/null +++ b/metadata/glsa/glsa-202209-27.xml @@ -0,0 +1,76 @@ + + + + Mozilla Firefox: Multiple Vulnerabilities + Multiple vulnerabilities have been discovered in Mozilla Firefox, the worst of which could result in arbitrary code execution. + firefox,firefox-bin + 2022-09-29 + 2022-09-29 + 872059 + remote + + + 105.0 + 102.3.0 + 105.0 + 102.3.0 + + + 105.0 + 102.3.0 + 105.0 + 102.3.0 + + + +

Mozilla Firefox is a popular open-source web browser from the Mozilla project.

+
+ +

Multiple vulnerabilities have been discovered in Mozilla Firefox. Please review the CVE identifiers referenced below for details.

+
+ +

Please review the referenced CVE identifiers for details.

+
+ +

There is no known workaround at this time.

+
+ +

All Mozilla Firefox ESR users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/firefox-102.3.0" + + +

All Mozilla Firefox ESR binary users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/firefox-bin-102.3.0" + + +

All Mozilla Firefox users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/firefox-105.0" + + +

All Mozilla Firefox binary users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/firefox-bin-105.0" + +
+ + CVE-2022-40956 + CVE-2022-40957 + CVE-2022-40958 + CVE-2022-40959 + CVE-2022-40960 + CVE-2022-40962 + + ajak + ajak +
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index a67e233bd1c1..4d8e0f66d903 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Thu, 29 Sep 2022 12:39:37 +0000 +Sun, 02 Oct 2022 07:09:41 +0000 diff --git a/metadata/glsa/timestamp.commit b/metadata/glsa/timestamp.commit index e8679a795959..82d38176045a 100644 --- a/metadata/glsa/timestamp.commit +++ b/metadata/glsa/timestamp.commit @@ -1 +1 @@ -2570332a2b988e5bec8319e9b7bcfceb39048f5d 1664114157 2022-09-25T13:55:57+00:00 +423ddf8af24c3cf1486229480c2c24ed81d77ba6 1664462883 2022-09-29T14:48:03+00:00 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index a887ff876a82e062ab5cf6ded399efc063a09bff..dcb6c00356bc3d1a2a3778ffb9b097ffa7e82021 100644 GIT binary patch literal 28223 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 C!l|kN literal 28230 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%0Drab@3Oy) zx6eNhe8im7JV>g*?y4nA(Q+;;+oFvQ+*)rWjX9itiQm`lng2UK>{@jld+{p5h?3Wp zUF#LTHf){UM{wr^5O#M1)NttMX{jp>WmlE7nVZk1p5#GUSHdIvxl=pb*-@_~S=;dYa(bJlB>*u?e89Fd+8WipS)a$P)g|OlXBuk{@Ol1m zwI{rc&)xQMH4f&hZ_|5$SCeusT|cpzp`+#?xJGvH9j2-dwe#|7h%Inj4@y_SubqO_ zlGL^lc(Z0E#e1J^uFCP9Y7Ad(>s4R!YgqHsP6DI1iak1k{KXCG$)ev=vpW(szAxKP7nGNCQ7`BbeAc27W$343j%SLkB##-#fR}RX zqReUIbLh}wMHeVb9&EB(Tz_GfR!3^f`qRXJQ zhb^)0f2&S)PY{6?*{HnhZbLgH@3f&&(FPukOhGcb7BM?>)PUf6TOS(LmgvFi_VIds z2PJ1$)%Gu+xH9I zHjJ*7tmbsUc4aEHS37H~xV;e*fdQ@!1OENbp;|v=ANa$g|VU z%70ck#)h{sBdC#+al2C4n?T)<4#$5lz4M1z&y$>@box1LuBk)AsBAf07ItW@K&G1G#ah?V!7BA-DWoP?1o42MN>zI5bUc)h5ZPJRjCkmQrDSI?0aA$>y1TJKC_7`}weWfSp;p*-GN|EnY$4;;yh= z3-!pinwU;4Jfae7t_~dn3})oWs->Wx$4ef3$+PUSYkaoLNh$Hwy`0gG-7a2EDQH#~ zNuXoaTTUzCry2eMI-x0G%XW;`SZqAj)eo$o>nNLng*hHDiUZxwO9#h?N-0Y%!Ty#E z{`~XL|7^dv@wfTW(eT!-6>a}*KQxTtl4f(Z-U$gnp-nEG=4J(Dro5|a z-Ha^ataqEvw_o1EEIy|Cno*zyOC+bU>`DSQwPclF^cqpgimuuWzm~J1RwA>4;a&Y0(R0vHj-TwjA5npYaSrf#D)d7$ z@#Aq|;dK1XiSN%<`?x0JljIjM0CFX*zq744Isn6wiw*~uSKRSfPSOJLRXYWj043o! z-Ja$MhIqD1cTj*+wUZvVRdmry`xf1K0_>kF&4C`vyVfb3U}OV6tj<>g?OD@Y;Hllg zA=+oHo)wFr6W@7hT2VB$&x9ov#%7YIiTw^@f0jK9;MxK6ydc7e~d)Ew$x96FUis z+J~}EK+7- zvVMJeP) zs4TnxuB;@>X>9X(SVsGfuSdZz5JtLe;??&6rvL0|MSD`mr4$PP>W<59q@=MNfvtu2V1HT9ArIh;_&_5g#PE(jp6ayv3v0al;!utV=iwgW~2R&bg{J3P_? zFhMQDcst~#!$H}{R`l9cqq#XO=e%B3Jx=s?w$5|hJfSTGHz<`2(iGxlM|sMimE8_M zvP}|4lTREjfkxWJ#Bykud^@1UffO(qfAs`yW3H?~VzE5N`x_Nr-K-?f_-*{%HGBT} z<)`yWq<&p^RO7fXfXGWa%4BEF1vPQg-%cG}qM5yk$0AKRh1_N8oSerjzGABDQsY&} z-=#p}5ls60#uDEWc}~gI0yz&nO1@Po4a>wq|vG zVz-qP7#=E0;ISThX%L*jZx3M0^P#59QuYa;-j&WycYP_ERuUq+nBzZo2_UQVnQd7O zO#!#6P@6(LHAFbTMPwk+CI>9dtj3RNVW!R-;I`Gmq*s^j1ii`|%C=)33S);ZTVWf( zJ<1Iod2cOp(SBA12dlq=TF~uL%S;G2=<# zb*#2&?-q?%;o?NvX0HvXa;@hMlW?Wpb(wO!DHACHuB#*kMs-DKTMcZzY6iM&*;Jzv zw(S$gR`&*sMd(p~h=tCB%A6jZso}k)-Uqm`)IHbGtQ6d0O;QB`W`fj1ZbK&=Yc2k? zp2XmuD)#V2W`J9JL2I4p`?~#e{_&3w*m1v!p@6Xz^R+p9wQ2j9%HN>FZS}XDd^odw z$pN0G8!u>rz?2<6Bw7u#0lDn4=%^GYdrBiEJ+y7_N`7X6xT)qbd92t%Q6kDz{BWy{u5uX5HT2 zHH+<%-KSj&e~jn^B7uTf9l|1_q?Pl?MI|6hFe*(~HA{@v zxMiIgxvJ{gj*ZIyVcJ5Uh}rz zx)OJe?8THX;$&G!%j~YS!86z+^DvW#R&wOr#@F#07TXO~V65pqElDW}BqArZC_dS) z+gn#%W&r$`rhAqoiKwGK1iU%a0RF0j601kF`MVTN!1TeaL~c7^V~NjWLf}A=j@n?& zPW8JgFQwEc84-2&<}j1XSo5oQr`KT6@|4O^2mWqz8k>v+zd%ZMv-eM&RpQKl{2%1! J>c`{E0092rTXFyZ diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz index 8e2a33617a255aed07e823908de55b4b847e334f..239512a9e4c4cc1986b4113c2411f16015d008d9 100644 GIT binary patch delta 7192 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 aE`*XqcdSZ4h@f@1Kl~rApi}90GXMY$kiy#l delta 6816 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 O!~X%;{1s~*F#rHS03Nmg diff --git a/metadata/md5-cache/app-accessibility/brltty-6.5 b/metadata/md5-cache/app-accessibility/brltty-6.5 new file mode 100644 index 000000000000..949dcdb8eaa2 --- /dev/null +++ b/metadata/md5-cache/app-accessibility/brltty-6.5 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig java? ( >=virtual/jdk-1.8:* ) nls? ( virtual/libintl ) python? ( >=dev-python/cython-0.16[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 +DEFINED_PHASES=compile configure install postinst preinst prepare setup +DEPEND=acct-group/brltty acct-user/brltty dev-libs/libpcre2[pcre32] bluetooth? ( sys-apps/dbus net-wireless/bluez ) gpm? ( >=sys-libs/gpm-1.20 ) iconv? ( virtual/libiconv ) icu? ( dev-libs/icu:= ) louis? ( dev-libs/liblouis:= ) midi? ( media-libs/alsa-lib ) ncurses? ( sys-libs/ncurses:0= ) pcm? ( media-libs/alsa-lib ) policykit? ( sys-auth/polkit ) python? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) ) speech? ( app-accessibility/espeak-ng app-accessibility/flite app-accessibility/speech-dispatcher ) systemd? ( sys-apps/systemd ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) usb? ( virtual/libusb:1 ) xml? ( dev-libs/expat ) X? ( app-accessibility/at-spi2-core:2 sys-apps/dbus x11-libs/libX11 x11-libs/libXaw x11-libs/libXfixes x11-libs/libXt x11-libs/libXtst ) ocaml? ( >=dev-ml/findlib-1.0.4-r1[ocamlopt?] ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=Daemon that provides access to the Linux/Unix console for a blind person +EAPI=8 +HOMEPAGE=https://brltty.app/ +INHERIT=findlib toolchain-funcs java-pkg-opt-2 autotools python-r1 tmpfiles +IUSE=+api +beeper bluetooth doc +fm gpm iconv icu java louis +midi ncurses nls ocaml +pcm policykit python usb systemd +speech tcl xml X +ocamlopt java python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2.1 +RDEPEND=acct-group/brltty acct-user/brltty dev-libs/libpcre2[pcre32] bluetooth? ( sys-apps/dbus net-wireless/bluez ) gpm? ( >=sys-libs/gpm-1.20 ) iconv? ( virtual/libiconv ) icu? ( dev-libs/icu:= ) louis? ( dev-libs/liblouis:= ) midi? ( media-libs/alsa-lib ) ncurses? ( sys-libs/ncurses:0= ) pcm? ( media-libs/alsa-lib ) policykit? ( sys-auth/polkit ) python? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) ) speech? ( app-accessibility/espeak-ng app-accessibility/flite app-accessibility/speech-dispatcher ) systemd? ( sys-apps/systemd ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) usb? ( virtual/libusb:1 ) xml? ( dev-libs/expat ) X? ( app-accessibility/at-spi2-core:2 sys-apps/dbus x11-libs/libX11 x11-libs/libXaw x11-libs/libXfixes x11-libs/libXt x11-libs/libXtst ) java? ( >=virtual/jre-1.8:* ) ocaml? ( dev-lang/ocaml:=[ocamlopt?] ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles +REQUIRED_USE=doc? ( api ) java? ( api ) ocaml? ( api ) python? ( api || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) ) tcl? ( api ) +SLOT=0 +SRC_URI=https://brltty.app/archive/brltty-6.5.tar.xz +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 findlib d8fa93cf137156660d0b72144b1e31d9 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 a71433e535af8faae0c0f6c861a32054 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=e99b01862ff187e4e0a6d9ddda0e61f2 diff --git a/metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.3 b/metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.3 new file mode 100644 index 000000000000..44baf6932940 --- /dev/null +++ b/metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.3 @@ -0,0 +1,16 @@ +BDEPEND=sys-apps/help2man >=sys-devel/gettext-0.19.8 virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst +DEPEND=python? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) ) >=dev-libs/dotconf-1.3 >=dev-libs/glib-2.36:2 >=media-libs/libsndfile-1.0.2 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) espeak? ( app-accessibility/espeak ) espeak-ng? ( app-accessibility/espeak-ng ) flite? ( app-accessibility/flite ) nas? ( media-libs/nas ) pulseaudio? ( media-sound/pulseaudio ) +DESCRIPTION=Speech synthesis interface +EAPI=8 +HOMEPAGE=https://freebsoft.org/speechd +INHERIT=python-r1 systemd +IUSE=alsa ao espeak +espeak-ng flite nas pulseaudio python python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=python? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) ) >=dev-libs/dotconf-1.3 >=dev-libs/glib-2.36:2 >=media-libs/libsndfile-1.0.2 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) espeak? ( app-accessibility/espeak ) espeak-ng? ( app-accessibility/espeak-ng ) flite? ( app-accessibility/flite ) nas? ( media-libs/nas ) pulseaudio? ( media-sound/pulseaudio ) python? ( dev-python/pyxdg[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) +REQUIRED_USE=python? ( || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) ) +SLOT=0 +SRC_URI=https://github.com/brailcom/speechd/releases/download/0.11.3/speech-dispatcher-0.11.3.tar.gz +_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=a23c20e02efe6787231d1614ff59e049 diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index 8fe5d7bd7d506a8319a608b9f327a40b1eb3123b..5958bbd465d6e9755a96f82bec3ade2748745d98 100644 GIT binary patch literal 55694 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 b17_C3RAq(CJpy=n{@1?&2HSP+=7|9S@**Ps literal 54927 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 oNC%s(t-#Q|F3FDmf;y=dev-libs/libpcre-3.4 >=media-libs/gd-1.8.4-r2[jpeg,png] SLOT=0 SRC_URI=http://www.c-amie.co.uk/static/analog/6013/analog-src-6013ce.zip _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=2f0c520e85a5f42421206b6744f31a36 +_md5_=22503883c55e014302a96d9b334ed22a diff --git a/metadata/md5-cache/app-admin/awscli-1.25.83 b/metadata/md5-cache/app-admin/awscli-1.25.83 new file mode 100644 index 000000000000..ff5d5566b1f3 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.25.83 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.27.82[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 multiprocessing +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.27.82[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.25.83.tar.gz -> aws-cli-1.25.83.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=d3e40343c65019dc8ca8907cf3ccfe5a diff --git a/metadata/md5-cache/app-admin/awscli-1.25.85 b/metadata/md5-cache/app-admin/awscli-1.25.85 new file mode 100644 index 000000000000..099825ad3f46 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.25.85 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.27.84[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 multiprocessing +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.27.84[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.25.85.tar.gz -> aws-cli-1.25.85.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=d3e40343c65019dc8ca8907cf3ccfe5a diff --git a/metadata/md5-cache/app-admin/bitwarden-desktop-bin-2022.6.0 b/metadata/md5-cache/app-admin/bitwarden-desktop-bin-2022.6.0 index 03f494e90fa4..c3465c18bb4a 100644 --- a/metadata/md5-cache/app-admin/bitwarden-desktop-bin-2022.6.0 +++ b/metadata/md5-cache/app-admin/bitwarden-desktop-bin-2022.6.0 @@ -9,5 +9,5 @@ LICENSE=GPL-3 RDEPEND=app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 app-crypt/libsecret dev-libs/atk dev-libs/expat dev-libs/glib sys-libs/glibc dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/dbus sys-apps/util-linux x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango SLOT=0 SRC_URI=https://github.com/bitwarden/clients/releases/download/desktop-v2022.6.0/Bitwarden-2022.6.0-amd64.deb -_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=1f40ed447f3653d56d7fb02b479d1638 diff --git a/metadata/md5-cache/app-admin/bitwarden-desktop-bin-1.32.1 b/metadata/md5-cache/app-admin/bitwarden-desktop-bin-2022.9.1 similarity index 83% rename from metadata/md5-cache/app-admin/bitwarden-desktop-bin-1.32.1 rename to metadata/md5-cache/app-admin/bitwarden-desktop-bin-2022.9.1 index bbbe5dff78c7..df797b4c8f32 100644 --- a/metadata/md5-cache/app-admin/bitwarden-desktop-bin-1.32.1 +++ b/metadata/md5-cache/app-admin/bitwarden-desktop-bin-2022.9.1 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 LICENSE=GPL-3 RDEPEND=app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 app-crypt/libsecret dev-libs/atk dev-libs/expat dev-libs/glib sys-libs/glibc dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/dbus sys-apps/util-linux x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango SLOT=0 -SRC_URI=https://github.com/bitwarden/desktop/releases/download/v1.32.1/Bitwarden-1.32.1-amd64.deb -_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=7227bcec7bb70326ce5596dc3932934c +SRC_URI=https://github.com/bitwarden/clients/releases/download/desktop-v2022.9.1/Bitwarden-2022.9.1-amd64.deb +_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=1f40ed447f3653d56d7fb02b479d1638 diff --git a/metadata/md5-cache/app-admin/consul-template-0.29.4 b/metadata/md5-cache/app-admin/consul-template-0.29.4 new file mode 100644 index 000000000000..e46802c3655b --- /dev/null +++ b/metadata/md5-cache/app-admin/consul-template-0.29.4 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install prepare test unpack +DEPEND=acct-group/consul-template acct-user/consul-template +DESCRIPTION=Generic template rendering and notifications with Consul +EAPI=7 +HOMEPAGE=https://github.com/hashicorp/consul-template +INHERIT=go-module systemd +KEYWORDS=~amd64 +LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 ISC MIT WTFPL-2 +RDEPEND=acct-group/consul-template acct-user/consul-template +RESTRICT=strip test +SLOT=0 +SRC_URI=https://github.com/hashicorp/consul-template/archive/refs/tags/v0.29.4.tar.gz -> consul-template-0.29.4.tar.gz https://dev.gentoo.org/~zmedico/dist/consul-template-0.29.4-deps.tar.xz +_eclasses_=go-module b088539f282ed242c23f38fa65472184 multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=9765149f446d9b92f64855290893a3fb diff --git a/metadata/md5-cache/app-admin/evtxtools-1.1.1-r2 b/metadata/md5-cache/app-admin/evtxtools-1.1.1-r2 index e52cd193cd6c..889f5ba70300 100644 --- a/metadata/md5-cache/app-admin/evtxtools-1.1.1-r2 +++ b/metadata/md5-cache/app-admin/evtxtools-1.1.1-r2 @@ -12,5 +12,5 @@ RDEPEND=dev-perl/Digest-CRC dev-perl/DateTime dev-perl/Carp-Assert dev-perl/Data RESTRICT=!test? ( test ) SLOT=0 SRC_URI=http://computer.forensikblog.de/files/evtx/Parse-Evtx-1.1.1.zip -_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 +_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 _md5_=6ce9bc75cf3aacf50f06e7644dfc5fe6 diff --git a/metadata/md5-cache/app-admin/puppet-agent-7.17.0 b/metadata/md5-cache/app-admin/puppet-agent-7.17.0 index 88d7a123dad1..427240c55b7a 100644 --- a/metadata/md5-cache/app-admin/puppet-agent-7.17.0 +++ b/metadata/md5-cache/app-admin/puppet-agent-7.17.0 @@ -12,5 +12,5 @@ RDEPEND=!app-admin/puppet !dev-ruby/hiera !dev-ruby/facter app-emulation/virt-wh RESTRICT=strip SLOT=0 SRC_URI=amd64? ( http://apt.puppetlabs.com/pool/focal/puppet/p/puppet-agent/puppet-agent_7.17.0-1focal_amd64.deb ) arm64? ( http://apt.puppetlabs.com/pool/focal/puppet/p/puppet-agent/puppet-agent_7.17.0-1focal_arm64.deb ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 _md5_=0e2f40438af6fd760767db9204970987 diff --git a/metadata/md5-cache/app-admin/puppet-agent-7.18.0 b/metadata/md5-cache/app-admin/puppet-agent-7.18.0 index 3ba9e91aec05..b2af663bdb2a 100644 --- a/metadata/md5-cache/app-admin/puppet-agent-7.18.0 +++ b/metadata/md5-cache/app-admin/puppet-agent-7.18.0 @@ -12,5 +12,5 @@ RDEPEND=!app-admin/puppet !dev-ruby/hiera !dev-ruby/facter app-emulation/virt-wh RESTRICT=strip SLOT=0 SRC_URI=amd64? ( http://apt.puppetlabs.com/pool/focal/puppet/p/puppet-agent/puppet-agent_7.18.0-1focal_amd64.deb ) arm64? ( http://apt.puppetlabs.com/pool/focal/puppet/p/puppet-agent/puppet-agent_7.18.0-1focal_arm64.deb ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 _md5_=0e2f40438af6fd760767db9204970987 diff --git a/metadata/md5-cache/app-admin/puppet-agent-7.19.0 b/metadata/md5-cache/app-admin/puppet-agent-7.19.0 index 2de4426cdc12..1a533032d9d5 100644 --- a/metadata/md5-cache/app-admin/puppet-agent-7.19.0 +++ b/metadata/md5-cache/app-admin/puppet-agent-7.19.0 @@ -12,5 +12,5 @@ RDEPEND=!app-admin/puppet !dev-ruby/hiera !dev-ruby/facter app-emulation/virt-wh RESTRICT=strip SLOT=0 SRC_URI=amd64? ( http://apt.puppetlabs.com/pool/focal/puppet/p/puppet-agent/puppet-agent_7.19.0-1focal_amd64.deb ) arm64? ( http://apt.puppetlabs.com/pool/focal/puppet/p/puppet-agent/puppet-agent_7.19.0-1focal_arm64.deb ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 _md5_=0e2f40438af6fd760767db9204970987 diff --git a/metadata/md5-cache/app-admin/rex-1.13.3 b/metadata/md5-cache/app-admin/rex-1.13.3 index ef33c1bd9c47..2b8378428fff 100644 --- a/metadata/md5-cache/app-admin/rex-1.13.3 +++ b/metadata/md5-cache/app-admin/rex-1.13.3 @@ -12,5 +12,5 @@ RDEPEND=!minimal? ( dev-perl/DBI dev-perl/Expect dev-perl/IPC-Shareable dev-perl RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/F/FE/FERKI/Rex-1.13.3.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=775060fd4ae278a14a97e3a3a4967e0b diff --git a/metadata/md5-cache/app-admin/rex-1.13.4 b/metadata/md5-cache/app-admin/rex-1.13.4 index 0c3dee90d87c..30f7756ad3ff 100644 --- a/metadata/md5-cache/app-admin/rex-1.13.4 +++ b/metadata/md5-cache/app-admin/rex-1.13.4 @@ -12,5 +12,5 @@ RDEPEND=!minimal? ( dev-perl/DBI dev-perl/Expect dev-perl/IPC-Shareable dev-perl RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/F/FE/FERKI/Rex-1.13.4.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=775060fd4ae278a14a97e3a3a4967e0b diff --git a/metadata/md5-cache/app-admin/rex-9999 b/metadata/md5-cache/app-admin/rex-9999 index 800e5f666c79..418b0ad3f79f 100644 --- a/metadata/md5-cache/app-admin/rex-9999 +++ b/metadata/md5-cache/app-admin/rex-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=!minimal? ( dev-perl/DBI dev-perl/Expect dev-perl/IPC-Shareable dev-perl/XML-LibXML ) virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Data-Validate-IP dev-perl/Devel-Caller dev-perl/Digest-HMAC virtual/perl-Digest-MD5 virtual/perl-Exporter virtual/perl-File-Spec dev-perl/HTTP-Message dev-perl/Hash-Merge virtual/perl-IO dev-perl/IO-String dev-perl/IO-Tty dev-perl/JSON-MaybeXS virtual/perl-MIME-Base64 dev-perl/Net-OpenSSH dev-perl/Net-SFTP-Foreign >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Parallel-ForkManager dev-perl/Sort-Naturally dev-perl/String-Escape virtual/perl-Storable dev-perl/TermReadKey virtual/perl-Test-Simple dev-perl/Text-Glob virtual/perl-Text-Tabs+Wrap virtual/perl-Time-HiRes dev-perl/URI dev-perl/XML-Simple dev-perl/libwww-perl dev-perl/YAML virtual/perl-version dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=775060fd4ae278a14a97e3a3a4967e0b diff --git a/metadata/md5-cache/app-admin/vault-1.10.7 b/metadata/md5-cache/app-admin/vault-1.10.7 new file mode 100644 index 000000000000..c3cf4fe25394 --- /dev/null +++ b/metadata/md5-cache/app-admin/vault-1.10.7 @@ -0,0 +1,16 @@ +BDEPEND=app-arch/zip dev-go/gox >=dev-lang/go-1.15.3 filecaps? ( sys-libs/libcap ) >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install postinst prepare unpack +DEPEND=acct-group/vault acct-user/vault +DESCRIPTION=A tool for managing secrets +EAPI=7 +HOMEPAGE=https://vaultproject.io/ +INHERIT=fcaps go-module systemd +IUSE=+webui +filecaps +KEYWORDS=~amd64 ~arm64 +LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT +RDEPEND=acct-group/vault acct-user/vault filecaps? ( sys-libs/libcap ) +RESTRICT=strip test +SLOT=0 +SRC_URI=https://github.com/zmedico/vault/archive/refs/tags/v1.10.7-vendor.tar.gz -> vault-1.10.7-vendor.tar.gz webui? ( https://dev.gentoo.org/~zmedico/dist/vault-1.10.7-webui.tar.xz ) +_eclasses_=fcaps babe6282ea5c195981bd302af1adaf3a go-module b088539f282ed242c23f38fa65472184 multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=8703b6b2cf563bfdefce833f1bae7916 diff --git a/metadata/md5-cache/app-admin/vault-1.11.4 b/metadata/md5-cache/app-admin/vault-1.11.4 new file mode 100644 index 000000000000..2c8115566de9 --- /dev/null +++ b/metadata/md5-cache/app-admin/vault-1.11.4 @@ -0,0 +1,16 @@ +BDEPEND=app-arch/zip dev-go/gox >=dev-lang/go-1.15.3 filecaps? ( sys-libs/libcap ) >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install postinst prepare unpack +DEPEND=acct-group/vault acct-user/vault +DESCRIPTION=A tool for managing secrets +EAPI=7 +HOMEPAGE=https://vaultproject.io/ +INHERIT=fcaps go-module systemd +IUSE=+webui +filecaps +KEYWORDS=~amd64 ~arm64 +LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT +RDEPEND=acct-group/vault acct-user/vault filecaps? ( sys-libs/libcap ) +RESTRICT=strip test +SLOT=0 +SRC_URI=https://github.com/zmedico/vault/archive/refs/tags/v1.11.4-vendor.tar.gz -> vault-1.11.4-vendor.tar.gz webui? ( https://dev.gentoo.org/~zmedico/dist/vault-1.11.4-webui.tar.xz ) +_eclasses_=fcaps babe6282ea5c195981bd302af1adaf3a go-module b088539f282ed242c23f38fa65472184 multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=668064f193327672401ce5ffdb8b7054 diff --git a/metadata/md5-cache/app-admin/webapp-config-9999 b/metadata/md5-cache/app-admin/webapp-config-9999 index 74be5d31977e..a3107340fad8 100644 --- a/metadata/md5-cache/app-admin/webapp-config-9999 +++ b/metadata/md5-cache/app-admin/webapp-config-9999 @@ -12,4 +12,4 @@ RDEPEND=portage? ( sys-apps/portage[python_targets_python3_8(-)?,python_targets_ REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 _eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=d69f89f16e29378577e4b1abba798e26 +_md5_=a9fddeb222be408af1f1a005941e653d diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index d49ca36d9eb8bc714b6c3982507dfbdceed39ea0..a679b73a453c7ae11e99689d84fb429d786bebdb 100644 GIT binary patch literal 22958 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 diff --git a/metadata/md5-cache/app-arch/alien-8.95-r2 b/metadata/md5-cache/app-arch/alien-8.95-r2 index e427994fa103..4b76560c0b58 100644 --- a/metadata/md5-cache/app-arch/alien-8.95-r2 +++ b/metadata/md5-cache/app-arch/alien-8.95-r2 @@ -12,5 +12,5 @@ RDEPEND=app-arch/rpm app-arch/dpkg dev-util/debhelper >=app-arch/tar-1.14.91 bzi RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://debian/pool/main/a/alien/alien_8.95.tar.xz -> alien-8.95.tar.xz -_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 +_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 _md5_=28aa20704e139471230c2a65db58e94f diff --git a/metadata/md5-cache/app-arch/atool-0.39.0-r1 b/metadata/md5-cache/app-arch/atool-0.39.0-r1 index a8402c9c1977..aaaa8e030943 100644 --- a/metadata/md5-cache/app-arch/atool-0.39.0-r1 +++ b/metadata/md5-cache/app-arch/atool-0.39.0-r1 @@ -5,10 +5,10 @@ DESCRIPTION=Script for managing file archives of various types EAPI=7 HOMEPAGE=https://www.nongnu.org/atool/ INHERIT=autotools -KEYWORDS=amd64 ~arm64 ppc ~ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 ~arm64 ~ia64 ppc ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-2+ RDEPEND=dev-lang/perl !app-text/adiff SLOT=0 SRC_URI=https://savannah.nongnu.org/download/atool/atool-0.39.0.tar.gz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=1a8f21256c08429c7819a387bbf63418 +_md5_=738dd4e3fcac2a5310e65962ef7fc146 diff --git a/metadata/md5-cache/app-arch/file-roller-43.0 b/metadata/md5-cache/app-arch/file-roller-43.0 new file mode 100644 index 000000000000..e75b38fdea4a --- /dev/null +++ b/metadata/md5-cache/app-arch/file-roller-43.0 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.22.0:3 >=gui-libs/libhandy-1.5.0:1 nautilus? ( >=gnome-base/nautilus-43.0 ) >=dev-libs/json-glib-0.14 >=app-arch/libarchive-3.2:= introspection? ( dev-libs/gobject-introspection ) x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango +DESCRIPTION=Archive manager for GNOME +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Apps/FileRoller +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson readme.gentoo-r1 xdg +IUSE=gtk-doc +introspection nautilus +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2+ CC-BY-SA-3.0 +RDEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.22.0:3 >=gui-libs/libhandy-1.5.0:1 nautilus? ( >=gnome-base/nautilus-43.0 ) >=dev-libs/json-glib-0.14 >=app-arch/libarchive-3.2:= introspection? ( dev-libs/gobject-introspection ) x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango +REQUIRED_USE=gtk-doc? ( introspection ) +SLOT=0 +SRC_URI=mirror://gnome/sources/file-roller/43/file-roller-43.0.tar.xz +_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=f1c7cb9708a095ee84ddfa6216de9bed diff --git a/metadata/md5-cache/app-arch/pax-20201030 b/metadata/md5-cache/app-arch/pax-20201030 index 62534d1f7137..0e3652d736bb 100644 --- a/metadata/md5-cache/app-arch/pax-20201030 +++ b/metadata/md5-cache/app-arch/pax-20201030 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=elibc_musl? ( sys-libs/fts-standalone ) SLOT=0 SRC_URI=https://www.mirbsd.org/MirOS/dist/mir/cpio/paxmirabilis-20201030.cpio.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=c7a9a2904dd7a03e531fba8fbd458830 diff --git a/metadata/md5-cache/app-arch/rar-6.12 b/metadata/md5-cache/app-arch/rar-6.12 index a3af8ac22f19..f53041ae2bef 100644 --- a/metadata/md5-cache/app-arch/rar-6.12 +++ b/metadata/md5-cache/app-arch/rar-6.12 @@ -11,5 +11,5 @@ RDEPEND=sys-libs/glibc RESTRICT=bindist mirror SLOT=0 SRC_URI=all-sfx? ( https://www.rarlab.com/rar/rarlinux-x64-612.tar.gz https://www.rarlab.com/rar/rarlinux-x32-612.tar.gz https://www.rarlab.com/rar/winrar-x64-611.exe ) amd64? ( https://www.rarlab.com/rar/rarlinux-x64-612.tar.gz ) x86? ( https://www.rarlab.com/rar/rarlinux-x32-612.tar.gz ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 _md5_=3de8190e251bc33be0a486dfe1e72f0e diff --git a/metadata/md5-cache/app-arch/rpm-4.17.0-r2 b/metadata/md5-cache/app-arch/rpm-4.17.0-r2 index 1068dd80b7c1..8209cf216a2d 100644 --- a/metadata/md5-cache/app-arch/rpm-4.17.0-r2 +++ b/metadata/md5-cache/app-arch/rpm-4.17.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) python? ( RESTRICT=test SLOT=0 SRC_URI=https://ftp.osuosl.org/pub/rpm/releases/rpm-4.17.x/rpm-4.17.0.tar.bz2 http://ftp.rpm.org/releases/rpm-4.17.x/rpm-4.17.0.tar.bz2 -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=b1a63217e7456d66c8765e84e800650f diff --git a/metadata/md5-cache/app-arch/rpm-4.17.1 b/metadata/md5-cache/app-arch/rpm-4.17.1 index 66f044d58f2a..70e9916def59 100644 --- a/metadata/md5-cache/app-arch/rpm-4.17.1 +++ b/metadata/md5-cache/app-arch/rpm-4.17.1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) python? ( RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://ftp.osuosl.org/pub/rpm/releases/rpm-4.17.x/rpm-4.17.1.tar.bz2 http://ftp.rpm.org/releases/rpm-4.17.x/rpm-4.17.1.tar.bz2 -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=f84d1fc4e861506c52acaac4e313b181 diff --git a/metadata/md5-cache/app-arch/rpm-4.18.0 b/metadata/md5-cache/app-arch/rpm-4.18.0 index 2fd3695d926a..59d64a36b400 100644 --- a/metadata/md5-cache/app-arch/rpm-4.18.0 +++ b/metadata/md5-cache/app-arch/rpm-4.18.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) python? ( RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://ftp.osuosl.org/pub/rpm/releases/rpm-4.18.x/rpm-4.18.0.tar.bz2 http://ftp.rpm.org/releases/rpm-4.18.x/rpm-4.18.0.tar.bz2 -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=7d8af514ae7f25f36dbb193ce0f30047 diff --git a/metadata/md5-cache/app-arch/tarlz-0.22 b/metadata/md5-cache/app-arch/tarlz-0.22 index 2bebbffe6df8..e3d383cb8439 100644 --- a/metadata/md5-cache/app-arch/tarlz-0.22 +++ b/metadata/md5-cache/app-arch/tarlz-0.22 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-arch/lzlib-1.12 SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/tarlz/tarlz-0.22.tar.lz -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 _md5_=f89c5f41aa37c637b430f4d77ec72d58 diff --git a/metadata/md5-cache/app-arch/tarlz-0.23 b/metadata/md5-cache/app-arch/tarlz-0.23 index 8cb3effca7e8..bd315c1dac38 100644 --- a/metadata/md5-cache/app-arch/tarlz-0.23 +++ b/metadata/md5-cache/app-arch/tarlz-0.23 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-arch/lzlib-1.12 SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/tarlz/tarlz-0.23.tar.lz -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 _md5_=e4ba041f85468996b9cf88039168e91e diff --git a/metadata/md5-cache/app-arch/xz-utils-5.2.7 b/metadata/md5-cache/app-arch/xz-utils-5.2.7 new file mode 100644 index 000000000000..5a3dc9a71acd --- /dev/null +++ b/metadata/md5-cache/app-arch/xz-utils-5.2.7 @@ -0,0 +1,14 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-lassecollin ) >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst preinst prepare test unpack +DESCRIPTION=Utils for managing LZMA compressed files +EAPI=7 +HOMEPAGE=https://tukaani.org/xz/ +INHERIT=libtool multilib multilib-minimal preserve-libs usr-ldscript verify-sig +IUSE=+extra-filters nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=public-domain LGPL-2.1+ GPL-2+ +RESTRICT=!extra-filters? ( test ) +SLOT=0 +SRC_URI=https://tukaani.org/xz/xz-5.2.7.tar.gz verify-sig? ( https://tukaani.org/xz/xz-5.2.7.tar.gz.sig ) +_eclasses_=libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b preserve-libs a8e50acee31b5759b4df1f7707cae54b toolchain-funcs 1542e649be915f43f6908a9e93909961 usr-ldscript 5c738dce357b54d5a90e30094d2f983c verify-sig 0748d665fa664a87add00152ed046e16 +_md5_=9326c885437a27e6dc85329cd2ffdf08 diff --git a/metadata/md5-cache/app-arch/xz-utils-5.3.3_alpha b/metadata/md5-cache/app-arch/xz-utils-5.3.3_alpha index b80c581076b9..8f3f692137f7 100644 --- a/metadata/md5-cache/app-arch/xz-utils-5.3.3_alpha +++ b/metadata/md5-cache/app-arch/xz-utils-5.3.3_alpha @@ -1,15 +1,13 @@ BDEPEND=verify-sig? ( sec-keys/openpgp-keys-lassecollin ) >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst preinst prepare test unpack -DEPEND=!=sys-devel/libtool-2 >=app-portage/elt-patches-20170815 >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 DEFINED_PHASES=compile configure install postinst preinst prepare test unpack -DEPEND=!j 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�b%7kvK0LO>Yd1M|*8)4eeCpOh7@|dd$HDWWSlw>DqoE#kgHLu=( z?@iB*V%k+r){{V6uw24!TnYi{QMG{>)la7eTiSB&3z(kQR*m{j{G0V0&_-}q;yVHO zjS2wHM=|wA8eog2FKQ+nq6RL2=>^wYM*k^HKVlQGJPT>iGj(mJH|-UmAK~BT)EYp3 zYII?Ou5d)pXb?CBy#{fpc`u- zZBq05)=EfMMjC0Vu>?r7kPx{ATayhG7=MRK-q;+1TX2_<{k;Cl*|cfj&>|$`PLNyU zm(``f(156uFaIe_=|^lL#)s;KWGQiN%^A5L)JErzMu8t-Vq{E~8Pui;NuEzs>L6dx zOgQWL5656uFYRKjT)>9cX9f>HGIOoBqN6M2wyg_(VFT^!+6-kLj*MAP? zp?DGZ8;5j=hE*a7KM6MRIs0T$2kNr$3`u6r;Y1aViCvYLgH>E0H8FgYXx!53D{1SZ z@c>I54WPyOe0~ViZ(z2)m-Wecv%38O{Fl~zIPh{88+BPND#q}h6 zlnCIPFeixSv$Xl!F`NKDe@m1+Vt=jyXxd&q0ZL?LEo&pkrl&q`a-b5vLzF$b2np|r z_2>sltfvR?Q+nS~7{gA-OjDoOZoe+YkG1RQ5ocJz4r&wjJ4wO)awk%jWC(kVgfJ(I0 zutJk+-L|e~eI!~@`XB01OMhyU-6#i(e~!}2UZ}gbRuDqCDReYqFtC#9M31D}#rOnm z)lnFtO^24!K-|LWcO0n#h{;Fg5$PhJRUZ>DOgw$+VEjJGUmKB{bQwgrcHUsEK04{q z;SPlJtqrxcStgO1l4X*oY1^l$QI6x=q)RC975WP&cA93oyaSzKS$~`(bkMrrlH(Qd z$(r2i1v~}S(eHRCcr_%LkPreRm1kpxGes=IZuVn3Wq|32D1}fYEm1*$K;kKU9D|Cd zEPM?7dWC08gRHKV42eQt+G$M=tSLUTh)7YjGSHct$lB_4cPf=^#xbK(4xV8N3sOPh z^N>X|Z$sv&+-DI;@&~S6T_78me3K;?H-CDta`;n9c59oh$3I8ur*!JRs27Lu3mSGx z2&9YpQI4o1GR3s|7^e|NjdI512nJ_~l@k@n&taAdj&~omEp}3aujPcSH^gxz+Yf>R z7MnchESNPw4L8A;g>aLX8moY0OLNy&w8javMUcU$B`uGlJ3vdAQhG)67KllnUJ-k2 z7Ls-~weJJqQ=Ov*eu%%5>=zzZu=NeHYfrh{!vx#`YVbJarQJ;R0x)hKpwkT7THwgi zK2}O(0~wCEg78Hrq&3zoA{+7C9nam=`<2*JCrnco=m}m7ZY;tS}5R z|J;*c7(WNGgvB5FrlXUl7$XHb&@L2Zlg=0}f5WmG3cL&i#t&-X_qJh`DG>4lQ(L4T zSb$1lL!SJ8^c5$7;VGCCYI%BXIc6DOD(9RitOXs%V#iAZAsT}v3hBe1Lf%n9JpJS)9?|c8z%MI%Z8OGWKUiBRmp*l(QX z`)yObqS1lEmVM&4;)y(E(M&Z-Gy?oa7~+V5qC+KOPe|Lv9~I5UQ4=nfvOKV{0QU`a zVJfFh(&=J#O&%fn(7@i4ZIuU?1_a80f4=m#|FS-P{QCXF^UDn5`1a|`TL(D$2UPcH zXw6YV5*0Wk7F~OQQTwB_s(Hd9oWWxjP2y1SD-EO$uG?SJ*1Z278)yVYft;h_v+N)T z3WZ#+0E{{v6hq2;t7eu&k#=2fofYTz6mP2;G@|yY(I{12OO(3FYg240VpSdqe;Bn# zx~geYo=hW6fVO~M7+@YoCPL955;6~s#UmxHJpej^0vMJ8g-z8?W6=$}_ZqR!`(<;l zJ*Dt4x=;BMf_xB%0bxs#t;-r}{OSm_9BCA`H&UxMSAa9kX=pZT7=(ZNA&lhI_5OG? z@(Y*Qm$nel0X$Z4nMd@lYvcv!f54}<4hK-@{XRd;BWM5-Yj#G`4k&UvUL(z5pVzMa z)r`?>#n!YDpv50<5Nc_MhAKme_6CT6CfIrY2q-Ms5OpvvtcoBsLV2|9!Ox(*NbN=~ zQ86z;+T#n%S4kudJ>7jUyb)9H7BuZ~$lBrXkp~b$w(y_%FfFQjN6>FMf11?8L=0JX zELb@S(-q|G8Y@`l<)tZH2mHDP$*zQLb%PQ@i*L^xkfw=P|QN{Nt+kIW+BvBVf@dA*`Pt_*qYlKcj)74MUzK* z)@-C8l8fI#Jpj-%{ureCe`AoKXsnC2wi}9e9+qqKeB%G$@nmeZI1+R)GXd-fp`)cxo< zEV(=ZFstn-TEojYp)79tHAwc~<5?A#2-T&d+GEoA(9hK7L`T&!(!e`v5G5HD?5 z?JBNr=qZP&is!)A38#QAT7=;&rx9IPNsNEM3e+p6!IRY-A%7n2-Y+ndyp3{2b3z~Z z%Zyj-fI7N{?@P`Hk{r*U)CEAH*$5NYijemvf@4x)x{nuX~2CBYEUGn+VkCu5#1sCP-^H3&%0N3leHm-1Zf&9Z%Omro?N~L z8|8h_5=y5b8l}9bA8a*RsGy=>L-qahhxhCKw?8D#--T;J@uB{XP!Y9^tb^D32zb%! z&<1G=d~1VnO#>ZOUTCs zF;^5hfVMUqGAEmC5GMr5^cptRdP?qL;g4clQJ^-NW z+Nkrwaulh&4xvRJ)nTxVSREHdnroU8C!)4!)E<&!VQZ6(&*+&AYH23R!;=r2FL0we zmofJ2e{hG0@rY>%)v`=NL*Q!n4BZ{Iu*!K2cs6Agaorl4^y)a`85>Eh2|+6;7Hzg8 zFVug6bL696=J^44^_+E9C9Zf6*B>yT&SJ%MpF5Wm>78;~RJ$9^1nnXww==1hJ8Sa z!+^dH=?xs61m>&Xlr@^Aov8#$=p-!?N>kzO=z%oM1$;tu>SxwH zW%8xxS^dF3#@VhxPXkQxC{BNdL(vJ7j;dsJF*mrB8xu}|`|5^z`77MM#yhToe{;=x zI&6X$BzTe>j&@at2{y|#@RU`yCZ&WJshr54!mYcS29L1}yEUkImSlAcBZkvf z7(t~D>g(~MUnLiUCaTj@uJ@$!q;b$m%xEQf0>j3bEui(gHEh~T6OBAd>1 zlcW>8qAl%@VFHIQfHYCoX7kd~n5=`Fd_cx_o&NLdV(_0Wq-`6seRovV~lj zZC~Kyqu;9Uw!f1ASAM4b)}0hkyR zbvT8aZu*P>lWI4#3pOM1D=U%dpp<6cGM4?wqw(z()guMxvKnWvn^wQS|AGd64zG6r z^oJ2LKvzQ*zG5J?0jbjqC7SjhOS>j>9WVm`F4hVFQ|-t;2f6a580oZ(8jV4H>U;_; zb)gdCKu5%I`#P~Ae>GgXs1Ohrjl$^VK0=0s#UQH-FImXqTt^H@zN1~%9@UlLAB5J{ z5h0X}=Eku<$lSz=>JYFyI(c=DC%fw|I!1=OLLTVMpZ2*(wRAK@Jv7oxYNB&}(PZ;$ zoPPWIZTw4QiPwFDYc2O0GidWaKxI0)bi6rhLOxJ*=Rg@%;Z}s-4iaxK;C_ODDB;7>8Aw z9thC+4-(q#t}8II8(wqn+Jwh(YHi-(9hVruH(&8gikkA9&%Ym1tFI|LU+ zNIf>4fJA~soHq7nT!(tKr0^kbb(@CONY>Xl{qf-+zu&MNZGd#WchGw{yeY33o!35I z)QMP>nwm{y7vTn9uao;a!wq*pi}0=sTY?Gje`%WiJU%04G>J~)XeU&|0KhEH6@`Gu z)s)RpyAXiY8Ai`%z_s^VO2T#81Hg+t3B@!Ux(~q{I?O4@p@9+O=>Gh{hmHUS`Vc z^pZn4O`s0iI68}qo5e;tG)n}Z5Wn-(a6llcSP&zuGd{z(uQuU!If6r(KQCx^;99~#0nC#^7Q09!t{Pm$->zqe-?{I z)z`JpfwJ=v*v;7XsykseW=Xms`&}-~)(ME#(c(}>&_LO!IvT4Et4``@0%o99QGviw z)&8wKJ0|LA43;9gY(*1?yv6DLInS@fCuyFqK7xz)gP{m~HRv_{+|}JmnnP`xk0FKU@sM@W1;B7d-)-Fe>HWPb?+bRkyV)Z5??X{Y1_Mb?i)?2-I(r z-5!!6Bdvzc2dWw=I393nlUJD{(jOqVbi_~I1KBQ%q!F}9tzgS^xGPUon7OLyJrE!y z)WRkux2>(KNgSvSatkHNe}0i2;&QA-q;@?z#H&j@bb9kTg=lr&qV#$uEo&Cxo=jQS z67d8&ovU3rq#@%Mh8$F z0vq)SsmD?&ENvZ2RO)atfT$Z!wz_$@Fim&BXeu4`?oyVPlTIOre_hc5ZA=Y`qU%+V z_!SbNZcuZ7=I;X-$#{f8@01fD}VoL)IIA23@>{ z$*x_Q^3)yG60N}8LnA{LDQ;6YTX(f2WyG!C)D)E{F?F_yzteJW4FPS3 z+sjh&l}7=cX~-fQ&VKvhQ}BT+WMbe%BLQNF1? zf4(7~JvA>$fB9pHPEzi^h3Jz2Tx9oOpRYb}d>G)=uv*b2P9P3yQ8B<=*wH@B(77AU zWXmHbZ8l}!)Zak#L30#$=DXCyD4}bGbS`x}dGV}-#&aO*4b~h-6Sx{~C6ww*$yg{q zZ`+{PfvcnYY|x2GS2E0^O+IaRsdxw3p(zYa5V0`)e@bw=21Gah@U3o9jy3i!Ic!H; z`sa*`{9qU5(9-E&Go8#SxB|C%e6EYF9R)UEQB+BOKr##`%RzkMzhz5g63&Ea?5X?5>K zCAgqTQ)`yk0n%oGUeXLb=0SIf81f`bCup2mf4adaCQU6B9qv=o18?{a@2J?L(N@MhZVnK(lN(DhwDBGe4gB?hA))?rW z8*oEA9iBrcvil&jmj_SLz6oW-$7Bty!7u0w^coT%_nUZ{N%v6=epq{n*MSa_T&}st z%NBZh=4%H^={$AVGU;YO+9nbV2pZckouE9}gA5o0-`YdM8t4prj>0mX ze@5svtZT=)`vlk*bWtVs;z2%lZTn*vTGh47$`w?Ij+ayp5_YZHix(wCY}m zr9%nV@c|tS?+9=px9T(_Re-lOfBbsY340W?4tgT6bcTmQYmldo(O~LA)U|%dS44Ht z#N*kJ!0m*rQ|IDbg%JZH4#thT04ZsE^QgKAx;~9~P+exaS;%V#a_J2BHr4|*Q!NlR z)FzLu*(%f6@W&)wgIaF`ofVDTDEz27e^A6+)D@;Bp)z!F zjc)Ov>^BN_9*H7|Zx#*Qi{!8}P$Xd~x)doI`gSe6);8VFQFTkt)`SG5hYc=jEog`x z8gHIp`G9JFjThzj`P$U;>L0Lz_l8te90$CWGiZt%80xeP-?hM`ML=~DKul#+WAk8z zkrle9^8_7XL@uPGPKmz^*ojtkObi~ykS3%7N=gDle7&zZ7gVE;&!$v#hTz_35v1t^ z^Vyh(x>%Q{qx}_sXh^Td3nCnyF8w(UvL922k>c`pX>DYk>HfHr*fAY{9X#KE5vfR| z(tTSmUN?rwY8YF_ms5do5=AIhprnS$eN0PKg!D; zSHMFwT_I)B#jJCFN2ic@_G&Nlnxkn8xKMMqoT5_Bye^K?2wF&)*9EGjPIVaoh~RX4 z8iB)dUFW#7M%`B~*Bps|hS4=VgPqmeSM2~Lf zkO_QMo?kz|-}dFx`0aVV|M*mrdH)*WO9eg;Asx2sM}AYO<^$T{_5@1y*M5myW3up*rCu z-#ksX3Q`ep*L5wPr%Hx46LnAvwKA}vJ29bI*g#$2OI3=CB(}hw=#u;^` z{cJp(?)A`RpeQfhpyyURd?BvX4UISJP6}N}l5`4sdtJ7FQ)}07k`A$TNGk7Gg@K$D#Y`w$pWOud(|2`*TyXDhk5lL+=yX&Dsl>9nmGV zxq1!YIn%*$Dqm+NqVB~-Usr&x>tYRD1B8St(~?zxe56j`MM5SbGY$VNr%tfCfY7)Y zKxb$rr3#W0%uO0OqVDVcI)n;xnv28!tT^lR^RM z3=MVhCc0+T>66#eg%PHkd#8?yYtoQH&x5DxK^Kqez%im!8=GKJe3kFtKYkk@fB9g~ zzkd6F_WA4ceaq&$MWWo*gmxZDU<4evh)WDqj`n9327YNHU-#_dLQH3OgJ$+;Dj<07<$_Z0k-A(n7m`Q5~F$(49J9l>B{G0Tj~x3NVh2 z$`w!GaG<*I7*nO|A6wTr$%1*d#_PHc8e<%Pbajhs;G<4UWu6}L%uV;>#i&Vp-3x_Q zK2+;E*wCPUgiI0G)^!d#2j24~Z2$N_^^7%8r83O*;Y54XaV78~t*A@fJQ$|i+2zGu zxXymN>sl;7bfkl@>8dbDPkJj(9AvG!=Mf))=?Q0K9nowhZr)&d-Hk3C%u8yBj;vT? zyXZWs6#XG^H`S#ZA%dn?U<)5y*KJVP2bhn7aS4f%wcDp@$Bq9)Wr0=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://code.launchpad.net/duplicity/0.8-series/0.8.23/+download/duplicity-0.8.23.tar.gz _eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=170a983af67e9a545af22d8b57329258 +_md5_=39b527a9cd189e7d61fc54ff15930eea diff --git a/metadata/md5-cache/app-backup/duplicity-1.0.0 b/metadata/md5-cache/app-backup/duplicity-1.0.0 new file mode 100644 index 000000000000..f89acba662d5 --- /dev/null +++ b/metadata/md5-cache/app-backup/duplicity-1.0.0 @@ -0,0 +1,17 @@ +BDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=net-libs/librsync app-crypt/gnupg dev-python/fasteners[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools_scm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-arch/par2cmdline dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) +DESCRIPTION=Secure backup system using gnupg to encrypt data +EAPI=8 +HOMEPAGE=https://duplicity.gitlab.io/ +INHERIT=distutils-r1 +IUSE=s3 test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=GPL-3 +RDEPEND=net-libs/librsync app-crypt/gnupg dev-python/fasteners[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paramiko[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/future[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] s3? ( dev-python/boto3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://gitlab.com/duplicity/duplicity/-/archive/rel.1.0.0/duplicity-rel.1.0.0.tar.bz2 +_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=05f98778e9c263d808d29fb3e13f0b49 diff --git a/metadata/md5-cache/app-backup/duply-2.3.1 b/metadata/md5-cache/app-backup/duply-2.3.1 index 3d2e4805edce..d10be1545c09 100644 --- a/metadata/md5-cache/app-backup/duply-2.3.1 +++ b/metadata/md5-cache/app-backup/duply-2.3.1 @@ -8,4 +8,4 @@ LICENSE=GPL-2 RDEPEND=app-backup/duplicity SLOT=0 SRC_URI=https://jztkft.dl.sourceforge.net/project/ftplicity/duply%20%28simple%20duplicity%29/2.3.x/duply_2.3.1.tgz -_md5_=7fc04a8554c81f61bfdcbf3dd2296d89 +_md5_=db126c2c53e956eb344f114ffabde305 diff --git a/metadata/md5-cache/app-backup/spideroak-bin-7.5.0-r1 b/metadata/md5-cache/app-backup/spideroak-bin-7.5.0-r1 index 3ead6ca5f9a9..cfe74b6e2f12 100644 --- a/metadata/md5-cache/app-backup/spideroak-bin-7.5.0-r1 +++ b/metadata/md5-cache/app-backup/spideroak-bin-7.5.0-r1 @@ -11,5 +11,5 @@ RDEPEND=app-crypt/mit-krb5[keyutils] media-libs/libpng-compat:1.2 dbus? ( sys-ap RESTRICT=mirror strip SLOT=0 SRC_URI=x86? ( https://spideroak.com/release/spideroak/deb_x86 -> spideroak-bin-7.5.0_x86.deb ) amd64? ( https://spideroak.com/release/spideroak/deb_x64 -> spideroak-bin-7.5.0_amd64.deb ) -_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 +_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 _md5_=c373e40fba43e0525588f9c0aeacd4b0 diff --git a/metadata/md5-cache/app-benchmarks/Manifest.gz b/metadata/md5-cache/app-benchmarks/Manifest.gz index d8b8ec1527bd34b2e1351a054e958ec7e5d29970..c8aa6c219c967bb7778aeeb81e32a24eae7e7ae7 100644 GIT binary patch literal 6222 zcmV-U7_sLciwFP!00002|9zTWk6p)cMc@4^<~<-$)!+3f!vO*$Z^?VmAJrBiiy|l) zhW+ca>dx>EEf_IiNgU2Sr%!d&-fQ={fBNBnet22)*B^hLUw`@_AKSEJf)w5lnJFk+@S^c)cuj^=1)%CQgwas;W>UjC@|M;P5dYSi*aV%Bi|9Rc1_f(%N zEj@PIVR5Urb7~vjxne0?&D!bG$B=vSxlQ^!$8tX{uYHatv7u)j8E4P5?p|q&2#-6t z{*rc6EjgAe=MR5+6zZ4HpFjD({o9B1QDna4Jf4NRJiZoIXp+ia#m%K9Un#X&hoolQ z&NszL^UOT2?XJ4jSNE2aE;FS-qGnC|YFT>LD!JU!Sn(E(UllG@W*^jitVN|xRG?FW zZ-rW(@<^)2U;Cg&H4oFBQ>tt5P?vw`oJ~?@KW|!GJvOB+$~5N5CEtANEJNp*ERzd3 zHDFV^viV7SXE7($$tOyiiN)JYGNj7!`hB6IOds2aulc16c~&ZKDdVg?dt=l4sT96@ zr@26lil%)0ZKw1ZNMaZ8@GR9$5XJ9F7pNr#twhi_GBDNW)<7cI4$X>7dxw2u0q2VrX zNP{gdcgh@T4Qq?7Et=)t?(}YAjQiC(nEYY0eXEyH`MW7-V;22U+QenigqGq#7xnd3 zl_oXB;gpuzqP>dWA{Jd#^O3lE{EjX%vAM|6HAHJ5C-0fMZjV7GwEt!?U#;nxjuGNu*TWd3ACu7h?GQB!YGh1w< zmvWDm9I|!#SZUt8XPGQ_Gjm--`4%JOVz#ZUl_~h>=TO-~v&@Znc;DYD)kirgTnQj5?wsgz4RVkKDr6(6b6~$EX!#fm1F$n^+W~sb){A)C+(Cah@pLL}TG;l( z=%7;3u?T%)>ME*LxX%i~mvktNTIV11krfnF^WbTk%R$M{vc>aVu9>s=tUSi-l(|xb zZ$)ZncC=jYzDowvIsMLf%9%A|IA{Phm$4M3JUjO#v`V^SCziUesZ1Upy=@&AKp*MZ zk=d^*195PgFVs|SSH^K~hO;$6SevbSUyF1<{l#DFL_>YFj~e60Ec9o+3RReS;}L^B zPU0)GQZy1xIk%o<-e{ttCWqym-MipUdn4jF08TU37;G%V&u_7^X7_BKZQ6FrPMOcN z$KJ>Ce5^AiS4!MyHv3jDhVDikR!qCp%IHc(aJg&6F$%w}nIEhhO~v(17W2>;Ma(3X zzQ@ftY7xJKKT!sD^Wg&g(PB6ph2Qfw_sgSUPqNtH?3cYuZ}s}+>rd;KpI4MCN|p0F zE3i3i)odMqQlB`Wi>E|4w~XZ#X?m_OF-=h)yXYZ8L9ZQFQkXad#`(B+M}e>dDuoZP z*>I?g#3Kr*n>Vz+V)dK8l6qUGNo3fwQhl+dlS0(6+n%(d)5kHbZf&z{*t{-aqP zbu!qBzTe=jf;?P|C-K;M;bZhCk3R}NQ*Gh7bMG1kRD)2MT*(*;k~WdRlyyRf=%it# zC#b`u{;Oi;*J8a3`$Yj0-Mv9R+#W;e@FdnBXhRdH!v>>T)nLi+D5_HqfH^~7H78o) z*2Uc5$5aVjrnNncQAR+Jl86cbSu3r1OouUZ__*wiAsp*|a6>C>0ozWE=nI;^db7QrV~BNC%yS^Zh&%wsvp`4V z`1Z4R3-5qed=95wuwC1yb<4B+FjUYO!4o?z)a5`7*l+J1EX0O+sR!$-U>H7$kf1Y| z5*v%XC%^0W#VQm_UyJpw?ldD$nP9boeu78r%rG>85P@F-DB#g7JSM-%f3m@2N9^fv zm&wKYSy(~&E>uQS4Svvqt})gfNr?9FxJ6JOW7~jA!ju$(iRX9CYO6+4K$QYn`v`nU z6+qt!4TQ`xw-KIr*OjO~>IHS&zFFp?cUUz2dqS;sVZxh1VMhjznnpr$nS&0ihkjzC zXSnbwz?m&=?f$-4m10#YRo;^z`*Lyr*oGF63w>hu03t)wLx#YfN_^W&;9Frl-S!M$ zmVoGxbtV?h0ZrrQ5Y|R=4Z*3P1o8@W>IN0a9t*J#LFsxsuv+r7t*`0J`QI`|$bg}ZFGpLG)Rgfzf zm-Ur^>rMW(J<1!l|LA`YUXQfg-=obI+xjp;r?U7c%vs2`I7H)?-#aXDF1u0`Yu)#@VtoheY1v}7!LRw z$s6L(irE}S!YBv!BJ$*|+{!lcBg0u(q~lrxXu@hxZ&q+{%`(yNLI)w7G#<`zg}}jh zL`uQu76S4_cI%JR1yX=?z>$b>*qc1|DePsdunldP8zI*WvnHjSn|W-~7+8qIBCW^5 zOdU02bqKfw1}jCA0e!9O9SjmSl)=CYDv>b}HC?U!zZDD7vZmj$16(q4tO^x`AMEf< zh}7hk1R}PINe2N6pJHn%F;ESb8DyToeq3_)gIWMU$PAc(ii4Ks!D=Wjfq{rBWJ~~# zXhD)B?}HWq+>viZOWYZ!%fL4i0(u9}QUrlle9=~#Vm}n(D%|SaAuZ~L6Jpa!TXztZ zg)}UeL`lAC!nkhqp$nt}c(Z?Y!BILG&Lx$w{SCa8vfmD6e*AmX?9*q5NmWTZ3n{wgkY*K_SDpBX@O5}-H07QZ@j!^>@W_gjqjii)FYe+@!Esm+?PP>t7 z?Pj!@Ih9A+xLhS-8RI=R&02sTJ&kVvhVRtn=6Y2a^&SC)>vf(sRYW^ZG)lk(5d!|2 zCt{qF)W{6PNUii!*Gx+hvpn=2mk#v?Qm~~ps&R$YKm`MKkb@H^5|Bl=5lLkIi&`aW z1y;Q?DTStcFzQJYAQ+SdmLgCSyn4t(J|HRqgaR&w{|e~NB=M;o&>$qp5l|b-&eM2i zyICP3Q5Xp!L(6Ese%sY`{P}|%nrddKQfk2oD6_AF%GOJJ-o5e-Bv;B)& zMT&-I-_QGGvJoeaq81>PwU7_l{+lT%ff0&_Q+aObX&`v`!ph_i+PV`6Ss5ffk#wU{ zSPOz$gxQG`$PIX4Ns27cw2<~7jz`HJfIPv$OW-7k5SGl)0|#+5P(i5~6blZc z5FRO^--u2~C@q1GqKR}i!G;^eaYK&-+!6?fc`$(uWGO0f@<5);gvb*KXUsy%NOzF3 z%D(@iRyAs+>AMpwE>dBc#VCeXGv7j!R z8r9AGHMy71pk+CZb$cUgcE1E#`ew$l@+1i}3+(Gmq{rtBDlNUXb|Yt{E;voCC~@6P z?5uDNi5E8DK@~BL;0UT&ClT-P&Nw)5c2h4JpBcl>{sR|@PI9sWbaz_0AU$xym6Sma z+~MH>My%kqR-gJmK3IOJJLanJJBHogJByC0;0+W3UB__%aTRR=m-|7*6BO6Y?_F`k zxB))QIjL6ej^|HfuL|jUBs>eTjIMx@b|hIuBg_j`cpN6T5~IqXAjEV(UZix=^MIzs z>8KE*i8>WFT^k4iI5mNHqd{j5SVYdAi@)0)?mpfY;*-)W{I>GO2vb4=W@#zVkaCMmFRg7kTG)3&J>}gZzsSCmsuWbL$!{lm$n&hBG11HgOwQBdd(bU#4+M4agT8QTLDXfc3Ce-D@sa?u zq_Zo`N}l9;ed6AQsBJFv{Ro&(w~Q%t@Tg&Z4!u-%Di9+MXPR8}*7NU*1iOEC%-&(9 zyje=;B8*&%Xt2<2)_gXPCYhEfm=Wv=>`W(1kY%(+Ot}H|@MT6rNuVW0a0T(e<=$Ym z41v`-k)8oFq!va`x7QL;m_e2I*AjSbB0`=lWHg=+g$8obv0E1L^fr;u1&>o2G7?dl zq{j;IIE{cswT!j1k4NM6$uQWMoEB%_B*+uyJ32`R>)DHILu>q``9lBB?~0WFsYn&J zrhTU{s#3Wrlf-=rS&uA*Lb5|O5>+E)V5e9PvqzFk6QV|>XrmC2$pfPiG&hD*NwD!k zq2R$GAHk0+4zx&&R1u9vFpLfM{H;h2Zs1bPQH^u^H7{F~6FHP8L(P^0VKnq+c4_~3 z^%wNPI=LQ`kjb#n0_A9qx0PN_?TcnM7I-mH)(NGpIDD?O!ED9bGN%tCtE zs7BXDWG1kTh=nP#M_M({aBV-6X~q7LYg!wZK&J(`73g>_z@-{8$&^`Z>;Zv0KWI*`a3$D-K&OuY0gQk}%@8g$m*T;LuQ!zN=E&@FeZ+ewohi2iR z6KDOId7yQnLd1mxZ}ePaj0ntQX#{4Cva(VlRYQHrI`L|kl-&{tMH(Rh15ijkDj4T5 zh{^LMbBO9B#8E^v1Yg*P7AYFXP5hZIg~su&l;enXT(ErcFR29Pg%~BIGG2iPPaz+@ zE@%NJm<&I3VT1m+eHT_oV(xZVg#yvxa0E*FTB$FezW6sXDDtRPdJoAojm9}a4TFJ; zNcA1|cMT^^#sIR_i`&HlKosuKQTFB(!-B35G}9Sx7XnU<+O|r;A|Wd+JQGPRd89rV zABJY6E`?+LNbLK2n{_sST(nEhN8-que;o&g$Y#-+G%fS9SMNLWb4DbVus0DH%0Lrt z*qleW0Z`+Zn|zo?dbH-&i0jKfnR=Je|vnrBfoTgCxczJ zR0a*}v`&B{H=)q5y|!`Vy~~{>^mv7iq&Y->gI+o+cBJMF07L3|)}lE8IkqXzEO79^ZY+$?{IneoG))GVlaK`W3Iv&VZCn1K1jPJxbv9HERTCVBfwQMKWiVH*?BB3n zut9<*@V#;Qub=$S{-Jz~1DDvy=h#7Gdcj|+l`r83r5UkIkPmjQOk$1~9P#?0Q;N&z=SkFhvl>ka&xN1TY6QUypa;Pz?%PBH>c_Aa_8P;V7w)-T-I*{j3u0k>$pl zg?M2AiZ7%a{UfV0V9?HPO;Kn5PaO^kBujjgW3wa@FcXEC9?=`>#tyxe5@~k<+Dr&dBIR;Rl>*ehUgXAy;So} zdJH^uFpVgJH?0F9Asg8k;< z10_~#aLki78?MwCrhv#CJO|dsm$N3ekH0HYZH#ZPoA*^WOY;uC&Zzg;)`Z{hy+O611tQPJ|Th#Q%J{?sNxV|RY-_mLcim^pR304 zdpQ&hogp9*(&peF=~YR`YUBN^Wdjz7`~`g6$htshqsAn#*!X(lxDAwv1D+d4*iJ5q zFSn$P^1D=tll8Nrd0GLegCDs%&K0$azsZ*MDaa|Zln>7Glz-IaHG58ba^tW@ise>RcWoIcwLJ4 zKe?=4jyUuxo(6#EqRl&WeC5@XUw93$g;XllFX#47@d>U!ghImnG6ea4x1xfgH9 z&@?5O1r-E8$NNA8OjeIhBum7(1UV?P9XZDd3KF0e(9p0uf4ots@j9H3k5GSBCK2wZ zmynCP8^tv`7l7YoA+?3n_r_Cy`}z}t9;d>+r1yi)jcOMIc1H z<7=AFuj`$-9{`JH;+O0<(;VNrh*$W;$RtphMt`<@YiJ+@vBCZxUp_(Q82ZS27Mm64 sO9!T5?3K*`YbKGl^~p?DatnpC_@Y>tbbRaQG@XC=KS7R0;43Qt06Ti-@UB)^Y=f_uRnZ{kL_c6DXK4j`mgW) z^DpU7FDBNjd69X?E>-isT6$hqN>63pGfLbvCC75*{Nc}!LjCml^C$n~A3vmzBJ(BZ@hsHk@wKo*lT`L9ZZ0kPN~z5{BsJr9 zz9~+cXXbfrch#-Fy0@HknJEPlHEY^e%hIz}$>o;DinnO|s&J_?`=I7yEh=@Q0-X|k zE7bCoM^ZKZ+6OhNd6@2;QeA_Gy8NHc*(7E5^QOhsV^i9qOk0|rwHNTW0&r0PjWt_EVZ)|!$mBM%L zG}mfXH8-B=W=})gY^$Y3KW4Te_uOhaqb5!3F_$VK1 zV^7MzY;)f{WX)$wjT7y>Yu45>9n)%+S$7_jc2H_DZpo9Ds;f+4XD+)+>1R!~uRQv= zYB{DMnx)h_uMWC!SDG*ToMW5z$rVoX#7=bgbGqkgNw0mY)K9&0^!Wp__qyv@0NYulI7*x~Qmo{U4utYX_4rzPF=VrMnWRcN^4^iogU|43sE zX|ToRPMIUEVQsOsMYG)7o!(81alcvzlRs>>Z}k!?e>Vkf%%VR^o472R&{90;qQ1VW z(xiqsoYGQTv{&(4#G;F8J`z`t-_b><&X~X{tWa`{?qz7}{I(Z1LB6 z?Js{{fB*XVgMKXY!`JeXyFDwl(S$R-C9^Wvn3bB`wK|e;Yi*|NWDMF!rdOwFW{Yj~ zQtr``L$*#IE6tntER*GKX0B@}-(rMZ%(j)aG6f&~94cFAmbnoR@B3S&`X~oUaYiTa zb9?D!P`G|mqKjv`m)@hxM>k=e!XPu8WjU>*a*V&co~XdSuG9+Uq@7Yp|ohijH)J2*XUj*o=&Ar3)_Ae z9aJhh7NJi}T}8DD_gNwMk`AR&>--;mWCaD)Jb0Ssa!~TKZ1H@TYvwFID~~ZdWv&$A zTantC9WB?p?~=iEPQNpra%RmK4jMqsWh_N0&(3`bt&*hAU9zjY;~Oo$VB95gX>P~Z+@CE4d8|US`=$9I@9#EQh#;- z;kC08ot0jT^{(oQwt3HD(hRGqbtiBg>AP*PgNj!F5_!#}kQetGL%9A*a~Dkw2uYkwrM$}1IDVgOL1-;gk{4I zdQz32j^7q5zjxMqv6?W)6{V4UkviCL;@NB@h&M2hsul%1F!Sc;c-h?Cjw#U#kb?pz z-L#P_Yo#@h=`dyvAD6u`gk#+gZfJ!qVB4t?eL?eAZ?@NS46&|?c@9Jvkq5wd7U*ak z-+uOP;T`ab&*8KSwrl&eZh3Yeh6)-Zcw(o8x*UiB`|aI>h1f7J^xQ(d zGPzhk3o9t!h018E!4F!{HO9Il3DF)Nw+QNEY#UHXn36&;@%*k?ZPiE$s8S$nAAt|4 z0_Z!Tfsk3|Ho_C{x)Rk#y`YZUH_Ke~4vVILPpGvnOn5UW?8v}T(@01zbI@V+&`)gi z3>Q8HIJ2d#-QO0gQmjg)%6k%IUoP$++t31Xp-=1{KxBw|$Pn05iEmp8d@GEn+n(Xe z5)d7-&cwnwplSRZ!rDl#AvhJ3Kwg1P-Jk;5VT<%JE><3N22~NU3UUSG zvc3{_>yeiGd$ieNTOTIqR2CnFISbjAoFH!WixV*bDwfB+}K{!F#gC!wS%b+Q%8T0_wC~P?KLJw^-l!gd&Vz-eGl!ctfsH>j--c8&pqv4Yj z%w13@dS#+H4lfqGhuIqt;0C|L95d^T^zN9$=zus+L0im;zYDQ0a?c35qWJJQ8%2~t zE>DZZ3%`QMLJUPTVf{B$|NfU>zWCQmo#3kf{laz(<$o_$-^Ho|o)?k6Z`N=V!vTLI zc|#mpF`L6k80ElTM4r5rTiHf_WH<|pbX;oyO;`=;%?b{#Stj~j=pclX#=|+T5I7i* zNGbT-LO`C#ZvAn(Knjo!I1&*Kdy~gLg}rPQwxJDkBjlQ4)})kkGmlLg0}F9jr1e;s zsiS7B4gr_IV5Mj>ps#hkgF(WEG8lM4B{C+WrmMC8w_+h$*7R5G0GEs$t3n0g2Rl3y zA~m@sfrzbQ(m{a2r`TFb3{-<<2ALU?8Fj854jb zT972k`=A8?cjQ~q5_iVwGVslWfZoBg6hYt>U$m8`*bjxc3b#6UNQ=7RgxIvw)*VD; zAq~qVQIfBkFs>VY=mMz#-t3=UaFh;)b4ev^e*x-$f~R1rd&8Wn-rmoO4NC}5_uvP0FhvfW7I%}Sze@YBPk`)8dA}Fi({&}({AKi zyBTd}PUVp{E?0?I#(0lSvlie-Povwv;X8G?xn31Uy+;7ydYz|D7153pjS?_Hgn+;1 zi5TZ3H8KM+QY-z`HPceWEDwFhr9-`e6l`gYYFuG8P{Dv5#R+ zz^Zp9rO7~)HXMYX_in+AP^=(1*GAx%qmpIW^qyOY`;^h zNYT*j`+1*CHsZul)B>ck7V;t6e=`LoFhcQgD$gxF4FnHgSeg7mTXzB>D}$sbl5SKA zYe7(pFgtMqxd9I>Ns$Gb7SbNX@n}1^Df)*NkS92J37iBG!jc(!;2@3$DkwFBV!>e) z!XqX08_@{~r6tf&G?C6G*l>e5Zs>7{Z<5P2fuj9Ew-=?+p> z+4py9Rijp#eszMyMJg<_7{%~v#@tUND)<-;9Zp!qR6s7$JbV+83Ku1uLPb+CJ#>&k zqq>>DCin6gv@FN5Zf|7G?w3GI-^@5xo+M#rfqk8c^!S`XrKQ)_Zse@g1*fSMC9a!^ zofWPj@xlf?s3N8j96>efB;p<383zZ>Zt6wjGh^7Qn#M2g?t2$6OVD$FTc*XVFm=yn!O1>o^V|uA(jAazCheg5tXQy(^9w zH^7HEC)LW`@%(A*RUuuEgl8d^(G@V#jwFj{gn6L~kHh3vVpJIvgqZHfiOk=)+A2U;s7p- z2+u-SBWr9|pq|k3=swtd;xcgx@m8(RzxdZzCY6u*VTHuTcYepi$cEhGBJbReVL-9M z+8dsD7$k-bq9Tm3x~7;%gq}Gg{&yIPDAEUoS`;`bu zWTM+6>dY9Ur@UL_7uk1Gm4XT!bh0|nOTZ^iGY<3$tQ{iH7z1>KDq=Yb&ZuIlz>Q7| zx&mC1g4e86J8-nAZX-}mJP0?qtPV4Tak(au|1d}8tyn*O`Skg(F@rCqy@wnWyDj<^ zQin`0$vuU>vKKev9*RYhJDrMwnbcrJ>hFYY3@8qW=Zu3VBzvMz#34ptaQ8#Y5sO@) zbB3CYe$!v)zO`Rzmxd7d>iCYrf`$$46Q54r{JfuIh4&=*cEh`LNQK{@a?UJ_uI zbasVV$&*~KPu#l@wataT9|7~}mNA769yP4bp_j@|1!BbEOp}Y=dj3t3VE11gvv-&& zZDq*wFF+9h>#}>8I9*dp@Cd z>9GPlP9tDZEo1HMBB!zRuBypcY)+0-yknB*6MAZlx*eRC7?2+Wsgs2fI+9(8M^1x^W&5hwy5^TIs zD0pzlNATl{11%CGRYao^3}b^me=E|18@Lp6RO8%!&C3?$L=NT2P_yMg7!AFdUD`ih z{RMrnPOir!WHKzYKslP@ZKan}`=XnY5(HyKgu$RR+BMsO=QHsEKZ;|`{w&hJe!}wd zN6h{OEqyPO;iwX?r6gL92wEb5U-tEAEkHCVBDaBncTx|0WRm|~TE?T;G$C^A4OKye z)EdOG+C!r+>ALOi7KTiqFjm=6jnE_TY-j^?p1p)C(Jh5YMDaS9iIzbCz&Y1m1^IJq zDnk5bCI|6lP!U?cME=D%E=J~+6DO$})>Rvyfgk zs?oI(nF%Z-VquExkygz!T-(oNTCsoRn%2f8P&&3`B(`?Zg*ZS&;`~g_2ytPGaw4CB zcC=~5blJ)Vdy)SdKh{O~KIg(@I}P@a$7eVRie_{hyuKU%5fe(W$f!o}=m8530j9I# z1%PXcx7Xxz_!K2Q84&*Vg6s3QbI=s$py{Q``}pPC_3_^ER1A)|i$D*=n_gwtp;F8$H(;BLeeS8i84(tgMts)lgruPQ2PBWw!)Ekwyr>02ES>3dT7M zV)A^+9HKf2aTE~^!58+SMT*986Mv>lp>ez`AFaC`TiactS-a|4?qj649!(iYd zQhkU0UBgL}F@S9K;&!nB5QRH*l)X8{u%Igh&2+}wg@6;IwyjdINXSYH&qPv79;pw; zhoKp%OW{~Q68rw%W}VF+7wwYskvOvEU&nzVvRSkyP0Rf3)%%Y8oDqp7>`erQGSGw@ zHs=v;0Mt0s>LwP+4Nj%|u_`9mDm zAP!9OW}U?e+S^Mjvfv*Oimk<^%kw0GiUOZN4Q=QQ9|V{aImvh18MqwKN+=dx$j30- zF>jp45>`>8F^F>q7*34Gt>I}K0N9n4(tAh;8yIg#4s?DPd78J^(w867wY0ay_jUgG z^B3-pqLX2wq1vw~3hxtWf7BZ-H884Cd5nz5FN`-IXXgN#_*wxv+8!fR8`q-~TNras z)VoThY4~^?Y8F(zpcTl9+2g$mOu&3%r$EO-j!;Gvlf3<;sM>JMu#E|5k*z1m2{n<} zFAp)4TthwSlTq1O-*IBKD8Hc<*ckaqiEd{Y8WM%yVmmPC?FX` z*dRd@_};ku=TH7u|4=^0flF-UbL^loz2Gm^%9rqi(u`Op$Ok)DCNakgj(GjhsmY}t zH)b`CXHSC%m?DT`NW4Ws0+<7uugAM^s0IZtk#H$|kUJpDaFkR?Z-6uZepZS0$a3S& zLcA~l#TU|z{*l!gFlcADrl>RjP=`YT$r9h>*erImGH5=A$o;&FV%dL z9s`ddU04KwAq|jf3gy9t!zq{^QSK7o34ya$d~*T{hj{9tKyg4t*uQWeKw~7EV840z zK#A2F9P^~jhATCODIhWj&w;h^<*bSAkt0#8t7#rGt-kw!Gm940p7(Bq2J<;keV+w4eIg;k|^U5fbQ zm2t`z28^soq~Q1tMDPmgEBDeEM@VWg)tD#p3YZ!%e&vaug{T7=F`MyK4BrrLNF&k$ z{31m3_lkpmRM;NhrHc2YToo0kT7ccfI9RMkq^>pi-fw@rm?6oKpDJRJONCwVu}S7L zKpuQ-46@8OO8@24Pv0mZPNq=c_r{8^XJEDAFs;W48el?;Tr>v#8j<-><}{gk=+onj zgCs^?zPHdG@ueniNwH6%>!_;MATcI=#4$3iho-iBPP`(ZsIE88n1kFH(r28BmwWMs z3{6vlSx`anbG#2kz-0CCbh1R8OOS&y+mUmepdbNi0Syhi^T!*78n46o_z3l9WfI|j zdI`Cxj04?oC(ieFSx9Xm^}X@bKfeBepvS3jFX{cDbE6te%xUpr>Ygy23vkpD-^9!` z>WrBo1CX&%!lb%xC0-zudDD6L8ZnT+CJmtn#jr|5mO-Hs?OL2>YlTWXS**vwV2VJ9 zc*oZ?pI_HIaX$bS&BQO+??IQa&G8DK7?}hL)9BB3Zw(EEAU4?F stress-ng-0.14.05.tar.gz +SRC_URI=https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.14.06.tar.gz -> stress-ng-0.14.06.tar.gz _eclasses_=linux-info bbfa385d6907d7948d49a5e107bd654d multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=d57ab76383ff8705b9a0db7ff3df77a8 +_md5_=ecf3b932ecb05aee6ec82419ff14f785 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 0ccc98609b256ba9da0bf37ee3479357c1c8f743..de86bff493e00e398f6e9ef0470d9cf280195edd 100644 GIT binary patch delta 13826 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 WvnzP9Hqt7L|M>rHkBj03VgLXJ)*C$l diff --git a/metadata/md5-cache/app-containers/cosign-1.9.0 b/metadata/md5-cache/app-containers/cosign-1.12.1 similarity index 59% rename from metadata/md5-cache/app-containers/cosign-1.9.0 rename to metadata/md5-cache/app-containers/cosign-1.12.1 index 6b0409aced78..6ae0392ee497 100644 --- a/metadata/md5-cache/app-containers/cosign-1.9.0 +++ b/metadata/md5-cache/app-containers/cosign-1.12.1 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 RESTRICT=test strip SLOT=0 -SRC_URI=https://github.com/sigstore/cosign/archive/v1.9.0.tar.gz -> cosign-1.9.0.tar.gz https://dev.gentoo.org/~williamh/dist/cosign-1.9.0-deps.tar.xz +SRC_URI=https://github.com/sigstore/cosign/archive/v1.12.1.tar.gz -> cosign-1.12.1.tar.gz https://dev.gentoo.org/~williamh/dist/cosign-1.12.1-deps.tar.xz _eclasses_=go-module b088539f282ed242c23f38fa65472184 -_md5_=e99bcaebf46a957a5d7bc24a44b8592b +_md5_=85fc5fba2b60dbdab42f99880490bcdd diff --git a/metadata/md5-cache/app-containers/cosign-1.8.0 b/metadata/md5-cache/app-containers/cosign-1.8.0 deleted file mode 100644 index 6ff6562465ad..000000000000 --- a/metadata/md5-cache/app-containers/cosign-1.8.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=container signing utility -EAPI=8 -HOMEPAGE=https://sigstore.dev -INHERIT=go-module -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/sigstore/cosign/archive/v1.8.0.tar.gz -> cosign-1.8.0.tar.gz https://dev.gentoo.org/~williamh/dist/cosign-1.8.0-deps.tar.xz -_eclasses_=go-module b088539f282ed242c23f38fa65472184 -_md5_=ce452ffe35f3288d84ba71074731a85c diff --git a/metadata/md5-cache/app-containers/docker-compose-2.11.2 b/metadata/md5-cache/app-containers/docker-compose-2.11.2 new file mode 100644 index 000000000000..bfc8be9f22aa --- /dev/null +++ b/metadata/md5-cache/app-containers/docker-compose-2.11.2 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install postinst prepare test unpack +DESCRIPTION=Multi-container orchestration for Docker +EAPI=8 +HOMEPAGE=https://github.com/docker/compose +INHERIT=bash-completion-r1 go-module +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=>=app-containers/docker-cli-20.10.3 +RESTRICT=strip +SLOT=2 +SRC_URI=https://github.com/docker/compose/archive/v2.11.2.tar.gz -> docker-compose-2.11.2.tar.gz https://dev.gentoo.org/~williamh/dist/docker-compose-2.11.2-deps.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module b088539f282ed242c23f38fa65472184 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=aee7f70f7cab202619946e363bc32c28 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index ba591ee193e21e6003897575e224673b4fc85447..84e05cb08082ba87817f8571c619fd1d1021b512 100644 GIT binary patch literal 35392 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 m*Yi8*yuN(;%depG{8Q1b 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 KRI+Mq`2YY;4CSo= diff --git a/metadata/md5-cache/app-crypt/debian-archive-keyring-2019.1-r1 b/metadata/md5-cache/app-crypt/debian-archive-keyring-2019.1-r1 index d9cb916d6e34..48d11851fff1 100644 --- a/metadata/md5-cache/app-crypt/debian-archive-keyring-2019.1-r1 +++ b/metadata/md5-cache/app-crypt/debian-archive-keyring-2019.1-r1 @@ -7,5 +7,5 @@ KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=GPL-2+ SLOT=0 SRC_URI=mirror://debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2019.1_all.deb -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 _md5_=539c5b462329635e1792047a55afe2bf diff --git a/metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1 b/metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1 index a26275d884fd..b8c5f9c58a24 100644 --- a/metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1 +++ b/metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1 @@ -7,5 +7,5 @@ KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=GPL-2+ SLOT=0 SRC_URI=mirror://debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2021.1_all.deb -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 _md5_=d57d81c9304410472e3a8cdfa72bb3fb diff --git a/metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1.1 b/metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1.1 index c337f94c1385..3aa3f8fd7944 100644 --- a/metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1.1 +++ b/metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1.1 @@ -7,5 +7,5 @@ KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=GPL-2+ SLOT=0 SRC_URI=mirror://debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2021.1.1_all.deb -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 _md5_=d57d81c9304410472e3a8cdfa72bb3fb diff --git a/metadata/md5-cache/app-crypt/gcr-3.41.1 b/metadata/md5-cache/app-crypt/gcr-3.41.1 index e946e5900867..81b81b7bdf9a 100644 --- a/metadata/md5-cache/app-crypt/gcr-3.41.1 +++ b/metadata/md5-cache/app-crypt/gcr-3.41.1 @@ -7,7 +7,7 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/gcr IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org gnome2-utils meson python-any-r1 vala xdg IUSE=gtk gtk-doc +introspection systemd test +vala -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris LICENSE=GPL-2+ LGPL-2+ PDEPEND=app-crypt/gnupg RDEPEND=>=dev-libs/glib-2.44.0:2 >=dev-libs/libgcrypt-1.2.2:0= >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= ) @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=mirror://gnome/sources/gcr/3.41/gcr-3.41.1.tar.xz _eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 vala 160a8a30a6cb9aa601e5441c643a7c61 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=ed79e8e097e29f0ddd122b16706a0fff +_md5_=623e826ab89a39bdc9f9281713d4cef3 diff --git a/metadata/md5-cache/app-crypt/gcr-3.41.1-r1 b/metadata/md5-cache/app-crypt/gcr-3.41.1-r1 new file mode 100644 index 000000000000..42adfe06c44c --- /dev/null +++ b/metadata/md5-cache/app-crypt/gcr-3.41.1-r1 @@ -0,0 +1,19 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) gtk? ( dev-libs/libxml2:2 ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 test? ( app-crypt/gnupg ) virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/glib-2.44.0:2 >=dev-libs/libgcrypt-1.2.2:0= >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= ) +DESCRIPTION=Libraries for cryptographic UIs and accessing PKCS#11 modules +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/GNOME/gcr +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson python-any-r1 vala xdg +IUSE=gtk gtk-doc +introspection systemd test +vala +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris +LICENSE=GPL-2+ LGPL-2+ +PDEPEND=app-crypt/gnupg +RDEPEND=>=dev-libs/glib-2.44.0:2 >=dev-libs/libgcrypt-1.2.2:0= >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= ) +REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) +RESTRICT=!test? ( test ) +SLOT=0/1 +SRC_URI=mirror://gnome/sources/gcr/3.41/gcr-3.41.1.tar.xz +_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 vala 160a8a30a6cb9aa601e5441c643a7c61 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=e02bdfced48165d3e1776ac2dc815d40 diff --git a/metadata/md5-cache/app-crypt/gcr-3.92.0 b/metadata/md5-cache/app-crypt/gcr-3.92.0 new file mode 100644 index 000000000000..3ab295afa3fa --- /dev/null +++ b/metadata/md5-cache/app-crypt/gcr-3.92.0 @@ -0,0 +1,19 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) gtk? ( dev-libs/libxml2:2 ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 test? ( app-crypt/gnupg ) virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/glib-2.68.0:2 >=dev-libs/libgcrypt-1.2.2:0= >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( gui-libs/gtk:4[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= ) !=dev-libs/glib-2.68.0:2 >=dev-libs/libgcrypt-1.2.2:0= >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( gui-libs/gtk:4[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= ) !=dev-libs/openssl-1.0.1:0= virtual/libcrypt:= mpi? ( virtual/mpi ) opencl? ( virtual/opencl ) kerberos? ( virtual/krb5 ) pcap? ( net-libs/libpcap ) dev-libs/gmp:= sys-libs/zlib app-arch/bzip2 -DESCRIPTION=Fast password cracker -EAPI=7 -HOMEPAGE=http://www.openwall.com/john/ -INHERIT=flag-o-matic toolchain-funcs pax-utils -IUSE=custom-cflags kerberos mpi opencl openmp pcap -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-2 -RDEPEND=>=dev-libs/openssl-1.0.1:0= virtual/libcrypt:= mpi? ( virtual/mpi ) opencl? ( virtual/opencl ) kerberos? ( virtual/krb5 ) pcap? ( net-libs/libpcap ) dev-libs/gmp:= sys-libs/zlib app-arch/bzip2 !app-crypt/johntheripper -SLOT=0 -SRC_URI=https://www.openwall.com/john/k/john-1.9.0-jumbo-1.tar.xz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=64f0f1b61caf7a05a8550ad2804859c9 diff --git a/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20210920 b/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20210920 deleted file mode 100644 index 1d98f0d91416..000000000000 --- a/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20210920 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=compile configure install prepare pretend setup test -DEPEND=>=dev-libs/openssl-1.0.1:= virtual/libcrypt:= mpi? ( virtual/mpi ) opencl? ( virtual/opencl ) kerberos? ( virtual/krb5 ) pcap? ( net-libs/libpcap ) dev-libs/gmp:= sys-libs/zlib app-arch/bzip2 -DESCRIPTION=Fast password cracker -EAPI=7 -HOMEPAGE=http://www.openwall.com/john/ -INHERIT=autotools flag-o-matic toolchain-funcs pax-utils -IUSE=custom-cflags kerberos mpi opencl openmp pcap -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-2 -RDEPEND=>=dev-libs/openssl-1.0.1:= virtual/libcrypt:= mpi? ( virtual/mpi ) opencl? ( virtual/opencl ) kerberos? ( virtual/krb5 ) pcap? ( net-libs/libpcap ) dev-libs/gmp:= sys-libs/zlib app-arch/bzip2 !app-crypt/johntheripper -SLOT=0 -SRC_URI=https://github.com/openwall/john/archive/43c7f8850736d4ec68bf0a022ae9fb34c274a01d.tar.gz -> johntheripper-jumbo-1.9.0_p20210920.tar.gz -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=9ccaca9ac265233737d28e49513119e3 diff --git a/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20211129 b/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20211129-r1 similarity index 93% rename from metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20211129 rename to metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20211129-r1 index 25c7d3b4d92d..9f64e94299dd 100644 --- a/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20211129 +++ b/metadata/md5-cache/app-crypt/johntheripper-jumbo-1.9.0_p20211129-r1 @@ -1,5 +1,5 @@ BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=compile configure install prepare pretend setup test +DEFINED_PHASES=compile configure install prepare pretend setup DEPEND=>=dev-libs/openssl-1.0.1:= virtual/libcrypt:= mpi? ( virtual/mpi ) opencl? ( virtual/opencl ) kerberos? ( virtual/krb5 ) pcap? ( net-libs/libpcap ) dev-libs/gmp:= sys-libs/zlib app-arch/bzip2 DESCRIPTION=Fast password cracker EAPI=7 @@ -12,4 +12,4 @@ RDEPEND=>=dev-libs/openssl-1.0.1:= virtual/libcrypt:= mpi? ( virtual/mpi ) openc SLOT=0 SRC_URI=https://github.com/openwall/john/archive/5d0c85f16f96ca7b6dd06640e95a5801081d6e20.tar.gz -> johntheripper-jumbo-1.9.0_p20211129.tar.gz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ca18cabd3a7815c328816aed1c40f2e7 +_md5_=4e6c63a734463c75f5b7aec7d6fc465a diff --git a/metadata/md5-cache/app-crypt/johntheripper-jumbo-9999 b/metadata/md5-cache/app-crypt/johntheripper-jumbo-9999 index f592a717f6c1..2125de7cdc1a 100644 --- a/metadata/md5-cache/app-crypt/johntheripper-jumbo-9999 +++ b/metadata/md5-cache/app-crypt/johntheripper-jumbo-9999 @@ -1,5 +1,5 @@ BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEFINED_PHASES=compile configure install prepare pretend setup unpack DEPEND=>=dev-libs/openssl-1.0.1:= virtual/libcrypt:= mpi? ( virtual/mpi ) opencl? ( virtual/opencl ) kerberos? ( virtual/krb5 ) pcap? ( net-libs/libpcap ) dev-libs/gmp:= sys-libs/zlib app-arch/bzip2 DESCRIPTION=Fast password cracker EAPI=7 @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=>=dev-libs/openssl-1.0.1:= virtual/libcrypt:= mpi? ( virtual/mpi ) opencl? ( virtual/opencl ) kerberos? ( virtual/krb5 ) pcap? ( net-libs/libpcap ) dev-libs/gmp:= sys-libs/zlib app-arch/bzip2 dev-perl/Digest-MD2 virtual/perl-Digest-MD5 dev-perl/Digest-SHA3 dev-perl/Digest-GOST !app-crypt/johntheripper SLOT=0 _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=41380867d1c66db8775473f5d70c1650 +_md5_=b805cec1ea03dccebd872b908e55b83a diff --git a/metadata/md5-cache/app-crypt/osslsigncode-2.0 b/metadata/md5-cache/app-crypt/osslsigncode-2.0 index b88d89a56241..e2ce1e638360 100644 --- a/metadata/md5-cache/app-crypt/osslsigncode-2.0 +++ b/metadata/md5-cache/app-crypt/osslsigncode-2.0 @@ -12,4 +12,4 @@ RDEPEND=dev-libs/openssl:0= curl? ( net-misc/curl ) SLOT=0 SRC_URI=https://github.com/mtrojnar/osslsigncode/archive/2.0.tar.gz -> osslsigncode-2.0.tar.gz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=9e9f7b324d39bf0ca546025eacbfddcc +_md5_=b7ca9587c2c2943fac36004b5462b800 diff --git a/metadata/md5-cache/app-crypt/osslsigncode-2.5 b/metadata/md5-cache/app-crypt/osslsigncode-2.5 new file mode 100644 index 000000000000..13df6c35652b --- /dev/null +++ b/metadata/md5-cache/app-crypt/osslsigncode-2.5 @@ -0,0 +1,16 @@ +BDEPEND=test? ( || ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-libs/openssl:= curl? ( net-misc/curl ) +DESCRIPTION=Platform-independent tool for Authenticode signing of EXE/CAB files +EAPI=8 +HOMEPAGE=https://github.com/mtrojnar/osslsigncode +INHERIT=cmake python-any-r1 +IUSE=curl test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-libs/openssl:= curl? ( net-misc/curl ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/mtrojnar/osslsigncode/releases/download/2.5/osslsigncode-2.5.tar.gz test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.cat -> osslsigncode-test-unsigned.cat ) test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.ex_ -> osslsigncode-test-unsigned.ex_ ) test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.exe -> osslsigncode-test-unsigned.exe ) test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.msi -> osslsigncode-test-unsigned.msi ) +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=5391a3a5ef02f37174234f1c233d573d diff --git a/metadata/md5-cache/app-crypt/pinentry-1.2.0 b/metadata/md5-cache/app-crypt/pinentry-1.2.0 deleted file mode 100644 index a17e2354c77d..000000000000 --- a/metadata/md5-cache/app-crypt/pinentry-1.2.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=sys-devel/gettext virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=configure install postinst postrm prepare -DEPEND=>=app-eselect/eselect-pinentry-0.7.2 >=dev-libs/libassuan-2.1 >=dev-libs/libgcrypt-1.6.3 >=dev-libs/libgpg-error-1.17 caps? ( sys-libs/libcap ) efl? ( dev-libs/efl[X] ) gnome-keyring? ( app-crypt/libsecret ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -DESCRIPTION=Simple passphrase entry dialogs which utilize the Assuan protocol -EAPI=7 -HOMEPAGE=https://gnupg.org/aegypten2 -INHERIT=autotools qmake-utils -IUSE=caps efl emacs gnome-keyring gtk ncurses qt5 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-2 -RDEPEND=>=app-eselect/eselect-pinentry-0.7.2 >=dev-libs/libassuan-2.1 >=dev-libs/libgcrypt-1.6.3 >=dev-libs/libgpg-error-1.17 caps? ( sys-libs/libcap ) efl? ( dev-libs/efl[X] ) gnome-keyring? ( app-crypt/libsecret ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) gtk? ( app-crypt/gcr[gtk] ) -SLOT=0 -SRC_URI=mirror://gnupg/pinentry/pinentry-1.2.0.tar.bz2 -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=66f0de843ea5535d036464bc86c4b27f diff --git a/metadata/md5-cache/app-crypt/pinentry-1.2.0-r1 b/metadata/md5-cache/app-crypt/pinentry-1.2.0-r1 deleted file mode 100644 index 5a7cf7da61cb..000000000000 --- a/metadata/md5-cache/app-crypt/pinentry-1.2.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/gettext virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=configure install postinst postrm prepare -DEPEND=>=dev-libs/libassuan-2.1 >=dev-libs/libgcrypt-1.6.3 >=dev-libs/libgpg-error-1.17 caps? ( sys-libs/libcap ) efl? ( dev-libs/efl[X] ) gnome-keyring? ( app-crypt/libsecret ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -DESCRIPTION=Simple passphrase entry dialogs which utilize the Assuan protocol -EAPI=8 -HOMEPAGE=https://gnupg.org/aegypten2 -IDEPEND=>=app-eselect/eselect-pinentry-0.7.2 -INHERIT=autotools qmake-utils -IUSE=caps efl emacs gnome-keyring gtk ncurses qt5 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-2 -RDEPEND=>=dev-libs/libassuan-2.1 >=dev-libs/libgcrypt-1.6.3 >=dev-libs/libgpg-error-1.17 caps? ( sys-libs/libcap ) efl? ( dev-libs/efl[X] ) gnome-keyring? ( app-crypt/libsecret ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) gtk? ( app-crypt/gcr[gtk] ) -SLOT=0 -SRC_URI=mirror://gnupg/pinentry/pinentry-1.2.0.tar.bz2 -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=04b5f3d476b709460cb476616112b427 diff --git a/metadata/md5-cache/app-crypt/pinentry-1.2.1 b/metadata/md5-cache/app-crypt/pinentry-1.2.1-r1 similarity index 96% rename from metadata/md5-cache/app-crypt/pinentry-1.2.1 rename to metadata/md5-cache/app-crypt/pinentry-1.2.1-r1 index 4a91d1c02e34..f893859c9ff3 100644 --- a/metadata/md5-cache/app-crypt/pinentry-1.2.1 +++ b/metadata/md5-cache/app-crypt/pinentry-1.2.1-r1 @@ -9,8 +9,8 @@ INHERIT=autotools qmake-utils verify-sig IUSE=caps efl emacs gnome-keyring gtk ncurses qt5 verify-sig KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-2 -RDEPEND=>=dev-libs/libassuan-2.1 >=dev-libs/libgcrypt-1.6.3 >=dev-libs/libgpg-error-1.17 efl? ( dev-libs/efl[X] ) gnome-keyring? ( app-crypt/libsecret ) ncurses? ( sys-libs/ncurses:= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) gtk? ( app-crypt/gcr[gtk] ) +RDEPEND=>=dev-libs/libassuan-2.1 >=dev-libs/libgcrypt-1.6.3 >=dev-libs/libgpg-error-1.17 efl? ( dev-libs/efl[X] ) gnome-keyring? ( app-crypt/libsecret ) ncurses? ( sys-libs/ncurses:= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) gtk? ( app-crypt/gcr:0[gtk] ) SLOT=0 SRC_URI=mirror://gnupg/pinentry/pinentry-1.2.1.tar.bz2 verify-sig? ( mirror://gnupg/pinentry/pinentry-1.2.1.tar.bz2.sig ) _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 -_md5_=957a22c612085caec539a74575f2cdd4 +_md5_=cb8f8ee4b7785644f8a97222348100a8 diff --git a/metadata/md5-cache/app-crypt/sbctl-0.9 b/metadata/md5-cache/app-crypt/sbctl-0.9 index 75ac2d763f71..df9b85483429 100644 --- a/metadata/md5-cache/app-crypt/sbctl-0.9 +++ b/metadata/md5-cache/app-crypt/sbctl-0.9 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/Foxboron/sbctl INHERIT=go-module verify-sig IUSE=verify-sig -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Apache-2.0 BSD BSD-2 MIT RESTRICT=strip SLOT=0 SRC_URI=https://github.com/Foxboron/sbctl/releases/download/0.9/sbctl-0.9.tar.gz https://dev.gentoo.org/~ajak/dist/sbctl-0.9-deps.tar.xz verify-sig? ( https://github.com/Foxboron/sbctl/releases/download/0.9/sbctl-0.9.tar.gz.sig ) _eclasses_=go-module b088539f282ed242c23f38fa65472184 verify-sig 0748d665fa664a87add00152ed046e16 -_md5_=a7962fd6e8cd268842ffc03669ff5855 +_md5_=e613fc92b7158532b544cab7f0b9b43c diff --git a/metadata/md5-cache/app-crypt/seahorse-42.0 b/metadata/md5-cache/app-crypt/seahorse-42.0-r1 similarity index 75% rename from metadata/md5-cache/app-crypt/seahorse-42.0 rename to metadata/md5-cache/app-crypt/seahorse-42.0-r1 index 70d56994e50f..f63bbba3d447 100644 --- a/metadata/md5-cache/app-crypt/seahorse-42.0 +++ b/metadata/md5-cache/app-crypt/seahorse-42.0-r1 @@ -1,6 +1,6 @@ BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xsl-stylesheets dev-libs/appstream-glib dev-libs/libxslt dev-util/gdbus-codegen dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=dev-libs/glib-2.66:2 >=app-crypt/gcr-3.38:= >=app-crypt/gpgme-1.14.0:= >=x11-libs/gtk+-3.24.0:3 >=app-crypt/gnupg-2.2 >=gui-libs/libhandy-1.6:1= >=app-crypt/libsecret-0.16 dev-libs/libpwquality net-misc/openssh ldap? ( net-nds/openldap:= ) >=net-libs/libsoup-2.33.92:2.4 zeroconf? ( >=net-dns/avahi-0.6:=[dbus] ) || ( dev-lang/vala:0.56 ) dev-libs/libxml2:2 app-crypt/gcr[vala] app-crypt/libsecret[vala] gui-libs/libhandy:1[vala] +DEPEND=>=dev-libs/glib-2.66:2 >=app-crypt/gcr-3.38:0= >=app-crypt/gpgme-1.14.0:= >=x11-libs/gtk+-3.24.0:3 >=app-crypt/gnupg-2.2 >=gui-libs/libhandy-1.6:1= >=app-crypt/libsecret-0.16 dev-libs/libpwquality net-misc/openssh ldap? ( net-nds/openldap:= ) >=net-libs/libsoup-2.33.92:2.4 zeroconf? ( >=net-dns/avahi-0.6:=[dbus] ) || ( dev-lang/vala:0.56 ) dev-libs/libxml2:2 app-crypt/gcr:0[vala] app-crypt/libsecret[vala] gui-libs/libhandy:1[vala] DESCRIPTION=Manage your passwords and encryption keys EAPI=8 HOMEPAGE=https://wiki.gnome.org/Apps/Seahorse @@ -9,8 +9,8 @@ INHERIT=gnome.org gnome2-utils meson python-any-r1 vala xdg IUSE=ldap zeroconf KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-2+ FDL-1.1+ -RDEPEND=>=dev-libs/glib-2.66:2 >=app-crypt/gcr-3.38:= >=app-crypt/gpgme-1.14.0:= >=x11-libs/gtk+-3.24.0:3 >=app-crypt/gnupg-2.2 >=gui-libs/libhandy-1.6:1= >=app-crypt/libsecret-0.16 dev-libs/libpwquality net-misc/openssh ldap? ( net-nds/openldap:= ) >=net-libs/libsoup-2.33.92:2.4 zeroconf? ( >=net-dns/avahi-0.6:=[dbus] ) +RDEPEND=>=dev-libs/glib-2.66:2 >=app-crypt/gcr-3.38:0= >=app-crypt/gpgme-1.14.0:= >=x11-libs/gtk+-3.24.0:3 >=app-crypt/gnupg-2.2 >=gui-libs/libhandy-1.6:1= >=app-crypt/libsecret-0.16 dev-libs/libpwquality net-misc/openssh ldap? ( net-nds/openldap:= ) >=net-libs/libsoup-2.33.92:2.4 zeroconf? ( >=net-dns/avahi-0.6:=[dbus] ) SLOT=0 SRC_URI=mirror://gnome/sources/seahorse/42/seahorse-42.0.tar.xz _eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 1542e649be915f43f6908a9e93909961 vala 160a8a30a6cb9aa601e5441c643a7c61 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=e12c9660b1bea69233e6c523d4a30542 +_md5_=da97ef1c83e47f8c9be86c962ead23fa diff --git a/metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4 b/metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4 index feffd1e6dd7a..82d900997abe 100644 --- a/metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4 +++ b/metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://github.com/tpm2-software/tpm2-tss INHERIT=autotools flag-o-matic linux-info multilib-minimal tmpfiles udev IUSE=doc +fapi +openssl mbedtls static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86 LICENSE=BSD-2 RDEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/tmpfiles REQUIRED_USE=^^ ( mbedtls openssl ) fapi? ( openssl !mbedtls ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://github.com/tpm2-software/tpm2-tss/releases/download/3.2.0/tpm2-tss-3.2.0.tar.gz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5b8fc14de9e7ca7ebdf677f7dbdf6a13 +_md5_=2aeb0c5b1c67a874b2cf1ff3f00fef9b diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz index 007025fe428a5a23d3720258ab00eda04767b78a..f35c27314c79e1d04394c2662f37a4a3835342df 100644 GIT binary patch delta 93015 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%0Dr9WN2&emKmJYQ#wG>^On6}7{O+(U z!(LWIhsFIkhm%mYb0BV*{!w5^yt&{Gw1NBUTuxD92d%jxo;x4*3_<>g%b-PJte)NA zR8Di+@F896To>5=N=%$Qara;sKOwFvE<2(>#;3!4OZ}a_U+Ec@55w4eHolp7OJM`5Co_Hfii3pm962hd6I(Vz5%@23)6uODpUgXGgJ}j-m-4YsG*2^Vj%- z_?+I9kR#3fBnx>rub9$!@_w+A=rOYu8VRA%okd_*3m%mWQptnI8Q3Q1QE?7ZL4Piy zqPOEC?-j9$ic>tr9!h2?2V9Pa3>G(<96YZ4GAv7%4yPzzxb3vquGmhOb`PEeIUfyW zx$T6viXhIV+h)(e63&jMaCF`hNm&Engg8~g_(nk>ssn4g=biXLs4KCv*;Ok^-3x>H zv|2y?n=#L3`BR4M4d~{!>RTMfIDg=Wu_l|GV^3I^IaRxQt>(Of?Y>0or=AHyeRk_d znk5J6=@Q3ZuP<~L5sy2CG6Yq?Rr0g#t&bO8eVHI~y8pJj`#$~xNHHo-(0 zCs^)uL^HNEFY8}2j?iJQ%dw>Bwqo^aVqdQNdgfP5htBfc*X|B$I6yV|-hXslPKWwO zXBf`)k)!_hsO&#XX(VJroxzIxbe7UG(6KESi0Tkrc{Qd!S8@=dKYSHW(vyt`zaAbV2do0JE z?RnTNXF;xYP4QC|?{EM8uEPcYes5XFaMB@ymrYCdZCZa(SrV`#8wM>E%TG-~da|32 z7q6ZHJ%eY_<8Ah03*{A`sFJqYgO1bwaqc%9QD&`eF%r|h^dF)1#>Th&~;+k^J$5l1b6d(@TCbGw)bKY zf;tOpIi4@oPGZ+(5`P}f$sSs+>NrC5$_==l{00`lE3R>wSwTbc(Y)_-2++*8=C_Q* zgt(l|^6TjgQj?3ok?D)8+RYiA4Yh?NhZ&7x#){8CpdQvVmFL9ZeDZW?Q%APk-6oiA z26#Sm=b$&(H`F_pYuGW-?Y$AK+0+lK^|$_QsO1^|#ZXIQI)7s0w!d^ky_fYXPU~8i zS@Q(=c36v|YdDZ2!y23gZg?BUh%$>EtB`is%N`Ih$Mm3c4o93vhw*?cJm~>WA2nU} z>))fD^LBLmD=K!Q>%5}*kc^#1521D=QuF#2Ou=Z{(-8@4#)e_c2AKF%9T9vYp(wT+ zKsvAIU;v#{9DhG*l|Bj=GMj+#Jx-*JWc} zO_r4-#$=rCR=GmnRfL-@I(Zaa6Q$x^~_S0C~Pi))a(`tR2sq}|_ zjTkGUd{}GC=3+}SxqZXs;lTD!blV&dxAAVLmSNo`;El`9+p=RsDq+uY?Hko{vBa1h zoV1&z9)Hhhzjj<8a8fvo;SMoqcsO^oVynQ@05pzvIbhD|wPR>; zJO|QL<8XEZNZ^Xe)=*b<@Uh+BtCvXzXPFolhuLXsFeMbwNI-ZtM}pn96{EX9a)`hE z`QH@qHqTRf+xTF0H&GAIG0W*tdbrD7Kp22s?SF#?IxI15mR$qNBY5UFY`<~5pl#?H zp9|icrB^&uFZ^|2--#P{L6xXzps7_*y5~z&ul{t#K+%e)!>Bj(#8?)wR{sd7sP!zh)g$F&eY{umnHaOj`_O_aFwYznt3b{y>H{FvM7fdm_0PLd9LN8vlLuhVFwt6Wr>a}w zjHe%_pVgHxF|ddb3XI!?dYe~v4*bZ$bAN2M?h@v$j&ZF4M<;M%hX`=j6L_;F;#;ZR zWjl__k}&*nv3_|P*25o*;F6;$0i2U4a1nxTHJ#;b=A1i3&>~ZChG_oek?JMxXMDau zYwrFu`y@4L=c~Q^<96y(*+Ftv*xEhyZyxvRCJ@u+UP0kRR)427 z9#s}~JCAW#HON}0>|8xt5n8JgZF|`EM2x~!2_cskM_9@<6tt_Q)A+=!4s$j1?T54!e5pgkc2`<7J%iPfX#m3Md1xhzP83Ir%GeE65Iq znzZP(A1nw)ggipxd+)`vJ%78wx58~BQ8LF8vL&Nsf6O`m-Mcl)AIrLqkRZx@Kl_4A z!DjKabAjLpH{&Hc?ijcf913rfYxi7}jUV=4KNJI_u?+cSk?kETRuq~nLqB6O<}9I# zr{shR2R_@x z?94C%d$Nm#h=g~Ha3u#2A0E9e=kUlAZ5CL@&_116E%1lm!^6VrxL zZ1b#!=zHOoyJETEJpKW0%ZHz;VZ<36=Fo?ml|s(SUbBk14%sjc-Cn!l?Ft{(>mU8! zAXi5X$8}mhO1OjACcAGOWR9NgFaS6`>$dZhL={3XL7)O@K7aLLL18{@1kYYA(HwnA zBxH#$)&-|MFOzmqbgbX1?j;|(E%AQ3J&qSYO~E06$-$%i2Q1=r(#{~-B&UO0DW1Gj z1A1@S57dpozb!iT4C?4j>L28X78zhys|jBRK+rGv7*c?EYJ5V~doh$F#bUvBQ7gwM z>UQ^Jk#O$IdAA$Pd^mo%KAlM6tGyzYUhqS$;(;o)p29627EJ? zn}C24K|0?oKdi%{M}YBRIq9$obb!rJa3>Je6HZ*LFL`+*^rzfGNE1}1mo#DW5q^uG z;oq3mbBJTAy#Qd2riVG;2=Q{(qT`9J1ehTLA;~mkSd$VwRDZgV4e3~j>2AqC{&JU! zfgT%ViBFq$H2oFcdVrjgNUY12YePwFhDWvB4jfneSy62^dpOUJm3$`mB}Ez4cyR5;z4+_Sg2ywIhzyq8m8e49jwZ>AC!L>R=7KJ?%QhJfBDOw|NF=FkFUug zmS57lq)pnEo_}r&uJ~b*4Fghv_>re!^TW)~y)`Dv><|*P$-?8Gog9JAk{xdmM!BBr^!F1-Nmp zfmX91_uE3vAIIP3*Z*F>c01Kitt!16g?&FM$-O@9+46F>|B3n><Rgtj3v4e8+j%wW?%aB3M+X-vZ1Urr&Z&F zJP?G^0v!WKC|D7p-D#1TNYIwOk3i7-#rnrDSk>{Le@*H0VIm%38Fln{%9(Z}-Gnr3 zEWkdonP5p!lT`(epqev~?(W?bgz=P}6xw0<^MCYaz8lL24?JTm-Q&7p<_Y^O0jNMz z+YirLvGrIH7O-Cp8VWbaFk$gl-?in)K=wVFlecXfh8KvGvpVDvd3-)SQ~*@T@?5hF zc-7TC<-pn}R2x>Uo^y04SbDLY-WtXqR5+Mte0@5a>Lvyq-&gC;fBPDL`_I3IFWz1F zHh-eaw4KxNySFD|Ob;t^ECAvJ)6UTZq-o>6JD0T#_krS(fbhzf8nNmEsJ2I9to+c}(5A=4!VD zHF*YVu^gcVr$9tn9ax=*AH6?sC8S%3Z6C%BhY9ljPD&`{Z3=yJI_J}UT-S{kT7S5G zMTeyURo&a`tY8HGlvrjEy=1P%#e_7#Fu>B^mr39I@h`vhU;p_v{!kvA%5V4Ccsr71k?er&^n+kRyibIAXZIdn zXy=TPX{*Ov7N%xM5fGgnD1*jB?SJ7kXq|1Vs=*m*cX(^lbN=Cdju~(`aO(tru)uy{ zT;7VsJBN3(rVcb5Z+F>Jl7XxB;9zksYCU#y3V%NMPA?BZdp29@Se_1o=T)&N$qlk> z$leNp1|Tp=f`{7<z98& znR)n<-ksx{Sl~e%3t!kBoXAAuIt9q=jW*FSyuDF7;8m;C z0K7=vuoxUL&@0eihKVpZLX;ya$%%11@$n2kdI6QAt){a(uWvJKPH($%WPB$i*pKZY z8jJlqX8{xVuHfu1MZ+y6Uyk{Rhe3Z4dSYL2y`TGPPK8o??g$#m+VDB%Q_Hm%0`D+z zep)VDfkMTddg+cfLoT2)?BcUH0|gik{B%ISSSO3_o*^91wWJ-9HFoS4 zh|Vh)>;04Lcc|UszgVsx|Mq>k-Z89bQolE68aZnGxq?(M?hd@iU`|iocC@j0qFB8% zF%j9E+q1j|YE)PhGVI(Qd)0sVEir#2`}@5?1Z#RGELZ5rm;_im7Ve8c=^6AZ3@*e{ z=Vzvgyg9sxuz5~|1aK~3tO#+K((=L>FQ&T2a~_QVNQcwvs+WE_fqy)6AF!kYJVmZ~ zm5`Y;Hs5iX-T*wHJuNtI-6_ZjUY_}1EZ1-USbtcq?d_U3AhA025Y3U zKpZjmDymt}wPIdJc0Lst*;`>1c~<^jhM?%BfUx~1nd9)(OeCl%JKQ+!>&_klv8TOGo^UUGJSSUz2k~Cx3D6iVK3) z?c$k04im(O4W7GAuguuNn~l5zSZhSQ08n`48zuG5ym>9#^iZwdihvGrsGSp%e?P&r z{L1_EF7IT`-k#xX9QpnQLxV*%Gl#HGi`Ai>C}#-SWj{uQU_)bPg_7-qPvLnxi*A{j zlM&~q<NhpxuH{8Ak?Z+X|X>c$PNQ==}btdDW}330bMUHFgqkvO{4jRDC^-_s?vK z?#yC*&s&4>YaZo5;SgaQd+m|HuxtG$47csE?bV#z?TlX!_Uy8pxPLejXPzE{1<1SC z^>|BCcics1^>Y4wx&HLaUw&R+-*JiacPWjYJKl}wvRS^`D7r>vOd-3Xvt$rgcOJXdTZP}u}ED?;*_mF)4}cCH4~UF+A6l7O$K^6(?tsK#Njs(_vr;Sp;p!@S*P+`9J-muOE>-qtRubQNNt4S!y^_435S83;rh?CpS^9!`Mu&O0p57BWEHZa1emBP6D` z6&~QEqdCyb$7yS-rHqyoG;ebY4%9+U?njCq?DjHTM?`wT(Zdv(Z>)A;+oq~6(EC*B6Mz_q>&3Gw<)+r7g2 zHX9&%fdXV|VHtd=)7$3qUZ|*TE~teE-_t`A?|I(C3x8&7@@CQtO45n32B)CVNW*J7 zt%r3ME(G<&e7$x3+e-bp|MvHvfAr?l&lAfku{k;u(kuI%!eR8lPw?>_yhvL!8rR`m zO>4+3$N&nC^{oz%z$4d2C?DJVI^bNF_mOqSFxZC_BjFk{XMMs#7XhZ&&9c|n+Y??y z>o!|>dVh&`exzT4ws}z$@r2(%*bz~PO?=4&#w$2=+kB>9 zZU@zQr^O2489cS0Y@De>B<9nOMo@JA-nVu7>Bsw@^RExOdvthyL0G(NCa~+p+o^63 znTCg3mYeb-hi^5UZo__dl-goe2PHhzpb(CId&)>!L-lcbMHSdnDW>6F8FOO z9)I7DPJA~h$?F-crL`{C(gcDm_+_(~sb4n1d1P2p2BQ&2=UxWB@U1!{mE^1_Ps);` zbF)X))~|yOmH2vu@Q^501ODLo(CM|fOT}j?$lJ)+(i|yaFSY^L8^KhBVot~+{ zHq;L9SM8Vn<8Oca`hUA}o{FXWKmUrN@dE4gC7o{>X7pjQq`|vis$FE>Pre;D)(Om4 zBM!-V4$lMTlZXd4!{q^*_rN+ApNBc7ZKWm-97#uHZYKtT?gMvD!nw!uNKvmIm4DHO zXI7IFd0rsq74X(NS$4xCWk5I{R)snbB6#P6Gx60{^GPK^$1Vsl>s1}Xco}qKRCi3p zL-T%`X+bl3=e%GGjy*^82QRTrb}Im}kA9fW>l^Ra?(e_+_|4+N4<4+%D-8r5l7pA8 zZH2LSmTa$KL;#u=zU@Zwn_&&$_J6z`sst%wjpxm49k9)gAXIr^UAfp83o9XHnjVQT z`2jii+COjQM2SArfjrl~J>!165MnN(&JE)PAp?BYd9%ZIevB>Isgu2Q+oI8Ol*3_H z-UIqfff$hd?u;s%yS(*&#*)y|=Ti)Xt)qrex?cUUz4&^YCic#8_}~M{P=B=F7wgAA zt)Kt$@Gi^Us#^AX<6GmoSPQ`%j=dbU?=@MLvIHovdF^Fs0dI9)+WGQc_fuWug(9&C z1=^t%mJXkPn9}y7ihrMW_EfL1tEQW56+lf`&R}a9h!f&^8-0B=ufIvMQH#riJ)z!q zp7ez z#Y0x?R$#%YuV)HEZGYjsZI8c-ZSSY&ps1K;5tFHp6Fy*JlGn_dleWVrJFEo5h!+43 zEi2C$A#3d&9ESD3-AKth6lW=K4^i3X>uF1SF7vgS_8G0<)TnHu-r1h3pPTBa%Y)5e z!Vg-rGXE;sBVte1j_5Tl0HCPpW#-);tP@#^=t#vedD(9E7=J!4)aV{x{7|s=cT05u zAa;oW5%`Y2Gg7IZd-@nrZ+!>#-sC^5yrLW2Rq=!H11gVu%Yntu+a0a()ZYDTlIC>N-bH=lTw zv$x;|N3sq+D|$u1+|Qw$7vJHP2fj`ivUq&q6y8_pNoEBI`&jGgp*5*N5FNKV6+Eyu z1_=IaRlnK8$-5lsOV01&VD^?rCv>FK&gWX4L-rKO9NwEeZQ)#sDR$oRrASnaJZeV) zCblfjCV%jFa~QGL+tM673^;hbl_Q%WuFpvU?&@e@LY%2)boyb!_3hqH3ml?^0w#t0 zBI2)yxs>6@w$kh;?))v<0ur{T-4nMXD=Tr=3RNWgVLo{b$M0uY+j2S1vKodSoaq2G(XU#s=cr{h(E`lY-ZpMMb?Bz#+dvc0s3$PmtL?dhCxm{qtm zv0;mmnTc-2fk!!`J~xo$=|FkNgSCF%lMRLO9{4<+_-;B5g7|bgLN(w&UQK0KwTvB@ zoG)lMC*!o{WHl~!=+z(#07s@QtFQX>%&mD6nwKrgCAd;^k<`(g(~E4vNS{ zp?{>+fO1FgY@49+vMYQ&l`WeOn;r7Cyi4Hz-m3C_wPyFo=L@?0-Qig8cn+d(ISvDA z851!J1h)>*q=^@G@aa(WL$E|MFRzuWPb*3*Q+5NPO2L~WtF4SINQ3b6ww{_lg#J0Q zXA7zg?oI>AW~JI2V>oU#6_yulOmm{WAAjUPY|rXyj9vh}o@_?)RLx18NQh@@;^9Pj zJZjpfV7|>;4W|=Wy<>;PaP*tSsQdI5rRqeNYNz@{QXKN7v_37=bJhIy)YBmLkN75h z;B^(M6rQ1uDWB|~cLRd$J3V=fIg4#Dc53E^VNQ?nA%6UnBdCg_PrX&gnX(Q5Du3Qg zs`6ZS0vK>#3wWdR|D##@=nbt{WQQPOG_MTA?W`|!Glow1vV5CJVkw^m0UmBx@#{?^ z-g8~Nxjvul;Dx(AO^E|LfhT5&ML7}L^nd*6-4jlS z^Y%r&rCJI~ocO$E{~6j5o`u73qE&!zOx^))5H!}r+JW1GGD`>?I)=;Ey1i@;!eo;1 zB6cnBFn78}^6;@ciFcTILA`?5fY9m9)Ad#)5?^7Lc7jE73GKNH52@bJ;&zV_bl;AC ztUX`LOA~lT@7=84^BbM}13|6|g{h-T=A1j0C8S ztL3Nj!D#{!%Rv*Y{ilWc#mN~CUVB>4uaoFe907`x1yVeJhYYm;;6O+wZ->PoY^!nl zx)Vq((gkme_uyFiP;D4J(e$I+Gjl;jaP6%}kMo33@DQvc)Ta!uLO8qg<1A=K9Mtn) zEm(XsB3kP$S999q@9e(pj9nYqJb4@2>lud9%iiu{8~<{y*-qYX2fw!0^ziBt9%fC? z{^g3VzgJdi0Q z*TZ?%ckvFMzxBDo0mHHgm-sT5v8?;}h zTY7AH2rz^LWT}9$&vBQ@8)z3u862pPyk6LvOdv17Up&q>@qu~=?vhTx(%MjZUUI_b z@Ev4-u`_^B3jcbw+GpFkv#okgwPpk1E~yaWFYNib$>>D;Imi#F1{m|3P z5VMn3R3;culB52&{pH2pArGU?6kXnV?4RnzlvHGYct!-q)DI|ZaO|eDUh}7w z`t70fo?E^ZBss%8+287()E)c+qE&@fc{Q)h?*tI-PP5APwxg##T?U||adA)Fb9w9l zu?0%EJp~3khpaW|{PLOw_8X)gcpn-HA4LhK!rr{yl72o19~M17Gri*Qepu-LGYBc$ z#*|75aq0qp%?qOWitfG2t$Xif350Y@=nku0o&b4UD`g`n*g;eRI_zI|tW!NLQ#4m| zK6ho$`Dvw|Y-u7KmM>V{huenZ@w8KchF(ec;El~95+UTDQ?L|d&pc;`W=01&G`kzF zW@+p=LjxpHWrV)w$Pv*_!>AryVhV=zl^&@x(}3FFdFof0=LNjWu3@>yM^*5J+Qh!z#UEK4Z~HD4_CB?b9+BL z+Bi#>RmgsLhEJKMZ>P80HDX*Pye#jOJuQbjJ@J+U|&wa-_9BFYHr|V zTJvelEahJ6ZD{`WiHrWJKbkN^Q-IgI8G*&yg}pG!#_;WRLS9)Au$${5#5L#DxQaJn za+)`ZZG(kE29X=+b{zA~qY#uwYfn}2)2jj7o7Z!}+2xQYkR^X^?;kNc=2*{QEPd;5 zJ)M|SmsbLg;Q_s)(t9;$J|Nh({yg{m8Co0y(GAfAA#?iGK|63t2y=)$W_3owmE>R9 z%)`l=!DR0?mq~DT-mxWT@#3qIY}y!~R_muHVd}iAFS)$y26j#aOipU(EwpI((-H>U z91Rc2@x3CNE_8pFB2NRF8pffn!3tZe0s|yCLGD;4d-QC8&agLKIK6g` zMRp+27~aW&RCg#aVfaqZRZGp7q{(`xvX@fxj8E@eeoQl(c?XZpY(m*edG3MSAnwzT zH=LxutjL_VCwFdwGg`9^C@<#V+{UY2W~}aEY9!+26L`so^>t1q=Qkm|P(n*N8|oQl zX_8K@kNbaaOU(!__Gm{GMDn_XW=T&%Xtl6B+XNn-8$J3npHh0=yk)9=Iy?NYU%#Cl z)_^aDH|rX)Y|H7qLd-kav)R*U)K=no*so&&ZrKe9pp&TwgB*b6PWL?Ad!V_~+NX;|Pc$j4~Y zNgCLgtP4+A`Gk>_{#XT(lFuKY|0PoMICKRz&TZCd>>^#O+=^yK^hBkT>gEV+#<-B zl5DT>wd`f;%0In;1R%9VHZ|R(J<`+P??W}~oGMbf<5@P@tge#>2}JA&?AVjHTOxlp zr;vsQln$|gTW_U8udL?13VC{q&Ls$}JBB!euK`*q#uOVRkGZ-+a3RDMWhPEdq9q1U zV|(Pp_fGK zx!d&a)FP4+t}MzrB|{MozN>XUe16$h#clP(b5njt1QTtTQhMIr+U`kxz{3tn>w;}X zq_dZML{5Fqoedry!D2#8Uik3X26*sM-#5+A0gKB5f&U!y5(HLfXHbb#0$%c|baQ{L zq0f!rEv<#}ZA?!yJ2XowjdFi{bfrnBK%q@NE&+aC?CWr%lk059QN~^rZ}WaBXbVd~ zDwGq^>kS7~&amvD&*fXXk;~Vb zJ1eYZ!<`<;6bKyjT-G~WFIh8)U6e!pEQ-RzHmtgA_kEKAUNe7>&ezG%dKP=IcVsKG z@^?0A@CLB#1!Z#TC};(9-aJY0h^V1KW!xM{QB;bRB_Z+J3HOz~clV3z3`&-6uZCby z(Nni10I!1RyzJJAsybNMXs)7(Ohm^5+qNZe*1Fw8!AWnd> zv-d``RdwE}#wbm$2(HLWl=-+E3`k2*nB$}Ksm|Y%yBK3MkNZ#ny|$OKGuquQf0bG&#~D^H3cetTnF=9JL+s zcBQ_lpMF2Sw37kx+xd6b(}?-4lRIf$ITZ3mE6Te^eNj2jJxdu%8szq7_hcU46O?YR zkPs7>S0f>RMH6yuDHV1En%pF2X^Ka8p2wcBLoH$HPBteD)b&nEc0U!vK>#A+1%x4Dx z?xJ&l%|%_JKdL>lqY{|2Ols=5cWd?E%NBQga}&Kgh)^xBIEI;xTNQG$%YVeCfV=`@ z_nCET>9rRrK>O3VL~1b$Kggt`o~`OHbKrZR;}Oadz9ta#YT`~8@$zD2Ki>&i4M$U$9GP?OxZFx zHB)OQwU*^9r&f>UND>bsh`rFpwz`*-Fk&-KZ_zR0IIgp^)5q#Rs4S^&?odUfOR)`y z>_P8Lz!Pg0g9x=9L6f%gs6exOcNSND_^P_Y;ZzcELdE|Erhd0tf3%9G(hc_i&L`3M zc~g_IVj6$n4xQWS?DivT=j*9^FV}AF2iQ+b(t1%kopv6!S`IQl*rYlM9TWh#fpH20 z$Gkmc&`E#bU}EajU}mx%_5QGzxM{jaz^d}vm20pgL%>cBO?XoE-3@)qxANLkBLr2U zw4^T)$fC5>v6w=NS`ZK%k?G{10CdyDPhF;%n2)dY8Z7R2kLTAf=eRB(4Yl#Fl)!S|6K*;g604`xAvGf{z^T-Ov4(++u*p!V9JDhq6T}qOSeN_jg zDU)bqEq}eVkYj(ojOLB=+t?(hBdNRNjq*>HF+|nh@GgqFf*(tmWUleHbx-bkC%ro@p7AfS+&7{R_J zu$+bx`Kn?5=oA0CS|7h`E`t2?m<0ulyx*V#J7^^tgB8p;Z)Jn_9+!C3q77AoZW1OXltR2r1y%cJm;PgW0V2?c<_n@jqi-K$<8fM(ec;}H4bKc3kxv7$Kr7||HC2kJ4MnI0* zfW#bW%W7^@q)}^7_(|zhHZUlyoQP6G*?(Ufkp*abIQ%lrHB;H$b0BoDYgG}a}s$j!l;r~1i%sX%e$7e)KQb%;ZhaFc3h=P zE~mtnA8-s+UsBZ*jmi*oeVW!=%PKj8E0%S|I{>k~jll3}_uAronguQ~t9wtB*ni9I zB{?6+Gmx}e9k!E_<4nGb>NQ@`HzbK!D&_nI%N%Tj7CX@sG^DBPCDf3u=i z-j0~7uxJiTXp|8Ax?0Y3QR@OKg&z*Fh1-WwmZmtFK<0IhXjn8k(FKlE`G%!ohh;z& zRZbgP;09SOL2)K_=UIw_cFDdlnGVR40SjGY&2$j$k7a>u46TK{0vO}XnvlX$biX_~M1ri> zv5dXb_Dy{k<6ljB-gFi;|ghRYSlXf6G<5$41S?%`{(qIoLG6D{2jBRer}2WtrB=IdIe45Q;vPl%CWr6=AIS3E`)V-jrFs{| zI}lZqjcV-^D3keAooNUT7BRx)&C!md%X8*h@heoj%rZ8(ynp|00rkjM`O8OR||-= zOQ~d+>jtd7wT*0tp0cEmQUvQ!Z49+UGMnUHZmA;sOSvA~$`ob1+*`qrUFNx_ky1Q^ z*zeW=l7BGofF_~wTuS1g33BM1Z&ynv6;~@u(0WoZID7VpJAh}uAxbx~&8@~vVO5&x zrK?!TDWl*9Jt=_4p0ljH8-py`&_aP)FSTk2lgUi;2pssJ8|Om3~A2TP<$t=2bRIyF(dizk0X@$;cN7xZd>Utqu+Y|+ypNI`FM?5axFGz3kZ_R@u>2@Rqw-= zH`(;fg@tiXC6}n5?0yEFEz&KqkS}MCbxMH^23tzOBuz^{AAS`TG6lu5Mgo$=61%Dt zMeAUvgx;;z|5@T~>F+?&kLL2Bmu)L*tNB%W?^o}4+UJNusS zp|LCVDuKOu#Tl~-J5iD4sTNHPsaCZ^H|pBk>yk-X74`qvuF1**5bT+~R)}XOoU8Lh zpd?>`6utQaGLk^`PQ9HcbZSaR72arFBgsLddhOaMnNO9!3QJS+y0`+t6#akN%8`}2 zBxQo+mT3<4;YNJbvr?^0<@nw$)qev^(~^{XYQu}AZGy@#*D3De?A^{=ghQE+tX4iL zeNhld_Dfe(^3^$ceX~0EG@abK!4aGGyA(8A8zEBs>FcPA&&IL1dg){j!#)2z`=v|Y zYv+LqYOmeteHri|wW#Z&Z9{)*9^G-3B0jTIY~qR)+3xNb?de?KwM#N6a`*IV4$(gK<`kkgkaji z>XSFIoidDyb-1>}#r9ht_md!ODSzG^!KNRec)P3WT0SP&aPxIja@~ZlO15z{a3jIk zWw3P|*=l+pE9+C#uq*`Qeme6;KDf@TT000<`7WNNJqCC<>HDw&&A<79QX}%Zhf7m4 zcn2Xh&j^kH%fSGn62-=KQd{#lz%lk=){IS04V^7G(j-SQ_IWv@D+d!iIUXFRD^Z(Y zR@qS^PUE}P`t*x+7xrXwt^k$YU(IvcljdwMf8YDLt8sBFv;p|HF?`mpJFdeAui=V6 z_4>U>wc0ktW2^E`Ac#u=&lD82BRQ&3QeSTC>a`5t?xYd0g1DSLg2r)N#QLbhFK{#4 zVY3`f2hYYfl0m30&}{Onh7z6ke0RzE!ykW<#iMT~4~L>+AY+e_bBAo`E^r28D@}X# ze^XM^E|W~}jjrYr4^OdiU*}ed)%#X&zz+LoubOFZ-a1v4#1BpZMdzim{t4XZlsEEo zhMw2vrSlQ5905}cN3C;!=hQJ+4KjaT?b%IW>kX3HYkL(T@!B-Kqf(Q9ulwPiRF2S* zvv}8kQie}mW*x9=gSv3dI^2zw-%M2Ze@(Cs5?0QiS*l_SK0n>;Tx%C?&S6%qo=8{v zA*qZbS&^ee7?rWVi@DOed5uGLVuFw}HOHkLTp|Ysdvqo1D!EB{_F61YC2g;>1dGSZ zbbd|uBdjN?n)F0O1&adr!HG7=VMtSu1(`JDp zu~F6Fc<5#UFr=)Q`Un^2IUnx8f2UKMn}U>1vh$I>IrR$AI9jeoQ=t5k+dOuK;0R={DyZmWac}#EC!nC@t!ZecLO-#DKcmFygjvdnEh(PfFBzEW#|!8# z!ZP~0&+b^Fw}@fWf4T2=B-~8ll-%nn)#e_oL?#A?dFKW^IsE`ic6q?c zYFWQ{gRMItXv1cZ9zj(6rKVG%GTY#h&8f|jZer9sT~9^5(TF8UULrxr-1L6wUPLHa zIF|4I#(Ts#$!rS;I8+oJI+nq2+0~0eWjRu+?Hb&3x&i(~e^&~MHS2njBv^2Yr6(PF zs{^#zGq*Qil>QBX;P%l=VbdEoPjAB}$;O*N@N-hMMG}m2_Wm+i6-RNnt{lq}+G)(K zkgvnvTD`YBfA6t&WM0Q!uK=*?jo>i*(x%?jGzVTNNhi;iZL@RmG?=EQqZ9$Icq6s! zL(jQ}SMyMIgKz>cUVhHK&y&LZ_AZ99Q?ZuJDfM>et>SXrC_Cgw3Z6e;)_qJe^va_I&ao8Jc8s5muwb zuI)u|hq%b{ALHHHy=e0H@!uc5`TVqSPnX zAMC{rz1S$3yngA0=OxA;`gg{*%9Ayv-}DEk{Jp(ou+x}3-|$k5;~af?lFGfG4`S-B z%AG_{f6cvjotR>}+k(G55AFReOONL8bZiDYTlyQ<_(+^6ZTsRoi|y zb*a@q(?g71;YjhN0Hg|Jb~tKrO7`8tz0oCBDEw!4og*6TZCSW%d2&5?hw6vyL>W#( z;+RAYQ=Q+NylX0gHFnlC^*GJ2+S=WkG4w2Lf0W&nZoTw)u%Ht*f$z%I5reyoW!jBYmJIq`2)Uf23i~X}$e-=*YX@z>Hl>gS^sayQCcu!Q;$cDPKbv(wM zyv6{hDAY|=l_f`4D&||U>=$swj?2Xh?QQW^Wu8lyAL^}X$Og_~XAv*w@McFQqwFB| z>89{5+ih|%oA-3QmG)Xa6jjqYsAR}vSz_3{46Rp&`rOgEGwP_QPlwZY#ad*ae;T*T zAv&^t#oiB)#HmOf@CPOB#BhB()%YtmV>mNLk1Io^gHn~(U1+KEOwS9agf7SV}*gGpEPJR9)U@6$5VsGf;01IO^!mDF8+pSjz zFZ6I`L^1ohM2+?}eZh-S;Har{b`O0lLRYko3S+yK&RmA&)lPxEu~h2cTD(s`eE#{J zm*OSAA~|-ZQAghNb)4M5Cl= zrvem*wr9C{`@0KBKFV-CV)Z89(Ii27l1_@fxw&oAER zKmCVN1gyiB)bsh13w2}y)#V|x7IW!`eih0~ionNmh;JHH! zyn>*_IE8rizT>1AJvTt7Y8X?d)~VzOS!8#b-EqVYls{@NB|9P=e^Lux58_OsSF{WE z_(&9pQ6VZ&)$MiF9Hhex+7q_$(D5d}g*CA@wncnC{VsNsllONX6*o0LYsZ_;K*!9n z02D}vRy>u2R~wTmcpW3){%ecp!o9_L@kx2RbOk8g^*{v5r@Ab}u0#lPyJeO4u2hq1 zcprap6Dnd*ZMHe%>JT^e@MPo27b$G? zK4Vmj&a1ix$ko$Z|Hq(R@v3X2+wcsWY#CU5=5(!fG~KG^>_lD4dGc0lTc2tFTZ`xJ z``MibMt88`)>M959yPWFqY64pkGPTroRojLBbA4wltL~bP&AJ7y;-n1>JLSOraCX!NM0l+uT@q^6aB6N;$Q9lM-Mp2< z*6#qfYzlA@Stw7_waS&El_|MPCaCkp6y!2!iO`iDZFgJEstzcnq|Ni$5p zS#UONsv;I8!UFX!{Vo-t&>?gqq&v{4yri(81lbjqcSmP!jwi!3{osao^4hHK+M&HT z$AKoPU^KKMKW|FEyj$fUfn$^#n+F37F-{f6bO>AC+c&klx?YGTy6W5F1-$63bj4{f(3|=On zT|uAuO9SGmmaOJHw$v5>(w<6ZUA1)XBkuS6vh17s@%O!c_mkFoG=HN3#BPh)py-gJ zQB)>F&pzYZ<>hartr`1;VStx3OT;5WW zD%ky0yHNs)R-WqN0S9zd3ak|yPJ^>@L>o@Pe=_i?3KubRs>{w+pjH0}qfx3uY$qpQv8M589nzlpkHFlQ) zOXeCJ%|mU>nq>8Y?fNC=(L&WoM|JUN*cEM5lwWZaf7En${4TqRC>wpeNl=yNA zGexz?HXuQqOGjZIQW);M#IJNqY`UpL5!a=wT+iB!h`0#Uvpy7-b!!A+%Xpc&-O|Lj z4j9xdS}!%5p-9Csb$(({=t<@!;aAlF2$NbAu+;I$rhcWrfHG01Wnz$Xb-TS3n>^$k z2a$=^P9Kpc^ba`RS7hJ)-}&9A{<8=6>9U8K;ntJTd?tUUTKh#Y>+F7)76|B^-bsOE zt4jGmQi)cfQ%dOK2r{_BV+NR-S^xRQX$swixYX{fphFEu*;K$HXFly=ww*_=1nGS4 zvY~ zKVHGUTRB(l9j1G%+@LH@gn7`aLWi^20^YM$L#0qmET;OUd(!1=CVTMCh*4e(2>(MN zv|TUa&#GuBaXRNQS>C7vwREnF3XhmWRA@dk3q3@nciYG7o^u|^VaRMPdde&zc(>b% zOwE7KGug^gk5c7EUFoG`IS3@>&8vbkPkrs9{<6F5#iEN~a38T< zMQ#OWXI!T0`>hT1@N{YY2&~z=`nCXk@BDup&IezuX6hEaCz_;5Z}zr_!%Aa)g0N<} z{K;U}ge2&aPNH(2Kq1e$SiS7|t_?LA(w=%%9?#NdqtXLY@-IotPjB9f7+6ZW=ki>7 zBHA2L_XaTCCN$qH#oouc|NA#CX4BK+-5#es@#_K+J`{k%O#wvy0zwtVbnQ4DTJV34 z1i;h$I9H{A6qZwcr#eAV2Pw1yKS^XmQ37Cp(gBRrHk7QS@NK(ehP#fE+KzcK_?Xa8 zUoF`~yOs@*B3(;QrfQu~fs~!+6ZnLSy1F`wq-Gm{8F(1Nd8tj6h=Noel=hA@HIAg0 zu?>`S66&h5a|c_mU5a;yc3s3I8PtEr-&nlAhD!kZ(|G}%1ancmSh=~8<&{RZ;>4&DHX#rutYj&T*OZW@(+z|_?7zQp1rB@ey=gnPKaQY zUKy9#l~eRNZFqA`If7Lq-myf}swfB^v?68`yGa+v7!~#@vBJB@RiNIxJwll)HvE zxenAm3{JZT5f|uN> zTHIzB*?Pu2&*<$#JaIBsd(00Dqx91 zwM+ciHEJZ*4mQKRXyuo8Bpl^ULaeTVKBS#xb#I+$__B2WBbwX4s_j=_s5@^sPW9G* z8LWRzqGn3HI@+^eRC0e;CfchnFG~6JQVf7nO<% zjDJK81c6D%l(H28fZNJ!lmFQq$nKmdCHIw&1mJQu+G~|{%X{5w2Z}k3dn(UF;^1qB zWVztQk3AW$wbg$q49mXV=nu%lBnY#7{S^#W; zoyvV=a^M6szg?(*dm*kq@$8cX%pz?H^)d#(;^ z@}eC&sa~VYo%WjFacZUAs3t)Z)a4R9r=m|zU?q@SB6@!T_}G>$U-xUmRFw2y?nvZh zaeY|JsyL*`$sFqihOoNzVY?YOmJRQZH-N@LbeZ zbGmHRPSk4ZFy&jN!FTKQkN^J9FH2RPNMCHEi(eJPj#m-ym1UmSHo8vr!^fOuOSjf||{U9{P7dj3aj zu`jOwc7x5pg&6p# zv%)!U^VZ}-BX{M=x_wLj6G-(^J`cc|cbVQ4TCbchc6H(JRb|xfys5w9&56c@X*-

rsyFH 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 S#P;^^zy2R&chy!`zXAXqWnfGI diff --git a/metadata/md5-cache/app-dicts/aspell-da-4.0 b/metadata/md5-cache/app-dicts/aspell-da-4.0 deleted file mode 100644 index 3a9ee227ce83..000000000000 --- a/metadata/md5-cache/app-dicts/aspell-da-4.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=sys-apps/which -DEFINED_PHASES=configure install -DEPEND=app-text/aspell -DESCRIPTION=Aspell (Danish) language dictionary -EAPI=8 -HOMEPAGE=https://github.com/mortenivar/aspell-da -INHERIT=aspell-dict-r1 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos -LICENSE=GPL-2 -RDEPEND=app-text/aspell -SLOT=0 -SRC_URI=https://github.com/mortenivar/aspell-da/archive/refs/tags/4.0.tar.gz -> aspell-da-4.0.tar.gz -_eclasses_=aspell-dict-r1 dc35762817047596da90d52917261158 -_md5_=33f84967e5c720d69a50b47af60c6210 diff --git a/metadata/md5-cache/app-dicts/aspell-da-4.1 b/metadata/md5-cache/app-dicts/aspell-da-4.1 index 2df2cdfc5a20..23a53579c93d 100644 --- a/metadata/md5-cache/app-dicts/aspell-da-4.1 +++ b/metadata/md5-cache/app-dicts/aspell-da-4.1 @@ -5,10 +5,10 @@ DESCRIPTION=Aspell (Danish) language dictionary EAPI=8 HOMEPAGE=https://github.com/mortenivar/aspell-da INHERIT=aspell-dict-r1 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos LICENSE=GPL-2 RDEPEND=app-text/aspell SLOT=0 SRC_URI=https://github.com/mortenivar/aspell-da/archive/refs/tags/4.1.tar.gz -> aspell-da-4.1.tar.gz _eclasses_=aspell-dict-r1 dc35762817047596da90d52917261158 -_md5_=57a57dc154090fb7641f4468e943d56d +_md5_=33f84967e5c720d69a50b47af60c6210 diff --git a/metadata/md5-cache/app-dicts/dictd-wn-3.0_p33-r1 b/metadata/md5-cache/app-dicts/dictd-wn-3.0_p33-r1 index bf0cfa24a55e..9a2d25eff199 100644 --- a/metadata/md5-cache/app-dicts/dictd-wn-3.0_p33-r1 +++ b/metadata/md5-cache/app-dicts/dictd-wn-3.0_p33-r1 @@ -8,5 +8,5 @@ LICENSE=Princeton RDEPEND=>=app-text/dictd-1.5.5 SLOT=0 SRC_URI=mirror://debian/pool/main/w/wordnet/dict-wn_3.0-33_all.deb -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 3c8380796b325aa1d33b234a04924d52 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker bc57272a0491765c71d973c8cfd35063 _md5_=7f03347d3708bdc472f4c179fdfeb956 diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz index e68bb7ba55f7ec1f0ef451cd72746cd1756e9df4..1dda182b85dd56d26b5737e85a39bab6fb037ea1 100644 GIT binary patch delta 22959 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 W(@WLDiS6y-fBio?#vQ*ez5)QAbk@QE delta 93011 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 literal 3936 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 diff --git a/media-tv/ivtv-utils/Manifest b/media-tv/ivtv-utils/Manifest index e56216c955bc..7f373e475a78 100644 --- a/media-tv/ivtv-utils/Manifest +++ b/media-tv/ivtv-utils/Manifest @@ -1,5 +1,5 @@ AUX ivtv-utils-1.4.0-gentoo.patch 2423 BLAKE2B cf0cb7fb1ea7c0d9cd62b6d2fce3e342b45b835b1d27708f431fcc371e5f7763d4fcc3809d3e775a6d6a9b08077825ea5786f948c480e72931e2e7db2339abb0 SHA512 1737dc876704775dbcd361af38dce65711215a25c3e7b5c0f4f447518d9752b3488df308ef82693ce2c7471600527d49c374209bee02e1686575d15cf3ac06cd AUX ivtv-utils-1.4.1-overflow.patch 1774 BLAKE2B 7ec6fe101125f367a90f54b771f9ac6bd2179e94986115177e34d2fc294cffd9d893b9aeb15e629f1990c99c5d7d3d6d5b4189d3dac8cc24f572b2b2bab91796 SHA512 5c19bc5420f0e7f1f501b0e117fdd3108799607f380bc8609ccd9126eb6fade4da21a41918f88613127969afd6712ab19bcb2dbc295d93454f5da918609c66eb DIST ivtv-utils-1.4.1.tar.gz 189918 BLAKE2B 7880b532ffb3a1ffa13c38b74b57f82a199486ba5bc8e310cb5447ad78d05a0380b51070a0dc67e4f1120d49c8c7d9a2b829e3922585484906efccc4f2b96fb5 SHA512 719c922fb819ba7f0ca3d4bbede571c416dc9f282bd8a7e2fbe7d9b4298541a104f8a848e113379eeec052206658b7a0a2e0eea1b7917e90f2aee37fe0010bed -EBUILD ivtv-utils-1.4.1.ebuild 869 BLAKE2B 7d163c5e7a93c37320e7a6bd870e9077b3ad55df0fd968288b10e54bae249e1c96a51795854b721baf0e41ab10dfd8020ccdad5dd582bcc09e5a3f92be5409c7 SHA512 81d1f135939dc1c590cb15c9fcc585ea396efa6bf57604a7cd5912306e898746731e99ebddf563aa47cf6ad37e3e72407a770656f5fad90e7e73b68704194677 +EBUILD ivtv-utils-1.4.1.ebuild 880 BLAKE2B 3ce5fb3ea2435c2e4fd79ff513b23f3cd32ce8f073ac1ef81de65b208fe09aea4c5a77dfb1d71622fac98bee93b0a3e76f6a0ad9b455637064dbc0fb4ddd22c9 SHA512 a35cfc60ee9b2ae5cec60a8d0f615eb123f74ca899373f40bfb8b27206f0ae7bfe0088d826906c14d83d3c7a6042a4ef2a5898bf8c0e1debdf7a0998f9a73418 MISC metadata.xml 169 BLAKE2B 25149b73446be31f3ea3dd3a6394230987e7d4c601d1605fd3827b37bd99b3301c2e0edb95d0f59a4577ed27919f43c2cc02b1edf62c4012b935a82e709e0c05 SHA512 55c53f74b001bae56ba8c54581a4168335b6b3a28dac23a2102b76795d5fd41de33b8b3e1ec03f9acc6e7a3a77e93b1a6ff3e3967c3156dcbf22b5b5a6245ef5 diff --git a/media-tv/ivtv-utils/ivtv-utils-1.4.1.ebuild b/media-tv/ivtv-utils/ivtv-utils-1.4.1.ebuild index 637e4c6bad13..f08f749298c0 100644 --- a/media-tv/ivtv-utils/ivtv-utils-1.4.1.ebuild +++ b/media-tv/ivtv-utils/ivtv-utils-1.4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit toolchain-funcs DESCRIPTION="IVTV utilities for Hauppauge PVR PCI cards" HOMEPAGE="http://www.ivtvdriver.org/" -SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/1.4.x/${P}.tar.gz" +SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/$(ver_cut 1-2).x/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index 265ed99b0a2f682a441a796b09a608820206fffa..302c7574966dd39cee39127dd3390fdeffb03a7c 100644 GIT binary patch literal 25857 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 literal 25851 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 diff --git a/media-video/cheese/Manifest b/media-video/cheese/Manifest index 0d4faf84882b..fdf1ae5ff3ac 100644 --- a/media-video/cheese/Manifest +++ b/media-video/cheese/Manifest @@ -1,4 +1,5 @@ +AUX 41.1-thumb-view-update-for-new-gnome-desktop-API.patch 1635 BLAKE2B f29859e2113062bb4b6c95888e85bca9f8e3a25a33fdc1af9f84f82ade634ed75222abbf63efdbaf9a46a44ac649f601162585e637ebeb82a24779f64694d7a2 SHA512 1d93ab8b429352d5a53de5a844ba95b54e4b3019fa963d5afe50ac6fafbdc5380453a282610f64b83b13594aa98720d0ca1d5085656c52107dd70a3957fd3c83 AUX cheese-3.38.0-buildfix.patch 736 BLAKE2B 3118378b5b125ae6fe223d3b114e07805eb2b5d300bb78ec6b8ff3888f19a0b68af0091aa33918c885991a86293c5cc530d65a75d433cd7c5d343889e5740fbe SHA512 6633f5ebdb2662d199d3f44f49754c8e2c9cd2d864084bff079f4f4de9f20d15489f84ca3acba46df0c9af36920c57b1eca94748c097cb744f71669a69fada47 DIST cheese-41.1.tar.xz 1092912 BLAKE2B 9bbfbc59868f39b344b1102f819ca647d82e9dee327f1d2a2e6b30fcfd2c59dd5f79236355d7148e01a4b07d80d630406708d2a152535b5732cfb52690f9f402 SHA512 2c0922dda97f4ce701add45977b405eff9ddbc24eb286e9e05a9f9bfbd7998e8e77ef2a8f1bbce9f8349ff522ee3cb6d6566fa5df80d782e6d844bff69a30074 -EBUILD cheese-41.1.ebuild 2271 BLAKE2B a9499ac60bf74e78706c3fffa8c5567fec478defdcdaa9c1b88f02c47e916f5fb50d33c42a8b9c392f5912195d4c08bb14302cdba41481364948ef6ca9df87ee SHA512 078dc45cbc80319054c8b65c567ca861e9edbd6d1553562c7302d0e95a1c189e360a71e83f5e2d1595aa1f51bdebba0b6e19f085e6e5a894b200867b60689108 +EBUILD cheese-41.1.ebuild 2342 BLAKE2B fb36ecd5c7583f2712d9d8112133f93fd6ff5f0d3d7c8ffa2b1fc41913d67f9dad465e07efa453ab5ed4a6dd40d09da13c26b248e19a94b37708f0b347b62a6e SHA512 d26a1c2a27b396d3000b25dd5cc2a7b6e2c7fe9ad24cb34429c5dad17f0fe338455d4348571ea12bf2cd2ba9c3c33b20f8744c5667c7577adefe6633fac65c41 MISC metadata.xml 429 BLAKE2B 7874cf680a041c34e7c5f29b164552d311d333853050e5486aa0f8bdae3fce50316cd00038ba8cbbd102912cdb0c8c7fd5d6370af0004c8977e053eb89be9687 SHA512 ea2a94d4981bc40d13235bfa9a544855cdeb638e46293c84bfaf14f13dc255651c0eb01752b5987b42e285765ed2dbd65dbd58eb23c730e4cbd7fc31e0003fc8 diff --git a/media-video/cheese/cheese-41.1.ebuild b/media-video/cheese/cheese-41.1.ebuild index 77211bff172b..6c679af36fe3 100644 --- a/media-video/cheese/cheese-41.1.ebuild +++ b/media-video/cheese/cheese-41.1.ebuild @@ -62,6 +62,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-3.38.0-buildfix.patch + "${FILESDIR}"/${PV}-thumb-view-update-for-new-gnome-desktop-API.patch ) src_prepare() { diff --git a/media-video/cheese/files/41.1-thumb-view-update-for-new-gnome-desktop-API.patch b/media-video/cheese/files/41.1-thumb-view-update-for-new-gnome-desktop-API.patch new file mode 100644 index 000000000000..3796c721f892 --- /dev/null +++ b/media-video/cheese/files/41.1-thumb-view-update-for-new-gnome-desktop-API.patch @@ -0,0 +1,49 @@ +From d58071c56dc46299357c46da5ef9682d8d0abfa4 Mon Sep 17 00:00:00 2001 +From: Michael Catanzaro +Date: Mon, 11 Apr 2022 17:07:21 -0500 +Subject: [PATCH] thumb-view: update for new gnome-desktop API + +See gnome-desktop!132 +--- + src/thumbview/cheese-thumb-view.c | 18 ++++++++++++++++++ + 1 file changed, 18 insertions(+) + +diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c +index f01b33df..fce8687d 100644 +--- a/src/thumbview/cheese-thumb-view.c ++++ b/src/thumbview/cheese-thumb-view.c +@@ -134,6 +134,23 @@ cheese_thumb_view_idle_append_item (gpointer data) + + if (!thumb_loc) + { ++#if defined(GNOME_DESKTOP_PLATFORM_VERSION) && GNOME_DESKTOP_PLATFORM_VERSION >= 43 ++ pixbuf = gnome_desktop_thumbnail_factory_generate_thumbnail (factory, uri, mime_type, NULL, &error); ++ if (!pixbuf) ++ { ++ g_warning ("could not generate thumbnail for %s (%s): %s\n", filename, mime_type, error->message); ++ g_clear_error (&error); ++ } ++ else ++ { ++ gnome_desktop_thumbnail_factory_save_thumbnail (factory, pixbuf, uri, mtime.tv_sec, NULL, &error); ++ if (error) ++ { ++ g_warning ("could not save thumbnail for %s (%s): %s\n", filename, mime_type, error->message); ++ g_clear_error (&error); ++ } ++ } ++#else + pixbuf = gnome_desktop_thumbnail_factory_generate_thumbnail (factory, uri, mime_type); + if (!pixbuf) + { +@@ -143,6 +160,7 @@ cheese_thumb_view_idle_append_item (gpointer data) + { + gnome_desktop_thumbnail_factory_save_thumbnail (factory, pixbuf, uri, mtime.tv_sec); + } ++#endif + } + else + { +-- +2.35.1 + diff --git a/media-video/kaffeine/Manifest b/media-video/kaffeine/Manifest index 94fea211e937..1533344527af 100644 --- a/media-video/kaffeine/Manifest +++ b/media-video/kaffeine/Manifest @@ -3,5 +3,5 @@ AUX kaffeine-2.0.18-wayland-window-activation.patch 1098 BLAKE2B a129d194ef354f0 DIST kaffeine-2.0.18-scantable.dvb 1880456 BLAKE2B e435309f0a11cb6ecb9671c0948c6afdf4c946bc0914c0809945002e353383bb539e1c5594a0a52f2968393623c56914b360b37e5b24a0c17a8f3a60b100ad6a SHA512 2d00987eb261e6f52df490dd44b43567f7d4e3bdcfd0eb2f62e064604d91661e9754cf9e5462b491009fcb35bdca681f4be2a9f06b6b6d47a5b44f5819dbf4fe DIST kaffeine-2.0.18.tar.xz 6033112 BLAKE2B c9a0fbd58f7ee4ed8ad44cbed59d95cde7df8ba9c2f5f341df74e6a771293756434e38adb7706baf224a684b56453601099fcac9bf27fd7ec935073a0c30ec19 SHA512 60854251f25e7de94928686f647e6e0f07ca40188e8dfd8140985f1dfbb53bb4d92ff42c29e216431500839d7eb83b81f386bac3a8a86dd8c986a611ec0db3a4 EBUILD kaffeine-2.0.18-r1.ebuild 1523 BLAKE2B 34353431c4762fb778b341bb7431e325aee9bb3c296427129953bcfef256823ffe2cdeae828f82830accbaff6b34fdb485fa261d1513f8180b4e0c15299a35cb SHA512 5c8843a715286fc1e3f34518ec629fc2276aba15d559810f25c74c0ceba5049c15681030e53d1d11f6431d307abfbf992365168ce66136c41f67037a4414a013 -EBUILD kaffeine-2.0.18-r2.ebuild 1748 BLAKE2B 02ebab05eab4ea8fdba5d86712874ca635afef7c718b59ca32219ab3fc158a1b07a7bf550606201c0816bb7bc3acbb48ded67c4a9207cb6214e7bd45c4744e5d SHA512 b67195640a73e7ad735ce32ea4709248c362f072e3208c8ff250ff3971bcfc4c3b5a07136c3e36d1f48646188382377c6c2206e983b8b8ee278870e82dbfffcc +EBUILD kaffeine-2.0.18-r2.ebuild 1747 BLAKE2B aac03082651227d2984a6fee2340ed99a7610c16ccfdb8b7a4d5deece62ac30a949049c06371ec5e104e84a9eb797dd6860c4aa43260cb40d7eb614d2ecc5589 SHA512 06f611b6fc91c7680d06db8ff7d16aa55feddb4f6ba3b43f11e5f8494b0fda82b014d055c0cf8b141468b490cc19a9dfaaea5558d6340d9d64eb9b153da46d48 MISC metadata.xml 438 BLAKE2B b11cde969ef9af83c7e70ac17615703c8f0b4296113a8ff552a669c3b7bf7b5291106dd1c4ece993fd8195f5af3bcd1b05697b583bd85f4a155fa10351cbbadd SHA512 d32994646bdbfb90e5fde722a905ebf5fa59903de7c36fd8228ce257057ac8523d7219656d1f1a1bdcc3f0eec1ad9f34535d4090078c9e3a6890d58b8e1e3b71 diff --git a/media-video/kaffeine/kaffeine-2.0.18-r2.ebuild b/media-video/kaffeine/kaffeine-2.0.18-r2.ebuild index f95af9a8b83a..706e25ae3566 100644 --- a/media-video/kaffeine/kaffeine-2.0.18-r2.ebuild +++ b/media-video/kaffeine/kaffeine-2.0.18-r2.ebuild @@ -11,7 +11,7 @@ inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} == release ]]; then SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz https://linuxtv.org/downloads/dtv-scan-tables/${PN}/scantable.dvb -> ${P}-scantable.dvb" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi DESCRIPTION="Media player with digital TV support by KDE" diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 0bceab37383d..c7f2d897c6ca 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -6,11 +6,11 @@ AUX pipewire.desktop 322 BLAKE2B 0299b9054cf881a5cbbdb128a5e8a51308cf0b5a98260dc AUX pipewire.desktop-r1 325 BLAKE2B 7d823a264e5147bf8669127df22f468518fd54375ed57910f0143821894b33cfee8925b1cf8b9c5b1d219453a5c62fffa50d111b78bc5e151e23aed84d0a577e SHA512 e51ba049484daba3e4cdc5890748267f0c23ea6e57f31f3bb8a49c011e1a61b47b68eea742e5e7bcd58bfeddb96dd4064079fd9787cb66c78bd5eff10799a7bf DIST pipewire-0.3.51.tar.gz 1789070 BLAKE2B 8538eb9f2178efa26365f30b324b707826e580caa1fd9c09b62c561c140c14186e0d2b04808fa78eb5642ddccf1a347def19934ecd654be06b215a693075b6fc SHA512 a762fd260b4b14ad9ef142be11ab1c22268da6726e2179559ffb254f0ce7daf7a502779e33c64313a9c6a9fc1bd15150b76be04ec81aa27c35dbb4333cecdb4a DIST pipewire-0.3.56.tar.gz 1856321 BLAKE2B 62fb5d5a83b3cfc0555f09da42c8d4fbe69f34432add57f91a9c001535340a84f54572af4a5ba138251888cba9be0c038317dfe929d2e2ef36ff62f4679c6ea0 SHA512 a1ba598c56130a30e573d3ce3ac5879d800d3005a47075c45353d968c97c12f74d85802cd171b61558c06c474a03bbe4885396ca430a0af6c5672ed00f43d108 -DIST pipewire-0.3.57.tar.gz 1882902 BLAKE2B d4227c056279dca5e4a8efb17b0d3d0c5e94664df15d208cde47b882cd8f25be897c6e39833b1c2997628bf97c023d97ebdba727c81c21e05298faa6abfee1b4 SHA512 f1fdd2d4093d5696b189b59497d16fed1fdb1a8fd14a563303c20b81b861e3bed7eaddb4b029d3ddb3e7ec248ff6b9db45a76d4e7a8fa6b7aa76ce23cfc6deae DIST pipewire-0.3.58.tar.gz 1893021 BLAKE2B 65c93b3b5b2594799ceac4e5bd0700a15589dc13f7e8f308731b90f2514888f605f67434ef1d1248c6ce348cdde65839c1e7cf3ed68068f217e769ec78743785 SHA512 06fb308fe6a1573ccb955f6e39aef7e4ab0d1b9f4fdeee11b9d6910940f154fac8ce7f2daae5b3ba7d1eb22771590bd13a38622d316affa2cda71bfd8d91de7b +DIST pipewire-0.3.59.tar.gz 1909977 BLAKE2B 098a75060799013e9a5e5ac4b0c7c62e788318a85df9616f6c441255b5a50acae9da01887ee20c60995878601c22a0eda4fec640bafc941cfa20e0cf751f6189 SHA512 1183dc083553ece1f9157898f437996b88dc7d13ba69aa43886f5339f330130404274ceb08ac8ec05a5ccb84dfca56b524a1d4b3fb07e28a41741c5c3333eda0 EBUILD pipewire-0.3.51-r2.ebuild 13198 BLAKE2B 367ab8b3f5682ed707f8ad46a4959216c10ade3697661e748c90a4473f993d40f1137cf1364b35b2aa884acbf24b3989a5fd3046fdc78bc90ca4334644a711b1 SHA512 a9b4ce58ae5a13491f019d51863f2de822e642cbecdc1ca4018385a2e3a07e5bfba865df09fec6d2a5af3269a72fbcd8c8c3b13a3db310e83cf0e3cd100380da EBUILD pipewire-0.3.56.ebuild 15643 BLAKE2B 15b146a8ca79173ffa4b93315681fda18d1290711ec8b41715c96dcdfff325ea8ffd1fd9418671cfe966542ba7c81bef6ef08f14c7f17b569bb82abc66c6fa63 SHA512 832ba476d2e4f2bbcb78118152b407f426ed40bf514096a19fcf3f8a00afcbfaf3f17e2d914279055c8afdf526969598d9aaa3acddbc905d62509c43fd6b6917 -EBUILD pipewire-0.3.57.ebuild 15765 BLAKE2B 79fdd8c05c6168d9f433c182b986acc0bb27cc19a1024882a77534c045380a5d64b978b431258d519d7c05a964e1d00a3b622ba830ece87ecc1b4992950e9033 SHA512 567219b52c72061d88e3ed70bc479991114a30e0bc63d9b47b0576b92b32f86fbbfce460e569b727db0e6d2c66a8a5e6c60306ab31ee7b570b681b997854fa29 EBUILD pipewire-0.3.58.ebuild 15765 BLAKE2B 79fdd8c05c6168d9f433c182b986acc0bb27cc19a1024882a77534c045380a5d64b978b431258d519d7c05a964e1d00a3b622ba830ece87ecc1b4992950e9033 SHA512 567219b52c72061d88e3ed70bc479991114a30e0bc63d9b47b0576b92b32f86fbbfce460e569b727db0e6d2c66a8a5e6c60306ab31ee7b570b681b997854fa29 -EBUILD pipewire-9999.ebuild 15765 BLAKE2B 79fdd8c05c6168d9f433c182b986acc0bb27cc19a1024882a77534c045380a5d64b978b431258d519d7c05a964e1d00a3b622ba830ece87ecc1b4992950e9033 SHA512 567219b52c72061d88e3ed70bc479991114a30e0bc63d9b47b0576b92b32f86fbbfce460e569b727db0e6d2c66a8a5e6c60306ab31ee7b570b681b997854fa29 +EBUILD pipewire-0.3.59.ebuild 15795 BLAKE2B c731accff189f39853293293d1585e57745024027322bf7a3c3119f8e3f09f4fded8a8e13bdc56c883f16a64974b35075b65f087c11c4e52ab2d663e007ed48f SHA512 e30a2dcffd163648267127fcaf5b72418342d6fe5b62886a98c3ec5a52b45bceedf7e4146fbbd7186a991b5c3b9a74a8231e365af2e5682adeb10e21800d4435 +EBUILD pipewire-9999.ebuild 15795 BLAKE2B c731accff189f39853293293d1585e57745024027322bf7a3c3119f8e3f09f4fded8a8e13bdc56c883f16a64974b35075b65f087c11c4e52ab2d663e007ed48f SHA512 e30a2dcffd163648267127fcaf5b72418342d6fe5b62886a98c3ec5a52b45bceedf7e4146fbbd7186a991b5c3b9a74a8231e365af2e5682adeb10e21800d4435 MISC metadata.xml 1533 BLAKE2B 75e656bea9420a16158649d0909be5833ddd7e8f61664d4e6ef00ecaa179110704777faaa5971c1bb7d818b193474e015649468533a0699c6249c57c27f51293 SHA512 8ba9665ef28168d804c5ef3c3f353b8313dbbb12fc9d3bbdfc09771a13a690ae4af903a73670789a2d17c9d3e0566575140d6f6b104279771fd374fab90338d4 diff --git a/media-video/pipewire/pipewire-0.3.57.ebuild b/media-video/pipewire/pipewire-0.3.59.ebuild similarity index 99% rename from media-video/pipewire/pipewire-0.3.57.ebuild rename to media-video/pipewire/pipewire-0.3.59.ebuild index f8327c0c3219..1b29ff8d3bec 100644 --- a/media-video/pipewire/pipewire-0.3.57.ebuild +++ b/media-video/pipewire/pipewire-0.3.59.ebuild @@ -217,6 +217,7 @@ multilib_src_configure() { $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 # Not yet packaged. + -Dbluez5-codec-lc3=disabled -Dbluez5-codec-lc3plus=disabled -Dcontrol=enabled # Matches upstream -Daudiotestsrc=enabled # Matches upstream diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild index f8327c0c3219..1b29ff8d3bec 100644 --- a/media-video/pipewire/pipewire-9999.ebuild +++ b/media-video/pipewire/pipewire-9999.ebuild @@ -217,6 +217,7 @@ multilib_src_configure() { $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 # Not yet packaged. + -Dbluez5-codec-lc3=disabled -Dbluez5-codec-lc3plus=disabled -Dcontrol=enabled # Matches upstream -Daudiotestsrc=enabled # Matches upstream diff --git a/media-video/totem/Manifest b/media-video/totem/Manifest index 806a13b1cc8c..b25821029b92 100644 --- a/media-video/totem/Manifest +++ b/media-video/totem/Manifest @@ -1,4 +1,7 @@ AUX 3.38.0-gst-inspect-sandbox.patch 1823 BLAKE2B 14be244c4bd9d96264ff776fb68381df5ea153fac41bf358e2253628bdb09733846a9331e6b129a1abd9186b967357549d6247d5ac021a37362a34206d8e17d8 SHA512 45f7602233b2f64debe1624442a2f6a21e0bf0b2cddf06b49dcdae7dcf0fc0ae6c3f16e5ec2603340df7cd89271501be70a31a0e0b0a737f85f667ac10c3ad53 +AUX 43.0-gst-inspect-sandbox.patch 1470 BLAKE2B e92278c4951deb89d13dc96ddc33606ba0f1d21c0e16f4d49cc637fdd15fc5905509eb040e9857ccc4e56d1f5c9f9afb0f7e7e994371928f67cf26c1ff1fddca SHA512 d248b919ac90b27f51eb2a74127013acbf59e669d83b1d4d9b177ee75881fa98714a36e94232a4caf2ca101efff8df4dde12ad9deae49a2f2072d62c3aef7781 DIST totem-42.0.tar.xz 2476952 BLAKE2B 45eac2e586c3c17eab9f570812ae2c79812859635d1ef6df1d0d2c526436558dbab9581699ce86d3e2cd3048f5d65bbd1927c3faa5f7575a5468d0813ce68bcc SHA512 67872d06a7d691a23b97255c5ee5f8d90a1fdf2b36f064f26c10fb4958733772eea456aab4f0fe2c89d23ec987cf5b9c2383c97ba5bec45247953296f1cd6c4b +DIST totem-43.0.tar.xz 2486304 BLAKE2B 3b43ad2cbf40472bff3b7369001b9b7784ef52244812d9aae493fffa99982a8f24770d0f5063f0b1f1fd320d6b2cec5e702ded9ccfaece51f7bdf9d862b96230 SHA512 b35d32ebadf4b9900ab234f07f8a7128edbc15593e1447c22f3c7a653fcbd4a2df9d45484e2decce5dd5ab67849fca1003a1ded338a0af0930b6560ee4f764ae EBUILD totem-42.0-r1.ebuild 2864 BLAKE2B 6e37f4c483fb85fd876f2303400b4dd645c923c060829cfe70b349dab33ae0c41034625a1257d79cf1ba86f1e52472ab50fb90007dba951251c70be8408f458a SHA512 e7bc37256d9dd2ceead0be928d2c578a7e5eb65a31f2af50944d479f327e5e7cc9a9c62a435dba730d796e12cb51fef691ecc70c0f19b732da8e178682ddd325 +EBUILD totem-43.0.ebuild 2991 BLAKE2B 3f8f11c4133e5a30ce987e334665797e03b44d6a74e10ef6d26ba6650e42fbae4f197fc338044675d9a6ae7b585a8fe87572202cf6741daabb12a55c5e85a2fa SHA512 6d40f47c7434da8803e5c4b3e368a59c45008d9a34bedcdfb6f72e6117bf03f5240fd03e28b12088b51db28a9d7b60f06cd652c097ea1b04e89a91b674753f50 MISC metadata.xml 1018 BLAKE2B 1cb6fbaa86e0aa6bc60901e7e0b30765de1bea563666af206bfd75c8ed779332e1536dfebbe8d83d0a940bb4266157d0673b19f64021c76e3fa549a208945335 SHA512 3cb85a567ae7573ec0cf7cc12440ff3d879a3566b4773930752142b9e83ab366b983a470d3ae1f212acd78b217136c1ee681ff7d98d1e980e769867b1791d1d6 diff --git a/media-video/totem/files/43.0-gst-inspect-sandbox.patch b/media-video/totem/files/43.0-gst-inspect-sandbox.patch new file mode 100644 index 000000000000..6b545ebcdf8f --- /dev/null +++ b/media-video/totem/files/43.0-gst-inspect-sandbox.patch @@ -0,0 +1,30 @@ +# From abb91b315f407b7e180bc00eb96f1cd6bb0ab25d Mon Sep 17 00:00:00 2001 +# From: Gilles Dartiguelongue +# Date: Thu, 7 Jun 2018 23:47:48 +0200 +# Subject: [PATCH] Make gst-inspect calls optional at build-time +# +# Crashes on Gentoo due to plugins trying to access dri nodes which are sandboxed +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -6,3 +6,4 @@ option('with-plugins', type: 'combo', choices: ['all', 'none', 'auto'], value: ' + option('enable-gtk-doc', type: 'boolean', value: false, description: 'use gtk-doc to build documentation') + option('profile', type: 'combo', choices: ['default', 'development'], value: 'default', description: 'Build profiles') + option('inspector-page', type:'boolean', value: false, description: 'Whether to build the optional GTK inspector page') ++option('gst-inspect', type: 'boolean', value: true, description: 'build-time test of available gstreamer plugins') +--- a/src/backend/meson.build ++++ b/src/backend/meson.build +@@ -1,5 +1,6 @@ + backend_inc = include_directories('.') + ++if get_option('gst-inspect') + gst_inspect = find_program( + 'gst-inspect-1.0', + join_paths(gst_dep.get_pkgconfig_variable('toolsdir'), 'gst-inspect-1.0'), +@@ -32,6 +33,7 @@ foreach plugin: gst_good_plugins + assert(r.returncode() == 0, + 'Cannot find required GStreamer-1.0 plugin "' + plugin + '". It should be part of gst-plugins-good. Please install it.') + endforeach ++endif + + sources = files( + 'bacon-time-label.c', diff --git a/media-video/totem/totem-43.0.ebuild b/media-video/totem/totem-43.0.ebuild new file mode 100644 index 000000000000..5786f84eb326 --- /dev/null +++ b/media-video/totem/totem-43.0.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit gnome.org gnome2-utils meson virtualx xdg python-single-r1 + +DESCRIPTION="Media player for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Videos https://gitlab.gnome.org/GNOME/totem/" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" +IUSE="gtk-doc +python test" +# see bug #359379 +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) +" +RESTRICT="!test? ( test )" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +COMMON_DEPEND=" + >=dev-libs/glib-2.72.0:2 + >=x11-libs/gtk+-3.22.0:3[introspection] + >=gui-libs/libhandy-1.5.0:1 + >=media-libs/gstreamer-1.6.0:1.0 + >=media-libs/gst-plugins-base-1.6.0:1.0[pango] + >=media-libs/gst-plugins-good-1.6.0:1.0 + >=media-libs/grilo-0.3.0:0.3[playlist] + >=dev-libs/libpeas-1.1.0[gtk] + >=dev-libs/totem-pl-parser-3.26.5:0=[introspection] + gnome-base/gnome-desktop:3= + gnome-base/gsettings-desktop-schemas + >=x11-libs/cairo-1.14 + x11-libs/gdk-pixbuf:2 + >=dev-libs/gobject-introspection-1.54:= + + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}] + ') + ) +" +RDEPEND="${COMMON_DEPEND} + media-plugins/grilo-plugins:0.3 + media-plugins/gst-plugins-gtk:1.0[opengl] + media-plugins/gst-plugins-meta:1.0 + media-plugins/gst-plugins-taglib:1.0 + x11-themes/adwaita-icon-theme + dev-libs/libportal:0=[gtk] + python? ( + x11-libs/pango[introspection] + >=dev-libs/libpeas-1.1.0[python,${PYTHON_SINGLE_USEDEP}] + $(python_gen_cond_dep ' + dev-python/dbus-python[${PYTHON_USEDEP}] + ') + ) +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +BDEPEND=" + dev-lang/perl + gtk-doc? ( >=dev-util/gtk-doc-1.14 + app-text/docbook-xml-dtd:4.5 ) + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" +# perl for pod2man +# Prevent dev-python/pylint dep, bug #482538 + +PATCHES=( + "${FILESDIR}"/${PV}-gst-inspect-sandbox.patch # Allow disabling calls to gst-inspect (sandbox issue) +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + xdg_environment_reset + + # Drop pointless samplepython plugin from build + sed -e '/samplepython/d' -i src/plugins/meson.build || die +} + +src_configure() { + local emesonargs=( + -Dhelp=true + -Denable-easy-codec-installation=yes + -Denable-python=$(usex python yes no) + -Dlibportal=enabled + -Dwith-plugins=all # in 3.34.1 only builtin and python plugins are left, and python is extra controlled by enable-python + $(meson_use gtk-doc enable-gtk-doc) + -Dprofile=default + -Dinspector-page=false + -Dgst-inspect=false + ) + meson_src_configure +} + +src_install() { + local -x GST_PLUGIN_SYSTEM_PATH_1_0= # bug 812170 + meson_src_install + if use python ; then + python_optimize "${ED}"/usr/$(get_libdir)/totem/plugins/ + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} + +src_test() { + virtx meson_src_test +} diff --git a/media-video/vdr/Manifest b/media-video/vdr/Manifest index f3f2157e8f43..2d37b8418753 100644 --- a/media-video/vdr/Manifest +++ b/media-video/vdr/Manifest @@ -28,6 +28,6 @@ DIST vdr-2.6.1_ttxtsubs_v2.patch 40549 BLAKE2B 525c05b72fa957372cc1ef91428428f66 DIST vdr-menuorg-2.3.x.diff 8852 BLAKE2B 19b98d51a69f52ecda5500f51ef1741a8397953b20c490055eab0393da5f56ff9598c3e1e8ed8b915f5877e08deeb9ba7a9ef8d9356ad3a1fa12e3778869174a SHA512 7b41c3a529858a4953a57f21619ea01864e140cc1755ee0b03caf1c4de41e80c3f805653502bc8d39d02a4dfcddf720acd4a8c8bd91f4871eef31d86e8e915c0 EBUILD vdr-2.2.0-r6.ebuild 8172 BLAKE2B e6823542e56a5ae3bd4cb5d61840522b25ba9c0d1cb600b8a035a5e79f19c530e478751634130199aff157a8d32adc9b154b3d67d863eb54bfc0a8a4dcde8ed6 SHA512 f67d2c299f7e45cb398294735bdaf6fe2c23b06900aad8b9520bd7bab426cffff99d5be2861dfd0a9ac85215324c52b8a4130fd2b4ae6597c3d459f2c179fe3f EBUILD vdr-2.2.0-r7.ebuild 8240 BLAKE2B 4ce894b7b579a3d2d9e6c0d3f30b8aac6600479152f2d0d7377d7ae829b35d98ecf7b269a1889084d1cd2c09ece2dbf6c372607d944978e37e11dc2717c3efd4 SHA512 7bed97818724be9f25ebafe1e1256ec0b683ad908306eaceea32a47efaea6b1d5ac5ca43163587d0de7158691b63d61fc88a23ca3a79bb53356f6255f35c4f4f -EBUILD vdr-2.4.7-r1.ebuild 6171 BLAKE2B 4ee4c05630a0a0133def40460d97839fe2c9346b162f7b9415c48e544c476cf4cf94a66e905f6176dc23478567aec2f0bf5a738cb1b5fe4a9e005f168e75e751 SHA512 c2e97f014040c1f0af8c56e1aeec947b3cd9f428bda0d8897f2de4531445593fabd53dca7e33c0be958147f7cdbb31f9fc8a15e91923d6317ddaf4f8a54f2e1a +EBUILD vdr-2.4.7-r1.ebuild 6171 BLAKE2B 92c996b62c17c3496befa2698023749d89d8599ea2e9cc2eeb03f2c989cd531075bb7c89b19dd16ebf4f7f33bf3e9c5914f6cf40bddf6aebf23db8b101e934db SHA512 46e7e9ea9aee587428ee639ddc280f00685375bad4de92368637583ef855566a7215eedc6b8b95ce67bc3543943cbd36699ec2cf6f422b546a40681053f84323 EBUILD vdr-2.6.1.ebuild 5514 BLAKE2B 7d9006b725d1ebde1aa139cc36adeeba1e4836d602dabe528ba089c3238c22b6acb1b800460ed4055626fa712bb5b66032b318fe066dae32fdd389f7aeb104c6 SHA512 72b36b33c9a6120c9df2fce4c7572ee6ffe58266cfcd77b607449d8655c154c47825915568b744151778dbf8aa3b0f49f05ac8b736b3054c007edd81e91b4df0 MISC metadata.xml 1780 BLAKE2B 179a1948c96a7b237b500a08861799c25ae084d5b9cd6702921acd04cfbf0111bbb11170e4d14bf31ad7355ef0899f285857350131badc411548a3611593ecb6 SHA512 6c8c2073c55f327d4dfe52cb22ae1622d936c43503caf2964594656e1281b07110187c139216a73ed10abd625b43509ecdfe41edb7439950653e038991abfb31 diff --git a/media-video/vdr/vdr-2.4.7-r1.ebuild b/media-video/vdr/vdr-2.4.7-r1.ebuild index 992581e9e7e2..a7db9e18f489 100644 --- a/media-video/vdr/vdr-2.4.7-r1.ebuild +++ b/media-video/vdr/vdr-2.4.7-r1.ebuild @@ -7,7 +7,7 @@ inherit flag-o-matic strip-linguas toolchain-funcs DESCRIPTION="Video Disk Recorder - turns a pc into a powerful set top box for DVB" HOMEPAGE="http://www.tvdr.de/" -SRC_URI="http://git.tvdr.de/?p=vdr.git;a=snapshot;h=refs/tags/2.4.7;sf=tbz2 -> ${P}.tbz2 +SRC_URI="http://git.tvdr.de/?p=vdr.git;a=snapshot;h=refs/tags/${PV};sf=tbz2 -> ${P}.tbz2 mainmenuhooks? ( http://vdr.websitec.de/download/${PN}/${PN}-2.4.1/${PN}-2.4.1_mainmenuhook-1.0.1.patch.bz2 ) menuorg? ( https://projects.vdr-developer.org/projects/plg-menuorg/repository/revisions/master/raw/vdr-patch/vdr-menuorg-2.3.x.diff ) naludump? ( https://www.udo-richter.de/vdr/files/vdr-2.1.5-naludump-0.1.diff ) diff --git a/media-video/xine-ui/Manifest b/media-video/xine-ui/Manifest index e0d36b22948c..58747dace19e 100644 --- a/media-video/xine-ui/Manifest +++ b/media-video/xine-ui/Manifest @@ -1,6 +1,7 @@ AUX xine-ui-0.99.10-desktop.patch 852 BLAKE2B 6341545955de64e3fc30a89c30b102b2bad33915f03a435786c18addc6d329ed65988b5ac6394039550136e3705c6cf03d9b34145d248671d3a98fe0d6f08bd8 SHA512 f901219cfe75fc4b4e9e25074a12e14366dae4c412866ff75c95f28ddb972a1237d8d33cd622deb812ec240bcd9d05bf6ec0c2cdec7d18de7ad88f2f93b77bc0 +AUX xine-ui-0.99.13-build.patch 1293 BLAKE2B 1bc2176ea28ce2b52efbd57b3e796470c489df1b6ec29fc76eaa1eae0b12032be3b12147b5de58858f6478c6546ecfad745317646ad0611363adce72585fad1d SHA512 e4d9d16b888021c5ceb754990c944efa8346ea648d1c3d1b1adf302963825dd84dd3f62d19c7f72fecd7d4e14823fe6fb0d28439bb7c2a27ead94b47852bc2d4 DIST xine-ui-0.99.12.tar.xz 1980672 BLAKE2B ac1a9b17b48005c667d53129e51f4db2cfe2933c0fca9ba8b6f1d999f903568217a061c84806abfec31d4afcc238579c232a1ae6f4b04afcac465c340826f037 SHA512 bc04cb8df730abce147485b488250331a304e4318fc28ebab890c6485242a5edeafd953547c637622e2312c65aa1e36aaae6117d608dd668781d841804f2ae86 DIST xine-ui-0.99.13.tar.xz 2156892 BLAKE2B edb4cb082faeba5f9f64ea06f6561d471fddfc7672dd92ec1a0a99b5c8eb10f46c15df2044fa2a4eaafdeab1fa56d990afa443f912602fdc676d1e34e3cf6c84 SHA512 a0802d767a805c462f7ae05fa5c4860af5c281ffa74c70a6c2c8a3ecbf8060e6f3f40fed215e27a823985c7d5c3484715cbbe5e4bf43655353f59fa2230b41e7 EBUILD xine-ui-0.99.12.ebuild 2010 BLAKE2B 1d42a6b64b39d7c48f3408d349f39e270af388f558f318dfa31d96aef9ded67b8f4d839d90c9abbd5083615375c3dc92810e39f92aa21376c61ad4c70251c77b SHA512 2ef4e1001e64de1eead5fba15536fad0dcec422353d13311d394a2c951c8da4bd10d832432aeb716164db7d5615a8d8e05a877c6c5e1eeee52a560d3137ba1d6 -EBUILD xine-ui-0.99.13.ebuild 2012 BLAKE2B 49d207c60dcb026fe53176e566f9425fc1f448639ff86a942c90e273f7e0c6438e8db5cc19808ecb269ea5e27f26eb9aa0dcf0ceb84a42f290ea3af2b22421fc SHA512 50ae1a84b9420d0f027306aa97fcf3b4414bc30662fc7820b0e4ba48ce715cdc3770277f164037eb5c39f5c208284ebff99f8ac7741699cb8e235dd9236c12e3 +EBUILD xine-ui-0.99.13.ebuild 2044 BLAKE2B 8bf74ce741d9416aa55396b28f9977459e712d4db614c8e6cb46d635365f9f2d6b989d4902cc3f01b08f2ae19dd44c2870cf8074895598bebbaf74ddd638306e SHA512 4e0107690f99c78cc69ca96d7d7983bd0ff414472373eec0f4ad9574f1e8abff8481fea2a609c206d0fb81173b8da3d8d201d617ce5596b4a397b052a52a55b9 MISC metadata.xml 387 BLAKE2B c8fa662bcdb54c05bd2360ee28622b8f41636ee93ac77d9db6f5a0a6fc68e0b0aa46b1bd8953243242fcd414088351a71331eaaf8838055d3c87c4120a45827e SHA512 de41930ed1d1133841980eec98872a74b05ad97196f01aa1c121806c2d726567327de3baaf5726b32e427efda38744ecbd16b5ab3568575844fe7e07f70a6621 diff --git a/media-video/xine-ui/files/xine-ui-0.99.13-build.patch b/media-video/xine-ui/files/xine-ui-0.99.13-build.patch new file mode 100644 index 000000000000..dc24720d97da --- /dev/null +++ b/media-video/xine-ui/files/xine-ui-0.99.13-build.patch @@ -0,0 +1,43 @@ +hg diff -r e352b6eef94b6441f4afc86f96abe247acc2a60b -r f9a98e02460348ca23ca2f5c2b39e62c8758b22d +https://sourceforge.net/p/xine/xine-ui/ci/e352b6eef94b6441f4afc86f96abe247acc2a60b/ +https://sourceforge.net/p/xine/tickets/10/ +https://bugs.gentoo.org/871951 + +--- a/configure.ac ++++ b/configure.ac +@@ -600,8 +600,10 @@ int n = my_strlen ("what"); + ])], [have_attr_iaso=yes], [have_attr_iaso=no]) + AC_MSG_RESULT([$have_attr_iaso]) + if test x"$have_attr_iaso" = x"yes" ; then +- AC_DEFINE([ATTR_INLINE_ALL_STRINGOPS], +- [__attribute__ ((__target__ ("inline-all-stringops")))], ++ AC_DEFINE([ATTR_INLINE_ALL_STRINGOPS], [__attribute__ ((__target__ ("inline-all-stringops")))], ++ [Define this to a function attribute that inlines string handling code]) ++else ++ AC_DEFINE([ATTR_INLINE_ALL_STRINGOPS], [], + [Define this to a function attribute that inlines string handling code]) + fi + +--- a/src/common/utils.h ++++ b/src/common/utils.h +@@ -21,7 +21,7 @@ + #ifndef _COMMON_UTILS_H + #define _COMMON_UTILS_H + +-#ifndef HAVE_CONFIG_H ++#ifndef PACKAGE_NAME + #error config.h not included + #endif + +--- a/src/xitk/network.c ++++ b/src/xitk/network.c +@@ -34,7 +34,9 @@ + + //#warning IMPLEMENT POST SUPPORT + ++#ifdef HAVE_CONFIG_H + #include "config.h" ++#endif + + #ifdef HAVE_READLINE + diff --git a/media-video/xine-ui/xine-ui-0.99.13.ebuild b/media-video/xine-ui/xine-ui-0.99.13.ebuild index 799cc50106f2..cba68d230908 100644 --- a/media-video/xine-ui/xine-ui-0.99.13.ebuild +++ b/media-video/xine-ui/xine-ui-0.99.13.ebuild @@ -50,6 +50,7 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}"/${PN}-0.99.10-desktop.patch + "${FILESDIR}"/${P}-build.patch ) src_prepare() { diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 003b7ca7fcc807a94a3be7dd751aa6a8174d4f83..8ef8bf9bf236c2e49bfe77afa0f7189962d01dc9 100644 GIT binary patch literal 3863 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 P`09TFv^lop+Zq4>18`@Q diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index a67e233bd1c1..4d8e0f66d903 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Thu, 29 Sep 2022 12:39:37 +0000 +Sun, 02 Oct 2022 07:09:41 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 0778cdf8d46d..3b328b9e5855 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 527347 BLAKE2B 2a3ca4466b681cdb565e900ea1a740da53b44fbb53b587593768b40df60e0574c7bd692ef80c62c3eb717f2ded2eddd9f52d1600f669a4df4b5cd88371298781 SHA512 966d722a4e31cba37994e6aa7863ecd729a7c644c719a26094f88a8acb8e90825cffcd239a1f665ad159294f5377cc124a3c9da2f622fbf7561835a7bb02c3e7 -TIMESTAMP 2022-09-29T12:39:41Z +MANIFEST Manifest.files.gz 529256 BLAKE2B a8ad285bac1cf4317c62825ad52e916f3d77cdd05175694abbde87461cf015178a8cf1dd6c3af6013668089990ee96f6cb9be7de7409b13ba538d09d94cde515 SHA512 3502c0b489efa2b78e07af6e3b1c1c817c21c7435c1db2224f9b91f9d0ce815b1514a1e3062680326c8a33813260f974b3b492221b06b61e7499b2dcad6eaeb1 +TIMESTAMP 2022-10-02T07:09:48Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM1kg1fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmM5OTxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBe2Q//U0SXk/9ViFjoDctubpTfgICY+1eI4rPar/WkBduclaO39ofD1ttn8tO0 -6aoFKoNUS/Fp/spWa2n5LrEuMtorleG2P6xygWA2Y/TITA/4gCVXBazd4AkcY1nf -YtNzkjHRlZDUga9Ew7MNfRqsJ4sTVWgKRZHfV4eTlZ6XhR5PL8PIk+cwPzTFXCvA -BB/4kGUJkJBXwtGJhmumui9D+tbsXMdBgntgdWS5dnRUH+jGzucnGGIw5vZ+7N31 -AqsDounWoiVXfxebPBGmN9TPbtPchFOeBF7a9kbHxiHGErCR5/apO3DceU9pGoH4 -CkGQqagQfAP8hVx4l2x5lOcsxDQnP7E44VuIcU+yo1rkIAZrvPp6sMSvgSl/kYAi -/z6pUgwOvNfcp/BdLBk6sRHV3RAN9QbZRrbQ6sDQhODGL9GnQOTuS9WiU0w6D5z1 -UTHamVVFV7/Bv/wefk8UKh9vDGCGjTTYfgmrS3+kJOpD7o5tqvUL5l3MT9tHzaRM -NDqewHZT/D3Jvu0wMEOUwyxLOcU94bTYFyl6figdHE0Pn2ezEVuXSsg5OSjXjMpE -R/q+nmQ/k05fnzC7rql4xdi4RxywWCL/cb4fXYPPSkdh38OnKUjw0aMxGhrE6YWV -LU7h5qhCJ7WMdK+C8sZ0qXqeMBPPIpz3IiHYFx/zKqWE2XP0K9s= -=A15u +klDt3A/+O1N1hAy2JIbAlDtceGJji/tknEjMRgaYQbAmhH7oH90yWnk20rYf/EP/ +6ivkqS3y+lpSu0GLo50B4jjyQsh9tHse2/jdpUQydlxl6RDsNS9/zEcsYw1ghYUM +DM9Xs0/lZqbURSmANEsx+qnADNhgdwHF+npauMr2FRvmO/WGP66t78t+6CDqv070 +QOdFlEq4uRVWiFTq+gpe3z1YVzBpW2MFqWkOVufztgM8pw0KGo+IcqXz2bE4Gqo9 +2sSTh1dYA8dXtIsotv2b66Umth5D5IUIzQVylHgerWulXFLr+RhQXJ6PzXDasiyU +waUbmwhiJH/r6d2B5CpAdFVNHsi4FxgsVaNY7nPOLuep8AdYn9ACKESo0CwMUqtu +fWXecHhTz1F6a9i5zcMb23pQa7lxwX/2OJ5iciTbtq9NgeDCXc8I3CGXy0qwdA4d +hxgLEsSZ8lrtDqlE1wGlBvDrVnCwJ5g75G90diD4OfOI/gMXJK9HTlkKUddd8dUk +hMAhbiiuQPpSE7gztgnrDYpI2ISwYZXJVjz/U4V6TiSHk/vxn7dJfOD7KHmIep71 +L/hghxiX0BgC5IRaq8+Ik1V5Bs5v0Pa1CmFIf7j5plTwrf0w9WxCGk3DaNt6Dx+f +EqxkbuvBlKVF3C5m7zZ79Ud0LFIBZbKMG2kM4CB3fTKYsdc2SbE= +=nPGg -----END PGP SIGNATURE----- diff --git a/metadata/glsa/Manifest.files.gz b/metadata/glsa/Manifest.files.gz index 269086cc58ee592368f6fd5fb3966616691c4db5..8230cd2e186c4c28ed6c11485d179f83b6e30174 100644 GIT binary patch delta 14318 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 delta 12394 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 + + + BlueZ: Multiple Vulnerabilities + Multiple vulnerabilities have been discovered in BlueZ, the worst of which could result in arbitrary code execution. + bluez + 2022-09-29 + 2022-09-29 + 797712 + 835077 + remote + + + 5.63 + 5.63 + + + +

kwQ^<2lFvaNEL-G_-c!TVq%W@X5h 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%0Dh%_yQyj^ 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 N`hTvU(45F60|0_1pz{C# delta 108797 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\yot4kbvMmRbRKjfA;gKLSgsw8Nvl^NQX>`W| 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�nQ?@CwX(h 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 BS7!hK diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest index d8ac2212ee70..60382210fbf1 100644 --- a/dev-ruby/actioncable/Manifest +++ b/dev-ruby/actioncable/Manifest @@ -2,8 +2,10 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 +DIST rails-7.0.4.tgz 11061225 BLAKE2B 9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1 SHA512 118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c EBUILD actioncable-5.2.8.1.ebuild 926 BLAKE2B d33be4c8d5fb7bcb529df64f77c61d042bfad9b54f15b3e382176c4f9e1d67f0292e0bdfccae3793f3b2214d56eb5c691b3e0a6be9da9404d4da2a803af872b7 SHA512 37df0a84305dda9c3df04e7480ef3b8eefe6469333847d48965c311a31ebe080fd067a12df5402b973101fe7a7aee079dab05dbbb41cb810e7a5e52c0fa2bc3f EBUILD actioncable-6.0.5.1.ebuild 935 BLAKE2B 80d94fcf7588e69360c2bbf9fda9b03f68e60d43e513920638f9995b10d8a404194be843a1a79f61d11ee33b30c80527c71f301a6fbf0156ba218d3241d587f3 SHA512 207ef3b5769761fe5319e8e70a2de0ddc90390c503283b67f5614fefff12c49c2213f3f4b4149001b30e4fb9c1d0d7b8698bacd28735b7f10e82f2bbc61378c1 EBUILD actioncable-6.1.6.1.ebuild 968 BLAKE2B 402b75efadf53319e8a270fa9b900912a5275674357a9b1eea99ebb7134891a545ad7d50c736841c96cfd8b15942d01dd2e6a8b2516415348aea2c03b97a2f0c SHA512 a28a8d64f3aac01e68f94b79e460ea291104af233b18fa945866182fb0a79745c8a9032c193c51e79474aadddbd9ba2fc13b3fdd5e1cc5faf23eef33dc2abd98 EBUILD actioncable-7.0.3.1.ebuild 956 BLAKE2B cf4741405761f6b1a459da877cfae0d87b649bcce4b39472400aaef685e37b9c5c228b786d22e9c6d49df70ad340910c32b53a4c972337ff08a7c7800cc739ff SHA512 aff75042078487a1ac9ad7598c9dba3565dfd6f592ca9a258d3886be7bad801a4c43a589c262ad8c625d6d0a4937121991e643ca8d07b4969f30ee12a04d1e75 +EBUILD actioncable-7.0.4.ebuild 963 BLAKE2B afc8126b5fe984b92f27530ecf9e5a817b89baaf43c9f6a9494eccc36874ac83978207ede06ddbd1f9364c787563176dc48e097066f914fa33b9afa1044fc4e2 SHA512 4c6833b184323f1c8563cfdf47ca85b7c63d17f2ce9519c55567c6b6f6e1b67826bb7d8223f39c82b20ca91b7a0457ce85eef2b9ba13aaaf2cdba2a5e6a9ad8d MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actioncable/actioncable-7.0.4.ebuild b/dev-ruby/actioncable/actioncable-7.0.4.ebuild new file mode 100644 index 000000000000..6329c7df8f0f --- /dev/null +++ b/dev-ruby/actioncable/actioncable-7.0.4.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Integrated WebSockets for Rails" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# Tests require many new dependencies, skipping for now +RESTRICT="test" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV}:* + ~dev-ruby/activesupport-${PV}:* + dev-ruby/nio4r:2 + >=dev-ruby/websocket-driver-0.6.1:* +" + +ruby_add_bdepend " + test? ( + >=dev-ruby/railties-4.2.0 + dev-ruby/test-unit:2 + >=dev-ruby/mocha-0.14.0:0.14 + )" diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest index 3c9d316fdce2..d60d97d8028f 100644 --- a/dev-ruby/actionmailbox/Manifest +++ b/dev-ruby/actionmailbox/Manifest @@ -1,7 +1,9 @@ DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 +DIST rails-7.0.4.tgz 11061225 BLAKE2B 9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1 SHA512 118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c EBUILD actionmailbox-6.0.5.1.ebuild 1854 BLAKE2B f2e25c6e6ac862981574ed9c9a6092ec83bd913b0a8b332ed5e62fca81844c29a37e0d4a36a20eb33b3c237e114790e5e4c52e80d63ec9c9aa59b989ad3630f8 SHA512 d826c2749df4de1ebf63110bd980398484c91c5f731457b62a6ac172fb6956ec36f8ec2cfa126fe990217b899cbaed4ddcb7242f657af88328f167f3cf14bebc EBUILD actionmailbox-6.1.6.1.ebuild 1885 BLAKE2B 08405d93c914d264baf641ee8e592aa308946770430564f3f45bbd3f4c54d279095b10eadc50aa9a95af02fcdeed24ee73ee149a318298c0da1e3b959f6255ff SHA512 1ba4ed9662b6225bb5dcbe3d5dd58979e7ce20feffb4aba7c9f06cbdda881aac58fd414412dd6dfd24143764fc6fd2dd10a8a84f147d0778b72edf04df9dfd0e EBUILD actionmailbox-7.0.3.1.ebuild 1997 BLAKE2B 7895a26140ce7eed1d1ac28c2ffefb89f952a672a050f4f3332b0ee24be682e422444813970ed824cc6c8b5c223c5f2c6810f279ac87cb5248927b9a228ccc92 SHA512 cb9e57dac284f1b94c2b8a428a3323f86bdbb9739e1a716e2fde4ece0229a0ba6cdc025a780089f11a543d6d405ac5617c016d7e804409efd7a79846b2750d51 +EBUILD actionmailbox-7.0.4.ebuild 1997 BLAKE2B 7895a26140ce7eed1d1ac28c2ffefb89f952a672a050f4f3332b0ee24be682e422444813970ed824cc6c8b5c223c5f2c6810f279ac87cb5248927b9a228ccc92 SHA512 cb9e57dac284f1b94c2b8a428a3323f86bdbb9739e1a716e2fde4ece0229a0ba6cdc025a780089f11a543d6d405ac5617c016d7e804409efd7a79846b2750d51 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.4.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.4.ebuild new file mode 100644 index 000000000000..2f345728b1fd --- /dev/null +++ b/dev-ruby/actionmailbox/actionmailbox-7.0.4.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +inherit ruby-fakegem + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + >=dev-ruby/mail-2.7.1:* + dev-ruby/net-imap + dev-ruby/net-pop + dev-ruby/net-smtp +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/mocha + dev-ruby/propshaft + dev-ruby/rexml + dev-ruby/sqlite3 + dev-ruby/webmock +)" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\)/ s:^:#:" \ + -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \ + -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die + sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die +} diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest index 6ebfa9bba0bc..1b7932b48e35 100644 --- a/dev-ruby/actionmailer/Manifest +++ b/dev-ruby/actionmailer/Manifest @@ -2,8 +2,10 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 +DIST rails-7.0.4.tgz 11061225 BLAKE2B 9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1 SHA512 118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c EBUILD actionmailer-5.2.8.1.ebuild 1395 BLAKE2B 4df95c01ee09bda91acee92e1d2848784b48f4d9549b37304de0b42968ac6a67f180252d020a4cba07941cfb9398d3f58c790bc38e0dcba3c9076d6b09f1a3d2 SHA512 b2bd6db7daaeeb6c7c03fccb8993e0ad3ec1c2be4f404e190f66b39824f8372953e38966a793fc8973113fb42094b9cc638f0343470551673d57ddcd39e5225b EBUILD actionmailer-6.0.5.1.ebuild 1369 BLAKE2B a2e8d1f875a69560810a3800323d393c7aaa44137e8c50387fcff890ea8209fe56e9dd2c7f88eb51aaf7b693768bfd954bbeecf584f31fac568f7af53c87ca4b SHA512 48763a11f6a8b588e5afb55c1797c622eaa69d7eb6653a4dbab8f6f0c91318d570fbe82ba3beaf4d467f49111465d083912ba4e10458c58614c8cf441a20b246 EBUILD actionmailer-6.1.6.1.ebuild 1268 BLAKE2B ffe0b2a2319e50bf9b4e37bbc98e9a97ef0ea2177be520dc0ef4cc5df15946271ceceecef2a4f915aa22366de0f4cc556547c862ca77bfb35ec20db767b31ee0 SHA512 b23ef1349e8a199afe210a231365cd8601a3930d4360db399cea101dbf7fddfe59af0011a74d5da20804dec36aece892b8f831e2fbc7891a27e02a5cf7e1abb9 EBUILD actionmailer-7.0.3.1.ebuild 1256 BLAKE2B 689995cd34ae5410436b710153a4a34fd5f994b763fad99147e2d6a1e0a04c1e7a5140c179d1f9f3e0b979b34f5e49015b91d7d589b3ba55dd865d3e3e5a5000 SHA512 23d65d7c6d163ee01dbb162da76920b5b53b2010ca69c13021afe5217f382ab5e9722df8007be1d6310181058f92216ece94f58227ae886d9f71ce4d84c84c88 +EBUILD actionmailer-7.0.4.ebuild 1256 BLAKE2B 689995cd34ae5410436b710153a4a34fd5f994b763fad99147e2d6a1e0a04c1e7a5140c179d1f9f3e0b979b34f5e49015b91d7d589b3ba55dd865d3e3e5a5000 SHA512 23d65d7c6d163ee01dbb162da76920b5b53b2010ca69c13021afe5217f382ab5e9722df8007be1d6310181058f92216ece94f58227ae886d9f71ce4d84c84c88 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionmailer/actionmailer-7.0.4.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.4.ebuild new file mode 100644 index 000000000000..867075061b56 --- /dev/null +++ b/dev-ruby/actionmailer/actionmailer-7.0.4.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:* + dev-ruby/rails-dom-testing:2" + +ruby_add_bdepend "test? ( + dev-ruby/mocha +)" + +all_ruby_prepare() { + # Set test environment to our hand. + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + + # Avoid a test failing only on attachment ordering, since this is a + # security release. + sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die +} diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest index 9341e944dbed..c44a147198c5 100644 --- a/dev-ruby/actionpack/Manifest +++ b/dev-ruby/actionpack/Manifest @@ -1,9 +1,12 @@ +AUX actionpack-7.0.4-rack-test-2.patch 2619 BLAKE2B f31791347de3a683270ed6720a4c33c069d29529ea6eab6b2721cd248029cc1130502d8d6aa9f9fa3433769fa58069502b7c1f9ffc330cb46f5163744967d51b SHA512 ceac0b24692512a03029ce24a1cb86da31669a1e91ab50537981d7dd3fcee861fcece37536cc63b8a3b6f07709dc8b8f64a5c3213a4c7c997208c3d73089cfc9 DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f SHA512 05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 +DIST rails-7.0.4.tgz 11061225 BLAKE2B 9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1 SHA512 118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c EBUILD actionpack-5.2.8.1.ebuild 2262 BLAKE2B 82cba37da0060c73aa21e55ce9b87e462385d3beeca1f50421b8cbadb87c4e40f9045a694f4f0696b213cead836c986068e36558a689d18c2f69655bae4f6d46 SHA512 abaaccbcb2e1e100fb80faa8af7efab186f44fe47fc8551c4b67974bd7d75a029ad5ba4d89a717ef379be71083f8ed442b8e3c0144f1820bc5bd0180b68db831 EBUILD actionpack-6.0.5.1.ebuild 2085 BLAKE2B 1115265732900203d12276e97d55ffcb6f71ec7f3219625bcc5e2ada64644d9366ec773febf7bddad8777b261082b99bbd66bf250fcd5366d1bd65c0c221a838 SHA512 fa4f5a17f4adffdecf547810d7ef95ff45f206178ef345e7689093210ac39a6d2451e23d451f08066b814ae4dbecc5c54beb61524d7f13a7477fa089fc38a0a7 EBUILD actionpack-6.1.6.1.ebuild 2142 BLAKE2B 4f1b92b673ada157372a3b3d6832caf4dc074748afab631a52ddd3d2db6a31c306def13079adf3c842173f9ead59e06e141830fe51a865140ecb01350b798f8d SHA512 82efa802a7c4bcf1998966a9ad9297b146d9bd9e7d0f6ee353316cd595514db1eb516eeae40bd895f24e9c9d3462696ae51880b4590b097d8770671b22c37dfb EBUILD actionpack-7.0.3.1.ebuild 2045 BLAKE2B 0a7f633c04fbecbc23ea2183ca8f8a4a939a52cd9f55a4c761e170c5db85730cb15b06119d9d9489a14b7c16999f35b27fccfb6004c8d55933cb4de5f4d4ba25 SHA512 1c80a7aa6a890e2ed138f3b1f9371318f8ff4b5dd0ab07e7e482b90c1a4c0974b4b7cd0891ea3815814599ee59f5f1dd3e90616d349fe2fc54e00883c6f31e6f +EBUILD actionpack-7.0.4.ebuild 2030 BLAKE2B b4cfc8baa71f4e5f642902495002e0eabf963c5f04f4262bcff8fc1458c2e3fbd6df1924e001a0013c3d7c41afd3b8f7493c2950d6fe1afebd773c389eaef797 SHA512 00d7d898eaad3d678418f4c8df047f2b621265f684d9e59edebf15130bafdbc6577a197bd33e8698afe5a64fa8b8b9b2a7be544f50317d972d99e878b90bbc92 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionpack/actionpack-7.0.4.ebuild b/dev-ruby/actionpack/actionpack-7.0.4.ebuild new file mode 100644 index 000000000000..7961d0d604ae --- /dev/null +++ b/dev-ruby/actionpack/actionpack-7.0.4.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Eases web-request routing, handling, and response" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionview-${PV} + dev-ruby/rack:2.2 + >=dev-ruby/rack-test-0.6.3:* + >=dev-ruby/rails-html-sanitizer-1.2.0:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha:0.14 + dev-ruby/bundler + >=dev-ruby/capybara-2.15 + ~dev-ruby/activemodel-${PV} + ~dev-ruby/railties-${PV} + dev-ruby/selenium-webdriver:4 + www-servers/puma + =dev-ruby/rack-cache-1.2:1.2 + rm -f test/dispatch/rack_cache_test.rb || die +} diff --git a/dev-ruby/actionpack/files/actionpack-7.0.4-rack-test-2.patch b/dev-ruby/actionpack/files/actionpack-7.0.4-rack-test-2.patch new file mode 100644 index 000000000000..09a234d46576 --- /dev/null +++ b/dev-ruby/actionpack/files/actionpack-7.0.4-rack-test-2.patch @@ -0,0 +1,55 @@ +From 07be723bc1d2b6a655a589dfcd4213e251cdb453 Mon Sep 17 00:00:00 2001 +From: Aaron Patterson +Date: Wed, 25 May 2022 10:46:11 -0700 +Subject: [PATCH] Ensure Rails is green with Rack-Test main branch + +This commit just ensures we're green with the main branch of rack test. +The changes are things we should have done anyway, and are backwards +compatible with older versions of rack test +--- + actionpack/test/controller/new_base/render_streaming_test.rb | 4 ++++ + actionpack/test/dispatch/session/cache_store_test.rb | 2 +- + actionpack/test/dispatch/session/mem_cache_store_test.rb | 2 +- + 3 files changed, 6 insertions(+), 2 deletions(-) + +diff --git a/actionpack/test/controller/new_base/render_streaming_test.rb b/actionpack/test/controller/new_base/render_streaming_test.rb +index 23dc6bca40364..d9789355f9520 100644 +--- a/test/controller/new_base/render_streaming_test.rb ++++ b/test/controller/new_base/render_streaming_test.rb +@@ -44,6 +44,10 @@ def explicit_cache + end + + class StreamingTest < Rack::TestCase ++ def get(path, headers: { "SERVER_PROTOCOL" => "HTTP/1.1", "HTTP_VERSION" => "HTTP/1.1" }) ++ super ++ end ++ + test "rendering with streaming enabled at the class level" do + get "/render_streaming/basic/hello_world" + assert_body "b\r\nHello world\r\nb\r\n, I'm here!\r\n0\r\n\r\n" +diff --git a/actionpack/test/dispatch/session/cache_store_test.rb b/actionpack/test/dispatch/session/cache_store_test.rb +index 9677d177d0acc..6479654c73b37 100644 +--- a/test/dispatch/session/cache_store_test.rb ++++ b/test/dispatch/session/cache_store_test.rb +@@ -59,7 +59,7 @@ def test_getting_session_value_after_session_reset + get "/set_session_value" + assert_response :success + assert cookies["_session_id"] +- session_cookie = cookies.send(:hash_for)["_session_id"] ++ session_cookie = cookies.get_cookie("_session_id") + + get "/call_reset_session" + assert_response :success +diff --git a/actionpack/test/dispatch/session/mem_cache_store_test.rb b/actionpack/test/dispatch/session/mem_cache_store_test.rb +index 417a8355bfc2a..188f321c5999f 100644 +--- a/test/dispatch/session/mem_cache_store_test.rb ++++ b/test/dispatch/session/mem_cache_store_test.rb +@@ -71,7 +71,7 @@ def test_getting_session_value_after_session_reset + get "/set_session_value" + assert_response :success + assert cookies["_session_id"] +- session_cookie = cookies.send(:hash_for)["_session_id"] ++ session_cookie = cookies.get_cookie("_session_id") + + get "/call_reset_session" + assert_response :success diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest index 66097d9a92d4..2a57a180cfc9 100644 --- a/dev-ruby/actiontext/Manifest +++ b/dev-ruby/actiontext/Manifest @@ -1,7 +1,9 @@ DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 +DIST rails-7.0.4.tgz 11061225 BLAKE2B 9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1 SHA512 118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c EBUILD actiontext-6.0.5.1.ebuild 1769 BLAKE2B 58e600879c7b45bd8d4061f3dfff6e576ce7e60d8a1ddaec15df28b7154633e8b13a8a3c0289b8d7ed5811c47ca4b41e2ee7c7096da2f4b1d312f8c0b2c53c6b SHA512 edbb947aca857ebfad82e690738ff1a20f6094f483a2e4aceb17cb69cadea5d1ebc6a1d2442d7897cf7d535d177c9f0fb604a55cfe7e593c88df19a5ef9c98d3 EBUILD actiontext-6.1.6.1.ebuild 1792 BLAKE2B 26e4517697dae8e152cb45bcecd02c9993f478e162b01fb4395491f373434483dcb79cf69321bde6049f9d620d57582e15a2ea3ce9883186b73eedd2b5672910 SHA512 dbcf4d15c3006bd0cd967457b5fbfc665dad7b23e7007478a866dba239630a96604fc2734791fa02a58abd27b91f9de493b0bd1be89f1cafa605db414b7b2ab7 EBUILD actiontext-7.0.3.1.ebuild 1875 BLAKE2B 1cbb4b8451a4334e35674c95c6f2f7b0775cf29219bbdb25adb7d3d6ea2c84150bf4db7758585e959454d67339b23b1ef19bf302dff3499f4b9f17ba4fe0082f SHA512 390d8999ad159ed5f7f2c39ac426daca0dd8c5b46f8cf101f15cd2cce4a573f79aac886a69405bba331461d7be51f9116d2850a74bd0457e064d54e78e3ae1c5 +EBUILD actiontext-7.0.4.ebuild 1875 BLAKE2B 1cbb4b8451a4334e35674c95c6f2f7b0775cf29219bbdb25adb7d3d6ea2c84150bf4db7758585e959454d67339b23b1ef19bf302dff3499f4b9f17ba4fe0082f SHA512 390d8999ad159ed5f7f2c39ac426daca0dd8c5b46f8cf101f15cd2cce4a573f79aac886a69405bba331461d7be51f9116d2850a74bd0457e064d54e78e3ae1c5 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actiontext/actiontext-7.0.4.ebuild b/dev-ruby/actiontext/actiontext-7.0.4.ebuild new file mode 100644 index 000000000000..e1f5d0bc64fb --- /dev/null +++ b/dev-ruby/actiontext/actiontext-7.0.4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="app db package.json" + +inherit ruby-fakegem + +DESCRIPTION="Edit and display rich text in Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + >=dev-ruby/globalid-0.6.0 + >=dev-ruby/nokogiri-1.8.5 +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/mocha + dev-ruby/propshaft +)" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/ s:^:#:" \ + -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die +} diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest index f75a12cfe66e..2c93725abdd3 100644 --- a/dev-ruby/actionview/Manifest +++ b/dev-ruby/actionview/Manifest @@ -2,8 +2,10 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 +DIST rails-7.0.4.tgz 11061225 BLAKE2B 9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1 SHA512 118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c EBUILD actionview-5.2.8.1.ebuild 1966 BLAKE2B 0d4d8af0e0098210097fc7d5751adb4d1d1b7ef087e908244454c28a4e0164f96b118e1928ba6165b691e329a4e268e5746d24b47ce001185ccab17e06eeec05 SHA512 2a14063ff0999f8a2f797084696fb1748a421394033fb0a771855382c1e6ddc3ee425f33b35363486b0948df6579c131845fd6ab3e605056cbdd6639a4c44a50 EBUILD actionview-6.0.5.1.ebuild 2299 BLAKE2B 0f6c5c60b9173c3ded259058597fe257004123a80267e1dcb30345d0abb7b8085c5d4d3b7dd757a36b1d4246a33c9273ca90f9da4c4de673f373a97011cbc04e SHA512 d97e0a4dab80a226d64da4ef57a87a359c39eb5e20bcc0f49c707d0d05eaebdf3db8c9d08f62f11f71c84ee44dec34f489692d8710f0edfbcd85ea5128e5b014 EBUILD actionview-6.1.6.1.ebuild 2101 BLAKE2B a01c6f37a018c9896f61e891ad82bf86a9c99e08f417f1cbfa08b22491c48f1e70ab97da777d51c1eab9c35f1aed23343cef297dbe902b6d80979e0351e133d2 SHA512 d4ea82778356f9feddf462588bfabc1e54164e4f042861f6c6805d0e5fda65e5470cc1ac5148a9c0f29f9fa36a2fb030acd49faf037db6c8d794bb388f92cdd1 EBUILD actionview-7.0.3.1.ebuild 2174 BLAKE2B ece7792056200db06a689fddd66e0d8d22b608256cd62e15b4742a5af6f9b2171caf5c7202533542def4202db0136bacfa2322d4b5970323fe456e6e1d4646a8 SHA512 ac3570332debe2b19a019ab84df7b1c1b94249dc474e65d199b9a8177b6d09d7bf66437cfd770b86fac0cc330e3931dfffeca9259d5063661a6fc8026cba8ac3 +EBUILD actionview-7.0.4.ebuild 2181 BLAKE2B 3a189cc79c644a8282696d968f48007d56b3711ff199643de77f5d27f65617da80ce481ef204a0fbe7c529e4a96b43efff0dd102962795fbb1a4a30f25854beb SHA512 9576b2f194cc4b14f757b63114756dfa94b0f7ea95c3fae1391bce4788d0509c2073367a5fe615bc49d52c5a1669b4da4ab4db96c74202f11fb07912fd23ca2d MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionview/actionview-7.0.4.ebuild b/dev-ruby/actionview/actionview-7.0.4.ebuild new file mode 100644 index 000000000000..5edb607b7abe --- /dev/null +++ b/dev-ruby/actionview/actionview-7.0.4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages" +HOMEPAGE="https://github.com/rails/rails/" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:* + >=dev-ruby/erubi-1.4:0 + >=dev-ruby/rails-html-sanitizer-1.2.0:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/railties-${PV} + dev-ruby/sqlite3 + =dev-ruby/globalid-0.3.6 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + )" + +all_ruby_prepare() { + # Set test environment to our hand. + sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths" + + # Remove all currently unpackaged queues. + sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \ + -e 's/delayed_job//' Rakefile || die + sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die + rm -f test/cases/delayed_job_adapter_test.rb || die +} diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest index bcb99787d8d3..3a843d714052 100644 --- a/dev-ruby/activemodel/Manifest +++ b/dev-ruby/activemodel/Manifest @@ -2,8 +2,10 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 +DIST rails-7.0.4.tgz 11061225 BLAKE2B 9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1 SHA512 118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c EBUILD activemodel-5.2.8.1.ebuild 1137 BLAKE2B 3a0cc9e460af74699bce6c2b46105afef177fc695c0cb038e6a656482dcbe2b056b4fc588c2f8bc4808c603656ba0c0709750f7f3f836c3a58776c7a14c2b915 SHA512 af89de3e7168717264d26c0b82539ac32bf29eedaa584ca892ef8058c2cbfba15a3cf96d12da795133bb211bc9b21eae3954acc54fe5e3cfda4a12a31f78af40 EBUILD activemodel-6.0.5.1.ebuild 1014 BLAKE2B f2866a358065f4f75b8aa6b507ddfe2667a1eb0d60ef7ff1893b28419a4770016785e15515b6409eb4b328414367fdfe3a8ecd672d4a2d277935f0f54bc91599 SHA512 ccca178b67ca58a9c71f5300b225085a49c99e478c20e238e575a339b729185b2482ed42ca988e3b1db5b05218bd38ce44f8e0064ccd32f13f5a625cbb59f995 EBUILD activemodel-6.1.6.1.ebuild 1005 BLAKE2B f0a4e3b0705368b255501b977051d2011639c60c18b0cdf01586e06756800281a68e1c580325b32d7b7b2add5f14d40299bec454986f29ba4447b84d66122673 SHA512 522b125447de7befe761a7540b09d57fc51f0c31f82c25826ae98ffdd0b165273eb0160a7bcd974f244b445cb4d66bac4c23902ca8adbb27bb09bacb8f560388 EBUILD activemodel-7.0.3.1.ebuild 986 BLAKE2B bea10023caad02d1591eddd28a1fe3dd7ed94a8ecee599f965aefee7f5291b5abb38dd910983aef5e8e35cf8857fddf9a6b65541aaf86be398ac04601d25f861 SHA512 dba361ab4a6a9c7fbf0fd8cad9d4979496f3ac135a4b5bc3e9b363129b51f608123df4c560f807949bb87f6024a4493f213def5b46cab5eaee160ce676990251 +EBUILD activemodel-7.0.4.ebuild 993 BLAKE2B 1a1bfd577b0f68ee699d381eab42f4f61b91d41362fd38d5b2042165dd02012487275c5739a08f85839dc6c2ffe9413e892b560258c634d7d0b46d15917de4a2 SHA512 10a53d9348cf0d5e921a335b2b8ee46ff5531bc1ff4bb05de21cbb9d50e98c764cd26c8f5aae96a95137737ce3c83d6e32b4e6dd213479d9c5fc869d737a52a2 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/activemodel/activemodel-7.0.4.ebuild b/dev-ruby/activemodel/activemodel-7.0.4.ebuild new file mode 100644 index 000000000000..de63c5300e80 --- /dev/null +++ b/dev-ruby/activemodel/activemodel-7.0.4.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV}:* +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + dev-ruby/test-unit:2 + dev-ruby/mocha + >=dev-ruby/bcrypt-ruby-3.1.7 + =dev-ruby/sqlite3-1.4 ) + mysql? ( dev-ruby/mysql2:0.5 ) + postgres? ( >=dev-ruby/pg-1.1:1 )" + +ruby_add_bdepend " + test? ( + dev-ruby/benchmark-ips + dev-ruby/bundler + ~dev-ruby/actionpack-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/sqlite3-1.4.0 + dev-ruby/mocha + 3.4/>= 3.4/' ../railties/railties.gemspec || die + sed -e '/bcrypt/ s/3.0.0/3.0/' \ + -i ../Gemfile || die + sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || die + + # Add back json in the Gemfile because we dropped some dependencies + # earlier that implicitly required it. + sed -i -e '$agem "json"' ../Gemfile || die + + # Avoid single tests using mysql or postgres dependencies. + rm test/cases/invalid_connection_test.rb || die + sed -e '/test_switching_connections_with_database_url/askip "postgres"' \ + -i test/cases/connection_adapters/{,legacy_}connection_handlers_multi_db_test.rb || die + + # Avoid failing test that makes bad assumptions on database state. + sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \ + test/cases/associations/has_many_associations_test.rb + + # Avoid test failing to bind limit length in favor of security release + sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die + + # Avoid test failing related to rubygems + sed -i -e '/test_generates_absolute_path_with_given_root/askip "rubygems actiovation monitor"' test/cases/tasks/sqlite_rake_test.rb || die +} + +each_ruby_test() { + if use sqlite; then + ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" + fi +} diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest index 174279b3d3d3..a073d1b49c07 100644 --- a/dev-ruby/activestorage/Manifest +++ b/dev-ruby/activestorage/Manifest @@ -2,8 +2,10 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 +DIST rails-7.0.4.tgz 11061225 BLAKE2B 9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1 SHA512 118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c EBUILD activestorage-5.2.8.1.ebuild 1921 BLAKE2B 8eaa5d630fd84db3f7388dbe998465cf23daded42dd31fbb15fa970ec80304315260736a78cc8ff947a33a218c3f125410307450e43e72bb8350c325aba27ec2 SHA512 486fa7c874480a34b11d8a073e9625dd3d7892b3d82dd4bafd9378171a28af1df7780502abd8c61c31250cb5b1400e8b5921b622f6a41c9e80feef0f5037fcff EBUILD activestorage-6.0.5.1.ebuild 2173 BLAKE2B b21ede1afcfcf3973dcecceee7cc2fb7cf7308fd14bcdbab90434b1401ca9c7a56a1b4b2b08650daa88230c4403beda95f2059eed3a6b6bdae6d78ee6ff4104a SHA512 febb37553ac718c845c9e2f071133c2fa6f8fe8467b2ac98143e502ca9bc30c7a3a64a1975a47946fe876f1a980c413aa19cf3592596eed1c782003f617af384 EBUILD activestorage-6.1.6.1.ebuild 2049 BLAKE2B 843e293c3ebbfa45f11bb1f8e5119b956466e8f1dc37dca62dde9cb0c8510117d6ede7e93df63040e1e1fcced5085f66018e818582b27f94f8aaa7a3085d507c SHA512 302a8e5c7d516b83795b2fe19f91d74d32d334ae2897e93d6d88a6150b1909886e0d530dd5306ef749cbd22456b3457619b7eff1047a6f4c43b346615915a8e0 EBUILD activestorage-7.0.3.1.ebuild 2480 BLAKE2B 439b264b9d073070d1bc63873adfdd8561b018b71ca261918cbb52939c5c3a00cb2aed181f05234d45df05c9fc0fd3e355cb84e0267d74ff577faece5b4cb17e SHA512 3ecd06f35d8d9a12ea7193ac898f1542f18c15d844a757d2a5a1a6744f96c758f93ee731fd24017adbd38624bba5fc09b32c603e702b0f773a3f9c4021211a0c +EBUILD activestorage-7.0.4.ebuild 2480 BLAKE2B 439b264b9d073070d1bc63873adfdd8561b018b71ca261918cbb52939c5c3a00cb2aed181f05234d45df05c9fc0fd3e355cb84e0267d74ff577faece5b4cb17e SHA512 3ecd06f35d8d9a12ea7193ac898f1542f18c15d844a757d2a5a1a6744f96c758f93ee731fd24017adbd38624bba5fc09b32c603e702b0f773a3f9c4021211a0c MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/activestorage/activestorage-7.0.4.ebuild b/dev-ruby/activestorage/activestorage-7.0.4.ebuild new file mode 100644 index 000000000000..9c124f9b63be --- /dev/null +++ b/dev-ruby/activestorage/activestorage-7.0.4.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Attach cloud and local files in Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) " + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV}:* + ~dev-ruby/activejob-${PV}:* + ~dev-ruby/activerecord-${PV}:* + ~dev-ruby/activesupport-${PV}:* + dev-ruby/marcel:1.0 + >=dev-ruby/mini_mime-1.1.0 +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + >=dev-ruby/image_processing-1.2:0 + =dev-ruby/minitest-5.15*:5 + dev-ruby/mini_magick + dev-ruby/mocha + dev-ruby/rake + dev-ruby/sprockets-rails + dev-ruby/sqlite3 + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|propshaft\|sprockets-export\)/ s:^:#:" \ + -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \ + -e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die + + # Use mini_magick since vips is not packaged on Gentoo + sed -i -e '/mini_magick/aActiveStorage.variant_processor = :mini_magick' test/test_helper.rb || die + # Avoid vips-specific tests + sed -i -e '/\(resized and monochrome variation of JPEG blob\|monochrome with default variant_processor\|disabled variation of JPEG blob\)/askip "No vips support"' test/models/variant_test.rb || die +} diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest index 9dd844170da3..66e75b144968 100644 --- a/dev-ruby/activesupport/Manifest +++ b/dev-ruby/activesupport/Manifest @@ -2,8 +2,10 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 +DIST rails-7.0.4.tgz 11061225 BLAKE2B 9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1 SHA512 118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c EBUILD activesupport-5.2.8.1.ebuild 2582 BLAKE2B 0ab916d197d17be5586fba966a2601d6b20a2ecd273d17a0f9a3d093b19065be76493872600dbd7f60f8e0a2214ca60451793d63a6fc2f656931bc319d1f5a68 SHA512 e028a4745d4c7b48b71ae7da6edf2db84da135359b08f41be6861df63fc50b11981102a56672b232862822d1ad6a3c3368eeec5f7e9acd1ed9dbed00dc647856 EBUILD activesupport-6.0.5.1.ebuild 2627 BLAKE2B 41e6acb1208c70eb0c15ab6f575812f6c30020bdb29fccf8ef8ef1e7789b52ebb3030fa738ca2773dbf20dfa681cf67874337ed808b714347b4ec7be2e408cc8 SHA512 61937e128074d61ea82e8e1f5a05d95f3c583813648786c5d3678148f07b0860723cfca8a627485ecaca2d2c7b9183047c547d57e4c802f6b8a315d95e611f5d EBUILD activesupport-6.1.6.1.ebuild 2718 BLAKE2B def2edbf5be0757430697b5d4ab62a640bca0bdb3817bc710cc5121b6da0d84cdae7be2688ba239cf9d196f6546ac0552fe437dbdcf9dc469197ccfded6881e5 SHA512 6277e9df87a54afa564955a6bdd07285cf55237b10fe1411e211e8806d2a465e9e2134a5ef9181afa90111a53765fa95596e552553f0c4f796ebaaf2b86a19d9 EBUILD activesupport-7.0.3.1.ebuild 2688 BLAKE2B 455289571360bc0a2201bd0a5f75462e7c8b0f800c5af887bbb9b9845b3add97551b366c308623861f938be6b54abd521cd9ec0eb181254e6256c2fd01a58b62 SHA512 373d79a9a00bf6c871ea241643d4a3468d96e75d28881cf50fa5dbe66d6168eb5a09e82882048b755560837ecd9596c2bdc7b3d0ddd357b3b80e758635f4210d +EBUILD activesupport-7.0.4.ebuild 2707 BLAKE2B fd6fee9755e32bb11ea1267e1e13af3e789616f2219c3397349ac1cf8d6de39fa5ae4c01982245164e18657a82c761f7236a5ced0615be8c0452203894871acd SHA512 d495958407010a09dd4edffdb004e6aecdefe9b576bfa8eeb3d10ec0999cde57618b91c6a88d8d2ac18895e2372ac587dddc55133b3b0c2d788c71642785220d MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/activesupport/activesupport-7.0.4.ebuild b/dev-ruby/activesupport/activesupport-7.0.4.ebuild new file mode 100644 index 000000000000..1ae44774dde0 --- /dev/null +++ b/dev-ruby/activesupport/activesupport-7.0.4.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Utility Classes and Extension to the Standard Library" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + >=dev-ruby/concurrent-ruby-1.0.2:1 + >=dev-ruby/i18n-1.6:1 + dev-ruby/tzinfo:2 + >=dev-ruby/minitest-5.1:5 +" + +# memcache-client, nokogiri, builder, and redis are not strictly needed, +# but there are tests using this code. +ruby_add_bdepend "test? ( + >=dev-ruby/dalli-3.0.1 + dev-ruby/connection_pool + >=dev-ruby/nokogiri-1.8.1 + >=dev-ruby/builder-3.1.0 + >=dev-ruby/listen-3.3:3 + dev-ruby/rack + dev-ruby/rexml + dev-ruby/mocha + =dev-ruby/launchy-2.4.0 || ( dev-ruby/selenium-webdriver:4 >=dev-ruby/selenium-webdriver-3.142.7:3 ) - dev-ruby/sinatra:2 + || ( dev-ruby/sinatra:3 dev-ruby/sinatra:2 ) www-servers/puma )" diff --git a/dev-ruby/commonmarker/Manifest b/dev-ruby/commonmarker/Manifest index f7e4443cdc4b..d7827e3e0a77 100644 --- a/dev-ruby/commonmarker/Manifest +++ b/dev-ruby/commonmarker/Manifest @@ -1,3 +1,5 @@ DIST commonmarker-0.23.5.tar.gz 165248 BLAKE2B 2d29a0ece01b5000bbb7192133e6abd0bf50281e90ae1d7036ffc49d8576bf378845c782d65b462274b4586b99ee3f46b7312cd0d0ac71456de9a4dacdccb8c3 SHA512 ccc76f0a2eb40d547e604cb4d10b922eceab40a0d0e07f00c60a5b307f3dcb74984274b231c38fe3ba97c892dea54fd325486ba20aa2b0087e99d6bca3e3845c +DIST commonmarker-0.23.6.tar.gz 165548 BLAKE2B b580390211986e60cd682efb8fe39cea82fb50f76299675a068e37749635383a6d1d6391a093a9f399664ebeeff2e2b456f85752157c632e338ab52e64e18659 SHA512 540bb1831c19ea0924372c9f4be506828e057d4df1a2eb351e44437b45cd9cedd7df9014b09e34108663a31677ef14a4128b5ac9f8a34137bd1842e07654dedc EBUILD commonmarker-0.23.5.ebuild 1157 BLAKE2B de1de03bd0529b0cc93391aeb1add65200ba98c2fbec468fd13d86c2758c8f8e0e3e6fc51381b12317d56980969b1a0d349917319f8cb98e2d2ee93a4d88ad50 SHA512 239dcb336b78f5ec1ffb4c9af908cb7b07fc8e1ac17d0b39500e78625a93e31717f619a89947035a59baa717661a43b524f8ce7553fb5df0380b4630ea12bad9 +EBUILD commonmarker-0.23.6.ebuild 1157 BLAKE2B de1de03bd0529b0cc93391aeb1add65200ba98c2fbec468fd13d86c2758c8f8e0e3e6fc51381b12317d56980969b1a0d349917319f8cb98e2d2ee93a4d88ad50 SHA512 239dcb336b78f5ec1ffb4c9af908cb7b07fc8e1ac17d0b39500e78625a93e31717f619a89947035a59baa717661a43b524f8ce7553fb5df0380b4630ea12bad9 MISC metadata.xml 340 BLAKE2B 3536acbd013ad07c27f5c6ccdada3ffffb5f259aedaeb4ee5a89ec1921f49939177a7162165c2b90336a87393d08f49cb62857cfa3ab551d12a37843863b56e0 SHA512 5f5eab450ffbdbee075545d8a97a2b3bcc6ed997aad9bf7e1b3c31e6368a7c5383704bdce32eea086b027b7c3e27accd3e2d3329977f357570e8eb767a043526 diff --git a/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild b/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild new file mode 100644 index 000000000000..a28b05552bbe --- /dev/null +++ b/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTENSIONS=(ext/commonmarker/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="commonmarker.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A fast, safe, extensible parser for CommonMark, wrapping the libcmark library" +HOMEPAGE="https://github.com/gjtorikian/commonmarker" +SRC_URI="https://github.com/gjtorikian/commonmarker/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="" + +# app-text/cmark is bundled in a modified way and integrated with the gem code + +all_ruby_prepare() { + sed -i -e '/focus/ s:^:#:' test/test_helper.rb || die + + # Avoid tests depending on unbundled cmark specification files + rm -f test/test_{spec,smartpunct}.rb || die + +} + +each_ruby_prepare() { + # Use current ruby version + sed -i -e '/make_bin/,/end/ s:ruby:'${RUBY}':' test/test_helper.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each {|f| require f}' || die +} diff --git a/dev-ruby/ethon/Manifest b/dev-ruby/ethon/Manifest index aa3fcfac5bf2..e9eee7e670fe 100644 --- a/dev-ruby/ethon/Manifest +++ b/dev-ruby/ethon/Manifest @@ -1,5 +1,5 @@ DIST ethon-0.14.0.gem 57344 BLAKE2B 10dd81966e3e11607f3954616d17fed79be4ba0793cb4e67b39d5b0768ce2adcea88551238c57889b6d14b3d4d9b8e96110d622f5fc40c3856788338a288d4c6 SHA512 765454c3c9132204d6cc0ff09478b252e5cbc78d4f3ca35654942ba19b5aa541d846f1c37ec16e51c54aa41e03debdf8fc084b8f4540d230431d0e6f885f1a51 DIST ethon-0.15.0.gem 59904 BLAKE2B 9a6bcec605d6133054c3ee9b4546aab4d9282266876cd9c6e9c923d3405a5541871ebe83385185dcc42f0cea37735cddd9977e2da72badbcaaac55b8c634b94c SHA512 6e04c70e105fb95f1e0ff62e1d6ae009bb7b39a60d85ec9e43b10c016f33f679620ded253089a738e0cef5010e9023d1093dd92b1caacdde8f6a745cbae2b5b5 EBUILD ethon-0.14.0.ebuild 699 BLAKE2B 95e35b489f2826e3df5b4c03bc56d0ca4d4f978e2301b1c16618ec3414df6b53eea2e23dc9b90bf22c820cc704954c5524721b2df400e889c009f7928058c622 SHA512 b251d81dff73ba01a0c7ecfc80c8560d1ce20a86451e1367ecd3d130c0019e55d46c1066d0627f8c23fb1c8e9e5247e782906557086855165077711b8ef39067 -EBUILD ethon-0.15.0.ebuild 699 BLAKE2B ab1e68224e15cf0fd84410d28fd415ad66f4875491a48b9f2d8ba2be4ff2baa91df48e8838bc4336c1a99384dca513dc9dcbbf338c3f4a2ac589b4a20cbb386f SHA512 a047550f667095bd3cb9a4d3ad7246584642d1bd46af9ba41d002186ddba6709eb0a81896b1a62d3afd7f225245510191447d6506197367896c27ac24f7c6172 +EBUILD ethon-0.15.0.ebuild 699 BLAKE2B 025bbe7f6a8dd0f088b2b58b763304f3faf7f982e8f3c5b24a68cdc8be6a4b1b516674500e22310c6da1c591260924d723d6c3bd91f8d79503af6d9d1ca53b26 SHA512 9b1795869b48164f5bf2f3c7e3966d9899e7e8b6fbdf87afa9e8a36cd2d978abadd5a0341507dc51acc1eb78e88688d9fbabb637959af8ff78bb29f884b6e321 MISC metadata.xml 341 BLAKE2B 34c556cae0be837fca96c8414dc02507ce4a590994a02ac326bb07a577817e748139394f6e7a06edf6f6bdd85f01bd8fe8b36f82245417fa6113602185df7045 SHA512 f62b2ef5e0f393ad1d4a34459d68119d26dcf8afca20dc743c52e52de2ad675ae88791537634631465c203220e0bd94b4037c3b4155d0108cbbb57907eeaac06 diff --git a/dev-ruby/ethon/ethon-0.15.0.ebuild b/dev-ruby/ethon/ethon-0.15.0.ebuild index ff6b1a7b59ba..6d7ded2b089d 100644 --- a/dev-ruby/ethon/ethon-0.15.0.ebuild +++ b/dev-ruby/ethon/ethon-0.15.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/excon/Manifest b/dev-ruby/excon/Manifest index 32a893836be6..1413e67e5b44 100644 --- a/dev-ruby/excon/Manifest +++ b/dev-ruby/excon/Manifest @@ -1,5 +1,7 @@ DIST excon-0.92.3.tar.gz 215423 BLAKE2B e07a2ca3289c1bbf4b0c3de1ef2802d85311461ceb931b9fa90b9b6837f779303490f8773cb71b8a977d5d87ebb60343d10a0966158541af34771d163c7cc814 SHA512 908ea503c2b7b4e865fcff080579bf18319c1b15f2e5b7ec7f52b6d4ebb0561b187cd18fad47c1ceadfa64700257ebf80e927b70f8679c8d00db3abc8d07f8c6 DIST excon-0.92.4.tar.gz 219663 BLAKE2B f07bae2e9522860abbcdd1e987b808f935119fa8c6feee2868988eea14d017f656f4e17d54b637923706c9f462cd282d69e71fb9bdb71352c5a93f8f693c7a6d SHA512 dbcad9566f658dd2f49bb2fcd4cdc3a664c8d1dbc8fdfed7decf223c0f9510e3d53a3228a782a4f98f75a43be036433e1bb8d1443a2c0db18c675e28d813075a +DIST excon-0.93.0.tar.gz 220004 BLAKE2B 02c3b80aab6004ea24ad2ea71e74e32b6d33a376d32c89f07143f11304bf9992caa1f90ee334ca55bb5a5ca49614626f491067547eef3eecce18c7fc8f821eae SHA512 c4da48e54bc690a18ab987e1f5d91285bf2768438b319824c0380d4813ce08d010762c5627b7f2ae2e39676597a9c38be0d8d35f379ecab3c333286eb02579dd EBUILD excon-0.92.3.ebuild 1165 BLAKE2B ac481fdc0b988dcb08e5fdffde1ce9d22c68ae844a162f82f674e7d4956f3d7c74697faa042f9d90044ef0cfa31fcbd4701b8afd7fa9cc9420378b5ab4c4c22b SHA512 6d0a323329fadd313c4de8e886689b28e6cad85d4c1f06aee4f27f193cc425ddd563252dafe400cac7f52e1a834118014d626268d04d5727cde04ae40174cf8f EBUILD excon-0.92.4.ebuild 1166 BLAKE2B eb53a0fd6de3afac55aa7cceb917e05d0c293848109ab0ac18b7eaf37a2000385671faf994c12c69bf4fe2fb38814401e716c12779f81ca226f017f87cf2b8ef SHA512 57934d206b91bc3c2f6720bc420423b600cf2ab6049fa9a2219654155d805125129bb0c916a585a737e1a0cf2debb3df4e8dab5abea30a06ea1fb1274d9d83f0 +EBUILD excon-0.93.0.ebuild 1173 BLAKE2B 70cbf8cf8065f918918a71383fca9c7587c5c0f71f6227273bbe2aa81b181357101fdd075eaf7e090112358ab9d4e0c71596ef4b4262c193577673424aa09e77 SHA512 7a64b892d9641bdbab4e5903fed47b1c554afc78d34f32cf9b557d43ec364d11ae6eb139898dfdaac8701b4d350f7ab3caa3e9baa2bfdac52f61eeda18addc28 MISC metadata.xml 449 BLAKE2B a51e81b7b137d4140aaf665fe3f799af701ae62dc5d319c96a1bc995f26cd6f79d59122409af1f2a37970106a49ba9e5ae7a48e37766c5f450c102c5ee62747a SHA512 f8cf7e241dfce9528214e00dbe8026b2b6c211f8278cb7b30a093a09926e37ecdaeb2d7e30e6f5b8e63f278c3d4900d0c62e84c17a89ffa0e21ba5c18458dda2 diff --git a/dev-ruby/excon/excon-0.93.0.ebuild b/dev-ruby/excon/excon-0.93.0.ebuild new file mode 100644 index 000000000000..da56c5a7fb91 --- /dev/null +++ b/dev-ruby/excon/excon-0.93.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md" +RUBY_FAKEGEM_GEMSPEC="excon.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="EXtended http(s) CONnections" +HOMEPAGE="https://github.com/excon/excon" +SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="test" +RESTRICT="!test? ( test )" + +ruby_add_bdepend " + dev-ruby/rake + test? ( + dev-ruby/activesupport + >=dev-ruby/json-1.8.5 + dev-ruby/open4 + dev-ruby/rdoc + dev-ruby/sinatra + ) +" +all_ruby_prepare() { + sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die + + # test that need network + rm -f spec/excon/test/server_spec.rb || die + + # tests that depend on eventmachine which is broken and no longer maintained + rm -f tests/{bad,error,pipeline,response,request}_tests.rb \ + tests/{batch-requests,complete_responses}.rb \ + tests/middlewares/{decompress,mock}_tests.rb || die + rm -f spec/requests/eof_requests_spec.rb spec/excon/error_spec.rb || die +} diff --git a/dev-ruby/globalid/Manifest b/dev-ruby/globalid/Manifest index f421a1d011da..43f08ddbc773 100644 --- a/dev-ruby/globalid/Manifest +++ b/dev-ruby/globalid/Manifest @@ -2,5 +2,6 @@ DIST globalid-0.6.0.tar.gz 20908 BLAKE2B 764d25ffb216ad73098c86aaa0ebbef412e6e97 DIST globalid-1.0.0.tar.gz 20916 BLAKE2B 4e932269cce13d319bb44ee8da878fd94d95a82badf67a8f3aa7f5c2064a401e9aaa743cbd763305de65dea242c4e8316c742a8c24e3f1a06b30a799578372f1 SHA512 228c672aa2934a726677e11a90124767f302910791153b68024aa8b44921f2ed1444903ac592c46240f19c9dae25c170405ac2a21fc269c573b066d4cd34b04d EBUILD globalid-0.6.0.ebuild 764 BLAKE2B 917ff93e91fc33e82169d2591ca885cd7ac08af8248b25b8e1867ea0e1497edfa33cf9e583e0170eb028b8434dfd4ba973f5995eaac070cbe1f8ea489ea2fbb6 SHA512 fb78487f6eb890f680bfe105c4a1c2869e01c481bdf71d5ccccd33c6a534a91e93b72647a9c99f8d6021372d8463fef1f77f6cbc27e2ef0c81e22e994d713253 EBUILD globalid-1.0.0-r1.ebuild 778 BLAKE2B c73da526ba0a4db4d678734bf45803b23fd395e57946bbe0ee8b66f5484aa83e9a2f2b0d199fe11b961be36d28f6a0c59e368a61d36a480cc848c9f9fcedb708 SHA512 ba92853ae1dc12ee8dcd25e0223724918fe29efb6b9adca513fba28f5093ff4634dcaa197e28e03098320f86dc23ac2175248d931cd601b73baebcce6d18d274 +EBUILD globalid-1.0.0-r2.ebuild 766 BLAKE2B 27ce450d976127e874b45e714b2570cad1937b3e7632300d8fee4ac2fc19fcb597cfd0fb24b9b4d02d88eed3545ff9b1a2e9f3ffd00401fba4d8657292fd554b SHA512 2189eaa76d032bdc80a0924d961e1e263b25ca7854fc668da05c8c356d1152489defc36604069776b764af29a3a5bf7c46d4cc2d8f3062f86f370ac6bb7454e4 EBUILD globalid-1.0.0.ebuild 764 BLAKE2B 917ff93e91fc33e82169d2591ca885cd7ac08af8248b25b8e1867ea0e1497edfa33cf9e583e0170eb028b8434dfd4ba973f5995eaac070cbe1f8ea489ea2fbb6 SHA512 fb78487f6eb890f680bfe105c4a1c2869e01c481bdf71d5ccccd33c6a534a91e93b72647a9c99f8d6021372d8463fef1f77f6cbc27e2ef0c81e22e994d713253 MISC metadata.xml 341 BLAKE2B e15397f0d2b0ce51ddb3da642f55ca1ed8ce12d69621757ac84ac8649108faa27948164eb1adcd1f5e1aee48b5cb2d01a2c75faf93285bb06c33841f04805600 SHA512 330c1a59a0a77ee5e02a685fb2b6884c16f99028960c308319077b2815a0b86eb4e320bbcae48fc4efadf80931da56ab2163c8b51b544d18c6aab896053c5733 diff --git a/dev-ruby/globalid/globalid-1.0.0-r2.ebuild b/dev-ruby/globalid/globalid-1.0.0-r2.ebuild new file mode 100644 index 000000000000..a0ee3645fdc8 --- /dev/null +++ b/dev-ruby/globalid/globalid-1.0.0-r2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="globalid.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Reference models by URI" +HOMEPAGE="https://github.com/rails/globalid" +SRC_URI="https://github.com/rails/globalid/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86 ~amd64-linux" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/activemodel-5.0 >=dev-ruby/railties-5.0 )" +ruby_add_rdepend ">=dev-ruby/activesupport-5.0:*" + +all_ruby_prepare() { + rm -f Gemfile.lock || die + + sed -i -e '2irequire "forwardable"' test/helper.rb || die +} diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest index 45289655d3cb..8294760db87a 100644 --- a/dev-ruby/loofah/Manifest +++ b/dev-ruby/loofah/Manifest @@ -2,8 +2,10 @@ DIST loofah-2.12.0.tar.gz 68919 BLAKE2B 3d4c95fc4b80948eae6e03fa2b24fe53ef0bde4e DIST loofah-2.14.0.tar.gz 69572 BLAKE2B 2b2609e8db6a7fc37fafcc11b376a57a237b246416b5e92302e4a054db2dc61bb5281febe3c8845a3df9804b4ebe8c74a4ca7d856a9356eeeb6ac41697a218a5 SHA512 b9911a210033b040317ff5db55c52eb0d2ddfe3d9bf31f4ad115827aef4ac0d58d0cbc58056c7fe9055a607a926cf28886006ffbf14f6275a8125072e7d57d4f DIST loofah-2.15.0.tar.gz 69736 BLAKE2B f5d8eb0113768b0f173aab45142056967293a1174835433b4b9a555e5039ce50e0ca29e9dbc501dcd7ab331f907e7cbbc3f08f239313f07a26d8926ef386c2cf SHA512 58536545a5c8a9d191d815634be966d0efa6cd8030d1f81c34e46ca3be4a002244eb5680f4c69ba36daa0095fc7c3548d00d57db29b2ce3cf252ef826f22d5f7 DIST loofah-2.18.0.tar.gz 70441 BLAKE2B 9164ccd663d217841474ceca065ff3e267b7d50851e840284f773de6bfb7835d2d9d2a4508ea174001076d7c3bccf8e5454f746dee3ed428e486f354a281def8 SHA512 beb637ad8f43c036e428a42bc0f3d693bc0b5685e41c12ebb88072974b2c7408c2a5f8a3cffb68b019f1c7e5140b388b53fd7c86f35e57e2efdc037088828017 +DIST loofah-2.19.0.tar.gz 71508 BLAKE2B 11f582b1f544cf1dbfde7556befeb70f5efdb32f503766c822b9144ca566f363c6bbe03d29d974d9b188c572c3f295767708fa7d120ab6db8ca099563014a055 SHA512 e034ceacd95989f78ef32d850bdd35ddee2fd51b1790644c8b4924b073e6237512244e9381596812d34656d6ea4b9a02b8d929c0c5b9d8f83e2a9c2758f6ac81 EBUILD loofah-2.12.0.ebuild 1208 BLAKE2B 28d4f0bdf71be76d3845054a0536b867e635abdb814eb6cb2e5e0a3c7c1c62f28f25b210fa3a2d8720b17b7d71becf223227b7be1f72cb504dbfb279857665fb SHA512 44f78d4335f52f4e102559acb479219315fd05ab00873ebeabbf3726af77d6e4cd68bc72d31c01dde0f047fa4d09c30e7fff6f33f11eb52d3c8364060babca02 EBUILD loofah-2.14.0.ebuild 1210 BLAKE2B 13cf932d0a8e6f017da866be94957596a3aae7c8659a97bd1d3e11d77d9d8231b4727e595e36f552072463f7bcf0d98194c9a9c2d74fd0e2c92da13d2e9fc2d8 SHA512 68dbc7705550c8fb0a4d5721b60977153064070109af4fab6455c437f0fb5874ff1c4e7d498d1de41ed61d687cb5f390b07ce993d620a1576ffd963bfd632cfc EBUILD loofah-2.15.0.ebuild 1209 BLAKE2B 0d7fe2b72d52c566b969b38bcfa2086cbdd5d225d9456683c72a6291fc238f6030b87717471021f023ae1499d300c8e67f0751a66360d68bfc29f0c785611935 SHA512 74b337797b7c8e50b8d09d767ff36168df13b8a96d1833845f0b368e48945be11488ad7b0281e98a09da0761c7cc4768350c15bea7bdbc04d401bf1e82fa8b55 EBUILD loofah-2.18.0.ebuild 1217 BLAKE2B 87f4ce91d66701cafa61651a016881d743cf615b75bf4d2d4f1efc9b9781660a8f80bd4f043662d7465cc8442152feb0c0bd5ff163c372835c153af52f35228a SHA512 3d9176eacd3640a9807f01c627a6ca1e8a977028b1315a7650ec693e86e9b476c8ad472e6c7976c7e3bfe6ec03262cd454bf9de68c11124dfd9e668cea231520 +EBUILD loofah-2.19.0.ebuild 1210 BLAKE2B 5d52a2ff95f309d2d573d25e5e8d1dac86450963fd3b46682b1c6349dfb2d9c4e2e5b81ee2331e7872eafc84f744a7fa895ec1abdea27fa7729d36e80d299799 SHA512 725b14b25178b63fa7ec16b1920d5772f875b9b2b1ca10b2a6085aa1a54d782cd5627eea971053c091fe43200339caf344e36fc683e782f962d8535e3703015f MISC metadata.xml 345 BLAKE2B 990f513c7e7b7e8bcf970944cd9d26451da052273407d2214cacd1b29ecdaafd6a9cbfffd78f246b3e1e2174c26634cc7748cf53e06b81eecb9173e39eb69593 SHA512 a6bcee73d164ffbe8427aced7fb42429169d3f42e484d2e0a3f47000df756b72ccd262371c2d9aaa8fa42b37216c7933a2fa8e769e4a7822797a91f3030af695 diff --git a/dev-ruby/loofah/loofah-2.19.0.ebuild b/dev-ruby/loofah/loofah-2.19.0.ebuild new file mode 100644 index 000000000000..16fcec1713d7 --- /dev/null +++ b/dev-ruby/loofah/loofah-2.19.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="loofah.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments." +HOMEPAGE="https://github.com/flavorjones/loofah" +SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" +IUSE="" + +ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 >=dev-ruby/nokogiri-1.5.9" + +ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )" + +all_ruby_prepare() { + # Fix version in gemspec + sed -i -e '/s\.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid unneeded development dependencies + sed -i -e '/concourse/I s:^:#:' Rakefile || die + + # Avoid test failing on different whitespace. + sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip "gentoo"' test/integration/test_ad_hoc.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest index c83b7b3eded6..fbb9e317d68c 100644 --- a/dev-ruby/mocha/Manifest +++ b/dev-ruby/mocha/Manifest @@ -1,7 +1,9 @@ DIST mocha-0.14.0.gem 82944 BLAKE2B 50a066e2f5007df08a7f76785fd4c2b12327b4969c11324a0574c707bea3219d51edb9ab40635378c16b46ad826ec7eff42434a27cd61113a6f40251fa2e6930 SHA512 918e45f2ee761c7dc399c7958e4d406f9e186c90f479fd01a421aa542944b47e9b2c5e938f4fc5292a7da345726447b2d47dc5f417e114201f8a4d9893c4d461 DIST mocha-1.13.0.tar.gz 246249 BLAKE2B 028b40646b96084f26df9813a8c8c4d5adc9f4649e11971069af086716d84f90f1acc6abc8fac8297c3a516afa51049c4bcd7ff0f6fd3917d0665fa6f9afe754 SHA512 84cbe344b0bae434e9931a83b587dcefc14e8699893022a56e30a59bff574b52e3879a123b8f2f70e77301701b167d5992489e2173191ffd3450f09db3e7383b DIST mocha-1.14.0.tar.gz 246015 BLAKE2B 836b678ca0bcbc1860cb185ee6cd5a71bbdeff4698780fdfcffe6fd38196b1291aa6c23a779e7e1e59bd8155d5ec48fbde426ace468f8186e18860f3d3764836 SHA512 41dfd1f9add0b62c8609ec4cdf07ae58580503c81eb40886cae6c97ee5a5109ae5aa6094756c9666985266c83fad38adef7c9c4a2add8ef2b7571c2c1753cfb0 +DIST mocha-1.15.0.tar.gz 245879 BLAKE2B 982c0b1a59f47fa7ee990ba20e8acd55d581a508f281f83a9ada1cc7e6e6a214351c69f4d9bad127c0b900ea1d2107a7e47d7da0aa8b185e58a9027cdc0b1ab3 SHA512 c4218098e4f7a4099e2c9c8046fddabc41ab099b60aa635f9da1f5e4e37c7170dd3afa66ea5959e1bdb020e44b0bf5063721df3f8bdd312c53c36227b2e23f6d EBUILD mocha-0.14.0-r1.ebuild 874 BLAKE2B 9cffaa02080f973e929c0f4ec7d5fd85b919fa05e48d3ff5f924c66a4b96f901bec9b05c257c09232a459eaa374722d4e34f3412039d287544de23af587c53d2 SHA512 a2232d40f2f118ce99f8c44f46c0ab7e11abbbffbf7f1451ae9734c7b96c6740a7b92a08427c20e9c4ff0e97f82924a9a7bbfc8e0c129c4618f26cc4fb2b243a EBUILD mocha-1.13.0.ebuild 998 BLAKE2B 7e906fff5e3dd23b3090303f019a36061f08637ef0c4a5df0b327d11d927823b620af65110a9ca381724a1a32477eface4eb7f7fa44fd6130066bc3bd3555066 SHA512 cfc3fabf625b776878bf6b13c1b4367898f4f8431321aa0b3e9e82a93a4056b80ef1bfb29f4058d14ddcc4efd3033ef4379df829e02278e12601682b0a4d9b21 EBUILD mocha-1.14.0.ebuild 1012 BLAKE2B f5acf87177fcf4e87b305410f3556957495f8d8ce580f64f9d6c626261bb1772c813bf8d9f892a0660770b98d801079329f90011e4f3860bd58713bc9bfbd79e SHA512 3e13341f1ba652ee376e4adfb16c7687494712079cd96c14439e901226f7c23c38c0ce20097606aaadd3659d364ae85229bdde6a548a8bcce6601db49bcf0714 +EBUILD mocha-1.15.0.ebuild 1005 BLAKE2B d4112df979ff51e79493ef253c47813962efe78afc8d996deca16ada4222f19e81b917e61e1454f94d7bdc7755efcfb8b665a2636c4dd9ad933ab3552ce71654 SHA512 5de42fae1d29880d5073e1d55e4d714b9de4a60c3b9d3fe84c4ceec2a9c039bd1bef082e82548141f47312b5f38a1345dfe8c26eaa95edb7e63d1336180c2f41 MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1 diff --git a/dev-ruby/mocha/mocha-1.15.0.ebuild b/dev-ruby/mocha/mocha-1.15.0.ebuild new file mode 100644 index 000000000000..5f825dc0d59e --- /dev/null +++ b/dev-ruby/mocha/mocha-1.15.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance" + +RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md" + +RUBY_FAKEGEM_EXTRAINSTALL="init.rb" + +RUBY_FAKEGEM_GEMSPEC="mocha.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and SchMock" +HOMEPAGE="https://mocha.jamesmead.org/" +SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="1.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="" + +ruby_add_bdepend " + test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )" + +all_ruby_prepare() { + sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die + + sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + export MOCHA_NO_DOCS=true + each_fakegem_test +} diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest index b955ca6ac07e..11af3b0d8538 100644 --- a/dev-ruby/msgpack/Manifest +++ b/dev-ruby/msgpack/Manifest @@ -2,8 +2,10 @@ DIST msgpack-1.5.2.gem 91136 BLAKE2B fbbadcb82f327f991016e96eb89440dcc3522d67be6 DIST msgpack-1.5.3.gem 90112 BLAKE2B 872f1365b01cdb9bad9486d66f7d7d1b31af758fbd2ad86b5a74e619f487fd7af64fcc2d1ba3d53d8651e248825a707b202ba9d23ff53d4934702a5f6b4f1b0e SHA512 bbb7db6ee60c4e8d7a54bd19e2947343ee1c30ae348d13087901ee2e39c83ddd338a471c424bf1e05b6f10fb15493dc6bda3a71c7e85370a6d3270c8e99f2724 DIST msgpack-1.5.4.gem 89088 BLAKE2B e95008fbeaf37f1aaff9476054be37c8377e7ea8a508b007391f957bfa96332fcea74db86b5204570e120481be95c4b0a5df97ce2db77f66bb452d299e1cfd3e SHA512 916537138bffa3c6045357cc979e8b90d79fd3940e195e9a6f7386f47fd5f2404e7095410271635f2510ef17b459a66050b3089dd73a88542b2b62634e7af813 DIST msgpack-1.5.6.gem 89600 BLAKE2B 99cb6b29e52f4e526bd7d0d6d23eca808d2ab277bb7cc9dca73b5b0bdd40fd074d094a59074fa69ff8f47e246545cfcf9f878c87b6b2c3893ed1a091e1fc39be SHA512 b07b6a1499747e2b6ce83751440092cd537c86ac4169fcf730bcb50aa030176018ca7a9961deb160951b193341d388efb26620afe3fff456e5567cafd0156209 +DIST msgpack-1.6.0.gem 90624 BLAKE2B 03869d2725491edaf626515ced8113970f2e801fbbcfa692d91fd2fe6d0d006a51f0e0131b5028ae44befd82683a5fb3013e9a6f8fe22cd7e13767645a62ce71 SHA512 9aaa01a5ba3782cf8a6170b055c6d6914260ad4303a029d3fb0efe6a64eb415f3ff6bda34449444fe102c767ec892256fa9b568abc9c45f5713e94bbab86b92c EBUILD msgpack-1.5.2.ebuild 774 BLAKE2B e016c0a13ef3df6a94d6ba21cac8c435157e2a08cbd351d5d40fdaec47e84ee59e43352720bd63aafb424067316f19709571b94afdbf173a0057c92a0e177fe1 SHA512 fdec2810cc60039694910d6392a043d953034d686f9c80ed0bba5c938bd11b06839852ff802f70cb0d7e78b9198bc7908bda17a081f7e8f72feab21c51ce6a05 EBUILD msgpack-1.5.3.ebuild 774 BLAKE2B e016c0a13ef3df6a94d6ba21cac8c435157e2a08cbd351d5d40fdaec47e84ee59e43352720bd63aafb424067316f19709571b94afdbf173a0057c92a0e177fe1 SHA512 fdec2810cc60039694910d6392a043d953034d686f9c80ed0bba5c938bd11b06839852ff802f70cb0d7e78b9198bc7908bda17a081f7e8f72feab21c51ce6a05 EBUILD msgpack-1.5.4.ebuild 767 BLAKE2B 94589e18ed4c2cad74954bb2b8e776cca4fc4aa1521a5254cd6e0bb0e6f447472482d23e62adc6086fc214156e0d590e2e82accf225af16da64b5359ea584d0c SHA512 72874343ed616aa71ee8200562889ada75977a04197df47113046db0a78ebb58c82c0e331d0b3bc46884746b3eb1494211ee7e09dd9ab0b04315efb0af8915a7 EBUILD msgpack-1.5.6.ebuild 767 BLAKE2B 94589e18ed4c2cad74954bb2b8e776cca4fc4aa1521a5254cd6e0bb0e6f447472482d23e62adc6086fc214156e0d590e2e82accf225af16da64b5359ea584d0c SHA512 72874343ed616aa71ee8200562889ada75977a04197df47113046db0a78ebb58c82c0e331d0b3bc46884746b3eb1494211ee7e09dd9ab0b04315efb0af8915a7 +EBUILD msgpack-1.6.0.ebuild 790 BLAKE2B 05cb771917dc0a429fe331fbbe12074e5e3ca5b92a32f52cf4579816ad94cdcc2a0b9c3d9cab7341dcb9d611f536ae061fea2c0db13d625661c35eb4533f4d38 SHA512 3f58651b82071778b0db797a0b880d03b1409eed42334ae002dceae4bf554005b8e490ff1a8a597820809d17c991e6a6f7b2411f8d6547eb60d7ee8dbda66934 MISC metadata.xml 337 BLAKE2B c448253ddc68faf3cb5c23e2190d776109e93a5751e05a55173a827c2b4acf577ca4fdff14202c8344918811327a4a4f46cc1c26598cf682043e58dcf8f7f560 SHA512 62219ee0adf9fe4805ef031ff07642280b9bc42b134bf32e4ad575761d7f3d88f186ca808195829a2aeebea31dcbc86ff475190d4685c69ee2dcd7d6fac274fc diff --git a/dev-ruby/msgpack/msgpack-1.6.0.ebuild b/dev-ruby/msgpack/msgpack-1.6.0.ebuild new file mode 100644 index 000000000000..4330306ef185 --- /dev/null +++ b/dev-ruby/msgpack/msgpack-1.6.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="ChangeLog README.md" +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTENSIONS=(ext/msgpack/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/msgpack" + +inherit ruby-fakegem + +DESCRIPTION="Binary-based efficient data interchange format for ruby binding" +HOMEPAGE="https://msgpack.org/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc64 ~sparc ~x86" +IUSE="doc" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die + + # Remove jruby-specific specs that are run also for other rubies. + rm -rf spec/jruby || die + + sed -i -e 's/git ls-files/find * -print/' msgpack.gemspec || die +} diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest index 5de15ed6ba55..7da2ae35b4b4 100644 --- a/dev-ruby/net-imap/Manifest +++ b/dev-ruby/net-imap/Manifest @@ -1,3 +1,5 @@ DIST net-imap-0.2.3.tar.gz 61440 BLAKE2B f38bed72777ad93b5a94361ca134644ae218f4a0cb3f26330a99dd5633d30f0f846f3fc4eeb01bc94c13bd5e553cb29f1ad03264987badf83b8f5404755c73ac SHA512 69b6596a8ecc66788be10d11dad911351db6ff651f56e8dc5223f4c948efe0d2e53bd465ebf56edd96f1c414e3819413835c14b35a8e90b9f9ac59bfaa5611c6 +DIST net-imap-0.3.1.tar.gz 63981 BLAKE2B df3eca949e9736bebf6af27859c4198d05734762d8f1755fade685986f4248e05a09a6e4c48fd92d5f537a2f206bac6da75165f0c42171fa7bd533b908071d16 SHA512 b2f88b3fc2cd6ed6c0ed1e8c60100e84ac9a8c0406a780ff5b7b0f11440fb997e79dea0f67a15a139f9bb41e76bff5fcb60668fd1ed4be65142199a4d3c9e167 EBUILD net-imap-0.2.3.ebuild 947 BLAKE2B c2d17b88c241492554716025ddce7c745bce1f3abb6a9f9ef80495b9be1b25b222932ba580cf446fca902c6dfd9fab37047054d71009f131007867f879d9b30f SHA512 d0ee56ed5de3399091824041da4a50b81ff133925678035fee8abc21fba134d74681b95e0f5bf8cdc6c45e00da88a64e5d08f8182bbe9c6fe62ecc1dd100a6d6 +EBUILD net-imap-0.3.1.ebuild 968 BLAKE2B 4f335ab644938525da68af7de976228185c764be8d61274ef80595ae601c7586e8ae1c1f34e2c604ba7c0030f8a1cb7b786c16b3a79c1b8cc2fb0e484cbf7322 SHA512 3a8bc6436a9cb455140bfa9e02c90d455302d052002f80fd7a184f495fe145a173ce50f27f07c4eb1e3ac12844cc7f14fae04ce5c4719f5477099681a44b18d5 MISC metadata.xml 339 BLAKE2B 9723b52dde876efb195385ce0916ac29cfc27255f44af57ad1803e03409d762e095d2d89de8d49296f142b8ec29b160e57569d2f13818a0f43f0c01a709a6ccb SHA512 de6928b0e5693c02bf27a65aebcc2cac0bcd8d896c3df9596467368011959794ab4e8318d96582cf8889e77b585b0b96aa446522c362fa3cc1e4716260f2b930 diff --git a/dev-ruby/net-imap/net-imap-0.3.1.ebuild b/dev-ruby/net-imap/net-imap-0.3.1.ebuild new file mode 100644 index 000000000000..5832ba3f62d4 --- /dev/null +++ b/dev-ruby/net-imap/net-imap-0.3.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Ruby client api for Internet Message Access Protocol" +HOMEPAGE="https://github.com/ruby/net-imap" +SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend " + dev-ruby/net-protocol +" + +ruby_add_bdepend "test? ( dev-ruby/digest dev-ruby/strscan )" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/net-pop/Manifest b/dev-ruby/net-pop/Manifest index 60034e8d0886..ddd6fd0e84c5 100644 --- a/dev-ruby/net-pop/Manifest +++ b/dev-ruby/net-pop/Manifest @@ -1,3 +1,5 @@ DIST net-pop-0.1.1.tar.gz 17292 BLAKE2B ccb653929b29572944b0edfd1d8123c64fd1e2baabf360ed9d04a173d348825d2a2c1e675669af96e11c84cd32a07ad37a395e9a5a78bd8a853c65e42d1dd205 SHA512 9a6a03cf8ce19711a1f9318910f0cb01ec5282695e986b68657fafc289ef32c084f2a9f5a038114f550ef1553bc99c8dda094191492b503c82a37a4a71124eb2 +DIST net-pop-0.1.2.tar.gz 21598 BLAKE2B 6d5082f135804a72f2b09f9107601f0dd6b42f33a9d46cd36eec1759b3376f82564e305596cfd519ae64a8c820fcbf57ab9ff29cc16ab9298b9ce069a1405b60 SHA512 5f7e78cb5499f1049c93732f88857d0b2bf9e864bcfc897beddd3fc86883204ff6c153ae9fc24715b1625fec5e2ec673e913a1495e43ec0e077e52d88aaf3448 EBUILD net-pop-0.1.1.ebuild 920 BLAKE2B 4f465a4222844c0f71cf38846084a22dc23f777a9fd1dd535806614402b88b24022f31588eeb7ffa19421ee22aeb1c0da0d34acbcb08671c7331af2c0ae3aec9 SHA512 0c1aa18a186413c50cda571c164a49ecb2195ab103a668d87db19e614e5b6da926c6192dbeda5ab7965314f40e797f279c93866d09546f913a1b5cc4aba371e9 +EBUILD net-pop-0.1.2.ebuild 878 BLAKE2B a5119ba8552a9e07f4891d268d03b8d1f75c8f69010c22f6bd55513369ed1d52d69f245530744fca33821234f67dcbc3a05dabc90b435bb551086a95c4183afd SHA512 dae4787b29020531319900f74fe0f678d69b7565bc5d5460099df93d9fb830dc46c0ebe629e4459382f23b4ec5e52692f26511253fa02aba3182186299dce49e MISC metadata.xml 339 BLAKE2B 9723b52dde876efb195385ce0916ac29cfc27255f44af57ad1803e03409d762e095d2d89de8d49296f142b8ec29b160e57569d2f13818a0f43f0c01a709a6ccb SHA512 de6928b0e5693c02bf27a65aebcc2cac0bcd8d896c3df9596467368011959794ab4e8318d96582cf8889e77b585b0b96aa446522c362fa3cc1e4716260f2b930 diff --git a/dev-ruby/net-pop/net-pop-0.1.2.ebuild b/dev-ruby/net-pop/net-pop-0.1.2.ebuild new file mode 100644 index 000000000000..2ba5246c18d7 --- /dev/null +++ b/dev-ruby/net-pop/net-pop-0.1.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="net-pop.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Ruby client library for POP3" +HOMEPAGE="https://github.com/ruby/net-pop" +SRC_URI="https://github.com/ruby/net-pop/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend " + dev-ruby/net-protocol +" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/net-smtp/Manifest b/dev-ruby/net-smtp/Manifest index 3d8f255ef7a8..ebde6673cecc 100644 --- a/dev-ruby/net-smtp/Manifest +++ b/dev-ruby/net-smtp/Manifest @@ -1,3 +1,5 @@ DIST net-smtp-0.3.1.tar.gz 24465 BLAKE2B 200af603428dde4daf79aaac426525e1d7e2533995dcda4e2b96daaf64900558fd1717086215bf35cba9fd6db732d2d5a4b529531508a757197dc174a9f905b3 SHA512 68807d204f7768a3d890c0fd1076b2d7f77be3df662549ae9cfb56c8f84491cf4948addeb47399cdc9e7580e175e9d20ddeca25da8daafb3a90b880cc39a81ae -EBUILD net-smtp-0.3.1.ebuild 956 BLAKE2B 47a3092f3e62fb9488cc8af54facc11a7f29a19ae5d77726fdcdf0889d52956d144d4f5596db46428ba7a6d54e373d84136ac456b358b7d8680d25164dc0ddf6 SHA512 a17dc0daef5c85747ef2f2e811a2e81b1c5bace982b250381075cc2dbdf9cac518db17873cdad206201fe75efaa84f2dc314f4a5dcf4667180c6d8aca5ef04fc +DIST net-smtp-0.3.2.tar.gz 24567 BLAKE2B c498430c94470fbd11e23a5bae7fe4d866fa2ee4fe145847c77cb90c43babba56228f652d531eaa30fd875e90a27c4ed3dc20e347177b3513e899e5d5bc562c4 SHA512 6bba89e2b1a8d391d0349f77dc51bc6b4558c06affba1e9df7deeb247daaaf8b1fa1cb64f7dab79fb3b02b05fbfc12cd2c29378a8ed41a4d9453e4763c923a56 +EBUILD net-smtp-0.3.1.ebuild 914 BLAKE2B c0f64ee86ff3bfb635b90733711f0ed90db772207b692cf1cdbfa3e006b452508a98ccb3cec45316881dba9f8bdee1b63a43fa88fa4d76d41bd7835aa770c890 SHA512 1eb34ec15e58ccf7868c14a61546a7ac59bdc93ec5721458cf334b90af6200575369aebabba2597aa20640d3f01dfab52a61d7826c53583767cee409b2ab5e4a +EBUILD net-smtp-0.3.2.ebuild 914 BLAKE2B c0f64ee86ff3bfb635b90733711f0ed90db772207b692cf1cdbfa3e006b452508a98ccb3cec45316881dba9f8bdee1b63a43fa88fa4d76d41bd7835aa770c890 SHA512 1eb34ec15e58ccf7868c14a61546a7ac59bdc93ec5721458cf334b90af6200575369aebabba2597aa20640d3f01dfab52a61d7826c53583767cee409b2ab5e4a MISC metadata.xml 340 BLAKE2B f644899564ce6b222e40d25c4bea15c69f467cc56be91d47e506804d9cb9d9d812f970afb63185bcf21437e4697c3153976c267753ffa3b79d3a75b7eb258e0d SHA512 d8b4c65ca944809289b3fb43c09a5d83e584772905540bce7e9c82d9fc85aab1b1b124f2cfb3965c15bf28fe1fcf7f031a4089288889c03bf1dab1d453d8fc60 diff --git a/dev-ruby/net-smtp/net-smtp-0.3.1.ebuild b/dev-ruby/net-smtp/net-smtp-0.3.1.ebuild index 6a5d70ff99e2..f181ba494bc1 100644 --- a/dev-ruby/net-smtp/net-smtp-0.3.1.ebuild +++ b/dev-ruby/net-smtp/net-smtp-0.3.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" @@ -20,9 +20,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc IUSE="" ruby_add_rdepend " - dev-ruby/digest dev-ruby/net-protocol - dev-ruby/timeout " all_ruby_prepare() { diff --git a/dev-ruby/net-smtp/net-smtp-0.3.2.ebuild b/dev-ruby/net-smtp/net-smtp-0.3.2.ebuild new file mode 100644 index 000000000000..f181ba494bc1 --- /dev/null +++ b/dev-ruby/net-smtp/net-smtp-0.3.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" +RUBY_FAKEGEM_GEMSPEC="net-smtp.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Simple Mail Transfer Protocol client library for Ruby" +HOMEPAGE="https://github.com/ruby/net-smtp" +SRC_URI="https://github.com/ruby/net-smtp/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend " + dev-ruby/net-protocol +" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest index 7e84751df615..63fd0af54260 100644 --- a/dev-ruby/psych/Manifest +++ b/dev-ruby/psych/Manifest @@ -1,7 +1,9 @@ DIST psych-4.0.3.gem 93184 BLAKE2B dd3dbd561a4abd97dfc5396d17966dca20205b8f5e7a13f858398ac7160610fb623a63b4e70cd91516c7e6e64fa5cb9986b9e3fa3c74dbb7b0752cb37f0467b9 SHA512 d28d3d4e5f9e00949f8ead2ef2224ac494c5d1b6d8c45f176e0563500829dab85b2366f10cd7b01339b4a4b6bf8f57c4616b84e3d3e245e551e382ebb3b6d0ad DIST psych-4.0.4.gem 93696 BLAKE2B a70998ff33cf6590d6f9743b1b0b60907ce104f349aa8bdc011560d9d131c6e0563fc204128a39ebeb63c7d3e6336dc024ef2613c274453dfeb3b37960a2782b SHA512 976f2686b00339c98da125a19ca4128a3c3098a1ae5980a3a8b0adf521c8bda4610dd0df0180f9ca0b902b98f0dac93e081d8270ea2f0799e20addb0bf8275a2 DIST psych-4.0.5.gem 93696 BLAKE2B 4a084a24251aa0c009c56f7091494f37a41dc2340be67cc5c55ba48c6af227e1473e5d8dd17fa5091fc703e0b1323a9178492e230a1b203b54f9142927c8a19a SHA512 2e24a044e8735c67c052704f2df565aefc653769a991f9c47fecb8df8d303357e2a8627b5111e404d6a0cef0e85eee1de0e943067c22051a5e350a71fbbbb3ac +DIST psych-4.0.6.gem 93696 BLAKE2B f5bea8262b401c0c291514dbd5ddc4aff389aeadb0b6483901b70a9562d267460260ddc5991e1540e51fb371a79d3a4a831bfdb8cb0b5dd9bd53cac939287545 SHA512 31f0ff5cd48e80ae81977f9519aa7952685b2da4a88b202aeb7214a364932cb1ca256f0934bed158d44a7d4d6e8cbb34928d33e731d0a8ba1a9885733ed32cd1 EBUILD psych-4.0.3.ebuild 735 BLAKE2B 3a27a307ce238d0d196da3cbd950457501934aff0290dbb9579bef7c728f19163b641218cae359d908a30bdea982c114dcffdb169f1831744564affc3bc22280 SHA512 e1c126a378842896796c9c420d23e5946bfcda3b4b869294d67d13a9b7a4c797033c585fa882503fd81028b4beb32afda5b91e80c949c0f4ba259b20ea57cd1c EBUILD psych-4.0.4.ebuild 810 BLAKE2B ef7f0fa4929f3b6d529f24e6028a63cbf9ab07742f6bfbe444ab16051372e0915fa823f4b9566cf34b653eb87336814b34d09dc6ab23bd44ceda6f4811ef7cc8 SHA512 6ed709310f36d61193e1aec54ad991d081ccc349ed885d6d14ce2655c116b8bc4bb2062c775ccdd38495f0a9e07a6acc8d8b269e3604ba03c9fb767ccc817a85 EBUILD psych-4.0.5.ebuild 803 BLAKE2B 880a5892cc1a5f4bca48ccbbc4b9685ac3b5dcd00398b829c6f4a3609b45a759af1d8130b12460f162817439dabd962ff8296e298583512f592135cf585e8870 SHA512 9a9a42c6ce1fe6f40da4825046174109cd522f5b5eb2c7c178cf7406aec8f2dacaab070f2943466de8b4e6d5e81926fe21e52178e1cccd4a03c41c75d5ec832d +EBUILD psych-4.0.6.ebuild 803 BLAKE2B 880a5892cc1a5f4bca48ccbbc4b9685ac3b5dcd00398b829c6f4a3609b45a759af1d8130b12460f162817439dabd962ff8296e298583512f592135cf585e8870 SHA512 9a9a42c6ce1fe6f40da4825046174109cd522f5b5eb2c7c178cf7406aec8f2dacaab070f2943466de8b4e6d5e81926fe21e52178e1cccd4a03c41c75d5ec832d MISC metadata.xml 337 BLAKE2B 904a94cd470a394eac3dbb4f9688a33a4066ee90a51277179ce1ee981e273a6f9d68788ca3324fd6c04e3cee60a26f61a8279133c191aa99f5d3305afaada408 SHA512 04118cba0268824529dbf1343a09a01c953fdb924a5411bf92a757ade74ded5f3938129a444364eb10309286b255d956dd37b7c06b56bd5767ccd51441f8a36b diff --git a/dev-ruby/psych/psych-4.0.6.ebuild b/dev-ruby/psych/psych-4.0.6.ebuild new file mode 100644 index 000000000000..a4a17602ae46 --- /dev/null +++ b/dev-ruby/psych/psych-4.0.6.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb) +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="A YAML parser and emitter" +HOMEPAGE="https://github.com/ruby/psych" + +LICENSE="BSD-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="test" + +RDEPEND+=" >=dev-libs/libyaml-0.2.5" +BDEPEND+=" >=dev-libs/libyaml-0.2.5" + +ruby_add_rdepend "dev-ruby/stringio" + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/rack-protection/Manifest b/dev-ruby/rack-protection/Manifest index 70eeb75cc41e..bbe510a75a88 100644 --- a/dev-ruby/rack-protection/Manifest +++ b/dev-ruby/rack-protection/Manifest @@ -1,7 +1,9 @@ DIST rack-protection-2.2.0.gem 17408 BLAKE2B d9d5d8e2473b6354dd61cfc338a05932a2c60aa12544399cb0b9b74c717d6fa48bdec638381582be0a13f845f0c69583275f412458a20198894b5eddc7b53358 SHA512 06d6c2026e3e93131a2405bbaa8a514ddde48607979828b9fc41309dbdfff2b7c8cac48a6981e76b5dda554f0cbdc7c6ff5f44b8925fce1cb9b7de0a16380ca4 DIST rack-protection-2.2.1.gem 17408 BLAKE2B 21ecf95a27ab08b2e89369cfaffff43192c2ca5bb74afe7a91041e5fb9f2479a625ca2fcc59fc2f3eb208f17a3456dffd14095d25f8a0ed331972f6f987dace6 SHA512 595dc7ff7deb63130f966a12849750900319356f29948e9cca1e1aebe168bad77de624dd280a1b804ad6a2d44daedfcb352777ca724e9fde2a5de02ead472734 DIST rack-protection-2.2.2.gem 17408 BLAKE2B d67384374afa29712742531bff0cca78be96f80dd316d4e5929cb2751152bc0d73f8ede4430aa50a2e114b872845f11ca8debe93eaa1a7a63e05daae697c2e7d SHA512 6bc7694daebcc2fb585b303aa059e82db94c142a82d0e951e0dd99388074449c989d41c3aa05882a150776e28d0394f78d0b063e564e7eda7aea14d496eef0fb +DIST rack-protection-3.0.1.gem 20480 BLAKE2B 102fff6298dbbb766313687b6f3653c60d055c654922e108c0e5eab1364858adf83a800c66f0800ef8a48997884e4b0c16ad1a70c2d00d657fdbcdb929c18bbc SHA512 730cb4fa67e86ee79043e706c4a011f1f4fad8902d27ed25a14e03c7acf7644db9e8685bb6248d9511d32d55a1f13eb548cd9471958b69bf88c4c371fcc1a8df EBUILD rack-protection-2.2.0.ebuild 732 BLAKE2B dd20f9b311166faf02058ca14b4e6f0c46d197a0b3c5e8c46375c89bdd889919945e2552eae32deadcd407bca3a2ab750ec9eb7bbd87017bf935bdea1641faf7 SHA512 4106892a5dee7c8c44e42e857b7d26d6ae4f702c2c7c5da901cb34953ce0b33d045a2a549239e1f202bc1bc88df7bd2068ceca207196f906e3c2bb0bd653ba6d EBUILD rack-protection-2.2.1.ebuild 726 BLAKE2B 4083feb02c0beef7cf258771716e2a70bb6cbc296bc42d39f322f15dbf770303e817faab09cc4e55f06b71e428646676cee19804ee364aa9518fa41d01c50baa SHA512 e7faa9d7d47927db185ab474107800d9e6e6377e95d1caa6cf56ca26c5ca99fbae7473de4ad75c21e0f1cc35d2d452ed9e039713be0694affd6988edbe54669a EBUILD rack-protection-2.2.2.ebuild 726 BLAKE2B 4083feb02c0beef7cf258771716e2a70bb6cbc296bc42d39f322f15dbf770303e817faab09cc4e55f06b71e428646676cee19804ee364aa9518fa41d01c50baa SHA512 e7faa9d7d47927db185ab474107800d9e6e6377e95d1caa6cf56ca26c5ca99fbae7473de4ad75c21e0f1cc35d2d452ed9e039713be0694affd6988edbe54669a +EBUILD rack-protection-3.0.1.ebuild 726 BLAKE2B 4083feb02c0beef7cf258771716e2a70bb6cbc296bc42d39f322f15dbf770303e817faab09cc4e55f06b71e428646676cee19804ee364aa9518fa41d01c50baa SHA512 e7faa9d7d47927db185ab474107800d9e6e6377e95d1caa6cf56ca26c5ca99fbae7473de4ad75c21e0f1cc35d2d452ed9e039713be0694affd6988edbe54669a MISC metadata.xml 489 BLAKE2B 86cb22f6328ceaf077a0e956866b44015fb19dcb81431ce6f219bd7748af6b19b524905e035b2600d385731bc7bb815dc7649e5699bb59626a8269735e853bad SHA512 86816de00c35e3f0d6d0037c9e5519a0b2e8e9a7a926d9a8a056bc04605f28d9aa1fef93279284553a3da68f3d5ce8514763c86cf2b484a28cdc3e41fa5d882b diff --git a/dev-ruby/rack-protection/rack-protection-3.0.1.ebuild b/dev-ruby/rack-protection/rack-protection-3.0.1.ebuild new file mode 100644 index 000000000000..d31bdbd997d7 --- /dev/null +++ b/dev-ruby/rack-protection/rack-protection-3.0.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +# There are no specs in the gem and the source cannot be downloaded separately. +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="This gem protects against typical web attacks" +HOMEPAGE="https://github.com/rkh/rack-protection" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend "dev-ruby/rack:*" + +# ruby_add_bdepend "test? ( dev-ruby/rack-test )" diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest index b89c44c450ec..48f49f3d07f1 100644 --- a/dev-ruby/rails/Manifest +++ b/dev-ruby/rails/Manifest @@ -2,8 +2,10 @@ DIST rails-5.2.8.1.gem 6656 BLAKE2B 43b8a7a684023dc3a08439ae35cc343a4024c68dc2d2 DIST rails-6.0.5.1.gem 6656 BLAKE2B 42a04f6fcf62a07d3f3727323ffb9ae5884561161e5e3424996e323cf637175f970e6a2f80559113034c6e70a1c718b1c5efe9eca2b880df1a2961a7a5311497 SHA512 881b5f0298fe2bb02ef52ce7f0df6bd0c7821f9a834957534d40ebc1603794b0b591b9ee326be328567f900946b26d46363c711fd3e4744ed351094bd477634b DIST rails-6.1.6.1.gem 6656 BLAKE2B 10d7bfe4c92b4485de328d9b9806bdb79bd74f9bb23ef09cf9609362927b1474ca3ba35e54da6c8fd9745b0364f4f6a9390b4c1ad641a5ac437c222cadfa25bf SHA512 90ef98bbedd76feb4c1835062069cc5afd5bf5c191cd0858efe03dc5fa80194773ec7b21a3296a24089178faa14f1cd68f8e9d934f362b03ebeef81998a7f18c DIST rails-7.0.3.1.gem 6656 BLAKE2B 2935e847874de0ce1d691efed7097e3b203c9991e7778dcd28813628dd43b59e54862d4224367afd79db97aac4e7e76825936b78380616232fd93396d1a54039 SHA512 b15d6eb076c688676a747932122d73e47ca272c97fe4c41816de84e8f5699df48a7fa6b767acaddd422591572b87e8fe0180bae1578ace7d9f136ef739d4e891 +DIST rails-7.0.4.gem 6656 BLAKE2B 52a5b9445c7ab4b43a9646b02c80c519f22e0f78e24eda4f3c7b7e27829e3edbaa7fa42bb93a2e1917469d54cf75f8c2e9fb50015cf7abe981da43131235a5fa SHA512 2df3363df5f380dc9d0cf8e19985f07f20bb2a5e1c50f776636b2d53e3415333490201ab5600a52bf878391de411344ff8c8d43c93a2aba243dd0be3ee1a3a05 EBUILD rails-5.2.8.1.ebuild 1032 BLAKE2B 8a3511652bf0c8249a13bd33287bbc246eb0af18930c0430424763de9c38bf405ab95e54c13eaf7d7506f1311580c5f7bca869e887036cef6c47a6f288ccafa5 SHA512 8db82d8ed6ae72e02efb27762c58618ca7bf254488376341bd15dcf5867aca5c30e956a1a466bd8ea7e497ed5fa634ac27703f592d1b11016e025b45f325f244 EBUILD rails-6.0.5.1.ebuild 860 BLAKE2B e0462dcd8b3816131df57017224384a1e9f6a809cf9bb7cdc5d13246fe684333dca349889d5a4dbed334cdbae017024e1b213243b61ea0c930da4292b779338b SHA512 32c2483e331a626074ac02c8ea71d4c16c902da110ce778dfb51cf5bd6c437084224f123bda1fd254d5882bd97fdb2d30a20d1e89dab2ac5fc1fd607043fb8f6 EBUILD rails-6.1.6.1.ebuild 863 BLAKE2B 90e111f998c2def3bb03a8031886c2b73bc770b620451dd3ad0b7bcba53b63aa7ec35390011d4a92ccfe31f38a7d9b7661d90ee36bd19076d0a18860fb390ff3 SHA512 539100848e74f7db636bc82f08713e5357de33056da990bbc6baf4d7e119d1bcca49a8e194341e03cd39508c0cda3905db8de6000b419e2983ca3df064508942 EBUILD rails-7.0.3.1.ebuild 863 BLAKE2B 9d0aaf977dd91bf6e05a3fa068f6c7282db987f0934b652c2eac3dfb3f048a6e606998d571d2ef18d0bf72c5c2a9c606b13b1f50196f25e9a3d7d9e9bd2b2da8 SHA512 8aebdb01b464fbc672d27ba5de7459625a1c1fae9fc49b9db878ee6d30732de2ce77b582e3031c070178ace7793863fcdbc073063c7d16f393b76c85ddfab338 +EBUILD rails-7.0.4.ebuild 863 BLAKE2B 9d0aaf977dd91bf6e05a3fa068f6c7282db987f0934b652c2eac3dfb3f048a6e606998d571d2ef18d0bf72c5c2a9c606b13b1f50196f25e9a3d7d9e9bd2b2da8 SHA512 8aebdb01b464fbc672d27ba5de7459625a1c1fae9fc49b9db878ee6d30732de2ce77b582e3031c070178ace7793863fcdbc073063c7d16f393b76c85ddfab338 MISC metadata.xml 492 BLAKE2B e1f39a222b68aa3fbe808220276df3f6b7aa633887a0a0dbf4624ba8c8aa6a179d32c856b71dcf04763dd0212d7dbd58a6bd734e382adda25b5e9e28a7dc121e SHA512 16b0cb56755b23acbe3635dd82e72e1fe8b313b43658a79e56a983da672b4eb2619941ca10ce8431192a5fa0201bb428a3ab96b7e67323b893fc22d0491f5f46 diff --git a/dev-ruby/rails/rails-7.0.4.ebuild b/dev-ruby/rails/rails-7.0.4.ebuild new file mode 100644 index 000000000000..b3f457ed6a56 --- /dev/null +++ b/dev-ruby/rails/rails-7.0.4.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="ruby on rails is a web-application and persistance framework" +HOMEPAGE="https://rubyonrails.org" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~riscv" + +IUSE="" + +ruby_add_rdepend " + ~dev-ruby/actioncable-${PV} + ~dev-ruby/actionmailbox-${PV} + ~dev-ruby/actionmailer-${PV} + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actiontext-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/bundler-1.15.0:* + >=dev-ruby/sprockets-rails-2.0.0:* +" diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest index 5c8c5a920132..c856cc41d0bd 100644 --- a/dev-ruby/railties/Manifest +++ b/dev-ruby/railties/Manifest @@ -2,8 +2,10 @@ DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 +DIST rails-7.0.4.tgz 11061225 BLAKE2B 9c520766f936c82ae9ee943c3db0ad575d7fc59aea947fb2790cf511188fbd33166a62332564c4714372203f5fabdde842334103b48f4115c31f5d0fe18375f1 SHA512 118035226054ad5083d2affde55a812917652491f82a9a578380a790770fdda3a14904f6de10f58651bbbab278aa23920b652aa1b34c71441d465c3b7b4be82c EBUILD railties-5.2.8.1.ebuild 1621 BLAKE2B e20d64b61d6b2601799f2391ef0ba71dd78104de5006550b664c1e40c0e986df43ff43b499246b86422ba06f98fe07c0f5c56c47d400a4f525e873742f92ba76 SHA512 714e5d2cb813456b4634bb24e08d33c5afeaab73c538cf05b6c14395db5e6f3d7ba0cd83ab66e5617d19ca3e6ed960017498a405c37e0bd6afab12ea3b474ade EBUILD railties-6.0.5.1.ebuild 1624 BLAKE2B a30a65a7d84cb1135a0636b3233bffc378ca19800c3c846f78925e4049eb29ce5ff53166153dfc1585d6a3db215356c32a02088c3a2cd6afc9142a0195a8b151 SHA512 efabbfe5904631537e488d25b5b5413ecaac0f7c3135de088603bffee663d7d7eb88d3caa20e5325e61e7a29e5cf187eaefc9d8090646c4094ac83b02a202ddb EBUILD railties-6.1.6.1.ebuild 1625 BLAKE2B 74e541aca3ac39dc655fea9e25a028908ae523610c6688455f58339d8ca384c58608b80b8d6f8c6ffeee8a84570438776f8504134193066920b3a8fe298528b5 SHA512 aad175c12c025b8d947a637772b4e0f1d89d702c683678b23bb20b40908b727ef4821b553afb4e586bcdfb8b28a9aba92755ee793c7d8667636cf23cf7c0de34 EBUILD railties-7.0.3.1.ebuild 1626 BLAKE2B 7f2d4e179f48374114fbb37639e9e2a533b75376cb975d6e7271dcde8c7757a1144018d72c4928fb5b27fcb37d3839c9812abf30742c28f996af947761b88603 SHA512 bbc840b9384c40fca3f4d985360f0b065e8f0eda40c502463fcb1b817c53d8c9d6904efdd7dda9e91cd34490612b6d685f4b21ea738a74f20582e65071bb2ef3 +EBUILD railties-7.0.4.ebuild 1633 BLAKE2B 06f700ea1e2f531093067526e2f200db6c5901c8cd5c0237458ca7424b9a1921db4f2349bf970f64499990879f837bbe8f0335e391f66fa83dbb63ea4d697c60 SHA512 b068e1a3df1d0e6d673829bd51283047a54b0b817930e0095f9150d29664679bba64926dd876e2d81e5e5d20687fec5950a2bf59887526ec13186d16490fbadf MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/railties/railties-7.0.4.ebuild b/dev-ruby/railties/railties-7.0.4.ebuild new file mode 100644 index 000000000000..c76b4793ada1 --- /dev/null +++ b/dev-ruby/railties/railties-7.0.4.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_TASK_TEST="test:regular" +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="railties.gemspec" + +RUBY_FAKEGEM_BINDIR="exe" +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Tools for creating, working with, and running Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# The test suite has many failures, most likely due to a mismatch in +# exact dependencies or environment specifics. Needs further +# investigation. +RESTRICT="test" + +RDEPEND+=">=app-eselect/eselect-rails-0.25" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionpack-${PV} + dev-ruby/thor:1 + >=dev-ruby/rake-12.2 + dev-ruby/method_source + >=dev-ruby/zeitwerk-2.5:2 +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/actionview-${PV} + dev-ruby/mocha:0.14 + )" + +all_ruby_prepare() { + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die +} + +all_ruby_install() { + all_fakegem_install + + ruby_fakegem_binwrapper rails rails-${PV} +} + +pkg_postinst() { + elog "To select between slots of rails, use:" + elog "\teselect rails" + + eselect rails update +} + +pkg_postrm() { + eselect rails update +} diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest index 78d2adc9550e..613b8c391f22 100644 --- a/dev-ruby/regexp_parser/Manifest +++ b/dev-ruby/regexp_parser/Manifest @@ -1,7 +1,9 @@ DIST regexp_parser-2.3.1.tar.gz 92120 BLAKE2B e4dc8d3d38a260be0d21812703380af418ea6b87c1fff66048111e2d5295b04589cf3d838f3e9eb330f300c7b49c8ccb18867c6fac41e55c0c623cc0206d2c85 SHA512 3f2502afaaeeffe6738c0fa83717f93af22de8704a1ce3cfdae910be287a6bbbab5dcd80d9ce7fb840acabea8d55a0cb06bca1696820f5e568b75c96360c3895 DIST regexp_parser-2.4.0.tar.gz 93162 BLAKE2B cab80ca22b1f34d60a47f7bb3f671e2a7af46b598250a0d1f85049b5b682800badf82c7f0cfc676808999d4128bd8b8a6d2bd073d8a771ee7c07253f1e24e5ce SHA512 cd7a9d5d3d4882753b47a8369a807b3c6d943e36a66d0001d51d5d37d19a46c2ba078217d95952f1dc7c7434699a35bbd6414cd45264db08a0173f887a8d4826 DIST regexp_parser-2.5.0.tar.gz 94251 BLAKE2B 203dcef35f36dec5abd737f56aeb826d102fed875ac90f36521ecdc09c4708ab19ea48dcb6d34259c9358e2db112a34a891dd1f61f0ce322318dd010350e81be SHA512 1ea8082874f6ec8f97f1015fc3f6efb87fd59fafa74c92d0f54d4f649be2a5111ffad400851f3fc3307cc5c361c22a2372b12f1af51f5ac5903e407f49c2e8ff +DIST regexp_parser-2.6.0.tar.gz 96082 BLAKE2B 13247e32002ff2b7d33cb24ce20b4841b11202c9427c701e4e970c30e24172bcae949680a7b33130c61050996b49fafd535f8f7f4bc853a6780738d5901a1846 SHA512 1d05f664de803253a000ded43cf4ed492914eb285bdeb1613597568f13804587c829f80289e11ba00274b25862331e36010d5214e64abc1ec3fa9cd9895cb863 EBUILD regexp_parser-2.3.1.ebuild 946 BLAKE2B 1c488c5a84b6d816c9a57bcfdf9e20e6cc8ddb95092abdd41580972aacae2f527776454af6ff11e24e5677b495dea2f736d249d347bd87487563c86aed28e4e7 SHA512 5f96b5ff1110a0c24b2d989888b268cbe5e205cc455b4a53ed54eaef8969898bced8c393e602b0e329945f48f8454ea4a34d6ba9da201a1b62eb5e662c6c3af6 EBUILD regexp_parser-2.4.0.ebuild 946 BLAKE2B 1c488c5a84b6d816c9a57bcfdf9e20e6cc8ddb95092abdd41580972aacae2f527776454af6ff11e24e5677b495dea2f736d249d347bd87487563c86aed28e4e7 SHA512 5f96b5ff1110a0c24b2d989888b268cbe5e205cc455b4a53ed54eaef8969898bced8c393e602b0e329945f48f8454ea4a34d6ba9da201a1b62eb5e662c6c3af6 EBUILD regexp_parser-2.5.0.ebuild 947 BLAKE2B 97e9f9bd11427029254af7882489c65f49bc70bc916d36d06b1c1cb5d0e9563478b55f4a5f84cb651d949b1f411b2f4d177b2547d5e0b248bef204eb7fe1c81a SHA512 c5f08700a0dc3f3861a607a7e5a66f3a4263c768c785be8d55be2dd6ff38a8a319b825fa8b6ad0cbc615e46024a0b940e3f8bd2f93eabfbf86483638d6613996 +EBUILD regexp_parser-2.6.0.ebuild 940 BLAKE2B aef5d5bbf029567c80b3cf91ed733818383bb74a0ae9ca52832b111453a561936607e8dfa416a105a5e06f5c32fe5cade4d66913e43a41c400eaafe14ccbaf8e SHA512 564331c0ce7aa7a42fadee21374e74fe29b3bcd5a19414df67d64c944eabad1e3b800f45f0a16f66f50258c3f01167451f06b1571c06988cbb4a4ca738eaf8b1 MISC metadata.xml 346 BLAKE2B 91c8aefa1a1d1f9f8b70a36b65524b8e9bc41fb22d7e411e1501d74dde8abdf1fec981340832046edce885ee296cf1beea48fa57678bb5af2c39f957670a5f82 SHA512 15b3c9a8a7fdbbd2f782308687f6551cb626732c0858c2cc88640b8ac2246e453667dfe6e12ff3547c2d7e267304cfdf70fe913ade8d802c321a3df12b699a6a diff --git a/dev-ruby/regexp_parser/regexp_parser-2.6.0.ebuild b/dev-ruby/regexp_parser/regexp_parser-2.6.0.ebuild new file mode 100644 index 000000000000..709592b3f05e --- /dev/null +++ b/dev-ruby/regexp_parser/regexp_parser-2.6.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="regexp_parser.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular expressions" +HOMEPAGE="https://github.com/ammar/regexp_parser" +SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +DEPEND+=" =dev-util/ragel-6*" + +ruby_add_bdepend "dev-ruby/rake dev-ruby/rspec:3 + test? ( dev-ruby/ice_nine dev-ruby/regexp_property_values dev-ruby/rspec:3 )" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die +} + +each_ruby_compile() { + ${RUBY} -S rake ragel:rb || die +} diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index a32bc33fc933..9453eb58a03d 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -2,7 +2,9 @@ AUX rmagick-4.2.5-empty-rpath.patch 1290 BLAKE2B a50b127e7570b86c6952066306d734d DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd DIST rmagick-4.2.5.tar.gz 1984865 BLAKE2B 5a96967da0583ca6d16252fd3e93162cc31b4b125875e16334436c2ec54cb9b739d4a0e0e08547a6218312ce844b3b78cca5f63cf4b81ae3f15abbf9816ceac8 SHA512 55835e43bf583c6c53431849caa54900902d0d63f21c7f70b0bdbcfbe69d16a71d433d1d9b949bf68ed36f6fc7f18ae512f0e96c26ff1c63a68bbc83446b52d8 DIST rmagick-4.2.6.tar.gz 1986381 BLAKE2B 7923d2fcb72de60566ca827a1d82987af26a2d952eefee58156b64922bb015188147c83d82983f19072f65bcb8fa8589e7011b8d7dcf1365716301929584f453 SHA512 0e80c9df540d95ecdabedf2d556165e7b1b51bcc2a3becdca9b9a0a229f051671343fc1481a7ca46090ce24c220cbdb02cd3e895bb024a6426cef73de333bd4d +DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c EBUILD rmagick-4.2.2.ebuild 2350 BLAKE2B 2fabcd5effb838935edaa22c252a54ea267c26e68b7fad78967346d55e80e79a89d428312d4b7b7d0a203021031d9f237dc8079652b19528bbbfd54fc94b5dbb SHA512 f428cb34408b52bec1439c1d90028e9a33b19d9836d511fac9ef2bc9b4282de50626680afe99dafee75a1d6ab7c0c2ea227baef89721483327e21b3e16d1baef EBUILD rmagick-4.2.5.ebuild 2393 BLAKE2B ecbf42d689bb61f71ae7d5395e15e23a31c2a11d1df8dcea282730f23e7daa6dc076caf714b990f5325d3132084eb1f60da2d6fffad5620016ebb6852d116a28 SHA512 941f79c0f5be5b9c4ffef3c200d811b0e45bf29c0c36c6ee4ff0165fd652079b134146f31f7a58049aeaba2162d1e1924aa1badb9f00aeef4ebad38553e6eb06 EBUILD rmagick-4.2.6.ebuild 2347 BLAKE2B 0b00db6887df621aaba2e30350d1b0d1284ba0ad89f036237da46be5b9d21ad229429e66b7af0ea3b104ba351bd8c1c0f1eae14a0d2f572c1d0275effae8fcbf SHA512 372fcd556ce28480d29f1d1eb508489557030f6b98346f36f598aaa78fd02b7ce2f766ed6a662dd19782a385116b1a471eaac1693c925a176cb72fbe0fe383ab +EBUILD rmagick-4.3.0.ebuild 2340 BLAKE2B 4465b13e4f9cd09cd099308c79ab4785ce36f034025565e0e43f7833c8f4929761863da5a44bc23fbb831360cfeb23fe904f23d19fc9b871f255aa80e6b1ad7c SHA512 87a202e6625d69d2a2bf447511b874f42490c48ac8ac0b43a4fd49a446ebf486dcfef82f52c234455e08d6f71c22218baf8161df81e6c7a78a8208c93294b89f MISC metadata.xml 342 BLAKE2B cb38f3f9a158134520f82cef13b3322af5ebbe3b638bf695077e17406d754643ced9878aa304424057f0fd63da296efb787b40f5249d02e0d5993e2815256c00 SHA512 014d14485664346a449dff7c9a0c01bd1f6c549a6842da456bcb10c4f0b38111ccb025a8507f222e756cd4d136de6a217689e0ac807cf7fd0e3f806a6069fd28 diff --git a/dev-ruby/rmagick/rmagick-4.3.0.ebuild b/dev-ruby/rmagick/rmagick-4.3.0.ebuild new file mode 100644 index 000000000000..bfe3758668ab --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.3.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb) + +MY_PV=RMagick_${PV//\./-} + +inherit ruby-fakegem + +DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" +HOMEPAGE="https://github.com/rmagick/rmagick" +SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="rmagick-${MY_PV}" + +LICENSE="Artistic" +SLOT="4" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.9.0:=" +DEPEND+=" test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] )" + +all_ruby_prepare() { + # Avoid unused dependency on rake-compiler. This also avoids an + # extra compile during tests. + sed -i -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/end/ s:^:#:' \ + -e '/compile/ s:^:#:' Rakefile || die + sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die + sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Squelch harmless warning about imagemagick installation. + sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die + + # Reading PDFs is not allowed by the default Gentoo security policy for imagemagick + #sed -i -e '/can read PDF file/askip "Not allowed by Gentoo security policy"' spec/rmagick/image/read_spec.rb || die + + # Update version number hardcoded in tests + sed -i -e 's/"7.0"/"7.1"/' spec/rmagick/image/channel_mean_spec.rb || die + + # Create directory used for a test + mkdir tmp +} + +each_ruby_test() { + # Borrowed from media-gfx/gscan2pdf + # Needed to avoid test failures on e.g. ppc, bug #815856 + # (Unclear why it doesn't manifest on amd64 here at least) + local confdir="${HOME}/.config/ImageMagick" + mkdir -p "${confdir}" || die + cat > "${confdir}/policy.xml" <<-EOT || die + + + + + EOT + + RSPEC_VERSION="3" ruby-ng_rspec +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + docinto . + dodoc -r doc + fi +} diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest index df8a55f33d5b..83e28d1f6aa2 100644 --- a/dev-ruby/rspec-expectations/Manifest +++ b/dev-ruby/rspec-expectations/Manifest @@ -2,8 +2,10 @@ DIST rspec-expectations-2.99.2-git.tgz 106884 BLAKE2B 5b31c8681306d5c688f62fc3fc DIST rspec-expectations-3.10.1-git.tgz 212281 BLAKE2B a1872a7f71c198db1662eca48bcb34c054f05c16193395962cb47a7fa230c2f0f83bedee302a0ab6a81380a361640177ac3370d8829faa6bd362c07e3a551e5e SHA512 35999542bf70ff04a472e50434abb8815cac8bf10b680da458f5e0e6ee290a1a6356a22cc12f0a8a6310cf282bb6cd99f922fcc63a0cf1e252b167e451bcf7d4 DIST rspec-expectations-3.10.2-git.tgz 213253 BLAKE2B 51c306d34dfd82d551b8390bed9790748f8f62b9f4b5243399486640d04465dc0c33756f7a575e98c8e61310cf6c25b93b4c1102fc1798814d916defb0ad310e SHA512 819f1b9e881a56d5563c9421e3e897726931c3cb27be5554e35f41077656e426cbac1ddced6a6e61ba21faa7c147c239433ddb9d21ae2e88592d91b286c170a7 DIST rspec-expectations-3.11.0-git.tgz 214878 BLAKE2B f830a0a31fb0e7cd6639e711e4daa9faa98e514b6a1dd864c383259d199dc617c6c7ff45dc65f37cf53d3c4581c6ecb9148e42b77f3c37541d8985714d62af23 SHA512 209eabafe92db3de1a78524d98facda16b3f5fef11f8f0c8c74bc6fc68529c8d9a835a8196e84b8b8bdf828d548d4b00bb1acdd607cab14dad7874f55a42b0c6 +DIST rspec-expectations-3.11.1-git.tgz 217396 BLAKE2B b9660b22f0b23a5436d98ffe2b21b58c947765ab5cf7d245bf265faead46a5326fc403ad55ee2fcd72d96c8c29fc996715ecc74c9521ec4ca34daa9d5bc0f819 SHA512 1941056eb2f2205f583f335993e25030b433cb0463992d74d5c568c7bbab4313fc6e7e14ada5147064b14d6da49326e3c3cb342408cfe9b38d350c9470e5cdf9 EBUILD rspec-expectations-2.99.2.ebuild 1638 BLAKE2B a15ce1cfc2d48f2820daad095ca70e8969245eb04cbd69e1ab89a2482dcd53bb1968618396ae9ae3e7eb1ab6c8ea7aab663c4a91ccac49ea9cd7e28d6357cd3d SHA512 cc77361f64c0caa032c4ff553412f30994d8922623c5608e9cee4a682e8b08ee4d791b4738f716bd81ac567d98699791a779d138888eb3934c8dfdbabeb49984 EBUILD rspec-expectations-3.10.1.ebuild 1311 BLAKE2B 9dfb52e62ff11b037678e39e986602c9a9d9982b1f230f126d060e5d4fd53a77e942d8c63f7a466fdabf3d2a66fcbbe21a75609643d0874b7712efa5d46df7b3 SHA512 3f82f0e97cb560ebc7d5df647dcef05ef70126f108da01dbe2d6b47bc1a54dbd19d503e9670883f28a7ff51488a69abee0eba2001223bd4e46a2c29216c87afc EBUILD rspec-expectations-3.10.2.ebuild 1318 BLAKE2B 728632075a61aae02e2b7457e48af0acd9eb2cd4160e211cf2b612d7b12619856f024d9c177360f700d4fcb32f1ae569b49e71531c778537ea5cc08146086747 SHA512 d46ff515a45bf7f501383296d8191d7ba07b149dfc2a10209ef9161ca79f1ad57577603fffb907779b1073b6c8f5a24a1cec5dbf13f225b7736172eba1c20a22 EBUILD rspec-expectations-3.11.0.ebuild 1325 BLAKE2B 3ca7f8d244ab7207be1b5ed91a9b05f0efb2c2fa28eee1a3e6acb1043d577214cb647716e0cfe69ec6330c133e3ce10150402164a654b6eff97a095ace891787 SHA512 3e76740a1be944ca8fb28e1b55da0eba1b35c2d0adf45f2c215b0a7458548e49c0fff445a9e9b9899d47a1bf2240f38aa0c4dcba741e53cd5ac75251017be3db +EBUILD rspec-expectations-3.11.1.ebuild 1318 BLAKE2B 8a9a06d6ffda7519a16064b7fb822aeaeaeaf0ce8a2062938b56e3c9c8f19ea26d84a9d3ade86e1fe7c89ce93928b521e07ac73fb3a5e6fb3a32e527e6df075b SHA512 cb4fd3c2fc3c162c96122b495aa6521062b1b85efb37cd622a1384e1e1d4148914937c2baa812c37a5308896fcd6ef320e2303c2c2e32546e83954e5edda9880 MISC metadata.xml 351 BLAKE2B d819679f0a74e7885241c77f001e1522143ea052a1cd511d128c3321aa96d6060b98ef11c615165f631d4081f5757c7ed463de58f44acb6187d026ce86a2042c SHA512 1f43d7394a1fc32d2aae92b66a513af0572ee1ed4bed3d391b4774df97919113ec9ec9d0da68e26f1c5558d877e1c8fef01aca6b92ce6b70bc3b256ad70dade0 diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.11.1.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.11.1.ebuild new file mode 100644 index 000000000000..7e2877d8201b --- /dev/null +++ b/dev-ruby/rspec-expectations/rspec-expectations-3.11.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby" +HOMEPAGE="https://github.com/rspec/rspec-expectations" +SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +SUBVERSION="$(ver_cut 1-2)" + +ruby_add_rdepend ">=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1* + =dev-ruby/rspec-support-${SUBVERSION}*" + +ruby_add_bdepend "test? ( + >=dev-ruby/rspec-mocks-3.2.0:3 + >=dev-ruby/rspec-support-3.5.0:3 + )" + +all_ruby_prepare() { + # Don't set up bundler: it doesn't understand our setup. + sed -i -e '/[Bb]undler/d' Rakefile || die + + # Remove the Gemfile to avoid running through 'bundle exec' + rm -f Gemfile || die + + # fix up the gemspecs + sed -i \ + -e '/git ls/d' \ + -e '/add_development_dependency/d' \ + "${RUBY_FAKEGEM_GEMSPEC}" || die +} diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest index 8f8772683d59..336b4e031c08 100644 --- a/dev-ruby/rspec-support/Manifest +++ b/dev-ruby/rspec-support/Manifest @@ -1,7 +1,9 @@ DIST rspec-support-3.10.2-git.tgz 74812 BLAKE2B e6c7e768d0df05fa5e77055efcc69699192928a35029264300faccf500b1ce7367e74e9c2ae0f7f8f0a5e755692ac83b982d0a3dab3da3ab697ad2c5766aa30d SHA512 bd1fb5d737dfdbb7399d766854f0b173dad89675bac580cf65c5d42ab6cd04ad1773e7cfa875dfa4c6fac14f4ccbd6b48813bae5de26c931c804962d29b014be DIST rspec-support-3.10.3-git.tgz 75447 BLAKE2B d3eae3b148ef56d6a8668ad4c92ce52ea066c82442448446cbdc6d37137c6fa32bf54e5f579d4a39525305fdd795feee792dac29234c568ab85d59d684af4b84 SHA512 21d7f3076e11467ef6c5b7ce23d5a8635320ca21f61f0d640e45c4e7855995a672fe400fc11f7dbea37097f6eefe09f24d3b177c86e75b2454a97c898f9a1cdf DIST rspec-support-3.11.0-git.tgz 75644 BLAKE2B 349df9b326e98fd3564ae22c8659c95205d5e623f0e67721cdb3dd658bdbee5ec574f4286d9548984567079178997c6e9b419211c7c3da601dd02ad3aa0d448f SHA512 38bd7c132b6dea3036c8c18e6c535c2dfb5faa0601fb13eb406c8bb279e42e460cecb823527b04a22966f0e965eda6b539e48cbac20c663ae3a17c01f4fbd0e0 +DIST rspec-support-3.11.1-git.tgz 77995 BLAKE2B 19fb743a9488d13ac8b6d4238bdc100b8ff324ae021b2214e0ee5eae32a000bfed48888868f5092d1f28742d74072c1b76debcbee4bd0bc9805e2e29c2f3558e SHA512 2acb99fefa52d3b9b77d7875c27a7869ad3dd0d2dece09b67ba0e272a3c5e1ad1e2a1ed3adfd32f4c1b145232d8b1996a613ea308e9aa4c6a3d8aac1b8796bea EBUILD rspec-support-3.10.2.ebuild 1765 BLAKE2B fcde701c0554886322c31ddf8b8b84e6007e8bfe8a601facabed603ae36247193ed5dc5d9db16246bc2692f5d670a0945db08f8ce16bf8dcd7bec377d0556298 SHA512 e5f98158b36e72bbe08ac8b8ac56030776e0aa6331751b9fca32a75b03809eb4f4ecc1914d642d3f859f5285c12ae33a4c329304b0569042436fcdd0303090d7 EBUILD rspec-support-3.10.3.ebuild 1765 BLAKE2B 7890f1d241eece860ba86de1d889539a8917aa8065b44e6caf83cfaad782da16ee7970db4575b023a333caf72fcf86a1ffaf89e10a607209a8b713530b00536b SHA512 746a264e2774ebde5fab2903db7b7f78e7154ec76899e1fa774640efbc800d92bd7f978db1c2d0bcb822d9c301cdcd7dc7dee873ed847d58cc5ae751e47395be EBUILD rspec-support-3.11.0.ebuild 2131 BLAKE2B e7a389de27cd9918d1d9ab0185f4f563bcba6907657e91293bfaef46893c522f46a198ab08c249789f8c02e7104c60c218e2ae84d37c162c240ec8f98c286fc6 SHA512 86a8a690d41c668476d5a6def290f48fca72418d310e5b0c9ba099b6effebecde94a13bf27344a4c0b88d6f94938694651eedd061f5a96cfffe2153bd8f1e924 +EBUILD rspec-support-3.11.1.ebuild 2124 BLAKE2B 23090dc2ce9db3cb153402df2b4f2c2a789eff699e91e516ea6e9ce41aeb36190a90dea9085c382716487e18a24afbf36aecf6d7d1d292434ac6a908032a7c32 SHA512 f60ce51573ee07b07ea8814fb66b1d249d800f01d6b8bf994fdc4b2286b3ff28c8a78baf126bb68be611fee54f4e08e0e2def4aabeece230d6c5d577633ab7e0 MISC metadata.xml 346 BLAKE2B 74d62cfe1930a3bfaad9b1b14ce55b0de81a0963f1e4e5ba0f104ea51adac0ba86c7cbc38831630029a8e487623df0d279028b5d1b2391eb2bdf060582c80be4 SHA512 60c7dd2d3d9d103b3c0e505d62975571eab89bdbc92203c2bff8cd9b854dda3020490f9592464760798b8e5d973ab3be7b142dca2d03583b822fb0a83761a225 diff --git a/dev-ruby/rspec-support/rspec-support-3.11.1.ebuild b/dev-ruby/rspec-support/rspec-support-3.11.1.ebuild new file mode 100644 index 000000000000..d4946c6dbd09 --- /dev/null +++ b/dev-ruby/rspec-support/rspec-support-3.11.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby" +HOMEPAGE="https://github.com/rspec/rspec-support" +SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.9.0:3 >=dev-ruby/thread_order-1.1.0 )" + +all_ruby_prepare() { + sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Remove spec that, by following symlinks, tries to scan pretty much + # the whole filesystem. + rm spec/rspec/support/caller_filter_spec.rb || die + + # Avoid spec that requires a dependency on git + sed -i -e '/library wide checks/,/]/ s:^:#:' spec/rspec/support_spec.rb || die + + # Avoid a spec requiring a specific locale + sed -i -e '/copes with encoded strings/ s/RSpec::Support::OS.windows?/true/' spec/rspec/support/differ_spec.rb || die + + # Avoid a brittle spec depending on ruby implementation details + # should be fixed upstream in next version + #sed -i -e '/returns a hash containing nodes for each line number/askip "ruby26"' spec/rspec/support/source_spec.rb || die +} + +each_ruby_prepare() { + # Use the ruby version being tested + sed -i -e '/shell_out/ s:ruby:'${RUBY}':' spec/rspec/support/spec/shell_out_spec.rb || die + + case ${RUBY} in + *ruby31) + # Avoid specs failing when run in Gentoo, possibly due to different IO + sed -e '/outputs unified diff message of two arrays/askip "ruby31 IO"' \ + -e '/outputs unified diff message for hashes inside arrays with differing key orders/askip "ruby31 IO"' \ + -i spec/rspec/support/differ_spec.rb || die + ;; + esac +} + +each_ruby_test() { + RUBYLIB=lib ${RUBY} -S rspec spec || die +} diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest index ce6626828211..7179fce0cc36 100644 --- a/dev-ruby/sinatra/Manifest +++ b/dev-ruby/sinatra/Manifest @@ -1,5 +1,9 @@ DIST sinatra-2.2.0.tar.gz 513752 BLAKE2B e407b9241cab27e326c0a2d4d83593e292de902b6ed19a12f17b0cd114230b0d10f1ffaa8f8b8237d17b547c7e012c57456af357019b228f3d7a88847220cf33 SHA512 be9432a8efa93578accc836cd0fecca128e56989d8596f1b3d33d2d956e90acd80244b98473fff2adae13ed4a1e933c41e73c80755a6f3418a65cdf33c011145 DIST sinatra-2.2.1.tar.gz 513047 BLAKE2B 38cec7c3b2e27ac795044d7d64a00deb09707523a13338328bb1d7657b3d8eee9ab9730c6eb903c04f64acca6d24b8f191f825056baa0e705bf7ebf5594c0d46 SHA512 73f35428e259867a9b9adbf7344dd78dfe3c5ae2749902d438e2bcd95c4e7e9935ecb7761a4c52928e3e05fd99f8497db3fc049c868f9b2e76c653b4271c87b5 +DIST sinatra-2.2.2.tar.gz 513056 BLAKE2B 80904850ce577131ecc6c28917772cda6ab606ff1b4a71b733cde98d56e2906bb0dc5b65c83465e65686571e8752ec7935d89734e7d2e45c544fe14a2c8046d4 SHA512 e69a36738a7c1095968a343113ddba414ff685e941a8b55575e4b2ffa5a8e7394d874966d5532643cdfec997ac4c825c293185f6688c715006e37159eedd2be8 +DIST sinatra-3.0.1.tar.gz 265781 BLAKE2B e4fc5dec7045f5a906a91fa8d71ea32e4e1491939047cdfece7d27df3c784a5c3779a4e5de243d87f1eb7e272e3aeeda9fbfc560b1cfaf2cf628d30106567825 SHA512 717d4caff1193b158128a22737340329e5d96bea5718702c22b8c8e2c72652b1048352b36454da410a57288c852de2f04bbee6335dfd4ee977eda62093a1a94a EBUILD sinatra-2.2.0.ebuild 1012 BLAKE2B e5748efcee47332e37a741df852b5851956bac34bdc4d50c6bbf23287c143b324a0ede69a14a3153ce3d68aa3ee76244d00ddfb6b0f527c8ae98e4a880a36790 SHA512 a96d186b6330bc65b95643543d6d1816bea49fc5016baa476c75d20fad140ffcd64973a43c7dc3167bfaea4d009f71873d525cbfe6a57bdd551e627ec8eb35d9 EBUILD sinatra-2.2.1.ebuild 1006 BLAKE2B 681f6b2f9b17b7ac7d9656dcef754dcd1db17f1a42071e132c4ceed0d8af9a0ae15ca52fabcde0a33bae544a4e7dc53b8afcb2989c637935e6002e3fc16ac4b9 SHA512 dad05b778dd62a7d05865452c0de421e68faa80fd7c02f2fab0a1f581b6de98e746dd21e0546ca0f36a98f2ece46ae9fb23d486127b09101641b91713281623c +EBUILD sinatra-2.2.2.ebuild 1006 BLAKE2B 02051754d7ceead4327c603836d52b6d4344e9c1ab4d3ae6fc3a7dc2ded7a2ee8540702aaca19f3eb388e064bfa990637776e400b068f1ee0702fc5917da5eb3 SHA512 2552c3e63d0b62838d631551b2a135822df89c2ec6758a34ec058989f47925525cf0c3a984f777166404449c0ec09e16b4cd4d5672a1d01d43769c6e486a483c +EBUILD sinatra-3.0.1.ebuild 1032 BLAKE2B a318d2bb27f201493c9b1b07d741af8f97ad03c6bea074cfc99946f89fb8513770ef3f584beff328767723b954e4f657c5ae64541ebab365fe322e7bba0c78e5 SHA512 43124a035900095395901af2c0e1766987401eaba394e56c8e830214ff7fd3469f1b5f4bc3a1bd0cdc01a03889b6a57b2837aca1db43a5a8fd4dea42c12e480c MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 diff --git a/dev-ruby/sinatra/sinatra-2.2.2.ebuild b/dev-ruby/sinatra/sinatra-2.2.2.ebuild new file mode 100644 index 000000000000..b196d368b135 --- /dev/null +++ b/dev-ruby/sinatra/sinatra-2.2.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test:core" + +RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md" + +RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal effort" +HOMEPAGE="http://www.sinatrarb.com/" +SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +ruby_add_rdepend " + dev-ruby/mustermann:2 + dev-ruby/rack:2.2 + ~dev-ruby/rack-protection-${PV} + dev-ruby/tilt:2" +ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis dev-ruby/builder =dev-ruby/rack-2.2.4:2.2 + ~dev-ruby/rack-protection-${PV} + dev-ruby/tilt:2" +ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis dev-ruby/builder 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 GI{*MLYqBu_ delta 8144 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 delta 68722 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/dev/null; then + my_jobs=1 + fi + bin/bats --tap --jobs "${my_jobs}" test || die "Tests failed" +} + +src_install() { + exeinto /usr/libexec/${MY_PN} + doexe libexec/${MY_PN}/* + exeinto /usr/lib/${MY_PN} + doexe lib/${MY_PN}/* + dobin bin/${PN} + + dodoc README.md + doman man/${PN}.1 man/${PN}.7 +} + +pkg_postinst() { + optfeature "Parallel Execution" sys-process/parallel +} diff --git a/dev-util/bitcoin-tx/Manifest b/dev-util/bitcoin-tx/Manifest index 556f11323d48..d60cc13348a7 100644 --- a/dev-util/bitcoin-tx/Manifest +++ b/dev-util/bitcoin-tx/Manifest @@ -9,9 +9,9 @@ DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 01247cbb9fca2381a8c08ab1c88c479c6409 DIST bitcoin-v0.21.1.tar.gz 7635092 BLAKE2B 83610537c3cf6a11a1f59b92085b7a99fb22013ead1c6dce0c8f3182b69b11be6801f1f3b35bf31d72cfc15c76b6a69f1e6f3b754ff179565c0a687d16a35a48 SHA512 648739df8f360609d7b562e0bbfb3ab852eb6c538aa33ef56f71e7652ee766648ee8782aadeed1def1f2174d3330bbbdf9b1eee5090ca292e8d4a46c1b7f5c46 DIST bitcoin-v0.21.2.tar.gz 7768110 BLAKE2B fe8616235caba29ebf3a36d1a8484d5d534db0f7a6486822e88f8322eb9b7220b1c7539feee5b9486129eb97d5a6810b8542e627a6bf3451094821f56cd8d9f8 SHA512 4b3554b0f4a5f68d42a9bec273558098239c5b8be35248d1957d00076a8c57bf3d6cfb7af57b7340b0df7aea49c9bf2607a58cbb1573482527be4bd6da812dc0 DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321 SHA512 1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad -EBUILD bitcoin-tx-0.20.1.ebuild 2415 BLAKE2B d1cfb32b21bf45a8a959142dd626a4af52f4d337d634adb097445010bfce0ac6083668df98d5235c5855f3e8338d426859cce96c7ff58dbeb93246a1e0dd6e3f SHA512 b43abf41e16e98e8dda8c58f5a5ecb8ef893246cdbb1f03082302cf766e7dce621d3e1e28ab8d12d697a834c675c0e3fd5c949176af9428b509a439bef302e96 -EBUILD bitcoin-tx-0.21.0.ebuild 2423 BLAKE2B 387727ab303936d1bd1bb989ae83baa0222dc9567784f865527e4acb144751eade9eb7802b02450aa59d9cb36aa01cf684bfb33bdfce14217a905afcb027d0d8 SHA512 cc5f82b9beee66432fc030941bdae2323e5f22bc879ad5cd1a50b87b86fde452188787187ac6138743cb285fd73b9db2a853516028cab3184aea01a67921d402 -EBUILD bitcoin-tx-0.21.1.ebuild 2359 BLAKE2B ddc52b1fa52c9337a6c31d2793b56f156c3e29d9230b1e68c38cd9209cfffc38f74b32f7159835cf98572b80910ebbbcfe487a18982b526f75e0903b28027244 SHA512 c8693b488dc7a6d26819422e0df355c2a627f7c20354cae0c886330969d87afd978ec6f97c0caaa9d009bb7e0fb149535eb96023468ee522478522154dd1934c -EBUILD bitcoin-tx-21.2.ebuild 2328 BLAKE2B 8a177f52e4e1070833317ec68f91a7d75c7c93b62194ff962334f3313433c747af3720eee8dcfe2e31c16ed147b9c9e0fd45de2f7fa8a5c6a4fa2fd2ddbc82c2 SHA512 edea6078667ae4b457a14e500be75f9ce2588bde461b4d3808616f22e8dfecc96103ba6940607365538d2d28a6bb8e5eaef79be17d747d57c08c49e2942a750a -EBUILD bitcoin-tx-22.0.ebuild 2689 BLAKE2B dcbda16160e96c6730a68f6d4259c09ec013442a89bc1e573c5171f49b118af143ec969c42a508b4548d0e2a5375415ad5fb20518f7db755ee4b3ae0c392e1e0 SHA512 3c353d66f97f9de87ca3031406e45e40da3e716944eb28da106a6a3eece765a80e456ac31c0e221fdc0c0fe914a002b0c76b32de4f73d3bb76319ffcb2a18867 +EBUILD bitcoin-tx-0.20.1.ebuild 2425 BLAKE2B bbee2ef80a096b1c0cbf2c1c49002849ed273b2d5d4e3cc1789cfe4510d805757861e0bdd458666098e838274efa3e1d5a3d135a1bc3eb3e6a8f806b43aef8ac SHA512 153ac9766f28887f7e5edf6c7cba62858066a319ed78c1835205f1fc83aa2bde08322f9338c6b0027bae01d98f3d2a95f2155c16cf7f48b5ae1843a7216fb9c5 +EBUILD bitcoin-tx-0.21.0.ebuild 2433 BLAKE2B ae42a797e2f2c258e0f70fa5bdde4250c14e2f9db658a6df208d4449d71bbf5fb9e5dbf3cd2364a5595b5ead60143df3504413910b2ab5a9f423ff85f916b54e SHA512 e985e69f181f72438e32eecd29bc78e70904cea6d61b053e8405c4205d48b0864fc4e0f1df004b021fbee581f7fac50f23f6d832c5d5e7f8c02ac4972a29eb5e +EBUILD bitcoin-tx-0.21.1.ebuild 2369 BLAKE2B 6c1455f0c53116bcbadd1ca83fc2f860c1800eee6ebe09621734a9b28daa167a2256477585ea462d6c1b4c6eddd51e693e1fe8ab12efa05379f0e6fc3fc3b381 SHA512 9080a729ba701d6ec0935a800aa1fa13f8e05b629135b1ed70eb2b4420d733f4f6ff8db7cdb024222d170626383bbef0a123828e4048b2f0cf54b677dbbe67f2 +EBUILD bitcoin-tx-21.2.ebuild 2338 BLAKE2B 81581820ccec6aa8599ca4234aff79b5233b72159cc28d7d2e02df7cd04bd260a4df93b747093816a3af6e1b52d4d79ce1e1acac8781d769fbef5e11feaee556 SHA512 11537ddd5d5e1a218803e24aae12cfd10658ffbb0c35b9e0237ef1e51f2a6f4991a5e013367acb66812f807d0c0f13ede45588c5fcd1829bb311ad5f5d4561e8 +EBUILD bitcoin-tx-22.0.ebuild 2699 BLAKE2B 5957a6f040f3a07a607ff8b0e25ff8788450ea198ff394a0d593423d75cc13ec3f12bda2ff632cdd3672eb5222d8ae1c9345925e0c2e6e1a11143a400f6cc18b SHA512 4255cfa0064a3e985c90522175b780244f3336ae14f3de3106bb05359583274cdfea9f7912be610ec55ee684b7850b8f96f9ffa72def2c2f7d51327f56d98308 MISC metadata.xml 651 BLAKE2B 33a308d2af3a2418cfed88e8a50b1a7f160c3f9ccb7d65acef717cad7bbad0dd8fe0577a6fbe606a354f6458074ed3471ac7672737c8892ac5c67f41ef47ed2f SHA512 303af395b2ef63071c84925ccd94a79f441fa2d32efb78b218c2846be6ae8777949823d205f8073c48ff73746adbec8cf05f76ec90a7f26601cd427335f1fff7 diff --git a/dev-util/bitcoin-tx/bitcoin-tx-0.20.1.ebuild b/dev-util/bitcoin-tx/bitcoin-tx-0.20.1.ebuild index 5ee8e0089dbc..e112dc6a8e41 100644 --- a/dev-util/bitcoin-tx/bitcoin-tx-0.20.1.ebuild +++ b/dev-util/bitcoin-tx/bitcoin-tx-0.20.1.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Command-line Bitcoin transaction tool" HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/" SRC_URI=" https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> bitcoin-v${PV}.tar.gz - https://bitcoinknots.org/files/0.20.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz + https://bitcoinknots.org/files/$(ver_cut 1-2).x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz " LICENSE="MIT" diff --git a/dev-util/bitcoin-tx/bitcoin-tx-0.21.0.ebuild b/dev-util/bitcoin-tx/bitcoin-tx-0.21.0.ebuild index 4225b882677b..eba9ff93c5e7 100644 --- a/dev-util/bitcoin-tx/bitcoin-tx-0.21.0.ebuild +++ b/dev-util/bitcoin-tx/bitcoin-tx-0.21.0.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Command-line Bitcoin transaction tool" HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/" SRC_URI=" https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> bitcoin-v${PV}.tar.gz - https://bitcoinknots.org/files/0.21.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz + https://bitcoinknots.org/files/$(ver_cut 1-2).x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz " LICENSE="MIT" diff --git a/dev-util/bitcoin-tx/bitcoin-tx-0.21.1.ebuild b/dev-util/bitcoin-tx/bitcoin-tx-0.21.1.ebuild index c4020b7738c6..c7ebffda8f7d 100644 --- a/dev-util/bitcoin-tx/bitcoin-tx-0.21.1.ebuild +++ b/dev-util/bitcoin-tx/bitcoin-tx-0.21.1.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Command-line Bitcoin transaction tool" HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/" SRC_URI=" https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> bitcoin-v${PV}.tar.gz - https://bitcoinknots.org/files/0.21.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz + https://bitcoinknots.org/files/$(ver_cut 1-2).x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz " LICENSE="MIT" diff --git a/dev-util/bitcoin-tx/bitcoin-tx-21.2.ebuild b/dev-util/bitcoin-tx/bitcoin-tx-21.2.ebuild index 5f36a5d39e78..ebfc9e5de376 100644 --- a/dev-util/bitcoin-tx/bitcoin-tx-21.2.ebuild +++ b/dev-util/bitcoin-tx/bitcoin-tx-21.2.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Command-line Bitcoin transaction tool" HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/" SRC_URI=" https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> bitcoin-v0.${PV}.tar.gz - https://bitcoinknots.org/files/21.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz + https://bitcoinknots.org/files/$(ver_cut 1).x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz " LICENSE="MIT" diff --git a/dev-util/bitcoin-tx/bitcoin-tx-22.0.ebuild b/dev-util/bitcoin-tx/bitcoin-tx-22.0.ebuild index 7f6a574275ff..9c3c211276ed 100644 --- a/dev-util/bitcoin-tx/bitcoin-tx-22.0.ebuild +++ b/dev-util/bitcoin-tx/bitcoin-tx-22.0.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Command-line Bitcoin transaction tool" HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/" SRC_URI=" https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> bitcoin-v${PV}.tar.gz - https://bitcoinknots.org/files/22.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz + https://bitcoinknots.org/files/$(ver_cut 1).x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz " LICENSE="MIT" diff --git a/dev-util/cargo-audit/Manifest b/dev-util/cargo-audit/Manifest index c4585d3218c6..dbd493a37398 100644 --- a/dev-util/cargo-audit/Manifest +++ b/dev-util/cargo-audit/Manifest @@ -1,248 +1,147 @@ -DIST abscissa_core-0.5.2.crate 33957 BLAKE2B 8b6277c90a0debc33009c1cb0449668bcc11056d5561f481c2d908cbf4de5148ee40e33d9b9156e91a93748bd5be92e22846d0dde30e042e74d0d9574a6c777b SHA512 7e194a0330baa3ceac71be5b730f7c3f7dc276ca31ceffe52500b79491c81a02156fdef68cf122adb5a01da19bebc48187f1272e39925c25feb026023ce99352 DIST abscissa_core-0.6.0.crate 30041 BLAKE2B 5f3dbe484ff17990deebb71aa745ae9dba1d33665a7da9a68064f002884d0886c6b1a8578dda5630b8317e3e57fbf731c7dd0b69395b2199dfafeb3da90ecaea SHA512 72d5ec5cd45a5f2a50f8de659a6de3665dfd256586a49ae2c3b8e5ce8e8216d18fdd7864e365caf2ebb124e1d0d13b54943eb46cc81f9589570c9c09fd7d3423 -DIST abscissa_derive-0.5.0.crate 5121 BLAKE2B b515a366ee00ba0e515d028f4a7e927970b22931fe706864be7c95d95a779ab6175288e290db9f70e79a69a98aa869e066891232bcd0d54eee421a594d5093f7 SHA512 b419919bb4922bfaecfae36e5a2cfa79563fbb6c6d5887831fdc39810a380fbfaecd4ad7828087adb515cc3709f25345131c8d072c65c63278c0430916461bb8 DIST abscissa_derive-0.6.0.crate 4812 BLAKE2B f638d515bbe1b8b8fb84c508864c7a473533a3a872b192642c4f6f0efa2a957c565e343a226596f03fdd7eaf6c6329a09825c833092325b1aec9d01c4f00aa5c SHA512 648573cf467a087e43668f21e44d84155e2bd2824300f4359a1d725a1a1ef822f4bcc2911747931d60c0f3878147a44b87a3fe36424dc8d8c78358649e6350c6 -DIST addr2line-0.16.0.crate 33440 BLAKE2B b59a006ba732935d408d0574799037ef0a424ad3c27b894fbd7a9c91664460972a8c464aaad4e9b82b94e4cc35ee9016490bd469fa21358e11e6d78126378038 SHA512 7ea8fffcdff7f8f25c0a588fe2ee652053988ab2e1d39ac740f5199d6e7d30beed0272403d04b86ec5de6ad5459698cdf28f8efd5caab7b6693102df7ec4889c DIST addr2line-0.17.0.crate 32260 BLAKE2B 23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c SHA512 ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 -DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 DIST anyhow-1.0.56.crate 44780 BLAKE2B 142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9 SHA512 9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5 DIST arc-swap-1.5.0.crate 65351 BLAKE2B c6b278134f6e29551302e27131639f3bc5bfb05042701cf6c12aab1697f211be0942c44919d374e196ef03605fb137334b42decb9623a137b6ead346586c2105 SHA512 b668a75b2ac77a9d2df3f29b70c8c22e5a961cd2478cd76b6d313e0e1ff809508887451b895f057d160860daa4b02cb74616ab8daa34d163ef3f42a009842031 -DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004 -DIST askama-0.10.5.crate 7994 BLAKE2B 1cd6618948873bac056ab3a6a60b6a687a8532deb5c2b1140eef2b00088c0062960c20a30360e8acab8c7d66e19061a8ff3a48c3ed9fbe8310c373b13389f732 SHA512 c54ee508313e1d9a40c729df52329c787e2512798b148cdf49a1d431179a82fc4f0748572c6fa35cbf3e068f04adce4e020c0c07cdfefa5f5fe41a009c914d2e DIST askama-0.11.1.crate 8182 BLAKE2B 5cfa6a0cf5679e271c1d35500b5ae40eb4fe1f955f4356d913ae38d7dc6fa9137ff6e250b7f0ff2a3aadb747d4abc8456a6990c99908e602521ba28014d81ca9 SHA512 d75507a43d2ab12b046854e33308eeabbac6825282588554a678742a71f2521a33637b89d3b24088643d18e84cefa538031264c587896e6e1eb16cc15c93afb7 -DIST askama_derive-0.10.5.crate 6927 BLAKE2B 2467677f383a75b9375a5fbf526e54f68a5adc8fccee6711272d86361f1387ab65fe9a80fe3d6b7473805cdb5526ed5a791ba01f8215c9222c357c013e49380b SHA512 9c4d0115206c69c27151849010057eac60acf159c965af9e5ef0bb023730e17a37295706b717bdd34b2be4571d0a1dbb3bbb1bbe63bfc8b56e14f7d79c37758c DIST askama_derive-0.11.2.crate 7097 BLAKE2B 395811d68825531552ac9bedc30c1d59e15ade43b3818576212456974799c0713df8eb099970affed54397c800f62310d5f6f201bc2275f5168cd805f2330257 SHA512 c9b4c2b444c9c9f9054403b25a62e0415d87f0c8a0cd1ac9fc1cdd341c94c15eb91249006e59504a34a18703dd3b9bc5a4012804a4ce3d9401126b66c3632e65 -DIST askama_escape-0.10.1.crate 8535 BLAKE2B f0b525c2a08d34a3903d56c842c88fdec1c6b3afb1f02ccbdb4106f19b706075637b5079549c06a4afb797e3db08b2186333cbd6d32c0f3daca33697b6f35f8c SHA512 f5c95051bfac2b3c78c9487bc62b90f171babc41df1c57993c6618e5b254933dce710ae1932a08be6a53c2f7f704137d592e9f0c5b6c555e7e436fc65a2b2a7e DIST askama_escape-0.10.3.crate 8875 BLAKE2B 6bb88f18aa0bd05a36e7bf5cfcaed3138ddb96ed366e7da9b9a64c4e0345fba384cfa3e9bfab3674c1697a7722bd59a9428438b78d44bcac78740d4c53c3d3e8 SHA512 1978add567021fac7f086b6091c97de81919877726455828164642c55607d5b5f6f01c0187f8a8a3371c9b3a1ef41f4c3c9e14d9068826c38ee8a6efe2eeb5a2 -DIST askama_shared-0.11.1.crate 30554 BLAKE2B 1255ce2dacc9c728a457222376a2967db3c4baba460be7ac4e6af30881661717fc8f22ca73e702479f074ff7f44fb5ffa0e407cada427dbe3386bb7d007925e7 SHA512 0ee1f66d202b2aac92cec66ba70ed6255e8b0a9921c5a8be18777b1c3eb410963ea93ecb1bb332757750fcc270d5a699860dd7412abeb8e0a6f9904d0fc7e1a3 DIST askama_shared-0.12.2.crate 38015 BLAKE2B 7f1f461abc5e1a6c692b254b939309be986435d8c7fe1adb8f3590478e0b0bfcd9c98b68f1f5cd72ea5b72afdc17f79927cbcc86500502965d5e2a8ff41236cc SHA512 05d9bbd47ed09700ea2ee32b5b27801c7b8ea3953a186ede54570a68e2541dcc07f49858cf55ff61c86e129c5d84ff1d92d555514064fd43b5fa2160bc24bb32 -DIST atom_syndication-0.10.0.crate 22710 BLAKE2B 9b55ddf3b3cd107d71b75a191c985718d0bbf63d90f05966a5b7d4d3fed96c4f3e1fc7b50066d54ae74edc94899feee073e5b4bcd6290d5a1d633015a3291aeb SHA512 5d98ef475c26388dce85be7f5cb1a1ef164ee04eb138ea1dd0160a0fbdd69fefc9683b6a019e067f935718e8f94ae69d465ec297302d093fb19e63de677b6280 DIST atom_syndication-0.11.0.crate 24088 BLAKE2B 8a0bee082e354baaacadd6167b347308ce989c95b1b17924e57eba434d3ce8ba8b65e34566ef22ce058f26987b03b0aefb4297fc44ccc9793db5b91100eb40b5 SHA512 9ef34414fd8882f1f8dca16c2b65c050270f7fafd5be7a6692f249a4f29ca113e109a6202ac96089f8a31879bc530bcc1f85e977cc60207b8575926fec6010da DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 -DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST backtrace-0.3.61.crate 74284 BLAKE2B 3e66726d5ed8130963a988dbb751828447073467bb6ab4bfa1c385d74f991b52a0f3ccf00823b74a48de3d043e6dfcb474644f7a81ea9cca7242b272cf715aca SHA512 209105f135720b54d584c7ccecdb16b49381cc7531c94b81ff7279a44752ee11075cd85960f86f809a22ecb3dac6728afa05903c1d355df3ad8abf4503eec861 DIST backtrace-0.3.64.crate 74311 BLAKE2B 32650d755fec8a9e04f915572c999eb6cffc782284a4bd71f2e0f3f73519d5b84fa016199fc11fdbbe510316498adc2bd4f8e059e9c447e5a64ec5853e75243a SHA512 37435cca0587c1c7b511536478ff448914d423c9cf6152ec8bb884c19d1c2466c377b270ebce2028960b4a380f3152fbfeb940de943ef4071ed271c7cd576f2e DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 -DIST bitflags-1.3.1.crate 22434 BLAKE2B c28ca81865f90d548623e6259170b07b6e8934bfb7391b919565622e88a3e0d204b4eeab60dd43e08195380a0ba5688c68cad112c8b9b6849acfd091d871182b SHA512 f61f201499efddf76f0a3f172a92941ca3f2ae8f81a6dafb1f654027a65b8570cb2ef3ffbc5091d7b3a52f0307efde1f521909a5a2c6348442579c9c4aa1829f DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitvec-0.19.5.crate 148200 BLAKE2B da9ad68fa928013a0f9403ca791072b35388d453b563d76d73e3ac34bb095bd1acabd158ccb1ce3a3e648e4ed602408d93065d9fb561338ccc80beec75ec8040 SHA512 6a2028f1354b39a734ceb5859664f9766c5a291b560c6f7e0dd8195b7f8d15a3e0552f6fba158009119103f217938dcaa22291af420580ce13b80edaed168459 DIST block-buffer-0.7.3.crate 7179 BLAKE2B 549e8532358f9a77fdfbd5ef7a06d60f20f034fcf69072757811cb4a95f5cee5589bebd40fe87af36127254ec42ef3240cc7542828085f590fb774faab8f0e21 SHA512 74c8b89777a006bd72511b32df94f8bd78e2b53c30d85d39ea3c52acf199c357140fb6181f7f7ab5e30dd80d37181582cad740c95b89328a7a4b0f84f77ad6bf DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98 DIST block-padding-0.1.5.crate 7342 BLAKE2B 876421fa89251d011a455163baa49e0931e0692ed928fad71357fc93b87493eeab4cfcf8fc4aa94638a90a8dce8ec1ad95e9ba91da9557008e5fc19c1f618ab4 SHA512 acf5369cdae38b6b1a5c1561a9df18b8a39c8fd434fa50c49a8f73d2654a835269b7b22876354c903514c49c77aa860c68cd84d3c1efcb36bdfa8b01af300a9a -DIST bumpalo-3.7.0.crate 134261 BLAKE2B 15c4944abc803537c57076dfa8f5fb4b59949909450edd9e043a6cd438ddd227820e20e95236324c06e40cb27ec1e4d958bebf3d38df90f0723b8e30df79b6ef SHA512 0b570e1baee530b5c3f775330ead7cf5f8878eab75e5a6a61b5d3f64d4d82912cb26de1c098ec9492c29c7a04fc49565db97a54373c546d8ef58aab276d77c59 DIST bumpalo-3.9.1.crate 77507 BLAKE2B b248a0c2a9faaf52061f2fe0a82b9fd4efb4dae01da9dbd986493941f3ef2632f1d5608d167f2d088536dc96b4cce28981602220062892a7af51c3ead7a74a4b SHA512 40bf3f0d261aaff1f7c30a539953b9c14f4526f05586af0dbe2e4df4cc042cbe6180e3dcc2fbc6f1802e694066f72e629e74de40bc2951c5527edaf551722a52 DIST byte-tools-0.3.1.crate 5526 BLAKE2B e87163b1f2abde9c6ad5002c37b21308a98a879dc7af14059839be7b5a019d2487ef03867f3f5cd436b7081cb78a930abce79b5cce23eb95cc60e05067e1b1df SHA512 18e0f248a1e9780706e3a184d63558f03f30002646abc6d46ef49db9d5f6768af3d24d210b688aa4ad33d41248429e4df46bc3926f27851f90c92d260e5c4baa DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa -DIST bytes-0.5.6.crate 46291 BLAKE2B 6d33ab47d04f2e469db2add31db118f95cad53002be7969738923d62a4fe3605ccbe9fbcae6d8741310c543625e80d9adac7d9e9fed01b71cb3943ddd015d920 SHA512 a1caa1f58754f4d2e54b8df8d0ca0083ee5282f5e4d3bb5b1735022933dd2e66fb3f39c7a82216bf7a7e29591695c2e10c8b7144c83ac598e34193f2425a32cc -DIST bytes-1.0.1.crate 48142 BLAKE2B 3ffe07c5429d7d2df821c04325b8dc84b343c634b4699e9c08b07181e741c06233a0501d987b95f513be57ac169537bd0812defd118305e0648ef41f6802d19a SHA512 885d3229e51c0deffe06824e81e8a016e3244106e7ed382a721a938cd2e69fcad7f5e757f95cb07ee1be83de04fcf98f9774f8f2e07aaa9a1ff068eaabf2fe87 DIST bytes-1.1.0.crate 49640 BLAKE2B b3140dd49dc222cd0405e405da9629038eb7d71dd4c22c8d6419ade041dc1118aa46df38f3426a36a44d8e5591c368ae32a89e71850dca7e810bbfff4441c37d SHA512 d34441ea146ccaf55da4d5c645f8ffbd008eeb3204dafd5961771abc85df52751dfd1af3975fb5c91eb83d9a43da4f3589bc3aa07c8d715906d8158f3092af2d DIST camino-1.0.7.crate 26602 BLAKE2B d0ab5d5da9036acfe8ee4f68c015c123773529b9c84f0dd365169f33ca7e23eafcb5353bb2f6db02fbced9c075a0dc356c96d02711af1c4a506ce4d1c9f2fe05 SHA512 0c22c9de3740d39d058de25b2c9b221928f11cf9340562412a15948ddfeaddcb6da38ed3f18321c322d2811847d7cb5cc1c78304f67e9702a2056e59da64bf33 DIST canonical-path-2.0.2.crate 5536 BLAKE2B 63de79c5f5ce832c6c4db05c812a9f2dacd939e73140137ecd20d57d3cf08b4c8ed87e04691681cf4284669a0321f9eee7b7bc01b95e18b25ed229932601404a SHA512 8d7bc999da230d3ebc8b6434c0cb2aced6ff2a77bef7225a060af79b9ab169bbf8720c9efe76e5fc2fb8af82a859b9e79b79e17c3c11bce523b4baafdf522877 -DIST cargo-audit-0.15.2.tar.gz 366602 BLAKE2B 50d3a8c3982028ac17ce3c72a4a8038bbacd954a4958b7950f711f62499824e255f2991c448f3604557f1894d8b24daa6e41848f6952d951d48426a0a9e80bb5 SHA512 0ffb4ee0cac64cfef7a5cdbb62f1eee226a4644990e03414895c6d8f9ca17c9b34f098e1da755a724d4547c41782fa4d37c82e7ee0c943d9c3027e1c192036cd DIST cargo-audit-0.17.0.tar.gz 327205 BLAKE2B 1dce9dcc94c75e1df9f8d955c4f86bb08905e18de6eb875f6a4380ed55190874e512b89aa507350ee2d87ca93b05848ec07524168ff34819ce21cb7016b7ff50 SHA512 bff737725e313776048ee04093d58f684af33cdbb0a7c72711418c8db32707ef20f715fde551fff30e93992da5c5f44a0248ff232b79e077e7d69edd46277bca -DIST cargo-edit-0.7.0.crate 57596 BLAKE2B e5867fc17ea420bc338cf48c99b333837919c8ad70aa1b70b2ca9941481ebfcf4e834f803528328f32075992fde558af3b02f82cf04170c664b30c314f7aaa40 SHA512 7dfb3cff30b2a79f2e72ff25a5fe27ec634af7c8de42a3e18fe25ed432445fbb4db5ae2646854d5f8172eea042f0ad4d34dadc2dfe5d1ea8c295dab0e62c44e0 DIST cargo-edit-0.9.1.crate 62182 BLAKE2B 1d31a3e85656f4ebf709dfe03d1f18cc11eb7f2f28c35d2534fd749fad94662c1ca9201b61362250858c2c7bfb7f5b0a4e8f631ddd7643f333fdfe71518c2053 SHA512 4ffd76c539ef36dd48dc8b62396449c69d9ae93550431f407f8e1b8165bf4dd9bfd99261d46c65a68a5a3d8acf7e9b6decc83d4456ac55aa9d12e9e63527f011 DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f -DIST cargo_metadata-0.11.4.crate 16419 BLAKE2B a953ac1a80ec0035521c116fb2e10fd43054c4c09468bf0107c0706b33ba99e235daea9e921890366919796670cb1050fe6ae93b4960d7b3acf086b70479995e SHA512 60b55dd03e5ffdc78c6cfa9a373701844338181853ce6ba4ff64e1261e69c27c9bada331992070eedf0342953fdb3592f3056adac30e9f39ce15d35f2cf50b62 DIST cargo_metadata-0.14.2.crate 17469 BLAKE2B 4e64bff7710c51d95944faac60b4881b5a43d5edd07ef87c8f4b9826e63dd708719cab27542fdf82cfe869d8781c1a6918a050aa0de71086316bd2f480aad947 SHA512 16e6bb3ddcfd4c6d48ba3415780518428f771c393ffe10ce15e1f3c026a6f3bf40ea9f25214049841b1d7d51f2208ed032961a75cb641c5afc52e02cb84d3262 -DIST cc-1.0.69.crate 56044 BLAKE2B adcd10bf4faf6835ae8feb79ce5e7a4895700d9714fc4322dd52e37bdd8db66b849d5e59aceba6ef0edcf9a5c7c0e2bc616de4acd98b71999bd63592c1c69dda SHA512 ba2b84fb61b4097a96f9013f9925b1985263ccd75274186f5d37589444e390ae8d5d1f88c210822a9e9dac2db551c24aee2b12bb61801aef8b31a72b2ac77437 DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 -DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980 DIST chunked_transfer-1.4.0.crate 9238 BLAKE2B b29737023c78041fa1166d56bb5fb7be2e502b06c56b0fe127c1ec2eaaf3ebdbf9bfdc8645d7234dc17703706529406072b90fb06a15df482b1065044d3dd4c4 SHA512 b3891bc1b101677c2ae6bbac19e74f5ad0aee7b499b0a339b78fa0af7150b2ae0b2151d640bd2a7c4d052a12cf935d16e04db3d37d0048ec1d79a9ff01f13389 -DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8 DIST clap-3.1.18.crate 209664 BLAKE2B 97b499c2909045fe25ed77a22d55f32085e85876e18f00fc23f19fec5e87e1d1a7a9b1c6ac4c44cb6cd4a1fe7647effc9825be0621bd088b17a421ec6e738c0d SHA512 bd06202304e04cdbe12e7532ff9f112e0cd3c8fbab00232149eaf9f296acc308b18d2a7e7926c22f1c39db92a2af140b39eeb7affeb30226d9a9cd73dff41b39 DIST clap_derive-3.1.18.crate 25521 BLAKE2B 4c46e0793bc945d9ebfd7ba104264a8cd7c92782c24a9116a8cbf92696476adbe6d5059ee0c220bf71c297bd66f976b91ab95ca75d4ba56714a2824ca7e1af7b SHA512 9bf92e45de15bdfe1ca9a1363f1d243b8df1e5e7d957d6240fa351387b362ef91dc9acffea7256c2161ae8472e35ee2cd678c0bee1f9a27771ae9f4f3f71b351 DIST clap_lex-0.2.0.crate 9581 BLAKE2B 47bef7e0b35c7a934deeb2821f0a552e05eaeeb68bbcdb82a013cd3b74f2cc42736207a394b9be8c46b3d253dac41dc22e96e1e2ccd09cc416743f22cbf78891 SHA512 d4acd8e2b8d1d19214fde1f0f21f0e0a755cb44e326893bc65350d742c2e260bda61f0abce5fdcb08fc5c4c835d0419cb02452d9f6a85cffa2b5dc7c4bc1e962 -DIST color-backtrace-0.3.0.crate 18057 BLAKE2B 0bd1b1bfa365a739f67168f711099ffa6571f5b4850441c14d1be4c7853bb0cdcdf3e7d35bbaa3710a605363e99d10de642dc35b9cce97b93bdb1bee402a856f SHA512 a3adb7ecd9bdf7c988d605d1a70db14f9fe62e6037bc9104477fef92defdec7872c2f2021e2f6ca3bdbde99165ba248e8512c73727e404b712a0220c361da954 DIST color-eyre-0.6.1.crate 630329 BLAKE2B b7ec6abbddbb819dfc36da13555b30fc6b483351b943900a46063291ee897cb8cb38047bf093afb75a8c93cc37b68f6bf953be083bdecfbd9804b82d3337aebe SHA512 b2ba4d7ffcbad2704d3b85d149277fe191079ded8ffcbcaebf546583b17f6ab522f19eea49023be227f8054fedf7f61b477c928741f84beed05002792a24b868 -DIST combine-4.6.0.crate 131476 BLAKE2B b557f47f5f9b2bc4b205ede55fd3791cc9e4bcf19f37815b2034292fc5090f101510f8ed80bcef3596c875f5fa7a62b468e6599c21b62e340ca1ee30307ad828 SHA512 1cece5ceb47e35bc0afa10a199f600d01326fb3594b6fac81ab3abbdaa3977db148b47a38daf9fdc7abb1bb9873c40ba38a4e1760285b589677d24c079b17983 DIST combine-4.6.3.crate 132015 BLAKE2B f15e0781bf64a6c88373ecac53dbbc8b50252078adc405a15b64c0d259a0b69f906c57a569e0f8d0338cb9a12b2cde2ce068330202fec60a7daaafc2049b9e57 SHA512 495f9703efc2b9271dad2fdd2626aa9a1843fd3e10e63d0c8b9e42d4c7e3137a4740aa476c0206ad8dbf2683d0eeafde36f70581bdeb30299fa08e077f9183f3 DIST comrak-0.12.1.crate 80027 BLAKE2B 5ec90a4d51fc184a670da4e93d40d5843dc908a9745ff5c4a03db9a1c3b413f38ebfab6e9f8c1d58382ddbc75a173570f1295b526b6a7349b2e9749b8ddb5cb7 SHA512 8d33b61fb0c097213372105743b0af4742f08f1bef72522cf0657b95d13a8ac9220bdf65ebd2afecb3e1aacf003d53848c01c1155d94a7e9d0f5ecaee6771cc7 DIST concolor-control-0.0.7.crate 6314 BLAKE2B 1de3c19cdd66536ba2ce1949fe6ce75961df75407669c0716e0698b0c2135f423d19804af001eb40d78a7fb42cbad142d80df579e761fe7418bf23b68de18c48 SHA512 2f7739d21fb989a369314898fccd32fb6eb5cd7876a1e8770fb5b106e72d104536c4a626b41f7de2f255efbc92dc47d40030b2764f3395e8d11a924b28acdb1a DIST concolor-query-0.0.4.crate 3095 BLAKE2B 215e1a03d5136631715da2ea01e6f0c041b9ba58e8b09077d6e6391ee91a504cc02099093f9027da12672d9300359e2873ab418eebd68dc426a31ab781fd4c32 SHA512 1ab671533353028e49af78a113512ca3980a49817660a0c75e0f3d2da64880da4c0659cdc13e96de7474214411f4b2dbacca7b12e05fef0e63fe5fac25508e4e -DIST core-foundation-0.9.1.crate 25985 BLAKE2B 22e70b7b1cd1f39c4ac287f406dabc549e3ba750ecf17955f129ff83afe67bb4bdee7e7907287eac0c28597df971de27dae77619f44d0368864c08798def1ae2 SHA512 d6dae760082ef9dcfc37d18acfa9a6ad8ee491335d17ee17447c5bccad623564f1e8bdc54460fb260aebe9276ce5ea4d8a389a83b5c7d17193614906c3d2bea9 DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 -DIST core-foundation-sys-0.8.2.crate 17461 BLAKE2B bafa6f6af67f55b34c20e50093a5426bed35c159058a97c03d28c99b6f0075305596907291d26b170ee2ce1bf0c74bd51e2c54f11ef021399791129de6cabb57 SHA512 1c66f2012c11185603a0e4c09311d32bc4ffe639ef7626e49bb15006306fbed4c963f2c53d3b853a254b29cda73c393e0236436575d217992268463441ac7348 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 DIST cpufeatures-0.2.2.crate 10655 BLAKE2B 7e068032f818af691ce1bbeacc1e79af17284cf6d1b9896fd146b2b87ebab7b12e7a9ec93b28f77106856c1d11a565e4a64f8dc60c30b401c08836097f587530 SHA512 a771a86e2fa26033b27d22fe250968cd80cc64031838d1c111ad5c69951d5f29de0cad375965c7c2cbceda2a005dedaf6df15c699041c9d0cf65a1c2033f69c5 -DIST crates-index-0.17.0.crate 16270 BLAKE2B d5c073bb227c94d7a7ba73432bd5a4132999b019f5e61b07a57a60e0bff206f4b0eef727396e7a607de174ca4282d89d80d3c25f9cda1a7de91570cdebdbd22c SHA512 9bd23a12400e01211537f3f7d80c83c08b566a3471d76c2a8242b8553661b9f5e84497d97c5ca0c39e01cdcce6e52fb2bd9998463fff8912027749f528ccad85 DIST crates-index-0.18.7.crate 18506 BLAKE2B a8772ce9036e21982f750e04279183bced3c2f5940f446cb06166e201e4eac98af3f48e267dfe66c942f633e9a123d8ad357772203a1e1bbbc4d1dddb7b38500 SHA512 1cf1b30b51d9dd46fa8ab68f1dbd37a19286896614227c79f9ab1ffc6abd3962a8a54d4d0521d773d93a47d3b85f9c17c7ca06df8e4e29985db32f275d06dafd -DIST crc32fast-1.2.1.crate 38172 BLAKE2B 80801a345f4c5ed8a5fd335bbf672eac1733a1c2b333dc8a8e0254338148ce7b34402201a8d2d7434dd1b057f33d99d3a8f02610ea50b54115d80bb8da28b2b0 SHA512 4c04236bb15a5c63b712c62652777917e947823abb20a0d0b372c850ec1c8695faa414e8de73904f1f1a296d7b00a6206cde8da404cf4cdaa2e8408e64b62b5e DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-channel-0.5.4.crate 88237 BLAKE2B ffcab003305b80586a9b61c6309dcf6f4ced483856c4501753cddd23fb0fa9a71b7870b676ccba78119cc29f03974ff4731cef9a92840c0b38ae944f0b3825b5 SHA512 39b17dbaefc15d7faafca4ae6b060665471d384956aca7439fc407ed2632bd458e473efb62b74629b42a5f3d237e13503d2084cac6f6b3f42b9e03aa1fde0982 DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4 DIST crossbeam-epoch-0.9.8.crate 46012 BLAKE2B 181df06d1a9925ad1b3e2df70f290fc9c75682037d68c4d3727b3e5bc0f92eaf01c2f8ec239b77f524bc4af53d014cb3c4d49dc82922fa9e65baebee68904a6b SHA512 c102e7ce9e927424f6c7c20f5eef5dee3457ef6ae3b81ab26e7dd4c787dc525610f1dcd85c3b06773b263c0835a717ce39bf35b927cea03abea62bc0a0a15624 DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0 -DIST darling-0.10.2.crate 17620 BLAKE2B 33d1fc3dc10fc971ea304efe5bf8084843241ca9c2a89e54e7c5227e53b1ad86749bd8693989ced6bf17805001909033aff92d600e7169a02dccf009fe60a88a SHA512 b312a74e577cb2f889315ae42513c7f26597faff306a40281189be2101339661772016a5e197466bd85ef94c275e811adee1b7c0772458126677d1998ed6fb15 DIST darling-0.12.4.crate 19031 BLAKE2B 460587ac5f11ce01116da6c07c1bb0c94da24bd5f3003de028ff772af2111ffc3ec4db1fcb4e732763c441dd8c449297c778854f8b40387b311b3d5086263c67 SHA512 12358298bbbe4c18a6b8b1ff838c210806980973f7fa2307af97f0b33df2e3f1bb43dc2b990b5e8bbdd4f8ec97e1785ece556ada8ad6d6957f9dfb37316ab7a6 -DIST darling_core-0.10.2.crate 44339 BLAKE2B 3ab3762840aa869baccf1030617a2a534c5d63019deb7ec5848cf4f80aa6304307ae32c4425264f1fda220a502110549812112d08f0f60261b30731ee47335af SHA512 a0af8e8ebb8584973c20eac01fe9ae828744b5e86cbe268262f8710a2e0ad568bbc6cd051d5225cc536a0a1fcb1886233063c8c18ea16b45c47207ce64af89d9 DIST darling_core-0.12.4.crate 49742 BLAKE2B 72f2b7994565f56bf369ee74658da4fcc15712f001754797bb066c5ef0e6b1669b1ff5ee3145ee1cd26dcf92c184f911288db187b686c333762812ab23ca78e7 SHA512 0e89867284cf34506d0dee4423120c8e1f40efcc66d510e111959fe0c8eecc956b9a03c85b81ea0489be067b18113586909d1ee36f78495b123e4d64d41b300f -DIST darling_macro-0.10.2.crate 1919 BLAKE2B 6f07815ff5b333b6c34df08f3aec2e5af5385e60a94bf9d169701be19935d2a9292ec7396905d2caadddba38d3f70bc5e5c3f1167690f045b778b8fc8cb00985 SHA512 43a0e9091fe12ec986e229a73bc41e23b1815fecfe62df8eed74d2ef33f5c329c444f1568d3c966554ff0bb29220146ba8f30d1c2d77ed7dea9adea10dacd152 DIST darling_macro-0.12.4.crate 1866 BLAKE2B 67832eb0da1abeebfdb1a883ea31bc919589d259e4ae03a8ffd9bbc242907204985f7e3c5f041b52acab41fa8055b19eb6c3ef2e05f63b0c437cd92a974f2cc3 SHA512 324c778f4243b0d34d10998dd1ef7f911fba9392928eb8626c8ce389c599f6fe39791b1558a4480d366bdaea8be78f9d6a4f7ded48a4a020e721bda240804e1f DIST derive_builder-0.10.2.crate 29777 BLAKE2B ee35b2093c9fd49a24778972df7e62fa28ff766493f2a6348d7542b347811c5c48a4a4d15b160ae4f62a9ad4826e8ffab17c391b9c67eaad73cac20433958bbe SHA512 1d76ced2c6c566eee5bbe44cb437c863396f989d0f850ec2d269fb90621e8a9445e68062ec1d8eabd0fb3dbc5ccb827bc6d13d74023282f82015f84d926eb221 DIST derive_builder_core-0.10.2.crate 24691 BLAKE2B 4336ef5879dad9dc442b771644df2067767dc43a105ae99337573e9f53584289c4ae553ca980a1529b0b2d4a5263e74d5c58f087391dd5b32d0a1ae5e8647ece SHA512 4037d4dff2f2ade95135e28f05c0bfd792acd0faf4edb8bcc6f04b4032f222bbe9251910b79735b162101445f5f17264b8e8b9318a30aeb65c9a7ae1b178cc07 DIST derive_builder_macro-0.10.2.crate 6210 BLAKE2B 00de51ccd227cfaf16cf7f35c8144c7be63dca0584afcf528aae862cd15d73d4d59549d3f8dd39990fef43cdf601cdd5232cd8b9d0a925e28c1edc3ec505695b SHA512 36356bf7e2f6c56b0856c1df0c04388d8d0d1f6e5843396276c3cc2b2c39cc649d6cb08f54b91eb0e2fb3dcd30a9dcb29e98f769f840ca725c9e9a62dc3827eb DIST digest-0.8.1.crate 9449 BLAKE2B a610eb0144fdd49dbd846a86e88781b69ccb6a4f918b09fb4562ee9e3d535d12a1e499e36e5eb894d1d81f7a06ca00296b3aa35063f434fdcf22ff202890650c SHA512 186c3ddc01fefff6a134ea0be633a9fe8067b8db34f31e9991069e7a9b82ed595a1105283a87e3021af2337ad332faf1b85a6bb513a4482df7d24e3e7a5ba055 DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90cf9d58ba84252b3f81b88b52f28c15c24c61fcee44f7d547a0bad11def7fa8f4616d070db163e48f89ab64b SHA512 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45 -DIST diligent-date-parser-0.1.2.crate 7903 BLAKE2B 0cdf2a3f8d725344857d90cd4f631309a74cc37f3c36f3fdb66f3f94f7becfef57cdfb7ed5a26b265347c6cb88abbee163148cfbc16e0881a80f29281e29041c SHA512 58074ab48a3c4bf78f0f5aadf83a8274b01e083935f63043f75b75a4c4df8baa4b1a281492e522a2ec8d290d30a9fa11df8c2b800396725f48a2e026f0feff4c DIST diligent-date-parser-0.1.3.crate 7859 BLAKE2B 638980bcf48af4c10a4aa2d39e2b7801d9888f06251c9bd844ef5ebb9cab320685b6aee1e0ff799c91d4f9da1bbd23981bbde27e59a3b7889115be60d0596e50 SHA512 11e6108a5881081a131056f392aa9932ab231f5f510cb7cf11ff2d9ae9e00f0168156bb89a63db6d82431311d10a4ed3776327ccafc43b3109a9e0d887dda898 -DIST dirs-3.0.2.crate 12184 BLAKE2B 414fa4734fd9e108dbc887210e71c8be9834c1764ca35af66781a8108af9fc704f4e7d420ffbb2adeb2a14ca5658e53cb5da4b486e093b3de010c542f7ce7c7a SHA512 97dc343d580ecda68aebe87bcbe8c13a00078943771e3f1dc3101d8d450d2ccdd0d74283870eac1d88255a99e887166d42533ba8e70d15b9cdaddb57e3a27c55 DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766 -DIST dirs-sys-0.3.6.crate 10626 BLAKE2B 6da8e4a1e51a4e06ab742ce5eb75155ff9b7cbe83f06947a0bfcda711ae1e0dbe51f9a1e1733ba771f2daddb2b8b14e343b9615608c1d9a8fb927b033c161b15 SHA512 79b6bfda14aafa3839365496e1b1926f763d3569e4e138a59f4acae15c38ec9a3bdcaa64293b03b536141c897c2bf68a67d7ae5670d86215080aa313e53d39e5 DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 DIST dunce-1.0.2.crate 7953 BLAKE2B 5572521dd8b85419561ad0af2abc47f3b60b1142c1966b89f678bcce500a38b88b3986523bb6c29b38205440ed110ad5dda3ec7170c476c5614054b36b691acf SHA512 9d1a5d449985913d1cecf2249f3c14001361faf98a0ffa2cb682b4ee4dbde906302355632033484640373587c78c0345c1c7e267c354018cb070cbc46517ba86 DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf -DIST encoding_rs-0.8.28.crate 1368577 BLAKE2B bc10eff55063286b48590c3100841c7319268cf17e10176aec7adb39f3d2106e80e25d8ca68e5b4e568083be75d596eaff53807385c4e8d1b59d4aed7ed08ca0 SHA512 8b3f7450789e33f1ad9306d152f1bd230e66c7e799de52046acd5b11f903e8c86cbe2f0aa2cfb0f0e60bd64b194250defe05ef2a171b707e129a2324de47a9b0 DIST encoding_rs-0.8.31.crate 1370113 BLAKE2B aedcc32bafb95c54a034c6ab082d722834c744c33b525b176ad00ca2ede4157de6765f41e52678fb05a8a1271ed234933ac26a1bfb2cf08096420384ba88e0d1 SHA512 a9e582ab63d00bfd17c9f813f886c5908279fe4d23cdd70f79580931f3a0479162b78210a27b113a7bf6fbc4f8d62bbf098ef645d598fe0eaa428639c35cec31 DIST entities-1.0.1.crate 24795 BLAKE2B a439872225eb6d453684dde8aee707289434c35823c91e588fea3fa5b94eac75f0456ad24f96795f377d26a7bbce475ea755a3425da03f64327bc44f7dc129eb SHA512 12796a00fba3bfdbfeed6984dce0b175630809f92817e620fcadc3c1eeed9fe9a260ee64560d8e1dbcac2297a06091507a1ef19e940bfe55c437477950bb3a0d DIST env_proxy-0.4.1.crate 11256 BLAKE2B a8e3e4f8366a9a578da09903c1b1e9ba2c4e37700ec5600814c8a1dbff740a20dd6147bc1fbeed385137ce734477c734ba370fd6a824c64d571da374554370e5 SHA512 333232b0217eab986b4616061b1419e24fa95b55d6f58cbd3e6a8a280b1f8b6587ce5ae30cfad570e7cebb2327352c18b6a8ab27007dd870073308127d2cfe00 -DIST error-chain-0.12.4.crate 29274 BLAKE2B d082bcbce47411477e8b597cfcb76985cc7d6f1696926cb5314f4e84d2c8642939f5263e110aaef56353ec086a21874a8093bcea1d018be81c86ca42c2c30d71 SHA512 c0ee19a0ba2d79ff1843148d0a582045e68466a9dc429e5f3c8a3a75bc1b6e0d6de03ad69fce851bc0297e7db77b2c6817a13c37e1c3d4501ed41db8a454bf79 DIST eyre-0.6.8.crate 41587 BLAKE2B 3ffaf2e55b55212ef60b440b4ceb9a4500e91d59ecbf7f477ba0b6ae601a73db95956adeef0279483fed6514335826f21c3538efb14ee8c30277cfbb1693b705 SHA512 0a54e2ce9d58e80596ab7d55f0f913fe3d9bad6cdc5f56b9aa4683732e2d409e288a579e89b300e35a822f56017524b2ebbc0e60860b9dd6e479080f7cb14324 -DIST failure-0.1.8.crate 37582 BLAKE2B 007652720edab76efca83ef23a6f29dfec2a8949e88f697a4609257d158d345ebd617577df9cda69a25cae70e02f96479f427ee3059362771a4a1459bc4bd1c9 SHA512 a8762c978c286f921ef9c46dd17f57656739b339656ad237f6fb43062a8b2ad97cb98b977ae04735312d5328894b45c512fe42e33a9bdc4ea898330816b7a884 -DIST failure_derive-0.1.8.crate 4950 BLAKE2B c068f2a122e1137aa8a31e3a3c4c333f1e66f1b93df144f5a07772167f9085241292b85c55adf33851c319a418bac19fd31f4fb22b87ebbbf2814cbc815b77b3 SHA512 3f11adeb616a2d57e1a33ec2a5eb71c79a5df7946a27b74acc7c89a67c5dc6d01222731b37b405e33493570a98c96c7d2c7b8535928d7cf82536bcd9f0df809c DIST fake-simd-0.1.2.crate 5398 BLAKE2B 40437b18ca7b77258577f518232dcf67e2bf09b64234dc3f02b9eba0c5c1fede8f8d1dc7cbc112ce80e4f0bf317387d1b8046d41a4f83a7c54981fd2b71fc8e2 SHA512 d57242c54ea3283185eaecbf8d96a4c9decbada3ae3aceb516a79710be9bf038a6e06a29b9ba4ebcd41b8f42943a3024a983ea23e36b17edc445a8c4980f2893 DIST fastrand-1.7.0.crate 11265 BLAKE2B 318f6c903a0ad0d0eac39638aceb162739868efd61dc0b54f6aac4c96b7b1283c8d463b48b36f9ea1fee640a2081a0eda39238cd53cdcc24efc4d17b4a3a09d4 SHA512 6a1a8cd4f6f9bfff07a4ca18ef84839e4427ca9bf9b6733bb15b1b70cf2439820d6a770ae9f3e5e10166a6144449e37e6f3f6ed9acb761688207fd7c53d2c673 -DIST fixedbitset-0.4.0.crate 15479 BLAKE2B fc099271b243460967aed13d4e4a0f9571bb931dcc87c4027901bd0d3be5170a604e8ef2455cb8d99b211712e8a728b33c71a5696a9a886517bc928ad5da31c7 SHA512 948c19f487be41bdf963853423b0c19d7764e0456f7195594c5a1d7ee33cc003138feb9fc8bb5ae3d999644a7d703c3a3539ac411186442fe0f2bbf85aba8dfd DIST fixedbitset-0.4.1.crate 15551 BLAKE2B bcebd833a45215566a565bcc8cc3440c5bacbced810d2658048da7050808b56c13951bacdd3930f85530129a118bdc23c42381206b63265da7d6846085937536 SHA512 8c53515f1a372a2626e83bc6999adaa00be6451f68627a63e0207ce6a8967e9cab6061adde3e33305c700c472be750903eb36b6f5ce071248db461c0af450b33 -DIST flate2-1.0.21.crate 75993 BLAKE2B 023e77990db471c209642ab09a46b1505241e8907d0f97c901770cbfa01177fb6f01877c5d2b3c519ab26ac3437dd36fbaa3a87c665f201abe1d0714eb9a4cb8 SHA512 3711f6479135bc5828aebf7ffd9036776abaac03595af2a034a16c6cccf68278e78291fb8110aadfbea3ecfeab848d6da60f02f40b002710555c3a0e2b1c6b73 DIST flate2-1.0.23.crate 70440 BLAKE2B 82fd8fca09a429c1a9081b450b1f255c7b7cf62852c6b1fcc8f1252b60b79f4f1e1ee187b41510e8752f4b67a817daf68319ac8df63b682f2736b761ed98fb0a SHA512 01f84f0d4d0c06aa0c807e5ccb418a5675d88d568694f74aabec8ee06c74e6b75c9c28fbeba2a99fe74b00bd29e71b9aa2df0d96da85beec76b3a30b4d044fe9 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 fs-err-2.6.0.crate 14311 BLAKE2B a637cab75430655a1bec0145a0a8ca30413daec111ab7f11a78424dd147f098060c510ea6b9dc82fe4c72969c1635291f1de18f7d6de54194af6cad388f96042 SHA512 ce8234b9b12990bf5d322c537f1bc1dfe2927dc9cd6797eb009a42ffde1379e8194a0320e75ef032deefcbafbea79510982c5ae4c668ad8f8d5a87caba5d16e0 DIST fs-err-2.7.0.crate 13981 BLAKE2B a86fcfb126bf1a48f81ec98f544510f46e329c0c62b697f8ede62afcbb41115fe71fb5b46e785b5304884219d81fe03d74f0735ec72eeba0a7f0b8108f1ce1cf SHA512 19477563b4a316b8ce528c637c1ab9e17e6d06d15230e83468019cefeb5e66bc4d86a24738f6e10063b1c27ed65ddba6992195be4467ae7f14aa53a0ad6632c0 -DIST fuchsia-zircon-0.3.3.crate 22565 BLAKE2B a4dac3457036efab8f79fe5d5b4545e4091e994d3dc63188f71fafbcc28bf98ef359dcd20add30ac1d990ab2e66159723302fb66697349c65fab0aa58d54535e SHA512 a43ee59452d49742111e506d6bdd8b8399a3a646e08648e25292864d7f71460c1dd1f2d77b8efa8ed09ac21fa4ff0442a2709f16d8833a3849bde0c388d83a93 -DIST fuchsia-zircon-sys-0.3.3.crate 7191 BLAKE2B 530bb5d475ac828843af248c6bbd24ca3b5dd8118c8884ccc6d7261818cff1c79038077114ffa04bc73a078177527824c4d9d20a9b022e4057afee3330258cff SHA512 978b7e8795a5877a68409ed3a1d7b4246263f8e7e7ce9ba8a022643be98f58f329cc1c234717df80a509db849da4394f39e90a8e2a6f56f8fa8dd3c07e7d4386 -DIST funty-1.1.0.crate 11631 BLAKE2B 37b246ed78132b52461dda9f3c1b52feafac998f6cd0ebc62408b90e5f826def1456ce820adc745aa1ccf07b281fde3df65af84eea561eeaf1ecedaebfab24b7 SHA512 771f42f601a0349a8e9344c8df552491c64af350b18eacc99463e972335d4a4c95416704ebf49e904503fb2d6f78bf201c8cb82fa20bfbf460ab1e7ed9f94a9e -DIST futures-channel-0.3.16.crate 31765 BLAKE2B eaef9d4daa760dde5811355230659ee5ec1e8ad784fd935667664cb3db65bed30c4e342bbb4ec4687ed2ab299c7e733d30c017055b18e307296dc8e7797cbc5c SHA512 84baf9a5b74693448ba3cdc402957d0882da6ad0becd3588fb61107d0ed9912a6ddfe599ecc4751713c81f4c962cfa283f0b3bf6472ca17383ab7c5ea5821e65 -DIST futures-core-0.3.16.crate 14486 BLAKE2B eb6afd63cea682e3b3252e956a213d9a6a7135ee3631eb10482af03e3bd717e1c69b49c6956aa3390cb4c9961a50b33cf7e7a356e6a511d98de9893d93f2f9c3 SHA512 cc3aa3794a0fc6005c88134943552dd426dcdbe0d117a2ab3269fc6b5b7ae637e0441c28f5b25bc544585c8830ceebde252241a0502fe832f64476c4b4774bb4 -DIST futures-io-0.3.16.crate 9050 BLAKE2B 60bcaca9e006adbc0d97af5cd9a5a7c3b50a94f017a130c21d7132f7f121e1e74f5ab538362afaffe44d4ad1bdb67f89dc8c7fa28ea69ee30dde84019ebe4c70 SHA512 cb9edb5224741f249f1936b3444e6bfd4ea4eee1d3964971d242ae1f80bb191067b1e3f0b36045e3234ea7f35738037c863fec204b952a40f84c5f46026c9ac9 -DIST futures-sink-0.3.16.crate 7663 BLAKE2B 355c7372524be71fbd6405f5bbd173765eb191008c725deb790f183eedae194a8b5c09c512a8e4641a903c409c2a903fc6a2095372ee52dc15f9e10527abeb98 SHA512 32d42751026ea88aa169c0e8f69b80aaa4ad582d852492f7056da35859ec3299d4ff57f508a5fa2da18c5931e97c924d88ec72341cdb342ff79f50f7dba1f87a -DIST futures-task-0.3.16.crate 11712 BLAKE2B 88c095b45590e6b4d645413fdfb82b3be178fbfb44c6e36c31a6e78f97cf4a7f53d896ae57b0e34da4195678a49c68a684b3af2f3182435352884a7562d30426 SHA512 7c95d177e9cca05ca8982886957010c4defa9c5dcd3b425738b68f750515277e27fd331148168e866d55da4b2389aeb8f0a7af0174553914c55095654666b6ec -DIST futures-util-0.3.16.crate 144642 BLAKE2B 0ce9ebcd85868d6e64622ab498962d8450f7fdb3d15357b77d94409640f6d09803f4ddf6423a118a87231799f0dd495f59ec431e4bd3e823f0decb035f5b43f4 SHA512 21815551e0e22d9fdfbb7ad36daeb3b01bd01c58e85091d0fe08a677141338f68f8754012c9e7b78e031e3baa345927fd05851f20de29fe6155e532bebb19b26 -DIST generational-arena-0.2.8.crate 20899 BLAKE2B 73cccc9e3b836ddd37e7f64b6389c7bec6763ac9c390a5a9b4adc9b35200e7d26d21ba0748fc808aafac52087f552a4c56e8e10ebf8d016507e1781c579f1e73 SHA512 a5e073a8d26aa32b617fb4130d2b9401c3a3d9ff51a2910f2de4de019ddfd2e5077f2489acb40330e640c573139c1c911ce59a36011bd439c011a3af922bdc1d DIST generic-array-0.12.4.crate 18212 BLAKE2B 6e7d77c884ea5a2a8a2d34d7d714730709bdf52f0ebbdb232a1ec8403de4b4f431eafedfc3c2d7ea1f8a28a84660fd34b71b09117dee4bb86052912143142734 SHA512 f92002b549aa9db2a80f65c50357c1f0f490a63e104fae7a271e0b16d6c43ec9146cb7f371f00eb1575a1bfc713ded3beb51f9e96ede93f2ce66ebf78ec85cb8 DIST generic-array-0.14.5.crate 28915 BLAKE2B 0a8c7f20ec91d218fad8a9a87b0700564744ccbdc2f1eb84bc363fd55e86a5ad68c68e446b100752238d45abd7c005f1994bc26e079270d42635c6e296e96f29 SHA512 30c86b24222503245b494c5f88cdf8115ba08c73df55930bb01bafcea22560f4d20e38c348c3896d6e1ef03209cc1571745881b4a77fd28f66b0cc435f5249a2 -DIST getrandom-0.2.3.crate 26261 BLAKE2B 3e52a87b9355f850e07e5080c20e1ab3acfa927bae28c63bb8bfd6a773ad77be96d3ba770c344631cc0f2d9a95aac920790173168b102e25f50480ee96663569 SHA512 e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d DIST getrandom-0.2.6.crate 28043 BLAKE2B b9871b18389f6e5503b3b817baa37dc585eec980851114b3407f34d25bbf68fd70e8bdef60ab682967a1397cb9659b343312deee740aa2107bbf38d1f4629d60 SHA512 3fca26198bbab1a9e189fb45ad6cc7c7a18969eed6f68ca43407a2d463fe004955b1d199c1794a23a53ba21fedb61eff86d380d2bf49bfdb6c7055c11d543096 -DIST gimli-0.25.0.crate 705238 BLAKE2B 61b3da99b6cfa732b35d1fd71eb5bf5003b0caa5464e6da8daeb31486d8066443eeeb693b1e84d49f390a0c33f24fd3c0332aec01986127ffe26f7e770a94614 SHA512 f4e90703b8b7d83c36a63ca7a3d4ee48eec2b0762419780670558c4496ee840489b6a275eb2b635676ba25a010c0e378bae429b54aa4591b9d9868b48e0f0beb DIST gimli-0.26.1.crate 716168 BLAKE2B c138e890457e8724295cc8996f8e60f1f4d3eed46c865dc7ff2379c65e8d470080953eee70718867b73524f57d54d4a91b5d5ba74d79bd3da38084a880f3fed6 SHA512 c341354e13a78c4afeb651a0ed651f60d188957216ba51079512531ab1273b1b79c86c57e904b87064015f8e7efe4280d9edd4acf90e25fb29f8813a4c7bf9a9 -DIST git2-0.13.22.crate 191502 BLAKE2B 953bdabb321d5b1a8be52552800baa2f023db5e75b75142b292e78e5bf8f94c844a8892d6c98e9d7f9b903cf385ff05d5bdd2108357544a142444c9a64b4ac6d SHA512 9fd8d775d23095b21058af20b795510b82313261a3e333976d081fdf2dc78f2649c67426c6d2ea20f510401b7a1636fddc82b3ec2f965d604141d9d37c20cfce DIST git2-0.14.2.crate 196856 BLAKE2B 09ed89e5eaf632b1bd9c33ff7afff78808599823804668cb6f85925a8d61359300b460db8b34e6562b8289b79b53094df4c184e013a8d4d4b58c510447fd0ec8 SHA512 7e4c0660fb7f48fda3ed73bcd577e2a40eb44005bd1130f9fbc0c515bfd155ec75a2efabdde99661a7c4590e52a749be4342397b79a47bbfe8f4fb8fe160dd22 -DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 -DIST gumdrop-0.7.0.crate 16558 BLAKE2B 1c6ae5fc20365b47b6a3e0179e935270d29c558c986e3b82a3f4201793ac86af04ca268aca222d8711f9b4b4b095fab0709e7b3636d3d93cecd97b9b7778d6e7 SHA512 c4123cb660f367fb46d0a38aa2f9213a05af7371334869f1cc1d84f10c145eced993f7c5c5dcf3ccd1ae716ea900801340f610d2d829addf573f28f9cae1e0bc -DIST gumdrop-0.8.0.crate 17348 BLAKE2B 032ed4db09818ab5515a20645a8fa4ec8aac60eb3c1e6bc52f155d811cd6f8abe700e8bff1c57666c1053eabd4b46d23f2dfb2f85fd6247a17a460b8efd25966 SHA512 f50879854f5a7cf53e8fdc88f314ed6c8fc9cc3fe2d76fd19ec38d166eb2eb9a72859a23ec6e5fa07cbf5753c6841272faa043ba714ab5a3307280bc64996d7a DIST gumdrop-0.8.1.crate 17522 BLAKE2B 62f299718cd4445d736d036276f6f695031d61b52d001d411dc3847b98a8046be4818bc1bfaed94170afa65da52dccb55f049c2f3db917e666063ed69f9820b5 SHA512 167a5cdb73f8edb8c912f9de1bbdbcba24be03a74d449cceef384f46a581cc9f635585fd783427120408e9c6096dfdb0a7722e664186490a315729df708f0299 -DIST gumdrop_derive-0.7.0.crate 11381 BLAKE2B cac3aeba79db7c6ee7f17642021cd6141173af801176198e8da5e2d120a62b220235cd161cd7a6f2f5ef9f1af035b9c8901a1a2853bc525a242cc0183676b614 SHA512 1c9e718dcf6f6d9c297f149aa5baf4e825154a0ea898910f912ef757c59b01024270b0f3d8ab350f67e9a3eaa8e6074bed310081faaa08e890213b01ca742039 -DIST gumdrop_derive-0.8.0.crate 11561 BLAKE2B c8e7d34bd6a93a17905283b81784c8b026f7111b0df7f391b294a5312081ddafb7aa5f3f5fb61efe4fcf28c7eb8ac3b220eb7320bd8680da309c40931586acab SHA512 474c26a511efad19b1c7cca89e084c19b52c9083ae2ca6fc7d175456c35b0a807861cdca1703dfb44b1309370d6711281ccadd71479b5799d80a20d9fc348622 DIST gumdrop_derive-0.8.1.crate 11657 BLAKE2B 90c23e6ab1dc7bc481a38ed7d8fad32bdf6ab70486e454fd0707c371d214fc5939a9a8b2569ab91e8ead14efd10fac56c18203fb8d98a02d64d1a1000a0941d1 SHA512 8a42c1d0ef8b921b91c1710fbebbe9d3ce109cc9556444e729d781d0ac932043cbb931651b47c502ef63e45ff7453c6660929d8b4d81f85d7fba20efe7be8fe3 -DIST h2-0.2.7.crate 156989 BLAKE2B 2f75a2f82391c994299e01fae5958dc7e21b78e38b8ade83a0c90698f54d232e6f0068bed88b98314e702bff773e8753c600ecf6b638b5bc1c7e692ef636d289 SHA512 6157bcd335d303246478f45b8740dca687f693dbbb462a0ea9560af12d1fe12a9c680c57c1e7ea0b0842137ee66cde827f273e0faa619db3b6180c5587bd0fc9 DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c -DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST home-0.5.3.crate 7890 BLAKE2B ed1cfadae63d1fb0a66f38aa5440dd09a98343e3afadcf1495bf69f3ce813774c9a49776c6b3641001b6007c01e24ffa6d2600c1bab05c4ea3353c74ddae2fd6 SHA512 cb3b7b24db30a8b29f36f90a0d345b2e187f9e76f22203e142a77c8308dcc62e97b5714fb0ed890210b31375cf30d3362b8d740fe189079a6d3a095be50dcb0b -DIST http-0.2.4.crate 105489 BLAKE2B 07acee6b91b6a316f3277ad324df6da1d2ac804a409983384d2fc027ab63ed05390278b21867c0096730c91a00b8f8971ab6a66d17b9764f119d245592a1cfb6 SHA512 0b5c609c12ae4020801a184dd6c751919bfd4db985844c55b53368afbe2b9f641cf9aa523ae49a0b25a251cd8f19ed634fa28990d4582cf7a27f10c4304eb465 -DIST http-body-0.3.1.crate 5394 BLAKE2B 9dd7a35cd22d22060762e17f028e9353fd66fcdc81c0fcb2f0361dc7ac86bab18b89ba774f28e2e2b451aebd01a31b01029587a3d119c5a30ff176c203482367 SHA512 0c81b2d8512be3f07d5b08534d2a27424fd6abdf175e9bad9a657b9d95a48e2916c8713bea8de3154520c7ebd097324de246a1d2ca6595f2355e1c93fd9fe6ee -DIST httparse-1.4.1.crate 25592 BLAKE2B 4527521876c4c44306819336bb4b53ca92b427b1b7e6d41f7b1c284812d6c5256870f074bf5273e63922da50297fbeead19c451816f76d9b9b500a5a4316dfb3 SHA512 0dd0f41076009616a80e6b43b317e8560918f5ffffa7467d58fc9885bcfec758ee521beecd665e75d1ee6fcf7dc7c9bf8aa560c2eb885b4e42b84e24bf2ed9a4 -DIST httpdate-0.3.2.crate 10768 BLAKE2B b435d0a530fcab46496a921a565c3ad8654cb39ea038bc942c8fefab8dee2576e9b157f203b376e80a10690650c1c899eaa29e5af75888c8998b07d5d049fa97 SHA512 5cb56c85aac5acc0e9e2c72fe0913d2faaaaeab10a15c0479407ab779494bd81f8e3fc9675f5990186a34689e841427e83723a87a91a5204ff57188e89be98ea DIST humansize-1.1.1.crate 9131 BLAKE2B 9a9717af2c61c724f1eb224eb351c7819cbc5a8f7d53e57a1ab37ff12f886095c321099a4d269e48a90475c1243c6366ead7b19e4d5b698cfbe5c9e2357cd562 SHA512 90b25500014d7ff541b6feb496ebb25ffbf0bbdfc3ea80ce3b3a1597d08c2cea9b967c674e261d3c8c3587d3481da8d899cc5e3fb05b22c55f90e178508ebeff DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c -DIST humantime-serde-1.0.1.crate 7727 BLAKE2B f1c0fc0fdc53c9b93b082ad511a90f50f173faf0f1c4005fda95394720a1a4a56e3bad0ed2dc9da133663f0f6cb03c7f8fd4a100e779344110f7cf4a18459388 SHA512 1e6b3e391d8943979a08f60766bf5eeefadaf3bbefeb64a72f8823c88c824174025253e30c8a913e954e02b04989352c840454fb45f7d3d5f4b8c1a52e2e904b DIST humantime-serde-1.1.1.crate 7886 BLAKE2B 4c66a483276e0cc5f4bd82fd49cfa0ee40c8ceda753919cfb7a8c794d098e9e4e851643fbc42a209d6ab00c5c62d9edc81c3bb1f6da218a09eafc96da9b566f6 SHA512 0bd72554e700f89506d2d1c8191832aed0065ea02aacb99e27139a60c883d3dbabb1fc3d60f499f5aeb20bd155fdcf21dc671aec1ca68d4041bf98ddf324248d -DIST hyper-0.13.10.crate 141981 BLAKE2B 8cc13ed7579957040f19a81aa2540d4b9d453737b6e277dc65df648530673a536ba009e8b1d61f61da88dd2613d2fd5ba537271b1105eaa528ba2933cd66c9d7 SHA512 cc7c6b00e1864c44a647fcdbe6e59c7a7574169b787778b1074d102a39e092a80802383d93eb4a6d0f7f5da9449c45e5dcd1e6caf6efb946ddebd687d2c2c10a -DIST hyper-tls-0.4.3.crate 14195 BLAKE2B 9dd7586f873554af044a6ae96858337a083d9ed5f39ccc89391a6fc6ac534a2c01ca5bc750139598329cce8bfca496cb0bcd5c4e13259d3c9014762e2272aac0 SHA512 4b16103a8490d9b39569b589747dbcad60cb5a904cfc1bbd19fd6770bb7a67ea3de0afbe46b3f08f107a8e6ad00bf74e2049d99b5d4d1cd04f1dcec4b0a3c301 DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f DIST indenter-0.3.3.crate 6587 BLAKE2B dc4a73eb90bf05ec939634d3f1543f57c8b612e44e0fb3b38329ed2b9bdedcaedce84eb3f542f71c726b00c7cd273c3c390f827da170b5ba361cf669de4d1d3f SHA512 6585964939ee84739cdd19576faef467703415777e159ab2ff8b0f2a371fb2cd6c7a83dff4df954e9bea35844a43b72d93131dd4d23d328e9f365950ad831a71 -DIST indexmap-1.7.0.crate 50363 BLAKE2B b45318ae2a6e1f008494db77a3159eea3fed4f77eb04ae65599be9392d6ef78d4677b65d04fefab8f917f6808fee821a33bcf53a50b88785fae5ef6848e3a08a SHA512 9b882b4a7068a686acaee0a08bd4f3b35b58d36e786358cf14a3436eb61339649e64f1757331cc7833a2fa364c76eb6b75cf0c732afaeb202113de1e66b72ab9 DIST indexmap-1.8.1.crate 53220 BLAKE2B 9605405ef6d7559fc5d6fde38cc6810ae49e69b93e0687323f9a4ecee9b513a1cf7c57b8ef625a9095fd36cc7ba6e98410fa11a7a8788c424fb6a0cecfe6b37c SHA512 919372d9bbe791092ca78026ea6f7f6b6560b5c011682b21afcfbbc76684a18844602545a527e3342e2b787643b1c07c8f18f2279535b7afdf395361c9a8749b DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 -DIST iovec-0.1.4.crate 8720 BLAKE2B aa1b4cd98ebe47901c0959cf1d8eb2586a803d0453e2a8bdd5c63442b32886dbcb37650aa218c748fd45c9fe3a7fdf20569eae5b19716487b139caae1526da4c SHA512 e23fcaac239807daea20ddcf2cdd4fb858ba1aa970ce6248f70f0fba5bff7ebdb27247c0997ac0ff2791178f86ff9657e473d8f64b86c644763e5b3474edd158 -DIST ipnet-2.3.1.crate 24932 BLAKE2B 26be72376dd7f62d3d01cb9d3287f9aa19e7f52e01f3b47ba8dca1734f959683f17506d4ce071072b8f288e7c494b3daba9054770b9f5f9959e9a450b82a0baf SHA512 db74ad4850e61b20b5280d0637a33a0a1dc2e3388bda38efbbdc221c04dfe04d304d57c3704fa68a824e65e8a3bdea2e743b2d0c2d06b1a8710c192cec1b6100 DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 -DIST itoa-0.4.7.crate 12099 BLAKE2B 0e4ffbaad504565056f74c3ef560a87eff321a0da6d7a2c8fa35813c207713c22d77080c3b830fefbb21370dd29cfbc6a2807044485b38ac1e0c9c1de3ccebc5 SHA512 c61eb50aa00591af28698b45c528c36bd92088f7cd2f453cf686a1824f4656292638bebc468cf67f903473a5045f22777af623cc0515ef3bf25146b89a7c454f DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c03c783e43210fb2604e9e3ccbd4c1571087791be07bb99c4e85c7f85253be831b3ea883bc0ac18a927980 SHA512 8e7bc1e9bf4fc06871b9fe20caad4e0af965477d724f4c8d0e2a3a4d87aedf99f92e4e583a6440ce574d0fb43fc9d6a2e80add52a2f64210c6aa3b402e424295 -DIST jobserver-0.1.23.crate 22758 BLAKE2B 005377202e0e2e0db012c7ba7cbb38cf1ef20158fb1a82281f349f086bca528f7171288e851ac11678f25635694fc9c35724d8f24217e0b84ca0f6bb42177d63 SHA512 86e930fe7fb563a6738102fe85524289ba3a2607026be19c29ad01c1ba18fb4a23589da55cbb12474597d2e3310db3cc448b6d0d1b27335cb0355e6e76e007cf DIST jobserver-0.1.24.crate 21303 BLAKE2B 571e6f18f09d56d8281d2b2d206647666dc6e9ebb0a1fa48f707d3cdf603880b78ac6a2ec2239658a220e70924ed1612dc19ad90fcef883f21972a1df4f67d57 SHA512 0feade0f1f0a458bdbcedafce8fc39f44adeb56772ea94a59f16f038a743f506db1405a7c8deae65a6a5c1695bfb363c19aeea1c82c41c7f4d1101469f32e42e -DIST js-sys-0.3.52.crate 67616 BLAKE2B 3d55c771d19abfb4afdc61ba22017b169bddf38dd3c25c31a87b3b24e11b91e5143101c0fbe3e9185e22d36736565de4de0e2934ecfe8d32b5fd5d0a5ba00534 SHA512 97f699d7e37eecc6ec854f233b7e820b4f5029ee1bc6f23917331834ba86eb458cde688b45ea417b8a53cb9799ee46f67040a0618e036dea85d77bd02272b3a8 DIST js-sys-0.3.57.crate 78605 BLAKE2B 260e2fe94a213ea169d9296dc8f5639fe62f47ce69eb69f2ac2f9b1f409c3f2dc1b26fef56cda5cbfbb775a7f85d2b6d866bd4e30cd6041feb337b744e57358f SHA512 797865ba4c40bdd338ea3b980d6f7139b580a12057437319d3427da6c5045455e0612461289ecbd6ed445e8b675369a8ce77ec8ac0383c8a800a7fc84606ac2b -DIST kernel32-sys-0.2.2.crate 24537 BLAKE2B dfc4a1e31d3ec9e2ac62b890839919fb7fed1444070c1dcd75bb75acfb53556d6cf2eddf5a6639e7852a3df2a0cc715c5ce1d3fc898ef16a1687020d98f715bc SHA512 682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b DIST kstring-1.0.6.crate 20728 BLAKE2B 28d5fc4553d44658bcc0eb06e79ac08aa3b2e86971e354ea50e51f349d8e5e74edda491c5c3cfadf9111dbcd19ecc42d73a44f7f3fe0590225342f8f4517ff84 SHA512 e1920ab6da39e414e0f89e0728a1993a516d201149a922e58a326c5392891919746891a61847f0c56b67d9ef5d3bc346cb00b2da1325191dff7d9661a5a12ba4 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d -DIST lexical-core-0.7.6.crate 494385 BLAKE2B 417644e5e33a70aa4165cba77bad45c540aaf7bb2037a5461c691b646a5470c7ad68a60029ac50f1cf25de3b6928b3f491e9b7ef5cf5a7d3281d83fd33a173f2 SHA512 fcd7e4e073e6440183284f20a6305bbe4aafb5513a20b8ed793439e4b5a5519532a0605f31e42539f3e6236003254812b459a9b9c47b3c449f5c582dd62c3172 DIST libc-0.2.123.crate 577487 BLAKE2B 57ee1f6ec9e35cb3c48e54a90dc0d9ac0cfccb1e18e0360b5d2a54bfdd9f47f70bead04b02a1419cb1d1ca72ddbaf5cc008f21ddf0d5bd9063dc1c394fc62a58 SHA512 527c89b84d9839a240653fd2e66941f8fdd82f01ed70aa5451073d3480a56e6daf53e3ddc077a9884bfbbbc69510cea672c74c9c818e914d4414cbc7ec0e3f9c -DIST libc-0.2.99.crate 524997 BLAKE2B 9b78f524c5c5b51a5927c6e72ba24276cfd751a6f75905c6bdff0c8055912edec2caa23d9e5132d58995736f8d4d34e22aaeff63bd07aaa6eeed6d31da967a5d SHA512 91a4ae007c897e0b5fa91ecd742c45271c5d0d63819806dedb65bbab81bb1e3faf4f7332899c694df9135222de23ec12ef463f9a2508b6adcd2c0ac5cc113c9c -DIST libgit2-sys-0.12.23+1.2.0.crate 1473458 BLAKE2B 90c74e42f71ab7bc2f2cffeed1179fc331f3d46c5ab0a5f1ad8c4b720e3c2097921cd9e0ceaa661bab4ebb6c75b4b1dcbf8592549b1c72581948e681ab3305b3 SHA512 96a7ed25c1407168c1a2476148f11288d8c606e568f0b5761a7afa04a01cdcff2227db00f19ea0860099bf483214086e652193aa716ef90c3b15cb0f8bb7f5fc DIST libgit2-sys-0.13.2+1.4.2.crate 1492799 BLAKE2B 9ac165dff195d4ed18677f9cc9f85e79a219c60c3477880a35340d5bcd0308c7aca4015fa3c213ce56fc20a237c5f1d506ae936335db4eddf06617c6072146ab SHA512 54d7c11d930554dd10b112d878dc7ea473c7d45e74d394e21e99f5d4632741f49aa31746bf2594705d337b5b64e6b877e510938ceb2117837c9a6f685ef8824f -DIST libssh2-sys-0.2.21.crate 482836 BLAKE2B d92ef8081bd1ffceabf1be840b20722de647b50a0b95832d544afd7f1930dd51620622a9bf3031b37db9b0a1da4a925050bde16c916a8a71b3e79c73f125ea1a SHA512 654dc947e32070cd03fc8e9bc6046e28c9cc401bbc4c914319102a2c7ace7f319dbf0414a51d9812a09c9a88f7fba6b9203286fdc383d0e75f86b6a87fc78faf DIST libssh2-sys-0.2.23.crate 493516 BLAKE2B 00c0c1396f3d6723ad750112e7af8c8ac098af7b3d11e3fafbb4dc3b90c0defeb8184e007de3c740bf1111e12a53b71c355d697c4567deb3a30ebe3fee2e0caa SHA512 9617fb1d5826dacce23658b42e3eb3f8427b33db1b5a4424081e148bd90a3f776aa50ef66183c93ae19086d64321fc10b19b1a496c3feb12a669c7313cdf39cf -DIST libz-sys-1.1.3.crate 1341394 BLAKE2B 24df26f2102fb05231bf1c866ae4bb33aaaa0db7e963f452d29091b870d3cdb80736b8013bd39c028ec84b97d265f005dbd650515f503d04655bf7054ee537b2 SHA512 9ad3ac88cb3c436ba046a55123b7a3c96c56a8ae2a1b85a3eb39339e84441b16c82d35630e9aad1d51db83943f2d08cf0bd45e212b7284c224de451a0f0c30bb DIST libz-sys-1.1.5.crate 1494933 BLAKE2B b53e39d2a1f0db29edde3f03cab97e1970f9903222777e2a5c55b265a5873a0fae3927724d592fe754e04861aa999e0b9b22122ee09f836ece8d7a0fcfe20e3f SHA512 51ac64c26df57d91f4b7e089600e283354ebf636d8a50ff530ddb031ad0eb74601aca687a087f9e7f51f2b00187d8daa03ca2999ea48ea274c87ad8c7ba8d9ac DIST line-wrap-0.1.1.crate 10010 BLAKE2B 8f64561931efdb39ef256b90ad12573df76449afadc11f38b5431c1fff73da3ef1dcf9ad8ba0c30cd1ef1b0a8d894a7b34327e4a5eccfea08051ae5abedb483e SHA512 31976e14355317bab470e6716542d3cfd59083a1808bb199dc2eddd51d05fab122ab054783d0996c1feb53bdb316e6fa24b34cae9ed8e8cdb2702bc43fd805eb DIST linked-hash-map-0.5.4.crate 16166 BLAKE2B d6bfa091265355ae124885f76212c968f2a87af80f3d306c13223ab7fa1d6a449ffda8d042bdb887501d2ffd8adbc638f18cdfeefc16c39a1eb9f57b7c658bf0 SHA512 2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6 -DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc DIST log-0.4.16.crate 37758 BLAKE2B b9a88c3d75232ba57de8c30d97e6ba056bb1ec128c2c154c52cc8fa47e0617902526fbf1cd526152d79db9236b00c51afca1eef7d9ceaa205177993849d55d4f SHA512 b12dfcd8bec2f44864b8174776d3151ddf1fa1d82bc8a54fb155d5af3b2af959aab4899d72835a3c25cf58d6c41cd7f1b16c2accbdc20a0eba7e8be3d1883ee1 DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f -DIST matchers-0.0.1.crate 5039 BLAKE2B 29fe248dc3e85b1c7ca5553f5b49dc2a904cbbcc44a2b6a426c0fe9aef56454ad31acddf9f14a447516bd7687107816c3d46b0f9691e96bc7c7b607cd34cae0b SHA512 a5143b4e6f9131582ffe3d77b14ef51a557cf48d794975706a9d51e0d477cbbd2022a2416e940771911cf99076696f9eefa2c866843f0ba7028206f933674c10 DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305 -DIST maybe-uninit-2.0.0.crate 11809 BLAKE2B 5e517b8c59f9ae4f1a4f86b48679ea64d62450ec2519c8caaa914479ce9e5b3aff24707e2e37272ba74bb60499afdc602fff17756337b0c50a9184edbd8b8805 SHA512 3006fc009c7c743d9147a4122e677cdeb2546f7bb46963b2f266839614eb906f9d763c161044fd0bf3f7b54124ac0734ac9ae7f7151b1a7a5f45cbc739976434 -DIST memchr-2.4.0.crate 63392 BLAKE2B a3f30546c3b58ff4eba534bd7046446e96ad793718edfd3379bd125c47eb270728c4aed4aed1c6afa27032f74078b2b2ddddd5cc6044e117e2b956bb13f902a6 SHA512 b142e308a5aef8e45910411789031e194349ee540c4ced0e2384d864dc1913299fb63a161ceb5228256e97d0949661b7f83a169ef9d4b78afbd9004cb7b8a2fb DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c -DIST mime_guess-2.0.3.crate 27437 BLAKE2B 6f9176749241dc9b8c08eea3285ac1aeb40ab079f8184d93c436c00b205ab754d9c2b5c481774837bd1c4522b33338fb7ecabe88ee2da471478cdc1391d9281c SHA512 b08013ce235e66eaf49a88ab4c5cf4d1f1b95846c1bbdc1a73efea9052058860c7dbe2b028fe1b33c713621862fe9af2ed097558cbf5e08903ee406a44af162d DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.4.4.crate 49938 BLAKE2B 3403416bf9d10b67ef976eb23be64216027c67c56225efd08c87f8269017cb5174ae64f35d18acb66c7a1b831347791cee5af565f3ddfb31ae4210221604b0c4 SHA512 2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f DIST miniz_oxide-0.5.1.crate 52418 BLAKE2B ec1d640a1e8d3f6c518545ae51c4b2e3a2f2d37dc4465c09f7dfd1df181b3c8bbcc6802b9abaab47e58d704e3b0ed0060aea1cd2ce8b7bb64d376817ebe96dcc SHA512 7fd2c28f3afcb993d48452eac55d0d6037f4eab5c05d6d9abbaab76145d5ea9c6163af9b6461f91d4940c91b9b7734a351096a313311c07cc53518559d578c01 -DIST mio-0.6.23.crate 103554 BLAKE2B 1286ea6deb7579964a5c15926509d438c5454d4f56e936753c76927826fbc5444dbe33b7465a15d0ae6c122bcc98899959391a5418bff31c176d51d7b2f33077 SHA512 ea95d15072fe36524a85b50108415a809d7ea3744deee45e4b6a1b763a11c88cda6dbabe4f8d01945a5edeb52296a74fcf457c85be3032c1311a35025860d05c -DIST miow-0.2.2.crate 22044 BLAKE2B bec3bbd899a080e5c97a8c1dd9dead16a57aa44cf2bcd97be03155c28345c45fb731650eabffd2fe18a633ff947e63561327cfc86560ee86c3fa71ad4d2a3b62 SHA512 e42012f67e1c5a475d1c9790bc731add53f7a3838d36f8a701f69974c3ff33d31364006220e69c8f37bae2eb31055ee704c42b64241d13be528c768ca5c3d6ba DIST native-tls-0.2.10.crate 28590 BLAKE2B c2dda4aab348cf0fe436bbece790ceac9d1b5425555aa40d09a5560058a22a931843e905ccf9e8cbbcda87ac7a7a4146b77ba369f6f7d7043598ea0088140feb SHA512 1cc30c3e16e103e49d585d017fb09962798d33dc4186a5dd3a28f224d3645e8301d4f5cab9b667a27dee88a49233b69974b41ee4aec2bb32ae0745e27b92b352 -DIST native-tls-0.2.8.crate 24956 BLAKE2B e5b130b717c04e3d9413d6cf45986b67060f31793e2825585b8e4026e73927340ee9edd5f5f2d6750200bc9eb0a4b8fbabe0a1578d6a8ea17208f2fb28d2a201 SHA512 3648272b1c2f10c3eb9c7121c20a26da149efcf248187522fe07fde9b506a2b687e8bde8e09c0f8f74d19db5b84ea98b19b177c6daf38bf8a0c3ec05907006a7 -DIST net2-0.2.37.crate 21311 BLAKE2B 21cef5df92d5d51c8e23c57ad2225e3311c13083fb86830bcb313965eb5ad0170519bed9a47cefb2305d3614ce55e11896a06437cf9ca50c79b7843ea633e99f SHA512 9ae70c655468c3e35ce05988626e0398a3cdf7b7343c08aaecf1267bb958329e608b814cc7be252fe085de3cf6913a1c72aad206c677459469ba4886c20206ec DIST never-0.1.0.crate 2176 BLAKE2B 084ac97a94d0cbb2e6d12553d2a24d5b8fdab7fbe5414628d2becf6566cf5819f1eb00fcb78a57d7293f31b667091162b4139752e8a1c462983ba92d740a9a87 SHA512 58940993cc8abafc1a89e34068777997f5aef493c46c5f3093bac70595a20a2c81b20ee1a0e5f917a90050219cd21b80df81634e4e5929a2ffe2bf1491b41885 -DIST nom-6.1.2.crate 147539 BLAKE2B fbee4797e91662a8c255ff80598fd50f62fbdacb3b734ef6a54ea115e6411ca73002c2766deb88ac8ccb698c481763594472204871e7096613137582afc9740e SHA512 f9a12a6c523c1c3202f3c45a514d02c40c600c835b83a1f94fd8e51ab462fdb89de3b32ad11630813d8e3cf4c8bc76acc620781568dbf2eb12469dcd9d3d0b19 DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320 SHA512 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8 DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e -DIST num_cpus-1.13.0.crate 14704 BLAKE2B e7a26e597ad5e45309393a9500b031ba64a77831320cbb96d7861139a2f7a453b7ba06a3255439b43ac1e2e36269b0a350d514020d3cd82c2513b57934b3ebbc SHA512 e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 DIST num_threads-0.1.5.crate 7109 BLAKE2B b5a1055937a87c3f3b758ad527fce0a14c812b40c3bbda530bfc0e03f43dd3155c17e1eaa210c512a98919da802d9d48fec4e3c8464072fe4d309b9a402d9b61 SHA512 3ad2234945ea20f47efdd8381de2f0f05790163bb1e4b28d9e630a2da4d86c99e596558ed231e2e9d62d84ae85f8f5422dc11c323ba899e37ad1e654e3c4fdd1 -DIST object-0.26.0.crate 237724 BLAKE2B ef550309ed83a55325778d13d84bae1d75fed882b840cbae9780a941a0c3596b58693365933cfeb757a1cdf585d394566cf92e0c9d43418555c30bcc9fd36ba8 SHA512 a050755beb401e56538c7f1acc264b0526b7052fb6325824cba64b7708e5bbeb882651d2f41b44ea589deb8e21c374b39428280c44deac91da83d7834b8fc345 DIST object-0.27.1.crate 228030 BLAKE2B 48ebfff83ebd0c1bad5f956f79a0f8628f9cdcd75638ecb92f040ed84f625425062c16449ce44b29d9d99c3950554fc1a480046fff922bba30348ac14d68d887 SHA512 3f25b663fdbf9a38090c2b1cdc03ca40bead87fb83f99143e79a272dfa4f2fedc387a50d3412d42a53aab228bbcbc6967fdb5a0c8db0a8a3e3ae9cdcf1061589 DIST once_cell-1.10.0.crate 30414 BLAKE2B 4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992 SHA512 f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab -DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 -DIST onig-6.2.0.crate 30671 BLAKE2B 5b284338aa2860209238312dd2aaeccb630d4614f45e01d06cae7b14766fc9fb2bc490d65fdf68b7e4b2433166a5426e7b4dc6d7d6e0893b5c09c1aa71c2ad26 SHA512 f744cfcc1d6a3ed4e753087e179a1e39040e178e4abbba91bbb8cbde4e2a744bfa5e3dcdb764f3f5109b04ec82a6f4182fdd917dd0bd458ecc477aefa39fd675 DIST onig-6.3.1.crate 30879 BLAKE2B e371f003ee19bdbb9cf9fa0e5f18ef14841cbae40f66bfbb367401c15b1eb50b3661accc0609a43dce41f8272ffad8a4b41f75ea23267ab8c7cdf4556d67a7cd SHA512 5c487063b669532e31acce0788b690c53a8d95eb628cea970dd335bb721fa99e67bb6c531b0a9a388354b7e1a6e1621cc953e029f1791dde43736a577002d955 -DIST onig_sys-69.7.0.crate 631318 BLAKE2B 3c13902fc1d3c27f809b61535dfdd27c2f96e0cf3c1889ba723d57b9a149534f91e925f52e7534722ecf56095a0a6819c9c787c29dcfec97a63c706ee540d434 SHA512 56be1a8088aceb3348d349fe0b2692eb2fd7810b4aed1c878ec402af848a0bc4563e0721685597ab3d77c037874d00acafcb7b735aa8077d0a36c19f82f13a0d DIST onig_sys-69.7.1.crate 631301 BLAKE2B 4c593f3b7a83d32edc92db67d6f2f0460e43bf34611751f8a5941ad3cded459cdd582e9067291d1fa1e2dfc316b276080b99f85f0a98dc9bfcc531af2f289b7e SHA512 5be8c31049ad741fa06247bd22813374f71397481cea22be3d83bed720b512b9cb10d6028072fd92cc09ac0e9ca8fb977ca49fb59d934dd61f84c4634d28ffb3 DIST opaque-debug-0.2.3.crate 5643 BLAKE2B fc0cf1ca373f2eef8a37f6d7eb02acc7cbe4d71f7844e01453c036c7595121272c207023f43ae5287b343756ca0a8bddc53c5e0186e95c75c019268a5f716087 SHA512 7aa44aedd3fa5a6ed3d60239c23dce4cb7b27693e110140e6b332579bf1c1b773244f12271ced975e53caf68f3f381a7edaada573efb982d2e13d638a3a6dd40 DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae -DIST openssl-0.10.35.crate 204462 BLAKE2B fb58a3be883bac3d5aa3e971172a281a80e9e100c51585db3d2828ecfd89d0b3b19edfacba2039056fa3aefb79717e03cd2ecbf932afb1acac2e74e1c29d3551 SHA512 5ebe4626a894ccc6e5c159cef72357654aa1a20dcc863fdab495f10a574b49b0b9d4e85a069b8b9297544ea0d09fd88a976396c3a8e8faaee9d01d79d943126f DIST openssl-0.10.38.crate 207436 BLAKE2B e2c999f1f04f7646e765fd0c1b51058136043d84c052812c4fcb0dc3cd3605768a8104d9b3ab9ada3d7d57ac057cc6ee0e7addb6e4f5897cda9236de3402a3ff SHA512 3cdd25b722b036779187a8906c11abefe69ead198204ecb8cd71aab549c910c3992761439336baf82c61dd6eb3258a365fad7eae4e4b7bd1959a979ac6c3faaa -DIST openssl-probe-0.1.4.crate 7066 BLAKE2B 656434ec1d34466e903e5c69289a277d14623aa7bd8a7c19bea974c7de57fcec9b2b4ed212f37d7f7b90fbf02a486a8ac7f7c318cfb3b3930e54e276103154b9 SHA512 c5d4ffcc6faf009b38dc715ec85fd75b3e3b0c0293041ea26071bb6d19d8d018a43ec166bf79ef1c7a126cf783bd4a7121d5dfcbed36db5ebf0fe4decb198f17 DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c -DIST openssl-src-111.15.0+1.1.1k.crate 5087962 BLAKE2B 50a7528ca83e30434f14aeddbc83c434c74962faa106c597794a5c5a9d43d4c37de524f657cea9d3c87ca3f605bc59cde0273d64149954526ddffe96bb9c2093 SHA512 0adee57c5a9dc12b7a2c438f838a5d26286f9e885500708a6945a53c96708838071ee7a521e7dd9f18f5de59c5c3e66880ea99f64669daee442766471c8c2898 DIST openssl-src-111.18.0+1.1.1n.crate 5100899 BLAKE2B 2f5e44216252b33c07876e7b7627799f882f53e3ec861ab8526a1e1027e179ffd19b55a9a979c898686d6127e2c83210cbffd2c97e9db942af5ef5baa8f9530c SHA512 e82d90e38b8d57be7494221c0aa069fce072ec545ff8956370cdc6d29a53e9c67a994b1ef0113fe0f87431a1666eaf85e45c2803266ec914156577a7480699d7 -DIST openssl-sys-0.9.65.crate 54405 BLAKE2B f0e09accf076653f172199d36bfe0b7547a738f962e9ee8c15563c4d27587aade3e44830022a1787dfc932ae1f162336e3a110a34b1459656631c7ea50e58b75 SHA512 4c14ff5258a35b86e35d352c5702c90e1f70954c8f33d17160694b63305057b97da3ac6846d3e8f8e7293c40f15b76effd1e34fad4be613b8d815b90148406f7 DIST openssl-sys-0.9.72.crate 56510 BLAKE2B 32a346a5c98fa6de7dda0c592ebbe5144de777ed5fe63b96e5ba1891831c73099e7d01ec2c1a6890150d01a77d909fc18bc961b3fd8ea7c4b85317a79d988e98 SHA512 c1a6a50c4ea30b2bd7da520bc98bbd22a22ebc327d71c12f807f518cdeb10d81117b65df9294ba9391513a60577709723b93e75fc75423e970e9fa552edad32d DIST os_str_bytes-6.0.0.crate 21046 BLAKE2B 9d2a9f47aac852ca2e27e63a22c7267e1a4affde2277d50e128b54f377758322f07ca7263478c39c91e11a2b32b0e7a5fc5ba1b31e0ee014b412a4151642e605 SHA512 d2d3741a1190092cf251e035d2c55a7d022d99512160ed4ddccccb44ca85f664f94f8a937a76eff88581b593e2ebaddab6e753009f3046a8a2ebf451418e41d8 -DIST owning_ref-0.4.1.crate 12658 BLAKE2B 42bda4584b2f017e7b48bfc1fab9aaf59d49b8942eceaff6f6d95e5e1fd456d952693ef70ca1a496c48d3bfbf69604dd47adb97af31fdd803a6119f11503920d SHA512 15ecf5c53a675f7c96f850f54bea5fde63f8cfe22ad5c01941f67695154a39950087bd72bbd9a2f9e76825a3fb8dd1d20ba92335f265f4aa273e1086773b918c DIST owo-colors-3.3.0.crate 27287 BLAKE2B 7b557c7bf358797bf259d520f6bde27b9fc1322e5dcea2934e4c71c89e549509f295aee9c8704f32bb6375fc70311a1dbd887426c8a6dca3cfaa4116e35e9359 SHA512 177b23fe7c665da52b489f274d013b3d52cf126af6cf185cd842658ac3dbf1bcbe9a9b341870e3f7ad978270fb78cb302f7e7a28e83be84105e76b6d357234fe DIST pathdiff-0.2.1.crate 7142 BLAKE2B 7f9a162c2add4acd69a81171fdb31aa9a67beb4e1be0fe93d76dc46b320729257240fca5d65dee38901f6b6ed1e536e3fff09c93cf3482859e6ba27e7206fc5b SHA512 a646f271ce81d5f6d4a8e0d98a2c802a8796a961cf8fe8177911e7757bdaecd8b156ff22046f1663a9efcd5fef1e6f000e5509d3949dbaeb494126b7e8a546b7 DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a @@ -251,158 +150,84 @@ DIST pest_derive-2.1.0.crate 14049 BLAKE2B b85c5a625579e9bddf22ceda1ff808e33989d DIST pest_generator-2.1.3.crate 14227 BLAKE2B 2fba3732d71e6036a911e6455d12ec7f4a1a14331b50f762fda1d6dd244269106130b72025d21e684bdadc0b5971c4b19ccf1f113067c26aa5f1ac71c78def8d SHA512 8be05ef3fd59dc4ccb7871388f8e3cb24cbc2f64eacf7a32fb887f1d8911b528ec545fe78bdd7beb03e2c04eb7fc0ad98ac9fce8579f95ea71cc280912f07c3b DIST pest_meta-2.1.3.crate 27818 BLAKE2B bd96b36d47e39d6f8cc6f07ab373d1bf8b8f9907afb8b3774f62677c800914f40a0b44531f50b065ae9d11ec77a940da865b5a574d0cb0d2dc51059f718fa826 SHA512 f31492b452b58c632c0c5c3e357ba2b41ae2b5816d0ec432c1a281dfc681c5b5c2ab4f194c1049938e671ac232d85667aab91323e986df4edf6093a4e2d47ac3 DIST petgraph-0.6.0.crate 182063 BLAKE2B da9373f4d671d0694b8924e25efde32eaf29a1dc3e460a971b655461717594a84823da8bf65bae20e7a277057d081397999ae3d8c9ca83404e626e547bfefa2b SHA512 d71e014b25cf6008a35d425794f69b4361de7c5e8b8fb255c35758bf5631f375a5646431ab1cb59f1fceef93762a169d0408301a5baebbd3a0886a60f688e8d0 -DIST pin-project-1.0.8.crate 54991 BLAKE2B 27ee86530b313e3514950e5f072367875fff4961e0f3ff635acaa3be08e0cf1b60aa96ff782651e25d1aee9abb4351262fad02ce5f90972a5188ca1b8ba30fe8 SHA512 7a838ad361025b22cfd6ef0ae600b100e673b537d499ce8cde9728520eaec11a68edc8c65e3a1532ffe8cc1efad1d7aac7d8e9f82372cc5a18a3deaeea189dbe -DIST pin-project-internal-1.0.8.crate 27941 BLAKE2B 74992114d7d582282a92334d2b88f6c50083dcefc1bd62f5cfc588d5255ecbbdd8a2764a4d877051af0258ff9ae37d503e021d27f2a35ca497bfc11a12317ae4 SHA512 9bd11fbb60e3cb99d81eee590b4672d2c2616825e5aa99e01c6b310e5c6651b9e7f6097db0975542746ddf4c455f090f450ec7a588dad4031bb5d09dd91d11cd -DIST pin-project-lite-0.1.12.crate 16854 BLAKE2B 48ecd648fd7a7694a48144e9e3f05a3e2878e52a5e5ecf2c6cc2cdc556957282bbaa3bb04f6418cbcfb254cceab5a0bca92173cf293db5cfc9c9589ec1597543 SHA512 4285eb45548b1827b54890162c68698e50d3747eba7b4c1c75a8104124846bc745a40d9acce18115bd06993d7d8f11232168e5e6f4159d3d273ff800706e5bc4 -DIST pin-project-lite-0.2.7.crate 27212 BLAKE2B 71997c66fe24bbded0030acf9d460c8ecdd07f7a047007413ad5daee06ade30ce487e7f921d610f9e0bc7aa036391f6c595493d9b7d95c17e9195f5a2b23441a SHA512 c948201981269f6f54da069470c56c5b9c4c6f52e349dc7970ad828d412facfbb66a09745c0565b4320fbfd1aa7983f3664604f7ade37a30cf25ce253afe8749 DIST pin-project-lite-0.2.8.crate 27847 BLAKE2B a9f192e644ee443904becb1ff5cc2179c7c9a6aba5b64d2e9998f9b4b8f8e95f5d54b46963910756832d0ab1b55bbc66cf85edc94b0d04e9a8b3f4ecd4719602 SHA512 9ecb86d550f4440e19eb16c6a9a418b5c4ad859ed2449b02f77d4b07b1e3e3e6b6b7ffba44a358958679342eb21222992fe6fdfe6d9bcb7a699a3e5816f1bfa8 -DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 -DIST pkg-config-0.3.19.crate 15451 BLAKE2B dc23b5ef12719b4b3d2fc5c93c087399ba954a5e127be91b26619466d5d7422e71684d02905304dca65273d69b66338d94c0642e3810a14df845ef507ddc0bfb SHA512 42bc13c4e39c8f71690db527d815884acdfd2ccf5fbfea700c6ed60257e852cdcb1c443e7774409e51da53612b0ff0aa165554b99fd0cba973f94a8df52982d9 DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8 -DIST plist-1.2.1.crate 41144 BLAKE2B f9a2960ce8e1f53af482759863e5f9121c0edf6c68c272981b10f20429b60d1351898642b31e27b7dd3445d0f208c54860dc6822fadd946e4f11b48b2fe1c472 SHA512 0e7217e40e16a97637902732c0846c46144c042094f2482fe46890e660e9c41f09f5d57c9606e3374c6d74829f982ead460515a2221f5eb196a49bcb731ea12c DIST plist-1.3.1.crate 44772 BLAKE2B 2e2b869b4543d06830b54a873d6d5da572502ff0409aa723a5beda5121b0ea8c8aa3656aa70299ef32532f948ed82ccde05f4bbcc9cec6a7288e7fc79eb27536 SHA512 4cf962af14b4218502eb4aae5507d93c58c4a0b716f923c3f0e53e37225940c5ab6847d7d9ad5004f77dc2dbbd28f73412cc114fd231e515f23a4ade3f969e86 -DIST ppv-lite86-0.2.10.crate 20915 BLAKE2B 83a075381c24b2b89f5266929f5672ce051c3781c1a199252738dadbf471618c8b87452ce84e1cd87a9eac11b44107002894f544091210cc7e77bf52c045288e SHA512 c9941052e504b9b310024064026e4b1d540dd877705ef450a833d9ff6dee70ba874cdad68c46381a71d5b54482cd80b3dbb8e0c225758fd339069031a55195f1 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 -DIST proc-macro2-1.0.28.crate 38732 BLAKE2B f2d4765789d03d5d26c9de7e1283ce6e4086ca640d95a36649f8fdfe96533ad768b2a8ba56726e0462ba4fcd8f332fc455307987e0b7c79a5e96f2e75a641162 SHA512 2a4e34ab2bb692c3661db40ebc6d22f3dbcbc30c2f4d88e1a7f022f8522e943ffe2a1c9b92411c7e04941dc0156cb365e0de953fa45d8710e39b660ee9028741 DIST proc-macro2-1.0.37.crate 41378 BLAKE2B 330ba71c59bb7a6718fe650fc10a37bc690fb0ba4871c198bded83d13a12cdd7b1334a2e2c8fa7a48104b26625c1b07d65b0ecf91f9c2f13b8e898e80baae286 SHA512 cedb3433c6dfff39b404f8939c67e98303bb89a47e2cfb9659eeda1ca3e3d167800dca482374501632ab6d2283105dbd7560a157b48a351b2d3da059f946be55 DIST quick-xml-0.22.0.crate 132066 BLAKE2B 1c1d71fdaa022e430e6265530f3e40924c13457fe422e4355eedfcb5ebe8c75d0205f73ffea0968d8196d74804d7d0fbf61954852c98831d510af6c45dcf6923 SHA512 15e56fafc84e62b219977c5ab0f07a021bb71216d7cbb673a7ffec4ec6bda36f97d7b7034751b0b7d745df7c17c1a591a281cf2c97aa4fada7327979711ae3dd DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84 -DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8 -DIST radium-0.5.3.crate 7588 BLAKE2B ce39c4472bfa731745a0b78179e00b83116d729326d7a25dc629278949095ecc24a1eb13d4d39981e95536cad3f3fe2ac77ef9da27b8d462ed720bfc7624fbc5 SHA512 f4af86cddec991b11d86b1d976e212bb19da8d7e5ae1d40ee812391c21d3fc855bdb2770395baf7efcfdb5b2029a99c9038702a28f8c9e925e1b23f03c0e717a -DIST rand-0.8.4.crate 87406 BLAKE2B c09358416d2425a8243b623346fe71bf6f03fddab1a23fc752f4303ba7c241b3606629e4edf0ea720785bda0bca534acd675c2de079b78eac3df24a1ad6ba654 SHA512 77ae0e988e31e12f7d3f2c40814f930eecbc94c4aced827c337be78eeeabf39fde2dc5c4fda059afdc01285ff4afe30393c32694377de004feff16207606558e -DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 -DIST rand_core-0.6.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7 SHA512 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87 -DIST rand_hc-0.3.1.crate 11891 BLAKE2B b3aa810638390eea4245ebb711de88ccdc2a64350a5c6e14064fea7685d49746b4b77215dbb8374fa7a6cbc2cfd79fb553513d6e551acf64586d8303f7d4f3a0 SHA512 582bb44b81c27e698eb57c6f06444b8a7c9d3f7ee73f4e14be8004c4bfd3bbfd9795c69f7294b5e87107e86b90fa3e91ad080964474af81c92705d356e43fbb5 DIST rayon-1.5.2.crate 165456 BLAKE2B 0a08064df966422d32f582f44570504bb405c59f35f20fcd792f4aa980b62fbd8797e8e01f01a9c3ec4f87eb3a1557f485a16ca2191749759beb31f4d704f082 SHA512 3c11bd89692af7e245be2c0b26d96e864a6353eb901706fe6394e3ff8bba13a829609d2a086aa69fbf716ca4286a1977123a950080d673814edf6bd55d29d459 DIST rayon-core-1.9.2.crate 65221 BLAKE2B 44b1bcf748e0bf19e7341c032eed6ea348f284ff9f834af628baa2484d3b468d6c8c31ed0309e226def441ee7a94e2ad0b9a2adf107493bef1ae27882d93a7ed SHA512 83c17e71e3da636d97ad77b64d988bfaa78addfd0c512f0fc09b1755614dab2a35532a4dcb126fa15da4e62461e59f5683b922a1fb4a5381a629992617d0383f -DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 DIST redox_syscall-0.2.13.crate 23759 BLAKE2B b59c3e923b7bddc84285377eca86e649c21ee7dd61924245d43c6554124adf689f9b92841ca64876b34797249698511b322f6e8e639d71e45e1ae9da5f8b7834 SHA512 6551f503ba52c4edc0cb4a418ff212188ddc7be80dcb39eaf3bfb82faa9a76cdf359f604d6b32be6c6a335b54180c9399a0e32670333a5a08351957308486100 -DIST redox_users-0.4.0.crate 13023 BLAKE2B 66d0d1169f98a27a00930c86365f289c38659c0d7b248a6870d1c144dfe63c9752429b2912006527d42aa321f9605892ffa85257eeff1ae148254bf370dafd02 SHA512 4058ffb2fd57631eb6346c8839262653af3f2e670a69bb5739d64adeef7347849b18e191c594303da1f5e29b4a3cb000161fc1b3ea4b7f94585977597a2574b9 DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda -DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 DIST regex-1.5.5.crate 238119 BLAKE2B 175cec668da4321930a070993feb1671e14348b78e8b432f9fa25afd764863ff233b0d1d8931951ff99a3b5bc2e18774f68a6c0a4e31125ffcdb990b5b1b009c SHA512 a5873edc75a64f03be77151c318bc90c7dff565f838d811f5973ebca2e86247efd58830b0a8ba41e372f5a72f5402d93873f8d34c36481fa4359874b2fa5d571 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c -DIST reqwest-0.10.10.crate 127537 BLAKE2B 812f6f3e28f0b7ad3ca0dd5c66f1f1ac9c6de5237978315fbd7cf586a5487e3d3e8e3190842d199ad97043ab5320e53d85e487ddca96ab9116a98808097d1ed7 SHA512 06de1010a618a517741fcf827b2c4297238c86cd3f906be6f7520e57dd4e10bf4e978398bcd90631c4d459c14b2d7218c06b5244b6af1f83610de9c8990c62ae DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 -DIST rust-embed-5.9.0.crate 894464 BLAKE2B 5be40fd9c6bbd394fff8fc53dca7e38b91e081f9adbf2288de6e6ccfe6a9212bd19bdb8ae0fa5d962be24c37a917969630344dd13d949ed568258afbdba5c53b SHA512 2cdaf6b622f81e4e1126fe7809a8dc97bf6936b179aff38419ce24171be92eb7f703b04ecd3ed35a93a2af89a06dd2fbe42a80591fc51e699dcbd753f076a6bd DIST rust-embed-6.4.0.crate 902426 BLAKE2B 7e53046035b6a9520ad0b41c827cbb443c133231913fde1c95c6206d7808f2d342bed1b37ded4a2a9cd48897b78a4a6d40af23cb3ee81279de56f2f8de3b0455 SHA512 79592330ce929d137751a66cde603134fa551aa2bce6589b8516a790c729127c7fa8edd3815c0334b27bc48455fdcf866f7c8e6451b049013b33dd8af1d1ed4a -DIST rust-embed-impl-5.9.0.crate 3963 BLAKE2B 8225a379f4c46ef82c4fde0bab34dde56667aeffd7c6cebc97e21bd3a669d67e986e5ae70eab6485b48926a90d1223943b2b244bbaad7b4a43e92a8e052877fe SHA512 dfd2c3ec82872c3e48afa3466215cd075cf59beee08c267f5c5f36b87cd14e674616eed0838f40530a257a7961acb999beeeb939f00d39f093b2a3d0ca25ac67 DIST rust-embed-impl-6.2.0.crate 4423 BLAKE2B fbccdf57fc8d3c8ebe0ef1e5247a8576b2866ac169ca0ef64a08f2148666f06183e934e8a028c6f26752e787564e1e6e601edc9a5d3e1f94f9d157a9021c5588 SHA512 d5dde1e99f74c6ccdc5f5d2746f37984f9debfbd60cd9cbad1c63eb923562c7412539546dcfc04b0c9bdb550ad29c200c196cc9f7d2fe03a38beaaa6e1e19c37 -DIST rust-embed-utils-5.1.0.crate 2092 BLAKE2B a6118f9a10f6b4ad7fa8e2871f6c6eb61aeec2df40466d24e08598079b3ceb7258a528353b11b7643effc35b1fe91a9f599e8f6a605edb3c91836da47871d4a1 SHA512 8859374e21480133564a98d8dbdf43f5c04f0af205c4568e200eb1c87d437df4c5d73d65b82b5e0af65f02016f82db403140105346f597b3c0b48aae7b34dab3 DIST rust-embed-utils-7.2.0.crate 3034 BLAKE2B 0109362f2a96ff5da6126ba4cea1c06a50becf873b615f7353cea9f27ab0bbde83f43f569e5f5417825cf75b915952d0702d2ae5934b7db146f4217ea7ada1ca SHA512 b1356cceb8a3609e31a01d7313a3e695ced2c423e7efe91fab4d40c9d2cf68f896f93d794dad03017c09055e3fbfb20929db50d64a0aaed8463b1bea1003e126 -DIST rustc-demangle-0.1.20.crate 23298 BLAKE2B 74479b2724130d67a934176be4b667b9db38603bc093ac547ddcaa9263dedd6e52a5ee690349d75519c173e74a098a20dee234c8fbe14b003cc77109a0efa16b SHA512 edb31174340fc3956eb225c2175a9e8868a8b70f30991531bdbdde77e5924e7a778a7a5ef44ebaca776def262c9045d82c046a83e0ba407431744e1259add001 DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustls-0.20.4.crate 256347 BLAKE2B 96989d813691a70066958b5c30554237cf86f25bf06e0ccd098044b4329d26fff19bc5863f8c2390c03813aedc67be5f4da433d82b5a9c6b120efaaedf51dc2c SHA512 897e93f7fd06be64773db0630a06dc440c0f5b43f12d5780523b2419d11bdec62ece3ce12a317badc2ec8cb1536d8bfd82d7c69105196929e7fa5471b29d0462 -DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c DIST ryu-1.0.9.crate 48391 BLAKE2B d5c1035ffd6340d846009953cb4303fb8c250a3a6ac60b51a2fec77a6cb3648524420064b7380fe31af33c57011f950f6f739a1f0114196675b3b5de4b54efc6 SHA512 4e7c2c7ec73da1ddb32e18d36b8159cb4047b9f4feeb975361e7ba68135e671e11419bb7786df789f5d08e5895231d2c98e36035b515f2c64ac40474d08905cb DIST safemem-0.3.3.crate 7778 BLAKE2B 6ebc0e234054919687e8a369bc30ca6b007d0e4f8147157ba1a90c290b7f0b490e5c21a6d4406671e26ac073f9e4e06a2bc9b1f21eb152b05c4022a3a4ef3793 SHA512 2e4852ca91160f9f1e764b75145d794726a5f6c162cc99ecbf9cae20474a06cb3a0dfc245b895c51342240f6875423010b33e36d038b8b419a37e4820a9caf72 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.19.crate 42755 BLAKE2B 11503202bb6c8fdff3cc716558a5c00ca7497f7aaa4890d332084754e0d1e1013719d5bd744d8aa12b8b042401f4828fda8453c104d5feeb9b437d7cc51b5273 SHA512 319d9931cdeaa0f6b50c46e413fed2b6e97b28fe8c4825d4e5ed0fe22083e686e124117bfab7c89bcce815a31a3478f8c230cdedae6a852a31719a0df34645b0 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST sct-0.7.0.crate 27502 BLAKE2B 93912044e47473d72d7415e01cbe2545f84d7d087e7a7fb210be7524d44f69daaa58edf487ea6f8e5f06cbe25ec02062b1b55978e7cb4761b8bfd79a32d4fcc7 SHA512 175d2a912e3f35dcb110991a066d7d9b0d47a0febe4e92ab7d92a27c886a7eb9abf203c9080b3e2cbda9bedbc816bd138476363c2a0c7367d3abc7e6bce83046 -DIST secrecy-0.6.0.crate 6607 BLAKE2B e94eec38aeb39f9c877b13aeabf9c93213851a7fcbc2cdbcb452aa1c4c7707baac358f7f24c80f18514fad4fab7f6526a32f04fc3213e0303a08322ece146d8b SHA512 2a049dc400617ddb7a9a24faa27d1c30e7dc713462cf5f26e95ea575ba7bcceb5ca13cbc76b77e927b5035bec8863362793cdb148c360ed9b6c55d6dd0226b3f DIST secrecy-0.8.0.crate 11916 BLAKE2B 910d2c27d0adf3758dd6315260512d74e11829c68fd9f81242895cd207b9c8cf48f988e129a6875bb361f945c4c9dcd4975d419ee2f5359b3cf3a3d003138630 SHA512 184da6fe91bfc108514ee726cf3b1ef41a2d8ce54587fa3733041a7e406471f28b7f99f6beb503ef8af07d36ab1c819bb8c59502379032bb933d3524abc88e0c -DIST security-framework-2.3.1.crate 61581 BLAKE2B cd6baf84a2d93261050e6f4d292fa32b9c1a9f4b397e209f03277dfa9186e031fd641091406f65acad1046a57bc34b66d95f2021456c7dc6321292087b776728 SHA512 732a575f36d1bccefa71ad051e07b636e683a53fc4e78517cf6c7a60cc819492e8a430893b592cffd5383f6cdbdee496722cd5fe274cc7726d668ed1a8d36238 DIST security-framework-2.6.1.crate 71688 BLAKE2B 45236a76721bde18400aa286263b5dc389db66a02a5b8feb38fc6ca576fca305cdc5f7e7d6984ebef1379209740ebef3180c4598d5117b04394562de5ceb52d8 SHA512 e4690acf5609f52c89cbe0b577c68a22caf0763d8dc781817010e695824dae44dc27f58c9ffec4254a8461e88040892b89f9628d6a71102d06ab5441b84800a4 -DIST security-framework-sys-2.3.0.crate 12561 BLAKE2B 32e385f88bd467795649b68edc18fe498f607095c46831bbbbacf9838daf3b92d773cbd4ca851d269d1afe5e22671a0900234835a679edb013e5afd6b6197022 SHA512 1d7271bf6332acad5e6db7f48047f40133e9923a471ca9236102809dd50efd5a525eba49ed4f0792c0c7e33c3fecb3ee49d79f90bdc6ee889bd7828140755c6d DIST security-framework-sys-2.6.1.crate 17717 BLAKE2B 5951228dab98af742825a30584e38aafb096d1580375c960feb1ccce7163c6e42802fba4212f556ea8b8b09b1b40bdeec0bcf4af1d7eb4b05fbd271aa3a4cd01 SHA512 7315c0d67d2e792932cd6634cbb9da5021c8d9a1a1e96b9d92c6718d73be3aafbc5613cb355fa1a3d1860f13c62e829bc220b43ad18d739ea1b5aece0cab470a -DIST semver-0.10.0.crate 20503 BLAKE2B b27e780828e383a0baa0edf99d36952a847b10ffe174c22d2680ecf5f723354e0ff5253974b07981a6266cd74d373d1993eeb145ce795201bd8e43dd0e15299b SHA512 75e39076a551cd1f4e7c011e79ac762258b7995bb021298cf2fbc7b3bc9e6715ca3c5165429834738f1cfb5ea9fa3daf173ebe1e9e0f04135845c89675c89ad4 -DIST semver-0.11.0.crate 20826 BLAKE2B 9006a801dab95e7a28605f623984b467221c3207b64af251bce3fb4fa74f731c4a3b9f95081bac59f754fab215782856edd98dd763b66563010498b97e8f35d9 SHA512 bdbd8eba37071ec1d24d372cc34ac4d82b6d914e7396ed51276e80d4d299864507a9d837ef381f6c4868981b7ca35514050ab8d7a621d43697a9c4b4bd5d8573 -DIST semver-0.9.0.crate 17344 BLAKE2B ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c SHA512 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc -DIST semver-1.0.4.crate 29375 BLAKE2B 534a89125c4483fc99c44f7b104870be1471d478ba4f709819ae700767f4d6d0bdc98955897e33566651cbecadb4d4dc223204e4504ba4820c2d3919ef4fa775 SHA512 82ef2b4a3533360de1c645dba02b57a2670fdc51709a07be4a63b94055335225764d42d70f9617ed3aeb4c4de121da24e73b0e2c5c781501e9ee32dff756ebd9 DIST semver-1.0.9.crate 30843 BLAKE2B 52c90056ec744bccbeb4a603b8e138a9b980a063c05462011d3b4cd11c5272c5284d0eec427ffd1e838d73f97a21af70a6c7f8094b6faecd3c18adb1b0be1449 SHA512 23da181209ca26a9e78d8111444c465273cdaac23ef6023b1e9a9a10e2ab9dfb13baf51f8b6f597598bde84c36910e0a45bae4f14555d731a9c9a3e94f37214a -DIST semver-parser-0.10.2.crate 23176 BLAKE2B a946a635d207f14a59f3b5db3d0a6dd8ea283bfade3fc15f07bd9f19087bc12203591a17d697692ca12abf3618481d53f4e7492b80e7233a519bfefa49b95da0 SHA512 154a6905eb5fb854450a0bd00381f93ededd6f1a992103a53464429195102eb266c7e8681e89cf952223a51427fa17c0a36e3b7c2eb6d375b309e5fd3d721f1a -DIST semver-parser-0.7.0.crate 10268 BLAKE2B e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f SHA512 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f -DIST serde-1.0.127.crate 75162 BLAKE2B 7472c9328b4398bb25bd71febe9483e6255b309d98d2655babe5d16933c5b92a71cb75df8aec3abaff84082bffdc44a549673d30a3cb68888d17157e58b32be0 SHA512 dc2b9c0a71028853bc05b4bdb3db1e9e753dfc588ebcff5dccc42d05252fe250b797e10b4d574f161fe11747c9740e93a47a2eba2b4ffd6ecf1992dfadbdd2ef DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 -DIST serde_derive-1.0.127.crate 54201 BLAKE2B 207c20d2e276a173a1ae0326be307f3d77937442838a7890db923fea434d6e134a9591a07139f8eabb9981aee74dd092d6e2c0a98f17aa67f069faa3dccec6c8 SHA512 2c346d45bb96867ea5b4a0ca24aa9b0584d83f26578f5a1ec8a51c514d0158d98c7b76408a0ea64e5718567afb6a0cfc5922d3c5588a89b7e19035b13b1a0416 DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289 -DIST serde_json-1.0.66.crate 115121 BLAKE2B c46c65339ff79138649df206f2ec759945c31ac11bac4807a8d1e76095c1937211b0b4ebf88c69d2d22cbd90ba25643a74cafeb291e815ddeb5c5ca208eec9e6 SHA512 8cbb64a24781a94e9448dd39f9429830fff6fe61be3772c1ca825f7d489ac3c06b189c42730129e281d8f43f7128b3b9cd2308727e625763588bbaf61b54d1d1 DIST serde_json-1.0.79.crate 144451 BLAKE2B d04f8788d3ef0d4854d73232a4f441c1f3a42934442679a91853c311262ac9a4f554240d0c44c69f2e22cdd225a3e4d4751dc928ee5092b4371c198325fca0b3 SHA512 83987c1a7eddc6adf8ae359c30e2db1fea98edabd6dc49bde840c37a56258fa845612e8ae270a7dca4cfbe9a3532dc55028091e14cdf1dd3b1ceea4bb86a2dd7 -DIST serde_urlencoded-0.7.0.crate 12489 BLAKE2B ef64d92d79b80521ffe90f18534d0a0f20834e692c708e3126d3486b1585aa228e3140be81984256f0adc71c764d5c2bb66b755b9475eebefcff67c952d42372 SHA512 2e49d1113a863a45235e4c5df3de1221398091c33b9eb5a806ea496902090f82d6dcf4f478f897ea54eea44f553fc20aeb2c1c124b81806b0704dd33d5650a13 DIST sha-1-0.8.2.crate 12338 BLAKE2B 90702eff48c15b49195b547d797976837b0fc9028f76da626e094b80d5d630bedee637053dc57274c27d68b8b6f3c443f1aef37c06b7aad895630bd9d73039b2 SHA512 65ddb7bd8f0157d134e70f7c6d6abf7aea198cb97da17b418a265642c5930b8cbd9c8e0b97b557102787cc842cddc93213d669345c2aaac6a1e7146765b2d5cd DIST sha2-0.9.9.crate 22247 BLAKE2B 4ac2c92325ad92881f41e777010516870fd001617c2dc1d20495318219167e2622309831ecb9509d7a4b87f936c9e5b2d335bfc1842876a8b2aecedada367421 SHA512 bc267467089ed546edc1caaa7a00f3f769fd1d5deeb655c1968985d284bd32e4fcee4e721cf89c30e8c3cadd2f88ac557b91f90183cab112702c587f753e5877 DIST sharded-slab-0.1.4.crate 52479 BLAKE2B 766d81761909006ac740cce13e8361734c3c7072cd07c8c8f611f09772e16f11aa93cabdc5273b9446f5da391b26b7e7d619be523488d8b3558c64c18f20d591 SHA512 123a9ddb126d1adf41a30a632604264d66a06bacc497db6373e9dd36164197f8321f2fc826a16247674f0f69d9f6e30aca37810f787693c4a5c2cee8c5887c55 -DIST shell-words-1.0.0.crate 9798 BLAKE2B b2511d6a956842346f672edc9a3a3554af6d424c3ccad4244c190a7edb5c6d9f18166d91a90ce2c4e86239b858cb04f36f3cb2ac0f1e64926bbc8377f3745d57 SHA512 f1de4606bb249fca7dea437464ef560aa49839382716b9c940738547a5def28337501d9ba77d96a63ecb956d3c49867d6f4742f14946448a2c9d0b1ecea9ebc9 DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 -DIST signal-hook-0.1.17.crate 27085 BLAKE2B 0e58cb64b07cb8c76a043f603edbf27bcc92040a1aadb2d0c96993b1ea1a55ef63a222ec51e1396d95bb4907016e1dbf20ba3f0c1915303828f187af44ba2df4 SHA512 253d1478d7a6491a0b423637a706c941cc2a9707d32d29126f48af808daf8acd88e59013936f8e164df687c04e3a8f5c201b5eeb1952e3269b1419efdb4df94f -DIST signal-hook-registry-1.4.0.crate 17912 BLAKE2B c50ade90e580e5f009832d812299b33529e53f68e6f1b7f5f9b5ac9ee0de502825c7bbd66199a65d4494152809eaf3dcfb676152c5b4f66c7a38b33551fcdd30 SHA512 b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d -DIST slab-0.4.4.crate 15725 BLAKE2B 54f3d5e4e76aee03d52f25e2927c03c10d89fb7ff62d83ba6f56003daf8a98e63ec220f564107f3282e96bdf3bd525b68e71511ba367db2550d3aed18b4bc59d SHA512 a8232c85d9693c2a417201768a5b2ecd82e3a721fee39ec80e44c769c66f8cb3ddf00a157f376ebe4c168082550ec48e63af23de2da4f30ed343b4e3bd13c3d1 -DIST smallvec-0.6.14.crate 22855 BLAKE2B 5f96c825c57ee6ab80bc13469793dc7ee780cd856e614c6cc0c747e1cd43fd5e27b589652610198e7757252bb6fb25905f616ea82fb9d8a9ffd5c8cd394b4f49 SHA512 4ba563b542922523566efbe0aac9df499c694bea9ba8ba14a74026d516e02f1fa8f542774b8044150a8e27f01a4b1c71c5280b5a82f61d5b45f022ed223f3977 DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c -DIST smartstring-0.2.9.crate 28634 BLAKE2B 4a57c947d850964f2617f48c5e41fdaaabcc95be3c43303dbbcdb287d1fefef6c10b25d418d7113ce4a8b873df9fdb455ae3ff90e5fcd45173b6be07875221fe SHA512 c780f4c46db385576833e423ba4a9621f6a8e9fd4b09c9872188398d893da0e111cf5be4494eceeb8b0845bef963430a4153304334e4d4d42cc8712c6752f0db DIST smartstring-1.0.1.crate 29555 BLAKE2B e6706bff07889a39e40c764c51f0f3271570e2ddeaa2d11c510ffc9a07dc34005b62078abb7dc6f0bec5439f0bfb26d7b20be48a5189f6a468e4977352bcc941 SHA512 18e359d869bf006d49d6981c26a31ed73424c2734d8225c235b5f3c65124e5ca9d5f5bc95f4b190dc65746b73f31e2588bf9f50eb2b30535e5d05ebcd23ad760 -DIST smol_str-0.1.17.crate 11896 BLAKE2B e741251fce444968f82b6c18e9f0a8443dbf2beeabf24215702d3823a5ed2165274f663beec6b271e46437268ce69d1633d3dafae6feb44a8b0c0c729cc58448 SHA512 2e1f816d8d4ac5588dfd3002327f935a9dfbe743eefdd51638c7b2d1af93a12e37dd19fe1cb66fb6b1602acdc4e46d4ebba57b55c1728412f25b5b9029dcd06f -DIST socket2-0.3.19.crate 33782 BLAKE2B 1ab3c61a439c1594e19c4a14958d0a85b54666532d16eaa9a1e40e586b7707b1c7b5a751fb373f16bcc26510abc25e0321808e721c0b33b7b04416b9f6cbc5bb SHA512 113d902ca0b966bc0bcad71e3b7d715c79cd075d9dd7fc4140a042bac91b3ce692fb0f1fd0216fa3f6286920b4a92e1a4c342d7ae8d1d98ded36e7480ddafec9 DIST socks-0.3.4.crate 13172 BLAKE2B 02fa5e950aae0ae6fadb11f27c455da2ca3ce5db3b63f27ea720bb748e03652038a599c036941240edba0286b61a35699bef8db07716ada851c1077b0592b7dc SHA512 531ab43f277e2dfc6aaefcb584c5fdf910cba51cc5fee73256ef00dae714ace844251cb53ca090fd3e8258115cebbcf65843476913fadba8535cb44166294eb8 DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 -DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 -DIST strsim-0.9.3.crate 10266 BLAKE2B d850a2d5199cdc2deae94c02a1934933e22b943750871c624256f3722e78878cf15750abdef6cb27a5acbbe95ed0acfc33f960305d08f942f2a4b066e93e2684 SHA512 8d7468be0f19819a454720d2fc9a139cb9afde9984f73d334b9b77085b58008d6d8ed0786f88ef91b4967c503fa1fac0ddf2fdba01391629f7bcf1ef2fe36b51 -DIST structopt-0.3.22.crate 51665 BLAKE2B 310597cd82596b8a63501d122b20d845d5f9bdef0f3babcc53e9e6f93f9cc11f2aa4702bf2c20cb0b2105b4cda4ca0dcaf79c67454261424c3e5d90da4261a48 SHA512 fcd37107dc6cff85e30345c816ec6ef9bca57f05e9b67d8dce196a94fa18d79d33e953036b394521e76534fd5cc9e4fbbe14588d7cd4ccb01076f4c8ae8f5739 -DIST structopt-derive-0.4.15.crate 20861 BLAKE2B 3c97e31f8f3c549af548a3c75eef06b50039e513171251162af08eb7a70d900e0fc533d5bc711fed489252e5102e5245d343197eb03161c2d03e4464c6319fed SHA512 a241cd02ee91195548759e6143f4c08eac70466d6e13fc5af59a09c15dec27816cfb766c7f2024d4a678a1a1fc8fe5d78b858b3ac0f53fda914ec9ec1d8abc8d -DIST subprocess-0.2.7.crate 45387 BLAKE2B 9a6f5a30677516525ef5914d58f519ecfdf5845f0ea2f16b0b7007bb854c8e12bd93fdf1385893d111d7e7630dc4cba2358d72eaa08cfcddba67203873012956 SHA512 feddb600a9d08c0a301d8e29abfa38d1498e40e44e91e14f29cba3f118b19fb203d3ce3ed71bcbd627efe06f6f2943c153090678eb7b5dffa04e2a5db4f09929 DIST subprocess-0.2.8.crate 46120 BLAKE2B 582951c673922a7c3f16177803a628c644fd4e292726b960ad5f9174fd63e8b8920302966f21a92ce655eccd48883b6c8cf01f89ee53324d412980c71a043725 SHA512 86cc20b809f90c129aace9d2a009154637f36f0c2b83326f69f89d8db0ca96ed79b5e5e06ba701c610e9ee297142c20f815d0977629a5a275791747ed7603a33 -DIST syn-1.0.74.crate 232974 BLAKE2B fc17dc2645fbe2d1ee409f895732b86cb77dc14837d35d7773e7f9f055e0b56f70be86203f13c549f0b43e1e4e1e777cc5bee2f08a733fe447f907dfaa443da7 SHA512 5aae03a68a4a8c1234d4e9a69cd37b9f6c698e2b635f10a030c0fac22cf00414c2a5e7523e0efe43181bc29c17abe6abc0eab103391259c97ce566713e3349f6 DIST syn-1.0.91.crate 235996 BLAKE2B b7b555b2dbfc837417ed69c358338819500f1e8ba11c2183a4d216efe2c2d7eddd165415516d50ffb5413b97452f186263e13299b01bccd6ad6e405f6d2a3f4f SHA512 28fe28a9d4e9ab3610850c1704be6f384e9fff191b1a5e11f9766bdada81a3e7426cbc776bbd63ea6710320c7416a622506d4a8d607d978af506d381658d4bff -DIST synstructure-0.12.5.crate 18020 BLAKE2B a3ed7e10e13e096df7b624f567de3406b043db4ee7bad6f25d8aa093af4e9f3bbb39e22bb46fb1b5c7c5c31cb65218c79d959eddec8ba32959ee66f422732a1e SHA512 62d5669459a444ff91bcd630ff58fbbbb70cf1a2240c7caf1c4020c1aa8f9010d952172470e41daed75fb3cfe154761ac56675b9ca7a754bc9aa484c3152560b DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c DIST syntect-4.6.0.crate 750938 BLAKE2B 9c53e142093f6d9fb703f4fe3f56db15c0bb7eba92cba9f31e567e9de2bcb129b7b415cbaf692c1e1021b12184bb3b064ed1996654581aab3d5f09e992c0eb5d SHA512 9e320afaf4c2adf41dd7e20c5d95e3063fe8d2774d8deec7e0df3debab050e96a1a5c85d1732c661ee4022dc5bf1abfed2982f13269689b527f35efb2c82beba -DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 -DIST tempfile-3.2.0.crate 25892 BLAKE2B ea6870c642c5712c7c96072a5d3dc04d75c19cf1413081e3bf53c1ae6c75e05ab537446071cadb5460b34f7fb7715a03005a1335a64139458db938c3415f7c0d SHA512 56d1c5af7cb6863f9eac990354126979534aae7bf298bc8b1c918c7317ce2ba31f53089aaa1ecf8baa4a39d4111d74f4450be82b509b3c2aa0428880029e663a DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e -DIST termcolor-1.1.2.crate 17287 BLAKE2B 5ff748064c9fb6663befce2fd299edf6a6deb06ea72d21a62d6e77642934cca0933e10340fa84f636631cc08c76ba83ef2284b2212759129d54248e5fccb4c49 SHA512 f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a DIST terminal_size-0.1.17.crate 9141 BLAKE2B 048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd SHA512 96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201 DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd -DIST thiserror-1.0.25.crate 16690 BLAKE2B a03107d70186d46870050ef86cb1f49aa99d91e509bd9ab22ee6cbac28d37176b2bafbadedc237a25d233abf7816cb3d85d88c140f172ede40d309ddaa1223dc SHA512 f408c2722060c6f707b9afcc1d9f3cb175bcf955263c4e643ef7ee935fd68299af835f4ad489ace814a7bcad6dc428eec5df2858453834d0b6154d22a38ba1da DIST thiserror-1.0.30.crate 17748 BLAKE2B b9d8a8f824de03c57af43d0ef8f2e157321e7e6a220660581299a38988e7bd43733126fc9b8d8b8ae38ac1d788ef08fbcb2352beb5ddc014113e0058c2bf60d0 SHA512 0e6cbc160ee1b6236a9073dec225a4290e7a82632ee7cec00bf02797b04851adb2d3071fa268b54f7fa9fe22eeada55a83d44fbddf824520023608eda8ea2e99 -DIST thiserror-impl-1.0.25.crate 13364 BLAKE2B 9b0eb7a6fd5f290d7a666de6065edc210ab9ef35960c424258d5039f24433baef7d1228ac2e962e8ef9dcb673979c9d3c09ef3f3d20533fe2ad1500bfcb20015 SHA512 a2d2f39d3c1e5a722d7020672f63fc312dd9f8ed73863971814f1fd12faac4ea5d8546e06b26838d8224b1f91161011f51dda476848b2555153203ee9f7ee3ca DIST thiserror-impl-1.0.30.crate 15230 BLAKE2B bdfd4451304a2ef4ddbecb48eb1a1307e6eeadab0860c785a2b6a5e7de270ac42ac4f11e46eb9dba77ec5a86b203d9baf8e4fd5c83cdaa10e2af34a95d29d2e5 SHA512 465b1d4eb79075d8abb11f5c260d68847ea52806a2f519515705b03da376fffb3686bebb23c11462b1c59e1ae5b3ee96d834c62cac69862c491001b1ff7cbb46 DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 DIST time-0.1.43.crate 28653 BLAKE2B 95fe69647e8d52784be1fd3457578896aa38279d00f51f1070eadab111d39450583c63854c73d4384f2e4349b0250f1c9bff9901529b776c596846c057c93335 SHA512 c3e0c68cab1ed2f33f41955f83e632c51924e4d3c1d22dd0c4ae98499e03f3cafde8b0c2d9e69b67a78d6e4055e464ee00d1ed6af5eb9fa75052405b43e24a25 DIST time-0.3.9.crate 81412 BLAKE2B 018cd6ee08fc16cb91b894f15e20c41dfcea51691551e54b4252af27b6368e42c6c3c86734dcff2f9742d93829b1e0b5186aad77b96bf5aab01796f480385497 SHA512 2dd8c57d2fc232d8a05109f0d41f964fc587345eff0a68c42c2b1690d6da1a4868188df7f03bece12148e7434b973c472fb0c85fa1f840053da3b30cf6c47e80 -DIST tinyvec-1.3.1.crate 42386 BLAKE2B 9fa7dc7c4967bc3ba3f7e5fbef54a7b6fca46f6520aed2482d355b1f6434ac702e073df19034908f214e5c0ffaaa3bdb41c7d394d9f828dbeaa177158ee99ad2 SHA512 ad07998e9bacccf8ce2bcb01fea8008c6514ad73c15c6426453cfdbb432dac7d588d05551b179c83ca062ea02f0853e97e2b9712da0b8dc20ddab4c0efd5afd2 DIST tinyvec-1.5.1.crate 44942 BLAKE2B d02f610dfb599ae4957d81140bb8945f4cae49c1b7ec5de4bd4a7d07a1334cd00557993dfae2516d506f362305025bd1a6617d55efdad8ebb549fe573e9e6f21 SHA512 80b68058e3264b3fbc537debf01b6b60d438bf5cba6ad366083cb440ed6b45587f367d3a134ec6fab769495b94413d0eca47544b26959a2c35b1a997423eb849 DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 -DIST tokio-0.2.25.crate 413390 BLAKE2B 3fc36579030bac46a733bbb061088eee56e9a172241f74d744de972065507db14202a0533a5d231bbba495404c16b5d6bec0d11ebb11e258ff0273b47b2f7d90 SHA512 19b8d46a81230be0a06d6354c2775b20fe0c108b4c504f5fe798952bf84f8ecfd9fd149ba899ee67a1158e1b0ea9eab49f6249a655eb0ab1cf418c0097b30705 -DIST tokio-tls-0.3.1.crate 22517 BLAKE2B 05be1ca4abb345fc859677bb1b4e49064324ef7858c5bff7301b4a5110e4a6339857f5d85037bbd66b433a3c2439eb3c15edc63648fe04df2da9bfe1c93b8e08 SHA512 46ac00d839415a8dc9d9709967414e3812606a23c2c1e0e9dc9aa6aff70b24afb44e4c5a231d0d857ea8d06d07c254c97a459713122006cf1afbc6d4f7b7b6dd -DIST tokio-util-0.3.1.crate 27233 BLAKE2B 96e43dd3f6f6209a6436e6ef3a40739f44507312b02a83f0316c7500dd6a59b5a71af005a98818d9b1db0e33aed4a9330e4cf955855925c8a428132762985db2 SHA512 301a5d9a8a9537653e17d3360dc27d41c95aa28bcda3e0815923dca0ac735071b01b9fc8c1d53e826e0cd1e6e5f98cc233f1e9dea906ba06c6b5192608ae7ae8 -DIST toml-0.5.8.crate 54219 BLAKE2B b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19 SHA512 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082 DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7 DIST toml_edit-0.13.4.crate 104817 BLAKE2B 7a75d97b84012795dea220c457c713d03420432ea76d5dcef8b597793c6ae5216a1cfa13958f50929fcf2850c907b09a84a1f0103ae1e62020c6747e0996bf2c SHA512 7a1c915eb4e916d976882f64f5956c1a1ac2a1842882fd307b2a6044d644b25058be7c559b276b4632238b1d24418ed79c68ea4d7af0a13a47fef45d4338a328 -DIST toml_edit-0.2.1.crate 46866 BLAKE2B ab023cb351eee64416a13e249dfc06948a90821aabbfb440087229e4e351c7ac5b95745de7158831535e9a9784c3ed4e6881e63e7026e36aa8387c34d7e07f80 SHA512 9b462fe96f43a6e1c4b42f36b1ca57ae0c8541a6a95d36531272e5d6dcc1875a1d860b7aecaf827d1c4db676a2210e275f4ff10b6372be4a2ef9d6a567121b50 -DIST tower-service-0.3.1.crate 6299 BLAKE2B f56562faebe3a933f39f8e2093af65378bd307c59f9695408510ea9ca2230c68228c6726a0a2c7c42943002837dd9d86ce0a1d4b7849ba5c61df28df7632d909 SHA512 d23f9db2d6632f561970b55eaeaac22a20c8b9af18931cd564db193688eb2a2973127b440e175cfd7358f3d0ead53f7a759e34b7b86c293751079af9c2181ba7 -DIST tracing-0.1.26.crate 68583 BLAKE2B dbdeb4081dddb777d52afd1afb043e018e72f99ce6c4fbb16cb14e618da9c794ee594252cdd7a6d4a7c149a8ea86d63f6e4f1d75ad3bd76590d70af107616eac SHA512 19ddccaebb2d3b2230a6ceda5f72af29200ae760e8d411c2073e7338a6ca2231c8b2b14180eabec78dd521ab7b48996966b0419725adf8c67a03d1775ec834be DIST tracing-0.1.34.crate 72775 BLAKE2B afdcc78ba29f68f3e87e401a89e4c5944da620890823d56f3d345c2e97a2268c19c342014903aa4a62b8d39b67a5313506563a7be0a555b86cd93aa9db4dbae4 SHA512 d4641f3f239d158547d7c811a80cbd2d1d7df366122dcc678d01844988ef3c5f5db637707e7e91bfb2ea16bef5463d52f8a481d1a9804bac197157453b5877d8 -DIST tracing-attributes-0.1.15.crate 20632 BLAKE2B 77e78d3dde799de16610d35f6d30bf15e03e8724ea80302a661fdd958a25574c7d6620f480669917dc94152bf0dd1237310523d881f4971f4a5e837ff26e0da0 SHA512 750836fab24caa68bbd8f19c953a45d2d1bc7adb9fae65b113b8b9bc1cec97b9f6088b15bea3c1c8c7a106345440037c880485e4e4f4d1e5690ca4841ff135a4 DIST tracing-attributes-0.1.20.crate 26316 BLAKE2B 33d5d160d4de0d117bc45e33ca76f2dbb0838021bd7b3cee07603ec86e328b27e4fea993becaa9cdda11f4c6fced74575ae9a4a25bba64b26646d72b72942156 SHA512 8ae65a131ba700a03a2e35646a1bdaf043f04b4d5de00f5c58022caf06346b50cd88e1917bcad3a3ad591921fbf2dcef3b49793b8569604eddeea2470627a0c6 -DIST tracing-core-0.1.18.crate 48381 BLAKE2B f175efd5481bbc9e881a36dad6c29eeb4b39400dd117e178d9e7a0e765cfdd3f36abe7e3fc2a537c79c5af544c764a0273a382cae907f5e79b6c140ffd2b9a91 SHA512 a5fddcc04651d05e61c2422d028a399cca260672f7a8e5c072126d9d4e21ef7a38911fca09e32c6da287a0f1cb6d1297d30e0f6fbb951fc190d2a67281a115b7 DIST tracing-core-0.1.26.crate 53727 BLAKE2B 1e3efbd8e5ad0617ce15ea14eb6365752067f580504a4cc90f1f486ad3eb7e59087c0f332e3e93ae32a2f4c42a42482a9ecbe180f43dcf34a427babd5290fc61 SHA512 b9d44c307d0fee51675bef07ed7f7d2eb8de8a6ffb37256994f3485f7f80e40f1fa9de1663e5360f945270f10d22e42cd9af60193449bd0a0d323895e994bdbb -DIST tracing-futures-0.2.5.crate 11637 BLAKE2B 2b23233705674cadf5dc8092d3990f375e780de2b9bdfcbfdd5f4bc9bd0f15a14c6bc8e36963bcd332e729b33b90ecd10b2250495e0657eaeb302e666313534e SHA512 8a437a029e18dcac3a3be7a3355a63e75432ff892316c9f2929c7557e3895b1bb5efb59a7588372bd9efc386b5cab54c2b382be99ef8fa643e66ae5656e506bb DIST tracing-log-0.1.2.crate 14915 BLAKE2B 72967c7262a8fb2b1b9c693ae19d84424a037e09b9f1b1b94852e39caa0a0ca30c846b2cfcf94b378c9ccd2aab67af2e4809e2e733d22f173cd57a3842a022fa SHA512 c4e146026ea7b27e79c630da9994dfafb90f9bdd581f51cbd5a5f985b0e60b2412937214e0365203148eb91f0a5ef3644e64757dadaa10287a097ad85989b620 -DIST tracing-subscriber-0.1.6.crate 45650 BLAKE2B 7ce100ef147d69a1ead743c57b22a22eafd4fc2afd31e23faaf6d7f7c81466bcaf2ff8425e0f894f4fd1c6489ea54a2f4a0495bf66db06150cd548a074a6a4cf SHA512 77af71bc8a540096a7e7555b6694339693ac6a706ab6a983cedebb15fb251595875fbf0e758629d9aac6b3f30e2dc5e819da6202d4e5c88499dc79b349f5e0e4 DIST tracing-subscriber-0.3.11.crate 184827 BLAKE2B 83686c5affeb40a84e95c161b121dcdd533b782151896b86752f4d9a922683847dc350482a7436fee23a23cbadbb9522dcb7966993e877fb84fa8e6deda050e2 SHA512 5d45d5108742aece42bfe7d6f6ed71b0bee81c3e3e3a3117489ec5d4d4ee9c23c157077ad5020b74b019d212fb2a46623e93dc57a7f6bc0a1a853981ea097493 -DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3 DIST twoway-0.2.2.crate 30454 BLAKE2B 3d349c555e0df87b6fe4910611c5759e6ffc5287dc1994ea47c8e17ce0d636f0ba219d73aa68af21a560d926caa4a417ac0d4b6d2d60b6f2832b9849339b77a8 SHA512 dcaa31226ca9c0d67e6eb85fbf97c8089ffae66daacd55cb043677807a76b09c6e4b6533b6c6c9ee06b0a09ac7b9d1c3bbd3ad31cb2d4748f59a784fc489d9f2 DIST typed-arena-1.7.0.crate 9927 BLAKE2B ff8fd0f87e69634d53b87b070499d3d119d9f153e0f06e27afbd3f96da6918136a83162f4e9374061ddd215845f75844251e3fb079d57266ea8502cf321eaf9e SHA512 506a90a11576e5a4135b46c5c4705db461a8ec1bba980c9ea65e8c4399bcc85898b7f81312acf4bc0b24a29d1b940d8dfe0352ad59985153743948616da5ed8e -DIST typenum-1.13.0.crate 40238 BLAKE2B 5e5f9c8c60a4406c5a9a487033ddf7e8fd835bc255547e8b3f94c966e0f661f9b8a2f4a844661c00ee3c7e01f9fa109ac79c6bf53a064335c317dc9d9f8b0923 SHA512 0cd0b884509a5b4a252bed10309139350fce24b5d4bb887f4c0757ed18cb2481e331d7dc32fc81f4cabeeb5849e89ea5d92ea9815cb2985e5df4a022ac703de1 DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 DIST ucd-trie-0.1.3.crate 44615 BLAKE2B 491f604d63446dbccf5176333edd159ac56261a9aa76efecf57e9a11ae017a6cba975658a4ffdd310561704fb0831686fb7770b1142b4ac495f01e26de51b099 SHA512 54d43b3824669aa20b725c7747f4fb65bd24e620670c968c1bb0094a0503773acda921b50a0b200c1ea0f84e1e059883c1704bfa5a856d2e2ccda116fb8c3e2b DIST unchecked-index-0.2.2.crate 8325 BLAKE2B 25c7bbee1d3b90bad05a91131ce1647a48b97e08a745e9cc8b829e1e9c2e1a6b650715ae7747105df07096607fc929ad7b8d54f06e23c662c1750bb4c7e7ca1b SHA512 3634e077fab98284e6e99bbb1fa6691f58d2c39ece67c65c89f8142820f0bb1836553a107f49eec0c72455c47807bd8bc1aba940029a6e27b4b79b9be79b2ca5 DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 -DIST unicode-bidi-0.3.6.crate 33737 BLAKE2B 90cb2d05bcafd32a237b747e290f3dba186d069845e50ffdcd7e62a2ddd73f4e8fc27ad972d86453ff375fab50fd5ec47ac323413e351fb7d4b80f1536519d7f SHA512 a1013539b0da1609d9c37cc1d8359efa93bd88b4ae176d25398e6c44d93b615835a54b184641f00313b14cf46542b1e92278b0dc1bd00dfca0566467b21857e7 DIST unicode-bidi-0.3.7.crate 33759 BLAKE2B 4d5224062c829b5e48d26ca727bb60d10d7c663cfca24762331b36a2819a70e7d43d2b6b64ba64751d9b686949142b53346a52027d400acf8cb1e1b1895b2796 SHA512 6eeafec87a504ac968b59dd3168714e555b5b374cfbb5a6a9c962445c423f82b68ee54d1b732c5939eb17fdbb804f9b3affe828745bf4ff34e8a1587df2bc8bf DIST unicode-normalization-0.1.19.crate 107353 BLAKE2B 4c69d50efcae131eb4b91d385a64b49412a11ba913b3c0364cd04ad107d59e31adbda74d34ed13a065d9a7825d79fb740e82a4dc66b7813a9837af4352ac9e16 SHA512 7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f -DIST unicode-segmentation-1.8.0.crate 94011 BLAKE2B 33440cedd5b51bd6075c9c75541bb8dcc16037b1c937ca72962f6c46be71a30850ab8e8a144d8b7548e5a91c78d551e7bbab5f26a713f1df0311d15f11299af9 SHA512 f0779ec42907b665df53f38ea370e661f10e7c72a75917f4cbd055868428c0eac1c7fc194d4bbf048e00f0f3d3e2b3602ae88d7820ad0c73e94a5228b61f6495 -DIST unicode-width-0.1.8.crate 16732 BLAKE2B 5aa7b87eef1322e4151a3fcf981ade311b8fa030527d7561815950e58d3f15156163dfe34da6a708c37dccc3f7652bf7fc2cd899fe8bb0118b67c4113ff3a2d2 SHA512 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0 DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 DIST unicode_categories-0.1.1.crate 87298 BLAKE2B f52b83d204b90ce0ec26e0500bc80b0547610f3417616603c4e837fbec0a41a6a715de19f88432f4c15ddb6b2ba55ee75a472fb7e2c888accfc77e1ef1d85fee SHA512 2d15499ee9318ee54910d657339820acfa88183e4f9aa146ac655129d2c4d76d3fd0550b601702ad2ccac4c8647dd2f26528d8003f39181e09b8ef480351a3cb @@ -412,42 +237,25 @@ DIST url-2.2.2.crate 68555 BLAKE2B f8e59f784b6c2e16bacfba36ad68670a6af17c16ea3b0 DIST valuable-0.1.0.crate 27718 BLAKE2B ef5ded994c9a6dd302bed27f0d757447b0c86dfefa499c1ef0d25c3a6745ce61cfa2c926826534c9f605f9b89b4a19f91f06f94ae7c03f1ddc4c58fab3ae58bb SHA512 a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9 -DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae641261fdb10682a3134a828eadc4a33216426d286bcdbd8d0c5fcfe6ca8ba20ed078c4f53066b959739a0e73daec0 SHA512 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd 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.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da -DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404 DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 -DIST wasm-bindgen-0.2.75.crate 160048 BLAKE2B 5e0fb4b5093e51d59007d202a4fc30ebfe0d174101a7178412c7cf0c11de1e1dfda2a86ce403f925eda5f286dfcf07d348143108905b912d2c4222f07ef414b9 SHA512 6e44827bddf78f38203f864564e7315744b4ee232a20b62f74551d9c8099005e5289074ca123acdb98f367e6e09ceb694124649d26ca16aa5c4137dd9494df91 DIST wasm-bindgen-0.2.80.crate 164576 BLAKE2B ee581f812bdab9dcf23c73ce25afa6aafeffb7b9c70d5a64539487548efb290bfcb94cbe5af6e12b5a5912548ae0fc6cc3168de4a5ab63b3823b6b071d41161c SHA512 928fd6575217909a46f23ea8147caa438efed8eef31d1e0d75610fc380c18d7cf51cb74c7d5c83136d36433fd19bc9256b6566c2624a4008daca1b3e155aacf1 -DIST wasm-bindgen-backend-0.2.75.crate 25521 BLAKE2B 8b4d494cc903e1d37f4b5f0cf0dad2304f35534a15a4381cf511384b090b635f9926647eccb434c148c0fe86f0621e8aaaab3fc38c8c61d2b45363a2c8ddcaaf SHA512 27231ae632b3377f54dba755c7db2334c77f75d2f2d6062fe9be27d19ee071552b8c36f037f5bf5cf383f262a88464a0fb5018fef2c301202c9927e0abd08637 DIST wasm-bindgen-backend-0.2.80.crate 25741 BLAKE2B bac730f41a17aa963bdb005bcbce76e988b0c163fdf1b117cb3bf838d7186b732f81ce4edc068c6e3d2934802c974e19f1d8588ff71310462a189b3e5b9d4653 SHA512 20c33664f194dbc5998093831d8ed0eae82cfa6c90b8c3b9338c4f32104594a8864c68a51ee3e39fca1eba166b241a9a8e508d5f942791d727deb2decd9056d2 -DIST wasm-bindgen-futures-0.4.25.crate 14772 BLAKE2B 4a2d2831a6aa8b01762956f7b8eec1b7b5802e631cb097ac993da4259a9515a709cb37506d11d5169155a0ca2b96befd7133b2208804c9144cbb56d78672b9f9 SHA512 f0d08a399d2ac2e9c15339807d852e410ed822eb4fbf5647ff6baf6b558ea5bf178d31b5b81e5b341fd135f90d064d73debadaeddaab65c4d9c67e2b2a7da89e -DIST wasm-bindgen-macro-0.2.75.crate 11550 BLAKE2B 160805abd3343c43634c2d8cfc2ae9eafdd18be207fbb849caefeef47d6ffad70e436775b86c3432ccb78d994ce81cee97c1b41c29484148d23946392a5dc9fa SHA512 200999b53937df7daae4779ec7aa1b78bb10d399c3ebe7dc8d9806ef697cfe6c4111296623610fb4aea48cf7cfdc6ac2fe66398db781796f8fdad32e4809a4cd DIST wasm-bindgen-macro-0.2.80.crate 11805 BLAKE2B ce070eac93a0cecac6d2e303f40b9f9784489133da2cf7fabbadd57afdeff5966308481276d4375150f0950fdbee165f466b4b099f0932ce26dd02ce6007af10 SHA512 816922762591e7ccd07d9bab1f089d1d0484c04ca4d8b9060d432fabe4ca28a6b6f0e701129f6d0a3fc341b845115c2dd1bea3bb67493234a73f7cd2bc0c66db -DIST wasm-bindgen-macro-support-0.2.75.crate 17883 BLAKE2B 007f789084f42f7aee7db984763c0d224ad16b04d134aa2208b53a93911b408a4e95ad51e3f6e010157ee2a4ba8f9e52cffc20f2c47ecc7ffece797814c99b10 SHA512 cb0bb02c7f0bb6ad7de3adff606d18e7eae3f4dfd276abd540de6dbf30d995445347781e681ae6f71a943cc2b7c4da36459f49af32cd1574e5634948ee65421f DIST wasm-bindgen-macro-support-0.2.80.crate 17857 BLAKE2B 9f51e4193f64088d95079a105164c75d2397f07846bc8fb29bf7f9dd3747dd7d4d6f3b340cde219fbc3b181199c8f1aaf62317ddd3ce8e7f25f68b2d5ffbd514 SHA512 8d4a68c363dde93d9644f30ab69ef28879e8c354e41e6ed1d1598beeeaba5bb6c8e6769fac5404faf438a90d87fbdaf9bc9b4d082dd7b1986f789d739f7b5108 -DIST wasm-bindgen-shared-0.2.75.crate 7177 BLAKE2B 89da1efd60d9f1a5f99fe216a1ddb56aaa53e75591dbdb11aeb07f350f95dc436e68d7e16c182fa10385b7eb07788fdaa87f374a007d687a473a7049d585f6be SHA512 35c8ef834dc0ffdc245a52d987a543483f4caeee0f2d831e2a48bd7c0dd43bedf02b460323ef0d40a4e7945b351768cc4a07112771f197b93702887b828e9821 DIST wasm-bindgen-shared-0.2.80.crate 7204 BLAKE2B dd955b920bb74d96734b58c3143a10182c64ff5d4c1cbcdcba909521b45c0f97422c3aca2894722d96a226884a7c334b06649ca7c1cb2e7b08c2cac5acf53dd5 SHA512 c170759d46e12edd41dcafc908caa887756a811006a178b3bf5ae73f73556d51fa13fc4a0844e28071d21c177a1d98e1e2f6dcac41dc240b972b697d36d74203 -DIST web-sys-0.3.52.crate 663882 BLAKE2B 8e0de45d084c801ca8a1f1a23dc7b5b510c0cd56d3cf2edbda241b4a7124962a750c823ad617a5fb102497751ca916937576356bb6d5c95c8ddb1eb6632a45df SHA512 03f2cc2d0173cc865005026daaf8c596a0df3f7d4da5937f3c6121280a55904180ef052e9663865ee3c74156f32af91a5ecfe146b72abe25ddaa4b05db4653cf DIST web-sys-0.3.57.crate 686563 BLAKE2B ddb687a252181a9198bc96da3feaea007ff188641996172293772257cffd748a79f306c24d9eb619c61a5ddcec4bb6e423288a831ff14c7b5ec6b37839b52508 SHA512 144a481ff7562ff5f96145c7db64ecc704863e2fd6c0c9afc87fe87513e5be660fcadec6b1114ed2c86da36ccd97024ce601b843c8768dd8b5c53c71daae9800 DIST webpki-0.22.0.crate 58663 BLAKE2B 4fff91a8ce3d46a9daa9e39c50755f79574c91faddead2f6c879f6e9bc2189b76c4951cbc36e607e099ab8a870b422e1afcd4bcbecc14e96555c26c8cbefeb84 SHA512 7c2916d47f2232587e3ccaa8fefc8b576addaf84b55166011032e471f91ce54a79d2fca7fcc1144552c254f5baead708fba2b0ce76a1c34286838a8744b0f570 DIST webpki-roots-0.22.3.crate 242291 BLAKE2B 70509e4fe7e1df706c66dee61200dd73372ed37ad9dd08db81687bfca6d2baffa4a9588054a827cae3c7e55a0aa31de220c5cb205467bc2891188cef1949b776 SHA512 4015b9f98127324efd8219a3a1f3e7f3bc7d67023838fa924a52df8815ff80a5caca351e12219b24be594fe55448ea06b5e040c19b4d14156a115fe5c70c245f -DIST winapi-0.2.8.crate 455145 BLAKE2B 50f3c2a0cf4eeedd6891b11392e520c1cca139a71f8f736eabaf43aa7e4b1b5d57697918978220459572d373940edf971eb8302f292cbff832283e905076319a SHA512 115e6f027cdd4a56f77ca24f4ab249d2a6cac1e1f955c826a9b6ee05db4861790a533f5e674aebbb540370fff52ed41618c2cd7c906e73200e92df213109cebe DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-build-0.1.1.crate 669 BLAKE2B 6c8d8e0f81574c086f06fb3f234b0e6759d293d1d254857c3d491e4d43279e5c2f57f2fcfdc9d5d7b083280f4cc2a75a6ee9bc1541ec6ce8f8d904ded0567faf SHA512 8b0a239e205a5368892f41c870a8a7ea16e3468c364b03382bef7fa3a2e7159b09c07661e95b1227578f6d72c14879daa4444b28c51ae20ef15d985d59ca5a77 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST winreg-0.7.0.crate 21225 BLAKE2B 5841db683dc0aa8b92de8ec43100403b029c8d3e544adcaab030d998e5af4644ea176ac0bcd97141d137450a7bd761a5291405202c445a326da7d4f240686230 SHA512 a0b7a2d239e30cea89a863b879831bc32b5f2988ef3f0586ddadda48827cafc82d3602d2f8df3c47dc1e80537149a1ca1dc1506f9fbf960d9ba081dff1bac731 -DIST ws2_32-sys-0.2.1.crate 4697 BLAKE2B 52a7a3f57bcd73156730ada4d78fe12a54a498c9064e0928e09de13a95bd9237f884538e5f9368b47a7ac3c425f0f798c26bad85f20bed4ea26c2fa16c779b97 SHA512 18356861fc595efe7d0180afb8ce7649da35a4f9ba456271d2068679ab258a861af32a2e016e241fbfbf5f6ef0eb33127b26eabfc11428af39506538faa4821f -DIST wyz-0.2.0.crate 12926 BLAKE2B dd4de5ec403e57d8362a15efea78e5217164dfd6b22c16458ffff8722e8cd3f28b567a2b9b1bc2774d6c8ba153d37e350929e98b38c82d022f7890052da30e37 SHA512 3a16c3e81d3595ddf1e7816e698eb4d07c7455dec579fd5e97b5d8b77e626cda52f3cdaee71e234e5e500a7ac58b9d1d5f12b17264686f3f225d5e5b0d315de7 -DIST xdg-2.2.0.crate 13387 BLAKE2B f1a5909b6a4544eaf28d1d051e05a6b9b09043060e14e394410778ed175e9f27246afadf3851dec21020c5e2ca81ef4db44a34e58d9229972b2475ff5f40d6c9 SHA512 16342b8396b4a329801a0ce3b9db82c4c767d09339f895d9f000c64b7160df11019b320cda632f99d8d5b9f65c97894b09091ee4e2ccafac0cd671481fa5c61e DIST xdg-2.4.1.crate 14034 BLAKE2B 7fd98ef4e1534d13da125a78cb7425318f1f2f0c7e06a8c8045b2145c1696bf86daf820577aa9757af0deb11951315efd382091b1c73dd3853841388927c2b01 SHA512 23e69abbe79a0977900af37feb9f367a82d0ba4e69fc9421e356a5957920e316379355b1c6eeda1235feb3d028f738c41f520d28665f919e775b20240219e07e DIST xml-rs-0.8.4.crate 52690 BLAKE2B 140d4e725ae0e82c949838c1f6d82e1fbb00e2df4d51b74486597302d4a434ccb46bbd6f5e97636b4947c0092793928c29837a3290bb525344e8a27c0951a42b SHA512 b21b0db9ee7cdfddae7c110e4fec714d719e75ba139744c290692d660caa425aa8b1ece644deb5f1879f21c0561b9b412b9ba8931f7f5b4e220ef08f8a7fc5e6 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 -DIST zeroize-1.3.0.crate 15913 BLAKE2B 571d96420e85e3d12100dcaff00d4721eae7296465cafce83db81293e801cd5a1f78b19986dc537fab208519a48e6a7df344d8e8a7053b094c1aa5bb90de083b SHA512 352a668a4c491cbd644368eb19f797709a41f3abf9a09028b6c1c4077710d48b74c3018e65112762a31403917f000340a0e57bc095a745e3f99300d6c25ca8bb DIST zeroize-1.5.4.crate 17586 BLAKE2B 0bcb58b428adcf743f06a01f431aaba0b483f0e00b70e1f9fd3da37350982a8d4511301fcb0016892264deed10e2efbf3b85becde9d74e91538715db63e231fc SHA512 c581d3ab3e7a1d5803c0d1e0d054aec1f47fa0387625fe9367dce7875c2f015d921f70cadc33ac596c96b87461ddf9fd35c5213b61b705aecaf213635a551445 -EBUILD cargo-audit-0.15.2-r1.ebuild 6325 BLAKE2B 314e0668bddebe8a1d3412219ee9878e03112afa0f3c87b11adc16c6d038726d22d08911a116ce76824ab6166fc0896b72665dc6edcfbf966bbfe7f3c90bc1d4 SHA512 6950b35da1a2fe4b4cf850ddba70269139ba61f7426e050c3571aea7bab0e8e118df01acd36a0f4808409e596324591333d87cedaf822b1700fc84fa427f1aae -EBUILD cargo-audit-0.17.0.ebuild 5860 BLAKE2B 7ead4638b0b1866d9145a4ca9f585ca35292289835a21909f6691f992a5f511827730637d2d8787fb34a75594738238b4b3e54bfdc187e779fc4a3db0f8efd4d SHA512 62447067351c1825fb7d5bf25e3d3c9e7496c800fb4acfb8eb58b25a50200cb476e30fa1d5bf0998138ac83e9570ccaf062e37971a19981ca58979b9a74cafb1 +EBUILD cargo-audit-0.17.0.ebuild 5867 BLAKE2B a257156edc625021fca4a9112d8968a9f778623cf1006d0d5d6966d9169c5111c63a8221a2018828e39635548002ba3c2e87ad47ec599af0c02e2a4789432ed3 SHA512 253a8d737027fe9c7f59753212bbf75c69cfe93f6471797867ada88b7ee352a26e13983973a95250fc5daccab29fe85a28b3a0a9625b941200accd5a94cab1b7 MISC metadata.xml 530 BLAKE2B 327d1671570ea72c3c86ddbfd42d334426621f5f2f91f63684ea51a3f0fa504d61624acd05fa5891c712c2c03672334b5ec366206ee78000390d2aaa4d8da30f SHA512 c8bbccf4d4483c621a5eab0608806a07ff9dc16df57e46e7d90b5eb1537e8654efe729184695d13b75eca3499131a0eb0e41872cad3aae3118ad2164da3cf9db diff --git a/dev-util/cargo-audit/cargo-audit-0.15.2-r1.ebuild b/dev-util/cargo-audit/cargo-audit-0.15.2-r1.ebuild deleted file mode 100644 index 3f0cc8a36c16..000000000000 --- a/dev-util/cargo-audit/cargo-audit-0.15.2-r1.ebuild +++ /dev/null @@ -1,335 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - abscissa_core-0.5.2 - abscissa_derive-0.5.0 - addr2line-0.16.0 - adler-1.0.2 - aho-corasick-0.7.18 - ansi_term-0.11.0 - arrayvec-0.5.2 - askama-0.10.5 - askama_derive-0.10.5 - askama_escape-0.10.1 - askama_shared-0.11.1 - atom_syndication-0.10.0 - atty-0.2.14 - autocfg-1.0.1 - backtrace-0.3.61 - base64-0.13.0 - bincode-1.3.3 - bitflags-1.3.1 - bitvec-0.19.5 - block-buffer-0.7.3 - block-padding-0.1.5 - bumpalo-3.7.0 - byte-tools-0.3.1 - byteorder-1.4.3 - bytes-0.5.6 - bytes-1.0.1 - canonical-path-2.0.2 - cargo-edit-0.7.0 - cargo_metadata-0.11.4 - cc-1.0.69 - cfg-if-0.1.10 - cfg-if-1.0.0 - chrono-0.4.19 - clap-2.33.3 - color-backtrace-0.3.0 - combine-4.6.0 - comrak-0.12.1 - core-foundation-0.9.1 - core-foundation-sys-0.8.2 - crates-index-0.17.0 - crc32fast-1.2.1 - darling-0.10.2 - darling-0.12.4 - darling_core-0.10.2 - darling_core-0.12.4 - darling_macro-0.10.2 - darling_macro-0.12.4 - derive_builder-0.10.2 - derive_builder_core-0.10.2 - derive_builder_macro-0.10.2 - digest-0.8.1 - diligent-date-parser-0.1.2 - dirs-3.0.2 - dirs-sys-0.3.6 - encoding_rs-0.8.28 - entities-1.0.1 - env_proxy-0.4.1 - error-chain-0.12.4 - failure-0.1.8 - failure_derive-0.1.8 - fake-simd-0.1.2 - fixedbitset-0.4.0 - flate2-1.0.21 - fnv-1.0.7 - foreign-types-0.3.2 - foreign-types-shared-0.1.1 - form_urlencoded-1.0.1 - fs-err-2.6.0 - fuchsia-zircon-0.3.3 - fuchsia-zircon-sys-0.3.3 - funty-1.1.0 - futures-channel-0.3.16 - futures-core-0.3.16 - futures-io-0.3.16 - futures-sink-0.3.16 - futures-task-0.3.16 - futures-util-0.3.16 - generational-arena-0.2.8 - generic-array-0.12.4 - getrandom-0.2.3 - gimli-0.25.0 - git2-0.13.22 - glob-0.3.0 - gumdrop-0.7.0 - gumdrop-0.8.0 - gumdrop_derive-0.7.0 - gumdrop_derive-0.8.0 - h2-0.2.7 - hashbrown-0.11.2 - heck-0.3.3 - hermit-abi-0.1.19 - hex-0.4.3 - home-0.5.3 - http-0.2.4 - http-body-0.3.1 - httparse-1.4.1 - httpdate-0.3.2 - humansize-1.1.1 - humantime-2.1.0 - humantime-serde-1.0.1 - hyper-0.13.10 - hyper-tls-0.4.3 - ident_case-1.0.1 - idna-0.2.3 - indexmap-1.7.0 - iovec-0.1.4 - ipnet-2.3.1 - itoa-0.4.7 - jobserver-0.1.23 - js-sys-0.3.52 - kernel32-sys-0.2.2 - lazy_static-1.4.0 - lazycell-1.3.0 - lexical-core-0.7.6 - libc-0.2.99 - libgit2-sys-0.12.23+1.2.0 - libssh2-sys-0.2.21 - libz-sys-1.1.3 - line-wrap-0.1.1 - linked-hash-map-0.5.4 - log-0.4.14 - maplit-1.0.2 - matchers-0.0.1 - matches-0.1.9 - maybe-uninit-2.0.0 - memchr-2.4.0 - mime-0.3.16 - mime_guess-2.0.3 - miniz_oxide-0.4.4 - mio-0.6.23 - miow-0.2.2 - native-tls-0.2.8 - net2-0.2.37 - never-0.1.0 - nom-6.1.2 - num-integer-0.1.44 - num-traits-0.2.14 - num_cpus-1.13.0 - object-0.26.0 - once_cell-1.8.0 - onig-6.2.0 - onig_sys-69.7.0 - opaque-debug-0.2.3 - openssl-0.10.35 - openssl-probe-0.1.4 - openssl-src-111.15.0+1.1.1k - openssl-sys-0.9.65 - owning_ref-0.4.1 - percent-encoding-2.1.0 - pest-2.1.3 - pest_derive-2.1.0 - pest_generator-2.1.3 - pest_meta-2.1.3 - petgraph-0.6.0 - pin-project-1.0.8 - pin-project-internal-1.0.8 - pin-project-lite-0.1.12 - pin-project-lite-0.2.7 - pin-utils-0.1.0 - pkg-config-0.3.19 - plist-1.2.1 - ppv-lite86-0.2.10 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.28 - quick-xml-0.22.0 - quote-1.0.9 - radium-0.5.3 - rand-0.8.4 - rand_chacha-0.3.1 - rand_core-0.6.3 - rand_hc-0.3.1 - redox_syscall-0.2.10 - redox_users-0.4.0 - regex-1.5.4 - regex-automata-0.1.10 - regex-syntax-0.6.25 - remove_dir_all-0.5.3 - reqwest-0.10.10 - rust-embed-5.9.0 - rust-embed-impl-5.9.0 - rust-embed-utils-5.1.0 - rustc-demangle-0.1.20 - ryu-1.0.5 - safemem-0.3.3 - same-file-1.0.6 - schannel-0.1.19 - secrecy-0.6.0 - security-framework-2.3.1 - security-framework-sys-2.3.0 - semver-0.9.0 - semver-0.10.0 - semver-0.11.0 - semver-1.0.4 - semver-parser-0.7.0 - semver-parser-0.10.2 - serde-1.0.127 - serde_derive-1.0.127 - serde_json-1.0.66 - serde_urlencoded-0.7.0 - sha-1-0.8.2 - shell-words-1.0.0 - signal-hook-0.1.17 - signal-hook-registry-1.4.0 - slab-0.4.4 - smallvec-0.6.14 - smartstring-0.2.9 - smol_str-0.1.17 - socket2-0.3.19 - stable_deref_trait-1.2.0 - static_assertions-1.1.0 - strsim-0.8.0 - strsim-0.9.3 - strsim-0.10.0 - structopt-0.3.22 - structopt-derive-0.4.15 - subprocess-0.2.7 - syn-1.0.74 - synstructure-0.12.5 - syntect-4.6.0 - tap-1.0.1 - tempfile-3.2.0 - termcolor-1.1.2 - textwrap-0.11.0 - thiserror-1.0.25 - thiserror-impl-1.0.25 - time-0.1.43 - tinyvec-1.3.1 - tinyvec_macros-0.1.0 - tokio-0.2.25 - tokio-tls-0.3.1 - tokio-util-0.3.1 - toml-0.5.8 - toml_edit-0.2.1 - tower-service-0.3.1 - tracing-0.1.26 - tracing-attributes-0.1.15 - tracing-core-0.1.18 - tracing-futures-0.2.5 - tracing-log-0.1.2 - tracing-subscriber-0.1.6 - try-lock-0.2.3 - twoway-0.2.2 - typed-arena-1.7.0 - typenum-1.13.0 - ucd-trie-0.1.3 - unchecked-index-0.2.2 - unicase-2.6.0 - unicode-bidi-0.3.6 - unicode-normalization-0.1.19 - unicode-segmentation-1.8.0 - unicode-width-0.1.8 - unicode-xid-0.2.2 - unicode_categories-0.1.1 - url-2.2.2 - vcpkg-0.2.15 - vec_map-0.8.2 - version_check-0.9.3 - wait-timeout-0.2.0 - walkdir-2.3.2 - want-0.3.0 - wasi-0.10.2+wasi-snapshot-preview1 - wasm-bindgen-0.2.75 - wasm-bindgen-backend-0.2.75 - wasm-bindgen-futures-0.4.25 - wasm-bindgen-macro-0.2.75 - wasm-bindgen-macro-support-0.2.75 - wasm-bindgen-shared-0.2.75 - web-sys-0.3.52 - winapi-0.2.8 - winapi-0.3.9 - winapi-build-0.1.1 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - winreg-0.7.0 - ws2_32-sys-0.2.1 - wyz-0.2.0 - xdg-2.2.0 - xml-rs-0.8.4 - yaml-rust-0.4.5 - zeroize-1.3.0 -" - -inherit cargo - -DESCRIPTION="Audit Cargo.lock for security vulnerabilities" -HOMEPAGE="https://github.com/rustsec/cargo-audit" -SRC_URI="https://github.com/RustSec/rustsec/archive/refs/tags/${PN}/v${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris)" - -LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT MPL-2.0 Unlicense" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" -IUSE="fix" - -RDEPEND="dev-libs/openssl:0=" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/rustsec-${PN}-v${PV}" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -# requires checkout of vuln db/network -PROPERTIES="test_network" -RESTRICT="test" - -src_configure() { - local myfeatures=( - $(usev fix) - vendored-libgit2 - ) - - cargo_src_configure -} - -src_compile() { - # normally we can pass --bin cargo-audit - # to build single workspace member, but we need to cd - # for tests to be discovered properly - cd cargo-audit || die - cargo_src_compile -} - -src_install() { - cargo_src_install --path cargo-audit - local DOCS=( cargo-audit/{README.md,audit.toml.example} ) - einstalldocs -} diff --git a/dev-util/cargo-audit/cargo-audit-0.17.0.ebuild b/dev-util/cargo-audit/cargo-audit-0.17.0.ebuild index d73994489e51..90a39e2e9c48 100644 --- a/dev-util/cargo-audit/cargo-audit-0.17.0.ebuild +++ b/dev-util/cargo-audit/cargo-audit-0.17.0.ebuild @@ -273,7 +273,7 @@ SRC_URI="https://github.com/RustSec/rustsec/archive/refs/tags/${PN}/v${PV}.tar.g LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT MPL-2.0 Unlicense" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc64" IUSE="fix" RDEPEND="dev-libs/openssl:0=" diff --git a/dev-util/catalyst/Manifest b/dev-util/catalyst/Manifest index a0aaa429fba2..8cafbe4077ba 100644 --- a/dev-util/catalyst/Manifest +++ b/dev-util/catalyst/Manifest @@ -1,4 +1,6 @@ DIST catalyst-3.0.21.tar.bz2 620472 BLAKE2B 6ecf59edde24cbec6d072a31680b75e2e7f142e267b43783473dc607b189d5091b6ca2b7bd02e88a6528a7bccea8441fce21c74aed6623ec14d701557fb4d267 SHA512 e2c58a562508e25465186a5d9771040ddb9f00104943a6434489e5ef01da220ac0330339f741d023717c8d1df6ec2bf765654fabe4097d93d3086ef9005a294c +DIST catalyst-3.0.22.tar.bz2 620528 BLAKE2B f0eb5bf1052ba65bcdab4a14fe8ab564b6396c8a7271ee16c664b90c595df2a7bcda480279d64e0c7c6ff2045e0119a6a3afec75819a673ae721e77587e1f2b2 SHA512 c2b2d20ee6581b7c9c837fd64e798b0d1b0e5cc00346827cdf7154af8e8b6e279d32ab0d7f10314aa8d50923065e8b1121d2c01a506521cdae04736769cf6ba4 EBUILD catalyst-3.0.21.ebuild 1918 BLAKE2B d69cb68a5f829f3253d4eae7318b77ee783bd462e7c14e6f81c50e251e1e5bfea923d21876f8e847fe4084876899cc6601c10e63c7c99337965663134eeedeab SHA512 2ad74bc3c23c6e2ca72a437eede495b81b5bd13e9b65fff1bef709f6ade94479631674b60baa5a8b767d7385741e4355a44cb444f98457d3708a236d17750533 +EBUILD catalyst-3.0.22.ebuild 1925 BLAKE2B 3e2b9596933c4deda234a6891f3f0852e6d98d30dfe5ac4c096d1036662b16a78ec92a6ab401aa51db5300e3a02c513f0c9e1a03aaf9eaae9049c31df9e5d5d5 SHA512 368fb12323423ce2aa85d329a9cbcbb616966e6185af1693d0eb42ff5eb6c72412415b083cb2599565a5342fbbf9e2016992b875c619c01cc60ccaefd5b9e7a8 EBUILD catalyst-9999.ebuild 2276 BLAKE2B c9c69540cb30c045e86318b58b94cc103cca96b5decb7a9bfce1a375d30d92a15cfb3b6292aa38f23de7031dbd3f9202261080ed522a214044821c1e438e802f SHA512 8c065eb89b69bbf42a8a716ca8062d4b5968a29dad635ba01b2403bc92cc77c383726e9993dcf58bcdd0efb2ac7ada5c7a6e7f0c13e292f42263a605763cb35b MISC metadata.xml 513 BLAKE2B 22190e4d7fa9f6ff81681614aad1ae622462418be7fbdb6ecb11bf14f884b6520592a8125a5896ff27de788824a98a0005853ad54ed8fcb39daddec570924551 SHA512 a47a00346b514a42add12c5d0d83d712e1cd28e1737ba4c3a1ebc710ad4a0cab365c969e2da5e78f675a5a5ecdeef8925fae53a80ca8d22df6cf74d89efdf1c4 diff --git a/dev-util/catalyst/catalyst-3.0.22.ebuild b/dev-util/catalyst/catalyst-3.0.22.ebuild new file mode 100644 index 000000000000..282eccf985ea --- /dev/null +++ b/dev-util/catalyst/catalyst-3.0.22.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == *9999* ]]; then + SRC_ECLASS="git-r3" + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/catalyst.git" + EGIT_BRANCH="master" +else + SRC_URI="https://gitweb.gentoo.org/proj/catalyst.git/snapshot/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 ${SRC_ECLASS} + +DESCRIPTION="Release metatool used for creating releases based on Gentoo Linux" +HOMEPAGE="https://wiki.gentoo.org/wiki/Catalyst" + +LICENSE="GPL-2+" +SLOT="0" +IUSE="ccache doc +iso system-bootloader" + +DEPEND=" + app-text/asciidoc + >=dev-python/snakeoil-0.6.5[${PYTHON_USEDEP}] + dev-python/fasteners[${PYTHON_USEDEP}] +" +RDEPEND=" + >=dev-python/snakeoil-0.6.5[${PYTHON_USEDEP}] + dev-python/fasteners[${PYTHON_USEDEP}] + >=dev-python/pydecomp-0.3[${PYTHON_USEDEP}] + app-arch/lbzip2 + app-crypt/shash + sys-fs/dosfstools + || ( + app-arch/tar[xattr] + app-arch/libarchive[xattr] + ) + amd64? ( >=sys-boot/syslinux-3.72 ) + x86? ( >=sys-boot/syslinux-3.72 ) + ccache? ( dev-util/ccache ) + iso? ( app-cdr/cdrtools ) + kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 ) +" +PDEPEND="system-bootloader? ( >=sys-apps/memtest86+-5.01-r4 + sys-boot/grub:2 + amd64? ( sys-boot/grub[grub_platforms_efi-32,grub_platforms_efi-64] ) + x86? ( sys-boot/grub[grub_platforms_efi-32] ) + sys-boot/syslinux + sys-boot/shim )" + +python_prepare_all() { + python_setup + echo VERSION="${PV}" "${PYTHON}" setup.py set_version + VERSION="${PV}" "${PYTHON}" setup.py set_version || die + distutils-r1_python_prepare_all +} + +python_compile_all() { + # build the man pages and docs + emake +} + +python_install_all() { + distutils-r1_python_install_all + if use doc; then + dodoc files/HOWTO.html files/docbook-xsl.css + fi +} diff --git a/dev-util/cdecl/Manifest b/dev-util/cdecl/Manifest index 28a1e090b8fb..a63f92367d60 100644 --- a/dev-util/cdecl/Manifest +++ b/dev-util/cdecl/Manifest @@ -1,5 +1,3 @@ -DIST cdecl-11.15.tar.gz 779251 BLAKE2B 38dbefeb65b19960d9a761f63318525c5f446536a1195258ad6bc0214f07e9b24aaba09d50bfa8486315ec9514f5727abf5150d243c0123c5d8d74cb97e53327 SHA512 e9142eaf59fed2722756408e2c7be38ebe5d6975baab46eceb79ef70462ac106d49328e14177a18a576a68c08fa8c8fecd6ed7f0c2b9ba7b219727ca4a1546db DIST cdecl-12.0.tar.gz 801393 BLAKE2B f1b506e633da62ff058901add3c986431144d37c4f1a1b29de69b9fed4992d0976bbc6002859a35c2436fb150c5c91b6ce3c412e772db5f2e566c80bad9f6473 SHA512 4d8ccdc898afb0fc64d7ac984cfa20b99b2d06679d298328bcfc13cc2da1cf6d19c57258dfac85d70ad9fd779f7bfe08b2ce89ef0c7013cf2fadc6079ca5819f -EBUILD cdecl-11.15.ebuild 656 BLAKE2B a7f70644931a6427c829a604c380b4759db1f81ac86feea822ebe804fc5832220be2bbcf820b28d14f37e97f27717e543b175022293e2911aef032015a633aca SHA512 59705762b80401b1b39b890c3cce2d592eb1eadcaa712a18f11f21c2fbd8288cf6585849b10b173ff7b4cd33862017b2eecc97eb9b8c9399a5481f36266e2c0d -EBUILD cdecl-12.0.ebuild 657 BLAKE2B d82294e5f0a189b09d98b16bd6d2b25ff2a28cc86b92547c545d417b51002c4ef13bdb9f28981ed59a3cf25800b119973e1fe1197f5aa8731d38ba549998c2b7 SHA512 3c5af8de3f740b969f4ccec9bbc9caff44f6fe3a831bb21e6333e685752816552c6343e9804afe2afcf498ba7f057478488eb72c7e22a84f54b09c7351960a79 +EBUILD cdecl-12.0.ebuild 656 BLAKE2B a7f70644931a6427c829a604c380b4759db1f81ac86feea822ebe804fc5832220be2bbcf820b28d14f37e97f27717e543b175022293e2911aef032015a633aca SHA512 59705762b80401b1b39b890c3cce2d592eb1eadcaa712a18f11f21c2fbd8288cf6585849b10b173ff7b4cd33862017b2eecc97eb9b8c9399a5481f36266e2c0d MISC metadata.xml 468 BLAKE2B b883da549653ee0df224561567b7fcad423674260ccce2f5f2af6487927ad4e7fc81171582274af55d5f0d1733b92617424b39a5193a46f27bffab9a9422afe5 SHA512 7e77833fa924f265031e1d6db658147fc179767c3150cb3f80f0c145a2514da108e684ae136848928a56495e1a1d794ea35217e7fc407c0394b2514f889b75a0 diff --git a/dev-util/cdecl/cdecl-11.15.ebuild b/dev-util/cdecl/cdecl-11.15.ebuild deleted file mode 100644 index e11e661104b3..000000000000 --- a/dev-util/cdecl/cdecl-11.15.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION='Composing and deciphering C (or C++) declarations or casts, aka "gibberish."' -HOMEPAGE="https://github.com/paul-j-lucas/cdecl" -SRC_URI="https://github.com/paul-j-lucas/${PN}/archive/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="+readline" - -DEPEND=" - sys-libs/ncurses:0= - readline? ( sys-libs/readline:0= ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -S="${WORKDIR}/${PN}-${P}" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf $(use_with readline) -} diff --git a/dev-util/cdecl/cdecl-12.0.ebuild b/dev-util/cdecl/cdecl-12.0.ebuild index 7e715e918523..e11e661104b3 100644 --- a/dev-util/cdecl/cdecl-12.0.ebuild +++ b/dev-util/cdecl/cdecl-12.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/paul-j-lucas/${PN}/archive/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+readline" DEPEND=" diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest index 219967ef5178..845a47b4a137 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -1,7 +1,5 @@ DIST diffoscope-219.tar.gz 2711533 BLAKE2B 1b244a36ca2622244fb1f11f8fc895680bd1d77b544421e5e2c3662294fdf8e7efe3b67e370a83089c180f3c8563562847cc8b09bec85426e1b05f340575b724 SHA512 615b82cbd2b1a8bcdfae4274c051e4be52fb8ea90c5e56b041dd1d8c520c759d09cd4c080b31154257828316f7b4c0ac79cf0b1e09d762271ce01ffde353ee7a -DIST diffoscope-221.tar.gz 3145331 BLAKE2B 76369a7719f9a256ca61cc097bc439c5ef267370b78b5e25c466f351fc262b6a9a18f2f82d88ae86fd382a11900c4350ff79c6217c53df42ad56706ee58fa42b SHA512 145390374378f699f7689af0e35897bc9d75cd805722f0db66e689135186eb43def17ec5aac4adf8f7e0045cbddec8a31dc5c8b68eb4e7b0d3bd1f0661f26416 -DIST diffoscope-222.tar.gz 3145249 BLAKE2B ae91a16b4c21754d4c677922fed0a2f6102ba1ee370eac42a4008fcd0898adc7b1e86a900476f08eae8705353f05837daf4fcc4026d5beb27ab982b72a0e12d7 SHA512 b4f2e17fbb755517d922dfcbc0ae57544a89600338bed7d98d59ab024ddc13bcedcddfa6ee808530e163b3f6c3cf627b159b9d0a011765d03a9268839226590f +DIST diffoscope-223.tar.gz 3145330 BLAKE2B 47ebe733c6330c2c8a7a78dfaad4c364ac3570d5a691b889f3154dcc5f7bec7b97744f04433cf56544ca208233271bbbca8bb767ed43844786fca4e77505d95b SHA512 5f83177133fd4689a77fb08038222998f9597cd63b0f328d3ae55c2ef6f5136f55ab1f5841b70ce1f64a62d216e2332bb4cecb82a3edcc90a6a5841e95955d4c EBUILD diffoscope-219.ebuild 3324 BLAKE2B c9c95194b8d7d758834d27a1883bc1a884f6e3670ac81757bc251448e27afa437a4434966eb1cc5f79c026559241978eb913be3ec70b42f86dcba701a968db92 SHA512 5f53cf29280155a033b5aaf64512bd006fb1be72c6f8af2a1e0fc8669d1ac6f05441152fa66c41fbefa6ec74a31c2b1dbc11f08f27ca39f30e43cbc8c991b45e -EBUILD diffoscope-221.ebuild 3333 BLAKE2B dbbd07f3ba1ed69c7a71444b046c190182a522415def1dfae5f8e4cf22a25bb93d19fc6e61b43e1da9cf95270de7e85ecc66c258635a7d03a81ee7709cf9b657 SHA512 857ddab39cf606bce9f2339986d1b55dfcccee9d774deb469a9c2a169f3799851457611e0250a5d0c3a4d58d7e477a86744568e9d8f15bc8f223810837b38f17 -EBUILD diffoscope-222.ebuild 3333 BLAKE2B dbbd07f3ba1ed69c7a71444b046c190182a522415def1dfae5f8e4cf22a25bb93d19fc6e61b43e1da9cf95270de7e85ecc66c258635a7d03a81ee7709cf9b657 SHA512 857ddab39cf606bce9f2339986d1b55dfcccee9d774deb469a9c2a169f3799851457611e0250a5d0c3a4d58d7e477a86744568e9d8f15bc8f223810837b38f17 +EBUILD diffoscope-223.ebuild 3444 BLAKE2B ace11e44d106488caa6e2e2014236e1d5889667c48348ef29b6b34b719f5b95392cc0f2aaf73ecf0a01085263e4dea21c3ba4280802abca4fe95ac2c2c018c17 SHA512 e9cb6a0ec3fe55146081dd3336409c49112b55dda2e7edb97c9c0b6269ca29f9706dbf9b1cc5061d4d0869f980824ea8ebe447e191d015510af58a50014f659b MISC metadata.xml 2078 BLAKE2B 3bb126836e45e8d4e5b6170a12219ec9cceb1a12dca4658211b1971cb16fa5593622642ade363904cf24df16de0749b957d0fc03838d2a9a004484d0b551c886 SHA512 382cefe0478282000b74e404cdd9d636a0323fceb55b97fd8545190628c319e0c5e213c7d082198e4b8b1fc693a52ce85c52b3ad831778e6fadbe6ba401782f5 diff --git a/dev-util/diffoscope/diffoscope-222.ebuild b/dev-util/diffoscope/diffoscope-222.ebuild deleted file mode 100644 index bd5c0dd544f8..000000000000 --- a/dev-util/diffoscope/diffoscope-222.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="ncurses" -inherit distutils-r1 - -DESCRIPTION="Will try to get to the bottom of what makes files or directories different" -HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file -find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma -mono opendocument pascal pdf postscript R rpm sqlite squashfs -ssh tar test tcpdump zip zlib zstd" - -RESTRICT="!test? ( test )" - -# pull in optional tools for tests: -# img2txt: bug #797688 -# docx2txt: bug #797688 -BDEPEND="test? ( - app-text/docx2txt - media-libs/libcaca - virtual/imagemagick-tools[jpeg] - )" -RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/libarchive-c[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/tlsh[${PYTHON_USEDEP}] - acl? ( sys-apps/acl ) - binutils? ( sys-devel/binutils ) - bzip2? ( app-arch/bzip2 ) - libcaca? ( media-libs/libcaca ) - colord? ( x11-misc/colord ) - cpio? ( app-arch/cpio ) - diff? ( sys-apps/diffutils ) - docx? ( app-text/docx2txt ) - dtc? ( sys-apps/dtc ) - e2fsprogs? ( sys-fs/e2fsprogs ) - file? ( sys-apps/file ) - find? ( sys-apps/findutils ) - gettext? ( sys-devel/gettext ) - gif? ( media-libs/giflib ) - gpg? ( app-crypt/gnupg ) - haskell? ( dev-lang/ghc ) - hdf5? ( sci-libs/hdf5 ) - hex? ( app-editors/vim-core ) - imagemagick? ( media-gfx/imagemagick ) - iso? ( app-cdr/cdrtools ) - java? ( virtual/jdk ) - llvm? ( sys-devel/llvm ) - lzma? ( app-arch/xz-utils ) - mono? ( dev-lang/mono ) - opendocument? ( app-text/odt2txt ) - pascal? ( dev-lang/fpc ) - pdf? ( - app-text/pdftk - app-text/poppler - dev-python/PyPDF2[${PYTHON_USEDEP}] - ) - postscript? ( app-text/ghostscript-gpl ) - R? ( dev-lang/R ) - rpm? ( app-arch/rpm ) - sqlite? ( dev-db/sqlite:3 ) - squashfs? ( sys-fs/squashfs-tools ) - ssh? ( net-misc/openssh ) - tar? ( app-arch/tar ) - tcpdump? ( net-analyzer/tcpdump ) - zip? ( app-arch/unzip ) - zlib? ( app-arch/gzip ) - zstd? ( app-arch/zstd ) -" -# Presence if filemagic's magic.py breaks imports -# of dev-python/python-magic: https://bugs.gentoo.org/716482 -RDEPEND+=" !dev-python/filemagic" - -EPYTEST_DESELECT=( - # Test seems to use different tarball - tests/test_presenters.py::test_text_proper_indentation - - # Needs triage - tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found - tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode - - # img2txt based failures, bug #797688 - tests/comparators/test_ico_image.py::test_diff - tests/comparators/test_ico_image.py::test_diff_meta - tests/comparators/test_ico_image.py::test_diff_meta2 - tests/comparators/test_ico_image.py::test_has_visuals - tests/comparators/test_jpeg_image.py::test_diff - tests/comparators/test_jpeg_image.py::test_compare_non_existing - tests/comparators/test_jpeg_image.py::test_diff_meta - tests/comparators/test_jpeg_image.py::test_has_visuals - - # docx2txt based falures, bug #797688 - tests/comparators/test_docx.py::test_diff - - # Formatting - tests/test_source.py::test_code_is_black_clean -) - -distutils_enable_tests pytest diff --git a/dev-util/diffoscope/diffoscope-221.ebuild b/dev-util/diffoscope/diffoscope-223.ebuild similarity index 95% rename from dev-util/diffoscope/diffoscope-221.ebuild rename to dev-util/diffoscope/diffoscope-223.ebuild index bd5c0dd544f8..fb46babb5816 100644 --- a/dev-util/diffoscope/diffoscope-221.ebuild +++ b/dev-util/diffoscope/diffoscope-223.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs @@ -88,6 +88,7 @@ EPYTEST_DESELECT=( # Needs triage tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode + tests/comparators/test_gif.py::test_has_visuals # img2txt based failures, bug #797688 tests/comparators/test_ico_image.py::test_diff @@ -104,6 +105,9 @@ EPYTEST_DESELECT=( # Formatting tests/test_source.py::test_code_is_black_clean + + # Fails on ZFS + tests/test_main.py::test_non_unicode_filename ) distutils_enable_tests pytest diff --git a/dev-util/glade/Manifest b/dev-util/glade/Manifest index 28ed23779296..dc237c708f58 100644 --- a/dev-util/glade/Manifest +++ b/dev-util/glade/Manifest @@ -3,5 +3,5 @@ AUX glade-3.38.2-meson-0.61.patch 1334 BLAKE2B 009af5a6617b59519eec3c4033d63f898 DIST glade-3.38.2.tar.xz 2709224 BLAKE2B 2bcd447b90d6e67abc44dd273f0f5d7fc1d6848ef0bd878481f2c10e8846828e63fbf9c9c96e5effe8126b4aec7eb05886606ca1dc5fb94943bc5d1d8d0ef4e2 SHA512 2df8c8363206905663cd3ac9196da44445425a888b64f1b3b3ac6cd41e14c4a82a5d2c299730ef0606c3970a04dd8f245bb5639218794eb67dcbd26fae17565e DIST glade-3.40.0.tar.xz 2654772 BLAKE2B 472dfd841e9501f7bbc96bde49ebe26dfd54193cd479658d042547eba5d1af196c0a06212ec5c894c53c12f3791967f6c77859f96802e3df5760b36c6c0c4af1 SHA512 6b018f882e9d155a4b2256c0b4c72743f971c8d730a53f16faa240d01e14051f5b6ce04e355dcc78e1679579fb091facaa06acdda6297c5b8efc642c42bb7b4e EBUILD glade-3.38.2-r1.ebuild 2008 BLAKE2B b9869b6d34e51d97199cd8b8ca8271c91cee76ffa177f2917bbf71e656e362f5772434893061189ce3c15a5e4120119ddd34ed38b308ea7a00b047af2da03e77 SHA512 9a4102ff48256be6c7528b3607bc0184469d1055a27f8e0cb4429e1a7e5386d9ae2274464d9bee4ca88c879fa9351892058b78e2e19ab935d35802b93a06aeab -EBUILD glade-3.40.0.ebuild 1965 BLAKE2B 78faef711520b156e73dd14fe6a404706207c672c7e4a7ed45a8264fa8351ae4ff2a78d88aa47f1d1872baaa1c8ff93ee7c4dbca6d1685e655cd3e8e17eaf3de SHA512 97b4b92e52f7d2e281b5f616e01d4c1a0c3b5e131ca47bdcc523aa561547359c0e5f50f93ef4a931289b32c4ad60d706356b2ce7c119cd87debf187468e053a1 +EBUILD glade-3.40.0.ebuild 1964 BLAKE2B cbc67bf4b9e1aaae891e2e6ab17ad427798fb3bf8ada7cbe4531ac801e61ff85047830aae1c95773867de1278b84793329af969cf6afa8f9428c804b558c73c9 SHA512 fbfa8308102027639f244fe1380065e3c6c7c87e38da541206f070620a9b823738220133b23fedcc4576a13d920ca230f53886d66bd1d7824eeffef76c6f1ab7 MISC metadata.xml 443 BLAKE2B 26f4701b1aaa6e751e838240b2c5d5f45b76b5dc2a5321a2f58384f9afa25ddd0409722cbe8865fb160272968babdc9145cbeb9ff3602697a7aaec3c9d5e6db6 SHA512 6a334008fb56ba68d64a0f1c064032b9677d8891bb0af7d6f9a02ee5408dfccb2e917f64ece43bc2e9b3ea740a29f2bae12b7fa14c07b7c6dca388d2e9725af8 diff --git a/dev-util/glade/glade-3.40.0.ebuild b/dev-util/glade/glade-3.40.0.ebuild index 3aa53c0c9ee3..e530a47bdb91 100644 --- a/dev-util/glade/glade-3.40.0.ebuild +++ b/dev-util/glade/glade-3.40.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://glade.gnome.org https://gitlab.gnome.org/GNOME/glade" LICENSE="GPL-2+ FDL-1.1+" SLOT="3.10/13" # subslot = suffix of libgladeui-2.so -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86" IUSE="gjs gtk-doc +introspection python webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-util/gource/Manifest b/dev-util/gource/Manifest index 6ced955ce7c9..dd6801ce1354 100644 --- a/dev-util/gource/Manifest +++ b/dev-util/gource/Manifest @@ -3,5 +3,5 @@ DIST gource-0.52.tar.gz 899916 BLAKE2B 84cd4e21402157228f2eaa2c168a7cebf5176e98e DIST gource-0.53.tar.gz 900932 BLAKE2B 7f2822b11b5eaeb5345ade1326702109dff120d3ef8c523a2425a84b54d357a29cfe23a9c4a253b287d570e74943cb67bb80753c6c698f9f60739735cb41769b SHA512 e4190eb581d9998808d1bb4f18ba5a3ae22bacf643b9a150c7d1607e97fca2eab720592aefdcc6a47f92adb4a8df17db48bb941a67ee3d23a10f300754f473be EBUILD gource-0.51.ebuild 1054 BLAKE2B a4ea009908b346853811498a091141c944c246ce71e6c06c4d079ab2098a8d7603263107d2e05a0396c536679d95d841822f7c9e2872b36a9d91007062409d81 SHA512 451ce5cb9e4877005a6c505a501ddb272312c71ebb5e5978567291bcde808a060fddbe5bd83fe54ac56e9948acaa61b715fc5e6d8311a6dfd967e84121baf59e EBUILD gource-0.52.ebuild 1217 BLAKE2B aff703287e869f866e55cb79e775dc23f604861f81a04e67ba14e7cf6345f327b2343265caa2e0ce815039a4e6b53775c13d3f01c01e03d9caa78540484573e6 SHA512 021c5050905ef14bf240b122beadab813f9d27b44ec09fb659cbfb32cd683924feb7389806bd536f98ad53026a12f36083f4bf090cc3f5806c06078b6db6f632 -EBUILD gource-0.53.ebuild 1217 BLAKE2B aff703287e869f866e55cb79e775dc23f604861f81a04e67ba14e7cf6345f327b2343265caa2e0ce815039a4e6b53775c13d3f01c01e03d9caa78540484573e6 SHA512 021c5050905ef14bf240b122beadab813f9d27b44ec09fb659cbfb32cd683924feb7389806bd536f98ad53026a12f36083f4bf090cc3f5806c06078b6db6f632 +EBUILD gource-0.53.ebuild 1215 BLAKE2B 8dcd9bfdd19ebd55427df717638db5002671950515dc5c9c2540da8f93a0ee1de76f9fcbc1893b7029c6522c69712137ff6c81f10cde03fd929433c30db1d03b SHA512 6fab07354213e49a12d6aa214bbb1c4b534cea995ea62dcec8f9ab7f725c826e1c9f7033d05319dbef780659c9ffaf032d80968cb4fb69378410c85283502747 MISC metadata.xml 386 BLAKE2B f163d4c1807ee502bfcb21f1a0f5b22d979259629e54d71fbaf7b54806f58090c78260a7ad8c24fe8349f01fa7502ec4c0b45129a94ac2a4e64b35e6b98032d1 SHA512 67743f4d934bfb15512fadbcfccb95a2a3e29b74d2bfd0fed8e4ff3e0c9779750df190f8dd61ac47397401caad5ce66d6a75ce1269b0d69d93304987740c73c1 diff --git a/dev-util/gource/gource-0.53.ebuild b/dev-util/gource/gource-0.53.ebuild index 6cfdce5e21cc..6a0c9e75437d 100644 --- a/dev-util/gource/gource-0.53.ebuild +++ b/dev-util/gource/gource-0.53.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/acaudwell/Gource/releases/download/${P}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" COMMON_DEPEND=" diff --git a/dev-util/kdevelop-pg-qt/Manifest b/dev-util/kdevelop-pg-qt/Manifest index f912df4df13d..a00bde90799d 100644 --- a/dev-util/kdevelop-pg-qt/Manifest +++ b/dev-util/kdevelop-pg-qt/Manifest @@ -1,5 +1,5 @@ DIST kdevelop-pg-qt-2.2.1.tar.xz 660904 BLAKE2B b3874ee4f36d43f6d39a28a79f4638601340ce0545c2fe965393e9fe266a960e904ce5cd3215a7903f7b011f2e138d3be8999563366ce796f50524084a36192b SHA512 0ef3daba60ee6c7d4602b31610bdc68709a730d4c3443770eac1aa1d298fc03e10b38bc0d2e34dd44df5bba1c3af945c87e80d8aaa818e0b1787121f056c78a9 DIST kdevelop-pg-qt-2.2.1_p20220904-72138ed0.tar.gz 1131103 BLAKE2B a388fa38e27115912af7a589f43dc6f95f4af4790435bfda6344fa62245acb37254d86df48bda9201dc6341dc88f04d4bba7c3cfae90189a88e506af66fab95c SHA512 953dc8e76a7cf8d46963ec3b41252b9b19a03275469cfc145b649ef999df1b8aa8f45666616ee56c139eeb4b1e90e6f2fd85d18a1c2371a6133da674ce187106 EBUILD kdevelop-pg-qt-2.2.1.ebuild 498 BLAKE2B 038fb285a2011f3ac700b5520c3ed1a509afce247a15697be0fae25b51a57253de8cf2586316d989cb48ee14aeb92e3ef99dd708c49c1ef1f63ff3e380152bf2 SHA512 dbc69484eef95d7cc080babc687e08ee4f4a81bf7a4513cf814b6f03deefd0aad4eddf02779ba568b437cae9987aa8b50635a7ab0bab96f0526bfe776632dd66 -EBUILD kdevelop-pg-qt-2.2.1_p20220904.ebuild 468 BLAKE2B 152953b32d60374e07f02daaf46185a04b93af9cc378ca0994fcd003fa216e5a353799fda9373acc1afdc3f297f6c4b7194dc601d3c4f821beac01a8482b6c7c SHA512 45adc4cdf825433884ac6a4db590fbbdf7ca83904a55c88c96f84f8922c86e375d19eab2cce68781fe28bc67036bde1dba0954bca89e9e82c3707b0bf5a15ad5 +EBUILD kdevelop-pg-qt-2.2.1_p20220904.ebuild 467 BLAKE2B c6e94a75795f315fbb5c5ef78a7be2c2979078013a57c1e609375278231ff571f7365279100806a7669e0fb7d0277f5ea992228ffa9601ff64fb4b4f1830e345 SHA512 e0f19bf5b8b1bac0dde2877f75ac324353a2134ef792fb6c67b59742fd1c052be9ddb650a339953ab41e420e71e58509148f2e3ce1dee8d12b95c1fab1baebb1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1_p20220904.ebuild b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1_p20220904.ebuild index 5dfcfc95edbb..e15bf430de47 100644 --- a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1_p20220904.ebuild +++ b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1_p20220904.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://kdevelop.org/" LICENSE="LGPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" BDEPEND=" sys-devel/bison diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest index 7215e148254d..6593082b75c2 100644 --- a/dev-util/libabigail/Manifest +++ b/dev-util/libabigail/Manifest @@ -1,4 +1,7 @@ AUX libabigail-2.0-musl.patch 1911 BLAKE2B 58f9099cde19a18a44f2e1db208b74b8ee7371c2033da539b46af824d29067e13a543619013012d8fe8ca718cc7ee37fd06314608bcca53b2177d5d84cf54a86 SHA512 4591d3f838ac42e28ae28e059be0837c473edd41b44e942e5a7fbe324ed57afdf6244d4a93696b4498ab3c8d74fcb7175abbe951e4b2ef45ef59f985fa846ec3 DIST libabigail-2.0.tar.gz 286383045 BLAKE2B 2ba6f59bcd7a1484c4a60c6c9f212ad76af239a552d2cc9e47748e0db52363afadd7a99ef3e123c263de34b416f71b9d679bf2a5c542c419bb38ee75f3d5c57b SHA512 288f63f3495f0cd38258c50b78f30a573e43ab60494fefa22c8cba6d6776c5f94742ffea26297a232b78d25f6804f1b3f51febd59ec487733e6ef683cef2c180 +DIST libabigail-2.1-docs.tar.xz 45532 BLAKE2B e59198a4ecdc6e0eef2b53ce62daa7a313e3dd3f28b71bc7184ec44745b165fab05bb08d22aa9a5e7f886c3b9156f0713737aa2899b579555b18daf8894e6a43 SHA512 078639bd08fdf190b8e71fe147495e0b6b14c7947e82d7aa5f5943ba00cf02763dc8c63a7d39189958a6cfb5175efff6a87cd74938fb3df8f7e123c5586605a6 +DIST libabigail-2.1.tar.gz 405861148 BLAKE2B 28c8c7cfc33b5002d10b94e2eb9e16ef403dcce73c1404b8af011d8bf71b142b62a5079154af078a479b4528f8464c420322b814e75bb3127a09992e7ca8f84f SHA512 4fe1d3323f078a76a7529c15a809d0c0d3ac43cabd5ab4bb5c2d03992cbbb61bae3ec858e40796bf9f65029cbc779d258ae4559455178fb95cb8b53bf92bcc9a EBUILD libabigail-2.0-r1.ebuild 1799 BLAKE2B 09bd488160175ed6215731a1ca5e5ae124c3154a79a7cbdffb38e694af3127bfddb218c5344b98802c160eed3e155cb3b30d6a51c798667861a1f5ac5ffaa5eb SHA512 d5bc22432ba3e4dfb7df1d964682df5e8952ce0afa014ef4764df8fbf7a1b9c942ec13c69b1da12b829a97f41644ffafb4729ea71245dd408d0cbebb3511a0a0 +EBUILD libabigail-2.1-r1.ebuild 2751 BLAKE2B c939333ebac29dcfff9e079e41c64f95d6576667f8b4158be5ac01e373030582d17d7387490c0115b338caeb7aae13d72ae4ea9b50eae552708cb3e9610a616e SHA512 025a3fc078579604b5fe32926e7fc5358e580535b46932250f89cb726b587787f6dbb9f9ef3487d6c6a9f2e2427b9ab5603b1c7666863de5991a958032d6596a MISC metadata.xml 245 BLAKE2B 4ac08132cfdd18d0ef2c38470da5045bca296f4975a8fa1e7094c1f6f524ebf02103d487ae7d6d0bb1c912d46eb207a74a417bbdc10bc92499331112f15392e6 SHA512 fa5b2d519f191de35a1f8719e8ba7ea346c54173c797e152df2aeefda32dfb0e0741ff171b87e1ee835c1d5383f424b8bb276d597bdf2fe911525bd5719cab9d diff --git a/dev-util/libabigail/libabigail-2.1-r1.ebuild b/dev-util/libabigail/libabigail-2.1-r1.ebuild new file mode 100644 index 000000000000..7c01daa89f61 --- /dev/null +++ b/dev-util/libabigail/libabigail-2.1-r1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libabigail-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +LIBABIGAIL_DOCS_PREBUILT=${LIBABIGAIL_DOCS_PREBUILT:=1} +LIBABIGAIL_DOCS_PREBUILT_DEV=sam +LIBABIGAIL_DOCS_VERSION="${PV}" +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# bug #830088 +LIBABIGAIL_DOCS_USEFLAG="+doc" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit autotools bash-completion-r1 python-any-r1 out-of-source + +DESCRIPTION="Suite of tools for checking ABI differences between ELF objects" +HOMEPAGE="https://sourceware.org/libabigail/" +SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz" +if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )" + LIBABIGAIL_DOCS_USEFLAG="doc" +fi + +LICENSE="Apache-2.0-with-LLVM-exceptions" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +IUSE="${LIBABIGAIL_DOCS_USEFLAG} test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/elfutils + dev-libs/libxml2:2 + elibc_musl? ( sys-libs/fts-standalone )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen + dev-python/sphinx + sys-apps/texinfo + ) + test? ( ${PYTHON_DEPS} )" + +src_prepare() { + default + # need to run our autotools, due to ltmain.sh including Redhat calls: + # cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory + eautoreconf +} + +my_src_configure() { + econf \ + --disable-deb \ + --disable-fedabipkgdiff \ + --disable-rpm \ + --disable-rpm415 \ + --disable-ctf \ + --enable-bash-completion \ + --enable-python3 \ + $(use_enable doc apidoc) \ + $(use_enable doc manual) +} + +my_src_compile() { + default + use doc && emake doc +} + +my_src_install() { + emake DESTDIR="${D}" install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then + doinfo "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/texinfo/*.info + doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/man/*.[0-8] + elif use doc; then + doman doc/manuals/man/* + doinfo doc/manuals/texinfo/abigail.info + + dodoc -r doc/manuals/html + + docinto html/api + dodoc -r doc/api/html/. + fi +} + +my_src_install_all() { + einstalldocs + + local file + for file in abicompat abidiff abidw abilint abinilint abipkgdiff abisym fedabipkgdiff ; do + dobashcomp bash-completion/${file} + done + + # No static archives + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index 26c122782bb9..86a30ac89b97 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -2,6 +2,7 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06 SHA512 cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3 SHA512 cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda +DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 BLAKE2B 545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32 SHA512 d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 BLAKE2B 143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243 SHA512 9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f EBUILD lldb-13.0.1.ebuild 2587 BLAKE2B 1e017726c7d7f9879c96c744c63f950ff2837d3082e5e5f81202b9b6259d71d013285fb48e81a25d8cbdb81b1db8b2f6807f897ea83b9742a24c3c35ac9761c0 SHA512 6e626b26f6ed4c51e9b2c732de21a60d3a5db90ee57c890b40dd8a6c82f738d6e8bd7a02f8f7fe7cdb9cb067ead82513b3ce7d35e20210f10f4d525cb3baed77 @@ -10,4 +11,5 @@ EBUILD lldb-15.0.1.ebuild 2671 BLAKE2B 08fb4e18ef51c6dd018db91dc3c35c0886b6fb2b4 EBUILD lldb-15.0.2.9999.ebuild 2648 BLAKE2B ce0a4d9170e7ecb6331a0f793100c6ffbb7334135f34fb2bf1cbd6301ae57d7bfb4d6787b6b7e38a76fac78b54fc9041f3d5034a24a2ae0a31ea976ace2c5cc0 SHA512 e215a3dfb8c44f10af4b2c91da74238f1126f714e7e15d451564413c14ef88a8ec0b81fdbf2636ef265ebc7579e535da40c93dba95174d8154fa88c6820267ab EBUILD lldb-16.0.0.9999.ebuild 2648 BLAKE2B ce0a4d9170e7ecb6331a0f793100c6ffbb7334135f34fb2bf1cbd6301ae57d7bfb4d6787b6b7e38a76fac78b54fc9041f3d5034a24a2ae0a31ea976ace2c5cc0 SHA512 e215a3dfb8c44f10af4b2c91da74238f1126f714e7e15d451564413c14ef88a8ec0b81fdbf2636ef265ebc7579e535da40c93dba95174d8154fa88c6820267ab EBUILD lldb-16.0.0_pre20220918.ebuild 2648 BLAKE2B ce0a4d9170e7ecb6331a0f793100c6ffbb7334135f34fb2bf1cbd6301ae57d7bfb4d6787b6b7e38a76fac78b54fc9041f3d5034a24a2ae0a31ea976ace2c5cc0 SHA512 e215a3dfb8c44f10af4b2c91da74238f1126f714e7e15d451564413c14ef88a8ec0b81fdbf2636ef265ebc7579e535da40c93dba95174d8154fa88c6820267ab +EBUILD lldb-16.0.0_pre20220930.ebuild 2648 BLAKE2B ce0a4d9170e7ecb6331a0f793100c6ffbb7334135f34fb2bf1cbd6301ae57d7bfb4d6787b6b7e38a76fac78b54fc9041f3d5034a24a2ae0a31ea976ace2c5cc0 SHA512 e215a3dfb8c44f10af4b2c91da74238f1126f714e7e15d451564413c14ef88a8ec0b81fdbf2636ef265ebc7579e535da40c93dba95174d8154fa88c6820267ab MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-util/lldb/lldb-16.0.0_pre20220930.ebuild b/dev-util/lldb/lldb-16.0.0_pre20220930.ebuild new file mode 100644 index 000000000000..fd12eb1fbf30 --- /dev/null +++ b/dev-util/lldb/lldb-16.0.0_pre20220930.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit cmake llvm llvm.org python-single-r1 + +DESCRIPTION="The LLVM debugger" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="debug +libedit lzma ncurses +python test +xml" +RESTRICT="test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +DEPEND=" + libedit? ( dev-libs/libedit:0= ) + lzma? ( app-arch/xz-utils:= ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} + ~sys-devel/llvm-${PV} +" +RDEPEND=" + ${DEPEND} + python? ( + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + ) +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/cmake-3.16 + python? ( + >=dev-lang/swig-3.0.11 + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ) + test? ( + $(python_gen_cond_dep " + ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] + dev-python/psutil[\${PYTHON_USEDEP}] + ") + sys-devel/lld + ) +" + +LLVM_COMPONENTS=( lldb cmake ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) +llvm.org_set_globals + +pkg_setup() { + LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup + python-single-r1_pkg_setup +} + +src_configure() { + # 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_LZMA=$(usex lzma) + -DLLDB_ENABLE_LIBXML2=$(usex xml) + -DLLDB_USE_SYSTEM_SIX=1 + -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 + + -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${PV%_*}" + + -DPython3_EXECUTABLE="${PYTHON}" + ) + use test && mycmakeargs+=( + -DLLVM_BUILD_TESTS=$(usex test) + -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" + -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-util/meld/Manifest b/dev-util/meld/Manifest index 88c9cb0ec48a..8a01f5ef13e8 100644 --- a/dev-util/meld/Manifest +++ b/dev-util/meld/Manifest @@ -1,5 +1,5 @@ DIST meld-3.20.4.tar.xz 617020 BLAKE2B 70bdd7c6ecfd4dd99d1bc0b503900da65563ba74469b97590da4971d0597d4023cf74a3fd6300701d73fe7ed1b646089a5b23527e4a519313816f53c31632dad SHA512 e7b5c07e68972e7e8e4d396140fa2ee627609728533269f1bc52e9339e89a58f0949a1e8ec7b7847eec3eff5a67ea0bd5e07ad8002d2c640d173f9b0c4aa724e DIST meld-3.22.0.tar.xz 674212 BLAKE2B 1d5af5fa9943c46fd150bd1e1c74003579a0017dea56178e92c4ba0dd1ba0bc3348a6f2625bfe5191fe4d8394b06462a30f2173ae623ffd32c637642f9c36183 SHA512 4cc1c9a76379401c1f116292bb4730301ec0f2413cdab7b463ed519ea7ee0ee86143a9c83a13f1ef09860aad192c04769d111bfb1eb10b5e1bc81fb44c530526 EBUILD meld-3.20.4.ebuild 1732 BLAKE2B 011373c0cb2155e968c762e1132fff049a6f34f6027b41f24352ea13cf5d603d374d754ff7008fb91ec1f332002f18e7cb7538edeedc4b15c65fe213557f4957 SHA512 1de351b39e4c3d47c7205bfaba733197960c1cc7e1709082e79cfc71a1ee2148d41654843a492bd4eeec708e8ee464fa36c366f08c638cd88cd8a7a3334f36c3 -EBUILD meld-3.22.0.ebuild 1466 BLAKE2B c060f32e42159746f8cbc3a306db77831f8db9a9b2226a448824e7f367abe497b76243ed37e5ebf8cb9145c9db0c323943df44e74b1b52d5f3be0596e17f6001 SHA512 ccb01545b09f849eeca312d582093b06502250ebc239e1039d53c653e480a3cb06a2b3d87b459c94b04b3feffbf1ef5dc8281dd267179c4933dcecb14894192c +EBUILD meld-3.22.0-r1.ebuild 1507 BLAKE2B a401bc397fe3e653e180ae65ab8168f71f6f450fe928ca70ad6411c49989711c17f49123fa18676c1a48c230840065ea875138a02612eda36216c6801ae58b47 SHA512 c2ccc01451e34f2677ed084b95b011dd229f227101c6b650b12e7f1f96f1220fbecbdfdb767f260fa33b43ae0ac145b81bc4cf45f82f93780bc05c79b01bfa54 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-util/meld/meld-3.22.0.ebuild b/dev-util/meld/meld-3.22.0-r1.ebuild similarity index 97% rename from dev-util/meld/meld-3.22.0.ebuild rename to dev-util/meld/meld-3.22.0-r1.ebuild index 546bbe598e0a..8b8cafb1d5ae 100644 --- a/dev-util/meld/meld-3.22.0.ebuild +++ b/dev-util/meld/meld-3.22.0-r1.ebuild @@ -60,4 +60,5 @@ src_configure() { src_install() { meson_src_install python_optimize + python_fix_shebang "${ED}"/usr/bin/meld } diff --git a/dev-util/packer/Manifest b/dev-util/packer/Manifest index c3e3a09f99ee..07cfe7a5d91b 100644 --- a/dev-util/packer/Manifest +++ b/dev-util/packer/Manifest @@ -1,4 +1,4 @@ DIST packer-1.7.10-deps.tar.xz 628140836 BLAKE2B 6cfb8409a9a9aef2130e58f2b70b1bb73b491aa9fb2d1f2b59b2c3c9e721465a51111f0e6357a58e9eed4d8b024a4fe9a0f20cf9a5b84e7d20f3a8d52ad55e4c SHA512 cd0af0f60029b7b3e887fbe4245e26e12d798fe5c3b650d63774ffeb2d5eab9609d8506a06c35d8ff4d499db1cab69d767b8b386d04136fd65ea43de3940df88 DIST packer-1.7.10.tar.gz 2414352 BLAKE2B 7c48aaac8411dd81cae2201cf9b03eab0906b78dcc6aecf654f498b44884a0758f0d5fc10d03b9e526f7753d18db8754b74d8c2eef133b4170b872f41c8261f3 SHA512 12f032afef95be92be4f6e98cf2af5548189cb179c25d74b8f7943b4a6af0ab49c5a86523f27385e5eee05624d7e9de8d572fe19442305227c5bddd21a66f97a -EBUILD packer-1.7.10.ebuild 814 BLAKE2B 87cfb6c771d3db81356e281bd38f0228ce3add56feb3cb0f503b8295a58bf47224694bd602320239eabfe0a4b331b81ac8c60d4619b7f40866b4f2ee75d3186d SHA512 5e9867211442b3cd8b275ed40a484530c60b43348290f5674c47c7d9b856f63968fdb98878817a9e0f1b09078ea4ff63e73e5ce34b52b75a18d63f7f4db71a68 +EBUILD packer-1.7.10.ebuild 782 BLAKE2B d07c471c1ddd43a126dce74e3f877f10978f6b549fa251c6f947a9775f5a9ec4e4688eaef370cd2001c56086b43397facf9b6dfc6a2ae63029c748716c604457 SHA512 5fa4d8825455b08c39f6c69049d6452b569b10944e4fcac6aaabae9a4c93503c8a8815e11004ff54a562e8eaef1389e9f8a3f15e11d04b4446fc0daccb0ac2cb MISC metadata.xml 1408 BLAKE2B 04204c3ac4c45b58a23e611fbd34014423fd1839829101f7a30a188fc8b4588532f72b05c41a77f093170c6a6d9bd804c47bc831a8006ecbda5d3a30ccf6ade6 SHA512 2a45870ccadf85968c81c3129cfffa16184c3cc6ed135b716a84e545d9c80ed35064be231386b0bbfbe6fb7f9a12704c25d7fabc9383b3211d61720691c2ae9b diff --git a/dev-util/packer/packer-1.7.10.ebuild b/dev-util/packer/packer-1.7.10.ebuild index 2805c0f9c87d..2fe313cded4e 100644 --- a/dev-util/packer/packer-1.7.10.ebuild +++ b/dev-util/packer/packer-1.7.10.ebuild @@ -5,12 +5,10 @@ EAPI=7 inherit go-module -go-module_set_globals - DESCRIPTION="A tool to create identical machine images for multiple platforms" HOMEPAGE="https://www.packer.io" SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://gentoofiles.s3.eu-central-1.amazonaws.com/packer-1.7.10-deps.tar.xz" + https://gentoofiles.s3.eu-central-1.amazonaws.com/${P}-deps.tar.xz" LICENSE="Apache-2.0 BSD-2 BSD-4 MIT MPL-2.0 unicode" SLOT="0" diff --git a/dev-util/pkgdev/Manifest b/dev-util/pkgdev/Manifest index fc7282adec8e..e98918530e31 100644 --- a/dev-util/pkgdev/Manifest +++ b/dev-util/pkgdev/Manifest @@ -4,6 +4,6 @@ DIST pkgdev-0.2.1.tar.gz 66455 BLAKE2B 6f89b1601813adcb1263a044a096d187d7fa926f1 DIST pkgdev-0.2.2-docs.tar.xz 5496 BLAKE2B 46df2c14370dbe1312e43e08388aa9a3f13e98c5c74b5762f9562cea1d5f6913fc352bc7a4dcce3aae1c3511e3735bc83946bcd0928e56faad32351e811dfbf0 SHA512 e950fa826036ab3cb6fc3ed4b1b5da533d32739ebdc912e77270f4621d378a31b51758801287fd9552c791fbe0f96019b62499ee06950b20f403260e61276237 DIST pkgdev-0.2.2.tar.gz 66977 BLAKE2B 50b7c06339438ada28ffc9e8e8ba0c472342cbe447790ec7df7506979a1865ebdcd317071833b05091e3749f78857867729e905c1a971bf04e44137337106abe SHA512 f154c7442c40fb1ef5fe9917079db4ddf5bfda4b4d7ca964b9a11fad2a273e79971455142e99905e2293babf73b45d26974480faf0c5c1b25057afc6d658bdc2 EBUILD pkgdev-0.2.1-r3.ebuild 2441 BLAKE2B 99cdd71ce398fc02d96ae8cdae0cced060e3854aaa802dd3fa118166f60726d26181ee8a76c191c8b8c8daa4e2028600e92e5f257ff7d93b5626aa59e8897261 SHA512 632fbc60b508672044e7981f9fcb9e9b9df64a187bb371fc2f7e579f5a7e1f21ccb03794288e1808b395b5e6b949fa4824240f85add9210453cb39ae529d5bb8 -EBUILD pkgdev-0.2.2.ebuild 2392 BLAKE2B c56f5f559c8a4b4b4726c6f92a764069410af473d07aaa44cea78ead6eaa590fd282859eafe7262fc471cd6f42bc5ba9e261e79e96aeefd0ddc70ace9e9d733d SHA512 73f384ed2b5aee56ed5c24ae0b9ed46dfa10b33807d36e36af3208704a02b056df0c9304c3139332f27b2646f9eb30b2290a3ee7c93a4e5e2bc708a0c7d75759 +EBUILD pkgdev-0.2.2.ebuild 2398 BLAKE2B d226f59a1674e3726c7b4cfb162470243e5435c5d23711381e359ac7687f55faaa7fd0d5913a23a07e8372ac2e7034ec8d29ab1c001fd7a0f36b2e9689597010 SHA512 dc3026258c5f3f9bf84cfa05a9322bc797bc49c90b22c0adeef4c0604a6af3e39c2034e772c6637024c287525842fe98835bc18f280f67fadac336a9fc312bac EBUILD pkgdev-9999.ebuild 2392 BLAKE2B c56f5f559c8a4b4b4726c6f92a764069410af473d07aaa44cea78ead6eaa590fd282859eafe7262fc471cd6f42bc5ba9e261e79e96aeefd0ddc70ace9e9d733d SHA512 73f384ed2b5aee56ed5c24ae0b9ed46dfa10b33807d36e36af3208704a02b056df0c9304c3139332f27b2646f9eb30b2290a3ee7c93a4e5e2bc708a0c7d75759 MISC metadata.xml 606 BLAKE2B 9c87b0b058df2a15ad455e54499d6a52e31e5c8f51187d36a42a775f1fa03745c69c99179a21f8c44f64562f78ddade051a2a4568b7984600fc529f35e36811a SHA512 5c7151cd72132faf4d47837a58812aefb919edca3fb613a6751de265994bff327515a07d80dfe175069bde7097581f10cb453dde1545383e300735dfcac09bec diff --git a/dev-util/pkgdev/pkgdev-0.2.2.ebuild b/dev-util/pkgdev/pkgdev-0.2.2.ebuild index 2dd46fdefcc4..d5505931883b 100644 --- a/dev-util/pkgdev/pkgdev-0.2.2.ebuild +++ b/dev-util/pkgdev/pkgdev-0.2.2.ebuild @@ -29,7 +29,7 @@ else SRC_URI+=" !doc? ( https://dev.gentoo.org/~${PKGDEV_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${PKGDEV_DOCS_VERSION}-docs.tar.xz )" fi - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" fi DESCRIPTION="Collection of tools for Gentoo development" diff --git a/dev-util/pwndbg/Manifest b/dev-util/pwndbg/Manifest index 4a3c099321f0..142634512e81 100644 --- a/dev-util/pwndbg/Manifest +++ b/dev-util/pwndbg/Manifest @@ -2,6 +2,6 @@ DIST gdb-pt-dump-f25898adc61d60e5f30c6452b15700bbf1bd630c.tar.gz 385826 BLAKE2B DIST pwndbg-20220105.tar.gz 8272634 BLAKE2B a221fa3af2145a819bc780f3395a168a91371ce1218dc4acfee2ac3420a78c8550c98921dbb03f4bc928cdac07fdc6bed8be7c642a5be42064492192b3443ea6 SHA512 ebb61b402bb6cbaa516c2b1d885f231f6f591c2226d02d69cdd163f674ed41aba5505e3390b47e431f93a6e5de3867feb93c2be6da03a32c5f4c7a0ff074fa08 DIST pwndbg-20220830.tar.gz 8302318 BLAKE2B fd6821d0846646927a3a7f0f352067360984f90156702bb8d2001b40651e20b11c8a33b07fa522f568f39ce6337f2503d930f745ab424d5ce6948a270e331c1f SHA512 be59544eb959ba05e6a662dbc629eb33a014c39d5ad5fceb44e9c6a9ccfa3ac6c133c082adfda1602002aff9eab3326d5b97aff7b6ce1357116a2d1fe6aa28fb EBUILD pwndbg-20220105.ebuild 2084 BLAKE2B d8cd8328788431c6ce918ab969f4cf8da33582dd8ff206adbec84eca40897a9e849d95933a5081d25e03ed3b34bf1e36fc8806b4aeccc86840f508da884e3958 SHA512 ddb0e7cb79774cf4625f718ff4cb23433546e16126d76ee9d8239ed59e33d4250e199e05d6570db8595c41df8f23a4c0e69523b25e5be48f6da098f4c2b35190 -EBUILD pwndbg-20220830.ebuild 2439 BLAKE2B c479c8b1156861eb8cc0800d574f6e1baf1a6d568d0154385d286e4069f8d3a5aaf0783ce9e49c05e9ac09bf5883782d096e97e58a85c8d482e7269c52f87e70 SHA512 28b371189db96f745fc1cb58c2b2f972473f2c41b7b5f96b9fc335b8a61289e88d4e3924247d0b23ef6fe71a5bb29e3bd55889dab91a33f95a5cbc3cd8661da4 +EBUILD pwndbg-20220830.ebuild 2437 BLAKE2B 3fe7d16aeeae24d78d437006980bc31f3a4fed5c49a2fb560002710d21e9d8ef113e62369b33320f7a363c25a891f1100d5ed965c69a296d5d6a7077e5535b9a SHA512 f75cc09ec1b3ab84ed1fc0cafca1f97d4a0b6e14958408110341a91d7c539aca68c3da9a7568c4ba0e5db72446ea6371ae6408d9db6cc26358ada9a59d341d64 EBUILD pwndbg-99999999.ebuild 2439 BLAKE2B c479c8b1156861eb8cc0800d574f6e1baf1a6d568d0154385d286e4069f8d3a5aaf0783ce9e49c05e9ac09bf5883782d096e97e58a85c8d482e7269c52f87e70 SHA512 28b371189db96f745fc1cb58c2b2f972473f2c41b7b5f96b9fc335b8a61289e88d4e3924247d0b23ef6fe71a5bb29e3bd55889dab91a33f95a5cbc3cd8661da4 MISC metadata.xml 692 BLAKE2B bb74dda183fe35e5873e7cbaa5886dec5beaf082968b16352bcda55f2e14dbdb78ee48d2e0195baa735b0f615b0469f8fd48429c47f4a81d2fc0391cafaade76 SHA512 8a6a9ec3aa03e597d8302a5b1001fbfd569e6efb08157445bedb58ec82b4d7812aad7a852ae3eb0d0f245cbf89c85a357e532855c19e6dbc9d438c16e0bd549d diff --git a/dev-util/pwndbg/pwndbg-20220830.ebuild b/dev-util/pwndbg/pwndbg-20220830.ebuild index daec33f529c5..043d25b753e7 100644 --- a/dev-util/pwndbg/pwndbg-20220830.ebuild +++ b/dev-util/pwndbg/pwndbg-20220830.ebuild @@ -20,7 +20,7 @@ else https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz -> gdb-pt-dump-${GDB_PT_DUMP_COMMIT}.tar.gz " - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" S="${WORKDIR}/${PN}-${MY_PV}" fi diff --git a/dev-util/seer/Manifest b/dev-util/seer/Manifest index 6390a6d96abd..615dfa4e5ae5 100644 --- a/dev-util/seer/Manifest +++ b/dev-util/seer/Manifest @@ -1,4 +1,6 @@ DIST seer-1.10.tar.gz 367629 BLAKE2B e09ed500103428d5aee7138beb2cf8b2dafa167e2c6e3e60d0a5e26be358945af8544a9165dda835b2ec44264da4d16a3a44398000392263d690c6080cad914f SHA512 b691b433e206c78b121a48578ac632f236ca8734f9ee6c5e9c0eb3503ac11ee786595d66ef15c46e7ae5b31a58b444b7631cea2ef67389f0be7e292c7d2279ef +DIST seer-1.11.tar.gz 380123 BLAKE2B 786061d12127cac2b64012461a8cab4f082c2f028db42c8856187cefae940ed084b70db68f6deb4735e5d6237f2d936be5d28d417f676a18324e37fc14342aec SHA512 be58f4c24f34b7d55689c82c7bf0584780e36d47f2e153555fca51b35763732ff639cd2f8281bf7eba8270d706c5560efea72d2c8b19cca5d4e2480d72f9f440 EBUILD seer-1.10.ebuild 939 BLAKE2B c2e94cfe86db4f938afa2a1262364f71e8299e9a7df6b0b2250713211acee662072b94d2c3b83ec899b9eb26fb4818cca4d93cce6733bce0784c1a3410c5d857 SHA512 6165033e812c43ed711ca73d9fceb650ee8f5561e88221b3374cbb68715a975cf13664d2cdb0032f1a21bebc5830965bde6f8ee1c84e83a693c278841f0b6741 +EBUILD seer-1.11.ebuild 939 BLAKE2B c2e94cfe86db4f938afa2a1262364f71e8299e9a7df6b0b2250713211acee662072b94d2c3b83ec899b9eb26fb4818cca4d93cce6733bce0784c1a3410c5d857 SHA512 6165033e812c43ed711ca73d9fceb650ee8f5561e88221b3374cbb68715a975cf13664d2cdb0032f1a21bebc5830965bde6f8ee1c84e83a693c278841f0b6741 EBUILD seer-9999.ebuild 939 BLAKE2B c2e94cfe86db4f938afa2a1262364f71e8299e9a7df6b0b2250713211acee662072b94d2c3b83ec899b9eb26fb4818cca4d93cce6733bce0784c1a3410c5d857 SHA512 6165033e812c43ed711ca73d9fceb650ee8f5561e88221b3374cbb68715a975cf13664d2cdb0032f1a21bebc5830965bde6f8ee1c84e83a693c278841f0b6741 MISC metadata.xml 318 BLAKE2B a34dc163a2b5e0fc9db7808eaa083a7b978a5578db14c5f33e870a2b73ec21f056c3b287997e8db4c1951e8d56852df746fccc30cf47ad24fdbae13896329014 SHA512 4c3706be2572cfb702b357753b35deb33199ed701d95b37f005919e374712ee5412a8b9214ea4c3c82e8371457b5571ed9a055b1df963196650a64e8c0d67fbd diff --git a/dev-util/seer/seer-1.11.ebuild b/dev-util/seer/seer-1.11.ebuild new file mode 100644 index 000000000000..ecf4ab10dc4a --- /dev/null +++ b/dev-util/seer/seer-1.11.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop xdg + +DESCRIPTION="A GUI frontend to gdb" +HOMEPAGE="https://github.com/epasveer/seer" +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/epasveer/seer" + inherit git-r3 +else + SRC_URI="https://github.com/epasveer/seer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + + KEYWORDS="~amd64" +fi + +S="${WORKDIR}"/${P}/src + +# Upstream keep 'debian/copyright' up to date +# https://github.com/epasveer/seer/issues/86 +LICENSE="GPL-3+ CC-BY-3.0 CC-BY-4.0" +SLOT="0" + +DEPEND=" + dev-qt/qtcharts:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 +" +RDEPEND=" + ${DEPEND} + sys-devel/gdb +" + +src_install() { + cmake_src_install + + domenu resources/seergdb.desktop + + local size + for size in 32 64 128 256 512 ; do + newicon -s ${size} resources/seergdb_${size}x${size}.png seergdb.png + done +} diff --git a/dev-util/unicorn/Manifest b/dev-util/unicorn/Manifest index 8ce6818a852e..4d6f61c3aa35 100644 --- a/dev-util/unicorn/Manifest +++ b/dev-util/unicorn/Manifest @@ -1,4 +1,5 @@ +AUX unicorn-2.0.0-lto.patch 2165 BLAKE2B 5858b3d7daf1f3654271d974f04836baa1c89a8204317c37b043e44f1c9005c2e4d1207308db253e2463f0c0b5ec2d59ef1717d941ad35feeab8c94b9518d3f5 SHA512 bd3f7e281f6c064b08dde128453da5db41ddd673fca53975a9e80a2ffe5f5fa05f5826f5027a7662ef11182e3f77680aa357341e0cbe085943047ed280af8d75 DIST unicorn-2.0.0.gh.tar.gz 4065595 BLAKE2B c16252a8a4af77c1c76c80101c30b92536d1677f93898acf4711e910dbbe1072715b83b4564c015592465eb51d00333e55849c3e06b07726ea3522286d8429bf SHA512 3996f19755ccdaac6e92a7455160e1c90a592ffb789d55ddc9d1bdcf1e68e8a6150bcfa1025a322780c04878be8de28e0ad5fdd79a7b25887ed2793b769f6789 -EBUILD unicorn-2.0.0.ebuild 1706 BLAKE2B c2d5d58fb9d2605c3d220252b04395bb8c2fcaaaa6c600c210e29eea7ab83a1aa3826195cbe8c26f40081f7e9ddbfdb8a441c4b6dbcdfd94604232547daa9849 SHA512 bdebe5e8676f92dfdf3c4fb66e1ae095f563f26fdca6932c724c665a87967cbd82f0d87a049ad47766cfb3f11176c8092abea54726fd15c34d5299871bb9f104 +EBUILD unicorn-2.0.0.ebuild 1749 BLAKE2B 964761d8c139fe79c8549715fefa2ed7a8f33928cec4eef2246143b3d690e4a2dcaec8a74cdf5c69b6da33aa1ded0958b56bf157ce355c943d090c3051860879 SHA512 5ac8715ced8967784293087a71203c12ec5dd7292ae4f2d764b90af3cf7591ba22b91935d39c873dafba670b8093cbc9b0d4485dd3dd716817f04f20c2cc56cb EBUILD unicorn-9999.ebuild 1708 BLAKE2B 43214ad5df0aa79a0fd002304c0f4964d3b3f1ba90ca9a2f64b61e5c3e01ee9a47e323b364bc08d93dce036f196ce8c19888b5a93da95ad8ea335cb8ae3f6318 SHA512 bdd22202eb84437c619831116fad9438cac24b3eb85b3d0476ed5d43999572223c7e83ff7484212039a54d725df6b839cddbf59f2c09529f737b81dc72e2bd00 MISC metadata.xml 510 BLAKE2B 857f3ee3645ffdb28846b7305ec3066ddf49934225fe2c173a5a6b5b8354b208b6bb1337c2e11713b7c983a6fe3a1e67dae62bf64b0c9228f14ccfea8d57d5c5 SHA512 e1da17744042b95f11fb8b5f562020738c7495b0256469420cfa19fda995a24f02e806f67db8521e2f4a19a32825bf54a0865ec723d853cd5aa440c42b007946 diff --git a/dev-util/unicorn/files/unicorn-2.0.0-lto.patch b/dev-util/unicorn/files/unicorn-2.0.0-lto.patch new file mode 100644 index 000000000000..f6bcda2a18f8 --- /dev/null +++ b/dev-util/unicorn/files/unicorn-2.0.0-lto.patch @@ -0,0 +1,62 @@ +commit 6d283cf464b82a86f7930e39c91c92ad3cefb58f +Author: mio +Date: Sat Jul 23 20:39:01 2022 +0800 + + Fix ppc symbols clash + +Bug: https://bugs.gentoo.org/872998 +Bug: https://github.com/unicorn-engine/unicorn/issues/1662 + +diff --git a/qemu/ppc.h b/qemu/ppc.h +index 7022629e..eff4b69d 100644 +--- a/qemu/ppc.h ++++ b/qemu/ppc.h +@@ -1708,4 +1708,12 @@ + #define ppc_dcr_init ppc_dcr_init_ppc + #define ppc_cpu_pir ppc_cpu_pir_ppc + #define ppc_irq_reset ppc_irq_reset_ppc ++#define store_booke_tsr store_booke_tsr_ppc ++#define get_pteg_offset32 get_pteg_offset32_ppc ++#define ppc_booke_timers_init ppc_booke_timers_init_ppc ++#define ppc_hash32_handle_mmu_fault ppc_hash32_handle_mmu_fault_ppc ++#define gen_helper_store_booke_tsr gen_helper_store_booke_tsr_ppc ++#define gen_helper_store_booke_tcr gen_helper_store_booke_tcr_ppc ++#define store_booke_tcr store_booke_tcr_ppc ++#define ppc_hash32_get_phys_page_debug ppc_hash32_get_phys_page_debug_ppc + #endif +diff --git a/qemu/ppc64.h b/qemu/ppc64.h +index 992caf87..c08ee2d6 100644 +--- a/qemu/ppc64.h ++++ b/qemu/ppc64.h +@@ -1708,4 +1708,12 @@ + #define ppc_dcr_init ppc_dcr_init_ppc64 + #define ppc_cpu_pir ppc_cpu_pir_ppc64 + #define ppc_irq_reset ppc_irq_reset_ppc64 ++#define store_booke_tsr store_booke_tsr_ppc64 ++#define get_pteg_offset32 get_pteg_offset32_ppc64 ++#define ppc_booke_timers_init ppc_booke_timers_init_ppc64 ++#define ppc_hash32_handle_mmu_fault ppc_hash32_handle_mmu_fault_ppc64 ++#define gen_helper_store_booke_tsr gen_helper_store_booke_tsr_ppc64 ++#define gen_helper_store_booke_tcr gen_helper_store_booke_tcr_ppc64 ++#define store_booke_tcr store_booke_tcr_ppc64 ++#define ppc_hash32_get_phys_page_debug ppc_hash32_get_phys_page_debug_ppc64 + #endif +diff --git a/symbols.sh b/symbols.sh +index 2968b959..0d426c00 100755 +--- a/symbols.sh ++++ b/symbols.sh +@@ -6264,6 +6264,14 @@ ppc_dcr_register \ + ppc_dcr_init \ + ppc_cpu_pir \ + ppc_irq_reset \ ++store_booke_tsr \ ++get_pteg_offset32 \ ++ppc_booke_timers_init \ ++ppc_hash32_handle_mmu_fault \ ++gen_helper_store_booke_tsr \ ++gen_helper_store_booke_tcr \ ++store_booke_tcr \ ++ppc_hash32_get_phys_page_debug \ + " + + ppc64_SYMBOLS=${ppc_SYMBOLS} diff --git a/dev-util/unicorn/unicorn-2.0.0.ebuild b/dev-util/unicorn/unicorn-2.0.0.ebuild index b50065f271bc..76a25d55547e 100644 --- a/dev-util/unicorn/unicorn-2.0.0.ebuild +++ b/dev-util/unicorn/unicorn-2.0.0.ebuild @@ -34,6 +34,10 @@ RDEPEND="python? ( ${PYTHON_DEPS} )" BDEPEND="virtual/pkgconfig python? ( ${DISTUTILS_DEPS} )" +PATCHES=( + "${FILESDIR}/${P}-lto.patch" +) + UNICORN_TARGETS="x86 arm aarch64 riscv mips sparc m68k ppc s390x tricore" wrap_python() { diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 78d1e091020f410340c53c95f0bea511d43c9904..828f774ba6b2755522f624c49d698bb14bb81913 100644 GIT binary patch delta 35520 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 Yun)FU4V)Ff{@ect*$0ete-Z})0LOFN3IG5A delta 35542 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 + ) + ret=$? + if [[ ${ret} -eq 0 ]]; then + if [[ ! -f ${unpacked} ]]; then + eerror "${unpacked} not found after unpacking" + ret=1 + else + real_sum=$(b2sum "${unpacked}" | cut -d' ' -f1) + if [[ ${real_sum} != ${unp_b2sum} ]]; then + eerror "Incorrect b2sum on unpacked file ${unpacked}" + eerror " expected: ${unp_b2sum}" + eerror " found: ${real_sum}" + ret=1 + fi + fi + fi + [[ ${ret} -ne 0 ]] && echo "${out}" >&2 + tend ${ret} + + cd .. || die +} + test_compressed_file .bz2 bzip2 test_compressed_file .Z compress test_compressed_file .gz gzip @@ -265,6 +345,16 @@ test_gpkg .lzo lzop test_gpkg .xz xz test_gpkg .zst zstd +test_makeself --gzip gzip +test_makeself --zstd zstd +test_makeself --bzip2 bzip2 +test_makeself --xz xz +test_makeself --lzo lzop +test_makeself --lz4 lz4 +test_makeself --compress compress +test_makeself --base64 base64 +test_makeself --nocomp tar + test_unpack test.zip test.in zip 'zip -q ${archive} ${TESTFILE}' # test handling non-adjusted zip with junk prepended test_unpack test.zip test.in zip \ @@ -293,4 +383,48 @@ test_reject_junk .rar test_reject_junk .lha test_reject_junk .lzh +DISTDIR=$(portageq envvar DISTDIR) +if [[ -n ${DISTDIR} ]]; then + einfo "Using DISTDIR: ${DISTDIR}" + if [[ ${UNPACKER_TESTS_ONLINE} != 1 ]]; then + ewarn "Online tests will be skipped if distfiles are not found already." + ewarn "Set UNPACKER_TESTS_ONLINE=1 to enable fetching." + fi + + # NB: a good idea to list the last file in the archive (to avoid + # passing on partial unpack) + + # TODO: find test cases for makeself 2.0/2.0.1, 2.1.1, 2.1.2, 2.1.3 + + # makeself 1.5.4, gzip + test_online \ + http://updates.lokigames.com/sof/sof-1.06a-cdrom-x86.run \ + f76f605af08a19b77548455c0101e03aca7cae69462914e47911da2fadd6d4f3b766e1069556ead0d06c757b179ae2e8105e76ea37852f17796b47b4712aec87 \ + update.sh \ + ba7a3f8fa79bbed8ca3a34ead957aeaa308c6e6d6aedd603098aa9867ca745983ff98c83d65572e507f2c3c4e0778ae4984f8b69d2b8279741b06064253c5788 + + # makeself 1.6.0-nv*, xz + test_online \ + https://download.nvidia.com/XFree86/Linux-x86/390.154/NVIDIA-Linux-x86-390.154.run \ + 083d9dd234a37ec39a703ef7e0eb6ec165c24d2fcb5e92ca987c33df643d0604319eb65ef152c861acacd5a41858ab6b82c45c2c8ff270efc62b07727666daae \ + libEGL_nvidia.so.390.154 \ + 6665804947e71fb583dc7d5cc3a6f4514f612503000b0a9dbd8da5c362d3c2dcb2895d8cbbf5700a6f0e24cca9b0dd9c2cf5763d6fbb037f55257ac5af7d6084 + + # makeself 2.3.0, gzip + test_online \ + http://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.07.1.run \ + 059d9a5fbd14c0e7ecb969cd3e5afe8e3f42896175b443bdaa9f9108302a1c9ef5ad9769e62f824465611d74f67191fff71cc6dbe297e399e5b2f6824c650112 \ + i686/sdrplay_apiService \ + 806393c310d7e60dca7b8afee225bcc50c0d5771bdd04c3fa575eda2e687dc5c888279a7404316438b633fb91565a49899cf634194d43981151a12c6c284a162 + + # makeself 2.4.0, gzip + test_online \ + http://www.sdrplay.com/software/SDRplay_RSP_API-Linux-2.13.1.run \ + 7eff1aa35190db1ead5b1d96994d24ae2301e3a765d6701756c6304a1719aa32125fedacf6a6859d89b89db5dd6956ec0e8c7e814dbd6242db5614a53e89efb3 \ + sdrplay_license.txt \ + 041edb26ffb75b6b59e7a3514c6f81b05b06e0efe61cc56117d24f59733a6a6b1bca73a57dd11e0774ec443740ca55e6938cf6594a032ab4f14b23f2e732a3f2 +else + ewarn "Unable to obtain DISTDIR from portageq, skipping online tests" +fi + texit diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index 6c9bcbdd7a7b..3d8bf7a8452d 100644 --- a/eclass/unpacker.eclass +++ b/eclass/unpacker.eclass @@ -218,6 +218,14 @@ unpack_makeself() { skip=$(head -n ${skip} "${src}" | wc -c) exe="dd" ;; + 2.4.5) + # e.g.: skip="713" + skip=$( + sed -n -e '/^skip=/{s:skip="\(.*\)":\1:p;q}' "${src}" + ) + skip=$(head -n "${skip}" "${src}" | wc -c) + exe="dd" + ;; *) eerror "I'm sorry, but I was unable to support the Makeself file." eerror "The version I detected was '${ver}'." @@ -235,30 +243,43 @@ unpack_makeself() { esac # lets grab the first few bytes of the file to figure out what kind of archive it is - local filetype tmpfile="${T}/${FUNCNAME}" - "${exe[@]}" 2>/dev/null | head -c 512 > "${tmpfile}" - filetype=$(file -b "${tmpfile}") || die + local decomp= filetype suffix + filetype=$("${exe[@]}" 2>/dev/null | head -c 512 | file -b -) || die case ${filetype} in *tar\ archive*) - "${exe[@]}" | tar --no-same-owner -xf - + decomp=cat ;; bzip2*) - "${exe[@]}" | bzip2 -dc | tar --no-same-owner -xf - + suffix=bz2 ;; gzip*) - "${exe[@]}" | tar --no-same-owner -xzf - + suffix=gz ;; compress*) - "${exe[@]}" | gunzip | tar --no-same-owner -xf - + suffix=z ;; XZ*) - "${exe[@]}" | unxz | tar --no-same-owner -xf - + suffix=xz + ;; + Zstandard*) + suffix=zst + ;; + lzop*) + suffix=lzo + ;; + LZ4*) + suffix=lz4 + ;; + "ASCII text"*) + decomp='base64 -d' ;; *) - eerror "Unknown filetype \"${filetype}\" ?" - false + die "Unknown filetype \"${filetype}\", for makeself ${src##*/} ('${ver}' +${skip})" ;; esac + + [[ -z ${decomp} ]] && decomp=$(_unpacker_get_decompressor ".${suffix}") + "${exe[@]}" | ${decomp} | tar --no-same-owner -xf - assert "failure unpacking (${filetype}) makeself ${src##*/} ('${ver}' +${skip})" } diff --git a/eclass/waf-utils.eclass b/eclass/waf-utils.eclass index d5d52b9af247..cfcefed52274 100644 --- a/eclass/waf-utils.eclass +++ b/eclass/waf-utils.eclass @@ -8,7 +8,7 @@ # Original Author: Gilles Dartiguelongue # Various improvements based on cmake-utils.eclass: Tomáš Chvátal # Proper prefix support: Jonathan Callen -# @SUPPORTED_EAPIS: 6 7 +# @SUPPORTED_EAPIS: 6 7 8 # @BLURB: common ebuild functions for waf-based packages # @DESCRIPTION: # The waf-utils eclass contains functions that make creating ebuild for @@ -18,7 +18,7 @@ inherit multilib toolchain-funcs multiprocessing case ${EAPI:-0} in - 6|7) EXPORT_FUNCTIONS src_configure src_compile src_install ;; + 6|7|8) EXPORT_FUNCTIONS src_configure src_compile src_install ;; *) die "EAPI=${EAPI} is not supported" ;; esac diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz index bf03f4fbeaff56041cb15df668a80bd253ec8348..fdfbad64d26cfb6700af52418a023b6b20b929e9 100644 GIT binary patch delta 13266 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%0AtXxFlAD2A~b(25r9vMZS^ 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 QuI-=xKS_WUpgm^*02Ec!)c^nh delta 13266 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 Qhx@1h4^Gp+$~|WQ0P1NQhX4Qo diff --git a/games-action/xpilot/Manifest b/games-action/xpilot/Manifest index b449c63a9835..ad7639ebdf76 100644 --- a/games-action/xpilot/Manifest +++ b/games-action/xpilot/Manifest @@ -1,4 +1,4 @@ DIST xpilot-4.5.5.tar.bz2 1115502 BLAKE2B 9f7758dabc834f9ffad602e2ba215e1e08ff3f33b21480eae0176775d6c55df3e3238652e0cbbbc688acbab9e23395f46d853ee52fd55d177fdace5138621335 SHA512 002fbdbee3035e21f441d749d68ac41da2816a691e1c0d1cf9de9cddaa479c92da57eb36081884b9908a6ae83454f6f532c24c89280d27e2cbf9570442ef301c DIST xpilot.png 9682 BLAKE2B 689ac9d6efe54ee1d8c166543cd7c720ebd71c05818b074dffdcb1499d645c3cb9f9db00ce8c6f29d433255d0f58e2d30897f1438c0b41e13f5fd2043e5bac46 SHA512 5a59f01399b03852a795f5c475ce64cf2890e102b806c5e3540c635ad32d1a16f6a0e2c4dd8d0de0a33a9fbc907b68640f151905b71a54556b59a83602036f95 -EBUILD xpilot-4.5.5-r1.ebuild 1385 BLAKE2B fda63805eef5cfc09619d695732dd124cbfd512305232e86db7b1fead23a6098cec2a49e5ee348a1bab8d7ecc3b8f1ed16c3914cbe8a6a534e87641fff58330a SHA512 a7b70db444ea7004d89ccd0306db1706ecde1b3c21e3b86996a1e1b9996b9c73cb5340ea19dfa748d8fc70edbc160d904fd454fce6d7a80324b3938d6b058226 +EBUILD xpilot-4.5.5-r1.ebuild 1403 BLAKE2B fcc90d62d1f04e4c81d701331f07a3caa403e054f85b282e3ae7171e9e7bcacacc80bd2a88ec36499fef84bfe5aa37a8cbaa26bcdb2080f5e8bbbcf893fe8f30 SHA512 9f4e57af3afd7d416812d4365cbe5310e575814a61668ed4340d059792ac10cd1d2da2434d0eb360a7b92faca22c78ec0ceb281e751d9ea24d9c43b17a34c86d MISC metadata.xml 334 BLAKE2B 7bf1a6d705f7b6197c61a919c0920b5fcdcabd6627f0607c282ce2e10ddf53b26dfc3e22f7d4685152ffb5ecd5676318ba7bf719e9027e8d7effebe9f01ae993 SHA512 eb16aa409b9c428cfff352625b4b3264f99aa6bb90906dc9b1f5dc5ed8228e64cd1ff4454311faf192237a62929e32d4d3f139e97858b5369e490ce343aac44a diff --git a/games-action/xpilot/xpilot-4.5.5-r1.ebuild b/games-action/xpilot/xpilot-4.5.5-r1.ebuild index 28e96af330c1..e76581df3051 100644 --- a/games-action/xpilot/xpilot-4.5.5-r1.ebuild +++ b/games-action/xpilot/xpilot-4.5.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,6 +23,7 @@ DEPEND=" x11-base/xorg-proto" BDEPEND=" app-text/rman + sys-devel/gcc x11-misc/gccmakedep >=x11-misc/imake-1.0.8-r1" @@ -49,7 +50,7 @@ src_prepare() { src_configure() { CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ - IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf -a || die + IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf -a || die } src_compile() { diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz index 4417e6d35ac35f7442409d530e4a046410bd58d3..1aa877df3429135ca30c37d28cabce67190c222a 100644 GIT binary patch delta 4146 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 delta 4177 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 bHLnT!3n|wTbWq_8=Rf>^ ++#include + #include +--- a/include/intro.h ++++ b/include/intro.h +@@ -84,2 +84,3 @@ + void DrawIntroTitle(Display *display, Window window, int x, int y); ++void HandleBlink(Display *display, Window window); + #else +@@ -92,2 +93,3 @@ + void DoIntroTitle(); ++void HandleBlink(); + #endif +--- a/include/level.h ++++ b/include/level.h +@@ -74,2 +74,3 @@ + void DisplayLevelInfo(Display *display, Window window, u_long level); ++void DisplayLevelNumber(Display *display, Window window, u_long level); + void CheckGameRules(Display *display, Window window); +@@ -113,2 +114,3 @@ + void DisplayLevelInfo(); ++void DisplayLevelNumber(); + void CheckGameRules(); +--- a/main.c ++++ b/main.c +@@ -231,3 +231,3 @@ + { +- static oldx = 0; ++ static int oldx = 0; + int x, y; diff --git a/games-arcade/xboing/xboing-2.4-r3.ebuild b/games-arcade/xboing/xboing-2.4-r4.ebuild similarity index 88% rename from games-arcade/xboing/xboing-2.4-r3.ebuild rename to games-arcade/xboing/xboing-2.4-r4.ebuild index 354b48020f56..c92635a96e67 100644 --- a/games-arcade/xboing/xboing-2.4-r3.ebuild +++ b/games-arcade/xboing/xboing-2.4-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,10 +17,14 @@ KEYWORDS="amd64 ~x86" RDEPEND=" acct-group/gamestat + x11-libs/libX11 x11-libs/libXpm" -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto" BDEPEND=" app-text/rman + sys-devel/gcc x11-misc/gccmakedep >=x11-misc/imake-1.0.8-r1" @@ -28,6 +32,7 @@ PATCHES=( "${WORKDIR}"/${P}-debian.patch "${FILESDIR}"/${P}-buffer.patch "${FILESDIR}"/${P}-sleep.patch + "${FILESDIR}"/${P}-clang16.patch ) src_prepare() { @@ -40,7 +45,7 @@ src_configure() { append-cflags -fcommon #707214 CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ - IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf -a || die + IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf -a || die } src_compile() { diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz index 488aac857d7c057671be9f1f61036fe98a36b389..33386b74c98fce34be9cdefeb18256e5d8e3459e 100644 GIT binary patch delta 9269 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 Ut?*yA!~gF80oB7rxm!m70H%X#u>b%7 diff --git a/games-board/stockfish/Manifest b/games-board/stockfish/Manifest index ecb46269d01a..9d0e49a01196 100644 --- a/games-board/stockfish/Manifest +++ b/games-board/stockfish/Manifest @@ -11,5 +11,5 @@ EBUILD stockfish-10.ebuild 1794 BLAKE2B a3e6f3c8c2d6f8cc356c1aa62d02942c6036b098 EBUILD stockfish-13.ebuild 2048 BLAKE2B 0aade964f734e5206f0e1694cdd30365f94d74f2530f1e626eaa83bae427448f7565454353c3c3ff6d9364ee43545c32b5c97fba577b02c6e80cb17126b8949a SHA512 9f2bf6508d818d634f61c896cae91fbaff382a9f2c60459625fc6f7b6c9c8a6123f6685e794ff708be6c3b57e5d0f00ea55560a2f890d2ec009426647e6d6252 EBUILD stockfish-14.1.ebuild 2057 BLAKE2B b8d62d5b1ee91c8b1e5b5527066daf379f2f55f05827b5e30f7c7903d230afaacecac6273fe9c525e7944db16bcb46314fb43724d60bdb3b6947891dfc7572f9 SHA512 fe0be97becc5f52649cb70ea545bcc6c489ebe817236b36c92dd98193a3f62f7e4d6b586285f00ffb7dc89984b06688f64a90428ca0c566683df4447a6023eed EBUILD stockfish-14.ebuild 2057 BLAKE2B fa29e939556a7160ee5e7627e88cb1ddbca77ab05fa8d8da6d018a36a3a1e5521a893d2a345f6780ecee978cfe66b29ae7500a0c87b7f31daf7f70b867ffbe2b SHA512 4e5b45721ca9e38708d512195592e9e913822803e13684628280396ab2351e2d073253a30e4e87276aaa0a32b7dd3219508de0c327788a58e32be530f4b06aa5 -EBUILD stockfish-15-r1.ebuild 2056 BLAKE2B a99dfb83850d096c024080a0421ef05ca256a01f8d017751f484f869c5db7d5d0ff2934a85c995eb35d5ba39f1fd7ef6d004614d4962f617ccd5061a7d21880f SHA512 429bdec20252c3e64a857d157e89113be099f68be7581cdaba781de950b3e9fcc21f8196381d0711c3751b7481a38c71752e50676c920839b99551aa11e31dd0 +EBUILD stockfish-15-r1.ebuild 2054 BLAKE2B e3ba509d15b36447bd2391adda0d77d9e67c890e6c167ef464c90762f24e89fcd7ccbdb421a48f50eed34d7247abc76bfe92d90460adcbb82b84b463bcd8d87d SHA512 6dc9f0f5a2fb8a265eca5717f2380c722a0a8d0784e12547a71f755c0538ccfebf56f9006a5aabaacb4159dd7bb8a704838152870ce4327578e6c2378f8d401f MISC metadata.xml 480 BLAKE2B 4ad3d2104e203f37003ce529235acd6043a8f1141870699340b7739e946f758409b6587bcabe0052fcbdb0afb872ec5e6e89d982dd18cea0c76efc8a4f323c15 SHA512 dff895e7ad3f5006cf82694914bedaaa144ced87c3b338982bce3b727bf8fa8107622aaa0edf6c0960c00137c3f78e788d5df3df5782f776b7644386280c5df1 diff --git a/games-board/stockfish/stockfish-15-r1.ebuild b/games-board/stockfish/stockfish-15-r1.ebuild index 3bd9252b0553..73b2da8cffe6 100644 --- a/games-board/stockfish/stockfish-15-r1.ebuild +++ b/games-board/stockfish/stockfish-15-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> ${P}-${NNUE_FILE}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug general-32 general-64 +optimize" diff --git a/games-board/xgammon/Manifest b/games-board/xgammon/Manifest index af5796cb1f2a..06afc75da820 100644 --- a/games-board/xgammon/Manifest +++ b/games-board/xgammon/Manifest @@ -3,5 +3,5 @@ AUX xgammon-0.98-fno-common.patch 2284 BLAKE2B 88dcb8c85d4659a7f381ade1b4197ba9c AUX xgammon-0.98-glibc-2.32.patch 440 BLAKE2B 593dfaf0ecea283d5843b8864e9aeee9b1d3f5d8000f938b8dab733b93688e129c04055030446a844021845006e1a41d166d911f7cafd23a91c031e48a8d269b SHA512 d39dd68fcda62a4f1d57dc6a24aca9a5df4f3849ec96460dbcd07b50adfa10db99557e2f713a5b59ed0ad79cd315baaa3212190c635c42088d9111c0dbd3fe67 AUX xgammon-0.98-r2-config.patch 819 BLAKE2B c9a31a1592065f439cedb89c9ca29da0c55e47e8621788dcc8b2c3c3aa4a6cf8ab509a40cf74b550725ecf248653f354dc10db74957adeaa489baae42f41c16a SHA512 f76d5217409b39e998f6f172a7dacaff400272e13b837ea3a839e463d46eeabd5bab0e88d6ad7d3133d3e66300e6f4f1ed7880abada4cf0071f740475574ed78 DIST xgammon-0.98a.tar.gz 76415 BLAKE2B 617ca76b8ebe22f753f20f94fc536008c119237e24ad1011a88780416405db95c5155759548e6719c328067387e1cbc052b0ebbbc020ad8e028f564cfcd3c3f1 SHA512 1176146d7cf4d5cbf47e911190de329d87650084044d1a2e5a53ed367d2b90ec63c0e906946c4523c2fb21b68df8b86cf0567527a91058e8db66a76086a02092 -EBUILD xgammon-0.98-r3.ebuild 1282 BLAKE2B 079c3573289f328ffaf0eda65399bdf2f1174eac20abd43f078da589b99e93386531e58fca28db7c0227cd8b9e46e20069fd8c847552efc4c1e41e1488cfad36 SHA512 6a9842265431b6b737d79793df9f0af4434b371f90d2d8ed3cbc3d777ae4a60ccbae2e5c5422236f23d7703bdda05f9fc5015a31f371cdee7fd08de06d8bba8b +EBUILD xgammon-0.98-r3.ebuild 1300 BLAKE2B a28f2f422e408c14afdc5662df67ad9bd62f695a180478962b9c3f4ff4f1bd7be5a94e8f55c387dd08b5606edd17ab1c5536f423e6066d5d9ffa66095021aec6 SHA512 22f2a11cfe069df66780233d5bef00d94b489af2cb8a4e55a5788fb50aada4e971f0f45634146d509200682f8842b1cdb6d4aa8c45ee4225fb24d34590476a18 MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-board/xgammon/xgammon-0.98-r3.ebuild b/games-board/xgammon/xgammon-0.98-r3.ebuild index 6b1305059c62..7d116d14a8e6 100644 --- a/games-board/xgammon/xgammon-0.98-r3.ebuild +++ b/games-board/xgammon/xgammon-0.98-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,6 +21,7 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND=" app-text/rman + sys-devel/gcc >=x11-misc/imake-1.0.8-r1" S="${WORKDIR}/${P}a" @@ -34,7 +35,7 @@ PATCHES=( src_configure() { CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ - IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die + IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die } src_compile() { diff --git a/games-board/xmille/Manifest b/games-board/xmille/Manifest index 5a90182f2c4e..0a3ef6b5b4b3 100644 --- a/games-board/xmille/Manifest +++ b/games-board/xmille/Manifest @@ -1,4 +1,4 @@ DIST xmille_2.0-13.diff.gz 6276 BLAKE2B bf136bc25d3aea56b671b6ff475717d162f0620a1c8c07d3b96b9d7a4b9b9f3ccae1039fc24827048686c631312c36e450a8bd989c32e9d26ab1c594ffc317d9 SHA512 d9e4448942738a105255d9aa77e2e66cb9edc8b35fd8278d1c810dbdca4a5b8a4916bf48c8d6a16e282db0c0fa058a0b281c168976529edeedb6caf53af7cd15 DIST xmille_2.0.orig.tar.gz 68178 BLAKE2B bd6ab40a8868b90bfc1b045a2be797c8eab49e676b695f521ceaf8646de9c01a07806c0ce029e4959a339e2ab48668635abd5b842c90e33c2cb5fd359eb971b8 SHA512 028740785dfc13b4088810855358b9dab75fbb79221dd4218ef0c19550c2180fe92e553d0a474bf45091b4008988e1a093a6d5bac99fe1ccafcaec3429cd0e8b -EBUILD xmille-2.0-r4.ebuild 1093 BLAKE2B 96169a64c17d72ee727391c32f5e8405e2941df5c70d304bb1ad329178194c6ea0754cc49788b169975dd691bebd62407b1d60a19c9e609fffb1d35127e435c2 SHA512 6bb8cc089ad315010ac963e01c396a3c786d9b6dba3536e7660018228f6e95fda570d2111cbb19d764476df54420f44e096ce33e66f215a0d3d290199e837a51 +EBUILD xmille-2.0-r4.ebuild 1089 BLAKE2B 5390c97119b1891ccb7808e78ffdfc24cb3f39136018549a3bce2a0a6dd924fbcb37c9048989385b561bc6a991e90aaff6041d427318004442a90e0c6a77f3d2 SHA512 a5b7f63c4bc898392be1fb44ff66ce7a71ae97f00c2c96fc79087fc57dfa64d2911245a3cf95ef19e7b309b635625ea30f4073803dd76f65f36b2f9c8dabe389 MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-board/xmille/xmille-2.0-r4.ebuild b/games-board/xmille/xmille-2.0-r4.ebuild index 88cc7b1c9dff..4da9cc9cdc46 100644 --- a/games-board/xmille/xmille-2.0-r4.ebuild +++ b/games-board/xmille/xmille-2.0-r4.ebuild @@ -18,22 +18,22 @@ KEYWORDS="~amd64 ~x86" BDEPEND=" app-text/rman + sys-devel/gcc >=x11-misc/imake-1.0.8-r1 " RDEPEND="x11-libs/libXext" DEPEND="${RDEPEND}" -src_prepare() { - default - eapply "${WORKDIR}"/${PN}_${PV}-${DEB_PATCH_VER}.diff -} +PATCHES=( + "${WORKDIR}"/${PN}_${PV}-${DEB_PATCH_VER}.diff +) src_configure() { # bug #858620 filter-lto CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ - IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die + IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die } src_compile() { diff --git a/games-board/xscrabble/Manifest b/games-board/xscrabble/Manifest index ba1f547fe795..18b7550caabb 100644 --- a/games-board/xscrabble/Manifest +++ b/games-board/xscrabble/Manifest @@ -4,5 +4,5 @@ AUX xscrabble-2.10-path-fixes.patch 1098 BLAKE2B d0144aa6d8d81a30d43f6359bc4562a DIST xscrabble-2.10.tgz 83575 BLAKE2B 0a7ac0713e8b48eaf770d11d8ddf5fc383f870437dbc12b6e90df3fb4c28559e28523f46461e306dde59a68cebf58e854959e58ec688201223eec9825e3c5e7a SHA512 38137b3dfd3156c3748719136a30fbc7f04910538bdbdec3e9d50e3efe326ab7119a45171e0fa2cd95cd81f0642070e2e011c165284766eb7a14bd7d2aa660db DIST xscrabble_en.tgz 393527 BLAKE2B 3f5b9d8030ba2711e64b2cc015f8662bdcfc2d3155d34b17be243a57e8c7dc3e4ad5fc6414c745654a8ea5771a9914d38bf5ce95b42e9b7daa70907bd9105b06 SHA512 05e4bca6ec2a9b7698f5c266bf5cede574cbef87883d7cac6dc35084fa2976dcd23f3a2215b674b9f36d7c170e6af021c3ec0884f06c9803cd67ec300651ac41 DIST xscrabble_fr.tgz 810737 BLAKE2B 26f5601f5d09232a5145c66d1d359c7a6b389a83f10c1ebcddc7579160d417e0b0b9e5bccf7322128451f3941cdeb2177b26f4ddf9a8224ffd551d95f4a83d72 SHA512 f5425fa8bffec57e6eff16a3d33ae4569fc00343e0ed5e4f4e1e189ed02a5be7416c1549b1978042e030efbfb3a484abcac9479e7fe43de929b11d8ccf8ea3e1 -EBUILD xscrabble-2.10-r4.ebuild 2060 BLAKE2B 73bb09a0b074ea16e0ec450687a758879f95ec40e0fd77bf3e5f8ace88ba2ddb646ec425039c89b3f31a0bc672e3ab10d3f3d59956872528b71965932a08398a SHA512 5cad58ef99bf9f29500704697aadd2bbdcbe9ba9c08a413b35601b1eb2d16f6477f4c97cc05374d3a083ea14ac46ec53ce09eb6425b844e5bdcb721358f31735 +EBUILD xscrabble-2.10-r4.ebuild 2078 BLAKE2B c482c07f7551e094e912e1fba6e82b827d5aabddb2deca5bdfc789abb289f9ec03bbd3d2311f3fbc37676000970ab58c8ef9a4087e608925f24213175a624e8c SHA512 dddd40900a88bb1979a9b40b3bef168a65bb33f8f266f059733a5d96c00a9859bae0a9d3ad7536aea33acfe44e5d03c190f8af987d9876f3314994253755236d MISC metadata.xml 254 BLAKE2B 4e6c8e1f126f76233a38aba6f5388488656795cb1d7d4767ccb1349772f5e78d59fc5663d4f1933dbe4633c2fbb90cd1d42d4b4d4f5ededc53653e7df13c7187 SHA512 2b82da849e3b0dec378f3fb497014f5d1dbc7aceb8a1f9d1638e83fe69448b1c5151eb4b1187154d828e4a296609ce5125b40977b2581d95b5588e353ca75135 diff --git a/games-board/xscrabble/xscrabble-2.10-r4.ebuild b/games-board/xscrabble/xscrabble-2.10-r4.ebuild index 89303a0e6ce2..d8a308d70fe6 100644 --- a/games-board/xscrabble/xscrabble-2.10-r4.ebuild +++ b/games-board/xscrabble/xscrabble-2.10-r4.ebuild @@ -23,6 +23,7 @@ RDEPEND=" !YUTafa{p6nufPYhNx$VL9xu|jpx7pad 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 delta 9030 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 delta 11184 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

=wbtIz7SE@T+49=DB;Osw|> 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 diff --git a/dev-php/theseer-Autoload/Manifest b/dev-php/theseer-Autoload/Manifest index 8f4654893d00..bce929ce9129 100644 --- a/dev-php/theseer-Autoload/Manifest +++ b/dev-php/theseer-Autoload/Manifest @@ -4,6 +4,6 @@ AUX fedora2.php.tpl 241 BLAKE2B c7e7dce85f2b7c2f33f9760e7f4c0440fff18ad9679045a7 AUX theseer-Autoload-1.26.0-autoload.php.patch 273 BLAKE2B 02ef287623dded15446172c54344be51bca15723f9de69aee7c75b4b2b6c1c4fef3d1d3df84bcf2da892c9708e5c5916933648e4cf4421ff62580af594ce9007 SHA512 8f8e6d278b2596dee872c14bc794a21d012f29a2e2cf0b56669796e97ceabbb0efade766492b247817f7c6f77b85a12d1d583717914016501b4007659f813abe DIST theseer-Autoload-1.26.0.tar.gz 43119 BLAKE2B 7b2413bc2fb281472cee03010c175aae1c8304ab0629c31f09e11497bd6f46d58bae8625da610f5a513b19fc8aafc45c35be7271ba13188466f576e7b4a7392f SHA512 c8fcb3ad39c140517d695c44e6dea3797ea0135ff64246478e55cbf167e4b9fbb3e5027732c201f66b404039a313952c7125f13fdeb1cd96633dbccfdda6f143 DIST theseer-Autoload-1.26.3.tar.gz 43810 BLAKE2B b2d7fe33b9663a3c324656abe63e4ae89533b773007362b546cb9401de0a8fd8f0c00f8f385c4a45c39be675d062cf5dd5a739972fc12611331065f244515d63 SHA512 00a6fbf86cc0f5958c5d0d049af0370ef510fe21a05d7dcbeb1b0771f979ea6638f5db74d913c56b10d9212a68b5d918cdfefec241b1383faf0e97b4305895bd -EBUILD theseer-Autoload-1.26.0-r2.ebuild 1899 BLAKE2B 86b2bc050608453b82a255fe266c1ea4ae11320fa524bd0fbe7f0bfe96f06d0d277601485ab440f329f504366ccd78cd86605b63dd524512fa96cd81a60df2b0 SHA512 2995417228ae2b27c38c27b3c84fa0b99b822d9314f55e8c0931ff8239d1dfaca1752e78d23427a50878df9e2ab7658c6b65e064a5bd16df152f63c1f8fc069d +EBUILD theseer-Autoload-1.26.0-r2.ebuild 1898 BLAKE2B 0733a275a384271700b29b0d9e1ca8ea2dc1e6fe9d8340cde24e32247245852f162f3c18f63c2f3575dda82490fa59157042c2a3c1d599d3e2264a43faa7fda1 SHA512 b1944588d2162d7338feabd03cffa657db38155712aee504d90452c04fdcd7db85ffc6df06bc3094f8c42220fd061ae189aea8813b10081cd18c10e1ada413bc EBUILD theseer-Autoload-1.26.3-r1.ebuild 1904 BLAKE2B 1bb125f2c6ccaec288fb2ca3becd3b774260c8ac94b112893e25ed22fa8867f4ccddbf8ef1eaf9db92ec2623957fa73ae3c92d95360b276ba971b0cb68ad629c SHA512 d1e12bccf23695a7f2573ae3475291cb46998117322249df88544643f8d36e8ca3bc1e3fc23de66be3655d79cd1d01145cd61ff7e046419f3db6f569434e08be MISC metadata.xml 345 BLAKE2B e2e404685b07fc6ab5b46ec994c6ebc2abc49478222497f1597694155a82cd95a9178a7d413c19116811fc867b8374559ccf6e8a40d66b8084e487fa5fa66bc4 SHA512 78871e1e73ac6750b628955d2a006663def9b50e79faedc98f1dd4c557d3f16d866278de861ebe727c1f080e510730b909fd0db0948f374401abed7065f44358 diff --git a/dev-php/theseer-Autoload/theseer-Autoload-1.26.0-r2.ebuild b/dev-php/theseer-Autoload/theseer-Autoload-1.26.0-r2.ebuild index e93e6a8a10b0..91671fbd91d6 100644 --- a/dev-php/theseer-Autoload/theseer-Autoload-1.26.0-r2.ebuild +++ b/dev-php/theseer-Autoload/theseer-Autoload-1.26.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ MY_PN="Autoload" DESCRIPTION="PHP Autoload Builder" HOMEPAGE="https://github.com/theseer/Autoload" -SRC_URI="https://github.com/theseer/${MY_PN}/archive/1.26.0.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/theseer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/dev-python/Levenshtein/Levenshtein-0.20.3.ebuild b/dev-python/Levenshtein/Levenshtein-0.20.3.ebuild deleted file mode 100644 index 3b7310807ac8..000000000000 --- a/dev-python/Levenshtein/Levenshtein-0.20.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit operations" -HOMEPAGE=" - https://pypi.org/project/Levenshtein/ - https://github.com/maxbachmann/Levenshtein/ -" -SRC_URI=" - https://github.com/maxbachmann/Levenshtein/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-cpp/rapidfuzz-cpp-1.0.4 -" -RDEPEND=" - xpZC!VX|CkU!u~%Yk)>4u5@%z zUQC|7u$C1#uO$*3GZN++aTHKAHlQQO#g4`E`s)DKJ$TEF?Lo)|IFu-`5_tNzHOmlL zLN#%+#cO0)8%~MMos(!3@H|8%SO;*SZzO;OT|^r3m>s|yP_+qCe~pCAM)QpTCu$I7 zaKC`^yjWIrc|mc(x1qZ*-vg$$Djcnc_ci;^Yy63&8twDHe*Md@uV|Lvy%LTNxMFaK zhJ+48!6sH9U83iL@Lgfu1a3TUv3bN|fG_ueTuIOf!eJ>XVF{>mwA4ksLLVco!pYV{ zo>;(R6TC_Z5PDV{e_3JVL#z0ozb)I6%JI!e+=On%s4i5QR?=ZoCv1>aG5`hSCDfto zgE1pi@%J%H2Gdyxq*6786JBS_tUd%9=&Jl{@7SMIM-oKT&+TCSGdsfqzc1VW>(}vh zuJ6Au#y2D-PGZS{Mux$T6Ag1o155^34LylLBvSRz| zB!I#F`is2$f0xz9pI(8Cw|P&Hu{kF^`$V!3m=QiYARCDcMy4;2VG2~>F3JqSfl=|K z@Smw5Wr;QqQ!m)Tl&0f&xH-`Y7iO)AWQ!yFf$1mKMf1Y>S{XIcu*cr%L)+g_iSdc+(^As22tJWIVwGa>s>57a#O>GgC_)OR^FAh24 zM^7FJ;sTH51wunZKnjrvo5jKAPyzhuneH-?0VWq3WEQ3nU)Ky$_NTw}R|@-@P$aYv zJ`dL5#)RQxD0+0s0SCkX7J`GIpKl`Am5JccT(ub?Wc$R^0tA80f>o>`Y{!^);z4?Y z1D|HBh_$>Z;EGFL$m5Fm>hO^WS|W+#+j^z59YFDz6F#a&2C~^A#6_$zrnAO*Li!M8 zz;*&Hz=3HVpqcE#cU^E|JdMPZv2u50F&TBft2R2}?tVLJaN?=Jmh+_^JQp)93jiZ}F1n-^A9w8ZIxpI3sVj z+1uNHj6SbTK;s8sSGc?hcOQ?}APOOa)Fe$VaA zF$F?0A%yQc2+deb``el!6fVq?FDJHOk1OjaygHl0-|-x|89*AV2HlUhjKQ=&!fXzL z%KfCyafmvh_a#AR;s&*TQ@(rDWRhsXGm+tcz%PGPP$qedX;SLrnq5DA|MctYg1sj$ zk|`HN!v&@3a*08hgYkEC^zdk%|OY` z)NDEZFj5k(XFC!0_&35E(FCJK@skJ;I!q95&={yHhC&c5`5-r6%WC9g)((-$hSwwT zfIu^H05*fMVC4{rlNCP$v>)v6=Pp8c%Pe_d1*Rk&hdsdLZ{;c5w%5uB(t1SPOnV_-ffJkm zk4#zzONzN)7-&?@tkRLXp|0GsKSTVS7YNx+e?wjnGK44(H3;0J{@sGTI^|0;5#wG! z>$nP7PNYH!H-j(0MhpSqc%#5G@`tBsYao-42V>h@7te>d);n?6=AkdjyhT6-1#N$B z5rb-=VuGz!Z1EB$;g+!6iTOnJjoO}#NJ=~e5tb2qj|OK?=gA`NxPS_jUg4p0gA9FKtlxFX z_roMJ`A31e_=@1HOyk5z>L|Q*JLv4Gxmm18V4_T;JqTgLeW51W3p)-+%UlmB~vQ3-jv`2j$@{ zr6ca~6g+G}(BUBcLf=;O+9c4z@iw5~d0534dc5*uX@`e)9w@_fFYFZDR2qK__VHTh z>!ST{|N5`#e_CIDANn`qC<9g%L%0=;5CtL%K)`zOy!aZ{mWV?Q#*DK8=)e@AEO>N; zxm6+{@72!+ZoqiQj9dK#>$p%xJZ_f4p^r9(K^OytC$Nu73hPZD)u(U(?!Br9&ntYOSzNg8Z-~f7HCUplb^wzY))a9V z#KmXvQ7N&(eJ1u`y)M|l{?mVY;jU&)-{oXhEAy$zoyF1y0&Z_8*>OOUL#k|JjdwJy zd2Ek(01=ORA)sk`u6v_G?=>yf`0X4{x^JRBco2@9N3Ja7(!L;$cQ$|jiI|$e2p{lv z9)g#`+lY#YXvJuReqf@I91nybdGH;N*J~~w1?F7JxEkvKMj%iMe{bCcff*1%1E0x* zlzpI!)SvhU3g>2RCQ-;D1^l1jNzAUOl=fk{)|c;JzkSG8yc5@RRtx|EPawn0W;10^ zXoJiV*kS3!lXmvl0Xu(~CodrNSGRUegtzA*02ojR+FS-2#uFk~DludxfV-em&fdcF zcA0lS8$un8a*lJok$o!>z`Vj2J?H+{g0ZAS-n*tL`L>{}F~I!s=7Iie9>DS5o6m(C z!M=&VfL9-g%6lP6%ES+sQk_V?B2k8r26SQ(qk2>^1K(5wQty95jQrQHh?K<|Ut#j-X0?Igl9Q_)bC6Zwr=A~X=UP(2qifWQg}M7|v^9WnYyTr0fPg?We6 zFPU^2HzBv1pSruJ!AGf(OJYNmi@woTPr70H_))tWe1qlMF<{LY|3n)m4{NsP*+9WX z0Jk=#)Cl*@fKq?0!vg{234jYY5aol%%gy9;VgXBRaUH0mDIIUQq%aL%mmWcS5xS=>oYynXpnh#?_lg0w;c(Z>mz9H=su%8E9CZIe~_vl-` zH6av{VcS#Wp@PRB=U$!&qHYo3>Ivw|I#RiIyfZl)UWlDa@>ugS39~k28IEk7z{7o`2mIqa5n?iE3vynl#Q*m1zkgbU z?@vTx0U=m(0?7rS;H0(DH;0 zqXxr}`zK)|wmQpmcJDzOv2oszl~{2F%;|vBdK3Uc<^?xeyJBhE{G;0+dSHH;f|MCv;&<&Rf%PQwpw`g*UH~B?$9!9}eX8d>T7p225%cLF z%`nPcP!~A+0jq?q%vf>m-TgkK;BAZnN4CX~MAnONio}E{_gUoEwSTZ~1hE8#!}CL9Mf|$k%Q2D@)(5hF2yF9-w|1 zTL|5BHzDAu8N57p!0O_`&k`*V4Oz403^NBF0Jg%y zM`C35tREhGyCfFa5H*n`V@YdGYv~FmQWhKdybX_Z^O2YW5`T#h5>Cq1F5dmdQkp`!7Y}sGfqqYCH#{xT44{P( z9Sxe&l4oFshh~nQpSj*;P)X>Y#&Yuy+}Oh$eiH=k3RmdeJuOE?yR#OBNE04(C(P)c z$H|YHvS`OL(}+bSm=_-J(OcL6M~(zULRw4<)jBM4ynjvUl?(d&vS90b`_?{`puC(A zu|KC(p96@@jc@@G2dlwZBuTh8fL>6w9S=lB^)?vNC91eAk9MHkP|vm_|sv?h9k8(D0C<9y}nL6CP7)%chUU zD|-FheypE>fZtC?!`~r@S9}2RB5aH5k$<9btCX1Fo~|QXKt!q!G|fZWp)*j6*aT0 zUc#d%pNKKQTZ|`YQR}(;-!Iws|Ks!T$A3t$8lO+y4L~Y3Rve%aN!jymbqsLcb9yuv z(%-b5=k@V|;-)apY^gh%j7XDMSNl8GvBQ-J_Rw1EjiGd=X(3mHb>x->j0lo=_xW~g zOEla87d-mLQGzwJM~8|;lUbvvm%$$R77o7)gaJe0k5RO9gHD7UbT&FgoxTbBXMe?6 zECws)@Gout))xv=_Il3c01l|7Mb_ndEkJn|>{SZo_q>FuQ|W54ZXPaS=`08nAdVY* zucMhWWaCS=JR9kQl0w!Us675Y5ubq^$Sm+5%pc>`0AK>0ES@mWK9P9=e=0y6YQ5JI z@hKpTb$ny@h~DOz*)j!$04B0P;(xNR1`IV|VVWVt^$JvEohBWTCXwB{22K`F)Cpk# zX*=r?5WFzuu}m94{bowBz$ogPC*F!H=VIMHO2m}=@rq!dzRoY-|3GG=UI!%A^4Mv) z-de{A<1OebEaXU#6^v}aAnKHY8NhISOvbau>A6NsvTrsHCPz4LsO$1n_68N6+-n~xvkSaynBx3&pr^G48SdqZN{PqkULwwiF0 ztt&QY+CnrHa3JqQ-tq*Sc+Pe%Yy#CAd3=7%8h=Z;FX+#D5+Ov<56iVbeO@1m4O4l^ zdqG1_&slERXFIH#y&;a*)PHg&EF4mCuH+fS_6V>o%jO7U!JPhM1|F@&;@KQQD(nK^ zI(UE34lSC9W6iAo_EhBn46QNbV{nTY-Wb?mjd(}k&y%KT#ca_)lIf%4=IfEp%gPe= zM_lmioQ;6FY<>lu15JuNKjIN)v>~V#?+_a?ZA4wjgw+h(@q*J6C4ZI@w6jG0B*2~@ z7VJ+ye*F5=_>e2ab>9~a%|Yx!YaIl$cJ@7F0=K@0PnJxSzSX$HOx|ea^dy9bGSy%d zD*Uyoj`(>K)vgnUhPn;gtSS*9p4b{jG9`1s+d*h5;Jt;Yn>g}@VAIHW_KGFh7e^oh zu6o4IVOWRd$>yak9)BA4W%XnUDUZjO7L@&fL7Hxa^1@<)W#JBm0z}nQX3qz%Tq|3G zTHSqG{R6KEDQ~pZ`X3kVzkd4iUt4;`{p-ay;aaG!f)HUzeA?3CtO?y$qeljWE6}?J zUcPt&wGXx&tOqQyx?U{YX2ns0*jB2k@lr62F;KPxJ0&_;0e?Zz1S!i2tlz9CO3HG? z_+C%JQ`|x%e_L%A3wAtB`)Xz~d%6{hmIRy-sP5rPLD!NvG~PHTTyvn43IaV`wW^oFp%%u=l{5B-~TSr`ob=DBh;;(SBX#6IK23Tab9p` z9t3N;pzF{I0DrH{4fR8V5$oWWV1fr=R#QWNQE*SXI2*n~aIP+?dB>Ar*>4+HEjlwc%**0zTh?HFo5)05vT$uD zcy~nDvwvgMxTW&TJ4yXwA*pjt}eg>t8?r{Num@4QoJujD2`Pn|M35z-|C@m|Tx7AxH-C#uFoQ0@GS7xlUDmwehe6?iBnVJ5 zc8y1t|C|x1z;4(kt8hATxQqTC5_(vF2%zSx7SDg#$b>M7sH<&(4NSa2a7(Wr7VO*l z{_EE--#-+$zOalF&XkeiH>zt`*?bw*Yllo)2X5WXxDTsQ8sfE7tJ>I5bEud!)FC1o zLVsDpXkfWfE5J`jOF>0%`)hEK+wKr+2)aOoekpwFxI3Hh7BsDC9={#JqO+#wkjr4tE$NXu>lRR)=`jFAt74S13imIcWI3cfjICBocS zNMHmnyA2|61W!S>9T4sC)J$py1sR?zfw#qkDvn8HIuydjMYZK=Slqi^aO!nzEYpLyruGTvf?y#0pkP~H8)&vl-u^IMp z@r0e&JFOaJkq$95gPV8;JZ@V6TXvjLeVj5bvv?8y1fzLbug|>N_a7hYG~dJI&@W~` z2xlstOZv66?sy-b58hCNgMUB2E&U6}vei|t>{Nkk!kH=&TCv0vp3iv)*l}Iy(ae@w z_q;OE!_$e=MA~I%2vlA_MjyX%F+AY{BysV}RVeMSm?H7VPIwKYsno z=g+^7`HzLIHQ)wpKDadD&gk53z6Abh>41mPNXV`fh)2NjAkNolBbgmW&>j9XdNXGN zX%3d1Al&1eJ}&QL`xu%XXuXjp#Q3K^4mEhZRqU)hAmR12J)_$70r^5kfEUo7TNAgk zCIJLQOxVnZ;NKT?#D88oMCeU4TAnh2gMLF$a(RB1PtUh)!ba~NAPV7%C@`x60cD4j zLDalvEk3Vb`lmneNTnFU5Ldi-6BF_!j0v?qHyXSEQdq&V$Q_q23bA%Is|oIbB=I;2 zeKzqG6Ltv?fXShZ)-w@eK5{qI1bX<7%LcSvR~(=s1{}+Ki+?G`eB2)M;FHhvjP&Gx zGrx@TL%sGUJWJ`o({84kKjrc8-U~OodPSs97dadO<%dwV*%k0dGTE#Go(0E!fN4Y( zbOVw`^`8^!{dKuM|Jpu%`~K_47Lb>!LjqE_4^^YHwgW~ zZ0ljm^|A=asVog+x*Ab>X&vhdfhP-tpSNG$EJE`20Ol1THr8?3vSEeSv|)nPi8KOsvG&3m`!k z9@Y`xS4-2rjRh_b-@PoSALuo}I4JPeXOwJZZGS$<4P%0gpe(u-KW(FihUF+DV!hVp z*h`ChbqBW0J&mXkEfsph)UutKs6=Q5`$kwhVdHRG7PE#18g^?XLm`k}oBt4=&zCcB zmg)OfEGPbcw)%tzpU>!%Xki3&;_CQ%kfH^!3_8tD zUVp3&(rDl%7$Uo^60sC?x?%41 z@(_`aV|!2)k+>%jLlGpzNq-&;;BEGNI%3IoO#9sev?PHZ0q47|c>)AuH!~&JTV2nJ zv4RI5x%w*=`||zMAGG5l{^1DS;X654sDB2@UkEfsOSk3Ph6dPtJ#3aVF^?5QL|lhi zu*b_25JGBg1fMEJuuf=2XF~lv!n#Il$J#>P6F|O$UYGD@ZFWDELcKooy2NeH-93u z^(M4Khu9#DMI!Zat}op(`VpL6$!<#`WWxT20}-I9Wq)4Qrhqf{ z2I3LWB2T;C%Lc3hKJC%XhfjmKi~y$%KqR8-IHr!o!XY0nPhx=9ESR014>*LYJ-X#a zM9ezSPFBe~YNeQKKW;=zM1c??*Iiifj5TId0Q&7p$N#u&zy9@SW9IkYZv^plx=Asi zCeFvWJX6Q=EEG*=3w@)Y6kKLz;D+C@p;#xr)CRV7w6(ia&gzL$c`y)la1%hlZrlgH zSOhNf3IVT6P}w>#qi*5?%y~06C=`2hz!-Xmd9XKj)Dm8v2?7oBRL*VFR%arAB`ULz7wa8u$3PY~$wTYbKW(tl8Zh7>!ch@X8D>dP zG-C*N&P`;+p(b8+-B069^i(#*sI3t$45(#0yY7E-(#y0g+e0jV`<}!;%b@mqpIgAC zYOv28d$|{ED_R+8ny5LE5wRKIu?|;ZCt$losA`4x)7N5khqW5_X*Vidk~rUQ2Uau> zOR&&^M6{t86uL1?q6~ZpOd`O|o?e&luOG+$y$ArncGwmG9l8M^0=L8DK;h95`Rq1L24Rr;Q%!txG^+1klHHieoLT z4_mH`kdKhl0^i_QganJTXCe++9o;p+~Am$7^;6g z*K$W5RjR?xA(2u!{Gb>?ox@zGd0mif<(fb3o!H9X%>lkg8{^UQy?-HF!;_W<-d=mfBwb%Vyaq|U&^|frDzoaetd$p#2TM+qSwZ8wl#_yjch3BjT z1_PSH%m}*Wass4tZIC4eO;(fB6--t`2bUwE?CnfSLEqiEPM6)J!Aky-A;*6Pj|mt8 z&$}bK&JN5*Qw?UTYVVms?_gtWTZjkCS@M{=^vqmt%`(97*0UF>;&fSPl!}@<})p{zv6PotA zT;Kogb!Od5`IP1Y-7SW-zdm^oZy;u%fw#d8n_9P|PBG@i=m)PKbC=W^= z^BI1oVGxpFL>+0$>wj3XKYd7yy<-c9IFNbHMh? zv6`>dif#{3ElYn5T8qZBa&NnQ2&@)~nAZx|90UlP&}_~<;5QcrI#|z%ue>G3Kxoem zr6jf~Wsm!<$5QUYai^G%A)^DFW9c{pywJl*(0h$ltZT}K18bVAWnJ+6?odj2i*r`N zDb&ie2?H<<)y~=50-FWh`%snm?dPvw(obXWPe1ifU*>jPP_CuGN1uoGA+R>cxK)Y9&R0q{EixTC}Hg>nP* zjv1)asWBa!KwB$&B(>>{uV&8;`BN~7$2c9l?aU_aVk5pC0BM<4@hsdXaT)7v`83kt zn%8`eR~>(yT^uB2vDHOzKWYdLE3?rp1y3@wbuf(phP9=QS4Ddn|6uKY|2XLYg`VLs zfR6Q4usyLM*7JJWJep}_w(5Y|B0$D&(J6qpv$-wSZJtd`0K$on&per#4BW+2ZJXcD zXN)rH4Ml!9@31XLpylNO%X%vzvk#OH&c%8G@Ed>e5}Pei{y3I&^SPlq#tl(jpW(tz z2)2#F3>oCu(+E%;c^+%(j@s*xcLl!F>aO5)Y&^GDh!P0<;g_(_Ic3?s?iDI4Rf;LxRHg%R~*$k&R zMw5RMMIDubxD0I?Lp>dGlF?C?gFLWX55>V6Smce%zW0IKv2a_=?qGF?0V2uHGZ1=t ztjngvZpAS$a9y6L;cO85Q18r7B+wTnkr5Fla^jg$#*Q)s6jQ2~Q@Na$znm1sS9gol zZX>Z%fh`t)UAJ#v|LqTY1I>Hp%tvFf% zt^?2<5>MjXD8NUxhOt=F2RHF(*;l zH)~|I2KMa?5yuu|TC6l&CY#%t&$xfxg4ZHAM{!>Nc3$jq$jfQ1ozo$!Wg0A}vLe8I z2Vb{lvCaz5wEuM!V!Q-%MC$2hLjmKNkr5$WkKCl%ePMgXWfVi_t(E)#fY`Vkz zt+R8!+iB~Uv&I#cyMxGXS)U zVND0zs^FG4Fg|fJ$D#0F55RvIr?^adMo1d0Ztes#ni$4J)dr7gES@jdbIM3`V$m;@ zje&~Y?zr+itzEipT>mX2_=fsYs#qLz#m2YdS-LN2g;7A%f)0FBacDJ)pH;zDhixI2 zn{?0Q?CDOZaK0|VcVHmnNDwpr8}aH)sH!zBge8DZGu`FM)RuEu-|~NPxjqcse@X1r z=`i&>+sbpm{HtfA&wz!cPr2wbj0d()e>ZE-d2`|;&cMf zST2j9VkB-5vQ{Xl?KYyeXoHv&8S2}~8|n|kfx!hl|FnS5$@z{SY3DXi^voig&@;Dd zIt)dA1;asrV`Y{UH@<(>{$&CMyU`J{guhrF!eCL%e#U&WR5$U#i8xU@epvsLKQ7j{ zub<{C*dH(T1L*hzxslK}(r{41RyrqUfzpINyDIRyCuK4*=xpK9`CF{A22R0k`zkw( zb6sKs`!Dt%7uGNwxw5X{K(W)Fu4c)pWo1tDobMA#JweWvKYM@Cg_T11_uURtY(yHw z_n9NI1b-!hCR=oYAUJ#)PHDP5V!rH~fB`Q@B(Wt#8#c|19ZH#>CO9vLBaGu|vT&lJ zLq*5Sr@|%zfJdR_KMDSKG#}|<}i)1hy(jlImjzWz`}#jUIiS$aYL>yw6^21u$agtYCOLnLxAJcDJ3_=HKdkSM;3+!F%=sQGgTuHhFwPu&2{EDjdVq z@N-t_lzg1lJQVvL@8iRQ{pHKAA8&KO#^OuE?$!$+8K-}(4$A%GDKSSZ#tW(k9KgR? zv2$(O^!iYVV1+#jHcp3CIh7BLfiF2XA!N%TP7q_>%X07zwv1(~*6b0kR&}fHnMZw_ z?}rDXsiDtT8J?SA9o9kQo}^-02k#lvc0%^kh&!IURW2A$8DrQ5QTCo5zacZ1&HAf% z=L;h=9OHk&3wWc6!;b@s?M|ZsAJfJmY~_`HegEs1@zdvTfBAhIljifJovYlo0yng+1YCM zUSHO?_Ay|-p1ScNo{Qs_vU0dW+HmV)Wnh1I%DdwsaY@1+wl;$lm!~uid5J{h$s-TH z;s959lrZX)P?wyX+;Nr+Z{aVAl)ue`N!|~0d7q8E@2yvm{juC}=8i#DFBiG;GpEPN zKBP{HdfY#Ko- zJG>QaUm$ka!~4$==nK49PQwDcLo|OUT~0ect6gEwm;+$UqNKP>@&If&{_b`##jA1%89B?~d?$e)%;1?c1jxf7JaDlMN{L=R6Ze`)`dM%gV*uw4YZz z6sJ~s*@sC~JFbzJ+3X!$JIf;YRmW;1gx*EKblgCyJD5t`9^l{T!2qNb*o1$zom|~*a!*upgK@odvz}v+tX1!b6Zig9HcFyc1{qW3#nn#!ZWwM zU5@2Eo^e$C59gT@=bDG}=7KMx0yF?M;y^Pv+VP>``Nyw+>7QRqVTnC2J(g@23;?<9 z{c@*Cg=AlW!+9)RusXOnZ0dgq&s`gKSX-*ON;PAjpK>TzGmm7oBk^h%EZ>ueX2b0D z%to?eBe1jh7Bm~y-0d>CSA2)FgO!1U!COw&*ZJyBs$`wPo^EmVH9)3XoCv7t*#w*{ z_QQdBM486zd}xaS(lJ%Q3j~0>nw-VZq0q>^b}ye`s8+n8!wXA}zFvQet$+OZ&|G=F zWUXxj_Xad%Rz^7ztjUK5agB6dA%G?4u;B8|QE6P*- zR(~sChch~BX4^=3k9v>jwR(nG0x`Jr)=zIfIRQ|^3*Y*aIYKq=N+5QEp;N%J9Q|_S zpp%5K-P?KHFxZYlBKm(eNsIa6+e_R^cj}0x)@QOjahplFDxA?DTUf?{yja&^QtNm% zufI%NlG^23DIKlb| zbE>VY-1kjb1eE&>9!|hBw!^^-A^>THke+8R=uz-8ywTX~NyvZGQHt?fq4P9fc@0#L zmEUO99+Cl%s3&OZp`@1)z=drVJLc1Fe>^wZU|R4+!xQA^Dh2Ygo0qO+8?G+zBmypD z&)&3!p=~GUzb@F1KYjb7n+d#zW6tQ+BRq^93nwZg*xGVV=T1$>92ZBb0g)ytoz>zT z+JaK3fPQZN=?s7A=#K(79qUCV)ABEro}+ZrY3r})dKS{b088Fsh3#9t0B8rp8Xn0W zcG!9k$OLAfEZZx#V0zJpBrn8)vU({XJ7~RGbIdC;#A&dEBz6ZjmK-=hxZa|mESp!b zmC~95Z(o4=+Tp!-s+T9yAC~KDZ-087ycypqzrJq4;B$Wk8f4+J{Tt)=2AbS&tJaal z$*VAuIaH@HI&U9KOx5A72vGEKf@2W^B0x2_oP9hxBX!+En zhL>iy?ZljY59_(7#gN6)4p_-)8N8*B5bf2c-NXm*x18r~9e;IFd^eRkQT|T>@9x(7 zXPARm-xYrczu01adtFA!61wT_SWaYzt~(C)<9dy+zx>j^yn5vEUN&Ist!?1MJ#RnC z-bmsaT$h9Po1^5FOV&^Zb5yn)cmQ!)+@UtRP4;GIP(?%zV9KXAM?7@U!qLIuhx zct*?)bQ61@%EiP!yb-bO;y(81aKK}%V z!e||uH4`@M9jRVR1Q&C9qXUCM6~F~u1TeOW0ixd72Lw8THI)8w$$t4z&-vOL>OT!+}V&E!oj(+8x>iIfa24!5wLQJG2mTeOIR%dXj1K zqO5<-A7tFqiQ$TA8yhi?+qUNQ#=;IydswYtW2m!pfOGWqb&iSgIdOE@O@Dak2%GEC zNR^!`fq!4gi35YEQ9Zg4^_V{>hkrO9v*tgEcdn=uticeq+={^8CJkc~Oav4rqE%|?`^Tr`j z#gKsN{RZ}A4{XeKB5;d0c9_QdKox9Dpx$s!JAj*4OP~|_BW8E;Rs?1IQN5*!-C7

5ohI@88;A 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%0A$0dDasF|Qs60J*xuAvWy zMRwpjXG7HmYdk6t^0|k7j1XXt^n21wBY3g8q&c%?Cx1B3E(~^TW>&yQg3+pq30v)V z@FZ;x`$$6c8_sz+386UvtaH-=-a6R50MQb?J~n4Z3UU9IEh*E^9*(-GJkzD$|NP_2 zuU+Oxb0_TD$N~Iq$Mg#F@Cs3L@fp01V&7cGToNo>;5_UPTH1bE!&~RdH>V-ma1)N@ z_Tr%Yp?`1%Y^ysE6oru4#_&8_KJK9BMd|N{F)Y2KzUwXpqf~cdKo@MwDc-O|DC}v` zPX!*;*ID)5OSr09nAb{6oi`BFogTgTt@HzW==lTpbJ}RR3_{vZ{)#fbj>UG>59jk? z{P=x*`TEvg1$NH+aUjd;eTJ0lS<6WSdsiSr>VNVz=M@x0wQiy!awLjfY_WDJ_fjo! zhIBQjL@e7mNAIY<@@J(hzIFaHF`R|a!2{}}paktUk%QV6wyXYoCb*DQoP`t|3M5hxD*sC5RO2?nskz2h^gEPfL zHGgDFfR_S`nQZo~1mFJg-~aQq{LL2IK;MC_uM?+*kV~l{6^=N2-8(j62XICt$O$qkN0^M6SfjAUn-wW2@ukJI|noA$13-9?yJ0}Rqc z;8EqcK2me_D-UOdv;QdW$1j zKUzB=Y${TKttb1O$VVp!xB+ChX@9CCpXE)@2_Uo{)x-N=D=WOrWmKxqS5+{*o@^Ad zs)J4MO<~m%=*6)dWIJ-IjS&{>H8r;hway4{253T7Z$c)3?U<}+E;`)@2bxI6-fgiW zdEe`<$PAgN+J#J*xFGM9C(zr()xSv!8Tz^Ffcs1;KYjeK-^ZsfFN&?NQh&GiwzUZ= zFM?0PR4(eb9QKlH%xQq#o#oHGVzQ$phIMuhH-VddIk#@v7*`$~)uY_<4cFwl$*G7C+OOtmNugd{mj$_*9 z(iAYEnzl%G6)bN+tJ;rQxPRn5D$A%YltGxU$!m$MLdeKz)!x`Sa8F z536GKGH&!F7E7!#22*bDG^-#B-Y` z%psgazWDL!noSO0mj_r@l`I>WL$KkfVyD+N-vKqfUGN6)~OA z{b>z?ga7l|x#K>xw@+`cI>C?b6bY~G;)f}PExA0?T(_U2c(all0~~3fDH;ofS)ovnAjwjvk!N{MbZjtdP~7B zI&Gwf?(LAx5a#K@fd%n3OaFP{KE3_+H%1qp!DG7X?YdyeCVyY67o7y6O96Yg%f0#F zcF(j_op&Cb0zxP;5O}-(FI&M$E|p_SMOVJ8Y-+cv;6KFv0B7L9(U%aO`S2aes#qPt zER!^=7OJsTR$)yEj^-qZ#X$CugK?51$6htHX`2K$D--6dP2&6T1WSt?TFW}wcGjUD zV5NC00^xBwy?;>D_ioxxJAYoVFQ5MW?cNSYcO6bo$1ub^w{O)gz3rgBNlgOF4M^wP1+5s=|sX1jsuj~zI$xF zj`zDbUUcbIM0O`GEOP_pRe%0M)S(k-fiI(c0jBB+&tZ;T7 zW->4r{3EnL98e45@Jw8iL}%^F32=n3)iAvoC`~5;9@;eq#_y1CJ3;Id;!F(ja2}9+ zDE-pKG=DG)J>QwYJ|JwIs#|fNJ*Oq%r}7Q2Es#RJWreI++$7CUi?_u|j~Uec2wI5t zH6EiJqL=*|QYsg#lMyJOI?UU$HSwK;O-zI~WgCJn+xvc6wqHYzX8SpS^{(D-sAg*) zMNyEeOI>RkS0ys5X0S!|Hx_jiFI`qkh%HKh zQgwx2N}9c1X(^$-_Y!RSLF-hYt%e?zE(92>oGQv!@01QbTdISs!3JU5q#^sZbtm=f za&`vEI($)H&*u0G8lM$@DnXS*T~jTO0!J@pM;z8URFO>i6>_}#0zM`}_@MwJl{?fp z7k}C6aim=+F<5afWw8lu;L}~3&DM28^n8IO>N4XzwcB!0Hpw`Efg}&LgMVfH&50-z zUShz}Q&}bp4+INvfFB+NoU;jrK5Y{`oCwp~Id1}rM*JlF1MTbZ3feXVwrc9PB_UmuA*VE*0FV3~XoR=PcX#=y# zY~Xa$reS+N*}Tb)xq9o!W`BtH z>c!Y?ZoaE%49LJSHRtttiPCI7Q^~n=s4wD_t=cyyMV%@zCE#QY9i0vtg!qasKEGNv zJhj+mOEOx3?nQGdV7yZ*jnrJ`>NQevi$|^+aDe-Z-qjB2DA6)+BHAT6hG=qTAn`C9 z&9QA}GI?mt+?6EEc6n(-3Oukf%YPdgExq$3;vQR<@4_*;IC+ZlsmJLQxQ%K_W0eB? zIAMxP_El(=qw;LCvDyLcSQBWqxGfEtOY1v@gqt<)=0K*1nc6FMl%*;Yq~eT4F8v&?wS4th;J-SWj72`%o{linhFJgH0f| zk~ahpP95MHFyXq*!28To!ROZO;JbK(UJ*cgZXrob3XH4PsAP{OG0CgQ@R&4JS=+H{ zwIHJxE&u#6ZyKTuWE905Pu3JqOs?^FX&*P z+i4B5*y{0wS*h|GvbBs6o=@c;{ck!sFX(-#u>^vQAT&AVk<=(UGl`FX2qGLWKS46Q z3%%TQQQfz_o<&T#<=bWvV#Su+?;D(?szI)h9HA%J-4r$3QGcctzU;MI%CV32AsR`% z(dy8_Uwca@uf&$F?0<;erXaNi0o~0`@W8GLR@B=o`gk58_*puaDK06$NiM8-+#T;-A>gQwp}C9&1sNRcbr+p2UJ}+yJUZEqYJqLzTmgb{N1pyX6gMNblQ`+M!vsqYhE^sZ(Vv z-HaW2+obf$p5N8U^6nsNj<<8@L^5dqat?x5ZpmpL_8z|^1AAG!x3A@o@@w&14qh(9 zmfsea;8xO|#ed;qj)qFOAw+u-t<-mK8k6>^j#?Jd5{c5DFUNg=yIqx%pw154F7C@` zrK#QP3X$K<=eMk z+W@jTuDo5p}=p4hEBaF4`=O-AH?@}=(=l}UAu$T7cmHarHwp?swiUU-U8byK*!sHd<%eiPQ2X;X#H_Bxx?#*8t-Iw@-Y8C zL4YsKKCanI-NJbEfMr_IZDx~xc}oN%jrLloj6Ae35@46+@L{`VRYN>G#n3h8YuapD zCV#UBT?2#cObl^FU0_9A00(^4xoc(sVfX6thDNCFV5cK&;{A>{3{V>kEGY5VnkKy4 znuUcjI!h4BZG&L0$>XSKRc=(lRICEu9MGp)xkx7 zl~}H_>0y^!&p&UnZ(mCL`1a@DoXn=2tA8dkho(+LlMSulf%DsDi6SLMCNCS8h_d#a z14B7Hw_TTp2^au>mW}DuL?LNRJro)&f~>XKR#?YPo^e^ zwsB0V7JBMSdK<8`AFC6)8n;Zf+A{$@&07t>t9$btfrc4z1UD)&1E<%SHS1xx*(s-7DR8mjD{z5BD~_N8^-E1ts`n;{NUh z4>5#qC_I$1j34IJM>zM*!f1v{Y9P%kD;&Sw7Czhbh8@}D5n`aTGj{blb-CLV&F>P$ z!vn_ZnZhP^C^W{_gw<-7H|-Imlz*%;QB>9I-SUpTllo|!Fg+XQow^5S@BaM#((?3f zy4QhHayhMo^XGZbWC_?Q{3EQ!(@Rls2~f=&^usK^qIZGP&O-!v#P~u z+)u}nZP$*aa8hr+eLOnb@$N-0PqVGsVJbO+>-!06(Xq8XAZ)%snCg&R&X|I60^4bV zS~)dCkIHa44&tbC(|w^>R#$&~egk9he?&W7b2epPLnZ+gTdt3?it!x1*-x0Dom0GJ z(7%?Xj$K#}N!yWrUb46PkCzUgMWb5Cm+Fgu`;^T?%UgPFXwYD>dG zjl%a8J{2D!ju4o)5I{in0T_+_%Y-Mj%978v9H_1I z1G=hLZ|p3f`L@|S#o~WX;`62wv%5hrp38g3bQNXBHbo#x8hS=oNW!{J%61sSA+>{i z4`%FIr8*An=q#X0DJ_#}*Ga4^nY@~&$0*}55^2Vy6=q}_y{Q<=MdDZ^>(#!YPI>r+>pGSW+vo(89$k#(3&I))0 zTeE+c)E+-DZJl51OeG04s3!c1>+!Og=`?KwLHOO<8LQ7~x5sOnbNZn>q+M z(y#^%dw6sdM_{l#MCR7jTC^p=f$mtG+?;ApJLEtb(B|3lWe3S=q^FNa@}X`ElE>}n ztkcfBz<$>@OCEo*>F;7){8Am05R^w$K?-u`yw2;Q{rT;0)R&zQ)YNdQ%YM~a?Yn?7 z6NflgylM?@igu?{>s-~s6inJKm1z0X-bXmX%Ni$z5!PgG%VLCF(x7JWx2lny3D_dgjzBj#`mI= zYYg{bwTUtukLm=3YN+-nYeWf`j3>KM8{Y!dWgUQ_#NDb%Zo8_G(c<$D$+0UFDgq(# zI!vzN2R(l#y$R!w^PO129qbcONfdHa93N43&)t2wYn!L*XE zOPM``y_9R@2WebVu1!T<&D40ad0qMO1(NY%&obf6A-T=L^>wY@K9|q!Me6kt_aSdy z6t!pv{Y6wF`-EgYg}kgyxhY}awR8+JYPJl%)=^xO;iuG#gi8ZVk+7WD{70 zxxydY(_3ff{Wxm86msINra`yol1I9(k=1{r4p6+Hh`OHZb>>sy5+dd}lNQh!I1RMc z&yz&<^B(*D_0RVG*O%cuxO#EQ9$eK~2%X_8gmG9Uxg`X)b%P~Ay2EjC*s?wT6Re*U z&1-tb?V6r|kkm(STH{V-6pbVx*;9X5?NMwWAuuPeunye@_II%v9Zx%c1(J2@$XlN&!8NHi=S; z7{~paJ%E}{vlHzWk1q@M9a8z)J^XYHt|OjB5(_%wpRoqzr9G`$F>u|6`pSFKx+xZm zf-2YoD>OMF%)$nGa}8P5b>+$?lw5!P$872v1etp}IqM#*KoHrGN*>`c1F5o@K>p^Pq(~)rBJTv~iZ@EkReTX6;2~U;^*}n8S{a`p|p5 zuHtl8d8=!d z>Aq}_wH&cO>!+Nz2F&*8jO?iT>KCx3XV?F4kP|m&h@g=`t~j@46HI?JhJv%-I=p+x z^I<0*H8paR{fpC;RW_5vuHXtU`4IGOm2aJD+~Rl*U|+|#_WO9L@INC~)lSYGj6lj( z<)V85eGn}h-<|WOqL%`o`)ZugF8;jad#ol;?JP6jGToatrzbcLrU|^{IFjQ@`Jf_T z<9#^8d@9BgIbX#=#j1Z7*ZYCgx6W7&_H1FWYYav1%X(zzmd-Pr~q{qaU2?6#ZV+^^2F&(>6MuWWlaSBGH1MIxPHV zoyfQISeC+?bHK#e^E~Nt+gtrpcD@CEqMh@dbC^?B6{M<=ukWaC&z01$Ya?@S?d3rJ zb9^nojlWSt9|wQjA;qwi&h>gGP~Od=6ueo1P0p50a(7WMDX5wYolyJ58j*&tkFKUJu4VL z*DTv@N1UE=n!D_Ix2YcP({*08pG~NdZa@eSpez4G#8m0`A&n?cY@nt!TO;_h%@AM% z>eR-<+v|S}5wg{kt-3Yamx;I2o5x=G8w9kua2J zX%9q)pe!MGJ5`A|dP_oH%BF*i1~f{&I0S84Nyvu1l(6F`^^GgI#| zdmpM3;>u^A3Y!6}>}K8X<@|E08gapyIHkNp&U{r1gHKpm*m?!^UAvNN^}im?VT-is z__K$T)J5E7j`;>VKh!6*(|>(poyXNd9~g?fBb*`I_3PthqQkJt~WjJFZ-aB@pCZV3Y|7P zoTWy3=e%>`b*`#?gY+DAK~^ndJIhI4gNt-Ku$GG91a7I2sm>5&i9<|E;po`04$~f- znraF6eR~x^1cXM>X&WPt`@C;^sGWbmh{=v3g6#H`4r$_L!{cUq-(~ASwV9~H=MH}$ zY-Bkm!QKKzVA}(-B7{Dx(WF4*HVUyzAr3xaJvf`?dBOhu<@?)jU(1)@pJG@5oj)Re z9{R-^E{3-hP0OUsSz&fpj-;eD#}yqlV8;=V#J(%J+3fJpgtE?<;VrY? z8jvXts4x}Z=TQ8-oL=3_w}KN0aT}WxAB0C$A1&=r(NaStatb}=Jx*50qu99&Vnv;yD&N1Qt?1N?u13efAz!FVALc zq+enW3Gf~6n}jqJiA{4SZ+LVmIEV-EiF2q@3S?XMe}zX>E{zu&m1Ik9!DU(1oZOWy zIKH#B8Tl$gPKBCP94+>9_e^YK2V1&uHi*}IwwERQN$KdhqMr@{=WS_J$DyNY|H*F3 z7hk{*u29{4Ugm$RznQ#cm}^cOcu!<-g!JBRx5&!v?5Em&XVaWcThP2~1xI%93#{pH zjwn12u7ByP@|Z#5uqLf99Gd}uRrXs@GVZi#fpD?kO8-pRy$a{aIT+S1#N@=ft?SBG z_He6mdOJ;_;!P$XI{@4qwi&vxD`!^ty{wasqXtCV@KS%T`1a4An$e%;91L4tV;rGH zD_U9M--`^is#{ArOu-cP8V|ah5Y^!)T5MX*cH`Ay3;c1g^+3>21v|+|Pkclr$Zuu1 z$@mOFxWh}!8Dwl@B$oEQrVm^6=JB-QylG{@}Fd^tF-1@Kq zZrtRq&o+PT$yVQAt#5D{FPcplh@J|0@t2CTi{zX01eUd9w>M6W$mbr5Kfiwe_ES0R zDdammO`fywkeGdm1+L(1BimdRtJZ@x-l;T##%YA*J+fdiFQeAm3PmE(XqG%hG=&Uch*grthVRJQ-WG!oQmET}tl^5dtYRaMJ%5!h^ zKmYaiKH@oQ8fK0Y)b}K!*qGHAy}9DzuP0 zH_Lzg2k%@BF&O=+BNiZ>z%C{92GVH^yL{QTr;Uy8r*WS4JE%FdR5IBJJ!S~hsKJhE zb{MJn>|zUb9d!fP$r=jcbq@Vuk$J!qSdrb1zeTl5TDIk-I1w1zy0YhsDZINBmbPP8 zI7Kt69glu!O)xzuy;s9Us12{sOcH~R_ z^a1Y!h47N?USua2ZY}9K?Vs(U+oB#!_odor5or(0c{%F&W_8wq^7mrcW?oSNoK(OY zEZXmpH2MaT^OD_aSWo1UOcCQ0+EaF~we4b$R)2~9${ZUG)46}iMx)ILY#{LH^om8NL7}k?kbHH6BniTK!3GEn z?u328*;B%z(yD`eINwaHq+Lgk&X=99))z~q;e!>P5942Le9>k8!`Jfhg)80X zW5=B*%;K;z0o5k5iROWWH7S3u!l}^jM_bWGx-VkE%JS--+Bt=ruq1c9PO`#JgRu6Q_TFb`U3T0^suV z8a^}2r)m0fTEdWOok1>5$QnC8oFrADZL&wl1}(|k)W`Q^X-=)i1hgao65*zgha$~{ ztQ=JC4JtZ1q~we{D=Z;Pn6T_W9%gj$ilJWfP`aw5xv`U|N-ONW8v5sNL4ZfjtSk$`Eiq_|v5jGq6T~ z%Gva0CYBmjRE*&iZACX8?GrcUw+z0VSQwmbtz?!$?h9e*oj-s4)62z6zm|2fW>a;V zLoOTS)0$pT_|C&619w7WItCRKz2K+uYRHDWttLQ-tLRys9+Ab|sS9J3Tsp;|EZ{ zTMqqEv?>12qb%hs&@Ic8U%VKDoP7))H|u!a7D(>H{fP& zJCAIY+zt(3?9ufMxE-c}kvIxh<2Ub5-48n(#PyC8@J+zk+CJJlUf2(FSJ=N! zOMA(V%DMcwc-YCgd%r&FS#bh$Z`9%tFmWnrVH1B^+@0hfb4WT>W7el^b9ji95^o6< zd@PGC4*f;+Dqj<>8{kGmZ0{}`VT$8wPZiXPZ?xH|y)})JCW-f_75l5@{E?rv<;9}< zlJ{<7rLF{Iv#uKgkm$7IiWuQdmkVQgnc$ODW>4)nBj|E0Cr7rTY+g0a+pZcm#Om3L z33Pv5Pc~H{KS1g3<#xb-pQFFi%I4(JU@w73>~~camS0~X4>RT#O0Iqv=YVZ4@{J(v&j#{dWUM>Z{?0149B{5O624Wz)pVQ;0-~WFz zQ2A1LeUg}j^jV?^KcvQwaa_=79jv1%hH!X0V0tPI&} z6oxO}IGqz$DR5PBpo_sl~oK01JO@g=KLbZ7(+95%jY_U8>J`}~$`5}4DtAX% z_wGE8;=$yT;uWK2E5K#tzkz*ZDO-=ASKz~>zK{(n+u=fAOTBErEr(Z@jzckTfP zTn9TpY{P+j1zM9AG4_aDj){Lx0H%`fnt|9WUM@9EhZ0s(frYezVQrTL`<91X`d|l) zIyCf~nH7i7SM?vApg0|w-=u#R5DUzdZ2P(!xU(O+3tA^5hY}shS=zSf#GFE}Y%v|* zh7PMBnoU^7H-mlxqktode>!>oykO(YALHw9BqnU6ql^)Ydc8_{ja6)Z7WCI?~ zQD~ufvk~UfUU$AXFSCEV6fO~)#tob1iZ`(EdS0;EUgor(G(Z$&oD-B*ytFIu3t056 zt}o%s@gWT(l`RVDi4StAg{ng#8>LOP$YGoDeAaHsVuWf(__}xH)+F=3Pi0PuqpbPd zS|Mwl7kRl}Z=(=4^R)G@kUq&pv-WO^ZnaP}H%hDpOUp z_Lo|I(pj&=izC+culIRGZuhQuA1C;VR!OIaZ=q2dC~)eF;UL03rv^p{4Lb{3Cn6d$WwT zx~X3}Ro_jwv+sX<*DG6%@ZEg#Asc=*nHo+zMkN7Xi4^_9|U&W7i&}E^NM|b`&|C{ zHv!Ckfk* zB1IegYH+&w1>(`>SOVZ~OS9YELuQ30kt!deoEJdPw#@2<#Ztf`AP}6uO$m@2t%eZE ztDW$A>1_@jW)k64VTo|N+d|egd%SPQ^j33AoTmELbU-?j`aUECB7d&@xZ?)=5;X4o zERWvDm#=@LmG7hf`Z8CErlCkHAE9qo@cLlH92}C!9`kY3vf?GInnb*lc68Lay~UqX zKdVWKvaxRJ)VV8xL4+eBa|G0!vxS$;*Eqb@c6)tp35trT=l2|`EPPl^ea5-L_w6m% zjMYRoi9`fDRiJvR(gXan)L}0MDLrVoLb^FN?R9^SxzAR9XEX(O28Co`sV4_MY|H{bq7|H9;X-mWNiDnZKd3r9*Uqq zjYf}af^jP;ttK${cD21V2eZ1JT3TqVA^bpcW0Ud0L%V9Np?63^CvuPo*}(6WFlXYc zeocSNS<0W__0@geIuP>%YE>S!UcFh(*UERCnp!!)%rgsXqJ^Bx+5C&>sf5YK!T{%j z!kOo;lv{MX(=Juceo_3Gu;#_i(_CBs*uM9V9P+QfUa{+Pmf=!7oMfV&xyHTrkt9`< zcB^?Hm4h#+;cM_-@sI`YW3z$6=o0OsStEa*%54s!s{_R#gL8%A?NToT?9ZR!v1RrA zjoYHs@mR5Dnen_G893COXM2*y6q3nHT3M;_D{0$N13*(t7@L9}%i=7mSV9ixF@cR< z%twuC9j+t>kRflo_q2mNbK|Qx)og8<2wY%jpxDgxabADa$hv*gglh0U95#R1oMsH3Xv^!%AZI=US9aHjKg##^`-d<7^Ti(H z>1dkhyhmJHDm1VnJoa`*g#T#6WXAV0Ox4`P72jqd{>o?jqi2gdZ#--sP13_LNQ$AoX@oK zO+G(N#lXdbZ~BTjZ~8)5n4f~N7D&rTZ(Bx zJ-yhI=&&u{`FmIQGSr1iiOqkPhW6of1c#92I0wi7vB}z8g89;;bSY$zZFjnrS1XD! z>Zb~>hM63^RXKT;u3q}~4PdIdwL6qbHqbQSP_QNl1c@-b_Iu63bvD%1u0o{PRruni zRqfE8*Xrx{e}5SN-=F2xP%1u7W?<)nA2|2P+fSl0)Y*`7Yd~W?*6x4cpkU8(X^QMC zo<6Y`912xpTDhpZ$B?ukxdgvfpjiZ^SEq^q8dGgO13q%puQU32;9Ii(I|XO!W~+#r z*g2rbhX7xd?10YZ(ukF3KlOuFornF`4(mU9zky|KPtY#_$O=IM!p1cVMU)4*3};8w ze=LgU9qL8%iF|E1#pQqfJ7DQ~(Z02}-@bilpFWNkJ-h44wnqO>tzSr1cENCVh-MZE zj&QBw>s;WSS2;jcV40b^W>>^m)empG>JBxxw6Mvmo*^7p6cPwvu&xH+U65O3^h*qr zw6D83ap1jwfFxu)%e?H4Z7}7o%?D?z=D6_$M^Y?O!O_#<&EkLC-oZ0fXx27}$p(mz z0EQ&r5c4RV6l!ovE8YVnkes0$oBPv#2)4h&_9UMDb=m%#Nc8*o^}N=hnNAu?*!ek< zoEQ}xIsj(pGALlRbd@DPINVls4C99a_3dBbFsO60)aMkkE~%<4Ngw$Y_i zR)HNp$_anfm5j{btX&ej9TUZW{^t?HUfPpK2g zJ!hN4El!=v`oP$gciZ?juzv@`q~yA6@@&@h4xOo$p8zKZzU|9`eR~7@x0fsN__#nC zAQqcn;*vCU#aD&T>G`6tiT z>J7{8R)ycH9;H=oJC+_C#HQPxS!dV! z7aYxw89x;6*0reh3I3qkjh5#!q4gHwaWIdO^Ch7hz;L$jw7F{6@dXm#8C@`{Z}SMq<8nvB~6BE6%rbcC9!Zo)uQy;6}3o zAP&;mIf6RlOCD@>F`jk?Cf(T$d^Y#9bDRqt8k)WrdmJ!V9_g}UII-QdinHiNa0c=# zsZ-TUA-Y{b`-5%QILh^4-^5sTw~PehpgIb1Yg>OR7~ol`=zP_mOKRSi^p3w#@LQz)w+&KkMr%rRW3~d@}#jZnOXK~1Nyzji3sUe{I zY9rj$Mm(UTbIrEH0&K5WM@I+LY7f674y)_&IWGAni_{vRIBOk z(DyOxUI!g_ObCoiBq6+O6~5o6%};hN+8KX)^CqfJyen4aKFMf`{gNvAQCqNKad0LE z$M_w|@(bIo6e*j>7THY`-LedN*_>o!&=8T^%W|HjK@Sp`XxBZ7-71rxZQgb!XuW-_ zsZRDJY7z#?2DUV6#>=PKBLiZN8r4HFw!jlTH(0Z5KUEJc_ja=4;i zM0+6DHf#R;i!=IVgF--DA;5cEb`yWQj%oHs14%&UbI-cK4IO)47VX<8UqSz`JMCGY z$7(UBrW{4*D2|ab=Gq|YA$=3n#>({CTdjfpOT+kWp7bV!g4=O$CUt6hH@zc)Eb zQ&XPTF9w5iYMZUL?8pwJo#8*FMf*?7Zk?Ru*|#$-0g}Uu8`ait-9R){dM?HOqkR7D z?L+zV`|lq<^%ozTr(VT!UDc_glr80*JcW}PkX%5Eq`Equ5POe@M34Tm*k}m~~NPSACX~^bd=@17W9Ai$R;-+fs-YvD&rlps~-dqU3cr2(ZSk^?CB1FxoI+U+%62ARl~t zVqi@&;{*KWR<|HSUVeq9i@*V0X2U%n<2X;CJj{8 zRpb>DEA+I{#K^t`eR{2?68F^mi^nyOA7i^GfMoOck2T7y=_eUaZLrpkhkY^hMgssX zSIK>H9XIHhYd)vf;#|H{P|od32ibFJYJ8PsC33Vu;uI% z+ky7mA-~t9Om*f_5-IRlH*03>Tr zjH>KP>lM>~mhFei(brXYe5RiOp~sEp^m@m!%0Dk>f2q#TO`l@v>8b!CJ5wN#Pwxot`rpOAM>RNIAemKUZL!@#M1TC$4u zHm&K>9#wQX--Cag6>UKw`-9hL)n;hlzHzRd(A2Iiv!7~a53h@LTYKydOe&GU%!3$eej}QTw0#g z$Y9T0)(e$X=>UaiG8jcFXT1iS#1KzC>5}e%YJL#%r z%~@Gjz=kal7O@qRQnomy;N@&{<`%~06(sm%=kM*#H)$ShLoMV0ycDdH6yo!e#R}}& zzb@U^kKcd3{QJXv`})Vr(mhT4^4@fk(b^-}k>q9Jp^}$ud#cB;ZxCdGt)o`Ttqwb1 zV}rz5SyN(7^SyH0`tLLc)JY3TA@Y^Rx&k_s(&EGq&F9Coq$sgIAHz6C4wrLU`R94m z3qMudDh@M}OP$@i^cjWLc?9;`i@@$|oz1pO(r|w&i)nDH*Qu-!NRu2+euBO<2fnLU zVy0*K;Jy&Q?gAjL@|UHXA3wbevFbGX*l=0r!Q19Z8;%Rfz6ss+Pq(T6SW5eG>5DlR za3xT2Cq_)Yfnx)mOCc3+s8AnWp>0I1YB|*!M`>9fQ}hRPvql2#k`v9DoIq5eS7*S@7s3v+92@mr~sjS;t%l5dh}nlnLCBkjz)kx_3Z7 zb%ssKQ=gAMP+~XGi|kNY9Bm7>qHxIhAAIeMh6TRV^@O*W?P%4hsnpJiJEN*wdr6M@ zE6{!GF`mS|``GfD{suBQu#s%ctug41p<=#rkK13C?T;_t|7OV|F{&-YX5PmhG|_)v zz7+f)+w7W_dX}#Y=VsSOr%JBKdXBJdHVj<@oIW)g3yKrlvJB}1-XHf=)xp6d0yC&& z6wt0nPOXOvP(~nnRJ{#>F|o`Mf)4sRJX7S7Er4tE5sX0`4S^rKKFIJo<-PRqIK0!o z_5XnFX+5U%H~||B3Q!AqvmI;O6nKBwl`FBgoRoH|3@QvGB>!c}-oAhNbtl!-^T*LO z>+wUgI5R=>etKM0p?uKou`lLpw;NF8! z8$17_Z*yc<#DOE`@k%m?eq5ml6EhdsVoPlz$9%4PQDMTg521F58ie75UW zF9>9uEWp~{{g*ZS_V$1E`{;j!KYnf9H3`|lF>%n5B_Vr+mfu-ai&ztJCuy2PdnPC4Fwuex*{jnM0FF}!RSv=E*3UHr?seJ}OX`1Ue79j_-XuC77Z&AG7~NON#Suz2C+9ON{p zNOYpmwtT=BZ`y$weZB8aR6V;TAhKsYQV8dPX?Fp#Aixpj_KRiv?YEzN;+{JB__SS%?n0!k`iN)>a%wbh z^J4&zkOR-)9atO7w``xYotH<}uDe{7;S2pTtELuY@*m@hB02}8skw()&e&_Zw; zHmMlgy*Y&5y!XLu=cP-w>tng|QtTvYQ^MY|=AmmGXp-PQiKI1UJHs-uS7XOClHEF* z!VZ9oQ(qRES|h6^C!DkjcLt$FPSPF-tk-{P*Vh^)OX1h6_Wf@flAQqHon6X-Q31%>TTQuW~>0#|<~jhSbHz8!yEw2yy`|9$&BU*2fZclJ_b*5U1rlR*xtZaTG8=a)7Bk6l=-nHKE?JdLEY zS2COM@4CV=bmC|_pC7A=jkc<&`!~S~?1o2`mw?SzR+q^F^R0u+P+E!uZ}*||LVO$u za`k`Iuz;Gy7$&>wvilC`)qkK&0!w*r` zYmC2~)5mHlk@-+K==w$;YC;^-R;Wo1C_{hc4BIfB8D=T<>f(9e=sJj30H>abaKg@a zAUW7`54lQg!LC@V@?2!zIF`cRVV@13riG@9ZA*AtTk~P$XuE795Aq9?BOHf{0lY^T z*Lj<=D|-mi28Jf9lS}L(tjk_Wsd~w=e5?B6$YptkW~*y1B};O;HaTprITRPHysv+% zbq_)1QY~u!g}?vf^QRAg{_*L{=ilF7zrKSROVG}|J)akO&Q96ebjv3~759?PJHt^?P+ zZl^P>1UisV2`~q|^sr2_3c*A|=MuDfctdQqQEkb7)umOHZ9ujlv_!F{Bf%j!IV|$p z>P4c`4Qq3L8$_dQ3hYA{&yelZyqEPDSyT%n|_P4iq4V>g}^~+{u40YxeV)-Sb6XTinROl6ZC{@ruP}U1WKiY`#c_uqj0gRH#<4o7#ZF+O3hc z$U?($E$!F4xyC{8F!+<_oA^&xeXJF~<*~W?BvSowmLUv#2cs7d-5J_~5U_ZTJ%IdsL4bMZfBE4^lVTXsX zMsSsz3XuI$YVlOl4>(Y@W>0Kbg}{d`l0Y?hEO>4=D4ZtQ35|f?t$CJ2AUQNE%7-30 zx`OjRMM)Q@&}?bAU}*D%M+7f)wYhj%tAEZf?_PDXpN)Scx>xuHc^ib(SR5-6FZ!& zJY6UvmU#oU>T!LqFme(x`{0p=X`#;NR)s#bE$H%oAX~-rHWK`a=*G1WB zVSWXf^xnN99pP=kbdFtPCaZaLvje1*s37rOR7ZbXO<`6Lpw!1b=5FC)>OgkYY&XZj z_fbJ1+Wrd*WP=h6`2@I~!g9`jYA1K^{UD6M+m!;e%;d?uUl!~qWuO?JYC$aoc9-3# zkhNq>rfMe^*hc~fZVqZf;GsY&^g;#o#3NN-?aGdUE3$m4IG7bT1K~G7tohugEoC^f zFCLSf#0r0>3f*Ba`D&C?&3KA*PCDYVRg)b81Q3Md|hk7Qh&W@kRaGsz%g( zzW9HZuzE`s?%i)6=I58O^hd&kR$h8#Us_kHfWtaCil3sWskn=dHoePL&yn1vV7OzJ z`)bgifHz07A?8^!squaDZcia^V7xO4O3LZFy?dj)>ls~dt2cV!JXS4o0yUj+I`!^l z503OHlLY-TSgRDS{$|!+5g?=O%J3RR7cze(D}Qu2ZOO)Z-Fi479bhukJr139k81m1 z2Mj2Nu26|QZ4b6c9`|2Y?fI5HK6OU&`v>o-0!8_Mt9>YHWkYmdBl=)Vve8vZ;zSB< z?FiLrTYj)b4XWWqZr~8d0om4gB-iA1A8%JbmYXdgKGj5X4TDWJY(dS5obc$sf+v3# z_4plpsyxxzLbVNN45;gV18to+W<7^A0@S|QDFH50dC&tV)*l*O?zXITGW_lAmeT3= zbg6*pXyR-No9<+rTd&#e9;fn5&kOe3=l37xyT5cSKb0LX1r>Ua}V$Lfh;!Q*M72A_L9k6tiU3W%S#yLaAZsrKExLT6?=4J_;(P z5u5qy-4Wuq$QEqIiyPbVZtRXkHm~ZYd80cW2!_kU_-`?Uv2I{v%|D^ z3tV?!rL7qv)iJ6TK{L(vXdjwRU}bo%O!%^fm@Lm1zEC$ zx90s?mgMDD5F5bJ7p(*eo&0|XWv2I1b%w1#+Ns*4t(IhvW5Vvq@UP4DyjD*}a(OiJ zN7FVEd>Wua5Qz=4rjHr9^dhELQMI@2gf})yC}4T;?oy<2PQMcfN(JWY8RNL{CD7iw z!VME7bt%of8X0~xGgceBCYW!$ZLM)SkgUHX_{#j}%@+>{Gux9wd#8Ub;kSy_=OAx2 zxLsFzDJx6uePY*vE%=^IM?`~8sDSWQP6)_J2V2;hjj`2gocGn)M>gr7FDUkp_aD!1 z^VgF-_H|V^{1RfzN#vE=rUEJ_=kzAA3?Yb@hG2(jT`e2mjv!OJbuP-SX2P0U6vXTvb;|NuvDd{;t z_f?V3mZf(kLF=vs)=>`UsJjaC6ZYAargLhlS@s-bcY@pN^_!pf8V`tW{vyc_eQuxE z>wAZWznlO0Jg;vrcbg9;9!cx$r2@k6QUj*%MPlf^9Y4Sy1b=@6-Y>7QOS5g#0Eu4% zRt0enXX{5VmjiH04y&R|T0Mfov28d?NUBJ@7n`zyBue@@fVVHH%s1@+!#8}_651P@ zSXQ^O+|mIcFn&m+cTDZy4NiFPFEGdl+Si+^|jTDWw+3qb4(=e`iy12&&!M8Z@<<*C}E9esWf+GeNY_lvFVP7DGt_(mxqJz z-FaBY>L5efmRskZ?Q%eN(_1AeDKM0D7-V)()btQda5m9gA#O!0!SbXJ&dj#dpdRFM zSDiQIK6HO4tSoR(iX!tKhd{Zw4g|0~0BOYXWzuNt>Ph@6kRhkpz$Lb9D?x4%TPfqn zYf(8B`qo?JN8-hCA|j|pTOFg_jT7T}gMI(-@At3MoKLOEN#lUa%KUUJeOC?I+uP(| z40}w&ZL*Or&~uv>&v zK{0>w(CVrmpv&q8E~(&%B8RR?qtes>arVK zqaU^rtlmDOsiZKF{v;RlF3XH*VbMpy|4daguS44aVL+b0v{(Ep@YP)kd}4+4#oJi5^gfS^-<71@FR;ibk^6wmHU2Ke06b(u+J$YosB^aaQkRks)T>QiyMOC3*Qr6@R@l^iZN^Ivrvq+r zmh5S60M5motTcHG^9qp<;0qlQX{PPApyvpewuJx*-$n_SAeIn1dw&g`3W z*b1<6Hi;~{#y(9Cz;eExzs6&{jYdGy8h8-Ml=IPro!@iVKv+TZ7BiyS##_=5^JL+Y zG6_HpwUD&=sqB_!XJb54ztwEN?V3~In^ew!57%AMB_mshYl+I?sivEU>W$k9BnC~G zJS3#OY>ugKy6|XHy=yqH>Yz-6XhyQ0%I|ws?B$&EW;Sev2{Gp-D}@ZC&bP6Ag)pT7L)d0(zy?_O2B+M^^35pR|kN|{>Av5OD& z);Dm(K@dvq(zsa>e=Q63G&r>>I5pMN;Om6(rC=UQK+&W|8|P)S{l%L&9`00H{!qW! z^J=z$^Jwl2jo9AWfDWFlTW}r65?H()DPw2Z(^C_>o?Nv$0=+y43WyUJcURkgQsTMh zIZw7V$wmnRz_z!Stq>Q~0&%cuK>moL|4azy4<;>UH6A zep2k+EQBZ`sdQ3dQ!DSFGUWg)jMdr#*Va{OcnL@9Z(bJlYpHUA5>*RS?p5cd1W&pn zq&e$z%V}(^01Q(RrOUz+33YRSC>_SnD%J8(^GeBH&|7}CE24ecyG01o5ENo^J7z^D zz0|ev;@iI+*=*2NmM0%-@RFhHa)W?JrK9LDSpg|??DpP3^_*0(OHd2FxQw8FjL^;J zg`0oOkAD%~cx@FUrkxyJXRva)6Cs%P|$P!y?)v3qS$2{kMwH#p5YK6QBJxk=k0mm`JI)7dD3_go*qs32U?{rmaNfcfJK>&tz zhB+_gI%E7{);yI%CftCPByP{E^;#W!@)L~$BQNNcV$Y%G+?8~&xjyqt+?hK)t zb}SSidKJKq8rU;lU7mjLD~~Pl2`6E`_UUN2ql6Ciq{2&o2d-4HEeHvSeBFk>hufp# z#o%U72|0s9SooyL`_dO7=@orywz1s?tJBSW*bIG4b~0E#lM^`u*-aFVtP7T7w}F>( zK|OY;Ow%i`9z#`6M;H6z;HN`W@p>v*&yQbTh|+W0MQO`PLRdE~4y03Co@~+P)~p_k zq_Oqt_`XShKG4?9aY41ij&(r{lD^aO_2S#9?rRpT*XBrvR#UyFo7=MSoNdiNs6Aa=mQQAN`Q?5hDCP;Bp^BF|c;7jAhC= zG`1!|UT|N){Ot`f$E}j<-i{+_uLg}sbtvJOTRCCF79+MoC8u&VOMsf4QHKH`Cq$xp z@lFzdohcO+UX<;avrXqoc8yV>#A7HYr+I_dmiB7fZ3b29EL!2fU$gvb(Z0@a-#>r* z^y!6R60#rHn5qane_$&Ck;^HL834As~6xv#siEP+cB9 z>vzM!(V9|sdi9T-BASk+n*k3HXz&Kj{w5uNQp2Oi*b+%T+jWy)rkiQGovslQcE6fP zBsI1ui&MSRJ&#MRUa~?}OC~Eoc5!l`N85HL@Aii>l$Sz9L=tihhty_{q76{nOde6Y z>uYM|^{d7E_wRGQEZqK7nziSYth3q5&zXnH9gd!o&hBve==P5hhrB5yjmJ4*E}58r zyJklTNBga5F+0Us=yMJEaY{I@FjKjX7$CJ|_r+ze8n7!t6JhZ{|NO=TEO?U?d3ftv z2?A@A50nVhs{o{viw@>RyHx#(qzYo6s)v_}PeX19+f)VC$xKHA0~}#YjatZ+@I}QN z0O#W3TMJ$FCIRY-mcK0Aw=aKw{`CHT4i~xKiKxY{}LXr|1ml z;Vo~1&m5}uUa;)CD5Rl@Pvxlc4^9v5B)J@%r`7BCO!oD%yMRXC$_M3X#Xie_y8~h& z1PJ=SCLrYnQazV)q8*Jnsu#S*lK3~rJ^J|7l70Pkp^-Qa!4%C@hjHx~3F>(hI*I?z z2YU;~Ljde;f>I>g`f9U?aa)X3@|_5;>Z6K1n!&1~oA0W_d(&#M z9c^*_P2aV_t7b!}IS%z#`Z{#+BdFhA&`IEn&jkJBzutd&nX3k0J@plA+Em+ct~6O! zO(y`4_$WS(AO@&qqsx=5<_ zn}2|CgcZ#Tq5?_S9PzgpMw-!}<8=FYZ}&6S1+eS;Uh77DV3kfK`WoQZ3HJCP#v zY~E#aOk!bRmsPuk$k}R@+$3Ceo$X>C_KIJcuWidGMt4^JZgdYtE!~Q4n5zLF5}2L$ zhsJ2jxZCC1w3Y2eEAM{-QL&i(+!Q-M{|>YKa(;OC`O}wg@4n2h^UJ^frimpg6eH;3 z^tkAkGv0hPRc5symK&=+we+V}a#PF3&Jvph!5O=kY;$?g@(^JBPFr`96S8fE zN(T+w-X)q>{Gl}j+S`c)NwwXv1`3J*i3`T|f@I2G62i)YIyHImi3!r|Zl| z^-Pb8&-8J%vdzyoskC3dOBEri5- zjB2EU2bz*L%angnsI0X{R$V{qGYP_cbp0e9=EuxoVR`mD&)Q9*ygAJtx_V}8a4SOu z3QcQHf~$U-b1SMK+dly9brM_Il|iiC4g!i&$nMsu3WpO=e2T)Wst#mQhIZA@BFOX0 zmrq}QKR=ESf2X*rC39_y{C~4P?N@TU7P*gdIZ_Uy*vFT5ZMoMY8#Kq9Pvz7=)mscWY<2c+vJhP zSDT$q@4NFdbu?&fBij6)wWT2eCKAq`yUrIJ>;Z}ERTWJAd7-1L+mwW#$-g86wz{m< z-WDU?bJBnO_K*Mk@!@{|;cuketzw*m9Sl10VsyxOlAwjuq?=k;T;#Ap;^sj!d{1H8 zUESg=qu;#t?fQ#5BGIaCedI9^0cZEJhaRhdkmwNJY3PMze|{-x8PG90nQ{j@dql&ISMF-%=M9Fid_|SOdBC!* z+pT{>&UBhvCy=r`t$Sww4;;XlJghlqPy;6#VD`3EnYW}gz z#&5gkcIhj0XFD6e`LvXgH;s0#7@nsy=f41EALfe&W_lb+py}9FFEN>^5qLHUWhEwq z3y27g$AKBeQPu^!daR&lj_aY~H(+qt8ZUp#AUjn+z~LrJTZjjzZH^`KJiJ=Issfb9 z2-%Td_GE|;?Upl=drsBJv+l}(ViUEy-%&Kb-KHGmc@YG?y4_U#lsQgy5Q$Zg0`J8F zZ??=#5+cQrV-yX__LnS4FjYr6f3?9g*mUYN=^6(HdRnl5|MC0Z^sU=60z3$M9NmBV zfp|leHic=(kFyEV*c0#pXYBQjQ}&r;&%)leiNaRwnB_lCGQ3qr#T5(a{Z!3@C$Y_u zqgUI#CsB9VgTuQUvF5GjpGgHHZOg4W3VL__hYp2u&*RWxL0Jr5kjk@O>pFVi{qne4 z+SRT)i4@73lp|`MuCT>YFX}}p8BG>ILnmtNyK}`S_z|W?T3cW_J=3KBoRbjT9e>-G z8(AQw9~Z>zhArLo);$@{0!fWWsTHiWY3^}diDk1x)V5S`w)2>C_i{KMYt;Hq4s9Ke znzfhKOWnsiN$D#*$A-oj6{ZCB?6Er9L&R^F!eQEA)UK<->EFl-CQOp9S~4)L945Oo z*qmPE_idg_3!diyAOW{Gy}W}jkAE-pj3@rr(D1h}pT56z#pd|LkwA&n>qCztnQ!+% zowD2`Yzs^0e(|jH+8xAJ(r;L6f%)!mD86_theDONGFe`$*<7oSY;fY5V4{uluxlqR z1+YW)8km@b`koIMc1yQec~vm@Eg*~^T7UcofRo9`k*EZef+ezUL$MsvLVxtuV_Bs( z_@`n54_0Yr{VDj!NDBRDvT zCN^@dgJm})ZQ;d}T&Hl}snefUs;3e#!yy(2P!t|f)yl6o;Mz(% zskti-p1TvGj#xTO<$SbFkzw^;Hl0@*!RC3ze(t_|YKUcjmvD^VH8 z+vHAA7QAt!r6(Amvg9oLFG%*0*VBTXjMbZ40D>OkQP!r_v(h`PT2&-2T0{vfoRpok z>it^tlkMIaf4vY+tHS0>Nro?SEfL`@72DaYQfTS6E2v#;;8TskHt4Ocy60@ozLl^! zpX7u)M8F#TbNAi+&$ln<->jBq-?vjXRY?r}<@V9mNK~&X8AxHPVLWYXMImr$>GUe) zsHI!t!Pwl*ICmb)2@ei==*dzvm-Ifs`oG?f5JzXBe_$!yG8OUtt@n-`0M%0^&#uW$ zonqSx2MY=k&sk5z2C?4u$S+7sCqArKr;UlhY8s{hD2~@|(RdD$wAr9Ju$t7Ct5Qs5 zf(Rg*!*hi70VQxg$88 z8}ki~e^G_fp)KXU6F`zIWO)Gc))SlTf-ftQ!bfG@V}cF_oV`Li@F_tBsub)aK1p%0 zkBKX!xoJlsap1?G4p7(IQ8lMPK7s9`a5ibV6u5(>+i(Z_uM{zmw6aX% z5VLhykk{V%GMw~ir#xia-tl=n?XCO#=ln^se}>@o;M_J+ZXlY=`#i$wmT!HEH=A?G zUL3UprmY@@j;%-U<*?`Gf)(2NI&{qIr4t6A>rUg_QJ7|QuSa#1IG%ZIpdhFg(N>Fu zH9Wz~cU1H3GzNvKr0)v7bZhpv+{Q~ab~BiA%}1~$fp&Ybwde8z*j5pH#kySssx<2? zK9X&>JFJXnt-mUf&IFy8@1yo%Kl(q&7#ELP%65;P*&n*Y%7===#6D%)$-0;A5#AGd{cN3S*BU{K<7>GbcG7^hl(s3UOE$Km z#CuXjZ5CCV`p{0kbs(^<_YGpJW%hZ!uGsrOEQtNO>Z%XU=AF@ho$c9l2tiX(Z-usM zx3HSiH$27pk3eYK^$$vfaR(AY@M=TAaoe)3S)T!8(~DLY(dC(-aQh637u)!x#KO5e zf|V1xAN|&)>y-+bb6#=z=u|6BMH~kh2e(4IZ%7&>($^Px(F7ldT!@@XN$E(g{#;X| zi#*fqnXL+rYB0WkLqkuvJX@9jVioQ7o~v_?KOH%7Y?9K@U2#N#l|ua;pFEoGMi33An>Gm@1}k0 zVT-d(kcP-xyG_=br@qNK@ky|^caAOFJmu1sK(B+=$7)M|lZ)CBEONx(X9a zO-pvHko`u{^P*duJ<}~z0=AF`z2xkDm%$qw!ID}5hq$SD!ply_Z8UsZHa`D1&*u5J z)|oa`iG)+%9IQB(-U$cQ2@$fMLc>|h3qg2hYjJEE`G)U6K*)BW+gk4|5zx0q(nbeq zX%%@AvG|LB4KPjM*4!L6eyFH@HbrS*qT_x;7pJ4*O$zC4jO_+l9r5Xf9&Ch9imQFa z(fji%HYr-h;ziU>u8upe4;;=5QC8B?r@WL7l*a*xsOr-UcyMILzR##wG66`7@z{>^ zx@e!zFE4)Y&ImkOV)cM+_K^}`!C;OC9$-zCBoAeOUDeekaOhFv<+UA`o9e((&AhDw zH_1<>Xza`Wu{D8D(3;CzR6T;z5C2@d)gx?F842q)V?6f1Owid`5quT(ikw=edG z81>|btCy@zH@UnTU3Qa<g1^*+t&EBYVXIV7p<}I8iw2Ih{k`HcU)Qte|=?w zzM&3<_fs)0(o5i9&bRAuw#TVUL)hA3`%9k=#3xVp#oEHj?<8*FttmdExD3HuLxaM1 zCK~UzGW%*8l3TKl@_LP5y|i6Vm~^SU;f)VeR99U-csPsSV&P$)kEMc9Uw_@_6C^+T zRe+d8gprH&9^l5Mxa5B!u(>zOWtu(&-H8shh@jrf$i|v%C-dC-@&e4(jiuHUbW3FE zJ)ce!!d+aet2^6m&2!c@d;iqXIU|TkX^jB~zZKIuz;3E}E=cTP3#pKlcSUddrq(8D z>Uc}yiyTOMAogkVwk_$2^9Z-S`4EEtJUrw-?v+x$^rt&5k??;*c0TrcKd;t@+5i0Z zT%`8C?jde}M3um&H&WSJg|}kf2u;26x^AQ9nWD-yn@tOVt!ZuOC7@EpusUG1wS!i4 zQF1&_o!3h2*IsT72Ul-f0rFX$aZp-wekP{*u$dm-wJG)v{s7S5iUOU^LZ}atfy867 zc`U{ab%F$K?OcD?Lzn5=2}@9xex{YL7cbq#hAmpE#cb7XJ2m?qz!86dd74^@I!+gh zY_BW!;nVfczp*xSOtO==yfOswlaQwZEB5r=%7*O(cW^ZCn-mJB^(=O!6hrkcnf!d~ zS4D`^O&!>8dtK8p;neZDI^QCnt}4Q2hiva!v|>8!EO~#M934 z2$>*8&X)RWCzY0aG_OtV=SA!zh(e)9)eC}U`U5Pt?v$@}zooNOc326%eo7*ney9zo z6bQFG7Et_ky}teVdH%X82BHK#YgJ=4&OuFUu<3KXG*Z z+ExE3!Kst7=O2H!$2FUczqT%_OO|ChN)AU@*iFD6b`u3VC>;O2Zh)G-{ijZJVcnd? ze8kK9wyi1@W_l@31swXXW@R{famXvyrHbU~-ZY@rLvB77E$;Up#}Cl|_19v>>W#U1 zv`5Kmdvd}|?@oF9);SV<5nr2{$)>ylu2K36ptEuAb}ug<)k1Yh24ZDnr)2@ofn7~g z(7A#OJUb`iJWHFBqXP~@z7-PBp-u~+mLIS|b$640=oo*$=pNT>*K_nU06y-GFno9g z8YV9awp5mu9!TdHFcrh&Sq9%OK-O&uA?jKxtnR=j3t7?8@s^ff1ayo`%LCGgZ8QbfPH8X z)nu$bkH>$k4GGfWxL{9-7`0XMK)RfQi;5c0+wtmE#?-ijBP;YNe7y_^4Dd{6d9LY7pAbH!o@GK8?zyHs-?_XX=ZJxR-j?nmou9qs2 z-huG_ZtR&9Y^lFsuF&dRHUOFXb&bkoYMSduymTn5zav<`b3 zj8V_49)|`v$?H4LnNC}md=JW)h^;^(&W2S|jpaE(1mK_vk(SdAm_lx!*6YLh&spCo z6L^2Wnn6CzKC=pTP{Vj?aSBN40A!xdU(98bemEmIm8elJ8P;!i4yj0et!T-x>f8fm zu?3csqCrg4tcmj(5(#{_WM>&ecerl*wg;2_G%alYZ{RQ5;A*jIVkU*$;c#$7Kj>jm7(nF5rQlk=gVt^JzW4sXIffVY1iYXgi^NyuFxem1Vx^nEEg3xBRdpWYkB zIu$~xwfxeL6zeqcn+r#VQ4HWGL<+%JF+|mn0$EasS>F($}O%Q z=cplg4zJ7gH&PdId91)mcO^CXQqz%h@@CQMNUzb&#(RFmzVa=2Xl)PIB=(MTKdnkT zY`iNmqg-3%fEE&&*%yM90Zwa_Vyb_cmZdZ{X;=3q@8m&=&ch*Bg&)Yq0f4^~hQOXv zb7UyOu@wta17w`kHS&FuaI9ajtlK_q?g{GPP47iP3re#G)4f(qYX7P;G^S0YEckM! zEIt9J5oyUH_u#RZ_6g=9;{u zZE4|45Kk@O*)+Gh10Fq)cQB(9sk)a>+54W$=FWpN*c}!vU3vr=sXLkZR(a$t?q6PC z*zc~i1;2FTz=E}$!syM$m}+mU6#y;od*xjYb-Q@K+b#Jg-e;i877l+Ew3LNY$eZvp zG}BuKR+jEKKQ@&Hj=g~wCi0zY(3gi*RPX}_<71}RbV}}Bk*cK;lIjfi zgBoyeO3|?S4@TocY4*Q?L7jRuG zTL^Ze*10r1EaGvRvIs-zh25(q_>n5+oV1^p?E3V_=Pxgl;?8A0=}+pE3bsn^TqI2B zU}sm_BfN4c3;)keL~>Hfwl~7m=7DTUy{$vL>&ic9|DuOHxw3z#APi|EWmW|yQd4s$ zrxlr@f`Zzjk=(OHCtX7ZFU`6Z7>b0m-4)NNh<=sU0x&T z;I(NqS2IyJZ4f730a-1{V0j&R>1~9mRu5mIUsJl|Br8o&9NCT3e%>Rtoo`+;FOFWOM8ur{PvMIp*+1=AZFRf1t5-cH@oA*#%0lZV;z4m!fV z!ypW^r-vd+99c5|QcEiQyB1Y8USu;h`3{Jv{Ou;URmOkiFB=Um_x-nDi=5i1n*izX zI=ek??R{e5t6pbjmuIrL9;cve{WAF_wx9&Fb?5b2tFOv zzxEN;amq%(;XMi=B%Y_c_fhJB#AvHQ_)&E`*#32BE`Qm`=Ahz;mQaU{COVL4*Os#B z(tO_d_p*Nx{dw)27X{fGaPS6ql@YxJ9a@?3D{bpZ18%7M-Nq``KrlRiUb5f5oc}t% zonL;~dZR1Bz`Eo)<1B`mL62og)T*!R2^xK0P# zFB|BJL$t7g#7@=cicjNj1~0W8Q3Y;X@sT(o^t*rke5#NxY$>72XQBHM^>HH;;>3Clc&1x*4zf7fO{lA8g` z7KP3cfoVZled?kp=rOia$vTy_lt$2q$A(6w`zdK%Hkl6`i*B}YYYP!=hiwWpM`ux;l3rn-k0!4aI}yij&lFEUPy_QfwbXyv z%=~zi3Id=?QKr5rcF=!bvOnH)K404SpXIeKr3eP6Pe{S;C0|b#&>_l5{sUDt4Tw{> zb=aw;r8LGLYGtE4jjBg}9W77Kl9m#>Euj3RxKs!1Mk&n!1K6?JIZ&D7Bpf*3`L<{f zxuG~42(j8;%fTYQo?eMG2TvfifC_&Ct?I@>VNQ{w3fH$r+hGCPu2A638y;-sKr%QT z@v?m+uQA*#t&B^ql}{e$%?q{}GyWx{eLVm5QoVjsx^6K4oK=dnI+fM51jfUeRWm1$ z&#>|;7>00b5$MbuK(eAks0pw&;X9g)uqxruSO(0uZimT=dOa>FJe4LCkSTvhQi%6v zRSKu3?T;I{nAF{jvZ@4M9g>gjR)8~|Ddg4uU#&at_P7(k%|l)07&KdL8j`R_S(2`e zE9`V?ggf}Kb5q9*#<>dPob;jQGym0k+Yc?SpI7Yj`PXZ^@acs_C)rgmn?s;g?EDS4qHTZe6z3cfCDL|F%VbV# zc_r;Q5M)n1NE1o4@Evlw9kMAfvMU6|PP9g`kavh{mlCo0|BF$F2iO2lR_CFCeL|rYvDoR!v)>;uM+_dQhMm)utToL6YTR`-#Ki zYIJZx#=3F^UrP>^M=w7!s$>$l_km~v*i(+NpEp@?s&#eK}^J!0x zf!_@`~AIQNA?kxD}?H$IpxQ_4@MuRRa6S zPcn;R%_!R)F27;hHr4vQ`N}81?dU*}<U?_LEJ*f&TE>k@W;PTfPDF-gW7?H`ReS1tkA! zx3+@BhjlhKpFX6-Sn}G^)(72+n4P~K`%Ny*y1=lK8!>JEC3$}R{QLWl|9SV#Nx~N+ z)~Cw=K}K(?bgN>wt0{W!z3|w!Xhr+MOLxj|sqrZwnMphRouFIcVS9fH_{U)(f(&Pp z!vQVhg*%1-s5NUv?S}|mJi8tL-YxEW=EB3@@GVGB^IG;a5Vv|8uO=QZQ{+}_X-`cYe2`{-Ld)%J+?blBd?{~3$NV-xB{9H3egi|}^cDa38_eiJis3c%w1K)oG3#^M+rAbYIF zZ4al;7bHHCfTDu-VLGtq@!U%Aw34$_K(uio+PHtHnjOe6w^aPt!ue2L+^wh=NCEx$4h*vf$LuDn? zv^4@b`r` z2)XOp8YFeX)RsIR`oy`6J14i;)# zlXv(bBlV45Gr;`MAFo{*PjU`U7Z{;cD=I1K<*O;kuAdBn#2$-ale_phe+Eu4;m>|e z61e36f>~8Z$Ku1GlE@fa2RFyQtJJ}3?o*rcdu&eiC|Y$_zJVrwrPy{ebOI#GsDh?N zP1jBr_LWFi-jX^zb&+hI*Xvbd_bEm4%*A$xs}c)&-}GHlMbjaW_# ztNU4Z<(;(1v|!NmI7s=2f4{9>pK3Mo!t$wR-)2`?-K`$X?j0b&AFv9GVU5m5Q!zN9 zn`_kF?y4a2-bcS}58cSd>ef~m5xJ9`P3|d9Lui}}xP=`LevnrO3?cgIH-AGX9ao*B zTGVY>V<^sLRDV_jg>GGUf`9m(Wo;GoOEv1vVb zJ20}`2Gy0)et{SP#xFvkaBq_i`YIQHlAU`AXG1W#^;SsOW>Fi9R$dzbg58r(`YRTv z1^asa@#_YI>IfwJChAv{4?g7h(UXw+7k>%e?uIz6NE}sFe<^0JnkBKY$}Ept(z#s5 zoNe>A`%r)moSq>4579f;au167vF;G8IBRr*W#e5OjyGK@#)@0=P%{&bS_!3PHN`5^ z+;@T>aZG^7`;zAoqD%{?vSrR0^h8`$L^O9}f74LnQfa!pV6gA^hj*_{Wxllsw|_h| zgxIttm?~d(3mQ;mX)6>%2}*u^bDq!fjNMLU+q^IM$a2h`iqr|!cue^7l`Q`_^S!xd zz$YLOU{f3T8ngp*xMLp^kkw#05f zG{I>fn*4S`fa3ki158bmyjRUtJAai4vMowl@nxg6&u%s&Pc4-u#SQZYoO)WaPanVi ztgi)senhbf*lOy<)x!>JcIs@K*SVWgA$dZti994Da5npZ$Del8`ON-1L5J~*fiN=C9Y?$+?GQai_%AEnjIAU)rrnJJLuw&468P37#0)JFuSUPy; zu3iHi$|908Q3}9TuRnOH>K8bS0XrLEc^Np4=|!(D5n?!P5V8`T>S-wr>A(fhFgio7 zxB2^)z)UQz3z10 zes;C|c=rUip`N0dsSq#J*?+N!m%S}eHaNy)Behlh!3KIrHxmbmKx8rHnt^4xs{LUu zRX}cXR4qp*JNJ|Ik9l8u=AL=1!QZxlA=_=eqF>JDrST(25h|Cd3ajD;A72@e-|Y5f zojEpP=$`dlCHpexf9G%CKmJWuYyb+eMAbTl?N(mZvq!5!MJ$nBb${ffc6eP~*Nj%T z|A~lj0#%Pe?j+*ojlC7_u>_YniTTEp+FIXC_?dGo*)8w`g1$*ORIuC8`K z*(01buK~j1n2(FO#0$Oe@5Bt%dRmQzH&sd2TPc#|CdDt{N#@?k1q@8@;< z^xye$yuZHv%{3+*mdLz$$8>`iyr~#cqN)?>;7r-AuB2i+20PIn$;$>Kr&`)Uz}@cY zRhThbEp);(f3)w!vZf?NKg}Kf7R8T}B8xeir*4kw^`?1YSSy>c@l^Xm*@c#U8#)Fm zK5(cqujUxLXgd?ffqw)Ecq8+rm;&kcqkcLC^ zJN;_go!FK2=N0?#{_D42cVJ6ff~^obYaL1pL1&y?-jo+QyGp>e-|>2QHxnidr5(-wW&IJ90#0@ zpbLj0&_E`kYkw64pAQJzVGFdVY`I3|3*r>_u1}Wz`l?sTsX+0!eo~zALxt)6p?k3j z^N7JpHl{PGO?!hg#?Ee3SPf_{!Z~im=<|{zxt%J|!cp}JkSyrpwCBdFCV`fBl9z3a zZJTaeg=`f&A{eDLjd7+xNLH!!+2!W``t|d?o+Ue$dO2O_*@lJ_2VVjb>tvF!_Y~;Z;dG&g~Xh^a{Stk@d zaMbNkd`pwXgq^(RyPXa(D;Lhoz^_}r3oScg-j9EjCoqF?;o!p6L25i_rJNbBq{2$HI&Lc zHyO?rmfvSt?(q)y>1m}Qbv{q+5O_2toS|se5?pHQTN=x5&g6Or=p=+!Bz0-*a1@o! z)M@G5!L&!>Jh!a6{M)TaT;2YF8V+NDQDto})R#X20S|vLbf>MrDa~TSZfQ&r>#B~P zJ^#_kE>QAe9m&=~@636k)xfQWF(iv8t`5E*<#o|s`aBYN z!L(xLc!Oey(6%-MU~Lnt{5qR?Y?9%BLq_2)c2YWM$eScg9NimS0>0PBfcnl>&aD_F z8ezGe-X?#+lizlj-oV5zJ;v8K5^oJy?ht{4zjY{JWK)WYALniLsDe0J(4HI?z7sLM zinm5x_4Mw^`#`-@A?0uvK+U#ubWRoVbwgi3PP1%<+@BkxzJK}j%!%?N&KGMAN_=@U zIg(de+6`aJb_bS|^#s;0P0>jq`=ed4g%S`@O3JM zrR#EL6A-S>P<@*uqZ=IcFlA&v0*ZwU4FpV(j(2dhO^ZGWr!H1?7jf{I=jv5#3Zv

b{h_m5BAK++D6O$WtNyaYBy@_LH*t;)6Vv6D3VRH%kghI`5D0JatF`Q4UFUzYJ)KkU@+!52O4(Ck%V6hKbXQD7Kn;HqGLy+Nu{Oq>|?%fUzF zcg=8AL>|_5?%Nw)OJJFZJab-7f}DS-J%Vu)K;c$C2WWEIr=)*9h?AUCUgUj_siMXzLQ3s3|aM8@6oR2730-mxlr}#0bZ72(;v`-umDLxW-uCI8JS^KySo@A_6K z%G#Bv4K_TkN!32rO-oQLlgHejXV4?fUxe)A{||@B6#{>D#AwpFezmX&`$Mafky< zNa7_3vSrrX6Wc@CLSWbF@Y7L<;r32A;0z;luCoO)|7tGodC55yJ4+RkD_#qWw9Xn< zZx6g6TbkY3Y@?IPY#ac`sn8B@cq2v{$u)4`Op!nyPMZLBhqxP%#hHH>5~4PR^IGdh z?o3i#@aV;6-(#Aw$b-&lljqXD+g0p`kO0(Tu7Cjcyrqh1Im1$djj7;hAnj92>~Hhq z*Wcg&+HlI41DPk^9r_ZHxx2+ZP^vsaUjz4hE2~s96?@VS0f5QDRZ4)ZKsa`GsDiwe z7RtA>1LL+OX@P6V)DVB;YRGa%7QN|h6ag*e(bu^vD?isI&>7qzC2Ac-R9_5(4@>IA zgL;&c&{Kllt!HcoGn5MCAyW|dmd|=ogoSqqHJ5usv^QI#wfuJM*-{3CW%7EQBJzycR@MpClDFAsWGx zb#IV%mjwp_BY$)>9spE)aE_WcSL%u^r@eT+tk#Qv{nOSuNbdyJ+4ZB~02~TCPoLHS zwyp(<`f-QlKaQva?xb`rF@25pL8xi?hgTDsOecWN4n zUf$OA0Dm`r+ghCX;26GLNzwUyVx+Bbx3)c2IKZAaH0{y>camawNpSD%fO|4dHD&O% zU*kQnPXhbK;V7kp;4p*MVwMCMx628tO^7oCvp7bi?i+1s>^N3ovhwPR@*F)#{ois zM|}jM@Nk8$bYm#Ss;uUOFtDb%7p`SJ0M|K6wgssmsSnhvTd@)Mgluja=LYb z^7;9mO2lnfcw8Fo%Y(8ueakiJ8YD0)m|gpZ=0?MR-1?@R@LL~3347!bxNHY6q|SRs|+`uu0Vc!uYa=qzuwP(ztr^~_iRxM zR3gK1X5(VRxTV6~!AjPIHnk0>h-f*-c&oc2Q!qb1d5K#*MVg6HOx z?Ax%JoSdHYV!gY8U5D%(4yCw(Z*K%?fdsZ5D7r)^64ho_z(|QiQ0Od%5Cy8TGO6s6 zRV%Vb;PJ%tf&ixYRaA)^F5+NDk~QDz0NDW!Avj-_Z1m^V zdT!qQk(|^Z8P0r2==d&{7Ei zZ(P?Ct?1UW`Ns7K(&PDb>isD79IX3z@)b$9)6+E#ZGQ}ONZ!?1R_m$Qr#g8NHm8YE zZSTwqw}6FGa$a_MZbibDMdPXunEf(#@K<#+Gp8=q1Ll#|An;Up$SJIY(4pA*@v>UK zfA8_v`smkXm%zEkgsdplGPHjQ4%unVvmNdW51+^@?O>~RJ6!A+6_F`6a0Y@|H$&v5 zt(5lFY=1ax>jP;4D;2A8E;Tr`y?hb)Gq%wqg7I*RH#Pe(B`sFu!R8r`b1HaQJ8z{& zk9Xy5^^z3sI*Sdm-Rdw$m^0i}*iyV}w`S)2_@NjA`}z)!>w@%ynyS~m?{jr$6ma=7 z;Q#Qc@4qgEft~u6IB3KrN9qpX3#Ug#2Fnl2D&_@HZA) zTuHJ((h#Dz0?-d1{Z#+m<}hC5&Yubt^)yXtd_t$+?md>Xn3tbQ^((x?X>v?rbz5%3 z#IrYnLz6I(ZK&J}MO)A7jUmWQ*$C2qVf1Ako5 z7APLdolI|IRMCl`Drfyqjkmqhs5-A4>xv4>GuCi;GFA=G=vZ2d!~sWAFOG)ZLo7DQ z7hWC|p%=1rVYA(n$J4dPZ=XK>_F+0s|L(QT$wq)D7m=VFrOrc_@%J=+kbe$-o!ab9 z^XPxT`?eq*m5m{8vV)raa$pUGet)!pQ9G1Std`->pwN2~kj~BNyd66~Ea~f88J2;N zxNgjc^A-?ql%WjpmHT1^ftRukZNQFZbHT29vAt?S+}2hNwRQd5!dR1)>M?*!mptq4 z1#XTD!zhTK4+5)#`SsGKqq0RDp!Nt?BF*;8b^B3vefKkj-Jee>47CP}p?_MdhdFhg zNE`5FN&VhRIPnL)7}0MTi%wtT;5%?KwDlv4@;nM_dH`2IsK3w&@8nOOVAy>Vl#RE? zH97USN1F?`o4h^y5+q&K!iuX+h5 zH7v;$mng2v<)^cAnN1i<2nqnH7xXkF(zJJ|%G~j{VD52TcD};pd*S7BIY%Jo-eNE=g+EWs1C=Z1&PKMXso_=Ik~pb5Qqw3`JVI#@NINWn9l9G52=o zup>QsR|s(+9!}j5s|qY@$V7jG_Nhqa!ND%u8G%zug~AcqL)Bqjn3o|3DF8JkOL#3L zPhjWaEGcL7IxR?PveG9MTw#2>UI;jSue;79Vh>x~ZUQf?Vox_;zRlIesEHLR)A9zt zy8|D=yhVk9Tz|cGtJ?T-cd1(YW8=YHZApwIKgR-^%9;}X%if8;giU|-`PT5Y0H?E6 zMo=)%n)B3rH+Y%E5mjurc~fDdq3s#>;XTyufQBv#dRdTw2+u&4Aq>z9?lB0rr)#Kf zP&A&br;V4nht%UyQmutBPDKOwl@K2jb?@Lc8G2yJyZu`?Z_O<4Zx;B8f z1|vjWxQs$i)>-nd>5>g8Nq>m!Nbn9i0FmYxORq> zR4eF=FDBh0phO~@GDSsW4KmmA*zrPUKxkn76~-FxzpUApxsK^y?lj~6)Y=c^0sloM zp`9eMDg_BLeG!iAcLFx59U8m>fvy>>>!B1QFeMH+#tna@YsK3`=S2EFc{&?;m8UtD zV5TPKhi8z`A8(L_3IYLa|Cl5X%}W$}9SDIz*$WLXu5OpY5h?+_Sg$-2G1Qr(23U&L zIgX;}0OzGEsF^laT=6gGOSJGx5c9Tqf}too(Jg^}FJ&zbm44MeQK#eQwIio~Rfy#e zP|4>npT2*6dY*_op01&G?M|LiyVs`7EV%h;{XWmn(4k*XM{qz11iR{{WdD;5J{xH*I@WcmF6s1yp$pIf z4KCLYrJe~^kD7H(zPl7*16T$26MMsvqPvvkqoD>H(ach_7rA+L?k$aoSOD?!t@CqS zg>Zj;K%Y3$b~1QFqZTxWcgS_^Y@A-BI6neyyZ9D_n4*Q)RFHkLft*B|sx>-$4xZyo z1G-O}B4D4z<>{a|I|JCRt?kachRip6TCOkW=ilFn-(L9ElP}yRm!xEu7)Nj^J|fX^y@rX~3?gCdy)5Eoven@jeu_y7I%CA!nP>}nP6v__Y% z6ag6?Km@yjwtkZS+k<=)u-c`)tc;$ZlJ}Y~|5~>nZIhSf6agmz#+MBh0UUpJj5^eH zDy1ro{T`eJ(Cqa2M1Gm`{uGH z-nMuz)rK-t&MbG$?3`(hDo?ZBmV^dK37Qevv>Fi-Qdl3K<}%N^S?quNyEb)}y={Lh zu7N*Q)6?T~YQ+b|*qtW=SNpL?@0lQ9+3H49*qoT5GJ*rdx-^FwtuH9z zt21{|)k_Qaq&y5qN%J8`K%qVR8U}vOnO{C%??1i!#!9{TQ9WxF?3O++&W=Jv3NOWR zDiqGL47(#wLKQJ=Z%cpIJgse@kRs@<>$bMF4XRvKdLz$SH*qvlw_km19mWi5_b34l zcOrZk7_$SBP2coKD>e*b=(m#R#k&Ijni*9(Rq1RSr?OCbNhut3IR+Zm*wl7+1y*el z2iq^xxP9!!4s&%Dy_fH)+QLV|w0lYmQG)-}oxq~qb}LhO|8;-WUb*|To)l>FM@w~g znq$B;h8&G(bQA|xPMddhMzr^SQzxEWZ1u99=TaSsig|#3b$l9L<=4cwZwo?jOcS&@ zdmRK+xpylcLBmVf4BLTS`*a6&0BrOUY?^A_u6{2%MzMW{u9u`G&5_Pqr>Ybry26LHCy%(0yj}J--uBp~7uv=Rx*mVZs)i*PWr2ND!XPOwyJwQk zZO5Nia-IDJ*t5UE88!Cn(()<04Md#wBSCH~9yL8&rN(wb>*nG}?aS@(*YSKI9G)k< zZg?(ve&0@Qz;x57M>c`$Ydw)9IRx3L*OIqJ7MW(7^%^(yCd zBzMqUiu`}k{?Oajf%_(JUO$9g^l6Q6LCoMqzJ^r?c9GyEI|vf3S2*XpbWug>AUW$i zFv@e&YTL;zh29SypG;*zinFRCu&)}D&N9}-+qF&kFxGk^!Ii=Zy?YcPjL(&guU~&s zM16#O5PtSH-$}RObc^OBN3%?_)a{^A4nWydZyn0a_0AzML}GAhq{3YyskirpzZnCs^3Ee5IJjFx*|d#&Prd zh`kDt70cwi6~TH|D>6j!siZzsL}OHzd6FB;eQ3v}%)!I3FE@$bdTjp=FtoYJEYMBRd;Z zfr#350xq7dHGca(zkYq48-G-3Pav3g^KsSK4=Z6%%PT7(Tj#!XMNhT`{8y+gGVHi$oC-}~L`w7aU>|Jxy+o0GX5uwk9C9rMxqxd&S!lQVyW zX`8@e^`naAUx?_%x0ukkc8q?&H%ky&m_rD+JKYqy4{A0<|Jl8Ou#IUv7nyXZ)7+-LfM%kQ8 z=`TX`?!@JYN}yG}h-^jPG;J%+)9`;19GGRt_o0~Xe)mg_07a1$7ig5!#Eszt#Qe7Imo4O6M zZg4EQiOs0iq80OdsFbU>2`5_n?4`Xy@YuCzD_OyU?J1P~zHKjI|EWde3P6AC(&MQ$ zw>nEfIaJ7Y2P-La?p=y48N;z&0#-=M&YZUSS4V+Va8{VLC7aFz~@wxD$KnughczD>u=V_DS& z{Sa-pv!=0pK%gpsS%+KY*E4?|>Kkp&lQ<pgE5ox9#;vJCCc>;o1$@$5k^%Pw}>-#&k=bq~^^STVa02Yk=hE2k>GPkz?#9-w zGtYxG-o2GpB8J~kWge_V)l6Ms51{qwLuS^JEVuj))!kwD+QH7QB!q)7+4YAb@9euv z?x#~>1yop+nD%?Jt2lo_y3+Gq*~^bozm=~euA5}9mu;McRjA8eH@+SbunBa|QzEvd zR&Wn1%J4yfl?o^f%tMRQO!{3QVL{`8982gh~`=~>|D_w)1T zKl}N0{<@pREgJysfebQv1uA?Hyc^)z^QD|FIDHF%5cnZ!@m_x-fJa|qOSZdA5XW#F zt~GE_Jsk(-D49WZFxk~^jj+yQN?&q#-trFOJoK=Cdoh4oSA8A=~)T-W>sinCS>Jild z(lh3H!MNwr`5K3?YgZ2ewOrA~J_Mn$vzz!rP@Na?^i3u4w84?X{_c(`_l>(5`~- z6qQ+0lhWF`rsr*_&*a?6vfNOrkvI07E`O}wzpfW5`QS!N9=|y)BII*qKepyA_4ol+YtWuriH*?_Sy`=ZH_@Le&h(#B5<_TeZ0?7Bb6(+>`nBCkrE>UwcC zL0E+^LDXW?Ww6D&I*J6c0c}{~+#J<9x<1dBvbcX7AkZZNkIluKQ*-44Sx<)%t;U0b z?S{(Eb_exeThD2fhsf^LfgY+*DZkUbmYe`N!qV*ovEmn6wsuge&7S5xN{+vmv<2Ps+qZT5XZB=4+-1yuAsBsImJg%E#=hsn0o{2AFA9y_kv4`xGaPdw^#(wrYY zkNK}(Taz5!%QD@j_i4BErD{~NNB*|X???xS!YN)t7w^Q@>dUGKFw9m(hykH^p#rb4 zFO5L0t?$?7#3}nQD|o9x{9TXgLF?Udn}i9@lv>$&FpPcwTn5nGidWYs`G!+ zw@tGqSEtE26`E}vmi(QiOBF_^TaSLTtPUTtYhXx@ma3{IXge#fNLLwPQQkBN14RKk zdVdaM@5d_(e`?7d3QHbNpA)5bQc|;vNy1_mU0EXQO08R8xw_qZ4LH*+FR`RaEsfw* zFaiTj%TV-rzZvnN;cZC{a~8AOLrBhq-^5JP{FN zV_N`uhTc@qtM!wKHb4E`wcuAeKumFqo$sMeZoY`P+4%)9y*;{cEV&rYpF_Ki3beEz z1JfjU${6J!4>?3pRC&vl%xS3)-+Xm(j> z4XYB>$oW4!sdQ?;sLF3m$kh^%Y4X&tP_{pPAOHRSzBqw<(yCd}ygu&Tt2440pC*Hn z_YO)Rg*RD7oUcodFe-l@&WzYx#+;Jp%6BOJk&>!WwqTC4@eJqG!m^pn%ghvgyZ5@q zTcu&cn`86V;YlhFO9!isqQ@IWOaCrGR-7fVKL;HG6m^m=B)>E%#G!Zh>BN-M#G6bC za$i@hh%69T^2^Vz#?OCTl>|uO)#p5k4_fM7 zs_SfXInm`ka%wUV`tYK+q=P3U1<@Tji|ugEE=9AdF-@KIn;m*sIurCj>Grn?96W{n5;VGS^pIy6ggHZJyj_Y;l%adt8Fzw#Z*!b%NA-ht>Pv8bGiddw z3^eIU0anU8UPKa^8iN;zOp5!=k2d1L{yJ>SapaalB>{h^g_#K!&H_3Ho5(WL3DdnO z$Zo}DSlxE@B`ikxwRI|t@yYA9YbV2}pe9tWOXZByov5HamGw%B-U4Eu-ERK*{rgW+ zolgUDyV!uop}kz6lMhXtO+^FJ*tGTJ^BE3b z&gAzme?5}Vgmz)%y30^I?T{@NE>MJ%;b3QX(`|pJc}~tC7@P-NoFkr;MPx7vA+-$& zre0#%Wb95|STorGR;cN`ny^+UsLKvXT9XEplfiMAxAtMaf6VWM zf(45@y)^8MI0je`Nh!PKKhKj@0XoRoIaR>WCTOIr{h5liHO^eWmyE8mIc!=E zJpJDPdjpK z5*`eR2RMJ9-P+LsU^bKE3O1uQt&Yz{&9_H!f$Io4QHd!w?yd{?p7XS2@=*y=%Ak&?Ss5M-9~b-jKPgnc6LaFzol*i=Gk*TA8X!e@3Izy=x*uxXSDIH%k*jq3(&@2f545M6bvKD-&QoFxhCn|8bEZlT$`^R0p3zUe-r=$AcW!>fPMyo#B? z@_9JpP4e6q`;oH@ARCUTYA&)B4cn-hE*)94b|dFH45>^XC6|rP)q`jATyrlf6}{;m zHIVnE#HEgdgO9Y!-H;uqavpfcyQHd_%f_BphFZ79DJAEWRWA*u7~Uyo`5lMtiDi3R zI8{*uj)d;2m6}FY1-n&EEaiW8d8ucDzYF$teE5=rF*%Lk}PbZ+=0(E+; z-n{&haWN&&PZdf)YrFP57~Q?-GYov9;vg?oKSCM!MJI6j@}i}4`hNr=SD&s zMKItc!rO`|9pVj=V>40m#^!kjM45HswPrC7-L5z9f>otaa?(?OsHcCvN#z5-d6m^J z?XYazlD9_Bt7F)9yM6#MHkhUmY3qECZF9r}m=<4G?7!~|G>51p>%}9|I`z7!#3&#Y z2##}k!e-|#+I?QKS}RzKN>07(S`FvPk|6aZ45AdnkLe`mqD4KITh@M>lBvPzL7pd( zY{exH91#OPtdAL*DTCweQIta+=&hw=U(sCIL!SYQ{Q&vhP7!OZ31 zT5MG)b9U->L*^1lW`f=ni*4#Eds(XGQsG-|l?MzqdyZd!)c=eRzkK{Ye)3R#YJ`OX zHXY0EoFa_`P%`E0bQ|zZ4VS!VN)mh=`%rwKCu$2Y`b~l9BD8;yNKQnBdoHa$d5Q#o zy?NSQ4$z#<;Yf&~9^LtrKq3`^3g7yTUvYGa1cddVQ)^onGRL6K--vIcZ+c=o_nP%{ zyEnNJGDe98Q}HUoV`cGplx*Ka*p;cGqKdleO=e=up;OqUJ5!r1ms3;34ezU^!alFs z@AcFC`eA(PAOC;+8(*`#E}sMqKGWq0%>fqX&4XN1mM=QfC}bzbkb;VjnmtarSNQ0p zzy z`ZCYb%e~v!vl1sre`s;9{iq1KN@hmBmnx$3s-e-%-Iyq=iH{#!^GZ?kN zmK0&w)8RcAaL@z3^b1J+`?f##5C2`C6)5BLzC%B3qnYP zZ_U=j`FefINS}6-G&kg5Ug_Op1fn2^*}1ylIB(P7b2(q-q1>d6TZ^r*D+715K;kSn z`z|@5q*nRuK-uX~{;5tt@P5L^Ly+SdkOcgB+@K z<(w(PbkZP`s+fPjwRj9rMdFLoE=2FDy4|`xrWmvBN@;(!jj~tJFFB^#Rk4Y8f{CXb zH)k)XmiWv`gJlOWtmO18l);##d8h6SS*CxeQFxQ;fJEv*)=x|J@x!Oz-WMF+2gNG& zkgONYv3FIwRI^*^)DHTNOG_gP+fC;+yO-h0S}SyUaJqk|H58?*<|vK>so64BNSy}( z+#yIJKfxl78S;cRnRvDGvS6RT|8snM z?ouZ}&f{2C6^htJ{p3LPP2ZfW=`4TfyiubX<@G8ltGrFFLVQK{%yfP}`*woJbrUJI- z)JJ&g>VIhUBU$prW%db>84Xp|lsQGlE8am;Wm(e@ z`!b}Y6e{usPghubRB8FqX5=8FW(k*rKjv%il4L!%U<8(qJ+PkpX1yb1gRfXT@u1BR3$adA@)S`vc(!Igub*cnxCn=g!hi_b0 z(po9jrL5{675^L^m~%A>&zfV8B(!{Lf_>V^ou?kJz(vhzRE1>&5u<`%u`mID5vmha{efipZhk+LdUS`BYL`CDN& zPaQl%Ag~maS*9>K-)M7WOV3i>UI6Jg=c+uLWq+6?h_CN!-C3i$#vChZV;`T&^&V~q zSF$xYIKbJuxK&ei#@JCyNw6Yeg!XRSrAR*+jCe#%k&}QN~N^rAob=%~rOa zaJVbgKUMZ?><-GWhdz|Imt|iDn8CBB%AWUp-A9E@ywJ*!@qPoe#g)U&n{fzs&jj zm+|ZSm8A3h#30LCeX=w!28L_>?nnjIxHCUw_#S^q!hiz(umso|n+}Ff(x_WbWg@d) z>OMfWh*GB>ZTGEbkZfS;0Ovd7U2N2J3*YjVAN4P^ZJ^l&P(j5UN=^HIPCSw5fCWiG z5!L@G%5r~-RAlj3X5*TW&pRmzVADdU-Whhgw9E$%h}?=70rmrQiYIzUmWoocDxcJVo_cRb?h7%8>jc_!NvSyI`) zggXuuP1_6#o`M(U7wNaGr<3EOgKQ8ra4k9Tft!Eg?4v)JPTsI6M^0v#WMR^ovS!NF z-b!lm*ScB9n-x;N)GFklRuU^x>lV8}yGj=l__q_-MWmq$8^(d2wd-qCTU8B!Df=!- zxFNAuXYA+p(|Ub-sUn}LVVt;2SNf_X|FrvhsTLK}bW&<~A#(vFfk>lWp2?{n_^W0BY=i2BV$Y#%Ch`3HwqGR4WE_2(l3M}iB!3(MQ_E$=PpR|91JSYMwimJHSM$!XDo9QP$e4 z)BU3NQ##1_VVcx(E_jYdS00mu1^azaMg>hU3;*lBurp{*QktpGr^z|Oktjj|c-Jjxra&LQz!IH6UeBV!te z7YI-A4m0qR@?L;|mmM{SsdRp%%(T1|unbK$*CPb=9>q?L@*po!U$M@QAMStrKE8v7 zUgSWw@FcXwBE+&g$$6)AI2(V$GfU0|=v<=|zB5@mK}_vEld^Qzo{2~#?&&~xQ;9w; z%}CXt*jE(K$|_DEgVyP%<%@bDRPo*oE0PYTkpukDolhFp-v`i`@LtuRl9PYxQjdHz5zkvsz2_WHJrhSk{rq*2KigiUQ?Y-YmvJ4Hf$~D^ z$0J15$IE*w_jP>x{Kwb!>hJud+`I>ghpOKd@Pq2_gK8p()>0QJlxyjF&x>l@!9(EI zt~)k+A@+JnK>-gfNlX4#VgD|-jy$D$hl1Y1g-!L7Yb@;qkv~uu^zxY50>#?b<(t^t z?1vLaO(pa zaCQtEHg{!0Q(#{v{9RR(=cSW|{x?H`OQ$JWNtD5vDa*5y=iN6d2=e^Knzbdtkmcfr zdpZ%hsqUxb{2Kk6Yepk;nl(evTwT-bb`P(0l=IvNHK-Rh-t2#?Y(6z=p^$zwE-tch zm-cbV2F-lnt&!Rk9{{6Oo{+OpWk~=YM^=RYUXy0KCTo!*9(kOXM z8~t&}R0!DHmm&xDw&y~ixEwGeh5xXCA+^<;D%-K2%^6i~L9&YP6fdiANz%k;1A#e! zbE~4t9wdV~2R%6IwHTv#1J<`ZtXec@J**1Fb>;G+)42;C4|`)$5~#qhkRbm*mN;b9 zVx~FzVNHLl7O!-3veA@4Bjb?MxlJ82Wq+Qw>j}{0Hn5VFE`WHE8(HT0oC-e8kK@Jj z?TMd~KuF!r4%vlw2HG#4e5V-PyrAttiT1cDk?9bTW}~-c!L&OcA~hYVebS|m6(u^n@UDXf34PJ^~(6xf6Eu2oTR5&=grE51jvR;@_= z&a(Dj^Z9p;Hh=&mQlMqKE8$1-KIub?MarmTXIYtby+yMA5Pa+rA0E6@9cs!mjSz~C zgjXUJ-T?jyv3Sw(+c z+O8`N+{lmtSTb~+0X|(X3-%#>|NQ&M_ov;&jT_PYV6WyBGcbd_s!s~Qsi`vvI@&27 zhsC*kU9Wo&ogZ~5VUfvf3Nrw7`=;MAKrU%kL3}?$P>AQyyY4)i_}hY=!iw6xIM@BQ zUJ4nj96w`iWv))4)?|9FQ#El4!)kwXd&?ct1c(-b-J0k)mfCOGPW{x+Y%QFML?VB8 zCPx6v@`XCHf@jC5oSv-EK~j!OVWH!AU9a}})BN!3`z5)G_38>9r)r^mUIMKmkETEM z*c8>765%O?HBkrr-BzM=ECHEtUZ=$0(_8D}apD!s)}bEMRSNh_atH~yctL;37E#O9 z7BlgDjQn=5JJo&5WLk&u<&#sGUX8MJuVSyFVCs@KnjiwZy3Jb=@y1Og)rLAdL*9)Q zb5l;0y=Xs6;-`{R7U%0CPtyy59O0hBpg_w#=j(zk66gEV^E?ioW=_DXv#|L=w+=JTy+(Ada!=>IQiCDxVy>nlzvU4GDOTYqs*>ua@IzE7nLtn&4pT@Y>0_ z3`sGE-hzq4W(YVBssCGK*)OV;O~vy|&cLB=?GUcy^t@gw7=3&uy#jxL9wE#kNR^FK zRYI!lqOLHtoud}~ujDSG+)*amh3H6j3QJa0;UmhHuJK4ymqS$REwh36a@&njL40F`o|7RWD5d_}y!~ zuAFkMdU|U%cgo44j8}i7|JL#|u;$W^fYU{_TA+$^?Do@=PRCi(I_1WmSM2-v_|Ng* z_lebqu}k(6&okT2aq8+6p18q7Tb-;V>uQNE9E-{8eb_Gh>%Kx;8%3{{P9Wo}Pz)~h zgwPfjO)doIa0eR^=B!90Uu;s?`}LS`cCOLUgig_ZZ~|3hprn8GY0Y#mxpJWi&s5$W z2VOm}ky&BZeJU*N6pIR!d>#@opp5JyF6A7m`xkZE^Y^J$RD%ZgM0eftC+Y2Vy}tgt ze*FG*jQ20YRl--nDJV2vn;x1D?P&`(oN*#V?N0xXWAUrEuKGIr2#u9)t*CK-S~xha#h2NRI3YajncVx?XwiZlTWDjQ_u zSrcu*Qvo`(Co1~v>QjTB+Zhcy zWDePXR{CV{uX$)f2e8OfD*Xq7BUV3VJ0Gm%9tC^w~=O$=$T=?Ts2)M2)`hOV~{nu{FX-mJguVw`<)~M;!?T z@mf*^vh0>KM3fel*_%RHs+lp_;yjENwd`bhIQf5UCv_FKDl@!Nrv4bo-vOr78Jd1> zx7_-irSw!Uxc0(RQ<*baVm&9xFF)T@KFL|!RJB#=I5mkh8e75@;8i3G*X6%Eb>-;J z$^!4i(f}E|oV96BPe|k8oj>T<6dgB98gGs%XBq+f?N0nijZgi{?^c1K{d z2ncAsQ2>$OND5Jz((VJMa;q9QfU9Sp-u!=MEj05;#}A6*0?yB8`_zIQ^x4fV3Qg~tX@I@-@{s7zwUE>eJfz#= z!mBmTgM5FPD8OcZIVUy$6v`OOx-czGtS_oq4GokduG2 z-DSmNoX25@R+%~K`>bSQPIuh;K= zx%JvAj6Crl?C>d5=`p6|9cK6bOU*(a4(DCwW12-O9eCc(cwe3>It`6T&?J~EK*&Gd z!r}reC`dY(&Kl}=aulWJIY8^0&53`9qR`gG3F;aTc&@^j?9KYJVgObl*vA(S#wSCA zuntdicKq1%ikww3G+v5hDL_>8XiolFUx!I9T4S zrw4dIZ8D;ZbWHMPyP_9;$FA~Qy&eYQQ>BTdpIX292Qex&+u2#|&LrnVxe$N7UA8wT zQU+6nvP@X0{8huwyB2DS(nJDd@{M=X2QcSeGHhPYlUFG*CH*TUMndIpfh>1#QEf{X^aRa_E6tvMY4I zh(Fp@fW62&a|f$Ub-EM#VCR3Ug-dJ|yEokrHAEfQZZ8~rlJS=Hr94h=5^lvacty(m z^XLl4wrhCx;s^>qn6${@r+4o^_!E2Olx!^QNle(zye?0`B$qn$XIERxN+}R8I>EYw zHn04b_4>!JMck5Wmoz1C4^q_GFp8+$aggDCDbQ@Z<(o{W#woV|8I!;RupNh{ zG;gZ730PEs^j;M-Z9#Y%!=@N;B+7kR;-fZ|2yK*wtpIa29SeUOs}$S49A1}vkUQye z`tw#kfhvH6ZnwIs@H4ytJO)v1_eSt=mu}DQZy&z4_r0d1!X3SHTv%l)s1@u;^U!IIT4VQ)ZTWKE_BD4hnqn&oD{M|4SG|Va0MQGfIn~SH8v}Vo zuZi_~>$fIvxs!iNyF_{LMJ{BMup}&Ov=+{BS=LNEz9Kp_Vi30%aa@ij}lv+OldQVIB?K4mPMS|_=4x}rDw#$Lig10Mw z7_z!gT8$k2)_jKpuOIw*U%IHDaS1Act)0zV&basH2=jlcyy1Wtl;teTsqQ;CnU?{0EMfy?lAfyOlsr_CJHz!WL46&6JU+5O!KKJ^4yw7%JMV!e3 zoC2bGXuE$LaF9Cd<{k7Ue3bm_w>i`Q#s4nGgO$(Y1 zr-ws+s%9;Xj;O3kR>hZ)JRWYcWR7rZlxGW)NOJ@m$d<=OaQ2wPm-hriU#2#-K&gDB zXla;PbOjm>h+}c88yE$zcXadKinF0|ur^Ea^OS$Idk@uKn!-q)1EBEha{ckO{?yM; z&)Tj_mU25OI;ew^LM3F%0pyyCFz*98n+jKs)>HeAN_ZJjqm|+%^K`6s&w#}Ze05*p zTqa+7AfEb;YdYjkJxLP z6I_1`^zRbH>M%Uq`o$L+%HDWJd+Xrqo2AmKZaAap9RP=C4X`$qa=M;p-Y6xaGS&Rc zlD+zTJ|evU&r5j_gcN*D%1)KCy#!Qos|Q7#uaixuI`Cp+jyR6mDE?g(s`YIN3sQV2 zI5gDSv_s?VK0D5&A9Ul*N+)xGmFJvtR@Hyme2er$H5*_W5UKU4iVwNomZR4iw<*JM z>jID{`e`{sURmo9lyaoH*;Q++y=pqDIy``J)5D;Hf-!Ie8Jbd6HnMI+ zV{6Zm{`|j?OqSJt^!?w)eRRNCb&+{C+it{dNry`+}zaC>D`_Gnq4y5YYxc*d@$G-rH1Ek~Wt?lI=}bDH@X(gh(3UksaKJhcqp7;I zRnC%3DKay73Upw@I$Yk#+NW;n-uC8Xk`u*6Yr6ytP$5A3jzoa1ON$~|?`n`la+vwS zNs;N5yp&VHFeRO|mqhhJ{Bfw4-@WYfDCam??cmV4CpO#O^qxwr4WXD6)Tc4m}%yL(Z4KyeZ>7`3+J@Rw+^`Q>8bl9E1IcTeZQ) zvDS-(s@ID)6~1n5^Y{fe5+$Y@M(UDKD92meI#s9%Pv!T&YWwY%|35||VMbGyNEW4-q zHpxO+I(JrIXdl%pYtVnP?rsqjKp0ZdTp?=C8x^`D{H3vSMEyeL$+|djW9b8&9)u~i z#Q|ud7KhC^KT5fCM&;sgYK?hyx%l*lPwFP8dbycV@?kdx)d4$Mx|J1(dR405T~4*SwPe^ViK->)PR4%?>T;+9rO^I-4rKqg zY@a{=FJ<8Qj6ToQsLe$FCup-@?mO$=Oorqcc;7CQN?Bl%wY}z>ZxRS~0KrpD5J!dE z(*BV9yr>MIYIu z9ZRulJZ=t?rpJHv?p`#w=-a%m%8AsYa5LHKE8gwt1dC9LU8>2VATeeYqI|Q`> z%^fV&jr3Z%>OLhiw5+HEc!O;MP!c#15fCnBtEGif6d zMmF%AvKT5_MfIALnB1iM-n>-PUBux-#TbJ`2VK2F-^xWj1#Z;aeE0TNWA0`q7dE}xeOOaUZ+)RK*ogLPuRQ2<Kii0&1&0sLVz-EhXH*^lNcY!YMMN zY(K5>CW)9#r<=P4YTwO}^0IeMlJdeuag_W<8;hqS9;rLRqgA)psLHo!6{=W`P5ezN zfS^soGy5uk)Qp;n=_K@O^y!*>oj6Qt9UW4y7?^YHaL)?hMwI$UX!I2mJui#AzpeEM0=FWi{4!#U$(# za!lLCQEqlYx1d}Bn0$bgRFYoII*w-ciYO{jKrzjKb2xxzR1xj1KG#x-n52LJ*m*k? z_a1d0Yj^5C*i@qrS*zaG6{fqjFz*uUo2HT~1QH8`!hj*C5{iA}B%ii=e;qF8OwQ<_ zc=X$CR6YE8Ics~Cwfo<7`}q0SUti>MdD@RQP&GiRuK_l_j!3{X0Zd8ZCorHYSS#St zuT$}Vv`vht4*+kfYj(9oJr(xZl+btfvfrBitX4ba6Z@_@`UbYimwhr7Pprs`oys=^ z68C#kOS!2PLTyJxJ?~Sl5Y@2P^S*-W9-|5_GXe_7*YJy)o9H=9ik z?QQmmf1LIl@)#YV%suC_~xfcn#x5+Ubw(>#rns&?5J>pm`S?`4OHC@67KzJM z-S>;tk!&=8E^$}NE11?ZwbQz0-1{6eRPU}Tg@_i6WZ3%7lKuB(Wa;U$X=u1ul$7AW zm(vPK`#|1rBaz+CUS;jx@~@NahC?Q5y|)v1%ZVZEI%3Q7 zPTEec(uhUdc1wR(snAdE4`k-3y!BAzMYmoG-XPeDzf0 zg{UP+P*s-UJoV^Xa|(I#U#FXhhD|jMunGU;HGv%y{$XGoH%|8F8XqzG|C3 z4PI(L$tJrF>2|uvI(Dp_q-xU?97%0t$-54KfM_l0SI2)MF2hnbw_bt`T=|2LOxPjB z?E0M5TQ3KWR?!+lGren5_nCun5oo$Mqi=I6b~h?D+phLcUVS^o zkJV@cWqaK)$r>_uy?fR9Tg89r|K-$hYY|447-zRz)z%F^Nnl*Mo7|u*JssGePfPY9 zMe`KI^jv@T?!RgPc*?}o7SGYWbZb;3r$9Z{P-L%Ia2M5(lhi`8j_Oq#(f_1`3pOMd z0Y*Iv;MydoEWVY@3W37t0QJ(GjDO8nIF-`;$HaJHb z{}oNFv&0vtrCMLI!0f_!4C(=@%TuuG#1_@f@m2xsl3K#JC}_3R2Ka5xw+{V6SG>u` zEqi|%U{e8v>|u+3p2Du}mBqrP{q1dwPe8V00aXS)iZ!GcmBF0&crPF}qCG&`ri{1OWT}Dk??v8~Br_TIE zd?=!!y#q(HqJ%tsUGMfZlMwdHNhzUKMbwX-*G zH-t)da|NFlYkc`M{(OIiYZ(eqKkvH=797CKT|3PtK9g>)aC(%AU_7%Mxn(Q$3h;uQAzl}h=VOPHMWSH!0*q4e=B@{B2^C<9bl*8~05ntDET?G*Iu zOKeCD+slB?P68w>odj^wsVVm|ZKNVRyl7U(ZOW6WrIu!&h#(i5M?`vo8VY}GSfXrK z-jF}EW5Ba${I=Qw;^v!!kkixM(!V}@`d9rMeKx^42U&rStf!aC-V?w~HW9G2MTFId zB5BFYHt}MHn92`>!&KN}?~%_olV=aZivdN*cCdxqx8;Z+*pgBifEQ_SV$)%?4*kL7 zx918b3Iub#x7i0&rE=kA%>{pLq(G=$O06OVWdB0I)Db4G5ofkZv6${))6M%t$C8{1 zZ~Vmtz_yn2l3;|gY{aiEb{>b85w{5Lr`1ZoeE;yGIhMAkR<>PFt6bk{Q}abz2|MWE zM8a*SzL9M!quzR$rz!WrDm zF=lYWng5+{M8(t2aJDsZgU&dF8*r|;Q3>Xu>`tjgedgIcO1Md|CXc5}Q|HL1(2Orv zr{;sivY?A?+9eqCiL=ez`>NpRVt3Q~PvBc4Zsu?~DfRQ3{o~8WKfczFuQCqlLGT=E z-+Rvxy)aqC((bG!Z%2R1Jyi@+FmqjEE0s=Wj6e9LD$B>TH0{aJ4%e%J9Q3;q77${( zTGXc_Hcd4?5A&^u4Qnd>tMJBelsfS>Xg6E`yD_{NC7s<1)rmAdw-4{VN zV15hwu=rBNVY2G*oEP_+iIYIqIOVj&Op;hO#~#{p1h)OHxV(Rp3dGQ-i_CxhKEC~2 zeLut1eo@&wj|9?HM;4gca9g|CMxEjjhM3OAmO24o+9>dxPpJjvRfw))esLu-@T^#$%gT$ z@;MdSPzq;C7n*mWAnI<6=Fs`!wIoT3e@vt}+~8^CY^P8QZ-+mtmTOTrjKIe8CQSJ< z?Eonuo>%MJc=f}3T#y4BHR0gX5P_^glq6xlo@8eVNLJ3NK&SciI!p)Or8l;n9%pkFu{>#3k{u*J~+~`u=ovS+3wo8`ueT3y_ zxar+jRO!u{96qhq|Myra0_l^Sd`XKEt}SN2^?rW@_);(OO$m}k5p#zW$)PkJ*;_oaq<>ymVM$K55{0GGh3sSizoLW+Iv_k&AdMBk3$ zzq%^iLUSszz4lv05@k>huc5ltX<`kM^fg;Y-fvMwNt`;nY<;;3_r;^v_qo>Vpzc;F zpVxn}k?SOWaG)Y7o4|P?;yo?ZxAd~Fp0uF$O0x1k$a!$es##;yu`qzaNWr zstXHhR?_@-e3it)yDsBzaR5-*enYZN(^3up8Clwdu)m`pKQGxIh#7 zGwSsP>N|4>l^8M{7Y$C++`s4jb~7YSh%NK=tO_ zqTi4Fp#Y$cd*HBksK0+w_seUdfIV9v{4aY-+pc+2MuCK`RA9G}4;-)o?e#i^&gOps zQ#rU#hoy^b$2cBlo+DmzIkf*2OG)AZX0URGB?&&>m4#Bas4%EpA!Saz5uQ8S|B`TU zTeDM2oIG*hk~6WYecsA&C-zj3TeNhoq`XTAcPNQ%_8jcL{r=%ar|pUS>ZR^R46Kr8 z4KvQTPc|wWW!KD3zk*xZ5YbBUoZNq$0q2PhFPqwNP#jU9%uQtp6>B$jm`FmK+a+FE zD`?7ws5}bLBxjAqb%@j3<1y>DZG>ZzESo)hJ;C-=HLI;+XfMk?MgQKzNrz32t|qpU z!6=-yI_*kDsT)j)Q3Au(#l0SoaUi=#z4At8;5pIiF@^!t+ z%h=Y_z2s(D%SSZ!gzaM4X7-A!ut~_WoJH@#2B1?{17apQ8900C98JxAsj7PdMs5W} zh^r?1c}+!pbVE_EJ7t|VgsEU~C;l~IP+ys)e(1?-`XOmyKiB0xxqg2TvjHg5#N-){ z{bDsZf{tZe4s(-0ZMOh5wct7lSFL)Kc?M@-S# zWgTaUCRv+P+SI_lDV=}xW5{j@zRX^BHKaFN-kij)>eGWWuv5)*KG>2V700^nW2;5R zo`Nld9OA(;J%ZRIaVf9sXoDhdQ`a&*nUsqwfa*#>J>iW#?svFW>hzy>*DJ;1siV{L;dop=DAp-bQ}F-y2%alTIhi`)62N~%qIzw*A;+a}rS;kE z{G~nYQ>Kor?0JAs?L9lg6ue5)c_*c%25B=>R*%=W!F5p~>9M`oTepr~se4yGDEl*K z<*r`G>9m|}Ql^%Kc_gQ+kf4Zk=`Jd;k&JJSCQEizCBLY&wE=TDCoNyOJ7sC1fLtw# zNTk3QCHQy>tmS|4x?I1HufP7y&?zriIX}WjLR9lk!(pwwN*n#1ZWbpWY3p_Ib14rE zJvSAKqw4&q?S23z(J%91bie{95fE4};VMW(DHSz+)t8FA1mHR^_U`$(g`8E)urDy6 zWGhijV=|6l0556FG>bRK)-BB&c(ccKmUD@)x;D>+xFHc=Q`$)H~1e-ohL+))V z4;b94%2c}Nl;e&rSbklwFS^6Nzr*zSBp6#18wWUZH&`?-|HiJEE7AMDh+iaa{$5de zzSt>~h7gNNNG!YZ+6mBm39S6+a1|E zv;M)-)HzSAt9prw&ztvjigK=tL{0jhwb|oYOiO<$2iLTb*_0QlfiSm{O1aN2BZJ?2 zC>WKcpsUX+g_l~p!3aZ6wHvCPI#A7_905xAda?!0YomOH=&ru2zIxl?-L;cAptx|V zdQPOV@m9P}h+wrLorTYx?A-CA%72&brxp9WM(E$Kw;hJ5daE9~Oc0n(6;Es**ClBV zHV1zggc)a9%J-w2BC5haR4=7Aqw8T*S6GtN^uQXL&SZ^DA77sx}?cNqj&`&;KU!I8Zh_~X*YD{!@q}Emn=?rRM z%~>=odWb%iy{#Eh(lDuC&q1)9RLo5l#HpZT1Bl;_6>nqPmKVY z+n1#?Bl`N=`==y<~P>FP$sLPfPZroc!h6m(l))SEmii zPDG#7p=y^XjT)WpY+ws@wH4Y2G88ANi+4Kg`up~CoD{y*rin&?I>~DgV4r``&RTG` zpr}=o+s(PqMP(ZaAWj8yImdWZ2`W#L-#3R-Nn*A}Q5>MFH|VfVS$^%2aW zo|em0lyv~!?3{cx(He^iqII3~oVKRC7X_dkyKONCd&v41*kws|=q0HaeR*%)o*{pE z>hah~OQPUwYjZl|9@J-c4oZI~X!T#!|JkeZ*kCV(H~qZe|1nn0Ea97CI9f}wV0Y2U zA#k=f7KJo_oyw{?M0$IiCQ&5ukU*II0b!-P%&|togT|WsC5NJ&%4!k?d0zz-XNit6 z@B0#1(6H@XVp{re*B z_TO*s$FjC10Sgtw(Iv+$?~covqq6Q0)fDMr7NGa3mGl|cH7Z#VIPJZHS#{@FbiE1> z>d~u6I_HCipe1Q5m!4R>j9Lzr=zmiW06e^ryq;7*mKD@_$d*V3zvb~t#*M&&Y?&Ip zoz-UD;gjWqKAlYrNiKi3;%aO)y?&hi+hu-8<~)dwplfQ+NENB2;61@D?3m?0coPDv ztkS2|`s34w@4x)_MPBTw+q#2(&t6bPO? zAAV>FD<$W>hem%tIqAAX!fe*Fr>a|*le;{7ewrU9=_!f>I#s@r4a){`z*mxi`CaULYg*83$l3J6;9^;HEiI!Rw`WT3Qn~1q^(o)QzfOFbGIB1B1MuD zZ7Lx(RiN1Bo0>FAezEi_T6sBHPG!wf*mM5tl6@Or|IL5@efj$Nzb}3w`}HIbLV!3| z=G2mPpTr8nhy0-%l%BQR?OT$P7%YOV2`=?;s`U!{u7G^csYDKIcgp?Exi6y__9Nj# z17=dK#7dxOyrXcEz;xZp2tHhqD5nlhtk@5m3?T}dobojmLq6zpEK8k z7x>UgbC#(`+3;~><#_a9oFrhGAZ&VScUHaWti~tYIh@xhPAgD6fdarNFZ{zF>-CSH zN4m&5k8K9Vte{2m2WURo3yz0Sey5;FLAo;aVI$P`Kg0+ZgY_8pbpXDPU+LM{Hz^7zMIHD zSF;}pWq0;p@vY$%aoe;~l?O^elx5TtrFzkoK|Jji4}VYX}6!1UUC z4LW?VL5P2nclj@&_nKhFJFH8ns<6RvI#jRp9(jUt=%50fXWX~9YEwd_?|q)KUW7l= zn8-zk?p@Pa4=tT}zu>=CyI6r}pYwly5dEsRnNs0p`CoTawN_P$Dwm$+3p!~!OU?6) z?bO^xy$O{_h>!PQ*X)Pt(LY|v)f7ul+LPKWY8ArT>~1nMwax{}Iy@`yz}Aohl+}qR0?qo869W%SnHJ@Cce2 zLMP9@L>htC_fVMZ^cIUh4Epg=U$OlFxK)p`=p2Shp^p07fnm)k`LzM!&&z(0#SUFw zfp;KXYIlkMPQeI)?~}+aU>>bqe_gvTwf$CKM@FvnXmO~FX;3Fhq?<}u?#t$MOgOzx zw&bWP_Oeb=W7%=u5t8AxxNLutV6~9nlNVB3*A;uyBuPyN>IAUE(e2;_J@u$$RNI;N z;jN1#j)#hFa-3wXoO;go!R@Oj)d?0UTN$?H;7Vp5^3t!GvjTm`wER^HS)t5U+POrS z?TrQCA>qgCxs%o1fC9;@)Q!*Nu>9r?Yge?joqt`p9~k7tPy9&`LmGehxj48o%eDK} z62P0xP%``8`#-M%(qfoZDjM5V`;k@U%6iLJwuZ{UejiFiD+6WmZP5o^OZFea?mY3` zK&|S>vfSPE#(SF@k+|dZ3-XX6f&q9q~(9QsSTzR0&(YbZU89Vs2aN?u{Hw#ZrT3vd;R{;f7Sm!gSRt0 z%@cYZQ`rNQ0#XTjTk@twA|ePPk|BXz$%a+YOgE~IT2FQWPq?P)a5Gyi1xnFfF^{wD z27X~UiMLkHk%w+G>Yp-}0U@Km36of7?5mSx3L)sK%a8158_Y|2_JpnmGjRW+g{8WyTebv=Pr7tmNoY$+Mp z`&Vy2^R9`h@)3WBlYX2uO~S7&4M*CNk(o>#+#^?htFhvctq3Rr>*%lG6pP-1+b$Jo zS2tOzsEj?8o55eUBzsjxiNf$wO3}-puCHp-*Jc~i6nI64x;ft*l3gl7W3#4P%Q(eE zgSv|pZ|^PJ-*i39IiWfA+LI&rVDhUf&fV>R0^XFrm2hD}`=YKfxX zvGP6#ct(rZe$2yZ8_5HiSMUih9qZtJl{>7&R*V|PTyNyhCezWDtUTvKdza|$=Q|~~ zFfZzOzHZ*TEwTHOOH8cWyDTGR!-xKGY@gKy+_!uke5S4x->DB0CxLi9$;E5>yDNAT zPmPeMg5!UEytick`10qk8by42-@}DqtIz0ANSZ@*$gSzr#Zji%GKy7{pM+Oc6P@}1 z@3QVRIndXx=c$rSS8?sUH{z`$)C43JKk3ivUb{})cjQd<(9(G-r0PwTs+s?{bl#q@ zDJf@It$sVlwi=x5KWC5TqP3C2D#cW}NsHu_YHxq{bm+=UFOKp65dfO0CI;!EYY@Sw zj|x+7idxAK$!hwQ*tD0IIA*TT@9wt0W{2}>E?*5nYD9$!LytZH1uM3Bc(W@hkm5^$ zKxZf@aUxKiBfGM1Zt8SWSAay0S?b~o?Un}S>EhUg_miF6!4DtGfnQZ`6FZ24mT^5M zOICl!#A%{=R>>Yib5u4v`I_QScRdo;u7pO)3nm`af6j$;K90dFs<|h*%&A5jIPx-% zbrQW!akS?o7PIG+%WKD-b}Q3cWpqC4)5`s)ef{&x_s=gzOOI1JdADsJK_MJvvj`&D zqnI?ZP?C%9-Mcc(JSpvd6juSyN;nVa?KpqpNdcfd=v4SVd|i4 z&je&(cU3{YOEKg(W>5{S3y8@8z5-5b|pE1NC7MT*|pQ|3<_( z0Xpk3k&(3WJ;F&M2eGv#TPdj)VPRd?ZA%ASpOWm9B$3tgSg_y9PosoS*HY}xtk-{q z*WPj8!PvT7l2VDYQGFd2{|6t~(FnH7K}`sNrz-8|pvsAV-N9bKYaQ1foexnB)@7J{gt>NydR_bTeS66GdUJV%FEIBd}CMkCp4u8V|c z+sohThwt^nx9?y7Xn!-Z+BIDyFpP1l@k1%(jkQMb<5->yDyJRS)hzOO<9$`0tS`Ih zAdd}#v)qXzI?}*~AaLEPve$p>l<2-Rb*Iig{8m1?mM&_sf}U^kZGRZsvuktYt>f>A$7@t7dRV*XBke1ctIuoIuuVlq=Ut39JqI}q! zk5-^T-7{8_fErlZ1Q;3n^O}A6UO)YfU=o$Mf}1?3QAuj-*QK?490Y&Zv90bv%_`CB zgH#>P@Pask{*w)St!hhGRb%EQtjA8UXG8W4tTIc^hN_Nk>HcdX-lq1|WEO`X-|kmH z2Qz!cFSSdzw^P|@LTNdiM_~UMNh#t(55T(-&Bn_94w~1+-JxR2npzddRf7%#F|ik>Du~oj@^sw^q7C93 z8Q~!)qRV~K!{Ah;8JO-3L~{!I+)kZfNOzaE71EeM+?-f#ZGnGRPGOKrcmxjR*L8ah zULCxvK(Ci&vznY%>l9;QtOJn%oPB8%sdf2OumASLisY61{}jODzD%aq#cmbIu>?{!gu4=!-UIYfQ*aY;+Asli*iu1MR$<^W+UVS>Q zuN2~;Qa_c41`9l8UCnNJgBrFP#f-|`&et(-&B=)a&xdi0FYil-TX{D%LHy6*d@31I z7syldBwJuNwcwa-qii~s6d1==$M7o_=U=?IQyb}WNR5A!l$>YZH*KSeE~voXeMv2Q zIk$}5PAT^eE$rjrrNoYNSn6_=aGB)EwAMvimPS%BRL&AxPti`$IvJ|y|LM5=z=#$M2AH3ddmAoL3}SasncwF)*n35rW=elgxbSV zA?l^rHS@`HQ8T=~iA`^X?F~>kO-A0FWCZYkse|_=|FMrcM>}YC(xWqULy6ic34;KX z;x17<_GIzBR&&o}rPXy&A8IN|*@CkldLJp*FZ+M!D9Rd~9WWOhkbIVN_}}&V_DlWv zH!4!j-p!)KDVYB7>uaeOy=-jT^4jal zI|XWIC@eo5N&M{0r#1WaDcqmeBiyfqMhUN!ip3yDVY@aJ{CG7N4lqXLeK{N>DS&^} zV*bv=k?aYgb|uglFgZ7bHNv)-L5q*JhBbu{`?AFD&IMlTrD{0uQ;*?I%ijsA9=ya= z%4ba;};17G^|dM9BFk@oI&FG zIH)G+DINL^Iu@BiCXbUlo{!{*|9pS=_W9$#|BkGuj_*YvzYb!PG*I@=4WLu-ZqMhT z2|HT^yiq7Jz}=+18mT4|dqd@k=oq`hlB8B<=mG7W)*8X#kZsX$OBSv`qlw zCD;{kn~JVr&ZnDHBIgx*_Lr&vw@rxp7+UZ+c*{28nEx*AQK`mEeG z%^i#-CS7*P7S-{*k42PEvgLBwM6%RP#W^(av!BUXI>i>cE;E9AG7}kHQ$h(Bb_ygd z%P#VogWMYdEAg!y+FGb%=Q)4NE0|60ttmE3|BJ*Y)f@?;W)gsLtDGxkC^D(!CM>GW z1jMkWiszZpRYP*1HE_GaZ~@>zR4SYJh`= z*TbZ=m}^ATy9OZAeHL$yK{wOc5z^I0L0kwbHX{i1JjPQ|LGM*nb$eQ@uXlN0h+a3r zlQTj6b2J&8n|i=~JEMQoNcu=RJx=+{myb4`U8n8Zn|(VQ(zQ|9OD^!{Y?pq^=wZ3$afcI-*IyoHt`S!Z70>Kl~M#?dbArR0eY3xWr#uLRx$c7$G3r)?@>t@{p2 z5giD5iK;rApY>-x)~~<) z&4`zs?#>?QR2v-K;(aoKnP`y|(vYb-WnKdW+%DeQ>sDZuaZ)Mrdn7PQ%R=0oX#->s zEWCds9PjF50CcQ~Rpq{vA~^IB=fw}gMtf@$9{R64&z&ZDA~`#4o#oX%^}BcUbCWwF z=~>;lWt5T5WlMia8K{FHDR|~np6+SaQgyGOysE-yNjJhxA-=OmDZ<37krwkUI?z*| z*XsNDZ~NTG-wb)_7U%Hb^4a1Y$YfEsTmEBn%Kf^_)}!JlG_<)I`^9HiHRdL-txM-c z##7q#AVrhQ2*DuVN!@fgfo^wODIwsLq*YDc_7t|>j)#BSRMuaDU!e5e!6(#_m+qdV z$`meTrSvNqWY|mb0R`oG4D!&y03QBLikTCY4prFIoP6%3O4(Z3lyKV>v1BVA{&sV} z#@$Orz-)eAvH$t=m(TaVM*IFVUFzkUH!PVQIm%VeQ&7J==EEVKtqQ&5&8qCJs_zBr zpy(n*MhSmS1pjCSS#=+v*kOYl8m+~pKfD8&mfAZoN*!!j`*HmbT(>%Klyi>Z6ou1I@$6mi|&*w5dUG9I{#nWTcv3Z^Ow5~pjgDpUdOZl;r zs>_iA+xK_T-pHZrQxz4yLhNS*=*WJv=zO`p5KMc@?={So3%Z@S1uoy6P%A^dseq?+QZ8 zp;E*-XjQg7sCcUM6867hnUa#9WJ$0ust}kh z2@$r(9QWHCd^Toy8G44slfCjm&UD-=w?qODf#VwLa~vC^{ZppTmp|JJu`E1kHy5RQ zHuVE|PE+0aJ0~sOD7o*M1|S`*t=9tBTSo>$@GPg&$|M6-_Pn5GO=2`fXmW8n8V!F2 zb2d>?6rg}Q&5dt*kQ(f7Z4QpM`H=6o@6mYT-lS`i+EszJtFHy)ekJqgw_UeYNq zW{)QkBkl&sFC-a#`t;cWDC<+W^XC;1qu9&rch`3+6xB>!wI02M;sJkm?PfO4eR8~3+KOt1eYi|ENDt-Fh@rsAe~2FdRGu{K_vvDt&sNZSPo@cd9H|9v-a`xAN~FIL{^WJe64K_|KZnjtNZCA)h?oXqj*TZ2$Ec5 z3-Z_GTx|ZE%^Z8(l-J+mHkX{4I!=z*fni!TEb3C8@4ROn@HoobxwL=03ut(R2Z_w2 z5G@yi*G^6WOY2jvbl2}>SBI0rOZOcoaH2XqU4^epiGl7@p(jBoZeRe|Q~JR=r8 zdqc@<=T0mkCZ6h19()REjhoEqm-YJSCVPJy%BCan(i39O{BmC{rI( z*FDZ;*(n2W{m0a(S8|a!=FNFwH_7;Dj@Ado*7Oc0n}m8PTvb%a2yAj0_B}}>nlY&H zA}R;JWEsegxejH1a!FaLM&P?B%P{q!xL(%lQ*9sr=Gs=WbY6dBkEB_lN&(w=f$c;& z`|U8SIhjHIb@hXMOj&d(CE?V3aArZlW(V5RVNo^bv4SfpfoRygv~)uyUeUuv$$e@I zt?^&qAJUu``v8N(ywxSXMi#KgNVW&C)+&KX_2m^;aSqc>O zk53Ms@75_q31)wepb@H*mZrq(7$vmp*cGB1QhB78<@)mBlkW63lTj?Dg?kJYN7n&OLcdbPr0?etxa z_GQWH!=XymBb0J;O3V~lDVzb!Z^d`jN`uNz9UFUdd?kNgK6kd2jghK78Yi7xQVk+J zL9(jWLtsC?f<+lcI;%Fk(`ILGGuYvtb&ZeT(wNz5>TTRA88ly2+6-Uy`e~DW`STy& zKK$MtV0xc_%`RKkM43RFrMpr+=(Rp1{8D9W<=R#BUj7B(Qbi5D%k88cJ#uT^v)7^|PGSHaZuWGXrUvf4oy;nu-clMzQTqGafL$m~5=%je+V6}av&U*8poyiRAx z*mw?rh1XE_t$urPXWSm`)_KLqime8-pk*rfkhOmoUq)kwPQLVZ4U)^c#dabFka=o? zrp`hMWm-epN}d#{N~Wo2m4sjHR6RTM=&FrW$C&XPGE_j%a{AdM4m`({SnqZ~xvM*S!yxhd9c(Z!MZ zCSiX!6O(kOCV_zL(O%Z;`|p1|5jd4Jd*Z5(t1LxsAzz*jFm1QjE>-1+yo4}J;m-A6 z_ZnY5gDMiU>Cd8i78?vme+#>sevL`Z`NDE@U{s6RHFYeq@&Qgiq<)sCoyMq-Smtb3 z)C;CtkMgyrIs+SDcPR`zV#8J`TVA?mB%yy@Yf)lD_Zs$eu5)NoLVc?exC~ci9M}n* z4>h}z&|7QGQ`V+#g9;t!R6(8bvR?oG@b&v&NGPg&J&moBVEYNm(~DAO(;p)Y?pYitm3;opzAGpYDmYascgtZKvSmsP-~1+6<8kIi1(p#6<=9}aw%V4 z0?7O$$gf;{PUL&9@OVW3r|8)T}^1|?^FJXQ#Ls|#G1UG9eS7X9Oq`81nv*4K?qxv zL!znI5l`uDcHE*j6W6^A5_Os%p7e3%LzP3dHQO>nwfTMOqIpZHe{_Gal{X095M6ts zZj}%a31qCsc~i~bXH-cR6RBby8T?HYu#ZoBClFf zM{x9?$Eh@*2C|$j?=G(Tyl79@Oc9z#=O-QnLh3_B984wsDtesdrL8P&WVdOrcQ=u9 zbk;~kBR>AFN45I4j&gs^TS)?-TD6n7X5DL8BA(6#^++-~RcOy7jzj)6DX;P~Z$t}O zZ#){!PY=72ch_8d4Y1x(+v%aBpZ!gx7ZR0$CW(YO$6P~D_Oo3! zpX@A%bQ6#`dch1r<~k zzpdOe$)l3MycpD_bV@HIznoPXI@M5dT%%4Rn4aRnoA$j{rVE|Q~+RUH+u1? zp9y~tt>EW8cilk&*!E5``PU(1yLQoINWnbSG?#Rt@swaY&2Dd0(+uSW1)OJo#$%u6 z$G4wfix6`OuPHT^mzKxEDAW@zoyu%&t6Qb(pBZnje2O)^%1dj3r;n;kS%I>1D4jt) z?3F+rsSYz0a5mu{BzkrMAzLGwP0-6Z^u~XDKJ3`#;1nTgw^odbBiMpmJ5BK;7DZRX zA|LebI}aMQf8VMTuYP)UcXxeDh``;s%D+iWWQbWqz~hj;c44g>PN^k)mJjG})- zHh<9_qE#?PiiKCI>^93GMW!`cFj!Fgd?%OUUQlrgu5rmD`ajLq`$)u~2zkb|Y~Veud&Fu&JEUjG+6M+@#VtmHhOI+9LC^ofaRisYN}Mptci1 zD{J2#bk9+|6Wcv-&~#+%Sjo|5>oW@j~N6npgge`qbn zRh>a?u1vYrr#z(IxKAGc|65uGXK<8B*DpfGqGl%Ns8{2Gx zK^I5kT2iZe0bklElV|fn-n;%~e5dB#QWdQ_cUAgr0@@?3`^$gQ{rTS(JZGJ>?E;DieWaw-Y8gWo zDJq>ERXKcu{=G)H)Uetmeq_lIPC%!^>B!EegD?S?ea+A=S=P;8R8I92INz6K%EC_0W@ZD?NiWoYMC)MwuuHoY5<)c2lx&ZnShAjv7faP+clnGiz&6WvM17 zC7u@R&(GhUDb$Z1^?CH=)T6A|21Mc`>RLa&>$87`@itlq^QFC@=~`biSd9P@`6j-! z04vq|YAX8yEEH;Uyg3HN6VDQlt_QQUH;aMOl56TF9Jdl58Z^#LXbOGna$$Yb?JxjZ zh@6QkitVKkfvl4|=^?a8Wn;0ls1oc}I27r9cD)Zp4uRWb2qh2n7-aF;O6}GtsF6VW zwyA$*8)f)_44>BOMZJxx@re+ufa>AAyDUKxvR8Sz6QpX;{VvBXpH(4e4J&(eRTRJj zS&q!l)a^YUR6A1=12S-9;l5Y0i_>Hq`pymsgNfYU7BuJped>v(Svf){`8 zQ<7JoDtS1c45YM@m^a&N)j(>=v+R8Qxy*5#c2M8c$tY@xDii49H>GS!wT#u)Z91#3 zetnn~kf}sLvvbkZk3I=!7gf;{^7?fAb-Mexe{)fIQBrZDM^JD&C{}CpwCboE^eHUs zBE49o^gy8|<v64MD7qb30{H07roA$KFbNTnvYY+58=+cJh%@4^`_HbPjo z&*nKcSxsuph6gh&@r9>%mM3+oz3xKx+@|ITMV~ZE8;1uJ>Z+9^)YFvcuH58q6_yGK zn=1DfBNJseIg^@D#>2(l$VY64bhESUyAAg3f1#^d(He!V^0Hnp$^p+h;Dh~KoHNtm z&;4KaVAJ+$(>WPEP8{uatd*?0dZM*dfAP6uM{pw4A+S3uf;=4c;GycZTGS-1U_+-^ znrd{~FUPg14r=gFKM9R#?+So=iNI(<3=Lb5JQx2(v>Opc)0&4n8KY z`!}07NoK_vbg>4+jPTO&sj$FHUORauct5PkinmL>N@myr zOJEN6-6huo%rBQ>%`$rg+J(5?iz5#YT3RjC zok*|8D`|}l%9#RT5{>~TFG2om{qmn*M)}tMeC`n*PXtYBx^%LE7HuKw`PT&l>~qku z61d>kshb!D5F3E)w>h{tv@<-YCwGM%C5P{Fh8>o_%Id`P>ZlZy+|$n!D5P!8(7Lp5 zoPWC1H6VLmv?e2oSOAFP*S8KXrWTt^-RU$S5f?SYlzgR!@a0HmbD*Lv*I)8DMTFg6 zu$@k#r*cSEC^;{l6(0fYz_whIW}4>ZYnexDRNuGfMf>)9|MKt8f4!jfPX1}qPdm&^ zgal58LJ+Znp$I$G?sh7tNTT5-^8R<-OMe9k6x;I0rR+|tu>I07B9p5fV}ZR_#4b>!?gYI;&qDAvlSPKShzO1&T^bN0$9(@o_>?`rMq zI8QiFQp~N+ti3f~n-&byJUG>1Oa92KYit&r>^Xq81)SD2>W#_Eiu7z=^MA|sB7d** z?6Ro;UDV>mQEGCRZ^4;z7KhroDyPAJ5H7tJB_I3Pad~tXf+jNWfQ(duB~X2}uXgDxMF&*z8eOY}66bLtAh@7-*doVowWHGcTDf)Aoxl z%$LfO6C_Agwxq;{;2;uEz-oI3gMYQVSSL0hxZW95s?GM~R!B-9UWy~)M_L@z3 z$&e7|NMPCGT@9H{GNKlyib$yR?O5(ZK_FgxmvF%w815Izs!iQ8M~;XLYJX1*3Ha0q z4pkJMFauhBVG)7BssId?j&|2+EN(LM&@QB@+f47yt^IHJb;F`f|ncP+jzFBi6$bbiQ%KakKUPWFTJx%2rq z-ZO|5>?WM%6F0fUHMJ?PLVw}n(>~zQy`6NpL~G86;1!{6)9y^pgtSBj!j~J%+7uPc zuTh77tHY+BKGpyS)#KIhK3W9DZUop(g-DILlf(12^ryoFPV^)TS3pIMtJ?QSZ;2-Z ze#gHp7lqC94tr8pJITX=m_T&}GC!L}sIs-d0V6C37>+=5kYJYSV8^QWx0v;$} zk{`B?zN)j^;nTxQ-INL5*QzME=VuR9N}ror|xc`R_H?M5qds)19Uv7K;kv=L2t#CWV^T z7jXyVz0AM1o?{d8^2r*D9SZ=N|B_$4rEtmUul3|0Xzi(-mVX75l+80C3OsoDww3hi-?|%u?)t6 zriZm~PREiUIDa3)3yMf^&;akZOt&NLNj97_dPay4NlcsWwFJgHsdtr>fjQc)e+>Dm z+5(@aLZvgyxRq$d?;K}Q2Fe+)pz-moVv_bR&VVn8avLr`Tev4`Q+VQ?N2!@X8jyDbro~7$Iw^a%(x`A-QUDZgo>={xQ-Fd{^<2GFPU*iV&GHkz$LA_A>NP z_a3`<^ZJqTJVy=7;c(Z{mP@~CH9&PpKjYr6(^rl#3)ayI?DRM>vi}}t7M|JvPwU!SC1-z;~;`L z*ud@?OHQ4{-E*@RO+}SdHEqUHzA+t1Ab;+}BaXs#sjO5SX|>P8HqLCLr>dM3kex>I z&4?VpE4DPRlk@6ma%WR^A2#R;&~mgvcwdExOTI0O?sF$6O1;?2%Wn!LDd_XaxDY!TxptBE_Z9Cy%;mk5S|ST*f;sJnnNbTPSC|D^<%z^G&5cH2W!D zK4>g0hZ<<(>j!wyw5X5=6WmEb$M#Jf zFp|qMhNNznT$%wMe*|tI`tD5alAd))4p^Ku$5lgk&-%E($9}sgcL>gdX}y>zpo_r8 zt8uTtZ^gkS=;e#(YN9QkRK8*8AJG(>*I%M*HmK9d?$kc}o=is-RspWSC&&Iamyj~f ze&02wbglhap88Y&&o96J_KWoC??1N})OJi!c3x79M+N3h5zS7{s0Hk$Xa_h|%N1>% z_zIT_n*kbsr>X?V=_m|f7m(y^;kbqV#p!l}^LrdC?2cB+1{(mI>VDJcHfgUZ_hULE zN$C+gXxNc52Mgt7P$Ow$+>!T)Z61V5=Yh*&P~yOQKdm%5N6Y$n`SFE+SXEwYRl{P{@vk_w8@ zm#qnZNg7EfuX}r0wBJ~&{~7-0B}q?1jSoHsyP@j4NbiXl-|ZFxBM*B;soq`Yxu8&3+I zY}GU5Sn}l_--6`JBsG=%E&HqkBf$N0dROCr^{7;2O{qcs<+A$Vo!M5Gkxh^}6nIqk zlGqP)B?2rm_r7uDy|90dW21j8ue`eFbE#=g3l#N3U2C<&PTh2EyE@MSTuGV*Y=oYg zvh*Qa#cC9i&boxjbf{QSgKEKql8Y^`BH3MSZ#S!Ds)tKPLyw9UOlSJYfk)$0KPaw$ zigb9n*7a9ceH*aZls+Q&D5@W%)18hbTK)GDWIXbLIYd94FS?}$KjXe+UQn51^e{n+kbyLI`bqUDH&OJGB$L}mvSk?Apt_k zu}0(-R@Sbo-Ai1S^_Z%`41$EZs16B#fcSp^McazYPqR>!#B!@S+eg~GnQ)f!tW-Ts z*%aWUe3u8kj>S?)x@)Kd)RT3?cecEYqq5V%*>QaJ{W%BYKFoF?y`;yUsde>s2__3Q zO9dp-x4z53FuSxVhdvN2&SLlKp&>aJrfkj~>t3O#I>1jSZa(%@`%Yhar9|}4QwNH*zX&B$t>f*| zJTFpl?m^$=6TBOB)@(-qs?CoD(w&5lahIW<0TVaT#ZDTU?wUNt)5|l-tl%5Az1CyS zYRRGkFle~U`{u!i^0-9$BW5o$`Q5^> zZ5TK3NzAg_llF1?wEKGb4V-rhINoGJLp)?`C~kQ3HILx<`wbq8e- zlJA$`t-aD+9+RMdb&&sLw1aTPeC`NBHV`!!R^D4bi4!!h$&qcEuS|~jEqSAH%ms!z z&kpDL+5CaXK-p;1N3GEo!7Zc=YW^{oSDjN&R3XEO&J}}`z8zK~x;Lutrg2N-K@^Kn zBjaVYzI^^0ykOa%t}xjI&YZ9Tcw31CaLVdn3xwT4+Rc%F9=*soB>a9!S_hlVs|*6I zeZn}TTM*kebpXg}YOIu{8YuZYBInJ{QH$`?!G~jI zDGoL<=ncY=eR`M&&-g>K!imT_fM`lapPQY^q$e1-z?mUwz`%wxS!n>FX0=E8(AH;{ z#tQh@*)(ZC$>0(ix5{yFO9%xJW+&m+o|JY{({r!V-L zjflgN@l8XWx%s#w57)j|dlcGfNjDrilSN(b_>`&=$`&t$sb~76ViJlSsjn`KF9+s1AK2^PmNSm_a(oCc?U&PZpY{Z|#g;F*1 zc2ZBlp{>jLQd6A_p~mY{c^lsAzIQE7>7qwp7MWfVI5a_RM%mZ+-EwunyZrfQr&Qb*5}28H0&bt9vH-XePN4hz`dVN7*XFFjwh!#X%Tc{??+c`hnH ze*XA8%|?O$fD}8Goh~2bxYMHr-W*!iTamL>vo>G+LC0!pW&w4vl+YKMB6S1$M@n z3_>$(-aZ{96&qoqUK@0~3kA;cX7mD}s=lkPnsdV4%SpEBW{;AJSZ)L9C@TT3)}VEl z;;z2Xor3Gxwb&K=^rij&^J)_GeS3=$qNC-Cs7c)#h2uj>)JeXo%y1Ha;;j=b=Y{9f zWUcV^w)1k^mzydtl%mP{E)jph6e@^_bZrw|carjNa{%a8Q=lHzpX))r=p5y|=P@eC zQ&lL%1gQ=3hOnTPUdBk9#qd5H>lANKQ1Z^_ANX0 zcE%TE-@B>@N0^HDI$A=1pm|-dKfiwd`r=d{9y^Ssc3$I(l5vZ3M;2mf_i9Qcd{fAh z-_(cXEb$ran5!?wsUnP~%=bqxe;X;=E1tn)bS0Z&aSal#<3d!_^3fwDc&6zU{Ek?3K9;bMlTHr)ESjDo%M!)tDOTlmSh>3(5tW{ z-@w-PyanSF@qjHkGr(T9FNdE;i)zo+U6Iz~xyAGGd-=Wm98NeL&3<#w)u;i>2x(ElL_Ecf|qVT2| z1oT|GsWj){I8pC^-HL7b*4_!Yv^lZRvOk7EbE*q`PCE~=tB5y9k2~mBca0-l>~HZS zFV{((eroy*qy#oLZE6*vy=!dYBt^)MYTI#1$@1~84svar`|+|`Z-2hr>pt-=R9Dgk zikHVq@k>oomWeU%luEWMF6XtUA|qXc77I4b!L=vwn)Z@^S2@&8;QJ_c0QAcxeFHLz z+I*O{IS8-z4eQ>^l064-#1J2zGr@3ONhgXXo*L1`q)S~$4oz3JM3V4xXjodDuMd&n zb+OQt_qu&jtSd`IROi5hac6Q&oLaoA^i36euQ^%WR5>@BV}VhVA$wa-%k_Kt^X*Ij z@^T!XI<8rNE;$94!m3(u>lBu%T_w`brfweKffLeob9CA+QLrYvn>@XG0mQXcr?AC1 z&#MPuzt+H5_bltpDew~q174cjKb*$8{zI3u&Quw~3aRhC?SP6)<|0{X z2~hw#7xR_+>(*`BIhM(LQZ`ZF2O=wT`K-)pQ+jfaKzs3+u( zJg*q5_5DNr^5yOO+qd%E-g%;sW#yP8gLUwGCvxt?%YCPCK~5AkQtniW0YP~=M^!jE z9KDS_*iWDo*3!HNtGZc0{XVWPOLvJJG|(j(A~W-0ctzjMU)8-ull5dK%m&` z6vT^vUPxLd?-l8dV3E2j9D6(VLH>yLLgb_#cI&391)1XG*fq~%Q4caYheU}l1ud7- z{gG}P(E+pcDYB!Tv~OxMt%fQw9OaGDS0p zUK>_0h9m5gsKIfQ&#PtKWlP4Ss(woeN}|VqaCVy>5~K#DrQ@qnHl}W~l#_x@eWjFS zecUBEu|&O|H60w0Xw7-<(cMWVCpqnglFd9wG_pxfHcAcTOv1bXd2IFJh$p2Z$49@p z$)hWF;Qi}XbrW=yJQ6Ibs!t>mdoF=o$KmO5-D)P83`^KmaN9reTHZew^Occ%!P(9@w7pUX_zw z804jNv4O@012Pp3(&@@f&6$F9LZ|V6@1gR?4X)A6tydM*bKXtblrVQ{KV86Y<6j>Y z&HB*G+xYOumsbAx_&=lneL>TMMWxDcb=u={GOhtl0@*(ELbYF1I^sO!w`fK;y_A&D z>6E{N|MA@YmZ_<0bU;D1$Z$^w(JsEKjwJ}e$8yr@P$5-z3&GajWjINf?*buzIwDcf zbN=~1WX+-eIuB-XN8uinDxxH@%b`*0G>iZ(nl#F(S}6eLn6|C=eeK$~#2XGd!5jqA z`PG~j3yw@Db`FnpNv*eE^X$$3zYF?tzd!#R_MQqWupFTGpvnY@a{`ZA&`^Po+q~@F zomW#MM|P^(FL~3qa|4pta{=^!*_jU-R7?%GgQlbG&t8|!-~_&t+~y`=m+gJ_dZ`F^ zUGIn3S%hL|U>Q{E9!_yml=5;YG;+9AO|YYssy%59*cG|F0g&2hW?RXlj>~<=sUeh; zUM*8BbJh^=8h0YVQ#n%LYO8%`KBGps`R_~iiEa1oWBKF5_|Mz;>`r`tz8;Q`Fj(@g zck*#c?_|H(x#~(<$+0(ED5;qMunu_NnH3Gn=ESP7n?5a@<3=Mmyf?t!>WKm=;? zqDb`$4$B!`Mm6yq;FXPkt?jjaGdiB~%XpJnt$#4pMwZ?*FB9GbX(Icjvc*5I;ER>) z^)x&O63eDH;VC%v7GSc~i0vID+hmpHM0HhizQjjz_c$VCE?@|ywRTbj7_wJb^(iG< z6an4ats&8+L6z=El$A}ssan}H^PMYBJ+9RUA&d7x?NkRSj)T-N~Bql+J1FEy)+?@Hjet3UVyCeV%KZBgcd3E@~yA5S&^WWEv zx@-RT?}6?~Gw=q`k_E|d96dJk#w)+|S7UvuL^MYb4wjZ;Sg+4p=97XGfR0T;2&qnq z5@_4lW7MGf8cZ#JQ8=H@$gBILdSs+rW47 zo`ScVegzWxU(xYeyKkd^{5IO#D_Q7#x@4ygq?9W}FG^>BLi?sG(Nae`?79$F4`p_a zl@h&0R#uuv?<(+~OGC_gV&^jx#q+$?q~pQVY|-_G)ujY#l1bNyz^=h4n3z0#rN>ZR zS{%+uTIuYra4#`>G2&Db@zfPin?2#!B3N38alSVn4EIlsW33%(atDJw>yG99f z`6^A9F53iuQ1_Dr=bPg+dutf`-%{>Bj8`Z%ZC$Nk`SQx80?#T?Q-iXJmm($!MExi} zA(#NTmsO*wQpHqGmyXGr6rN&wq%xHV;WXgG_rHDph^FH`!K zjeuh7;k^GO<_v4y04bH zGM9~iT+P`aMkxp=d7vj9!0v}vdydY*6!j%iKG@ep)OhJ}5S?9UmOO;Gow}J6+qX?c zTj_b82JM2Kb(d3-n~K!CYCCZwE8N|CT)ooovU0oKPC7M45M5f+{W{3h>;4pKB3aci>x5isdkW%W`hnsWKWJDO32-(JtcibPAz%wg@qv zLl#Z^-vRjn{vBsZ*<4l{JZj(~M5B*{0)GyTdgUs&;d_c05WQDh}P)9g9Fa z3E^WHwM*f{ljjprZdZ4ORGI{L(kv*)GzV*s`_LX7>b-$ye3rOPC#;g1@N+LClE+oV zJCb4)%9n;qqUdz874#jwilQ)rw@-Ig|yu2&3c8T0kbo?j_;Re)1^;e-u~f=kF%jjX_Yl1ad{NM<2Ut!rh{bqGhkDFzXJNIZ;P%duk4G zC(e4&b*VqZY%)nr;me&8{|eTiL#;x-m7;H|dF|B(;8Jpke`=%=Xr|9+r~cp0(B(D& z##cw&p~U+CcI*)$eMdJs-!f{g3vf?77D$f&zt4R*9%| zTg(SoLlOLT@F_RtI+BFKG$@@pmKL~;3i*7%cYib)RWzG>YsfbN4FfH zz;yQdvij%`i53O$l#J8LBseM6Sz^0=gL6mCMnc~!S>`&Ya~ql| zotY$|BI2cruL8f}QrZ(#r;njJP|jI9E22R&fsuoo<;%IX04UUtJHaxa&j<4B$N1`j zlb)vR*rXJ2n`Kn%$+GcMgPmB`mu69lC`D{htZv6k9Ig?tttMy)Frcoq~8MMFnmF_-m~KFxrlzO+ssJOIvRd=W~B% z41EPzQ2h4u-nddHH`|qS266#E69q`yyr!fxo(>D-W_N+J34~+^*bW|#8l|i)uWrSZ zk2bxJWs6+PvZ__Zv^3<~qGr)iD>84OZaGH7Tg!WU^q1wb0V02Gn`D`v#Epe#L_bu3 z>JLoyP1tPIEOY1?@1WVPqe6)?#budOnJ8ZH3}U~vSDxsxKUL^@rmJ^#+XK^CXD6~t zBe#y;s=lMOXD{+JVJ1%|J8|AwBtE8W526E*^wi2SsIfFVNEN&TE(j zC%39_v0Fo|DT}t4p7QY(zPjaTG;5X)f?0LEK56V}`Fnp;b8E-+jfJsDEo=aZq~^3{ z(oIrNyw}(ipK5tar02eFE(!?VnTlRPO#32T;r>KsBh%>1=WUOQXqTGDS_o$wZ=-l$ z6?O-)?lpaQU24dktH)9@Cy>?I$HnnG zfe3_?L+O8+qBJ${cvEty^5L>00Zvp}Y8I`P20JX@XA`ZT>hM&hxjD&XLAi3A>No|Y zhaM4{1`?&W0=xrHc5S7`W2u^o1b_=pbg4ytE^8chM$y=rD(wzBxbXX?&By8;jsht` z&+|NYHV|b8<+!#&TI2<_PIw=w4J}UfausX^oy~vAw#oCJIPSKm__a?<_2(aNAOAuP zed5w`u-TU2BWGp-rX$|Fcwi$UQHh&v+VpaD`(Mc!X|4S{&Ia@*B=P=N74SJXIUz_IjmTP$dunUt%aM|W<3{M_td)vV-b-yAOf z%YuFVWAu;Tzy9^E<*{ycqk27Lc=5QZS9pJ-TWY&09~H5T^EMq1?d7T9^hqTi@!|uu zz^yKeCWS=zle0^WO`gh0^*Iotau5`xsmOn(YT|rfjmWHB#JdiJ0z_WZJ)q9Ol@};WlhU9oPK-~7h@)47Qo|cJr zT-$xrU8$YY^^|*Fx6dz&^*rQc3%IBqy}b0aU0@lem!DT^yL>wWdfF)kIT^g1L<)Zd zRa{dwKi|_ zI6g~1)0?{!z^oew=lYRdE+xUO}a{*a4CcjhBm0Q0lMS&dqv5%N!r5ER|j8>$^ ztaH;fl>gO8ifv7;tcEZtp5q*rA}2AJ-L)y3e13)zY@5w7yO-tcA%e)(_d&2jS!yQ4HK{vl3Gw5to0jVV4!Qu6ABc|8Q*&=`7DpBIn zT~p?{R}ZJOoI{gtr|Lj0S)JE?giSY;=OFgqU%!57e|#LD-+nIqcBi^&^hn-u`n|U7 zlCz^IxPn%Fo+mR>K9RUK52GrfkQ7`WnD zhn}40!9hESSNYMqmMpHT^5uU(CsQ4GgsY=))04O0*vN zzbu`C+=txbXz;ofLRGZPrhvA3GA|TGK`L&$6VRf(F4iwUy;pkbz4oMV z|4|0DIv~9SrHL**l1hICbWeHy@)pMOp$AKvJMR$;hkRBtI%es_4`W@SWjWWGg}l2Yr7Jb#iRyC29;W$MXCC z`{VD&GCq4j-`S9RDb-z0Cz&|}WTK)o4bba{E2RVHQn0t&HpZ%V^CAt0Sd=4C_nzGQzGQ4O0e+R;?wDp6R9wf5esf<1{IPoY z&S{^CeHD1VL5&^}6oH@p(sbj{AvamE<*Vyt8qVdSJ1OXr)=rl4GM5>;0V01clZ(%r z)c9?((AX$TKB^P`or+}n);-91b}ylpI$>NLA*$_5+o!&q-8oSm+&LR9k(3G8Nxv-|FI2ot@v)p_s*Re=xPVS~;1$9nBr!pjp-!>O0z;&|P&*_zHe|IALt zNyMQFSgE-x9pRnB;hgnqJl55v2nxlMI{~sa>jCE->+~MZyU(nZtEWZ@OtE&I!4d zO$?ef;kRXX$6uN3>Q(EwE z0f^MtGeaW>^B*;JsZQUAU6ADpU2%LpOf`XC;)n)p*L@;(byE6Aryc zH}!CEz`2dRF3XoUFJbuXHpB1N1$#}HYQsFn^w~5?H6|^gZbNRJN}W><#o&$a9<@;+ z&uhCiZTC}56MdsI&`XFo=uXxZnzc;?0+r2wG4;sMh9!UZpkJ-Mgg8}q>GJ1+Mgi!0-Jmw! zb&N@60cDL&m3WoCZCy=8U42tOn?+ansKlI@(}l!}ysw1r(|4-z69 zYga*D)n$@d?6Ro!662scWakJZ7$)ov)_-Xw7Kwb(DZ%dp; zhedz#BTqN=YH?afOFWiv-=u4s*UO4Y)iaDcTHle1BnV#+*PrC z`GH&Q5?HBvouNAp4rsGQ!~ZWCkbGN@zW2xMh%GZ}fQ{DC!5&Z5Pfn2PEh!MEsStmp zw|w!Mz9_va^&7wwuI2yQ_e6<*b3o(OqqlE+yKB^A(njv4It3r~NS20MvkhKVARN!@ z_5JH_A3y)+=e>)liUQDv^h*iB)&!{A5ghyK^M`%Yd_(&W@T;>!yIv41nly9SI^^+P z6sKlsP|!JP*BM*wy1SO?h=2PbP=0?N)H39?`_{RdUAWKpej>PU);jhHOdJY?&0ymf zxZ9QvO`rhpdKu}p8LZJkX9cnCX~lan6*euH)gf9P^?F3jT{JgPnzJg+Yo^ZAzHI8}C_F9^F6y$N zLcOFc-6^!U)Im8vO|*XQzkYxC?d|RB_rE5|{diKCvYh~GknKoKOZp<8BT+vROIv_tN!QtvWpAvyP2PwR%Uu|QQX3G8$aR>SOCgSZ@BAe1g&+9h6{OjYV58uY8FK@4UHjmvV*Xbs` zX_4Wu(QbQ*qWt8u-3LKTQBcK2Bn?p|d)H&}3%WW)GuC@r&6D1bgMSB^Jpp1<5rpb~Fd!^HYD|%k3-i9lTyn)9ce%^c~sDlJ?xp-&$-8{XUh=Zqai{JO}jU zHKN0lMR8mc``pXj7Wn0WLEx}hjcJ@viou3T^vG+LhX0UY<^j&^zvl_p&#cie<@ zw~sHP|4+nDV$fkv>6{uTXazGBXr5meIL;iPO*!<`Z;JhU_Pq9^K0t|d3v z^B&48Zgyzqa?oksF{LamPEAs$g14}pPS;W~@%Ksy*X4hLW^G4&P5jth5_c*5bDLD7 z6kg$4s(+hSV~V&sQt`4}4txBqu6%BjsqUpn#aY|3Uvbuz2U0&)RbmMMvIyKt%U)tH z94oaAmFUg!)Rz;$1Da$zv6^5q{b5gn$3gVJCXbu#@njMr8Ou4D*qcYi>7&P_m@REq zN?YYPh}VDAeaT`%$M?IQ^O`G!P2rpJ^7aHVK$HnrWh7uQ4=GfXh$ zt;08a@V4hS(;kdx(z18uLdj2emz*jpKdzcQ!GeDvk{oryCQWa5P{-xbzyLf37*Ui@ zGL$YEp+9=DSL3}Aoun z0TFd>R9YPD63iUV0`Hee-V4ULISdpv`zTKHRSv?-iv9b`x8MKsa~P`*3#+Ufjg%M? z+(v)ZYL{f?LyyBPOR+n2>`=y3?e7jw|MDd##}p{$G`}6OO~Oy3RN=r%H*K43Xi2|7 z*dc1NnFgGrxW6v*-g}W$ya%&&#umy&$jQFF8nN4XGs4iCXusuA$m?W@0zVW?vy`*h zJ+^XH-MkMlkIzb8@5kP}l`mQk+(bdI2O@v5IY*%X0yD~kV*;rH$ zeV*IRjD-P-ZJT*Hyh&qRM{*PHu{( zpNdg*ve1$Gt?E24^c+)XJmo<+-466qi*63k?w-}t@r3uIShGe$-JV-u$sLE1yPech z=dU?H!F&hs-X_TG^rnL|DLvBhxv0M$TZ-f)g<5@Gg403DJx;biplnmYmFIUoHM!FA zMDpUc_4Yh>{`pHEAHI)I|9XE_$a|W42t;mKkw=t|vZ=8QyvTCJo8Iw`*;UKtTR{c3 z_I7$t8t0)S3k0m^`~w zyXhZCQ=9KmQM#qHmLOcl5_8vvqEJSSC=<=v8-PQ;aY+BtYeeVXeNc;BlADKOz~El* zu-b5v-Zs*daHkin0xm(@6WiyfmJ9amGT`jkcz;`bU9z9gx}9uSEn4++3Z}M3g_H}S z;PiH~T+Uf3I^utXlgffYdonWiRx$;MTimN5Wdshb%WQn!=KuR@6<9780Z_^lDcGeE zR?zFD>%v{H2l1S`PJ22B5cDSIACJv3;jrw0+5R?EH8NxYn&Ug5c3x3cZvCk7z5_sY ztoC&YI-0QYDG+ju%Jt=23)pG*+ZsyIp4(9tN+klH!V-V4YxQjJazEL-M3sLtW!!k%TU`HKdvVDn1wI9yAnZ#T${X1@cN+G5lH&l zWR2eAx+{O#Ib%G7&OMZA{KYvXzD-S5y3K*6+x5PgNi_jbd0zs-$givQ%fHLF&mTYk z`u&&r@sGFh?FHvQUAW1s+6a^WKO)a*(3q3p$!`n$uCnsxwS7{Oy%kwAfE~qQv$!hT zcOQpPbNOWh;<{&Gs4UALD$vtopC-Hi)B@%L2`qo3@C}Ui7$6T`31#)sDP!2i`7_k z$09wdMtwQuS9AiQjv`GMGc@|9R+2NIzIa#y=!9hl%K7?p*$JOI#StJ#!hx-@Iyfrv$0pUl#4-{O|E|e6f@JHPuy3vy$-$N88!!u23CE zii#}cQ=KaUl5Iv$MO{sDFqX1?N|shH+CagS$kRE9eb%&Z1VAl?qqnZ7w3>bS&`k@H zp%sv>?eBLY=ImX|j;?pg;bk*F+;)E&dq;z(&EB_UsFRYX#Wh=R7`+p~T^UPKG@&f$ zD;}I@Re(QArR>A*g^JMjONoOZapgaJPMtS2SbtfrFMl0td+P51P1L)uwtd^~YpCk* z5KVS)i)>R?W)uY!CGzZ=J!Vym5|C^WrPL;+=p+F|Csaii3XR;nfSbJr{^5VilyTL> zjVN=T>c#3L8n^U5@8C?OMBbo-_wH0qIZ2yIeOY$oBp*;3f%>Id%kTq8SCuTbQ#d~z zH+RN{gLo{Rvb^FLMU&@SjZskW?PXLGOl+D)wkbi~e$n~ddHwqK-><~~f4Bt)a5XT3 zlfYCahc-`&L?}=II9xXpgqMH&OqX&yRK121s;E$HoD}VtdD zrZp#Dt87+B5+k6Ex*+Lyt}~52gQy(P^ziLnMQ114itq+Hik9E!g+3bqmzmwDZcPrJR?%p@;f_>{Sr0=0+40>=r5*ihe6peUY3G*7K?8 zW9l#sTgo}0!11C^%bI_8ZQkfL%{VgUw-OXn``lZ8GR0&d^QTDY%?@L-!bzgB?&G=& zJ}uYVAD@=w&p%8(=+qF@0AWC$zv$zU&*(l?zaq;6Zr<7iO15j?6o_z2<6c_uQZay| z)9V>;tI4z^$!ZspdNC-0uFYa~UVMnjCc%%QRj*q8zT%QfAe}tA`pTbw21l}-x{?u1 zz9@<*PK#2lilkBj?=^crEH2oqREq6X*O$mjd2q2~DAwCbm8WjHe7W zOsXLQDnxCA&5rdmmGkr4*B67T7sFLTi>+UdH=BXNavnV6si=TDU&MZGg>UswM`+6m zrR{2!7Z3n=Edmy&R#FH84}99Y(5H%R z#|P=l<-sxgrHFHXo1L-`qr5yDI(RuT=kp!NpP$BmzJB}pSv)DQw9NvWR!z;oRx&a# z0H!Q*s^NRxmpYm})hkmEPjZ;dSRPA4%B86PJcGU;l8GuoNm5{zlf|M-u_gw4C;LNr zpOW6;Sw7>#vz;Qo66!-_kByUp%25emKS7LjmAvU=1ftP@?B0A+_wVbxXHY$%RUN+` zH2b)!o}LaT+T|?k4n=dGIxM3Sk%zxmKE-x|Zjkz%zAV=Zcb{_o`R1eOvIwvwlALF- zSrmJBa{uT$g^`cP5~a%uF*t2nynZC^lD({U?qM5*Kcb-CB`~eEns)USt?w2|SdIdUk<@ z$@@#YiZ{0@QyfV$$^Q3axw75mzeYtvR|B5+_&u zjQW7-MBL49yG2Z|UeUg{TQBGQi6oa|4<5>O{MsI6e3GR3V&|=?=-DJZhO)@+Pw>11 zV%{Z4v}qbqf+LNNuytz26xIN~(2>`1vNZ`DH|I$EL#i6tJDi=zdVMi39)BlTghxBf zdseM~>UWSO7}TR~E)9wexfG!`$3d&KZrzu8 zlcc9ZMCTs4&zg(Vs>8&KlS(PwG%M1TxlJA1>MHF2{j$Aj#-KBa_`_7d5*HI zuF8t&)k?vsLS|LOUIULUR4-2ksT@eBE4?>=)N{9S+z2!LhZ6Vm*7%0N3_9=5rv7Eo zUNR&#=>9ZDsoPpD?AlxXtXF); z*=ER>%QXuy$F>|bpW?^IA^9W+!ZDD0Y28xfq^zmH|CQan$Xq-D$#+nG7X+~@8Ki!H z`RtoCr%kmV??5#@7DSmP)cJ2s7CEP6hD=b_fDdRZ8Hq}(Snv|4l@8+VY2PsO(74?Z zK~S&K|4%{eOa1?T{Z_vI_R^<#5Cx2tcIHmCZGskB)pb5zl4_(Dj{v>HEuam4A(2{_3!ipZ1ugd$SP?{v5;$7NJPA@&cJE zZ%fRM!fj^xg^o8Dzatp@lo#}aH!#Fpgx?2)J zijJ?h)oNcY+nwsS)vCFe_J&UJIUG!=j7gzN1=NUu@o6gLOP?=_A5TMpo73|A+PzZ@ zPTk^WRSrgX5l)1&CvtrG^q2FXU3VzJRQA$kA(%U>(R%WEa(A9fcNrG>ylt(IAB-`Q zxhGzwTRAA3{-w@QZuxwF2o{m8or^xSe|F-$SoYl%F_D#4Xrq=NR@hB(upWUrC96MBJ-fa}G6#BYJi&0lRE129TI;RPbe1W@W(*o}aJX%@6N7l9r^WhX{Ke~Rd$0qP znv>!%G}`gjU$K)*U%IA5f>z`qIE@y(y`4_CtJKlL(B-S~_I9m*pLS}g950Kb<$0~$ zDj15ysY`~lB9#NLz!)!_A4~Y zZVp*mh~6Y)=cdiW00;renC!dmdz5zSm+dOy0wlqlaz}d9-FNHC%v1ZxQg~jjuj6z1 z`td{i^6f?UBR%ndHuV$%Eb41WDY`1gY@ws)>#ANrv!%q%j%uZ3Th5dA<}YG~8q~=l zM)9qVfX*ZmYpV9-Q4F-Ruv;!cp>>V79BGo>qQtAm=)G}xyX!bU`b1Cwp7YdXg#e$4 zIGI?Oi#@D;Rmz*xJMX*{$-kX~W{sS9>veeod0|Hk%cpmL!A&h{vZPMS>|d(d;JxW} z8eyp-9o0^MU$pP-xACcb_*ePkV=r%CzCFvc)dZ-!16;kgqs|38urNt41k&bJcxxZx%nSa(iBB()bk&>=sT`^`!I-|cX-`D^C=Z~M?ijz3q18n+B zk!ERso&6#Z)zl{OS&K36eaW4>kt*h=H65uo7<$I1T7LfghId!$zHMF4TE{@>Y(#M%A1^P6P0g|8icxzm>K`C*L@; z0zeI2VC>IEH%WaEdj{>mp_hng!@PN=$i{ABjm;lS~x zLfcPP?tB0J=i+~=K?(;s^;$RTSOmh7-_UMq4PGsogU98-NJ$#%St!Lyr7|>vS_8-+ z7rh%vbPZT;GvZqI9hJ&acQjkQ^_1g(oE@#Fh+#b_4r+TSv}q<$)znU#mny^dx|i$a zOv2cUU$2I2ipq3vc5up|I*C3()=_5Bb5&g_TJ35|<(*x%$EFrH>G@Kff)}a9jf! zpjxek-A`%kvQ16wD!gvsz(N6U6PJqLmlZ($^*C77DuYseVfV13V&=l|H85Ymk#NW0Y`9ZI-8bW?xAj*l|Lb2B&R5U!_xO1dm~O? zvhnP0TWjbuzxAL!f0Yem&r+p?wv)ds?x zx0U_&%4}FZR;^8%-JED_Vn1k9UhO-alICn>T0=iB%Ox}}0zb)4mn?oYmAt%lVg*Px z1VWtr>a^)~r$!sEP^+e^v!vu~$I2;tHNCLM(zSr2dX<@VOEu9BWOs^NijdRFe8TD= zPB^dUb!#8~a@X{KgmBp}JfMy_a(wQoxTuIcj#OO~ zqd3~NSonZTmcwqbPO=vzy3}fQ$aLXIlVf%fCJ)6|RmEi^zTY(w%i?mq2|pSq#)gl5`jgbbizsp=jexjdWU#Ym+aTApsEV94n+^K z+8;?Zn>e)~2)w--^L^Ld|zX1_M}M2;MuUCtOgT5%3#*1aTd=ik9WvK^{PV=l##6 zuw8aXU7C7s)*<^U;x`>=Gv`V9-^p($6*Lmyk*fNC!d`BW^0#>IIyo<+L@CumGxdQ_ zeE?YD#}J8bPa{wLy_S!rx8E|iiqo$vqIYj8C|3IEq^U(n0%hr6T3J>3nEbq|K+Lw> zc-T={4J?_fP1^y%714u0%Ii7Vhh1yYQwh%W_a%E9|9SiQntACp9a4zBnw^skp-H{r zxK~Sm(jL6qXtseAWObJKcCzsY)gF*RmLz$Ah`o(28W^iTbaW-y*iV~HRCh+uAkVg< z1Nd5ASPoqekN2T0;mHP;vL5XNbgA?XBC`VzyI9_>vh`U4 z$4bJ@XRui&D?-7&Yb<#r;=|^5Zi90lWK=c#bL=KHardsFhi-vX7R4(i>MGk-+r0_`Wwn}r z=>B9$^bHK^U9&eU=+o{|A$}c8YiILXh&aoU(2kD8+W;iQn;B>R%ZmN+<=3B+Sz56( zQPnh!svzIXQ#A3opmqmH44Ip4Dt0!T>avWd2JMF=;s(H=)ETz}0-|31GBj}EIBrgN zR4w0m$7)>9p=M^NYGQ%>h{$<7bglJ&47u;ScrU>QkLtP>{W9E-q#I4-clL@mbM}j` zNCKh~TUORmmREO>&o5_YAM;iWbm?Yjue^8VPaVn5|1_xN9+nCdaqMe`Ly-HM@nI@GJL>)KZ*sD z1i(@1Y!wAOmAP>Ol;vF4rNH%5S%{6e&51iTgKLANUBkn`Me)dyiN{r2f`f3{hMsVi zuM|7Gy)s}Ci$Y3|)1lg<>Y8-fAyf83B3h4|`eu6;)13zeTx|eO{cgRZbs&a^-tP3Wq)++TbMZ!#1V6Glo%yuiZaRD+^VAW~vmMC$O!=>0c zD$N7lY|Gt?SckUwh#aw~&9;JK_cF06iU(i)kddO73iy57T`m#tBWdy;Dlg8wH+RkX zq)P#LP8+q^Y3i8`k;l3u%#%>NR3sb-OxnV%?p*<0v}HE}q9BIt-eAdph+uKgtaGFG z5C>tBYVneJ0-%|>zOL9C%k=Z{-nxUULw3J#emY6pYvwHgkb+fV$r9ggwbPZ)W*bl* zP5GjkT-XkN)jfiv(aOzSYOc&%N>`{UsN6?&M?jY`N*^;kd9tN{uK^-jLdfzjY=%3ov8OcvZ9+JCG5lfYWhq^FYWhY|zNuCm zyxpb7I->Px#JTvu-^ViSo^= z=6{y?PE}BOd66H~H+ll5Q~!rMc^ROBXVL{{Y@|YBYin9tQdMk!-fJrcBt?02bqa2M zjHT`!k?(x303@5qr1UlyL=2YE27FMTo#Z|%%Z zC%%DBgv(0>D`F;p<+FvaLJceRQ;Teaf7a(mHA!Xsi=sjulz&&g_qbHlQ-qfkETjC^ zpGoH^nd*HxM_-gw?+Amp<`|{2NPW%NC9r!U`m-TfimLekt+kaV!>puKaUE$bd`PJp zxj3;>bVLBJ>K|AAg+v-QCUF0fT+fEg*Oir)tL!!QO;Y2300{H6T>pBp19~PFUv5~^ z-a&xT%U3H9Nv5}r&r`RVq@dcaR`I?(^7yPN8AehtKM;bJ~bsi4BmJKeS^+{H)tc)2Tz}wO9s|*JC-VFfLC_q+|8YsJ$a=t-#T) zah>d;kl6||OAb?rgq?GE7prI60y7u8B|T`x{KWl#lIrHG@#OB_#se0HZtY4cm8JXv zuCwi=2&ZyY=~&9Ind6o8iUv;a1@NdZ3RRx-K;Z}>kr|sFlv78MY?F__J?sp5;rtZt z6`e1?z7Vlrgb6t6Ub=CXWL@75M8?F@1HOZ+NXp^`H5G(7U-MepCs+2CF-T5P{h?*T zt)j4h1vppLf}tK5DqN8^H|5!P-GEwC*X&%w)VlgmslH>^7FIW>=qMs`WiKhMb!dAV zB_&C-^L~p^?`UOONQl?rNOGGy05{ni4@R;=CiLc*N*B1}9Rg3X)E|rUc3|_S$`{F< zleyc`-kuk1K3CviL`FPiyS>uOIc@;%}C327fdrMMYx6MrZ&90j5>Mjtn?{|kP$Vh_uRdessOeTic~uug1MLG83Fs!3toIZ_FWewTJGq85x!t#C(eY@1 z1$DgQ)|;?4JAKcK_1l*ZpZ?$5KcERas4;4%RlH8iY#a4n0Ht*eYI)lAFo~2kt=1`x zxa#;^z2*QWX+RrEj0PMYiz5-eX^H|;bNQ}~hC1=!e)+!I&;;K9GVvYn3s$e>O6Fw0 zPdlk(kK!DlLphXAUL0gK-s+SYOlGcsjntQl5^f6AXJ^7s9o0#OYm)p_DuTLnJ0(IZ z`w)5BB~rB&G4-Z?Bnk5dz&q-$S=6jZ~yX+(nu6y399jRV~F~rJ!>s>X$(S@us<)}=U%=qO^0uz^w(kX$JLzN z2K%6TlTU*^o21ER0+cl^u9Q!IAyr>HafaM__kFT3quPPVPLBetD%iF;$^o_i0eeIluKDA!DNTuw55U>1u`0K(w zb2k2ey542kj@;O?{h~CB2mld4yRKDrt8vY4Q-)V4dBr4Id`Ow+>uU^9XRoy=(sZPg zN$$rA1mHfW!+p*tQb`K&zEIs1OS{vOZg*^|C4M3_nD#zQ*vORZGSlQC4Ak6eKAK? z#2)B<%+3!3G9TOPa((RoF}GUwM==)WK;{UeI6t4dvt-e$xM7cfde`y9s$*jfNt90Q zDLn!vhu7UrUYu>Ec1NBZ02u)EMI)bRO9|-Br7hZXLPq-?y8SYqP%xUskdSm_R{?`+!`Mh#GYwl9$k{@|Qk zX2*eXc~|THgyi3M$p?ghud)c{+> zlhbpIUi@!PHYwPeGwZC0p8K?>=AG>yN3G<$uj*OS9)ufT?GA&j$IjcQxSm z;01>&iZ;k$G0w<`@oq~sKL?v3-cG34`MB%Harg|*X{yg2 zgM&{d)D3=r+HIw~AFb^(HZpHJoCzR~-ByU(wDUj7b-u5U-u>fQ%q^c!cO+5L zY?|NHak*7wQpbhYIp_taWKjfReX^`gBWVz%f(`lo9%%yb$3|scaJoR##Cuph* z!W!@s#uZhLIjx~Mb6}-KZIfv_Jwu-QlLT@{Q)%K{m2+o`x61E;8&3N%UytRNUvxMQ zb#eHAkh{&+Mww}6soKodn)_})?`6<0ih-;8vqNV&)vyqaNcLvW8OIVzqXVHudCd|U zpEt8ceL3wO)6=sA*Se+#swacD*k2Eqh#_y8%6=HVlMb-S0WceZ2sjZar+OL*8Vm`+ z0R|>#R~*pOXxmKM&dK3EAg6kUD(`6@eqeKdDQ8X;S$2$rh;S`8w5%RCpL8BSEY{z= z>wPKpKcEGi$U6zI_9eHo?g}h!X^l|Yzu@hVVou%=b%j)%JWx6@O$cpSM#{ETD;4(Hl&c9McrP3Nz(wCatX&<4!OB^WM?s2=ONp;lhs?rDDLar ze^@dQ+5GydNc>cTT~eT0j;fQxYxdf(+urCEj2(_n3~Ees*jQZDG$HGB&1G2ZWmKYn z%?x_LdiM&*1lXG4LBdXc=@z6&5HAIPpib1YBY6y6?eB*%;}W;LmqeFxk6^vq=H^Un z25gZ{2(G~54w%V-)B@19bBe@x+B9`|QNyV`s%_V|lAb!<4`Tf|Jft`965?^_krlMG z04!^~Rqr+8Jzp2?<1d^BPqi4bS|_>NQL^jE+Jr{S!Az8@r8*IA4X}5MZ_vkoOo-)J zIN(bNDORRAxlLb2_EPW&>X764;PWRf4pO?UPqCFciwJ&b1hj{6zl9=RP0_Oq+MWm! z+eJp>ztUEqE`PN(1MDR#hvPol9J`Ijz3n8?P4{ypJ>yDF(DH4T zaLDcZN=F+Q>U>R~AC0fM6D$DzmT%wj2D zSK?a$_q@SoGYcP=%&|la!TF?;1IR2X~%A zUYa$YxUWz(02^6$qotY&&Pvj|Q>>zPM?O0xnN}uuo$@@5em)aB-4<`#& z0b=)p-rKV~=NCf$`Bh}=Dc&o_5P}y8u;Ih?SB;PWN%lCbJx zpFw^d{;h?Z6zjZNyTVJn|MFT)d{H{}D4p_1g%pP>NIH!=T{9hsJG-)v>ZsmZv`32H zw%MdNJ+j$e3m^^ov?>n;+690(kq#s*#u}b}Dp~AE@72}-Tu|A6f*^e;d-G5_wO`{t z>vpY+cIdjg4ur6HrQrqEcgmzXM)n#;kN8;ZP*+0xDi=|z+G9i1I;;X^eVKO0fc5-Q z9ug?F9ouen<{_iHb9^cea?9yuxxT(&iARhFh<8$Qws(4}O0925Z(38{x}97A{4BnQ z1;ftw(Uq%FTng}iG&LMQ+BigkRxs6cE~>RA%h=5xs7*1$%X?_Eg5}3VN`>Di^2I|R z(Bb97p`RY)>*3fn-QXlC9aYpbo9aT<-LYnftDYUY3D~LA5B-rzA4FB>scf=7B%Q%Y z{~czsH(Sc$uC9TaA>IjC<6svk!n1GZ4~sSCr}rOU%87A*f4Z9_aDmZ-l1g{sRNKo7 z*|%E&NOf9!w#`(rbbdMU30{8e5d2%E>-{^D>f4#^8XL|6k*Dl=s;cViiPm*(7!MyHwx5!8U8Mm9kS>_BDm5&8^onsh=h>H<+$4bL%U4#-c-SMU70=M) zfxSX3U;)j4e7kYZ;V|L0qB?};Ji_Qx!GgTn&S4_$B+C4-X77J~9FsS5Fl6nG?$rZW zHH2CEMB{tAgRVP}+q-G8thy)c$x*$aS3m?QMD0?5UAtegMsT#jC7A^qo~niwONMl{ zkAo)liS=5Egw-Bh10=QNZ8m}J;PI?SvOPemd}VWgwE5Jn%<=*N>-Ohbr&Y1BSrJc@ zGtYrLc7Uy&=!Acgs0JjUnB3dyVz(oRU6+)&CwN&h{rZcGqso~Yn{zSk z)W@voAg5?IA@fShPz=IvVmiH^o!%q*riaFZdmp~D=>;OtOF0%m+bBa7o3ccVR4h+~ zaV36#(!LOWylOp;=%D7qX5_3*H@6C%Q{Pr)B(MSLur{^|*cLQ)bCR`MX$NWIvVN1} zYL(}cYHeT(qfHAMVFGxaJjg|LJn#IvJ-$It5w+Lrr8o;GSs67u%U_nO|Nh(SMaWaB znzLRVGcDc%4HlgzpLx?g{#f3JMY};D&hDgt7wjjBom2rRRoQW`DS(QaudVXf#@4wt zD{EmYQMQ9ccw&OKvhN%zO=oX@*1C##)b@GXd11<;k`n(1$WjilW~~|7!s@98vm}Qd zV%kz8+7(sGY*4#5xA#@O;j&wcq-^LE3z3Lu@=AFQ#51XrCe0qpC4 z@4wX#<2S{?=a-j4*pp2v`mWX80aEC)jtP9$c**6D&G-Rdfu)nJ5Lzi!HFIh^nfL+_r3g;;14|1Jz z27&KjTR6q|tbX_D#YLP$`P5zE<$Ba8{D65A13_2nrb5nu7LYQnG=2IT@*7r4S&@^-06rf`R5SAPT+E$-(ElkMOwra85LGkT_`UE{CnEGgvab zlaLPa3wxM8t5;WP2^#IUiM2||@?AJm@1|)1;QKn4hE-4q zGUlZ&OcZ*%`-nDFDzQV>juTuwzL%GB$^KCe+Ty7?nSh7h1d$qlMdz9okPAg(2TV#f z;Q+S1c8g$Dp6iTm&@F5Pfk+^;OIIo4)A9uGVdmp?!Tv+&?s$^x6o#B|U+?ph_iMyM z%Y17>{XEI&-YoZ1jX1W^7-5->XMGcRHbw4|CS8s|I+6`EF^BUZ`)-%Uc0i#lhWY@Y z5r8H@Z8J2nFCP7WDBBPzS=vw`Bq(2Xv)_Adn;O|(L+)`kUEh5z$56i-I)7Qe+?GJG zPIH2UU}?8iQlTD)d>!W|8L+JJv^D%v2V`RN3wJ-%>w^7zEcIn7Iz1`Gj;3pX71ikF z44LwnL0Pn_$Ulo!oRc^926c9=ma9*0@2%z+I>FoanaMkUFaa2l{LDILnTpi&=~V2r zA>8%{jdS#7Q%GZ~Bm7pzSKps!;aHwsf3b@kbUUkH(NNj@bGm$o1+`|CW~jq88JwdkYIe4!Nw~=l`X8QpPL7vFdpAGyIo{p(%ecdX z9VJ6QBv~APXFG3FXHwbLTW1j>0esmJH?pXDuqsg#%Rw0mBpXUq=Q>m4WlgQcc-`lz znmo|(O82_qb>R1`g(q@UDMyuII`Hi156g^hl0R+ZY7Q!CJJ9Uz_1dp!37Y^@d{fp? zS}E--kOE791jjnTk!49rlWd%oP*P!9ZGn03TG_FG?**`(_>no&kSac%_rG?wsDuBq zXkVVS9k%CVc`3yK&ma1UXO;*8=zu4A^4^zW*-enKd6}n!0|G%fLI8)wrMjx%Hd+w< zyr9VUt^T3r-3os38o?8{n&B3Nh+JMtU(R6NfXw_xj;a$q3P(m0PL9A5{<}Nc1a7qt z=<0cYS#|HHUX-giKDAtGDrYZ=Q?Ks5klJ}qDz5_|I{U2I*jGrtvf#tvK1artZShI1 zj@-{Syr0@XfY?7T8^Us+Vs_%L`aGYrId|>C7Pq?P2@?j}F!ll*X<+F8NoP z3u$cboAt0O>MI4HP^YCiBQ0}sk9l`M5bgxKzTKXSlh06Avvsa~<*l4@0O}P*0g?{O z7O!r07C&9``@CA8f4)@5uuq~xqQ@>}(=415d2BYO#;7wkuygQ%RSVf#@OD`I0?Xxp z#VT)g0ZS_gsy18Yf^Ne>w`R!qAl`uQ`0SVD&Lg@hn#@kMVTmaDwz15x7F9=QPqCUh zSLi>-N1H0pY|D%Vgx7(nELgh^Ek;;%d3XUrgB*r+Xc*bFhzR;tukAd&n}wLe2Y^o? zqoET66qUt3Mp4pXJSWI;fBx4~%zD0m=}@iy1VNJSqSwX4=QxPB+HZTd`S~RAQ{8Oa zmTxzeS5;>VJw}U5o5tvaklFTqDZ!~)QlsWbYrg`?94*mRfc@$*6R~8kaK>ApC#>@j zmbYeC4$JHI?^iqP&f@AzO0e!_>6R)aU%mJ|g#DAWFe((O?tB*LLErQU(>=g{VTwaa zrTzve=~5)&1`d;_4<47}t6bCeoE^s>zkQmY(tiECk3uUzGP7=E%g1*B;dMDb2$DzL z*tb*bPxj3nt%mbqIDvc&m2*`zACBH?Be}HEbRk_XbTFR7#VORWdeiCDVvrvLKsn--6sF^U{cu#&%d3h+9{F(8jqnG{>MXtOB(tveCkV-sw}6hR z4 zRc+z2^YXG?@Prk-@gV>Ld)6xn$A=oAN#CC&C=?q>|(EGUm|ro|WV{KX*29)}PrU{N@=#jN@MZ zDTTMQg<&IPCg-t zcEsHs%8S;v@!ZzH7jP=6-K7QeTgkBOtc|szuHnY1y#Lr$N+FweohF)%>ug63G3nE` z@n~(aW=E#8o;nJI)B=0%DqFAHa@Jp$(C^w@-RT;eGK!tBYRUvgt#&f}?zv<*d;Rcp z2+=05+wXBIW+sPyx3;f=4Wj?4z)d^Z=R7$`i~~FMQ%OS44y1>IT&m=3nPgvU1?loR zSG(tE%dwaL{Q)9>dh~hAsSJ9s7a@?|S;1&fU#1SXyX{h6K+I6-jXjgrCj+-dG@o6lg#*HVc9LX?$5&@QfwuNWLd-?D-+x+#V z*c)W@F^WY5nXnq3bLk!5oFxnFgwSAr-kp0nvVA7txM+9wzF90S z2D91#sJ7_=A|%ems?2K>Akvuwqn|>C>1d2_au@FB(z_!d^hCTV|l?+}8<|iaL`y&p{s03aUAPTbJDb0V_#z(LuX7 z_ncMkb%vumU9NGNqLtQfeO--2ctz_^ryk)4RMojGn;ikwT6}tCw62rJWow$ao`j<~ zt;4c=J{6o*i1K;WK8$bgl~4j5Q*;96NV4CwASEgtM2Ky-Zk9Wzahn<3+pdfKlbv$6 z6nuX7M&#!M?!8b{TD2(r5 zN?Aq}8{tb>X2gjqCLe*qQRtB~%@v%;S_7QyC&2^<21IIZk3`@@UA zTIn&~5dcXHwTr0OSp5=3>_OqJP8!tB@Z!&tsu+BVBwk%{0zyeD$S`ir6XB`^hOTAC zc>}>B=y6`%iih?AHm+!ELhyxaJhxE%{lDhtk3T<;>=j}iOjMakU^R;YaV~uke=pUy(S9{5G6ZhE++@`xqAQm#}D(vx0iVX0v&&`pzGP{2%X!sn&e*g6TrA!!~Mv9_3f>xsq=uutHs#hPZ#Lhgg_X((1 zG{uks_v!2!fZTl#S|3e7tA>V_7#nEUnouo6hX}O_X9{3|#717G>rj=Vj{T-TOnO{$ zXO0vPvlMHBk|GYc*hvX8fb1)*AU|+og!4IUj3cYua6Oe1H8c$X%XjZUqf&`|83BiL zm!Sj#7k_%!|M7nQQUCt#SzZ1~6-zNtLyq&(dXZSm^RiT*7k~kOaFdTt4Fko>MXicJ z!gQq5Mne6Wt_+R@UL4;IA_!g1iR`}Os@#+QyC$erS!9b5{`TFfFwy@l=&O4kZC~XS z-)R}Uxh(2UcXEu*){%$`M<#3#ThG%mMQ!6OYkvo|U-y)|3JNVbJ3O5sb@ER$;Cd-3 zR-7K*c6gqejwj%dP3?U4v#;*=CHwMw{XBnuM6^0g%qJN07c{9Bj61p*X*oP2j1X>}BgT}KWQ)r2P`1x$<8>q&TJk!{juiBH?H z*p57ax|UV#(U%t1cl~4g_~#2Zdf-)lqP8?&_f?Q}oh*N9C-yKCnQN z24xOCnk@sE_;xwuwRzJC{gdd_4)ZUBeHJIi_}xX5{mU)l`XrYYyE~tQuY_yL3XBA}T#rc7;-gkegI042xjp@R9_!ljJ#kHpl9P zdBKW+SL*j=0*FcoHsA4(-4p4=demsUTgl(eKi}Oi;|h-|i$@*GlY-j!lEc+l zrrOzdZC!zJXZ~2d?DQ{?(r%n|0vI@|&TQrdFV2^I2Ld>MyVy%X(9_wBoThakACrAu zcUZTMtafwSG2KsV<;Svrh7c6z!1FendM8Vv7d&ZSDeMjk@N!%G?$y=j$)+aq%a;%k zLEM=og8Ht#)uF|z9;905L=}9DUab|o8~deJ9Q!yI#SLx+-)|M9v%_V_eI~CqhT{%O zvCbt&OZ?M+@G~o&vxbJ*b&nQSOIerKZOux{a(3MGH*!eiDAu=>InuTi^aY*SmY@0w zn?Iocl?+u=QqM9MZ8T<85GzDGjDs`xM3&&}Or4NUZ3S0dir8&SAYsw~EO4wW&;O*dGj5l>(##p$<~ zF#rC4AMd{YJaSEV`;uB96k1w7BzlLPyc#@g`)zOQX468J>hP$J#2D?_lm`jAcq_UW zuW{6Sx0Vky-?ax0)5%=j<$+FR5bqB?sq&?hr7nGOyp?j47qHbaHr=(N0%AE`dWgek zO1dC4GE`+2PHi)aSJ~B$M+KiWpNZ=P?B9KVkL{A3HeHxZ9HuzD?c=Y!T3678$gIoT z+Pg5({bjY@fBe@=dG&!I9FjOkx!J87z+QKFr55%kq7hSp2o!ZAMpPX*AhUUybA!Lz zn%3E1lSg!NK{t9tX_`inO=*LGdC^E6p^ug+jO3^7zXQ_!%wSbHyPSt zYZ9*p@t5wHQM0-i*!AhR&)+`$oI0M$wK(^jtsO;(BLRNqMe!#;;FtuBBjPPGVQ@x;a60C8Q)Z1iXjm(Kcwi_xw6M{fqdhZZrd6*2q3@y;$!O&t#XYs zz*R|lwFh|Q<=z$N;5Q}qafjocw=UdSX_4TqJA6nFTwkxGc6YF&HqOcJr1sXG2PEwW z>G$J?b{;CV88E|lF($&W!rpccPt}#RF=1n#R_i+;iA-*Z!LN;0Ey>4!r~hvKT9N6^ zDJ@o`i%Vi6AGl6?i=d`_+y5$-BNy!M-j}WQ&*zbjXM#--$W7VBrvEgYq{T~nId8eH zWRIX`4oUB5{>A=i4!}I5XS`e}-{3cyn4potJ{uq$$Xbe$p8zOCjDsC74 zWTBTQ;#&g%E2>8wfa$(}?bQYKvHoBendY9Yw|EPFz{+Z9N)lD@J3oSr5`pvT1>4eY z=;8&bZJo^SmsKx);p9uttJX72XvfAQ%bfB#Q~)+d4UZ2PB!rmz<0 zXygj(I*0UiR+zR@>NfY1&(czevYpJ{BR?^J2RtT$WdMj)vG%8zDh&b}f6hm1oNhSY zXe50Creh1<)sLe5d(_$OQjEb-Uhr|S8{>q4^HVr&1phN=t$m2}iJ2^gGR>)WYvs-- zkUBvP_Ov^h8bfw1ZnKgddG!VV*iwDmKeThe0r8t-UmrSX&wAjhKMRg*S?_~D%!2P`X!IaY(m zvPf@+e>GB;3y2Le$aIo5+=Q13v9$umD15L3dk9pYi?s`t|K}_bw81-O1ISkWL0J|_Tu=%kSU<9i7c6RQj`CG85xLFUK$hHTj-#KB zC3GP6^O}A9`u?xq{ysnc{0dTQ%!Sd3+xDI6JG(Vq?Nn2=B7?_rFRX<99?&8M7hrS}4_i3v1WXoIuk(L4gc4XTr}!PvDc-S_kx!_d?mow1A3?GYe>?OA z-84}?`}wfzaplj#KC(lRcwX!P;>0h3+;Ivqstc-8p-hTS>W%W)OOM+-V7muy4SON% zFrd53)#n(;NqGLQ{aTW+#(DA<<8B2d02tL=d&!op*1Hd_zG$30;fuzp*)JP-ImjUO zx$T`3aq*Xi5dt26ErT?v{0?hBC2IO!lso9%cl9-+d>XYm+P7tbH+)f@MkiHU4!;ZM z)l1E?TLRw>-Q)J9BMM7P&D%z>;2m6>^Xg7Vrm3tq8!#osp#Z!GX@k|%_p3p)(hayjZu=QOWz_wNMRpDE_se`^n-DMRZnrYn`l!LF zy-LjrwJV(LRLQusGKsKgE8j%2omU_1IdkHFy#Ua?yV>=YP0Ly_Xj4VHy;v;ptnKu` z4zf{V`@IFNHkD;a-ocV(b;X*~0Y+Yb5ucKZwsNeQr0EpgUUc_iS(oIzf_PN`G$2-N zrA_Z|JA8Qr=;`jAuCBFen`maKzEE}^`qT?I@rs^S>yLl^ylWNG=4IyyOD3dxN7z9E zb;XyV6apK6XHl6p<(mb8vytoU9^BQ@yvfw3V~{0no6TH#)p(TD84nGs(`MjZOVkFQ z%cB|8tMSr7zf%K@U@>47Z(3E5a(89{ZUlS|e2xJK0{2bQ9!sjrMmYR#RROIML5?z~ z8x{~8QxaK|wwBW6v%|-ykNqF>>-%>fzW)4nR$SG8&Bj$9kE*p4u?zH_wp#mw_re;rhDZL$Q-pL3N71Y9@Uu`3_U6Kd#u9p96@Iy*7jucV1PzqpDPzn`()~(O0qE z=0Kvu(r~m~9lcgpQ&E=>=v{O}%6YSzC%bJjx|3^cwmY<{!sUHKN3|ciGz4~<+JaPk zTxMJC`|jASMtavmgluEK46)+7B)iU^T5$FSeY=UW1(!Y+0vLY|RpFtojG&W8GB7AQ z(K*;!L->6zM1LH;e)+nDzdrxmm)V@(oaeEA01HcF*S5e8_EUc!HAVMp3PP9jsvfPA zAbxT{`?e3~a6wafcq>kZjowqT36{<|bb}lYD7~g(o*zz}vg+*wEZldN#~z!f`cGH4 z4M-iU%SkM?)(C&GGJnubCsM+nS9nvwV@>thRbf#U^cf&hd~tLzLgN}1#p%BRDoh&1 zZQlFNfE8Zb{<{CfD!8eYsk}+&!{p_qsQG`<0gK_#!b|qD*V8f^L2{#!cTin*MEkD-kjS7gsy z{A&Xy-(xMX5+#BATYD4Z^IC7ax}%OM0eEM$H2_khTgB0Cuw7l0Bf-RVC}I;QM=2MrKl#MX4kx*#tgi>qJH_{<$Ye(b;h zeC$!F3Xp=DvbU4OXZH@_3K}PQ@dbiuke;Q6rvmxZ-e*`R0RkMu0lt}5fBk0l*Bb#c zD|;PQE831t(;yo}1DNHGG3nu`EHTT)vb=uu!tRIESuJ=Q-wOjIR>V^$Y9(1W=&1-f*SdVVF2Z7UfThX$a&r!eVv_I zRrqx6Mg8mJUrz->nA=m=z12-VHX(lpm=(RTio>B5&YguC{=$*3U8PhY71(WE+}_Ze zI2Cuy;3|@LP~-dLWJ2C9+mCO3lC~w<4B{E^6IG~h(hNxuNTw}Nf9t_Kbn|d(#-yhp zjZIa>*#?`9VZ*1R2-85&9rzgiRuV-ix6D!=+N*)*FFUc=_C185tSL9;ZRU1IUp^Q02keQ9COqiyjDr*VIxr0 z2&yN1C+R1&E9GtT7cl=&SWw4)~u#c9f6NljHRsCM2 z&8$(A{|zQ5+g0hOq0TA5?uN*+>+hE(`|&hB^%L4@YCD|Lha+7;@-5nLq?=BL&1*&- z4*PvMA%(CB#?KB~PD_+3g)8d@Y&uqRrnDw}H%*V~p&U-%S1|WnGwOf4>hr3)U7V&J z-12B-Qf-XQ9irk6Pe_QE3i^RSMXk9zmZD+rb+W8=kE9(Vnzbf=l z`(FFkrK0EQT^+ge)~8F|Kvnef_Fe~$8XhG$b9s$X=W_3at} zti7mXGi=@rD=92zv}1pP^rXP-*+3BiaBp1oXywyEk-;D69P3+B8P zj*xXG{k=IKEj;<4AL?x`_jO z(Rju&j_&sDPM&PbyQXB`D<3)fi-tYM%Opa95v`!(k4yHo{xE-C8}_HpXf+QBJP<~; zRfWliGB##|3qZJ?8{rlB3h+K!|x9T_|J#0&Ml4_Xg#PfPsVimXjI97=$c&6>PJ zuV8rRQ4Vsqp=o~$U`9XQ3}16pzp}v9k%%1tcmsNMWKhi~o0HG@+_w7p-N(=GzCPb| zz!skRd^Pm)W-MqulO6rp)Zlew#pdP##?k^4f(z{7o!QA46dJ3CZ4CV;3@hqx^YV0t zLd7@hN<(W2$ja`4vVfpDn^*KUJS0V5M}Au{Hdb2B!a9HA0s!qehGdMR*ysq1OU}Y_ z{Pc8iz?jeN6w3GUle%oz*tm;9u0r)^cX&EBaT>7f`iE9Q;IzI)REcbTLXxnooZEZVTS z!2u$<3iN*)^${r6Q(YhR3y-P9acn9JlGl~n0LbzC;DJEb$H@D(*UKDs1D}C?CoI!1 z>l(9baSB|}bbac*b^)IDs!X3%xWmcZ3+8wQl_m5H$+BjY zV}b^-$%)-&|6t4Cy|36>HW-p&vJHap_btkbg#OUy&=eix*|l^7z;(;!@JwY?q8ACl zn?8Siahu?&?5Q}avwZhjsQ`)P1*Hr1&N`=R zG`;AL()^_Lwjy+%HpYZuXIa-}(=e_KX$j>umi;lm{yx8b`CEVgZoZUXp9(#Zld|Rg zTxuLz=R)!g|#R_ATtK;X9Ih6E0JD_L_i_2dpndsy7}|L z?rvI3M$%~Bdj&K**bh|p%s4l92nX%c1=l$FV1Ak+qpXz??@~pxmX6nj`}BYHZ;H;n zbWiUoKF%mGdn2}AaC)WkNa@}c*nUj39ob9HE@-+`kW=_x&0q2(;Bja$%vl&LFo%#` z%*tfY0y#l{wzhX(e1P$WdTO-9dr!9H+j$%mp9l|&O|oipaMbb;VXMJbm7Ynq+$Os% zlH+lTE?J6V-L&$!<?w#nCSndj|Q*#1T1C?DQB~x_psS2PNh{2eqvKt5pJgWc|Y}jJ1n*88oX=hd8yrI zg{L$npD&^>8$PmM6qC7rShDu*{_WFWUw?l#b3LBd4ZxJ5qU^)*%5IYc_}D&Cun(a} z`OFx#UTrj8J!I=|~s2aF^*qmS3jvX{fw1k=yGI>}iXj7wfIEStu(Y17z zfKOZH`QQ4)?zQYY5KXNZK<&AtLOJF70;=Yu4gkwDx>hikEu#9Y?W;|UC^~diy^|WL zyb|T29AiymHLM-bmqMu24;JFDA0V%O>PoBu`fRW3_RpVBHAH`HN7CUvb+BPZKR0XA z1g!7Awy{~Ch^I~f+OA|r)3ftlmqRPEJq7iXRKiQiJT#MIElElnZ;}TBTPo11v@pqS z+GWa*t+r~7CuQS7+tqV}d+Y{jTkqnSXg-+kb4Z7u|OvM1c=Gy3i~{ zZAQy7+O|1>H%+EmD1&u~r`|hO1rGNmbJ)C^oND2yXjSCWt+VzPwN5o4tFl2y=#~RD zBF@Vf0k&ybf)mmob!&d)B(7*Rz3DfyhWZO;0r8#{<= z+OTOZJg!`e*PUyiQr~g4>C0J(G19I$`Ec zf&~~Cl(89|!CTeA6~NPoB+bcdP#R6|lhsb(z%t?QjN>g!7Tqw~f0mR-%bF;k0U{oU z&962K!Lgdh>283pmoz5=A%9QKn`n?&c$s@iz-x{u=Kz9`ff1xny}~bV5ppa}$pbI+ zCcSSp5VDS4ZuICZmQm62Q;k=)F`+u6?KPp3@&unN*av^r7ZHJP@4w9c_5IHoxusxj z7}dzns(2pD2WVd{UxFAV=|K(SQX^c|H+#4_`!<@Gpp&F18w}H96`5uD9w?Vz*nBcy_Y0 zfkV;xo>S4XX;4(~u{r-mG}|&sK;25)|D6RLWhq*a29$Cli8(R=LJr|Y)Z^Rd`M3Gc z`ili4<0$T3<4^$Eb(d2p0v>;vZ=jIs_CPEagQJxXrRK6X;&`+iT5zHi7ZY# zzs3CPQbIdx5YSZ#P{`_V>W}lRBO1u~^iLrP2h5`Dad#>csePpLH^;KPI`ph8=cWvP z)t#CpU+TX^3$59d(>S}Dn#pQu+qA&*gS{@;kFp+51%F+cfpbbvkb{5K%HY|1Uvl;B zPCAR2DRD zr>=8HcxY5OGa8g$fU+EMbej%Xm8*B>u%f~Iu*Rb?N?-aENo!=%@NT1Px4SG^;?*95 ziaVi``4`he7zuf zD#bbjJjPN3yq9g9ijhI}D1DfQTG4m1L$CzJ5H{_)8c8P-3HZI;0Wa1G{7kYcD)iOC zzOy|fsx&^7EcAa+*v+@89m%U*)5P_>XMUP(@a8q^^K7yIQkNqJ6%B*kJBJ?P8u7(Q z_%{L-BJQPn0D+DV4|cVcv?&H2rLlM;4V}GFOv&Cbr(nU2c*OUZ7O%xpe*4 zZ}pG=^XVl^K3(&I7_?zJ9L^zCvB_4`{pD0t(q*|yY^{Ij$UhvT4hjWxZkk1Y;yS63 zcQ@{Xyzm_i0q%7d)L{we1jt(z)Z!K9QlbDRaX1Tm?qPUtRlP|@U-|^80JLlObcPdxZE?xTXjKlDs}D;}a+lQ-VOf*pl>kZFY7|?Evk$jw4hh+N znF4T%6kmT{)~kQ|_QN>f^YkR!SdrsSlo*5=5>=Sc2o*h!>f8#r9N216QMV#uM$Jzi*@2@(Fu`i}2Pm2bhydHZWQs^t;c{2asO*6bc9)G&30^TH94^|}EUR3F zY8HQQEMT-R*U9+ggqAI6*{b);g8f%*?FHsP0gF*|P>h=D9SK|t^S6k_p;MfY2bRiv z(;@nXO72<*!!ElLdYgT`30}rIIyC&8V6cCagwE#5Dm=4`VAv|R%DKspB#o^@UwJ6fJAg^;OQ#iLu$x-5#i$m)s|cdcP6=w{0v74c z(D19B1P)NDLuuz_On!P5ZqF>xlM}$X(98aL!G7K{RyRG|$d4tQwhY4n#**{pEdG!8^^fs$#fq%2w?ndkdHn>H z%vawr8+nU!C6z?ud`~uaZx@#qE&?G*zLzBD1!Cx|jUC!odb_9WN&xcrn>sqt4h<-e z_!uUTR(F@NeQFbKHv?%SUtW~+J~c!%NQ~@&23!@w2~Q(`1A+*8@DyDjvX_7^0u_Jd z=VjJHY*LpJbOb1OR{w@RM`b^4s!;;s7<@V+$RI(MeLC;dA42?qR+L!;AC?Nu?j&clOfht)$s14#c3NoYxaYBkOWCzr4Vg2s4v1&?@&4_hM% zO4=VeDMsGhPD@IfLZ~%tfh-d$|c((5t&Q6xxcc*c?TG9MG z66rJ9{_B7K&;R%T`$elO@yY&N=<{^c*G?XbLc2c34w5?F+U#ZPs^DvhFd%ebPlcL- znhm`{WYomB<9v9tK&acaPB^r#_PU(7o`V)U1RA|@9Tx2eIca;ibWfY3VD5j=DuwAS zIf9f_5S~hcSSy8g%zH(1IPN*^5{5#YK?1~)8d_tNeW_9Tt=bSq8_U4;9LJXAmy!b$K*iQ1e1rbQcws_=3&JQe?)wWL&C}fW#-(q?8d9`Z)`0dNr7ZtiE*rnP853C>~KY@SWyk@A`z`^F( z0kY?eD`eHR$_C`Cu?x`J&&+8f#ICC_2d*#s*nqH?Bd{B}E$9>t;bmi4u`f#8Wx`-u ziU`@!?5jLlsq@x=L4dlx@rDjB%t-Y%hmnvW&R5*MLD#m(s}uFyy-*=1P46F0r#e~7 zgFWax+}_nVgJuBXY!82FT05lg({MUTB$JG9o3+ha)!SK&>V0 zI;z%S-CM;(5-`!@;Jxe49HaMc&X^zGXQ=}-2^#RgX0Z#DdPc=$*uXlrllSe$XbQs} zE)6@RlNq87jb4_-$70zkTA^fub{?I@zuBfql{T`ZRpaDDloEdc(1vmj?LexRy3PZT z2W+99kvu5iS7gqsm%P~;$VRkA-!!6gyxl2kO@@`{06}w-Vt84s_h0IZWZ%&;AuyuB>R#p2mSC&@UR`tcVOZ)5p?xp5kb?Z;NI#dQrm1Y#u8XzqvonbWRzU10C zcQ*Oyp8#c?N?$;7Drr}B*WvY*jlXG2P7F>B2Qs=hSFKEUd6@d?c}h9(FDG#W$VWU8H)GNT9^E3)!c!V?iHS8#zL1j zGXf+KT@JBSne}M5nT!;A+b4JDmuoWuAb&o)d4iLp#j6$vZ-_bI_{Q7M$;-Jz0gWx? zLIQYMu`eI?-~RYGzP*2mVNYfsN$EQfsqP1$P4Ax*&uMWZE9hT5`KG&ifP8iNan*j_f6mXiqtmYt3dI}=NebI(H%M~h_ax;q!10kCsLJ{M zok}MtSZ&^0X#~38(@v60IaRBUEPvwZlonW*AHdtLyx z*mlKh4pOsoVt1`=W+Uny%{Iz-1m&@uD1-IhR+D*@O&SN@AyH@#1;>KgfH9?S?Arv$ zc!YeIl~yKhE0EaqP7!PawEFqSZV;mxm=NDv0hZL<4}847QsM6sg4)c|H0< ztrl#VEp9CKW}5hErEF@xGk?uRoQL$Hm;6`#Hr{=FPLWS7bg(T5)}c~ale-3aB)Lc} z3ERGbbO51^zF- zeX#bTOjSNOTfuG{8!`!`%Fj=Zz_q-aftRJvrYwst-E0eR=%_lA=q5{qfQW3J)l!0D z_0cCq#>sWcO?%B45`RzgrhIk8a}|?4CdJzk{t+GlcZUlpE)kua2Gd%gxRt}mnvX%| zmcl79w;gt=9gd4t?}2sXC=gHpo!&fsbMR8zR!OKmwTE1SZ(OqGuRXDC6^b0St>#rf@lnKC`qm=fPc1WZ9!=30F(*Aye|ki zhcX2}-ZJ02q&2I0qmiQu|B5ygc4k-nqQ333X5TfWPJ2@?hjO3njCL<|dBsic>9iue zP(y*NuO09tNHh6a+SHXuGUrWB!UjjXItT}A>AUmiI-w<9qt0e&%+bVsRzBq(mYh)f zaoJvw>yv(RA%E8%3gI1W52Z$&7?Af0zM!RRKuS}?+vXhwbYzKo;%3DWiEz$i>3!}% z!60aG!YUDE*RS3&mI)HNOi<3#FHZ#UEKtMdlD7fVK`NM~Lv4CxSRB{( zz(b96iXl`gOssqo5!XDaGE^U{$rUCK&IWv3+D)q|a(}CB%rdG!J(OgwTHQEC2&t{N z9QYMl^!o1A?c=HI+*VWqhxd&|T{*QypjU3(>l$}!!iONLC(a(uAf4^Dks#$n;BcI? zUwH!vav;vwT!@-i6Ii#Mb<=x-O$#iMazT_pa9s;M%W03UbB$hGW2{T`3&fn35Zb!e<8$<&{!-RZ%tnvfYxkk* z2-}f-df2U`oyEGZm+cv+ zwbPscHP?D^ttIj@9JRQ5YlJ*Sq(=n8PrDky3Cao-;^s(kNe^VQt?P8gZkzkIY9wn~ zkht9R{_*~pz<0ht{r-|8pGh}SU<12Zc4}5Gk3?!#trx14hRZW{t);ep9Z;Z4ZxqOV zxqsM7AlA`!H1^IDNE8l@g$X&AN+kMMJ5P2VioEkojv)1eNKd3}+PV-k9|O6ze1iLd zFU4jABB5f`my<(z4b$@#WZmRUhx71q5odnAiVsT&!wa;v7C9(o>{R{GR)Rkwx&(GB zp<_C%=zP+3sFD(NrPN{dWwn0)Y)-)Ea|M9_xbG zDXdg1cWG2fdUiOI#HS^Z^WeMj)H3j4Jh1t3vJ*!IYJkHx7=&(8advw|-2e z$Qn#HrIo3Q(qY%9o@ua0_J1WBU&UlQ%YU^7 z8Ob|x$pHJzHVYl@f#t@v<}Lb*^C64nIDz>4REu|=bm;SAI|F7xD79hJ7CcMKCc~bo$C|3 z9nL`-Q1$!Tb1SQ{no|WH$Vga(eSa^Y07qe0 z7?4fO#@WN!$J>!StllKhjP?Nc;`4*!+Z3(xvYUrBM)F>q!{x7GN?=bl_!6{dI!6?i zE99-i)8-%-Nod|Arqm2V7+*@tj#3Qcox6d2X&#+fx$S~!Fp z+@zDewQ1ILLLWdL-lCf;9*X&}=-Z}hvPL`aJIre-y#k_?$S=iVcFR!F>#$(Q(-7d> zV{0uAdeEoM0Eaw;kV{UqC4~5)0>sY8Cu3L*&3rzs2ZMWh(-6DEY=2)9{q_Du z5+yy&e2~63);wKnEQ>Wz-yj-?dF1rOXT_tQ()1u&y8-aOTuVV5}|_w&m#^ z=;<(;uASb%9o<$Z>whM6BAH%}O$Baqav}OWOkBy!Kt4`M1~LI4SbV4X_|MKM28B*= z>k@LyWR~c%h)bf;BY&Tx>Ey@jKS9PV=xu&`jR}zRl4VVLEQ@+a8?E?k;RLHf+r&WQ zd|k8m@9U_)82sM66g<3RB7kz*+DTOIshj!i=DR={UQn@i#bD0T+DNx8R^Aj8$vJ6h zy5=VxSnf)tYl-Xyh6BRdZvs>YBt}i;UHkSMQhgK3-(bZ7Fn@q&I$t}y9spb@l1w}& zZfzhh5g3`SsH%25;zIPw3ZGo6Mp=0D8idGo-U?BYu!whivB+l^?NSCz$w@C2Q1^up zbPtc-Tg}%6`}X1M=NH+-@C3vL$j(;7qaS9dsPAX$q!-lyNao(9ofZQPNQC_WMNy-U zjWDYd&dqTqXn&C<)}#&r$*ORAca0*`YOH}l!iQ+u5=6GYIC%; z%KwtekQpi@;mbCIIrZ@h#QsAJ>q&5pSWbK=@`&$;_l+)7$Hn<`Qx@Y*NM8Q4!J@4PB0z^UmV?o~3NJt)RMockzhsKtlGIayw@ zC&zM!E~{eHsXJ`Zj8S1>E!~!hi?bGM92nZ6n%}Maxk}WTP<(kr*66viBT5L#j=^)* zO^DZUdw;o&5+`AS5y)jf!)xIG{MV01aGIoyN0_=KWHwN??F2fQ4XuXo2^&URCoX>XfZ0 zc_`EtpKiQw;X@_zWbYz(sAuDsw&i#@W`Zjg&3_+R!gX)7*-|uzlE}&C08r$}P!x6a zcIQv8!}b-D7kM&7)w)LTLLLqSwN)c{x-ZX02^M9 zAxnVKbhA&=B4G9!^QMcvZ>*B`5H>k&K&%74&%O$R#=ae(&3@W0bSk6JmC%C3>z8m% za({|i6UxS@BDSr`qT_8mlD(^mJl_CRu=MLa=;3_9VX>zuu+xd>$)g7~xK5AbY(kVq zK+z6(Kt{!0K)ImK=|R@E5gUXz?PmsII>{U+uR{?;wmT5bdVG4_W8Yqa{1SbKuJ#52wBdOo3uL223$t!1VBk?p4 zsB4Bq3gi2*$PyHUI=o*3;EcBr7Sm-JXx=~sQfiLQ-EMmcOLJ2Lf^nUdUs&{FVCxO- z4L1EJH%@9$)Vt1VJkDNhD^$hKVmqmSH5`XM?K}aAsQPDjds!L@yB2WaHA{Z`^nc|A zxjyw}2DU(h$L@R8{H0t@YgX9zb^xY8sV!N6Zh!OFJAm{$WVsN_0oCFGs&zA2K(Qf%*b+6r10AN9 z=>?YS^ZVaE&;Rr7N9BsA5EfbHw6y`THb);oCvZ}XYJk~jctoAhR87`BJL+rXgm94D zDY+cXVVg>|MA;PJZ6}G5I1H#b*o$75u!^=vDLMh-IMOO;Yd&^9dGf@WIDb3fevx`Vc1c)YhDVd z;k~LlWMRNbFzf903jerlzmQY5V#rY>Vp^}YWxMcp?A94}t}e+)wvC<#*<+-9^8q7_ z9VD_DUY#&r;+#n^#e$X?RDbi{2T1~+G%IIWBTo3it+5!fh9jhHU3*M;pWT9jLm@g= zY~C8}7JIy`P6~#p**w*(D>JJ6d+YY3a;jsRVc$g%mSk<e_Je@_`h3+ z!iw!Px4F^jVJ(+zY=S24s^Om5`Hl$}(5Y3`>}%WA7tlfwnnwoUJy~Q?@h>}GOWdFK z3iz388`~=RWzd}$8GpCR+AkN9qkj1MJnr%0M4h9JS6lQxVzq7&axR@nEBoF_PXT;n zqwHbH;K7tGve+d^3(z2SBJ4fN;Bck0i*7l3r#F>Mx^me3cwlwX`eLeHIN2FW7$&>J z9z&7(g z{e8arraX-+6JOh1 z@8;N?7dS@P3D=hNN^c~W*Kl6en{AWA5!Kpf$H9ho8=M2oQA@K+jtp|q+;}SFM9%W2 zI6Ff*SIz^cw|`AO!=k7TwmsC>6rG6Lufer>U_i!6bX5hC{eC*Xpo9Y1dFwmjZntUN z)P7hxb0`96+aPHUao&Z*qj(L;QQ~>DrnY6e>?LwQ;8gUQga;7QHzB_O{?WeuLVpKz zZ9kgE4`duTpLfQWHeOD?`fA5vo0xy3b`jZ0`VYdfg?}V0l@i`4n2;yA_~LHUK+{x> zwJm}V!l0cjF*hB9j_WDP=;u4ZW;-c&;rD zhU`_US|MwSL*?JOIumUzR}{Xc<+1@FhAl!>;D4!lDPC#2SAIQ)u4J_Ugg#-dQRVHa(J`+gIs`JVpg5QvI}H{r($^l$E(tPv>p%oPCa9N$ zd9m?W)NpTMRirg7<3IvJVbYyr3p(qD@9YL*Dc-Oc*$nG(P=-&d{?6uXg94y+ouBdlDa$k~^P5G`plG>Uv1#oFQ20`cq z44wTo@V~q7KVNiXo*Zzq2Da=glN@`M-%w$!-Ik$sLkOyZ9XeaSw4J-9uV7l_Ltyw;lpI zJ}dac`yNO2L@Df@V!exRCaySKp+eXN+0;MW=9RdlDB|7oa-mfJc$;(c-iiYcF>o54 zFSnNkwx+@83kVw@`wun5*8+-}Rpr?aZb7U8PhO>_%It$*Y< zEgqCe9JeM##JgMRf7Qg>vT8hd;ptYIdAGVymJOlTy?jF8KQU$}W9-MFkt-LGmyEv-@&;plToZA~@zphma(D9u8nxkDt z75(@60Xk$~DJP)zAKUwN$zIF)Pk)v?d@Qv-i_J5$6FpHiOT8ld9>mKBH9#D2l^4$j``%6LRdPL z%t|+@#h^+~tp{}0NuL_t_CHlNy- zEo}83&O1HZRFmb->8!JPtt?|gJ}6uN2Ei#fu<40Mwm5j9JQoo>v8*-@`xQLUe48RY zY`!CjlB~B8b(GCYI_;vbp?`SURlMs7MK7sybEuuq2W34AwByuwl6=^-6pM~%&ZU-0 zWass%3E_O84fHdsSiD<;QTqU-d1zbux?+FbzZi-(%@A>bQsXtZTGBFSXnH7>cFTGkfw8)*5y6g@ zMP}*oN%%^SmZ`Xls#wv%Ot#9UK(dMq@E9MH!?USaAM73->cccRrZ+>8tTQGHC)UCEggN=%&6QiwTjtaWX_*^4|`W4hPTCj>RxA&MoM(} z%uCX^+tri7#_$P8jRuwn_AFbekzyvrOJjO)< zu3eX66$)^?<;U!#zhx`?Uy}N_97I?}b;K6X%ugzZ7Ssxqjb;IEYYx9h{?>u-20PF# zRntyK$#jcP?(^V)bG>bI;{+Zmmu{ZsOYz(-sHZr#mut!S{(n|n?M3|Lksj3$Z%51{OUhAsQ3Y*!lBR>o-cKcQI{@tAm*i@b;=wAo;A$V7$VR7X{XgJxWZ9MTt zChyh&v_etxKYuLiG zz2gZK51bPSip%bMHbm|8rc#(N2M+$8Kzjv*;~)B0*|D^1+s1CmJ_-p36I zeiQwA*;X2FB`ff^8M<~oY0txp%(;eQ2z_a3SXVVO`gyz4h{h~guZJa)4qn}FcAv=i z8oHr-`_o?*>^&>?<_-3Zpaqvd+Y2i~lk zrsjlDbmob@?Jzi$51OH{@#zc)(UN~AKYBk&`YXp8lI=BBuTTJc+oPIqpGFY8kbA)T zglCxZ1XMbMM)VpSuE>5@^IdJ6sgC9qz<-WcpW70)(QQlhYOtf8P-Dn4?u#9|rej5` zw|}>E5K)_7riN9Jt?-f|^(n0%`U_}%>Y+YW7$!!Mb~r|$lnlVO* zMNE;&&Vp&$qA?*A=diOoypbdGN`I5-cG$vn3d*W?XS2N?%D=zP_;MzVz<`04N7$1Z=4VI!oc3 z9dZElaG*?{MF^n=PP*UDBu9sDMaiwrsANdC^`VU!G3wOjH6{gZWc)Wm7k}WibVpp* zR-u-(^fEIqX9<>>#NiIu51T0Il)v8WZ*yGpDT?OD=c;|h2J;12{QfFO^oaPEZgae3 zK%9!k>{~r<7B|D22p^R?V?S>dQx`!(l?(}9U7D($ya2>mM2T&F_XtmtXeNP~hv`Ls z85Vi+h=55)Lr=|S*q`_I@PCX~%qnPV5^fUVS^8ZmhZQi*7M2uIUPWq-#{kP|zP75|ob=8Oi++4O2zMDS_|Bm9c z(c*KThbbLgwB%G;^fqzhZ@vygoCaTF*ZwjL%l1=nXG`6N`BzAUo=u+@pFC*&peTHCH z8d|d_eV14!p1<*dz{GJm+Z?rXEWkLuje(KUwjR`cebmZ!+f;H|O^$~iBvm4c#Nr_z zl@gx4!3o=oZc02!(&C1Hh0?d?q+eQgTMDx1NTAVBmLj=1Pk*+I^hmvjio%Is-xigW zoc%)E`F)Ik|M?4jFykn}MFT4vtZiEDdot{57!@y$ylO@GpAAf%M#hr9>5Y-v_gE+88da9ZpSJb60>b|UB3!h8j7Fow3 zpIa+3OM6x(NP{}bw_=JCQh%akH|1n|Ya&%QN zBQHc>_*f+&?CYZ|*#y+Nt7+A&))ii-080e58$hZ>z3mzBpB8bT$st47sW*o|kG71u zjV!Zw=j|y$FYS)9T>-$|>vDbg7Jf0nreWhYy*mKP1DNuz7Ck9SQLmUCmCw$6>>4%} z=SwyxqHLg1Zfbvt(vs%D980QA_TC`}=VsmgF{KW{5MCFr=4RFE@LF=%VhM8G+oklz z*3luWQO-!NRLuGUCp2$D^ght>kcYhh(05c-5ZJ4t2Ro2tt=JsDZxWh<7Jxz`wpp%} zAa#6KLg~x@*6|s+H5>tQ#2K~0XfN!O-#^Z8zZm==Ol^NlhA6vd6ci>P6)9o6^1|e` zL!n$^y~^bveJOSF3oltwda~E=)?b?zGL%(v2)sT9Rc?i6yOh}rdW4l_Z9x4mn&(2CIOq2CxpL-qrzl{h*NV_Hg>|BHSK*Ov9Cdg@B&?`sS zQ~=G2+mUWk7|THP&TGT2ISpE0IxS%-gm0@ca?WD0efrq}OFb~y~80EsSJnt|PV z!E>k#7}{)~noD}Cd6wX0YTz7m=J{)Cbjo$ub+9S}NcTq62O>*Y(5akrd`8~anwU7o zg1}1sx7&O(WGp9MqIeEEGs-Nn;*&hS{2R-*% zx+$%@-V<@iPvb<&ILz9k^Ix12;wOYXmTXZCF?Jy7b?P;dWufi68f0(P_i%#imbRhw zPUhG(D~wY+K+Ua-H$N%>4t9y6@8*BLOFO%)iOe1;G?aubXIL|o6nhudxgEbfXw*bR zyEB!%N)dMgXpeYZvGDq22fr@a{Q6%Xf6+C{-h4)t?i~iGI^FL|h6b-M32tnDg+)mY zy!Ze-UTV#HhAlBv`8%^MJ1>RD&nRwOGss6cqeDuP^EMKbs@a^GqbE78*RX$*B51$i z*TBi4+8&fJYVvQ+Rd=N(7278wD9f?NI&Gta=5xr<$N&#{LdfZ#W68GIaW^%=oa;z3RHNb2(LbL($zR} z>xL((nW`_Z_lVBS@}@U6PXT{aEGvgg_b9C#z-Tg5srYP$1%lS?SKgB1$eKgmI*ZWK z+Nsocy_ci6m;N`gc_;>;I*a1-KBS^t>Zrad$o$d%9Bi;}?_cgzWgUOBH}Y(BgQrm=)1GjoGIS8F}SLp-wPQ`ibA{DXeyFqU1K%XRvgA= ze@n!gep25^`Mu-gatBbd28x`h-L2P}cewj@XjZ1Xp5`NJaFV$DAuqK#-aC&|CBLRB zU?LqTVKBGL0TMNNH!pu6b7!AR=4sv}h+}hCk&e#=xbR_M}GMoL)_BAa+HzPjZ1K0@^vS{ZHxrd()7$FWWYUaD#FP zyR^1Tf-ps(Y7}ufu0Qzsnmtst)3<)E8|_=SEpYWUNtHv<)3bl-&U0#Vzq<6hSwpL$ z(yj>>OERf+s7s}(v8yLuC0Ft_sLV!iik{WIRO3A5SP|{Jv4n5)yjUN`-|s8Yc?r>L zJP(RcMM5mUMej*9Uj0ksP-bG=DD-+tGTSJgE}w<(3ubB(-W??!$5kY&^e}8>)swhH zX1D|Jhq#lMCvtz#A!**X_UrN*-mbxRvX-h;`jzBPlu_CBP=YaB>)PQya$fgMn;stF zqL7N}@ohXhxY_%=zJ~3|&USM7I@eMo*}~T4U|hj5>64_;z0M+6pPEd{Pv>;JEY_#b z-#*;`dH-_9_LHqgfCPz5#@?p1Y;5}W@o`$_UJk1g$1Z>KTUMBin!2$Umhr$P`zy@Y zlqsp^@Ov(4^lOtuLYCJRS*c@XIGlN4Re99JDmlgEG)2c_aPfNWAK9Z^v4i?4KeBTTs7^yi+s z^{hHYF`I+XHL@zw+EbI~qjMTEGsdY6?36lA`rD;FB)%^tA4u`7`=Qo91@Sm-De83~ zV`91X$SVh=@MhFfCfa+UkphVaK=0Vjt=a75-E4oqK@hth2%979z@oTasuStmbJaCm z0XRE|l-h-pC)i%joxX(ofBg3gT79}|C9&%dY*&*&Ddoyhyx|qwymZ_P$Du!FxARO` z)TcuoYfmC=kpG-t`uy_wrM-4+PXJ$q9*WyN-!~;UwZ0NJPG_@? zqg-q%L1)v3u4pxqqQ#QYGm^b_FS}-sEvtW7#{;laPVZQGgCtrxFeQF`V zyHWgI(Y?3(Rv-yWxRd^D!A>*srKmcw#(us^FIrvBoi8J` z`y#mMTj+SKRoQNu-sJn6me}enm(v3Tw%w8X_Hrcu`Oo$X`94QVy`du}7g}ZTrgRH(F{>s7@omKttwIMOH7=bT&=&8|XL15xX(^BeK!+SdDIAu> zJ1>SX!}@{0Poo`3|8lU#(bwcSuCjmmH&1j~dJ*hi7VE#;$CrQ)wtw;uOG;*1S5vE& z<)cj;+p?}DQAf^eojh<;XQ{|yj`OV>jjZibAo;N4_PWrl{tFc1jx>|9r7qvg$d)j3 zZw`H_FQnLz{>0>^_zD zr4+;(oUomJ6y0N*9=BCfT}~hk1!SwTs<+I8qYRHn<1L)`riArf0$8lQuGR~%-yS!u z*LKQbb41foF#FM3?NWLIu7daTlh8(4I?uDKl}VN(h?3Z-i@e0kdLw_Us(Gj$)BtJK z@ium;9R5uyJ>ad4`Fl)xvYKx03cyLjXb=7Jn}c+ws$zwz+N$KU1(qj{ZlXueiaA(; zgtU`nZ|@A-=FA)=5MSTchbr04(i&()0l+IZ34{ewdsDOYT%XYPG^9UmRJ*GVeO;{= zO`=yPbcF}%t?cRz>~4QrnC($=K}o9z76RoB`-%5(tBOm-17N#yol9A7u?y9AAK3?- zOOjiy=gUE-LoJ7ElMPGA>1PIlOLc21VR{Ytc9mn-RewsIjJ5DH8%*UUb>aoe7UlW- zRuoa=AOfm_8V5sAvJL7)1xcwi9M&rAUmb0{t*CZMF8v?!U`Ky)bij=ky}V@$y|UR1 z|9QFQr}2K}cwZ(9hos0}yg4wrVta=o292;h74(;#qOKI7P3Oksg`hGA{2dO-bsYTH zn{#_Ayrv|y0v^Fz0|ofhi052U67Xz=gtYvRBp98KLDC&C89cR3<}Nsjx4>?pK<;va zD0rNT_O3>iXp?`i%3;e(WY=O_Ria)%!V+Jj+7V$&G?oWt;iIG}r4);J8zKO*S~d*5 z92IMQX{>#m|9W43bYBOD+T<|9@uIZepfCkuYXDs9GB7HNwk!6;_C8CJ7dhFFMMiy` z#Yn{JP;%!hEZu*TbkH#@D7jF*iU9wT@#S{iCFfJLogRN~0_uMq*CG-&?THWX7unlN zh(yP1*^y>L$1RiN&Ij*|)789HSqi`U2|HFwC{a^n)1D+mF(pf+v-qV9LG*avL20dh z@Pa5!HIIGaW`6w8+e@XrKNXL~Y5f`r_Fx9*4>c29oQ@78&^7+hkd?sX$iSw%k3Px3 z$*e-44sCx;Tg$SweOpqV>PhZucJmE5km@lgj=gI<#^aSfj^pV7K8mn z{YV-!8nU6u7wS%g|IN^q*KiO+SkJE0X!Z6eEoC7vZXW>ov`Wg+lrdf&4Y$sb6@(;{ zG)rj_wH97p*(5dO{@Unfz5aY2TB}dP3*BE-w!?ortxYbrWtCpG0PtM}QkGDwjV0)W3y1P85-XMe%;9?lD?hVvSc&Q0C5aw{do|J3yYROod|kw1TV zXwj#+w&tR5_Yylv>ZWYk0VsR0c6HWl>852Vwqv;r5$=QtE!!G8*}`6GC8xM3&%DQ^ zcB8n+pl8R;MIDMCY7|xMvhkHbv1(K4$kqK_w^oasl^~I+z1Vut+*Hf4 zqQr#PnChjvS*h08Rm9QF`_i;)!b^YBm%BU&uM%-7gv+H8iQ1>9ibX@8MhZ95l+7J+ z<7pFG@`$qOsqLC?K6pBMljLKmShvox-8T09R35*1chsXjX|GSI9HU}^7J8(>w}u*kc(Jsx~v%CK?TkiQg}<5dEfYXXCv`%-q12{yHT=D^#p zCs|CA1|XGvA+^gH^q@0Bzb^ed!>wJ{TlbNZ(MhCWZ4xr?O8FO6g5m7^z>I`l4(eUDbb`$5csDziEZqcFi*t*5}1yo`#qJ$?;x-bB9Rjz2&dqodS??hb(uO+j(HdJX6)g1mca#0OC;5$`8;XvL|*Rkka zsd~hGZOSse;v6=b1|pmEiX!OJLx$6jAz#Zp;SEk~8cAL@zO@ylI`MyR%L5yF2zZ-4 z)Vost_ejfPcvDm)lBAS}u}#V+&t7hc@u#D`_plRx>;I|nhGu=Fr{#!Ax{T6^EIg~- zq?g6IKL7Wp-{!x+%}-xHylgXY$D=MP&4lH&)y9qr5?eauYRkeD3L-GZ?(pU zajpqXqNs9$QWZ~f3FXRkaz2Lf^V0qQxD+5B3T%Dhjg0#kpsjzMya`BAT1V?CvlSse zyRLdOWEEuE%4)59YjzPomI*Mao~%Dq!`?1ctWReb3EA2M52s*N7w504v~}89d0gfT zn@*0?6=NI~%&RgLM_6JYW%9Ay(g4giIkKoD;Aw2O{*~a>HzTZW{46}HZo4cE5WLE) zrZzvlD!7(6kFtNto4VM^A!F?|VtGBC*Vk|DrLFeZWmHCG&lI5~fJSW&Yy{X);5$Z0=$`W3_}Zkh#L=NHk-&fFpUYNk)ZDs{UIxc5r$q}#lIuai zB=tliZ}N$vQ)86-P4keQJ$K?ZTfrHDE`@zFx;rSgDSN&|HF{Tbz zpe_$*O}gJyKD-e#ijPV{+nw+mY9E~ZJ>?dG)(*z&{mmP0uj6Zfe)#z98Il1KpPIK$ zAdi2*PSCnT-Tj;o8B+aH#?ODccMn}6{3od{r1wCS2ahg|U{K<*$5ym5)}VJgufe}1 zww>}m7Eyd}&gXKZK)E(HfaLbJ`lFmzSk?^8PJK$a<-!8~1YG&8lVWqs!F zE+xO6@-}2YDV~xf^hsWt3z8Q#Nj51VG3r-_wfK^BF1!S?Zd|_TYebpsRf6rWh(ZvrW?zldcITM$9^l=N8wmbM;x=lZftfo zKv1`WTrM&?<;?PTDXJ%s1F(20xgoq|<5dMCl#h6n;C&frsBB9W63<1*AQ1vvl!Jd^ zeFf~s00-EXI=(KlT>*>MH0nJLEj=$U$pKkTr}DxVtxe6Xdl`3YDY}zx20Jb~iM!Xj z#H?P|>+etB`ipYw%e>!G%(c&Ph4W$;9hY_|nb1u=V;0f!Q9a&MrFU<~tP3fqS== zYra@*oVV|(N*ANL$Pm20IZ~P$AzOC1DVyqCsmRX zq12M;UI}WOs!+Ww*?(TRP0yENRag7dsnlS@VFF87mS}mR-xyFs zNvih}6a;_sdZ}nm34~MAd+Hqx+&8vuvGC5?m`b8PPQs$}tV_;HmBIE_SjxTN&*z}{ zD(dhBqH)*wiK>W5Pnz79-Mfy}>}RKirya*m3U-i{wD>!Emv3{b!iKywprtCvQ;Tb=r=jDGAQ5Iv1$IN<$ zZgv2I+AF}F+g{&JaNvCK<-zAKtHmOP>qQvy$?~Zv^r_K_{46%L%GT#pDL^-;shI+( zg{`w$GzA+Rs=|T`sw3ty(N3~+u`io@_cB@|A3d`@c^ugh)jHVOx*~Y5miNd$tj_bl zHE$bRP7!&VVUaK8Jz#$dDqbqfAMH75E7Enox%4@4^jZJ1%aSeS%`&eo!AVVRIj-&| z0!L)eQYP^}sy&KQ1^v4CmQ#UrCFb+_ddc(YUmyN_|1k0n_}ZHSqK+x+%ImnA{eKb| z``%f2FR0ltv+eRLoPQN4sk2T+!R7;wY+hTQ1T|tf**sZ4E5Cm$an5$EIq2SjX&dDt z86fpZ>HC=bxCBI^O4S~T=uH|H<^@N(&8K$Qhk=s zb)t27&ru;dyMKRNT30OQERT{5!<#xdMfwSGxUV}Y!#7~s!Td^?A)2OY(dV6>T9Z<3 z2_3RRJm(&#H&*6(j3nl>5+^t;XBMhDMJG6Eo6ImESici{ zP=7D*nsT_r7jJJOhv3kIK-G%38?nvCn)Ydy>I%A)?OF`IO5G#riD*Uf37-5g0iFOBj9NMmWTO#!ow8YhhW##ClK!UrVj+f{R~no#aqB+XYwQSs86|&!1W{td5Qb>41t2~wAc#!Iy?ME& zz!SBVCdQf)7iV~r-E^K)gA|^x5#5yq;76q_C+*2}RhEtgrq%i{3iN7MwVkx|^Md^! zt&<$ z%%y)vJDA%V$ZdDklXX`WtH}AMt{PN`e8ajEe3jzK=Bu~E$vQ>#IC^P^!bQZPA=GOW z^%9L8+s<991wd)gliJyB5+hh6MXj)h3TfWxjK<6E8Zcy=yFep75`)mWc8>Y(ixKST znnPieN{&A+-Pf-le_{JnsqVjDzATyFlT3dbV+!Ae%qx{mu-qYlcXb+V*C=H?R-1$K zBzHh}QVNJTE2V*p&`2DnK2@HhO=d zm8F|uKmjiA$9=xk-k-nyF~5BMaQ(s_QTwvN?$riwC)KE{mXv@8uoAV_rA}AEa#zUN zF|$ID1Gy0)Qk|8yp(wQdQcUgmWF-9a-#C)h#P1a!WHJ;D%sk(k-)$%;L6HLWhB z|2hvw+9O4%3}$;*fM1sq*pkag^3i`iiS3jF4U#eVvJAIm?xcxBt;@2}%)`Rk`O-Q) zlNaVrK{6b(q>@zzQ9-~{BgNMxdzJ2c^m8}TZq(|JT?S~+Di9O(mjV0kb6@5KHDWc6 z7}A^A{ybyRHh{NS72NZ#uM-s!xfsZLS_uz}C^bI460%NrAK=Puo5 zZD}*A=InCIt5jXa!5!ZA9@Th$Q9_Z~`r*^>zc3EIzB|;~fG8t7Oth4Hd#WIZag(X! zgPva3koLU+a^P;xZts_0No;zTArqS?OH%X5jg(-u)Ni z-O@DDeR_dS7+mvMJUhrD6OUDXQ{=oJ>HJ~AzRl}>!a((IbNOQ@w>N*a|K-0cQH9s49M9RmJ-MPU&`X!ZGuSi*H?7cw=AmNo# zMPpnLxkVm<}X|U3}SZU`7Yj-a? z+^&&5#nany)Oc5CJirY($I<#amm34$Wz9;m?@Db7q=!IN?NERCM)217n!+nNz*_8U zcYVi5q9ka=?1M9j>WMpR$bJS2NkTq721mV=V^BK#WwquPO=jM|&nF)P&CjhRGkV$8 z1|CaLRu@R)>V3=B(b{VH6La+0L#Jy%pjS(hw>GBIIA`~MYshMz(Y&hG>tfz1(f~pO zu6UDvN1K}Z{Oo`8G0fmLkWN0l92|Vjb~@T9Pm!$Hdfaq-Rs?C=m8D^mtHcmY(n3j2VpguqvZ$qn(F?T<5~U4+0kjT zXl|8tFs#H#Lc9uUA_YKfdVp6dAS!4f3bB1SyyHLdkWe97n>Vc1mb@qW%i+v+NA?G*r`ZeKbNk!s+&{+ zFH8249iL&cQ{{elFHybt?-suY2Z}B1tRi?Ov za}qUsVUQlFf>flVG+x%o&F=a4D>6>ip(KB>wYaLNN@!7X}j9L}xHKtfOU&^F&Z|vzyits6I z)b-t`vyHW|!6Fq}Aftu+!?OM31++fdlsa*#i?;$VUZ+tV^&w%QgJ9NVUpChh7J`5N zU74eHP*XR3Ac5N&?kH0_R7L_wH+?H8GZccjH2^G%(`fn5ak8-z5B~N=*#r2U597MA zWJ}cM9qc!+Fr9$YOOR?HI|!Y<(C`*O4J2we>p=2-Q-pX4-c|hx#sxx+x_Qr59CSxig;rABfW}bQggSckPN3j z#CkJYjBZ)uLhrLVPx%_&7Mz>&O}s23Rp!L;#+4jwBKje}g_>5o!re)n%PFhx#=X@+ zW#|6G#cz3=G6IvZ0i@Cr>9Rvi0GflJ>S{+4P)~}jc&9as;>c^bjZpiVlL&ua33BGF z5-jtmC3s8J2{)BB6)HH5FG}8`@*k=|Y}Xoh>OiN(G;QxKn(bVr^q)zb=aXQCMyG^c zC3s?sU_U@?+qg69 zP-`!3ua?(G_papFrO#BJ+Q}4xHm65f_PmBqi{o4+Q->z2*Weu~fj7Lfbm8m#_V-_Z zJx@+PsUR*zH=;DCqhG{r!GGG0I|oZfRle`R1Fssy~!)6 z?BTRvbaq1o%7-3~LM!8=UrgJNOAXxskl9pXeoTgN{?53%*xN>O3r^VUxwX)?<~CXm z+TM~^63kuunpiJ>wk|zMaYW9oghrqXkr*hvsz-&+RXDih-jRk6A)}baVXJ;ApZKzH zfB*iESJlYJMw?1JDY$=Q_*a;*T@IJ3-7jCr*@dYQbNX)j#IaH|vr=wU{UR=3Av)o6Xo#f2`eoUuFH5d(Sc7*}mIrR!hYIU#We}+pGfl9f zmgWLH37Fbb+k4--c{3K>26WP*fGnU3YK5Sa)XBnIl{OVn5_x~0bTyoi=Vk0126?~w z4DvV>RWIxHpWo)c=WqSP6Q%_@JYD%`uf(SIky)Av8FMRYvFbsmQ%}8uxv$wTR3miL z>cIZ_b*-j=W?^15L@n=RY8OAoQe;4Bhp!^529 z;yE~!)a~HdML~aIIo)nzdRlnX0 z)l@gi^74g=pP&;^)$s#o`1_*$LLL5g3fOrzp2mSQm2CCIT@xV$5#N>BD{2Y5mAqdB zobGTyQ|ly0$1jGn?@6`sr1F2Y9;B2@tSC6?q@H+4`&~9Q zo1#dCTnWCW!lqIJ^{F8$|E0>`DB6$CWsax(ua*hvxH5Pr`W|P~zw*wX;8MoMwsBl>VBGO3P+Rk|P~83y`Xc@f1VtmKt7K_Vy`rFsir5tk}`A zY}|tv)g8m$f~E>(3X8!{4nt3yCE(uI#ftBp$@+f?{2Z#{M6<`IP?v@3Nb9n2q`IYs zJ4$to8HCG*QlOs7$4ZO1oJ1CmNM4pGENs-NH;&0qvmK)1MY_BS067-g(@?Qr(xE6L zn)2jtb>?NYv}rs?GMk4Y-=}ri*-LB=a}wunr%29=vwBur(Mls0@HjB#E{V6VAJ-f` zC@FsqthgejF=&6=RO6_T{W`2c&P%5aZE2N+xs$fh@2uKOnfXLaREqX;RG$}_6dt*{ z_`rFduAz`l15)}m<)m7>oIYb88;aOP^>Exxc`h=YeHdE<5-v2W1~YC+n5IQx#lfDazb;UY(Gja37o*mFbQ^LBp@LesLA=OJ>|TMC5VIRUD7Y11|9B|lP? zI<~y-qSWM|K{goQf!MK0;Z}AaDp#6RiRSp8V^jCB%2nO=A6M*UwI2H`s`9yM%En6t z3u<(;EJ*i@<)fsaC?Wkh3%kk0_1cMTb{|ADdBDVNFW1>)wr$E(a4&MZq?k-k3Kp4iAgwvsM>r%26 z8Q&F&Pg-{ATC|^FE|q}QYhg|GSRi}Zmp&Y*?$Sa|5?X&ORFhLVWgROvr`+deCuvlt@2Gd3AHTt1ak9dM z;h3y?sRwe_INeOOTK9(wNIqwou9f(P6I8WOpS|H&BHXED3?T;SZ1=k-UKtS^U`<^p zZUUS-t?La+B)E}>iV(7_c0kl2)_Hatm&+e**a78tksSdxL$h+lnJo#5o-=>V$qc!D zob3F%YD*aF8TqG2(KPR%5r-^+#p^{u2AFX|7up7*NN3tDxYJcUe01Vp6w@y&_V;{o7AAE+U1T^#eybj%)qCkp-|rNczbxS08&twA;F+UBK33Ot z#(MKzQXYQE=w0cw4j@~cx|DnE4rCOGdS&n3iv$iz!?@UQMUw3N`mTLT$QxfL!Bn;z#&6jM|9D#_!bnmmL2 zq@E3V4k=}kG{@13GM|5T@OINz(Sr84faCfBp0X9Evj>&6uQjo=C>)9&6zO7L+i6t2-jZvdzEeF)i*g{YNBhK=+L6^Rv;$=PTwJ#2K{gRZ z!zPnilM?oW1(teQMgP?zgY>03`f@7q&3G{~orXQY zJ%f!#9&OU_IrGUmJ8H-xYg{Lldnqt*HU#?T^<9v&pPH%-hkE7tNJGC?xBlLVEH?G( z!#PW}+c{4Do~_uKh&HNEfCQ+~9CVxZy#U=IksEYX+r|8>zQg9bI8x`?vV12yG1y@X z(t_H9B`V7!Rl9#U<_~PsSCh1Hc1Hp7>+Rx~&wqcL;TN_IMEatp&K{S2nO0%o7)cDO za}!QD8dTbBI^uq)UiGujyFx>!(}}>PdJ=S%xupmpB2+cJH^&~NL32E}dhDvaQ>pLT zX|1AYwk=8debnDlaP)6>=9T}VgE;Zi){*@Yq9R*FF&Te~@lBm@If>+HjZ(?Q{AS65 zqd0!QTPsTRrbN*0UKOAK;5~N=W(Q|=kN`CXHGTt8;&l}K%YS|R@a?rUdY~}20RSOy z6dP(bOWP(db1c0!+`JP#oPFXkYu5bJ0U8|!RdscG5onl|}Ii~8Wj>amF76EWja8<0YcvAt@W-smO~Qtu-%uD&Y?{tNByOi{PGo4F<-4z zo^+NorK?0SHCoFqarvIs*E`shK;=+-*I0Sar&NERwir)dj$BQzy<2H9UO9+S5I*+q zSpl7FgtAH5DeKqSo6YOm!%3V=Dt%!qf!^LSq)w+@rA^H`4ts1vcThbEuk+BuK;`14 z{jl*-mnwAnGDbfCZ~#=2lYZq5++nXJOEgZ#Qc86dm^GAhmdA;QaV0{FZcM7o2y_%8)YZlTosa;EY$q^0-5=A-u&ntvDaFgQX7|9Upv+=&fZuTbt;AH?Www(+4<+l;GT^*@kvdI!t)~|mYCm*#-q#$pT$>fUwgvXF)Z+`5{VK8Z9 zpn@Vl)VFlJuGg12KYjhtX@b==U4e3is{j9ZSS-3zyUgaTMdqexDm;Ax22-1HH znDy4sMr$&6LX>V|Jx}pd)rL!#WZTQea|K&$5+Ohj>x`XkNW$C5AWk}xJ#^d(#gklP z+(UED%<(dUu(O;+^_iD7n_oWs%DW+pZb)|IX(^>AuLqRnKmbJ~fnKLG6@J(wL(2)a zh6(fDrBwqPUjj3tWA}8K$b2W#9-Z7$_{|d zZn2$JSMw!G72|(h*V5A6LBizcm-YHUiuvsa6RrK(_Ep{>5umI5a5(;O*$jU(S2b%f zRf&i$r$TfCIK!{C7$Hm7-j@N=Xj=KOH3+oCb@RU0vWfGhs9qPpYISd)T7ClQ)~ixI zN@5HTrV2$o%Rp%Q9;z=rvkujBf~SxGbV%aU~a@uhj;T{iU* zYfY|a_lvae<~h19Jz0WEFMEH;R~7!K^fG?fWv<#&Bume3-_nQp?40W^)10q*?>hJ_ zx3?fEoX>4J10a^tHetefh^rQD=t)19*P(M;oRY}S*HcAHVADLwku)%gc+I*ddh?jZ z=`gb*v>{y&WgdOnY`Zxgd92IIs>PdQs!^MQ+Uv38MS=ECT;FbN;lh7$D80l%zidd$ z(MxMm>eOvA@_dC18vHWOIXlz0h&JTTU3GnafLim%^~yi)vgdhS-n(L#O;vXL@p(8H zsHU{@35%S@W+6SRNZ7rWKAq{1UK1qf`|fv}Wt+MJo8%fD(ZFW>slM*YQ?YD=0{>}#}mC92d(LO{sJt{hN`bx<`pxH_E zW#g>r#aq(lEA{-(1F+~Tk@T0 z#j2GIFttocY{G}@1#nfd4t`T`lv^GtFM}mMj-idWhV~rM(heJKN;r>;Jxk#^l|fgp za&u;ba#n3k&ROM$XA2x3Vz8p@Nr4thEn?U%KXQ}Y5mhLB75e-7;m_+IUq8QaeBz@! zZV*y>cv7XvJhXrLLPTx$o)z3Z))E;bNm%ndNIgmsIw3>O=2Z~Se4#ojsBj(?%po6+ zy6AcYp|L!=wxI0e-1RPY@Gpm*zP(x>#GGuV=u6Ro4 z{HfEXu&00g#qXw!{XCT1U8BGp({MPqT&^Nt^J3R#wHgGm>Wh0V8BPUybQFx01+X}H zS*%Zg{`K3RANq?R$dg@eRps&e&ezPDHY0K-!C3_jyePSr`LM_Rb_A2$V(js60jXhLh*wmdT>FD&~Wv7?ctB=4d z=4gMCuqi=+Nz-W&?P}-Mn$BmRN^v(j>$d{&|f%4Ran)D9txbzoAWv4J|B7xu%-5?qzmC!OAWGsV!GzC zqS?Jy-@t06kFU9k(z6FXW@M#8pWe!p;)P@#d`R23(44=(I@-9(R4) zV&MGh?dp~<>Si{J`cEQ#@`uf#CP?c+9<#Re>@dK`MV&R2p)abN?@dKO%Gy(2<*t9# zy<`A}#q zIZ16l89ZUjzl>!CcsL43T2)8CDH21{Tw)rh%0WrQeGh#z!=5QO?P7ZoL%~vt91H3a zr%=+6smh!ZO&HAzUODj$Z||6ldIOkGvTv^oPzX1UrHJ zq>{Jg&Dqcvw@b8F1n+w19oZUf9@^1>{p8D8lys2Jz6ODk=Wpn*y(xRvB|s5eF73zc2^@cMdSlBO z(qe6k#39wv=D`=38kt?=5&DHpoJT!;rL*5T?Vu5oTqfr1UhcY0z!wxkSr(TPmmu*= zjYkF1qKhW|s5!!$l!fSo%OOGKbOLyQW98X_gfoFpa#4(C%24N=^jjhsAJ}nZjXFu21tKNy82->);lY+6a`oDi2d#N}2JN z)!`p@N10-oLPgchdx>~H*aOP?o_E$F+#c}~SOtFUcV`u~jpD?nsXl*ydM%Fr`ZS+a z8qTLVRM3$&yNPEZPKHDEvqA{iwQ%8G6Ppf|Ao%v;JHQaNE~i05A~kG58fALJ43Kb` zFS0YHY2drGw&SsfgL5~Pc+h%rH2nf+wss{DKGcjPBnI7{qxXeZm7=f>XKL4R8yxd< z&NT))B*4a~af!Nm_nLp)Ic1i{+x8?m+2Y8{$muKI^hOT4)D-J*P;eugvz>2E-+1Cz zGt;kMzP*e+JSm_D*)C2tWYuJ($&=DzX62lnU~>bYB5~jUb)PEWXK&!{wxGyO-XBGH z4MN+dGbG+sEAhZyOk{$qQ5q;oAj|f4S|+U~nsdfsywL^B$AEt+UcqH2$mp(Z?ADhz znuttW^QfWGZonWF4?Pbw#PjBo17*c7n}*sxsl~(}GzoUR<}@9!>HDG31Tm!DTTKdY zY1;?T{2|_dYvYgk{ty!J)~2muHrKuk`^cELG&;2!%*0hWUq`St4FUyvO+S<* zBqQh}%%4z19^QZGlvbN_M~CjX%jh*~FmzRKT6OVuMirnhbMHZ~Aj1-bf@E%6lSg%I z*v!R>cM41@DuqDf3qo6|`@ZC^f??(D#&y?U_f*)AP17U6 zugGfBhy&2Ful@#5jOg#AFqzyd9Kw~EO;Ls|EGwT`bhFngVk#)$jh^wG2Mp6>e4b8I zN=2B8O%#7BgXGQi>tcO+KW_0O>`rfxqY9l$>YJ84{jJ`k5g^(av=N5Vts4<nb@1Oz0uCpu&w|+Sd+3>SsbTFin6q)&U7iLQ7)-667?+--cI7Q zRY!lBLZ#Sl2cg+jeRvx&75uj|px<&@MWqAy=VTAfcu=xuXX&clhSn&$)j)QlDmqor zy-OkjlDJ6&l_HMvB4~-NRZLN6h^no>#QB%;?FhEXjjMC8Pw z1I=$yURTRqQ8{Xh5(?GYqEzt9dAPd7JlI?($Zb%*f_F`Ygr3FD){3cgwR;hsST$w4(V#&_*p&|a0FU?3u3`rkrDWz(QaAxE_ZdFqAU2jCsluGH08>Y zlC^UuRXIi96hqz8ZT+9@;!r}G+cC>Ha98pa zR8GKEJeL|CK<)gnJU5bCrb2&r*rj&c8a3E{D3on?c;itYno`uWjcLblNJj(hI@;Fs zG>|>DZ2kzTGUS?b&*|Pr0AE0$zm@EmDZAzFXSPmW*5?EirDP71PzR{6?I);g!NdXd zy0qiErHv~)1jP7h)p*oj$chEld#`G#cUAugGReE9CcPJIIdTR3+@U&2=Ga(&@x7FJVE`efRx&M)Qpyvywku5XScH3I$-7vhLJo?td}N6 zSRqNfmBePG-&0nn?q*YRU`O)q)WN4JpLlGfB(NW0^wgv>tkTt4sj*Pv z-PRE2v30c%<_VJK-!=byIsvYKQHe+Pzpig?kjCTfIPcZy8eu z2+uu-jK%4M1X(NW$dtFR zS5<^TYJ8Ir@2&T??pi==JS>=zeOY;-N!LSNA&FlqG9PwM=e}C}M^RjhsH`Hs0$)?J z0ZN>F4VlJTsJ*36rQ~jZ`Aph9P&-Fb9m#1s!3CvMy`bl{*qPqv8rh@Fx}6+Av=x4l zg!Jj422(Jl68GdEmeW_yGkF{db;O&wl!Fv=u@6sNnst9~;XZx+{Bi#Fb$t2o*Nchn z)0JXagYHMUdAQTtx310$wfzJdQcG%KOX$|3nd(R17~-qeD@Ai5W$Q^aWuG|uO{l8Q(E#ccV>Yg_ z4g{CmTN|_2Ts0^tMig`%_aP};02eiB)@4$~>$K*QD5ITx+jPN88nNC%b0(@$-CEK+ ztM{*8kYAm>;@gUUW_FGq2cHBuu6?uO1hUt*?so5G%m-#IT8V01c1!ag`jC)Pn}eg) zRp+tQX!H5L)jZaGvrliPycFvJ@CO>8@*y}l!~N*J9gddrC)!WuyWVm6bpRh#K#)1z zNa*Z!WxN#-=~wdxRSGiYdp&uPyu-pSl#4*&JctO>IZq{jep?^1?AOI&B>jWi_|KE5 zxaXv z&Y0IwGjycD)@s|h-GpT06!!;w)C5QXm zWwGpk%ZzP#Cn;^|l|Z;nl2 zt~LPA&L6QS^`ejLV29Aj47Un;YT+u0pb0pKqbt%(l!G3EK@x<$AkURhV*L}JNpQ=*jba3w*&K=5N191g^^3ME+$orh(*4ov|TlF1p$Q8rp_uThV-yr7K zo&8gW-drRFg>=b3yYu9HLcV427j4!zxe_XvI0!HAZgf|kuYQv$epxmAkr-;Bum0b=HK4;3Vv|NPr}Nx2y~$ zZ`GTo)4t<=QVSkBd@H7{y=lt-<1}wEj;$y6f#JyOi-n|hpmqk?DlaxPJ`b;;+ zsjPi2P*Rm+3HziSG@LDRm4b3C)7y>`oMqXZ7}Ca2z3$PI z^XH}e@b7Pbf0=@}`@`?=W40K7sf_$mn{UmzF=v&6VgL@Otop^CifDl(!1-w4?6mA! z_G;H;lqiyrP{UR%y6h77woNS&G7hNNS&pt56#+WQLcZr26|pBTKh#9@+r71c3RS|Ec8; zYr4xp+ck)97qwXE@_2s6Z1>0Z&spDZ1nae%f%ChU6oW8A9i_2IS7%jwSju`$12ez- z?soWt^sY<(6S*mCY5^3O8qy!q#M5a|x*aE{OcOqAg5F&VrOLY*NsjwiNPYai;{#xx#S|#%qgDKf5sp8=P&{57 zm2BDhP7mLyAj2@{TEN3pS6)jxWpPR1oqA%*{iE>c13;q1+~SNK)cF8SetUJ7UXl&S zp`;veA+POF&RH?4J6q5VqA+>WcerhG>BOOti172GeVOxr=I?)hdeL%z;xpcd+6pqm z9iBf=zEV^S{5;fu8FeP0ka{++A9h}KQqNxvjHGfQ`%W1j+Zg3GA1{hU@~TE}UxNSH z74ncJH*ChnC?PaEI9b&je5>YFNK-qBw5*yf!2m#=<5VZ}cJikk96G>DlTKf{o-miQ zDvHe#WjTNK&~;40{~2@|YE&$2sN0)Ym1JyRejA?!l23gpPkIxCcFOv#|$nH{VHw>b=X?*ZV@ z)IoQ?T9=?o4AQQIu-xZ6OZM%rmy!IJk!fA}lxZ3oMvxeTI)ybU7Bddwp9aDXQtVe! zO-aFjzV6dgeVu*hNJgD7l?FFXQz&G)@Q&Hs&U;+M69+x2lX#cn|63;3g;bQ`fAaB~ z`kPpGcQC9&c7&sY+JWe`ga6r6ioDcIirO-88mSCPTUqVL=)}q%ZSGL~X#gXG$-l!3 z)=gf!h_3q*dBPU=RPi=j)*R7V_j-5Peo}ycOZjO|6JURwN(X?vCNHV9xO?G2@vXq` zQG#wss@@K2ix4G!c2X}`++OJIBaURIg57pH|Q+ro?&gp6Ahz{xlyY>=l zRjGD@COQ$EWNuIrvlz0>!O3T1N2yxj{5HsnvP$!(4P4oUox2tw2d_dGj;Y+=ZkPw8 zZmDb1RUVg>ySnaiN^481zpx0JXWnvuJY>@@^@nDGd4T;qhmvlz;UsKvMs~TLDv4d0 z!c}4N*1_bw&Edgk)%BbWr`fjq+7ye{+Icy~rk@Y#$M!$}`G4T|dFh@e#K4S)q9H_i z9i&E;Xf64`$=*vTeT}wAu*LkHF1z!}vqmCaQ2gW|(QXc5?lN45hM$XGLrt51S*kTr zQo$E`6ad$Gxh##{)HO@?mJ+)9P;BZoW1KVx^&-W=8|uK|b)2I+#=dl@bgZ>42%}L! z)zg`bsfx)OlCk6n{HbHuSNAcF{jL<#KwRo8j(pZLQ6F>lYy$<`&n3gh&!c_3e?F|| z(*S35zT6^^=oY=GqBcDE19A0#cE>#o#q@3^&TmCqgcG~v1L(v%x3X6!sSA%&Y{0K6 z%E^l*mQ&>)&S{K6Epn=03IJWRje4&)lg=BE^HBHeAgiBF;Hp{{)+p1puh^kW4m+r7 zU40kL?vz9YYy!bmXI0#TvSjFlPJ|Jc%edx|4tX8A0EAo3E8yUA4pZEJm3)?}>8hsp z7w?@g_dJ?HjFqoI+ycc)Ij@9+WUkduOtl_Rb^yqofLKMk6QPhtX5a1d?gLv)iSXU= zfi15o)u>|Ne%KrwUKE~+838h`Drr#{%RV*(-a}RIP*%zwT|SByBaTJynr7|#R46n` zT)Rljw&|i$z8-A~x+(2suBhs*|D# zG=$?gepPfj>zfMo#O{>x6mUerKGa>c5R=0vr+?Er z?ut&dfJF?JVLN$+8dNP_=?&n#n%Ms4{~~Xg;v;SjHc3!8G(&%X*lmLhA|?LLao6Ux zP--bd$cZIvW=CNahIf8~JV+cY{b1wXYl_kdY*m=@u2(EI=V>8!IHjEoebnJm|6t|+ zV&d7WNyss+;6Ji-{rL{=9Z|jXgnXCSHBs9MuLZ`x3r`*rRP3NQMqXC0o^qAr zR8*`6(*>KSK2LFfCeBmij6kt41E1>Y!`EV=6!8Swg68@no@w~1PX5E!#M|-HI*Zd-NtuI8kNP& z=DZ~3%2~}vZ}vI*;g#mk7ruXf{-JmJ1bxkRMXRE79lCyh+WJ$wbSg)t2v;X1#=JED zcBxfC> zeB*v9{iD|HG3w1x}N$BBdI1P06Zf@lHOs5KecM&&-(bs<^om3UJjgIQ~nnS5TLv#CqGca&B8-(b~h z?Lsjjn?5PXR?f6sPP@V#B`3YP0(kvu+N6E2dS*8?&90G`gs0;jD$QRX|Ni?4 z5j+J%(NmjFl_%NT;YdZ1SBa!^^QB(P*F5ikN*Q+!;x_ndPA#SOzm^N9hHs7UVNjM< zQ@oGhbZ+hhdzx;duKWbc;_boPAyx8=Z8qwDMAl@}M=tYeYqWZtrYAZ3cG;;r9p+S| zPao{g!KgZfZ@PZz9IzZ>sEElHW7i&!R6?0k&Y3pHww*5r%?a!^ruT6FjNg8Aet&L% zG1ynr5WqU!DNA+X_9+K|6Juk0{URx!UVc+0C_FzyN-ECWH!ojJK1IH>LP&DE?J#qq zqNuK>b`u*5!Ln=ow`ZlT&r^+@Ar^TIV`$S*y%{GX$fZAHtpLC(hj2Q6u&k~k=X7a7 z5zudW{7xIxZJD`Vyj$>gkw?{6)|S109N{Nis&8NA$$LQsx-P)$FcgSaO?cgqP+&RX=3pZk-O2Am7jd@Dy{rrGF0)wz zYOjM*DjX$~p*D-KLTSi(RSxg+cAeiLDf{6xoi0@Yh?8KT7*#}!DR=|!pm*MXn|641 z3zN)IfbZ7ywK%MWy`C8t*?`C?sTatS`JEit=8TXeJW!I2!e-G!#0CQb;8n@CyCuoy zrv>{mfB!PS{{Nh&+q!Jn_z+Dc`x;5ShIb3Mb8xHYo{!jrBvg6I`(f`dl85xuaV)|S z-?~gSu1u+$6|3pm|4xO*2q=wzUBb6jn*Rt|k__DqJ@VU|oP$bXV>NL1yD>!u*k8Uc?qv<;R%vZ0P%lU;yPXMh)TJ)%yi@(@EEnl)Utk3VR3K zrn#K&)z$>1e|00UQ9WK@RBHC~tJ| zRuN0pA!(p&g;P6!mp9A{Xul}AH5%b>FKb^SA#25pBZ3y*l{as@qv|tD`ug7A=}s@5 zvZ{FvBqJbEx+6*Q;6Sr&JCKkAz*_+OrZ$X*Z0E?(b_xG5=xAufMpp zTmtxnm=v<*-f>=X>&Q)%1_ygT=^Fx!tfuOeKGZzr=BH z*4n~IYgjddHoj2zM)VBXUhv)zCEXM%dWhz*MV!QFeJaUy5)k9TU$`hS?wq9!M12HI zH1m{rE`NAhFdgh1N9L2VaRG$6ja_TEUN(Qv>9l#fG+zcU-r6SVlj`h(##BHMAo=-o zXXfi4^W(>V-;~Mx@a@Cv^40h>f~*bXs3iBrtT{-G1Ot-n3B1l_I~7J?pEUVbiXS-u(87C;pFnUi9|Zm!}WZzn9f_5 zI#C-tix;=seBuujI@ft;-Q=l@tA^BcB+LfGy~sL$^6Z<}c>H=vgBnaZpX(UDp0N@_ zz3H6-lCow{zL)+S`4Qh)K9}x&K2p$c{yRxrK6Kn!QU}k3Du>O0yvgv9vO<#VoosPj zogfdUy(qVQb3R(~n#_3|f>*o16^iFK=@^?P*#4Ix8#Wl271s zJ*Ulo47P;|h&AeD!!ZD7IM(6qp6qW2NxD(67R@F0`@8k9*IPE5B-Z#sZ7V5v2l(Sy z4i5k)Shfpi;tb;6^NRWBMf>N6zt%m{{POkvi%aze3-6UG#;3d`TpuS0yz>jxc!+9H zh(4;ck*qve(1X)?4%uVkBb~3n(c76KDVnfUNr0-?7d*`6b7-LN(ND2};^SJ)+;l)GdTbz)SRBEO$n z^xjFQ0=76MaZs0G6_4j4lwWh-clCOye)wNMFWukW|NNu9-ikcoxgzy{bB02b@fz)a zmfaLdge%Z(bZq6=oJtX=bA;~@Z3~@A;!?kt?7QM!w?j2#es8JmzEh==OSCII^@F#L zN^R$VCA|ZpBf-12g>Q!FMeXcC;TbffG}vDvkbAkzQVYx59&yTFP3x*J^1byHj4Wz! z=B{tvz6Kq1s^wH%z6oJT_iWyZCTkaeMOnMPOWGzib)hK_f(nx=^Pv)ETSi=Yrc=L+z!6fqHfl=G_btn)avUIaXI_tgco8D+ zV>df#0joY8dAJITi*MIbZ53(~^flS;9_HGXT~g8OtS)uqu6RZ`-dVQa+sh^SlXiZQ zSP(RfTg_4VVjx&&Uy36LROkej<*TzDNi(D55TD9|;lB2uhUx_l2Z)B9!b}(kj2Pw6 zxF*jf+M?N*7KfVB*cl8}eMTjJ>e^%S7QA+x`?arjOVD1-8Bhv7e#T2%VC->QQt=d* zCVtt{Tqq%}Fzp$TmI)n1-5?OsLX8ceBIIzUf&95du+=>9(qIq7x_k2KmPGl_i}s(d z-{zmcef`$HefawA!+73wPi|U86#$N623=^R0fgVY>)lDTyr^p{hA2vZVa{1si?Zc4 za+cL9fGfx~=MPukncT$&KUd`D$DXTG8mc`8*n%i@=1*6*x z^**ITmefG1pn3pVdoM#3zd6Yx4-SN*n;Wa=&`Tk-umL6RnKT=fhz?8aiPM6jgMWeS zN}Qf$S+!mlVUcja=CehA+kQqREZ$!~aLS(?8`w~BXgy0^S+&ZHM^f2}#Hx!bM-ZIn zkh*5cCJp~Qjhi$;93%$}2c{j9r)-k|t#lF#ehSKg&qX<8e#B-bI8jqF`!rIiuO~1< z^d#dBB~|3%oyU|oZ~a@sazyQ?JVMGC6+lk%XVQ{Zmd8ERwK|-CiYJPg*+DYUb`vufLEh56i7&2omr-M}jHB3D zqjE=y_oG_XL}uxKbWBO;SK$q8)CGfpAfBW#~{QUPX?&1ji16-31H4njA z^=#g7)FtFj(I|mZp_#bU;aMBr)hTdQ;Hs;Orm7aF3W&OYTz_wX>Zx=5c^k}IwmDK1 z^tExGsns~DdE~B!&iUxfXf~j^tJ5&-u-k^-XoZu@3g+Rk41u$&$EKF;)uacv&YzQ> z4^Jlb%AtUZdcGcss<%fnwH$W6H9$PPVNrbtAbk?=z?V%Ki{qVD`~3N1|NQUwu`k(Q z@rtPCxOInr#CJsub)HvNn`cwzk-9~P)sq24X7I^Stq~639l8&0}yUeh_KA z>t++Ka(%38?kKK##cgI1x964p7WEw`@|gdM7Ae(M ziVi91=kDpZFE8`WPqXwuF!`mFydd}Ptbs*zv!OB*n{Mw8!w`E1QEPS!{(DdIf4d`p zeA7S(vQ#S>yn1M3W<_af zO_xh&{SzmDAEB%PZ)NJMnl@EOEzxZrr1_weR&R34s135lG=I<O z@jDLoq9oa%`P0TpVpnWD5Px|%O~&77ob;juX8-}ptR$(lt&+z$KZ*jFeez@KwBA<8 z1etazf}kzWeuZ^Kw@Dq`9kRF80=Sh}K`g%1=;oQgzr6a!JMzX(D|+&YU3^Y|?fAcZ zz1xxMKTKj5kSQIc|8A6hFeIvi?`xMTcxk>F~GLWmC9sy*RB#NGFL1F;6A6r zeNOvcd*)Rsm)k|&8A^Ns+-|Q=!-SC&y5FqYpYv<`{B8ccLY-{8zh8;UpWDM|+vQbO zwF5dSqIEb0Rh^FCYzxr2;BcaUMNZ@JVsTj0-dQzJKq@~2pqfOGc%2aM?0n~?E-rsT z=(@}fqXHA1@T_3%ZmuNU%<>{C&#}2iv@q%#I6d!NG)Il#3w~~jr`O$f%CK~xyG7|> z6X>qDLc4t@+G^$Q?JT=aZASO8o^;+%cr0&dJZ?9K+Q-t23Dj|<;cJD9AvinbaS z@76RG4A-bxa^>if?AUeu+q!#2#%WR6;UpA1ldThwHq{c)^?fW?=}iw=Agu~MQo)GMGnck<`8+*;z^P>8TJ@Q(vL6ocXRw zeQ1eBmVvy!U9&G=Kll0VRlWCkC|w4x?u2gEVh$iGTmDuX_%zj@_D0GCnm+VC8ecjP z;N06%3LdG#42VsC%YkI1DX^J26UdhWob@`#!xL0p5#qyg5ZPg^-}!Q}rCJpcunhgI zvVHugao%=*KIPyX+W(e=xO(Fh?@Q_o7%ZlMmw7qs_>xY`XVTT?OhkgQ=E{^e-a?iT zZL2`xU^(Qj?z)rO@Pa=6+BF7egU0~z9f~YX2^)$lssl+J( zn-|Sm#@O|59nK+fTCbrEcs{gBg%Df?LIyaU_FFpRXcPXr#q5BDZs`oZZLj(>D}|&V zN;lr@BwJFeCU%6M>D9blM`4ZbCs6*qZ@R#$bXU$)x2jZm;WvsXMoD=`TZ{E;TL|=P zI;_f{4%Y;Kc&}fI-MF9C{_N~M&Oevzah(2vj1mNPd%!J9dI@TGLqDqKFj_I{k8>>* zrbzq-EanW|N#eycxzpY`!v#)n4o3G5`X%`3A3 zx>s5D{9Aijp&r~2f+$g$#-_yp?6oZTr0$miWVKC29ffaSzmj3LrRoK3lcYBVcbt6? z(6jA-Q$?ZwNUGa*cJTwy1)zk~y`_P7o)&;IKgixk#h+-=zKN`GpI%%B9T@F@QUv7hyWM6tz~AwIw_O9C0G`68>hG>V zZr;@$P$HPnwDI(;8E?DT;pH3xA9KOzgDsuxxa2)6>F%XbaA=|l2o7D{pg^f9 zpV#i0&9-e3ETN92GsL!$Ow0eygf6ps-~qoBCva+p1xot}ME6I3 zTblJl7qRnK3-}AGys9CxjZc8uVw)C0gtuG|DP>pFKCB_1-OHpql4k)Z)A>gJ7<{(s zaCGdp9KsV0^8jn43>RCGw0p=8ZI9YoncGw=Ga;fF_B0#<4)fPVlA?Y>M~?C!%j zz&=*CIq9i*zge~Rwvo#&}(ADL>XIAbBY*=H{}H8rf+@St6Fj`W6|Plx+ihQNsS@ z#k0!b?;v_7KyH^KbB6?ptkB*pTd)69-=CD>=&|BctD@xeP_;OubsKq17n?JZAeE{K zN4qr_Qy*4@iYhXOc1K%cRH6CgQnQQ0@3nm#H?!N@~t15gy~gAv%zdcA z{4xRPP3N}oUe5{$6*zkG{fuQatW=LPh;TJv<)(&tU!$nwtiH%Qi~#~76?Wp49Q2nEJ}r${Xubt_XtXb8TB zHr^vf4%*Ok8k~?c>DB7|0RM5eK>*8{t2gzncVa}c6yWHWHJqXt1)rm`8ITK9~SZe_RY<9Ro?QS4{0Q*gwU`bsRfB3dgE)SV9{m6m7)_;5%8mgayTY;!ur5Dk7WmoPFs-6)EtZBUn@ zt)@nU>8Bo_dU;hrs$KgftqE0>K7~rM)lO1VB23J?frQm6u%U(QIj`Hx_~3*baiysj zv1v1`Rm^^WEX~5$->eyN|Kp>J%PU(wtv|Gj(BvjSMfa|sw9b)*49XE8d@gP8J zND-8zZa^HlXejOtv??uKB@AE)=OpSh75h;5mwAX8mc@a8nhl<{xLUzx07VZ0d-GBtZd1%{ekjoO_1}88_?`5YLmHHwx@qLeW z%G!CYQ8WNd<>_|-)@i3~)vmz0I9z?4>H;4<$~?givpCwG*t`0NMBcz=YsN+hjSF(} zo{#5$TNnkPRAh7bzVZLgxLmTFy&~-`M%g<%Si(9-cb1({ za zuIj;47z#D|Fr~<%NSMuy4jKTNC9%R8TX(vR3 z9Ig?(fCFx6vBH0k9<`pk0?bRx=J*Uhjst>Mm-DEGm-A9d;Al-v94LPG-j;I>RRP(b ziYXqBVX03V^h+dESR?OwX#{$$;lyEo(UQ-x+`Bq=Ng!z{W?5ZU^7nRVwsns3TeLf# zzV)YHNUdZ@a?>qE%MC>}4_#*uos7$_L@ueo()b)4+K^`erQPc9sNT6blnMdWcWt!6c-Qr;b;w?F+p_zXSb}0w>exll?TdVa-Ro+`G&?r4=u{o+Shn+jPy~LB z%NJ44I2X&^H1i9)7fAZ%#zoDwHB*MGYW$@kf%jPUwG|?+15-BqR|kfRnyx0o)9a;p z&G#1Vr+NEt^RMr(IvO7Q;|`KB91!f^4{NK*LXM-G?7d}oP`wT2AQp{u_oP^S-gDMq zlqlAh231n6GVEUKR@aJkRT`>)>z4_2=IgMJ0eZX}1vr=XY0V^v_Pl!DI+KP1Nz(Dr zC_&#e-;+ftac~iA!PZ1NrD*Iia|Xvb9YTHA{ieoNIaF}Ec4vc!cXLC3nG;pQ*)RL< z?7eYfdi$4o?gnW0B7(>=LvGf%>YC8+z-*UU_qnM`fy}<0b*C5y6z-xA9uNSjC5bf}_GZ7=(MCJD6A{ z4izp)&|Z84uh@CPoJ$hsg*e?pYBtLh=-FF_FvrvP&tHEr#zsupoe6dxu{dSwaC!;s z>swn1RhFBIh2*&1S#;upceMdT22~y9w!h1$#Z%N>*%Ai??V{PN2@L&4lJ2K4ZEv$e z_KJwy4HY_GbfkiR({CkNrEOXqDc#r(>ualsH`ubaoJUAfpZe(NXK^`WB~NA@c&|{T zn_zvb8hWlt=!@knEkJ0AI6)KX#;MwMaaab`WW43^`A)HI-XC7gcRX}dIx{vEJcKxb zK|i&>T+)lP(13+0e4}d-djO^nUS%m9pJ7Yt7_BtRxoOd44-v15Ff)dF z!B^MnPCrlRlP>EdgN^jaqHA+-L>^W%T-dKFW9kEtGJrA3ZUO#oe@m(6$NKc)w?FHL zCou2hhJ)09y&Tg9sLWY!AzRW;X8=xOgcy3$H)m&8=jy1W)(v}im_F%=yP1G>IoJz|bnsAV=hG!8k^RXF33#|uHAC&?LaB*MHph08kr%+JoJw2}lB|y1*MCsvF z`-N`|${^v1>r-_&+$?{oe}CGHbT|g(T__ZU-z?__2$@d)6<~F6G`JFe(sS7@X}Aa5 zp3WwJB_g$&kGmopCrKGlt1mMz(>^&eQgRMUs_wkGLv5w2ipnWywtsAjy0<;)z~h|_ zyfkcq?=bUecM#vR*}Qpkig&eRIc}0e06^P11>tO$lsUg)Tki z)rEps%Jg7r|WS1zB=v*h1m7NN^ka|g&{5Xp?q!*uUeXLKtJ(+ z(2j=zCP<`!NN3g*-I!AsdsZ1}re(MzI;xcEW&mB@uVq-^pmqXSc{9Li+EZRPOu)F^ zdHgbz2RNpd>(6Mn0$`htk`=%^b%h}?$`#c05dxC|4tx895+62|@^0AvM_rxw5b8VC z)2>pxb&`C#p4KDb5YbsIqMjpW?6Ms-CRDobd}`97UdY=^zu)V}k3ZhuXM8j5ePN7R zbp{ogmD#(>+`Ku+$qk@M-CTGru9=+3quZq#> zJVt-ajl@+Y>iRg2x_@Z#aG<_?bP z7zY8nuu~zr&c%%0uGJ+MVcY6Xyj`^q^%H+D`Tuo~p!81Nls8XGd4sL&F%0TL^NIqj z845)XXzVTLut)b8aU$&Ah~jOK!s;NJiX5vv1WmM&7ye%^J1b2jntTLM7Oa3Du<^xW zSgmr;_Xz65lk>cT398fXpf}J+(O#xG2Wihb>s3zOs2$MMUm@yDTofwSZE9nia~OYa zmR9jra?o|yp1vQe2(D(iQc5HU&BB7Sok!gi%6jLNe){p{m8i-?ch-6D8c6P{%Q?Gw z2!4)1SRsk?3Fo%2sm!S7r-KT*)j4!9g;1ou*z8j%TIGS0j-^)ue!i1pq!}b0Y(<4H zs&{si=bR$6(tS_cM4m&NR~4&8Gmd|@teUEg!X)RQd94lNvP~TZQX96DlV4A@fiBKu zw5@VmeKI6yyCuNQ3QwQKq7XohC<$WLJVdPL#g%j`>pP&Q&D$%|r>~zsJ@x0WX*S2=^}*wV6w+lwk#rnmgntEsJ$c&(`JlI1CSy5;R3fK&W7~hIIpE~R z=GBZX%Gv2uAeA~xm$~5Nf8*MRs>pWdymrIyvqC1&Ih-c8wQx znSv_~eMXf(+HEM9^QT3ej8Ce*FHL%lB7oX@I%e|41dChOvF3A-E$*Qq{F}A=pU>as zFS?B^3WL~6|sRv7e59cx@y zKjFIO?8l~^maLZZcC}`!q;0c9l`;hup0AeMVWnHww_Qt{2<~UHIa>vSZUHqr;HN#0S2}P% zCH*}<@2%b{y1iel9QlB;!BQ^0{c>D>!5k`LY5~q2aoHA0t%)H6RM73>@zW)*d^1v= zvL&z?Rf|-=1+RcNFT#Jmt#|ICe(;G*j93?9-^fMb2AI569Y-7%@Eld&bJ8`IV`@ILpTmk7e*k@Hfqt3v?DJu9=+`*3g zA+Uq4!KHVDf0X+EimC!hiN2hYp^;A3hEU6QJvsPW0X{2Mbf7^!!e>H1ch<$?`~X}X z30|4?C0{nwJ!1t2x(ze?Czc(PJnWBJ3>Ta=e|lip>mRi0 zh63z5va$@tVH~GSZNgGr8FaAgmvhPjP=EEY9Ch@EXxVfZFEw)0Wi3DyY&U`_TSUm1H^afKI$~ zK%YMS`0F=&p6_2syLC3wv_`0PMrmtczfBDg9o$he!Y;+IJD_B&d0q?s2{$4`K^7ZukT7vUAEcU2{~p#AT5>&kM>ofj*~Wjn69-F_aYtH>+9tn1v0iL+AAsgw}g6?csFu!NI4@-bL51+Tc&j@fEEy*=2S9UM({eyJzU0p9 zvU4-CMHQd}6kYbCZ||<#|9t!W>Fa-&{zw_}3uV}KIO~(YZt$2UiRi1 zm9M0NgsK1oLQ2?ka_^j~KJC_=ptm8~8MDWz2__41>XDi*ulOv{Ila(@T5 zKNl;jKH^c20mZy3KNZ5)ylBr>$*vYjj%@6c$lyY??eI=QhIlV%CSB4iNfTyFVHqD( z_02exjI?Fvu;ZBY5bZ2DSbc%~b~^~b$$EF`{wdC@i^FkHc2WsSQ1ZGTHKT6ZDFAro|rUeZ&E04C|x z?@3<9=b_y#u{$zo`+B)2W z4LtVhT+$By^Ovd40viFtm&MKkLjfC?3C{u}f2$*TszyKpv(Xe@&9n1|T4h7oLjxnU zp9a(*0LX7i>Bsu}Q-6Qz8-Syb9Sbz^YC_`0=I! ze?w#YLQ@EJwImH+HO6vmA7XlJ`ZchM&TNn#!8b>+O&kCn*^Qd&Ov{_Vn#A#dJseI( z!V(RUYUoczAkI4!MG4Z> zp}^h+?^@Q$1l?tq2wzq{eujNBAgLaj-dVf(5p40tuSRmMpb%x%B9Ya*Vp@1zf49@L z;M4#*1O(NRQxISGe4J`nWSt`NG7q<_ZL9X+9lIK}koyDHUs48mjK2B{?{&v1$tNES zf&#Bv_3CG;kn|36w*FLsNdriznyzf#GGCYW>-@#oHUI0xNo#oy!p+mxuG>PXt9nN7 z8i12tW+nax&s3F2f>Oh4ZDTp?f1hzg2ZHfaNTCym-mcrz$N8mxeN{nR^24kZat?OJNyr1d38E)SiOKM>|#giEi$RS zmWhd0yN&rlHHLZXzV@KLc=MOnr8LA#!QIw#S{l;Z(#c>G?F;^9lHXG6f4t949DVL& zRhVyF;%WEoq=`bfgaXZq1e-D4iXV{Tc@e5wb?empp{naPQHTTgcHO>=_cMYj&J9qZ zKiA=Hg}Th_+enHDfOFm!V56?`NO!J-4Hqh#T*W#i@6U8`rgVx0q$@}}0lT{zmWrI& zNZ*w|1k(|Y)ie(F?r%x|e@PDHGnMC10UHSqisac*S#6$c*F3Af3#TQK9fA-ng_0wU z4SIAXoB0oIddRI!#jAU%0A@g$zoNoQi=Os3oHLN#oxgWH;F1AdS_ly|)=X=)d*q!J z`-Q(GptiRbu2W?x)roI%W7F5~?#5q1ex9fLl#a2Ke43M>!?)emoU${^V}BuKUY$7P z3<9336Qf3bDfGuU;NEN%NG+I%_^I%g9&V*Q$28u^ri|aT=AkjK(_1R03Pl~TE1W{N zLtW~W&<_1DEJZq24;9{Yr8}&XMgWF3K-blZjw>>Ldm^?8Akau$j>?v^^=&TU=rZ2f zV?Vw<_2x*z-=AJ}ia#{B6@MV7`mJO?0t1V)#2j;*j_jQF?OjO z%+}_!OX(;$VOyj7Y}}mUAvSYlLG#iQ*pi79GnI2sFs$sblTDT{)wZ6MoetNUVLdri zXhk+F6+t_3&Z>lBt>uU&_$_hdkuZ;CV^T>_T~JYQ{R<)Urjc^dycyuh64sUb*NXGIm2o4%K#Cq zgG{b{Vi62Z;&=(;Jb$gML}$SjeFAW6)Yv3fo6_x7Hw0)C>FluZtsv`Ex9B$6m^~dQ zzUtEd9BkGGu+pXT=uPoMt%{&hlK9_LZ##+aJM^NEjhXryEh ztG`g8#geb}e3FkkhN~wDysg$v*Zi?r-y~Q}9Uu8J7JBuHbC;sj0u=*<1n8H#)B+(T z7WXBO1wBe$e2ZqYHyC3(_uC7?94@C!h#1vOJ*-!-H~B;S=a$t17=K6FskSNIJ(VM5 z%cM$xyOecScwsE5e}Gq6LxIjXjdtJXSaew|Wnb`JUaMp5Y`H@P)!x|y8Gx_9!cAPr}?L8BL5DIg@Wuu=y|5@L;_9C`&^ zx>Df6X7iwK7}7t>ni{yps)G@sTE}$|3lN;lt3V!fd5J4HAsolyh1aI|tJ=Q2BoTpkXFsRInnM$-6cCAe7`wJ1%N)YJcz-tcsZBeNZ6^Z!M>D@?oZ)uAHglbU9~x{whjNXeX2 z8yZ;t&WdtKRiJdwk2ms9>cW(4VvH>>xh zetZmbFDVs#q}Ai@?MT;Zij6X$AB_N}XTq+i90%sS=YP44RkV!d(Dib=SQA2uhTOHm zb7b5Xyy_^2RNA>cFo})eqv!@rZe{a$g&j1bv`P6zzGn#nEcSaVo3Es2P;P*ILQsgR zwrzacT@^(=93i^(w5;+qTTC<(uG-jFwcs}LZg+IT;VMWWr`DDl`%tysQ(@xR8;3Pa z5hY>p?SG1W{_^F+{QBE}z8}9hs`uHT1AOO8aYwDn<6@@v`s=f0P+eBh?3l~+?TBzz zfRl$CP2rYdCtq~zv;mbM5->(7f4=5H$|dVKK4zD_vk7&Nii4<&LC|?HOeBlv8MXfL zdh|M~^Gw-pRi}AvcrLJvxhY?3qevVqfh|Y2=6~+a?x_TP4ImG%i?`Qc+SaoO;X^H} zt0`lxTM^72v{W7UY=9IU)ZQ-L_ph(~OhbGSCi6aQX)mx7Y)Q8HZ`Uk&2@gBO??mDm+@1@37paiG$Ja z=D4!658CBc={8Yz^~r_H>)dgx>-tXF?du#LpFYiBIILe;fd*ojHxpeONu6*x9_*YY z%5i6X_ih!TtQ={%JK*d7kd++I4nLPHnbC8G( zySFm-*S&bgdQHA_Ca61Q-6HjzB-Yi!rlA+ZcrZYXoGwsm(Jh*sIO7TgQyB5 zGpXaBz|KRb40|}d*mh_Petzre&AEmZZe5Qy;>I2ImfOh^a`t_a z^R-^Rvl8vz{n!s1Jh@#dSF^`B13beTC-k6-cHi(Bakz+ zGjSHQG~Lf*xp&S&;8%uexW6MY|5NOWhRMP&JzIWY^~Bp-RUII zV^Mm!UpD4}9A&W?c#;%n^81;2raIx41j*6iCKUw$-ux85&Svi@49@Gf{&N_*+$ zb=yqQ)V_3lL!q5hxyX9M#o?lM32sTF63eUVT&UYUf|VNps%7z0@y#=-aAIBje_k?& z(MzQ$m4*9jRWx3NQ3+f?84j(u(Q#I|t0&)yFg})WxC8hqC~oQz5N0QTky@7;ZVQ}P zu$&?^IyBhw*RNBD)08#ztz(IlG^wjoJpdF3fCT`mB*pFRWz4tlr_20V`ae?lrF1SIk}|EqKNSTZq@40~KlWcyg6m!9gXjMJtP z>99oLx3*<1sZW!&zk?whYUe!fHWHFrZFV=_S&is`3pY}$1sgHCOr-;NL?F6gTZo!!V&i&g(mr&gT4gsx~ zU)=)wN?LIv_B-3v*n!T7N86T2>#bih(Q+iGm$w1Ty%#}Th7lF$6zBQ+p4vWn!ek3=+sQH#l zZrIxFZlkZ4Bi{nn0k4<(-vVa=PnTlg0$TxJm%iWvNq>Z0d7uVQ0+hZ@p?`h+@NK?o zY}+4&$m~!c96(i+xZ;@SsGX3LRl2TC<#!x|O)4oWhp;>|-1mLwpV)otR@7{zltkU2 z<-AT1U#>6(;Z;=^Jpit($}T?(EB{dMm+YyChUyi^203wVs*^a^tcdLiQI`SIgKoRY zA$O;F`2h)+hv5Qpf3wxY({ho6W=5{seGtBvbvAMMd2Y?>tOf32FJN0EFWC*=tDX~@ z9|pzTmpISu_<`N(lPyQwJ1jSeg29Z1uOKM01Ix)^Pqz~4__zJ32XUsZM=UR^>nbWZ%A4&f zvMoON>UcGm)CpdB1K5i5ei@L<$>bT8Hza#+KnZ{9$|3^fL-XEyjqo43geuo9C4lW| z;?}2*w*b0Je|0dz`9Ie!{r2In{)^ydi+7KcgXnGhX>GqrU2e`OC}znHgGwcFS@270 z2NOBC*%VPDM*$lr2{AO@U{k3b0NT^`(|^9k zula6dfT4|tSDtEcX2+E$zhDoub28wgIkvD|eaXFEf982z+SjCDTR!!g_VM(s+#usq zmyy|i&L{+uXx9=5<{qa$kIKxwU9)fX<1ak@^r(P`64LqUnz{ssNK^gUT{hLJkHdTR zU5h5g-t8J{r^2^jHV~CvgPXlBzyllcl9XGj+^lF3d^tzNk?j(u?i*=BDd`zC=x+Cm zK11Q7f0u!W1=nZ`fC4vwX)npD{$t>U$?ud~)ps4O;Ka#!)!WPIE7~2a?D%=x;=#67 zyqZj`Vv>z*HGrHiQk5H!gKiU3bF}cj=i4>=t3KYzKTdrwjVuRxE{>v>%UaIaNox*Z z3xSz!y<$h*L-F&Vb8pfGT3-O?>>X<5lqh-Uf1p8*Hs0SwUS*NvOWJTm z@o=ksdp?^dArTNzbx5DvzH3+9rWK7_JGp9Cv$pAq66tB|J+zfO+XspFPF{CsNOZQ- zQx^0HYx1tN=snYd|3G#zQl>q1!cEstTUp7>$^GY={p<7B&;9eafBk#BQUiIAVF!-$ zf4;IVyFB%#>Jl5diT3-ZOM=qR8kBhNMrue``LLMMmCGaL00B$J)VC}&xJeutu1PfbFQ-S&ry=-Vag0cl$ zv68h6d+vXz#y*Yzz9I#WZGc`munTt0P!yIT%aGum9c#y~%K$kUR(!7Le`M1#2-ogK z)(BWUhhy?t>2EgvxcA-p&jg~>TpMgoGOPp~o03D3YPv6g| z-zzz0iJFY;e_2kjT5`Rfe-wJB*Yu&rk!2>02P6IuM<7~}DrsZo!Qx!(E09Dnz3*<6IN%#au~fIxR+@0ekxPPVyEdGO_?X}k_1jpzwF1|M`x?(Tk9oM z^O9s-TJb6Gp`PvG#j)M9Is@i)MmJ4yhu##!Sqrj6bP$th^J=-iK0O}D?LoWriGkk8tUuL|!gL%NYV9emLLD^LABTT-)RR03=( zHLezbn@r~byf5HRPQ`%UUW$%;%Bxs0v}si9DlFTXsr0uHA+eD+@A0k7YNp|j2{sk# zEPGtu#o6A%=?Y3kG@F+}M$)Vbp@-C4EGmbc)ljMHf6`QSu#q(|s;^sz{(gV0?Cxbx z@GgM@_o^Oy-dA79euQjaGWf`@?hsNw6_tuA`#LmWR0+54#7Rr??y$m^l(^fjvUyE> zEk~v$rkSVOu3nw6PwkrC_BdXKYOM)e_WWLlW|qVcRc@oSIr4v*zvEyW< zyz~bYf5hWUx0yje%3{J6+56y%SO~v_cOj0J#Y<=#wp7%Q@U~~9yJ+J5kGp`s|25{9 zuN>y@PXO6(e>^?%^8EpgSq!mr_)^fi+*ejeH=K%<4MJ}V%62(E4SGDn{2nsOQzfM&+YsWSw?9WO&Xxxx)Fnxpc-st z@@5g}TvxSP%#VODzeccskNUm7>KJ-iuxyLHm(r5zF`y4YAF3;ZGoc_b+qNrLzuN=` zf4Z_9yJq-iQ2tx}bZrZpGdmeHG0$$)5yNtR3Y?T2UYy?N?>hRfvXNftwIwwaUwrw9 z#aj@>=v3JErrY2&C3z*m9wW|^FoFArR`9m2EZ;@aYd?6Uw;u9G)+Z2_ta*G{_gz^L zGtQ4U@r9IiD#0W=Hq-Bij_Bzh_GmxifBkqgUn&@Y0(BV&e8sxky|cBISsFIH6MR~Q z0_it*tlpfVJ+_me%6jcKtu!mGy9!iO%?MBzr&iH6=hP3|bd`6RiVf*?Ai^&Wh@Q8X zvd^8j4j9GdP%pSM?yqU9BkFCbw-W>;*I_TCHkYe8^K^1@zZHxFz_3*bv{~<=e|<@= z^M8Qgs9P_9DDzM|TfsI4<=+Z#nRROF7ap%CXn(v`2Y3i%eN!+*Ya9J@i^d*PPa~ku z$l3$2ZMp-V$2v`Ml~)J^j`WIwaub%uNE$s=npW{hTyp9cct%@qmp)xoOpO&fR4`Hd zYbQ7oq@K^>aKsZ3x75+PM&znkf2hM0mdS2XJ&G20IEm16>(?D-uG`~%@sJA6 z$2~8*pW*!p!K+W1_#IB~9EZ@UfdDLkv!Y1_&Er*y{PE@YuXW5vS;XT3>W5_m#+N2V zrc=ux8wU$JU{|6DR6rPEOYPuuIkUNfEdvO<)}0dwRej9DAtG@?P-bsDf0~6A&Lf-t zD%}gw12PFUxE$l|I4r&29>l(} zHeU0{<3P@7bbYFoPq#ZQasq)Hox`}`ph^yoLX0)-!)Dum$_?l01v|`rs;Z-B=CDEc1(k!Yax*tGlZSX(VNJ6!Y0OHrLjQVjp9L+J+gQTeI;@wHpf8?v~AZb}ewELb{Z<-t@|Yj(It?5eL%4#L8ldw(GzOX4aKFXipfN z>n)sjDVqv(UMhP5f6gx?!cb}c0-Jw_L4=gF#F|F>t?f!l5!^tvoC+viG)eKhy3j8x z*h4brwZ`MR{crtqewg3C{o-793kYD|lTYafC%$XHCYfbP0MolhAyA3VMkvG9uR|S1 zCweL;_W0@dbZMlfK6tgZO7y=opkCRQo1~h7j$UfQ19oKrPgpfamViw4xf%JYr7MR$ z_u`(6w!o={;6#~j7p_T*hkdG?E1kYn@^#pUAENxpPTIM3Q`!ybwl_I8-rz zu`stg1)NXl)_RaAO~#Ci|F>W_Xyse(${|WKpxV*#qf5#Ii;eaZ^BR_Y9@MS?EWBt= z&;)zZwq-X$P?-0zoIo;oG8T>FNod>tN`vUH$IhSh=zOW;=4H<_|CeU)0#F67%WfUs zm%H!+86oAsZ`FxzP45v68gBkd&DS9C=zV*J5-+~SIIT%7vs)gQ_3#3d0S}jn@d79t zs)p(#kYsH%ja6wl>Ex*9f|#5Jd3bh=Klv(`%<%#nG0m=M1hg~TqeN&PE@*Yir@xfN z9E-O*@KDqsd1Ki&_EDSO$6u$7w9Y$@xLcH}{9Bh7@&a!G+n0y(0(${fmjm+xO##Q3 zQS$;90V}s@^8z;k0biG)^a5^ww_SDUE*yyKc_+( zynL2@1RFX1%JBIxHiH~dLA$7`#q@4NQGz@5e#o)O2^)V@GdJKbc`)!oz~k0c;u=oV z*MzXztghM1H}$aIefAtrO=D^*d zJBL@G1WCyr5v=jz*y;_8u3j2%tzUx5crEuR9yDGDPYrf5DX@Ibtto$A?X1ypbuoZ@ z8%t3#PU2%1^A~Bja#u=h?E8zT?GX&rEaV>Bxh%2H1L|!NN_BP3pU;#MF*P{BfA!_H zOpMXnlK9uC*Nf3??FO6Yw7KAc4WnRL~1`sQUlgkVkYs+V>=RQ3P!rT#wu ze479J{_P|Yi0CvN@La9^7ueA5O4wKn*RYc)S$p26a}L|Ngs6#J3d&4P@nUV{ZRcmA z=GQzA0oy+68Wn+xT2ZCl;>+g5VuYPmWt70M4oy6?C(gNCiEPF>f2)ETt^KqOR%qis zHG_xGE}N;YkQWKmadtL!hr-HY^#p>`@n2v?GpG?XI(^%1pCnVl#iw#KBnWcFxJY!Q zDERrqf_?3u$1iRt`Qv$0qkAgoxjRkSBZ>T&Ql_#yaVO>Lj4=`n$5R;W>-ig1< zn+oh!J^jU&bkKZRK@=D zqZ0hTKh0Ou(GQLMIoo?e#H`N6fGgT|H+|kOUMaADz%oDHym3S|$1rWHP$Ui3UA`zP7rk1veIY0)5J|L2^SQgm zT_U)5)_>2hR%|{N_(7{Li*>=;p(0nfEh3$^wjV?O zoh}EpVr1_ma)qA{``Q%;NNS*JO>ZIHs{@-74lORvQ)3*f@l}BLQW+~YUZ*^iUjeix zc4Af9?NI6^kh8P13wHFyO@?Nf$2($pHw-x0vmp~@LDB=Kw!RurK~>Hm z*k0#IBYZ(snCyMR%VK@4E1EU$4VC;P4&RXb8X)_2ZorlTkK7<3>&_p=6 zrGxEfm%?zmu-X7g0EwHKv{*qe)3L&n?>(U@$91j&%*4+HY!bh<2eYC0fKxqZM?O%6 z*voq&mSgf2Nx^E*6YljsWfyAHla`5Cv56+AZNnd$_P4=@OO!|Yc<%@rO<#Efj$uP>R5#k`}dJ+Vi)1xkVcCmwFN*afQ+<2|BOaVvQEA)hb{F@$d8NlX?*?|A6ewXTu5TmJI`|$XVmX=2*D2h z9*KjKoGH(ey>&jca_E+)Rabg7tDf%k@2L!-wd|hbdTZS`4X7xS3~zt=m2?&0aO>*h zzQVc}w)_)b*6Y}B8AavWpc`+fyy;OEUWq0P!&gu&6Fh2bL980Udg21% zB&f2=uD_Rb7^uY>=?-cUIBfelFNBAyFwV_}*Hag8_N{k94%O{mC^&fm zhB$fU8ai9M;Cv)+Oe|A%FG`5;77>?l2!DYy2;%KJa$x_k=}CXR9@{vk4IIH-+rh^zm_O_pw#qPW!5xuhzMWY$oME z>P50~go(glNU&fwiJ73#>=cz<5Vi1p3J#Wyh2RM;f*QdcY!aL;X})1~Tsq8B&x!}e`I+q{O=`x=88Wv( zQtZ-&EqJj3i_@7}^@+%$K?)9=t>Gt^LY!J@!-+w9#fN9FK80mLCaZnGVC-Au!*St`6dhj zeQEns_gYexIy=6MM@lAV0+DIa4NP)+fJb@lg5K2j{6KVU!s18v$AJZK;7Si+Xs{wz2uu57bwmN1&=qELt&0FyCm?vi) zALqZm&QD{0edQ7p9&9BYvNZtIlk7H>+0yxdZGUWMzV^^;0r0fJ4FSih(i_vNQ(Ly@ z68uykiZH{&r9L3g2gFGwM7x+0FM97c0&g>i=yfh9NymETglsR%V@T`hIfD!38|usbJQ zIJr%4snb^X*&bV|UAOOl%<;K@`|aD8Kb}7Q_1paGS0;(kVa(v5tX-jdRHjAq8~xGs z$6&jSB}lN;z#_$wi1;^$CabD;!53I0 zf>zt_bU0*P$HF_{fVt39AeSiyWSNBss$6Jt6g$@AarxSh53dxoU%EIi-l`3ix+Z^J zT3MLSVAZY@uneRZ)+8rPV~anH$(2Ovj)^-<#)b$=IxL@7zfw)TI^yF*MyP`w(m^8=TN3$ZhvGq^tR^OA6Kh?{`m3pC%sQz zm8)O+IEg{kz7yL`qcEVC)y^Y7Qk&EE<)A%*RaRXf zlDc(fBdr5AG=o2bGX;kOX~};%m&yeL9)D(j<20gZ90}BgIue*;YlOt&9RMKzuvc=s zTr3}D8QG);!8tG8S9yhcd;~9%)Y;#1d|b5g^zFAV|9$@&Nja6?;67QyE(`lWkEZlv z%KE?QFlu+mBvaLPX9q_o-$pfKK3EeBXT%9te*C7!ne&oAy@$a=&|;`o2x^=RYkxI5 z{$09eH|30;frhpk(PCNx=6Z=0C9L~UcH9mpWii(!rH0>d#koW+my3CEZt7f?gOaDK z!k+TFlP`8tb5d&S?6k5-$6-T?N}9GR0ruR9FtNw=n&aE&51&82s$hgyNk9zmB*z^H zl&n>0ocg5rkcKqGA&&D)zMQp?{xR-tMPPBT4Yj(`w|HJjyx)DBv4!hZEG{YmdwI`(rIp zq5qf5BQOdfxH{fS>*7Y*pv(Kv=3taFCNC98uGqpPhEIDMXc1oz7>2hnh_Z1q>VQOamZW z^>_sS^V92lT@KJo{2E?K)B$?P=$kNxLIx`D6&KNS3t(SUP^F6d7$p5 z^mVCvs=9TKq%tF!jDO_cEa9|z+a2K5uOoU+Nh-}1whky~L7&%4$Dr!~R1s2k2j>)< zFPc7Yt4MR4cU^^3xYy`E?KTOQLDf+hm9yhEb{sHMM>o7u@Q!=wj9MOOiq$7lO}4IF zbi_z%lngL|=6(PI1djS-yD?ilLc5t)zH)EDl0(>bp*MGjP$w2G;yQ+iA#uL|U zijK~PfyA*Jz5DSqvtZwus%y-1Abscv*!VFVkA85Wrywo{k2? zN{QRID^kGn&S}+odd=@t2g`YFx-|j+y2K>d>0%46PIvZq$i*kYqDj%inKfd%mw6L0 zEXbIzTU|NQ0e_j-Yr4m^`ttef_Yd_^tj*i{=k6yMbg@ir6FhHQxh1lZ1xmFMrYg6) zT{g~1frPV?u`LIIP8%8p@5GJR9Bt9F#Ift)MRq@I1x!I_JAG2@uYqHpOD+k_>l`D@ z@folZ=`P#59FQTGK>2iDl2y(N>^3)VlXV=|T1(Mfwtp!R+z}<2-5&J|gu9b9N3VAF zH+>A914%c4QlU66NKQv>oZ;ip>x?+9x72^E*x&QF4_|-0k0*9mscp*MD6+#Kb}H%< zg>Kzv{Qju}`r_^z%XzLo9956|N=({m5!{3w>hiWcbuPHnh0?T;J$l-o#n}Tg+1?Yh z*4>oKtk z@^SBGoPTa7Ov|4DL6(>~N{6e~96&gfq63D7 zrR4{jTT^IBUB29Sl}lh^wVF4JGFeeFF(QsxX7*1hKym^-m(E;zkU1i zzJExYj@KMbrTz|Gfa}wB|iX$&yCr9gxQ#QrX5fVGEb$e&s z{$YjwaI3@yzP-F?8fL?4k5xNUNK%b3wwLY#TVE0yr=2=pFWXoLhA5gvludcIQFP?Z zG26nB%C$W5Y@1{2=;L^G4O#Vh-;)(Y9yn=cd%S2sIpzrR8X(LYc-t*R_)&+`qZf|g z4R0``w;~!IoI%@|Z5iv>(Zog~)R*%N13iCpq`^C(^L9$bE;uiRc{t9;P#y=^x=jdy zIsR}e&^ma5iR*8xnlRB;j+CZ8R3fJ!gjL=xTWn?%J|9vgq`)c-WJe4F$9n0YDfN0sMq#Ae(@O21! zuL`Yhx<@^iw+#awe>U^xw!`wfg&Y%=at5zgzl6By|6pPSa#lW8wlV+Q9EQ?0k&BVfa z*Nn?u85PQdj1p^A-UbKWLsRTiX97!E&00`U6Y`x^`}F<8$M<7@+u5=OLzVQB?X7&2 zy`P#4Ud7Q@R%P{ch&#<+^j=RrbX?>ZJTN2~T+b@od5Sxd?e>1y6pbUK8~W@XyyDzGVA zp}HYKj9d-q*)FGl^jMjTL+bTw=WRvnT7(G>E69;w>u9B<8FD(mA^S4c`- z@NP)q8d}*LraX`??&9&39oSq&NDcW^-n;i@ln8ueTlUJXPJFZ`a3|T=>FxIrh#FCC zet4{ETONJhatb9l4Fw7zC#f(NEp%9ox!6|%LzRVhPO{g)BD*WStOu4|VBpaQmmH%4uOCET)EL)2#=dNIp9!I5 z)jQxp@Nob|Sv}siRl{5KN3#`CfvXJXy%bSigXSqGom8M>DXV-MNjot4uE1}DtLSmz zWqV8StlW=JPk(7%GGF=4Jy>gAmp<(W5svikUQ0_Su+5qNd>%m$i>PC(UO!HLb=5yo zv(=4D-i=u1urN}qU@J`5d$TEe9mp5df02Qb<(z%LDvqA zCJF5hO;}8gx9yD14{1|uOSqz7y|Oh_QnNE5=;07sNe;^eN42&Fr5MDZGj(=lc|N79 zgIl9f0vc$wjskRy-VG+lkrW2lkH!w3+Ov7t5EWFtu9!KF`h~l}3z;f<10nx|HkMFkk1wE-)V z23TH_tG`{n`fRZ%)D?;Yh5NR8NdkP#c3oa0u%Ig8alEr|U;f>{h4{YEt^**TNLd0g zYy>TCloY-D#g9uw3&5ne>{A7&duf_XDY`v88BDnZrrCL3$C$&83hj2ukHN-W`iRmU zzF`!9)~$i&Wo9|`wR~PS6^&HaB~-!RgJzP})vDU&M53inqF#C{=av;ph6LK+=d?L2 z|FqFE$*4Fddi9DrYgEQ5D*v<3u#5&b2fdxwJypNrcppG^$lp8ZbpF-n7p2O+y)PPT z2Q5dwXdex<2V}x>JX*>E_g+}gO&bAwQT8T(V>*-4cAAv3^~a_*_^nGAr{i2!Fx~c< zNUSDL_ocBambu7{0N&d>>E=j=n*T2*@&^zi6-~cZPawgNXaI*Ia7w^!lC%QUMVT9;)=fb8sd(;c6R|rFN$Q!Op%q zucInNb?`6OJDWJK;)z(bP`ICK;yd{|u zCs;RL!^;mAgG~gW;Fp&@$yBoUAYjc-6h52aH#+gjQSr`pyY=bhMM++KSCqbf{pYta z`{%Fi_4C)Ccif7{o9LVRQZl2gYiv9{Jd>Wmxr*ue1qpkPfeclt7PTVZD5x@De?b}= zfJmwRlJ)uK;2zZr@O^dugKl*P<<)d7Zr+Cz#NBcFL*l_(EiYv`4mrj$htpaM8CJIQ zf?B@1c=H%LNaeD9LFNJQ7|rD>AD;b5^+v^;RLRIHv}f5jDymVfC4hpqrnk{Wsd=gH zL~;Q^KK`|AFQ5MSIg2By+7p0(e~sMJy|T#Ko$LC*Svdf%fv>JnYgW6iWNmJVS!@;F z)OH(!-3Vd%{ajtksjHl`^h*sFnSttX0MIOvSm52}BLBJ(*{KQN>MHQGG*GEn0Gi{f zn@SD3A_M|wmG{G5U*tghBvgTIR}a=HqKi*f|Iryp?Y5-F9rDhoS|cmXf8(~~eWSj; zOJkom$3DH9TTeT|cPx(A|NZ>+ujd<3ufiYdW%u0n-AP;P-%9bMVaZ|~$WuE#ezOx` z)y6ulqotg*?}Mx9TqCUCC*6W`xqMd#MzXj`#bK(?YZ9s`v<6WtD}bW|i7Zoc-S$RK zo4c|yN0*ogQls9qVM*a0e*uo9+RaTJud;c^GFB`yy1|e|52F2aG}k(3 zjZqQ>%vluPn=)g&l016YK1>n3!l_hjHLk6fgZvi|BOA>w+0-b|_?q)>a3ha+b&^sD z`E&q8E3HGzPo)8ltUgSk+$Xun1*y8H2SH3{xwt(+(;hIc9>R(akH6La_RB8rAwfc z*rj0mf9g!KlG^-!BZUzey;L|=X(Q)Fb;a9#r7b<^Xvc_4b8gLE)Ol83&8`HLUf-Hj zsrbnD;Cqwbv@ppUodoSUSUYXdN_AR{-E}QN_>Gw0EhWF`b;;L(D}(nB!>RaX0BV1z z&fbpaGX3+%XQK^%>SM7^QK?mfCnPVGwu6$Ee`n9(Z~}VYymoL?s8wkbUaJa)FV&zO zRn1>z{BLJ4^>d}NE`iiUc_7s=#nZCI%le>#0~q&oH%>=0-iq^kDN7N#bQd`;p}o9l z;^xx3-l}4vJSX`6x+F_G?PPbOky!~L8Xr5QLImKraoT`g(dMP1b|ZM{g|}t>{Gswtk`Np=Dv3QNC3tpf6}+G zMaaxVc400*&tBucz!$|hD3~u*hNPcEK@iTSrfiM>=9u!VXS}92O@wP|f#tuai1slw z9MDf|MX#zV;=I8-tZ{Zm#3}8pUcaJuw~6sq^dxL`qd}65UeN#3Kn( zpv|a*4g2ML)4l6OQ%?tI*PNk1e=LWrLS%0`cBxHB$?c^PSU&I)i*n4?Y#enSdLzK{ zCJ0j}Wp;gXKU)axD7yO=$-Ig+)Z6&I2Ddr*$8g4uhxeh@o z=djnN3gNb1HfZ(K8Oi~oLKZbuk=Iku?7R_ew(H%BefjH;cgyuu8Ijbbf5&%@$QFR% z#UYYz@(TN4;{@wRc@S!gJAZKIxHj zPHFgyni@D%c50IL=w6UuWVJPK{Nz@Fk#?C=HrJZmIs(8|qzv7>U22M5eTQ^&*e*S- zfb0qxYQw-^lAfj-o-VA8e=KOea4c&8UqGP0GA|N9a^7Kt*=zxmUE8}#^7G%X^Ihvd zKJH4K_EnlZ@lG`xck@;)K^$znCVOYuyJ;Q=u1kvK-RDU<=;G(qNz?XbaGrzL(yRlx z?5Hgl3#7Z}L(99kIUA6@Y~MA$`oCe?hms&qep@{QkmvtRZUy~)fN)Nk=zl6;Wvx1& zT(p!l>#zta-C>|x`6%6SGg*cNONQ4&x|0s5CDrH#De^N_%+q_Vl*NOMhh(i9-`$mb z`S8!rGo$6r2o!CZ5W~NmY?yRVIxF0^+ZVq3H2~CVY->hPVzO&UbSIebM|iuchpAf( zUNE6j3;<+E54Mr1H@B=erhkxbFAhYd!bx`+db|5WQ3QakB=kX6(f3iOa{|}7D?~&o zs8afV?aJvzWmNdRE-y-tOxYwZ>b5jsV@N=+y$;2?fm2--Wc};1f?Shts1T_mqieE) z&tMZi$F6q+08gjzuB-pBD=rOSAS(q2%Wra)WD-K+)>iH27{KJ%YkztzRWT2#y3|L+ zpDX(JrFij+!zsWi@7|MS7AN!H@mQ5{R#Na-!Yx`6gr^R_Ed+ilr9slkgxbn`d0W*B z2rr(oM6~49SrLp+tuk01vYZ?}$^WN8wL9X)8#z@{iy8-scvTs=70q|ZR1)1Gk($7} z5lOywPW?n;v5F{C5S8bRTMk%+_u8UP>5E->L-ndFk;Rvs5{D zjfz*73SiXb$1<2a9iF^&o?jSjcZTQy8J&_Pw<&!9h)RHac(`vAM!+EwtetWi8vl~t ziv}ys|6IDTwda28|N8~p+EwF^;EAzIzbg_sRr%1cQWH)?c_*y1Q4fu=ywKpCXQjWx z)S-dL$u{rxBeC@3FY@2m{N^05{?AQ+I;u&T!n+U2(4WlNeo7dS0q;?YTqvxb_HozH5YZm!-2a$Gyp}Kdv=&?VE>@kS$pDOqot%W*H}MBxAPX z4!RyfsNAByk)$;;h7B4*Pf)ybYpdQ&wxiRWIq`OsKc@WJ>*A@;qRO~RfTwAiZ(uQa zc`bRB=IJB!U%aiU#abncI>=g{JA~g>2HaBxn^s`rmjcYoDxXZ@lKzU8s zbps;WKSaTIU04JAVB_?1JWkmgq)uQh(VRoAq#0@ZR^{|o$Ae%fO~lDDey!h|RJ}$K zTBg1LYq(d-215Sk%pCFAu>iN&4W!S&lBn-^et$>$e|`D*_rLrFAM2$$yfQl8+LEa> zH30lBu_)Fhg22ggQ4u)$(o>myc=kJ8qZM9rk$vtsH<%PMSKt_S)?2R{1*ol%6GEhbWiW=4&G& zb$=F=0zyf6`S1rYM#pKe8)37i+hO%?GqO5pW#=ITn^ncuS*g$I@bw$3_1pc#8fNqXLZ5HDS~0+D<|v!#M$?kB+3Ipn7caA0V6xikDmN zY%brilMqVLS9Pi3ah$r+C$>?5Py55dvVTRLJ0wumO9HV#emlHSt_snTg(#9>~XOi^}K5wt*iwg=gelvtX@&FBBFzo;!kn zw~zC~Z{J?WZ(rKKd1OyqPg$Mbg;w^CS0)5sjU#tg(yq}R7f56mOl|8exQEW;^ zqTFuCUEFpm$yp(n*D;*g=ri7R5p9SZUIKe=KvqVOlk^>|Y%eCc% zsB(QN_)&vDh9w;7hm}(+{I~uu{(s$5GpB18+_YihL@027+)mW90dBVUpt7L&D|UM4 z>T8k^9g9d_ygCa?7U+(lDG}@BA=QwTXSZ<=^zX|j_7+0bd)mv=uR*_Oi|7YmU@DzX zjiP6hOeJ$G^$&aPJlK0gs;M%nj&fa}uzeYg1f?px9@d5;+uP*y*_Ki$JAcZ8kl}DC zh?ZokXq*I81&NqD?HR5%9bodO>-M~4@rhQ%ZtN1z?0gdQ(RbZ5#WX=h0IZ^?6qrC zfL++QJ02R98Ub3U>U^n~rX~?MU&FemL;5Yfer=z=-R~3UW5t3RyMTcWT&dtIUxeMf zd0Wp0+w^Y&PB_{gKwd;+`8(9CN0O9Uq;y1u) zUH{Ba{TDdHpX0bi&t1eSP!k~~r(X4FBTP1>=p3SV9Bc(jW$)k)Eqj#NRzH_C>{(GX_$;zs#V!AEy z1Al`NCzd$al$h0pLWOhUan@k_P+@iIjws?HQtiBM$|WjJmZg*v7`I6x(lYg0iA90A zXP?Gz?du=&7lOp0vU4dBbpzm-16(hkOJcuolpoi$t}#S$`Y5wiGEg{4)7Yw?5|81v z)g+nSj^tQJU7$r`+R*Fn%w_i)jdUqBWPg$!t|iJ(ws?p;ILwtvqfvF^TZ;oVu*Z5f zmD<>iGA^hBx@}FJsBh|};q39r-=LrXzDd45WsXv4oi-7ih@zSbYNvqe_SO67st)PM zLl#$!{&?2jVzFNC-#>r+xt|6=PXasv?I3MXlImiu8la4hOfAoLxO7DwhsO1weSZ}k zPJ1-^y4_iQB7%qehiar;r0z{qUMkF_9l@bx@A2JFm1utpwW733+p+ygz}a4;O0J|* zFTx3`m$al{fIqfv%{xv93^?AL<>+h>5nF5U5>%zLzao!@gM2D?r`z1DrG=Zt)>-`2 zms*;?IuKNY90nDhhXdeG>($$*@qhA8R{e>1q7#ee#W(r;a8%u~3W8F$JsM~49Di4D5H^&!?yOY&rO8e>B4P5ngRMp7t(;xW{p6@=&#C~{ zP^mAgD@PdLIDdKR$rdNKdG%Uu_S>#!Y$C;z?7zG})pVZW-I_gj!cuyYr#YJ8%A&Xd zu*uhbPDe9>lFB?%n{f7!;-BNhDk+g?(#-AnxFly`V&L8=hrFw${C;!i#`A&^2`-b@@#> zcFKp)c|DO^NTti>o?lT*Q7Ajgwad*(ML6ueOSv`&utdS61rh z1jL|xnrvTvn>bT(NPo*GcRRN#-E!Zk$F?P=#cxKhK`-rJzZ)$^fc36~&88~E#xA9d zQ|d?pNse;!R3<355CY(GR0Ya--Mo^Wg#Q-vZ-AT9TivT_?TqhxaYZhQgdjVZbVv%8 z^`O%yUsl(bjW8{jmb1Wk{nY1t zR_vcIuRk~EV#B6=C&+6;BK8vETo#7A`l)9~py{A5HmP2FO*sq)!OGmQ>FCw$Wt?C% z|2P@n35CUvr)5i z_6hj^X|-m%K7al6ivc)Lmt)ZpXip`7cypCix!~8F{MnrKI!X~K+a;+oz&E~|z9pq9M0^56ikkUL#eecToSA<^6dwLNd+8NKo7!Gx z#h_)DTtti==a5x;C;k;e4S+-RtZOTS&Cu>Z`C0CGK*_n4G%PWZA zy_r_!Rp6<9`1Y)__-*#D^Yz>7=dbNO40~ML>g{vMoig$nakj=LYAJ(~>T%SaAQ0BX zg9B8PM1P&CR~u9HXf3`LBF!=*LpdCrCi7FN?K-e3_@fBSu7pk#kx)j}qz%lWI>>l9 z9eBIAQHnLMsD!HuP6Du!!>fFtw$5&MpuI=QTkSB5=3q`uo!%lH7MJ#$9C0o3hR3>x z=af6Oa>=*N%Bde+3%f%dRb^V)>eq9coFC?=mw&%MK6k3~lLD%CTh9NezQDgS@e63tg9ZsNYAn0ENM}7mOq%k^4Yn%k(ccNt9=10}R`|tmmU%$P)lR|%ymZZA^BbweA)!FU#&l-|>N8-MTJ ziP&-PtYeh`%%YG#i55lqC$G-T$I9_*TCeHA@sPed)Req)Hat2=&*`HGOKXhFyXDSX zluWIFDZv$F&ols(}%5Dy;iW>g_OgDrAJ7}yT^b)21Rp5M+*j~qJ*PD`7?{7VdzDGR1gMTdVgD0W9 z+*^@DqtOJYul0Rr0hvo_P7ZtCM&p(P@+OrsB1J zvf2g8B$~vAQwR2>4|LWZo;RzI` z$`I(WsDiC!hNfLtSGi7Y)Kimy+P$kFxeXx0F`T?OPp^cJ;<%JLM}IMpk*Vbfk(<;A z-GG6V{n6f0$9TUvvYOJ=Q&G^)U+9WX)>B&Ls=cdj=BIk(SJ~{cgw(IqRhjDZUF>hfbbHB_?n^pZ3Y#0(BzaZF!qc7j63 zwCg0K@B*m!0gxfOx?H1v6Bw#DhF4Ff%*c5u+_wXvpa}$qx#kIM{ZaHiY=2TRLo&>08r5b5r3= z7rHKm5amS`RB9R`dB4%!-^W9iU<@Y!)XI_eK#F5MvgD|#cZY<0K6zgrL${KlV+NfU z_N;IC);VPMtA7a#{835>3L2;1Pc7f}?#S_d$=D(`N3HByCt*7+L|Qpj8-HH6*Dqf` zcb4qEOwCg{E@LPtWWhUWTf6dVW6X;p!|`u$z{YW*PG^gc;s7GWIh$K8H{h;5Z|eF> zvej9D7az+Kysbg&ZU1eH(pIgehNEwpl3q(pr6=Exr+*F@{CGWe7f)cYO$i!Njx#4v zUlUW|smkP@<(N6_H?u5P#ZD>Q%;FmS22D0L=L>A#-HYK)J|U5lnH3VO zWdF`S0e^3lD23@}dpoU4!Lw7L>*`~dFJ|r8I>#W%NTToLcC83-}Ea)0W!Vtqe;x|Dys7hx|?^*S(g-|abr zj*0|7&sfQy)&<50R>Q7LFZVJ)KQa>)QI_`ZL zl7jRk9Po>C)wJW(vtZo$(LK9Kh(Vq3s+J>h=sTehFsGZL`kBMUAa7K)VD$Ual`k$0 zZhvZs)63V(4iVW`e@X>br3H?zQ7^~nvbCo;W0wChY&YI2CXW4C=<{jSzW)8(6p9Cl z>CqO7`C58WBLi~TBKlFCvNkBf9U-VoPmHgdH#J9W-|~k>i^kxy>=a0>uEr5I=C!|2 z=SmP*v8x9H%FH zSYzB2R@Z$j*Up6C1sT61u67wa8G$>q6%FIp{u#d8XfeYzyHisNQrSzvwA7IC=pntJu z+0_{5un^hH?#A8p;MPxvs69tmW~XOx1d@25!s;8ftUJ$7aZ1E+_h1mQsFI1 zg}g1~s7ThY% zlUuL-XG`|`xBh&G5+8tfsvp9)RDX6`f<%&Ac9`x^I>9$c;G%%o z($b{46!qLRXssSV@K>9%RS!*<9C8ST%Xui3W%p07w5jhzazy^^J~N(RpksMyQ_W85 zGv%4&`p87>fq#;lfgo&1@1!(sRZEr^rwUg()J-7Ys?l1tZcdeS&u=R)OMm?eK235+ zsNbc)UIUc@k&e|Stp3BX0$!?sw7IHvfig6aO&MhqbX878?Ap&QeDu2}QBeXlzE9P`8n9#<;ttmh)*bYwbDGJ(T(EA#kGvQyH zQDM!fO^dCoPyz7@^)E?SVvWkdBtR?ZODf<`SMc@gOZ)J1c?V$sc6u=Zt`vUVg$!2b z!W*|LS2i$;+eF@D(6&xxLUyEgvR)LDQz!_?0FAvmsv<7nDerz%q<;+Lze}2O=Xf=3 z)g)R8IrM!E_rvpRlQLx>KUK~%UR|786Av$}DpW$HBJ=oc1E=E*c{?$_P*-w zWw2L}oJlP_9J*JIpVi?5!GuMVAr{?&obB)EMtH~d|2F^oWwh7!i!o@4w$)CmjuC`> zd6^E*O3YJf&VV}DRVB{_Gm#K4fhr~!g9d-A0>POJV1Wu~h9iZ&bD(W?!TTx@!z zM#Q@Hk5cM3T{8ZOG;g(5NK;!@N)gf_$1YQeu&*lHOy6mbYfTyt#KPVqXJ2aL>j=Ai zErKHuM?Rz?NZn?is{*LfLIzQ-ITK2os3}0S@3(LI-t8n(c7Oi$j6nYQ_~FCLmHv9? zW%YEQPH4U~btNz=^RVS*Jp;IM`gL<)EK^mNV|w31>gW3;I~4a}V@X!_P6eYOu|q?L z7nv8ED}#pl$>7#9HysIe{$TBlJR}lf3)pNtysS?BcGyke0yUFvqZ5el01!l0egw_Egky2NP1U#&9m7PVI3B!dXYU%I*ZE5M^&t^r46; zLEwqx_}nQ9Y|97UuoJKbaY3JaM*vfn>TMsf3oh;LY0jbOA-_uL!Mb zQ>{wpm%D!mEuF|!VoASticFS(Cx4#j<7zl9o7+HeD_+%YYg|&p z(loWjy?Ih+U6jHfftYWaT2e>5^$H=bE8~&9Wjt*|sA~ntAx&oem<~HTQ@@bgmawg4 zix;iM3YF3GQnfGhc{)P#o5!`VW-F)WW7jgCcgk`m?XUr|LmNQihH6@hz@Ac(l8n=- zRSSjS;eS74v$rGJs_$}KDE^L}pt=FWKz8go{u*fNVr`vK<4k*5+Kg>)U_*l)ZTj}2 z0*R7#TA$00d{&)eoYzU0V=;M^1_W&Bzdx?n@y^iwDSS2Z>Nqaam&I|{b#?}` zn_N?c<;g^cUfYKTWOdz?WtLR+4)!wnC=oj21)j{LCc*J^_^)^oDp_cGV{cN%c7=a0 zqJnzyXw)cUQ4gfR z3m@J9l4&(#BKMuv&vlnZbZWXlb-)@@i8zKc0g~kci9W5^%O9Vb$~3=^mv3L%>$@4~ zCk8EfGJ(_$kQ9{ss6(%z&7%qM+EuIYN|p7v1c*9!+4?JjZk5)j^{A#HeVZrmlYat$ zJ)<^P{$5^1eht7&raLFMHT7gM4NF&inv3gFjWwYm5;hrES?TLgmepz@ay#r~tCB)d z^0&dtT2sB}V<^{C*`^d&sw09J$uktABm-w>bX_Uz#ifa?z3QAvsZD2Hu6txP z0X0H8G;~#e&=!J_gD=N-%^+cRM3m>M1$yfI8KphyBmU=DNu?4_B~t{xa@I1E4-ebA zo4I#Nkb|hi5;h{I-hi(0?v0^(OSh_`?DGp0G5JKrHuqEb*5w>dYeHUfSAXAR4d8(o zk0JwP=I0grc)h=hdeY1$Fm1O_96p7 zMNnzC!fS`~9a5+YkW;cbOQXf2R6R;)3IXCx86yLPv?7F{Mi;sE(o zlWF4r1Y+=~=LH1P;VA^tDSxG_Peow2+0uu`edgb5Yu=%qs)IGHv~F!uy(M)*Ud};L zA;PMByQ+@wRG{VEYJIVd`|X`T$dfFA)0)dbmW{Pp>Em!#QMQ-1aZhxD@4hXFe^lD>( z?YwJ1a}Wdi+D`s2orU^RhcPIjMm!--z#0-BoKz!riVZfen_faL~5;8a6wq z^rda=-fIzg_!~p*5eOziGI#mD$_UHM|>N zCJ+`Z-~u&UaZmFr9hxplj+)e5parjn*KF;-mu&v$T}c^^Cw~`1PX8eXRy{hIxTbLu z3NU;2NpRM~^i~@Z9Ge&Q;EY;&XHZ@!KY$!&r6t50e`N^5$ViDXLemJa@*`* zRkAD)*-NIdFdUmkI%Zt^HGQ2()~jbZpLh{h@HmzlYdGa%U-i-PI~eZJMniO%0MpR za6s#tlA4LMpfA|IQ?PJO_BD~4dRk%+5@uS}n&W0W)G95L0DWnu(tbFZ|4x=qJldm3 zhTbB(GuqLSt+{hn^*VCt)CH5c)n{iv#i5m zj>?CMN7?BI%ATk}wi>3oBq(8eJFo1>HE5STPk#{7@$v5Z6-o^)*JYt*dB|~2OPE5| ztOl0*0U|A{*`icf_j-j8HqM>2Sl@^)lvI-g5FgITQ%m79uA9kIfAu&E7tTY0zYy_ z!c+_(EdzC;E;;K@yj#6 z@#%td(>{BG@TMO&HYK2@@f?VHNmtw`CQ`iC2$y7fZz{a46^@?DEd-t*a6*Po6a1-L z-5!oCNNQVhb~8t{SPnql7Rf33isU+?6P4u~s^~+WPI8MX8-Wst5gc8ZB z&ujJHpKmM4lbj?~Blb<5NTLlH=?cphhoo=YyxX<|i4}?r$xF%w4kN0`>y(tD4U~Fp zP7Dx#mD}_SNFd@waHh+pg7uo<9Dk$%C&U2b+gqDD$Zi|DZ68#g4ti0)l1hLwgyG`H z-D*0Vs`AWP>_1X$Y(O-H&gNjh$~q=2F5?63E3)Dn4*qy4(wfczU5C>sO;FREdr>J% zBojX^)rZ#q>K|U-vs<328n=xrulJ*b8={V)-+;;PHN_UMqAlrpD#~{rO@Ap0@(8u( zF_#U|c7aDIctqj4QJ$JbA8B~Gmz0;eRAALMuo0HhJZWj7Q$v) zH(5tlGczmhMsy(-hU1w%`+qOPZHGag#!HgpzHZ}L4R=*V3O#XeCB_u^y46r5rr9f@ zQj9}IF#;w##sGHj@upa=G8h^v>Alf2YnMBegr0jIj3 zUIm8nniYZ`68Wdh$)vOdwM;jvDuqR*!FB|j5H$4|h>B006xBp5N`DT{T^CJIwUIB9 zdThD?ujC`G*H+IZnf*|*?46b_%k|%nU%tF+Pd}|!R%f(Q&a1Sn1p`&XO&qPuW%)co z5R^W`gX6pPk*Tvie`4}St_ETI{IKY zo;P(;FliE;2qyXx)VD3h3fB^IaD|rQD}rpsA@M{A~&#tgWSG3^k8L z#Z#l%Db$c(v>&PiXbi1pt9PvX0@ivq>(R}gCGzK_kC0kh&r5dw{q0$LetTN2Ls}pe z;X(9dC)fwz+<)^*IFvfzYAL2~^zF-Ry4aXiR4Z3|RhQaBp&{NgAr*w1ovKb{D+>}1 z3-nU@J;G8xAj%i2#8LglEJ2udSFg(gQZZHKpRL#(FZ6ky;4 zLQ#GJYC){JX-~jSiLt9>+t^LBd8bKfGDA?{MnSry~~f?a9mzzfkm@wnZu998 zMIAVC34aAr;$PYNUG$MVaeJqb;LVVRr^ALp_U(IcY1D{e5s;_`5{px2Y&^ej_Tzc3E@!%=?iu*II$#IoR|hU z2Q^ibMQSJ8>3>KK=G;Nk7pJD1uU}iAKfl4H-XPZ$G6w6+EA#5XU>yzd$L^P1)L=HBb{}4%EseG_K^qY!$#e_?8+3!Gn#n+P1qquWm1Mz<~y(e zrDmNmvMfAn>_ka3l)EP}X{qh5QXYCLQ56)H0Hmlnpo%$wkwoi6o`qqLo5#gTbW_>f zys_R@nY2ruGe2y5w_;!3`)WU}76*8EGk@>w+onDz#aGmyd5&n+6?VSzUJmMifR|Mq zAE%qOBZNV|Av=X_y;#E}Y)}yZ@lueD?MXWD{$}q~N)8>jT>+zVvDtLJ8Qa5egmV#< zX+F+{Fo#ZS>{cM~5w%Jzi2z+R4aQta$ z%a@dO^CrZ|n@pQ`Yll}*9NH7mKX&cZK~Y6M;k!fma^EkXe{qj1{ndPYQlu9hUN0?o zhyHVUuw=xe+wMdQg!KJ#kX`3XeZ3v8j~b9jb28zx^$e~zYW$ek3-4tBK^^vbpt50)sXim51BmHJM# zc##VR>9prlqgq*jAj8PMm7=1P0XS00g>$tOIsSx|T^W++_4@q3SNrhc+w1)J@!bW; z)3Ryvur1+4gMRG_yRsOOVt?aQbiiqqvczCcb(Hy9^-`^55j$pDT@Ai+YJT0c$-Gfg z)N!^p>NT$;Q|zditVT9y;aa9pgJ2#ANN+tuer`P461oGGZvz}P?YL8$6A~1{Jvil* zQrc>a@|^`LWl~pGg=~q&oM#Z84w%lQg~d50aX8DVH;Xi66~r#}(tkO_djQmD=OBTD!;- z1oWL%t6dlXkOmHInnuV3xz*@r**BfJ96#O8$maF7Nyk+^64<%T;mwVR{t$NKOR6S* zxcR43{Q7rO(>sol_}W zbWlm*+Wq9@d=I?}M=WO!&<>LKZs|J9eRH>Z4q=)Xk5f`$2X2-d=*6*6xN`dUA zwKh15f(5{A7c?vM%7gJ8oN16!q(bYxy2rN_SjiMpMBeBORDWxrFK6l;@9_e$)cJN) z$7Dxs-ELAeuU_SDj*|4PdYwt!mh_?B8K{e3Y@8T&Z^CE_e_a7E*3`bTsGC4B;Fp(_ zmb1zqS1Q^=j~(>(qCvVD8`{PS@+wTpDxrSiE>#}vG)(!eZJ*^r!q zl9=b!RQ{hT{(rF~{D)1M$T1cEoIwA}W*^)0u3pK;==B)|I}n8Ma;kPxI@$(^;P8 zb5cFn5}YiMR2h4=v7a>bnG$v=1^Ey?D1bg3OY4NFD7aG$`bz5B1BN)MyQed+U2k8_ z&t#~wpohwy-HY1pjGdaBELoMDmRa_EPv##$Y8eSYubKA%0Vm(PE`zJB@b^?%R#asJ$5MBS8r?hcUn42uyxNR6Bu3K*Gx zs`}WTpIK*VzV2Cas`b|B@0fDh{qv>WiT_M?D7<#1B0#|2cc~tyR|bK)AGcGly=HG1 zlnj5&|BhwH(3@WdjIHks#fEbkqAY;)cCIpwpB*kXvksI*i39?@*U#am8iGMm8B`CJ5JvES)?WCfT;j$?PT~!;iU$A?Z%&L?` z-m!1wgst}wyby&2$55IDAhT)Cz=2W`l=@JCnS&};sew+#xBqpx#6|KYji z2ncwZE9o)vj5uJ6L5>u9tgkveS7nuiq)Bva@}HgX`IuUfM8$pTE2|(ICrX1wTU~0&epsR-?VZ*bZg9m)RGTr>g0%it`3L< zt{)cgYTsV^Z|_{Y(xdsfyno!-?L5@!#vq9=I`=KOoR!?sw&Ad3pY}etA-9@}ASp?0aYpo>61AiFI;*pR;OWQ#x zrS?m6*#pLTU57W>_m83O`uzFz+w0f%W3bDQL~#%$HJ=D_ocbn_pL2JpQlWjj-Ls~v zthcw|Fy5&CdHQ4CS6db`Nn2YAfn8?L>R&1ndTY%@EuRT$1fxUBffkujWq#QO>_ltO z2MVdTwKiEjHACc-Pk*V_oR&xX-G-i&`U+6%@I%rcf4?SL&c|)_I%~Lnz zeYqq(3^yw9UVrkPVwMWs;dJ#S4uB~i0mN5pIXHBZj;?jzsX(8zmX+GXP{0!%q<(L% zrAccVsa|znA}cKYW`|Cd_yoGvOEjx<50KIl=7&}LgMxm3{paU?gwhqHnRJWsz>i;7 z8Pp_2jrne_<$vRE$G?PB4|4VVoeh31%N)BYtW96I<~0Ur2-QVf8KgS zM&38b{r*mexRpHCm^p_;MRRM3OKoERYbMUry2gu6_J3_UbZq^{ReSmN?eBNwyeA}A zsjm*H!TN2hR)OmaDsW~&XXZyv6 zDC4*|rhkh)%MNrvL=Jee`e!du1V)`L?AB?#2v@w?82$=KR?#ta;+YT^2_Oluf$Fw$^o8s1&($QZ~!S@G9hHubUl1z!a=blNI93et z!kT*R>hkg2_1O^#UF(1WY<+df9mJi7j>{Y$66QtPxxH$43V5~Bv-j4`0hp*KX^r<~ zHNAXI`;W2h)92Uw^WUG8hkmC`^)#n*0e%zd?bNtddH>Q3dpU0s`He51@ZE8+~(749QBiN|**GV>5JO{!CymOeAc4Ai|-;ZQrH z)JAOLy0M&;Bibh0Wg=*wVEDbilL-C3c7I>mr}^RA&(lKFyQ@ej$Q}j?D@m%F$fj{u zDj;@{Gvv3DEoA=C%V;Y9s~iDlvM3CM=A+2ImBu%ciY|J0Clx%x@-Z{#I>Kynyqpo! zyGtvLw+YQ<&?8<3$dNHGiU-HObT8W17&%q3?SfP1!9yaLE;#^DAZ8gxXsUP+aDSjo z1WnmERiK=cc}RIrvXSj#7Bve=1*1hO*Ay<^9EbkLMf>{s<2$LnCt7HzV1c5_)>T*g zn9p4_Uy>>$3^=mSvJg1f3{DQ z8b6@8{b{&*pEFJ>8s$pK4M#fxwUh(wabSs}fL-^8cq{&+t@}J=L{uj@ZGSpV;}OS? zET|Y&Srlxg1dYHvJbMt_J2i&h&S@a?wz-j~!#V0(>5#p*P_Hu2=yWJ0+CesqoQ9LY zc^(?EC?0+;6^W|zwi{?C2UEzDTcsXHNwBN@Od)K(P!49O?Q@b{*u`&nq<{<9S=~!mFK7>k zNn~`9Ulq-ooNz#l6mTv3EX-sK5tF?eV`=K8zG?@6a1NW|-vGmD?tj>aoXFElqX-1w zdQ(g=O=X1$h5BEFA6D(PUB8HM%V1?WL-eMfN<8yT1Y7ZK%k}8@qzp ziE^%3&RVDHvsrYI)_Q?n~SI2AMCb$K0{ocLV^TRm&^5pPoy533pF=`D;@R|S!Y zEE>nyWm2hg=q6-33qM9Ux7mAR>8H*m$BC%1?<5(L>7`qOS-VKF>`^mVwm^(3dr)LK zQW-8~60+LHl&SZ2tZBCr9V**-fngbF`@C%@!k^}yL2k)w7JqJDz(4O=ro$SsKgPuP z!T{pUxwP7J?$Jt9Z;r(xt|Zzbkq4wtH9qvnyu5$%dHlhewFTQ*UI3*)NUaVl5cs#~ zlu9);5E`>0=uzw0lNwCDh1&Z#|GjFD)#9_yr$(>JrkVIi{9NkH{oK|aQcwkpcmr5l zx36_Oy{1yW#D8X?I3*v7HEF_glvcE);~{iwB0(%0P)BkHU)^htreyf7es(otQzF^Y zelTQ)5L#WS2#U7pSd9SE?14ImV|_vIP^E|^+I-i8-OuUt(4CyLV87ogL3pf5*%X|5 zV>u@Su+Qy|+3P_4W%p%#g z#M>eTAgA4Tv_9DsBclM?$gkT~R1x^@h9n7ICu8TG?X@b;3J@Ij!1sL`CN*jW$(+k% zy-shmovm}SOg_R}COFubynv~XCn*qE-4%0E&rcW1TUkSE@SsOpay|oyIG0jTKPzW_ z^L`a1#AMS$5)JcoH8ISd{ENq1ay zG*AT@Ruyr;tm4Hgn5jQBl=^FLl&s{tQV)$(?0^1~Juu$`-heCMS%KY@D?i)?G$jmoTRkOk@5@-7O1p(<6awF;vCZYe#2weuo6BbkP1o zLI3;L*YV@JJzf39jasN@C+WsvW0!KivwvZ33QB^*?zHcwxVna`Qc&f(8-(K$Ae)x( zht@Uri^Uay-pslULUtHKZShn&ZX|j~mEP@qglo zcdT~e7Wl}!{IG87|8}eT-{*h(hrh@C`PFGRl7cu?>nCaxE~yr5&y?E>^y#>OG#Z1b za6eIYxsd#Fc8H;$?O&fCoN~H$7i5@Iq)#a2>kSOOiZ^VO^wKqxeR{!#P=#8?O z`CpWPBtxu`;>k~So=en`1Vjbly?=Xj%zKNQL!RW3a9=9f-um~cKHt?(|O+^-)d^ajOrSiKK_mr%c*1*lhi=}!>D+KeyK=bma%2-FMOMklIncXM0Oefk-lD0T z%BfZt|CYn7j)R+5CNwXzJBLi9T>MySznxr`odHu1wf}nUzI>Q}&JSOH-Y*Xd-htKE zw6bh2?-1B$NkV7PGyK>nwttrAmEUY%re_p3UHq=h01>^J`q-k!Dl$hUuncu^^X){; zCg+hDL~u?7Gs)OjE-GBt@wW92bzx5uhQ^vzZ$SkFcFl_Qeg<~khgJg8X0r+~1Y3cN zv*4heFMkAtsRXDR@XEnW-h3gkD2FgsXNkq0vZTO7+P6y{>ki&ZPyOZM z{r&p+%h%6;d~F|pApv&Ur1aLn%Xta_Q$Vc0b7@Zw{6>X99U7!y)zw^+s}h_{N*W~R z+nMmXG;OFs=TzIDLk#vP*0Y>bN+2y{NIpGKAS65Ai-y4IVFOX&9e6I=F+|6d$TW9WC=7V%JeWeI z_F$vjJ3`GWdg5oJIa{Y18&ZF7RT&d!|JDUeVH_m_ij ztMTwC*q!C?P2&)vXpNWsB#?w7y=?M&Eul)Ds)E~X!s~^32b;}(35H29kIHT9mP62R z!mm41TBRtS{)juxzSw$R(v~^pd^wM^k6$j{htK`5@zVbI`QCpM?%vhlA@3;bj!5R! z&qrq2y6BS5T!AN9&C)ihev}ln4q*=kB^#YIP_M2y#k5oDmg85;H|Br-l{TIt-=PgU=ZXR+ zFU}xPi1)ap@Moaf01;@&2CyL$D$nRdyZtiu)^s#X{eLy-i$S?iwazg?L4-Wl{;H}P zR>~=XS!VwNfz$|f%C$U_K-)8Ohte?RuEs zy4lvMz^i|9H=J_I&@HK>b!k1NxH8$(8{@Y-u%_bP2z9q55bnUoYf)vv;JkPOYATo{ z$AuqXduI&~Sy&oalW}(ktC}q^cW7UA1$85}I%pc82lR@{hib+)m2&KR6^w%Ufv@|o zR_~9O*FXOzeSCQRIcOPKxRHS;cVL6FD!hv7Y!-i|y&W1Q7B?pwfP+ob6KRh+Icdqs zmy~iqIMe&guR`pm9I0x8QXunqcT%W^{Hv!=hVsz+~WgCYW?y;1I*`P5m0 zJbgG;-88PYW@Cv{rKVEXZLZ97&Ji9Zx6^IJXKswoy=Xm*SMTShn+WaFsPmd zR)SBj)KYT>FmrtLS5kvt4xfsR#B%=79%T#j4U~K(QCE$P6$;n1=;EzxMDhKt=PB>C z3_S|6p1$k;@B%86U?jZ(d3R?@zy;*)Y+Zi`NM@s{4a6518hEi^9jK|gd9 za&Cz;y(s~5=(t&>z^^`F9k)WL@8;zHwR*2##^;ai<@p*mKVqN4CY#Pb-O*UUve#Z- zJ?N9#crS}faVrha$1Uw9PH9{g*5rR19~(GA`6uV13T45lpx)$tz=As7f8F1O;Q3y% zUY^<+aY-?*3FFZpFMId@&mu* zW6Aqb$G_tup{Q(8*;Y;aAtI|rriCJHU4xzEjTk5+IkwWHtWv1trbOAUTFS17s@s06 zgvmqRmLfpETDuRQ|M;E!^zwgcz6*U%GZ6Z#+0~WlwH|@8@pcXP0%g%WsmjUw1f5JB z;LXqM`|@6=MoGLnY6PurlGCiaEe&s=Mptk*?8jhPZ@z$H58|*^mLZw5iCgTCQ8;PW zloQ8P-7~I9CSdQbbM5IJFcHi){xXj~ZAt`15-TW3uRG`2MKlWP^WT3p5>+T6hd>oq zm!Puv-mG!l_S#7Awh&YVQQ~d>Y5_mZ|NVB)Iey+~k+^*}yJwebMoqzrvnXAp+1L>| zMB1{S$56M6+(yh!L-oMOVIt#GBvY~J)zyrL$L;N+w_FxQrU_mJ#hBFnY9&S;;XERV zHc>Ua)f?oTzG*|vaVCEq?4;$JcQkHl4vInoSyO}A_AuMh)5_U!giI4U-AtNS0Fvhu z(fO9u;cd2jK0>k#&I+{U6l^*$XQdHH!m{;c#i-aTRQS;JbJc^^|WbigMn{76aL=3^sh`|yVQ{@kpjle%1dZ@wi`*B#H z+GD?Vuv34d1e2$!W<9A{{h-+>o~5HtTM6eH3s&=iiZdvd+B6qx%AYzB!Jl3cIq?6b zr?wD=_N9B`W$=ib1ESl!ez}NW=7$e2zhW2j3bPiHbt&iTk5(i??sg_A!j609DiXEi z)H4@w)^^=bL1tP$mO?qd66vr7NhWvJKP;cfFvL0Om!${)`22JB-Ns35`|{Eo3iCUP%5nr#yN>dg zhJ#WRi7_e&bHt6%A-`2?92S*g_T*XZV%|z@74I`Z0+vSGBrXx&C^eiqPMiL8W=6hp zk09cgUJL|MT*59i@v*X$PuklIFyTewlZ;wth;B zIrqF%Pjyw;gMFhzI|=O=iOhtFbDYdxj=TsGK&u`KP1Wx5HPko>@$URh{30d}Z+z1s)6!D*Joc6_D0b`fsUBMjZ znj~~mkM!jUzHOIIU=Rs7fYh((V=C+s@1uZQK-_;I`D;y2_*(M2+l6}PEhn_a$o`XYaQyj^n3PAjBn8-%&2VhNr(RAt#E$zJtv z@a%Th1Q^z2O~>sH-&;&1B3}Y0kKI0~sVOAA8>MVqHfjV7{>tg3u4-SJOHstJ8=8E1 zOPqIm>z^^d{`S}W`Y#Ic^NfVXiKOboo<{(zPL0kKd(tlQ$ePb&jl-$L?SnbbU8sN3 zHsux6;?dy{KtYI8`RFE%gCi9Y0h@7{qhxd&i-gxqic&1zF1(vWsf@RZi*p2M1SRNo zHnh^dZ^z8!b~(yj`?}vx!8I*Q$e0g5boB;a$d!zdidlmgx7(&T?v*4>OYRJmX&THY>T=+zF78DS!lDK3 zgBGCL(&998cCL8tP7rwYoVOlbC$IehYh#&W^8<)@HwlBHbib(@9BNUMQ2BqH-TAN6 zrYw=DD^}|eo&V4YA}G4dNdU0Ldu;MuO8a5$K7D?j*XPfF{e0dPgg{wCH26LeLMSEx zu>^#wqR*mu+_Ar|3Pc|URsPXc&JHv2JpcLrH8NFmDj`s6?*E zVl~iK^(VR@+$OgKhbeY4o9ZsKUu8NtPMCF4%@*-?|FCSY^Xtc#Pw#Dop6V)%5Zvwx zLP^2}9g+)m*eIHLQXDw#u5q7!#6mNovWduzrY#T$PBQ}^0&hWJ8hfT+DXy4 z&@NtesTXf(I2!BCO(bMk!m4O|DAeK2&eT&Z@W!L#ntlpJBM*1{uxx*Sdij@f(6bkH z)q&P7eNgK%)Lp$xh4g05UWw@2o1K&8| zuVTKT#c=8zBNaff7vCIjEd;DBD;Z}|wW*a_qk~^mBFYE@al3!YFlW<+UCs03$3yy` zmybWEbOts*v7EwL3D3Sc^R`7ro`w;oR6q%s*1jw8IIUsc{iZ;5wqAei%K34+TXQto zZu5?7o9h47r{+F#QS%P+*Ak@xw)nF4y$}7t-U=x%GAK1Uqq76a<`$jGW;^Ra-@FD? zl9Rg8`7R3kc-4O)GpB9WX@hhlhg5#mcyv8|I4|BV4b7soq?c_O#3d&QpR;>z(f3&AGkd{4*r&rM%oUxJg2>eq1=2vS}Ba<xz zdDhg125x_=)>$0~>P>!db>?ru0e&aMn?1+(;|D5a<$Rou$!rKAg=HAnTbOk7u$<@z zxBnWYD^**?h{M?_1=FU>A!<;6(FqOCf!-V4S)1mN_3mIOH5}=+TD3Gg-&8l=Yigd&*q#HN2f83OoMLep5_?|V_)7KL$e@T!`UQF{FT61wu)C<)fp*X?HvEad_ zpfrism+)Bi9^zDUNR8mNx63OmPBxe=36z{L3G=(x(_2-rkpS-hQ>$~ha#K`PEzVWYFccFsf&uikExWmm$W*5Y?M&Q>zDAXV(2adf0pw8)Pv}rnkMLMU|)kG zuX17} zZr#+W0A^eckuDfd5P4d#Z+}JyyZ(G{oA3l^iw-z^?5RkX>UOre9Qh?iM4OWRRunYN zsRp@&BH>u_G`gix*X@o%Z>lXUezYU@4RAdNOK>Zle^SKEm*$Ybp%k{Hn>CfUvlS2L zb3w@M6pZjoIYM39n)mv`i$mAP82OfL>mkvDV)t?$NIq0Q)e<4XdV}FumuFZ{Jf5Q% zWq3gcFfmEb;myW7U%Laq90-;3`Lq4qlD+=@iK_GGwh2|qiXvB3CBd#v)OXDrT?xJN zRarUdf07r5<_CM~idH*;x-5>_Hv)fEdO5s$HVmNVC@A4_?o4#veIHmLT3@XhT zur2{5FWk6hv}B>YVKSK}Nm?XX3p5 ze{eWj!XZ=x0?a$^sV4QN;V{rTM?RP`(1Csjs&tMIkUt9m{_xG-%3a38$ z*?BKsE>64qs>QXmEWs(xPg?;)8OM`?Q47Fwszsp;$(5C;A|Vb1nZG+8kP`qQn;sPG zF-;=)Qi1ZMP{Q2Q)5+$2;4i1Nlw?`>fBK+bX0}b^cUU(N+IHBU3R(ho%2?LQdw{Mt zoDN~vP$pCf0ZzS*b++2+g!pbC5yfuPR8q3tPQ{c!WP@#O`{%yzp1Rg>Di2dT5#HV{ z*_ZdtjHf!Oc`%CPggdvn1EOO` zY8ZDqP%sF`nL_LT?H4AotJnWrAdhN3BgIfyVl^l1~IGxv638chF-hqSGmqZHPF-b&Qf6JVeodBkF z72T8`N0q<8K_H|nd` zlJo`zsq!xQV);^vr&<~SHHG@-X0_NzPyAIfRh1aPPLo}h5mG(E6At9Y+9I5w+WH%p_7mcY;ZUZcWN=t#_oDxESZJLm#mr8>bR zn$l@RcLK>(SdR+5^VSJeRlS$2=_nb@R%2S0!tdr%U&qVm-#-5Fiz@()V>br6gO* zTEY==I;g!H)h|9B9{T^$^=?ac<5-sM7s-qONf3PO4`{P<-p*SZh)bk*DcD&`R0z4f2_KzA|oaDy-8rLIoD-QLN;*-G@5K3^hd~_svFRpp@53ofx2!6h5fze z+yc$AAw5etPt)suxeCDr-=t+h?^C!)3uog@l3Vps*<2Fgk!sc93il4J*RgU}5Xy2T zXOHI&7JhzQfAseH)_+bWPbXa={;-9*s)b6UVU z?(;ZH4xd!En(H|wx779k>5l0TP@Ld90{4M4vh6ySyFtU(BB+=2DEQ|Yl$`Zc&gg=B zrd8$j1NwL6sr0KY`!y7emY~~*b0PKUj?5RASCa;A?I;j_g&w&oRORlO(@*Ef1+) z_)h1hl1YXpw~qJbWV{NNenG5&UXFqzj+c}ve;vv-=z_xqvqA}FTACX}^0Qi8nt+#T z#OuB}8Fq0eVQ$ zG^szLVG3_0=FNw&tQD--TyJa3w1o<4@N2>gd|ay2r|RVnw+x8vvGRZmSJwee>5=m~ ze-1Mi4X229zut#jSBjbf~KdvB;H3yEW%qG60r~acD;Y zNNrXH#$LKB>m)orZsZ28(Hizjg4b?wU-?t;a1P;PO4LEHW6m~M`6m0qA$eTGp$RCj zU~cPE`mX4FF7FL7WCT zfiJ?7-_ZBVM$(;s-$g$!4YQ{bm?E!Zk0;^GCE7yd+!X2<&6f7z2Be#DYSf36LXQLy zH9(i=d;>HVWS&@pUU7`1MfSsYTW);?rx4mywGWpueFHRq1iJ)IYjX+sHT@iO@S>0^ z^$b_2R|hDKT*E3oYCL!y zLv%iIxpeM-HuDm~6eG-Y`6}!x>^Y>Qnnbb^a(`-1*y3hm=!;4VB;#^Dpm&=u00Zca zU#n(#W|1e82>?Vts!rDJwerxLT^OOQpt<$vbHlVJmy8t;>BUUOc_M(39CK=U4oPc% z4Co5&Fⅇ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 delta 253568 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

1!WQupS(eJ-V89`>0Yu?Mx-J=f_tXn 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 TbuxK?$A9==p`VAh|3d%(rGN!7 delta 9353 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 DL!i0(Jq4YD&)l=E2 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ʑx8Wqy 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 delta 48073 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�)s+>Y9+hTeIK4jxWC$ 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 diff --git a/app-text/aha/Manifest b/app-text/aha/Manifest index d950205303aa..02c1717fda0b 100644 --- a/app-text/aha/Manifest +++ b/app-text/aha/Manifest @@ -1,4 +1,4 @@ AUX aha-0.5.1-null-ptr-dereference-fix.patch 2937 BLAKE2B 6806292fa4e1c97fe620fa692e4d22e6e952f329aa95b70f00d80f25021cad3d352af529dd6b77a6dd3668fb8646b459c9ad1409afe7edd4b4d73e2837735912 SHA512 240066fc094214290cfb49f403cdf654e29b1e3574562f3fc749bfc49f9ce20dae997c538a826889ef2a7c481b1eefabdc5f0033f0f23271687eecb6031f4767 DIST aha-0.5.1.tar.gz 394410 BLAKE2B 7276219068a8e496b41a953f4cdfc130b85778b44d194fedb63b0f0d921db0efcf0f62fae52ec580ac1462e3b03edd6ad97dab7d7ff2c138ef300824efbad111 SHA512 0eb88e681208c0956e344d6574f9d7ba155d38bfb386d0a9f17022c5e925fb16d0efb6aa04804191b4cac1697a87a0f16ba51bcd97b6135cc7606046eaf89288 -EBUILD aha-0.5.1.ebuild 508 BLAKE2B cd30e0555e6d8279042a063d714ed971b3489721b77474bfde7b74dcc09e1b29fbfe4fe4a932549ab97607c57cdbf7055aa33342313ec3bff4e9525293469ac5 SHA512 d4f84002e918e2b034173333e937a3e66230d84a8d4966b1e4cd5f661146e6c959a6bc7bd033fcd60ae85a5bb5e32c02111a07cf2f95bcacb6d757cf933762e7 +EBUILD aha-0.5.1.ebuild 506 BLAKE2B d7570cc27fcb4af1430b67ac34abccd98307747317a3d39379d53d2a6d1ef7f3fd02cca215d1e49c2d9cc3add3f63c3a4c6e99fb6bc4b2bd53fcf137227bd5cb SHA512 cf2a8fb8c6f3319f7663230cb76b72c3082c5898ab4c9ea7e718c7bce15b7b256fbab57232bb6d9f2db441e48b97d13e07c31ad99e842da9338372b7d40a381d MISC metadata.xml 679 BLAKE2B 1e3f5288af1d2a30f9ad157f676c196642113faf28fe97db1de68d8d62ede2cf45b76b8f17aa33b52b3c3015f131f6063a107c9dab75108278f1d055c247c521 SHA512 dfdba86f3c0cc684ed4a74e0ebe715aa295b5f8acae000e86609ceddbe3ee3e87b8c5640b0c955a60e389eef8201d64a5799ddbf061cf47c5423030fba458b9a diff --git a/app-text/aha/aha-0.5.1.ebuild b/app-text/aha/aha-0.5.1.ebuild index a8633c7507e9..f8096fd528c7 100644 --- a/app-text/aha/aha-0.5.1.ebuild +++ b/app-text/aha/aha-0.5.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/theZiz/aha/archive/refs/tags/${PV}.tar.gz -> ${P}.ta LICENSE="LGPL-2+ MPL-1.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv" PATCHES=( "${FILESDIR}/${P}-null-ptr-dereference-fix.patch" diff --git a/app-text/fbreader/Manifest b/app-text/fbreader/Manifest index 8e3dd04d132c..44a9401632fc 100644 --- a/app-text/fbreader/Manifest +++ b/app-text/fbreader/Manifest @@ -1,4 +1,4 @@ DIST fbreader-0.99.4-combined.patch 23589 BLAKE2B 81cb00abe9ba0f40723e6c1cac626916f90eede960d8b191bcb48c8186be8fc3d1fb18954f62e3ba5f15de159034a6060dc7efaf94f9531aabad9f76b6f53658 SHA512 c4dd5237113fa9d54ae3e63a19a06841570e5751108befe4d18ae7b4730628d3a4a5613dd302bc426b14c280f2b5abf9e394aedca821de995efb45ae7b32f632 DIST fbreader-sources-0.99.4.tgz 2345664 BLAKE2B 29d921a953df98def51740d9b7fed5a7164f5df6410c70daf03f30ba8f77e9aa898d6f50038945155dc46243165860ffaf13abc81f662abccdeb6dc91652b3d5 SHA512 d4b11d7ab03df002ad4212db805b10b80a24ea4384e92122b12c25a3f817a0eb343509ae30e31d68417fd4ce27f77e043235436f0081ff2c785a2830d6211dc7 -EBUILD fbreader-0.99.4-r6.ebuild 2058 BLAKE2B 8ba3bdf929deb7955b1626bf9904491f8a5c5640488bc465b2414482db3846b38ca8aa7cbda39d078521e116af30ee7ee8fb95957c7a1f846f49a8744c8088a9 SHA512 e41b040bd14104b88cd9bc7023c227fba0214195e87fafa1d1ad1a3a56f506a093321ca9e3b117aec384f68e025aa3e31518f90c30afbf3d675853be541c80e1 +EBUILD fbreader-0.99.4-r6.ebuild 2047 BLAKE2B 2b6816b1db445c7a4d68caab776ee1ceb2f252b44dcd751e3e6e3ee144a2ec9a7a3a2b25fc63a6c45bb59c849b140255838a73bf61a898a47179e5a66bb36586 SHA512 fa262cdef74b3b379d083898e640f95e29c64e535a1f4c5d165e8957f9ba8be618e1c29550ae5e77de4fec1bd4500cceecfd43c73d8acf2bf1c14c444f2f95d4 MISC metadata.xml 300 BLAKE2B a3ec1e9fd7a06ee661f79b8b7296673807f6886d1615bdca34342bdbf6804f408be32775f92a3201f6244150376448c9027bfd598a18b72bd2205406e53f3c83 SHA512 95cf37aa6b0dc778091e1b899af1cd7031deb5f24d0d152c8c11244be68d87e7d2fc8a5a0fa5aa539a89244c8f1722443c365bbe49070c9605f69d17953ba2a9 diff --git a/app-text/fbreader/fbreader-0.99.4-r6.ebuild b/app-text/fbreader/fbreader-0.99.4-r6.ebuild index 5ab017db26e5..7b1a9042d69d 100644 --- a/app-text/fbreader/fbreader-0.99.4-r6.ebuild +++ b/app-text/fbreader/fbreader-0.99.4-r6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ inherit qmake-utils toolchain-funcs xdg DESCRIPTION="E-Book Reader. Supports many e-book formats" HOMEPAGE="https://www.fbreader.org/" SRC_URI="https://www.fbreader.org/files/desktop/${PN}-sources-${PV}.tgz - https://dev.gentoo.org/~juippis/distfiles/tmp/fbreader-0.99.4-combined.patch" + https://dev.gentoo.org/~juippis/distfiles/tmp/${P}-combined.patch" LICENSE="GPL-2" SLOT="0" diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest index 655af94a96c5..7605aef94e09 100644 --- a/app-text/ghostscript-gpl/Manifest +++ b/app-text/ghostscript-gpl/Manifest @@ -1,8 +1,11 @@ AUX ghostscript-gpl-9.55.0-no-force-libstdcxx.patch 307 BLAKE2B 6476fd5635a6eae5c2a8ac680ce00214524d7c62e8c5ff331145f3b7cbcc5e1ad2e3486d5abbe8388dcdbb1712315df6e7b5c0f328657d0baecb012843cdeeee SHA512 4b62991bd456ddb2f0a974f41c842ef9afa5912cf8f53275bafe08ec9168a85a4720c02d0f3d843b31f2956a0c65cb86ed7ee5085fc0426ae1ea299b2e2c400b +DIST ghostscript-10.0.0.tar.xz 62749144 BLAKE2B 10b962d358994506b69aba34827ea9d6a86c61e5093d7371b8350ff29a74b1db4816d0a62ff64f5d0e5a652fcd0304224c6236d33e717299789dfb2c9f350e24 SHA512 660252841e9b24c411bc92d0eb104de464686131e70051f60108db1a6ecfe2ada2ccacbeed8f2ac84bf69338ad75c850e814c9ac4e0351943f9989d66b3b082d DIST ghostscript-9.55.0.tar.xz 67417724 BLAKE2B 87827856aa60c2c4a4ed209bc4203a837107df0404af036a48e5baa23fccfc945a97fe328a80b15c7357fc71acb82721d4b96e5f726d8c9d836fee031916aef7 SHA512 42c7e05ba72e9fdd626c5412187b13fc3c9459cae57dfe49ddd3011bf4e2cbd10bc88f09068a9f777c2ec6ae881cd737fd700ab62ec5108f2aca69152588f38e DIST ghostscript-9.56.1.tar.xz 62589232 BLAKE2B c0457c98e3f13047d9015d9d1415e2935e142d172aa8c560e68250a4110ccb52167988af70e63d86fc3f462a5d521ac45f7b758cb8d1492670930d9b2dc2e196 SHA512 fe5a5103c081dd87cf8b3e0bbbd0df004c0e4e04e41bded7c70372916e6e26249a0e8fa434b561292964c5f3820ee6c60ef1557827a6efb5676012ccb73ded85 +DIST ghostscript-gpl-10.0-patches.tar.xz 2980 BLAKE2B e2c20195b153bf45f374e84d91a4df1885a3696f4061340a0a2ac5f586b9723b45eade343ad0e5760e66616624b5f7dad82d62747040493d7ca40c13329b2df2 SHA512 dac26d7f75bbdc2a56891db7d607c2120717fdf8b1cd55c53ed3be09de3e0a62338585f4dac74496d634ce03ecb2212f386187e72b5e6b59debf8d07694e0c83 DIST ghostscript-gpl-9.55-patchset-01.tar.xz 2940 BLAKE2B 450498f0bd191d5936de1c2bdff659f075c39f7f7fefaf85b438f51967c4a8c294c6c887b36d5c0429d3677fb06e171e77da4b81ec911efea96df5b107d489dc SHA512 87411e68a078f77171128392962a9cd7a639bf6082447c658a50017cbf3f4e3ebce63af46eb9befdf2c1317de3a7a17e389f4de6e3aeae83d519b1c7b36de3c8 DIST ghostscript-gpl-9.56.1-patchset-01.tar.xz 2960 BLAKE2B c43f00dce6d1aada40c8e628a1032afe1bf9789b3ad69d9dac2ae94ba040a380c01884173f0ec05ba59240421dc5a53cae45adbbb13dccc9c366b1a6dea7794f SHA512 a444c687ab0f2c3f945f6854991799c2aeca3c410eba4bc53ad7bcc68b0ba8d187c09baebabb6581144781d35b4f2d4e29ff625ca55b0f640a033ba27e993f30 +EBUILD ghostscript-gpl-10.0.0.ebuild 5059 BLAKE2B 5defd15d00d94ec533c971c6e44fe2fa48ca0d8f2b6787cd15420222ee313283ada5c04a896251cafe325877415d89a3335f843d6ac3772b58dc603118ef088a SHA512 e1745848d00a19d6b5bc53f7c399e062a85d7d238658112b65764f0f958d57f39b463337669f05a41f72c79c02fe6188f530931273ded429771e6072e8652559 EBUILD ghostscript-gpl-9.55.0-r2.ebuild 5160 BLAKE2B 3a0c5c1e5652b34ce81b381532fc10116ac320f4ba83607f25ba4935f4de72e98a4bc038bd89189da8a59c913775fc1c6377afd0523332c0642a26d40db652cb SHA512 b7318f81333290182e3f1d190c62580eee1c2552ba97433c3caace56565a06d9a0782cf984f940d58f47981c5ed3ddddcfeaf69ec1c456f93ed9171a7ab63445 -EBUILD ghostscript-gpl-9.56.1-r1.ebuild 5085 BLAKE2B 5d61e791ec990135f1f988b86026b2521d54071df56f32483a50b55372c52b14367381fb332434ce84bd106706c4ce57d70cfbd83d2122c6998cbbc2b541a6c5 SHA512 3a9c4c03fc058309c4d7f46ccdb8883a48b0dc62df2a3281febcf95fbef99dc611cbf0d4ca6f0be686e9f88f3e231e9132a061e7960e8e4f55332b8344a70d11 +EBUILD ghostscript-gpl-9.56.1-r3.ebuild 5138 BLAKE2B e7f0bb55c6d8d5e653e120cff13720c26e3aab25af387e2b8c7b2b4d75af4bf40e390f62a5d1c6a437a63f16a7defb23693a18ea9907979fa6e7d33cb26c6ffd SHA512 41e3e03cb6f0d9ef90d0785c9add1125615effb883a7361e4f9fb1aba51a150ef86d47ec5c510a1b70e4ee3e61dc2f36a1b9e9cb8d71a2ff0412ea4c9a2b89f7 MISC metadata.xml 767 BLAKE2B ff690e8acf31dc71da9c563b45316398d4dd74c2c7690df1a2ad0148ac459aead548ac0ed8e203fe8f6d1a375a91807d08d5c053c702f1551a2f32b66444ae74 SHA512 3edb3742706b1cb89ea09428ddcab3959d6dd435e92957cd2982e074acd449560e5abf41af29029593fff280ca02ad909ec05fd83e0d9fc690f5a9227804f3b9 diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.0.0.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.0.0.ebuild new file mode 100644 index 000000000000..131bd53e91c0 --- /dev/null +++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.0.0.ebuild @@ -0,0 +1,182 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools 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 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-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() { + 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 + + PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) \ + econf \ + --enable-dynamic \ + --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 + + # Install the CMaps from poppler-data properly, bug #409361 + dosym -r /usr/share/poppler/cMaps /usr/share/ghostscript/${PV}/Resource/CMap + + if ! use static-libs; then + find "${ED}" -name '*.la' -delete || die + fi + + if ! use l10n_de; then + rm -r "${ED}"/usr/share/man/de || die + fi +} diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-9.56.1-r1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-9.56.1-r3.ebuild similarity index 98% rename from app-text/ghostscript-gpl/ghostscript-gpl-9.56.1-r1.ebuild rename to app-text/ghostscript-gpl/ghostscript-gpl-9.56.1-r3.ebuild index 03493a7b380f..e98a9f07ffc2 100644 --- a/app-text/ghostscript-gpl/ghostscript-gpl-9.56.1-r1.ebuild +++ b/app-text/ghostscript-gpl/ghostscript-gpl-9.56.1-r3.ebuild @@ -48,8 +48,9 @@ DEPEND="app-text/libpaper:= 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 + >=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 ) diff --git a/app-text/iso-codes/Manifest b/app-text/iso-codes/Manifest index c4e3552299e7..54fcd87e4a3f 100644 --- a/app-text/iso-codes/Manifest +++ b/app-text/iso-codes/Manifest @@ -1,5 +1,5 @@ DIST iso-codes-v4.10.0.tar.gz 14624397 BLAKE2B a797db4cad381ae92bdeebf2b771059b5033a763dd1dc4ec85ac9eb81448482b20fc2c7293605816ad59ca6f5559221c72e22b6c0cd2c167af77b4f40dece4e3 SHA512 f77568fd803c32d8f28fc123c64c3122859f51c4c8f2f9cc4dc857e51d6fd6d1dfa42a4531f699b1f4b4b89adecb541a56e2cce0aac81ebf83f9c063dd79c86e DIST iso-codes-v4.11.0.tar.gz 14756251 BLAKE2B dd3bc5bae4def6338527a9c7c41f0ef9603eb2a2a7e4e2a95399bc4891a0d66fa323bb1f960263662cd6b4a42902defede64ad732f4a894d3073a7a68b5b9f80 SHA512 524be572c2505b0b2d55a7a0dd8d6bdff68edbc89c569652b11070cc6412881c98ea66a001193f1540153d44d6b41d921444a1d1a2bde6929bbe445eb369ea3e EBUILD iso-codes-4.10.0.ebuild 2644 BLAKE2B 553b3e2e087900b73225a27feeb22671704ee8c193982c74b3e81a1e14e3aad7753531a9f28cd7228cb122939b3ea5d12e6266099ccea85961a54e6ed883d731 SHA512 6abffc569b59f98750c220af0666c1a2b27cd533ce687f0205307c3a946cddb3d7fad8a1f9e3e4a1e2573d055b0800b2e8b0375e4f99a094aa82024a7b175705 -EBUILD iso-codes-4.11.0.ebuild 2645 BLAKE2B 82fdc4be858e7b9813cb8c9a388f9641a6b8a6f622cd83f5d6d6a2e0f04aa1dde8be0474ab91f62c9b0e007ff01efac17ef5c0bc091458e190ceb6498e1c8d39 SHA512 98cb64b0fa4c2c450085b1de93d5678110346271feff5b621e35de36460ca2c3d99a7348189191ec4a71fed4f97f4e0cf67ea3acd0efa6fd7b029a29a13af833 +EBUILD iso-codes-4.11.0.ebuild 2644 BLAKE2B c8b95785c6ae2a195514e3fe98dd1118da05d82b1a9293b53117cbc13206dca1e1809286dae55acfd7d901779c4b0ba9f1720f599eddff56e04fc8a03d7195be SHA512 047f704e4a96c72e9f8b96a65af3119806f4dba691f5b55902381d250b07b32a6d54c252b41f42677b9135fc36040563424ef288703bb32f573fc16a31d7647d MISC metadata.xml 481 BLAKE2B e19ee7de8b2de3aa09f97bb7eb4247ba2979614d768c0dd92a8cc131269e46a560baa1c0ea8fcceb49073efb1b890cd54d939c16ac7412413983a19083f05337 SHA512 f1e20f870fabd59d97ca612c3db3443a6a1544de3b03f12fe0c9c44a1740b06bf38c394b489738e60b22fa0797379d24c0ec8371efa067873910ba39fe30f194 diff --git a/app-text/iso-codes/iso-codes-4.11.0.ebuild b/app-text/iso-codes/iso-codes-4.11.0.ebuild index 51740681c572..9b99e0d3bc5b 100644 --- a/app-text/iso-codes/iso-codes-4.11.0.ebuild +++ b/app-text/iso-codes/iso-codes-4.11.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/v${PV}/${PN}-v${PV} LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" BDEPEND="${PYTHON_DEPS} sys-devel/gettext diff --git a/app-text/letterize/Manifest b/app-text/letterize/Manifest index 919145a50a47..3524e9f5e1dd 100644 --- a/app-text/letterize/Manifest +++ b/app-text/letterize/Manifest @@ -1,3 +1,4 @@ +AUX letterize-1.4-clang16.patch 154 BLAKE2B e9484574fdb9a0a1eda7edbc885ee6f2ae9c3083bd3086b3b585fce29b85123de255c923f2969c1cf3b3875edfc439cc921008632ad066515b466cc41682fd9d SHA512 e2a118d69b2bebbb1b6027e3c38988b95c11da139ecd2801353d2e2a9c3b7b35c58ba3350fe8d4d027a0eb2857109b8fd94df0e42532e601d52b903e58004cbc DIST letterize-1.4.tar.gz 7464 BLAKE2B 2739388697a462884826e4b0ac2f1d48bd12f903cc9cc11302104c3e27f56479b1494609c3dee5671bf5464a034a0e5cf6da7255f2ad265590054111022cd1b7 SHA512 7e57c6ebe8c5a1bfa16e6cf3f1b01f7e27127c32a1ea373a5221d807d5926b7064153c16c0081a83fec64bdb72379fc18540dedb639d7ec3cf318747438e414a -EBUILD letterize-1.4.ebuild 475 BLAKE2B 600be5e6c0b1c844ab86d09f55981ecafd5b7181dfebfbf4da370d535f8961550abcc17e86250f7242080746ee6dbbabfed8917c1741b8dc497402fe72706169 SHA512 93814d4178fe3c9b20c10bc5a86684e502c95a0793938fc3a5eccb51099ce2838c7838b37aaefdb62104b63ac2c3467a44e2e9c0dc2c0dafbd93b6c062ac160b +EBUILD letterize-1.4.ebuild 522 BLAKE2B 3e5b2053935e8a813c3c3b00baba121a6e7062d3a5d28cfcb1b14d6ae02828efba019ff139457895ab3a35f6418e26463a5396004b3edb01a75bec9685aadc90 SHA512 c7b362a9d9ab215fa516705d185053c4eaba6fdd2593001cdf2537e20ee657a75c3e83df8b91df6ec8e7ea2bd2aa97eb6da379d7ba75fbf7dab68f39895c1a5d MISC metadata.xml 246 BLAKE2B b56c934f8eecd3492d6abe15cf5883fdbc1979c37abbc5ad196e345ee17bb865db5eab10ac7de93bbfce94c4e865bf6b86d5f8bc081b5cb1d3d58d1158b81921 SHA512 b61f56c5e078714565ff9e33c81217e788f78bae9cf10d6ca78a82703a8e08119dff3afa68306eced0b7c62db9220d28efa4c9782e943c991e30b25b9ead82f5 diff --git a/app-text/letterize/files/letterize-1.4-clang16.patch b/app-text/letterize/files/letterize-1.4-clang16.patch new file mode 100644 index 000000000000..82a1258a60d3 --- /dev/null +++ b/app-text/letterize/files/letterize-1.4-clang16.patch @@ -0,0 +1,8 @@ +https://bugs.gentoo.org/870775 +--- a/letterize.c ++++ b/letterize.c +@@ -234,3 +234,3 @@ + +-main(int argc, char **argv) ++int main(int argc, char **argv) + { diff --git a/app-text/letterize/letterize-1.4.ebuild b/app-text/letterize/letterize-1.4.ebuild index 91dbcfff516e..d28a490c6729 100644 --- a/app-text/letterize/letterize-1.4.ebuild +++ b/app-text/letterize/letterize-1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,6 +13,10 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( + "${FILESDIR}"/${P}-clang16.patch +) + src_configure() { tc-export CC default diff --git a/app-text/nuspell/Manifest b/app-text/nuspell/Manifest index 62def40cc5d2..893422d028cc 100644 --- a/app-text/nuspell/Manifest +++ b/app-text/nuspell/Manifest @@ -1,5 +1,7 @@ DIST nuspell-5.1.0.tar.gz 370368 BLAKE2B 67338fe79ddb98267e0c1efc575e47fc1a8f894cd09b6ada6c6a3f5e89b02fe3a81686b1ff1af73e28fd86437d0f115e04fd5f5aea1954c3da4414f25325ec46 SHA512 08ce776d224c66ba4bdd8cb22943741f30e8e5ba03396bfef1db598321c9b0f8814dacffcb52287b3b669426c7b08e2c1a40323341a9ff9768a7187002e1d77a DIST nuspell-5.1.1.tar.gz 370879 BLAKE2B b02126a00f266b0a4a2271a530ee1aeac3c42d8b0474b5e2f12afa401f9ecfdb37e2bb2a759e74e522679e850622d34f86a4d66e4f7d6572285de06803ec75d6 SHA512 c33a52e3603071d3281b7cdcfa42776cd7ecb998292939538e53e364cfff63227cf094cd88ee6072b8a857f5d85c984c359a16b480dd462dac9cfd602cfd6c2c +DIST nuspell-5.1.2.tar.gz 371092 BLAKE2B 720ff398ae34ff92884f4eec97e90d88082562a73046a7189f9fa0e93c3ca9de08033e06e27eae6e22ff027428dc904ea4d1e7870aacdaea45712ea2db1755c5 SHA512 138212ae5340836f0bc85d9d5327dc43ffdb1481ca72678b4619938b86c4c8e7c156eec1446f459636460a9015cd476031ad53d0979325e637ed97c19e2f87c8 EBUILD nuspell-5.1.0.ebuild 1152 BLAKE2B cca4bd8e919f8ad347d086038e06bca191138832f1270560de0908747e6c3b41b946550b216d8441c3c466540bbe3bfc5687477f3554ce346abd854a4288ab33 SHA512 64fe145846f29008e58e6dd849a42268f5a7a17dbd7e91a31f891913a3c5f99293f713ef6586431d23b744d7233d025e7d4c4e24110a6eba97e8a29da4ec0048 EBUILD nuspell-5.1.1.ebuild 1149 BLAKE2B d1028f747d33df3c33c7b81b521f5c013607889778c38704e7822ae2af6be1d9d556a7cfbc5a3d05c42929c3855f8ba0485ee97e06a54d7c071158e9757ab1d7 SHA512 cb94edb4f2d4499f0bf8a232bf7ad39149ef6af5ab1c9c74d1fd0e1fe3d36bb89e53111d35c669194001518b905a9e53f356dfa6df8abeb48e56aaf1328aa89c +EBUILD nuspell-5.1.2.ebuild 1149 BLAKE2B d1028f747d33df3c33c7b81b521f5c013607889778c38704e7822ae2af6be1d9d556a7cfbc5a3d05c42929c3855f8ba0485ee97e06a54d7c071158e9757ab1d7 SHA512 cb94edb4f2d4499f0bf8a232bf7ad39149ef6af5ab1c9c74d1fd0e1fe3d36bb89e53111d35c669194001518b905a9e53f356dfa6df8abeb48e56aaf1328aa89c MISC metadata.xml 490 BLAKE2B ba276bc01e3f077ef3845e104f0ae93d2985d4f0dd90e36deb4623a82f2dced53c59b98035fac64a6e61b0747e93687ea2233042e248fe80f46b302297d81f7e SHA512 5529ab198114d1aeb0af3a6315074255360fb5e15aea6b0de05fed1032092819cdbf9cf6103fe6bf4cb55df193cae870dc47764ccc9570824477dae08abf3f88 diff --git a/app-text/nuspell/nuspell-5.1.2.ebuild b/app-text/nuspell/nuspell-5.1.2.ebuild new file mode 100644 index 000000000000..ce8325fe5270 --- /dev/null +++ b/app-text/nuspell/nuspell-5.1.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Spell checker library and CLI for complex natural languages" +HOMEPAGE="https://nuspell.github.io/ https://github.com/nuspell/nuspell" +SRC_URI="https://github.com/nuspell/nuspell/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0/5" # due to libnuspell.so.5 +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="doc test" + +RDEPEND=">=dev-libs/icu-60" +DEPEND="${RDEPEND} + doc? ( app-text/pandoc ) + test? ( +Date: Fri, 30 Sep 2022 21:51:17 +0100 +Subject: [PATCH] Fix -Wimplicit-int + +Fixes build with Clang 16. + +Bug: https://bugs.gentoo.org/871081 +--- a/main.c ++++ b/main.c +@@ -410,7 +410,7 @@ static void dofile(int eflage) + + /*---( main )---------------------------------------------------------------*/ + +-main(int argc, char **argv) ++int main(int argc, char **argv) + { + struct stat statbuf; + unsigned int statype; diff --git a/app-text/pep/pep-2.8-r2.ebuild b/app-text/pep/pep-2.8-r2.ebuild index 288dacb2649b..6ef0fb385c28 100644 --- a/app-text/pep/pep-2.8-r2.ebuild +++ b/app-text/pep/pep-2.8-r2.ebuild @@ -1,13 +1,14 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit toolchain-funcs flag-o-matic DESCRIPTION="General purpose filter and file cleaning program" HOMEPAGE="https://hannemyr.com/enjoy/pep.html" SRC_URI="https://hannemyr.com/enjoy/${PN}${PV//./}.zip -> ${P}.zip" +S="${WORKDIR}" LICENSE="GPL-2" SLOT="0" @@ -15,17 +16,17 @@ KEYWORDS="amd64 ~mips ppc x86 ~x86-linux ~ppc-macos" BDEPEND="app-arch/unzip" -S=${WORKDIR} - # pep does not come with autoconf so here's a patch to configure # Makefile with the correct path PATCHES=( "${FILESDIR}"/${P}-gentoo.patch "${FILESDIR}"/${P}-include.patch + "${FILESDIR}"/${P}-Fix-Wimplicit-int.patch ) src_prepare() { default + # Darwin lacks stricmp and DIRCHAR if [[ ${CHOST} == *-darwin* ]] ; then sed -i -e '/^OBJS/s/^\(.*\)$/\1 bdmg.o/' Makefile || die diff --git a/app-text/poppler-data/Manifest b/app-text/poppler-data/Manifest index 319af1c79591..3f025f274a2a 100644 --- a/app-text/poppler-data/Manifest +++ b/app-text/poppler-data/Manifest @@ -1,3 +1,5 @@ +DIST poppler-data-0.4.11-2-extra.tar.xz 3124 BLAKE2B 8ae0cb7613d36e2ceddb77736b04a61353cf4bcd3ac74e6cc65e7ddf727b65b98aa57c31bc02782cd74318119f0577cb3b187c9192ee0bb47dc8666e908a919b SHA512 3e43bc37b1a9affe4fabf68c3ea3490cbae0892286b3fd01f60f2fd232da68bc863fe0b058821d7d2e4ac4d7427b0ab02f8374abeba2cad704d578a155f46885 DIST poppler-data-0.4.11.tar.gz 4497282 BLAKE2B 01f0f9f3d933f45683a702c4d538d8fc59874512290f199b601c16f98f9b596ff249fbc992574d046931cc80f3685f94733248450d3a54f2f961951cdeda7c39 SHA512 a5b7ace28d1677e12f7500ab6345b277dc22cd48ace8d472c083933416879edf4da4efe8217b0e11f75a3387ed98d832fe50567884095b6c0e09ebd8802b0f32 +EBUILD poppler-data-0.4.11-r2.ebuild 1144 BLAKE2B 39ea9433d1590b1b7c33e1ab6d5779ea2787af23c22e17ae22a2337b23ae39f6978dd4ec08b16cd0e6574a5d70a3299f32b3f544bcb9fd2f9d1b5eabdae72489 SHA512 8eea21ecf0c811366f8e0903d4f8c4d3cfa04ecadb2361ea1634db09bdb64f14aa1f2f612023d3750c5f6922b41efa968137f9e7e017d030a770b2c8c5311039 EBUILD poppler-data-0.4.11.ebuild 736 BLAKE2B e83fee3787fa33200ea16589379bffef0d70fa06313197441ce7b409d24384c1bcfb2aaff17b0ffe034ae0c6c03354ef67c4d6b168d92474b08da47cf8228e67 SHA512 d14cb205804c76b6f8faa8cb0bfbfff01b53e9195595ebbddfd57a7e632e05e89904f0a95b8d6801172289048ed3c6e38162ab9306574ad51a66f137af6a3757 MISC metadata.xml 256 BLAKE2B 16ea76357721c3ab7d672ade29d27338ddf9da983571e4ca4efe2520c741fc71315d9609b711850b00c19ed4eea848dea0d5b3955eecb401c42c4db257c300bf SHA512 2748afab7ffea0b3ddadf72dc720f7d83a1d76453fa569091abffe834ec187144a47f9365ccb4a97f676dbcfd799a6be92671f283b179fe4589d95486d7fd24d diff --git a/app-text/poppler-data/poppler-data-0.4.11-r2.ebuild b/app-text/poppler-data/poppler-data-0.4.11-r2.ebuild new file mode 100644 index 000000000000..3d7a975e6b0e --- /dev/null +++ b/app-text/poppler-data/poppler-data-0.4.11-r2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +POPPLER_DATA_EXTRA_VERSION="0.4.11-2" +DESCRIPTION="Data files for poppler to support uncommon encodings without xpdfrc" +HOMEPAGE="https://poppler.freedesktop.org/" +SRC_URI="https://poppler.freedesktop.org/${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${POPPLER_DATA_EXTRA_VERSION}-extra.tar.xz" + +# AGPL-3+ for the extra files needed by ghostscript, bug #844115 +LICENSE="AGPL-3+ BSD GPL-2 MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + +src_install() { + emake prefix="${EPREFIX}"/usr DESTDIR="${D}" install + + # We need to include extra cMaps for ghostscript, bug #844115 + cp "${WORKDIR}"/${PN}-${POPPLER_DATA_EXTRA_VERSION}-extra/Identity-* "${ED}"/usr/share/poppler/cMap || die + + # bug #409361 + dodir /usr/share/poppler/cMaps + cd "${ED}"/usr/share/poppler/cMaps || die + find ../cMap -type f -exec ln -s {} . \; || die +} diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest index 8e91c672da63..01db16f20b51 100644 --- a/app-text/qpdf/Manifest +++ b/app-text/qpdf/Manifest @@ -4,7 +4,10 @@ DIST qpdf-11.0.0-doc.zip 7049971 BLAKE2B 25191511e4327d99eab8bcd08b1db3a16c52898 DIST qpdf-11.0.0.tar.gz 18452218 BLAKE2B bb1dabae56f6ef5ca635ec7a0434387294ff6b6150ed19335243ac8774f4ecb57a7f97b00ef07c0c4f3bdfd2b510b4699324f77405c2342162c37a7860313c56 SHA512 08f1f3cfb3bc1532d04da9a3453dee6c9b411020c0a1dfe112da1961dd4d6dc76d6e89d57cb00b3b8b0cf0848e9fd3032a16c3c591a89b5631d0badfb44ef234 DIST qpdf-11.1.0-doc.zip 7053772 BLAKE2B 8e2d377fc40a8206567e82733125b4abf23f07d062e0416ed2f2d9349a3555188cba1b68737cfae8943bcda3b93effdd020548b45d257eb9845fe1b569394000 SHA512 300dca6495ff9770138b7166e584cff1f2d26c60f273030211a895cf0f0147124240c2f22e79fae4f66595b863e2ce9dcdd7e8144c8b64357bf9a9e9b92ca6ea DIST qpdf-11.1.0.tar.gz 18452386 BLAKE2B 1df1f148db3132073f5e504b0dc79f8029e7049b334591d5dbd0adb425964d2d97ae5e086a3cbfcd82c82b22491b7b8897db8c3f20dab35feac3657066c6a776 SHA512 4c4daf3e6ae40e57d0d099abb7c9e694b7bec0c6657ffa4dc084f295d57799b8a5cbe5827d346fcbb89fa88a84c4dbd9a5437cc649b617cd479231c9ecc3fb5a +DIST qpdf-11.1.1-doc.zip 7062109 BLAKE2B f9ffa32efa3835427773ee6ef87985388722b868f5a6e9a6df23e5458c2fde049aadbc98dc6966c0b2268c7a264af07cb448f61e49e04b25d908f2bafe140469 SHA512 6e4b87abefedcaf1e3407d1630f9c6e796db64b3cdae25a9489d8f0b1d5c06673821436877c36f015d6a5d126feefda17bb246f0b8ea87c0617238254816f7c2 +DIST qpdf-11.1.1.tar.gz 18464793 BLAKE2B 66fa80b513bc5ef033a60011e34df1c6e9ac6a8b777ab1eb30aeddfa077827dcfe30f6ea5816ab0ec208840d4dc2b4e3823449378b5bc50073ae1d754fb124c4 SHA512 da7540152a82cbb853089afa2503ece04086513bab662171758f1e0e928ac09cc7c00e61470bd5ec5285d99ef586b59ad66d5ff90e9060b1361d837fe18cbc24 EBUILD qpdf-10.6.3.ebuild 1855 BLAKE2B 3579d2303c15c8fc84a6bcb804986574f4a7e36f66e69b2411494c8106d6b1874e979809bf828b9a7af410494579da7fad762ff5df374abd0afbb105b7df6175 SHA512 2ceadd6b80689c2ae8a5ddd5e4960f441883005c61d3c6e18d52666421ac747330a6479485a606043e54f2530c8ab1426f6d1d554f7830bdd9d35dc7471f0077 EBUILD qpdf-11.0.0.ebuild 1797 BLAKE2B 2e5c1be383b083e4d740340053dc6e82257dd96501006b7ec94e3050a484b5007a8fb8c33c38cf7081cb5b3dbcf249d43a2e61531c97cb62381982605ed4295a SHA512 7a6aa841b59f89d7ea46cf6f89cd299ac96c545235467f6f95f18c0bc4590e84ea9ccd821ca2604e13fb2be1704809e2efa403b7d5edf7737a5787268a25be4d EBUILD qpdf-11.1.0-r2.ebuild 1867 BLAKE2B c630eff1d313e5b120e219c24d8656f8971523ddc8b87a5e29e5e98daa70904c47da159077253aa1a6d28a7862c3ab9b62580656a79a25c3b9b11eec4a2bada7 SHA512 b096aedd6abf8d176783d591397bef30cc95fadc0239f423d75d72ab29d8fed2ce88c2ac45958b1d530acd89f59d685916aa3db468783661e8a34ba9ddf24ac6 +EBUILD qpdf-11.1.1.ebuild 1867 BLAKE2B c630eff1d313e5b120e219c24d8656f8971523ddc8b87a5e29e5e98daa70904c47da159077253aa1a6d28a7862c3ab9b62580656a79a25c3b9b11eec4a2bada7 SHA512 b096aedd6abf8d176783d591397bef30cc95fadc0239f423d75d72ab29d8fed2ce88c2ac45958b1d530acd89f59d685916aa3db468783661e8a34ba9ddf24ac6 MISC metadata.xml 444 BLAKE2B 1febc86d8f85aff5ec02d910550aca3bde66111c3e7364b264db3fca10020ea9bc2887dc8283217e2cb8d05ba46c176a92993e0d418528cbe590771dccc49d90 SHA512 dde5e34ef0d6c65df8a2ca8d630182413800f4c10f4b9860ed752623b6f4864dd4969c757e06b2689c8c5da3377bfcc28ec223e531432add083cd4a68211ea1c diff --git a/app-text/qpdf/qpdf-11.1.1.ebuild b/app-text/qpdf/qpdf-11.1.1.ebuild new file mode 100644 index 000000000000..774c671b8246 --- /dev/null +++ b/app-text/qpdf/qpdf-11.1.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake bash-completion-r1 + +DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files" +HOMEPAGE="https://qpdf.sourceforge.net/" +# TODO: verify-sig +SRC_URI="https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz" +SRC_URI+=" doc? ( https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip )" + +LICENSE="|| ( Apache-2.0 Artistic-2 )" +# Subslot for libqpdf soname version (just represent via major version) +SLOT="0/$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris" +IUSE="doc examples gnutls ssl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + media-libs/libjpeg-turbo:= + sys-libs/zlib + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( dev-libs/openssl:= ) + ) +" +DEPEND=" + ${RDEPEND} + test? ( + app-text/ghostscript-gpl[tiff(+)] + media-libs/tiff + sys-apps/diffutils + ) +" +BDEPEND=" + dev-lang/perl + doc? ( app-arch/unzip ) +" + +DOCS=( ChangeLog README.md TODO ) + +src_configure() { + # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html. + local mycmakeargs=( + -DINSTALL_EXAMPLES=$(usex examples) + + # Breaks install with USE=-doc in 11.0.0? + #-DINSTALL_MANUAL=ON + ) + + if use ssl ; then + local crypto_provider=$(usex gnutls GNUTLS OPENSSL) + local crypto_provider_lowercase=${crypto_provider,,} + mycmakeargs+=( + -DDEFAULT_CRYPTO=${crypto_provider_lowercase} + -DREQUIRE_CRYPTO_${crypto_provider}=ON + ) + fi + + cmake_src_configure +} + +src_install() { + if use doc ; then + mv "${WORKDIR}"/${P}-doc "${BUILD_DIR}"/manual/doc-dist || die + fi + + cmake_src_install + + # Completions + dobashcomp completions/bash/qpdf + + insinto /usr/share/zsh/site-functions + doins completions/zsh/_qpdf +} diff --git a/app-text/zotero-bin/Manifest b/app-text/zotero-bin/Manifest index f964403a118c..4a49f9f918ad 100644 --- a/app-text/zotero-bin/Manifest +++ b/app-text/zotero-bin/Manifest @@ -1,8 +1,4 @@ -DIST zotero-bin-6.0.10.tar.bz2 68712203 BLAKE2B 45e4ff33de1cf84c9c6bf9177de4096eb52abfaeb3347153376598d1dd8ad0d90a11383a4a1c62f77e8234f167cf0950fbfa4f58b74d33f48ec073a22a8bc832 SHA512 06ac2a21f8ec7576c759b6375a66e7e9370ac81f6e8832b7ca4850311a2d7e208d17b5fe2cda372763f80756fbaccaffc75afc828014611723931ace2958f19a -DIST zotero-bin-6.0.13-amd64.tar.bz2 68738437 BLAKE2B d70dd479b8f9517f7eb0017c9be891df39e74b919719f4308e6fb8cea064920f41717377ab8072af3ed2b60c28deeb75fba918e7a2b03f7d40eef08c15c38446 SHA512 150ad3f213ad7289e09f79422f4840a4a288d80bfe661a9c06d330198c52018efe01bc68629485fd822647902df59ec5862bee5df13d1de106a2ccd84b647944 -DIST zotero-bin-6.0.13-x86.tar.bz2 70376898 BLAKE2B dc16790081cdf9fbb35febd537b180192f43a28dabd8ee012ef721ebeabd516f422bd04e2bb8820571dabfd26a5039d72822e07b9df7f457be0834762ec75eb4 SHA512 4bf71e788cb97497e4acb18150dc7865fe4d2e90a2d658e660c54b2312ec3939365226f30bc65f736c0b38316a238b97ddde0555ccf12b95c449d396d7872c1d -DIST zotero-bin-6.0.9.tar.bz2 68609695 BLAKE2B a921b6558d53b162ef2d3ef23db73dfd20f9f87f2fa533b28d95fe33f5e20c1c9d341b72d7a51f4780f3081f6f925991b40193ae5287565f3de0a4d937ec9333 SHA512 4610d0e7ae8fe228ffe6ceff9cd9724bc47b8fa7b6b0d0cdac3e539b67af037aeaaeb5d7f0935306f2e6bb719ca16bcad266a576e6389674f6717b15d610643c -EBUILD zotero-bin-6.0.10.ebuild 1771 BLAKE2B 259f08a7adcfa1545bb1426def80c19ab0d6250cf4e3bcba43a703e8bf72a15fbebbc82316bee18f193d6b4649e429118c51f86f39e4f98bd4334cfef2e6f6bb SHA512 a7b57e4234c04ec3f365296436f4eb1b348488f96e65bd460533139c5c13463f2a008bfaa6ecbefced8ba408e00d3648c39914433d884c1c861d859c209ee163 -EBUILD zotero-bin-6.0.13.ebuild 2105 BLAKE2B 3eb875757ddbf49859ea57e0f6df765f21456b591dac1225c6b6bf1070d79dda3a9e23bde8ba2dbbfdffdc320531f55a8f7fa2ef2fcdc34263b993e426a90d39 SHA512 e6fbd89999df5e3c31503f822e61fd6641864fbefba2068000b6a52a8bf8565d82593edb61bcec4267f55af51a344c692edf37f94700cfe79752fbe1a293a0d8 -EBUILD zotero-bin-6.0.9.ebuild 1771 BLAKE2B 259f08a7adcfa1545bb1426def80c19ab0d6250cf4e3bcba43a703e8bf72a15fbebbc82316bee18f193d6b4649e429118c51f86f39e4f98bd4334cfef2e6f6bb SHA512 a7b57e4234c04ec3f365296436f4eb1b348488f96e65bd460533139c5c13463f2a008bfaa6ecbefced8ba408e00d3648c39914433d884c1c861d859c209ee163 +DIST zotero-bin-6.0.14-amd64.tar.bz2 69149210 BLAKE2B 8979e00f2bb80c97aa65fde5b247198628544202682d1ed754135279c8001658e6aea68bf55ed3051f0e6dd4a27c60f1fe633a4310dc9d53de597048cd937ac3 SHA512 6d3604ed3eb7821316ea378b92bf3bdc3e89e077fa1ccfef7e2baa4d26455f8b04d68aee3036711bf85ef97a79e6f97cc37cb9e1156320b11c6c8fe9156f5526 +DIST zotero-bin-6.0.14-x86.tar.bz2 70825827 BLAKE2B e4f2ed26997feac6a3214dd06fc91f5555afd583ce835a4f34bb84c659a38ed2fbdc59692a5fdf2423c7d480d0c7e6b0dbf361a462661bd9fb05955532e15a15 SHA512 3c26ce57570946c2a62eb3631fa95c0130372144ab3d2a5ba795290031f247939d25c541c6f7e9a2f31a3478e09e2196771299bce1683232a476e31836c6bb7a +EBUILD zotero-bin-6.0.14.ebuild 2105 BLAKE2B 3eb875757ddbf49859ea57e0f6df765f21456b591dac1225c6b6bf1070d79dda3a9e23bde8ba2dbbfdffdc320531f55a8f7fa2ef2fcdc34263b993e426a90d39 SHA512 e6fbd89999df5e3c31503f822e61fd6641864fbefba2068000b6a52a8bf8565d82593edb61bcec4267f55af51a344c692edf37f94700cfe79752fbe1a293a0d8 MISC metadata.xml 398 BLAKE2B ef8965041b1ddb5dafacd8d3b913c2c272b50460607018468446993062620044b77ee4033d9811979768aafba6def9b3e06775d48f8f194f7ca95ec6ad048c5c SHA512 5a67ca8cbadcfa83e38f983b3e448073970e71f2d2a3c0756d8cbbe54050382095df564bdd5e52b0976a9588f882d814a71179957e09e429a2881a7f48041e53 diff --git a/app-text/zotero-bin/zotero-bin-6.0.10.ebuild b/app-text/zotero-bin/zotero-bin-6.0.10.ebuild deleted file mode 100644 index b9f2fd5004e0..000000000000 --- a/app-text/zotero-bin/zotero-bin-6.0.10.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop xdg - -DESCRIPTION="Helps you collect, organize, cite, and share your research sources" -HOMEPAGE="https://www.zotero.org" -SRC_URI="https://www.zotero.org/download/client/dl?channel=release&platform=linux-x86_64&version=${PV} -> ${P}.tar.bz2" -S="${WORKDIR}/Zotero_linux-x86_64" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="-* ~amd64" - -RDEPEND=" - dev-libs/atk - dev-libs/dbus-glib - dev-libs/glib - dev-libs/nspr - dev-libs/nss - media-libs/fontconfig - media-libs/freetype - sys-apps/dbus - sys-libs/glibc - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXt - x11-libs/pango -" - -QA_PREBUILT="opt/zotero/*" - -src_prepare() { - # disable auto-update - sed -i -e 's/\(pref("app.update.enabled"\).*/\1, false);/' defaults/preferences/prefs.js || die - - # disable default oo installation questions - manual installation is still possible - sed -i -e 's/\(pref("extensions.zoteroOpenOfficeIntegration.skipInstallation"\).*/\1, true);/' \ - extensions/zoteroOpenOfficeIntegration@zotero.org/defaults/preferences/zoteroOpenOfficeIntegration.js || die - - # fix desktop-file - sed -i -e 's#^Exec=.*#Exec=zotero#' zotero.desktop || die - sed -i -e 's#Icon=zotero.*#Icon=zotero#' zotero.desktop || die - - default -} - -src_install() { - dodir opt/zotero - cp -a "${S}"/* "${ED}/opt/zotero" || die - - dosym ../../opt/zotero/zotero usr/bin/zotero - - domenu zotero.desktop - - for size in 16 32 48 256; do - newicon -s ${size} chrome/icons/default/default${size}.png zotero.png - done -} diff --git a/app-text/zotero-bin/zotero-bin-6.0.13.ebuild b/app-text/zotero-bin/zotero-bin-6.0.14.ebuild similarity index 100% rename from app-text/zotero-bin/zotero-bin-6.0.13.ebuild rename to app-text/zotero-bin/zotero-bin-6.0.14.ebuild diff --git a/app-text/zotero-bin/zotero-bin-6.0.9.ebuild b/app-text/zotero-bin/zotero-bin-6.0.9.ebuild deleted file mode 100644 index b9f2fd5004e0..000000000000 --- a/app-text/zotero-bin/zotero-bin-6.0.9.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop xdg - -DESCRIPTION="Helps you collect, organize, cite, and share your research sources" -HOMEPAGE="https://www.zotero.org" -SRC_URI="https://www.zotero.org/download/client/dl?channel=release&platform=linux-x86_64&version=${PV} -> ${P}.tar.bz2" -S="${WORKDIR}/Zotero_linux-x86_64" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="-* ~amd64" - -RDEPEND=" - dev-libs/atk - dev-libs/dbus-glib - dev-libs/glib - dev-libs/nspr - dev-libs/nss - media-libs/fontconfig - media-libs/freetype - sys-apps/dbus - sys-libs/glibc - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXt - x11-libs/pango -" - -QA_PREBUILT="opt/zotero/*" - -src_prepare() { - # disable auto-update - sed -i -e 's/\(pref("app.update.enabled"\).*/\1, false);/' defaults/preferences/prefs.js || die - - # disable default oo installation questions - manual installation is still possible - sed -i -e 's/\(pref("extensions.zoteroOpenOfficeIntegration.skipInstallation"\).*/\1, true);/' \ - extensions/zoteroOpenOfficeIntegration@zotero.org/defaults/preferences/zoteroOpenOfficeIntegration.js || die - - # fix desktop-file - sed -i -e 's#^Exec=.*#Exec=zotero#' zotero.desktop || die - sed -i -e 's#Icon=zotero.*#Icon=zotero#' zotero.desktop || die - - default -} - -src_install() { - dodir opt/zotero - cp -a "${S}"/* "${ED}/opt/zotero" || die - - dosym ../../opt/zotero/zotero usr/bin/zotero - - domenu zotero.desktop - - for size in 16 32 48 256; do - newicon -s ${size} chrome/icons/default/default${size}.png zotero.png - done -} diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz index df1e21c18941ae0644719b4946e6cf63cf12b449..6badb658ddecfc66d674bc49bb146778b750c4a8 100644 GIT binary patch delta 30131 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 delta 30121 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 diff --git a/app-vim/pydoc/Manifest b/app-vim/pydoc/Manifest index 22c353c55aef..e3bace080109 100644 --- a/app-vim/pydoc/Manifest +++ b/app-vim/pydoc/Manifest @@ -1,3 +1,5 @@ +DIST pydoc-2.0.gh.tar.gz 2790 BLAKE2B 520c92fb38d75961342d6c638d3e38f1973ac459553b18f11e03c082b76656a6ad6c56b820f07830e917e14c48496c5b6a9c56c998773d8e8eb698613e6945df SHA512 d082d1921799548092df8b0391022582dad33e478608de7a8832b1a3b11e648c66298c9b61b473a58571f3479858dfe568d0b18f8af49046dd06a3ecf4e56bd3 DIST pydoc-2.0.tar.gz 2795 BLAKE2B d780265c474081431e43076db9e5bc244677d9deaaa44bbd6ba2c2bdce7e88b8e2f0c6a9e14ca5a3a4bda7925b5c5bc108a34d5d6fecaabe9f0a025774b101ca SHA512 bea2e0dcb82090803b45e0cbccf5ad610a39f22d04c099e5e946e2b3707c9cbd69b85e3f1024a73760d1ff81a0199aeeb3bab20546307676953156eff7185214 EBUILD pydoc-2.0-r1.ebuild 597 BLAKE2B cc913af019e5f46ebce5b8e325847249167b36e5f2394b6b0201cf9ca263c2d52ab759c32964da7387a9ad448b8e945b930383f43f95afc56a43bf02e9c70bea SHA512 650d1545350452445c475f6d6c2908e1d7aa63c98b29d51334e41b96e43dd70a5b6aa776b819532111f9712045cd6c7f5d8ca013ebb5b586f92a39941472a624 +EBUILD pydoc-2.0-r2.ebuild 597 BLAKE2B 5820562f9326254404fbb53f4d7168bfc73bf8187d974049fa2ea2f5d2e29031423a3b376ace2da98665ec9ba40f40d02027b2da4632c64d86fce48e0d1a5d3c SHA512 b5cee4880f940da222ab6d57666b9041df3caaa842f0cf458be3bfb624771b27084e7166bbe675d9ff71814d6f9358284ce8a76eb67fe85aef22957866b18bb3 MISC metadata.xml 425 BLAKE2B 3d02c332f550f0e33dfb5702be6bcf037e3f3a92991e18f8c8c93b4f7909b21118be6a77879a454c1d136ad76cfdcdbfa267e38330733798ce0e80da0acf716b SHA512 a4b933f340f79a77d7ba42cf66f3192e2431d8a05099912aac579d4c21e56cf106c9e18403d51f67d11ec9f3edf742aed531e9ce0d74b6a55e31a1e26807e081 diff --git a/app-vim/pydoc/pydoc-2.0-r2.ebuild b/app-vim/pydoc/pydoc-2.0-r2.ebuild new file mode 100644 index 000000000000..a33f308db8de --- /dev/null +++ b/app-vim/pydoc/pydoc-2.0-r2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit vim-plugin python-single-r1 + +DESCRIPTION="vim plugin: integrates python documentation view and search tool" +HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=910 + https://github.com/fs111/pydoc.vim" +SRC_URI=" + https://github.com/fs111/${PN}.vim/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${PN}.vim-${PV} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS}" diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz index 37f834f04e688f3ee31a19457b552c479316b4e4..173bd7c4e17d19cb72fb2f5639195301d9a66cf9 100644 GIT binary patch literal 3563 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 literal 3564 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 diff --git a/dev-ada/langkit/Manifest b/dev-ada/langkit/Manifest index e0ce71db85c1..0a39ef890c3d 100644 --- a/dev-ada/langkit/Manifest +++ b/dev-ada/langkit/Manifest @@ -1,3 +1,3 @@ DIST langkit-22.0.0.tar.gz 1008946 BLAKE2B 2b4ee37c9af1c95f9a6e9ad81f37b6bb112d5bd70f36b78e95d969580eacc1101b824ea24de39d04ccf8bc9f9850906fa1c660a29de05e90d12106b10792c37d SHA512 4c6207b650ae8352c65f3edda3192fc66c9b5d2c351665d78ca83b549960a0a41e7828e8974cb8daa3c415281b50253aa15a247407bcedc2c13e573aaa804909 -EBUILD langkit-22.0.0-r2.ebuild 2280 BLAKE2B eefdb7caa8e08586098b2d9f3be6021171f827cc22972479fb4bdfe9feea2414baa9a4b0db91fecfcfce1e635fd5acc83bf4171d3c39906bdac966ed24aa5c2a SHA512 616486671ae8ee0ffd37cab607c9a548d3c7a6512dd04122634894b59dec3e189e26205aae0462e31db31854487fa34f7a4ebb7630a78cedb543eff272af63e2 +EBUILD langkit-22.0.0-r2.ebuild 2291 BLAKE2B cfd4f17d23fd53f8c558c0616703e0d41bcc1e5930087b7c2cf9085958bb3151da9f75326d5ac3d1f6f7d7aff8998167b60547dbfc347d19b6ea82a6b174c641 SHA512 583c8d008f76804340bf798c9a33408cc17e077a8433a84769fc9cdcff77e753f0b8c8f04526505f615d542f29582ce3f89b0ba4b8a8835857df702f1d031f0b MISC metadata.xml 850 BLAKE2B b7710a9fee6e662eb2b84db763574557d7aab3d089ed589fb2d05e0ffe48367e42cb6def1abc5565aff06138de7bcf08c9087e82eba4c243238c5e15d365456a SHA512 e2abdab196f73f3c64edaf1bba302175d28b5b99b2beb21f75802c23633b5437060ad6b0e64e3493babe0217d7e47b333c63f350b8241b8018dc8da67696a7e8 diff --git a/dev-ada/langkit/langkit-22.0.0-r2.ebuild b/dev-ada/langkit/langkit-22.0.0-r2.ebuild index 041b256514f9..d9620aaca448 100644 --- a/dev-ada/langkit/langkit-22.0.0-r2.ebuild +++ b/dev-ada/langkit/langkit-22.0.0-r2.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{8,9,10} ) -ADA_COMPAT=( gnat_202{0,1} ) +ADA_COMPAT=( gnat_202{0,1} gcc_12_2_0 ) DISTUTILS_USE_SETUPTOOLS=no inherit distutils-r1 ada multiprocessing diff --git a/dev-ada/libadalang/Manifest b/dev-ada/libadalang/Manifest index 6d0c6deaf554..d11a665445ce 100644 --- a/dev-ada/libadalang/Manifest +++ b/dev-ada/libadalang/Manifest @@ -1,3 +1,3 @@ DIST libadalang-22.0.0.tar.gz 2364531 BLAKE2B 3992baa7180dce696b2c8aa0d451117a12b90072e83274d96a8d971b627c82bc66c5c21fa1eb6dbdd7ce95e0264852c5702b3d7c90f7bdf093915178e0a4a659 SHA512 b874feb102fe221595ad4b9b95b3ea4c6593686f96097ace17ad3c57534dc801000819de0cf898489e3407fd201eb003dd75f4f743a53dfb76cadfa6c727d789 -EBUILD libadalang-22.0.0.ebuild 2325 BLAKE2B c9ba61350c5d24201ac2b8e0d38becef241897f5816f91246349d415bbf1e5393f726f82471fb0d6f6d36848986f1f6fed0b15865ae43dd1b24191fea836c9ea SHA512 4516c4df07401d5cb97c8fe2c68e6bdebe7615c3c2ca5effb923010071a78cb9f7afd68116c40bbaec96c89277a74c89eb332ac949be784ac2e61ee4b7303141 +EBUILD libadalang-22.0.0.ebuild 2334 BLAKE2B 49bb871b045c0a9782ab3f26c242de5d731592fcbce7f41836563ee4466c5b7f8b1222cf1dd00a992153ab75c3f8fc9f6c3bf4821085cd1813aa021fb3de9de1 SHA512 5a09ce6b1b4398aab5daa2dbc7ed872aa7ca2d22e571d41a6ca62bdf277c343afec174b5e23451d4864d7a68bc1e42718336c240eded7202aced0ec31f3a2a5a MISC metadata.xml 593 BLAKE2B 071bd53cf7e7cf9355eb149d326c208cd63abcee3a690417737c28c26fb6c53b4c7c274029249d9904817b9a4447fa5bcc7f4b7998c1d6cbb4019a00405d085f SHA512 46f32c45534ebf33f69526c239e6832d2a412878d772a8e7d19377d90b49d5850bf42561d853e2a540e50ed9cf759a237b8bdf4d1947ab782081e35323176b20 diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild index 0dc44b7cc031..1e0e48db6236 100644 --- a/dev-ada/libadalang/libadalang-22.0.0.ebuild +++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild @@ -3,8 +3,8 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9,10} ) -ADA_COMPAT=( gnat_202{0,1} ) +PYTHON_COMPAT=( python3_{8,9,10} ) +ADA_COMPAT=( gnat_202{0,1} gcc_12_2_0 ) inherit ada python-single-r1 multiprocessing diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index bf44fea67a4c2a61ee259fb654494a5661190fd2..9e26c6be6919fd0425f5c2976c11c59df51c9ad5 100644 GIT binary patch delta 12537 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 beltoforion/muparser + + Add support for wide character (wchar_t) + diff --git a/dev-cpp/muParser/muParser-2.3.3-r1.ebuild b/dev-cpp/muParser/muParser-2.3.3-r1.ebuild new file mode 100644 index 000000000000..56484900d164 --- /dev/null +++ b/dev-cpp/muParser/muParser-2.3.3-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +# The upstream tag is v2.3.3-1 instead of v2.3.3 +suffix="-1" + +DESCRIPTION="Library for parsing mathematical expressions" +HOMEPAGE="https://beltoforion.de/en/muparser/" +SRC_URI="https://github.com/beltoforion/muparser/archive/refs/tags/v${PV}${suffix}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/muparser-${PV} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc openmp test wchar" +RESTRICT="!test? ( test )" + +S="${S}${suffix}" + +PATCHES=( +) + +src_configure() { + mycmakeargs=( + -DENABLE_OPENMP=$(usex openmp) + -DENABLE_WIDE_CHAR=$(usex wchar) + ) + cmake_src_configure +} + +src_test() { + cmake_src_compile test +} + +src_install() { + cmake_src_install +} diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest index 052bb731ae53..4b1e78ae076e 100644 --- a/dev-cpp/rapidfuzz-cpp/Manifest +++ b/dev-cpp/rapidfuzz-cpp/Manifest @@ -1,5 +1,3 @@ -DIST rapidfuzz-cpp-1.6.0.gh.tar.gz 250024 BLAKE2B 96d70680bb9b3c3e053b385845b543f69bb4215c6be92df6b7e61559cfa0f072833a13ceadf24f73531e848517864461cd696504584ea3a489d37e56c0a03c3b SHA512 ba319af67428a96df406b10b11eafa4c73762f0916d2ac4ac2860f1a25a97fc9e4e3a69c8633c8fed8ef76a0c4a8e073bc16048bde111782d0e8f00e396a4df9 DIST rapidfuzz-cpp-1.7.0.gh.tar.gz 252646 BLAKE2B 5d79c07e26b6bb8e84d3280c3401bad60a3ca9846977a5bf9b13787ed7951c3805c71b7e6e2e03b14e2b988381484d969e1cc885c316bcb805b403e53332b31b SHA512 ed8af678a40161aa738bd3606b41fd54c1dba603c47fbdb1182527abd5667736e50f458af252e7bde954f263040cdbd662ad1c6be0a5caa5289f0a351dfd6d9e -EBUILD rapidfuzz-cpp-1.6.0.ebuild 825 BLAKE2B b4323c2873210fe0bd3ed5fdd79d45fa552f2e9c48bea3144c98dc4a2e9cc52119b4b16926d08a8a12d0c92f89d2598662da22a4d4130192e5c40958e9000289 SHA512 bcb6ff63843c3e50ad6c80cee4b2c94a98c96946fee0970ca1997a1185c0587e5f87e88c6051803813791f1f9537f9e4927f3903e5974954b1485939c4198998 EBUILD rapidfuzz-cpp-1.7.0.ebuild 825 BLAKE2B b4323c2873210fe0bd3ed5fdd79d45fa552f2e9c48bea3144c98dc4a2e9cc52119b4b16926d08a8a12d0c92f89d2598662da22a4d4130192e5c40958e9000289 SHA512 bcb6ff63843c3e50ad6c80cee4b2c94a98c96946fee0970ca1997a1185c0587e5f87e88c6051803813791f1f9537f9e4927f3903e5974954b1485939c4198998 MISC metadata.xml 338 BLAKE2B 43c0cb99a03961ca48146b237a22fbf56c90312b7a39b57a3d01dd532f4f01891e713c802b372b4efb0af528198d8f2c0febae6ffec65da152e8e23f7a67b8a4 SHA512 a54d78c951d15319a2e467dc5d5692d9af5ef9e79c9c9135ee5e26853361ec6bcfebab8e82e3299314f9b7c8cd703365ff6d144e7e6876f486ca5f3a02a3b0f7 diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild deleted file mode 100644 index 99e66055cc0f..000000000000 --- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Rapid fuzzy string matching in C++" -HOMEPAGE="https://github.com/maxbachmann/rapidfuzz-cpp/" -SRC_URI=" - https://github.com/maxbachmann/rapidfuzz-cpp/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - >=dev-cpp/catch-3 - ) -" - -src_prepare() { - # apparently "C++ best practices" don't mind fetching random stuff - # at build time - sed -i -e '/aminya/,/^)/d' test/CMakeLists.txt || die - find -name 'CMakeLists.txt' -exec \ - sed -i -e 's:project_warnings::' {} + || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DRAPIDFUZZ_BUILD_TESTING=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 081f2290be603af05595911cd0824be8e6514017..335f35c0bfbdf340f6bf1ccbeb9522ce34b4d229 100644 GIT binary patch literal 15759 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 literal 15758 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 M4{sf*$4PJi02YGhT>t<8 diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest index 4224ced6cc05..dc55de4759a2 100644 --- a/dev-db/mysql/Manifest +++ b/dev-db/mysql/Manifest @@ -8,6 +8,6 @@ DIST mysql-5.7.36-patches-01.tar.xz 6396 BLAKE2B ed9783f207d40fc220992c4193bdd8e DIST mysql-8.0.27-patches-03.tar.xz 9864 BLAKE2B 03136477a97a5bff0c5f1cbc7921a77d9b36e148e94f80463f00f0efd1a6859af4595f9cf15aa492bce043fdc9d6c6328bd64102f8b0127eacbc7795b1785ecb SHA512 8c00c8fef2b01389f59138eaa29399d8a9ce7930b6bdfb7689d1d7bf14a32fbb10a2b8dbe91933b805899ef3af0cf0bda704d4be14249991b381054bcc496058 DIST mysql-boost-5.7.36.tar.gz 52968383 BLAKE2B 4d5e4fcf8d56f4a1d1d54ee889d432ee3265f55ff9c0ecf6fe216e67790a49ed052b94457680daef4cb42df29f14db7b0e678e0f0443c20b7e2324c772c24313 SHA512 a95580efd5b87776ee7f1aae9b50d50d88c70a48c16e7a2d8c6ada0b1cadc5ec6074a859291a65caa1b50a00e08a9e350df342bb0c6ef74edaf21055331c081b DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e SHA512 6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891 -EBUILD mysql-5.7.36-r1.ebuild 38618 BLAKE2B 88cbf474a83eb94fda420147ea1de13018e75662dba65a285d047e42c4c5207ee98b9db30d536549652d6d9b68bb5b965c1328fb9588886a228170dd61d7a175 SHA512 44bc69ac677e4f3f57310ea7c2837ab9bd0b7da046fdb88a2e5f6e65831e081d79051efee50878d3a372db3a9e246a1b90aa9c059cfbb37c7e24e332dcfc3d75 -EBUILD mysql-8.0.27.ebuild 40648 BLAKE2B f1dc5d44098a367e8ca6aa0384b67548b23a320862599b10e3a8786d6a6b1df6ad7710e724b04b4a7b0a6721fa1e60bb2d518832992235eff7a20eb80a3b3a19 SHA512 1be53499c7171a5fad96f6e16dd12b3cd385f74aefc4df6bdf0f11472669f985c4a1feaca5693eb10d2a7ca9a9744265ebfd7518e336bbb21972dd6e432d5da0 +EBUILD mysql-5.7.36-r1.ebuild 38643 BLAKE2B 8bb0254c476cfd7a8f6b247476a57c7979a30eb60d0f30595a7b5c235f827c7ed6309c3956b42c22300f87f8ff020b4726aa8cb914da645e46d8fb0231b56a2f SHA512 09647ee0e65ad611eca9b0e60a14ce1e83926cb2d090b7b778d0b23a7609197eb0cf7f4d8af1c7583fb655de2d02f7936f912cdf31943f6d3aad0592366cc343 +EBUILD mysql-8.0.27.ebuild 40673 BLAKE2B 7d4186450e56ab73f5d8b7844a80f00b3e978eeae80dced0342c021913d8e4999acce91a68167570d956cafa2f2c634f122bd5a88383fd3880024cc726d6291c SHA512 08fb21ecc87a040ef7ddf0af5b5e24e7180c162c03c745a52b2cdd81a331c2876fb12cde11b0392d7ff62a0fc2a3b8cc78ca271a80f5961088b9f6e9439a52b9 MISC metadata.xml 1352 BLAKE2B 81b263eaa05ac8a0bd2cf0e84bf51ff4a07d8ca74e6febf8cbfea7b85f78a3d682549b1471c9d5a96ee21cdcfffcd4376246b5c9f964e73d7ebc68a4e026f5d6 SHA512 f9566f7d6c4892eda73587ac70eab66b98437d3a9512a7a036590a2347ef2a98946bf33bf22f6270b50a54966db31b079cf217dc6bcfe9087bb72ad95c9bb327 diff --git a/dev-db/mysql/mysql-5.7.36-r1.ebuild b/dev-db/mysql/mysql-5.7.36-r1.ebuild index ee5bc3f04468..2e9a483d39a9 100644 --- a/dev-db/mysql/mysql-5.7.36-r1.ebuild +++ b/dev-db/mysql/mysql-5.7.36-r1.ebuild @@ -9,11 +9,11 @@ inherit check-reqs cmake flag-o-matic linux-info \ multiprocessing prefix toolchain-funcs multilib-minimal # Patch version -PATCH_SET="https://dev.gentoo.org/~whissi/dist/mysql/${PN}-5.7.36-patches-01.tar.xz" +PATCH_SET="https://dev.gentoo.org/~whissi/dist/mysql/${P}-patches-01.tar.xz" -SRC_URI="https://cdn.mysql.com/Downloads/MySQL-5.7/${PN}-boost-${PV}.tar.gz - https://cdn.mysql.com/archives/mysql-5.7/mysql-boost-${PV}.tar.gz - http://downloads.mysql.com/archives/MySQL-5.7/${PN}-boost-${PV}.tar.gz +SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 1-2)/${PN}-boost-${PV}.tar.gz + https://cdn.mysql.com/archives/mysql-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz + http://downloads.mysql.com/archives/MySQL-$(ver_cut 1-2)/${PN}-boost-${PV}.tar.gz ${PATCH_SET}" HOMEPAGE="https://www.mysql.com/" diff --git a/dev-db/mysql/mysql-8.0.27.ebuild b/dev-db/mysql/mysql-8.0.27.ebuild index 18dda6ee1678..d90e79f15aa5 100644 --- a/dev-db/mysql/mysql-8.0.27.ebuild +++ b/dev-db/mysql/mysql-8.0.27.ebuild @@ -12,11 +12,11 @@ MY_PV="${PV//_pre*}" MY_P="${PN}-${MY_PV}" # Patch version -PATCH_SET=( https://dev.gentoo.org/~{whissi,dlan}/dist/mysql/${PN}-8.0.27-patches-03.tar.xz ) +PATCH_SET=( https://dev.gentoo.org/~{whissi,dlan}/dist/mysql/${P}-patches-03.tar.xz ) -SRC_URI="https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-${MY_PV}.tar.gz - https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-${MY_PV}.tar.gz - http://downloads.mysql.com/archives/MySQL-8.0/${PN}-boost-${MY_PV}.tar.gz +SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz + https://cdn.mysql.com/archives/mysql-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz + http://downloads.mysql.com/archives/MySQL-$(ver_cut 1-2)/${PN}-boost-${MY_PV}.tar.gz ${PATCH_SET[@]}" HOMEPAGE="https://www.mysql.com/" diff --git a/dev-db/pg_activity/Manifest b/dev-db/pg_activity/Manifest index 813f58f30440..8a9ccadc0a1f 100644 --- a/dev-db/pg_activity/Manifest +++ b/dev-db/pg_activity/Manifest @@ -1,3 +1,3 @@ -DIST pg_activity-3.0.0.tar.gz 293891 BLAKE2B 59e96c56ad0d315440b7fb62f3c9cb1c5131f4cf0a9dc6b0ccb153c4047d31edd47bc1711e151c070eeb965331397aa5f11545ba3bcd8e57e34764ddb1117544 SHA512 33ac8f9f143701a80c014e8067c547f9a998ff2fa0576fac1728162762d8542593d18718c89d23655a3c8270475933193a46af3bbf5856a4990d8efae0cc0732 -EBUILD pg_activity-3.0.0.ebuild 1003 BLAKE2B 96c447d5fa671ba0dcf1e6627991ce954b41bf06d653f25d7af1eaa2345293f394ed3cf8ed86044654fbb1ab22be4ab787ee030b3613d8edb847aaa6f0bc4b53 SHA512 b561dfdfaaa9063b4f6ccb43bbb1004cb92bf14cc30d4fb912e42ab47a3224a12b4b5558e12a02faa2cc89c4dbc90b28d5fa20345d04b7c5a63904e178be21d7 +DIST pg_activity-3.0.1.tar.gz 421148 BLAKE2B cd6c97878671ca3881363b5ee7a67f3c6ed8f50ce36b57e087f818609e557f2d12e0405268b3c297939c31b254b0a6bce98d270954a8743645a04b86587ec778 SHA512 2a57d26090d862731b62494231005fdb13c7a132f7425a74f57c57dc004e4da61e39342d86386df4a08e5780c1f0fc170ccf962faa0872799586129e96743e30 +EBUILD pg_activity-3.0.1.ebuild 1003 BLAKE2B 96c447d5fa671ba0dcf1e6627991ce954b41bf06d653f25d7af1eaa2345293f394ed3cf8ed86044654fbb1ab22be4ab787ee030b3613d8edb847aaa6f0bc4b53 SHA512 b561dfdfaaa9063b4f6ccb43bbb1004cb92bf14cc30d4fb912e42ab47a3224a12b4b5558e12a02faa2cc89c4dbc90b28d5fa20345d04b7c5a63904e178be21d7 MISC metadata.xml 340 BLAKE2B 694c72866277373c6387ae8622ab5458f8846cf5ac04c23b2730e490196f8bca1c7d8e94f88b6041a2ecc917a30e78035801f5318fb7fe4c95b9f83f07b81b76 SHA512 3d8717a513c5dbc736585578fce771798540816efc9a683ca38746d03945f1f847aaca9123c07c18e2e7269a4b216a030640d2ec90f7c1951849d8037b656048 diff --git a/dev-db/pg_activity/pg_activity-3.0.0.ebuild b/dev-db/pg_activity/pg_activity-3.0.1.ebuild similarity index 100% rename from dev-db/pg_activity/pg_activity-3.0.0.ebuild rename to dev-db/pg_activity/pg_activity-3.0.1.ebuild diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest index 13228c1b3fe4..35e0bacedb6b 100644 --- a/dev-db/postgresql/Manifest +++ b/dev-db/postgresql/Manifest @@ -16,12 +16,12 @@ DIST postgresql-11.17.tar.bz2 20385599 BLAKE2B d145bc0f5e0f277be91bf46868c78c9ce DIST postgresql-12.12.tar.bz2 21089064 BLAKE2B 7285dcfc8ed6cf2dbbe29d894dbcef53fad18cbeddbfdb3a43893234a1ee75a9bf5d966968a0c481a8ab15bf8a37400bf6eb4b57a83359501b729e70398e3551 SHA512 eeff79279ac11db04fdddeb2c52ba1ec6b549223b862222540e1f659fbfc3617130699c22694b465bde46b1a4a665c01aef70b68b86d80e58a5657efd019407d DIST postgresql-13.8.tar.bz2 21397381 BLAKE2B eb076382027a175789652a6ae8579d9b9c8856918741e8058456d22f1ef89525cff5fafe863bf615f658bc94b740b00d1268825969e37a7cefed6b5c90f402c5 SHA512 3b39448b291342a5e9b610d410c222aeb85f8acf95632e73e138ae316133af3dadc795a6e706f6447f543cf10df3c786da4f1afa1d91489b50eb77e2d9ed5d84 DIST postgresql-14.5.tar.bz2 22132996 BLAKE2B 6d303850ef1e8f9f5d66a53275fc814475646c762b9747a4f0401a472ebaf59be06d6e7c08e9c1c5ad5d3b9dbc3bb3c06d58bae137806e1a437c86bcc8cae501 SHA512 3051c5ab729f6a55952c6108098b022517398b1de64f7fefbdd6c806c7e2eb0637d00f3c98a6203c5bee654656528c4ff3530db5a69470e7888864c77900178a -DIST postgresql-15beta4.tar.bz2 23517791 BLAKE2B 0716cc623b934b6a522d293ba9ae4e3937567d00bf6e4633519c3ff8e222fe904eb526b14567f81f66d0d7e826bb653c16a434523df36a9ee737e669065227eb SHA512 2b9d86415293bfdbb827cee8fb854b1df535070c397242bccc261d5576c2477200dcbf4d2ae73ff2220c7afac5171dffdf6e35286d0edc2b6a1fa93c8e721f00 +DIST postgresql-15rc1.tar.bz2 22415390 BLAKE2B c4a477275eb2d6630cc8875e1d6abb54fa1d71c798d7d911b56bb2b8dc260e3d8192496b06b9098eda82755713b451d8a305583cec576ad7c59632e79272e07f SHA512 ec480c293bf8a86d3c8feaa4b0345109f50a01daf4f31ace2a467b9b7834e8649a4af963289fbe1575cfc60866fb3b9220d937937fe8a62e1ce264498fe02076 EBUILD postgresql-10.22.ebuild 13396 BLAKE2B 76f9664e84f8fc6bc72932c823a9e86efccb9a11b238d743ed05a6b2173454a3289d4642b1a20a2aedac7468d91e03d300fbe91751f81efd896b83de6e047267 SHA512 d4586bf730baa7640f77e5c7578ca35e524c1828d7cc8849d8b4cbeac6a708d593f4ca0f44e301d515215e8f40bc98634b891d384363dd67dd743dd890172e95 EBUILD postgresql-11.17.ebuild 13437 BLAKE2B 30430d49593f412e99b0b5f03e8bf95e9246b77ee26f767e9caf4c460aa150b3d211ccdc95e27a55d9af36a8a38f401eef8306034be519dd3e998839f0fc218a SHA512 03928c84dc681726ac45434cc58c4e46df1023c6f52bfb06007a99bcade4546007c087dca0951870e482dc63ae54e39f1956e8e431641ad7e89b35438b275b81 EBUILD postgresql-12.12.ebuild 13409 BLAKE2B 281c833ddabcb85f6044d30a3cd36c1626ce6f053dfd597f080ff82d9f4330190971e8fd605f12396fb6f4a983d66667761fdfbe4a02b7f7fe2d63c2e0535265 SHA512 f48c59daafb48564149269de494f4293fe09f851da7e37ee3181d1527b0469b388d8c97efb13bb28393d533c6de25ab6c9da54d3faeb59cdfbf685a9ec129d6d EBUILD postgresql-13.8.ebuild 13843 BLAKE2B 45c47bee6be51818fc067e8650817977baab83b5b8e2ed4af488a5b2020a330b22641844a8b12c2be21710d6166d02119c87d82b38c485d463271cae27460a40 SHA512 02e658d14c756bd34399a68c562d92b59deb6665d31d1d93058f1c1e7c3501ea4ac2150d620f288181ccfe7042a03fdccff60217a45bf6627fef775da80957ad EBUILD postgresql-14.5.ebuild 13835 BLAKE2B 7790bffbe90d88caaeaf543c724fbfa4c5d9bcf35c2201b53721669b9d1046c6b67a5f49aae3d35afade62962e117be5afc04967e2882c3ab063c7c334710b59 SHA512 d835aa559b3f5523fab6397db9b3be6d15681d9d3fe27a7bd50a67d138911a36a064fbaa11f793ef3177cb79ebc5bec2bb14f4dc257aeafb43690ef0c8705368 -EBUILD postgresql-15_beta4.ebuild 13710 BLAKE2B d0bc6372a5a1fe168847956e6a657c8e5d86c3f24d9a9921b7d3833ff32910d9cf6c74f328ea23fe7c4476ffd5126f192bf6f22d47f8cf74c4dbf570cee9e553 SHA512 19a14d131c4f3837e462d5b8234360de4bb1adf2620815b7cf627c235a5b1e9e3f9cabd07a051477734dad9e83b47a137b028b93cb387eb4b0795c3ae2783463 +EBUILD postgresql-15_rc1.ebuild 13710 BLAKE2B d0bc6372a5a1fe168847956e6a657c8e5d86c3f24d9a9921b7d3833ff32910d9cf6c74f328ea23fe7c4476ffd5126f192bf6f22d47f8cf74c4dbf570cee9e553 SHA512 19a14d131c4f3837e462d5b8234360de4bb1adf2620815b7cf627c235a5b1e9e3f9cabd07a051477734dad9e83b47a137b028b93cb387eb4b0795c3ae2783463 EBUILD postgresql-9999.ebuild 14085 BLAKE2B 451cd42e7fede68e3c27c77a86ec19bf29eecd254d12f235aaf07cb5ab58aa74e3ef9d8c4ea1b8a1bdafb6590608387eb1b30f1c7387e9eb2bce466cbb170fbe SHA512 90d7c1b53706a4015c7292b1f3bce730f2326541071eb08c84a6b0aa76b0d2e5f98b43f7b6f677df1a1a926cdf270b7b2fb076efca4d7f48bc67942d44d994bb MISC metadata.xml 653 BLAKE2B b5b85d83ee78ac502e2707d156e2fadf6fea857160e2f48da51c755e221c52a14b9eb04354202287f4aba15c274c07ba7b0911c76fd034bfa774ce3500ccb165 SHA512 fd543af224f6f8677e138cb1db7154d2444295c45df8696e3584911943176023d8d1b179f6b16d88ffc6d290265ec1b2f4c902cf95cc79eb37599ae3635b0942 diff --git a/dev-db/postgresql/postgresql-15_beta4.ebuild b/dev-db/postgresql/postgresql-15_rc1.ebuild similarity index 100% rename from dev-db/postgresql/postgresql-15_beta4.ebuild rename to dev-db/postgresql/postgresql-15_rc1.ebuild diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index dfad3697dfa5ef4fc6498f65ae9e835f5d634030..6b8803779a79b45ac00f24b88f00203b2592aedd 100644 GIT binary patch delta 6572 zcmV;d8B^xRG|4o7ABzY8000000{?ZI%aUBjbw%g;3j6@|$ z*uic9YBWj9U+=X`X4P$*icnA_&|Q`H8F z`0XFQ`~C02Z$IqbTc0V-XSM>oIt*;4arqxVoa_F>2M=+5*m$C7I~G1(q0Yo$Kih?LU%eqzpjjk(hpvF%*X z2x+dC0#C}SVx`nQ#WH*tbGbg}>9v&UPHgd%UuxBVW*q$VcCGcWV&5x=Jo21=mt>(8 zmwfNbrxSwbzxq0ER-ST~&_igaOiNUceaY2!3;Xbwix11`_+#CjlbSa-GUe>GHrI_^ zU2IS)eLZS5zS-B;r#E{PEcr`wofu}#b2z`oIdQR{wt2d0HRc#+ux>VDaEJ zuwWOQKi;)n8HP-a_|@T;vBi1BN5R&3-Cv)7*0)E&x@-4(<+$0;l&MEhhcH@nFFm2Q z?o@(t3qCN7W%Ibyt-D2!q~_f6Yr0Ugwd~3`d~BmRN2=!edmgq`J~|fuE<57^eT$Y- z8Pt2ZRO)o`mwL^R{pfDyG;=R2^Fx-V%akds9ek;kU!0z2cWG^N?5As`xxtq;M^zVp zJvN!0NbB1Qz!r52-(nIf^`#q$!^1Xbxm7q0%TtI>=9DzpeK@QGt>h#XaN9IXjDgq&~G< zam7c!X*#WiMlU(LO<^~!ML}ua<@0Q|c29$mMQvSTAkQ!L+AE=mfx25|=rZ4A6D4Fz z`Yh5Rx?l|Ejwz?C+j}Xri|R6KF`{X#x5b9S%S!MY7jHk#I)~L@gT3QPmkWW7sx!BQ zpsnNas_>}Sc^+^7ZS!?p#?e22^xiNkSMoqUe2f{jSQ&j8j&JTWM09AgVzvUkW-We9 zdIQaMuF-^8LuT=3J1mn%>QZ{97oTHMnQaZVt&ulvP!}3f@LjCIwG#_=F(2O8N5|sq zm~ZHPs@o`dsu?Lgg(pSd%BlQvW)3S;h$P_&yX7-!n?~C$*F0a{adaeqsadE@i>tHF z(nH6-Su67H7Gl3V4?~N(z@E2!DcGyovghZI-@ZKmWUrUOq`U8R!)WU&#-MkkrF)8$ z3hLzJ%*;EA%4k?cy4j~3SYBvUGZpGqDl>+88ET?I#5{OhcWMsJ@5~1!S}UEcT2C|% z8~0_qz{j`ZCx3UB{V@-JV^iYn>VUSYPXn*E($6mJ0Ft-L;p2gfLWdPjS$fjY$| z%E(}g+hzupTrM{BgE zta<#bvY)ilmb4aK+Ehhg=n3BVYOsH2)od{Q;%18}mcku#YoneMcsBNUj^V0T>n{a0^1~{Xkm|I8-MWh>3V`~xy z#3p&hZ8twqUeGOJJtOqmYbY7E!^k55*O2EGLI)-+I&2*mPCe6PE21Wkf_?h3zr0;A ztT+GA{Wv`no>u99F=MvX(WM)7U62y4OQXzFhbpMh9Eg~w0u8cO)qEM@*3iKWJcCLQcv4J49vXXcV(*l!o2KL}TUqjIZcSfam|+KuiZ!xKU&V&JyT<7jqaMl0ZO*>w#t;{3=K? z=A~LcKCSP^=c`Yabm^{r<}wWIQ0ln*VY>UM-65l{p|lKU=%v>I?=UPjWXXueVB(rP z;O<#;zK4_$RLU`+&uMxB9;=(f!-4jKQtufduv%d}=SHDV@Abk$c%mJc+K`V!(7{Y} z!lp+3&>kHdv7*J_ zHgsXe-LP>AcrM-b{rLHZ&y%eO7k^cqxPxPHfzBDdNYgMMmd_NQQ4g9~us$d=SQ!zm z82~;N%?Tkyju`~j>oaM`p~EnTfmw(#yIxxVrCbg#Ztx)HS zX4i7<=fCV9U%p-o7Q&;yFg-VJBLFlr{h^Zj7LmbQtW|Q+Bf@35vnbNtW+wp;`T$fo zjc{a)B4IKMq4Bw)y^5akM{HVcn=ut75CaSMF)$3c6?9*WArM$_ zp&q^hlL8N!6=1J{lXMA&#Hg$Z-i}>Sp6n@$A^{nIMPf$u07IN=;b9YsC-t)2u#zJd zuAUa({7d1YPlZfc9Rkz%3RoHmk6ClQutQ`abpvLQQhGb9;XRgDG7bd9qLPqB;~UA5 z3U)LpR+7jr1*4>L2;6awkpbam%88w-*eFVe?c1*u?&VjLp$Q&;n#~WkNf{@sb=J`I z_8Nojur;QNE@a=*rg=g20z4{lZc20r(X@1|f^G)`l!>|B*`GYbkO!NL*l{?n2h`XJ zqSssq1j9adV=8@XZUfs9sl+%y@WNkD1=3A`KxMP?cv}dXQ``h`Pl`We zK?ZFR;%7oUegD;e(p_n`UBWmy2v(^2W(J>$EUeyi?jYel?3WHnTpxSQFo{bQ07M($ z*CXmuvc=FUhTCDo$QD%gH3>iB*gVo0nd0;3h;D~uqfUNGq&dsI+fZ{%rB-rd+96~c zV~{s*fX|4NKC97zUg9EF7-vL7WQYP;gkm?=M)GJ}45Uv2 zFH!);(1O}RpAnsu{(s4?7@PXNV2yGu1Cbb+wne0PBN_ZC{!W6(5O7z(%TYY^Yk~li z{|X>~P_Lh0GbBTfr`&Yk{kX@$RZ)x_ceq8#wQC|b00O2QrlT72!Can=1#cD~0oRO4 zV3CwyUB_}=a*w!X2Lh;*b8J#!1;=LPv!Ozyq(rd`uruiee2ye>DHz%EWjwvT+S_=& z;u%KrumfLtWCLhj+YPQk5ZadY)DB54JGeQ20@bM!P!AN;rd}@m5Kl`t^unw#px6hd zF$gkbF!0P}k_(`T=ul#`g$57-OoS7eLHI%8avx3aDpLh8q4YzsH6G-RN2NW1hw#7L zO7hqR2F=u#s0fDoj7z|%><~bLD;yFMAHljo+=BGZdQO{;%JslA2E2@oC&fWNAiySn zCeHc3Y;S*A&rkOGU9aT_)9U1Ocl;nor4_@lPOr46a|gq@MEJLiDR)9hvBX8_BOWJ~ z={pkyk{txlhnn~(&u8F!OzK2fbg;_8r9s35Ae{mLI4vAE*SJTfT6FeNl1@qvZVXLL z=`e_h>1~9bN)X0Sh}4qOwz8ym`YXPFjnn~W(sf?@dCQ|w=Xs|e%2QS{)RsSh0EbT1 zh*u-Hji-^P0MPZWXrF)n^|+LhRpqsTV(~y-xeKXAeNV6q^985mf;W?=NGddfjzhtc z&9kIjd?U&svV;&-uOS#ZV?q2A80PlibDW1|tYup6RQx08h$$FGx9-4U$~2gNGnqJM z!WW5`Tp12lkue~0CQ%UV57hXCy=XaySQ!@Ru%SZ)K@)UV#FrNQBX&k&XVMa*$4n6E zm~V0{A%&+NMeqxjcII{Xcg6blGS(08BYC<&t6B9f()PcDIQq|+YwntjMQdIEIZ zk%@_jIfO*dlN@b@_3~6HY1Ya?K0S4hI!@R5SwjC0n(K84Dp_X|5#CT}bLBMT4U^^#Cj#4- zlMfCUf0Ha7IM$Wr($N-z*%lxX8fziFz5`sP9kNWN?>vzOzX(uLKT!vlMnV8S<>NX) zJzxiq&mT_d`kgP}b^6F5TRoz9=}d)a7^J~HvSA%~uiAAuSqBC^x4GzYn zvZuojNpCO%ArtoSN*0MyWw?AMxA7r}j9#Z@e~TlqV4Rn;#h1UmKZ(sg->XFnOl4B1 z=m4pTYNb9~ESqBSf!QPtv9*NUVLJ4z38{5e$ItAfjI>YbpY)R$GvU^%d#4G^qpLI% zqEnkSDAkbrKmi0Sm{`7Fj7Z84`)ufr0}x19Svml>05IUYbc#hVxh|{kn<0r9-bM|* ze*l;DInqI5zKXVUudz0bS)zxIZ>K_*iSslb=#()CdcuJ2im*MZ_1S)Y`||nPTaP?W z<9neDD#T{cxl@@EEWpBaO(yqir0EPJnE^p?k%M1xIr0GBgQDp?dF}~%F?WfCvtch= z4U@eceY3Z$2x4D5AJzJ@ z?Ftj_p<9g<8)k)Os&Xk$M*_#Mnj}+)WoVIzU1#XEh&%wUN_sqKnhXWE!s2p9f8yb^ zDpWWApJw4k1!RPiJA!nyw)+0}1-e|f`qzS1Be{>5vmLw?Gy1^eE`@_JxR7;tr)@4;MI?s0W~UHdC?tjo0r59e*X7LpUEe3UI-R(5 zriE6sEaqg8i+W3*I*``|f9wE*5wu8Wa`FV4gLDV^=K}zSpdY?jI^^dNzew{eDR8FI zs1j)*69ZTSY=~rT-$*R2~A&8tf5OeiIR@Ahlx!Hf94fI!|a$sg~%e{ zWZ-tAl-T$hn_AqXBrZD{tBkSM6=1Ilu8=Ab0&v75uf0&Rewr04dM53~8;X1#Ei|JIYow4)=#L^QH^VnIm7d2~} z9VTf-UE7DLGwy6VQfD$#sCNz{+*YEO>CFHhTMb`N0j&5J&qx{6WqOl=c`VRHZxpp2 zk~OPF-0*N(uQdFN-0AH!oi~lyJ;^B~LTW4MoCo;n*sTaLf0$7tO!-;HKdRiN;qv9U z2hr9!g|2<59_}`SDLqDWTg8|9PkTSfws&bBS|Pn!(jBO(`x#h#BD&=D0#D` z=)^KzRGFxUe*g?l&}ilyQEG2u9iL5f94wL0Yoi``13_Y%Sw8NZoQ@Klhp!1Mtv<^3 zb^P$|rWXx=_<${qW!V)Z9k3Q{-Z2B#pj!}#A2LO{i4(c69mF9EXVd-g2y&|micln+ zDFT;tgk&WE0%@kMv$0NEW1zQZ_;CF2WlltN?fY97^w#pXR$TBG#0>eI z>?Z87bZkfHsfUMF5EGktnzb|?lwcQa104*yjy0P`Es{#5awG<9hn+14mBm|&bQg9i54RFk2B{%xUi1{mY%o zx-QZwCGiCnhn=fKMD@-B?j3W3Ho~Yn*}-s99aN5}i5#FvI?4xu^h%6wa>?J-C&UAL ze+D!)JZ&_`%Z0Z~KR9#U3fi zt;L2Biy(fWs!zgPrY}}dY__p`AN&_WhTXwoQ^>Rt7MS368JSaJ*=u#L8#*A>f4RgT z#jO|7K#_dv-!(DENp`CiOe%mnf$;u*$YYQ(EJHwq0hKb6UIy_vE({MDDt;AV9$y6B z)1`U?YM~lf6P;~J*?#nm2x1z*YsT7{6C-dT8+1k2ag4t;LT8SIEyNxG)$u!zioG(> z-`+ltpPoLAx2JdMGCi{R2EY~)f7#-Q*x;FvC@X-B>Ghle9H73LPFNI;Fz}7lH#j&g zo%<7UMB%t0Pr#Y0j!N|lBqoH`jhG{1K`h(>3NRX}>KjYm9gR{R)u_lI8p zd%=gY8)F+?uNo$pp06#pml<84Do!A(Hz!dB9r<>>BcPfd4WHvlf7>q=QC zru2ivBhi681Uz*g%`IoWaLycruu&E)W$Sv` z`P&J2(zRq$e9*OE1Okcn;jnVH9=8HT_-9T|1^2sny6jT2r)PWjZqMaxtVX@BtEI1@ z!+gEj<#dPJ+U)?ie+brGlI@UZ`Oh-Cou5c?iA2th!Qj)|G`GHIcW^7C>H)`iUS_5@a zsm8CA=zF%PchuU1lMj+N^-eXul#gD+*aszGa-$mTbT}CTPSN|@k7E6NUdG$^@7}(6 zM9a8apFt;2B&C=6?XWfPD?PF8~1HjjMeC delta 6664 zcmV+j8u#VNG{-c5ABzY8000000{?ZI%W`DLbw%g;ivEGN^Zgi7VL9xOq^A@|?Zb&bXVtLJ}ky&Ix_}80xKP(*sp&7-GBW1zy9VAfBf{@|NPxQ|9*UVI`;PdDY_Ex zwJI%#F!!`!ds%XGpIU2~77SSfW+u?!!^T&~Y~dM#zT6I(px=UTOY83#YTU28q8*!RjIk36T}C0S_2 zCExq<>4f0yk+lp8;(`>5DPtUN=z~A5&XTm9K~<6 zIz?oQc4G6-%CY7~p;>aBX*eFy4w5GQh?kXG z&@#tB+VnN19=tJ&y@btv78(=r3ahtOva5@|PGeh-n;$6*5(}};?w^(;>T-I!RO@+s zd48IYdX-euL+X!Xjv@~wX^Lk$ngbb2s5DBE4)RmkZ|i+eRG{QWanCq&&dwr#sZZ@z zT=CIwnoet>(M!&5Q`k*wQBaz9`8=Dg-P2%XQCpW7$n$f(_DU#Xpzc-~y39A(LdY-6 zXzO^qDm?0Sp2z!t+k73Dar6&=y*G@?l{}CSA7e%>Rz_cj3nQ?Zkpz%!fDj(Xlu? z<{NsS>NX0VYDP*=;YrcAaw@-^nZwEyB1w3{Zuv~wrqOoGHP2Uf934r2Y8EQf;_9rk z^w6F#^oFxt9`G3Xs>>7F8` zf;#y)GxLt3G8$HqZuTh$mKPe;Ooh6Y%8X%NhMH&)F%KTsoti`QJM%$_)=Foq))S4x z#(mi?@bRtq$=}^&f6T*w*pxWCI-srU)4;2(^s@^)faI-m_;?^=c^R;;-qBubpiZ%g zGIAG-WWRR`_&W}1NDe�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 S_ZdeE>VE)n%4mtWF8}}w>C2P= diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 8d9f18a11d32..98f91d964ed1 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -5,7 +5,9 @@ AUX godot-4.0_alpha14-scons.patch 972 BLAKE2B e67f2350fdd18f66e3416320dac4d7fa0b DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta1.tar.xz 31113892 BLAKE2B b7adc96ea9d19b962833bb3244f464151a08befb1301dbd147f421c8fb649dcb645656e0982aebaec695988c29e763f52456fa7e23a52b64cfddf39866f2c0af SHA512 86babe6bcd960f3e911b309de39145535f8755ffb64ba024315eab253803d78049020a6f7362318b9e29ba27527e479fba95a20db686ec854ba0a377a276d467 +DIST godot-4.0-beta2.tar.xz 31175512 BLAKE2B 5fd4c0d3e7a287e861c08b9a4f3b6657576bdc860ea57dc47b9aba06b4858225cf4864d9d115acc4e4079faf9b753af5298dc1e5a9d3f6c0e5f5eec50b785e11 SHA512 ebefc876c1f40e1f7d71a19fd12453c372e8b1c361d8d8e7b6cf4a729df83390514d8410dbb561d1146ecc6b3c92eea81318b801bdd6c44470596cd5994d7d2e EBUILD godot-3.5.1.ebuild 6747 BLAKE2B b19789b1ea9890973b16c2c6e7bc015f033fc218587e529a715ff2813e21c3fa8c89476c8f16cca707b2b93d35e2bd53ac7e6521af5c0aa088edd4e4a93b4fad SHA512 f6858b117eadca56a3539bf19d6ce1e8e04ade2e3b82a7abd49a30f89184681982d889eb82a5f9832107d8d5ad62326729eb286aaef4602e257391c0924e0e68 EBUILD godot-3.5.ebuild 6747 BLAKE2B b19789b1ea9890973b16c2c6e7bc015f033fc218587e529a715ff2813e21c3fa8c89476c8f16cca707b2b93d35e2bd53ac7e6521af5c0aa088edd4e4a93b4fad SHA512 f6858b117eadca56a3539bf19d6ce1e8e04ade2e3b82a7abd49a30f89184681982d889eb82a5f9832107d8d5ad62326729eb286aaef4602e257391c0924e0e68 EBUILD godot-4.0_beta1.ebuild 8154 BLAKE2B 99ab5be4a830fdd9f65a1e6c07f2af5869d23926c6c0bd2dd325c68c6d19f6d722b7b96979a0f490cda67afe61468923bc3c836876f0e697722cc37e012e12ab SHA512 4ce4d73a42bb66b893430fc51fcb0d5af58288d57facbba11683adabd99d446aa1e307dc59a261dba711ab9c69a9db317b5f974a03fdb7f866d390473430e768 +EBUILD godot-4.0_beta2.ebuild 8154 BLAKE2B 99ab5be4a830fdd9f65a1e6c07f2af5869d23926c6c0bd2dd325c68c6d19f6d722b7b96979a0f490cda67afe61468923bc3c836876f0e697722cc37e012e12ab SHA512 4ce4d73a42bb66b893430fc51fcb0d5af58288d57facbba11683adabd99d446aa1e307dc59a261dba711ab9c69a9db317b5f974a03fdb7f866d390473430e768 MISC metadata.xml 1551 BLAKE2B 718ca848e6b90fad730ea413ff8d25a9c23836da1ff890d7c93d458a0b46b503a4d1b949742a4a819eb0323eb0626a3541cd35d41f809b600891fa470f565ff6 SHA512 b935ee9256ae07a8f01bc458ee41c46e25be8a38b6921cf353a20332c59b6083bd6f73e2112858827b3b7bccdb256f9122e1d9691d2a3751aba85bbb8c4ab262 diff --git a/dev-games/godot/godot-4.0_beta2.ebuild b/dev-games/godot/godot-4.0_beta2.ebuild new file mode 100644 index 000000000000..2c88cf57aa9d --- /dev/null +++ b/dev-games/godot/godot-4.0_beta2.ebuild @@ -0,0 +1,256 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/" +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis + a&(a_CXnas9pP@aY%Oy$^Z)f<{@;K3%P;GDo9%o1 zpa1=rPk#yLmHzUd{;z-eKmT+5Pk%|h$KCIK<+jSa!k%}T=YM&HEARVWGw(f1Z&w|& z&voQ;x6Gf@-S50}ylU;|xv%5OcMWH{O1Rd(!aPG7$CYXsaq*`k#U3yIyR4n(9eS;I zE_=mK83 zW0muYt4($$#c_wl>zwtD|5&y-TfDpoT(vkrFVSS^Oo_F3lL<9(zf-RnGh zK8~K^SzMVj?_O%CYz|M=Sl6TF5JRf>SyxsJBhS@XcgSfsq$=5M-hzRq|YY*9FmHbRMc<@vT|>$uNj?owFYeDg%1 zoyQTbde>57;~#jY6k{28Ioqf`4ZfpXGv6JvW`Fn6J&$Y0c-*t@aO@D*-q*Mv45;R9ei?5$1(2M zGX8;a=Zl5lIYAHbV9g`ptFhIyv5zUXeOLa?74H_cdi;iG2Xu~f#rnEr>)V&lAAbG1 zzJLGwt8d2q4rw^%jti^5&YE`Y>qu+e;eW2Z@QwpGTKO*fjw|)Z6S6zknk)}aeBCjW zz|&vRy-h4liEG3h^F8l)^?j6-(rhyVk^@A$2S76CIj#enOh^64qRmvwSusq!DK;$R zth43|BgGTW$Ii}t!&;e7GR$`>D--v-rLrM*L#sbL8hPrNT}#hLH9m)nAif?55( z|FK&8sJ))~K0twdH2i66l)dg%?|(jP>+OgvW-2pW4amp?-?)}*TF!BUZ=oF{q;?Lr z=eR(tQ0Ls^D7;YSZH`#>xo*P*@#o|@Mm=$(l<>Ki)%vvl{ly)R_qAHXU+Jawv3n@^ z)?M2jfb3aXOo>MfM701+9~jw%MZ|HYJI|bt41}aqwYbNmYKRliJu*->dw+}k-+l6$ z>pDQa)t-=Wov~*Oq9knQ%^g`H?D$;kB4Q@q04VK~SMLO3p5ty|gnYBJb5>$zCnk6B zG@gxLnc)bXa2eKlb}Z!>ynnjW!1ek7Vq#D8z^L!BI^l|d6ZZ(0Pd^MzukQHiTl+A+ zd|j{j^}b+}70L(Bbv7XAihtKSurjQTpoNXaeF0XPkWI|1=^|v|g#h`PYQuVZy;$(l zQ(&9Ht&~SC>E0L+f98Qo=U-po_Bw@>I5F6L9`yop0GIs6E?7m(W)RxW(2uKNrENkT zjtx$Ry)rQo3~8ZixnaesJ7H6VhRu4elkHi!iGT6;&;ha)aHA~1 zp@cN~hMOO0e_XI%KK}dq`g6p;(;jJzS|b$U%;mxn3USwOfz_}EB@Q;M0ykNvwicNCSV4Q;0X`xXN3)oQ8GZ>h^2|B$+y6))|-g|FF41# zhPKS3G9|GIBfF-5_?cl`O=uSgQzqIIo=v$$Rp+5kxy6 z61-xNO!5_2KfB6XU(%8*mjOcb`m$o5zkU4heSQ7qq)Yd~antPk+#cD76XjJr?Yf$a(>W z;7Q5?e<4QVkgRn|*L}stexx_Vca;v93P1<-gxHizS8Vthz+G=RFX5-Mijb|d;p`v) z0f>c#H5@1C3pom`MG)WNU_?kf_zYtZkFg0*8T`0Qf=L3-ybX(gU3|wq&p#~MfB*F1 z*I&PW{QUg~5`X*dosqX@J?7nR<70RVvno&ta4H`}x`FK;<(O zU?sPVnn(nG=t7!inQ4?6#_0e6N+d+;+OmuCPi=zFu`LV8_QiunB)ysP~07a#bd%w*&hHK zQW7yGVi8-&QlF4o9)rJtSu}Aq+vo6MeI8%t$IpNLIpqiH@7W;Q6^(@u z3!8rieKLy$_TZcRWs+xM#<*6+71=O!QLS)B2!Ch3<^krRL_rR=mtTi}vvYt+%sWmb z-GzUpW1x(BOcy8!--3tl`i5o)0Szx?zwjzh0(v!g`TR(w3MiztvC0k~tOZe5F(7ex z10OKlvvv3e#O9vZSd#APg}4X{gex|dz98b#J`e+lnvQnD7!XK+37heUMZ?Ixt)JsR zCVw90g*@q3>jb`GltG0j)1viiD%?%p*{VCoI!0M={K}%X4KDc zK_G1y>bg)&kl6tR1(b>S1!n=Hk<|e=$^DJI#?B86loLQoY=hpc#azW4ULqx0@Iu4$hVo6o z84Ucxihck4uj@}Vl4_Lo#&R+-44K_4I~y;QRwQ~8a)>cdur8IjP%H^-V2{{q94(&d z!m$ZnElEy@Sa4fDF9N~@P~>&Q$Lc=8piW4hd>={_t^jplYu_BR0+MYJ!zS)R0DnTB z0<2&p@u=gMU`D&Iux<>ChzfN+ZtPKo52rdN`myn?Qstx`TkQMF@H;|(A)+E;7gFZ# z>D+t{x-gs#QbV{M(BD_^|Mu<6_&JKjVbF1TfRP)=LwCdrDYW5ycwXSdpwY)CY-#?Gn0C~J9$-UC7I6a<&m&6GIV1Jw-943=? zhJFEN{JC6t2elbcfXpN;BQjXvUg2V(?=6#H%PO?|Oa;rpGscD5VS{f>VW6ymZN3UJ zha6S&#W(m`pk2jd0F@IZnyw2G(mUZAKioGTriO-v3Os1W8!2={eh5lX6+{BsyYS0- z!b?&Jpa#qhiOqjbY&jwBaev~BV1VSQy4goeL>gcTCIT3zBbtn1 zMW74~+k)%kcZFCNYQS4NYPccG!Py9*drw-xO$ogFFndV&i71W?jDKZBSsCmsCJ%DJ zb}BS^pyLq?8$wgD*czaR=*}yl(*Qt_zGT<}GVeJCvKZ_cd-UFl zmd{cqcyB|NCQT7V(|;vv^~p@4D1)d6^xdquI=>!96R64beWFwps&<}lD<^ZqBs)|M z_QDU{0s9>{Yj?L^q3Ey)FeI9@;~!4mcMFK+M)pImk0(!dBPwKBxo1opbSSqn6=@gl ziD#n8U>!tZtol}>?MQ@0M*M8${zPDc@8JT`7$x#Ls4gL$Sd^(URR2F#>;l|7 zOM6c!L)gLeTb=X7gCh0?kzOX&P+PFRlP!QL^3vx-qyxcA5bkEX;*FYz<0&FDNRol! zlkk2Kvw@LQ^?woE?Z`vNy@uiS2Uhmm_b(rQ`*pVOKQN5}YR(BtsrLZv#Nor3pp|4!Rd+-g#JJzhdwV0b$V+oXSitPW7^6|NRBYpxW^zB+D56l+z6QHMC5mf{1HNBcv+kZ~7y!S0+2klj!4xC&8_A0+_+VFYyygp1{E z&w&SC$$zS=WtzknvKryCd|Lml>7rtRXDEml0!l^8JC>G$1c|9{zG*B`{A@ z2$P3Apogg76j=Y`99j(l5gB>sFaZvDUkN79qx2t?L(@REO;f@5S^vqudS9#FzO4`A z%P+sS?;kqexxRjUC1zN}OD+RRNle7PfqgjlHGffZ5uoX)s08Vb0M_=@Bd#HMLM9JQ zza?P(DtvQU1+50hn5Gjm8lU)zueLleomy}tHXYMrLHLWto;N5lU_4@YgR@Q8-5FyI zC+|zlhPm?2kAOv?1n|0VlZ>H_BB&E95nzjbQV0WS{cwLlIXu zY`3^PNG~yd=Tc%?+{_HUNi6kRo&2%Bf-JYhJlYTv_ZWV%VFYeA_o;`aL#l8W699* zaE=q_UMk#U;g1KdguK7lvsthG2(p@yOMk@oHCHu{p5{h{!PGjC2bT(vxVd?s26Mhj z!oK94yb<95k-3r8yT<)UVjg6&3yn4V!;*dZ`s?4?kB21hYi7a-ov|*n`vHCd2Meh0 zoGu+C;(rsy$ahSho`8sozlDeZm&Fspd80e-<1}#;tEpW00vgx@%Ft>p3m2be#eX59 zkdOjCHNq_xvP*r70RuG#EIcIcK>h(kDPA6MbrIIE0z$Gb{4D|%#7t(=*|YT|p_Y-l zHa*-#^^IHO2k<*&u_rx>an);LTj0gb*XC=mLC_|J^T#y{6bkLo;LFGLO5 ze40$EaF^Pztxhiy^^21rJ`q*xLVr|;NyJEVfGiVH$AfP87l>Z!MI3_JUk6-o7>}N0 z0!tnSL@7iB0YO6tgP>L9_Tdh&QTaWkk(!5(cCkfS%cb6OF5Q+PpWE0&zcm zLi8tm@s4KK%P4*JTvQZkAuI{1AwXRqwbxz3?%TW_p-Dr`rb}@kH~~<_(tqWZeq6Yc z|779b!-7b}dYRHL(eo363X285=w=KdXKZHE%?1Sg3Mej^$=$IH_AmoEpwaI~!uueG zNN{uEQ%*jM_yX-k?H6So6a*fHwDpvyv}@w&Z)YX|b@Rj+AR{OfT<($8&vl!H-~mjy zc@)@D{^$m54<>~BmXmlYh0pf#+L88$CqGednhV!FMB6?%E8i++iA>6flbbzAn z7odWjHBdH;2%CgD5zKf>qN#a3K(X+R0aaB4KikeO0-%x>{PrzBYkw}Dt+`R9d3mbZ z8lQS29@{FQl9@F87L%$`&V!wb=7@y7PoO@r3_MRnzolCnHJ9Gj@Qjn#HjBrhnQiJa zcA$t|-wAx>CxDZe^?LGVuMF*Y_e);oFmt+*X+2J%YM2NL!F>f(H$jfq+%uo3Vk|^} z=P7|FVqH@m)`PW<9e=#Y_~&(C0pkL+GnOX9&~I^|0jXmZbAXhv));0e^WD7AHiQbb zh(!dRP7-u(3n&P}F_qJUHzJ(}t2v?F0bckOxR4XD7lH}hWJ-M$v=+0pT;A?-(LOlo`7I=Dmp}L z1KaaDL#ZvXANNy-aT1UM>I9)T>#Cl2;iK(@9S|^(Dr56-6MLBEllxpZ%kGI}!tGc? zI2z#tk?@Zd(~=+=k)SL7+)^F_^$E-(n@&^$sA$y*+jhhnD-?cb0()a-kG?w|%eFP(DR+;)O7et#sLoH|^e|-(>o|so@&`{mk3TNkt6RP& zvvK-%1U4+?olf)EVL)pWcDBwEY6XH*Hdrl-jcQ;!7l6GHL(!b{Oft^<2G|IX syE-`8ZZmo79%$|RCF!bc|c|fZ1WYx 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