From f313ad9c95db0a47fa0680671af2443011b4a7c8 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 19 Sep 2022 16:24:33 +0300 Subject: [PATCH] Sync with portage [Mon Sep 19 16:24:33 MSK 2022]. --- Manifest | 30 +- Manifest.files.gz | Bin 29639 -> 29599 bytes app-admin/Manifest.gz | Bin 32855 -> 32703 bytes app-admin/cdist/Manifest | 2 + app-admin/cdist/cdist-7.0.0.ebuild | 27 + app-admin/logcheck/Manifest | 4 - app-admin/logcheck/files/logcheck.cron | 10 - app-admin/logcheck/logcheck-1.3.23.ebuild | 65 - app-admin/logcheck/metadata.xml | 5 - app-admin/rsyslog/Manifest | 4 +- ...06.0.ebuild => rsyslog-8.2206.0-r1.ebuild} | 1 + ...08.0.ebuild => rsyslog-8.2208.0-r1.ebuild} | 1 + app-arch/Manifest.gz | Bin 16767 -> 16763 bytes app-arch/gzip/Manifest | 2 +- app-arch/gzip/gzip-1.12-r2.ebuild | 2 +- app-backup/Manifest.gz | Bin 8367 -> 8368 bytes app-backup/dar/Manifest | 2 +- app-backup/dar/dar-2.7.7.ebuild | 2 +- app-containers/Manifest.gz | Bin 7221 -> 7230 bytes app-containers/buildah/Manifest | 2 +- app-containers/buildah/buildah-1.27.1.ebuild | 2 +- app-containers/cri-o/Manifest | 2 - app-containers/cri-o/cri-o-1.24.1.ebuild | 101 - app-containers/lxc/Manifest | 3 +- app-containers/lxc/lxc-5.0.1-r1.ebuild | 166 + app-containers/lxc/metadata.xml | 1 + app-containers/lxd/Manifest | 2 +- app-containers/lxd/lxd-5.0.1.ebuild | 2 +- app-containers/podman/Manifest | 2 + app-containers/podman/podman-4.2.1.ebuild | 165 + app-crypt/Manifest.gz | Bin 23960 -> 23965 bytes app-crypt/gcr/Manifest | 2 +- app-crypt/gcr/gcr-3.41.1.ebuild | 2 +- app-crypt/jitterentropy/Manifest | 2 + .../jitterentropy/jitterentropy-3.4.1.ebuild | 49 + app-crypt/sequoia-sq/Manifest | 160 - app-crypt/sequoia-sq/sequoia-sq-0.26.0.ebuild | 449 -- app-doc/Manifest.gz | Bin 6984 -> 6983 bytes app-doc/halibut/Manifest | 2 +- app-doc/halibut/halibut-1.3.ebuild | 2 +- app-editors/Manifest.gz | Bin 14088 -> 14084 bytes app-editors/gedit/Manifest | 2 +- app-editors/gedit/gedit-42.2.ebuild | 2 +- app-editors/joe/Manifest | 2 + .../joe/files/joe-4.6-prototypes.patch | 409 ++ app-editors/joe/joe-4.6-r2.ebuild | 57 + app-emulation/Manifest.gz | Bin 15116 -> 15116 bytes app-emulation/vkd3d/Manifest | 9 +- .../vkd3d/files/vkd3d-1.1-Fix-build.patch | 22 - app-emulation/vkd3d/vkd3d-1.0.ebuild | 39 - app-emulation/vkd3d/vkd3d-1.1-r1.ebuild | 43 - app-emulation/vkd3d/vkd3d-1.1.ebuild | 39 - app-emulation/vkd3d/vkd3d-1.4-r1.ebuild | 44 + app-emulation/vkd3d/vkd3d-1.4.ebuild | 43 - app-emulation/vkd3d/vkd3d-9999.ebuild | 43 - app-eselect/Manifest.gz | Bin 6700 -> 6704 bytes app-eselect/eselect-repository/Manifest | 4 +- .../eselect-repository-13.ebuild | 58 + app-eselect/eselect-repository/metadata.xml | 2 +- app-i18n/Manifest.gz | Bin 18824 -> 18822 bytes app-i18n/ibus/Manifest | 1 - .../files/ibus-1.5.25-ibusimcontext.patch | 35 - app-misc/Manifest.gz | Bin 49462 -> 49459 bytes app-misc/broot/Manifest | 2 +- app-misc/broot/broot-1.14.2.ebuild | 2 +- app-misc/ca-certificates/Manifest | 2 +- .../ca-certificates-20211016.3.80.ebuild | 2 +- app-misc/carbon-c-relay/Manifest | 2 + .../carbon-c-relay-3.7.4-r1.ebuild | 58 + .../files/carbon-c-relay.initd-r2 | 74 + app-misc/tmuxp/Manifest | 10 +- app-misc/tmuxp/files/tmuxp-1.6.4-tests.patch | 22 - .../files/tmuxp-1.9.4-relax-click-dep.patch | 13 - app-misc/tmuxp/tmuxp-1.11.1.ebuild | 43 - app-misc/tmuxp/tmuxp-1.12.1.ebuild | 43 - app-misc/tmuxp/tmuxp-1.13.0.ebuild | 2 +- app-misc/tmuxp/tmuxp-1.9.4.ebuild | 43 - app-misc/tracker/Manifest | 2 +- app-misc/tracker/tracker-3.3.3.ebuild | 2 +- app-portage/Manifest.gz | Bin 9735 -> 9736 bytes app-portage/elogv/Manifest | 1 + app-portage/elogv/elogv-0.7.9-r2.ebuild | 56 + app-portage/gemato/Manifest | 6 +- app-portage/gemato/gemato-17.0.ebuild | 47 + app-portage/gemato/gemato-9999.ebuild | 15 +- app-portage/gemato/metadata.xml | 2 + app-portage/iwdevtools/Manifest | 4 +- .../iwdevtools/iwdevtools-0.11.7.ebuild | 64 - .../iwdevtools/iwdevtools-0.11.8.ebuild | 2 +- app-portage/recover-broken-vdb/Manifest | 4 +- ...ild => recover-broken-vdb-1.0.0-r1.ebuild} | 8 +- .../recover-broken-vdb-9999.ebuild | 10 +- app-shells/Manifest.gz | Bin 8796 -> 8795 bytes app-shells/ksh/Manifest | 12 +- app-shells/ksh/files/CVE-2019-14868.patch | 89 - .../ksh/files/ksh-1.0.0-beta.2-gcc12.patch | 63 - .../files/ksh-2020.0.0-ensure-user-set.patch | 30 - .../files/ksh-2020.0.0-skip-api-test.patch | 36 - ...sh-1.0.0_beta2.ebuild => ksh-1.0.3.ebuild} | 25 +- app-shells/ksh/ksh-2020.0.0-r1.ebuild | 50 - app-shells/ksh/ksh-9999.ebuild | 6 +- app-text/Manifest.gz | Bin 48551 -> 48565 bytes app-text/expander/Manifest | 5 +- ....0.5-r2.ebuild => expander-2.05-r3.ebuild} | 16 +- .../files/expander-2.05-clang15.patch | 60 + ...entoo.patch => expander-2.05-gentoo.patch} | 0 app-text/iso-codes/Manifest | 2 +- app-text/iso-codes/iso-codes-4.11.0.ebuild | 2 +- app-text/mecab/Manifest | 2 +- app-text/mecab/mecab-0.996-r1.ebuild | 1 + app-text/paperwork-backend/Manifest | 4 +- .../paperwork-backend-2.1.0.ebuild | 4 +- .../paperwork-backend-2.1.1.ebuild | 2 +- dev-ada/Manifest.gz | Bin 3561 -> 3567 bytes dev-ada/libgpr/Manifest | 4 +- dev-ada/libgpr/libgpr-2021-r1.ebuild | 5 +- dev-ada/libgpr/libgpr-22.0.0-r1.ebuild | 5 +- dev-ada/xmlada/Manifest | 3 +- dev-ada/xmlada/xmlada-2021-r2.ebuild | 94 + dev-ada/xmlada/xmlada-22.0.0.ebuild | 17 +- dev-cpp/Manifest.gz | Bin 12564 -> 12908 bytes dev-cpp/atkmm/Manifest | 2 +- dev-cpp/atkmm/atkmm-2.36.2.ebuild | 2 +- dev-cpp/edencommon/Manifest | 12 +- .../edencommon-0_pre20220808.ebuild | 44 - .../edencommon-0_pre20220815.ebuild | 44 - .../edencommon-2022.08.22.00.ebuild | 41 - .../edencommon-2022.09.05.00.ebuild | 41 - ...ebuild => edencommon-2022.09.12.00.ebuild} | 0 dev-cpp/folly/Manifest | 14 +- dev-cpp/folly/folly-2022.04.11.00-r1.ebuild | 74 - dev-cpp/folly/folly-2022.07.04.00.ebuild | 92 - dev-cpp/folly/folly-2022.08.08.00.ebuild | 99 - dev-cpp/folly/folly-2022.08.15.00-r1.ebuild | 99 - dev-cpp/folly/folly-2022.09.05.00.ebuild | 100 - ...2.00.ebuild => folly-2022.09.12.00.ebuild} | 0 dev-cpp/jarowinkler-cpp/Manifest | 3 + .../jarowinkler-cpp-1.0.2.ebuild | 32 + dev-cpp/jarowinkler-cpp/metadata.xml | 11 + dev-cpp/rapidfuzz-cpp/Manifest | 3 + .../rapidfuzz-cpp}/metadata.xml | 6 +- .../rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild | 42 + dev-db/Manifest.gz | Bin 15748 -> 15750 bytes dev-db/mariadb/Manifest | 2 +- dev-db/mariadb/mariadb-10.5.16.ebuild | 2 +- dev-embedded/Manifest.gz | Bin 9201 -> 9187 bytes dev-embedded/esptool/Manifest | 2 +- dev-embedded/esptool/esptool-4.2.1.ebuild | 2 +- dev-java/Manifest.gz | Bin 54057 -> 54044 bytes dev-java/gson/Manifest | 2 + dev-java/gson/gson-2.9.1.ebuild | 60 + dev-java/jackrabbit-webdav/Manifest | 4 +- ...ild => jackrabbit-webdav-2.10.1-r3.ebuild} | 2 +- .../jackrabbit-webdav-2.21.7-r1.ebuild | 2 +- dev-java/jakarta-json-api/Manifest | 2 +- ...build => jakarta-json-api-1.1.6-r1.ebuild} | 16 +- dev-java/jdbc-postgresql/Manifest | 2 + .../jdbc-postgresql-42.5.0.ebuild | 52 + dev-java/log4j-core/Manifest | 3 +- .../log4j-core/log4j-core-2.18.0-r1.ebuild | 2 +- dev-java/log4j-core/log4j-core-2.18.0.ebuild | 175 - dev-java/scram/Manifest | 2 +- dev-java/scram/scram-2.1.ebuild | 2 +- dev-java/tomcat-servlet-api/Manifest | 6 - .../tomcat-servlet-api-10.0.22.ebuild | 98 - .../tomcat-servlet-api-8.5.81.ebuild | 99 - .../tomcat-servlet-api-9.0.64.ebuild | 99 - dev-java/xerial-core/Manifest | 2 + dev-java/xerial-core/xerial-core-2.1.ebuild | 53 + dev-lang/Manifest.gz | Bin 19207 -> 19207 bytes dev-lang/go-bootstrap/Manifest | 41 +- .../go-bootstrap/go-bootstrap-1.16.6.ebuild | 4 +- ...1.19.ebuild => go-bootstrap-1.18.6.ebuild} | 3 +- .../go-bootstrap/go-bootstrap-1.19.1.ebuild | 50 + dev-lang/go/Manifest | 4 +- dev-lang/go/go-1.18.6.ebuild | 2 +- dev-lang/go/go-1.19.1.ebuild | 7 +- dev-lang/rust-bin/Manifest | 3 +- dev-lang/rust-bin/rust-bin-1.63.0.ebuild | 5 +- dev-lang/spidermonkey/Manifest | 4 +- .../spidermonkey/spidermonkey-102.2.0.ebuild | 8 +- .../spidermonkey/spidermonkey-91.13.0.ebuild | 8 +- dev-lang/vala/Manifest | 2 +- dev-lang/vala/vala-0.56.3.ebuild | 2 +- dev-lang/zig/Manifest | 3 +- dev-lang/zig/files/zig-9999-stage2-fix.patch | 12 - dev-lang/zig/zig-9999.ebuild | 5 +- dev-libs/Manifest.gz | Bin 95600 -> 95599 bytes dev-libs/appstream-glib/Manifest | 2 +- .../appstream-glib-0.8.1.ebuild | 2 +- dev-libs/gjs/Manifest | 2 +- dev-libs/gjs/gjs-1.72.2.ebuild | 2 +- dev-libs/glib/Manifest | 2 + dev-libs/glib/glib-2.74.0.ebuild | 287 + dev-libs/gmime/Manifest | 2 +- dev-libs/gmime/gmime-3.2.13.ebuild | 2 +- .../gobject-introspection-common/Manifest | 2 + ...gobject-introspection-common-1.74.0.ebuild | 30 + dev-libs/gobject-introspection/Manifest | 2 + .../gobject-introspection-1.74.0.ebuild | 79 + dev-libs/inih/Manifest | 2 +- dev-libs/inih/inih-56-r1.ebuild | 2 +- dev-libs/jemalloc/Manifest | 2 +- dev-libs/jemalloc/jemalloc-5.3.0-r1.ebuild | 2 +- dev-libs/libclc/Manifest | 2 + .../libclc/libclc-16.0.0_pre20220918.ebuild | 71 + dev-libs/libdivsufsort/Manifest | 2 +- ...1.ebuild => libdivsufsort-2.0.1-r2.ebuild} | 7 +- dev-libs/libksba/Manifest | 3 + dev-libs/libksba/libksba-1.6.1.ebuild | 48 + dev-libs/libretls/Manifest | 2 +- dev-libs/libretls/libretls-3.5.2-r1.ebuild | 2 +- dev-libs/nspr/Manifest | 2 - dev-libs/nspr/nspr-4.34.ebuild | 157 - dev-libs/nss/Manifest | 2 - dev-libs/nss/nss-3.82.ebuild | 391 -- dev-libs/openssl-compat/Manifest | 6 - .../files/openssl-0.9.8e-bsd-sparc64.patch | 25 - .../files/openssl-0.9.8h-ldflags.patch | 29 - .../files/openssl-0.9.8m-binutils.patch | 24 - .../files/openssl-0.9.8z_p8-perl-5.26.patch | 13 - .../openssl-compat-0.9.8z_p8-r2.ebuild | 165 - dev-libs/popt/Manifest | 2 + dev-libs/popt/popt-1.19.ebuild | 45 + dev-libs/trio/Manifest | 3 - dev-libs/trio/files/trio-1.16-no-inline.patch | 8 - dev-libs/trio/trio-1.16.ebuild | 41 - dev-libs/vala-common/Manifest | 2 +- .../vala-common/vala-common-0.56.3.ebuild | 2 +- dev-ml/Manifest.gz | Bin 35152 -> 35169 bytes dev-ml/llvm-ocaml/Manifest | 2 + .../llvm-ocaml-16.0.0_pre20220918.ebuild | 115 + dev-ml/opam-client/Manifest | 2 +- dev-ml/opam-client/opam-client-2.1.2.ebuild | 2 +- dev-ml/opam-core/Manifest | 2 +- dev-ml/opam-core/opam-core-2.1.2.ebuild | 2 +- dev-ml/opam-format/Manifest | 2 +- .../opam-format/opam-format-2.1.2-r1.ebuild | 2 +- dev-ml/opam-repository/Manifest | 2 +- .../opam-repository-2.1.2.ebuild | 2 +- dev-ml/opam-solver/Manifest | 2 +- dev-ml/opam-solver/opam-solver-2.1.2.ebuild | 2 +- dev-ml/opam-state/Manifest | 2 +- dev-ml/opam-state/opam-state-2.1.2.ebuild | 2 +- dev-ml/opam/Manifest | 2 +- dev-ml/opam/opam-2.1.2-r1.ebuild | 2 +- .../File-Find-Object-0.3.6.ebuild | 2 +- dev-perl/File-Find-Object/Manifest | 2 +- .../File-TreeCreate-0.0.1.ebuild | 2 +- dev-perl/File-TreeCreate/Manifest | 2 +- dev-perl/Manifest.gz | Bin 281473 -> 281471 bytes dev-perl/XS-Parse-Keyword/Manifest | 4 +- .../XS-Parse-Keyword-0.250.0.ebuild | 19 + dev-perl/XS-Parse-Keyword/metadata.xml | 2 +- .../Levenshtein-0.12.2.ebuild} | 2 +- .../Levenshtein/Levenshtein-0.20.3.ebuild | 38 + dev-python/Levenshtein/Manifest | 5 + .../metadata.xml | 4 +- dev-python/Manifest.gz | Bin 260585 -> 261374 bytes dev-python/asttokens/Manifest | 2 - dev-python/asttokens/asttokens-2.0.5.ebuild | 36 - dev-python/clang-python/Manifest | 2 + .../clang-python-16.0.0_pre20220918.ebuild | 47 + dev-python/configshell-fb/Manifest | 2 +- .../configshell-fb-1.1.29.ebuild | 2 +- dev-python/configupdater/Manifest | 2 +- .../configupdater/configupdater-3.1.1.ebuild | 2 +- dev-python/exceptiongroup/Manifest | 2 +- .../exceptiongroup-1.0.0_rc8.ebuild | 2 +- dev-python/flit_scm/Manifest | 2 +- dev-python/flit_scm/flit_scm-1.7.0.ebuild | 2 +- dev-python/fuzzywuzzy/Manifest | 2 +- .../fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild | 2 +- dev-python/gst-python/Manifest | 2 +- .../gst-python/gst-python-1.20.3.ebuild | 2 +- dev-python/hypothesis/Manifest | 2 +- .../hypothesis/hypothesis-6.54.5.ebuild | 2 +- dev-python/ini2toml/Manifest | 2 +- dev-python/ini2toml/ini2toml-0.11-r1.ebuild | 2 +- dev-python/jarowinkler/Manifest | 3 + .../jarowinkler/jarowinkler-1.2.1.ebuild | 39 + dev-python/jarowinkler/metadata.xml | 12 + dev-python/jsonschema/Manifest | 14 +- .../jsonschema/jsonschema-4.10.0.ebuild | 55 - .../jsonschema/jsonschema-4.12.1.ebuild | 56 - .../jsonschema/jsonschema-4.13.0.ebuild | 56 - .../jsonschema/jsonschema-4.14.0.ebuild | 56 - .../jsonschema/jsonschema-4.16.0.ebuild | 2 +- dev-python/jsonschema/jsonschema-4.8.0.ebuild | 53 - dev-python/jsonschema/jsonschema-4.9.0.ebuild | 54 - dev-python/libtmux/Manifest | 8 - dev-python/libtmux/libtmux-0.10.3.ebuild | 37 - dev-python/libtmux/libtmux-0.11.0.ebuild | 37 - dev-python/libtmux/libtmux-0.12.0.ebuild | 41 - dev-python/libtmux/libtmux-0.13.0.ebuild | 44 - dev-python/linkify-it-py/Manifest | 3 + .../linkify-it-py/linkify-it-py-2.0.0.ebuild | 29 + dev-python/linkify-it-py/metadata.xml | 13 + dev-python/lit/Manifest | 2 + dev-python/lit/lit-16.0.0_pre20220918.ebuild | 42 + dev-python/markdown-it-py/Manifest | 3 +- ....ebuild => markdown-it-py-2.1.0-r1.ebuild} | 1 - .../markdown-it-py-2.1.0-r2.ebuild | 40 + dev-python/minidb/Manifest | 2 + dev-python/minidb/minidb-2.0.7.ebuild | 20 + dev-python/pendulum/Manifest | 4 +- ...1.2-r1.ebuild => pendulum-2.1.2-r2.ebuild} | 21 +- dev-python/pkgutil_resolve_name/Manifest | 2 +- .../pkgutil_resolve_name-1.3.10.ebuild | 2 +- dev-python/pyproject-fmt/Manifest | 2 +- .../pyproject-fmt/pyproject-fmt-0.3.5.ebuild | 2 +- dev-python/python-levenshtein/Manifest | 3 - dev-python/pytzdata/Manifest | 4 +- ....1-r1.ebuild => pytzdata-2020.1-r2.ebuild} | 17 +- dev-python/rapidfuzz/Manifest | 4 + .../files/rapidfuzz-2.9.0-test-pandas.patch | 35 + dev-python/rapidfuzz/metadata.xml | 12 + dev-python/rapidfuzz/rapidfuzz-2.9.0.ebuild | 50 + dev-python/rapidfuzz_capi/Manifest | 3 + dev-python/rapidfuzz_capi/metadata.xml | 13 + .../rapidfuzz_capi-1.0.5.ebuild | 23 + dev-python/readthedocs-sphinx-ext/Manifest | 2 +- .../readthedocs-sphinx-ext-2.1.9.ebuild | 2 +- dev-python/rtslib-fb/Manifest | 2 +- dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild | 2 +- dev-python/scandir/Manifest | 1 - dev-python/scandir/scandir-1.10.0-r2.ebuild | 20 - dev-python/simpleeval/Manifest | 2 +- ....12.ebuild => simpleeval-0.9.12-r1.ebuild} | 11 +- dev-python/snakeoil/Manifest | 4 +- dev-python/snakeoil/snakeoil-0.10.0.ebuild | 29 + dev-python/snakeoil/snakeoil-9999.ebuild | 4 +- dev-python/sphinx-basic-ng/Manifest | 4 +- .../sphinx-basic-ng-0.0.1_alpha11.ebuild | 44 - .../sphinx-basic-ng-0.0.1_alpha12.ebuild | 2 +- dev-python/sphinx_rtd_theme/Manifest | 2 +- .../sphinx_rtd_theme-1.0.0-r1.ebuild | 2 +- dev-python/sphinxcontrib-github-alt/Manifest | 4 +- .../sphinxcontrib-github-alt-1.2-r1.ebuild | 26 - .../sphinxcontrib-github-alt-1.2-r2.ebuild | 33 + dev-python/sqlalchemy/Manifest | 6 +- .../sqlalchemy/sqlalchemy-1.4.14.ebuild | 93 - .../sqlalchemy/sqlalchemy-1.4.39.ebuild | 93 - .../sqlalchemy/sqlalchemy-1.4.40.ebuild | 2 +- dev-python/tempest/Manifest | 2 + dev-python/tempest/tempest-32.0.0.ebuild | 73 + dev-python/testpath/Manifest | 2 +- dev-python/testpath/testpath-0.6.0.ebuild | 2 +- dev-python/textdistance/Manifest | 4 +- .../textdistance/textdistance-4.3.0.ebuild | 2 +- .../textdistance/textdistance-4.4.0.ebuild | 2 +- dev-python/translate-toolkit/Manifest | 4 +- .../translate-toolkit-3.7.2.ebuild | 3 +- .../translate-toolkit-3.7.3.ebuild | 3 +- dev-python/uc-micro-py/Manifest | 3 + dev-python/uc-micro-py/metadata.xml | 13 + .../uc-micro-py/uc-micro-py-1.0.1.ebuild | 27 + dev-python/yarl/Manifest | 2 - dev-python/yarl/yarl-1.7.2-r3.ebuild | 45 - dev-util/Manifest.gz | Bin 68992 -> 68997 bytes dev-util/android-tools/Manifest | 2 +- .../android-tools-31.0.3_p2.ebuild | 2 +- dev-util/bpftrace/Manifest | 3 +- dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild | 1 + .../files/bpftrace-0.15.0-binutils-2.39.patch | 87 + dev-util/cargo-audit/Manifest | 2 +- .../cargo-audit/cargo-audit-0.17.0.ebuild | 2 +- dev-util/gdbus-codegen/Manifest | 2 + .../gdbus-codegen/gdbus-codegen-2.74.0.ebuild | 72 + dev-util/glade/Manifest | 2 +- dev-util/glade/glade-3.40.0.ebuild | 2 +- dev-util/glib-utils/Manifest | 2 + dev-util/glib-utils/glib-utils-2.74.0.ebuild | 62 + dev-util/kcov/Manifest | 4 +- .../kcov/files/kcov-40-binutils-2.39.patch | 92 + dev-util/kcov/files/kcov-40-gcc-13.patch | 45 + dev-util/kcov/kcov-40.ebuild | 5 + dev-util/librnp/Manifest | 2 - dev-util/librnp/librnp-0.16.0.ebuild | 49 - dev-util/lldb/Manifest | 2 + dev-util/lldb/lldb-16.0.0_pre20220918.ebuild | 115 + dev-util/maturin/Manifest | 35 - dev-util/maturin/maturin-0.13.1.ebuild | 432 -- dev-util/pkgcheck/Manifest | 4 +- dev-util/pkgcheck/pkgcheck-0.10.14.ebuild | 2 +- dev-util/pkgcheck/pkgcheck-0.10.15.ebuild | 98 + dev-util/poke/Manifest | 4 +- dev-util/poke/metadata.xml | 12 +- dev-util/poke/poke-2.4.ebuild | 50 + dev-util/rizin/Manifest | 4 - .../rizin/files/rizin-0.4.0-capstone.patch | 22 - dev-util/rizin/rizin-0.4.0-r1.ebuild | 95 - dev-util/schroot/Manifest | 5 +- ..._p7-r1.ebuild => schroot-1.6.13_p2.ebuild} | 32 +- dev-util/shunit2/Manifest | 4 +- dev-util/shunit2/shunit2-2.1.6-r1.ebuild | 26 - dev-util/shunit2/shunit2-2.1.8.ebuild | 2 +- dev-util/tree-sitter-cli/Manifest | 2 +- .../tree-sitter-cli-0.20.7.ebuild | 2 +- dev-util/uftrace/Manifest | 6 +- dev-util/uftrace/uftrace-0.11.ebuild | 2 +- ...ace-0.10-r1.ebuild => uftrace-0.12.ebuild} | 17 +- dev-util/watchman/Manifest | 14 +- .../watchman/watchman-2022.04.11.00.ebuild | 210 - .../watchman/watchman-2022.07.04.00.ebuild | 210 - .../watchman/watchman-2022.08.08.00.ebuild | 217 - .../watchman/watchman-2022.08.15.00.ebuild | 217 - .../watchman/watchman-2022.09.05.00.ebuild | 217 - ...0.ebuild => watchman-2022.09.12.00.ebuild} | 0 dev-vcs/Manifest.gz | Bin 11336 -> 11332 bytes dev-vcs/git/Manifest | 14 +- dev-vcs/git/git-2.37.3.ebuild | 3 +- dev-vcs/git/git-2.38.0_rc0.ebuild | 657 ++ dev-vcs/git/git-9999-r1.ebuild | 446 +- dev-vcs/git/git-9999-r2.ebuild | 446 +- dev-vcs/git/git-9999-r3.ebuild | 446 +- dev-vcs/git/git-9999.ebuild | 446 +- eclass/Manifest.gz | Bin 37144 -> 37147 bytes eclass/llvm.org.eclass | 3 + games-board/Manifest.gz | Bin 10052 -> 10052 bytes games-board/gnome-chess/Manifest | 2 +- .../gnome-chess/gnome-chess-42.1.ebuild | 2 +- games-board/tali/Manifest | 2 +- games-board/tali/tali-40.8.ebuild | 2 +- games-emulation/Manifest.gz | Bin 9543 -> 9541 bytes games-emulation/hatari/Manifest | 2 - games-emulation/hatari/hatari-2.4.0.ebuild | 98 - games-engines/Manifest.gz | Bin 3548 -> 3552 bytes games-engines/odamex/Manifest | 2 +- games-engines/odamex/odamex-10.0.0.ebuild | 2 +- games-fps/Manifest.gz | Bin 12040 -> 12047 bytes games-fps/chocolate-doom/Manifest | 2 +- .../chocolate-doom-3.0.1-r1.ebuild | 2 +- games-fps/doom-data/Manifest | 2 +- games-fps/doom-data/doom-data-1.9.ebuild | 4 +- games-fps/doomsday/Manifest | 2 +- games-fps/doomsday/doomsday-2.3.1.ebuild | 2 +- games-fps/freedoom-data/Manifest | 2 +- .../freedoom-data-0.12.1-r1.ebuild | 4 +- games-fps/freedoom/Manifest | 2 +- games-fps/freedoom/freedoom-0.12.1.ebuild | 4 +- games-fps/gzdoom/Manifest | 2 +- games-fps/gzdoom/gzdoom-4.8.2-r1.ebuild | 2 +- games-fps/prboom-plus/Manifest | 2 +- .../prboom-plus/prboom-plus-2.6.2.ebuild | 2 +- games-misc/Manifest.gz | Bin 8767 -> 8770 bytes games-misc/fortune-mod-at-linux/Manifest | 2 +- .../fortune-mod-at-linux-20030120.ebuild | 4 +- games-misc/fortune-mod-cs/Manifest | 2 +- .../fortune-mod-cs-1.6.9.ebuild | 4 +- games-misc/fortune-mod/Manifest | 2 +- .../fortune-mod/fortune-mod-3.14.1-r1.ebuild | 2 +- games-util/Manifest.gz | Bin 8041 -> 8032 bytes games-util/deutex/Manifest | 2 +- games-util/deutex/deutex-5.2.2.ebuild | 4 +- games-util/xpadneo/Manifest | 2 + games-util/xpadneo/xpadneo-0.9.5.ebuild | 74 + gnome-base/Manifest.gz | Bin 5040 -> 5041 bytes gnome-base/gnome-desktop/Manifest | 4 +- .../gnome-desktop-42.4-r300.ebuild | 2 +- .../gnome-desktop-42.4-r400.ebuild | 2 +- gnome-base/gnome-shell/Manifest | 2 +- .../gnome-shell/gnome-shell-42.4-r1.ebuild | 2 +- gnome-extra/Manifest.gz | Bin 11087 -> 11071 bytes gnome-extra/cinnamon-control-center/Manifest | 2 + .../cinnamon-control-center-5.2.1-r3.ebuild | 109 + ...control-center-5.2.1-fix-libgnomekbd.patch | 47 + gnome-extra/evolution-data-server/Manifest | 2 +- .../evolution-data-server-3.44.4.ebuild | 2 +- gnome-extra/gnome-power-manager/Manifest | 2 + .../gnome-power-manager-43.0.ebuild | 59 + .../Manifest | 4 +- ...l-extension-alphabetical-grid-26.0.ebuild} | 2 +- .../Manifest | 2 - ...ome-shell-extension-appindicator-41.ebuild | 44 - .../Manifest | 2 - ...on-applications-overview-tooltip-14.ebuild | 49 - .../Manifest | 2 +- ...e-shell-extension-bing-wallpaper-41.ebuild | 2 +- .../Manifest | 4 - ...xtension-bluetooth-quick-connect-26.ebuild | 50 - ...xtension-bluetooth-quick-connect-27.ebuild | 50 - .../Manifest | 4 - ...blur-effect-on-lock-screen-20211111.ebuild | 55 - ...blur-effect-on-lock-screen-20211209.ebuild | 55 - .../Manifest | 2 + ...me-shell-extension-dash-to-panel-51.ebuild | 74 + .../Manifest | 8 +- ...l-extension-desktop-icons-ng-0.24.0.ebuild | 45 - ...ell-extension-desktop-icons-ng-38.0.ebuild | 45 - ...hell-extension-desktop-icons-ng-46.ebuild} | 2 +- .../Manifest | 3 - ...on-weather-in-the-clock-20211108-r1.ebuild | 57 - ...nsion-weather-in-the-clock-20211108.ebuild | 49 - gnome-extra/pch-session/Manifest | 4 - .../pch-session/pch-session-40.2.ebuild | 48 - .../pch-session/pch-session-41.2.ebuild | 52 - gui-libs/Manifest.gz | Bin 3793 -> 3791 bytes gui-libs/gdk-pixbuf-loader-webp/Manifest | 2 +- .../gdk-pixbuf-loader-webp-0.0.6.ebuild | 2 +- gui-libs/gtk/Manifest | 2 +- gui-libs/gtk/gtk-4.6.7.ebuild | 2 +- gui-libs/libwpe/Manifest | 2 +- gui-libs/libwpe/libwpe-1.12.3.ebuild | 2 +- gui-libs/wpebackend-fdo/Manifest | 2 +- .../wpebackend-fdo-1.12.1.ebuild | 2 +- java-virtuals/Manifest.gz | Bin 403 -> 403 bytes java-virtuals/servlet-api/Manifest | 1 - .../servlet-api/servlet-api-2.3-r1.ebuild | 19 - mail-client/Manifest.gz | Bin 3708 -> 3708 bytes mail-client/evolution/Manifest | 2 +- mail-client/evolution/evolution-3.44.4.ebuild | 2 +- mail-client/thunderbird/Manifest | 2 +- mail-client/thunderbird/metadata.xml | 3 +- mail-filter/Manifest.gz | Bin 8543 -> 8537 bytes mail-filter/gld/Manifest | 3 +- .../gld-1.7-configure-strict-prototypes.patch | 12 + mail-filter/gld/gld-1.7-r4.ebuild | 4 + mail-filter/imapfilter/Manifest | 3 +- .../imapfilter/files/2.7.6-prototypes.patch | 30 + .../imapfilter/imapfilter-2.7.6.ebuild | 4 + mail-filter/libmilter/Manifest | 2 +- .../libmilter/libmilter-1.0.2_p3-r2.ebuild | 2 +- mail-filter/mailfilter/Manifest | 4 +- .../mailfilter/files/0.8.9-bashisms.patch | 26 + .../mailfilter/files/0.8.9-prototypes.patch | 132 + .../mailfilter/mailfilter-0.8.9.ebuild | 5 + mail-mta/Manifest.gz | Bin 2380 -> 2383 bytes mail-mta/msmtp/Manifest | 2 +- mail-mta/msmtp/msmtp-1.8.22.ebuild | 2 +- mail-mta/sendmail/Manifest | 2 +- mail-mta/sendmail/sendmail-8.17.1.9.ebuild | 2 +- media-fonts/Manifest.gz | Bin 37248 -> 37252 bytes media-fonts/noto-emoji/Manifest | 4 +- ...0715.ebuild => noto-emoji-20220912.ebuild} | 22 +- media-gfx/Manifest.gz | Bin 38485 -> 38312 bytes media-gfx/eog/Manifest | 2 +- media-gfx/eog/eog-42.3.ebuild | 2 +- media-gfx/gif2apng/Manifest | 4 - .../files/gif2apng-1.9-makefile.patch | 18 - media-gfx/gif2apng/gif2apng-1.9-r1.ebuild | 38 - media-gfx/gif2apng/metadata.xml | 8 - media-gfx/graphite2/Manifest | 4 +- ...phite2-1.3.14-fix-nodefaultlibs-deux.patch | 112 +- .../graphite2-1.3.14_p20210810-r2.ebuild | 3 +- media-gfx/graphviz/Manifest | 4 +- media-gfx/graphviz/graphviz-6.0.1.ebuild | 216 + media-gfx/graphviz/metadata.xml | 4 + media-libs/Manifest.gz | Bin 66144 -> 65982 bytes media-libs/grilo/Manifest | 2 +- media-libs/grilo/grilo-0.3.15.ebuild | 2 +- media-libs/gst-plugins-bad/Manifest | 2 +- .../gst-plugins-bad-1.20.3.ebuild | 2 +- media-libs/gst-plugins-base/Manifest | 2 +- .../gst-plugins-base-1.20.3.ebuild | 2 +- media-libs/gst-plugins-good/Manifest | 2 +- .../gst-plugins-good-1.20.3.ebuild | 2 +- media-libs/gst-plugins-ugly/Manifest | 2 +- .../gst-plugins-ugly-1.20.3.ebuild | 2 +- media-libs/gstreamer/Manifest | 2 +- media-libs/gstreamer/gstreamer-1.20.3.ebuild | 2 +- media-libs/harfbuzz/Manifest | 6 +- media-libs/harfbuzz/harfbuzz-5.1.0.ebuild | 2 +- media-libs/harfbuzz/harfbuzz-5.2.0.ebuild | 100 + media-libs/harfbuzz/harfbuzz-9999.ebuild | 2 +- media-libs/libaacplus/Manifest | 5 - ...plus-2.0.2-clang-inline-redefinition.patch | 37 - .../libaacplus/libaacplus-2.0.2-r3.ebuild | 66 - media-libs/libaacplus/metadata.xml | 8 - media-libs/libbluray/Manifest | 2 +- media-libs/libbluray/libbluray-1.3.2.ebuild | 2 +- media-libs/libheif/Manifest | 2 +- media-libs/libheif/libheif-1.12.0-r3.ebuild | 2 +- media-libs/libmypaint/Manifest | 2 +- ...1-r1.ebuild => libmypaint-1.6.1-r2.ebuild} | 4 +- media-libs/libpng/Manifest | 5 +- media-libs/libpng/libpng-1.6.38.ebuild | 8 +- media-libs/libpng/metadata.xml | 2 + media-libs/suil/Manifest | 4 +- media-libs/suil/metadata.xml | 18 +- ...-0.10.16.ebuild => suil-0.10.16-r1.ebuild} | 37 +- media-libs/vidstab/Manifest | 2 +- media-libs/vidstab/vidstab-1.1.0-r2.ebuild | 2 +- media-libs/zmusic/Manifest | 2 +- media-libs/zmusic/zmusic-1.1.4.ebuild | 4 +- media-plugins/Manifest.gz | Bin 46679 -> 46678 bytes media-plugins/grilo-plugins/Manifest | 2 +- .../grilo-plugins/grilo-plugins-0.3.15.ebuild | 2 +- media-plugins/gst-plugins-a52dec/Manifest | 2 +- .../gst-plugins-a52dec-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-assrender/Manifest | 2 +- .../gst-plugins-assrender-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-cdio/Manifest | 2 +- .../gst-plugins-cdio-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-cdparanoia/Manifest | 2 +- .../gst-plugins-cdparanoia-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-dv/Manifest | 2 +- .../gst-plugins-dv-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-dvb/Manifest | 2 +- .../gst-plugins-dvb-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-dvdread/Manifest | 2 +- .../gst-plugins-dvdread-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-faac/Manifest | 2 +- .../gst-plugins-faac-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-faad/Manifest | 2 +- .../gst-plugins-faad-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-flac/Manifest | 2 +- .../gst-plugins-flac-1.20.3-r1.ebuild | 2 +- media-plugins/gst-plugins-gdkpixbuf/Manifest | 2 +- .../gst-plugins-gdkpixbuf-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-gtk/Manifest | 2 +- .../gst-plugins-gtk-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-jack/Manifest | 2 +- .../gst-plugins-jack-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-jpeg/Manifest | 2 +- .../gst-plugins-jpeg-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-lame/Manifest | 2 +- .../gst-plugins-lame-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-ldac/Manifest | 2 +- .../gst-plugins-ldac-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-libav/Manifest | 2 +- .../gst-plugins-libav-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-libpng/Manifest | 2 +- .../gst-plugins-libpng-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-libvisual/Manifest | 2 +- .../gst-plugins-libvisual-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-meta/Manifest | 2 +- .../gst-plugins-meta-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-modplug/Manifest | 2 +- .../gst-plugins-modplug-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-mpeg2dec/Manifest | 2 +- .../gst-plugins-mpeg2dec-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-mpg123/Manifest | 2 +- .../gst-plugins-mpg123-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-neon/Manifest | 2 +- .../gst-plugins-neon-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-openaptx/Manifest | 2 +- .../gst-plugins-openaptx-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-opus/Manifest | 2 +- .../gst-plugins-opus-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-oss/Manifest | 2 +- .../gst-plugins-oss-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-pulse/Manifest | 2 +- .../gst-plugins-pulse-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-raw1394/Manifest | 2 +- .../gst-plugins-raw1394-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-resindvd/Manifest | 2 +- .../gst-plugins-resindvd-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-shout2/Manifest | 2 +- .../gst-plugins-shout2-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-sidplay/Manifest | 2 +- .../gst-plugins-sidplay-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-soup/Manifest | 2 +- .../gst-plugins-soup-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-speex/Manifest | 2 +- .../gst-plugins-speex-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-srtp/Manifest | 2 +- .../gst-plugins-srtp-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-taglib/Manifest | 2 +- .../gst-plugins-taglib-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-twolame/Manifest | 2 +- .../gst-plugins-twolame-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-v4l2/Manifest | 2 +- .../gst-plugins-v4l2-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-vpx/Manifest | 2 +- .../gst-plugins-vpx-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-wavpack/Manifest | 2 +- .../gst-plugins-wavpack-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-x264/Manifest | 2 +- .../gst-plugins-x264-1.20.3.ebuild | 2 +- media-plugins/gst-plugins-ximagesrc/Manifest | 2 +- .../gst-plugins-ximagesrc-1.20.3.ebuild | 2 +- media-radio/Manifest.gz | Bin 5027 -> 5027 bytes media-radio/fldigi/Manifest | 5 +- .../fldigi-drop-nullptr-definition.patch | 23 + media-radio/fldigi/fldigi-4.1.22.ebuild | 3 +- media-radio/fldigi/fldigi-4.1.23.ebuild | 3 +- media-sound/Manifest.gz | Bin 57100 -> 57087 bytes media-sound/amsynth/Manifest | 4 +- media-sound/amsynth/amsynth-1.12.4.ebuild | 64 - media-sound/amsynth/amsynth-1.13.0.ebuild | 4 +- media-sound/ardour/Manifest | 4 +- media-sound/ardour/ardour-6.9-r2.ebuild | 6 +- media-sound/ardour/ardour-9999.ebuild | 6 +- media-sound/frescobaldi/Manifest | 1 - .../frescobaldi/frescobaldi-3.2.ebuild | 31 - media-sound/mpck/Manifest | 3 +- .../files/mpck-0.15-implicit-func-decl.patch | 10 + .../{mpck-0.15.ebuild => mpck-0.15-r1.ebuild} | 11 +- media-sound/patchage/Manifest | 6 +- media-sound/patchage/patchage-1.0.10.ebuild | 50 + media-sound/patchage/patchage-1.0.6.ebuild | 2 +- media-sound/patchage/patchage-1.0.8.ebuild | 2 +- media-sound/qtractor/Manifest | 5 +- media-sound/qtractor/qtractor-0.9.26.ebuild | 103 - .../qtractor/qtractor-0.9.27-r1.ebuild | 2 +- media-sound/qtractor/qtractor-0.9.27.ebuild | 103 - media-sound/zynaddsubfx/Manifest | 2 +- ...0.6.ebuild => zynaddsubfx-3.0.6-r1.ebuild} | 7 +- media-video/Manifest.gz | Bin 25839 -> 25851 bytes media-video/droidcam/Manifest | 4 +- ...-1.8.2.ebuild => droidcam-1.8.2-r1.ebuild} | 2 +- ...ch => droidcam-1.8.2-makefile-fixes.patch} | 15 +- media-video/makemkv/Manifest | 2 +- media-video/makemkv/makemkv-1.17.1.ebuild | 1 - metadata/Manifest.gz | Bin 3859 -> 3858 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/install-qa-check.d/60python-pyc | 4 +- metadata/md5-cache/Manifest.gz | Bin 28238 -> 28222 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 7077 -> 7073 bytes .../app-accessibility/accerciser-3.40.0 | 1 + .../app-accessibility/kontrast-22.04.3 | 1 + .../app-accessibility/kontrast-22.08.1 | 1 + .../md5-cache/app-accessibility/orca-42.3 | 1 + metadata/md5-cache/app-admin/Manifest.gz | Bin 57092 -> 57084 bytes metadata/md5-cache/app-admin/abrt-2.15.0 | 1 + metadata/md5-cache/app-admin/abrt-2.15.1 | 1 + metadata/md5-cache/app-admin/calamares-3.2.60 | 1 + metadata/md5-cache/app-admin/cdist-7.0.0 | 16 + .../md5-cache/app-admin/keepassxc-2.7.1-r1 | 1 + metadata/md5-cache/app-admin/keepassxc-9999 | 1 + metadata/md5-cache/app-admin/logcheck-1.3.23 | 12 - .../app-admin/passwordsafe-1.14.0-r1 | 1 + .../md5-cache/app-admin/passwordsafe-1.15.0 | 1 + .../md5-cache/app-admin/perl-cleaner-2.30 | 1 + .../md5-cache/app-admin/perl-cleaner-9999 | 1 + .../{rsyslog-8.2206.0 => rsyslog-8.2206.0-r1} | 2 +- .../{rsyslog-8.2208.0 => rsyslog-8.2208.0-r1} | 2 +- .../md5-cache/app-admin/sagan-rules-99999999 | 1 + .../app-admin/spectre-meltdown-checker-9999 | 1 + .../app-admin/system-config-printer-1.5.16-r1 | 1 + .../app-admin/system-config-printer-1.5.17 | 1 + .../app-admin/system-config-printer-1.5.18 | 1 + metadata/md5-cache/app-arch/Manifest.gz | Bin 22008 -> 21997 bytes .../md5-cache/app-arch/file-roller-3.42.0 | 1 + metadata/md5-cache/app-arch/gzip-1.12-r2 | 4 +- metadata/md5-cache/app-arch/tar-1.34 | 1 + metadata/md5-cache/app-arch/upx-bin-3.96 | 1 + metadata/md5-cache/app-backup/Manifest.gz | Bin 13546 -> 13540 bytes .../md5-cache/app-backup/backintime-1.3.2 | 1 + metadata/md5-cache/app-backup/backintime-9999 | 1 + metadata/md5-cache/app-backup/dar-2.7.7 | 4 +- .../md5-cache/app-backup/flexbackup-1.2.1-r13 | 1 + metadata/md5-cache/app-backup/kup-0.9.1 | 1 + metadata/md5-cache/app-backup/mkstage4-9999 | 1 + .../md5-cache/app-backup/reoback-1.0_p3-r1 | 1 + metadata/md5-cache/app-backup/sarab-1.0.0 | 1 + .../synology-cloud-station-backup-4469 | 1 + metadata/md5-cache/app-cdr/Manifest.gz | Bin 8829 -> 8834 bytes .../app-cdr/dolphin-plugins-mountiso-22.04.3 | 1 + .../app-cdr/dolphin-plugins-mountiso-22.08.1 | 1 + .../md5-cache/app-cdr/graveman-0.3.12_p5-r5 | 1 + .../md5-cache/app-cdr/isoimagewriter-0.9-r1 | 1 + metadata/md5-cache/app-cdr/xcdroast-1.19-r1 | 1 + metadata/md5-cache/app-cdr/xfburn-0.6.2 | 1 + metadata/md5-cache/app-containers/Manifest.gz | Bin 13620 -> 13786 bytes .../md5-cache/app-containers/buildah-1.27.1 | 4 +- .../md5-cache/app-containers/cri-o-1.24.1 | 16 - .../docker-credential-helpers-0.6.3 | 1 + .../md5-cache/app-containers/docker-gc-9999 | 1 + .../app-containers/go-secbench-0.1.0 | 1 + .../app-containers/go-secbench-0.1.0-r1 | 1 + .../md5-cache/app-containers/lxc-5.0.1-r1 | 16 + metadata/md5-cache/app-containers/lxd-5.0.1 | 4 +- .../md5-cache/app-containers/podman-4.2.1 | 16 + metadata/md5-cache/app-containers/umoci-0.2.1 | 1 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 37015 -> 37011 bytes metadata/md5-cache/app-crypt/gcr-3.41.1 | 4 +- metadata/md5-cache/app-crypt/gpa-0.10.0 | 1 + metadata/md5-cache/app-crypt/gpa-0.10.0-r1 | 1 + .../md5-cache/app-crypt/jitterentropy-3.4.1 | 12 + metadata/md5-cache/app-crypt/rainbowcrack-1.8 | 1 + .../md5-cache/app-crypt/sequoia-sq-0.26.0 | 15 - .../app-crypt/yubioath-desktop-5.1.0-r2 | 1 + metadata/md5-cache/app-dicts/Manifest.gz | Bin 97652 -> 97655 bytes .../md5-cache/app-dicts/freedict-deu-eng-1.0 | 1 + .../md5-cache/app-dicts/freedict-eng-fra-1.0 | 1 + .../md5-cache/app-dicts/freedict-eng-ita-1.0 | 1 + .../md5-cache/app-dicts/freedict-eng-swe-1.0 | 1 + .../md5-cache/app-dicts/freedict-fra-eng-1.0 | 1 + .../md5-cache/app-dicts/freedict-ita-eng-1.0 | 1 + metadata/md5-cache/app-doc/Manifest.gz | Bin 23330 -> 23346 bytes metadata/md5-cache/app-doc/cantera-docs-2.6.0 | 1 + metadata/md5-cache/app-doc/halibut-1.3 | 4 +- metadata/md5-cache/app-doc/pms-9999 | 1 + metadata/md5-cache/app-editors/Manifest.gz | Bin 25225 -> 25366 bytes .../md5-cache/app-editors/bluefish-2.2.12 | 1 + .../md5-cache/app-editors/bluefish-2.2.12-r1 | 1 + .../md5-cache/app-editors/ecrire-0.2.0-r1 | 1 + .../md5-cache/app-editors/featherpad-1.2.0 | 1 + .../md5-cache/app-editors/featherpad-1.3.1 | 1 + metadata/md5-cache/app-editors/gedit-42.2 | 4 +- metadata/md5-cache/app-editors/ghex-42.3 | 1 + metadata/md5-cache/app-editors/ghex-9999 | 1 + .../md5-cache/app-editors/ghostwriter-2.1.4 | 1 + .../md5-cache/app-editors/gnome-latex-3.40.0 | 1 + .../app-editors/gnome-text-editor-42.2 | 1 + metadata/md5-cache/app-editors/gummi-0.8.2 | 1 + metadata/md5-cache/app-editors/joe-4.6-r2 | 15 + .../md5-cache/app-editors/leafpad-0.8.18.1-r1 | 1 + metadata/md5-cache/app-editors/micro-2.0.10 | 1 + metadata/md5-cache/app-editors/neovim-0.7.0 | 1 + metadata/md5-cache/app-editors/neovim-0.7.2 | 1 + metadata/md5-cache/app-editors/neovim-9999 | 1 + .../app-editors/notepadqq-2.0.0_beta | 1 + metadata/md5-cache/app-editors/notepadqq-9999 | 1 + metadata/md5-cache/app-editors/okteta-0.26.9 | 1 + metadata/md5-cache/app-editors/retext-7.2.3 | 1 + metadata/md5-cache/app-editors/retext-9999 | 1 + metadata/md5-cache/app-editors/scite-5.1.3 | 1 + metadata/md5-cache/app-editors/scite-5.2.4 | 1 + metadata/md5-cache/app-editors/scite-5.3.0 | 1 + .../app-editors/sublime-text-4_p4121 | 1 + .../app-editors/sublime-text-4_p4126 | 1 + metadata/md5-cache/app-editors/texworks-0.6.7 | 1 + metadata/md5-cache/app-editors/vscode-1.71.0 | 1 + metadata/md5-cache/app-editors/vscode-1.71.1 | 1 + .../app-editors/vscodium-1.71.0.22245 | 1 + .../app-editors/vscodium-1.71.2.22258 | 1 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 29992 -> 29364 bytes metadata/md5-cache/app-emulation/bochs-9999 | 1 + .../app-emulation/docker-machine-0.13.0 | 1 + .../app-emulation/docker-machine-kvm-0.10.0 | 1 + .../md5-cache/app-emulation/fs-uae-3.1.66 | 1 + .../app-emulation/fs-uae-launcher-3.1.66 | 1 + .../app-emulation/fs-uae-launcher-3.1.68 | 1 + metadata/md5-cache/app-emulation/qemu-7.1.0 | 1 + metadata/md5-cache/app-emulation/qemu-9999 | 1 + .../app-emulation/ruffle-0_p20220816 | 1 + .../app-emulation/ruffle-0_p20220914 | 1 + metadata/md5-cache/app-emulation/ruffle-9999 | 1 + .../md5-cache/app-emulation/vice-3.6.1-r2 | 1 + .../app-emulation/virt-manager-4.0.0 | 1 + .../app-emulation/virt-manager-4.1.0 | 1 + .../md5-cache/app-emulation/virt-manager-9999 | 1 + .../md5-cache/app-emulation/virt-viewer-11.0 | 1 + .../app-emulation/virtualbox-6.1.36-r2 | 1 + .../md5-cache/app-emulation/virtualbox-6.1.38 | 1 + metadata/md5-cache/app-emulation/vkd3d-1.0 | 14 - metadata/md5-cache/app-emulation/vkd3d-1.1 | 14 - metadata/md5-cache/app-emulation/vkd3d-1.1-r1 | 14 - metadata/md5-cache/app-emulation/vkd3d-1.4 | 15 - metadata/md5-cache/app-emulation/vkd3d-1.4-r1 | 16 + metadata/md5-cache/app-emulation/vkd3d-9999 | 14 - .../wine-desktop-common-20150204-r1 | 1 + .../app-emulation/winetricks-20210206 | 1 + .../app-emulation/winetricks-99999999 | 1 + .../md5-cache/app-emulation/xcpc-0.37.0-r1 | 1 + metadata/md5-cache/app-eselect/Manifest.gz | Bin 8414 -> 8575 bytes .../md5-cache/app-eselect/eselect-gradle-9999 | 1 + .../app-eselect/eselect-php-0.9.7-r1 | 1 + .../md5-cache/app-eselect/eselect-php-0.9.8 | 1 + .../app-eselect/eselect-repository-13 | 16 + metadata/md5-cache/app-i18n/Manifest.gz | Bin 25011 -> 25016 bytes metadata/md5-cache/app-i18n/ibus-anthy-1.5.14 | 1 + metadata/md5-cache/app-i18n/ibus-m17n-1.4.10 | 1 + metadata/md5-cache/app-i18n/ibus-m17n-1.4.13 | 1 + .../md5-cache/app-i18n/ibus-table-1.16.11 | 1 + .../md5-cache/app-i18n/ibus-table-1.16.12 | 1 + .../app-i18n/ibus-typing-booster-2.18.9 | 1 + .../app-i18n/ibus-typing-booster-2.19.0 | 1 + metadata/md5-cache/app-i18n/im-chooser-1.7.3 | 1 + metadata/md5-cache/app-metrics/Manifest.gz | Bin 7358 -> 7356 bytes .../app-metrics/blackbox_exporter-0.21.1 | 1 + .../app-metrics/burrow_exporter-0.0.6-r2 | 1 + .../app-metrics/postfix_exporter-0.1.2-r1 | 1 + .../app-metrics/prom2json-0.1.0_p20170523 | 1 + .../app-metrics/rabbitmq_exporter-0.29.0-r1 | 1 + .../app-metrics/vault_exporter-0.1.2-r1 | 1 + metadata/md5-cache/app-misc/Manifest.gz | Bin 72949 -> 72625 bytes metadata/md5-cache/app-misc/broot-1.14.2 | 4 +- .../app-misc/ca-certificates-20211016.3.80 | 4 +- .../app-misc/carbon-c-relay-3.7.4-r1 | 13 + metadata/md5-cache/app-misc/ckb-0.5.0-r1 | 1 + metadata/md5-cache/app-misc/ckb-9999 | 1 + metadata/md5-cache/app-misc/colordiff-1.0.19 | 1 + metadata/md5-cache/app-misc/ddcui-0.2.1 | 1 + metadata/md5-cache/app-misc/ddcui-0.3.0 | 1 + metadata/md5-cache/app-misc/gnote-42.0 | 1 + metadata/md5-cache/app-misc/gnote-42.1 | 1 + metadata/md5-cache/app-misc/golly-4.1-r1 | 1 + metadata/md5-cache/app-misc/grabcartoons-9999 | 1 + metadata/md5-cache/app-misc/imgurbash2-9999 | 1 + metadata/md5-cache/app-misc/kanatest-0.4.8 | 1 + metadata/md5-cache/app-misc/piper-0.5.1-r2 | 1 + metadata/md5-cache/app-misc/piper-0.6 | 1 + metadata/md5-cache/app-misc/qlcplus-4.12.5 | 2 +- .../md5-cache/app-misc/qlcplus-5.0.0_beta1 | 2 +- metadata/md5-cache/app-misc/rbutil-1.5.1-r1 | 1 + metadata/md5-cache/app-misc/rtlamr-0.9.1 | 1 + metadata/md5-cache/app-misc/tmuxp-1.11.1 | 16 - metadata/md5-cache/app-misc/tmuxp-1.12.1 | 16 - metadata/md5-cache/app-misc/tmuxp-1.13.0 | 4 +- metadata/md5-cache/app-misc/tmuxp-1.9.4 | 16 - metadata/md5-cache/app-misc/tracker-3.3.3 | 4 +- .../md5-cache/app-misc/tracker-miners-3.3.1 | 1 + .../md5-cache/app-mobilephone/Manifest.gz | Bin 3032 -> 3034 bytes .../md5-cache/app-mobilephone/scrcpy-1.22 | 1 + .../md5-cache/app-mobilephone/scrcpy-1.23 | 1 + .../md5-cache/app-mobilephone/scrcpy-1.24 | 1 + metadata/md5-cache/app-office/Manifest.gz | Bin 10990 -> 10978 bytes .../md5-cache/app-office/calligra-3.2.1-r5 | 1 + metadata/md5-cache/app-office/endeavour-42.0 | 1 + metadata/md5-cache/app-office/endeavour-9999 | 1 + .../md5-cache/app-office/gnumeric-1.12.52 | 1 + metadata/md5-cache/app-office/gtg-0.6-r1 | 1 + .../md5-cache/app-office/homebank-5.5.2-r1 | 1 + metadata/md5-cache/app-office/homebank-5.5.4 | 2 + .../md5-cache/app-office/kalendar-22.04.3 | 1 + .../md5-cache/app-office/kalendar-22.08.1 | 1 + metadata/md5-cache/app-office/kexi-3.2.0-r3 | 1 + metadata/md5-cache/app-office/kmymoney-5.1.3 | 1 + .../app-office/ktimetracker-5.0.1-r1 | 1 + .../md5-cache/app-office/libalkimia-8.1.1 | 1 + .../app-office/libreoffice-voikko-5.0-r1 | 1 + .../md5-cache/app-office/scribus-1.5.8-r1 | 1 + metadata/md5-cache/app-office/skrooge-2.28.0 | 1 + .../md5-cache/app-office/texstudio-4.2.2-r1 | 1 + .../md5-cache/app-office/texstudio-4.3.1-r1 | 1 + .../app-office/wps-office-11.1.0.10976-r1 | 1 + .../app-office/wps-office-11.1.0.11664-r1 | 1 + metadata/md5-cache/app-portage/Manifest.gz | Bin 16943 -> 17098 bytes metadata/md5-cache/app-portage/elogv-0.7.9-r2 | 16 + metadata/md5-cache/app-portage/gemato-17.0 | 16 + metadata/md5-cache/app-portage/gemato-9999 | 12 +- metadata/md5-cache/app-portage/golop-0.2.1 | 1 + .../md5-cache/app-portage/iwdevtools-0.11.7 | 15 - .../md5-cache/app-portage/iwdevtools-0.11.8 | 4 +- metadata/md5-cache/app-portage/kuroo-1.2.1-r1 | 1 + metadata/md5-cache/app-portage/kuroo-1.2.2 | 1 + metadata/md5-cache/app-portage/kuroo-9999 | 1 + .../md5-cache/app-portage/no-distcc-env-9999 | 1 + ...-vdb-1.0.0 => recover-broken-vdb-1.0.0-r1} | 4 +- .../app-portage/recover-broken-vdb-9999 | 4 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 16666 -> 16484 bytes .../gentoo-zsh-completions-99999999 | 1 + metadata/md5-cache/app-shells/ksh-1.0.0_beta2 | 11 - metadata/md5-cache/app-shells/ksh-1.0.3 | 11 + metadata/md5-cache/app-shells/ksh-2020.0.0-r1 | 13 - metadata/md5-cache/app-shells/ksh-9999 | 6 +- metadata/md5-cache/app-text/Manifest.gz | Bin 72229 -> 72235 bytes metadata/md5-cache/app-text/apvlv-0.4.0 | 1 + .../md5-cache/app-text/cherrytree-0.99.47-r1 | 1 + .../md5-cache/app-text/cherrytree-0.99.48 | 1 + .../md5-cache/app-text/code2html-0.9.1-r2 | 1 + .../app-text/docbook-sgml-dtd-4.3-r4 | 1 + .../app-text/docbook-sgml-dtd-4.5-r2 | 1 + .../app-text/docbook-xml-dtd-4.1.2-r7 | 1 + .../md5-cache/app-text/docbook-xml-dtd-4.2-r3 | 1 + .../md5-cache/app-text/docbook-xml-dtd-4.4-r3 | 1 + .../md5-cache/app-text/docbook-xml-dtd-4.5-r2 | 1 + metadata/md5-cache/app-text/evince-42.3 | 1 + .../{expander-2.0.5-r2 => expander-2.05-r3} | 4 +- metadata/md5-cache/app-text/foliate-2.6.4-r1 | 1 + .../md5-cache/app-text/html401-19991224-r4 | 1 + metadata/md5-cache/app-text/iso-codes-4.11.0 | 4 +- metadata/md5-cache/app-text/kjots-5.1.0-r2 | 1 + metadata/md5-cache/app-text/libgepub-0.6.0 | 1 + metadata/md5-cache/app-text/liblangtag-0.6.3 | 1 + .../app-text/master-pdf-editor-5.8.33 | 1 + .../app-text/master-pdf-editor-5.8.52 | 1 + metadata/md5-cache/app-text/mecab-0.996-r1 | 4 +- metadata/md5-cache/app-text/mupdf-1.19.0 | 1 + metadata/md5-cache/app-text/mupdf-1.19.1 | 1 + metadata/md5-cache/app-text/mupdf-1.20.0 | 1 + metadata/md5-cache/app-text/nfoview-1.28.1-r1 | 1 + metadata/md5-cache/app-text/paperwork-2.1.0 | 1 + metadata/md5-cache/app-text/paperwork-2.1.1 | 1 + .../app-text/paperwork-backend-2.1.0 | 6 +- .../app-text/paperwork-backend-2.1.1 | 8 +- metadata/md5-cache/app-text/pdfarranger-1.8.2 | 1 + .../md5-cache/app-text/sgml-common-0.6.3-r7 | 1 + metadata/md5-cache/app-text/sigil-1.8.0 | 1 + metadata/md5-cache/app-text/sigil-1.9.10 | 1 + metadata/md5-cache/app-text/sigil-1.9.2-r1 | 1 + metadata/md5-cache/app-text/sigil-1.9.20 | 1 + metadata/md5-cache/app-text/texi2html-5.0-r1 | 1 + metadata/md5-cache/app-text/xdvik-22.87.03-r4 | 1 + metadata/md5-cache/app-text/xhtml11-20101123 | 1 + metadata/md5-cache/app-text/xournalpp-1.1.1 | 1 + .../md5-cache/app-text/xournalpp-1.1.1-r1 | 1 + .../md5-cache/app-text/xournalpp-1.1.1-r2 | 1 + metadata/md5-cache/app-text/xournalpp-9999 | 1 + metadata/md5-cache/app-text/xpdf-4.04-r1 | 1 + metadata/md5-cache/app-text/yelp-tools-42.0 | 1 + .../app-text/zathura-pdf-mupdf-0.3.7-r1 | 1 + .../app-text/zathura-pdf-mupdf-0.3.8-r2 | 1 + .../app-text/zathura-pdf-mupdf-0.3.9 | 1 + .../md5-cache/app-text/zathura-pdf-mupdf-9999 | 1 + metadata/md5-cache/app-text/zotero-bin-6.0.10 | 1 + metadata/md5-cache/app-text/zotero-bin-6.0.13 | 1 + metadata/md5-cache/app-text/zotero-bin-6.0.9 | 1 + metadata/md5-cache/app-vim/Manifest.gz | Bin 35965 -> 35965 bytes .../app-vim/vim-spell-cs-20061021-r1 | 1 + .../app-vim/vim-spell-da-20060116-r1 | 1 + .../app-vim/vim-spell-de-20080213-r1 | 1 + .../app-vim/vim-spell-el-20080402-r1 | 1 + .../app-vim/vim-spell-en-20060123-r1 | 1 + .../app-vim/vim-spell-es-20060208-r1 | 1 + .../app-vim/vim-spell-fr-20060121-r1 | 1 + .../app-vim/vim-spell-he-20100312-r1 | 1 + .../app-vim/vim-spell-hu-20100312-r1 | 1 + .../app-vim/vim-spell-it-20100312-r1 | 1 + .../app-vim/vim-spell-nl-20051007-r1 | 1 + .../app-vim/vim-spell-pl-20060218-r1 | 1 + .../app-vim/vim-spell-pt-20100312-r1 | 1 + .../app-vim/vim-spell-ru-20070506-r1 | 1 + metadata/md5-cache/dev-ada/Manifest.gz | Bin 5015 -> 5172 bytes metadata/md5-cache/dev-ada/libgpr-2021-r1 | 8 +- metadata/md5-cache/dev-ada/libgpr-22.0.0-r1 | 8 +- metadata/md5-cache/dev-ada/xmlada-2021-r2 | 15 + metadata/md5-cache/dev-ada/xmlada-22.0.0 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 23964 -> 22826 bytes metadata/md5-cache/dev-cpp/atkmm-2.36.2 | 4 +- .../dev-cpp/edencommon-0_pre20220808 | 15 - .../dev-cpp/edencommon-0_pre20220815 | 15 - .../dev-cpp/edencommon-2022.08.15.00 | 15 - .../dev-cpp/edencommon-2022.08.22.00 | 15 - ...2022.09.05.00 => edencommon-2022.09.12.00} | 4 +- .../md5-cache/dev-cpp/folly-2022.04.11.00-r1 | 16 - .../md5-cache/dev-cpp/folly-2022.07.04.00 | 16 - .../md5-cache/dev-cpp/folly-2022.08.08.00 | 16 - .../md5-cache/dev-cpp/folly-2022.08.15.00-r1 | 16 - .../md5-cache/dev-cpp/folly-2022.09.05.00 | 16 - ...olly-2022.08.22.00 => folly-2022.09.12.00} | 4 +- .../dev-cpp/gtksourceviewmm-3.18.0-r2 | 1 + .../md5-cache/dev-cpp/jarowinkler-cpp-1.0.2 | 15 + metadata/md5-cache/dev-cpp/libxmlpp-2.40.1-r2 | 1 + .../md5-cache/dev-cpp/rapidfuzz-cpp-1.6.0 | 14 + metadata/md5-cache/dev-db/Manifest.gz | Bin 33486 -> 33488 bytes metadata/md5-cache/dev-db/kdb-3.2.0-r2 | 1 + metadata/md5-cache/dev-db/mariadb-10.5.16 | 4 +- metadata/md5-cache/dev-db/sqliteman-1.2.2-r5 | 1 + metadata/md5-cache/dev-db/sqlitestudio-3.3.3 | 1 + metadata/md5-cache/dev-db/tora-3.2-r2 | 1 + metadata/md5-cache/dev-dotnet/Manifest.gz | Bin 2037 -> 2041 bytes .../md5-cache/dev-dotnet/ndesk-dbus-0.6.1a | 1 + .../dev-dotnet/ndesk-dbus-glib-0.4.1 | 1 + metadata/md5-cache/dev-embedded/Manifest.gz | Bin 12002 -> 12009 bytes metadata/md5-cache/dev-embedded/esptool-4.2.1 | 4 +- .../dev-embedded/mcu8051ide-1.4.10-r1 | 1 + metadata/md5-cache/dev-embedded/stlink-1.7.0 | 1 + metadata/md5-cache/dev-embedded/stlink-9999 | 1 + metadata/md5-cache/dev-games/Manifest.gz | Bin 8702 -> 8698 bytes .../dev-games/irrlicht-headers-1.8.4 | 1 + .../md5-cache/dev-games/ps2-packer-0.4.4-r1 | 1 + metadata/md5-cache/dev-go/Manifest.gz | Bin 5587 -> 5594 bytes metadata/md5-cache/dev-go/fuzzy-0.0.3 | 1 + metadata/md5-cache/dev-go/fuzzy-0.0.5 | 1 + .../dev-go/go-bindata-assetfs-1.0.0_p20180223 | 1 + .../dev-go/go-colortext-0_pre20150720 | 1 + .../dev-go/godebug-pretty-0_p20170819 | 1 + .../md5-cache/dev-go/gom-0_pre20151110-r1 | 1 + metadata/md5-cache/dev-go/qr-0_p20161121 | 1 + .../sanitized-anchor-name-0_pre20151027 | 1 + .../md5-cache/dev-go/twofactor-0_p20180418 | 1 + metadata/md5-cache/dev-java/Manifest.gz | Bin 70636 -> 70474 bytes metadata/md5-cache/dev-java/gson-2.9.1 | 15 + .../md5-cache/dev-java/icedtea-bin-3.16.0-r2 | 1 + ...-2.10.1-r2 => jackrabbit-webdav-2.10.1-r3} | 6 +- .../dev-java/jackrabbit-webdav-2.21.7-r1 | 4 +- ...on-api-1.1.6 => jakarta-json-api-1.1.6-r1} | 6 +- .../md5-cache/dev-java/jdbc-postgresql-42.5.0 | 14 + metadata/md5-cache/dev-java/log4j-core-2.18.0 | 15 - .../md5-cache/dev-java/log4j-core-2.18.0-r1 | 4 +- .../dev-java/openjdk-bin-11.0.15_p10 | 1 + .../dev-java/openjdk-bin-11.0.16.1_p1 | 1 + .../md5-cache/dev-java/openjdk-bin-17.0.3_p7 | 1 + .../dev-java/openjdk-bin-17.0.4.1_p1 | 1 + .../md5-cache/dev-java/openjdk-bin-8.332_p09 | 1 + .../md5-cache/dev-java/openjdk-bin-8.345_p01 | 1 + .../dev-java/openjdk-jre-bin-11.0.14_p9-r1 | 1 + .../dev-java/openjdk-jre-bin-11.0.15_p10 | 1 + .../dev-java/openjdk-jre-bin-11.0.16.1_p1 | 1 + .../dev-java/openjdk-jre-bin-17.0.3_p7 | 1 + .../dev-java/openjdk-jre-bin-17.0.4.1_p1 | 1 + .../dev-java/openjdk-jre-bin-8.322_p06 | 1 + .../dev-java/openjdk-jre-bin-8.332_p09 | 1 + .../dev-java/openjdk-jre-bin-8.345_p01 | 1 + metadata/md5-cache/dev-java/scram-2.1 | 2 +- .../dev-java/tomcat-servlet-api-10.0.22 | 14 - .../dev-java/tomcat-servlet-api-8.5.81 | 14 - ...cat-servlet-api-9.0.64 => xerial-core-2.1} | 17 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 41854 -> 42003 bytes metadata/md5-cache/dev-lang/arc-3.2 | 1 + metadata/md5-cache/dev-lang/clipsjni-6.40-r1 | 1 + metadata/md5-cache/dev-lang/go-1.18.6 | 4 +- metadata/md5-cache/dev-lang/go-1.19.1 | 4 +- .../md5-cache/dev-lang/go-bootstrap-1.16.6 | 4 +- .../md5-cache/dev-lang/go-bootstrap-1.18.6 | 11 + metadata/md5-cache/dev-lang/go-bootstrap-1.19 | 11 - .../md5-cache/dev-lang/go-bootstrap-1.19.1 | 11 + metadata/md5-cache/dev-lang/logtalk-3.36.0 | 1 + metadata/md5-cache/dev-lang/logtalk-3.47.0 | 1 + metadata/md5-cache/dev-lang/mono-basic-4.8 | 1 + metadata/md5-cache/dev-lang/pico8-0.2.5c | 1 + metadata/md5-cache/dev-lang/rust-bin-1.63.0 | 6 +- .../md5-cache/dev-lang/spidermonkey-102.2.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-91.13.0 | 2 +- metadata/md5-cache/dev-lang/srf-1.0-r2 | 1 + metadata/md5-cache/dev-lang/vala-0.56.3 | 5 +- metadata/md5-cache/dev-lang/zig-9999 | 6 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 162491 -> 162775 bytes .../md5-cache/dev-libs/appstream-glib-0.8.1 | 5 +- metadata/md5-cache/dev-libs/atk-2.38.0 | 1 + metadata/md5-cache/dev-libs/gjs-1.72.2 | 4 +- metadata/md5-cache/dev-libs/glib-2.74.0 | 18 + metadata/md5-cache/dev-libs/gmime-3.2.13 | 4 +- metadata/md5-cache/dev-libs/gnulib-9999-r1 | 1 + .../dev-libs/gobject-introspection-1.74.0 | 18 + .../gobject-introspection-common-1.74.0 | 13 + metadata/md5-cache/dev-libs/inih-56-r1 | 4 +- metadata/md5-cache/dev-libs/jemalloc-5.3.0-r1 | 4 +- .../md5-cache/dev-libs/kopeninghours-22.04.3 | 1 + .../md5-cache/dev-libs/kopeninghours-22.08.1 | 1 + .../md5-cache/dev-libs/kosmindoormap-22.04.3 | 1 + .../md5-cache/dev-libs/kosmindoormap-22.08.1 | 1 + .../md5-cache/dev-libs/kpeoplevcard-0.1-r1 | 1 + .../dev-libs/kpublictransport-22.04.3 | 1 + .../dev-libs/kpublictransport-22.08.1 | 1 + metadata/md5-cache/dev-libs/kreport-3.2.0-r3 | 1 + .../md5-cache/dev-libs/kuserfeedback-1.2.0 | 1 + metadata/md5-cache/dev-libs/libIDL-0.8.14-r3 | 1 + metadata/md5-cache/dev-libs/libclc-14.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.0 | 2 +- .../md5-cache/dev-libs/libclc-15.0.0.9999 | 2 +- .../md5-cache/dev-libs/libclc-16.0.0.9999 | 2 +- .../dev-libs/libclc-16.0.0_pre20220915 | 2 +- .../dev-libs/libclc-16.0.0_pre20220918 | 14 + .../md5-cache/dev-libs/libdivsufsort-2.0.1-r1 | 13 - .../md5-cache/dev-libs/libdivsufsort-2.0.1-r2 | 13 + metadata/md5-cache/dev-libs/libksba-1.6.1 | 15 + metadata/md5-cache/dev-libs/libmowgli-9999 | 1 + metadata/md5-cache/dev-libs/libretls-3.5.2-r1 | 4 +- metadata/md5-cache/dev-libs/mathjax-2.7.7 | 1 + metadata/md5-cache/dev-libs/nspr-4.34 | 13 - metadata/md5-cache/dev-libs/nss-3.82 | 16 - .../dev-libs/openssl-compat-0.9.8z_p8-r2 | 15 - metadata/md5-cache/dev-libs/popt-1.19 | 15 + metadata/md5-cache/dev-libs/trio-1.16 | 11 - .../md5-cache/dev-libs/vala-common-0.56.3 | 4 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5036 -> 5035 bytes metadata/md5-cache/dev-lisp/ecls-21.2.1-r4 | 1 + metadata/md5-cache/dev-ml/Manifest.gz | Bin 70033 -> 70196 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.0 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-15.0.0.9999 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-16.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-16.0.0_pre20220915 | 2 +- .../dev-ml/llvm-ocaml-16.0.0_pre20220918 | 16 + metadata/md5-cache/dev-ml/ocamlweb-1.41-r1 | 1 + metadata/md5-cache/dev-ml/opam-2.1.2-r1 | 4 +- metadata/md5-cache/dev-ml/opam-client-2.1.2 | 4 +- metadata/md5-cache/dev-ml/opam-core-2.1.2 | 4 +- .../md5-cache/dev-ml/opam-format-2.1.2-r1 | 4 +- .../md5-cache/dev-ml/opam-repository-2.1.2 | 4 +- metadata/md5-cache/dev-ml/opam-solver-2.1.2 | 4 +- metadata/md5-cache/dev-ml/opam-state-2.1.2 | 4 +- .../md5-cache/dev-perl/File-Find-Object-0.3.6 | 4 +- .../md5-cache/dev-perl/File-TreeCreate-0.0.1 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 307982 -> 308133 bytes .../dev-perl/XS-Parse-Keyword-0.250.0 | 16 + metadata/md5-cache/dev-php/Manifest.gz | Bin 65635 -> 65617 bytes .../md5-cache/dev-php/PEAR-Auth_SASL-1.1.0 | 1 + .../md5-cache/dev-php/PEAR-Cache-1.5.6-r2 | 1 + .../md5-cache/dev-php/PEAR-Cache_Lite-1.8.2 | 1 + .../md5-cache/dev-php/PEAR-Cache_Lite-1.8.3 | 1 + .../dev-php/PEAR-Console_Getargs-1.4.0 | 1 + .../dev-php/PEAR-Console_Table-1.3.0-r1 | 1 + .../dev-php/PEAR-Console_Table-1.3.1 | 1 + .../dev-php/PEAR-Crypt_CHAP-1.5.0-r3 | 1 + .../dev-php/PEAR-Crypt_HMAC-1.0.1-r2 | 1 + .../dev-php/PEAR-Crypt_HMAC2-1.0.0-r1 | 1 + metadata/md5-cache/dev-php/PEAR-DB-1.10.0 | 1 + metadata/md5-cache/dev-php/PEAR-DB-1.11.0 | 1 + metadata/md5-cache/dev-php/PEAR-DB-1.9.2-r1 | 1 + metadata/md5-cache/dev-php/PEAR-DB-1.9.3 | 1 + .../dev-php/PEAR-DB_DataObject-1.11.5-r1 | 1 + .../dev-php/PEAR-Date-1.5.0_alpha4-r1 | 1 + metadata/md5-cache/dev-php/PEAR-File-1.4.1-r1 | 1 + .../dev-php/PEAR-File_Fortune-1.0.0-r1 | 1 + .../dev-php/PEAR-File_Gettext-0.4.2-r1 | 1 + .../dev-php/PEAR-File_SMBPasswd-1.0.3-r1 | 1 + .../md5-cache/dev-php/PEAR-HTML_CSS-1.5.4-r2 | 1 + .../dev-php/PEAR-HTML_Common-1.2.5-r1 | 1 + .../md5-cache/dev-php/PEAR-HTML_Common2-2.2.0 | 1 + .../md5-cache/dev-php/PEAR-HTML_Common2-2.3.0 | 2 + .../dev-php/PEAR-HTML_Javascript-1.1.2-r1 | 1 + .../dev-php/PEAR-HTML_QuickForm2-2.2.0 | 1 + .../dev-php/PEAR-HTML_QuickForm2-2.2.2 | 1 + .../dev-php/PEAR-HTML_Table-1.8.4-r1 | 1 + .../dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1 | 1 + .../dev-php/PEAR-HTML_Template_Flexy-1.3.13 | 1 + .../dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1 | 1 + metadata/md5-cache/dev-php/PEAR-HTTP-1.4.1-r3 | 1 + .../dev-php/PEAR-HTTP_Request2-2.5.0 | 1 + .../dev-php/PEAR-HTTP_Request2-2.5.1 | 2 + .../dev-php/PEAR-HTTP_Session2-0.7.3-r2 | 1 + .../dev-php/PEAR-Image_Color2-0.1.5-r1 | 1 + .../dev-php/PEAR-Image_IPTC-1.0.2-r2 | 1 + .../dev-php/PEAR-Image_Text-0.7.0-r1 | 1 + metadata/md5-cache/dev-php/PEAR-MDB-1.3.0-r2 | 1 + .../dev-php/PEAR-MDB2-2.5.0_beta5-r2 | 1 + .../PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1 | 1 + .../PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1 | 1 + .../PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1 | 1 + .../PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1 | 1 + metadata/md5-cache/dev-php/PEAR-Mail-1.4.1-r1 | 1 + .../md5-cache/dev-php/PEAR-Mail_Mime-1.10.10 | 1 + .../md5-cache/dev-php/PEAR-Mail_Mime-1.10.11 | 1 + .../dev-php/PEAR-Mail_Mime-1.10.2-r1 | 1 + .../dev-php/PEAR-Mail_mimeDecode-1.5.6-r2 | 1 + .../dev-php/PEAR-Mail_mimeDecode-1.5.6-r3 | 2 + .../md5-cache/dev-php/PEAR-Net_DNS-1.0.7-r1 | 1 + .../md5-cache/dev-php/PEAR-Net_DNS2-1.4.4 | 1 + .../md5-cache/dev-php/PEAR-Net_DNS2-1.5.0 | 1 + .../md5-cache/dev-php/PEAR-Net_IDNA2-0.2.0 | 1 + .../md5-cache/dev-php/PEAR-Net_IPv4-1.3.4-r1 | 1 + .../md5-cache/dev-php/PEAR-Net_IPv4-1.3.5 | 1 + .../dev-php/PEAR-Net_IPv6-1.3.0_beta4 | 1 + .../md5-cache/dev-php/PEAR-Net_POP3-1.3.8-r1 | 1 + .../md5-cache/dev-php/PEAR-Net_SMTP-1.10.0 | 1 + .../md5-cache/dev-php/PEAR-Net_SMTP-1.8.1 | 1 + .../md5-cache/dev-php/PEAR-Net_SMTP-1.9.0 | 1 + .../md5-cache/dev-php/PEAR-Net_SMTP-1.9.1 | 1 + .../md5-cache/dev-php/PEAR-Net_SMTP-1.9.2 | 1 + .../dev-php/PEAR-Net_SmartIRC-1.1.12 | 1 + .../dev-php/PEAR-Net_SmartIRC-1.1.13 | 1 + .../dev-php/PEAR-Net_SmartIRC-1.1.14 | 1 + .../md5-cache/dev-php/PEAR-Net_Socket-1.2.2 | 1 + .../dev-php/PEAR-Net_Traceroute-0.21.3-r1 | 1 + .../md5-cache/dev-php/PEAR-Net_URL-1.0.15-r1 | 1 + .../md5-cache/dev-php/PEAR-Net_URL2-2.2.1-r2 | 1 + .../PEAR-Net_UserAgent_Detect-2.5.2-r1 | 1 + .../dev-php/PEAR-Numbers_Words-0.18.2 | 1 + metadata/md5-cache/dev-php/PEAR-OLE-1.0.0_rc3 | 1 + .../PEAR-PEAR_PackageFileManager-1.7.2-r2 | 1 + .../PEAR-PEAR_PackageFileManager2-1.0.4-r2 | 1 + ...R-PEAR_PackageFileManager_Plugins-1.0.4-r1 | 1 + .../md5-cache/dev-php/PEAR-PHP_Debug-1.0.3-r3 | 1 + metadata/md5-cache/dev-php/PEAR-Pager-2.5.1 | 1 + .../dev-php/PEAR-Services_JSON-1.0.3-r1 | 1 + .../dev-php/PEAR-Services_TinyURL-0.1.2-r1 | 1 + .../PEAR-Spreadsheet_Excel_Writer-0.9.4 | 1 + .../dev-php/PEAR-Text_CAPTCHA-1.0.2-r1 | 1 + .../PEAR-Text_CAPTCHA_Numeral-1.3.2-r1 | 1 + .../dev-php/PEAR-Text_Highlighter-0.8.0 | 1 + .../md5-cache/dev-php/PEAR-Text_Wiki-1.2.3 | 1 + .../dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3 | 1 + .../md5-cache/dev-php/PEAR-Validate-0.8.5-r1 | 1 + .../md5-cache/dev-php/PEAR-Validate-0.8.6 | 1 + .../md5-cache/dev-php/PEAR-Var_Dump-1.0.4-r3 | 1 + .../dev-php/PEAR-VersionControl_SVN-0.5.2-r1 | 1 + .../dev-php/PEAR-XML_Parser-1.3.7-r1 | 1 + .../md5-cache/dev-php/PEAR-XML_Parser-1.3.8 | 1 + .../dev-php/PEAR-XML_Parser-1.3.8-r1 | 2 + metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0 | 1 + .../md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r1 | 2 + .../md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r2 | 2 + .../dev-php/PEAR-XML_Serializer-0.21.0-r1 | 1 + metadata/md5-cache/dev-php/YAML-1.0.6-r3 | 1 + metadata/md5-cache/dev-php/mockery-0.9.0-r1 | 1 + ...-levenshtein-0.12.2 => Levenshtein-0.12.2} | 2 +- .../md5-cache/dev-python/Levenshtein-0.20.3 | 17 + metadata/md5-cache/dev-python/Manifest.gz | Bin 363225 -> 362637 bytes metadata/md5-cache/dev-python/asttokens-2.0.5 | 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.0 | 2 +- .../dev-python/clang-python-15.0.0.9999 | 2 +- .../dev-python/clang-python-16.0.0.9999 | 2 +- .../clang-python-16.0.0_pre20220915 | 2 +- .../clang-python-16.0.0_pre20220918 | 16 + .../dev-python/configshell-fb-1.1.29 | 4 +- .../md5-cache/dev-python/configupdater-3.1.1 | 4 +- .../dev-python/exceptiongroup-1.0.0_rc8 | 4 +- metadata/md5-cache/dev-python/flit_scm-1.7.0 | 4 +- .../md5-cache/dev-python/fuzzywuzzy-0.18.0 | 6 +- .../md5-cache/dev-python/gst-python-1.20.3 | 4 +- .../md5-cache/dev-python/hypothesis-6.54.5 | 4 +- .../md5-cache/dev-python/ini2toml-0.11-r1 | 4 +- .../md5-cache/dev-python/jarowinkler-1.2.1 | 17 + .../md5-cache/dev-python/jsonschema-4.10.0 | 16 - .../md5-cache/dev-python/jsonschema-4.12.1 | 16 - .../md5-cache/dev-python/jsonschema-4.13.0 | 16 - .../md5-cache/dev-python/jsonschema-4.14.0 | 16 - .../md5-cache/dev-python/jsonschema-4.16.0 | 4 +- .../md5-cache/dev-python/jsonschema-4.8.0 | 16 - .../md5-cache/dev-python/jsonschema-4.9.0 | 16 - metadata/md5-cache/dev-python/libtmux-0.10.3 | 16 - metadata/md5-cache/dev-python/libtmux-0.11.0 | 16 - metadata/md5-cache/dev-python/libtmux-0.12.0 | 16 - metadata/md5-cache/dev-python/libtmux-0.13.0 | 16 - .../md5-cache/dev-python/linkify-it-py-2.0.0 | 16 + 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.0 | 2 +- metadata/md5-cache/dev-python/lit-15.0.0.9999 | 2 +- metadata/md5-cache/dev-python/lit-16.0.0.9999 | 2 +- .../dev-python/lit-16.0.0_pre20220915 | 2 +- .../dev-python/lit-16.0.0_pre20220918 | 15 + .../md5-cache/dev-python/markdown-it-py-2.1.0 | 16 - .../dev-python/markdown-it-py-2.1.0-r1 | 16 + .../dev-python/markdown-it-py-2.1.0-r2 | 16 + metadata/md5-cache/dev-python/minidb-2.0.7 | 16 + .../{pendulum-2.1.2-r1 => pendulum-2.1.2-r2} | 8 +- .../dev-python/pkgutil_resolve_name-1.3.10 | 4 +- .../md5-cache/dev-python/pygobject-3.42.1 | 1 + .../md5-cache/dev-python/pygobject-3.42.2 | 1 + .../md5-cache/dev-python/pyproject-fmt-0.3.5 | 4 +- ...{pytzdata-2020.1-r1 => pytzdata-2020.1-r2} | 8 +- metadata/md5-cache/dev-python/rapidfuzz-2.9.0 | 17 + .../md5-cache/dev-python/rapidfuzz_capi-1.0.5 | 15 + .../dev-python/readthedocs-sphinx-ext-2.1.9 | 4 +- .../md5-cache/dev-python/rtslib-fb-2.1.74 | 4 +- .../md5-cache/dev-python/scandir-1.10.0-r2 | 15 - .../md5-cache/dev-python/simpleeval-0.9.12 | 16 - .../md5-cache/dev-python/simpleeval-0.9.12-r1 | 16 + metadata/md5-cache/dev-python/snakeoil-0.10.0 | 16 + metadata/md5-cache/dev-python/snakeoil-9999 | 4 +- .../dev-python/sphinx-basic-ng-0.0.1_alpha11 | 16 - .../dev-python/sphinx-basic-ng-0.0.1_alpha12 | 4 +- .../dev-python/sphinx_rtd_theme-1.0.0-r1 | 4 +- ...1.2-r1 => sphinxcontrib-github-alt-1.2-r2} | 10 +- metadata/md5-cache/dev-python/spyder-5.3.3 | 1 + .../md5-cache/dev-python/sqlalchemy-1.4.14 | 16 - .../md5-cache/dev-python/sqlalchemy-1.4.39 | 16 - .../md5-cache/dev-python/sqlalchemy-1.4.40 | 4 +- metadata/md5-cache/dev-python/tempest-32.0.0 | 16 + metadata/md5-cache/dev-python/testpath-0.6.0 | 4 +- .../md5-cache/dev-python/textdistance-4.3.0 | 4 +- .../md5-cache/dev-python/textdistance-4.4.0 | 4 +- .../dev-python/translate-toolkit-3.7.2 | 6 +- .../dev-python/translate-toolkit-3.7.3 | 6 +- .../md5-cache/dev-python/uc-micro-py-1.0.1 | 16 + metadata/md5-cache/dev-python/yarl-1.7.2-r3 | 16 - metadata/md5-cache/dev-scheme/Manifest.gz | Bin 12420 -> 12411 bytes .../dev-scheme/chez-minikanren-2018.04.11 | 1 + .../md5-cache/dev-scheme/guile-colorized-9999 | 1 + metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8329 -> 8328 bytes .../md5-cache/dev-tcltk/vtcl-1.6.1_alpha1 | 1 + metadata/md5-cache/dev-tex/Manifest.gz | Bin 8085 -> 8098 bytes .../md5-cache/dev-tex/abntex-0.9_beta2-r1 | 1 + metadata/md5-cache/dev-tex/biblatex-3.14 | 1 + metadata/md5-cache/dev-tex/biblatex-3.16 | 1 + metadata/md5-cache/dev-tex/biblatex-gost-1.17 | 1 + .../md5-cache/dev-tex/culmus-latex-0.7-r1 | 1 + metadata/md5-cache/dev-tex/foiltex-2.1.4b | 1 + .../md5-cache/dev-tex/frakturx-20070103-r1 | 1 + metadata/md5-cache/dev-tex/glossaries-4.46 | 1 + metadata/md5-cache/dev-tex/ivritex-1.1.2 | 1 + metadata/md5-cache/dev-tex/latex-beamer-3.63 | 1 + metadata/md5-cache/dev-tex/latex-calendar-3.1 | 1 + metadata/md5-cache/dev-tex/latexdiff-9999 | 1 + metadata/md5-cache/dev-tex/pgf-3.1.5b | 1 + metadata/md5-cache/dev-tex/pgf-3.1.9a | 1 + metadata/md5-cache/dev-tex/pscyr-0.4d_beta9 | 1 + metadata/md5-cache/dev-tex/vc-0.6 | 1 + metadata/md5-cache/dev-texlive/Manifest.gz | Bin 6726 -> 6720 bytes .../dev-texlive/texlive-bibtexextra-2021 | 1 + .../dev-texlive/texlive-context-2021 | 1 + .../dev-texlive/texlive-fontsextra-2021 | 1 + .../dev-texlive/texlive-formatsextra-2021 | 1 + .../md5-cache/dev-texlive/texlive-games-2021 | 1 + .../dev-texlive/texlive-humanities-2021 | 1 + .../dev-texlive/texlive-langarabic-2021 | 1 + .../dev-texlive/texlive-langchinese-2021 | 1 + .../dev-texlive/texlive-langcjk-2021 | 1 + .../dev-texlive/texlive-langcyrillic-2021 | 1 + .../dev-texlive/texlive-langczechslovak-2021 | 1 + .../dev-texlive/texlive-langenglish-2021 | 1 + .../dev-texlive/texlive-langeuropean-2021 | 1 + .../dev-texlive/texlive-langfrench-2021 | 1 + .../dev-texlive/texlive-langgerman-2021 | 1 + .../dev-texlive/texlive-langgreek-2021 | 1 + .../dev-texlive/texlive-langitalian-2021 | 1 + .../dev-texlive/texlive-langjapanese-2021 | 1 + .../dev-texlive/texlive-langkorean-2021 | 1 + .../dev-texlive/texlive-langother-2021 | 1 + .../dev-texlive/texlive-langpolish-2021 | 1 + .../dev-texlive/texlive-langportuguese-2021 | 1 + .../dev-texlive/texlive-langspanish-2021 | 1 + .../dev-texlive/texlive-latexextra-2021 | 1 + .../md5-cache/dev-texlive/texlive-luatex-2021 | 1 + .../dev-texlive/texlive-mathscience-2021 | 1 + .../dev-texlive/texlive-metapost-2021 | 1 + .../md5-cache/dev-texlive/texlive-music-2021 | 1 + .../dev-texlive/texlive-pictures-2021 | 1 + .../dev-texlive/texlive-pstricks-2021 | 1 + .../dev-texlive/texlive-publishers-2021 | 1 + .../dev-texlive/texlive-xetex-2021-r1 | 1 + metadata/md5-cache/dev-util/FlameGraph-9999 | 1 + metadata/md5-cache/dev-util/Manifest.gz | Bin 133541 -> 132993 bytes .../dev-util/android-tools-31.0.3_p2 | 4 +- metadata/md5-cache/dev-util/anjuta-3.34.0-r2 | 1 + metadata/md5-cache/dev-util/bitrise-1.24.0 | 1 + .../md5-cache/dev-util/bpftrace-0.15.0-r1 | 2 +- .../md5-cache/dev-util/cargo-audit-0.17.0 | 4 +- metadata/md5-cache/dev-util/clinfo-9999 | 1 + metadata/md5-cache/dev-util/codeblocks-9999 | 1 + metadata/md5-cache/dev-util/cwdiff-9999 | 1 + metadata/md5-cache/dev-util/devhelp-41.3 | 1 + metadata/md5-cache/dev-util/diffuse-0.7.5 | 1 + .../docker-distribution-pruner-0_p20170401 | 1 + metadata/md5-cache/dev-util/drone-cli-0.8.6 | 1 + metadata/md5-cache/dev-util/drone-cli-1.1.4 | 1 + metadata/md5-cache/dev-util/envman-2.1.1 | 1 + .../md5-cache/dev-util/gdbus-codegen-2.74.0 | 16 + metadata/md5-cache/dev-util/geany-1.37.1 | 1 + metadata/md5-cache/dev-util/geany-1.38 | 1 + metadata/md5-cache/dev-util/geany-9999 | 1 + metadata/md5-cache/dev-util/glade-3.40.0 | 5 +- metadata/md5-cache/dev-util/glib-utils-2.74.0 | 16 + .../md5-cache/dev-util/gnome-builder-42.1 | 1 + metadata/md5-cache/dev-util/gob-2.0.20-r1 | 1 + metadata/md5-cache/dev-util/gtk-doc-am-1.33.2 | 1 + .../dev-util/japi-compliance-checker-9999 | 1 + metadata/md5-cache/dev-util/kcov-40 | 2 +- metadata/md5-cache/dev-util/kdbg-3.0.1-r1 | 1 + metadata/md5-cache/dev-util/kdevelop-22.04.3 | 1 + metadata/md5-cache/dev-util/kdevelop-22.08.1 | 1 + .../md5-cache/dev-util/kdevelop-php-22.04.3 | 1 + .../md5-cache/dev-util/kdevelop-php-22.08.1 | 1 + .../dev-util/kdevelop-python-22.04.3 | 1 + .../dev-util/kdevelop-python-22.08.1 | 1 + .../md5-cache/dev-util/kio-perldoc-22.04.3 | 1 + .../md5-cache/dev-util/kio-perldoc-22.08.1 | 1 + metadata/md5-cache/dev-util/librnp-0.16.0 | 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.0 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.0.9999 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.0.9999 | 2 +- .../dev-util/lldb-16.0.0_pre20220915 | 2 +- .../dev-util/lldb-16.0.0_pre20220918 | 16 + metadata/md5-cache/dev-util/maturin-0.13.1 | 16 - metadata/md5-cache/dev-util/patchbin-99999999 | 1 + metadata/md5-cache/dev-util/pkgcheck-0.10.14 | 4 +- metadata/md5-cache/dev-util/pkgcheck-0.10.15 | 16 + metadata/md5-cache/dev-util/pkgdiff-9999 | 1 + metadata/md5-cache/dev-util/poke-2.4 | 14 + metadata/md5-cache/dev-util/premake-4.4_beta5 | 1 + .../md5-cache/dev-util/premake-5.0.0_alpha12 | 1 + metadata/md5-cache/dev-util/pretrace-0.4-r2 | 1 + metadata/md5-cache/dev-util/rizin-0.4.0-r1 | 16 - ...schroot-1.6.10_p7-r1 => schroot-1.6.13_p2} | 8 +- metadata/md5-cache/dev-util/seer-1.10 | 1 + metadata/md5-cache/dev-util/seer-1.9-r2 | 1 + metadata/md5-cache/dev-util/seer-9999 | 1 + metadata/md5-cache/dev-util/shunit2-2.1.6-r1 | 9 - metadata/md5-cache/dev-util/shunit2-2.1.8 | 4 +- metadata/md5-cache/dev-util/stepman-0.10.5 | 1 + metadata/md5-cache/dev-util/sysprof-3.44.0 | 1 + .../md5-cache/dev-util/tree-sitter-cli-0.20.7 | 4 +- metadata/md5-cache/dev-util/uftrace-0.10-r1 | 16 - metadata/md5-cache/dev-util/uftrace-0.11 | 4 +- metadata/md5-cache/dev-util/uftrace-0.12 | 16 + .../md5-cache/dev-util/watchman-2022.04.11.00 | 17 - .../md5-cache/dev-util/watchman-2022.07.04.00 | 17 - .../md5-cache/dev-util/watchman-2022.08.08.00 | 17 - .../md5-cache/dev-util/watchman-2022.08.15.00 | 17 - .../md5-cache/dev-util/watchman-2022.09.05.00 | 17 - ...n-2022.08.22.00 => watchman-2022.09.12.00} | 8 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 19630 -> 19798 bytes metadata/md5-cache/dev-vcs/colorcvs-1.4-r2 | 1 + metadata/md5-cache/dev-vcs/git-2.37.3 | 4 +- metadata/md5-cache/dev-vcs/git-2.38.0_rc0 | 16 + metadata/md5-cache/dev-vcs/git-9999 | 14 +- metadata/md5-cache/dev-vcs/git-9999-r1 | 14 +- metadata/md5-cache/dev-vcs/git-9999-r2 | 14 +- metadata/md5-cache/dev-vcs/git-9999-r3 | 14 +- metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1 | 1 + metadata/md5-cache/dev-vcs/mr-1.99999999 | 1 + metadata/md5-cache/dev-vcs/qgit-2.10 | 1 + metadata/md5-cache/games-action/Manifest.gz | Bin 15331 -> 15342 bytes .../games-action/a-story-about-my-uncle-5188 | 1 + metadata/md5-cache/games-action/abuse-0.9.0 | 1 + .../games-action/brutal-legend-gog-2.0.0.3 | 1 + .../games-action/brutal-legend-hb-20130615-r3 | 1 + .../games-action/minecraft-launcher-1.0.1221 | 1 + .../md5-cache/games-action/minetest-5.6.0-r1 | 1 + .../games-action/multimc-bin-1.6.1-r1 | 1 + .../md5-cache/games-action/polymc-1.4.1-r2 | 1 + .../md5-cache/games-action/polymc-1.4.2-r1 | 1 + metadata/md5-cache/games-action/polymc-9999 | 1 + .../games-action/psychonauts2-hb-1097251 | 1 + .../md5-cache/games-action/supertuxkart-1.3 | 1 + .../transistor-1.50440.8123.23365 | 1 + metadata/md5-cache/games-arcade/Manifest.gz | Bin 21653 -> 21650 bytes .../md5-cache/games-arcade/cdogs-sdl-1.3.1 | 1 + .../games-arcade/frozen-bubble-2.2.1_beta1-r2 | 1 + .../md5-cache/games-arcade/gish-demo-1.6-r1 | 1 + metadata/md5-cache/games-arcade/oshu-2.0.2 | 1 + metadata/md5-cache/games-arcade/oshu-9999 | 1 + .../md5-cache/games-arcade/shovel-knight-4.1b | 1 + metadata/md5-cache/games-board/Manifest.gz | Bin 11206 -> 11209 bytes .../md5-cache/games-board/gnome-chess-42.1 | 4 +- .../md5-cache/games-board/gnubg-1.06.002-r3 | 1 + .../md5-cache/games-board/pychess-1.0.3-r2 | 1 + metadata/md5-cache/games-board/pysolfc-2.16.0 | 1 + metadata/md5-cache/games-board/tali-40.7 | 1 + metadata/md5-cache/games-board/tali-40.8 | 5 +- .../md5-cache/games-emulation/Manifest.gz | Bin 13804 -> 13641 bytes .../md5-cache/games-emulation/desmume-0.9.13 | 1 + .../md5-cache/games-emulation/fceux-2.6.4 | 1 + .../md5-cache/games-emulation/hatari-2.4.0 | 16 - .../md5-cache/games-emulation/hatari-2.4.1 | 1 + .../games-emulation/libretro-info-9999 | 1 + .../md5-cache/games-emulation/mednaffe-0.9.2 | 2 + .../md5-cache/games-emulation/mekanix-070-r1 | 1 + .../games-emulation/melonds-0.9.3-r2 | 1 + .../games-emulation/melonds-0.9.4_p1-r1 | 1 + .../md5-cache/games-emulation/melonds-9999 | 1 + .../md5-cache/games-emulation/mgba-0.9.3-r2 | 1 + metadata/md5-cache/games-emulation/mgba-9999 | 1 + .../md5-cache/games-emulation/nestopia-1.51.1 | 1 + .../md5-cache/games-emulation/nestopia-9999 | 1 + .../md5-cache/games-emulation/openmsx-18.0-r2 | 1 + .../games-emulation/ppsspp-1.12.3-r1 | 1 + .../md5-cache/games-emulation/ppsspp-1.13-r1 | 1 + .../md5-cache/games-emulation/ppsspp-1.13.2 | 1 + .../md5-cache/games-emulation/snes9x-1.61 | 1 + metadata/md5-cache/games-emulation/stella-6.7 | 1 + metadata/md5-cache/games-engines/Manifest.gz | Bin 5391 -> 5397 bytes .../md5-cache/games-engines/devilutionx-1.4.1 | 1 + .../md5-cache/games-engines/odamex-10.0.0 | 5 +- .../md5-cache/games-engines/openmw-0.47.0-r1 | 1 + metadata/md5-cache/games-engines/openmw-9999 | 1 + .../md5-cache/games-engines/qtads-3.2.0-r1 | 1 + metadata/md5-cache/games-engines/qtads-3.3.0 | 1 + .../md5-cache/games-engines/scummvm-2.5.1-r1 | 1 + .../md5-cache/games-engines/scummvm-2.6.0-r1 | 1 + metadata/md5-cache/games-engines/scummvm-9999 | 1 + metadata/md5-cache/games-fps/Manifest.gz | Bin 12589 -> 12582 bytes .../md5-cache/games-fps/alephone-20220115 | 1 + metadata/md5-cache/games-fps/alephone-9999 | 1 + .../games-fps/chocolate-doom-3.0.1-r1 | 4 +- metadata/md5-cache/games-fps/doom-data-1.9 | 4 +- metadata/md5-cache/games-fps/doomsday-2.3.1 | 5 +- .../md5-cache/games-fps/ezquake-bin-2.2-r3 | 1 + metadata/md5-cache/games-fps/freedoom-0.12.1 | 4 +- .../games-fps/freedoom-data-0.12.1-r1 | 4 +- metadata/md5-cache/games-fps/gzdoom-4.8.2-r1 | 5 +- .../md5-cache/games-fps/prboom-plus-2.6.2 | 5 +- .../md5-cache/games-fps/quake1-rally-1.2-r1 | 1 + .../games-fps/quake1-teamfortress-2.9-r1 | 1 + metadata/md5-cache/games-fps/xonotic-0.8.5 | 1 + metadata/md5-cache/games-misc/Manifest.gz | Bin 10216 -> 10223 bytes .../games-misc/fortune-mod-3.14.1-r1 | 4 +- .../games-misc/fortune-mod-at-linux-20030120 | 2 +- .../md5-cache/games-misc/fortune-mod-cs-1.6.9 | 2 +- metadata/md5-cache/games-misc/wtf-20210416 | 1 + metadata/md5-cache/games-mud/Manifest.gz | Bin 2078 -> 2079 bytes metadata/md5-cache/games-mud/gnome-mud-9999 | 1 + metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18282 -> 18293 bytes .../md5-cache/games-puzzle/braid-gog-2.0.0.3 | 1 + .../md5-cache/games-puzzle/braid-hb-20150611 | 1 + metadata/md5-cache/games-puzzle/cuyo-2.1.1-r2 | 1 + .../games-puzzle/ksokoban-0.5.0_pre20210905 | 1 + metadata/md5-cache/games-puzzle/ksokoban-9999 | 1 + metadata/md5-cache/games-puzzle/syzygy-1.0.2 | 1 + metadata/md5-cache/games-puzzle/triptych-1.16 | 1 + .../md5-cache/games-roguelike/Manifest.gz | Bin 4089 -> 4090 bytes .../md5-cache/games-roguelike/adom-1.1.1-r2 | 1 + metadata/md5-cache/games-rpg/Manifest.gz | Bin 9283 -> 9278 bytes metadata/md5-cache/games-rpg/celeste-1.4.0.0 | 1 + .../md5-cache/games-rpg/crosscode-1.4.2.2 | 1 + metadata/md5-cache/games-rpg/pokete-0.7.3 | 1 + .../md5-cache/games-rpg/silence-1.2.20280 | 1 + .../games-rpg/the-longest-journey-142.24607 | 1 + metadata/md5-cache/games-server/Manifest.gz | Bin 2227 -> 2235 bytes .../md5-cache/games-server/etqw-ded-1.5-r1 | 1 + .../md5-cache/games-server/steamcmd-1.0-r4 | 1 + .../md5-cache/games-simulation/Manifest.gz | Bin 4815 -> 4809 bytes .../games-simulation/corsix-th-0.66-r1 | 1 + .../games-simulation/flightgear-data-9999 | 1 + .../games-simulation/simutrans-123.0.1-r1 | 1 + .../games-simulation/sky-rogue-1.3.3 | 1 + metadata/md5-cache/games-sports/Manifest.gz | Bin 2265 -> 2261 bytes metadata/md5-cache/games-sports/skatebird-14 | 1 + metadata/md5-cache/games-sports/trophy-2.0.4 | 1 + .../games-strategy/0ad-0.0.25b_alpha-r1 | 1 + metadata/md5-cache/games-strategy/Manifest.gz | Bin 10841 -> 10840 bytes .../md5-cache/games-strategy/augustus-3.1.0 | 1 + .../md5-cache/games-strategy/freeciv-3.0.1-r1 | 1 + .../games-strategy/freeorion-0.4.10.2-r1 | 1 + .../md5-cache/games-strategy/freeorion-9999 | 1 + metadata/md5-cache/games-strategy/naev-0.9.4 | 1 + .../md5-cache/games-strategy/s25rttr-0.9.5 | 1 + .../games-strategy/warzone2100-4.2.6 | 1 + .../games-strategy/warzone2100-4.2.7 | 1 + .../md5-cache/games-strategy/wesnoth-1.16.3 | 1 + .../md5-cache/games-strategy/wesnoth-1.17.5 | 1 + metadata/md5-cache/games-util/Manifest.gz | Bin 9359 -> 9527 bytes .../md5-cache/games-util/antimicrox-3.2.5 | 1 + metadata/md5-cache/games-util/deutex-5.2.2 | 4 +- metadata/md5-cache/games-util/lutris-0.5.10.1 | 1 + metadata/md5-cache/games-util/lutris-0.5.11 | 1 + metadata/md5-cache/games-util/lutris-9999 | 1 + metadata/md5-cache/games-util/pyfa-2.43.0 | 1 + .../sc-controller-0.4.8.6_p20211211 | 1 + metadata/md5-cache/games-util/xpadneo-0.9.5 | 15 + metadata/md5-cache/gnome-base/Manifest.gz | Bin 6258 -> 6245 bytes metadata/md5-cache/gnome-base/gdm-42.0 | 1 + .../md5-cache/gnome-base/gnome-applets-3.44.0 | 1 + .../gnome-base/gnome-common-3.18.0-r2 | 1 + .../gnome-base/gnome-control-center-42.3 | 1 + .../gnome-base/gnome-desktop-42.3-r300 | 1 + .../gnome-base/gnome-desktop-42.3-r400 | 1 + .../gnome-base/gnome-desktop-42.4-r300 | 5 +- .../gnome-base/gnome-desktop-42.4-r400 | 5 +- .../gnome-base/gnome-flashback-3.44.0-r1 | 1 + .../md5-cache/gnome-base/gnome-keyring-42.1 | 1 + .../gnome-base/gnome-menus-3.36.0-r1 | 1 + .../gnome-base/gnome-mime-data-2.18.0-r1 | 1 + .../md5-cache/gnome-base/gnome-panel-3.44.0 | 1 + .../md5-cache/gnome-base/gnome-session-42.0 | 1 + .../gnome-base/gnome-settings-daemon-42.2-r1 | 1 + .../md5-cache/gnome-base/gnome-shell-42.3.1 | 1 + .../md5-cache/gnome-base/gnome-shell-42.4-r1 | 5 +- metadata/md5-cache/gnome-base/gvfs-1.50.2 | 1 + metadata/md5-cache/gnome-base/nautilus-42.2 | 1 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 15177 -> 13698 bytes .../cinnamon-control-center-5.2.1-r3 | 17 + .../gnome-extra/evolution-data-server-3.44.4 | 4 +- .../gnome-extra/evolution-ews-3.44.3 | 1 + .../gnome-extra/evolution-ews-3.44.4 | 1 + .../gnome-extra/gnome-browser-connector-42.0 | 1 + .../md5-cache/gnome-extra/gnome-calendar-42.2 | 1 + .../gnome-extra/gnome-characters-42.0-r1 | 1 + .../gnome-extra/gnome-commander-1.14.2 | 1 + .../gnome-extra/gnome-commander-1.14.3 | 1 + .../gnome-getting-started-docs-3.38.1 | 1 + .../md5-cache/gnome-extra/gnome-logs-42.0 | 1 + .../gnome-extra/gnome-power-manager-3.32.0-r1 | 1 + .../gnome-extra/gnome-power-manager-43.0 | 17 + ...me-shell-extension-alphabetical-grid-26.0} | 6 +- .../gnome-shell-extension-appindicator-41 | 13 - ...extension-applications-overview-tooltip-14 | 12 - .../gnome-shell-extension-bing-wallpaper-41 | 4 +- ...shell-extension-bluetooth-quick-connect-26 | 12 - ...shell-extension-bluetooth-quick-connect-27 | 12 - ...ontrol-blur-effect-on-lock-screen-20211111 | 13 - ...ontrol-blur-effect-on-lock-screen-20211209 | 13 - .../gnome-shell-extension-dash-to-panel-51 | 15 + ...me-shell-extension-desktop-icons-ng-0.24.0 | 14 - ...nome-shell-extension-desktop-icons-ng-38.0 | 14 - ...gnome-shell-extension-desktop-icons-ng-46} | 4 +- .../gnome-shell-extension-gsconnect-50 | 1 + ...ll-extension-weather-in-the-clock-20211108 | 12 - ...extension-weather-in-the-clock-20211108-r1 | 12 - .../gnome-extra/gnome-shell-extensions-42.3 | 1 + .../md5-cache/gnome-extra/gnome-software-42.4 | 1 + .../gnome-extra/gnome-system-monitor-42.0 | 1 + .../gnome-extra/gnome-user-docs-42.0 | 1 + .../md5-cache/gnome-extra/gnome-weather-42.0 | 1 + metadata/md5-cache/gnome-extra/libgsf-1.14.49 | 1 + metadata/md5-cache/gnome-extra/libgsf-1.14.50 | 1 + .../md5-cache/gnome-extra/nm-applet-1.28.0 | 1 + .../md5-cache/gnome-extra/pch-session-40.2 | 12 - .../md5-cache/gnome-extra/pch-session-41.2 | 13 - metadata/md5-cache/gnome-extra/sushi-42.0 | 1 + metadata/md5-cache/gnome-extra/yelp-42.1 | 1 + metadata/md5-cache/gnome-extra/yelp-xsl-42.0 | 1 + metadata/md5-cache/gnome-extra/zenity-3.42.1 | 1 + metadata/md5-cache/gui-apps/Manifest.gz | Bin 9560 -> 9552 bytes metadata/md5-cache/gui-apps/foot-1.12.1 | 1 + metadata/md5-cache/gui-apps/foot-1.13.0 | 1 + metadata/md5-cache/gui-apps/foot-1.13.1 | 1 + metadata/md5-cache/gui-apps/swappy-1.4.0 | 1 + metadata/md5-cache/gui-apps/swappy-9999 | 1 + metadata/md5-cache/gui-libs/Manifest.gz | Bin 8036 -> 8041 bytes metadata/md5-cache/gui-libs/amtk-5.4.1 | 1 + .../gui-libs/gdk-pixbuf-loader-webp-0.0.6 | 4 +- metadata/md5-cache/gui-libs/gtk-4.6.6 | 1 + metadata/md5-cache/gui-libs/gtk-4.6.7 | 5 +- metadata/md5-cache/gui-libs/gtk-4.8.0 | 1 + metadata/md5-cache/gui-libs/libwpe-1.12.3 | 4 +- .../md5-cache/gui-libs/wpebackend-fdo-1.12.1 | 4 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 1676 -> 1678 bytes metadata/md5-cache/gui-wm/gamescope-3.11.43 | 1 + metadata/md5-cache/java-virtuals/Manifest.gz | Bin 700 -> 544 bytes .../java-virtuals/servlet-api-2.3-r1 | 12 - metadata/md5-cache/kde-apps/Manifest.gz | Bin 72972 -> 73038 bytes metadata/md5-cache/kde-apps/akonadi-22.04.3 | 1 + metadata/md5-cache/kde-apps/akonadi-22.08.1 | 1 + .../kde-apps/akonadi-calendar-22.04.3 | 1 + .../kde-apps/akonadi-calendar-22.08.1 | 1 + .../kde-apps/akonadi-contacts-22.04.3 | 1 + .../kde-apps/akonadi-contacts-22.08.1 | 1 + .../kde-apps/akonadi-import-wizard-22.04.3 | 1 + .../kde-apps/akonadi-import-wizard-22.08.1 | 1 + .../md5-cache/kde-apps/akonadi-mime-22.04.3 | 1 + .../md5-cache/kde-apps/akonadi-mime-22.08.1 | 1 + .../md5-cache/kde-apps/akonadi-notes-22.04.3 | 1 + .../md5-cache/kde-apps/akonadi-notes-22.08.1 | 1 + .../md5-cache/kde-apps/akonadi-search-22.04.3 | 1 + .../md5-cache/kde-apps/akonadi-search-22.08.1 | 1 + .../md5-cache/kde-apps/akonadiconsole-22.04.3 | 1 + .../md5-cache/kde-apps/akonadiconsole-22.08.1 | 1 + metadata/md5-cache/kde-apps/akregator-22.04.3 | 1 + metadata/md5-cache/kde-apps/akregator-22.08.1 | 1 + metadata/md5-cache/kde-apps/analitza-22.04.3 | 1 + metadata/md5-cache/kde-apps/analitza-22.08.1 | 1 + metadata/md5-cache/kde-apps/ark-22.04.3 | 1 + metadata/md5-cache/kde-apps/ark-22.08.1 | 1 + .../md5-cache/kde-apps/artikulate-22.04.3 | 1 + .../md5-cache/kde-apps/artikulate-22.08.1 | 1 + .../md5-cache/kde-apps/audiocd-kio-22.04.3-r1 | 1 + .../md5-cache/kde-apps/audiocd-kio-22.08.1-r1 | 1 + .../md5-cache/kde-apps/baloo-widgets-22.04.3 | 1 + .../md5-cache/kde-apps/baloo-widgets-22.08.1 | 1 + metadata/md5-cache/kde-apps/blinken-22.04.3 | 1 + metadata/md5-cache/kde-apps/blinken-22.08.1 | 1 + metadata/md5-cache/kde-apps/bomber-22.04.3 | 1 + metadata/md5-cache/kde-apps/bomber-22.08.1 | 1 + metadata/md5-cache/kde-apps/bovo-22.04.3 | 1 + metadata/md5-cache/kde-apps/bovo-22.08.1 | 1 + .../kde-apps/calendarjanitor-22.04.3 | 1 + .../kde-apps/calendarjanitor-22.08.1 | 1 + .../kde-apps/calendarsupport-22.04.3 | 1 + .../kde-apps/calendarsupport-22.08.1 | 1 + metadata/md5-cache/kde-apps/cantor-22.04.3 | 1 + metadata/md5-cache/kde-apps/cantor-22.08.1 | 1 + metadata/md5-cache/kde-apps/cervisia-22.04.3 | 1 + metadata/md5-cache/kde-apps/cervisia-22.08.1 | 1 + metadata/md5-cache/kde-apps/dolphin-22.04.3 | 1 + metadata/md5-cache/kde-apps/dolphin-22.08.1 | 1 + .../kde-apps/dolphin-plugins-dropbox-22.04.3 | 1 + .../kde-apps/dolphin-plugins-dropbox-22.08.1 | 1 + .../kde-apps/dolphin-plugins-git-22.04.3 | 1 + .../kde-apps/dolphin-plugins-git-22.08.1 | 1 + .../dolphin-plugins-mercurial-22.04.3 | 1 + .../dolphin-plugins-mercurial-22.08.1 | 1 + .../dolphin-plugins-subversion-22.04.3 | 1 + .../dolphin-plugins-subversion-22.08.1 | 1 + metadata/md5-cache/kde-apps/dragon-22.04.3 | 1 + metadata/md5-cache/kde-apps/dragon-22.08.1 | 1 + .../md5-cache/kde-apps/eventviews-22.04.3 | 1 + .../md5-cache/kde-apps/eventviews-22.08.1 | 1 + .../md5-cache/kde-apps/ffmpegthumbs-22.04.3 | 1 + .../md5-cache/kde-apps/ffmpegthumbs-22.08.1 | 1 + metadata/md5-cache/kde-apps/filelight-22.04.3 | 1 + metadata/md5-cache/kde-apps/filelight-22.08.1 | 1 + metadata/md5-cache/kde-apps/granatier-22.04.3 | 1 + metadata/md5-cache/kde-apps/granatier-22.08.1 | 1 + .../kde-apps/grantlee-editor-22.04.3 | 1 + .../kde-apps/grantlee-editor-22.08.1 | 1 + .../md5-cache/kde-apps/grantleetheme-22.04.3 | 1 + .../md5-cache/kde-apps/grantleetheme-22.08.1 | 1 + metadata/md5-cache/kde-apps/gwenview-22.04.3 | 1 + metadata/md5-cache/kde-apps/gwenview-22.08.1 | 1 + .../kde-apps/incidenceeditor-22.04.3 | 1 + .../kde-apps/incidenceeditor-22.08.1 | 1 + metadata/md5-cache/kde-apps/juk-22.04.3 | 1 + metadata/md5-cache/kde-apps/juk-22.08.1 | 1 + metadata/md5-cache/kde-apps/k3b-22.04.3-r1 | 1 + metadata/md5-cache/kde-apps/k3b-22.08.1-r1 | 1 + .../kde-apps/kaccounts-integration-22.04.3 | 1 + .../kde-apps/kaccounts-integration-22.08.1 | 1 + .../kde-apps/kaccounts-providers-22.04.3 | 1 + .../kde-apps/kaccounts-providers-22.08.1 | 1 + .../md5-cache/kde-apps/kaddressbook-22.04.3 | 1 + .../md5-cache/kde-apps/kaddressbook-22.08.1 | 1 + metadata/md5-cache/kde-apps/kajongg-22.04.3 | 1 + metadata/md5-cache/kde-apps/kajongg-22.08.1 | 1 + metadata/md5-cache/kde-apps/kalarm-22.04.3-r1 | 1 + metadata/md5-cache/kde-apps/kalarm-22.08.1 | 1 + metadata/md5-cache/kde-apps/kalgebra-22.04.3 | 1 + metadata/md5-cache/kde-apps/kalgebra-22.08.1 | 1 + metadata/md5-cache/kde-apps/kalzium-22.04.3 | 1 + metadata/md5-cache/kde-apps/kalzium-22.08.1 | 1 + metadata/md5-cache/kde-apps/kamera-22.04.3 | 1 + metadata/md5-cache/kde-apps/kamera-22.08.1 | 1 + metadata/md5-cache/kde-apps/kamoso-22.04.3 | 1 + metadata/md5-cache/kde-apps/kamoso-22.08.1 | 1 + metadata/md5-cache/kde-apps/kanagram-22.04.3 | 1 + metadata/md5-cache/kde-apps/kanagram-22.08.1 | 1 + metadata/md5-cache/kde-apps/kapman-22.04.3 | 1 + metadata/md5-cache/kde-apps/kapman-22.08.1 | 1 + .../md5-cache/kde-apps/kapptemplate-22.04.3 | 1 + .../md5-cache/kde-apps/kapptemplate-22.08.1 | 1 + metadata/md5-cache/kde-apps/kate-22.04.3 | 1 + metadata/md5-cache/kde-apps/kate-22.08.1 | 1 + .../md5-cache/kde-apps/kate-addons-22.08.1 | 1 + metadata/md5-cache/kde-apps/kate-lib-22.08.1 | 1 + metadata/md5-cache/kde-apps/katomic-22.04.3 | 1 + metadata/md5-cache/kde-apps/katomic-22.08.1 | 1 + metadata/md5-cache/kde-apps/kbackup-22.04.3 | 1 + metadata/md5-cache/kde-apps/kbackup-22.08.1 | 1 + metadata/md5-cache/kde-apps/kblackbox-22.04.3 | 1 + metadata/md5-cache/kde-apps/kblackbox-22.08.1 | 1 + metadata/md5-cache/kde-apps/kblocks-22.04.3 | 1 + metadata/md5-cache/kde-apps/kblocks-22.08.1 | 1 + metadata/md5-cache/kde-apps/kbounce-22.04.3 | 1 + metadata/md5-cache/kde-apps/kbounce-22.08.1 | 1 + metadata/md5-cache/kde-apps/kbreakout-22.04.3 | 1 + metadata/md5-cache/kde-apps/kbreakout-22.08.1 | 1 + metadata/md5-cache/kde-apps/kbruch-22.04.3 | 1 + metadata/md5-cache/kde-apps/kbruch-22.08.1 | 1 + .../md5-cache/kde-apps/kcachegrind-22.04.3 | 1 + .../md5-cache/kde-apps/kcachegrind-22.08.1 | 1 + metadata/md5-cache/kde-apps/kcalc-22.04.3 | 1 + metadata/md5-cache/kde-apps/kcalc-22.08.1 | 1 + metadata/md5-cache/kde-apps/kcalutils-22.04.3 | 1 + metadata/md5-cache/kde-apps/kcalutils-22.08.1 | 1 + .../md5-cache/kde-apps/kcharselect-22.04.3 | 1 + .../md5-cache/kde-apps/kcharselect-22.08.1 | 1 + .../md5-cache/kde-apps/kcolorchooser-22.04.3 | 1 + .../md5-cache/kde-apps/kcolorchooser-22.08.1 | 1 + metadata/md5-cache/kde-apps/kcron-22.04.3 | 1 + metadata/md5-cache/kde-apps/kcron-22.08.1 | 1 + .../kde-apps/kde-dev-scripts-22.04.3 | 1 + .../kde-apps/kde-dev-scripts-22.08.1 | 1 + .../md5-cache/kde-apps/kde-dev-utils-22.04.3 | 1 + .../md5-cache/kde-apps/kde-dev-utils-22.08.1 | 1 + .../md5-cache/kde-apps/kdebugsettings-22.04.3 | 1 + .../md5-cache/kde-apps/kdebugsettings-22.08.1 | 1 + .../kde-apps/kdegraphics-mobipocket-22.04.3 | 1 + .../kde-apps/kdegraphics-mobipocket-22.08.1 | 1 + .../kde-apps/kdenetwork-filesharing-22.04.3 | 1 + .../kde-apps/kdenetwork-filesharing-22.08.1 | 1 + metadata/md5-cache/kde-apps/kdenlive-22.04.3 | 1 + metadata/md5-cache/kde-apps/kdenlive-22.08.1 | 1 + .../md5-cache/kde-apps/kdepim-addons-22.04.3 | 1 + .../md5-cache/kde-apps/kdepim-addons-22.08.1 | 1 + .../md5-cache/kde-apps/kdepim-runtime-22.04.3 | 1 + .../md5-cache/kde-apps/kdepim-runtime-22.08.1 | 1 + .../kde-apps/kdesdk-thumbnailers-22.04.3 | 1 + .../kde-apps/kdesdk-thumbnailers-22.08.1 | 1 + metadata/md5-cache/kde-apps/kdf-22.04.3 | 1 + metadata/md5-cache/kde-apps/kdf-22.08.1 | 1 + metadata/md5-cache/kde-apps/kdialog-22.04.3 | 1 + metadata/md5-cache/kde-apps/kdialog-22.08.1 | 1 + metadata/md5-cache/kde-apps/kdiamond-22.04.3 | 1 + metadata/md5-cache/kde-apps/kdiamond-22.08.1 | 1 + .../md5-cache/kde-apps/keditbookmarks-22.04.3 | 1 + .../md5-cache/kde-apps/keditbookmarks-22.08.1 | 1 + metadata/md5-cache/kde-apps/kfind-22.04.3 | 1 + metadata/md5-cache/kde-apps/kfind-22.08.1 | 1 + metadata/md5-cache/kde-apps/kfloppy-22.04.3 | 1 + metadata/md5-cache/kde-apps/kfloppy-22.08.1 | 1 + .../md5-cache/kde-apps/kfourinline-22.04.3 | 1 + .../md5-cache/kde-apps/kfourinline-22.08.1 | 1 + .../md5-cache/kde-apps/kgeography-22.04.3 | 1 + .../md5-cache/kde-apps/kgeography-22.08.1 | 1 + metadata/md5-cache/kde-apps/kget-22.04.3 | 1 + metadata/md5-cache/kde-apps/kget-22.08.1 | 1 + .../md5-cache/kde-apps/kgoldrunner-22.04.3 | 1 + .../md5-cache/kde-apps/kgoldrunner-22.08.1 | 1 + metadata/md5-cache/kde-apps/kgpg-22.04.3 | 1 + metadata/md5-cache/kde-apps/kgpg-22.08.1 | 1 + metadata/md5-cache/kde-apps/khangman-22.04.3 | 1 + metadata/md5-cache/kde-apps/khangman-22.08.1 | 1 + .../md5-cache/kde-apps/khelpcenter-22.04.3 | 1 + .../md5-cache/kde-apps/khelpcenter-22.08.1 | 1 + .../kde-apps/kidentitymanagement-22.04.3 | 1 + .../kde-apps/kidentitymanagement-22.08.1 | 1 + metadata/md5-cache/kde-apps/kig-22.04.3 | 1 + metadata/md5-cache/kde-apps/kig-22.08.1 | 1 + metadata/md5-cache/kde-apps/kigo-22.04.3 | 1 + metadata/md5-cache/kde-apps/kigo-22.08.1 | 1 + metadata/md5-cache/kde-apps/killbots-22.04.3 | 1 + metadata/md5-cache/kde-apps/killbots-22.08.1 | 1 + .../kde-apps/kimagemapeditor-22.04.3 | 1 + .../kde-apps/kimagemapeditor-22.08.1 | 1 + metadata/md5-cache/kde-apps/kimap-22.04.3 | 1 + metadata/md5-cache/kde-apps/kimap-22.08.1 | 1 + .../md5-cache/kde-apps/kio-extras-22.04.3 | 1 + .../md5-cache/kde-apps/kio-extras-22.08.1 | 1 + metadata/md5-cache/kde-apps/kiriki-22.04.3 | 1 + metadata/md5-cache/kde-apps/kiriki-22.08.1 | 1 + metadata/md5-cache/kde-apps/kiten-22.04.3 | 1 + metadata/md5-cache/kde-apps/kiten-22.08.1 | 1 + .../md5-cache/kde-apps/kitinerary-22.04.3-r1 | 1 + .../md5-cache/kde-apps/kitinerary-22.08.1 | 1 + .../md5-cache/kde-apps/kjumpingcube-22.04.3 | 1 + .../md5-cache/kde-apps/kjumpingcube-22.08.1 | 1 + metadata/md5-cache/kde-apps/kldap-22.04.3 | 1 + metadata/md5-cache/kde-apps/kldap-22.08.1 | 1 + metadata/md5-cache/kde-apps/kleopatra-22.04.3 | 1 + metadata/md5-cache/kde-apps/kleopatra-22.08.1 | 1 + metadata/md5-cache/kde-apps/klettres-22.04.3 | 1 + metadata/md5-cache/kde-apps/klettres-22.08.1 | 1 + metadata/md5-cache/kde-apps/klickety-22.04.3 | 1 + metadata/md5-cache/kde-apps/klickety-22.08.1 | 1 + metadata/md5-cache/kde-apps/klines-22.04.3 | 1 + metadata/md5-cache/kde-apps/klines-22.08.1 | 1 + metadata/md5-cache/kde-apps/kmag-22.04.3 | 1 + metadata/md5-cache/kde-apps/kmag-22.08.1 | 1 + metadata/md5-cache/kde-apps/kmahjongg-22.04.3 | 1 + metadata/md5-cache/kde-apps/kmahjongg-22.08.1 | 1 + metadata/md5-cache/kde-apps/kmail-22.04.3 | 1 + metadata/md5-cache/kde-apps/kmail-22.08.1 | 1 + .../kde-apps/kmail-account-wizard-22.04.3 | 1 + .../kde-apps/kmail-account-wizard-22.08.1 | 1 + .../md5-cache/kde-apps/kmailtransport-22.04.3 | 1 + .../md5-cache/kde-apps/kmailtransport-22.08.1 | 1 + metadata/md5-cache/kde-apps/kmbox-22.04.3 | 1 + metadata/md5-cache/kde-apps/kmbox-22.08.1 | 1 + metadata/md5-cache/kde-apps/kmime-22.04.3 | 1 + metadata/md5-cache/kde-apps/kmime-22.08.1 | 1 + metadata/md5-cache/kde-apps/kmines-22.04.3 | 1 + metadata/md5-cache/kde-apps/kmines-22.08.1 | 1 + metadata/md5-cache/kde-apps/kmix-22.04.3-r1 | 1 + metadata/md5-cache/kde-apps/kmix-22.08.1 | 1 + .../md5-cache/kde-apps/kmousetool-22.04.3 | 1 + .../md5-cache/kde-apps/kmousetool-22.08.1 | 1 + metadata/md5-cache/kde-apps/kmouth-22.04.3 | 1 + metadata/md5-cache/kde-apps/kmouth-22.08.1 | 1 + metadata/md5-cache/kde-apps/kmplot-22.04.3 | 1 + metadata/md5-cache/kde-apps/kmplot-22.08.1 | 1 + .../md5-cache/kde-apps/knavalbattle-22.04.3 | 1 + .../md5-cache/kde-apps/knavalbattle-22.08.1 | 1 + metadata/md5-cache/kde-apps/knetwalk-22.04.3 | 1 + metadata/md5-cache/kde-apps/knetwalk-22.08.1 | 1 + metadata/md5-cache/kde-apps/knights-22.04.3 | 1 + metadata/md5-cache/kde-apps/knights-22.08.1 | 1 + metadata/md5-cache/kde-apps/knotes-22.04.3 | 1 + metadata/md5-cache/kde-apps/knotes-22.08.1 | 1 + metadata/md5-cache/kde-apps/kolf-22.04.3 | 1 + metadata/md5-cache/kde-apps/kolf-22.08.1 | 1 + metadata/md5-cache/kde-apps/kollision-22.04.3 | 1 + metadata/md5-cache/kde-apps/kollision-22.08.1 | 1 + .../md5-cache/kde-apps/kolourpaint-22.04.3 | 1 + .../md5-cache/kde-apps/kolourpaint-22.08.1 | 1 + metadata/md5-cache/kde-apps/kompare-22.04.3 | 1 + metadata/md5-cache/kde-apps/kompare-22.08.1 | 1 + metadata/md5-cache/kde-apps/konqueror-22.04.3 | 1 + metadata/md5-cache/kde-apps/konqueror-22.08.1 | 1 + metadata/md5-cache/kde-apps/konquest-22.04.3 | 1 + metadata/md5-cache/kde-apps/konquest-22.08.1 | 1 + metadata/md5-cache/kde-apps/konsole-22.04.3 | 1 + metadata/md5-cache/kde-apps/konsole-22.08.1 | 1 + .../kde-apps/konsolekalendar-22.04.3 | 1 + .../kde-apps/konsolekalendar-22.08.1 | 1 + metadata/md5-cache/kde-apps/kontact-22.04.3 | 1 + metadata/md5-cache/kde-apps/kontact-22.08.1 | 1 + .../kde-apps/kontactinterface-22.04.3 | 1 + .../kde-apps/kontactinterface-22.08.1 | 1 + metadata/md5-cache/kde-apps/kopete-22.04.3 | 1 + metadata/md5-cache/kde-apps/kopete-22.08.1 | 1 + .../md5-cache/kde-apps/korganizer-22.04.3 | 1 + .../md5-cache/kde-apps/korganizer-22.08.1 | 1 + metadata/md5-cache/kde-apps/kpat-22.04.3 | 1 + metadata/md5-cache/kde-apps/kpat-22.08.1 | 1 + .../md5-cache/kde-apps/kpimtextedit-22.04.3 | 1 + .../md5-cache/kde-apps/kpimtextedit-22.08.1 | 1 + metadata/md5-cache/kde-apps/kpkpass-22.04.3 | 1 + metadata/md5-cache/kde-apps/kpkpass-22.08.1 | 1 + .../md5-cache/kde-apps/kqtquickcharts-22.04.3 | 1 + .../md5-cache/kde-apps/kqtquickcharts-22.08.1 | 1 + metadata/md5-cache/kde-apps/krdc-22.04.3 | 1 + metadata/md5-cache/kde-apps/krdc-22.08.1 | 1 + metadata/md5-cache/kde-apps/kreversi-22.04.3 | 1 + metadata/md5-cache/kde-apps/kreversi-22.08.1 | 1 + metadata/md5-cache/kde-apps/krfb-22.04.3 | 1 + metadata/md5-cache/kde-apps/krfb-22.08.1 | 1 + .../kde-apps/kross-interpreters-22.04.3 | 1 + .../kde-apps/kross-interpreters-22.08.1 | 1 + metadata/md5-cache/kde-apps/kruler-22.04.3 | 1 + metadata/md5-cache/kde-apps/kruler-22.08.1 | 1 + metadata/md5-cache/kde-apps/kshisen-22.04.3 | 1 + metadata/md5-cache/kde-apps/kshisen-22.08.1 | 1 + metadata/md5-cache/kde-apps/ksirk-22.04.3 | 1 + metadata/md5-cache/kde-apps/ksirk-22.08.1 | 1 + metadata/md5-cache/kde-apps/ksmtp-22.04.3 | 1 + metadata/md5-cache/kde-apps/ksmtp-22.08.1 | 1 + .../md5-cache/kde-apps/ksnakeduel-22.04.3 | 1 + .../md5-cache/kde-apps/ksnakeduel-22.08.1 | 1 + .../md5-cache/kde-apps/kspaceduel-22.04.3 | 1 + .../md5-cache/kde-apps/kspaceduel-22.08.1 | 1 + metadata/md5-cache/kde-apps/ksquares-22.04.3 | 1 + metadata/md5-cache/kde-apps/ksquares-22.08.1 | 1 + metadata/md5-cache/kde-apps/ksudoku-22.04.3 | 1 + metadata/md5-cache/kde-apps/ksudoku-22.08.1 | 1 + .../md5-cache/kde-apps/ksystemlog-22.04.3 | 1 + .../md5-cache/kde-apps/ksystemlog-22.08.1 | 1 + metadata/md5-cache/kde-apps/kteatime-22.04.3 | 1 + metadata/md5-cache/kde-apps/kteatime-22.08.1 | 1 + metadata/md5-cache/kde-apps/ktimer-22.04.3 | 1 + metadata/md5-cache/kde-apps/ktimer-22.08.1 | 1 + metadata/md5-cache/kde-apps/ktouch-22.04.3 | 1 + metadata/md5-cache/kde-apps/ktouch-22.08.1 | 1 + .../kde-apps/ktp-accounts-kcm-22.04.3 | 1 + .../kde-apps/ktp-accounts-kcm-22.08.1 | 1 + .../md5-cache/kde-apps/ktp-approver-22.04.3 | 1 + .../md5-cache/kde-apps/ktp-approver-22.08.1 | 1 + .../kde-apps/ktp-auth-handler-22.04.3 | 1 + .../kde-apps/ktp-auth-handler-22.08.1 | 1 + .../kde-apps/ktp-common-internals-22.04.3 | 1 + .../kde-apps/ktp-common-internals-22.08.1 | 1 + .../kde-apps/ktp-contact-list-22.04.3 | 1 + .../kde-apps/ktp-contact-list-22.08.1 | 1 + .../kde-apps/ktp-contact-runner-22.04.3 | 1 + .../kde-apps/ktp-contact-runner-22.08.1 | 1 + .../kde-apps/ktp-desktop-applets-22.04.3 | 1 + .../kde-apps/ktp-desktop-applets-22.08.1 | 1 + .../kde-apps/ktp-filetransfer-handler-22.04.3 | 1 + .../kde-apps/ktp-filetransfer-handler-22.08.1 | 1 + .../kde-apps/ktp-kded-module-22.04.3 | 1 + .../kde-apps/ktp-kded-module-22.08.1 | 1 + .../md5-cache/kde-apps/ktp-send-file-22.04.3 | 1 + .../md5-cache/kde-apps/ktp-send-file-22.08.1 | 1 + .../md5-cache/kde-apps/ktp-text-ui-22.04.3 | 1 + .../md5-cache/kde-apps/ktp-text-ui-22.08.1 | 1 + .../md5-cache/kde-apps/ktuberling-22.04.3 | 1 + .../md5-cache/kde-apps/ktuberling-22.08.1 | 1 + metadata/md5-cache/kde-apps/kturtle-22.04.3 | 1 + metadata/md5-cache/kde-apps/kturtle-22.08.1 | 1 + metadata/md5-cache/kde-apps/kubrick-22.04.3 | 1 + metadata/md5-cache/kde-apps/kubrick-22.08.1 | 1 + .../md5-cache/kde-apps/kwalletmanager-22.04.3 | 1 + .../md5-cache/kde-apps/kwalletmanager-22.08.1 | 1 + metadata/md5-cache/kde-apps/kwave-22.04.3-r2 | 1 + metadata/md5-cache/kde-apps/kwave-22.08.1-r1 | 1 + metadata/md5-cache/kde-apps/kwordquiz-22.04.3 | 1 + metadata/md5-cache/kde-apps/kwordquiz-22.08.1 | 1 + metadata/md5-cache/kde-apps/kwrite-22.04.3 | 1 + metadata/md5-cache/kde-apps/kwrite-22.08.1 | 1 + .../md5-cache/kde-apps/libgravatar-22.04.3 | 1 + .../md5-cache/kde-apps/libgravatar-22.08.1 | 1 + metadata/md5-cache/kde-apps/libkcddb-22.04.3 | 1 + metadata/md5-cache/kde-apps/libkcddb-22.08.1 | 1 + .../kde-apps/libkcompactdisc-22.04.3 | 1 + .../kde-apps/libkcompactdisc-22.08.1 | 1 + metadata/md5-cache/kde-apps/libkdcraw-22.04.3 | 1 + metadata/md5-cache/kde-apps/libkdcraw-22.08.1 | 1 + .../md5-cache/kde-apps/libkdegames-22.04.3 | 1 + .../md5-cache/kde-apps/libkdegames-22.08.1 | 1 + metadata/md5-cache/kde-apps/libkdepim-22.04.3 | 1 + metadata/md5-cache/kde-apps/libkdepim-22.08.1 | 1 + .../kde-apps/libkeduvocdocument-22.04.3 | 1 + .../kde-apps/libkeduvocdocument-22.08.1 | 1 + metadata/md5-cache/kde-apps/libkexiv2-22.04.3 | 1 + metadata/md5-cache/kde-apps/libkexiv2-22.08.1 | 1 + metadata/md5-cache/kde-apps/libkgapi-22.04.3 | 1 + metadata/md5-cache/kde-apps/libkgapi-22.08.1 | 1 + metadata/md5-cache/kde-apps/libkleo-22.04.3 | 1 + metadata/md5-cache/kde-apps/libkleo-22.08.1 | 1 + .../md5-cache/kde-apps/libkmahjongg-22.04.3 | 1 + .../md5-cache/kde-apps/libkmahjongg-22.08.1 | 1 + .../kde-apps/libkomparediff2-22.04.3 | 1 + .../kde-apps/libkomparediff2-22.08.1 | 1 + metadata/md5-cache/kde-apps/libksane-22.04.3 | 1 + metadata/md5-cache/kde-apps/libksane-22.08.1 | 1 + metadata/md5-cache/kde-apps/libksieve-22.04.3 | 1 + metadata/md5-cache/kde-apps/libksieve-22.08.1 | 1 + metadata/md5-cache/kde-apps/libktnef-22.04.3 | 1 + metadata/md5-cache/kde-apps/libktnef-22.08.1 | 1 + metadata/md5-cache/kde-apps/lokalize-22.04.3 | 1 + metadata/md5-cache/kde-apps/lokalize-22.08.1 | 1 + metadata/md5-cache/kde-apps/lskat-22.04.3 | 1 + metadata/md5-cache/kde-apps/lskat-22.08.1 | 1 + .../md5-cache/kde-apps/mailcommon-22.04.3 | 1 + .../md5-cache/kde-apps/mailcommon-22.08.1 | 1 + .../md5-cache/kde-apps/mailimporter-22.04.3 | 1 + .../md5-cache/kde-apps/mailimporter-22.08.1 | 1 + metadata/md5-cache/kde-apps/marble-22.04.3 | 1 + metadata/md5-cache/kde-apps/marble-22.08.1 | 1 + .../md5-cache/kde-apps/mbox-importer-22.04.3 | 1 + .../md5-cache/kde-apps/mbox-importer-22.08.1 | 1 + .../md5-cache/kde-apps/messagelib-22.04.3 | 1 + .../md5-cache/kde-apps/messagelib-22.04.3-r1 | 1 + .../md5-cache/kde-apps/messagelib-22.08.1 | 1 + metadata/md5-cache/kde-apps/minuet-22.04.3 | 1 + metadata/md5-cache/kde-apps/minuet-22.08.1 | 1 + metadata/md5-cache/kde-apps/okular-22.04.3-r1 | 1 + metadata/md5-cache/kde-apps/okular-22.08.1-r1 | 1 + metadata/md5-cache/kde-apps/palapeli-22.04.3 | 1 + metadata/md5-cache/kde-apps/palapeli-22.08.1 | 1 + metadata/md5-cache/kde-apps/parley-22.04.3 | 1 + metadata/md5-cache/kde-apps/parley-22.08.1 | 1 + metadata/md5-cache/kde-apps/picmi-22.04.3 | 1 + metadata/md5-cache/kde-apps/picmi-22.08.1 | 1 + .../kde-apps/pim-data-exporter-22.04.3 | 1 + .../kde-apps/pim-data-exporter-22.08.1 | 1 + .../kde-apps/pim-sieve-editor-22.04.3 | 1 + .../kde-apps/pim-sieve-editor-22.08.1 | 1 + metadata/md5-cache/kde-apps/pimcommon-22.04.3 | 1 + metadata/md5-cache/kde-apps/pimcommon-22.08.1 | 1 + metadata/md5-cache/kde-apps/poxml-22.04.3 | 1 + metadata/md5-cache/kde-apps/poxml-22.08.1 | 1 + .../md5-cache/kde-apps/print-manager-22.04.3 | 1 + .../md5-cache/kde-apps/print-manager-22.08.1 | 1 + metadata/md5-cache/kde-apps/rocs-22.04.3 | 1 + metadata/md5-cache/kde-apps/rocs-22.08.1 | 1 + .../kde-apps/signon-kwallet-extension-22.04.3 | 1 + .../kde-apps/signon-kwallet-extension-22.08.1 | 1 + metadata/md5-cache/kde-apps/spectacle-22.04.3 | 1 + metadata/md5-cache/kde-apps/spectacle-22.08.1 | 1 + metadata/md5-cache/kde-apps/step-22.04.3 | 1 + metadata/md5-cache/kde-apps/step-22.08.1 | 1 + metadata/md5-cache/kde-apps/svgpart-22.04.3 | 1 + metadata/md5-cache/kde-apps/svgpart-22.08.1 | 1 + metadata/md5-cache/kde-apps/sweeper-22.04.3 | 1 + metadata/md5-cache/kde-apps/sweeper-22.08.1 | 1 + .../md5-cache/kde-apps/thumbnailers-22.04.3 | 1 + .../md5-cache/kde-apps/thumbnailers-22.08.1 | 1 + metadata/md5-cache/kde-apps/umbrello-22.04.3 | 1 + metadata/md5-cache/kde-apps/umbrello-22.08.1 | 1 + metadata/md5-cache/kde-apps/yakuake-22.04.3 | 1 + metadata/md5-cache/kde-apps/yakuake-22.08.1 | 1 + metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26664 -> 26663 bytes .../kde-frameworks/kguiaddons-5.96.0 | 1 + .../kde-frameworks/kguiaddons-5.98.0 | 1 + metadata/md5-cache/kde-misc/Manifest.gz | Bin 5991 -> 5978 bytes .../md5-cache/kde-misc/kdeconnect-22.04.3 | 1 + .../md5-cache/kde-misc/kdeconnect-22.08.1 | 1 + metadata/md5-cache/kde-misc/kdiff3-1.9.6 | 1 + .../md5-cache/kde-misc/kio-gdrive-22.04.3-r1 | 1 + .../md5-cache/kde-misc/kio-gdrive-22.08.1 | 1 + .../md5-cache/kde-misc/kio-gopher-0.1.99-r1 | 1 + .../md5-cache/kde-misc/kio-locate-0.5.3-r3 | 1 + metadata/md5-cache/kde-misc/kio-stash-1.0-r1 | 1 + metadata/md5-cache/kde-misc/krename-5.0.2 | 1 + metadata/md5-cache/kde-misc/kweather-22.06 | 1 + metadata/md5-cache/kde-misc/latte-dock-0.10.8 | 1 + .../md5-cache/kde-misc/markdownpart-22.04.3 | 1 + .../md5-cache/kde-misc/markdownpart-22.08.1 | 1 + metadata/md5-cache/kde-misc/rsibreak-0.12.15 | 1 + metadata/md5-cache/kde-misc/skanlite-22.04.3 | 1 + metadata/md5-cache/kde-misc/skanlite-22.08.1 | 1 + metadata/md5-cache/kde-misc/tellico-3.4.4 | 1 + metadata/md5-cache/kde-misc/wacomtablet-3.2.0 | 1 + .../md5-cache/kde-misc/wacomtablet-3.2.0-r2 | 1 + metadata/md5-cache/kde-misc/zanshin-22.04.3 | 1 + metadata/md5-cache/kde-misc/zanshin-22.08.1 | 1 + metadata/md5-cache/kde-plasma/Manifest.gz | Bin 17511 -> 17513 bytes .../md5-cache/kde-plasma/bluedevil-5.24.6 | 1 + .../md5-cache/kde-plasma/bluedevil-5.25.5 | 1 + .../md5-cache/kde-plasma/breeze-5.24.6-r1 | 1 + metadata/md5-cache/kde-plasma/breeze-5.25.5 | 1 + .../md5-cache/kde-plasma/breeze-gtk-5.24.6 | 1 + .../md5-cache/kde-plasma/breeze-gtk-5.25.5 | 1 + .../md5-cache/kde-plasma/discover-5.24.6-r1 | 1 + metadata/md5-cache/kde-plasma/discover-5.25.5 | 1 + metadata/md5-cache/kde-plasma/drkonqi-5.24.6 | 1 + metadata/md5-cache/kde-plasma/drkonqi-5.25.5 | 1 + .../kde-plasma/kactivitymanagerd-5.24.6 | 1 + .../kde-plasma/kactivitymanagerd-5.25.5 | 1 + .../md5-cache/kde-plasma/kde-cli-tools-5.24.6 | 1 + .../md5-cache/kde-plasma/kde-cli-tools-5.25.5 | 1 + .../kde-plasma/kde-gtk-config-5.24.6 | 1 + .../kde-plasma/kde-gtk-config-5.25.5 | 1 + .../md5-cache/kde-plasma/kdecoration-5.24.6 | 1 + .../md5-cache/kde-plasma/kdecoration-5.25.5 | 1 + .../kde-plasma/kdeplasma-addons-5.24.6-r1 | 1 + .../kde-plasma/kdeplasma-addons-5.25.5 | 1 + metadata/md5-cache/kde-plasma/kgamma-5.24.6 | 1 + metadata/md5-cache/kde-plasma/kgamma-5.25.5 | 1 + metadata/md5-cache/kde-plasma/khotkeys-5.24.6 | 1 + metadata/md5-cache/kde-plasma/khotkeys-5.25.5 | 1 + .../md5-cache/kde-plasma/kinfocenter-5.24.6 | 1 + .../md5-cache/kde-plasma/kinfocenter-5.25.5 | 1 + .../md5-cache/kde-plasma/kmenuedit-5.24.6 | 1 + .../md5-cache/kde-plasma/kmenuedit-5.25.5 | 1 + metadata/md5-cache/kde-plasma/kscreen-5.24.6 | 1 + metadata/md5-cache/kde-plasma/kscreen-5.25.5 | 1 + .../md5-cache/kde-plasma/kscreenlocker-5.24.6 | 1 + .../md5-cache/kde-plasma/kscreenlocker-5.25.5 | 1 + .../md5-cache/kde-plasma/ksshaskpass-5.24.6 | 1 + .../md5-cache/kde-plasma/ksshaskpass-5.25.5 | 1 + .../md5-cache/kde-plasma/ksysguard-5.22.0-r1 | 1 + .../md5-cache/kde-plasma/ksystemstats-5.24.6 | 1 + .../md5-cache/kde-plasma/ksystemstats-5.25.5 | 1 + .../md5-cache/kde-plasma/kwallet-pam-5.24.6 | 1 + .../md5-cache/kde-plasma/kwallet-pam-5.25.5 | 1 + .../kde-plasma/kwayland-integration-5.24.6 | 1 + .../kde-plasma/kwayland-integration-5.25.5 | 1 + .../kde-plasma/kwayland-server-5.24.6 | 1 + metadata/md5-cache/kde-plasma/kwin-5.24.6-r2 | 1 + metadata/md5-cache/kde-plasma/kwin-5.25.5 | 1 + metadata/md5-cache/kde-plasma/kwrited-5.24.6 | 1 + metadata/md5-cache/kde-plasma/kwrited-5.25.5 | 1 + .../kde-plasma/layer-shell-qt-5.24.6 | 1 + .../kde-plasma/layer-shell-qt-5.25.5 | 1 + .../md5-cache/kde-plasma/libkscreen-5.24.6 | 1 + .../md5-cache/kde-plasma/libkscreen-5.25.5 | 1 + .../md5-cache/kde-plasma/libksysguard-5.24.6 | 1 + .../md5-cache/kde-plasma/libksysguard-5.25.5 | 1 + .../md5-cache/kde-plasma/libkworkspace-5.24.6 | 1 + .../md5-cache/kde-plasma/libkworkspace-5.25.5 | 1 + metadata/md5-cache/kde-plasma/milou-5.24.6 | 1 + metadata/md5-cache/kde-plasma/milou-5.25.5 | 1 + metadata/md5-cache/kde-plasma/oxygen-5.24.6 | 1 + metadata/md5-cache/kde-plasma/oxygen-5.25.5 | 1 + .../md5-cache/kde-plasma/oxygen-sounds-5.25.5 | 1 + .../plasma-browser-integration-5.24.6 | 1 + .../plasma-browser-integration-5.25.5 | 1 + .../kde-plasma/plasma-desktop-5.24.6-r2 | 1 + .../kde-plasma/plasma-desktop-5.25.5 | 1 + .../md5-cache/kde-plasma/plasma-disks-5.24.6 | 1 + .../md5-cache/kde-plasma/plasma-disks-5.25.5 | 1 + .../kde-plasma/plasma-firewall-5.24.6 | 1 + .../kde-plasma/plasma-firewall-5.25.5 | 1 + .../kde-plasma/plasma-integration-5.24.6 | 1 + .../kde-plasma/plasma-integration-5.25.5 | 1 + .../md5-cache/kde-plasma/plasma-nm-5.24.6 | 1 + .../md5-cache/kde-plasma/plasma-nm-5.25.5 | 1 + .../md5-cache/kde-plasma/plasma-pa-5.24.6-r1 | 1 + .../md5-cache/kde-plasma/plasma-pa-5.25.5 | 1 + .../md5-cache/kde-plasma/plasma-sdk-5.24.6 | 1 + .../md5-cache/kde-plasma/plasma-sdk-5.25.5 | 1 + .../kde-plasma/plasma-systemmonitor-5.24.6 | 1 + .../kde-plasma/plasma-systemmonitor-5.25.5 | 1 + .../kde-plasma/plasma-thunderbolt-5.24.6 | 1 + .../kde-plasma/plasma-thunderbolt-5.25.5 | 1 + .../md5-cache/kde-plasma/plasma-vault-5.24.6 | 1 + .../md5-cache/kde-plasma/plasma-vault-5.25.5 | 1 + .../kde-plasma/plasma-workspace-5.24.6 | 1 + .../kde-plasma/plasma-workspace-5.25.5-r2 | 1 + .../md5-cache/kde-plasma/plymouth-kcm-5.24.6 | 1 + .../md5-cache/kde-plasma/plymouth-kcm-5.25.5 | 1 + .../kde-plasma/polkit-kde-agent-5.24.6 | 1 + .../kde-plasma/polkit-kde-agent-5.25.5 | 1 + .../md5-cache/kde-plasma/powerdevil-5.24.6 | 1 + .../md5-cache/kde-plasma/powerdevil-5.25.5 | 1 + metadata/md5-cache/kde-plasma/sddm-kcm-5.24.6 | 1 + metadata/md5-cache/kde-plasma/sddm-kcm-5.25.5 | 1 + .../kde-plasma/systemsettings-5.24.6 | 1 + .../kde-plasma/systemsettings-5.25.5 | 1 + .../kde-plasma/xdg-desktop-portal-kde-5.24.6 | 1 + .../kde-plasma/xdg-desktop-portal-kde-5.25.5 | 1 + metadata/md5-cache/lxde-base/Manifest.gz | Bin 2746 -> 2744 bytes .../lxde-base/lxde-icon-theme-0.5.1-r1 | 1 + metadata/md5-cache/lxde-base/lxpanel-0.10.1 | 1 + metadata/md5-cache/mail-client/Manifest.gz | Bin 9089 -> 9109 bytes metadata/md5-cache/mail-client/aerc-0.10.0 | 1 + metadata/md5-cache/mail-client/aerc-0.11.0 | 1 + metadata/md5-cache/mail-client/aerc-0.12.0 | 1 + metadata/md5-cache/mail-client/aerc-0.9.0 | 1 + metadata/md5-cache/mail-client/aerc-9999 | 1 + .../mail-client/claws-mail-3.19.0-r1 | 1 + .../mail-client/claws-mail-3.19.0-r2 | 1 + .../md5-cache/mail-client/claws-mail-4.1.0-r1 | 1 + .../md5-cache/mail-client/claws-mail-9999 | 1 + metadata/md5-cache/mail-client/clawsker-1.3.4 | 1 + metadata/md5-cache/mail-client/clawsker-1.3.5 | 1 + .../md5-cache/mail-client/evolution-3.44.3 | 1 + .../md5-cache/mail-client/evolution-3.44.4 | 5 +- .../md5-cache/mail-client/sylpheed-3.7.0-r5 | 1 + .../md5-cache/mail-client/thunderbird-91.13.0 | 1 + .../mail-client/thunderbird-bin-102.2.2 | 1 + .../mail-client/thunderbird-bin-91.13.0 | 1 + metadata/md5-cache/mail-filter/Manifest.gz | Bin 13238 -> 13240 bytes metadata/md5-cache/mail-filter/gld-1.7-r4 | 2 +- .../md5-cache/mail-filter/imapfilter-2.7.6 | 2 +- .../mail-filter/libmilter-1.0.2_p3-r2 | 4 +- .../md5-cache/mail-filter/mailfilter-0.8.9 | 2 +- .../mail-filter/opensmtpd-filter-rspamd-0.1.6 | 1 + .../mail-filter/policyd-weight-0.1.15.2-r3 | 1 + .../md5-cache/mail-filter/popfile-1.1.3-r1 | 1 + metadata/md5-cache/mail-mta/Manifest.gz | Bin 4198 -> 4195 bytes metadata/md5-cache/mail-mta/msmtp-1.8.20 | 1 + metadata/md5-cache/mail-mta/msmtp-1.8.22 | 5 +- metadata/md5-cache/mail-mta/sendmail-8.17.1.9 | 4 +- metadata/md5-cache/mate-base/Manifest.gz | Bin 3513 -> 3518 bytes .../md5-cache/mate-base/mate-common-1.24.2 | 1 + metadata/md5-cache/media-fonts/Manifest.gz | Bin 40181 -> 40164 bytes .../media-fonts/cascadia-code-2110.31 | 1 + .../md5-cache/media-fonts/culmus-0.120-r6 | 1 + .../md5-cache/media-fonts/fontawesome-5.14.0 | 1 + .../md5-cache/media-fonts/fontawesome-5.15.1 | 1 + .../md5-cache/media-fonts/fontawesome-5.15.2 | 1 + .../md5-cache/media-fonts/fontawesome-5.15.3 | 1 + .../media-fonts/jetbrains-mono-2.225 | 1 + .../md5-cache/media-fonts/joypixels-6.5.0-r1 | 1 + .../md5-cache/media-fonts/noto-emoji-20210715 | 14 - .../md5-cache/media-fonts/noto-emoji-20220912 | 14 + metadata/md5-cache/media-gfx/Manifest.gz | Bin 58575 -> 58567 bytes .../media-gfx/ahoviewer-2.0.0_pre20220124 | 1 + .../md5-cache/media-gfx/brscan4-0.4.11.1-r1 | 1 + metadata/md5-cache/media-gfx/cellwriter-1.3.6 | 1 + metadata/md5-cache/media-gfx/cura-4.13.1-r1 | 1 + .../md5-cache/media-gfx/darktable-3.8.0-r3 | 1 + .../md5-cache/media-gfx/darktable-3.8.1-r1 | 1 + metadata/md5-cache/media-gfx/darktable-4.0.0 | 1 + metadata/md5-cache/media-gfx/digikam-7.5.0 | 1 + metadata/md5-cache/media-gfx/digikam-7.8.0-r1 | 1 + .../media-gfx/entice-0_pre20210919-r1 | 1 + metadata/md5-cache/media-gfx/eog-42.2 | 1 + metadata/md5-cache/media-gfx/eog-42.3 | 5 +- metadata/md5-cache/media-gfx/ephoto-1.6.0 | 1 + metadata/md5-cache/media-gfx/flameshot-0.10.2 | 1 + metadata/md5-cache/media-gfx/flameshot-11.0.0 | 1 + metadata/md5-cache/media-gfx/flameshot-12.0.0 | 1 + metadata/md5-cache/media-gfx/flameshot-12.1.0 | 1 + .../md5-cache/media-gfx/fontforge-20220308 | 1 + .../md5-cache/media-gfx/freecad-0.19.4-r1 | 1 + metadata/md5-cache/media-gfx/freecad-0.20-r1 | 1 + metadata/md5-cache/media-gfx/freecad-0.20.1 | 1 + metadata/md5-cache/media-gfx/freecad-9999 | 1 + metadata/md5-cache/media-gfx/freepv-0.3.0-r5 | 1 + metadata/md5-cache/media-gfx/frogr-1.5-r1 | 1 + .../md5-cache/media-gfx/geeqie-1.6_p20211016 | 1 + metadata/md5-cache/media-gfx/geeqie-1.7.2 | 1 + metadata/md5-cache/media-gfx/geeqie-1.7.3 | 1 + metadata/md5-cache/media-gfx/geeqie-9999 | 1 + metadata/md5-cache/media-gfx/gif2apng-1.9-r1 | 13 - metadata/md5-cache/media-gfx/gimp-2.10.32 | 1 + .../media-gfx/gnofract4d-4.3_p20211108 | 1 + .../media-gfx/gnome-font-viewer-42.0 | 1 + .../md5-cache/media-gfx/gnome-photos-42.0 | 1 + .../md5-cache/media-gfx/gpicview-0.2.5-r2 | 1 + .../media-gfx/graphite2-1.3.14_p20210810-r2 | 2 +- metadata/md5-cache/media-gfx/graphviz-6.0.1 | 17 + .../media-gfx/grub-splashes-20091109 | 1 + metadata/md5-cache/media-gfx/gthumb-3.12.2-r2 | 1 + metadata/md5-cache/media-gfx/imv-4.3.1 | 1 + metadata/md5-cache/media-gfx/imv-9999 | 1 + metadata/md5-cache/media-gfx/inkscape-1.1.2 | 1 + .../md5-cache/media-gfx/inkscape-1.1.2-r1 | 1 + .../md5-cache/media-gfx/inkscape-1.1.2-r2 | 1 + metadata/md5-cache/media-gfx/inkscape-1.2-r1 | 1 + .../md5-cache/media-gfx/inkscape-1.2.1-r1 | 1 + .../md5-cache/media-gfx/inkscape-1.2.1-r2 | 1 + metadata/md5-cache/media-gfx/inkscape-9999 | 1 + metadata/md5-cache/media-gfx/kgeotag-1.2.0 | 1 + metadata/md5-cache/media-gfx/kgeotag-1.3.1 | 1 + metadata/md5-cache/media-gfx/krita-5.0.8-r1 | 1 + metadata/md5-cache/media-gfx/krita-5.1.1 | 1 + .../md5-cache/media-gfx/mandelbulber-2.28 | 1 + .../media-gfx/mcomix-1.3.0_pre20211015 | 1 + metadata/md5-cache/media-gfx/mcomix-2.0.2 | 1 + metadata/md5-cache/media-gfx/mcomix-9999 | 1 + .../md5-cache/media-gfx/openscad-2021.01-r4 | 1 + metadata/md5-cache/media-gfx/openscad-9999 | 1 + .../md5-cache/media-gfx/plantuml-1.2022.6 | 1 + .../md5-cache/media-gfx/plantuml-1.2022.7 | 1 + .../media-gfx/prusaslicer-2.5.0_alpha2-r1 | 1 + .../md5-cache/media-gfx/prusaslicer-2.5.0_rc2 | 1 + metadata/md5-cache/media-gfx/qimgv-1.0.2 | 1 + metadata/md5-cache/media-gfx/renderdoc-1.21 | 1 + metadata/md5-cache/media-gfx/skanpage-22.04.3 | 1 + metadata/md5-cache/media-gfx/skanpage-22.08.1 | 1 + .../md5-cache/media-gfx/solvespace-3.1-r1 | 1 + .../media-gfx/superslicer-2.4.58.3-r1 | 1 + .../media-gfx/superslicer-2.5.59.0-r1 | 1 + .../md5-cache/media-gfx/tuxpaint-0.9.27-r1 | 1 + .../md5-cache/media-gfx/tuxpaint-0.9.28-r1 | 1 + metadata/md5-cache/media-gfx/viewnior-1.8 | 1 + metadata/md5-cache/media-gfx/xfig-3.2.8b | 1 + metadata/md5-cache/media-gfx/xpaint-3.1.4-r2 | 1 + metadata/md5-cache/media-libs/Manifest.gz | Bin 103530 -> 103532 bytes .../md5-cache/media-libs/clutter-1.26.4-r1 | 1 + .../media-libs/clutter-gst-3.0.27-r2 | 1 + .../md5-cache/media-libs/clutter-gtk-1.8.4-r1 | 1 + metadata/md5-cache/media-libs/cogl-1.22.8-r2 | 1 + metadata/md5-cache/media-libs/esdl-1.3.1 | 1 + metadata/md5-cache/media-libs/grilo-0.3.15 | 4 +- .../media-libs/gst-plugins-bad-1.20.3 | 4 +- .../media-libs/gst-plugins-base-1.20.3 | 4 +- .../media-libs/gst-plugins-good-1.20.3 | 4 +- .../media-libs/gst-plugins-ugly-1.20.3 | 4 +- .../md5-cache/media-libs/gstreamer-1.20.3 | 4 +- metadata/md5-cache/media-libs/harfbuzz-5.1.0 | 4 +- metadata/md5-cache/media-libs/harfbuzz-5.2.0 | 17 + metadata/md5-cache/media-libs/harfbuzz-9999 | 2 +- .../media-libs/icc-profiles-openicc-1.3.1 | 1 + .../media-libs/kquickimageeditor-0.2.0 | 1 + .../md5-cache/media-libs/ksanecore-22.08.1 | 1 + .../md5-cache/media-libs/libaacplus-2.0.2-r3 | 16 - metadata/md5-cache/media-libs/libbluray-1.3.2 | 4 +- .../md5-cache/media-libs/libheif-1.12.0-r2 | 1 + .../md5-cache/media-libs/libheif-1.12.0-r3 | 5 +- metadata/md5-cache/media-libs/libheif-1.13.0 | 1 + metadata/md5-cache/media-libs/libheif-9999 | 1 + ...ibmypaint-1.6.1-r1 => libmypaint-1.6.1-r2} | 6 +- metadata/md5-cache/media-libs/libpng-1.6.38 | 4 +- .../md5-cache/media-libs/lsp-plugins-1.1.24 | 1 + .../md5-cache/media-libs/lsp-plugins-1.1.29 | 1 + .../md5-cache/media-libs/lsp-plugins-9999 | 1 + .../md5-cache/media-libs/phonon-4.11.1-r2 | 1 + metadata/md5-cache/media-libs/portmidi-234-r2 | 1 + .../md5-cache/media-libs/pulseaudio-qt-1.3-r2 | 1 + metadata/md5-cache/media-libs/suil-0.10.16 | 15 - metadata/md5-cache/media-libs/suil-0.10.16-r1 | 15 + .../md5-cache/media-libs/vidstab-1.1.0-r2 | 4 +- metadata/md5-cache/media-libs/zmusic-1.1.4 | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 87604 -> 87605 bytes .../media-plugins/grilo-plugins-0.3.15 | 5 +- .../media-plugins/gst-plugins-a52dec-1.20.3 | 4 +- .../gst-plugins-assrender-1.20.3 | 4 +- .../media-plugins/gst-plugins-cdio-1.20.3 | 4 +- .../gst-plugins-cdparanoia-1.20.3 | 4 +- .../media-plugins/gst-plugins-dv-1.20.3 | 4 +- .../media-plugins/gst-plugins-dvb-1.20.3 | 4 +- .../media-plugins/gst-plugins-dvdread-1.20.3 | 4 +- .../media-plugins/gst-plugins-faac-1.20.3 | 4 +- .../media-plugins/gst-plugins-faad-1.20.3 | 4 +- .../media-plugins/gst-plugins-flac-1.20.3-r1 | 4 +- .../gst-plugins-gdkpixbuf-1.20.3 | 4 +- .../media-plugins/gst-plugins-gtk-1.20.3 | 4 +- .../media-plugins/gst-plugins-jack-1.20.3 | 4 +- .../media-plugins/gst-plugins-jpeg-1.20.3 | 4 +- .../media-plugins/gst-plugins-lame-1.20.3 | 4 +- .../media-plugins/gst-plugins-ldac-1.20.3 | 4 +- .../media-plugins/gst-plugins-libav-1.20.3 | 4 +- .../media-plugins/gst-plugins-libpng-1.20.3 | 4 +- .../gst-plugins-libvisual-1.20.3 | 4 +- .../media-plugins/gst-plugins-meta-1.20.3 | 4 +- .../media-plugins/gst-plugins-modplug-1.20.3 | 4 +- .../media-plugins/gst-plugins-mpeg2dec-1.20.3 | 4 +- .../media-plugins/gst-plugins-mpg123-1.20.3 | 4 +- .../media-plugins/gst-plugins-neon-1.20.3 | 4 +- .../media-plugins/gst-plugins-openaptx-1.20.3 | 4 +- .../media-plugins/gst-plugins-opus-1.20.3 | 4 +- .../media-plugins/gst-plugins-oss-1.20.3 | 4 +- .../media-plugins/gst-plugins-pulse-1.20.3 | 4 +- .../media-plugins/gst-plugins-raw1394-1.20.3 | 4 +- .../media-plugins/gst-plugins-resindvd-1.20.3 | 4 +- .../media-plugins/gst-plugins-shout2-1.20.3 | 4 +- .../media-plugins/gst-plugins-sidplay-1.20.3 | 4 +- .../media-plugins/gst-plugins-soup-1.20.3 | 4 +- .../media-plugins/gst-plugins-speex-1.20.3 | 4 +- .../media-plugins/gst-plugins-srtp-1.20.3 | 4 +- .../media-plugins/gst-plugins-taglib-1.20.3 | 4 +- .../media-plugins/gst-plugins-twolame-1.20.3 | 4 +- .../media-plugins/gst-plugins-v4l2-1.20.3 | 4 +- .../media-plugins/gst-plugins-vpx-1.20.3 | 4 +- .../media-plugins/gst-plugins-wavpack-1.20.3 | 4 +- .../media-plugins/gst-plugins-x264-1.20.3 | 4 +- .../gst-plugins-ximagesrc-1.20.3 | 4 +- .../md5-cache/media-plugins/x42-avldrums-9999 | 1 + metadata/md5-cache/media-radio/Manifest.gz | Bin 6888 -> 6894 bytes metadata/md5-cache/media-radio/fldigi-4.1.22 | 2 +- metadata/md5-cache/media-radio/fldigi-4.1.23 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 73120 -> 72663 bytes metadata/md5-cache/media-sound/aeolus-0.10.4 | 1 + .../media-sound/alsaplayer-0.99.81-r4 | 1 + metadata/md5-cache/media-sound/amsynth-1.12.4 | 15 - metadata/md5-cache/media-sound/amsynth-1.13.0 | 7 +- metadata/md5-cache/media-sound/ardour-6.9-r2 | 8 +- metadata/md5-cache/media-sound/ardour-9999 | 8 +- metadata/md5-cache/media-sound/ario-1.6 | 1 + metadata/md5-cache/media-sound/asunder-2.9.7 | 1 + metadata/md5-cache/media-sound/audacious-4.2 | 1 + .../md5-cache/media-sound/baudline-1.08-r2 | 1 + .../md5-cache/media-sound/cadence-0.9.2-r1 | 1 + metadata/md5-cache/media-sound/cadence-9999 | 1 + metadata/md5-cache/media-sound/cantata-2.5.0 | 1 + .../media-sound/clementine-1.4.0_rc2 | 1 + .../md5-cache/media-sound/clementine-9999 | 1 + metadata/md5-cache/media-sound/din-54 | 1 + .../md5-cache/media-sound/drumstick-2.6.1 | 1 + .../md5-cache/media-sound/easytag-2.4.3-r4 | 1 + metadata/md5-cache/media-sound/elisa-22.04.3 | 1 + metadata/md5-cache/media-sound/elisa-22.08.1 | 1 + metadata/md5-cache/media-sound/exaile-4.1.2 | 1 + metadata/md5-cache/media-sound/exaile-9999 | 1 + .../md5-cache/media-sound/frescobaldi-3.2 | 16 - .../md5-cache/media-sound/frescobaldi-3.2-r1 | 1 + .../md5-cache/media-sound/gnomad-2.9.6-r1 | 1 + .../md5-cache/media-sound/gnome-music-42.1 | 1 + .../media-sound/gnome-sound-recorder-42.0 | 1 + metadata/md5-cache/media-sound/gpodder-3.11.0 | 1 + metadata/md5-cache/media-sound/grip-4.2.3 | 1 + metadata/md5-cache/media-sound/hydrogen-1.1.1 | 1 + metadata/md5-cache/media-sound/kid3-3.9.2-r1 | 1 + .../md5-cache/media-sound/kmetronome-1.3.0 | 1 + metadata/md5-cache/media-sound/kmidimon-1.3.0 | 1 + .../md5-cache/media-sound/lollypop-1.4.29 | 1 + .../md5-cache/media-sound/mhwaveedit-1.4.24 | 1 + metadata/md5-cache/media-sound/mixxx-2.3.3-r1 | 1 + metadata/md5-cache/media-sound/mixxx-2.3.9999 | 1 + metadata/md5-cache/media-sound/mixxx-9999 | 1 + .../media-sound/{mpck-0.15 => mpck-0.15-r1} | 4 +- metadata/md5-cache/media-sound/mpd-0.23.6-r2 | 1 + metadata/md5-cache/media-sound/mpd-0.23.7-r1 | 1 + metadata/md5-cache/media-sound/mpd-0.23.8-r1 | 1 + metadata/md5-cache/media-sound/mpd-0.23.9-r1 | 1 + metadata/md5-cache/media-sound/paprefs-1.2-r2 | 1 + .../md5-cache/media-sound/patchage-1.0.10 | 17 + metadata/md5-cache/media-sound/patchage-1.0.6 | 4 +- metadata/md5-cache/media-sound/patchage-1.0.8 | 5 +- metadata/md5-cache/media-sound/patchage-9999 | 1 + metadata/md5-cache/media-sound/picard-2.8.2 | 1 + metadata/md5-cache/media-sound/picard-2.8.3 | 1 + metadata/md5-cache/media-sound/picard-9999 | 1 + .../md5-cache/media-sound/pithos-1.5.1-r1 | 1 + .../md5-cache/media-sound/pragha-1.3.99.1 | 1 + .../md5-cache/media-sound/puddletag-2.2.0 | 1 + metadata/md5-cache/media-sound/qjackctl-0.9.7 | 1 + metadata/md5-cache/media-sound/qjackctl-9999 | 1 + metadata/md5-cache/media-sound/qsampler-0.9.6 | 1 + metadata/md5-cache/media-sound/qsynth-0.9.7 | 1 + metadata/md5-cache/media-sound/qsynth-9999 | 1 + .../md5-cache/media-sound/qtractor-0.9.26 | 16 - .../md5-cache/media-sound/qtractor-0.9.27 | 16 - .../md5-cache/media-sound/qtractor-0.9.27-r1 | 5 +- .../md5-cache/media-sound/qtractor-0.9.28 | 1 + .../md5-cache/media-sound/quodlibet-4.5.0 | 1 + .../md5-cache/media-sound/rhythmbox-3.4.6 | 1 + .../md5-cache/media-sound/rosegarden-22.06 | 1 + .../media-sound/schismtracker-20220807 | 1 + .../media-sound/schismtracker-20220905 | 1 + .../md5-cache/media-sound/sonata-1.7.0-r1 | 1 + .../media-sound/sonic-visualiser-4.5 | 1 + .../media-sound/soundconverter-4.0.3 | 1 + metadata/md5-cache/media-sound/spek-0.8.4 | 1 + metadata/md5-cache/media-sound/spotify-1.1.84 | 1 + .../media-sound/spotify-tray-1.3.2-r1 | 1 + .../md5-cache/media-sound/strawberry-1.0.7 | 1 + .../md5-cache/media-sound/strawberry-1.0.8 | 1 + .../md5-cache/media-sound/strawberry-1.0.9 | 1 + .../md5-cache/media-sound/strawberry-9999 | 1 + .../media-sound/subsonic-bin-5.2.1-r3 | 1 + .../md5-cache/media-sound/tagtool-0.12.3-r2 | 1 + metadata/md5-cache/media-sound/vmpk-0.8.7 | 1 + metadata/md5-cache/media-sound/volwheel-0.2.9 | 1 + .../md5-cache/media-sound/wavbreaker-0.15 | 1 + metadata/md5-cache/media-sound/xfmpc-0.3.0 | 1 + metadata/md5-cache/media-sound/yoshimi-2.2.1 | 1 + .../md5-cache/media-sound/yoshimi-2.2.2.1 | 1 + ...zynaddsubfx-3.0.6 => zynaddsubfx-3.0.6-r1} | 10 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 6471 -> 6461 bytes .../md5-cache/media-tv/dtv-scan-tables-9999 | 1 + .../media-tv/gentoo-vdr-scripts-3.0_rc2-r1 | 1 + .../md5-cache/media-tv/v4l-utils-1.22.1-r1 | 1 + metadata/md5-cache/media-video/Manifest.gz | Bin 40998 -> 40978 bytes metadata/md5-cache/media-video/bino-1.6.8 | 1 + .../md5-cache/media-video/devedeng-4.17.0 | 1 + .../md5-cache/media-video/devedeng-4.17.0-r1 | 1 + .../{droidcam-1.8.2 => droidcam-1.8.2-r1} | 2 +- .../md5-cache/media-video/handbrake-1.4.2-r2 | 1 + .../md5-cache/media-video/handbrake-1.5.1 | 1 + metadata/md5-cache/media-video/handbrake-9999 | 1 + .../md5-cache/media-video/kaffeine-2.0.18-r2 | 1 + metadata/md5-cache/media-video/makemkv-1.17.1 | 5 +- .../md5-cache/media-video/mkvtoolnix-67.0.0 | 1 + .../media-video/mkvtoolnix-68.0.0-r3 | 1 + .../md5-cache/media-video/mkvtoolnix-69.0.0 | 1 + .../md5-cache/media-video/mkvtoolnix-9999 | 1 + metadata/md5-cache/media-video/mpv-9999 | 1 + .../media-video/obs-studio-27.2.3-r1 | 1 + .../md5-cache/media-video/obs-studio-27.2.4 | 1 + .../md5-cache/media-video/obs-studio-9999 | 1 + metadata/md5-cache/media-video/parole-4.16.0 | 1 + .../md5-cache/media-video/pitivi-2021.05-r1 | 1 + metadata/md5-cache/media-video/pitivi-2022.06 | 1 + .../media-video/popcorntime-bin-0.4.8 | 1 + .../media-video/popcorntime-bin-0.4.9 | 1 + .../md5-cache/media-video/qmplay2-22.06.16 | 1 + .../md5-cache/media-video/qmplay2-22.08.21 | 1 + metadata/md5-cache/media-video/qmplay2-9999 | 1 + metadata/md5-cache/media-video/rage-0.4.0-r1 | 1 + .../md5-cache/media-video/shotcut-21.12.24 | 1 + .../md5-cache/media-video/shotcut-22.04.25-r1 | 1 + metadata/md5-cache/media-video/shotcut-9999 | 1 + .../media-video/simplescreenrecorder-0.4.4 | 1 + .../media-video/simplescreenrecorder-0.4.4-r1 | 1 + .../media-video/simplescreenrecorder-9999 | 1 + .../md5-cache/media-video/smplayer-21.10.0 | 1 + .../md5-cache/media-video/smplayer-22.2.0 | 1 + .../media-video/subtitlecomposer-0.7.1 | 1 + metadata/md5-cache/media-video/totem-42.0-r1 | 1 + .../md5-cache/media-video/vidify-2.2.6-r3 | 1 + metadata/md5-cache/net-analyzer/Manifest.gz | Bin 66482 -> 65968 bytes metadata/md5-cache/net-analyzer/arping-2.23 | 1 + metadata/md5-cache/net-analyzer/arping-9999 | 1 + metadata/md5-cache/net-analyzer/fping-5.0 | 1 + metadata/md5-cache/net-analyzer/fping-5.1 | 1 + .../md5-cache/net-analyzer/gnome-nettool-42.0 | 1 + .../md5-cache/net-analyzer/netdata-1.35.1 | 1 + .../md5-cache/net-analyzer/netdata-1.36.0 | 1 + .../md5-cache/net-analyzer/netdata-1.36.1-r1 | 1 + metadata/md5-cache/net-analyzer/netdata-9999 | 1 + metadata/md5-cache/net-analyzer/nethogs-0.8.7 | 1 + .../md5-cache/net-analyzer/python-gvm-21.1.3 | 17 - .../net-analyzer/sguil-sensor-1.0.0-r3 | 11 - .../md5-cache/net-analyzer/smokeping-2.7.3-r1 | 15 - .../md5-cache/net-analyzer/snortalog-2.4.3-r1 | 1 + metadata/md5-cache/net-analyzer/tcpslice-1.5 | 1 + .../md5-cache/net-analyzer/wireshark-3.6.2 | 1 + .../md5-cache/net-analyzer/wireshark-3.6.3 | 1 + .../md5-cache/net-analyzer/wireshark-3.6.5 | 1 + .../md5-cache/net-analyzer/wireshark-3.6.6 | 1 + .../md5-cache/net-analyzer/wireshark-3.6.7 | 1 + .../md5-cache/net-analyzer/wireshark-3.6.8 | 1 + .../net-analyzer/wireshark-4.0.0_rc2 | 1 + .../md5-cache/net-analyzer/wireshark-9999 | 1 + metadata/md5-cache/net-dialup/Manifest.gz | Bin 6605 -> 6616 bytes .../net-dialup/isdn-firmware-2011.8.29.8.37 | 1 + .../md5-cache/net-dialup/pppconfig-2.3.21 | 1 + .../md5-cache/net-dialup/pppconfig-2.3.25 | 1 + metadata/md5-cache/net-dialup/wvdial-1.61 | 1 + metadata/md5-cache/net-dns/Manifest.gz | Bin 14892 -> 14884 bytes .../md5-cache/net-dns/dnscrypt-proxy-2.1.2 | 1 + .../md5-cache/net-dns/dnscrypt-proxy-9999 | 1 + metadata/md5-cache/net-dns/getdns-1.7.2 | 1 + metadata/md5-cache/net-firewall/Manifest.gz | Bin 7057 -> 7055 bytes .../md5-cache/net-firewall/iptables-1.8.8-r4 | 4 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 7440 -> 7444 bytes metadata/md5-cache/net-fs/cvmfs-2.9.0 | 15 - metadata/md5-cache/net-fs/cvmfs-2.9.2 | 4 +- .../net-fs/{cvmfs-2.8.2 => cvmfs-2.9.4} | 6 +- metadata/md5-cache/net-fs/nfs-utils-2.6.2-r1 | 17 + metadata/md5-cache/net-fs/smbnetfs-0.6.3 | 1 + metadata/md5-cache/net-ftp/Manifest.gz | Bin 4381 -> 4374 bytes .../md5-cache/net-ftp/filezilla-3.60.1-r1 | 1 + metadata/md5-cache/net-ftp/filezilla-3.60.2 | 1 + metadata/md5-cache/net-ftp/gftp-2.9.1b | 1 + metadata/md5-cache/net-im/Manifest.gz | Bin 18584 -> 18399 bytes metadata/md5-cache/net-im/choqok-1.7.0-r1 | 1 + metadata/md5-cache/net-im/discord-bin-0.0.20 | 1 + .../net-im/element-desktop-bin-1.11.1 | 1 + .../net-im/mattermost-desktop-bin-5.1.1 | 1 + metadata/md5-cache/net-im/mcabber-1.1.2-r1 | 1 + metadata/md5-cache/net-im/neochat-22.06 | 1 + metadata/md5-cache/net-im/pidgin-2.14.10 | 1 + metadata/md5-cache/net-im/pidgin-2.14.9 | 1 + metadata/md5-cache/net-im/poezio-0.14 | 1 + metadata/md5-cache/net-im/poezio-9999 | 1 + metadata/md5-cache/net-im/qtox-1.17.6-r1 | 1 + metadata/md5-cache/net-im/qtox-9999 | 1 + .../net-im/rocketchat-desktop-bin-3.8.9 | 1 + metadata/md5-cache/net-im/sendxmpp-amm-9999 | 1 + .../net-im/signal-desktop-bin-5.59.0 | 1 + .../md5-cache/net-im/skypeforlinux-8.83.0.411 | 1 + .../md5-cache/net-im/skypeforlinux-8.85.0.409 | 1 + .../md5-cache/net-im/skypeforlinux-8.86.0.407 | 1 + .../md5-cache/net-im/skypeforlinux-8.87.0.403 | 1 + metadata/md5-cache/net-im/slack-4.23.0 | 1 + metadata/md5-cache/net-im/slack-4.27.156 | 1 + .../net-im/telegram-desktop-3.6.1-r1 | 1 + .../md5-cache/net-im/telegram-desktop-4.0.2 | 1 + .../net-im/telegram-desktop-4.1.1-r1 | 1 + .../net-im/telegram-desktop-bin-3.7.3 | 12 - .../net-im/telegram-desktop-bin-4.1.0 | 1 + ...p-bin-4.0.2 => telegram-desktop-bin-4.2.0} | 3 +- metadata/md5-cache/net-im/toxic-0.11.3 | 1 + .../md5-cache/net-im/wazzapp-bin-0.4.2-r1 | 1 + .../net-im/whatsapp-desktop-bin-0.5.2 | 1 + metadata/md5-cache/net-im/zoom-5.11.10.4400 | 15 + metadata/md5-cache/net-im/zoom-5.11.3.3882-r1 | 15 - metadata/md5-cache/net-irc/Manifest.gz | Bin 13476 -> 13466 bytes metadata/md5-cache/net-irc/eggdrop-1.9.1 | 1 + metadata/md5-cache/net-irc/eggdrop-1.9.2 | 1 + .../md5-cache/net-irc/konversation-22.04.3 | 1 + .../md5-cache/net-irc/konversation-22.08.1 | 1 + metadata/md5-cache/net-irc/ngircd-26.1-r4 | 1 + metadata/md5-cache/net-irc/polari-42.0 | 1 + metadata/md5-cache/net-libs/Manifest.gz | Bin 55852 -> 55999 bytes metadata/md5-cache/net-libs/davix-0.8.3 | 17 + .../net-libs/freaklabs-chibiarduino-9999 | 1 + .../md5-cache/net-libs/glib-networking-2.72.1 | 1 + .../md5-cache/net-libs/glib-networking-2.72.2 | 5 +- metadata/md5-cache/net-libs/gnet-2.0.8-r4 | 1 + metadata/md5-cache/net-libs/gtk-vnc-1.3.1 | 4 +- .../md5-cache/net-libs/libdmapsharing-2.9.41 | 1 + .../md5-cache/net-libs/libktorrent-22.04.3 | 1 + .../md5-cache/net-libs/libktorrent-22.08.1 | 1 + .../md5-cache/net-libs/libmediawiki-5.38.0 | 1 + metadata/md5-cache/net-libs/libmnl-1.0.5 | 1 + .../md5-cache/net-libs/liboping-1.10.0-r3 | 1 + .../md5-cache/net-libs/libzapojit-0.0.3-r1 | 1 + metadata/md5-cache/net-libs/nodejs-14.20.0 | 6 +- metadata/md5-cache/net-libs/nodejs-16.17.0 | 6 +- metadata/md5-cache/net-libs/rest-0.8.1-r1 | 1 + .../net-libs/telepathy-farstream-0.6.2-r1 | 1 + metadata/md5-cache/net-mail/Manifest.gz | Bin 20242 -> 20241 bytes .../md5-cache/net-mail/cmd5checkpw-0.30-r2 | 1 + .../md5-cache/net-mail/cmd5checkpw-0.30-r3 | 1 + metadata/md5-cache/net-mail/mailgraph-1.14-r3 | 1 + metadata/md5-cache/net-misc/Manifest.gz | Bin 93202 -> 92548 bytes metadata/md5-cache/net-misc/balance-3.57-r1 | 1 + metadata/md5-cache/net-misc/bird-2.0.8 | 1 + metadata/md5-cache/net-misc/bird-2.0.9 | 1 + .../net-misc/calico-cni-plugin-3.1.3 | 14 - metadata/md5-cache/net-misc/calicoctl-3.1.3 | 12 - .../{gallery-dl-1.21.1 => gallery-dl-1.23.1} | 6 +- .../md5-cache/net-misc/gnome-connections-43.0 | 17 + .../net-misc/gnome-online-miners-3.34.0-r2 | 1 + .../net-misc/gnome-remote-desktop-42.4 | 1 + metadata/md5-cache/net-misc/gns3-gui-2.2.31 | 1 + .../md5-cache/net-misc/gns3-gui-2.2.31-r1 | 1 + metadata/md5-cache/net-misc/gns3-gui-2.2.33.1 | 1 + metadata/md5-cache/net-misc/gsasl-2.2.0 | 4 +- .../md5-cache/net-misc/gupnp-tools-0.10.3 | 1 + .../md5-cache/net-misc/gwhois-20120626-r1 | 1 + .../md5-cache/net-misc/iperf-3.99999.99999 | 1 + metadata/md5-cache/net-misc/kea-2.0.2 | 1 + metadata/md5-cache/net-misc/kea-9999 | 1 + metadata/md5-cache/net-misc/keychain-2.8.5 | 10 - .../md5-cache/net-misc/kio-zeroconf-22.04.3 | 1 + .../md5-cache/net-misc/kio-zeroconf-22.08.1 | 1 + .../mobile-broadband-provider-info-20220725 | 4 +- .../md5-cache/net-misc/networkmanager-1.38.4 | 4 +- .../md5-cache/net-misc/nextcloud-client-3.5.2 | 1 + .../md5-cache/net-misc/nextcloud-client-3.5.4 | 1 + .../md5-cache/net-misc/nextcloud-client-3.6.0 | 1 + .../net-misc/owncloud-client-2.10.0.6519 | 1 + .../net-misc/owncloud-client-2.10.1.7389 | 1 + metadata/md5-cache/net-misc/plowshare-9999 | 1 + .../net-misc/ps3mediaserver-1.90.1-r2 | 1 + metadata/md5-cache/net-misc/putty-0.77-r2 | 4 +- .../md5-cache/net-misc/seafile-client-8.0.5 | 1 + .../md5-cache/net-misc/seafile-client-8.0.6 | 1 + .../md5-cache/net-misc/seafile-client-8.0.7 | 1 + .../md5-cache/net-misc/seafile-client-8.0.8 | 1 + metadata/md5-cache/net-misc/smb4k-3.1.3 | 1 + metadata/md5-cache/net-misc/suite3270-4.0_p13 | 1 + metadata/md5-cache/net-misc/suite3270-4.0_p14 | 1 + .../md5-cache/net-misc/teamviewer-15.28.6 | 1 + .../md5-cache/net-misc/teamviewer-15.30.3 | 1 + .../md5-cache/net-misc/teamviewer-15.31.5 | 1 + metadata/md5-cache/net-misc/ttytter-2.1.00 | 1 + metadata/md5-cache/net-misc/wget-1.21.2 | 4 +- metadata/md5-cache/net-misc/wget-1.21.3 | 4 +- metadata/md5-cache/net-misc/wget-1.21.3-r1 | 4 +- metadata/md5-cache/net-misc/wget2-2.0.1 | 4 +- metadata/md5-cache/net-misc/wget2-2.0.1-r2 | 4 +- metadata/md5-cache/net-misc/wget2-9999 | 4 +- metadata/md5-cache/net-misc/yt-dlp-2022.8.19 | 16 - metadata/md5-cache/net-misc/ytfzf-2.4.1 | 13 - metadata/md5-cache/net-nds/Manifest.gz | Bin 4066 -> 4061 bytes metadata/md5-cache/net-nds/gssproxy-0.9.1 | 4 +- metadata/md5-cache/net-news/Manifest.gz | Bin 3350 -> 3352 bytes metadata/md5-cache/net-news/rssguard-4.2.1 | 1 + metadata/md5-cache/net-news/rssguard-4.2.3 | 1 + metadata/md5-cache/net-p2p/Manifest.gz | Bin 16748 -> 16753 bytes .../md5-cache/net-p2p/classified-ads-0.13-r2 | 1 + .../md5-cache/net-p2p/classified-ads-0.14 | 1 + .../md5-cache/net-p2p/classified-ads-0.15 | 1 + metadata/md5-cache/net-p2p/deluge-2.1.1 | 1 + metadata/md5-cache/net-p2p/deluge-9999 | 1 + metadata/md5-cache/net-p2p/ktorrent-22.04.3 | 1 + metadata/md5-cache/net-p2p/ktorrent-22.08.1 | 1 + .../md5-cache/net-p2p/qbittorrent-4.4.3.1 | 1 + .../md5-cache/net-p2p/qbittorrent-4.4.3.1-r1 | 1 + metadata/md5-cache/net-p2p/qbittorrent-4.4.4 | 1 + metadata/md5-cache/net-p2p/qbittorrent-4.4.5 | 1 + metadata/md5-cache/net-p2p/qbittorrent-9999 | 1 + .../net-p2p/transmission-remote-gtk-1.5.1 | 1 + metadata/md5-cache/net-print/Manifest.gz | Bin 7336 -> 7324 bytes metadata/md5-cache/net-print/cups-2.4.2-r4 | 1 + metadata/md5-cache/net-print/cups-2.4.2-r5 | 1 + metadata/md5-cache/net-print/cups-2.4.2-r6 | 1 + metadata/md5-cache/net-print/cups-9999 | 1 + .../net-print/cups-pk-helper-0.2.6-r1 | 1 + .../md5-cache/net-print/cups-pk-helper-0.2.7 | 4 +- .../net-print/foomatic-db-4.0.20190226 | 1 + .../net-print/foomatic-db-ppds-4.0.20190226 | 1 + metadata/md5-cache/net-proxy/Manifest.gz | Bin 9517 -> 9679 bytes metadata/md5-cache/net-proxy/haproxy-2.6.5 | 16 + metadata/md5-cache/net-voip/Manifest.gz | Bin 2866 -> 3187 bytes metadata/md5-cache/net-voip/mumble-1.4.287 | 16 + metadata/md5-cache/net-voip/murmur-1.4.287 | 16 + metadata/md5-cache/net-vpn/Manifest.gz | Bin 12707 -> 12709 bytes metadata/md5-cache/net-vpn/mullvad-netns-9999 | 1 + .../networkmanager-libreswan-1.2.14-r1 | 1 + .../net-vpn/networkmanager-libreswan-1.2.16 | 1 + .../net-vpn/networkmanager-openconnect-1.2.8 | 1 + .../net-vpn/networkmanager-openvpn-1.10.0 | 1 + .../net-vpn/networkmanager-openvpn-1.8.18 | 1 + .../net-vpn/networkmanager-pptp-1.2.10 | 1 + .../net-vpn/networkmanager-vpnc-1.2.8 | 1 + metadata/md5-cache/net-vpn/riseup-vpn-0.21.11 | 1 + metadata/md5-cache/net-vpn/vpnc-0.5.3_p550-r2 | 16 - metadata/md5-cache/net-vpn/vpnc-9999 | 15 + .../md5-cache/net-vpn/vpnc-scripts-99999999 | 1 + metadata/md5-cache/net-wireless/Manifest.gz | Bin 28043 -> 28051 bytes .../net-wireless/gnome-bluetooth-42.2 | 1 + .../net-wireless/gnome-bluetooth-42.3 | 5 +- .../net-wireless/gnome-bluetooth-42.4 | 1 + metadata/md5-cache/net-wireless/iwgtk-0.8 | 1 + .../net-wireless/kismetmobiledashboard-9999 | 1 + metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9565 -> 9589 bytes .../sci-astronomy/celestia-1.7.0_pre20220120 | 1 + .../md5-cache/sci-astronomy/idlastro-99999999 | 1 + metadata/md5-cache/sci-astronomy/kstars-3.5.5 | 1 + metadata/md5-cache/sci-astronomy/kstars-3.5.9 | 1 + metadata/md5-cache/sci-astronomy/siril-1.0.1 | 1 + metadata/md5-cache/sci-astronomy/siril-1.0.3 | 1 + metadata/md5-cache/sci-astronomy/siril-1.0.5 | 1 + metadata/md5-cache/sci-astronomy/siril-9999 | 1 + .../md5-cache/sci-astronomy/stellarium-0.21.3 | 1 + .../md5-cache/sci-astronomy/stellarium-0.22.1 | 1 + .../sci-astronomy/stellarium-0.22.1-r1 | 1 + .../md5-cache/sci-astronomy/stellarium-0.22.2 | 1 + .../md5-cache/sci-calculators/Manifest.gz | Bin 3890 -> 3885 bytes .../sci-calculators/galculator-2.1.4-r2 | 1 + .../sci-calculators/qalculate-gtk-4.1.1-r1 | 2 + .../sci-calculators/qalculate-gtk-4.2.0 | 1 + .../sci-calculators/qalculate-gtk-4.3.0 | 1 + metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 14532 -> 14689 bytes .../md5-cache/sci-chemistry/avogadro2-1.95.1 | 1 + .../md5-cache/sci-chemistry/avogadro2-1.97.0 | 1 + .../sci-chemistry/chemex-2021.4.0_p6 | 17 - .../sci-chemistry/chemex-2021.4.0_p6-r1 | 17 + .../sci-chemistry/chemex-2022.0.1-r1 | 17 + .../md5-cache/sci-chemistry/gelemental-2.0.1 | 1 + .../gnome-chemistry-utils-0.14.17_p6-r1 | 1 + .../sci-chemistry/molsketch-0.7.2-r1 | 1 + .../md5-cache/sci-chemistry/pymol-2.5.0-r1 | 1 + .../md5-cache/sci-chemistry/vmd-1.9.4_alpha55 | 1 + .../md5-cache/sci-chemistry/vmd-1.9.4_alpha57 | 1 + .../md5-cache/sci-electronics/Manifest.gz | Bin 15274 -> 15282 bytes .../md5-cache/sci-electronics/eagle-9.6.2-r3 | 1 + .../sci-electronics/electronics-menu-1.0-r1 | 1 + .../md5-cache/sci-electronics/geda-1.10.2-r1 | 1 + .../md5-cache/sci-electronics/geda-1.10.2-r2 | 1 + .../md5-cache/sci-electronics/gerbv-2.7.0 | 1 + .../md5-cache/sci-electronics/gspiceui-1.2.87 | 1 + .../md5-cache/sci-electronics/gtkwave-3.3.111 | 1 + .../sci-electronics/ktechlab-0.50.0-r2 | 1 + .../sci-electronics/labone-21.08.20515-r1 | 1 + .../sci-electronics/librepcb-0.1.6-r1 | 1 + .../sci-electronics/sigrok-cli-0.7.2-r1 | 1 + .../md5-cache/sci-geosciences/Manifest.gz | Bin 20913 -> 20925 bytes .../sci-geosciences/geocode-glib-3.26.3 | 1 + .../sci-geosciences/geocode-glib-3.26.4 | 5 +- .../sci-geosciences/gnome-maps-42.3-r1 | 1 + .../md5-cache/sci-geosciences/gpxsee-11.2 | 1 + .../md5-cache/sci-geosciences/gpxsee-11.3 | 1 + .../md5-cache/sci-geosciences/gpxsee-11.4 | 1 + .../md5-cache/sci-geosciences/grass-7.8.7 | 1 + .../md5-cache/sci-geosciences/grass-7.8.7-r2 | 1 + .../md5-cache/sci-geosciences/grass-8.0.2 | 1 + .../md5-cache/sci-geosciences/grass-8.0.2-r2 | 1 + .../md5-cache/sci-geosciences/grass-8.2.0 | 1 + .../md5-cache/sci-geosciences/grass-8.2.0-r2 | 1 + metadata/md5-cache/sci-geosciences/grass-9999 | 1 + .../sci-geosciences/merkaartor-0.19.0 | 1 + .../md5-cache/sci-geosciences/opencpn-5.6.2 | 1 + .../md5-cache/sci-geosciences/qgis-3.22.11 | 1 + .../md5-cache/sci-geosciences/qgis-3.22.5 | 1 + .../md5-cache/sci-geosciences/qgis-3.22.6 | 1 + .../md5-cache/sci-geosciences/qgis-3.22.7 | 1 + .../md5-cache/sci-geosciences/qgis-3.22.7-r1 | 1 + .../md5-cache/sci-geosciences/qgis-3.22.7-r2 | 1 + .../md5-cache/sci-geosciences/qgis-3.22.8 | 1 + .../md5-cache/sci-geosciences/qgis-3.22.9 | 1 + metadata/md5-cache/sci-geosciences/qgis-9999 | 1 + .../md5-cache/sci-geosciences/xtide-2.15.1-r3 | 1 + .../md5-cache/sci-geosciences/xtide-2.15.5 | 1 + metadata/md5-cache/sci-libs/Manifest.gz | Bin 69062 -> 69060 bytes .../md5-cache/sci-libs/idlcoyote-99999999 | 1 + metadata/md5-cache/sci-libs/jama-1.2.5 | 1 + metadata/md5-cache/sci-libs/metis-5.1.0-r5 | 4 +- metadata/md5-cache/sci-libs/rosetta-db-3.4 | 1 + .../md5-cache/sci-mathematics/Manifest.gz | Bin 28562 -> 28559 bytes .../sci-mathematics/mathematica-13.0.1 | 1 + .../sci-mathematics/mathematica-13.1.0 | 1 + .../md5-cache/sci-mathematics/octave-7.2.0-r1 | 1 + metadata/md5-cache/sci-mathematics/pspp-1.6.0 | 1 + metadata/md5-cache/sci-mathematics/pspp-1.6.1 | 1 + metadata/md5-cache/sci-mathematics/pspp-1.6.2 | 1 + .../md5-cache/sci-mathematics/rkward-0.7.4 | 1 + .../sci-mathematics/rngstreams-1.0.1 | 1 + .../md5-cache/sci-mathematics/unuran-1.8.1 | 1 + .../md5-cache/sci-mathematics/yacas-1.9.1 | 1 + metadata/md5-cache/sci-misc/Manifest.gz | Bin 3428 -> 3422 bytes .../sci-misc/jupyterlab-desktop-bin-3.4.5.1 | 1 + metadata/md5-cache/sci-misc/netlogo-bin-6.2.2 | 1 + metadata/md5-cache/sci-physics/Manifest.gz | Bin 9320 -> 9324 bytes .../md5-cache/sci-physics/geant-4.11.0.2-r1 | 4 +- .../{geant-4.11.0.1-r1 => geant-4.11.0.3} | 10 +- .../md5-cache/sci-physics/geant-data-4.10.7.1 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 6939 -> 6930 bytes .../md5-cache/sci-visualization/gwyddion-2.60 | 1 + .../md5-cache/sci-visualization/gwyddion-2.61 | 1 + .../sci-visualization/labplot-2.9.0-r1 | 1 + .../md5-cache/sci-visualization/labplot-9999 | 1 + .../sci-visualization/scidavis-2.9.0 | 1 + metadata/md5-cache/sec-keys/Manifest.gz | Bin 17152 -> 17148 bytes .../sec-keys/signify-keys-signify-30 | 1 + metadata/md5-cache/sec-policy/Manifest.gz | Bin 198601 -> 198602 bytes .../sec-policy/apparmor-profiles-9999 | 1 + .../sec-policy/selinux-base-policy-9999 | 1 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 83965 -> 83008 bytes metadata/md5-cache/sys-apps/acl-2.3.1-r1 | 4 +- .../{baselayout-2.8-r2 => baselayout-2.8-r3} | 2 +- metadata/md5-cache/sys-apps/baselayout-2.9 | 13 + metadata/md5-cache/sys-apps/baselayout-9999 | 2 +- metadata/md5-cache/sys-apps/coreutils-8.32-r1 | 4 +- metadata/md5-cache/sys-apps/coreutils-9.0-r2 | 4 +- metadata/md5-cache/sys-apps/coreutils-9.1 | 4 +- metadata/md5-cache/sys-apps/coreutils-9.1-r1 | 4 +- metadata/md5-cache/sys-apps/cpu-x-4.3.1 | 1 + metadata/md5-cache/sys-apps/cpu-x-4.4.0 | 1 + metadata/md5-cache/sys-apps/dmidecode-3.4 | 4 +- metadata/md5-cache/sys-apps/gawk-5.1.1-r2 | 4 +- metadata/md5-cache/sys-apps/gawk-5.2.0 | 4 +- .../sys-apps/gnome-disk-utility-42.0 | 1 + .../sys-apps/gnome-disk-utility-43.0 | 17 + .../md5-cache/sys-apps/gsmartcontrol-1.1.3 | 15 - .../intel-performance-counter-monitor-2.10 | 2 + .../sys-apps/ipmi-fan-control-0.3.10 | 14 - .../md5-cache/sys-apps/ipmi-fan-control-0.4.0 | 15 + .../md5-cache/sys-apps/ipmi-fan-control-9999 | 9 +- metadata/md5-cache/sys-apps/kbd-2.5.1 | 4 +- metadata/md5-cache/sys-apps/likwid-5.2.1 | 1 + .../md5-cache/sys-apps/man-pages-posix-2013a | 11 + ...s-posix-2017a => man-pages-posix-2017a-r1} | 4 +- metadata/md5-cache/sys-apps/memtest86-bin-9.4 | 1 + metadata/md5-cache/sys-apps/minised-1.15 | 11 - .../md5-cache/sys-apps/opentmpfiles-0.1.3-r1 | 1 + metadata/md5-cache/sys-apps/opentmpfiles-0.2 | 1 + metadata/md5-cache/sys-apps/pkgcore-0.12.12 | 16 - .../md5-cache/sys-apps/pkgcore-0.12.13-r1 | 4 +- metadata/md5-cache/sys-apps/syslog-notify-0.2 | 1 + metadata/md5-cache/sys-apps/systemd-251.2 | 18 - metadata/md5-cache/sys-apps/systemd-251.4 | 4 +- .../md5-cache/sys-apps/systemd-utils-250.7 | 18 - .../md5-cache/sys-apps/systemd-utils-250.8 | 18 - .../md5-cache/sys-apps/systemd-utils-251.2-r1 | 18 - .../md5-cache/sys-apps/systemd-utils-251.3 | 18 - .../md5-cache/sys-apps/systemd-utils-251.4 | 18 - ...-utils-251.4-r1 => systemd-utils-251.4-r2} | 4 +- .../sys-apps/xdg-desktop-portal-gnome-42.3 | 5 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 14005 -> 14173 bytes metadata/md5-cache/sys-auth/fprintd-1.94.1 | 2 +- metadata/md5-cache/sys-auth/otpcalc-0.98 | 1 + metadata/md5-cache/sys-auth/skey-1.1.5-r13 | 15 + metadata/md5-cache/sys-block/Manifest.gz | Bin 17174 -> 17186 bytes .../sys-block/partitionmanager-22.04.3 | 1 + .../sys-block/partitionmanager-22.08.1 | 1 + metadata/md5-cache/sys-block/sas2ircu-20 | 1 + metadata/md5-cache/sys-block/sas3flash-15 | 1 + metadata/md5-cache/sys-block/sas3flash-15-r1 | 1 + metadata/md5-cache/sys-block/sas3flash-16 | 1 + metadata/md5-cache/sys-block/sas3ircu-16 | 1 + metadata/md5-cache/sys-block/storcli-1.19.04 | 1 + metadata/md5-cache/sys-block/storcli-1.20.15 | 1 + metadata/md5-cache/sys-block/storcli-1.21.06 | 1 + metadata/md5-cache/sys-block/storcli-1.23.02 | 1 + metadata/md5-cache/sys-block/storcli-7.0504 | 1 + metadata/md5-cache/sys-block/storcli-7.0606 | 1 + .../md5-cache/sys-block/storcli-7.0709-r1 | 1 + metadata/md5-cache/sys-block/storcli-7.1017 | 1 + metadata/md5-cache/sys-block/storcli-7.1211 | 1 + metadata/md5-cache/sys-block/storcli-7.1316 | 1 + .../md5-cache/sys-block/targetcli-fb-2.1.54 | 4 +- metadata/md5-cache/sys-block/zram-init-10.5 | 1 + metadata/md5-cache/sys-block/zram-init-11.0 | 1 + metadata/md5-cache/sys-block/zram-init-9999 | 1 + metadata/md5-cache/sys-boot/Manifest.gz | Bin 10049 -> 10051 bytes .../md5-cache/sys-boot/cromwell-bin-2.40-r1 | 1 + .../sys-boot/{grub-2.06-r2 => grub-2.06-r3} | 4 +- .../sys-boot/raspberrypi-firmware-1.20211118 | 1 + .../sys-boot/raspberrypi-firmware-1.20220328 | 1 + .../sys-boot/raspberrypi-firmware-9999 | 1 + metadata/md5-cache/sys-cluster/Manifest.gz | Bin 26231 -> 27010 bytes .../md5-cache/sys-cluster/ipvsadm-1.27-r1 | 14 - .../sys-cluster/kube-apiserver-1.22.13 | 4 +- ...iserver-1.22.12 => kube-apiserver-1.22.14} | 6 +- .../sys-cluster/kube-apiserver-1.23.10 | 4 +- ...piserver-1.23.9 => kube-apiserver-1.23.11} | 6 +- .../sys-cluster/kube-apiserver-1.24.4 | 4 +- ...apiserver-1.24.3 => kube-apiserver-1.24.5} | 6 +- .../sys-cluster/kube-apiserver-1.25.1 | 16 + .../kube-controller-manager-1.22.13 | 4 +- ....22.12 => kube-controller-manager-1.22.14} | 6 +- .../kube-controller-manager-1.23.10 | 4 +- ...1.23.9 => kube-controller-manager-1.23.11} | 6 +- .../kube-controller-manager-1.24.4 | 4 +- ...-1.24.3 => kube-controller-manager-1.24.5} | 6 +- .../kube-controller-manager-1.25.1 | 16 + .../md5-cache/sys-cluster/kube-proxy-1.22.13 | 4 +- ...{kube-proxy-1.22.12 => kube-proxy-1.22.14} | 6 +- .../md5-cache/sys-cluster/kube-proxy-1.23.10 | 4 +- .../{kube-proxy-1.23.9 => kube-proxy-1.23.11} | 6 +- .../md5-cache/sys-cluster/kube-proxy-1.24.4 | 4 +- .../{kube-proxy-1.24.3 => kube-proxy-1.24.5} | 6 +- .../md5-cache/sys-cluster/kube-proxy-1.25.1 | 15 + .../sys-cluster/kube-scheduler-1.22.13 | 4 +- ...heduler-1.22.12 => kube-scheduler-1.22.14} | 6 +- .../sys-cluster/kube-scheduler-1.23.10 | 4 +- ...cheduler-1.23.9 => kube-scheduler-1.23.11} | 6 +- .../sys-cluster/kube-scheduler-1.24.4 | 4 +- ...scheduler-1.24.3 => kube-scheduler-1.24.5} | 6 +- .../sys-cluster/kube-scheduler-1.25.1 | 16 + .../md5-cache/sys-cluster/kubeadm-1.22.13 | 4 +- .../{kubeadm-1.22.12 => kubeadm-1.22.14} | 6 +- .../md5-cache/sys-cluster/kubeadm-1.23.10 | 4 +- .../{kubeadm-1.23.9 => kubeadm-1.23.11} | 6 +- metadata/md5-cache/sys-cluster/kubeadm-1.24.4 | 4 +- .../{kubeadm-1.24.3 => kubeadm-1.24.5} | 6 +- metadata/md5-cache/sys-cluster/kubeadm-1.25.1 | 14 + .../md5-cache/sys-cluster/kubectl-1.22.13 | 4 +- .../{kubectl-1.22.12 => kubectl-1.22.14} | 6 +- .../md5-cache/sys-cluster/kubectl-1.23.10 | 4 +- .../{kubectl-1.23.9 => kubectl-1.23.11} | 6 +- metadata/md5-cache/sys-cluster/kubectl-1.24.4 | 4 +- .../{kubectl-1.24.3 => kubectl-1.24.5} | 6 +- metadata/md5-cache/sys-cluster/kubectl-1.25.1 | 14 + .../md5-cache/sys-cluster/kubelet-1.22.13 | 4 +- .../{kubelet-1.22.12 => kubelet-1.22.14} | 6 +- .../md5-cache/sys-cluster/kubelet-1.23.10 | 4 +- .../{kubelet-1.23.9 => kubelet-1.23.11} | 6 +- metadata/md5-cache/sys-cluster/kubelet-1.24.4 | 4 +- .../{kubelet-1.24.3 => kubelet-1.24.5} | 6 +- metadata/md5-cache/sys-cluster/kubelet-1.25.1 | 14 + metadata/md5-cache/sys-cluster/sanlock-3.8.2 | 15 - .../md5-cache/sys-cluster/zookeepercli-1.0.12 | 1 + metadata/md5-cache/sys-devel/Manifest.gz | Bin 30977 -> 32196 bytes metadata/md5-cache/sys-devel/autoconf-2.69-r5 | 1 + metadata/md5-cache/sys-devel/binutils-2.38-r1 | 17 - .../md5-cache/sys-devel/binutils-config-5.4 | 1 + .../md5-cache/sys-devel/binutils-config-5.4.1 | 1 + .../md5-cache/sys-devel/binutils-config-9999 | 1 + .../sys-devel/binutils-hppa64-2.38-r1 | 17 - 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.0 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.0-r1 | 2 +- .../md5-cache/sys-devel/clang-15.0.0.9999 | 2 +- .../md5-cache/sys-devel/clang-16.0.0.9999 | 2 +- .../sys-devel/clang-16.0.0_pre20220915 | 2 +- .../sys-devel/clang-16.0.0_pre20220918 | 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.0 | 2 +- .../sys-devel/clang-common-15.0.0.9999 | 2 +- .../sys-devel/clang-common-16.0.0.9999 | 2 +- .../sys-devel/clang-common-16.0.0_pre20220915 | 2 +- .../sys-devel/clang-common-16.0.0_pre20220918 | 13 + .../sys-devel/clang-runtime-15.0.0.9999 | 6 +- .../sys-devel/clang-runtime-16.0.0.9999 | 2 +- .../clang-runtime-16.0.0_pre20220915 | 2 +- .../clang-runtime-16.0.0_pre20220918 | 13 + .../md5-cache/sys-devel/gcc-10.4.1_p20220915 | 16 + .../md5-cache/sys-devel/gcc-11.3.1_p20220916 | 16 + .../md5-cache/sys-devel/gcc-12.2.1_p20220917 | 16 + .../sys-devel/gcc-13.0.0_pre20220918 | 17 + metadata/md5-cache/sys-devel/gcc-config-9999 | 1 + 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.0 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.0.9999 | 2 +- .../sys-devel/lld-16.0.0_pre20220915 | 2 +- .../sys-devel/lld-16.0.0_pre20220918 | 15 + 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.0 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.0.9999 | 2 +- .../sys-devel/llvm-16.0.0_pre20220915 | 2 +- .../sys-devel/llvm-16.0.0_pre20220918 | 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.0 | 2 +- .../sys-devel/llvm-common-15.0.0.9999 | 2 +- .../sys-devel/llvm-common-16.0.0.9999 | 2 +- .../sys-devel/llvm-common-16.0.0_pre20220915 | 2 +- .../sys-devel/llvm-common-16.0.0_pre20220918 | 13 + metadata/md5-cache/sys-devel/m4-1.4.19 | 1 + metadata/md5-cache/sys-fs/Manifest.gz | Bin 36112 -> 34852 bytes .../sys-fs/android-file-transfer-linux-9999 | 1 + metadata/md5-cache/sys-fs/mtools-4.0.41 | 14 + .../md5-cache/sys-fs/udev-init-scripts-9999 | 1 + metadata/md5-cache/sys-fs/zfs-2.0.7-r1 | 18 - metadata/md5-cache/sys-fs/zfs-2.1.4-r1 | 18 - metadata/md5-cache/sys-fs/zfs-2.1.5 | 18 - metadata/md5-cache/sys-fs/zfs-2.1.5-r1 | 18 - metadata/md5-cache/sys-fs/zfs-2.1.5-r3 | 18 - metadata/md5-cache/sys-fs/zfs-2.1.5-r4 | 18 - .../sys-fs/{zfs-2.1.5-r5 => zfs-2.1.5-r6} | 6 +- metadata/md5-cache/sys-fs/zfs-9999 | 4 +- metadata/md5-cache/sys-fs/zfs-kmod-2.0.7 | 17 - metadata/md5-cache/sys-fs/zfs-kmod-2.1.4-r1 | 17 - metadata/md5-cache/sys-fs/zfs-kmod-2.1.5 | 17 - metadata/md5-cache/sys-fs/zfs-kmod-2.1.5-r1 | 6 +- metadata/md5-cache/sys-fs/zfs-kmod-9999 | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 29203 -> 29326 bytes .../sys-kernel/gentoo-kernel-5.10.142 | 1 + .../sys-kernel/gentoo-kernel-5.10.143 | 1 + .../sys-kernel/gentoo-kernel-5.15.67 | 1 + .../sys-kernel/gentoo-kernel-5.15.68 | 1 + .../md5-cache/sys-kernel/gentoo-kernel-5.19.8 | 1 + .../md5-cache/sys-kernel/gentoo-kernel-5.19.9 | 1 + .../sys-kernel/gentoo-kernel-5.4.212 | 1 + .../sys-kernel/gentoo-kernel-5.4.213 | 1 + .../sys-kernel/gentoo-kernel-bin-5.10.142 | 1 + .../sys-kernel/gentoo-kernel-bin-5.10.143 | 1 + .../sys-kernel/gentoo-kernel-bin-5.15.67 | 1 + .../sys-kernel/gentoo-kernel-bin-5.15.68 | 1 + .../sys-kernel/gentoo-kernel-bin-5.19.8 | 1 + .../sys-kernel/gentoo-kernel-bin-5.19.9 | 1 + .../sys-kernel/gentoo-kernel-bin-5.4.212 | 1 + .../sys-kernel/gentoo-kernel-bin-5.4.213 | 1 + .../md5-cache/sys-kernel/git-sources-6.0_rc6 | 16 + metadata/md5-cache/sys-kernel/linux-next-9999 | 1 + .../raspberrypi-image-4.14.98_p20190215 | 1 + .../raspberrypi-image-4.19.75_p20190925 | 1 + .../raspberrypi-image-5.10.11_p20210201 | 1 + .../raspberrypi-image-5.10.17_p20210527 | 1 + .../raspberrypi-image-5.10.63_p20211029 | 1 + .../raspberrypi-image-5.4.79_p20201201 | 1 + .../sys-kernel/vanilla-kernel-5.10.142 | 1 + .../sys-kernel/vanilla-kernel-5.10.143 | 1 + .../sys-kernel/vanilla-kernel-5.15.67 | 1 + .../sys-kernel/vanilla-kernel-5.15.68 | 1 + .../sys-kernel/vanilla-kernel-5.19.8 | 1 + .../sys-kernel/vanilla-kernel-5.19.9 | 1 + .../sys-kernel/vanilla-kernel-5.4.212 | 1 + .../sys-kernel/vanilla-kernel-5.4.213 | 1 + metadata/md5-cache/sys-libs/Manifest.gz | Bin 36320 -> 36930 bytes .../md5-cache/sys-libs/binutils-libs-2.38-r1 | 15 - .../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.0 | 2 +- .../sys-libs/compiler-rt-15.0.0.9999 | 2 +- .../sys-libs/compiler-rt-16.0.0.9999 | 2 +- .../sys-libs/compiler-rt-16.0.0_pre20220915 | 2 +- .../sys-libs/compiler-rt-16.0.0_pre20220918 | 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.0 | 2 +- .../compiler-rt-sanitizers-15.0.0.9999 | 2 +- .../compiler-rt-sanitizers-16.0.0.9999 | 2 +- .../compiler-rt-sanitizers-16.0.0_pre20220915 | 2 +- .../compiler-rt-sanitizers-16.0.0_pre20220918 | 15 + .../md5-cache/sys-libs/fortify-headers-9999 | 1 + metadata/md5-cache/sys-libs/glibc-2.35-r10 | 4 +- metadata/md5-cache/sys-libs/glibc-2.36-r1 | 2 +- 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.0 | 2 +- .../md5-cache/sys-libs/libcxx-15.0.0.9999 | 2 +- .../md5-cache/sys-libs/libcxx-16.0.0.9999 | 2 +- .../sys-libs/libcxx-16.0.0_pre20220915 | 2 +- .../sys-libs/libcxx-16.0.0_pre20220918 | 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.0 | 2 +- .../md5-cache/sys-libs/libcxxabi-15.0.0.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-16.0.0.9999 | 2 +- .../sys-libs/libcxxabi-16.0.0_pre20220915 | 2 +- .../sys-libs/libcxxabi-16.0.0_pre20220918 | 16 + metadata/md5-cache/sys-libs/libomp-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.6-r1 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.0 | 2 +- .../md5-cache/sys-libs/libomp-15.0.0.9999 | 2 +- .../md5-cache/sys-libs/libomp-16.0.0.9999 | 2 +- .../sys-libs/libomp-16.0.0_pre20220915 | 2 +- .../sys-libs/libomp-16.0.0_pre20220918 | 15 + metadata/md5-cache/sys-libs/liburing-2.2 | 4 +- .../sys-libs/llvm-libunwind-13.0.1-r1 | 2 +- .../sys-libs/llvm-libunwind-14.0.6-r1 | 2 +- .../sys-libs/llvm-libunwind-15.0.0-r1 | 2 +- .../sys-libs/llvm-libunwind-15.0.0.9999 | 2 +- .../sys-libs/llvm-libunwind-16.0.0.9999 | 2 +- .../llvm-libunwind-16.0.0_pre20220915 | 2 +- .../llvm-libunwind-16.0.0_pre20220918 | 16 + .../md5-cache/sys-libs/ncurses-6.3_p20220903 | 16 - .../sys-libs/ncurses-6.3_p20220903-r1 | 15 - .../md5-cache/sys-libs/ncurses-6.3_p20220910 | 16 - .../sys-libs/ncurses-6.3_p20220910-r1 | 16 - .../md5-cache/sys-libs/ncurses-6.3_p20220917 | 16 + .../sys-libs/ncurses-6.3_p20220917-r1 | 15 + metadata/md5-cache/sys-power/Manifest.gz | Bin 6930 -> 6932 bytes .../sys-power/nvram-reboot-2004.10.03-r1 | 1 + metadata/md5-cache/sys-process/Manifest.gz | Bin 17064 -> 16749 bytes .../md5-cache/sys-process/bpytop-1.0.61-r1 | 16 - metadata/md5-cache/sys-process/bpytop-1.0.63 | 16 - metadata/md5-cache/sys-process/bpytop-1.0.67 | 16 - .../{bpytop-1.0.68 => bpytop-1.0.68-r1} | 6 +- metadata/md5-cache/sys-process/evisum-0.6.0 | 1 + metadata/md5-cache/sys-process/glances-3.2.7 | 4 +- metadata/md5-cache/sys-process/htop-3.2.1-r1 | 1 + metadata/md5-cache/sys-process/iotop-c-1.21 | 1 + metadata/md5-cache/sys-process/iotop-c-1.22 | 1 + metadata/md5-cache/sys-process/iotop-c-9999 | 1 + metadata/md5-cache/sys-process/lsof-4.96.3 | 16 + metadata/md5-cache/virtual/Manifest.gz | Bin 44018 -> 44021 bytes metadata/md5-cache/virtual/gsasl-3 | 4 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 8596 -> 8621 bytes .../md5-cache/www-apache/mod_auth_kerb-5.4-r5 | 1 + .../www-apache/mod_auth_radius-1.6.0 | 1 + .../www-apache/mod_auth_tkt-2.1.0-r2 | 1 + .../www-apache/mod_authnz_external-3.3.3 | 1 + .../www-apache/mod_authnz_external-9999 | 1 + .../www-apache/mod_authz_unixgroup-1.1.0 | 1 + .../www-apache/mod_authz_unixgroup-9999 | 1 + metadata/md5-cache/www-apache/mod_bw-0.9.2-r2 | 1 + .../www-apache/mod_common_redirect-0.1.1-r1 | 1 + .../md5-cache/www-apache/mod_dnssd-0.6-r2 | 1 + .../www-apache/mod_fastcgi_handler-0.6-r2 | 1 + .../md5-cache/www-apache/mod_fcgid-2.3.9-r2 | 1 + .../www-apache/mod_limitipconn-0.24-r4 | 1 + .../md5-cache/www-apache/mod_log_rotate-1.02 | 1 + .../md5-cache/www-apache/mod_log_sql-1.101-r3 | 1 + metadata/md5-cache/www-apache/mod_rpaf-0.8.4 | 1 + .../md5-cache/www-apache/mod_vdbh-1.0.3-r2 | 1 + .../www-apache/mod_whatkilledus-2.01-r1 | 1 + .../www-apache/mod_xsendfile-1.0_beta1-r1 | 1 + .../www-apache/mod_xsendfile-1.0_beta1-r2 | 1 + .../www-apache/modsec-flameeyes-20130216 | 1 + .../www-apache/modsec-flameeyes-99999999 | 1 + metadata/md5-cache/www-apps/Manifest.gz | Bin 25429 -> 25417 bytes metadata/md5-cache/www-apps/gitea-1.16.7 | 1 + metadata/md5-cache/www-apps/gitea-1.16.9 | 1 + metadata/md5-cache/www-apps/gitea-1.17.1 | 1 + .../www-apps/icingaweb2-module-graphite-9999 | 1 + .../icingaweb2-module-pnp4nagios-9999 | 1 + .../md5-cache/www-apps/postfixadmin-3.3.11 | 15 - ...fixadmin-3.3.10 => postfixadmin-3.3.11-r1} | 6 +- .../md5-cache/www-apps/prowlarr-0.4.6.1969 | 14 + metadata/md5-cache/www-client/Manifest.gz | Bin 12267 -> 12262 bytes .../www-client/chromium-104.0.5112.101 | 4 +- .../www-client/chromium-105.0.5195.102 | 4 +- .../www-client/chromium-105.0.5195.52 | 4 +- .../www-client/chromium-106.0.5249.12 | 4 +- metadata/md5-cache/www-client/epiphany-42.3 | 1 + metadata/md5-cache/www-client/epiphany-42.4 | 5 +- .../md5-cache/www-client/falkon-22.04.3-r1 | 1 + metadata/md5-cache/www-client/falkon-22.08.1 | 1 + metadata/md5-cache/www-client/firefox-104.0.2 | 1 + metadata/md5-cache/www-client/firefox-91.13.0 | 1 + .../md5-cache/www-client/firefox-bin-102.2.0 | 1 + .../md5-cache/www-client/firefox-bin-104.0.2 | 1 + .../md5-cache/www-client/firefox-bin-91.13.0 | 1 + .../www-client/google-chrome-105.0.5195.125 | 1 + ...286.2 => google-chrome-beta-106.0.5249.40} | 3 +- ...30 => google-chrome-unstable-107.0.5300.0} | 3 +- ...0.1343.33 => microsoft-edge-105.0.1343.42} | 3 +- .../microsoft-edge-beta-105.0.1343.34 | 1 + ...3.27 => microsoft-edge-beta-106.0.1370.15} | 3 +- ...3.23 => microsoft-edge-beta-106.0.1370.17} | 3 +- .../microsoft-edge-dev-106.0.1363.0 | 1 + .../microsoft-edge-dev-106.0.1370.4 | 1 + .../microsoft-edge-dev-107.0.1375.0 | 1 + .../md5-cache/www-client/opera-90.0.4480.84 | 1 + .../www-client/opera-beta-91.0.4516.10 | 1 + .../www-client/opera-beta-91.0.4516.3 | 1 + .../www-client/opera-beta-91.0.4516.6 | 1 + .../www-client/opera-developer-91.0.4498.0 | 1 + .../www-client/opera-developer-91.0.4505.0 | 1 + .../www-client/opera-developer-91.0.4514.0-r1 | 1 + .../md5-cache/www-client/qutebrowser-2.5.2 | 1 + .../www-client/qutebrowser-3.0.0_pre9999 | 1 + .../md5-cache/www-client/qutebrowser-9999 | 1 + metadata/md5-cache/www-client/uget-2.2.1-r1 | 1 + .../md5-cache/www-client/vivaldi-5.4.2753.47 | 5 +- ...ivaldi-5.4.2753.40 => vivaldi-5.4.2753.51} | 7 +- .../www-client/vivaldi-snapshot-5.5.2794.3 | 1 + ...5.5.2770.3 => vivaldi-snapshot-5.5.2797.3} | 3 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 3922 -> 3938 bytes .../md5-cache/www-misc/log-toolkit-0.9.6-r1 | 1 + .../www-misc/profile-sync-daemon-6.31 | 1 + .../www-misc/profile-sync-daemon-9999 | 1 + metadata/md5-cache/www-plugins/Manifest.gz | Bin 1764 -> 1761 bytes ... chrome-binary-plugins-106.0.5249.40_beta} | 2 +- ... chrome-binary-plugins-107.0.5300.0_alpha} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 8054 -> 7399 bytes .../md5-cache/www-servers/lighttpd-1.4.67 | 17 + .../md5-cache/www-servers/thttpd-2.27.1-r2 | 14 - metadata/md5-cache/www-servers/thttpd-9999 | 13 - .../md5-cache/www-servers/tomcat-7.0.109-r1 | 15 - metadata/md5-cache/www-servers/tornado-6.1 | 16 - metadata/md5-cache/www-servers/tornado-6.1-r1 | 16 - metadata/md5-cache/www-servers/tornado-6.2 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6627 -> 6626 bytes .../x11-drivers/nvidia-drivers-390.154 | 2 +- .../x11-drivers/nvidia-drivers-470.141.03 | 2 +- .../x11-drivers/nvidia-drivers-510.85.02 | 2 +- .../x11-drivers/nvidia-drivers-515.49.15 | 2 +- .../x11-drivers/nvidia-drivers-515.65.01 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 28865 -> 28845 bytes metadata/md5-cache/x11-libs/gdk-pixbuf-2.42.9 | 1 + .../x11-libs/gnome-pty-helper-0.40.2-r1 | 1 + .../md5-cache/x11-libs/goocanvas-2.0.4-r2 | 1 + metadata/md5-cache/x11-libs/goocanvas-3.0.0 | 1 + metadata/md5-cache/x11-libs/libnotify-0.8.1 | 4 +- metadata/md5-cache/x11-libs/pango-1.50.8 | 1 + metadata/md5-cache/x11-libs/pango-1.50.9 | 5 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 64219 -> 64188 bytes metadata/md5-cache/x11-misc/alacarte-3.44.2 | 1 + metadata/md5-cache/x11-misc/barrier-2.4.0 | 1 + metadata/md5-cache/x11-misc/fpm2-0.90 | 1 + metadata/md5-cache/x11-misc/gigolo-0.5.2 | 1 + metadata/md5-cache/x11-misc/gxmessage-3.4.3 | 1 + metadata/md5-cache/x11-misc/kdocker-5.4 | 1 + metadata/md5-cache/x11-misc/kronometer-2.2.3 | 1 + .../md5-cache/x11-misc/libinput-gestures-2.73 | 1 + .../x11-misc/matchbox-keyboard-0.1-r1 | 1 + metadata/md5-cache/x11-misc/menulibre-2.2.3 | 1 + metadata/md5-cache/x11-misc/parcellite-1.2.1 | 1 + metadata/md5-cache/x11-misc/picom-8.2-r3 | 1 + metadata/md5-cache/x11-misc/picom-9.1 | 1 + metadata/md5-cache/x11-misc/picom-9999 | 1 + metadata/md5-cache/x11-misc/qterm-0.7.3-r1 | 1 + metadata/md5-cache/x11-misc/quitcount-3.1.4 | 2 + metadata/md5-cache/x11-misc/revelation-0.5.5 | 1 + .../md5-cache/x11-misc/screen-message-0.26 | 1 + metadata/md5-cache/x11-misc/screenkey-1.3-r1 | 1 + metadata/md5-cache/x11-misc/screenkey-1.4-r1 | 1 + metadata/md5-cache/x11-misc/screenkey-1.5-r2 | 1 + metadata/md5-cache/x11-misc/screenkey-9999 | 1 + metadata/md5-cache/x11-misc/shutter-0.99 | 1 + metadata/md5-cache/x11-misc/shutter-0.99.2 | 1 + metadata/md5-cache/x11-misc/sunflower-0.5-r1 | 1 + metadata/md5-cache/x11-misc/tint2-17.0.1-r1 | 1 + metadata/md5-cache/x11-misc/tint2-17.0.2 | 1 + .../md5-cache/x11-misc/urxvt-font-size-9999 | 1 + metadata/md5-cache/x11-misc/xdaliclock-2.47 | 15 + metadata/md5-cache/x11-misc/xfe-1.43.2 | 1 + metadata/md5-cache/x11-misc/xprintidle-2.0 | 13 - .../{xsetleds-0.1.3-r2 => xsetleds-0.1.3-r3} | 8 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 30081 -> 29925 bytes .../{asmem-1.12-r1 => asmem-1.12-r2} | 8 +- .../x11-plugins/pidgin-funyahoo-plusplus-9999 | 1 + .../md5-cache/x11-plugins/wmmoonclock-1.29 | 11 - .../md5-cache/x11-plugins/wmmoonclock-1.30 | 4 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 7032 -> 6879 bytes .../md5-cache/x11-terms/gnome-terminal-3.44.1 | 1 + metadata/md5-cache/x11-terms/guake-3.8.5-r1 | 1 + metadata/md5-cache/x11-terms/kitty-0.26.2 | 1 + metadata/md5-cache/x11-terms/kitty-9999 | 1 + .../x11-terms/kitty-shell-integration-9999 | 1 + .../md5-cache/x11-terms/kitty-terminfo-9999 | 1 + metadata/md5-cache/x11-terms/mrxvt-0.5.4 | 15 - metadata/md5-cache/x11-terms/st-terminfo-9999 | 1 + .../md5-cache/x11-terms/terminator-2.1.1-r1 | 1 + .../md5-cache/x11-terms/terminology-1.12.1-r1 | 1 + metadata/md5-cache/x11-themes/Manifest.gz | Bin 27412 -> 27587 bytes .../x11-themes/adwaita-icon-theme-42.0_p2 | 1 + .../x11-themes/chameleon-xcursors-0.5-r2 | 1 + .../x11-themes/claws-mail-themes-20140629 | 1 + .../echo-icon-theme-0.3.89.0_pre20081031 | 1 + .../elementary-xfce-icon-theme-0.16 | 1 + .../x11-themes/faenza-icon-theme-1.3.1-r1 | 1 + .../x11-themes/fluent-icon-theme-2021.12.20 | 2 + .../x11-themes/fluent-icon-theme-2022.02.04 | 2 + .../x11-themes/fluent-icon-theme-2022.02.28 | 1 + .../x11-themes/gargantuan-icon-theme-1.7 | 1 + .../x11-themes/gartoon-redux-1.10-r1 | 1 + .../x11-themes/gnome-colors-common-5.5.1-r1 | 1 + .../x11-themes/gnome-colors-themes-5.5.1 | 1 + .../gnome-icon-theme-symbolic-3.12.0-r1 | 1 + .../x11-themes/human-icon-theme-0.36 | 1 + metadata/md5-cache/x11-themes/kvantum-1.0.1 | 1 + .../x11-themes/nou-icon-theme-09.02.08 | 1 + .../x11-themes/numix-icon-theme-21.04.14 | 1 + .../numix-icon-theme-circle-21.05.31 | 1 + .../x11-themes/nuovo-icon-theme-0.5-r1 | 1 + .../x11-themes/papirus-icon-theme-20220808 | 1 + .../x11-themes/papirus-icon-theme-20220910 | 1 + .../x11-themes/tangerine-icon-theme-0.27 | 1 + .../x11-themes/tango-icon-theme-0.8.90-r1 | 1 + .../x11-themes/tela-icon-theme-20211225 | 2 + .../x11-themes/tela-icon-theme-20220828-r1 | 16 + .../x11-themes/tela-icon-theme-99999999 | 6 +- metadata/md5-cache/x11-themes/wm-icons-0.4.0 | 1 + .../x11-themes/yasis-icon-theme-0.4.2-r1 | 1 + metadata/md5-cache/x11-wm/Manifest.gz | Bin 15039 -> 15210 bytes .../md5-cache/x11-wm/enlightenment-0.25.4 | 1 + metadata/md5-cache/x11-wm/jwm-2.3.7 | 1 + metadata/md5-cache/x11-wm/lumina-1.6.1 | 1 + metadata/md5-cache/x11-wm/lumina-1.6.2 | 1 + metadata/md5-cache/x11-wm/metacity-3.44.0 | 1 + metadata/md5-cache/x11-wm/muffin-5.2.1 | 16 + metadata/md5-cache/x11-wm/mutter-42.3 | 1 + metadata/md5-cache/x11-wm/mutter-42.4-r1 | 5 +- metadata/md5-cache/x11-wm/xpra-4.3.3 | 1 + metadata/md5-cache/x11-wm/xpra-4.3.4 | 1 + metadata/md5-cache/x11-wm/xpra-9999 | 1 + metadata/md5-cache/xfce-base/Manifest.gz | Bin 3999 -> 3999 bytes metadata/md5-cache/xfce-base/garcon-0.8.0 | 1 + .../xfce-base/xfce4-appfinder-4.16.1 | 1 + metadata/md5-cache/xfce-base/xfdesktop-4.16.0 | 1 + metadata/md5-cache/xfce-extra/Manifest.gz | Bin 9166 -> 9158 bytes metadata/md5-cache/xfce-extra/tumbler-4.16.0 | 1 + .../xfce-extra/xfce4-calculator-plugin-0.7.1 | 1 + .../xfce-extra/xfce4-clipman-plugin-1.6.2 | 1 + .../xfce-extra/xfce4-cpufreq-plugin-1.2.7 | 1 + .../xfce-extra/xfce4-cpugraph-plugin-1.2.6 | 1 + .../md5-cache/xfce-extra/xfce4-dict-0.8.4 | 1 + .../xfce-extra/xfce4-genmon-plugin-4.1.1 | 1 + .../md5-cache/xfce-extra/xfce4-hdaps-1.0.3 | 1 + .../xfce-extra/xfce4-indicator-plugin-2.4.1 | 1 + .../xfce-extra/xfce4-kbdleds-plugin-0.2.3 | 1 + .../xfce-extra/xfce4-mailwatch-plugin-1.3.0 | 1 + .../xfce-extra/xfce4-mount-plugin-1.1.5 | 1 + .../xfce-extra/xfce4-mpc-plugin-0.5.2 | 1 + .../xfce-extra/xfce4-netload-plugin-1.4.0 | 1 + .../xfce-extra/xfce4-notes-plugin-1.9.0 | 1 + .../md5-cache/xfce-extra/xfce4-notifyd-0.6.3 | 1 + .../xfce-extra/xfce4-screenshooter-1.9.10 | 1 + .../xfce-extra/xfce4-systemload-plugin-1.3.1 | 1 + .../xfce-extra/xfce4-time-out-plugin-1.1.2 | 1 + metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.calculate | 6084 ++++++++--------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 45046 -> 44716 bytes net-analyzer/python-gvm/Manifest | 2 - .../python-gvm/python-gvm-21.1.3.ebuild | 28 - net-analyzer/sguil-sensor/Manifest | 6 - .../sguil-sensor/files/log_packets.confd | 18 - .../sguil-sensor/files/log_packets.initd | 91 - .../sguil-sensor/files/sensor_agent.initd | 29 - net-analyzer/sguil-sensor/metadata.xml | 12 - .../sguil-sensor/sguil-sensor-1.0.0-r3.ebuild | 81 - net-analyzer/smokeping/Manifest | 7 - .../smokeping/files/79_smokeping.conf | 15 - net-analyzer/smokeping/files/smokeping.conf | 1 - net-analyzer/smokeping/files/smokeping.init.5 | 56 - .../smokeping/files/smokeping.service | 10 - net-analyzer/smokeping/metadata.xml | 12 - .../smokeping/smokeping-2.7.3-r1.ebuild | 143 - net-firewall/Manifest.gz | Bin 4544 -> 4543 bytes net-firewall/iptables/Manifest | 2 +- .../iptables/iptables-1.8.8-r4.ebuild | 2 +- net-fs/Manifest.gz | Bin 3517 -> 3517 bytes net-fs/cvmfs/Manifest | 9 +- net-fs/cvmfs/cvmfs-2.9.0.ebuild | 103 - net-fs/cvmfs/cvmfs-2.9.2.ebuild | 3 +- ...{cvmfs-2.8.2.ebuild => cvmfs-2.9.4.ebuild} | 4 +- .../files/cvmfs-2.9.2-include-ctime.patch | 10 + net-fs/nfs-utils/Manifest | 4 + ...2.6.2-clang-Wlogical-not-parentheses.patch | 28 + ...-2.6.2-clang-fix-function-prototypes.patch | 78 + ...2.6.2-clang-more-function-prototypes.patch | 37 + net-fs/nfs-utils/nfs-utils-2.6.2-r1.ebuild | 231 + net-im/Manifest.gz | Bin 10422 -> 10424 bytes net-im/telegram-desktop-bin/Manifest | 9 +- .../telegram-desktop-bin-3.7.3.ebuild | 55 - ...uild => telegram-desktop-bin-4.2.0.ebuild} | 0 net-im/zoom/Manifest | 4 +- ...882-r1.ebuild => zoom-5.11.10.4400.ebuild} | 5 +- net-libs/Manifest.gz | Bin 32606 -> 32616 bytes net-libs/davix/Manifest | 3 + net-libs/davix/davix-0.8.3.ebuild | 88 + .../files/davix-0.8.3-enable-ctest.patch | 25 + net-libs/glib-networking/Manifest | 2 +- .../glib-networking-2.72.2.ebuild | 2 +- net-libs/gtk-vnc/Manifest | 2 +- net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild | 2 +- net-libs/nodejs/Manifest | 4 +- net-libs/nodejs/nodejs-14.20.0.ebuild | 9 +- net-libs/nodejs/nodejs-16.17.0.ebuild | 9 +- net-misc/Manifest.gz | Bin 55551 -> 55200 bytes net-misc/calico-cni-plugin/Manifest | 71 - .../calico-cni-plugin-3.1.3.ebuild | 113 - net-misc/calico-cni-plugin/metadata.xml | 8 - net-misc/calicoctl/Manifest | 87 - net-misc/calicoctl/calicoctl-3.1.3.ebuild | 123 - net-misc/calicoctl/metadata.xml | 8 - net-misc/gallery-dl/Manifest | 4 +- ...1.21.1.ebuild => gallery-dl-1.23.1.ebuild} | 4 +- net-misc/gnome-connections/Manifest | 2 + .../gnome-connections-43.0.ebuild | 64 + net-misc/gsasl/Manifest | 2 +- net-misc/gsasl/gsasl-2.2.0.ebuild | 2 +- net-misc/keychain/Manifest | 1 - net-misc/keychain/keychain-2.8.5.ebuild | 22 - .../mobile-broadband-provider-info/Manifest | 2 +- ...le-broadband-provider-info-20220725.ebuild | 2 +- net-misc/networkmanager/Manifest | 2 +- .../networkmanager-1.38.4.ebuild | 2 +- net-misc/putty/Manifest | 2 +- net-misc/putty/putty-0.77-r2.ebuild | 2 +- net-misc/rwhoisd/Manifest | 2 +- net-misc/rwhoisd/metadata.xml | 3 + net-misc/wget/Manifest | 6 +- net-misc/wget/wget-1.21.2.ebuild | 2 +- net-misc/wget/wget-1.21.3-r1.ebuild | 2 +- net-misc/wget/wget-1.21.3.ebuild | 2 +- net-misc/wget2/Manifest | 6 +- net-misc/wget2/wget2-2.0.1-r2.ebuild | 3 +- net-misc/wget2/wget2-2.0.1.ebuild | 3 +- net-misc/wget2/wget2-9999.ebuild | 3 +- net-misc/yt-dlp/Manifest | 2 - net-misc/yt-dlp/yt-dlp-2022.8.19.ebuild | 64 - net-misc/ytfzf/Manifest | 2 - net-misc/ytfzf/ytfzf-2.4.1.ebuild | 59 - net-nds/Manifest.gz | Bin 2565 -> 2570 bytes net-nds/gssproxy/Manifest | 2 +- net-nds/gssproxy/gssproxy-0.9.1.ebuild | 2 +- net-print/Manifest.gz | Bin 6086 -> 6086 bytes net-print/cups-pk-helper/Manifest | 2 +- .../cups-pk-helper-0.2.7.ebuild | 2 +- net-proxy/Manifest.gz | Bin 5367 -> 5364 bytes net-proxy/haproxy/Manifest | 2 + net-proxy/haproxy/haproxy-2.6.5.ebuild | 177 + net-voip/Manifest.gz | Bin 1718 -> 1722 bytes net-voip/mumble/Manifest | 2 + net-voip/mumble/mumble-1.4.287.ebuild | 150 + net-voip/murmur/Manifest | 2 + net-voip/murmur/murmur-1.4.287.ebuild | 185 + net-vpn/Manifest.gz | Bin 7047 -> 7043 bytes net-vpn/vpnc/Manifest | 4 +- net-vpn/vpnc/metadata.xml | 3 + ...-0.5.3_p550-r2.ebuild => vpnc-9999.ebuild} | 33 +- net-wireless/Manifest.gz | Bin 14561 -> 14560 bytes net-wireless/gnome-bluetooth/Manifest | 2 +- .../gnome-bluetooth-42.3.ebuild | 2 +- profiles/Manifest.gz | Bin 153195 -> 149124 bytes profiles/base/package.use.mask | 9 +- .../linux/powerpc/ppc32/17.0/deprecated | 6 - .../powerpc/ppc32/17.0/desktop/deprecated | 6 - .../linux/powerpc/ppc32/17.0/desktop/eapi | 1 - .../ppc32/17.0/desktop/gnome/deprecated | 6 - .../powerpc/ppc32/17.0/desktop/gnome/eapi | 1 - .../powerpc/ppc32/17.0/desktop/gnome/parent | 2 - .../17.0/desktop/gnome/systemd/deprecated | 6 - .../ppc32/17.0/desktop/gnome/systemd/eapi | 1 - .../desktop/gnome/systemd/merged-usr/eapi | 1 - .../desktop/gnome/systemd/merged-usr/parent | 2 - .../ppc32/17.0/desktop/gnome/systemd/parent | 2 - .../linux/powerpc/ppc32/17.0/desktop/parent | 2 - .../powerpc/ppc32/17.0/developer/deprecated | 6 - .../linux/powerpc/ppc32/17.0/developer/eapi | 1 - .../linux/powerpc/ppc32/17.0/developer/parent | 2 - .../default/linux/powerpc/ppc32/17.0/eapi | 1 - .../linux/powerpc/ppc32/17.0/musl/deprecated | 6 - .../linux/powerpc/ppc32/17.0/musl/eapi | 1 - .../ppc32/17.0/musl/hardened/deprecated | 6 - .../powerpc/ppc32/17.0/musl/hardened/eapi | 1 - .../powerpc/ppc32/17.0/musl/hardened/parent | 2 - .../powerpc/ppc32/17.0/musl/make.defaults | 10 - .../linux/powerpc/ppc32/17.0/musl/parent | 3 - .../default/linux/powerpc/ppc32/17.0/parent | 2 - profiles/default/linux/powerpc/ppc32/eapi | 1 - profiles/default/linux/powerpc/ppc32/parent | 2 - .../ppc64/17.0/64bit-userland/deprecated | 69 - .../17.0/64bit-userland/desktop/deprecated | 69 - .../ppc64/17.0/64bit-userland/desktop/eapi | 1 - .../64bit-userland/desktop/gnome/deprecated | 69 - .../17.0/64bit-userland/desktop/gnome/eapi | 1 - .../17.0/64bit-userland/desktop/gnome/parent | 2 - .../desktop/gnome/systemd/deprecated | 69 - .../64bit-userland/desktop/gnome/systemd/eapi | 1 - .../desktop/gnome/systemd/merged-usr/eapi | 1 - .../desktop/gnome/systemd/merged-usr/parent | 2 - .../desktop/gnome/systemd/parent | 2 - .../ppc64/17.0/64bit-userland/desktop/parent | 2 - .../17.0/64bit-userland/developer/deprecated | 69 - .../ppc64/17.0/64bit-userland/developer/eapi | 1 - .../17.0/64bit-userland/developer/parent | 2 - .../powerpc/ppc64/17.0/64bit-userland/eapi | 1 - .../ppc64/17.0/64bit-userland/make.defaults | 5 - .../powerpc/ppc64/17.0/64bit-userland/parent | 2 - profiles/features/musl/package.mask | 4 + profiles/features/wd40/package.mask | 1 + profiles/package.deprecated | 6 - profiles/package.mask | 82 +- profiles/prefix/linux/ppc64/parent | 2 +- profiles/prefix/linux/ppc64le/parent | 2 +- profiles/profiles.desc | 16 - profiles/updates/3Q-2022 | 1 + profiles/use.local.desc | 15 +- sci-chemistry/Manifest.gz | Bin 10191 -> 10193 bytes sci-chemistry/chemex/Manifest | 4 +- ...p6.ebuild => chemex-2021.4.0_p6-r1.ebuild} | 14 +- .../chemex/chemex-2022.0.1-r1.ebuild | 42 + sci-electronics/Manifest.gz | Bin 8882 -> 8882 bytes sci-electronics/xcircuit/Manifest | 2 +- sci-electronics/xcircuit/metadata.xml | 1 + sci-geosciences/Manifest.gz | Bin 11073 -> 11069 bytes sci-geosciences/geocode-glib/Manifest | 2 +- .../geocode-glib/geocode-glib-3.26.4.ebuild | 2 +- sci-libs/Manifest.gz | Bin 44375 -> 44380 bytes sci-libs/metis/Manifest | 2 +- sci-libs/metis/metis-5.1.0-r5.ebuild | 4 +- sci-physics/Manifest.gz | Bin 4204 -> 4200 bytes sci-physics/geant/Manifest | 6 +- sci-physics/geant/geant-4.11.0.2-r1.ebuild | 2 +- ...11.0.1-r1.ebuild => geant-4.11.0.3.ebuild} | 9 +- sys-apps/Manifest.gz | Bin 48697 -> 48704 bytes sys-apps/acl/Manifest | 2 +- sys-apps/acl/acl-2.3.1-r1.ebuild | 2 +- sys-apps/baselayout/Manifest | 6 +- ...2.8-r2.ebuild => baselayout-2.8-r3.ebuild} | 1 - sys-apps/baselayout/baselayout-2.9.ebuild | 370 + sys-apps/baselayout/baselayout-9999.ebuild | 1 - sys-apps/coreutils/Manifest | 8 +- sys-apps/coreutils/coreutils-8.32-r1.ebuild | 4 +- sys-apps/coreutils/coreutils-9.0-r2.ebuild | 2 +- sys-apps/coreutils/coreutils-9.1-r1.ebuild | 2 +- sys-apps/coreutils/coreutils-9.1.ebuild | 2 +- sys-apps/dmidecode/Manifest | 2 +- sys-apps/dmidecode/dmidecode-3.4.ebuild | 2 +- sys-apps/gawk/Manifest | 4 +- sys-apps/gawk/gawk-5.1.1-r2.ebuild | 2 +- sys-apps/gawk/gawk-5.2.0.ebuild | 2 +- sys-apps/gnome-disk-utility/Manifest | 2 + .../gnome-disk-utility-43.0.ebuild | 63 + sys-apps/gsmartcontrol/Manifest | 2 - .../gsmartcontrol/gsmartcontrol-1.1.3.ebuild | 48 - sys-apps/ipmi-fan-control/Manifest | 66 +- ...0.ebuild => ipmi-fan-control-0.4.0.ebuild} | 70 +- .../ipmi-fan-control-9999.ebuild | 10 +- sys-apps/kbd/Manifest | 2 +- sys-apps/kbd/kbd-2.5.1.ebuild | 2 +- sys-apps/man-pages-posix/Manifest | 4 +- ...7a.ebuild => man-pages-posix-2013a.ebuild} | 2 +- .../man-pages-posix-2017a-r1.ebuild | 28 + sys-apps/minised/Manifest | 2 - sys-apps/minised/minised-1.15.ebuild | 19 - sys-apps/pkgcore/Manifest | 4 +- sys-apps/pkgcore/pkgcore-0.12.12.ebuild | 56 - sys-apps/pkgcore/pkgcore-0.12.13-r1.ebuild | 2 +- sys-apps/systemd-utils/Manifest | 15 +- ...0.4-test-systemd-tmpfiles.standalone.patch | 40 - .../systemd-utils/files/251-glibc-2.36.patch | 154 - .../251-revert-fortify-source-3-fix.patch | 40 + .../systemd-utils/systemd-utils-250.7.ebuild | 500 -- .../systemd-utils/systemd-utils-250.8.ebuild | 500 -- .../systemd-utils-251.2-r1.ebuild | 511 -- .../systemd-utils/systemd-utils-251.3.ebuild | 516 -- ...1.ebuild => systemd-utils-251.4-r2.ebuild} | 10 +- .../systemd-utils/systemd-utils-251.4.ebuild | 514 -- sys-apps/systemd/Manifest | 5 +- .../systemd/files/251-format-string.patch | 25 - sys-apps/systemd/systemd-251.2.ebuild | 536 -- sys-apps/systemd/systemd-251.4.ebuild | 2 +- sys-apps/xdg-desktop-portal-gnome/Manifest | 2 +- .../xdg-desktop-portal-gnome-42.3.ebuild | 2 +- sys-auth/Manifest.gz | Bin 9575 -> 9577 bytes sys-auth/fprintd/Manifest | 3 +- ...dDevice-calls-to-include-optional-ar.patch | 68 + sys-auth/fprintd/fprintd-1.94.1.ebuild | 1 + sys-auth/skey/Manifest | 1 + sys-auth/skey/skey-1.1.5-r13.ebuild | 90 + sys-block/Manifest.gz | Bin 10687 -> 10688 bytes sys-block/targetcli-fb/Manifest | 2 +- .../targetcli-fb/targetcli-fb-2.1.54.ebuild | 2 +- sys-boot/Manifest.gz | Bin 6211 -> 6209 bytes sys-boot/grub/Manifest | 3 +- ...rub-2.06-grub-mkconfig-restore-umask.patch | 41 + ...rub-2.06-r2.ebuild => grub-2.06-r3.ebuild} | 1 + sys-cluster/Manifest.gz | Bin 11544 -> 11535 bytes sys-cluster/ipvsadm/Manifest | 3 - .../files/ipvsadm-1.27-fix-daemon-state.patch | 56 - sys-cluster/ipvsadm/ipvsadm-1.27-r1.ebuild | 73 - sys-cluster/kube-apiserver/Manifest | 20 +- .../kube-apiserver-1.22.13.ebuild | 2 +- ...2.ebuild => kube-apiserver-1.22.14.ebuild} | 2 +- .../kube-apiserver-1.23.10.ebuild | 2 +- ...9.ebuild => kube-apiserver-1.23.11.ebuild} | 2 +- .../kube-apiserver-1.24.4.ebuild | 2 +- ....3.ebuild => kube-apiserver-1.24.5.ebuild} | 2 +- .../kube-apiserver-1.25.1.ebuild | 39 + sys-cluster/kube-controller-manager/Manifest | 20 +- .../kube-controller-manager-1.22.13.ebuild | 2 +- ...=> kube-controller-manager-1.22.14.ebuild} | 2 +- .../kube-controller-manager-1.23.10.ebuild | 2 +- ...=> kube-controller-manager-1.23.11.ebuild} | 2 +- .../kube-controller-manager-1.24.4.ebuild | 2 +- ... => kube-controller-manager-1.24.5.ebuild} | 2 +- .../kube-controller-manager-1.25.1.ebuild | 38 + sys-cluster/kube-proxy/Manifest | 20 +- .../kube-proxy/kube-proxy-1.22.13.ebuild | 2 +- ...22.12.ebuild => kube-proxy-1.22.14.ebuild} | 2 +- .../kube-proxy/kube-proxy-1.23.10.ebuild | 2 +- ....23.9.ebuild => kube-proxy-1.23.11.ebuild} | 2 +- .../kube-proxy/kube-proxy-1.24.4.ebuild | 2 +- ...1.24.3.ebuild => kube-proxy-1.24.5.ebuild} | 2 +- .../kube-proxy/kube-proxy-1.25.1.ebuild | 34 + sys-cluster/kube-scheduler/Manifest | 20 +- .../kube-scheduler-1.22.13.ebuild | 2 +- ...2.ebuild => kube-scheduler-1.22.14.ebuild} | 2 +- .../kube-scheduler-1.23.10.ebuild | 2 +- ...9.ebuild => kube-scheduler-1.23.11.ebuild} | 2 +- .../kube-scheduler-1.24.4.ebuild | 2 +- ....3.ebuild => kube-scheduler-1.24.5.ebuild} | 2 +- .../kube-scheduler-1.25.1.ebuild | 38 + sys-cluster/kubeadm/Manifest | 20 +- sys-cluster/kubeadm/kubeadm-1.22.13.ebuild | 2 +- ...-1.22.12.ebuild => kubeadm-1.22.14.ebuild} | 2 +- sys-cluster/kubeadm/kubeadm-1.23.10.ebuild | 2 +- ...m-1.23.9.ebuild => kubeadm-1.23.11.ebuild} | 2 +- sys-cluster/kubeadm/kubeadm-1.24.4.ebuild | 2 +- ...dm-1.24.3.ebuild => kubeadm-1.24.5.ebuild} | 2 +- sys-cluster/kubeadm/kubeadm-1.25.1.ebuild | 33 + sys-cluster/kubectl/Manifest | 20 +- sys-cluster/kubectl/kubectl-1.22.13.ebuild | 2 +- ...-1.22.12.ebuild => kubectl-1.22.14.ebuild} | 2 +- sys-cluster/kubectl/kubectl-1.23.10.ebuild | 2 +- ...l-1.23.9.ebuild => kubectl-1.23.11.ebuild} | 2 +- sys-cluster/kubectl/kubectl-1.24.4.ebuild | 2 +- ...tl-1.24.3.ebuild => kubectl-1.24.5.ebuild} | 2 +- sys-cluster/kubectl/kubectl-1.25.1.ebuild | 33 + sys-cluster/kubelet/Manifest | 20 +- sys-cluster/kubelet/kubelet-1.22.13.ebuild | 2 +- ...-1.22.12.ebuild => kubelet-1.22.14.ebuild} | 2 +- sys-cluster/kubelet/kubelet-1.23.10.ebuild | 2 +- ...t-1.23.9.ebuild => kubelet-1.23.11.ebuild} | 2 +- sys-cluster/kubelet/kubelet-1.24.4.ebuild | 2 +- ...et-1.24.3.ebuild => kubelet-1.24.5.ebuild} | 2 +- sys-cluster/kubelet/kubelet-1.25.1.ebuild | 36 + sys-cluster/sanlock/Manifest | 2 - sys-cluster/sanlock/sanlock-3.8.2.ebuild | 95 - sys-devel/Manifest.gz | Bin 9971 -> 9975 bytes sys-devel/binutils-hppa64/Manifest | 2 - .../binutils-hppa64-2.38-r1.ebuild | 467 -- sys-devel/binutils/Manifest | 2 - sys-devel/binutils/binutils-2.38-r1.ebuild | 460 -- sys-devel/clang-common/Manifest | 2 + .../clang-common-16.0.0_pre20220918.ebuild | 24 + sys-devel/clang-runtime/Manifest | 7 +- .../clang-runtime-15.0.0.9999.ebuild | 16 +- .../clang-runtime-16.0.0.9999.ebuild | 2 +- .../clang-runtime-16.0.0_pre20220915.ebuild | 2 +- .../clang-runtime-16.0.0_pre20220918.ebuild | 41 + sys-devel/clang/Manifest | 2 + .../clang/clang-16.0.0_pre20220918.ebuild | 462 ++ sys-devel/gcc/Manifest | 8 + sys-devel/gcc/gcc-10.4.1_p20220915.ebuild | 58 + sys-devel/gcc/gcc-11.3.1_p20220916.ebuild | 52 + sys-devel/gcc/gcc-12.2.1_p20220917.ebuild | 52 + sys-devel/gcc/gcc-13.0.0_pre20220918.ebuild | 53 + sys-devel/lld/Manifest | 2 + sys-devel/lld/lld-16.0.0_pre20220918.ebuild | 78 + sys-devel/llvm-common/Manifest | 2 + .../llvm-common-16.0.0_pre20220918.ebuild | 28 + sys-devel/llvm/Manifest | 2 + sys-devel/llvm/llvm-16.0.0_pre20220918.ebuild | 528 ++ sys-fs/Manifest.gz | Bin 22226 -> 22222 bytes sys-fs/mtools/Manifest | 2 + sys-fs/mtools/mtools-4.0.41.ebuild | 53 + sys-fs/zfs-kmod/Manifest | 13 +- sys-fs/zfs-kmod/files/2.1.4-ZERO_RANGE.patch | 304 - .../zfs-kmod/files/2.1.5-build-issues.patch | 74 - sys-fs/zfs-kmod/zfs-kmod-2.0.7.ebuild | 212 - sys-fs/zfs-kmod/zfs-kmod-2.1.4-r1.ebuild | 209 - sys-fs/zfs-kmod/zfs-kmod-2.1.5-r1.ebuild | 6 +- sys-fs/zfs-kmod/zfs-kmod-2.1.5.ebuild | 210 - sys-fs/zfs-kmod/zfs-kmod-9999.ebuild | 4 +- sys-fs/zfs/Manifest | 20 +- sys-fs/zfs/files/2.0.7-scrub-timers.patch | 99 - sys-fs/zfs/files/2.1.2-musl-tests.patch | 58 - sys-fs/zfs/files/2.1.2-openrc-vendor.patch | 42 - sys-fs/zfs/files/2.1.5-build-issues.patch | 74 - ...1.5-dracut-zfs-bootfs-snapshot-fixes.patch | 78 + sys-fs/zfs/files/bash-completion-sudo.patch | 35 - sys-fs/zfs/zfs-2.0.7-r1.ebuild | 313 - sys-fs/zfs/zfs-2.1.4-r1.ebuild | 311 - sys-fs/zfs/zfs-2.1.5-r1.ebuild | 310 - sys-fs/zfs/zfs-2.1.5-r3.ebuild | 319 - sys-fs/zfs/zfs-2.1.5-r4.ebuild | 321 - ...fs-2.1.5-r5.ebuild => zfs-2.1.5-r6.ebuild} | 7 +- sys-fs/zfs/zfs-2.1.5.ebuild | 303 - sys-fs/zfs/zfs-9999.ebuild | 1 - sys-kernel/Manifest.gz | Bin 4409 -> 4405 bytes sys-kernel/git-sources/Manifest | 2 + .../git-sources/git-sources-6.0_rc6.ebuild | 41 + sys-libs/Manifest.gz | Bin 14234 -> 14243 bytes sys-libs/binutils-libs/Manifest | 2 - .../binutils-libs-2.38-r1.ebuild | 144 - sys-libs/compiler-rt-sanitizers/Manifest | 2 + ...er-rt-sanitizers-16.0.0_pre20220918.ebuild | 220 + sys-libs/compiler-rt/Manifest | 2 + .../compiler-rt-16.0.0_pre20220918.ebuild | 151 + sys-libs/glibc/Manifest | 5 +- .../2.35/glibc-2.35-make-4.4-MAKEFLAGS.patch | 102 + sys-libs/glibc/glibc-2.35-r10.ebuild | 5 +- sys-libs/glibc/glibc-2.36-r1.ebuild | 2 + sys-libs/libcxx/Manifest | 2 + .../libcxx/libcxx-16.0.0_pre20220918.ebuild | 226 + sys-libs/libcxxabi/Manifest | 2 + .../libcxxabi-16.0.0_pre20220918.ebuild | 128 + sys-libs/libomp/Manifest | 2 + .../libomp/libomp-16.0.0_pre20220918.ebuild | 130 + sys-libs/liburing/Manifest | 2 +- sys-libs/liburing/liburing-2.2.ebuild | 2 +- sys-libs/llvm-libunwind/Manifest | 2 + .../llvm-libunwind-16.0.0_pre20220918.ebuild | 127 + sys-libs/ncurses/Manifest | 9 +- sys-libs/ncurses/ncurses-6.3_p20220903.ebuild | 444 -- sys-libs/ncurses/ncurses-6.3_p20220910.ebuild | 459 -- ...ebuild => ncurses-6.3_p20220917-r1.ebuild} | 30 +- ...r1.ebuild => ncurses-6.3_p20220917.ebuild} | 35 +- sys-process/Manifest.gz | Bin 9988 -> 9976 bytes sys-process/bpytop/Manifest | 9 +- sys-process/bpytop/bpytop-1.0.61-r1.ebuild | 33 - sys-process/bpytop/bpytop-1.0.63.ebuild | 33 - sys-process/bpytop/bpytop-1.0.67.ebuild | 33 - ...-1.0.68.ebuild => bpytop-1.0.68-r1.ebuild} | 6 +- .../bpytop/files/bpytop-1.0.61-tests.patch | 20 - sys-process/glances/Manifest | 2 +- sys-process/glances/glances-3.2.7.ebuild | 2 +- sys-process/lsof/Manifest | 2 + sys-process/lsof/lsof-4.96.3.ebuild | 117 + virtual/Manifest.gz | Bin 28619 -> 28620 bytes virtual/gsasl/Manifest | 2 +- virtual/gsasl/gsasl-3.ebuild | 2 +- www-apps/Manifest.gz | Bin 13146 -> 13148 bytes www-apps/postfixadmin/Manifest | 4 +- .../postfixadmin/postfixadmin-3.3.10.ebuild | 105 - ...1.ebuild => postfixadmin-3.3.11-r1.ebuild} | 5 +- www-apps/prowlarr/Manifest | 4 + www-apps/prowlarr/prowlarr-0.4.6.1969.ebuild | 55 + www-client/Manifest.gz | Bin 6216 -> 6213 bytes www-client/chromium/Manifest | 8 +- .../chromium/chromium-104.0.5112.101.ebuild | 4 +- .../chromium/chromium-105.0.5195.102.ebuild | 4 +- .../chromium/chromium-105.0.5195.52.ebuild | 4 +- .../chromium/chromium-106.0.5249.12.ebuild | 4 +- www-client/epiphany/Manifest | 2 +- www-client/epiphany/epiphany-42.4.ebuild | 2 +- www-client/firefox/Manifest | 2 +- www-client/firefox/metadata.xml | 3 +- www-client/google-chrome-beta/Manifest | 4 +- ...> google-chrome-beta-106.0.5249.40.ebuild} | 0 www-client/google-chrome-unstable/Manifest | 4 +- ...oogle-chrome-unstable-107.0.5300.0.ebuild} | 0 www-client/microsoft-edge-beta/Manifest | 8 +- ... microsoft-edge-beta-106.0.1370.15.ebuild} | 0 ... microsoft-edge-beta-106.0.1370.17.ebuild} | 0 www-client/microsoft-edge/Manifest | 4 +- ...ld => microsoft-edge-105.0.1343.42.ebuild} | 0 www-client/vivaldi-snapshot/Manifest | 8 +- ...ild => vivaldi-snapshot-5.5.2797.3.ebuild} | 0 www-client/vivaldi/Manifest | 10 +- www-client/vivaldi/vivaldi-5.4.2753.47.ebuild | 2 +- ...3.40.ebuild => vivaldi-5.4.2753.51.ebuild} | 2 +- www-plugins/Manifest.gz | Bin 1243 -> 1245 bytes www-plugins/chrome-binary-plugins/Manifest | 8 +- ...-binary-plugins-106.0.5249.40_beta.ebuild} | 0 ...-binary-plugins-107.0.5300.0_alpha.ebuild} | 0 www-servers/Manifest.gz | Bin 5038 -> 4875 bytes www-servers/lighttpd/Manifest | 4 +- www-servers/lighttpd/lighttpd-1.4.67.ebuild | 237 + www-servers/lighttpd/metadata.xml | 3 + www-servers/thttpd/Manifest | 9 - .../files/thttpd-renamed-htpasswd.patch | 108 - www-servers/thttpd/files/thttpd.conf.sample | 38 - www-servers/thttpd/files/thttpd.confd.1 | 35 - www-servers/thttpd/files/thttpd.init.1 | 34 - www-servers/thttpd/files/thttpd.logrotate | 12 - www-servers/thttpd/thttpd-2.27.1-r2.ebuild | 67 - www-servers/thttpd/thttpd-9999.ebuild | 67 - www-servers/tomcat/Manifest | 6 +- .../files/tomcat-7.0.99-build.xml.patch | 163 - .../files/tomcat-instance-manager-r1.bash | 240 - www-servers/tomcat/metadata.xml | 1 - www-servers/tomcat/tomcat-7.0.109-r1.ebuild | 142 - www-servers/tornado/Manifest | 5 +- www-servers/tornado/tornado-6.1-r1.ebuild | 68 - www-servers/tornado/tornado-6.1.ebuild | 57 - www-servers/tornado/tornado-6.2.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 5065 -> 5065 bytes x11-drivers/nvidia-drivers/Manifest | 16 +- .../nvidia-drivers-390.154-clang15.patch | 2 + .../nvidia-drivers-470.141.03-clang15.patch | 2 + .../files/nvidia-extras-390.154-clang16.patch | 41 + .../nvidia-extras-470.141.03-clang16.patch | 36 + .../nvidia-drivers-390.154.ebuild | 1 + .../nvidia-drivers-470.141.03.ebuild | 1 + .../nvidia-drivers-510.85.02.ebuild | 1 + .../nvidia-drivers-515.49.15.ebuild | 1 + .../nvidia-drivers-515.65.01.ebuild | 1 + x11-libs/Manifest.gz | Bin 20055 -> 20045 bytes x11-libs/libnotify/Manifest | 2 +- x11-libs/libnotify/libnotify-0.8.1.ebuild | 2 +- x11-libs/pango/Manifest | 2 +- x11-libs/pango/pango-1.50.9.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47319 -> 47334 bytes x11-misc/xdaliclock/Manifest | 3 + .../files/xdaliclock-2.47-DESTDIR.patch | 59 + x11-misc/xdaliclock/xdaliclock-2.47.ebuild | 59 + x11-misc/xprintidle/Manifest | 2 - x11-misc/xprintidle/xprintidle-2.0.ebuild | 36 - x11-misc/xsetleds/Manifest | 3 +- ...1.3-configure-implicit-function-decl.patch | 75 + ...1.3-r2.ebuild => xsetleds-0.1.3-r3.ebuild} | 16 +- x11-plugins/Manifest.gz | Bin 27367 -> 27370 bytes x11-plugins/asmem/Manifest | 3 +- ...em-1.12-r1.ebuild => asmem-1.12-r2.ebuild} | 26 +- .../files/configure-implicit-func-decls.patch | 14 + x11-plugins/wmmoonclock/Manifest | 5 +- .../files/wmmoonclock-1.29-gcc-10.patch | 37 - .../wmmoonclock/wmmoonclock-1.29.ebuild | 21 - .../wmmoonclock/wmmoonclock-1.30.ebuild | 2 +- x11-terms/Manifest.gz | Bin 4712 -> 4545 bytes x11-terms/mrxvt/Manifest | 6 - ...0.5.4-001-fix-segfault-when-wd-empty.patch | 13 - .../mrxvt/files/mrxvt-0.5.4-fno-common.patch | 20 - .../mrxvt/files/mrxvt-0.5.4-libpng14.patch | 33 - x11-terms/mrxvt/metadata.xml | 16 - x11-terms/mrxvt/mrxvt-0.5.4.ebuild | 121 - x11-themes/Manifest.gz | Bin 21915 -> 21918 bytes x11-themes/tela-icon-theme/Manifest | 4 +- .../tela-icon-theme-20220828-r1.ebuild | 70 + .../tela-icon-theme-99999999.ebuild | 4 +- x11-wm/Manifest.gz | Bin 9796 -> 9791 bytes x11-wm/muffin/Manifest | 2 + x11-wm/muffin/muffin-5.2.1.ebuild | 108 + x11-wm/mutter/Manifest | 2 +- x11-wm/mutter/mutter-42.4-r1.ebuild | 2 +- 3895 files changed, 20725 insertions(+), 27636 deletions(-) create mode 100644 app-admin/cdist/cdist-7.0.0.ebuild delete mode 100644 app-admin/logcheck/Manifest delete mode 100644 app-admin/logcheck/files/logcheck.cron delete mode 100644 app-admin/logcheck/logcheck-1.3.23.ebuild delete mode 100644 app-admin/logcheck/metadata.xml rename app-admin/rsyslog/{rsyslog-8.2206.0.ebuild => rsyslog-8.2206.0-r1.ebuild} (99%) rename app-admin/rsyslog/{rsyslog-8.2208.0.ebuild => rsyslog-8.2208.0-r1.ebuild} (99%) delete mode 100644 app-containers/cri-o/cri-o-1.24.1.ebuild create mode 100644 app-containers/lxc/lxc-5.0.1-r1.ebuild create mode 100644 app-containers/podman/podman-4.2.1.ebuild create mode 100644 app-crypt/jitterentropy/jitterentropy-3.4.1.ebuild delete mode 100644 app-crypt/sequoia-sq/sequoia-sq-0.26.0.ebuild create mode 100644 app-editors/joe/files/joe-4.6-prototypes.patch create mode 100644 app-editors/joe/joe-4.6-r2.ebuild delete mode 100644 app-emulation/vkd3d/files/vkd3d-1.1-Fix-build.patch delete mode 100644 app-emulation/vkd3d/vkd3d-1.0.ebuild delete mode 100644 app-emulation/vkd3d/vkd3d-1.1-r1.ebuild delete mode 100644 app-emulation/vkd3d/vkd3d-1.1.ebuild create mode 100644 app-emulation/vkd3d/vkd3d-1.4-r1.ebuild delete mode 100644 app-emulation/vkd3d/vkd3d-1.4.ebuild delete mode 100644 app-emulation/vkd3d/vkd3d-9999.ebuild create mode 100644 app-eselect/eselect-repository/eselect-repository-13.ebuild delete mode 100644 app-i18n/ibus/files/ibus-1.5.25-ibusimcontext.patch create mode 100644 app-misc/carbon-c-relay/carbon-c-relay-3.7.4-r1.ebuild create mode 100644 app-misc/carbon-c-relay/files/carbon-c-relay.initd-r2 delete mode 100644 app-misc/tmuxp/files/tmuxp-1.6.4-tests.patch delete mode 100644 app-misc/tmuxp/files/tmuxp-1.9.4-relax-click-dep.patch delete mode 100644 app-misc/tmuxp/tmuxp-1.11.1.ebuild delete mode 100644 app-misc/tmuxp/tmuxp-1.12.1.ebuild delete mode 100644 app-misc/tmuxp/tmuxp-1.9.4.ebuild create mode 100644 app-portage/elogv/elogv-0.7.9-r2.ebuild create mode 100644 app-portage/gemato/gemato-17.0.ebuild delete mode 100644 app-portage/iwdevtools/iwdevtools-0.11.7.ebuild rename app-portage/recover-broken-vdb/{recover-broken-vdb-1.0.0.ebuild => recover-broken-vdb-1.0.0-r1.ebuild} (85%) delete mode 100644 app-shells/ksh/files/CVE-2019-14868.patch delete mode 100644 app-shells/ksh/files/ksh-1.0.0-beta.2-gcc12.patch delete mode 100644 app-shells/ksh/files/ksh-2020.0.0-ensure-user-set.patch delete mode 100644 app-shells/ksh/files/ksh-2020.0.0-skip-api-test.patch rename app-shells/ksh/{ksh-1.0.0_beta2.ebuild => ksh-1.0.3.ebuild} (76%) delete mode 100644 app-shells/ksh/ksh-2020.0.0-r1.ebuild rename app-text/expander/{expander-2.0.5-r2.ebuild => expander-2.05-r3.ebuild} (69%) create mode 100644 app-text/expander/files/expander-2.05-clang15.patch rename app-text/expander/files/{expander-2.0.5-gentoo.patch => expander-2.05-gentoo.patch} (100%) create mode 100644 dev-ada/xmlada/xmlada-2021-r2.ebuild delete mode 100644 dev-cpp/edencommon/edencommon-0_pre20220808.ebuild delete mode 100644 dev-cpp/edencommon/edencommon-0_pre20220815.ebuild delete mode 100644 dev-cpp/edencommon/edencommon-2022.08.22.00.ebuild delete mode 100644 dev-cpp/edencommon/edencommon-2022.09.05.00.ebuild rename dev-cpp/edencommon/{edencommon-2022.08.15.00.ebuild => edencommon-2022.09.12.00.ebuild} (100%) delete mode 100644 dev-cpp/folly/folly-2022.04.11.00-r1.ebuild delete mode 100644 dev-cpp/folly/folly-2022.07.04.00.ebuild delete mode 100644 dev-cpp/folly/folly-2022.08.08.00.ebuild delete mode 100644 dev-cpp/folly/folly-2022.08.15.00-r1.ebuild delete mode 100644 dev-cpp/folly/folly-2022.09.05.00.ebuild rename dev-cpp/folly/{folly-2022.08.22.00.ebuild => folly-2022.09.12.00.ebuild} (100%) create mode 100644 dev-cpp/jarowinkler-cpp/Manifest create mode 100644 dev-cpp/jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild create mode 100644 dev-cpp/jarowinkler-cpp/metadata.xml create mode 100644 dev-cpp/rapidfuzz-cpp/Manifest rename {www-servers/thttpd => dev-cpp/rapidfuzz-cpp}/metadata.xml (61%) create mode 100644 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild create mode 100644 dev-java/gson/gson-2.9.1.ebuild rename dev-java/jackrabbit-webdav/{jackrabbit-webdav-2.10.1-r2.ebuild => jackrabbit-webdav-2.10.1-r3.ebuild} (97%) rename dev-java/jakarta-json-api/{jakarta-json-api-1.1.6.ebuild => jakarta-json-api-1.1.6-r1.ebuild} (71%) create mode 100644 dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild delete mode 100644 dev-java/log4j-core/log4j-core-2.18.0.ebuild delete mode 100644 dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.22.ebuild delete mode 100644 dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.81.ebuild delete mode 100644 dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.64.ebuild create mode 100644 dev-java/xerial-core/xerial-core-2.1.ebuild rename dev-lang/go-bootstrap/{go-bootstrap-1.19.ebuild => go-bootstrap-1.18.6.ebuild} (87%) create mode 100644 dev-lang/go-bootstrap/go-bootstrap-1.19.1.ebuild delete mode 100644 dev-lang/zig/files/zig-9999-stage2-fix.patch create mode 100644 dev-libs/glib/glib-2.74.0.ebuild create mode 100644 dev-libs/gobject-introspection-common/gobject-introspection-common-1.74.0.ebuild create mode 100644 dev-libs/gobject-introspection/gobject-introspection-1.74.0.ebuild create mode 100644 dev-libs/libclc/libclc-16.0.0_pre20220918.ebuild rename dev-libs/libdivsufsort/{libdivsufsort-2.0.1-r1.ebuild => libdivsufsort-2.0.1-r2.ebuild} (88%) create mode 100644 dev-libs/libksba/libksba-1.6.1.ebuild delete mode 100644 dev-libs/nspr/nspr-4.34.ebuild delete mode 100644 dev-libs/nss/nss-3.82.ebuild delete mode 100644 dev-libs/openssl-compat/files/openssl-0.9.8e-bsd-sparc64.patch delete mode 100644 dev-libs/openssl-compat/files/openssl-0.9.8h-ldflags.patch delete mode 100644 dev-libs/openssl-compat/files/openssl-0.9.8m-binutils.patch delete mode 100644 dev-libs/openssl-compat/files/openssl-0.9.8z_p8-perl-5.26.patch delete mode 100644 dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r2.ebuild create mode 100644 dev-libs/popt/popt-1.19.ebuild delete mode 100644 dev-libs/trio/files/trio-1.16-no-inline.patch delete mode 100644 dev-libs/trio/trio-1.16.ebuild create mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220918.ebuild create mode 100644 dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.250.0.ebuild rename dev-python/{python-levenshtein/python-levenshtein-0.12.2.ebuild => Levenshtein/Levenshtein-0.12.2.ebuild} (90%) create mode 100644 dev-python/Levenshtein/Levenshtein-0.20.3.ebuild create mode 100644 dev-python/Levenshtein/Manifest rename dev-python/{python-levenshtein => Levenshtein}/metadata.xml (68%) delete mode 100644 dev-python/asttokens/asttokens-2.0.5.ebuild create mode 100644 dev-python/clang-python/clang-python-16.0.0_pre20220918.ebuild create mode 100644 dev-python/jarowinkler/Manifest create mode 100644 dev-python/jarowinkler/jarowinkler-1.2.1.ebuild create mode 100644 dev-python/jarowinkler/metadata.xml delete mode 100644 dev-python/jsonschema/jsonschema-4.10.0.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-4.12.1.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-4.13.0.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-4.14.0.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-4.8.0.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-4.9.0.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.10.3.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.11.0.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.12.0.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.13.0.ebuild create mode 100644 dev-python/linkify-it-py/Manifest create mode 100644 dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild create mode 100644 dev-python/linkify-it-py/metadata.xml create mode 100644 dev-python/lit/lit-16.0.0_pre20220918.ebuild rename dev-python/markdown-it-py/{markdown-it-py-2.1.0.ebuild => markdown-it-py-2.1.0-r1.ebuild} (95%) create mode 100644 dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild create mode 100644 dev-python/minidb/minidb-2.0.7.ebuild rename dev-python/pendulum/{pendulum-2.1.2-r1.ebuild => pendulum-2.1.2-r2.ebuild} (66%) delete mode 100644 dev-python/python-levenshtein/Manifest rename dev-python/pytzdata/{pytzdata-2020.1-r1.ebuild => pytzdata-2020.1-r2.ebuild} (59%) create mode 100644 dev-python/rapidfuzz/Manifest create mode 100644 dev-python/rapidfuzz/files/rapidfuzz-2.9.0-test-pandas.patch create mode 100644 dev-python/rapidfuzz/metadata.xml create mode 100644 dev-python/rapidfuzz/rapidfuzz-2.9.0.ebuild create mode 100644 dev-python/rapidfuzz_capi/Manifest create mode 100644 dev-python/rapidfuzz_capi/metadata.xml create mode 100644 dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild delete mode 100644 dev-python/scandir/scandir-1.10.0-r2.ebuild rename dev-python/simpleeval/{simpleeval-0.9.12.ebuild => simpleeval-0.9.12-r1.ebuild} (56%) create mode 100644 dev-python/snakeoil/snakeoil-0.10.0.ebuild delete mode 100644 dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild delete mode 100644 dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r1.ebuild create mode 100644 dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r2.ebuild delete mode 100644 dev-python/sqlalchemy/sqlalchemy-1.4.14.ebuild delete mode 100644 dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild create mode 100644 dev-python/tempest/tempest-32.0.0.ebuild create mode 100644 dev-python/uc-micro-py/Manifest create mode 100644 dev-python/uc-micro-py/metadata.xml create mode 100644 dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild delete mode 100644 dev-python/yarl/yarl-1.7.2-r3.ebuild create mode 100644 dev-util/bpftrace/files/bpftrace-0.15.0-binutils-2.39.patch create mode 100644 dev-util/gdbus-codegen/gdbus-codegen-2.74.0.ebuild create mode 100644 dev-util/glib-utils/glib-utils-2.74.0.ebuild create mode 100644 dev-util/kcov/files/kcov-40-binutils-2.39.patch create mode 100644 dev-util/kcov/files/kcov-40-gcc-13.patch delete mode 100644 dev-util/librnp/librnp-0.16.0.ebuild create mode 100644 dev-util/lldb/lldb-16.0.0_pre20220918.ebuild delete mode 100644 dev-util/maturin/maturin-0.13.1.ebuild create mode 100644 dev-util/pkgcheck/pkgcheck-0.10.15.ebuild create mode 100644 dev-util/poke/poke-2.4.ebuild delete mode 100644 dev-util/rizin/files/rizin-0.4.0-capstone.patch delete mode 100644 dev-util/rizin/rizin-0.4.0-r1.ebuild rename dev-util/schroot/{schroot-1.6.10_p7-r1.ebuild => schroot-1.6.13_p2.ebuild} (74%) delete mode 100644 dev-util/shunit2/shunit2-2.1.6-r1.ebuild rename dev-util/uftrace/{uftrace-0.10-r1.ebuild => uftrace-0.12.ebuild} (75%) delete mode 100644 dev-util/watchman/watchman-2022.04.11.00.ebuild delete mode 100644 dev-util/watchman/watchman-2022.07.04.00.ebuild delete mode 100644 dev-util/watchman/watchman-2022.08.08.00.ebuild delete mode 100644 dev-util/watchman/watchman-2022.08.15.00.ebuild delete mode 100644 dev-util/watchman/watchman-2022.09.05.00.ebuild rename dev-util/watchman/{watchman-2022.08.22.00.ebuild => watchman-2022.09.12.00.ebuild} (100%) create mode 100644 dev-vcs/git/git-2.38.0_rc0.ebuild delete mode 100644 games-emulation/hatari/hatari-2.4.0.ebuild create mode 100644 games-util/xpadneo/xpadneo-0.9.5.ebuild create mode 100644 gnome-extra/cinnamon-control-center/cinnamon-control-center-5.2.1-r3.ebuild create mode 100644 gnome-extra/cinnamon-control-center/files/cinnamon-control-center-5.2.1-fix-libgnomekbd.patch create mode 100644 gnome-extra/gnome-power-manager/gnome-power-manager-43.0.ebuild rename gnome-extra/gnome-shell-extension-alphabetical-grid/{gnome-shell-extension-alphabetical-grid-23.0.ebuild => gnome-shell-extension-alphabetical-grid-26.0.ebuild} (98%) delete mode 100644 gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-41.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-14.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-26.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-27.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20211111.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20211209.ebuild create mode 100644 gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-51.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-0.24.0.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-38.0.ebuild rename gnome-extra/gnome-shell-extension-desktop-icons-ng/{gnome-shell-extension-desktop-icons-ng-43.0.ebuild => gnome-shell-extension-desktop-icons-ng-46.ebuild} (95%) delete mode 100644 gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20211108-r1.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20211108.ebuild delete mode 100644 gnome-extra/pch-session/pch-session-40.2.ebuild delete mode 100644 gnome-extra/pch-session/pch-session-41.2.ebuild delete mode 100644 java-virtuals/servlet-api/servlet-api-2.3-r1.ebuild create mode 100644 mail-filter/gld/files/gld-1.7-configure-strict-prototypes.patch create mode 100644 mail-filter/imapfilter/files/2.7.6-prototypes.patch create mode 100644 mail-filter/mailfilter/files/0.8.9-bashisms.patch create mode 100644 mail-filter/mailfilter/files/0.8.9-prototypes.patch rename media-fonts/noto-emoji/{noto-emoji-20210715.ebuild => noto-emoji-20220912.ebuild} (82%) delete mode 100644 media-gfx/gif2apng/Manifest delete mode 100644 media-gfx/gif2apng/files/gif2apng-1.9-makefile.patch delete mode 100644 media-gfx/gif2apng/gif2apng-1.9-r1.ebuild delete mode 100644 media-gfx/gif2apng/metadata.xml create mode 100644 media-gfx/graphviz/graphviz-6.0.1.ebuild create mode 100644 media-libs/harfbuzz/harfbuzz-5.2.0.ebuild delete mode 100644 media-libs/libaacplus/Manifest delete mode 100644 media-libs/libaacplus/files/libaacplus-2.0.2-clang-inline-redefinition.patch delete mode 100644 media-libs/libaacplus/libaacplus-2.0.2-r3.ebuild delete mode 100644 media-libs/libaacplus/metadata.xml rename media-libs/libmypaint/{libmypaint-1.6.1-r1.ebuild => libmypaint-1.6.1-r2.ebuild} (95%) rename media-libs/suil/{suil-0.10.16.ebuild => suil-0.10.16-r1.ebuild} (63%) create mode 100644 media-radio/fldigi/files/fldigi-drop-nullptr-definition.patch delete mode 100644 media-sound/amsynth/amsynth-1.12.4.ebuild delete mode 100644 media-sound/frescobaldi/frescobaldi-3.2.ebuild create mode 100644 media-sound/mpck/files/mpck-0.15-implicit-func-decl.patch rename media-sound/mpck/{mpck-0.15.ebuild => mpck-0.15-r1.ebuild} (72%) create mode 100644 media-sound/patchage/patchage-1.0.10.ebuild delete mode 100644 media-sound/qtractor/qtractor-0.9.26.ebuild delete mode 100644 media-sound/qtractor/qtractor-0.9.27.ebuild rename media-sound/zynaddsubfx/{zynaddsubfx-3.0.6.ebuild => zynaddsubfx-3.0.6-r1.ebuild} (94%) rename media-video/droidcam/{droidcam-1.8.2.ebuild => droidcam-1.8.2-r1.ebuild} (98%) rename media-video/droidcam/files/{droidcam-makefile-fixes.patch => droidcam-1.8.2-makefile-fixes.patch} (87%) create mode 100644 metadata/md5-cache/app-admin/cdist-7.0.0 delete mode 100644 metadata/md5-cache/app-admin/logcheck-1.3.23 rename metadata/md5-cache/app-admin/{rsyslog-8.2206.0 => rsyslog-8.2206.0-r1} (99%) rename metadata/md5-cache/app-admin/{rsyslog-8.2208.0 => rsyslog-8.2208.0-r1} (99%) delete mode 100644 metadata/md5-cache/app-containers/cri-o-1.24.1 create mode 100644 metadata/md5-cache/app-containers/lxc-5.0.1-r1 create mode 100644 metadata/md5-cache/app-containers/podman-4.2.1 create mode 100644 metadata/md5-cache/app-crypt/jitterentropy-3.4.1 delete mode 100644 metadata/md5-cache/app-crypt/sequoia-sq-0.26.0 create mode 100644 metadata/md5-cache/app-editors/joe-4.6-r2 delete mode 100644 metadata/md5-cache/app-emulation/vkd3d-1.0 delete mode 100644 metadata/md5-cache/app-emulation/vkd3d-1.1 delete mode 100644 metadata/md5-cache/app-emulation/vkd3d-1.1-r1 delete mode 100644 metadata/md5-cache/app-emulation/vkd3d-1.4 create mode 100644 metadata/md5-cache/app-emulation/vkd3d-1.4-r1 delete mode 100644 metadata/md5-cache/app-emulation/vkd3d-9999 create mode 100644 metadata/md5-cache/app-eselect/eselect-repository-13 create mode 100644 metadata/md5-cache/app-misc/carbon-c-relay-3.7.4-r1 delete mode 100644 metadata/md5-cache/app-misc/tmuxp-1.11.1 delete mode 100644 metadata/md5-cache/app-misc/tmuxp-1.12.1 delete mode 100644 metadata/md5-cache/app-misc/tmuxp-1.9.4 create mode 100644 metadata/md5-cache/app-portage/elogv-0.7.9-r2 create mode 100644 metadata/md5-cache/app-portage/gemato-17.0 delete mode 100644 metadata/md5-cache/app-portage/iwdevtools-0.11.7 rename metadata/md5-cache/app-portage/{recover-broken-vdb-1.0.0 => recover-broken-vdb-1.0.0-r1} (73%) delete mode 100644 metadata/md5-cache/app-shells/ksh-1.0.0_beta2 create mode 100644 metadata/md5-cache/app-shells/ksh-1.0.3 delete mode 100644 metadata/md5-cache/app-shells/ksh-2020.0.0-r1 rename metadata/md5-cache/app-text/{expander-2.0.5-r2 => expander-2.05-r3} (89%) create mode 100644 metadata/md5-cache/dev-ada/xmlada-2021-r2 delete mode 100644 metadata/md5-cache/dev-cpp/edencommon-0_pre20220808 delete mode 100644 metadata/md5-cache/dev-cpp/edencommon-0_pre20220815 delete mode 100644 metadata/md5-cache/dev-cpp/edencommon-2022.08.15.00 delete mode 100644 metadata/md5-cache/dev-cpp/edencommon-2022.08.22.00 rename metadata/md5-cache/dev-cpp/{edencommon-2022.09.05.00 => edencommon-2022.09.12.00} (92%) delete mode 100644 metadata/md5-cache/dev-cpp/folly-2022.04.11.00-r1 delete mode 100644 metadata/md5-cache/dev-cpp/folly-2022.07.04.00 delete mode 100644 metadata/md5-cache/dev-cpp/folly-2022.08.08.00 delete mode 100644 metadata/md5-cache/dev-cpp/folly-2022.08.15.00-r1 delete mode 100644 metadata/md5-cache/dev-cpp/folly-2022.09.05.00 rename metadata/md5-cache/dev-cpp/{folly-2022.08.22.00 => folly-2022.09.12.00} (96%) create mode 100644 metadata/md5-cache/dev-cpp/jarowinkler-cpp-1.0.2 create mode 100644 metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.6.0 create mode 100644 metadata/md5-cache/dev-java/gson-2.9.1 rename metadata/md5-cache/dev-java/{jackrabbit-webdav-2.10.1-r2 => jackrabbit-webdav-2.10.1-r3} (66%) rename metadata/md5-cache/dev-java/{jakarta-json-api-1.1.6 => jakarta-json-api-1.1.6-r1} (69%) create mode 100644 metadata/md5-cache/dev-java/jdbc-postgresql-42.5.0 delete mode 100644 metadata/md5-cache/dev-java/log4j-core-2.18.0 delete mode 100644 metadata/md5-cache/dev-java/tomcat-servlet-api-10.0.22 delete mode 100644 metadata/md5-cache/dev-java/tomcat-servlet-api-8.5.81 rename metadata/md5-cache/dev-java/{tomcat-servlet-api-9.0.64 => xerial-core-2.1} (53%) create mode 100644 metadata/md5-cache/dev-lang/go-bootstrap-1.18.6 delete mode 100644 metadata/md5-cache/dev-lang/go-bootstrap-1.19 create mode 100644 metadata/md5-cache/dev-lang/go-bootstrap-1.19.1 create mode 100644 metadata/md5-cache/dev-libs/glib-2.74.0 create mode 100644 metadata/md5-cache/dev-libs/gobject-introspection-1.74.0 create mode 100644 metadata/md5-cache/dev-libs/gobject-introspection-common-1.74.0 create mode 100644 metadata/md5-cache/dev-libs/libclc-16.0.0_pre20220918 delete mode 100644 metadata/md5-cache/dev-libs/libdivsufsort-2.0.1-r1 create mode 100644 metadata/md5-cache/dev-libs/libdivsufsort-2.0.1-r2 create mode 100644 metadata/md5-cache/dev-libs/libksba-1.6.1 delete mode 100644 metadata/md5-cache/dev-libs/nspr-4.34 delete mode 100644 metadata/md5-cache/dev-libs/nss-3.82 delete mode 100644 metadata/md5-cache/dev-libs/openssl-compat-0.9.8z_p8-r2 create mode 100644 metadata/md5-cache/dev-libs/popt-1.19 delete mode 100644 metadata/md5-cache/dev-libs/trio-1.16 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.250.0 rename metadata/md5-cache/dev-python/{python-levenshtein-0.12.2 => Levenshtein-0.12.2} (98%) create mode 100644 metadata/md5-cache/dev-python/Levenshtein-0.20.3 delete mode 100644 metadata/md5-cache/dev-python/asttokens-2.0.5 create mode 100644 metadata/md5-cache/dev-python/clang-python-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/dev-python/jarowinkler-1.2.1 delete mode 100644 metadata/md5-cache/dev-python/jsonschema-4.10.0 delete mode 100644 metadata/md5-cache/dev-python/jsonschema-4.12.1 delete mode 100644 metadata/md5-cache/dev-python/jsonschema-4.13.0 delete mode 100644 metadata/md5-cache/dev-python/jsonschema-4.14.0 delete mode 100644 metadata/md5-cache/dev-python/jsonschema-4.8.0 delete mode 100644 metadata/md5-cache/dev-python/jsonschema-4.9.0 delete mode 100644 metadata/md5-cache/dev-python/libtmux-0.10.3 delete mode 100644 metadata/md5-cache/dev-python/libtmux-0.11.0 delete mode 100644 metadata/md5-cache/dev-python/libtmux-0.12.0 delete mode 100644 metadata/md5-cache/dev-python/libtmux-0.13.0 create mode 100644 metadata/md5-cache/dev-python/linkify-it-py-2.0.0 create mode 100644 metadata/md5-cache/dev-python/lit-16.0.0_pre20220918 delete mode 100644 metadata/md5-cache/dev-python/markdown-it-py-2.1.0 create mode 100644 metadata/md5-cache/dev-python/markdown-it-py-2.1.0-r1 create mode 100644 metadata/md5-cache/dev-python/markdown-it-py-2.1.0-r2 create mode 100644 metadata/md5-cache/dev-python/minidb-2.0.7 rename metadata/md5-cache/dev-python/{pendulum-2.1.2-r1 => pendulum-2.1.2-r2} (86%) rename metadata/md5-cache/dev-python/{pytzdata-2020.1-r1 => pytzdata-2020.1-r2} (77%) create mode 100644 metadata/md5-cache/dev-python/rapidfuzz-2.9.0 create mode 100644 metadata/md5-cache/dev-python/rapidfuzz_capi-1.0.5 delete mode 100644 metadata/md5-cache/dev-python/scandir-1.10.0-r2 delete mode 100644 metadata/md5-cache/dev-python/simpleeval-0.9.12 create mode 100644 metadata/md5-cache/dev-python/simpleeval-0.9.12-r1 create mode 100644 metadata/md5-cache/dev-python/snakeoil-0.10.0 delete mode 100644 metadata/md5-cache/dev-python/sphinx-basic-ng-0.0.1_alpha11 rename metadata/md5-cache/dev-python/{sphinxcontrib-github-alt-1.2-r1 => sphinxcontrib-github-alt-1.2-r2} (73%) delete mode 100644 metadata/md5-cache/dev-python/sqlalchemy-1.4.14 delete mode 100644 metadata/md5-cache/dev-python/sqlalchemy-1.4.39 create mode 100644 metadata/md5-cache/dev-python/tempest-32.0.0 create mode 100644 metadata/md5-cache/dev-python/uc-micro-py-1.0.1 delete mode 100644 metadata/md5-cache/dev-python/yarl-1.7.2-r3 create mode 100644 metadata/md5-cache/dev-util/gdbus-codegen-2.74.0 create mode 100644 metadata/md5-cache/dev-util/glib-utils-2.74.0 delete mode 100644 metadata/md5-cache/dev-util/librnp-0.16.0 create mode 100644 metadata/md5-cache/dev-util/lldb-16.0.0_pre20220918 delete mode 100644 metadata/md5-cache/dev-util/maturin-0.13.1 create mode 100644 metadata/md5-cache/dev-util/pkgcheck-0.10.15 create mode 100644 metadata/md5-cache/dev-util/poke-2.4 delete mode 100644 metadata/md5-cache/dev-util/rizin-0.4.0-r1 rename metadata/md5-cache/dev-util/{schroot-1.6.10_p7-r1 => schroot-1.6.13_p2} (83%) delete mode 100644 metadata/md5-cache/dev-util/shunit2-2.1.6-r1 delete mode 100644 metadata/md5-cache/dev-util/uftrace-0.10-r1 create mode 100644 metadata/md5-cache/dev-util/uftrace-0.12 delete mode 100644 metadata/md5-cache/dev-util/watchman-2022.04.11.00 delete mode 100644 metadata/md5-cache/dev-util/watchman-2022.07.04.00 delete mode 100644 metadata/md5-cache/dev-util/watchman-2022.08.08.00 delete mode 100644 metadata/md5-cache/dev-util/watchman-2022.08.15.00 delete mode 100644 metadata/md5-cache/dev-util/watchman-2022.09.05.00 rename metadata/md5-cache/dev-util/{watchman-2022.08.22.00 => watchman-2022.09.12.00} (97%) create mode 100644 metadata/md5-cache/dev-vcs/git-2.38.0_rc0 delete mode 100644 metadata/md5-cache/games-emulation/hatari-2.4.0 create mode 100644 metadata/md5-cache/games-util/xpadneo-0.9.5 create mode 100644 metadata/md5-cache/gnome-extra/cinnamon-control-center-5.2.1-r3 create mode 100644 metadata/md5-cache/gnome-extra/gnome-power-manager-43.0 rename metadata/md5-cache/gnome-extra/{gnome-shell-extension-alphabetical-grid-23.0 => gnome-shell-extension-alphabetical-grid-26.0} (79%) delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-appindicator-41 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-applications-overview-tooltip-14 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-bluetooth-quick-connect-26 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-bluetooth-quick-connect-27 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen-20211111 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen-20211209 create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-dash-to-panel-51 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-0.24.0 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-38.0 rename metadata/md5-cache/gnome-extra/{gnome-shell-extension-desktop-icons-ng-43.0 => gnome-shell-extension-desktop-icons-ng-46} (85%) delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-weather-in-the-clock-20211108 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-weather-in-the-clock-20211108-r1 delete mode 100644 metadata/md5-cache/gnome-extra/pch-session-40.2 delete mode 100644 metadata/md5-cache/gnome-extra/pch-session-41.2 delete mode 100644 metadata/md5-cache/java-virtuals/servlet-api-2.3-r1 delete mode 100644 metadata/md5-cache/media-fonts/noto-emoji-20210715 create mode 100644 metadata/md5-cache/media-fonts/noto-emoji-20220912 delete mode 100644 metadata/md5-cache/media-gfx/gif2apng-1.9-r1 create mode 100644 metadata/md5-cache/media-gfx/graphviz-6.0.1 create mode 100644 metadata/md5-cache/media-libs/harfbuzz-5.2.0 delete mode 100644 metadata/md5-cache/media-libs/libaacplus-2.0.2-r3 rename metadata/md5-cache/media-libs/{libmypaint-1.6.1-r1 => libmypaint-1.6.1-r2} (72%) delete mode 100644 metadata/md5-cache/media-libs/suil-0.10.16 create mode 100644 metadata/md5-cache/media-libs/suil-0.10.16-r1 delete mode 100644 metadata/md5-cache/media-sound/amsynth-1.12.4 delete mode 100644 metadata/md5-cache/media-sound/frescobaldi-3.2 rename metadata/md5-cache/media-sound/{mpck-0.15 => mpck-0.15-r1} (80%) create mode 100644 metadata/md5-cache/media-sound/patchage-1.0.10 delete mode 100644 metadata/md5-cache/media-sound/qtractor-0.9.26 delete mode 100644 metadata/md5-cache/media-sound/qtractor-0.9.27 rename metadata/md5-cache/media-sound/{zynaddsubfx-3.0.6 => zynaddsubfx-3.0.6-r1} (56%) rename metadata/md5-cache/media-video/{droidcam-1.8.2 => droidcam-1.8.2-r1} (97%) delete mode 100644 metadata/md5-cache/net-analyzer/python-gvm-21.1.3 delete mode 100644 metadata/md5-cache/net-analyzer/sguil-sensor-1.0.0-r3 delete mode 100644 metadata/md5-cache/net-analyzer/smokeping-2.7.3-r1 delete mode 100644 metadata/md5-cache/net-fs/cvmfs-2.9.0 rename metadata/md5-cache/net-fs/{cvmfs-2.8.2 => cvmfs-2.9.4} (91%) create mode 100644 metadata/md5-cache/net-fs/nfs-utils-2.6.2-r1 delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-bin-3.7.3 rename metadata/md5-cache/net-im/{telegram-desktop-bin-4.0.2 => telegram-desktop-bin-4.2.0} (72%) create mode 100644 metadata/md5-cache/net-im/zoom-5.11.10.4400 delete mode 100644 metadata/md5-cache/net-im/zoom-5.11.3.3882-r1 create mode 100644 metadata/md5-cache/net-libs/davix-0.8.3 delete mode 100644 metadata/md5-cache/net-misc/calico-cni-plugin-3.1.3 delete mode 100644 metadata/md5-cache/net-misc/calicoctl-3.1.3 rename metadata/md5-cache/net-misc/{gallery-dl-1.21.1 => gallery-dl-1.23.1} (89%) create mode 100644 metadata/md5-cache/net-misc/gnome-connections-43.0 delete mode 100644 metadata/md5-cache/net-misc/keychain-2.8.5 delete mode 100644 metadata/md5-cache/net-misc/yt-dlp-2022.8.19 delete mode 100644 metadata/md5-cache/net-misc/ytfzf-2.4.1 create mode 100644 metadata/md5-cache/net-proxy/haproxy-2.6.5 create mode 100644 metadata/md5-cache/net-voip/mumble-1.4.287 create mode 100644 metadata/md5-cache/net-voip/murmur-1.4.287 delete mode 100644 metadata/md5-cache/net-vpn/vpnc-0.5.3_p550-r2 create mode 100644 metadata/md5-cache/net-vpn/vpnc-9999 delete mode 100644 metadata/md5-cache/sci-chemistry/chemex-2021.4.0_p6 create mode 100644 metadata/md5-cache/sci-chemistry/chemex-2021.4.0_p6-r1 create mode 100644 metadata/md5-cache/sci-chemistry/chemex-2022.0.1-r1 rename metadata/md5-cache/sci-physics/{geant-4.11.0.1-r1 => geant-4.11.0.3} (80%) rename metadata/md5-cache/sys-apps/{baselayout-2.8-r2 => baselayout-2.8-r3} (94%) create mode 100644 metadata/md5-cache/sys-apps/baselayout-2.9 create mode 100644 metadata/md5-cache/sys-apps/gnome-disk-utility-43.0 delete mode 100644 metadata/md5-cache/sys-apps/gsmartcontrol-1.1.3 delete mode 100644 metadata/md5-cache/sys-apps/ipmi-fan-control-0.3.10 create mode 100644 metadata/md5-cache/sys-apps/ipmi-fan-control-0.4.0 create mode 100644 metadata/md5-cache/sys-apps/man-pages-posix-2013a rename metadata/md5-cache/sys-apps/{man-pages-posix-2017a => man-pages-posix-2017a-r1} (86%) delete mode 100644 metadata/md5-cache/sys-apps/minised-1.15 delete mode 100644 metadata/md5-cache/sys-apps/pkgcore-0.12.12 delete mode 100644 metadata/md5-cache/sys-apps/systemd-251.2 delete mode 100644 metadata/md5-cache/sys-apps/systemd-utils-250.7 delete mode 100644 metadata/md5-cache/sys-apps/systemd-utils-250.8 delete mode 100644 metadata/md5-cache/sys-apps/systemd-utils-251.2-r1 delete mode 100644 metadata/md5-cache/sys-apps/systemd-utils-251.3 delete mode 100644 metadata/md5-cache/sys-apps/systemd-utils-251.4 rename metadata/md5-cache/sys-apps/{systemd-utils-251.4-r1 => systemd-utils-251.4-r2} (98%) create mode 100644 metadata/md5-cache/sys-auth/skey-1.1.5-r13 rename metadata/md5-cache/sys-boot/{grub-2.06-r2 => grub-2.06-r3} (98%) delete mode 100644 metadata/md5-cache/sys-cluster/ipvsadm-1.27-r1 rename metadata/md5-cache/sys-cluster/{kube-apiserver-1.22.12 => kube-apiserver-1.22.14} (88%) rename metadata/md5-cache/sys-cluster/{kube-apiserver-1.23.9 => kube-apiserver-1.23.11} (79%) rename metadata/md5-cache/sys-cluster/{kube-apiserver-1.24.3 => kube-apiserver-1.24.5} (80%) create mode 100644 metadata/md5-cache/sys-cluster/kube-apiserver-1.25.1 rename metadata/md5-cache/sys-cluster/{kube-controller-manager-1.22.12 => kube-controller-manager-1.22.14} (84%) rename metadata/md5-cache/sys-cluster/{kube-controller-manager-1.23.9 => kube-controller-manager-1.23.11} (73%) rename metadata/md5-cache/sys-cluster/{kube-controller-manager-1.24.3 => kube-controller-manager-1.24.5} (74%) create mode 100644 metadata/md5-cache/sys-cluster/kube-controller-manager-1.25.1 rename metadata/md5-cache/sys-cluster/{kube-proxy-1.22.12 => kube-proxy-1.22.14} (82%) rename metadata/md5-cache/sys-cluster/{kube-proxy-1.23.9 => kube-proxy-1.23.11} (70%) rename metadata/md5-cache/sys-cluster/{kube-proxy-1.24.3 => kube-proxy-1.24.5} (70%) create mode 100644 metadata/md5-cache/sys-cluster/kube-proxy-1.25.1 rename metadata/md5-cache/sys-cluster/{kube-scheduler-1.22.12 => kube-scheduler-1.22.14} (83%) rename metadata/md5-cache/sys-cluster/{kube-scheduler-1.23.9 => kube-scheduler-1.23.11} (71%) rename metadata/md5-cache/sys-cluster/{kube-scheduler-1.24.3 => kube-scheduler-1.24.5} (72%) create mode 100644 metadata/md5-cache/sys-cluster/kube-scheduler-1.25.1 rename metadata/md5-cache/sys-cluster/{kubeadm-1.22.12 => kubeadm-1.22.14} (85%) rename metadata/md5-cache/sys-cluster/{kubeadm-1.23.9 => kubeadm-1.23.11} (75%) rename metadata/md5-cache/sys-cluster/{kubeadm-1.24.3 => kubeadm-1.24.5} (75%) create mode 100644 metadata/md5-cache/sys-cluster/kubeadm-1.25.1 rename metadata/md5-cache/sys-cluster/{kubectl-1.22.12 => kubectl-1.22.14} (85%) rename metadata/md5-cache/sys-cluster/{kubectl-1.23.9 => kubectl-1.23.11} (74%) rename metadata/md5-cache/sys-cluster/{kubectl-1.24.3 => kubectl-1.24.5} (75%) create mode 100644 metadata/md5-cache/sys-cluster/kubectl-1.25.1 rename metadata/md5-cache/sys-cluster/{kubelet-1.22.12 => kubelet-1.22.14} (84%) rename metadata/md5-cache/sys-cluster/{kubelet-1.23.9 => kubelet-1.23.11} (73%) rename metadata/md5-cache/sys-cluster/{kubelet-1.24.3 => kubelet-1.24.5} (74%) create mode 100644 metadata/md5-cache/sys-cluster/kubelet-1.25.1 delete mode 100644 metadata/md5-cache/sys-cluster/sanlock-3.8.2 delete mode 100644 metadata/md5-cache/sys-devel/binutils-2.38-r1 delete mode 100644 metadata/md5-cache/sys-devel/binutils-hppa64-2.38-r1 create mode 100644 metadata/md5-cache/sys-devel/clang-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-devel/clang-common-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-devel/gcc-10.4.1_p20220915 create mode 100644 metadata/md5-cache/sys-devel/gcc-11.3.1_p20220916 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.2.1_p20220917 create mode 100644 metadata/md5-cache/sys-devel/gcc-13.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-devel/lld-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-devel/llvm-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-devel/llvm-common-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-fs/mtools-4.0.41 delete mode 100644 metadata/md5-cache/sys-fs/zfs-2.0.7-r1 delete mode 100644 metadata/md5-cache/sys-fs/zfs-2.1.4-r1 delete mode 100644 metadata/md5-cache/sys-fs/zfs-2.1.5 delete mode 100644 metadata/md5-cache/sys-fs/zfs-2.1.5-r1 delete mode 100644 metadata/md5-cache/sys-fs/zfs-2.1.5-r3 delete mode 100644 metadata/md5-cache/sys-fs/zfs-2.1.5-r4 rename metadata/md5-cache/sys-fs/{zfs-2.1.5-r5 => zfs-2.1.5-r6} (92%) delete mode 100644 metadata/md5-cache/sys-fs/zfs-kmod-2.0.7 delete mode 100644 metadata/md5-cache/sys-fs/zfs-kmod-2.1.4-r1 delete mode 100644 metadata/md5-cache/sys-fs/zfs-kmod-2.1.5 create mode 100644 metadata/md5-cache/sys-kernel/git-sources-6.0_rc6 delete mode 100644 metadata/md5-cache/sys-libs/binutils-libs-2.38-r1 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-libs/libcxx-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-libs/libcxxabi-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-libs/libomp-16.0.0_pre20220918 create mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-16.0.0_pre20220918 delete mode 100644 metadata/md5-cache/sys-libs/ncurses-6.3_p20220903 delete mode 100644 metadata/md5-cache/sys-libs/ncurses-6.3_p20220903-r1 delete mode 100644 metadata/md5-cache/sys-libs/ncurses-6.3_p20220910 delete mode 100644 metadata/md5-cache/sys-libs/ncurses-6.3_p20220910-r1 create mode 100644 metadata/md5-cache/sys-libs/ncurses-6.3_p20220917 create mode 100644 metadata/md5-cache/sys-libs/ncurses-6.3_p20220917-r1 delete mode 100644 metadata/md5-cache/sys-process/bpytop-1.0.61-r1 delete mode 100644 metadata/md5-cache/sys-process/bpytop-1.0.63 delete mode 100644 metadata/md5-cache/sys-process/bpytop-1.0.67 rename metadata/md5-cache/sys-process/{bpytop-1.0.68 => bpytop-1.0.68-r1} (78%) create mode 100644 metadata/md5-cache/sys-process/lsof-4.96.3 delete mode 100644 metadata/md5-cache/www-apps/postfixadmin-3.3.11 rename metadata/md5-cache/www-apps/{postfixadmin-3.3.10 => postfixadmin-3.3.11-r1} (93%) create mode 100644 metadata/md5-cache/www-apps/prowlarr-0.4.6.1969 rename metadata/md5-cache/www-client/{google-chrome-unstable-107.0.5286.2 => google-chrome-beta-106.0.5249.40} (94%) rename metadata/md5-cache/www-client/{google-chrome-beta-106.0.5249.30 => google-chrome-unstable-107.0.5300.0} (93%) rename metadata/md5-cache/www-client/{microsoft-edge-105.0.1343.33 => microsoft-edge-105.0.1343.42} (91%) rename metadata/md5-cache/www-client/{microsoft-edge-beta-105.0.1343.27 => microsoft-edge-beta-106.0.1370.15} (91%) rename metadata/md5-cache/www-client/{microsoft-edge-beta-105.0.1343.23 => microsoft-edge-beta-106.0.1370.17} (91%) rename metadata/md5-cache/www-client/{vivaldi-5.4.2753.40 => vivaldi-5.4.2753.51} (85%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-5.5.2770.3 => vivaldi-snapshot-5.5.2797.3} (90%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-106.0.5249.30_beta => chrome-binary-plugins-106.0.5249.40_beta} (92%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-107.0.5286.2_alpha => chrome-binary-plugins-107.0.5300.0_alpha} (91%) create mode 100644 metadata/md5-cache/www-servers/lighttpd-1.4.67 delete mode 100644 metadata/md5-cache/www-servers/thttpd-2.27.1-r2 delete mode 100644 metadata/md5-cache/www-servers/thttpd-9999 delete mode 100644 metadata/md5-cache/www-servers/tomcat-7.0.109-r1 delete mode 100644 metadata/md5-cache/www-servers/tornado-6.1 delete mode 100644 metadata/md5-cache/www-servers/tornado-6.1-r1 create mode 100644 metadata/md5-cache/x11-misc/xdaliclock-2.47 delete mode 100644 metadata/md5-cache/x11-misc/xprintidle-2.0 rename metadata/md5-cache/x11-misc/{xsetleds-0.1.3-r2 => xsetleds-0.1.3-r3} (79%) rename metadata/md5-cache/x11-plugins/{asmem-1.12-r1 => asmem-1.12-r2} (74%) delete mode 100644 metadata/md5-cache/x11-plugins/wmmoonclock-1.29 delete mode 100644 metadata/md5-cache/x11-terms/mrxvt-0.5.4 create mode 100644 metadata/md5-cache/x11-themes/tela-icon-theme-20220828-r1 create mode 100644 metadata/md5-cache/x11-wm/muffin-5.2.1 delete mode 100644 net-analyzer/python-gvm/python-gvm-21.1.3.ebuild delete mode 100644 net-analyzer/sguil-sensor/Manifest delete mode 100644 net-analyzer/sguil-sensor/files/log_packets.confd delete mode 100644 net-analyzer/sguil-sensor/files/log_packets.initd delete mode 100644 net-analyzer/sguil-sensor/files/sensor_agent.initd delete mode 100644 net-analyzer/sguil-sensor/metadata.xml delete mode 100644 net-analyzer/sguil-sensor/sguil-sensor-1.0.0-r3.ebuild delete mode 100644 net-analyzer/smokeping/Manifest delete mode 100644 net-analyzer/smokeping/files/79_smokeping.conf delete mode 100644 net-analyzer/smokeping/files/smokeping.conf delete mode 100644 net-analyzer/smokeping/files/smokeping.init.5 delete mode 100644 net-analyzer/smokeping/files/smokeping.service delete mode 100644 net-analyzer/smokeping/metadata.xml delete mode 100644 net-analyzer/smokeping/smokeping-2.7.3-r1.ebuild delete mode 100644 net-fs/cvmfs/cvmfs-2.9.0.ebuild rename net-fs/cvmfs/{cvmfs-2.8.2.ebuild => cvmfs-2.9.4.ebuild} (96%) create mode 100644 net-fs/cvmfs/files/cvmfs-2.9.2-include-ctime.patch create mode 100644 net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-Wlogical-not-parentheses.patch create mode 100644 net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-fix-function-prototypes.patch create mode 100644 net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-more-function-prototypes.patch create mode 100644 net-fs/nfs-utils/nfs-utils-2.6.2-r1.ebuild delete mode 100644 net-im/telegram-desktop-bin/telegram-desktop-bin-3.7.3.ebuild rename net-im/telegram-desktop-bin/{telegram-desktop-bin-4.0.2.ebuild => telegram-desktop-bin-4.2.0.ebuild} (100%) rename net-im/zoom/{zoom-5.11.3.3882-r1.ebuild => zoom-5.11.10.4400.ebuild} (97%) create mode 100644 net-libs/davix/davix-0.8.3.ebuild create mode 100644 net-libs/davix/files/davix-0.8.3-enable-ctest.patch delete mode 100644 net-misc/calico-cni-plugin/Manifest delete mode 100644 net-misc/calico-cni-plugin/calico-cni-plugin-3.1.3.ebuild delete mode 100644 net-misc/calico-cni-plugin/metadata.xml delete mode 100644 net-misc/calicoctl/Manifest delete mode 100644 net-misc/calicoctl/calicoctl-3.1.3.ebuild delete mode 100644 net-misc/calicoctl/metadata.xml rename net-misc/gallery-dl/{gallery-dl-1.21.1.ebuild => gallery-dl-1.23.1.ebuild} (92%) create mode 100644 net-misc/gnome-connections/gnome-connections-43.0.ebuild delete mode 100644 net-misc/keychain/keychain-2.8.5.ebuild delete mode 100644 net-misc/yt-dlp/yt-dlp-2022.8.19.ebuild delete mode 100644 net-misc/ytfzf/ytfzf-2.4.1.ebuild create mode 100644 net-proxy/haproxy/haproxy-2.6.5.ebuild create mode 100644 net-voip/mumble/mumble-1.4.287.ebuild create mode 100644 net-voip/murmur/murmur-1.4.287.ebuild rename net-vpn/vpnc/{vpnc-0.5.3_p550-r2.ebuild => vpnc-9999.ebuild} (70%) delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/desktop/eapi delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/eapi delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/parent delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/eapi delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/merged-usr/eapi delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/merged-usr/parent delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/parent delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/desktop/parent delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/developer/eapi delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/developer/parent delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/eapi delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/musl/eapi delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/eapi delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/parent delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/musl/make.defaults delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/musl/parent delete mode 100644 profiles/default/linux/powerpc/ppc32/17.0/parent delete mode 100644 profiles/default/linux/powerpc/ppc32/eapi delete mode 100644 profiles/default/linux/powerpc/ppc32/parent delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/eapi delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/eapi delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/parent delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/eapi delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/merged-usr/eapi delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/merged-usr/parent delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/parent delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/parent delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/eapi delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/parent delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/eapi delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/make.defaults delete mode 100644 profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/parent rename sci-chemistry/chemex/{chemex-2021.4.0_p6.ebuild => chemex-2021.4.0_p6-r1.ebuild} (83%) create mode 100644 sci-chemistry/chemex/chemex-2022.0.1-r1.ebuild rename sci-physics/geant/{geant-4.11.0.1-r1.ebuild => geant-4.11.0.3.ebuild} (96%) rename sys-apps/baselayout/{baselayout-2.8-r2.ebuild => baselayout-2.8-r3.ebuild} (99%) create mode 100644 sys-apps/baselayout/baselayout-2.9.ebuild create mode 100644 sys-apps/gnome-disk-utility/gnome-disk-utility-43.0.ebuild delete mode 100644 sys-apps/gsmartcontrol/gsmartcontrol-1.1.3.ebuild rename sys-apps/ipmi-fan-control/{ipmi-fan-control-0.3.10.ebuild => ipmi-fan-control-0.4.0.ebuild} (78%) rename sys-apps/man-pages-posix/{man-pages-posix-2017a.ebuild => man-pages-posix-2013a.ebuild} (95%) create mode 100644 sys-apps/man-pages-posix/man-pages-posix-2017a-r1.ebuild delete mode 100644 sys-apps/minised/minised-1.15.ebuild delete mode 100644 sys-apps/pkgcore/pkgcore-0.12.12.ebuild delete mode 100644 sys-apps/systemd-utils/files/250.4-test-systemd-tmpfiles.standalone.patch delete mode 100644 sys-apps/systemd-utils/files/251-glibc-2.36.patch create mode 100644 sys-apps/systemd-utils/files/251-revert-fortify-source-3-fix.patch delete mode 100644 sys-apps/systemd-utils/systemd-utils-250.7.ebuild delete mode 100644 sys-apps/systemd-utils/systemd-utils-250.8.ebuild delete mode 100644 sys-apps/systemd-utils/systemd-utils-251.2-r1.ebuild delete mode 100644 sys-apps/systemd-utils/systemd-utils-251.3.ebuild rename sys-apps/systemd-utils/{systemd-utils-251.4-r1.ebuild => systemd-utils-251.4-r2.ebuild} (98%) delete mode 100644 sys-apps/systemd-utils/systemd-utils-251.4.ebuild delete mode 100644 sys-apps/systemd/files/251-format-string.patch delete mode 100644 sys-apps/systemd/systemd-251.2.ebuild create mode 100644 sys-auth/fprintd/files/tests-Fix-dbusmock-AddDevice-calls-to-include-optional-ar.patch create mode 100644 sys-auth/skey/skey-1.1.5-r13.ebuild create mode 100644 sys-boot/grub/files/grub-2.06-grub-mkconfig-restore-umask.patch rename sys-boot/grub/{grub-2.06-r2.ebuild => grub-2.06-r3.ebuild} (99%) delete mode 100644 sys-cluster/ipvsadm/files/ipvsadm-1.27-fix-daemon-state.patch delete mode 100644 sys-cluster/ipvsadm/ipvsadm-1.27-r1.ebuild rename sys-cluster/kube-apiserver/{kube-apiserver-1.22.12.ebuild => kube-apiserver-1.22.14.ebuild} (97%) rename sys-cluster/kube-apiserver/{kube-apiserver-1.23.9.ebuild => kube-apiserver-1.23.11.ebuild} (97%) rename sys-cluster/kube-apiserver/{kube-apiserver-1.24.3.ebuild => kube-apiserver-1.24.5.ebuild} (97%) create mode 100644 sys-cluster/kube-apiserver/kube-apiserver-1.25.1.ebuild rename sys-cluster/kube-controller-manager/{kube-controller-manager-1.22.12.ebuild => kube-controller-manager-1.22.14.ebuild} (97%) rename sys-cluster/kube-controller-manager/{kube-controller-manager-1.23.9.ebuild => kube-controller-manager-1.23.11.ebuild} (97%) rename sys-cluster/kube-controller-manager/{kube-controller-manager-1.24.3.ebuild => kube-controller-manager-1.24.5.ebuild} (97%) create mode 100644 sys-cluster/kube-controller-manager/kube-controller-manager-1.25.1.ebuild rename sys-cluster/kube-proxy/{kube-proxy-1.22.12.ebuild => kube-proxy-1.22.14.ebuild} (97%) rename sys-cluster/kube-proxy/{kube-proxy-1.23.9.ebuild => kube-proxy-1.23.11.ebuild} (97%) rename sys-cluster/kube-proxy/{kube-proxy-1.24.3.ebuild => kube-proxy-1.24.5.ebuild} (97%) create mode 100644 sys-cluster/kube-proxy/kube-proxy-1.25.1.ebuild rename sys-cluster/kube-scheduler/{kube-scheduler-1.22.12.ebuild => kube-scheduler-1.22.14.ebuild} (97%) rename sys-cluster/kube-scheduler/{kube-scheduler-1.23.9.ebuild => kube-scheduler-1.23.11.ebuild} (97%) rename sys-cluster/kube-scheduler/{kube-scheduler-1.24.3.ebuild => kube-scheduler-1.24.5.ebuild} (97%) create mode 100644 sys-cluster/kube-scheduler/kube-scheduler-1.25.1.ebuild rename sys-cluster/kubeadm/{kubeadm-1.22.12.ebuild => kubeadm-1.22.14.ebuild} (97%) rename sys-cluster/kubeadm/{kubeadm-1.23.9.ebuild => kubeadm-1.23.11.ebuild} (97%) rename sys-cluster/kubeadm/{kubeadm-1.24.3.ebuild => kubeadm-1.24.5.ebuild} (97%) create mode 100644 sys-cluster/kubeadm/kubeadm-1.25.1.ebuild rename sys-cluster/kubectl/{kubectl-1.22.12.ebuild => kubectl-1.22.14.ebuild} (97%) rename sys-cluster/kubectl/{kubectl-1.23.9.ebuild => kubectl-1.23.11.ebuild} (97%) rename sys-cluster/kubectl/{kubectl-1.24.3.ebuild => kubectl-1.24.5.ebuild} (97%) create mode 100644 sys-cluster/kubectl/kubectl-1.25.1.ebuild rename sys-cluster/kubelet/{kubelet-1.22.12.ebuild => kubelet-1.22.14.ebuild} (97%) rename sys-cluster/kubelet/{kubelet-1.23.9.ebuild => kubelet-1.23.11.ebuild} (97%) rename sys-cluster/kubelet/{kubelet-1.24.3.ebuild => kubelet-1.24.5.ebuild} (97%) create mode 100644 sys-cluster/kubelet/kubelet-1.25.1.ebuild delete mode 100644 sys-cluster/sanlock/sanlock-3.8.2.ebuild delete mode 100644 sys-devel/binutils-hppa64/binutils-hppa64-2.38-r1.ebuild delete mode 100644 sys-devel/binutils/binutils-2.38-r1.ebuild create mode 100644 sys-devel/clang-common/clang-common-16.0.0_pre20220918.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-16.0.0_pre20220918.ebuild create mode 100644 sys-devel/clang/clang-16.0.0_pre20220918.ebuild create mode 100644 sys-devel/gcc/gcc-10.4.1_p20220915.ebuild create mode 100644 sys-devel/gcc/gcc-11.3.1_p20220916.ebuild create mode 100644 sys-devel/gcc/gcc-12.2.1_p20220917.ebuild create mode 100644 sys-devel/gcc/gcc-13.0.0_pre20220918.ebuild create mode 100644 sys-devel/lld/lld-16.0.0_pre20220918.ebuild create mode 100644 sys-devel/llvm-common/llvm-common-16.0.0_pre20220918.ebuild create mode 100644 sys-devel/llvm/llvm-16.0.0_pre20220918.ebuild create mode 100644 sys-fs/mtools/mtools-4.0.41.ebuild delete mode 100644 sys-fs/zfs-kmod/files/2.1.4-ZERO_RANGE.patch delete mode 100644 sys-fs/zfs-kmod/files/2.1.5-build-issues.patch delete mode 100644 sys-fs/zfs-kmod/zfs-kmod-2.0.7.ebuild delete mode 100644 sys-fs/zfs-kmod/zfs-kmod-2.1.4-r1.ebuild delete mode 100644 sys-fs/zfs-kmod/zfs-kmod-2.1.5.ebuild delete mode 100644 sys-fs/zfs/files/2.0.7-scrub-timers.patch delete mode 100644 sys-fs/zfs/files/2.1.2-musl-tests.patch delete mode 100644 sys-fs/zfs/files/2.1.2-openrc-vendor.patch delete mode 100644 sys-fs/zfs/files/2.1.5-build-issues.patch create mode 100644 sys-fs/zfs/files/2.1.5-dracut-zfs-bootfs-snapshot-fixes.patch delete mode 100644 sys-fs/zfs/files/bash-completion-sudo.patch delete mode 100644 sys-fs/zfs/zfs-2.0.7-r1.ebuild delete mode 100644 sys-fs/zfs/zfs-2.1.4-r1.ebuild delete mode 100644 sys-fs/zfs/zfs-2.1.5-r1.ebuild delete mode 100644 sys-fs/zfs/zfs-2.1.5-r3.ebuild delete mode 100644 sys-fs/zfs/zfs-2.1.5-r4.ebuild rename sys-fs/zfs/{zfs-2.1.5-r5.ebuild => zfs-2.1.5-r6.ebuild} (98%) delete mode 100644 sys-fs/zfs/zfs-2.1.5.ebuild create mode 100644 sys-kernel/git-sources/git-sources-6.0_rc6.ebuild delete mode 100644 sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild create mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20220918.ebuild create mode 100644 sys-libs/compiler-rt/compiler-rt-16.0.0_pre20220918.ebuild create mode 100644 sys-libs/glibc/files/2.35/glibc-2.35-make-4.4-MAKEFLAGS.patch create mode 100644 sys-libs/libcxx/libcxx-16.0.0_pre20220918.ebuild create mode 100644 sys-libs/libcxxabi/libcxxabi-16.0.0_pre20220918.ebuild create mode 100644 sys-libs/libomp/libomp-16.0.0_pre20220918.ebuild create mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220918.ebuild delete mode 100644 sys-libs/ncurses/ncurses-6.3_p20220903.ebuild delete mode 100644 sys-libs/ncurses/ncurses-6.3_p20220910.ebuild rename sys-libs/ncurses/{ncurses-6.3_p20220903-r1.ebuild => ncurses-6.3_p20220917-r1.ebuild} (93%) rename sys-libs/ncurses/{ncurses-6.3_p20220910-r1.ebuild => ncurses-6.3_p20220917.ebuild} (93%) delete mode 100644 sys-process/bpytop/bpytop-1.0.61-r1.ebuild delete mode 100644 sys-process/bpytop/bpytop-1.0.63.ebuild delete mode 100644 sys-process/bpytop/bpytop-1.0.67.ebuild rename sys-process/bpytop/{bpytop-1.0.68.ebuild => bpytop-1.0.68-r1.ebuild} (88%) delete mode 100644 sys-process/bpytop/files/bpytop-1.0.61-tests.patch create mode 100644 sys-process/lsof/lsof-4.96.3.ebuild delete mode 100644 www-apps/postfixadmin/postfixadmin-3.3.10.ebuild rename www-apps/postfixadmin/{postfixadmin-3.3.11.ebuild => postfixadmin-3.3.11-r1.ebuild} (94%) create mode 100644 www-apps/prowlarr/prowlarr-0.4.6.1969.ebuild rename www-client/google-chrome-beta/{google-chrome-beta-106.0.5249.30.ebuild => google-chrome-beta-106.0.5249.40.ebuild} (100%) rename www-client/google-chrome-unstable/{google-chrome-unstable-107.0.5286.2.ebuild => google-chrome-unstable-107.0.5300.0.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-105.0.1343.23.ebuild => microsoft-edge-beta-106.0.1370.15.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-105.0.1343.27.ebuild => microsoft-edge-beta-106.0.1370.17.ebuild} (100%) rename www-client/microsoft-edge/{microsoft-edge-105.0.1343.33.ebuild => microsoft-edge-105.0.1343.42.ebuild} (100%) rename www-client/vivaldi-snapshot/{vivaldi-snapshot-5.5.2770.3.ebuild => vivaldi-snapshot-5.5.2797.3.ebuild} (100%) rename www-client/vivaldi/{vivaldi-5.4.2753.40.ebuild => vivaldi-5.4.2753.51.ebuild} (99%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-106.0.5249.30_beta.ebuild => chrome-binary-plugins-106.0.5249.40_beta.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-107.0.5286.2_alpha.ebuild => chrome-binary-plugins-107.0.5300.0_alpha.ebuild} (100%) create mode 100644 www-servers/lighttpd/lighttpd-1.4.67.ebuild delete mode 100644 www-servers/thttpd/Manifest delete mode 100644 www-servers/thttpd/files/thttpd-renamed-htpasswd.patch delete mode 100644 www-servers/thttpd/files/thttpd.conf.sample delete mode 100644 www-servers/thttpd/files/thttpd.confd.1 delete mode 100644 www-servers/thttpd/files/thttpd.init.1 delete mode 100644 www-servers/thttpd/files/thttpd.logrotate delete mode 100644 www-servers/thttpd/thttpd-2.27.1-r2.ebuild delete mode 100644 www-servers/thttpd/thttpd-9999.ebuild delete mode 100644 www-servers/tomcat/files/tomcat-7.0.99-build.xml.patch delete mode 100644 www-servers/tomcat/files/tomcat-instance-manager-r1.bash delete mode 100644 www-servers/tomcat/tomcat-7.0.109-r1.ebuild delete mode 100644 www-servers/tornado/tornado-6.1-r1.ebuild delete mode 100644 www-servers/tornado/tornado-6.1.ebuild create mode 100644 x11-drivers/nvidia-drivers/files/nvidia-extras-390.154-clang16.patch create mode 100644 x11-drivers/nvidia-drivers/files/nvidia-extras-470.141.03-clang16.patch create mode 100644 x11-misc/xdaliclock/files/xdaliclock-2.47-DESTDIR.patch create mode 100644 x11-misc/xdaliclock/xdaliclock-2.47.ebuild delete mode 100644 x11-misc/xprintidle/xprintidle-2.0.ebuild create mode 100644 x11-misc/xsetleds/files/xsetleds-0.1.3-configure-implicit-function-decl.patch rename x11-misc/xsetleds/{xsetleds-0.1.3-r2.ebuild => xsetleds-0.1.3-r3.ebuild} (75%) rename x11-plugins/asmem/{asmem-1.12-r1.ebuild => asmem-1.12-r2.ebuild} (69%) create mode 100644 x11-plugins/asmem/files/configure-implicit-func-decls.patch delete mode 100644 x11-plugins/wmmoonclock/files/wmmoonclock-1.29-gcc-10.patch delete mode 100644 x11-plugins/wmmoonclock/wmmoonclock-1.29.ebuild delete mode 100644 x11-terms/mrxvt/Manifest delete mode 100644 x11-terms/mrxvt/files/mrxvt-0.5.4-001-fix-segfault-when-wd-empty.patch delete mode 100644 x11-terms/mrxvt/files/mrxvt-0.5.4-fno-common.patch delete mode 100644 x11-terms/mrxvt/files/mrxvt-0.5.4-libpng14.patch delete mode 100644 x11-terms/mrxvt/metadata.xml delete mode 100644 x11-terms/mrxvt/mrxvt-0.5.4.ebuild create mode 100644 x11-themes/tela-icon-theme/tela-icon-theme-20220828-r1.ebuild create mode 100644 x11-wm/muffin/muffin-5.2.1.ebuild diff --git a/Manifest b/Manifest index e0b93e17948d..b4db552b0a43 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29639 BLAKE2B 5b2760d1bfd0563065eb44bdf5432a389eb9f6fdb0e666cc13fc0df1ab77e0d12ac00adb775907c7c6b627b1ef408c7f28ca9f9ac52bb978fbcaa74b4c159a7d SHA512 cb85a38c355635ba51c1abc9b44c4f056a34a5e053b4792e3799d780b7e5f5d6fe5cca5d0c761379ab80759dda06ab5253c74d5bffa68efb532ee53195f97d49 -TIMESTAMP 2022-09-16T20:25:48Z +MANIFEST Manifest.files.gz 29599 BLAKE2B 7743482cf943b333fbf41e5ed25eaf801062c0c74507bda2f894889868f37f8a8c9aecfd2b23d439563264bbe8dbdc29965615f5dfb302dbc2b7729e7bd3a861 SHA512 54a261ee14ef29e0ea64521a00702910dc6567c1a186a8557496214088fcb489fdbe72fb125684e142b4941504abda489226dda3097c888d2be4f25da7d2314a +TIMESTAMP 2022-09-19T12:39:46Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMk28xfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMoYxJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAt1A/9HShXxZfxlUSaRIJyanRs5Tb3AIopWTdi3WQIqeHyEmtSRHm+pK9RMM5u -sSedHwVkgwKJI62IXKar+wYrX1KGLLk/FWm27oziHzNo43a+7f1aCV93VUPIQgJk -xcHUhZUDujPtYUqecb6TOYAJ4Tugnxb1+w0YPuYWXo+fHnRWYxg0Ali/1huBiKJq -fN2HqFbFqhPsADYzS5kfbXB/tdvC0gMRlC7k4WYZtMS5QUl/XJ6QvGCzLes2FNdU -vO9wMJ5HJGHrONs5Ij8T0T81Uq30Qn01EsCiXdx1ZL3ZgZivDT5f0Gpj5O/4vzbK -0fNqqluGXzqRuRWUcNdZrUEGaDPXMYe6y7kRJ086688/Iit3we34DLfDNpujFfx6 -NSTLR3/Jwz1fwxfq8nbX+VzNfLk763MjnJ0xcbyZ1boKZ9KTOd2AZYn5kJHuX/Bv -NXtYOYgSuwGkj5o5/m3hnZa5NqpREfElvRX75ktjfAQ7DfBwzm2pPwKs/Jbcfv/r -J24/qiIl+M+v25UxnMSLh9xJ8R80VHOkowSWs4+dxUXXEdWuL4CAD5cVJRPQu+UY -9V2DAz33sq/jrueyydeiBVM6kAeWIAZBgBvkt20so3KQPKUYx4ZM/UQbvq2/ywmv -SsB1FaxnA54XL3B4AZyiiKkUiZFLejiHvM4V1O9SKRHfqhSwT9M= -=bPG9 +klCoBQ//bPyfACHAJi1Pjy+8az5+BaMxgQFiQl+sxKD0AcTRtbKvcLuxhldh+XBo +lk/4M+NCSGUvN7T+3SP/LMckctDBwi/SydKnd2WfiH9YR7aAZZpR/E1QTUxerKCy +mlmtFQqMbX7yJ2OXnMXIghAX/YSn8HrcI4pT0lZWn5u0rnmjPrIo+980vjaO1/1I +2ln7nnwxuL9glS/Zuk6/dU+IMFcN9qVRblQpC3xi8as08nCSdb0196ZsaalettU6 +2PPxdK0+Z87C5JdvTcis9Jvr44troYs1ngeAm4SL0rPzjxibRP/OEjRu1ORXGz/p +2Y4i+1C8yD39jp+TJdXxpih51zK45W1IWt6xzsrQbiBxeZi8eVSyBPBC9ZNKpFc0 +ctRbUxJOhDvsX6/bIHQyUDW5tl2qTSC03uvMj6oyoi2yZLD/QqEWxGOamwDr3Bjz +mpPBqKIy3n/dveLy86GpA6Mwyi1dXemkoInp7Vwq5mAzXphzMbH7zQX8dpn6UoW+ +TBVJn8uZv9WTljlMU+lxdUjMaXWgHzqo31ktHs0K/mZD8pOG234AiLhkgBGGNmkR +/lCNE8MqwvrMRGTD+NB28eN+44GYsNRFAHy8R9pXF7TNf/07UVjuYE0dau/1yj3a +iUOQgVl2AhhAgfxvVlRYKbHtnAsVMiSWT/T3I44Gna1SUBJAz4M= +=uCjR -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index ccdc1be03aeac3008bfbe63845c7bc38fcd254c0..a110228333d0366b147f8ff623bcf5f0c89a055c 100644 GIT binary patch literal 29599 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 a0vXj+7amFSC*;Wc|NI|A>5|=j)&KxdehVD{ literal 29639 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 diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 49b84550d3cbe3c3926741f8ad982885b10975b6..cdf017f32367a69e4c3efdd03db6360321605656 100644 GIT binary patch delta 31569 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%0DlSKm%9PQRWPv?T&-O16CWp>6Z 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 UYFu1d#mWEqKbNihvk2+{0BVyCNB{r; delta 31707 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 CyfG92 diff --git a/app-admin/cdist/Manifest b/app-admin/cdist/Manifest index 916beafbed7a..cae543179cd0 100644 --- a/app-admin/cdist/Manifest +++ b/app-admin/cdist/Manifest @@ -1,4 +1,6 @@ AUX test.patch 1713 BLAKE2B 6b6322c9db1cfd1832a8752dda4bc91cc5d92a7cf4109eb8727dbbf484ccb1b6ef482dac4f9a656adcdd0872b262fca5dae183ba1e0b81befca5026a7facd5dc SHA512 c7dd54e67e8379f05746b0985708b69331623ebd6bfee393c48115cef5ca90423723f4c39b5e33f7fb30953da9629e4419f4343c573bcbd766d9f57dd911ab34 DIST cdist-6.9.8.tar.gz 1385902 BLAKE2B 6190f09d527a562e490669335d604d3173209bb950448855588a78d48428b8522c8f39327d6455d30242d97bb48d810c319f650a1c0c2fba203a348637dc87c1 SHA512 3c78dd5332a5957750948c52c4b27269ada21b07a2fce0d84019b4fcd3b7ddc6221f0179690d1b3af7e685ffafd739e604f50195fbc36a5494a102b2fa1b732b +DIST cdist-7.0.0.tar.gz 1395298 BLAKE2B 0dc11302b4a63e24f31d598df63dc5da784cb01d57ade9b67da277b7c27f66b4c31891ce710c3acdc100e92500b0e80e22cf01882b1669fa714d70c44879f7f0 SHA512 bd87b52603443bc9ffd81785a73bc07387e0555da34b04f97619beb39a1bfcf488b84a6a37fac4fe49b9b002080c5f20a50b3f08ac3665c6c2143a4aa4ee47b7 EBUILD cdist-6.9.8.ebuild 761 BLAKE2B 432065653dc3edd53b64a15e89a420c289bf4d4a255d2e2422203c7b84ec67abba443161e79820d54a79ffdd5e980d611564648ce9dc6bb672d9b6e9a95e023c SHA512 7e799ec29396c6c1fd19a4e3bb2a03e10d24dba853b10ed2bd5bb3925469ac2b5e73aaa9d4dae83cd14452a24f98407da5fbc82cedce839d147d2e095db52441 +EBUILD cdist-7.0.0.ebuild 730 BLAKE2B 6ae00bd2308579a6e5185a8332fd05d8a5f34814fb70bbf3159cfd5cb7cdcbb284ccc9b66d4898970901033bf5a60a66750d00d9c1224ab93f56c397b3c1c844 SHA512 f720a319eb0fd2cd752993a5077945621fa6bcda8f738f3d92c36c913730511628f1caeb72d6309eb03af290341eb65690f2d2bc415e3e91c1d62fd673879de6 MISC metadata.xml 236 BLAKE2B 354b036d8fa34ea50195ab2125b113da315ba5254902cebee161e7b8710904dee7a9ae42bddd0b3b6cedb8021bbb60a35c705d993f2065ad9a8d662a0efb8c3a SHA512 dbdc16a1739daf1ed58da5e6ff4bac4a03d52b2ab62e47c6db96ff4d8bf4080b4c2f3a02e566152eacc0a54afa69b18e3d8fbfd0f47361774e78f4d41656462c diff --git a/app-admin/cdist/cdist-7.0.0.ebuild b/app-admin/cdist/cdist-7.0.0.ebuild new file mode 100644 index 000000000000..54a47ae81b91 --- /dev/null +++ b/app-admin/cdist/cdist-7.0.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 + +DESCRIPTION="A usable configuration management system" +HOMEPAGE="https://www.cdi.st/ https://code.ungleich.ch/ungleich-public/cdist" +SRC_URI="https://code.ungleich.ch/ungleich-public/cdist/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +distutils_enable_sphinx docs/src dev-python/sphinx_rtd_theme +distutils_enable_tests unittest + +python_prepare_all() { + echo "VERSION='${PV}'" > cdist/version.py || die "Failed to set version" + distutils-r1_python_prepare_all +} diff --git a/app-admin/logcheck/Manifest b/app-admin/logcheck/Manifest deleted file mode 100644 index 161d1d84df19..000000000000 --- a/app-admin/logcheck/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX logcheck.cron 184 BLAKE2B 5b773a77dace97e78efa565d8edf3bd715f564721ba0097e82a3894009fa86b6faffd3018a5270e224de2aefaaf07afa76c40b507d6ddffcf5ca4fb137ac6c09 SHA512 fd0b1bc8c836b766bfbb6102012996d27e378475571167b4d4df98301793624483aca2bd51ec19a2aa367e78b062ddde67355452db8dc1d69fe84a20a2081c30 -DIST logcheck_1.3.23.tar.xz 133540 BLAKE2B 7eae2f34027c40d3efc272bc82179962d4a5ba8613e4e6218e9730a0ce3ff00af7e040c0550ac7414ae08191a36bb37ec0358de97367deab48b552782bc25c8e SHA512 635a96c3e0beaf6056e5b96b3bd69134c3330308452e3bcf8cc28cb36365f07806046bf498cbfaf5cfbc38a812eb2723ddf51a16304140e8f7091f1e6005ec4d -EBUILD logcheck-1.3.23.ebuild 1321 BLAKE2B b0e04c8d4b2aa8cb66cc259d6ed76c21ef9b868993c41bb96367a5881f0f70791dc49e878b97728372ea816ca5159fbabe42658fb91e56cf328944ef8b4b321c SHA512 839619f5dba2dd94f85748eb6da2d59cea2286632016c93683e4f873e37967d5e5b24544001ebcf3f7fb4b6f5df452c90730a54c040a06b66056a9f72257da7c -MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/app-admin/logcheck/files/logcheck.cron b/app-admin/logcheck/files/logcheck.cron deleted file mode 100644 index 3b3f4fcf62bd..000000000000 --- a/app-admin/logcheck/files/logcheck.cron +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -set -e - -if [ ! -d /var/lock/logcheck ]; then - mkdir -p /var/lock/logcheck -fi -chown -R logcheck:logcheck /var/lock/logcheck - -su -s /bin/bash -c /usr/sbin/logcheck logcheck diff --git a/app-admin/logcheck/logcheck-1.3.23.ebuild b/app-admin/logcheck/logcheck-1.3.23.ebuild deleted file mode 100644 index b278d75e832a..000000000000 --- a/app-admin/logcheck/logcheck-1.3.23.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit readme.gentoo-r1 - -DESCRIPTION="Mails anomalies in the system logfiles to the administrator" -HOMEPAGE="https://packages.debian.org/sid/logcheck" -SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}.tar.xz" -S="${WORKDIR}/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" - -DEPEND=" - acct-group/logcheck - acct-user/logcheck -" - -RDEPEND=" - ${DEPEND} - !app-admin/logsentry - app-misc/lockfile-progs - dev-lang/perl - dev-perl/mime-construct - virtual/mailx -" - -DOC_CONTENTS=" - Please read the guide at https://wiki.gentoo.org/wiki/Logcheck - for installation instructions. -" - -src_prepare() { - default - - # Add /var/log/messages support, bug #531524 - echo "/var/log/messages" >> etc/logcheck.logfiles -} - -src_install() { - default - - # Do not install /var/lock, bug #449968 . Use rmdir to make sure - # the directories removed are empty. - rmdir "${ED}/var/lock/logcheck" || die - rmdir "${ED}/var/lock" || die - - keepdir /var/lib/logcheck - - dodoc docs/README.* - doman docs/logtail.8 docs/logtail2.8 - - exeinto /etc/cron.hourly - doexe "${FILESDIR}"/logcheck.cron - - readme.gentoo_create_doc -} - -pkg_postinst() { - chown -R logcheck:logcheck /etc/logcheck /var/lib/logcheck || die - - readme.gentoo_print_elog -} diff --git a/app-admin/logcheck/metadata.xml b/app-admin/logcheck/metadata.xml deleted file mode 100644 index 115e9d64a669..000000000000 --- a/app-admin/logcheck/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest index 6a10e25c6d12..420aa1282654 100644 --- a/app-admin/rsyslog/Manifest +++ b/app-admin/rsyslog/Manifest @@ -22,6 +22,6 @@ EBUILD rsyslog-8.2102.0-r1.ebuild 12864 BLAKE2B cdbbbe6c4b582c5d899318ebffc5a3eb EBUILD rsyslog-8.2110.0-r1.ebuild 12990 BLAKE2B 556a0641ea0dc1bf634a3e2eb67bf4ad98be01988b92b268d4319bee2fb044976c8c0e659f203b20583d82e9b9c2aeb78347077f32bd95d133cb4500ce66fd8c SHA512 c630700d84ed9462eaa2f56245d2bd4f4720440f686fa6c3559dcc1fb8609de440d80305ee3d8e0b75cbc21fbcf17f2e7076764b8c1d31761eede3a6de0c5870 EBUILD rsyslog-8.2112.0-r1.ebuild 12918 BLAKE2B a6b90c61486be47ed3b22a9bb5c7cc8b7837f56db21d88353403c50ef427fa4cf364a964db74d0a07fd15f4420cd87441a4d51edec4ff19dfbce7ef7d4c787f1 SHA512 a9b6313794a45610b62a0ff700c89db057c9c825445a124ab7b10826e379333fa236fa9376f4c4c798519f163ced12c9d753a63f48c1840e1d705d218bbb329f EBUILD rsyslog-8.2204.0-r1.ebuild 12922 BLAKE2B 7190afdac273d3d1be851dafb59e4a0dcebe368eff979340cd48b177ad8d896467b84b6ec33aa3e20c1310af2242b6b00d5bf2f66f5a3a20e4017486a136ff9e SHA512 730f72c6bc668aa550851dac2e7954cc35e21180adf212cdc5cbbabe367093f15e5946985ed8ad98dea456c708314eac8b966108411e99905359813129543511 -EBUILD rsyslog-8.2206.0.ebuild 12945 BLAKE2B e5df57c93da77b832e0d86ace93e4baa45e403789213575681ed9f9bcfba5f400e7b920e4cdda7d9b2971880cd70520b6952195cd72e7705e926296bb3f14150 SHA512 87d925cca33b5b71062846501a2f1e0491efb05283020a84411c8f110981cfb21484b96d4fb6118e23c22363f16d0e4cf0bde2fc228ef128e0efe225203165cd -EBUILD rsyslog-8.2208.0.ebuild 13051 BLAKE2B bfbad8b2142b641a9a9cee8df7060d340a58eb9dbf79dec26002179824b331148fa0b9c5fa681b9daad45b651a919c10a6e15e4a0ad5d6a2ac9f5ab1e0845b27 SHA512 ca9cb1747c2aa55f80da93b00905c6aa91500e81fca229b17b23eb94d6e22248a9c2024e1971ded8c0f082fe1d9ae1ff566e64ae5c7fe2ccba133c240b6046d0 +EBUILD rsyslog-8.2206.0-r1.ebuild 12965 BLAKE2B f57c348fd034c19ab6f68da85f881c14a1cdbbd06c89f7f0cedcf72e558dafa591acd8b9e6a1739bc0482697148f51fbaf5c10dadb8b75e9d50ca1cf794ca378 SHA512 47784827bfec562177f1673d8104d0820aef01153e5623aa5e4e96d1533ff30143b442b7613cea48799d4ec0da34fde913f47a204ff3c35116d36b2adb434af3 +EBUILD rsyslog-8.2208.0-r1.ebuild 13071 BLAKE2B aed0478ec7dd4b10ee8b5b9aad97eace6dcf00c5eb4e3c5a9fd5c6c6218c711ac7a43a6634fdc3f56fe42b645cb4554d7315053c0956e1990f68eccf97d03779 SHA512 d1f8052e38ef991de236af15d070587e643e359bffc16bc332831b55acbab55f358d3a5ac63dbbb89e654c717562f771025a22482b4d3163713d820cef74a605 MISC metadata.xml 4688 BLAKE2B 61d9ef924def00bed85b9b164e95ae8f512e51a0f0090b61a5737ee93b21db69db642867ddb6076fda757ae10748b9172de42754839d01859529aec70760d04f SHA512 01bedda2baeefccffc765550ab2f8aa29235e7a3a3fc8b765beb205518785da9fb5905037ad9e8e6ba9385d2f009d260260e3c207bbf1eea5a5ce4834a004365 diff --git a/app-admin/rsyslog/rsyslog-8.2206.0.ebuild b/app-admin/rsyslog/rsyslog-8.2206.0-r1.ebuild similarity index 99% rename from app-admin/rsyslog/rsyslog-8.2206.0.ebuild rename to app-admin/rsyslog/rsyslog-8.2206.0-r1.ebuild index 22c04e9e16da..13ae583dd29d 100644 --- a/app-admin/rsyslog/rsyslog-8.2206.0.ebuild +++ b/app-admin/rsyslog/rsyslog-8.2206.0-r1.ebuild @@ -193,6 +193,7 @@ src_configure() { # Input Plugins without dependencies --enable-imbatchreport --enable-imdiag + --enable-imdocker --enable-imfile --enable-improg --enable-impstats diff --git a/app-admin/rsyslog/rsyslog-8.2208.0.ebuild b/app-admin/rsyslog/rsyslog-8.2208.0-r1.ebuild similarity index 99% rename from app-admin/rsyslog/rsyslog-8.2208.0.ebuild rename to app-admin/rsyslog/rsyslog-8.2208.0-r1.ebuild index bdd7c95c4107..87f42ed5e63c 100644 --- a/app-admin/rsyslog/rsyslog-8.2208.0.ebuild +++ b/app-admin/rsyslog/rsyslog-8.2208.0-r1.ebuild @@ -194,6 +194,7 @@ src_configure() { # Input Plugins without dependencies --enable-imbatchreport --enable-imdiag + --enable-imdocker --enable-imfile --enable-improg --enable-impstats diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 65546e8684b1f59ded3125197ad9d70d86419254..40c23307ac0b40a2fe4db9b3108b641fd2a2c16a 100644 GIT binary patch delta 16201 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�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�a)0)4Ab`a?b#FjOIj5p275oO!?tG5Y^c6E|*&{f%*QJ`K0fJhn zA+MOTYaPz+L%Bki$l693>V2~8*Dv=k%xkwHPc;^UT2tkjV{;*Ey&4{ibL6HLH9%vS zQrm7IE*kQz+WrsegJGy348_|=Q=G^~1mad7sMA-Q4BP7N$A7i-LE%?BLDz#)zTwP-hhV?#xb=xIP3+^nwCMRl&#*rw6)%4s{>}6LtpBHh2mk;800092b)DO`WXEw`-}M#v0oZxJJW|8*kcKV4Nbeq* z8JT38edFl^7{b?kt_`DVR|_;P66ijsYFA{$inSsmqW;^T{{2rseA@5B#{2j$zkK@m zgD)-q@Q?rVPygee!ax4t{0Y-JU!1qv=GoO(KYcE%ml=K7eSf;t-Dsgj2-EY(CphnyS;=`Ltd3;`befjkD zzy9m^{Ne0x?>}_!A12FV?AlhxB(+wHt(_4k=8LhdqJQQSoaIV!tL~ZS^keR`_l!OC zx{jY?uY6_=0b`w*TG?TQllxxBvcqI<@quFIWBJ);Y=5)Im`8RyPWQXX`dMx9cEMXt zrG%4G>D9Xy+Q{*k+lk)@ycr+Rs@aJl`^0lExAL$x9Di-`Eq@Fb;^@v?XPk=zjO)13Cm%Vbaf%-t z6wc+s@Bu$+*xGu)I(t+;q$_rM+I?Fq6JH3u)PH?5*2fR~^UYep=ZCdc@_qH%aANCj z1!AR*>LUI&a=`7~ICV!pOIzC|%TpgHR2ySPqJf_aq4}~nW_}YJ?4DB&JRmQ5#u+8F zHG4IFd8J*5kgy}(Q~O$e{%$SLzqC9OPhNWF*m_u_#x$$ztK@|JO2u6M#J!tOI<>mm zw13p~iqpH~z>#cmrm_g#0jNw4(TL?UnjW@UQ*P5%D)#?2EWs#A5;$K^cJ4VH@z0;|)Y0 zIO0P&pe)br@#E!cj=l`c#G&B@qmwdEas=N=hQH=8!T8XRGTca^H^cf{sOa1H-CAJ~ z*!&FulDZwDJI=$|uYg+&Fpn(fLiHR)N)DKvc{p4yl^V~?7@yDt%*}EiM1REci}ZWS z=)C#x-dEEn3yENu&CN{ExNcht|kU7cUr{aD~K`FfI@PHUn?D9?xSg2t(OB@vB5a zCxFR5v1NX0K~H!o*NGfCU`h21WdV=Z)kN+9*9(v2vIq3=?3=;fzPx|@a7V6Kp3#`s zmE9J29F~AoXlx))Iiz5mz|wE;w0&#`g3-vhkd7&6Uu3{as`31H0e@{8aV_lX^=z8} zGQUHF9q0&gSwLdYEmqPVDJ}wZ56(45Z~g*M(n`Q}0CW(25|BNngNqfSPpKtE5Go5i zU?F06)0LPx4&K{w!nxbZB8MBFCw&!IP4E~EX5$>09h6^ij+zWY6T=Bmyc>a--|XA@ z`6Vg3hq>^5k_n7}1b;#P!P1S#%8PtPYy!R3HynuA#DNB|k_LWH`UIxyt-)-67oSHrb5qTCqQ;Y49k4`)0CVzSItP2Mu!(1W zp7*^lZ)dCBHuP`sdiqS?*YLDfyc2pq7QfHY!RB}73>ul+C(xPvL_!0H03dS^V~5Ld&_wAn zu?z(Os1X5LoD5?YBbg4EBz#b3N_G`p-D3mA?v$lunW}^9CJ+P{Hp`>}|5bMNGlv3hr@HOxVV!doXV z&chShn-nny`EYGRYt-KQezjJ-hobKfYhho5Im3o0Zj!4dustj*hzKY_2o)|98=}V? zpOj1zedWFU0E3~eFb4EU5~`yrpcODzq`@S+0cHcU@qd>y!j7a+GWnYbtJ&kmpz}_@ zTZ{N|y_5D`B@4_R;HUV^0Kb9qir12YNi_fyP6RU}3#CM2-T;&*?Dr)7W#J^Bo$T(c z@Q_V>kDm**qygUU!TF}*#hu_a*luTi)LSSnw8}5Yq13JjV z@=pDnuzylRm?0e?G^e{=L^bgObPzz`5qu#MkTAhP4uh;8((dNxaeI6W_BO+br@pItS_Jh@$*NFBqDa#iJylCmo}jBsUu{3BeaMWJDMS5yJ5xE=njw@Vs5-}^*9mynS=vXnHy4yL|X_)(sv*t4u=^Qj4Xrr$Md`c!sd5MQ1e;= z^+I5fu9|Yifs?NWtRjI)p@AcZf}Qh7jR3AgKf$6P z=BV|*xLzio7I+BW(oq+L0o2Qz)Be;)*6B-9282kn3_Rh|6A=TSGjE2x62@V>C`f`60X zLIur-lTDn4)C@}KqpXHpLV_Sj_><^xA$$>e3E)g}C^DQ}4>9+Hw_Xp|f+hilhG1-# zLO!rRSI#8<94^PRMNYGbTERAXw+4aUA`iqw^)Vh7Ir2V9NRih=?aWCof?t5=4Quct z{N{nc63GY;2f;)oz?l%)`<55i+kYPK`)z;y^1s)esXlE6?498|`g|r7^nyu(^9c(E z*Z_WwOeR4Pbru&6MdpT8bChy)!;djY#xJlyN|B$wXm$myk_6h}_YN5rmno|ZFkN~H zfr#CU4Dq|o#+6Wrka9>2jwFo^BE+54Oy;H05vN1(0PqT~lhR=+NT3iRZ+}Cg_9AP$ zqrF{(XONncpRj+(jp2#l1+qHet22W?JXo20qM`_H=_at(x6kA2*Z;T&WV)3Hm!1fH z!NbPR2Z4&BR|k+g26~#)ZXMOSHpd8M&YK_2LM>=5;WeQ+U~mi)WJ?uAPGHI3lPA}a zgH}{X!#B31NDHvGE9E04Vt;=WB$iSP?VGceqsE;70R)R6MwbALqi`4703X# zK)eA31`1CEIb;*4IMORf6Gym|Jr~3Zp_dCX0&p7Sxd()iyCA_6Y6gd^cpVht}W5)abZmdR1AZ*cr zL)p1jRO%wfko93CD?*iUKag!Bk5!0MT@J;F4-P~;fMiiw5`TbfYZ|%5AarpMlSe$# zN#HJ?5^81`5E;QKN0Jq=@9Pc1?5A^X(B+=I3u4tXAw~uvi2rx`7_X7@iM5NqjEhjx9^79k7c3O^8pN0(}B!<#<6&SQ+nm{S)N- zcU$F%WQk%@t$z$s2FZdHs88mdq?n4YBwKJR!E=@%4ygnx*;rmA3_}$(Ht!L^s5zQK zqo4+e0uLhuNJ8HpfAR(Ko11v$Qt6op-TiK>mlD0ZDQrOjV2Lv3wG8HfP$3)(@sHAv zyq|P2gdX+*Ql8yZ;29?LHF6`N2nh6y5X5Jk$`4@r?0>lqq%ZQlsuB^C2Ok@JoESW$ zsbLZzPg+mT19QlkNEbpC#_tb*4OidM;Xn?%Ez*d>h>u5FcH%<^eti%i0xXg$M~h~g zIe`9Gy`e7nmo6WIGb~hkENEEI>)=xE*c|(!h#Ug@L8|IywG<*`N)ORWHG~P5?rKd6{%L z&c8z4eBrZjJbik=%u8&-;~oVZrO-(RntKT>Bii5cb=~ya(ebgyRN^7&kdKgL=;bbg z?|Zsf9)P5*?{MtJt_udgztwPJf8_9v3#RnRFLa*VA6-!^i#O+n0|Y z_uC7zzflQ3ZqI|KTqs+WQ`3kQG$ON*Lqx=oEXfEl-g-l`M@MQ!)%I200m-)*AE}UZ zaN2db02-!@Z>EW#f!|1C-7BGo;BL4{f>PspK8J^oAxaQXy@kq$g~L_d_{j3o-VH%< zI)52^)&#>btP9DptZZC%k^ksbJlr8&OV5okc%M4;f6zzH^19U$q-fQU!sM#2T= z#pmNlZaV1v^!e8hzx*9@LAVKD0s@u7lkrbQb(&rHkViQe!0Ni0zy*Ng!gGPAD#K!f z$Y;Y4&@QhlHu)UWJ?BQhe{a*i5xQ4EF|5Dp_00^-BGHz)-FlX78Fwe}hei=qXKgTt%f1!gspkVHJB zDm&j)Z-Y`S9v9Lb`HZ?cZjBFvqkolvAKr}h`OByM$s= z4cWzOYmr`#WPW}W-~d_3yZA_69BhN`*wzIeX%%_Rhbp>M+F*IadlF`H=-Q?`%1AOM zr*$HfL z*N-3G-(NtCbpK40;5#sr>(<2#w5LG}(#Xm_1wlhBLej}Ac_BrBIqWfcsMnQj1$0NAN(G%Fr(x<(eCpk(6F>_ zhg9K#wL9R*Rh1e{SH@BxwPh4;N3j}71B5RDBBKy;di3cvAbAu?XakkIMTPjKC9UB$^~%h9s4;gnto0ccM}$Y*pb0 z;Y7kA0V{FbC+wmj%st5xb|KvlzGTHl&f?~LdQ?d5=oUWVP(^yBq9pe~{6J={xg$Rp zMBYzDZ!<7s!`uS$ixWiIda_7VT-rQYVih4-VI(4syQl`FK83~411+bbQz0*&6V6d( zj<#ARh8rOOT3W6u=YJ-gx0o+Fx!uLSr#tB0u zrJE3)JoixQ$FK+SiBApTGQ3b@j=_R3+tC4E+erp9xk) zUQ}(zg`t0|5rPQm=Dm$no=|rZgY~FJ?KwVpDUh{DlUdi}e8RGmrRaig8u*<~py0?J z0arcn8%yIeWq+xW`s@JUqax=z3?(n9%uKZMJSkx!9HRiEMTHJ{*&rQkh<7`;^8Lr}ZaaLw3CN=h zUfs9zOAsT%hW{jJB*~Ze>O>{#2&UDN#7W`E5j-eDD1WPpjOv4d3s|6oC8)o3IE+$&UQ2Ix?zXmv)tpVgcD0i(ry-ieAUkiC5zvV*>AC z)_}_H0G~QaAg*xBK#E1PLCy>UOkV0y#R(`JA@d*=d^Q|dPFQtS#=8=dWMi})N9a`C z#lqppWBcSM0!#ymTISxs-Vy;Oz3?f(0}p5B4}a5|6Jw*MFgWiC(r*>g9O-)<9t5U7 z;0F_NakJH5#yt$1Gh;|`ktPLAmwZK{tU=TAt%{YcH zMt-c2DFfsno~B?}{C3j)`Xu*cHHXzMU%YN#`EU@>ph{;a^FG^_IE;3Xtl$%FY|1ix zc7MkoAk`+Hr{RiWBKeMLj^V1NMe*Azt-W?v`w4FaVf4sJGd>Y=IKpHll176q9ypAt zLxHCy>k4EzXyoe6Rv+egTYvfR^S*~-de$f4(g_crz_D(W;4lDp6|PskV-kVyI1fCa zbJ&Q&J`d*z1i`zl9x=nydGLt^4uEuFGJnrzQ2ex7;EeeTazapV2FVh8sFx0c4d6aP z5tm&l#TYtzA2Lkxg?tdWD89yP6EW&xL197Iq3(5>d}tEsTa9|eSyk@{AcY{>Dq-lJ zKJ+b1)^@xEXn<&w ze@Cg~z`fxw=iy<{5f31QX`oyrkjz1uB%Km2ut0y@60Fz~v+DLq@IL9PLL9^uCiw@~ zgbN#5TO_QJ8o{_kZr8mkB-)3QRR>;`>;@y@CzI3{IDaO@t5`ZA!WLBB>FNT=SZQ`F z6Tn2*$*d7+2N?3A5XkmyFi9l)jMIh=F&xAXd1t9? zY7O56)f78;c^t{k2&;}O~hOrtatSx|&g0tk|=OB?)0VPV10 zR&#;6#4~{7R2-TGrzokA+&n~b;sF@My@7j(cIVLm3`keeEj-#0aneu5 zp&Hx-g7X{68BHbTsv?dqD%2nl@)R|+puT~~@pA+M#%bjLhk%6pm7oe?sPN7`ajgKH zbAM29n$~f0Snm*98){{R&_^^XLER#G`{Cg*i4UihG?ydMOw z59n!C^9_!<^1>CaE)^byU<8D)bi9ZRVuJLRH_3YX9s!C)E+Jins_tu^TJ%MQeplc( zJb>ELd&zw$`ICRaz99C$HZXeU62IoBty+J&6`!5dz0s^-he|1GUC{-8bzMM4UVlPN zIy@<2BR;S2A`mxK{aUJZS>m6d^e2D{2n|AYfaYX}qO1h$f!wM#rM-z17^ZT6YX!*2 zPt_TvH2dBC;_N5LC)sm&7>DMuZv_iaN9N8kk>Kp$fxQFh29$BdS* z1KqQ8i+xv%Xe&_sC@vkoB(&IoUN#O;hpe;BfLTngrMsUSs(Oj<+|(Vg{LpB zs$o=Biww2|sBPeIUyb#)*O#AP3(?`pB!6~NB@${|2FTrDDTU7jSw5UTrN>u^%k&)TO4oWP#g2bejbj(og{AkGW zZUiF(@RKFM%AiI^jW+l)3Y#CSsv&n`+y_#i^B>K2!H92tD@Vz9ndV~zYu#MWHzaa^p!2B)s)QPplut*Z|LfyR{entf>l7i z&@1>O)^j~RJS>`bieD%lxi+fvY=5gRT86sOyKjvczyf-Cd|d4Bs39tnw}-kTbdL#OgzX{cR78YsxbRus1H7R8r*Vg_C(17frkWQFZEy;B ze-PF_>!yR01rl%$yc_m}lyhi=I#EeR0x`1g*zzW8B^*)LgcCBO-gQJbrhh{QDa+z# z1aH{+>Uso=i<}eRgc(1s91{@J*HCW_+b8&(HbLEC7+;;4&Wy|zX5V*LWSuWb(ntWgyj z2xV4lFr0~Okaby$s)NL$_^zvh@__kDsAD0t@F@I-8u|H=3_|}lhOmNe#nom7^TUD- zvPXtOQVj&t8vU{lSV4XxK^J10WB{BM+?oXJGoOry^bKV-g)wLga(`ThPS$oWc6}Ou z-QV`dm+S1OZ|&9=se7EZVO5iVBDZrwFf0;1)P=XL!B418QnNIg5(1{Sk{;lRO-+~) z0XDZMQ)zT8+o-BssvoLg-GHxH9ubt&wS_q~z@H;Hgna#OFLFhNTEab-8e4P|!2{sl zmOaVF@!#>(l0_6iuYXzdj$JGh1-Ny~f&i4TRkQmLphPkb=CB^!C6%H^Utj>Zlh>sX zX#$g!k8M1fP%vPF~rragPEY3&VNrEAqKHD@^0G2JqapQ zzo}nyUd?gvu?$cnU@vaPqmc7rvoU$Eu1g^F{U$RT$UO!>!;$Rmm19W~#HI@LI1~aH zVsBm}9%KTwlXKXmIq;NdR>!9X?`|f0|MAW|tB5h& z9c>NygnqSUVoqevwywR2M02R>}^g(zQs|c zuoBWhE&Nh&B3YbVb1*B?+fXDx4ytl!&;?(K2bUg^q}i_r1!j|L8)`+2tl2bG<@h}k z7@wJ^hw61*Z8kUFBZZ+4%po{1&t)g2AkRHwBD%gd793&$Zbkp$H z#a^CRi+>2Pv32K-`qVXA1xPfg2RQ@v;dZ*s`!;!&HId%1xNb^A#s@@10-$PD>OsRWKxmgdsVZPfumlfG<&X<{UwMI) z3cW#_k?F7gA!wudvsG}}6oA(PVg*_cS`7{AEY_j%0b#xHB&Af6AZjj> zfSa`qGnupRyq>5>T8#|&a5>;+*F^Df24*RsR!Oe7#>3j zRb_v%oDQ;PlGHShT;c7SDJG0Ti?oC8T;aDSHr=l9f*b2P4<(VYFBF#qST%7B)dlER z+ZywQT@i!oEQZVi3z=gdJw&v~^sTFlIKzT^`DhVRTswBz1q?Xbklm1ykD?w3q+d>ZR0R7KiG0>wvl1 z68nO!6j1lk>2)v>h&_ov1Q`r<6cW}o&7q3`Wt1i?>L67#P4waQyc7f`sx*mEGmQdj zeEIy=&`M;W=kakq8ZT`norQJ>1y%}TmE`$qO&$6c?&kXWWhmi(tpSZjx_I4(dC`Aw z;x2l%Ri)s$1m1*j$9lOK zdSvm^y3J@1#!Mc0Kzv1Pk9<{0V}Rjx5TAFO$WoL*RjXLty2G~?botDSlXOu;s!?N^ z+10X}r6QInUx)maxLX~hc32VMhtGehMI9(^_$$YuVBfVL5viN4_Ir50w~O~%HNv9; zIC0$#b}`BJ`)Kq|M z{X6my#13M;ieq(w;5-O(?{vBQXj*bg^7zk2AfZh%@mL282cU*?i`nqf*EW9!9k0qI zh*?fysuwMRPE{k$q#V$Igg~Gsm>RiK16pMIrP)&D8Z9UY5Z$J!RCqLikI&zlmcD*? zX{}GUN^0XXb#nCRp2*^{x(h~bPda8dDSKY8IT6jNRifjeS7tRJW&%DtgPRg61DbH%#gTo7 zLzYEk+CU&7=hdDHnYoIEQ-|TCWOcP@QSDYxueSIYprl9VkS2m^sz@PZJ84nMw`8=K zdV4eDzj%&#?b}3)`V156GGBm7Kgf5(XF9cQdMhTnwG7c&q2Qd`-EPRHUW;07SY7( z`bORP%~Yrcyx_2?2y7HCTUBwv_iw zBFSF^B6WGEEe=CkN4XKR;*HG(DPa){OQcVK$o0GO@&MczF0`Y@0{CeS2Ha|>Uw?YrKYlmY7;cwk%Mv;jE~%~%_4vb|hnVU@)05_4 zdQ*EY8t4eQ9?)nQ6+b~z*#5fQA{oqUL`r#%Yy)0vNkYw_RW2F|P<16~d|j1m*NGKi z9MSk}kWj;w?LB|57HZO$I1Rc)u`U^YAgp=7N%^QtO?Voow80TqiIC`}`C+}aZ;xMk zvL)IGGOw#q(R;8|cf}G%$SCrdsp}BU4iKvC@n*2sP`ppfnob&h2wWdBZlfzD)RV892ZpEnU@A0vx=pT1cI&%X)mHXlO%Nyp%y6|d^S)7Vu58f3_EcW z;U07agwT!Q2(tk3DEgsIGipN6Z9HrSrl>a(=|YD0;%{B7q=F1>A?>5z92yxcnuE?00akM$gdiDUE z*YFvNabr6~yJ+urxXXjgJ6&giF#&VxzD#qFMPP(DTlvmYnR8dERDXkE5fu2iX7gg>-ppCE58Z5N1hQG zsIslbkt*?qu+t*098Cia5p;{nUS3%nwl#mmIk4rE#(U)r4h3Tz#0mP4Ok)_wG8dVk%8VVC7|Rhv z^BSjlvDNppjQ3&LMDl~oPR)H3O(HaqRN!K7W+twt};Zf9D zForHvx0=&+k61#qtGSxfAirplL`%G^mM=iCwwfKGFTyN@^uk5!(FPtUBK$f*Ds|%z z=_<0IPY|bl<6CdvHHY6y5L$BO{2_me!U7A`IuJ<0s4h*;@>iN8L;Meg+{%DFq+Zih zb`gmTKInE}3?jdE^#N&g3T)u-9h5@Lqd=LciI++=CT-DDHPNmK@`t9Dhz6)NiP@}T zvcmDtsNFfxN>W!q4)bse8lr}Vt}?T#Xd2UlW9U)?))F){qf4ib?U7?e+wOmM&b}NC z!^JLYO%{~AYnQwrFC9q1(^%jBGTwfA|M2mS^R1-Y?V@I~X42*hH#dnG$Uhg+(mYkZ z1VfWdK>3`je5C$Zo-*QvTU*)?xd6C&+)=Q2sitk+F5~KcL+q+66Nwq;gyoP;;f6t@ ziWPUh^;qKDxQRwkAW!PX;8=eMA@xWKw-(wdqZ-u@3wa_Y0-D!pfCIClYqel6Vsa6Aq`idh;V^>wm9T#$M?r2v;b}bw zsa>2rH&q6zZfrN8^Sq3Odn(ls%bo)yb{!ZB=4liQj_7r<+Rdxx=o=}?G@3lM$4`Xo zw=U_Vg;%S>@*ty8svG`@mIgNK0jmfAK2+A!OugC)mNxmQ7vW~E_x*YOad+kP;twc$ zog0d;qx!YtgB07Eb_#zgbZS?BRn>!LoC}afK$CA8q}}tmu{IoD7goi@7^hXTQ&}E1 z$kU{SA0aNG-f?&>tdV+yz>^>!(YVyQV_JR#r`);;lp4)&Dg})>$O}|J6G>eON2{sS zz30?d0{oC+KtmO4rf$Y@K-8_;!TQ!+lgS;Ex>Zxe;<#Zynoxhxry*?Jx*O}u+o$i^ zBEr2S*dT_G8I5dY4!3EAnXcIZS53u3+i^BiZ&K}Lqfp7#UFAaDuMFL9#Dl>O>d#cl z&nkLHEXzmX4|m+-Smo(S!o-M3`h-(PgZ{Qhv042;Y8NHjDM65IpaN^Qt*N0^&$%c7 zpMld{ELl+@NYJaHmC(#9PDF2q(>`Ev>dR&7UmQr6c)Y7oQqA zE$42qpU(MkyIt%zbE!QL2E=h5Xq0xS1$Exw8rNn9O?s&tQ2Dmv^ME8=LinZ|^HH*@ zG?RRA&b2|T=#H2~ue*Qk`LV4HVQNiD_$}nsos_yBebmrQCIaA?5KaSEGQM~KWIVkRJHrs38ht7+L8dLnhDX0 z99v>692U$a6b*@My-X`jJNI<$2E7IvV!^t)r)*ij2yl@Q?yEqt*T!rv@=ah%7z#NVLX>(8^dGJ86%^wYX@NAvx9}VY~5Cr%rBdh$KL+ z*&ek?5>%mVQAFY{%U-QV(u^jusxBZR$ftEQroo`2Eh2lGHsZ#hk)B@sedH5kefy6) zlZdh0*AEi-YOT;?qaD#gdjD(|_hQ~M!s11s~cv7T* zIck!AC4M9j1;CS*Ba1gxeg*+9xZ+hZe|XZ>G=Vhjs(Ztmvsybu0LX{aZ*_lwE>&rH z?E5GXOyX^Se*dnE_f{MZ=E_uNqN4#w9^4V8+mo{v|pDIbuomn)D zB%Wncizl?KwrMgNFGHtmN7uC$BgxT@jW>jhMo@4C@_Zfp#Yz^pxDRi~b^ z)}(IV)i2-Syn+c$#yjbOEed}up@~mvAtxCKt*KU3VvQ4Ou(+gJ+|drLoJe6omw&OA zM1W1QhL#mLba_-4TN+Q3{q&im_&b?Vdpzs7T3d%oUdUSLi8go|pkI6xQ`fAg14T>aX2`|~0%!2cJ~B`ZWttS{Z4>jpICqoS0SI+8D>6=r`~x*tHXJsfOn zMU}3+iE^z8tp^6!wVfQY7J+3rhPoU$7H^y%7DFb(@Xq8dRdsR>gwG9I^8q<-%{M3r zVDi9a-s##?qImYtU#lG`d{r>%?0VY9ds)<{`Euw9Gm5 zVQt)3yCAoK>)tD9P@xAJf*j!*xQO}a+M}qj3{h1bTWfO~Z20IFM&%*(c=GwR*il1{ zIGXCH9!dmbg99N#gzg5Vfk5i05AkkSPqg(HYrVFHKP7h6(%^rgDqPk86(0#^$%n?T zp<2+&P6cT|FP!BjV5&qp2pmS^a90{mH$@g#1jOq+pU#BIQPJ>$; z>IaS2@I46??F)aJVr(r>PV%PSJoZT8I<@%GlI8nyJxh{BS5$U_l~6 z<0LUdQ;OV)(B?V~Rf@L|P{i)lHQ z%XmrFHi)Rs{*^#*)%rDArG0atIascRRi)-Up%whi(mf#Tr)lVur#yF4eOGsWS%ttW zli{^>H#qob*4&rc(>ZFm53r#&Pu&Vf-T$gD1{v+(_*$8*#UJXpk4pDNZ4(I=ts+Ur zC%Sfk)uVrnzv-F>^QeKU?cPKrufFy}Ul(gtU1(8aH5odTzyRPcDQ z*2{LKTO(I1x?DRXDu^0!JW^GLS4|$hsu_@ATI+ugGL!zV+0IJ`LJ^8esafB5K+ud0 z^VeW4iKuIYv1<_+kE4x=yo{EEY0ZKba``#3){o8l9MG_9r7%$va3Qa25#lWY>YIG# zJs1H?Q~R?v>n=4s@Bm=ECNk6>f}}!zYOnz=bS+a3%7`f7r5&|iiwrEQ0^FCX?t`#b$fAc7lLss{Q) z099bfDe3!4itY+ksoq+vTcUP|YMc+*r{Y%>1&Z28&a3E7H*3!knbCIH53R^UEUmv- z8e-CIAwU&$TMp~@p!d=a5X`3i_fb0bD!6~Cbe;4i7DbnLS{lpaKy5&kq)|_3znaKX zR4=O2ytvB!PVzt#8Zf_w;)FZBVEhZ)(q7?b9TjiN>P|lDl5W~|0l|lP;x3zGk<#9} zvD-l#?X@CSM02XY8cVdT>xfp=u>l>2C8jd7LPU)pTMJyZ@M&m>N_*H);gIudO)Gx{ zEX4I}eoJbO(S)^FGD+PCe;llDxGDmAs^__?Lr-@m*mLJ`u6|3LHpj@XkK&US8>(%h zY2}e_f`Jfyzk*L%{77o`4L+|Wbo!nbpS6c;zBD@j^!1k?=ZDYt&fQyMIGkNQY}%=- zC7>ltHB_oirD>y*1?_UsZvLg3pmu*JgA9Pza_ehy^hGPuq^c>6Yqu=`gdsq>u5ac++HZaRf_AV6O{o%W`DiOMDZ;D&e`!@^ z)c(Muz0t1dDv3DA+F>=w5KdWcfN7fuQ@_A-XM{K}qz# zW_{Y~=MSIe`1tbG5x1!p?J_yNjO#o|LP0BHHBOK8gur(`thcD|@z_oqA~lD{c?n>E zQhg1?1TjrByhYy%#G|Om4f-wW)x*?sRCv!Z?T#I)1|3}=ql%#k>)C&^tBtTl7X$jD zlck&Bts(FkHR7xFe8e>=Es(1&R75FtGJwkl+1sL^O>|3>!R{PQM$F{B;+bx!) zFH?GOuA*;hnMr%W0AMxXB61)KATnMKQs|PzGzMF>SUZ4KoxFI(QPWp}X!ZN5ZI-0{ z2(Xf@)e|jghsJ>&X$!&3=c+hnG*KaZG;=0gt~YD_a%Wu8-D-b=MWg(S6sT{9h+%3a zyuL;T4@V=cmSu{S5|IYaYg&H|SxO+0Q>QgZbbU!s55;MolayL@PtdOgUDtBvKFZRV zrq(`WEuGaZ&s1T;@_e9tQ;rY7=GJ~=?Fu0Ty|o&riY`DSiHpbJbE6cX&02s$EXb8L z0f(48t6uFw>I;9p`Xh>3o;U)KHG8lhh?(P{j}%I-X{-;B1B=L7FSh!Ap8sVbNfxkb zTv3}EkJOHOgh4}yy>3?XL7{a7h}Lee2~tB0hrT39dq$L@x5g=rlLuDxH7#lCdrUBv zwxxsXJn9u=MGM*dwP=nI&zb-^&!rJ6fLf7GXj&So8Ml8nS}oW5u!V;u^2x+|Wc9>V?PGp7XACO9*IULx0T4kxd8k0x(tgQ&pQ%)*h;BZKt~4krx^{xmnCU zya(B-hcWX)?Egf6#9 z@T%Gou2O$=YHzZYm5rh{4J_^6Rv!s6n1}}%udMX|E_IJ;?J=>fg6SL>C!g1qM4t2THXEnmrEO1$9m zYKCtHqrV&L*B`&T&j7b?4RBFQGMq|#sth3yNoapd^#bkq&AhX29y%r*u)hq6hJzrJ zD{5frGN)^M1aus))9Nhn&!c*^?SUhWS%Dy~dKHA!s~7eCN<)K~4j_7zQRlVMU!&fr zXYGK56cv>Wg40)oovZ;$eIW%JQ@0ZVf13En3Yu<{yi~T3?HUdI+{EmMW^gK&>s@?lWE)YRNZ-s{4zrv7LH-H&!l9dlYk0kA`;5grm{Q zU8Q6YvARgm!c_hX-W_zIsrydS6VKqZ9x{^kE?R?RS2P+Jsf`sVDT`~{w$ z-vmW`ZYk~rsfFmNoc8dmtxbh|mUL8XK!58i3o5cky^tFEK^%FIX6wrq^z|_y1o6Y? z)cr3cZkoA;sp5g?xU8|9F5~L!u@ou0#j5RJ4o<5=_0|eQRDrti$b5HOeLeT@QhKf0 z=n@MuK6L@8y3_*k^$k7Rax2``m$82|ZJ5({31C?z?xa-`Fn4W~h8kV#SsYLb?+mc6 zq5dN^MjY^T$x#3g6{yvku=F){>MtP+%;(Zi^)zRF%afW`VA)w;b$CYUns}Mlw-rn@ zHC7`7V$OUmStR^{BTtI$k^<_HG7MfMUAJysA<(+|SH>WO!nG5+orGIdu@QgrtM4fN zyJvkJfBW&;F?d5R-MK%Z9-_1~0ss(KEj`lY4R{D)98-&f!(QO5X&Hn{+3M{}TkBo6 zI$*Xr^rgPbsX>#p6(svu!7UHmsXtZovbrepnrYAiYmuCUiGv0L_IVD*nkv)Ufi<)@ zv#Rk5?+Se66EyWC(JT-pw~&+hKTZYuc&;_olT1L819V5%li@&;2x*Zxigb4X05P8B A9{>OV diff --git a/app-arch/gzip/Manifest b/app-arch/gzip/Manifest index c23435d6eb0e..7b55403ade6a 100644 --- a/app-arch/gzip/Manifest +++ b/app-arch/gzip/Manifest @@ -1,5 +1,5 @@ AUX gzip-1.3.8-install-symlinks.patch 284 BLAKE2B f461a822371d56505aa3e436c4d611823dfe81ab72f9e1a2bd3547b8fbbae07d2108ac255a1a9dae604f9acb77744bda3a9eec2a575580558a4ca7042164c563 SHA512 4a20d61d48c456c4f5cca31b38e6f26460f781782c66ff4cd1b193eb1a48dd9fa88967989b2698b5e45a61d64c9ce3b87fba0f6b67bf507c5bb386a847f477fd DIST gzip-1.12.tar.xz 825548 BLAKE2B 7e2d482c08555f5fb0ff5408c0afe48c61034e9779eed6e3dd8046c847234c0a8a6bc34d49a934a54db0d73033e12c71a228d373551384a4cd663315071637e0 SHA512 116326fe991828227de150336a0c016f4fe932dfbb728a16b4a84965256d9929574a4f5cfaf3cf6bb4154972ef0d110f26ab472c93e62ec9a5fd7a5d65abea24 DIST gzip-1.12.tar.xz.sig 833 BLAKE2B ab7b4a759ef163d67f20773607ba0408ea9f1f7c7c224f43635fc3752acc521b74dbea4ec9ebb58a2f4fa13ecae19e00779b4b56c2cb95976301445beff817aa SHA512 1f4702797f7c5f1873c2f9c2f6210ba23824455d17ee82f50f0bf24240ed5bdf0090cf85338ccf76ba82422f8b4ad3a329d8bbf1350cb094d7bd61aa45550397 -EBUILD gzip-1.12-r2.ebuild 1714 BLAKE2B 8d82034a3f80035a76a34f8f584a64629f236e11c433f2d95c0b2074d07afd9c8f9cab35f4ce7522a09d9ff1dc8bfb0592858b3e6bfeb05c6234cd4310a88055 SHA512 bea28030c54307f25282e99ae767f44d431fd397ffbb635d69f5def196ccccfad0378735e2371d822505a6a44c05884196bc692aea9d22d3da2387568887f3cd +EBUILD gzip-1.12-r2.ebuild 1715 BLAKE2B fa1cb140c6ff9bc61559a1b03124c57a484c7664012bee6d447717205c08468cdc7136e8f3de47144d54a8bf25ddf44915224ca48842a73dbcf780a1ac452d11 SHA512 3c9d7e44a6362dde64f1f44b833df22080b45119f4a4bd9f20fcba93a1e73e73d7f112ed3669c48ca6ff9da61f2751852c94dd399b1206a2e533a0777737a3b4 MISC metadata.xml 422 BLAKE2B b3ba7db4fdf23c9b1b801f21a3230898f260b131344538ff8644bc842dcd5f6bef5e4e2f8d475267d6d39047a87c00e1138e69d49892d21d58249346bde1e57c SHA512 6241ec1357f2f326c745589a18622987e9444e515157a53cb1188a21cd90e14e392db1e31b24f833ba05647ddfcfd6a89e13f6125ca15451bceb1a14e80fbc23 diff --git a/app-arch/gzip/gzip-1.12-r2.ebuild b/app-arch/gzip/gzip-1.12-r2.ebuild index 444146cdfb69..4b4363030fef 100644 --- a/app-arch/gzip/gzip-1.12-r2.ebuild +++ b/app-arch/gzip/gzip-1.12-r2.ebuild @@ -15,7 +15,7 @@ SRC_URI+=" verify-sig? ( https://alpha.gnu.org/gnu/gzip/${P}.tar.xz.sig )" -LICENSE="GPL-3" +LICENSE="GPL-3+" 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="pic static" diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 2bcd9d9a8e8f07b7068af13d1e2b74a50836f667..4d1e2bb18bac45bcd334b197797d776e4a8c8a16 100644 GIT binary patch delta 7542 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 delta 7541 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 ${P}.tar LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" IUSE="selinux" RDEPEND="app-crypt/gpgme:= diff --git a/app-containers/cri-o/Manifest b/app-containers/cri-o/Manifest index f096f0561123..4f427e83a052 100644 --- a/app-containers/cri-o/Manifest +++ b/app-containers/cri-o/Manifest @@ -1,7 +1,5 @@ AUX cri-o.logrotated 81 BLAKE2B f17d96920c3e9bbfe68a38fcae49be999c0edcea085ebbc1f09585284c5b7930c185d5cd0ef6c2f7de5db2a6af80355518628a050c1cb0639ccf3b53c6c338da SHA512 1115228546a696eeebeb6d4b3e5c3152af0c99a2559097fc5829d8b416d979c457b4b1789e0120054babf57f585d3f63cbe49949d40417ae7aab613184bf4516 AUX crio.initd 846 BLAKE2B 844400d3cd706d4f78616edb3c8a50a9819ee21aecc7fc33f7d3d00871fde86b59e4b604ccc7cdb0058b10ccd28277f19dbdce34c83b2529c14e063126318617 SHA512 29561e95398975748236217bbd9df64997f6e3de6c0555d007306bd0535895a648368385a13079eb7d52c06249a91980523a73b6563e86d0575d9cd9c3fa4ee9 -DIST cri-o-1.24.1.tar.gz 15943809 BLAKE2B 13840967b7555e680652cdfe71e358fee5afcfbdbc28771960a5e28c88d6242909a595212559b7967c05cfc7cf9921d6d227b810a26bdc66cb75ffed917bcb23 SHA512 899efb61c70be3a0e950dc239245e1a4dca66e2130d8b355a7ad73c1e91088a2d42c6a4cc05f879cc6a1252d40294e9a8845fd2b110148a05a9d63f61077c498 DIST cri-o-1.25.0.tar.gz 27673668 BLAKE2B 5231f1b00781233ddf82827a580100055fefb97e768d871a845506ee28ebc122f20f6c8dff64b9dd8d991ed6ed761a72e96d607354f7e8d4182daff36ef3c253 SHA512 783c2f019ef65079dbb838e58acde5a24bda282ba8298d7b95491356e46fc208a14bcc4c65e3183001f0fb275d8ec5d7b5c795300e6424096f84fb9130721cba -EBUILD cri-o-1.24.1.ebuild 2722 BLAKE2B 9533ffcd06f6ffe7a66e379f6a240f68ba87dd387a785f2e51e513795c0823148f0ba6e20b95dea22bed160df6ed04259c3bd32f632f3d6b5a44b1fde30b8345 SHA512 11ab7eb74a3c32c6b0ae2ba94b5c082d1079a20fecd47574948aa8c2ad9fa6b5976e8b2de06250090ee0e2d578fe7807956066e5796be1703b736dcc81d048ca EBUILD cri-o-1.25.0.ebuild 2722 BLAKE2B a82323f0abbb66eec87d490128f12ee02e61e818232c5fa3965c5e1d9c20998834d4fd94bca80c435371a34bff2d2c69fde844302bf4ac038cf8bf39a01b5e3e SHA512 e7a3684fd2d1f2396722e8dc89380b575f4f53d70c2194f4d300b24b8601ef6d2b59caa1b3b87b5f5c83e87c6520a938715c07b773ee428eb329e15a91bf18b4 MISC metadata.xml 908 BLAKE2B ff6e1663f563dff74dbdeeb5d5c778a70fe2395ff0c0836e31b538f0009215a74946384a1429f2cf8e65bccc26d4b357233f1aab1a2c70ca3f544653d79cf999 SHA512 0fe5ad9f9f1c3b7386f361febbedddb690fcf83145f80da05d77be72bf04f84d9106d46ff6962ed6cc99d7b12f3792263eb7b1711763a2cd2f8a7dac08ed5c09 diff --git a/app-containers/cri-o/cri-o-1.24.1.ebuild b/app-containers/cri-o/cri-o-1.24.1.ebuild deleted file mode 100644 index b92849f49f50..000000000000 --- a/app-containers/cri-o/cri-o-1.24.1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGIT_COMMIT=a3bbde8a77c323aa6a485da9a9046299155c6016 - -inherit go-module - -DESCRIPTION="OCI-based implementation of Kubernetes Container Runtime Interface" -HOMEPAGE="https://cri-o.io/" -SRC_URI="https://github.com/cri-o/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="btrfs +device-mapper selinux systemd" - -COMMON_DEPEND=" - app-crypt/gpgme:= - app-containers/conmon - app-containers/runc - dev-libs/glib:= - dev-libs/libassuan:= - dev-libs/libgpg-error:= - net-firewall/conntrack-tools - net-firewall/iptables - app-containers/cni-plugins - net-misc/socat - sys-apps/iproute2 - sys-libs/libseccomp:= - btrfs? ( sys-fs/btrfs-progs ) - device-mapper? ( sys-fs/lvm2:= ) - selinux? ( sys-libs/libselinux:= ) - systemd? ( sys-apps/systemd:= )" -DEPEND=" - ${COMMON_DEPEND} - dev-go/go-md2man" -RDEPEND="${COMMON_DEPEND} - !> Makefile || die - - sed -e 's:/usr/local/bin:/usr/bin:' \ - -i contrib/systemd/* || die -} - -src_compile() { - [[ -f hack/btrfs_installed_tag.sh ]] || die - use btrfs || { echo -e "#!/bin/sh\necho exclude_graphdriver_btrfs" > \ - hack/btrfs_installed_tag.sh || die; } - - [[ -f hack/libdm_installed.sh ]] || die - use device-mapper || { echo -e "#!/bin/sh\necho exclude_graphdriver_devicemapper" > \ - hack/libdm_installed.sh || die; } - - [[ -f hack/selinux_tag.sh ]] || die - use selinux || { echo -e "#!/bin/sh\ntrue" > \ - hack/selinux_tag.sh || die; } - - mkdir -p bin || die - emake all \ - GOBIN="${S}/bin" \ - GO_BUILD="go build ${GOFLAGS}" \ - GO_MD2MAN="$(which go-md2man)" -} - -src_install() { - emake install install.config install.systemd \ - DESTDIR="${D}" \ - GO_MD2MAN="$(which go-md2man)" \ - PREFIX="${D}${EPREFIX}/usr" - keepdir /etc/crio - mv "${ED}/etc/crio/crio.conf"{,.example} || die - - newinitd "${FILESDIR}/crio.initd" crio - - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotated" "${PN}" - - # Suppress crio log error messages triggered if these don't exist. - keepdir /etc/containers/oci/hooks.d - keepdir /usr/share/containers/oci/hooks.d - - # Suppress crio "Missing CNI default network" log message. - keepdir /etc/cni/net.d - insinto /etc/cni/net.d - doins contrib/cni/99-loopback.conf -} diff --git a/app-containers/lxc/Manifest b/app-containers/lxc/Manifest index ae2e0bb27283..ca74d73f3858 100644 --- a/app-containers/lxc/Manifest +++ b/app-containers/lxc/Manifest @@ -5,5 +5,6 @@ AUX lxc.service-5.0.0 527 BLAKE2B 44d1fca919615c1acb672baa7b77bd43680975782683ad AUX lxc_at.service.5.0.0 395 BLAKE2B b4a329964041a9b3017df80aedb73f296d60e0b78097c72e52b921de939246a45d07591535d3971458cee38bf4ddf84021af3f325bffac6db9ba7c4c78a48a5b SHA512 d896c2eb889b83a77041fcd51604bea11db65b8b494c9c063a72ed182006577ed49e2e2c0842353de4676b3fc1246508e5b7c669d797929818cccf485282d85c DIST lxc-5.0.1.tar.gz 973206 BLAKE2B 6d5cb1a03eb2612d0f8cb59783a64ec42bedd560cacfebf76383d9599dfc153e381f0e584a1c8c9a0b5b18a46bfb01863649dc5a019546e9ded6079b5ec69ddd SHA512 c87563b556aec83c93a7c62932217791e92da950cc76983f0d5e1d603fe1ae298a63fb5e88ec9ef5173846d579babb5acd0836679b915de00844bb9edf9c8d7e DIST lxc-5.0.1.tar.gz.asc 833 BLAKE2B f85df5fc5bd88a738042f622ee4191b99e0a8e07db7ceb5824d634bc451f4bf93c8b64d1c72d4899f639ad30bbc9ee82be292dbe310218fa20566ee00f9bb752 SHA512 09de4e74d174b54cf9240ca4ef4793b9f63355c65f610abffb40e6dc2dc9130380761a50725e4dcee39b421e4b51c874d141fe22d5ecfd7ad3af35f7ebec09a0 +EBUILD lxc-5.0.1-r1.ebuild 4939 BLAKE2B 51a7be72b0a4d438805a747815d7c11718e58c1007c8201a1de75b60546b9dfb08007a1942cef7b65c5a52b9324bd8d1160e8070678b9fc95b85f0ede88e8861 SHA512 8649adc25542d4f10ff3b857aa6a45d5cb8079e85b118a47596a6d4ced8a35692cf00064bfde13f5127f95c943d1ad7feaa44a8e8f29a013bf3173bd4f166698 EBUILD lxc-5.0.1.ebuild 4748 BLAKE2B 1fa18490e2fc1284ce509a04f5ca8c81802db2a3b479decc626470e775530e8b37a743133c1a8b8f82a25ec7f18c2c313bad43bf6fe2e7732c5bd3f608c81f53 SHA512 4aeb0b7179039fcb20198086cfcbdfa07bd20b8776b373c4c50baf1039b70f2c2004b5ce1471189d19d286a823be140ef3941c4b33a55f3de40346ae16a21686 -MISC metadata.xml 656 BLAKE2B 97012edd8475cb10c97ff62f6c3030fab35193e25053fdafa0deecc35af6ac2992e346390c5327dfc45b49dbfe74de66dfa9e1cee72a634fa4793221e6f96cdc SHA512 c09331c0f63df4025b06d579066c92f8d7391dc53981ba0b0e3a4703dfffa9f853282f4da2d6c5ff4c0b52f53aa166fb93dc0fea1897fe6b7bb9e390a0cf96c3 +MISC metadata.xml 720 BLAKE2B b34cfe10fc45695ec1222335a166da834b2a5e9bb03c76b1ec174af7a6bdb23c5d0969c5d298e73c839df24aa156a6979bc643842a4608bdfff6052fba9908c1 SHA512 0f2948ca809aec73de20658710bdd5a6ce42188e39a37ea59a08379719dbfbaab3012b1ccbfa07e856fae76c8adb061ddab7bda4c05dfbf143f9bd3e0a20e800 diff --git a/app-containers/lxc/lxc-5.0.1-r1.ebuild b/app-containers/lxc/lxc-5.0.1-r1.ebuild new file mode 100644 index 000000000000..3f264e03d0c1 --- /dev/null +++ b/app-containers/lxc/lxc-5.0.1-r1.ebuild @@ -0,0 +1,166 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 linux-info meson optfeature systemd toolchain-funcs verify-sig + +DESCRIPTION="A userspace interface for the Linux kernel containment features" +HOMEPAGE="https://linuxcontainers.org/ https://github.com/lxc/lxc" +SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz + verify-sig? ( https://linuxcontainers.org/downloads/lxc/${P}.tar.gz.asc )" + +LICENSE="GPL-2 LGPL-2.1 LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="apparmor +caps examples io-uring lto man pam seccomp selinux ssl systemd test +tools" + +RDEPEND="acct-group/lxc + acct-user/lxc + apparmor? ( sys-libs/libapparmor ) + caps? ( sys-libs/libcap[static-libs] ) + io-uring? ( >=sys-libs/liburing-2:= ) + pam? ( sys-libs/pam ) + seccomp? ( sys-libs/libseccomp ) + selinux? ( sys-libs/libselinux ) + ssl? ( dev-libs/openssl:0= ) + systemd? ( sys-apps/systemd:= ) + tools? ( sys-libs/libcap[static-libs] )" +DEPEND="${RDEPEND} + sys-kernel/linux-headers" +BDEPEND="virtual/pkgconfig + man? ( app-text/docbook2X ) + verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )" + +RESTRICT="!test? ( test )" + +CONFIG_CHECK="~!NETPRIO_CGROUP + ~CGROUPS + ~CGROUP_CPUACCT + ~CGROUP_DEVICE + ~CGROUP_FREEZER + + ~CGROUP_SCHED + ~CPUSETS + ~IPC_NS + ~MACVLAN + + ~MEMCG + ~NAMESPACES + ~NET_NS + ~PID_NS + + ~POSIX_MQUEUE + ~USER_NS + ~UTS_NS + ~VETH" + +ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers" +ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking" +ERROR_MEMCG="CONFIG_MEMCG: needed for memory resource control in containers" +ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network" +ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command" +ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info" +ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc + +DOCS=( AUTHORS CONTRIBUTING MAINTAINERS README.md doc/FAQ.txt ) + +pkg_setup() { + linux-info_pkg_setup +} + +src_configure() { + local emesonargs=( + -Dcoverity-build=false + -Doss-fuzz=false + + -Dcommands=true + -Dmemfd-rexec=true + -Dthread-safety=true + + $(meson_use apparmor) + $(meson_use caps capabilities) + $(meson_use examples) + $(meson_use io-uring io-uring-event-loop) + $(meson_use lto b_lto) + $(meson_use man) + $(meson_use pam pam-cgroup) + $(meson_use seccomp) + $(meson_use selinux) + $(meson_use ssl openssl) + $(meson_use test tests) + $(meson_use tools) + + -Ddata-path=/var/lib/lxc + -Ddoc-path=/usr/share/doc/${PF} + -Dlog-path=/var/log/lxc + -Drootfs-mount-path=/var/lib/lxc/rootfs + -Druntime-path=/run + ) + + if use systemd; then + local emesonargs+=( -Dinit-script="systemd" ) + local emesonargs+=( -Dsd-bus=enabled ) + else + local emesonargs+=( -Dinit-script="sysvinit" ) + local emesonargs+=( -Dsd-bus=disabled ) + fi + + use tools && local emesonargs+=( -Dcapabilities=true ) + + if $(tc-ld-is-gold) || $(tc-ld-is-lld); then + local emesonargs+=( -Db_lto_mode=thin ) + else + local emesonargs+=( -Db_lto_mode=default ) + fi + + meson_src_configure +} + +src_install() { + meson_src_install + + # The main bash-completion file will collide with lxd, need to relocate and update symlinks. + mkdir -p "${ED}"/$(get_bashcompdir) || die "Failed to create bashcompdir." + + if use tools; then + bashcomp_alias lxc-start lxc-{attach,autostart,cgroup,checkpoint,config,console,copy,create,destroy,device,execute,freeze,info,ls,monitor,snapshot,stop,top,unfreeze,unshare,usernsexec,wait} + else + bashcomp_alias lxc-start lxc-usernsexec + fi + + keepdir /var/lib/cache/lxc /var/lib/lib/lxc + + find "${ED}" -name '*.la' -delete -o -name '*.a' -delete || die + + # Replace upstream sysvinit/systemd files. + if use systemd; then + rm -r "${D}$(systemd_get_systemunitdir)" || die "Failed to remove systemd lib dir" + else + rm "${ED}"/etc/init.d/lxc-{containers,net} || die "Failed to remove sysvinit scripts" + fi + + newinitd "${FILESDIR}/${PN}.initd.8" ${PN} + systemd_newunit "${FILESDIR}"/lxc-monitord.service.5.0.0 lxc-monitord.service + systemd_newunit "${FILESDIR}"/lxc-net.service.5.0.0 lxc-net.service + systemd_newunit "${FILESDIR}"/lxc.service-5.0.0 lxc.service + systemd_newunit "${FILESDIR}"/lxc_at.service.5.0.0 "lxc@.service" + + if ! use apparmor; then + sed -i '/lxc-apparmor-load/d' "${D}$(systemd_get_systemunitdir)/lxc.service" || die "Failed to remove apparmor references from lxc.service systemd unit." + fi +} + +pkg_postinst() { + elog "Please refer to " + elog "https://wiki.gentoo.org/wiki/LXC for introduction and usage guide." + elog + elog "Run 'lxc-checkconfig' to see optional kernel features." + elog + + optfeature "automatic template scripts" app-containers/lxc-templates + optfeature "Debian-based distribution container image support" dev-util/debootstrap + optfeature "snapshot & restore functionality" sys-process/criu +} diff --git a/app-containers/lxc/metadata.xml b/app-containers/lxc/metadata.xml index 2d20f0346cc6..7656e64b5884 100644 --- a/app-containers/lxc/metadata.xml +++ b/app-containers/lxc/metadata.xml @@ -11,6 +11,7 @@ Enable io_uring support, and use io_uring instead of epoll + Enable Link Time Optimization (LTO) Build and install additional command line tools diff --git a/app-containers/lxd/Manifest b/app-containers/lxd/Manifest index 0815eeb3e440..aaa8120d53b7 100644 --- a/app-containers/lxd/Manifest +++ b/app-containers/lxd/Manifest @@ -8,5 +8,5 @@ DIST lxd-5.0.0.tar.gz.asc 833 BLAKE2B 7e8fc6f6892294fb8a6384f5767cb74b0a4b941c39 DIST lxd-5.0.1.tar.gz 14640923 BLAKE2B 81bdf3301c0eecc719864cd8e18fd886113f83d1980e13ee4d4ccb6641ee4a7e33f0b859a21abd8a0a9956d1c2f3dfa6e7eb1ae454fbb580c23b5558ef51168e SHA512 b04b7329bdeb17ca384cc2d931a1510d5f03521fd247eab93904bbcb6139cc0daf28f9aeb6416268ccf15affdd15b26598f3e280fb5eefe5c59be6918f092bed DIST lxd-5.0.1.tar.gz.asc 833 BLAKE2B d233c8ebfb5b71f66ff08b4d74861a42bf45ef3e9622d4f113603a7a6c1a29b5aa3422c075ad5250a7d5ab7526a49dd676672d0a73194024af477fa762e02b12 SHA512 bf22f26b6688420e843e9e24eb731a2068eae3d90c77787e0f4a279d4cb7a8a2df38b7e9c8ea79f604c1d54743238cb36474baf018ea6bf72e6f37838b252294 EBUILD lxd-5.0.0.ebuild 4827 BLAKE2B 7b598644b60abb3cadd890d229b10a5e7471e2d9154c2470de1b6006122123af182ea5ec296d2103f64ec24208d3b774ecaeaec9e3f49fad67d4ba5ce14f5046 SHA512 03bb5431efd54d86f1dcb9b7a2c302ca5490c22d2744247f7dc5490b67a7c93baefd89964c7a06d1d8fb7d3f6439c0eb9926c5c63a8e5c4cddec3c0950ffcaa9 -EBUILD lxd-5.0.1.ebuild 5275 BLAKE2B 7c54af31e6ef75298a333731f03fc040987318d1b3bfbf125fc7c36a24e3794a873d618435c59deca09475cc133b32a5ec1a6abcc38b3d7d78fa6e92c1496499 SHA512 913ee7028a3cd8a6a6ba9a5f93a906b97e0f8f6ffe6539aab7d16ee806f08f9d91824acf52638c21b81a4f31e694b5359e0e2e707a00d8e0fbca80be07da9a78 +EBUILD lxd-5.0.1.ebuild 5274 BLAKE2B 0c2fdc04e0175dbb5f82926f6fb88c8a0c8e4b7419b8ea90d2f6ae4b338b2bcebe681b1fb969d28bd5db7affcf487b76e5cae7421c5639fd58f44a955e414d9a SHA512 f29e380da1bd39d68e9126980bb9d35022b055259510ff8363a8093e81ed45be05a3652dde184e0f4be7d1337a7945803bf6a1c3f5cf03ac57149b02a256b876 MISC metadata.xml 1403 BLAKE2B 4bff140bc9282b41631293b9cc28a5f85bec2b0f923c762c6572e75b752aba113632747142bd3b3a87322ce8d2ba10fd15afe3f1a7c1384e49c408ca176f267d SHA512 38fb2faa661a8473d0221117299baea01c06f46e5fbf5bd7e32f26b7d0a433ab35c5e0e5dde42c7478b7118489d619fdacca29b3a9b0e89cf432c5bccd3ffba3 diff --git a/app-containers/lxd/lxd-5.0.1.ebuild b/app-containers/lxd/lxd-5.0.1.ebuild index 3d6d3f2abe58..fbff2a88cfc5 100644 --- a/app-containers/lxd/lxd-5.0.1.ebuild +++ b/app-containers/lxd/lxd-5.0.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://linuxcontainers.org/downloads/lxd/${P}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="apparmor ipv6 nls verify-sig" DEPEND="acct-group/lxd diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest index db70861f653a..17284b057976 100644 --- a/app-containers/podman/Manifest +++ b/app-containers/podman/Manifest @@ -4,7 +4,9 @@ AUX podman.logrotated 85 BLAKE2B 730899f93ee354e476629276b69224cfeaaa1603b6690ca DIST podman-4.1.0.tar.gz 10904727 BLAKE2B 6d01a65b13494dc948c0667147eca6f250a81056f1bcf6eda6285566b8aa7aa526794ea96a571aecad642a8b1d3d1877cd31683ccf46662f8681a2afac083b5a SHA512 4d5f240423f21b1224ce44853a2265359dacee0d921f0ea53a7fca34f9076ebfaa49f4327a59ac51f5bf5b9dafb47dda3a9bb8e609237cc69f833b42b95bcd0a DIST podman-4.1.1.tar.gz 10905391 BLAKE2B a094785ccb7a84a42147fb0f0360480ad4f73a1cdaa29b666fabb08528584f5d37b1cf8fb807351d4a60d81779de4dec3ab5fc83275061eded21f97fd3fa5e7f SHA512 19dd2800b59dacf7edd5d8204bdaffa0959910c7751b582f5a12b8d644b52f9d6581b9c3b4cba3ddb0707f6a90c0dbc93de6d8e2eaa6a4234ebb9dfa28e693b3 DIST podman-4.2.0.tar.gz 13019518 BLAKE2B a3b8d8b140b9d34e24f87f998fff3558649487b503bdd437f537f09adc51819d81786b6b4e858ef4e8a43c0d872cd20cd1ceee06988a36f830b9ffbb5109d14d SHA512 bc9e28d9938127f91be10ea8bc6c6f638a01d74d120efad5ad1e72c5f7b893685871e83872434745bc72ecaca430355b0f59d302660e8b4a53cc88a88cc37f9c +DIST podman-4.2.1.tar.gz 13047683 BLAKE2B 968dc88164c846108d920dfbd3796078b6e7cde6c6d884ac5ea3379abe9a3d0ea72a78b10eea644a1040d1d564c13f05fe69112c49084344e95095c50ff537d5 SHA512 a8a6e3228c1cb6860bb27515bd081b5c395a17bd69fab8797758b84631d08d2389e554621080e66ecc04818c1c4d132ea6ed0edfedcfea6d7886a70ebc95297d EBUILD podman-4.1.0-r1.ebuild 4782 BLAKE2B 057db822cd7588941c59d8efd32d2170d42ef4f95880eefa23dafdcc834d377e3df5ca8a3cdc9757d37fe133960225251884316688ec04e921de0e3baa0d69b8 SHA512 64b1c4dfa38678b81f5e563c2634fe78cb41b1d98e893091a405c47a3ea13bb8411b376fcf1ff1794ac24fcc7efe704e4daa6c9aeba92f0bba2498415103c9c6 EBUILD podman-4.1.1-r1.ebuild 4784 BLAKE2B 1135e265f0c8eb048244124b856e303fc6b45f7ae07167cff41a74613465873600004103733aec711df98f34a2157deb6ce94b728bbfee9b5f143accf8d4e1f5 SHA512 ad69026e96fd27293215a646e21668d3ee99b01a4069f038dc6bdc5542c01653eafb5fa77b933b273e327b799acd9246cc043280feab4d3b1523cc51c0ba5cff EBUILD podman-4.2.0-r1.ebuild 4784 BLAKE2B 161825694f430224c3be43cb5041b314e1d4cfed65f177c56c4fb957063e9d691c7a739f7f6dda8c84df2f3b3d8f638a3fc38019638dc976716a1af91aa9cda0 SHA512 31814c43d8ff5f34bd7f18fc84aee44a38b10632d559e314e93413b6dc1ac6d5d815155693577e7464af00df6a0030e64aeddcd321a0fadd4b76a7fa120a49ea +EBUILD podman-4.2.1.ebuild 4784 BLAKE2B f0b71f8b5c64a44a511783f45d8a6d42786e5f40c6fd2edf7ac5e31e48af29c90d814603d776fe89da9d5599351c436abac176b070bdb26190b8ab234febd561 SHA512 a7e38f492a2c6cd3e0d8f47138b1c35bcfdcfc322c089b2149025b5c066061c01187ed5a19202ef2a95173e9aa63d9eff76269efc9fbb110de939cb0c3fcf417 MISC metadata.xml 1309 BLAKE2B f4e08317d4ed405eca3964b49bbc3a5b8a915245bc5e2b3912d254ee3e75e6475d44879b1118a34bd3fe7568d9be9f4747303eba821cda94d97a16d693f71b49 SHA512 ebabde88fb088061c48400021521c9b8b35f1c5af6a3bb8194f8eb1f4bad2506b77ed8ee8a30e76eb4e262c3d132e03930d23feb43a82604499a5c49ee35886f diff --git a/app-containers/podman/podman-4.2.1.ebuild b/app-containers/podman/podman-4.2.1.ebuild new file mode 100644 index 000000000000..7f04def7145b --- /dev/null +++ b/app-containers/podman/podman-4.2.1.ebuild @@ -0,0 +1,165 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +EGIT_COMMIT="62b324ddf718411b1d4d0ba8117c632f7f984a38" + +inherit bash-completion-r1 flag-o-matic go-module tmpfiles + +DESCRIPTION="Library and podman tool for running OCI-based containers in Pods" +HOMEPAGE="https://github.com/containers/podman/" +MY_PN=podman +MY_P=${MY_PN}-${PV} +SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" +LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" +SLOT="0" + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +IUSE="apparmor btrfs cgroup-hybrid +fuse +init +rootless selinux" +RESTRICT+=" test" + +COMMON_DEPEND=" + app-crypt/gpgme:= + >=app-containers/conmon-2.0.0 + cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) + !cgroup-hybrid? ( app-containers/crun ) + dev-libs/libassuan:= + dev-libs/libgpg-error:= + >=app-containers/cni-plugins-0.8.6 + sys-apps/shadow:= + sys-fs/lvm2 + sys-libs/libseccomp:= + + apparmor? ( sys-libs/libapparmor ) + btrfs? ( sys-fs/btrfs-progs ) + init? ( app-containers/catatonit ) + rootless? ( app-containers/slirp4netns ) + selinux? ( sys-libs/libselinux:= ) +" +DEPEND=" + ${COMMON_DEPEND} + dev-go/go-md2man" +RDEPEND="${COMMON_DEPEND} + fuse? ( sys-fs/fuse-overlayfs ) + selinux? ( sec-policy/selinux-podman )" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + default + + # Disable installation of python modules here, since those are + # installed by separate ebuilds. + local makefile_sed_args=( + -e '/^GIT_.*/d' + -e 's/$(GO) build/$(GO) build -v -work -x/' + -e 's/^\(install:.*\) install\.python$/\1/' + -e 's|^pkg/varlink/iopodman.go: .gopathok pkg/varlink/io.podman.varlink$|pkg/varlink/iopodman.go: pkg/varlink/io.podman.varlink|' + ) + + has_version -b '>=dev-lang/go-1.13.9' || makefile_sed_args+=(-e 's:GO111MODULE=off:GO111MODULE=on:') + + sed "${makefile_sed_args[@]}" -i Makefile || die +} + +src_compile() { + local git_commit=${EGIT_COMMIT} + + # Filter unsupported linker flags + filter-flags '-Wl,*' + + [[ -f hack/apparmor_tag.sh ]] || die + if use apparmor; then + echo -e "#!/bin/sh\necho apparmor" > hack/apparmor_tag.sh || die + else + echo -e "#!/bin/sh\ntrue" > hack/apparmor_tag.sh || die + fi + + [[ -f hack/btrfs_installed_tag.sh ]] || die + if use btrfs; then + echo -e "#!/bin/sh\ntrue" > hack/btrfs_installed_tag.sh || die + else + echo -e "#!/bin/sh\necho exclude_graphdriver_btrfs" > \ + hack/btrfs_installed_tag.sh || die + fi + + [[ -f hack/selinux_tag.sh ]] || die + if use selinux; then + echo -e "#!/bin/sh\necho selinux" > hack/selinux_tag.sh || die + else + echo -e "#!/bin/sh\ntrue" > hack/selinux_tag.sh || die + fi + + # Avoid this error when generating pkg/varlink/iopodman.go: + # cannot find package "github.com/varlink/go/varlink/idl" + mkdir -p _output || die + ln -snf ../vendor _output/src || die + GO111MODULE=off GOPATH=${PWD}/_output go generate ./pkg/varlink/... || die + rm _output/src || die + + export -n GOCACHE GOPATH XDG_CACHE_HOME + GOBIN="${S}/bin" \ + emake all \ + GIT_BRANCH=master \ + GIT_BRANCH_CLEAN=master \ + COMMIT_NO="${git_commit}" \ + GIT_COMMIT="${git_commit}" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + + insinto /etc/containers + newins test/registries.conf registries.conf.example + newins test/policy.json policy.json.example + + insinto /usr/share/containers + doins vendor/github.com/containers/common/pkg/seccomp/seccomp.json + + newconfd "${FILESDIR}"/podman.confd podman + newinitd "${FILESDIR}"/podman.initd podman + + insinto /etc/logrotate.d + newins "${FILESDIR}/podman.logrotated" podman + + dobashcomp completions/bash/* + + insinto /usr/share/zsh/site-functions + doins completions/zsh/* + + insinto /usr/share/fish/vendor_completions.d + doins completions/fish/* + + keepdir /var/lib/containers +} + +pkg_preinst() { + PODMAN_ROOTLESS_UPGRADE=false + if use rootless; then + has_version 'app-containers/podman[rootless]' || PODMAN_ROOTLESS_UPGRADE=true + fi +} + +pkg_postinst() { + tmpfiles_process podman.conf + + local want_newline=false + if [[ ! ( -e ${EROOT%/*}/etc/containers/policy.json && -e ${EROOT%/*}/etc/containers/registries.conf ) ]]; then + elog "You need to create the following config files:" + elog "/etc/containers/registries.conf" + elog "/etc/containers/policy.json" + elog "To copy over default examples, use:" + elog "cp /etc/containers/registries.conf{.example,}" + elog "cp /etc/containers/policy.json{.example,}" + want_newline=true + fi + if [[ ${PODMAN_ROOTLESS_UPGRADE} == true ]] ; then + ${want_newline} && elog "" + elog "For rootless operation, you need to configure subuid/subgid" + elog "for user running podman. In case subuid/subgid has only been" + elog "configured for root, run:" + elog "usermod --add-subuids 1065536-1131071 " + elog "usermod --add-subgids 1065536-1131071 " + want_newline=true + fi +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 1a15bcc5f18d4b49ce365142bacadeffca944ec9..d8f5181fce81bf54f2fc4a035d5ae06832bd14cd 100644 GIT binary patch literal 23965 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 I>bR-^0PR-9Z~y=R literal 23960 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 D(IUCA diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest index aca0cfc01b28..220820b28c94 100644 --- a/app-crypt/gcr/Manifest +++ b/app-crypt/gcr/Manifest @@ -4,5 +4,5 @@ AUX gcr-3.41.0-Unbreak-build-without-systemd.patch 766 BLAKE2B 005ba225708f0a676 DIST gcr-3.41.0.tar.xz 1039744 BLAKE2B c646a04168310051d5b582a9d2f7ab9da89eef095e856e56b8d730600debead051ad8bb40eddb7457b1be2be3e092227dd886f647258a9c6a81d4bab728245f7 SHA512 455acc40ed77feeb35f9845b00229f468b322b7eda0b1b5abb0153f0a6ba29f3d0364df22225143f4caf130254a1258b3c7f934370e5142f2f64e1c3084b6f6e DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B 9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1 SHA512 dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325 EBUILD gcr-3.41.0.ebuild 2005 BLAKE2B 82b8133aac42ef6a0e17b431b4509043280eba6bccbf3df3a39901a7b8921dc54c01541f6cd943e8a88ac3c55071c9115337a2504387bca72d5b9735c2aea71b SHA512 596f577056f7dff17eded2334a6a44d0c94d26faca0aca047d4cd568b4bed6f3d8ea90ba93ddca2972211cdf80028648aa16fc36f24c27b803b2faafa3558345 -EBUILD gcr-3.41.1.ebuild 2098 BLAKE2B e83afdb903cfcadf3d08e78884e860daf1c6e1f7b326eb1cf47cd402b031c3cdbf9f8714727d3cdd07a05c9d0af23bc3241dd5efb2120640f9ea4eabca62d036 SHA512 260e568450cb5023325a0d75f88e69a258b789c14bc1105b6a95626343a6ecf9d4e0b6c3f3039807e12b8ac96b552f470e6f862a73dbba572eb47e7ba1eaa67f +EBUILD gcr-3.41.1.ebuild 2096 BLAKE2B ecc2003b0e7f598f31db82f40f634482ef4a144b9b8e7fea855f56d4d47136599ac2f05de4518a10e7ce900cf3e43f8411a1dc043439d89caf4727228c341c1a SHA512 16b93390cadb492542a42c5ff4f2a201765c985a21d0237345c2534341634b43a02686b97b3f2e1a4c4895a3ad6f7d00818e9205575575470fe7bb3d70c204da MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/app-crypt/gcr/gcr-3.41.1.ebuild b/app-crypt/gcr/gcr-3.41.1.ebuild index a7ad143f124e..08b13a363252 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/jitterentropy/Manifest b/app-crypt/jitterentropy/Manifest index 61a51c1ccb1a..292b6dc85953 100644 --- a/app-crypt/jitterentropy/Manifest +++ b/app-crypt/jitterentropy/Manifest @@ -1,7 +1,9 @@ DIST jitterentropy-2.2.0.tar.gz 25556 BLAKE2B d0a8faa9131e9fd5712fad4179725ac29ba813e0d77e5ae9dc905841b92f67fc51e79c407142b2e8c3473f92a59a5b03f03d2013bd7e5d1ae07110da52461255 SHA512 4701a7e0a82ee583cbde5edfdacb737a5f588b42c61b16434b5a11bdfb1a108e7b9df8b8b38d9e92290e702b33f2ae8774580d6a71e6e8ac3af295ffc8ff5ff9 DIST jitterentropy-3.0.1.tar.gz 31212 BLAKE2B 522e9b88e96ed1e6f57e793779c46f7799185f9d25390268f628eb309239a3522ac13277a037acf54dcce7e7b1364b2ec6e15d21a5f13aaa5a87ece7690d57fd SHA512 fd195e150ea861fcd5ff72a84f48ef8b7d0d8a3d44aae51f0fe5c39a1d1409ca98271a6cf06140fa8b6aba08d8bbbddf097cd7d99b5c1b698db08f056236e547 DIST jitterentropy-3.3.1.tar.gz 81596 BLAKE2B ad8bf87d5a30b4bc98a3af7c1dcff442516c0330050aea90f2f05d68c4c2f1e9fe4b8db885f00dcd138ae7cb5a6ca58800686ae507f0e41596c95176a33e2b96 SHA512 7dc17c377cf90d38057bbc135e00730a3f84bc66aeed83eca1ad1b0e1c2fb89c5346ec20bdf25d3ce27f1d21893d44e52c08e96175554c18dfa1934a8d4fd9f7 +DIST jitterentropy-3.4.1.tar.gz 86110 BLAKE2B 729ef7d01a17c9eb16cc352da0286bd292f2faae63754b06036dbb44d52e85e2e2e0d2a38ac57d4350eaebbc47457f0457a988a657f7fe6c5d782d50922552d2 SHA512 c832b33c084a8c56fb9ee0c0f7397fa9206cbd6fcbea047495e543566fc0d9b5d8978c8668103203d87b5b70c0e177f9ef7cc614b3ce689b90fbb8b85e6fedbb EBUILD jitterentropy-2.2.0.ebuild 923 BLAKE2B 2cdcfbc5e413a0049b0743aeba0f905c7eb274de0fe2b775d65f8b5fd6c576595b796745b5ed55a4c006774412a2948e8fc75720b3fef9e233719b1dd48c2dfa SHA512 1aa071401c70f21315e819adc18b139af5c294f19bed9a6f2481b24c102654571cbc2dbfde46ef74927b2c1680cd615bf989d880d9e857d951e0f13b46c81d92 EBUILD jitterentropy-3.0.1.ebuild 967 BLAKE2B d8d88a202b58736e7c26733f5877c19924865e350fdeb317fa6d91f3c98734c609dfa9a9d11e2ef1e7494237f662660e362f33c3e49779f77a838d2fb12b3429 SHA512 951dbe3572d366f35f326790a9243597eab572739b234865390121b4e6056e17dc3c415dd44fc87b13ff0b72c119625cebaa8e326ab18f106479e1e3117e6a67 EBUILD jitterentropy-3.3.1.ebuild 1611 BLAKE2B 68bb4a6caa3b8a1fc27ac77fd7a869b8382038b1298343bef3421cdef5a717989b1e0cd48609daf6e2251d983acde87cd73d2beef71a6fd1b867358bf8f821a3 SHA512 f877aed4be270d51c485bce5be1cd156a4b77c4c4c3254c0e821b177a21a9fd2275ca1549a18e59a8baf0c12fbaf0e1ef648421fbcc185e4cdd8de0ef0e24529 +EBUILD jitterentropy-3.4.1.ebuild 1617 BLAKE2B 5eaa309e01186953ce0e0a15164425755d3f3f579a63387d43b7b7b980ee327f8d3f8f8b121e86e141b2ebebd5d0e4ba68efab7b46fe736af53b39e8f7086981 SHA512 dd26125a48ce890ff674c6ba6764ad394cd6a6c78440380fc229a78d8fe1d442df6c5c2a6a1ad61f2bbc54b8e642372cf9356403c175470f73a500eba4004913 MISC metadata.xml 667 BLAKE2B 9133417986fe9e64d3fd5abe0cae7b0e8e8d9fa792645c13599856b1a30f929f4291f05b58d38f7ef1cf99a91fb60ff56a61571bd48da801c9b5a5ff87166447 SHA512 47cbaa73c37c0eb2b6ad0321b716e31342e721828413f6523fda7d688d3851c83ad714cd23a6ba7d0147367c09ec2a45f6c2da44ffa7f7b2905cd41d18502b7d diff --git a/app-crypt/jitterentropy/jitterentropy-3.4.1.ebuild b/app-crypt/jitterentropy/jitterentropy-3.4.1.ebuild new file mode 100644 index 000000000000..4f867c12ca00 --- /dev/null +++ b/app-crypt/jitterentropy/jitterentropy-3.4.1.ebuild @@ -0,0 +1,49 @@ +# 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="Hardware RNG based on CPU timing jitter" +HOMEPAGE="https://github.com/smuellerDD/jitterentropy-library" +SRC_URI="https://github.com/smuellerDD/jitterentropy-library/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +# For future reference, tests/raw-entropy/validation-{restart,runtime} +# have a weird license clause where it says: +# The licensee IS NOT granted permission to redistribute the source code or +# derivatives of the source code, and the binaries compiled from the source +# code or its derivatives to any third parties. +# Do not package these two components! +LICENSE="BSD" +SLOT="0/3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86" +IUSE="static-libs" + +S="${WORKDIR}/${PN}-library-${PV}" + +src_prepare() { + default + + # Disable man page compression on install + sed -e '/\tgzip.*man/ d' -i Makefile || die +} + +src_compile() { + # Upstream defines some of CFLAGS in the Makefile using '?=' + # This allows those default flags to be overwritten by + # user-defined CFLAGS. Restore some of the defaults. + append-cflags '-fwrapv' '-fvisibility=hidden' '-fPIE' + # Optimizations are not allowed by upstream, which already + # overrides CFLAGS in Makefile. We need to handle CPPFLAGS here. + append-cppflags '-O0' + emake AR="$(tc-getAR)" CC="$(tc-getCC)" +} + +src_install() { + emake PREFIX="${EPREFIX}/usr" \ + LIBDIR="$(get_libdir)" \ + DESTDIR="${D}" \ + INSTALL_STRIP="install" \ + install $(usex static-libs install-static '') +} diff --git a/app-crypt/sequoia-sq/Manifest b/app-crypt/sequoia-sq/Manifest index 2de37ad163ed..229e4749147d 100644 --- a/app-crypt/sequoia-sq/Manifest +++ b/app-crypt/sequoia-sq/Manifest @@ -1,22 +1,16 @@ -DIST addr2line-0.16.0.crate 33440 BLAKE2B b59a006ba732935d408d0574799037ef0a424ad3c27b894fbd7a9c91664460972a8c464aaad4e9b82b94e4cc35ee9016490bd469fa21358e11e6d78126378038 SHA512 7ea8fffcdff7f8f25c0a588fe2ee652053988ab2e1d39ac740f5199d6e7d30beed0272403d04b86ec5de6ad5459698cdf28f8efd5caab7b6693102df7ec4889c DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST aead-0.3.2.crate 11145 BLAKE2B 2666f7c6a9a3ecac458fdda9d7698e1c4288d56b1d7f9fcaa91664a33652f91eaeda8807bfbdc3cfe9c29a9c8c391de9673c4b65b3e13f408ca5f1a59e8f8dad SHA512 803829ea12f3fe11c1e1f4d33610c361a11b33811ab28185ad4b54d9026384b8778c3e57cdc6feff8ffc56792b482fc64a8cb7daa14805edbbcd988c2d3256ea DIST aes-0.6.0.crate 86774 BLAKE2B e687f2839b53adc3ef990da8221705a462015aa0ea004a6e15dba7e7ecc008d9d13cad6222b03244dc48bd1717a442e7aa5aaab6e97bba1d3be28c1d914e464e SHA512 65349285e429f9b8815743d86b3ebdececd48ce556a08b6ec5ec89bf966bc9b187a7df4fbe1f3b25172db3aab219b23f8040c1160359868e9f71d67a767c90c9 DIST aes-soft-0.6.4.crate 99980 BLAKE2B a4b3838e0348ed3d7468f9d0e19d8dd45071ec54d54d538943d5afabd3f88db139c459574e6694e7fa86e4d77eaa3f75c11e3a9376f45429848c91889530980b SHA512 620b38b2a6437caf393e84625beb27afdf448acb52d7adbc9cba1152ea385bdf05a68795eee0f48fd90b5edfc25fd9cc3d42a0f2593dfa2f90d4f4f9cc893ebe DIST aesni-0.10.0.crate 100248 BLAKE2B 2dba6f1004495a725acf171eeae5a6e393475323e8974eff2e4667194ac147dc3a52a9bed1b00cf7735d3671b6a2bd135cbb4dbde822d7c8c21af23692d3e71f SHA512 726e5213a81ea021d4be7c5220d952cb6f0cb0ecb6cc840b542e9f75539e37fc5d6378ad4f4d6a2bc7e7642ea07a18202ed32d3b6a212777bd7abca735c6707c 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.44.crate 35067 BLAKE2B 19dd53abcbf5ade698f3bf5b1522fa8c1c55b777d91fd05f6c43a7a32691d00da756c7af9d991ebfc71b02fa4e8e2e257c78ce3e29f8c3034066ca43eea4c07d SHA512 d8ec44c64cf4b06121421c99157573b59e2078ab1aba7d949aad9ddd5ec4a1b585a07d0ca06807ed2349c6becaed1cba69f10f9affa2da25f749b615a70aa9ff DIST anyhow-1.0.56.crate 44780 BLAKE2B 142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9 SHA512 9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5 DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44 SHA512 216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703 DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 -DIST autocfg-0.1.7.crate 12158 BLAKE2B 4120306f0f7c1cc0cf8d1d994c080cbf42e4b107cb51af910504c8c8d264289654dad23a0c6b9eb28d888157e5a68ef2460c3d38537ae9d5e9bf73b66ffc3015 SHA512 667ca520f2b46140d2f3519b43e5155426a6e7a2130879860eb10b974f84465600077f53abed4c0e6bf2612471f01786bfb3531ea8773d0f50f29d48e05f7925 DIST autocfg-0.1.8.crate 6621 BLAKE2B 15afc4b27028f542b6977bcf19cc75f7e47df1f4e241e43d858bf451a659a2e937e0a3c1c8918d4fba6d1f66e47ba2f2e329023f3dcaff182e048e9e4f783825 SHA512 d6156e0a8701f38c20b693380ed1ac5b15f84bc87c5ae0541483b9b387e6118d8673d8e5da5f4eee4d736c777e923d3fba7f61589a49c353170a708a709d8db5 -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.62.crate 74306 BLAKE2B 75bfa1ff999e33ffba88815bc143732d324bf50e92bbee2348ccb28d51eb389c9abbe3be08aa791cb167b5db2b2db3f13172c574396a7717b4512735032caca6 SHA512 d8f5f18ea168317838c05aa169b095529bcab7d7392a93f59d76d32a9eb99ea18dc14f5eb6f9e36fa087387e2c08c23e735a1823550e509d3e110a1a7f63b1b3 DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 DIST bindgen-0.57.0.crate 199132 BLAKE2B ed5d73da72116acca0124770f6f8e162c161c3375980505a704d3fc73ad20fc8cd81ce59680deb4922def8737914027c1c1e2c9fb4b181ddf114a08522657b62 SHA512 a4bf376aa0f84e625f4c5eed7bdc9775549b0ab9e9edcee708d8b56df6cb49611b7093692e772ed7ad5adb1c3d8055d81b4ff19359a193a5bfb4b200ca8a26a8 DIST bit-set-0.5.2.crate 14093 BLAKE2B 06d41a217438d9a00f8e57e592d12364b671d082f21a4d174673bc820dde28ef5ce02e782002d03c9311f71b0130eeeca7cfacbc4c1b27475069479163643ef3 SHA512 9709f35c7e69b84eed61f73da99ffe0693d1d0fa5fb94d13759cfbbb9dd4b0bb27628c3200e4b29ef29cdb0aede5fd3d7ddf663012b2c5946975bc169efbac34 @@ -30,33 +24,23 @@ DIST block-padding-0.1.5.crate 7342 BLAKE2B 876421fa89251d011a455163baa49e0931e0 DIST block-padding-0.2.1.crate 7672 BLAKE2B 26f682717c908886fc54606950697a01e999c8d725e39cd5ca9148b089d5b32981daf717db21128b551287d5e818363db4c34123a8d8dfa3405f940eb284c01a SHA512 d0bad6ca76cd491446f17c00986aa8caab36a78b4ee4f881a14b316074a96940566ed90460aade765f2e7ce04b359cfe21f6c323200637f50e8b5adf567017af DIST blowfish-0.7.0.crate 16275 BLAKE2B 56206561f9301eb93411aa86b027bb7816b62154aef7f62fb6692110f88d40fba3cf110c1bc3f634254fb64600de6330b775ea777a5f3bb3a35ff8737751f2ee SHA512 1aae8ac2647955382f9caf0f23c9c8bfd3801f49f0d0b66aed46e30e89ea08ea57c4c53401b50abc47f9653c42455c44d2339df3e0e2315e5a88d89d35a98090 DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 -DIST bumpalo-3.8.0.crate 79835 BLAKE2B 3937c4ca9d7c5e2ffee229c8f5503c6a59f2fabfa3b7c81fefbf5df816efc5f601aaca4b606a62e647262acafa34146aa0906eedc09368e16eb76b3c6722e8e1 SHA512 c9825e7638bd54f97877adee8ac8f6a2cee308050c3f446f9da3996688ec3d779cb6eb935a440329794fb534958a6e89749b44a9bb27dfd219a963f64a6bcac1 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-1.1.0.crate 49640 BLAKE2B b3140dd49dc222cd0405e405da9629038eb7d71dd4c22c8d6419ade041dc1118aa46df38f3426a36a44d8e5591c368ae32a89e71850dca7e810bbfff4441c37d SHA512 d34441ea146ccaf55da4d5c645f8ffbd008eeb3204dafd5961771abc85df52751dfd1af3975fb5c91eb83d9a43da4f3589bc3aa07c8d715906d8158f3092af2d DIST bzip2-0.4.3.crate 34195 BLAKE2B 946ff5824531de8b82241fa042638cd33e708c4b517fa40c99e49f77ac7fd7aabe614e4b560ed8f5484ef8fd06bf19041cb20b7a622f4f1dea9ba26c5b821c5e SHA512 2d4622c336f204ab28970ccb369ba55829bfea426bfe96f15da376f2375c441a9bfb03c46f5da210990f23115740250cc15e9036309034b39a1c960dca542da2 DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b -DIST capnp-0.13.6.crate 62063 BLAKE2B 0da79e312563b49a8aa4f855a8603e78da4505ddb4eb8f51becf76248c599df5f28fe807e908a329bed07b6830c03153fd408bd7ccdea28e41245346fc3576f3 SHA512 f7973b2c89b1a9bd795ba8b01bdf9c975a40420ef1d2dde74a941fe0b21481d9e3a3045ff5080f0136125d4a0b0ad5b5a7888eaba921d7f141b67ea82859ab6d DIST capnp-0.14.6.crate 65297 BLAKE2B f67b448b81574f8ac9bcd4507d972f6ae07e5ab3f60ec509b4940eb36b7c210c0ac057f5240d6349bbd1fa62dc49e9d2d29e986d5a6edaba7aa464989950d10b SHA512 978ca1dfc14a67b09b033b4a2b1a0b6f3fbd1cfac86a3a08b9fead4613a01e9c153caf89858aef89303753192c62c99e4db754d128e1779968b1f3574a289049 -DIST capnp-futures-0.13.2.crate 7630 BLAKE2B aac7ff508e646db2981d1b268a13399150ee80d0ac9f492019c847e1d09bfa81b710c05f3209ed087d0c5f5c5ff60967f7cdd8b5de858f1af3f90e1ee28a6c9a SHA512 13200ee8c905246f11bb2987a54d12c325ba07b886d27de4c20b34b5844d1742c5fb36aad3a82a7784a7cdc453ac889021b1be3fc526c1b8fd36180e2027593d DIST capnp-futures-0.14.1.crate 7815 BLAKE2B 77f9b009317b3956190cd15840bab232edc5bcc3f0d445f487823bcf68139005c154ff110b376917e0cdc588cc5eff02cf19d707fc9ce754df0b5b07f8cd87e6 SHA512 488607532e89fca84389c88c8567af69ee71e5c83a5f2693921431a0aaa53faf44a98eabba1ff003b642738d25a60d845845979b9546546cfad88f7a53f28ade -DIST capnp-rpc-0.13.1.crate 47484 BLAKE2B 1353171907ac6961dd31bce85a337b500e24ccabf626407ef2c30784f709d1f94218d3c7f2f7cb9073b6a264c461d982d2d8c9b4001178f51e0f0e0eb7843ad0 SHA512 11b304407dc540092f4078e5ae3d7bd57a0e105829e9855b35a75de402f551c5c123fd17f2d106150061682628966fa331edac3266e4b9a06ed7198fedbabab1 DIST capnp-rpc-0.14.1.crate 76196 BLAKE2B 32775637354fac46e9f242a613d7a1f90c56858259222a0b08d5682265eea1484c15c928118634628e8364c419347dc4babcc9708c15f4bfdc54fb025589600a SHA512 3cd6ef7283c540074cd125fd14bb204833e37ce734c6875795f6d63079207ad8edaf9a678a181171295a882c2547519cc723d45995bac7d7dab89569b44411ba DIST cast-0.2.7.crate 11222 BLAKE2B 8a09b6493d68b08539b38fef39ac3abae829c8b899d5243bda3c3d8acada44f4c57416e3247c82a9a4b82180d7f96c96f048b8cdbf21a8fc184ca6957b237ad9 SHA512 24d204acf21366e088f721714c48bb6431895882263ef3a08f6644abbca5c06f430729fa8bbb4c9f37c95a6baa1b824d3fad95c5f0889e92587490d51bebb4d6 DIST cast5-0.9.0.crate 36714 BLAKE2B 28aa02c1924b01f5bb20984122818080463a52c45ce7cbcdb9cfa05d808cfccb9e35d2d2f5481f651c6981198ef4f9309a2fabe61e9b8a02023c71fdf8376c85 SHA512 38e11c0851254f47f79560a2c08e9e767ea2c50a180a1e6d331894473dec9fd2126bd7108dc0755f9c7726d586c6164e55f2805d3e71c544d0fd410e89c60262 -DIST cc-1.0.71.crate 57452 BLAKE2B e49f68bb602b0649ee3c4e7b22b7a49eebc4501a1105961ad361f00718de1f2f2f998cd93b9984d8d50d4418a86348fbabbb3bcefd7d0fa3acf812f32cf654c8 SHA512 c3c94bdba52f97ccc18ef6f71b0c70e30d89ea981541bdaf19758b765732ab572161534fe944d3ec6a9d5aa72e21583245554be86251c9ba236cc7d1aed19383 DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cexpr-0.4.0.crate 18023 BLAKE2B 4a55c6c80f09c1d4ee86706d8af1f52219ceee99f19ecd0618825ce5bb27535184b64c0a49a540756b0c5e9cce6e39aac271545c504fbfb37c44052d04856cb2 SHA512 31592e38d80414cd07b25f7460775eafce1f91570abc1b94af7452961604574d1ca2374c0177875569b644f615a2b6fede273f37a6ee137f9adc9c0315c59b37 -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 chrono-tz-0.6.0.crate 569342 BLAKE2B 5e7500b3e234b7a6f908b975bc0530c783255a31e88a7b1d9f7022a311c8ae1a02c9376f1998371fc2a7f9dc5201614d1fec9fc1711e57671fecc11054bcffe7 SHA512 4a2af9ca6cf3fe7bf18076bd095e86dd811e73ee92ed9c771d185fa44c65be4d178e4dfe0a14bf9c37e71d361621c12503969692679078716c287616f88a6185 -DIST chrono-tz-build-0.0.2.crate 5840 BLAKE2B cf7661f2b7205c90ed664c874c230928cc7e70d3a62d758fbe8be862b4cb35312354efa13fa39a99ffb857632cf57519b168a51b65fe5f3d573ea2a0a4194f27 SHA512 9ce99c60a61e97d987a84b367832cbc239cd13e2da5f8af8661afce16fcf6fa927fa1f3a03f002a82261fc693999832b705d62ce1dbba33bb11a0a7a8c38c521 DIST cipher-0.2.5.crate 13099 BLAKE2B a728a53007340dcc55da52cc170e5b801c8ad20c4e159d31200d5ab7f8bf4407af9a60713b4385ef0d65c06cc81692cfbd7339cb7449367d1eaf7c529ca34373 SHA512 e55627f5424d9b566dfb0787eebb1fb17ae98b4016c9091e87040ed37b36e0256b7681958a0d90aaf06c125c71123270bf986128ca1e0dc125f3162a868848b9 -DIST clang-sys-1.2.2.crate 37661 BLAKE2B cbf637171253aca4892270e28c54c43b01cd1d56311555bd6c5e6b142b5f42d561a2808e1ce0baee344d08a2fbc19be1712ca34bbc5b33356a845042ba0df5bd SHA512 7f1736bce5dbc644a4901a73926ea2f6a92a419a7399b6cb49bf8ffed6a3177e9327add6e68fdf6b9966f4b0b580b213555d6cefbe194ad7a4bee987adf555e5 DIST clang-sys-1.3.1.crate 37840 BLAKE2B 4c925a684d66fddb5f3953fff6b96fa56b0b996eed227e17873ccd5555baf4ca77964a38ff279999533e7409e2b1d355c13470a6c461fb4b0e11807bc948dbe4 SHA512 aeea37957f7e9a7ecc862f56c6492b68b57217d1a893d3978f5d48d5ef9f80cefa8c52604d7201b9c96402d87ca43ba694890b0bc849d4d623f74ea009ce45bb -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.17.crate 209176 BLAKE2B 6c6647666ee7c13b49e998c1cf22eb410441d3c99d35a2714a4085d7f8fba01605ff88f036ee290c76e3eb37cca8cb2bbdeb2cd394928f9fa36ea92b4935a9e9 SHA512 c80c96a0de1e5f5bf0eddf72ed265560fadcc893f4683bfec814ed3da9281546960d345317ba7ee28a46794a99de02f3fbb8966cf7103d244665d26427ae147d DIST clap_complete-3.1.4.crate 31223 BLAKE2B ee08809da96889594fcd7f85a63ef9c4ba9bfae3feb5b7b7c491c39712b2b1d2e98e734ed4b138f919535ddcfb20cc093602cc1587ec58d97a62fe008e86714a SHA512 3a76e4e94090c8fceebdaed4e6674ab8af2e5282c72e19643998e55dcc8e07298153baf67b4bfa430ef814c92a3c3b8513d2c857eaddc7a586693bd3a9d2b1ec @@ -64,33 +48,24 @@ DIST clap_derive-3.1.7.crate 25363 BLAKE2B d9c92e19357988e850ade69d8350f4a0cf0f9 DIST clap_lex-0.2.0.crate 9581 BLAKE2B 47bef7e0b35c7a934deeb2821f0a552e05eaeeb68bbcdb82a013cd3b74f2cc42736207a394b9be8c46b3d253dac41dc22e96e1e2ccd09cc416743f22cbf78891 SHA512 d4acd8e2b8d1d19214fde1f0f21f0e0a755cb44e326893bc65350d742c2e260bda61f0abce5fdcb08fc5c4c835d0419cb02452d9f6a85cffa2b5dc7c4bc1e962 DIST cmac-0.5.1.crate 9684 BLAKE2B 9996639f8716d5b201191f8643f673668bca55476f484879df39c9c1fade1f074a3847257b7f899f9e8c16cfc9637595fc8754bac57eba76e06da4fa57fb2a31 SHA512 0ddcc77a62c89c27ec5e5438a5a9487e22a13506385108ac091afb5e971c996e8fe1b671137912d4ecfaffd16585091dd81239eab91434ebf50643188f7612b5 DIST const-oid-0.5.2.crate 13862 BLAKE2B 3b7eb180621a97f0f9e4f9c4261546bffcb16bd914d890c4a1c77342c253619482fcf1f61f22b89c0f78364f2958e245835a751c7981c038ef473a3939292e3f SHA512 28f8d78796953a139b32ae4751a050f829180884e0b690722e04971a719c9e083f3ae5836baa47747c351ee497c92adeaafe4a91008cfcfbaed0cce81bc08112 -DIST core-foundation-0.9.2.crate 26857 BLAKE2B 9090a489f2d3cf8cbe59472530470dea0ae9e1a0838207424953be812586aae013f9f6cafc4ecbe68be302f4ca208d8c892c87b5736dadddffd6d739e6427934 SHA512 9f68929963fdeb16954e6642f27173fa5d08d39e835d74f03e18d7cb23e9077572d712e7c9afc8ab0be377fd1d845625986d0a905eb6d55331027be2a25d4f9a DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 -DIST cpufeatures-0.2.1.crate 10500 BLAKE2B 92e676cd9a8901cdb344340dc7cd7b6d66114a15bd72cdaf600283c79c2339fc8f89b57ac38808141037ea45ae32628e9485cb825c7bcc25abd94c41b6549407 SHA512 0db2486beb0f287b2b4f8543f0f02c4e6d00f66e65c9785a1ecd2868c460553f016b33426c24d0b0ade1417906f5853cfbdeed98ad85cfb73b4f7ad3af85a613 DIST cpufeatures-0.2.2.crate 10655 BLAKE2B 7e068032f818af691ce1bbeacc1e79af17284cf6d1b9896fd146b2b87ebab7b12e7a9ec93b28f77106856c1d11a565e4a64f8dc60c30b401c08836097f587530 SHA512 a771a86e2fa26033b27d22fe250968cd80cc64031838d1c111ad5c69951d5f29de0cad375965c7c2cbceda2a005dedaf6df15c699041c9d0cf65a1c2033f69c5 -DIST crc32fast-1.2.1.crate 38172 BLAKE2B 80801a345f4c5ed8a5fd335bbf672eac1733a1c2b333dc8a8e0254338148ce7b34402201a8d2d7434dd1b057f33d99d3a8f02610ea50b54115d80bb8da28b2b0 SHA512 4c04236bb15a5c63b712c62652777917e947823abb20a0d0b372c850ec1c8695faa414e8de73904f1f1a296d7b00a6206cde8da404cf4cdaa2e8408e64b62b5e DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST criterion-0.3.5.crate 110662 BLAKE2B deac65befe648cabfca827b8c37a57a0c48ba1edf34b6e32799117dba9147eceee91b652244b2eb5523c88d8521ae3800d05fbec13b3b3548eabdb13a56f2763 SHA512 ad5d0cf9270c3be5d76c87ada41198d0fbdcdd9831f092ae7179b57e16df153d2aebc0bb70ad7b6fc98966240a902ed5f6fc7adf044be0420bbaa95b951e5be1 DIST criterion-plot-0.4.4.crate 22546 BLAKE2B ab1326f804cbfbedcb415baadfee2d11b4a67544856fd94dae0f3f3a9bfe46550d23a29a0c8a3a84da6e18565dfb330580aaddfd69a42284499a36b2ae596fef SHA512 4f8fdfdf4ed5e1c410b8e133b36bf9add3d86d56bb23d75d37d92b1095b81850915209c7e4d19fd6aec7cf1b1270a9b968b8e37adc491cfc76b6df71c4619943 -DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b 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.5.crate 43883 BLAKE2B c0ee0879c583bd1051b63d29eccac37ceb9f9446ee8cb64756b2e3d95a30c5c11bc79d9d460be4ef4b62513049e28900a96085031f805d064e81b5eae4bc297a SHA512 ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064 DIST crossbeam-epoch-0.9.8.crate 46012 BLAKE2B 181df06d1a9925ad1b3e2df70f290fc9c75682037d68c4d3727b3e5bc0f92eaf01c2f8ec239b77f524bc4af53d014cb3c4d49dc82922fa9e65baebee68904a6b SHA512 c102e7ce9e927424f6c7c20f5eef5dee3457ef6ae3b81ab26e7dd4c787dc525610f1dcd85c3b06773b263c0835a717ce39bf35b927cea03abea62bc0a0a15624 -DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad SHA512 fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0 DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 DIST crypto-mac-0.10.1.crate 9531 BLAKE2B 6a26505762d8d466275fe7674de1c4f95686b7a5fe107442361c892ba3123213e3f7cfb8d5516219e84c44496ef342ab534ebca724732e509d33fb9300027ef4 SHA512 39b7d966ef2df4f01a6b6f43838ec30c9df4a51106ee42d8d349f2d826722834ad5f7875bf68d7359799015d53ed45942d71a10f701fd080e264b21a89879dfe DIST crypto-mac-0.11.1.crate 9551 BLAKE2B 81140107f394d969d85b77050447e7d4dbfe7b2df8164293fe9a2cca04c1ed3cd245988482a232103c2ed9d35601ec6332669bd8598d903d305935dfc09af887 SHA512 3090a7a3fdb7d94b2b14841e37733d863f2e4d24d7da3c63df1726612abdd1c1df7179bba4e344eb63a94053e59a93b0988ecd1e2e5a5db0e18a4b602be4aaa9 DIST csv-1.1.6.crate 886999 BLAKE2B b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112a1111cf255756eace3c7421e455ea2b6e01cb600 SHA512 81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 -DIST ctor-0.1.21.crate 9303 BLAKE2B 8feeaacd3d870b721ecfed7c8df60a27005de1f2a099eef816bd6df2d7b07dbfa00badeef44027398ff4505871a69814d7d4ec90b07d36e371099e4d0aebfae6 SHA512 18a914f5bd55172e5ff199778babad9a20dd4214f36f24cc00531db5e169af66f77eacab425e8e64d053907366ebd3b448a0c3275ee1f8244822778b62c4cb71 DIST ctor-0.1.22.crate 9311 BLAKE2B a13fb97cf767fae19486ca8b970f1712bfcf4ec9edda40c01add4bdb7a81e9136acb1208c79763cd612160bf39b342460fecc334c6e421e7f7ff610c4bc44e2f SHA512 cd7c60dae8fb19c3b10e0bf1ffbcedac90cbbd147d564335e4da2d5483f64ea3dc10ad17d7573b00958db0a72cce45f8b7bc10c32864dd943fe64df8d22aaaab DIST ctr-0.6.0.crate 17092 BLAKE2B e54c7d452944d928d5777e1744208ffa4531b85a4fd0b294d26a93f1390900de97df808ab92ef9b838e8a0c59b98a16884fc3b4c081960dbc7034694fe91525c SHA512 c58c7b44de1746e560596a9409ba542eef1b33147f8ee842da6e7c9c062046044a0f4cd432d0876928f036a590d9e6c007d4372a043aa5d8317fffdd605ac993 -DIST curve25519-dalek-3.2.0.crate 517530 BLAKE2B 568ca1e1f159e62682eebe93860802c6873c5675e83ecff747ab859ff7eae52eefa40e6311ef7b0429de1d0b8dc79ebfd80f8162d466ba8822b1cf64b758b0d4 SHA512 376242559e8956bb7260d7db82ed748f18107210a12fb744a741825448e63663f4cfc7e4df62ba79defbbd1ec9732174faa84592d0f84742d3ce1ce69aec7154 DIST curve25519-dalek-3.2.1.crate 518091 BLAKE2B b1296335873e80bff213219475045d46becc751302023ea6450c0144a369bd0b725e706708cf5d1f7eeb62620663d65868db653898558e8705e33df7e6c49893 SHA512 e6cd01f8975cf235abe589a62da53e84bb14b2636c3c817fedb90702c5d5d0cd54378bc5d566aaab2a2c3f8618e235daafece7f70e0c62a907d7d6cb1615fb56 -DIST dbl-0.3.1.crate 6266 BLAKE2B 0c8fd10fc7f1ca91a13a85f026581898aa6509adc8fcbef89cc788faf7e3f194f0bfb970b0f0117e6f3e6cb76042abf2d71289dff081bc7bf9be0179f1cee299 SHA512 f5c3e10ed6b57d429611dbf86a97a19c99eebb919b832017be39aa1b637dbb177d6b635b7c219e95ed08c74e5e6b76b04c95244c622e61659b9cea382e577cfe DIST dbl-0.3.2.crate 6336 BLAKE2B bb912351efaf270363c2a6cefe4da42ae8c6a552690b566e5a7b70115721efd2ef42801500d534de0245b6feff5b6895bed74924c86eda3c5e9a5322f32e1392 SHA512 efed499069e1eacb709598b9a250be353d65dd9a1a27c7fac6d23af6262af0fda60b121c283b9318f301be2d80194ec1ce33733daa554f54ed3f690478d37cfe DIST der-0.3.5.crate 41594 BLAKE2B 32f75f6a6758d66102229ea3bc40abdec82c62f166519631b0b71316bbb70618e400f8adc3ece63e9d19b042f109ba9e1e7f44ef188107479c97c9bf94f2fcff SHA512 92b2b44c88b30b6e3bde75173b1b5245f1e557436270b8c4718ddcca9c584975c813492016a41300ebb7c072ff943fce200ad3d0f352f0c0edfd0668b27a331a DIST des-0.6.0.crate 38058 BLAKE2B 2ee60fca93024901d398115b85304386df1fd45eb001673fd5a8b53d218a5232f7cb457dbe2d3c62062615b8b300af96c52e7120bf5064eed943b772c4b826a9 SHA512 7e4b60b87ca369645e52376d65c5f287972a5e634c9727bd7f68c886da09693d1b0987b2911ec3664f6ddab3ba41a141be985d23bdefe48a9a441e236aec40dd @@ -99,19 +74,14 @@ DIST diff-0.1.12.crate 10223 BLAKE2B 369f305661f1da31207f3801ed1841dbce12451ac9c DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 DIST digest-0.8.1.crate 9449 BLAKE2B a610eb0144fdd49dbd846a86e88781b69ccb6a4f918b09fb4562ee9e3d535d12a1e499e36e5eb894d1d81f7a06ca00296b3aa35063f434fdcf22ff202890650c SHA512 186c3ddc01fefff6a134ea0be633a9fe8067b8db34f31e9991069e7a9b82ed595a1105283a87e3021af2337ad332faf1b85a6bb513a4482df7d24e3e7a5ba055 DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90cf9d58ba84252b3f81b88b52f28c15c24c61fcee44f7d547a0bad11def7fa8f4616d070db163e48f89ab64b SHA512 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45 -DIST dirs-2.0.2.crate 11779 BLAKE2B d1a6152d05a98eacff15c6c7f1f550d475b5a1cf62e541a2fa8b9836b9a1ea6b98f9314341dda35929b968fcf8a47dac7679c5c0b0dd97f21564a8d469c2e254 SHA512 34d6e5956c9db1dae965d33f13c64dde59d3e0e18cbdc56c02f7f31cac8e0034a80fbb561e0a73b8dbd145f85b46fc4e8a147b4c946b5816d8dda6caef185396 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 doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba -DIST dtoa-0.4.8.crate 16175 BLAKE2B 5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522 SHA512 fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8 -DIST dyn-clone-1.0.4.crate 9654 BLAKE2B 210668852b04d59b1cab21d89f99dba4ff6832c6d699d4dfb929042c04fba8d16eb6e78cba0643ac8e23c166217c79ce016a064ac263dcd43428f0c7f86e6c2d SHA512 5d2f65ab4cadb16c877e9adf762f95826e07aaaab77ef64d52c888a8c7b362559fb108f3a5eb887a771dce89fd8d05d9d07fb50328474620e0cf303349c56f6a DIST dyn-clone-1.0.5.crate 11942 BLAKE2B 308c4571d8c31bf95bc11bf42e9190d02cd37aaa4ccb2da25d479b30342199c2a4100706be71e5ea8f6752af7428276799f1673bd54972b9f0e103ec4fe56216 SHA512 76175579757272286a5141a320675636695b14fb400bfd0d19dd66d525fa8f0ca199a0ea9405e92e971a87f5f972d8c5528f5f1b36a9d84bc6950e4071ebd044 DIST eax-0.3.0.crate 13841 BLAKE2B 3b921e66781b3388359e2c8289a4b1389abd1edbc6cd2ceb0590b6a2288126bd8bf497023ee42535c8cea3c1eeaf2518fa584cc1a2b0ba28874750cfd3033c40 SHA512 517ea3cf1e621d110ab78309059a7054c05bffe80603402d763f532c61c6f9570f4470f12df40abdad0f4ed68a2eccddfed311681f12cad1e25fe3a6e65f30d8 DIST ecdsa-0.11.1.crate 16701 BLAKE2B 9e61bef45f71d687079efb854ca84c68ca2e19efe783f4f9d2d633acaab8ea368e7a125ca8ef393067bccd5ed7643efa5f7e1aefe1cad7364871e21e0aed33b3 SHA512 e82247e2b3c55242a2181b0734c0472d383d4821c574052d70c37fe28a957edc1c5ea6be47265b466574594818c09c35022bbbc52ab987b15b82d44c4507cd13 -DIST ed25519-1.2.0.crate 7225 BLAKE2B e1519a96d00f88a28ac7c27b6da105d03afa5ddf57302cef1c5185fcd72aa41c45416e5debbd73f56b921b604eeeb4a5a81ab84a321549138039d98a02b24b55 SHA512 ef1fc02a61fde57b49a25bbd1c6ce77bc20bc7bad4d8d6327f4dcab313e9719b42326bc231b57ace4e93e56110fe77ce82d1d340650ed2b0d85c242a8e01145a DIST ed25519-1.4.1.crate 16779 BLAKE2B 8041cc0d41427b63b77fff6075c94afc22ded3f1c840ded1d06476486ef46b57f51f816c79ded063f2ea3df8c685e28f288370874d9a30b31dd7e39224100940 SHA512 c0db4fa04d3a9c0c724ce6f7660599eb4f7ae824ef7bea9b07efc47ee9781ab7e84a731868125b1bf6aa36ce4137f5de834278a35fa58b2ff5a862973b4739e7 DIST ed25519-dalek-1.0.1.crate 29460 BLAKE2B b156de45f81957a0f631354b7b438e35592306045a00360df71ecc1ae3298eb737fbd436b2148c471f94dacd08ef1c04dc193feed82b1d9963809ac999decadb SHA512 e3d6c4e9a8f573783817e9ec905e5fcb76f743c91f45bfff486625cebca02e17b5fd2c222f03b73932f8bf5ed680e729e6eb81f541d3f32f6d82b7cec4df7fe5 DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf @@ -125,10 +95,8 @@ DIST fehler-1.0.0.crate 9032 BLAKE2B 02ec60e347bde84b67ec41ecc22c07de3059f53301e DIST fehler-macros-1.0.0.crate 3271 BLAKE2B 738b8945869c7837368f083c9531986e1cee81d2ca1ab11a43f56731ab73d849c3c70fda8cbdfc23de64a51ca2e727f400fc20f3adeaa777098ab81b032f8983 SHA512 737b73a7f150f0ce308cdb8d069cce3df8aae47e46039dc2e342059af4340a0f35cd3435b26cba9c3c5267fbab6d2688628355c4fcb45781d1bbab8caae1c89d DIST ff-0.9.0.crate 9455 BLAKE2B 8922fb3ed78800ae1aef81629a7f81130e5d3cfc45069840c1f2db643ba2711231e96e6ec91da174eba9a8d28dfd650b5f6b88b7dbeb2b48adb77595ed3f990c SHA512 7a90be9df4075ff1e1feffbf745b4c380e7ca930870dff82d55acb8a71dc5d0be54077ed76b98a67d9c46a5e7fbd2240b798654f9148b9a141a0501b52b7c42d DIST file_diff-1.0.0.crate 282318 BLAKE2B 628bbbd75e7a8f192e54f75e3898b2c128f23c0111299fe54676f00ebfe532794f4b7fa28b27df3f94d96c8e4405fb9d2dd73e3459dbb888a38a4e99c6383389 SHA512 260313bcf0860e63d9f78523d81416fbc360a33c7c1740306d9d5b8aa1640e509b7330313c38105cd662881a47c46f89193e473f0b7da12d3848ed59d84e9905 -DIST filetime-0.2.15.crate 14511 BLAKE2B 6659bfbe4c15c639deae9734ead88b31c118e7335dccead7deef103a795521e42de2903a7fa08cf802049e9df9cecee8d619c3db3d507a7f8f9f5bd706584090 SHA512 34d320a9aa71059d0303c62936aa94b30a873ba4b0b3b78851fe636d132422a662f79596d79edc33e778e07b0a1259693b59d7035ea390aefa4849f1af459f64 DIST filetime-0.2.16.crate 14502 BLAKE2B c19a6a72ca4f6a34f9de39d9acbae694326a7a8c1a3aed50ca749e09905470a26c5c61986759d9fa83b9740354796d0dd3d3781c1d4c2cf1d8da5cfb630f045f SHA512 4c6277f43b2de6432769353615406af824295742e5604b40c2673acc2010b349fcbba201e7273756857938256f1693a515f3b9145f34405a56cd23af4dd30222 DIST fixedbitset-0.2.0.crate 13597 BLAKE2B cfbdb06fefda131509b04cfa780c9e9574ef0acb902479d7ef98f32ab45b18d78cb1cc94fba78bd023267a7f2a081aab29171f81a9e90912d4aad9f5fc17ba3d SHA512 44642b270d52f71637a87e5311f70ac77baa2a377f94254d1bd728b4ff02a3176f3a5d07732c0c4fb9bf303dbeecf327432ae01e2779d966cc13b5fb97cbc28c -DIST flate2-1.0.22.crate 76026 BLAKE2B a6b7630a31a4d3768540662380f6eb1ae162174947ed76ea8781021467547bbf8733642996e391453d3f074f2101d15ce65f5995cd07834351abd8c3b759df5f SHA512 c76fa3b097774f1da884b969285bb3aa7fac489446845c93dec1afe6b94bfa11f708e6718d5e4460022b9398a698378a210c3b25e9e676d2bde9d5be1a63261f DIST flate2-1.0.23.crate 70440 BLAKE2B 82fd8fca09a429c1a9081b450b1f255c7b7cf62852c6b1fcc8f1252b60b79f4f1e1ee187b41510e8752f4b67a817daf68319ac8df63b682f2736b761ed98fb0a SHA512 01f84f0d4d0c06aa0c807e5ccb418a5675d88d568694f74aabec8ee06c74e6b75c9c28fbeba2a99fe74b00bd29e71b9aa2df0d96da85beec76b3a30b4d044fe9 DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 @@ -137,151 +105,102 @@ DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672 DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68 DIST fs2-0.4.3.crate 13138 BLAKE2B a8c53130014affc276544360425718c480fe6b6583675e15e8bf25dca0cd2752aeb0793135fce1bdc12bcfc0ef21fb7f6aa298981d61ac150300eb134c2014e0 SHA512 b83fefa9123f304e4813ec1dacbb1aee5dc0c94e1316cd7c8a434aa2a242c9c42523d2bd8232d78e6c84c4e172b5c46ef8605e93b54216a2d4496fdf885dcf50 DIST funty-1.1.0.crate 11631 BLAKE2B 37b246ed78132b52461dda9f3c1b52feafac998f6cd0ebc62408b90e5f826def1456ce820adc745aa1ccf07b281fde3df65af84eea561eeaf1ecedaebfab24b7 SHA512 771f42f601a0349a8e9344c8df552491c64af350b18eacc99463e972335d4a4c95416704ebf49e904503fb2d6f78bf201c8cb82fa20bfbf460ab1e7ed9f94a9e -DIST futures-0.3.17.crate 47388 BLAKE2B aef48709c0fd15e33308ccea3adfd2966335de4c4ea24d04306e6e8d724bc6bd3355c8fc3d0392d4a26dbe85e99769267569c1ddc96ffbcdb972c2fbdcaa9149 SHA512 c2099288119c37130692cb747c7db16cb3139ac5db8fbec9754dd373eded0593f9444b8d0b003ad3fd138086959c1b74e105f2105311eeed5a65367d9ce795ac DIST futures-0.3.21.crate 49935 BLAKE2B 290dee4f7662a473d82350092c0b12a8270f6d6f5eae9e4f7e06a6abf59e2d9f2d33e5e62e2682fcf6e109d62f651cb37cc467cff2b20f909c72b5fee2cb7683 SHA512 723fc190e4480fd812a852656fa6509a188f0d06adaa1c22ef24ec4afa7688a1c5d3961e5747f0812d073fc672b0e084af6ad5e5c3fac3ea5829466f993ad865 -DIST futures-channel-0.3.17.crate 31765 BLAKE2B a1055de0a6b8812546442acd8acf8251168015b5f6be7bb7e223b7c61841a1a15ec1fbca3e4d40e0a552d5c3fc89ed2306a29c9ef33b1665f828ab9c8c0aa142 SHA512 884fed34839c9f73551a90fdbcdc542f88623c0d74d506febd6fb0308429e0d7df879f378b6d0bc818ce8c948da495a9dc210ca55331f4760273d51f627cc416 DIST futures-channel-0.3.21.crate 31961 BLAKE2B e99f37cdeac080c8bad2203fd24b48eb62918166104ad6cc531c8f69d3e0c3a5898ca27f19693e2c143c9049a7d244f9af49c16fecba12233f9ff3f1d01e35b0 SHA512 1c10398657949b53b6df196cc44d8e4b3acf53b4d216be6f5f631d8d4b500f5c344e2cc7d5a5642ced6c5480511884611be6d429f56a0ede4a716b9c5770cb76 -DIST futures-core-0.3.17.crate 14478 BLAKE2B bad5d1fccef7e823d52eff0db7522545c6dcc6ba94bc0cad33c013b6abe624ebc6c8ddc6a6f5a4ede5982e175eeac48113ef929cc6633a22a18bbbd4cb1cb114 SHA512 6f290620b5051a3f3a317acade5a077f502fa3ab7fdb230b6ecd4d007c63685bf343ddcb8b8d1170b5ebeb94fbf1c495dab36918490b14885361d6e53c45bf22 DIST futures-core-0.3.21.crate 14601 BLAKE2B 73cf4c422202a34cc9916509939fab35c79093a6c1aeb99e35763727ebf7d3a06ae203684d75cc74183126f0cd95dec1530f136ffa2a0e69354c554883e3af1f SHA512 b60e7892436ae28fd2240f17816f934f6caeac663d67b8efc7d519ebb4b0bd921f0b732b6176bd4b472d2fbe346d39a37ba394401e15afa93af8294ceea90976 -DIST futures-executor-0.3.17.crate 17102 BLAKE2B 9e9864d7fd3a38a800e3b07c22f834575f92704ea88bf0f295a95d1b52b41ed698d4e7fd89c5dbf503a99676c6ad036d9f96dd3e85bfd49c26d1127d55a6a4df SHA512 e3ac739e58dbda88dd536382c603014c56b7ebbda529c81afd0d91c16770719902fb4883a7a0dd0375e7910fc03605887058ebd30824d01ca20e2daf93f3d94a DIST futures-executor-0.3.21.crate 17306 BLAKE2B fd20c7f0b4996cc10e3b3d30c33630a42eb363ac7893af4ae5c476775f8e4f3724ac110648252b6cfb3d652d352fbb5833f2647d262a4c9ae999de1fa69340a3 SHA512 597732f96b45ce21f7a0b149f62cbdc54a80010bfa5421ab0ef7345c501c197e1c8fe109fa2d1c813d5c2e872b4670e0fbd96e2572cc3e9d2646b68f41c78147 -DIST futures-io-0.3.17.crate 9050 BLAKE2B 729fd0c2bbf5a665640fe9e8dbb9d803474cbbf4385188d1cd906f526a2b75cecfe55f75aeb0a491057af319a19fb0117420af75425375af41622c8c68567cc4 SHA512 a2b65e07bfea15b78e988c5a9d330ef51a396cd22475f171b342cc8a6520749335af851ae11d44c91f54ab06f425b0dbfb716a959c625d3c52db5765d0407e0d DIST futures-io-0.3.21.crate 8902 BLAKE2B e673342d3fae38e5a6a20c426cb1127353b4f15459b4c27965566f7f2f13f0773ac6ec850b0d679bea37d68219edf6cdf9d1d0eed37665f4ff51c6060b81466c SHA512 dde0b79c4ba208b4c92c699457efbd515d331ab612e7b7df735b3b8f2ab79c012b1ba329ddaf488d68c69dbd119aa231b833b81cbcc0cc2f55c656f68dc22bd8 -DIST futures-macro-0.3.17.crate 11830 BLAKE2B bca68c3c1ddca764ff86d36667c3da3805b8aa730b300f97d5e77dfc695d33484b4b8ee7d3b415479852e02a126c14f092ee9724d3d91a8793bc91a165dd5381 SHA512 518969498808bcb63cc797934ed7d699f776588dd7fc9f9c41c63874a05d03781b5c0241ce20cfffc8db569f01fc82da433b7ea7772f24dfc2df5eca35b5146a DIST futures-macro-0.3.21.crate 11250 BLAKE2B c981e6d56971871102591b6f14b13f0ed75499627036a90cb71a3e11336db408d11ea0feced484d9ea454f47db74951cdfc61377af267359f46cb6462cc3fc0c SHA512 a79d4d3e487d05554e05e04f3a631fc9f0b5c525126eed550ee30eed16d4c457dc39274efac53558a3e33a119b8ff9d3552ce367359eec9d05105b278f7677c0 -DIST futures-sink-0.3.17.crate 7663 BLAKE2B 598e864fb6f2f34cd72c67e5ced93d0e54d2e508319ba191a2779377d9565799226783b2009190cd6eea63c75562e209a526c724ea8616d22a1c7b4ae543ddd7 SHA512 39996fd6bf1fb5ebb0dbd5c0d18f9a34f21e65dfe998237c2e047d836a380ebfb9a2fea05a2c11e447e9a27dff0bffe4a9762e83df2f17aa90a717fc98ba5803 DIST futures-sink-0.3.21.crate 7843 BLAKE2B e4b2ac98e89063b23f5e278cad1df6b1b8f96d4f0df0cb035ce964b91e97f88c7a1a4942ec4010cb4da5f4a3552487eac048a6bfcef637bf1f83398d7f38758e SHA512 9bc0198495b5a1b3ed25fcf7b053a235bba0a43a4226bf085d9027537a57add1686ef61179bf2a2d4189945cb5a05a8d64ba6e6e647c56245666d51e138d113f -DIST futures-task-0.3.17.crate 11712 BLAKE2B ca42fc54c3a3795e59b423fbd1235b10b4ae1903256fa61e80dc9318f35fb59fbc15ca8a3be3fed67e17809ed2d5f594f939d3f51d0d718b0dff5be069200361 SHA512 2f12d8d9d404f147b601ddc6fb9b6869e2e68a4bc55cd3851cb9f7aa8ebe6519c5cd0fa14da92e564d2003ded2ac2202f5e09e1a83e81129d1600d01ecf86844 DIST futures-task-0.3.21.crate 11815 BLAKE2B ec3f2e2c025e9a482d86912099e68722099c22c0024669906036504d0e70998cb9cb5fd4074928d21847334611ccfcbe6d3e2f686c4d4d7d4436f1e7f501b8fb SHA512 8f3b27865d8c7a290471903297e3c0b52caebfaa55550a4738d7915008b893fce67c7d9ae5c5bd03f2a42ee72a96aa0245c4bee70fc06977b3493eb81bca2033 -DIST futures-util-0.3.17.crate 147679 BLAKE2B e29d07117a7285fc52a390821299f55da901573a5d3df6a1845b852488f98b359ef35de0aa3fe05e613dc662247318cf3df5aebcb00149012c6a3ff24c171a57 SHA512 6a87b0510c3f8214ce14b7f333d212558647c523b5eb7da36dfe4f694e0ca4be3cbf97fdd7bfff5e0c7015644742d74d6184221482d644653a106d5564722fba DIST futures-util-0.3.21.crate 153768 BLAKE2B b3bc5632bbc7616d33f74361d68f83e0cb051125475101c84212ea2bd03307e927cd125e2f93eeb0f84946cc45d3964a590dcbfcfff88d3ce1970f127e71aed3 SHA512 ff952fb74a54e793de943e3aee2ac771357bf9f1aa5de89af128868c46a6b44e414fc4ea97f2d9b201ff7ff41023e119f1adf90d314343ff53ab987c3e07f5d4 DIST generator-0.7.0.crate 28814 BLAKE2B e10bb8182d020435d583d813e097b2882a00a027d1e73d91c6ce99c1b9b4edee6ff50b3e98a71f93a17e6b7ede2c2d3cfe59265047260a06e6333b2718ff71a6 SHA512 041716166736aa027b0ccc68c6f77452b1753ec5a182437e922507a26ade7a7be2dad28ea1a668c84a1cd591838fd562a202642554ddb2c76adc7dbf48b61999 DIST generic-array-0.12.4.crate 18212 BLAKE2B 6e7d77c884ea5a2a8a2d34d7d714730709bdf52f0ebbdb232a1ec8403de4b4f431eafedfc3c2d7ea1f8a28a84660fd34b71b09117dee4bb86052912143142734 SHA512 f92002b549aa9db2a80f65c50357c1f0f490a63e104fae7a271e0b16d6c43ec9146cb7f371f00eb1575a1bfc713ded3beb51f9e96ede93f2ce66ebf78ec85cb8 -DIST generic-array-0.14.4.crate 28916 BLAKE2B 41adcb738bb316d17967e029a829dcf7377427977309b010c2f2e365f16306b44991eb5f65698782497f614b129b14cad11bfeba2ae19b45efd117114492517e SHA512 34ac71fee2cd50ff786d39b4abacd9e090a8598baf4dc36ba5fecfb7171cd8e4f58e5360cbb0baf02a87eea26b7dca85b35555b82bbefe06635d2fd38f7b8b40 DIST generic-array-0.14.5.crate 28915 BLAKE2B 0a8c7f20ec91d218fad8a9a87b0700564744ccbdc2f1eb84bc363fd55e86a5ad68c68e446b100752238d45abd7c005f1994bc26e079270d42635c6e296e96f29 SHA512 30c86b24222503245b494c5f88cdf8115ba08c73df55930bb01bafcea22560f4d20e38c348c3896d6e1ef03209cc1571745881b4a77fd28f66b0cc435f5249a2 DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 -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 git-testament-0.2.0.crate 9660 BLAKE2B 021cee6539fd14b778892da177eb019d70d51a7789c1a1149b460cc1336d45bfa4b225f241a33768fbebcab606ba150376efd3c6392bdc4c20a4cc1cb4948ca5 SHA512 b7dfc0fe6750a816b870ddca359b0941bc7cc2dcc79353a34aa8c924036c83b83a899303eb6e5cff61956067c3648d4ca48e54334a15c2de51298e20aebb1301 DIST git-testament-0.2.1.crate 9635 BLAKE2B 79af3952ecdd005a32ee5afd025756fd72dd853626dc54af998da79f589f8cfb22f4e5f2d32975096a9ebe494995cc381b21f895e709db5c3d1e67c29d98c0ab SHA512 9ed4837616ed217546c62e50bc6ceddd07557f55e9eca69d97acf7be9892ffe487d20bac4e3d9620be203b88876908cb1c591efc6ac62b9dffa329724e129464 -DIST git-testament-derive-0.1.12.crate 6680 BLAKE2B 38171d0c4f6341fc1eab030ed136c4de7cac229479fcb2f40b456d26bd77224f108aaa12eb99982de7d955b120d8a5a53ab047dfff57507426991310e74f9c58 SHA512 aa55a7fa58ba76c0f3d9c1f1d676806cf27b97a832b3c26ad1d4fa4778fc7dedee478676e1efb447bee39910f95c8cb624c4fa451c862ef2c2dfcad8b86411bb DIST git-testament-derive-0.1.13.crate 6815 BLAKE2B 57c3a8406b73acf1c36b41fa715c75d5577c590e90ba071bb169b4873e55a0312fa9044fcd27e5d2f1f308dadc83c4bf73bd78a89c71450d0145e499abecc030 SHA512 7d6bc9d2c3d2715dec37d415a2112fced9d47d6905fd8e62feb18bbbef87210402dcc34327dafbfdef55c62bbb97da257fac3ac4d901bccff2988f6a0e965ae1 DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 DIST globset-0.4.8.crate 22886 BLAKE2B 726fceb279ef00589ebd6f77bbbe0642a22a9852a12ac9d14139af679ef2af0a68bb90f51f9cbb08d44190eafc35145df72ea3ff2f346d23cf22e428c887bb42 SHA512 1a1fb9731d310ced63742b2c6f7ef7f414c89780751d9881859a6e6fbc512e91bc23c91e3743bb36114dcef6dc1962fd376d67bc536752ba6a8a2fda7aa80bec DIST globwalk-0.8.1.crate 13705 BLAKE2B 4d0fcc805cfddb47af24f5d8f2c4f9bcbba48a8a523e565f7ce7bea767b6d108ae5e3f5cccf6647b497b3690f862e1652812b9d83ffd02c634119d5e03d1a7e6 SHA512 3235fdd9c24ffc54994a0b37862c44e16a4c9ef6a7e1a008c5d83dc62a9683ade97e451e4da7f6db710be2532339a55038fa3bb85dbe6685d1c807cf42f6d955 DIST group-0.9.0.crate 13327 BLAKE2B e3e3d25f14a18e2e2796fed3e20e89f936aac116008433213f385fa34bdfd35029109d6e3638ea71d7f385d9d6adcbb9d7f0615c2c677f93a5c65de178532150 SHA512 df713b6f303d74c5f7445323c2cc8c8f0bb05eb89d00bf3b2e1736041accde44dfbbb8a37a0e0ae7c7f7f46d5d2da53298e4548ac3eea65f0221d8676540d4ba DIST h2-0.3.13.crate 161962 BLAKE2B e8fcea52f4b6020c8c7d84b440977beede9f655f85d01b58348a9b9e78bdc5ef7a34e59e89c24291917390b568e229ed5b280e68be7c4e6e9793f0b967268271 SHA512 480484b75b22060146fe373a61136585bb71fade1a99231de4bdd123ecd11e4a3237e7d8da1b952556b7e832f1d6299bf4b833361368a243cce4c23c53ea26dc -DIST h2-0.3.7.crate 159246 BLAKE2B c75389ae07de135510d7761b8b3c7d3560cd017a59d4b286496e5049ab6846eb7ad3d27945591070ea0e329ba4b72255627206f1b420e705c8a2c28cc9edba1b SHA512 673d3690f29dae2275fb9e93a47835a00195845915a2a037f666dfaeeae70bc626db1fcefd5bc18478ad49282b5e137e0e6be3df1bb16e22067c901288e68813 DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e 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 hmac-0.11.0.crate 11385 BLAKE2B 850527040c0fef278175f35a0c8bf77bc005708539af8ec5a85111f83e9c94a912741a2b24965c026fd75db6c58fc82a46a9c5de9454540400c9f19341561b4c SHA512 82d83071d1cea14603b1f1a85d564c78e28d982025a029779d8d83522fd5c56583303dd3a902d8023b5e9df2ddb5c5d9a5fc88000d41dba45dc026239ec81d0d -DIST http-0.2.5.crate 106297 BLAKE2B 02917ea704475510cf9d71739b4cf3cf8f87a013fdd7b9ebbc21c702642bbfc9e33d7c7ba47e084c86cbae4d95a72a51b7f7d3c00ed5652931c9286d83f5b980 SHA512 ec56bea9a6329c82053a757b6d537834985284f22dd677f9bdd335785e8ae71acefce0e07a7fff57c6648d0fae54a8039d71d74936f10a9b5547fd90d2fdf7d0 DIST http-0.2.6.crate 106384 BLAKE2B 7c6627eeb73834c56dee8280bf2415a5e0045ff721b02ea207ddb2cf286b69487874af0bd3d40942474989642c59efbb35c0db75d9e4156a66efde2b2c51900f SHA512 ffafa748077a1122d3f7f1b9f34da43f5923dc8cf09b7b492d286d8a924b3fc9949c3df5bebe358b11801adcea8f20d8e8986eeda1e63a2ab92d4ed1fe0e6746 DIST http-body-0.4.4.crate 7836 BLAKE2B 7f417ff8520753324d5915e3f092988fdd26b2413db5e917045a1201d7d701d8308b468c05da4d4ddb9abb7b0a0eeaf82f15a786f29cb1ef621e4c168f4e4bfb SHA512 cbfa91e31e91807f004df77a9d8999b1224f862d4765ba92ad4d34d288fcab67372734295f30760a96eb32454d78fc527c6519eb45b484e341617686e743381c -DIST httparse-1.5.1.crate 26758 BLAKE2B c2f17a601b54032c1898b88feb836ec380465b5305e240d9466760aea85bc709ed873d1677714acba0d493d27fa5f5288931cb7d62f240e50e2d6b84d4e72046 SHA512 70eec6bec5927e272d7cbd09472a14b0f33d153498d5e1894c0853bfd35981c0d249a799c3f4acc01b8499c29519a49d81efb755bdbce124e55f73eb75cf8592 DIST httparse-1.7.0.crate 29323 BLAKE2B 4cf5e58074df8c250ee74893ee84018eefb89d30d378a48db7e0018cfb29355b44948084801766e256ec8f6838ebd03bb4685eb591117090fb01ffc0ea3a30eb SHA512 eb24d0ebbd78c1d76a8b8b46fdf0876b8893cf1977adc73038e6a4b4d7ad6280f97fbbe8c92465fa34d6696d0a40288f41795df7cf15733588d1bfa8dfed8584 -DIST httpdate-1.0.1.crate 10293 BLAKE2B f25b69244fd82beeb0c9c8f4691d1d057df6f835883f6cde069a4eb28bdbd7808b5f02c8a48b88ca4f60e14c2e0dcc84f4cadd733edea2f8f3d061bb485fff1a SHA512 1a63f11759e331e5938697d181c7f021e953e3616741116437253eaf6da862b6cdb08a0fef5808042d8367de9fac31b63ebcc917cfb81b0244b4d238f95538ab DIST httpdate-1.0.2.crate 10673 BLAKE2B fbe2230262cd041e1ea8d6f9782376c25b0e841d711961464fd5cdae0e9effa33f50841d8adceb6b9753cdab911f3456c86bed0d2b8acc9be5f81da8e62a1b9c SHA512 4d650dbe7ec1d0f457bab71cd009fd92ee296fbe0a6b0c0ce4d71aa3bee720094a03968c08e542be60869350e05b4a1739542c6415e401407345f5643e15f8fd DIST humansize-1.1.1.crate 9131 BLAKE2B 9a9717af2c61c724f1eb224eb351c7819cbc5a8f7d53e57a1ab37ff12f886095c321099a4d269e48a90475c1243c6366ead7b19e4d5b698cfbe5c9e2357cd562 SHA512 90b25500014d7ff541b6feb496ebb25ffbf0bbdfc3ea80ce3b3a1597d08c2cea9b967c674e261d3c8c3587d3481da8d899cc5e3fb05b22c55f90e178508ebeff DIST humantime-1.3.0.crate 17020 BLAKE2B 37efaacedac293197ff7acc8b0446a73243a2d90ed8dbdcecd9cb0af6e901f135e1d92aa1a642460f531a6811a5f08075f8aabaa9941e96eddef301e205fdbe1 SHA512 2589bfdac96108951882b7ee497528b9084ddd344a67914810ea9961a1e319167d5cab959c66cbb26e398e75ca50d488a251694fff35f3c2f69a88b6f22844da DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c -DIST hyper-0.14.14.crate 172412 BLAKE2B 637d574ae831ff7b448bc98238ccf66df9d496e27212334220ddd8be112a802e9afd3423f1716cc6dbe1abe7d89d579fc76d23be40f6c00d788f014ef176b42e SHA512 092a53af18c7d733d84de3511bd06ecc53171d32804a34ebd9d1b5ac5376aca32ede79493f50e944b0618f7ed79611594b46c6d3169df7186e6ce59461441d3a DIST hyper-0.14.18.crate 179660 BLAKE2B f9c48cf9f2fccf4839a9abc1cc585c30713cf9cd57627a87d2d3ef815fb13b5795a1e6d9ae2e2c1f3f67cba16ec8441a509848a83053c558ecf6f01a6e9b9aea SHA512 9415eebfdbe3795488f57e6628ccfee4195f7b04ab3beb3fb5a0768f546322c2528f482838107cd32e2d71d1f562c8b2e6b34d94a6e7f1bbd049b44ae5cc41b9 DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e DIST idea-0.3.0.crate 22733 BLAKE2B a6967134fb6bf8cc8e447e07a6ce1497c488e0d51edc1eca29647df15d26144004ed6132087cef5e948848069bdf1bf6cbc04ac38e90a81ecdf88fdfc4a24775 SHA512 9cb1b45b02cd5b4564fab6878395ef9ad95773bd7b45c9cee1c549e42fa7fb9c14b353f002a16f225908a59052268b4f5688d858ae63602868b9794cd83a58c6 DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f DIST ignore-0.4.18.crate 53174 BLAKE2B 41a209a310515af9fa066c88c92751e19e0859f411baf9946933203883098f52901f8c03250cab7f716abbd0da9c03c5e6fb270a5f9e26aafab4bf1d5f5bc045 SHA512 5d11a2415f015cce6ce72aa3d08a7cfb645ee7f1845b3445a924a92144438f209c992cc15d4ede3099d1eebe3fa28bde4e0eef1a3fbcb9dbced19a42051d21be -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 itertools-0.10.1.crate 116219 BLAKE2B 7d354daf7b069515ec7fe77ff2f4f07ecf870735d7ca166fd6b10ba89431cc27bf264c648efd2052206e8edd8f596485b913071453f37e5de47da44e935db79f SHA512 8626eee66aa598e16f5322a6fc55b17c622656f58635c990f5cbd8faeb4739690b0abb3efac4a9a3073752e9f2a51a0ba29401edb12e0f6bf9bddd8d1b394dbc DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 DIST itertools-0.8.2.crate 89203 BLAKE2B bcf8c00da5033f36cc205708324fd8eff083d46313ee84f567e4f333d8ac1ebe44474d89835a312a5357a48659e2f51d34d2194d548256118943999a3da8ebaf SHA512 325d87a80c0b217469762ae958c46925d284b37ddd987c3ab977c864f426dc6e4515701864f12fafbe49289b45b1910906f0e7d884ba8aea217cac521c3d1ff3 -DIST itertools-0.9.0.crate 96429 BLAKE2B 36d3b1dec7ece85639337f1a40a00330a5216ea8c460d13e52f0f9fea71bed5b3914cc4a7e05b407ed41e0dbc2292ae5873b3481297edcd92ec547866d044b8c SHA512 1c6650060750f3073140c4a77fc4d1acffa7d18320012807df0e20ab06ddb39afa7f086d89626e3909f89dc1f0408c9ccee4dd9454ca1f7a6a145bb213e7c5ce DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c03c783e43210fb2604e9e3ccbd4c1571087791be07bb99c4e85c7f85253be831b3ea883bc0ac18a927980 SHA512 8e7bc1e9bf4fc06871b9fe20caad4e0af965477d724f4c8d0e2a3a4d87aedf99f92e4e583a6440ce574d0fb43fc9d6a2e80add52a2f64210c6aa3b402e424295 -DIST js-sys-0.3.55.crate 70499 BLAKE2B 6108d6bf4be72dc93db5c2f45d59dcbd7b94edc02ccb368a05bdc0e259768be4708e449647b254bc3c542a366492a02f0569d08e69c00249f58b07a566cdf97a SHA512 bd51d61684b3683d5b80df42eb80cb2e4688096bf14fcbd30234503709b1730ab25c7b58112516aeb5d7f44ae20e0ba08bdfddb0518a20603bbb4ca74544d4ac DIST js-sys-0.3.57.crate 78605 BLAKE2B 260e2fe94a213ea169d9296dc8f5639fe62f47ce69eb69f2ac2f9b1f409c3f2dc1b26fef56cda5cbfbb775a7f85d2b6d866bd4e30cd6041feb337b744e57358f SHA512 797865ba4c40bdd338ea3b980d6f7139b580a12057437319d3427da6c5045455e0612461289ecbd6ed445e8b675369a8ce77ec8ac0383c8a800a7fc84606ac2b -DIST lalrpop-0.19.6.crate 227279 BLAKE2B 081aba3e6169f458892755f30fb3399b045d407b7033ce778d03119f27c73a899283e9ea30413a5b7f3a97c9c78e462efa13c596d81165bd154e5734b8e9405e SHA512 ec8fe968b606a156dffdc262ad586454d9ebad19489e0c561b61d56139545094a4f55cf2262c6a917db4affecf90982d1842da3e309bd1b4b62397e5af90edd8 DIST lalrpop-0.19.7.crate 226752 BLAKE2B ddc7611a88ceb121a6804e3657d2161199f515268fa41650805a9934f6ae15323be782790cfac1d0cfdd57b1652ab561e8872b1df8238e549d1be516ad08ce61 SHA512 a678bb9bab7de6ed2d88db6deba95e9bb53ae9b9970177fb74bbb4ce49472311f70621ea14dc3ab9865f9224a4850238533e104b64940e0336860f745785433a -DIST lalrpop-util-0.19.6.crate 10236 BLAKE2B 24deb1ea5e38063112d228cc811329ca2b3f1d3824842226faf14a7d03b61187043e8cc03bbd7372d99927e31d0d0c48b09868e2e1e73bd119475f8ad021cd99 SHA512 b254a09f71342a7a80d469dd896db8d5e0b69b1ff4f4d9c6ccf69447bcf8722dfb1c43de666e9f8444c54a529c7b6196ead1cdb78ad50d8c49acd210e646d391 DIST lalrpop-util-0.19.7.crate 10137 BLAKE2B f29e209a62154ec78f3a539576c3a8722242f598c3eddcc729cc8fe425496a876d6012cb048f3284afe8a81863de585bb4f5d3664df5edfebb3d2c2c2fd6e766 SHA512 1e3c88d3954f43398903172efe22cf41252f60d51ec10dd7388e72fcec1f144642ea24cf58124481bc856745d3c1d904c223379828da5060c0b6ae7053a26812 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d -DIST libc-0.2.105.crate 554066 BLAKE2B e8e3113ee326c02355c700ce5f16b3e037cd576cdaaa68b2b9eb1d3ab1d56083f0aa43e7ad6adfd62fb154e39de5038eae1ce43b0d283e294bd6d5454bce6077 SHA512 3e6c196dffb108c67e59bfad157e6fc2dd7e65453da562456aab68d00fea8e1ffb8c552bcbc99b6f60e74a29b3e6609747f47db6598379cdd5873d3a7c0a67ee DIST libc-0.2.124.crate 577742 BLAKE2B d39356e89647df6a0468c2fe7ec351955afcddd38064fb64215833c716bc16636001b6d377d21cf31b773c3f392d19ec5c665d450e81ce09a55bfd6a080c82ca SHA512 19fed1eeac7ffbbe36ecb5beb3816b5244d3017b72376e84e532f253e07ee7bc310f6f636aed46174653232fcdb532c2506bc070bef31699db20572df0c45de3 -DIST libloading-0.7.1.crate 26336 BLAKE2B 2dd8d1fbd0a1a3c1b07ffbdbe367f9bc248a08fd235a7ffeb121aceb7aad95d7f947fff3df276d9161e5ccb8dbc9990f834e364357bd1574a7e5cc3eef8855f2 SHA512 b06a668868bc6b4ca0c39dcd83faa71e5c28ba0be772f96f8445a61feddef797d40be1d1180f51b2dad1a77abde2a40a55204d91b1ee9033fef22544968ac0df DIST libloading-0.7.3.crate 27378 BLAKE2B da36353819cbbc85dbb3196585970b431eb5570140978fed8a6b5e46bec2560b373e20fc108b9520589bfd1f804eea57a524a0cb497620d4a8fd11030e9c4818 SHA512 58da6e73f86aa05132949939507a128188ec2e26e2245e23b1534d90673c9909c7d5220aa4aeab2c16249f7433b4d0f98f20c94b8b1f7434c7abadc8b8039ae9 -DIST libm-0.2.1.crate 111906 BLAKE2B aedb58515c1f63a1731231cc3415b2269a1dedd8c56e614ec08b9075c80a0edec5480efd984b320c38a256ab97d9590851f8880e846ce7dd03fb5dd7711f798d SHA512 a037ce773e4c4b0a9c20a23a9c04a34bc468753a1ccafb42199ae1793adc100148b77b08533c4bcc0f269d7de421c0657b6ea62f132ae808cc3b998f55e713a9 DIST libm-0.2.2.crate 113226 BLAKE2B 126ff68b4ccc7c4e3043095c84ef010bffdc1f76d3c0c871441d1ecaaa044534506844fd6accf145f94cfdbb611fbb1fb13ce976521911dcfe77d57c3c81463a SHA512 5aed180dec326ed9ee2fb90dfd94127ee5f75804f7ce7fa0ed5c7e1f0533215690553551da44c055f9ad47170ca32971467fb378f7328a3c22930832388eed75 DIST linked-hash-map-0.5.4.crate 16166 BLAKE2B d6bfa091265355ae124885f76212c968f2a87af80f3d306c13223ab7fa1d6a449ffda8d042bdb887501d2ffd8adbc638f18cdfeefc16c39a1eb9f57b7c658bf0 SHA512 2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6 -DIST lock_api-0.4.5.crate 25199 BLAKE2B c91adefaa0dc3efa786957794b67cf219f5159909179282c13c7e3b68d73a0acebac29438cfcb39b75cbe87bc181e981ab4ff2776134621d8ea92e7a6aaf966a SHA512 d6cd948a4183a73e8b91b9167d551e72dd75820c76123fb0839f8389c7872d2c46dbcf5785d7600ecc4e27f3d214f476585b9c39e85f70500eb8d012e5ff9535 DIST lock_api-0.4.7.crate 25371 BLAKE2B 9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8 SHA512 b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d -DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc DIST log-0.4.16.crate 37758 BLAKE2B b9a88c3d75232ba57de8c30d97e6ba056bb1ec128c2c154c52cc8fa47e0617902526fbf1cd526152d79db9236b00c51afca1eef7d9ceaa205177993849d55d4f SHA512 b12dfcd8bec2f44864b8174776d3151ddf1fa1d82bc8a54fb155d5af3b2af959aab4899d72835a3c25cf58d6c41cd7f1b16c2accbdc20a0eba7e8be3d1883ee1 -DIST loom-0.5.2.crate 62498 BLAKE2B a8d1d300fe9a630eb721c10711d079aaa6412d2ee1d30af9e375e0c95315b884b3978e360faaae3fda930f5e56f09f1b877093e8f5061113f3798b3485c4d9d3 SHA512 8e56186db3e4c6aad2d1154d1d900e31c62f3e4ae22d87f5233c4f0477ef5481b9b4c2e74a34d89cc434ec64c49b5443856d38691269551cd4241ba8b345d972 DIST loom-0.5.4.crate 68124 BLAKE2B 00ca841fb9dd475336ea71dc23f22715704077e566f2fcf3e7d970d2438153db74e032d62cefdcb4437668cf2366208b61e6bae10842f69f238e4df9a0d95225 SHA512 88691492c88f1030d0a8b0ade999d0d902a8c57f7cccad36e13add50da1c82b41f48cf47d4d4f9aaae212fd14b48f73a81a93c56314b46e8c2757f8e0f501161 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 md-5-0.9.1.crate 15494 BLAKE2B 25218518792be16223f78ab0bd81284005b4a65defc538fba79dd3dc99c7d80dbc8b8ceeda51dbea4851bf1da86d3f66fb64dcaea86b5486a235c43719a3dc3b SHA512 300723a785c7edad2a9abf18fd9f8f9a40ba54676b394cb5712894d1170cc48199a0ca9ccd3b525f82832d5b33413c2565a0c079b6dd08c63d782f1a91fc3e0b DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 -DIST memoffset-0.6.4.crate 7664 BLAKE2B 098783d0fde7268b16fc5c9f5df005b93daac18092f04d981559b9f0fa310344c6fbbb93d42587ec7107a5c4e8d757508377dadf03471dbd7022f3bdb5b3da4b SHA512 bf8d05b72571ccdef32a93cc4489ab4cb7abd41415d55572d1dfb983053afe3eb2615e968d87a326af90c5702b9959150f985a4186acfd61df9b69a74e99713d DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memsec-0.6.0.crate 5494 BLAKE2B cd4c40c9ee6235fa6390ec00425faf99a7623c8ddbfe52bfb6bacc292da8fd861a994624a6784e4c0ba1d88fdb9ca4cd5bec4f29aa8bfaee8f295761fedfe14a SHA512 326bd28be5fe98720f0d57a96154e7746bd9fc5b4e8bd827361f6dcbf15f83321b5f0519ddad38f0bcbf4a043a7ef3cdec24ef6539915b007a0e85b01c584bad -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.7.14.crate 87429 BLAKE2B b8277f844429d32b6085dac9649fcee20bfd1922eca541ea927b1ea3c61667beb4f63064a9828cf347ed55678842aab2a608af359b3ec92b595995a6544dc371 SHA512 2349691ea87a086f9bd8df5738705e9d7b59399089948f810b6a7124beffd44dee348703c89b4b1af8d84821dcb932960dc4bd9ec9543558f59a40c4806fbfd9 DIST mio-0.8.2.crate 88272 BLAKE2B f704802aeec66cb47a011989709e6c35352b55bc7330dac7631ea144ed71bc86a433ef742207e3e37c47417bcd7ebb505287baebb839294e5833d228a2514c57 SHA512 c82ea0afc0de8acf162188a6131373f3cb3e7f3abb3094dd51fa9094e42a36806954f267840b3fed18c0ac3ee75af0451dfea5509ab65a94dcc93057c7d37393 DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699 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 nettle-7.0.2.crate 287759 BLAKE2B 6ccc828d43a5d313510c58d4be9300c0dacfbb26755e2528b97a0b918bd2890c9b8bf82ccf215c055dab95fb3453653d8b6899ef2841d19623dae42174a1f5aa SHA512 4131ed46a92a5a30d42020582c06fbfeb91d671caa6c6b245e99d8646ed72117154c7db339132ce8e3260f61f8edac254175c84fba87c43d5f26791b25541503 DIST nettle-7.1.0.crate 574121 BLAKE2B 6e5ff5045717e2d9d5f902b3f68350856aa6d39075003442d3c7e5468edcb72dfb8157917379192a5d158e857ef0161efba3a9985dad47b37d6ed90b7287d8f9 SHA512 ebd0ae8d1a210f065e07f0cd9e0fc79d8b526a15e9f72174f818a2dcc607bdd04712206e487a84ac24a97b6df1a4b49788f751b5d254d1da4127b15a56ec4dc6 -DIST nettle-sys-2.0.8.crate 24987 BLAKE2B dce8704c38875907e92f95a3a56b928bdf73ea1efc8d6e4943e43a62f6fa1e4eda4814252194aff9b5c8dabdf5903577290f67fd3757c7609e5c86a1c9e18539 SHA512 61e9d518d664cac12708cbb01a1a13d47caec20c627697b66b8e74b53c1eb48c5b418511e5d5151dc6057fca74907bd0137493d6392ecd69254b39a59bafa71d DIST nettle-sys-2.1.0.crate 27365 BLAKE2B d8adf0768efbab1b7bd5e12d5c7608e450d5f2090605598179b6bc5291a379c99b05b430e73d0d0cd8e301060928269652af3baaf5ce8ff513513715306c4ac5 SHA512 499f6f8d08ac4853816db3e3323695d065ee5d7e8588c3b7725e722f92875940a212945b0af71956e1846a1064c0afac74c54021fbf06d0c5f2d2704d32e9797 DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85 DIST no-std-compat-0.4.1.crate 7600 BLAKE2B 28c4c943ba5384ca9fb155a53b981803c87d3cca60e0690f1c6d0f877e7bda79dc679938e625407c7b5e953aeffb921dc7d242b19f4d0fe28a14a7866a681736 SHA512 0e264b0004b735b640e132cfa057472feb12b906ddfc08f1b95bfcb262f6e1286653e92fc6e83df5fc553c06f410cb931cbf80b9a9303ca7f21cd625b82a82e5 DIST nom-5.1.2.crate 136174 BLAKE2B 32387d6ded0fbcdee8a1a0d0a08cd36bf92c38906cd199b574b6b9b24f6c245f2287e04374f7d84e2867d2785aa16d8c01ae3bd3bc811829770232681e2d33a5 SHA512 53b8ddab62475588efae46c78b5fd086a14c0fa505c84e625fbedd6dc74d4ac047e9fbed7312b797f126e9ca1f056458d8ffe0ab13f0117de685ef8b43f86aca DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea -DIST ntapi-0.3.6.crate 127221 BLAKE2B 5e530c90eab66c73fa1864084eb462490bb0cce58ecd9e22659d4933ae94871c722dd2e9b351f9ab620a0e45779cc2030cc65bc6badcf9ccc6263d0850c11447 SHA512 c07f2ae51e4fbbe55de9f617d333e4042a93de69e9bfcdd44acc1b342edd88cc2a360fe6710d9568594e2c0990776004400d0741e61d1a2a1cec4a645c4cb035 DIST ntapi-0.3.7.crate 126994 BLAKE2B 320b513d86af462c6e4d3349e4edfd28d73ddc8f09264adc24eebbbb79976642a9d530bf9af4e61e0409e35f4164d49f9ec054dee9694cfbcc76b237d6c84104 SHA512 6f5fc3b3629f028e03e878681a5a426945e471578c5dc78e121560887a9af285fe432f7401b19b7422e65c3b762651afb9a57a2f7605884c851ddf41b741585c DIST num-bigint-0.2.6.crate 87275 BLAKE2B a7da84e705f8aa287b6704a42ae1822ac1555d25e7f51e69b4288a808557dba2c0c15552085a67f3cbd445d518fc8d4f668f7264237263acc4248d3dd1a2c0a3 SHA512 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8 DIST num-bigint-dig-0.6.1.crate 123877 BLAKE2B ca58d48e2d74c2c1861f47b1e7cf9e3e5cfda14e74ff50ffde21172e710e25fc2339ec731e12c08c3fd8ad8c0cf3783634e95e62c195ec468e7ff0e8e5873550 SHA512 48cb04136d7ab9a61749014cca9edda3170da66e44fa8fb7d7cef102bb93f437328a91f36abd9b42f953c094ac64bf41ecbb0f702caf7ea7371c63c8bb956966 DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 DIST num-iter-0.1.42.crate 10450 BLAKE2B 8ef03f8f84bbac51a11d22ad79d745c74c4092bdd6e65b91c472967c006fb3cd6b944c4bef913465e39e6a2fd734ac2b1ce1f21b332b2faece823fe410b54340 SHA512 46b0e05c4f4587121ec300da51cbf02e04ee8f8441eb4dcaab5a2ccee3b40210f1badde56addf053fb876aed3749dfb5f01e757042573fdf99defc77fb265f3e 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.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 oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9 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.36.crate 206367 BLAKE2B d059480338da28c1e6707db85127bdd4721e931f74bf27d2c8f80315c43cf9c37a977740b9d799a03bb59a1fdf26fc1fd9ef11319863b63ac7b6ba3ddc2c1385 SHA512 bf215f7ccfe24b3f490d516541ac746785853dc61ab6cf023e303275578c206fcb14b6e5001f36de2f71b0a8c48ccb26f4f343c5b88ae38ad2cba12ccc941641 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-sys-0.9.67.crate 54600 BLAKE2B 8371057756351f2e77e953e2a827e812477fd404a66053047f6a1dd891d5374ff6f6666e3c8af5f858201814d351e72a4473f95ca439c2c0b02e08c89a1ed336 SHA512 cca7edceac5a11f3e3ca0c4c09aada27f94664eb9c7ada4784dc147fdd1c9cbb5eb1ad1ec145957155aff006a21e7c954363c0f72691bcd241cb43dee98b42d1 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 p256-0.8.1.crate 57730 BLAKE2B 7392e833da11541ebd56399568db1ec96656368b04625b582348bf99f06b827cf45cf103b79d9aa1dd856cbcf6f2e7313e291a3679bf6df65c6d00cd352c4121 SHA512 544486d1aeb154b335b60e1743e279c0cd56dcc68960a0b2c0314bc9511058ab9bcf1eead34b34e0c09042f535a80ac54cc408aa1b37d7db1b24a6a73c392ac2 -DIST pandoc-0.8.6.crate 17549 BLAKE2B 83cedf2a312f9c6caef02e11112ab289083ce4df2ef28fbae831b17ccd8aa8538673a8165b12170a7a0313d6733674c302318b4267703647fbc64ed3856e15c0 SHA512 8f0d419a5edf033bf25c55531101884bb1126b1d3471fe8eaa9bdbba3a9540124b4bf21c92540bfcf912656dfc9d8d48bf51991a0d5e198d967260b3973cd2c2 DIST pandoc-0.8.9.crate 17587 BLAKE2B 3a7e1c5901acc6550691286c93482c2c19696a893b39e80e2ec0fa477fb5a73ed73816573faa84db78b5a78e89b786ade221fede08304e2b9e7acced01c60ef1 SHA512 005d950d98f5050fc3a578113005360d9d2bf490d87b1ab9348a9da5feb320df7d0557084ed2a905f3ccb7bd8ca537de6816119aed1566030861dde76337b8d3 DIST pandoc_ast-0.7.3.crate 7380 BLAKE2B 4b5544acf59efcebf1f395293f9fed84fbeca6e030e4bb30685c314bc80c825323c264867237ee011488155d337147884979068991499db878679ef8b8e4435b SHA512 c3a934b28563220ed4ea664bf96ebf78eb8c940dbabc0035b185df55aa460694511b623f30e87ba2b16e938f8abc09ff551470b2c64fb9aaea95b25d1aa3de2e -DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e DIST parking_lot-0.12.0.crate 39761 BLAKE2B 227ae508bebea21bd06c7a9c1651879ce3f5cd308019c8733f6b88e75a57b57d19b7bbc5dfed5ef1bff57ec0f116606ab699cfa6017b6e00078e7e4717cd58a6 SHA512 efa1ebe2f3849a9c6ac484c7e1cdd279640539468bd4d4da6c4c97ae34e86fa3a42818ee4839dea512635fbbd836829dbadd81dc05208614c820d1374139673f -DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00 DIST parking_lot_core-0.9.2.crate 32254 BLAKE2B ef53a3e10228569dd38e1c5a8816fadfdf6b02ce01bf8b7099c7e3f1f71b4fb6c4d8ece8e52c9ddfc9a5ece6c273def2d9bf5aad8afd76ebdcea8b1ce08ad7e7 SHA512 0443dcd867d8be6e5d1b6ff0af8e31bde6378789e30865442bb15f48ac955beb847ab5954be4336fa47aadb7478606bd217b745134de50c16486c26e07fb10b5 -DIST parse-zoneinfo-0.3.0.crate 76590 BLAKE2B 441e96b120e9bb4f666ace28f2999974e3bc6786a8b834b07601b4a13506505a93d2647e446f1871bb072b8a1d1c2075de259319c7c1699244dc4e0b89392017 SHA512 e87eb0feca1feda438bb44d92268779053feec9b0823a336ffc593f508fb6e918add1023d4abcb23fa334efe8a07ab41143f5fe841b4f62ac000feb23c6d840e DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721 DIST pem-0.8.3.crate 9395 BLAKE2B 7d4cf8a8b3e55ca8fe39bc65c6616c5ea0f91bda666493688d98e06ea9fc3c83d0b0a1a10b4c5deff685efe2f9858f63fab765b82a1c79d1d5412a5e6a706dc1 SHA512 30421492b14ca94ad8bf7e3d80315f2cbc129fac18655f33e2866e4de20201f9b3e9109c273c5bcd7b45ecc0ccdb8f7e6d8ead07278890d1a043688752f572cb DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a @@ -290,200 +209,133 @@ 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.5.1.crate 147173 BLAKE2B 3b74b2965ecdb37a82439111ad849581254698c8701d8d5bdb050f4a30cce05016511928443cf65dac394dd45584279a933435a77ef3c610a64c73cc5a68ff9a SHA512 c3d5f53b1a0900084b0693a6f3a849bb9b443b1b6fd1ad88bce8beb12ed1b45f2399b68db3366ba15f33c2d5682e052b733dbde76fb1b646b7bb1e660a38d8bd -DIST phf-0.10.0.crate 4675 BLAKE2B 72f3436754215f51ed2041ccf61d67ff9139d9223a0615fba6252bcb3b72f86397f91aa97fb8a439b2f5b357610c0c14979e92e718d0da29e40292b94f931f89 SHA512 4784c4acd49fb4de47aaa2484d6c018ff154094fe97199ce5fd3e6a67ab53efa454fc41b549a7addd2a02f32a096e4c541e4134f71d7bd78f77da23ab9502017 -DIST phf_codegen-0.10.0.crate 3402 BLAKE2B 2d0a3d8f5fd0f8e577f6d4a5d0cf87bd5e4c0d5690d3aa331ba252351b59c478e42212cd66f167a2a88c2b9111ae7aca2c9fff3740dcba1b77d2beedc1d44483 SHA512 dab91b53c72a5b9b6c4773b9f16d2cd58f65bdd9fb975257b8d107d4509b44f5ce8b92ab59a60171207e025688cde54ef97c9973c4226a8765f10f35c4f6f1b1 -DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19d3498c2e52acd02975b236ec3802f6ee57eaca40393a9742b5397809ef548923410768a727108c83139fc70562a43 SHA512 b6542d816b2e963c169df695d332f92237ba380f49bf919021514a16aef71de8f4f70b9612356db9f345f3f0d3656b2b39a4f34f8ffa8515510b81f1b19cb9f7 DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5 -DIST phf_shared-0.8.0.crate 2860 BLAKE2B db48d88ad6e7aa6bdb2f6750ab66063a55d005b4f5e92ededb59da1f1fa9b1296d30f87d32d036f08e3a74111ea4d8287e8eb6c86d0edd76b3ceb38f223696db SHA512 6ad7ac732b7cc42e7e179329fbfee7074d26652d73eb4f2b97224491d978ad9b14c66e5a539c96b84c70124ac44cfc009bf963a42c438d028bd9737b99f463f3 -DIST pico-args-0.4.2.crate 11565 BLAKE2B 2dd0dd6679d418fba0f6bab93a8216cbb9182431dd7e0819e382db2fa1632bb5ed17cfc2bd7da90df41024066d26cc82188dd4693e6b4f7eeec44d440edfb12d SHA512 a6e46bc8d086091a37a0edf418d5414eaa5ef57a508aa81c352c66281cc2c88c97611b7eedd4f5f18c7a8169f48aa3bfdc7a5eb7b3cb570cbf871eed5e867ea1 DIST pikchr-0.1.1.crate 75225 BLAKE2B 3a4dd9834c922723ee2ba620bf39fc9c41df65650504fc6f015f1ef086fff5b36c1baf2656daff9d1db86c106e55b9ec2bd91687c692e2a183068a359e33db48 SHA512 d3421eb1c5f5c4d8b53e77dcd5d7aa6f05e169959b075b06724b5d370171f9d60a509095185e04202fb31735df7ab658c34752e7cca6162488c4d850aea97991 -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 pkcs8-0.6.1.crate 27040 BLAKE2B 755e1fac0f37556152653d40b6986129a4f0e7af878371d2b0992481504c252f42d64cd262aff0a59de424cf9fa4881621b024a5fa1fbca3ddae770154d941d5 SHA512 f32cb6575a7d51e1235be02cc939114339dfd838acede9309d441b3f67bba6ffa3b3ad9ffeda7ed04d2e3bf6a8431642218072753d9ca00cf62fc70116cca9e6 -DIST pkg-config-0.3.22.crate 16145 BLAKE2B 346b67a2000eb91ea8867e5a861c87a7728909d6b20dd00c9b4571d89e5308a108906fc80fe3a2d014fff0411d9bb30fcde224abf8f4aaf37164107861083bdc SHA512 435b9d99a1975692db3efb3bd0e92899c43ba4003aecc4859dc71cd2175521973d5cbe1be06fc3b40af2a7bbe1b0a845be73586c0cd96dc218bc4fc7dce11107 DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8 DIST plotters-0.3.1.crate 8595577 BLAKE2B 7c500c43c2b2875d9dc17e4eab57cbd8a470c6064deadf4e78c429abe2f1e97511f64bc67782b4e03e7cc47c8ac54aadfa5f7cc8c27d3b4453d2ee8252896c99 SHA512 c7bcdf9da56c2d1c03053f61256d44d2384fac1a9a7e0db058090c13b359bce76a2a96bbcbfde04fdcde0a9dd3db8a1a22bc57508b0b6e4a374c8b35ec6c9707 DIST plotters-backend-0.3.2.crate 13524 BLAKE2B cfd42df0fcea4e5ee944a6b8c48e3b7fcecefd6d97f07e1c333067193c211da9eba29fb56e9fc8b861cfa2d1baa3c042fddb494bb66b9109656b26bde7901f7d SHA512 116bc6866094a2ec40a9ab9363378566ff37eeb4a4e3805562dd3e95f1d5e8664b54d3dc858a2c9974b125e308e46b77c294de2a655f836d342712c32f0242a3 DIST plotters-svg-0.3.1.crate 7596 BLAKE2B ac8dffc5dea833c0506c472567056be0804e5519828b68f7b3bec9ee63dd59f9aa828c10732a50e004214512df06c7eaf164eb9613cda75b2753270fa358c0d6 SHA512 4d3cd02534440dc26f5eaa3b4966081901626c61d9fabe0092fed87c48929cb9be070d9c34486fc7c7bef308337ff4890d30f9581a613549e507db60dd9d8876 -DIST ppv-lite86-0.2.15.crate 22002 BLAKE2B 3f967f112ba799f18a3f897c944ea656994abdc7c912868023de90d3885a87d9544159c44b6aeeffd83c1fe0172e326bed4044c2d199ca899da4f8420629736c SHA512 6dac73153d244cca97ea00e429f783a7d03b48f10ee450cf6f8d77581010b28be5048f53322b0c888b425b5085f440b6ea90599ea00c55c641de6e29da42f0b3 DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05 DIST predicates-2.1.1.crate 23150 BLAKE2B fa8b250752f8a5d6ec30ab3aec3aca2b48e903fd8d182817180633f9f2a55e4632b1e1912c9edac453ebcded9f6624c42b38dda70ef36fd710e1dce1f1ce6346 SHA512 c850fa2541265aeb23d5c19dac6c7654dc434f1239ecc8b1cfaea89bd120112e2c45f127b491fbfba1c053db8413e8b561896729a56b6588142dd9ba9a33988b -DIST predicates-core-1.0.2.crate 8185 BLAKE2B f2525cf9d1444c0b6cfd981fb9f8555e4e797fe2a28edcbd75e719121d55eca593249d32a708e920c83549a2240dd04f154b19e59faf740ada773c3e59d52483 SHA512 bfeee297e7bb81c1cc63908ab47f10e21e53b9f690d9aaf08855bc1824e0c87cf05c92e5a8dbc57eace7490c0ce58bbe2e178ac33ad0553ad2772593d89f8aab DIST predicates-core-1.0.3.crate 7757 BLAKE2B 91b3d1596ddfce6e58c33970ecbca94acabca660109f888f32aa73352e157d78afcf879afcb7eec61694f89445c42d355eac46a3ce3cd6163f8e53265e0554b6 SHA512 76d056f0acdb2d9c5cd44828b8da8722899438fe7e11ce6c96d3ce2bc8c267508e1010e2ac2c7bedd3281fb29856a3cf29f93de51b0ee349a5ef51466ace799a -DIST predicates-tree-1.0.4.crate 7682 BLAKE2B 10e32e4d316bd3bb7015a6ef6d8391381d441acdce0b54a7da2ae4f741175dad7bf92c2488809e233da45360388908f200c2a2756f17210641b0e503728cf150 SHA512 f4d4f3d58c13c9b0344832709709a677d0d1f32e80a2c1e7f38a6f214efaabfc2b8e12d4bb4ac8f0c57def9a44cfe94ce9144132cacc2b6f84002a57aeb4ae5e DIST predicates-tree-1.0.5.crate 8126 BLAKE2B d63d2fe2bf9c61e703f11b8d3f8a8434179b8de1f45a52dc6266e79972e0abbefbefb0d57359005bb0daf06ff17276c858481be8382a7383058ff25e72dbb3dd SHA512 950f9191f44da894feb209110488de3da0e36cc86ef366ad2749a66bba0053e23c39fadb67fc5a4f5db3adccecd414619f9f805c2913733df96254913c360bfa DIST pretty_env_logger-0.4.0.crate 8690 BLAKE2B bd6cff07f3a9ad860378cd0bc7d44c1fe9ea346aba2970adfc1f23e6fbd3613f11cf8fb19a401f006ea69e8f05f687636d0ef870c25ccdc97c8b60505e2e0447 SHA512 770de8e256cedfb21fc89cc1ecc564ae1a8e67263705b4234b91867996c4db77ec703b70a46aef6b018c6ce09aab6a232fd1eedf8324c39f119a6807daa534f9 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 -DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952 -DIST proc-macro-nested-0.1.7.crate 6495 BLAKE2B c27ad92b57837ab1ce220958846253ed29de12ee1ed849948e5202913371d877bb648e6880ac3e6619b8d48342e1fe105df56a0abda1b13bd62262bea4c85fff SHA512 dc5d898c6d5588d279aa0852193105bbb3824798a05875e2181c66da8c3849fcb32189d9b213cad09054242aa4ae9cb602f9c2d1b5e7302963bac244bbaa27c2 -DIST proc-macro2-1.0.32.crate 41003 BLAKE2B e8da70dae2ee75aa2c344602e55cbbf9ee5316ff6182c870b64f9fe4b33e60b9fb1a22137acf357615331f2e4079ab1e8964a2cb0234fa439d1b3d8d514c2eff SHA512 8631714c226c8a6fb330a529f42214216057eca85cfa63afd3de8600d2638e2be45efa54155ce73625883bcbabc2c56cb865ad9dda04e2c7092d955caed48abf DIST proc-macro2-1.0.37.crate 41378 BLAKE2B 330ba71c59bb7a6718fe650fc10a37bc690fb0ba4871c198bded83d13a12cdd7b1334a2e2c8fa7a48104b26625c1b07d65b0ecf91f9c2f13b8e898e80baae286 SHA512 cedb3433c6dfff39b404f8939c67e98303bb89a47e2cfb9659eeda1ca3e3d167800dca482374501632ab6d2283105dbd7560a157b48a351b2d3da059f946be55 -DIST pulldown-cmark-0.8.0.crate 106330 BLAKE2B bb59298b605993530e2363f3264c3ac1104ec57885c2dd183dcdf3aa9dc613999d24caeb86848ca3542544238aaa4eb49d5a6599d2fdef53af50b5dbead68e22 SHA512 396ade131c0a74cdfb8454e137e41c21f0b81b7cce654ba6ae9ceb132ba0fa0a467a190e6dd69cd7d59a267efbe83f008c9c8a5c9db47665aabc31a4bb9cb967 DIST pulldown-cmark-0.9.1.crate 114955 BLAKE2B ee295f4b65dee11c0b39054a4613cbfa1058a8dce05dc298bacc151e049dbe3f05b1739205ac345a98e70662187932d226c0d0667974b3c6a6f55882b566564b SHA512 466d6b4ceee89e1a8c71ff7ab8fc1000e7ef1d9bd22193a152358e1dad28c0c1bbe619caf71106d74eb376805dbfd2b888a0626c8c2851bd814d348873843306 DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 DIST quickcheck-1.0.3.crate 28069 BLAKE2B 5f0ddc8e22fec55e879745a95024abaa03d7bcfc6453286eec072663b36a5d6ae247b3c1622c4743e1ca9b7c4bb21da0d095aa5247f32b0bedc393f92cda6bc0 SHA512 07dd707c9d3fd0b9cedbba545bc8b4fc1ca2770d169e444f8c96f8306d3161a6a3e9189cc5d0d6b3dc4221f7dbc05887dfe2dedc914f88d5e69ab2b94179185a -DIST quickcheck_macros-1.0.0.crate 5275 BLAKE2B 1681fbc5a476c627da442d601d9f24dfeaa147dbad7c8d6989ad73cf5a204963c29b2b5bf68513ba74c322f74ef5ceea92594953e9034921a2c8132150252779 SHA512 f7de86f76a53fc36063f10f5405979677a2e48a96d13c439a4aa98e89ec7f3c3cae324b8dd789a5236630110ac9a1763f28361442cca08d1a1ef458c7bfadd55 -DIST quote-1.0.10.crate 29960 BLAKE2B fbd4e3e0e0f452e64b30399fdfaef318cead505d05f0c61db61a7aa3cd5a3300220b4ba2656603f88bc0b535390ab4d0ec101a919ace1d442a3e979f08e8d48f SHA512 08613679b564ea7d750117d3a2907ba957d5d595bdfa8016344f99a232c72c6b08acb882dff45c34c9e4c8f93f879fb308b36125572722aac04fbc6bb0c666f0 DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84 DIST radium-0.6.2.crate 9930 BLAKE2B 52ae64c10b7a3195b5ee1d6e8fe6e8b8a8ae90ded5f54d391bc398b5bbc46076fab1574365c9b401c0bd19a4d412e4e7f9c4a89baac6122c14671594fb2bd164 SHA512 a1850f2c044f9ae0e56a8992226396bf61e9f3f7f288b18bea3ba60584a6533eb94ce8532507c6d084e4b263139bf61a1193f23589dc3ed8ac7127d0f34a81fd DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e -DIST rand-0.8.4.crate 87406 BLAKE2B c09358416d2425a8243b623346fe71bf6f03fddab1a23fc752f4303ba7c241b3606629e4edf0ea720785bda0bca534acd675c2de079b78eac3df24a1ad6ba654 SHA512 77ae0e988e31e12f7d3f2c40814f930eecbc94c4aced827c337be78eeeabf39fde2dc5c4fda059afdc01285ff4afe30393c32694377de004feff16207606558e DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10 SHA512 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.5.1.crate 21116 BLAKE2B e74791f941a79971f2741172d489d546373c9abcb0dfbffcb7b97b858ec800b2e0c97df4ac636f3aa1b8dd6c14685edf317336d577f31b5c6cb7d89a157e547a SHA512 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf DIST rand_core-0.6.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7 SHA512 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87 DIST rand_hc-0.2.0.crate 11670 BLAKE2B 55fd048f2524cecd4f0e17927a81111e3070a8cc6a5b0234a46445400ad5527194edf8c91fb5ad6538f4958d53044ab02424f61a38adb2931e2cb7568c458ee8 SHA512 bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0 -DIST rand_hc-0.3.1.crate 11891 BLAKE2B b3aa810638390eea4245ebb711de88ccdc2a64350a5c6e14064fea7685d49746b4b77215dbb8374fa7a6cbc2cfd79fb553513d6e551acf64586d8303f7d4f3a0 SHA512 582bb44b81c27e698eb57c6f06444b8a7c9d3f7ee73f4e14be8004c4bfd3bbfd9795c69f7294b5e87107e86b90fa3e91ad080964474af81c92705d356e43fbb5 -DIST rayon-1.5.1.crate 160424 BLAKE2B 1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a SHA512 a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9 DIST rayon-1.5.2.crate 165456 BLAKE2B 0a08064df966422d32f582f44570504bb405c59f35f20fcd792f4aa980b62fbd8797e8e01f01a9c3ec4f87eb3a1557f485a16ca2191749759beb31f4d704f082 SHA512 3c11bd89692af7e245be2c0b26d96e864a6353eb901706fe6394e3ff8bba13a829609d2a086aa69fbf716ca4286a1977123a950080d673814edf6bd55d29d459 -DIST rayon-core-1.9.1.crate 64961 BLAKE2B 7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66 SHA512 c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78 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 remove_dir_all-0.7.0.crate 9041 BLAKE2B ec298c4c6ac01bff3af5618ffa59aca535d74e06cbddf86c765318ded226c3fadb7f8277c572f173ae7d04f16c2b504375e400fa4e228d8747604860fb25660a SHA512 a4a426e7f3e9f4d3925809e22ebb61d06be04703ecabbc07aae80894458f29a146bc6aa6540ab4ac96c74a160a5520ea079ebb6ac6cca489ba036ece6678339c DIST ripemd160-0.9.1.crate 12087 BLAKE2B f2e0677b053cec4b93b1ba750e1a7ad603e2f4ff2f6750a659a7768627b1b30c429c91e586b61fe31531a5447d5f8d51cef1a874a8376df97b430a9629c11c7b SHA512 cd36d5b3224fd393f04b97a1f624ff190c3302ace497e37d040b5eb3a76c32cb413429de2692ae8706e62998ee82d82d13591c320b76825bf1b93ebbb3ab9ddb -DIST roadmap-0.2.0.crate 22995 BLAKE2B 86f8095f0d3c30f6d798aeb510be31a912c83d353a8a531d994b0f335378fcac3bcc3ab879c126adb15420daa86d3c6f105f8c74fe38c25f94b35f90ceb1eb95 SHA512 a2a59b65e707c16905d309eb66012e92cd1732e538354b79fa1bd83aabadfeeee857eab7fea9a39d38fe28f9f124e0cda52b6ac3a883f07df4e2cacd8d683caa DIST roadmap-0.4.0.crate 12597 BLAKE2B 9ce84ab9a15c6023a59449426b8286093858b11540da5ee97a525ea37ccd10bb45ed034c445273b84d73125b17ca56a2a2b18c47a93e788187300bc67793a392 SHA512 5132b16d06c9eb3f2050793f1d6850c27764cbe01ed0a509bfeb6f61ffd23235e832e3f60bf0ef0f4806da6fa6923b132bd1653ce6e8b918cbc966b69128f905 DIST rpassword-5.0.1.crate 11109 BLAKE2B 4d040a920673de6ad2f2cd55104a7c2dfdd7425368c77aa3c8a1f3f99e51cba4d86b2afb16ee51637d948e444ddf060f7a0c82de5d6f0696023c527e630eeb56 SHA512 bcd20c2920734a2f281b9ff924138605ea409d0bea9721ee96100f45eed14dffe65a8bdc8feed7c36d3564c8d902e78e0d2306b3736d03b8f195a9d212792feb DIST rsa-0.3.0.crate 40124 BLAKE2B 679de1ee93ce654c5ab442f1d8c12f91ecdfe3ee5e39ee2e31980acd333ef47f32feed30ab8dd1acadc1d88d9bcb24a6da872144394873be718201939d90fc48 SHA512 04c58f7d07babf108b7c30df94de359c413c26d1e9f044aa4782e58e4278fa2b448dd659820235f857f68e7ad428fa4fc90d69f549105b56ffa71d924b6b6a01 -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 rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db -DIST rustversion-1.0.5.crate 16984 BLAKE2B 314d4a7b78a91fe6a0f35d850ef7a4dda72859fec7f603307154d2b25722ef6be71d5986991b4958009ba066d3078a53131691b0d375677985b9e351876dcd15 SHA512 43f3ed12e007e0a7bf0ecbe44edec5ff092c88973903ad8032b12d678d98d8827a9e51040fa157b0d5b07d26a5b6cd314b410553fec46689b3a31b392c24770a DIST rustversion-1.0.6.crate 18380 BLAKE2B 2969bb40849dbd2f0d3f4a190629e53204cc5ef9065be6aec7a4504470e1dba6cde7172a3075a1bade421b30b88947cef6b29c0ab5aea8601695f72a7acc45d1 SHA512 fa9efca7e49eff6c510d062d02fc73d15341b1fe16d24dada86108202a4295d2e0519aecf3f1701540cd4d49a513c05e74d3d27e21e5eb3cb1aba46c70a992cc -DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c DIST ryu-1.0.9.crate 48391 BLAKE2B d5c1035ffd6340d846009953cb4303fb8c250a3a6ac60b51a2fec77a6cb3648524420064b7380fe31af33c57011f950f6f739a1f0114196675b3b5de4b54efc6 SHA512 4e7c2c7ec73da1ddb32e18d36b8159cb4047b9f4feeb975361e7ba68135e671e11419bb7786df789f5d08e5895231d2c98e36035b515f2c64ac40474d08905cb DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.19.crate 42755 BLAKE2B 11503202bb6c8fdff3cc716558a5c00ca7497f7aaa4890d332084754e0d1e1013719d5bd744d8aa12b8b042401f4828fda8453c104d5feeb9b437d7cc51b5273 SHA512 319d9931cdeaa0f6b50c46e413fed2b6e97b28fe8c4825d4e5ed0fe22083e686e124117bfab7c89bcce815a31a3478f8c230cdedae6a852a31719a0df34645b0 DIST scoped-tls-1.0.0.crate 9146 BLAKE2B e6cecc543760a293b9ba4e71bf0d12f3360782795bc9d0f0bb054614a1c393f081b6178e98708b896037f5b8edcf371b727e7eb80f62bca24fe09a1903456729 SHA512 f09dd404bb45349ef444e7274a2aabfeaeda7c3c9f964bf5c52c39984c137f63bdf9fb3e33df8e312e52872f7721de25951a7f3b8333a670626c51afd36d314c DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d -DIST security-framework-2.4.2.crate 64857 BLAKE2B 7ad2311ec2ab1ebe8aca0b55a5b6b1dc328ad294818896224e950cbedf39cdda3e130395c5c2dbc64ccd3fa5603d028a2c0890c38c4a18dba4a25bd22cf66380 SHA512 de4480e4bf70148cdcaaf3a9c0e52ab061cea452b3209918fbda693faa7feb8c2df56ac29139bfea74969b8f62ba3ab2b3da38654e35aedf62fdddcec420998b DIST security-framework-2.6.1.crate 71688 BLAKE2B 45236a76721bde18400aa286263b5dc389db66a02a5b8feb38fc6ca576fca305cdc5f7e7d6984ebef1379209740ebef3180c4598d5117b04394562de5ceb52d8 SHA512 e4690acf5609f52c89cbe0b577c68a22caf0763d8dc781817010e695824dae44dc27f58c9ffec4254a8461e88040892b89f9628d6a71102d06ab5441b84800a4 -DIST security-framework-sys-2.4.2.crate 12821 BLAKE2B b1731747e2525aa3aad02be4da8076f6e25d33faf54b431e84c0bd072ca236c682ed492621a7aef725d0c1bd20a5f35ef01d0d518b06fa7bdfd2417b081f4cf6 SHA512 d2f35545223f1ec671f9265017c393a6219cd1ac551ec7b3bea6f90ac9e79cd9d9f7232fe7fca5f0c093b3f549925571d5a4f0b702f29a1e992e038446f48bd9 DIST security-framework-sys-2.6.1.crate 17717 BLAKE2B 5951228dab98af742825a30584e38aafb096d1580375c960feb1ccce7163c6e42802fba4212f556ea8b8b09b1b40bdeec0bcf4af1d7eb4b05fbd271aa3a4cd01 SHA512 7315c0d67d2e792932cd6634cbb9da5021c8d9a1a1e96b9d92c6718d73be3aafbc5613cb355fa1a3d1860f13c62e829bc220b43ad18d739ea1b5aece0cab470a -DIST semver-1.0.4.crate 29375 BLAKE2B 534a89125c4483fc99c44f7b104870be1471d478ba4f709819ae700767f4d6d0bdc98955897e33566651cbecadb4d4dc223204e4504ba4820c2d3919ef4fa775 SHA512 82ef2b4a3533360de1c645dba02b57a2670fdc51709a07be4a63b94055335225764d42d70f9617ed3aeb4c4de121da24e73b0e2c5c781501e9ee32dff756ebd9 DIST semver-1.0.7.crate 30064 BLAKE2B 5006e6eb5f28493be476c97799bcb53009485283d114c3f4eee99f1377a5b5e4cb0de89808dc7dd4d1e47c162ff4399679fbbda7520c256673fd0e592c29ce77 SHA512 1956b173e70a9ae78d4e96d62951072879998125bf4703a2763c8cafa4e94100010d6f923afb3b7201d0a3128948b71a5cad0b82cae1239e8f7631d5e003c663 -DIST sequoia-sq-v0.26.0.tar.bz2 7426727 BLAKE2B ad81bdc46308bd36fc02b050585d8912a51c271f990bc79bc01e665a1b196c21f3b4c48e858e2f8ac772d10fa84f5ea54286c7eb6010a22c70c180fda9275f83 SHA512 e733e5702c4d1752fedc2dc7cd7544389e766bb74c46f9897d84d95890bee7aafc8a00c182d2811ace7f856b68bba09e919aeb3d6b3071d21bb9ba7f0f812773 DIST sequoia-sq-v0.27.0.tar.bz2 7417165 BLAKE2B e006ae75063a24db3441925c758df5a4f486b97767da56dd9a35b921bb8565fe24fa945f38efb20b543569fbe74ca746f9f1bd18ce56224f515e29922dce4e41 SHA512 4b6352a7937c8fa4c97b8214aa35d111e8a6d2da3f0017ce995b9a064a48b1d983997ca8b0c12337e0cfabdeb09c660afba94e5652c72c286ce691597bfdb410 -DIST serde-1.0.130.crate 75305 BLAKE2B 3973b70d8e06ab7c2f35e19f23739e8e4dd75dcdcddd818771be5daca8c61f6e2a7a830b4ccb8b3e3898769d7afdeb39ff217bcbf40bbd00867c13bc4668f905 SHA512 e6d6444abadcdac95ff15cdab53736adc9ddd1b6441d67158b6b41e68bee4b7763f9c2d80a857f879f40620429e8f04a90b01380c8c88da45a273c3ad13cfff3 DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 -DIST serde-aux-2.3.0.crate 10712 BLAKE2B a0df7dd1e7499768233ce2a1d9b0a5588a6f120f47943aa72d8896831b0e0ae19b6d7e798ecd58a84dd684b42c0f60ba1b1069c1da27bd7c6301614d2bf8dfc8 SHA512 ea6b884a8caa654049b299ac6e944a7e7584fd2a0d3f7f34f8f0c4b15f936750f4f6560d9b3023aaa52c452c1932e941ecad83fafc4ddb517506cfea92ea3ff7 DIST serde-aux-3.0.1.crate 10699 BLAKE2B b4f7d4133a82c52fafdefaa1083f621eadc2f583cdc35dfe77d2d8848c0e8a292d617f00089dd00bf66666d5a1729d502d08717c5d0929f186650710c53457a9 SHA512 6a76cad1939f424536b51b8bf1068054c7acc39011ab663e81c98a7912a23904609073b82dba0dce4605223aa53fd43b2777b29cf6448af8bdeede721b2e283e DIST serde_cbor-0.11.2.crate 44570 BLAKE2B facc8d16886dde89125b7d69e9e77ff586c61993c3493fe4089ff03c53e6c0808c6da45a83337d3be7414dd82f3d6a7f3d43167473e49e586a7e817d47ef3014 SHA512 12ddcbd5de0d85f2da6e078e3ccfdf2115125084d57eb93d7e9b45bca6a86daf79dcc79c8e54260c56240c3b5e814b1481ac28c3aa1d1b4b982ef5956b5cc3cd -DIST serde_derive-1.0.130.crate 54703 BLAKE2B 35db74464913a93da88b80cf29e4983bcc4377e397618064b1cb397ecbc9e6620c863e4d365153d03ab77ec6dbe9b1d03f8f86aba1adb76fc6d697f39ea7316f SHA512 d3ca974bf8856ed8a73af4eaff69941b35eef187d7e348d6d2ef9ee79eccad893e66270c7d814ac3871e09e21e603d34d7d1f24b182d9b39e9219acd42a7baa8 DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289 -DIST serde_json-1.0.68.crate 114986 BLAKE2B a588a87ac9fe2b3635d7bf72c185801e3866101020a0afb8f714d37939c2dc7b5b32e2177910df7221df197e4e8a92d92187968efdb5e9f1f1616647c10d81d3 SHA512 54a0345029016873883dbdcd2094615f509759f61b04d9a496dfdbc1e27ee5361dfb3d129f209a9ad66984cc1f4c82751adfe1a564198649ecc939e8c3dd1ac5 DIST serde_json-1.0.79.crate 144451 BLAKE2B d04f8788d3ef0d4854d73232a4f441c1f3a42934442679a91853c311262ac9a4f554240d0c44c69f2e22cdd225a3e4d4751dc928ee5092b4371c198325fca0b3 SHA512 83987c1a7eddc6adf8ae359c30e2db1fea98edabd6dc49bde840c37a56258fa845612e8ae270a7dca4cfbe9a3532dc55028091e14cdf1dd3b1ceea4bb86a2dd7 -DIST serde_yaml-0.8.21.crate 42603 BLAKE2B 4556a2cb4f81a1cc3ce7487caed863eb6403c966f38d505fef6ddad0586813612b0b1d5d6c32ddfb3a7d8dab8a870bf4d2bd6b06321e28165ee0b14293ec2203 SHA512 82e5a6663392b2a3e049f735b88b35023bb9255167b0e396c2cc5982b014ad2e6804433d15ffd19fe2ffd6e423a6e04e9a32b4b3d2b012adaa1f4f44996a81ea DIST serde_yaml-0.8.23.crate 42140 BLAKE2B 49d28913954173d1c062fe4668c2228286adde3d3e210befd09e04f8e43dcde469c6aeb86349a7a604188343d0c211078c9520c079249780923a4d70e3132d9b SHA512 7831299cedf0fa9155a76b61436ec1cbc06adfe672a102973e8cffc8b277d99b4104d70951ed16b18283f3291c8047d6af413e0438da3e6bc6745bfb6816628a DIST sha-1-0.8.2.crate 12338 BLAKE2B 90702eff48c15b49195b547d797976837b0fc9028f76da626e094b80d5d630bedee637053dc57274c27d68b8b6f3c443f1aef37c06b7aad895630bd9d73039b2 SHA512 65ddb7bd8f0157d134e70f7c6d6abf7aea198cb97da17b418a265642c5930b8cbd9c8e0b97b557102787cc842cddc93213d669345c2aaac6a1e7146765b2d5cd DIST sha-1-0.9.8.crate 14029 BLAKE2B 80fa6903880ee36841375345d1763672ae8c3b790965b0bfc7cec7ecc69744be3a35a890a6f52b2a25f9ed1b91ce6986dd04b00ee455563b00218f8acd4b6ce5 SHA512 d4708a762d5f3dfd902ed335f0383cf63b442f95b1aebbaca3643606ed2480060d2ed04f123d0c44496147ecbb06a093980b435f9d3ff9e0f5c908389736aa9f -DIST sha1collisiondetection-0.2.4.crate 821850 BLAKE2B 1188e71c25ef354e3cbe553b10048f31cf55249c792c614a2910b198ec04e48ca7d6678fb24b620d439d125f7bae690f85c557a58f85e7facf07b8e328c75ec6 SHA512 aa8835fddaf07f2988a2c4a0b86479be5d598df3caac69815529ae84915f6244a1ac89c8bdcab5f89fe7cf5ec11069121f56e3521aac7db761fcc99491028678 DIST sha1collisiondetection-0.2.5.crate 821851 BLAKE2B 744d1c22c69204c421e2bc0298df1d186eb6ad1977f98f3568e7ac480f002b23ed950bb0ab637f09e02efc248515046bff884f57b6444de77c8e79755987951f SHA512 98dc643e2c7a0541698b5e5a10c03c436f68adae35da355cf688d49a0eedbd5c8b5505896121435b8fd791d3e40f6126a455d2063fb125f39bb72602a27a6fc2 -DIST sha2-0.9.8.crate 22132 BLAKE2B 233c2160961729590a2ee2b150715327fb09a1a38ca13b07c2c690ee6ed6eb7d180c54d84e9b3ca2e92e48d7ec923543e893786aa81b5942ecbca27b40ca12a6 SHA512 4bd858f67a3ee5a22769aaf4161d823884e112f99911d5461cafe746a19fafd2d8946eb3aa234953efa06a4dcf7becda70db6721c0d4a9b6f1fb670f31f6343d 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 shlex-0.1.1.crate 5687 BLAKE2B 8e2942051c783369a8161b667f8f5b73b2081f766db26d685b4d3060f8faeecf78e8763ab927149d4cb08a29af756105f7ec3c3408ad6be2e7618053329fbed2 SHA512 a4d202897861ca7955a3561dc1b0fd0307d77948c9b97aa0f8b9caff2b9721d2836a08760d308675973b0e9c7bae92e4d5fbd2a2497cba9e5aeefbe31075e069 DIST signature-1.3.2.crate 10323 BLAKE2B 6e272bd0092627960039806ba9c4c6237f559c13a1f7f48e984033d1e858d85f7b052e171554b99353d29a31a3578aeacfe84e6c897a3a7ad9b847a5d8dd0c5a SHA512 15907e761b97377e4bf3c68c18da3f27cfda92ebd332845e2e9c680679cc5f954192bdfdea8c4fab4f92b634a88b3574898dde10ad7650a11ef8a8ed2c6b4665 DIST simple_asn1-0.4.1.crate 15752 BLAKE2B 99694bf4598b2039b69058a4fed0d790e4e22ec0ca82920d202bdd1405eca0d6cef6ab660ee0d48c68466f4583c3926ba20171b8c34012df52a041df2a1630af SHA512 37211608915e6ab2408ea91fa937f93962b621bb89c1eada6a06485fbe83cfc930a116464729878f42610ad4d9d21bb1494916f71290257ddc88441317bd0ffe DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce -DIST siphasher-0.3.7.crate 10097 BLAKE2B 455b5ca81418aee667b4fe16092435e025353267e14cf4f911f5d48a18d9a46be04452ce1451a272f8b2073ecf606c6834b6d06b49687474bb7ac226383aa7e7 SHA512 4a8ef56085742de7ad638194b21ff3e315aef6de9b7590e736071859ffa2aa4a28cdea7e05ecfa781fa35a40505086a36d84bdb3ec40d679f9b83c2edffc4d3d -DIST slab-0.4.5.crate 15888 BLAKE2B da43a90a8c1e8b8e0d353751cfac036076be56421f80ca5c911f6e30fd19f43e2ab50be7163f22b2e9785286941d62f036a6778b62f2c9f640f48501276eec78 SHA512 9ab2db11b5da437148486a7da44f06eae2572a735764711145738f9da66b1ccbb8b974ebe3600d1ff7a6ddf07d1fa9dd04c9207c4ba54eaa8311c41d317182ca DIST slab-0.4.6.crate 16067 BLAKE2B 0aa3d8914479baf2409ce83644f8eca93f49b426333f1b82392b779fd79cdc04a0a33bc1aa5e34e8248df9ebd88e742b3e870716adf1787bcb7aa5b9caee307c SHA512 788837db210be63579eccf12d96fcaa3280c7515bedebe3040a71ed27d013430815ebc74acc06280daf22c0b16871bad210981d32615c26cb1da344b4b0d9488 DIST slug-0.1.4.crate 6640 BLAKE2B 7ea78865af7de57fdfea3f861da655f9f191bd6048c57655da2fa90675a46263a5d4c085ed4c206b5cbe4595b86d79466765138f0167c141c4ce6580de637422 SHA512 2c85dabcca9400c5e2a3b409997403a6acb17357449df4ef9a7b27511c5a979bfcb1a4d80b7e7c36122233ee6d47e59507631dd6ac9e93d1610f54b9b160ee96 -DIST smallvec-1.7.0.crate 27459 BLAKE2B a740a4b7448a4c8d1bef59cfb6dc9a52145e40eeb38028c64c880f31800cd3a4cb8be17394742239dfa7fb692c749f9edf70e6df02abd7a1bff288eec38ba24e SHA512 d061e0059cd6bd1636424374848aa1d4edd21f75605844a7855ff5d343dbdb71e6eb14bd70de7947ae7ab58f04ff096a5e77aa9a1ac14cef59f657685c846156 DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c DIST smawk-0.3.1.crate 12840 BLAKE2B 937471e3ec3431f174264ce41e7a9c8ac781f5ce3638afe6219173730f5a0d0cec2b482ca72eeee34d5765c75db1707433b2c5b5004cd6d6fa4809f606b26813 SHA512 d6a050e873da5c90de3ff9fd02166de3be4c03931de9cac5307e6c16a71b8db1db6e8309eaa38ad408b20e0cc98eb4133595ad7aea96f62ebdcea579a643b65f -DIST socket2-0.3.19.crate 33782 BLAKE2B 1ab3c61a439c1594e19c4a14958d0a85b54666532d16eaa9a1e40e586b7707b1c7b5a751fb373f16bcc26510abc25e0321808e721c0b33b7b04416b9f6cbc5bb SHA512 113d902ca0b966bc0bcad71e3b7d715c79cd075d9dd7fc4140a042bac91b3ce692fb0f1fd0216fa3f6286920b4a92e1a4c342d7ae8d1d98ded36e7480ddafec9 -DIST socket2-0.4.2.crate 41721 BLAKE2B 453dd4071889bb0f27b8f99cc00230214a51c6855832401e85fefcc66cb6e4599d22fb64e50c805622d438271e80b7c90c349396721a49aca60c927fa9c2d4d8 SHA512 af4641d98737bbc4d14e82d91791af4705f9dbbec4d8b3a25e7e990a5c7ac25b48eea6c4a743b09db52a037c67a7b676147087688f4e29d6541dd1ad7ff9688b DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f866e692821427e488c68282290773dcd77da0542c45daf231a5e676d20e59a1d4568b8dde2da2f16425feb2 SHA512 6624fb9b933763c22e6114a8f72c6af0969912717017dd5b13f1b5df19faa1b160376c12e8c8023c435281f6a7864e802f3c4c535de8a345fe206652104f2cd5 DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 DIST spki-0.3.0.crate 7877 BLAKE2B 6425efeca07316ad3d6e428891640dfe096ca3e4762bfe260b969674197b525d61ce72f2937ebb7fe61f3f3cbc4cd48ecae1183ea8d0feebef20ce687b147c40 SHA512 21179f7e0fc9539c610bc468b899eeb7ab2ddec4294c8d2c366cb1baa0ef25f96dfd1e843c63112d5fb1793d7cf82300fa215b6d685c94dbf3462e9720dabfdf DIST state-0.5.2.crate 30371 BLAKE2B c6b859095f8b999aa44736c32cf034bfcf62af270f03370daffed70bd4be9a045029b53142d8b9359387a923ffad43b0a077a08c558e68c69444c0c3ec115575 SHA512 8d61d62a18a5c5d402d7b734eb788a02e796f4be147a16fc382a41b6d2fe9fff32a6bcf141d48b55c438891d3418de90e9a29f4113518a86d7ab07b705ca96b8 -DIST string_cache-0.8.2.crate 15770 BLAKE2B 36e2984684931fb15371dd0aeb30d93312153daf65f8b8c720c16327b169078763c0c7b70a00c9670a0c8c3b1099c9a98488c893f8e90eb03952cc0e694b6fe2 SHA512 d4ae1fbea4de469e342ba1a0d4c0f26386633dcc46c0cb9adbb7983e565476a57aedf1798e65f21ee5326f96880ee2bb4a5dc1621ff7e7d0ca23fb3536dc98aa DIST string_cache-0.8.4.crate 16380 BLAKE2B 235973fff64a66175b563bc512137bba98f84bc00fdffa771a9925950903f3ee91a9f1025786aa68b796a55782e4d5bb26756e1134db96dc6f4cf69974c18774 SHA512 dff6d359226fd2c4ea5934a3d5ea73324d548ec235cd9aac8c233f2d9e67ba9b045ee598a34063839eb5b906d344a70fe3be65abcbe106cb9ff79cbc40b833e3 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 -DIST structopt-0.3.25.crate 52296 BLAKE2B 07fb1f601ff0233c5ccc15fdc45ccc6bc06636c261c96c7554c516c4cfd1f38a9541cca67c670985bfe7984da04a0cfcbdf37a83479ce1aeea9b795c7d323889 SHA512 f07c505fbabfd880ee5f931e8a3ed8a1d01fc0a66a78c0cc04a2600d2f5cb2d699ac41719062c5c4d2cb06a64ce1433641837bb7d9fb755018ce95844216811d DIST structopt-0.3.26.crate 53798 BLAKE2B 04be64637d18bcc87d261320668023459a42c167bb5a4c52216df556a7dd19be28032e7bf759cbcf710a3729a9dfaeb20c29f37f35fcf33533db583ac4fa049a SHA512 dec27090b57107473c9d398db68bde3b1b5191e7c7980d7d2c20fc723f92c64a6cf1d391d5122a103222c4262253d8073fd0fdfb11c74f235af79b2ae0caf069 DIST structopt-derive-0.4.18.crate 20996 BLAKE2B 2ae17e0d365a7ce7a4d0e007513623ee0d5acf45afdc3844114e02975b855fd1a9f7df404a24044cf33a3a4cc4142eccc34d1e97925646d54d460a89baa28275 SHA512 68a7f9c2ed987993fdd8bb7e81c31969a1fdf5351c58cba9de61a2f5957aba1626be4b0742f31d4de502301675ba24b0d91dd3acb24f5607bdeec83070626a57 -DIST subplot-0.3.1.crate 122561 BLAKE2B 21309912f9476267cbb92a648341a95f9875f237a67fed69c6df221c1f05255794a617a825a21cca023ed5ca047b6746da6f0007170c1163f39ea7ad669cc261 SHA512 83c7c8743fb8140356d74fcff6126d8a746bef1e9202cc4f8fe9f7c56e72faf01b257e967e1dcc705e16a7146f5eb375d246a6b42aab77d1ddf1464830a7517b DIST subplot-0.4.0.crate 124988 BLAKE2B 747b310fe2376b4459be2c33c2824191668261e1ddde5289b39fb906c700e88e35ce9d7947b894ebac8241be3b179090d05b705a9cd890f2022cd6bd795b3a55 SHA512 018a00c634c7b2e93ccf572d24bff5de9cf963c1c4662fbedfed22d2781ca018fcaf36b8d5096d16007c3b7970af76abe0823f2d7aba73a537255d3a8978fb24 -DIST subplot-build-0.1.0.crate 2077 BLAKE2B e174547d07bc4b9d84e7e0f94983869d9ef5112c62f3cdaae84ce39e91e5d5fffde237c10b764c8075033fe418db6296417d0747cb34f06973bd9f596b4e6046 SHA512 568e5e9abe1dcb851747e12b3f2f3e5ace7e358d8890370f577d2ee6dac0ca9cb4f06d4a9a94bb44a0430aa4f2132477ed10564accd0d123d481b68316d65266 DIST subplot-build-0.4.0.crate 2169 BLAKE2B f1527ad986df4b81463015e1a37507bb8bbbc52d3d12173d1a11432cb5c27868281ac8ff3b0c62eed9a4b14f5c8321a214506ee9996665d8ba1bfeed8f384f78 SHA512 c4f745b5d53033e57273d7baa5ec8b1c65b6e294404316541ba8a1fc136e2e11ad4ab6a76d19279b0e359aeee89d1f224550d43d6e66e6960ca064708532f3f3 -DIST subplotlib-0.1.1.crate 20323 BLAKE2B d2d9878cd436f582fbc2508d45b00d954c48b013187759ba730ccb9014336969c5e989b669189917dc38595ef624ffec5980ab3a8405adde63159726163fbbb7 SHA512 33e16cff56c63390dde5839f02f400db312211ac7304aa0d5d442372291c3076ec616b3dbb644ea4db0e3fc3e90f75a86cdaf728071cc9e768990fd01cb9d77b DIST subplotlib-0.4.1.crate 22176 BLAKE2B 8f9051bf22a838c208da9ccbbe284d1ac92c4caaf07f5e2003ba7a514436ebe45b7f6a775b96d656aacde4c4f7d8dc4c1d91a6ed8a08ca3ad845831173fd3df8 SHA512 f27f1a68c3332f86b64db4a12e7d14f37453b1db316981ceb80a939336abb4d9054ef0ef681633878de39b19178cfd62cdbc8476e2ab99c344e3ab0fbd8db07b -DIST subplotlib-derive-0.1.0.crate 4401 BLAKE2B 0caf642c76677535a9d22b30b61713b927e423473bd8b6726246ae4b7c07dea61edec7a775f5c5c34be9065e4f801887438e12f0eb6ee9f7023d08cfabdea710 SHA512 6f6fe8d03bc3bc2a6c10be0e5be60c63edab75750cbb15b9e9d75053a87e8418cc3b84fb8bd620bfa7b412090d938c16947d7fa81a2e4b44b876011a24562d80 DIST subplotlib-derive-0.4.0.crate 4389 BLAKE2B aa3d361faa1cd365002d10d8ad43594d650c9c1277d4fd49fbbc673c143c0e08f5d2305a24b8f344b65002ac763b4794adfb370936cc422cb15e3e139d622a14 SHA512 6b9b7728a655bb4aeb99cd66c2719385bdc9bcca8b7dce7a2c28bdc2bf83e99aad8868a834418d01ca47c3be8df6e37c323e0b7d0aea0bf44bf0dcc51003eeec DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a -DIST syn-1.0.81.crate 234144 BLAKE2B 7258c4a0ad0eb0c807912c297233eeb195d22b44cb2078e13e43eb90f1c82ecda6f7672ab072832ce130ccb953c1bb23c8440a3df77b714f462fe39cc6e6e1a3 SHA512 288ddaf4dc5ad2fdb3bc36800d94b53e2bfe9ac74a61a5d158bfcad3728955bebac6a900a5881c7d4abde4f3759515a1dd877e1421c226b85aff99a5ee649390 DIST syn-1.0.91.crate 235996 BLAKE2B b7b555b2dbfc837417ed69c358338819500f1e8ba11c2183a4d216efe2c2d7eddd165415516d50ffb5413b97452f186263e13299b01bccd6ad6e405f6d2a3f4f SHA512 28fe28a9d4e9ab3610850c1704be6f384e9fff191b1a5e11f9766bdada81a3e7426cbc776bbd63ea6710320c7416a622506d4a8d607d978af506d381658d4bff DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c 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 tempfile-fast-0.3.4.crate 8991 BLAKE2B 98fae1979a2be1aef1d9c6abafdffb6b90df92328af5c74d19ea4991539f8c3be7cd823e980c13e90f16300611d222c1d81b7eac4c55b7a3da3c38abe385cc36 SHA512 b0d44bbf78e9991784a9d20f3f3ea8d5e59e95d74d782889a3f38f732a0fb06920ec81295c8abdff7603675c55c43c3ff7d9f4bcc094f403ad83bfb96a9ceb1f -DIST tera-1.13.0.crate 96667 BLAKE2B 0374dfc1de4b33e590eb9a4f3b4d6e95dc4573f439797dbf4d9f076b50b6178a58991184a58098626e589651ae6916d4e341b5383a09cb6f5b96a235cbc4caa6 SHA512 26ef7b4c8ffeae83a5bffdf646fb4b2d9fc647237d1907372cec1f9fa1361eb8d35af628a70a02645ed3f6ab7d199ac7577b338e05f9abbf90041193f12c9c86 DIST tera-1.15.0.crate 96195 BLAKE2B ef3dc79403f7dac93493890b3c540d6905dd15b0c2ed5ae000638e64d839588f39e108e7e293c8938308229f64b492fe852b0bbfe293bc909762f56972674977 SHA512 d303b41dfb66125397c045695c468b777c5371b1b34efc9dbc028e4480a5653ef84ed199f9b12825352a564c5fc83624f1352c5d6154373639aa779b0ba0ab9c DIST term-0.7.0.crate 37082 BLAKE2B cb7947c696f71fc68bab3b25cc6cbde74b92380fdde5447399b06de99534b0cb2160963792824ac74a350444ce41a4fa16d6a9792a68d84578a15ab37ab76ca2 SHA512 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a DIST term_size-0.3.2.crate 10917 BLAKE2B 2302faf4cc03e0e40e4b4b0ca79cea5e70caed8087a16f2b985673476041d19ee6908bb17931b453e63a89e33158f7e01875716879964664487fb26395ff7f49 SHA512 7e820ca667f841719e82cf97e90bd2546cdd7ecd4834c68f8eeadd2e530bb13ced1d058ea7beda5db77eabacfaef64b8c3699c482bd912ff570f6ab78149dc88 DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a DIST terminal_size-0.1.17.crate 9141 BLAKE2B 048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd SHA512 96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201 -DIST termtree-0.2.3.crate 6926 BLAKE2B 390aad5f90602785674fddf6dd5ffe5ddb37b5f2eea7cfd330e04e4b3f482c8ab3bca63fa595ee409a8bed3ffd27684bc6a1227ca679763f94cf5a75ad55ee93 SHA512 183a99ece5ba686e6fc9884c3dc702083a6f7918514a20e3af460195d8f171d9ec91fccb8e2a93319f844ca7164455c9490e4a6478ef096f44c1b57e532a7a76 DIST termtree-0.2.4.crate 4416 BLAKE2B 994134f7af962123b19984aa32b30c19c6f77202067a90ddb3aa4414ec8dc541f5d8be9282244cdbb1eb16686c11750393325fc7f7005de0bec38d6a9219e015 SHA512 afe4e94bd57c9917ba48be4b3a22ff2b9b8a6c764c86871a3be9087ae0c65326fadb466e285a129082e4243ba6bca933d89ea01aa9188222c055f0c2b308cdf3 DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a DIST textwrap-0.14.2.crate 52016 BLAKE2B db80b15ba23db718064ef0214578ea6aa4f0ee3b76723adaca131be26b770324205f2ead13c8f5c1e438ae1b5c9476cf1ede8f4ed82426c9d99d9406f2b83191 SHA512 521ab37e03aae8fcce5b909541399fc90a23020e353f95102c658fa94ffc56b9bdff43f47fb3da6e30f5c9cc9447fab72fe21d7276dfa21fe5a1a5a1c874e371 DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd DIST thiserror-1.0.30.crate 17748 BLAKE2B b9d8a8f824de03c57af43d0ef8f2e157321e7e6a220660581299a38988e7bd43733126fc9b8d8b8ae38ac1d788ef08fbcb2352beb5ddc014113e0058c2bf60d0 SHA512 0e6cbc160ee1b6236a9073dec225a4290e7a82632ee7cec00bf02797b04851adb2d3071fa268b54f7fa9fe22eeada55a83d44fbddf824520023608eda8ea2e99 DIST thiserror-impl-1.0.30.crate 15230 BLAKE2B bdfd4451304a2ef4ddbecb48eb1a1307e6eeadab0860c785a2b6a5e7de270ac42ac4f11e46eb9dba77ec5a86b203d9baf8e4fd5c83cdaa10e2af34a95d29d2e5 SHA512 465b1d4eb79075d8abb11f5c260d68847ea52806a2f519515705b03da376fffb3686bebb23c11462b1c59e1ae5b3ee96d834c62cac69862c491001b1ff7cbb46 -DIST thread_local-1.1.3.crate 13111 BLAKE2B 1ac2d9f6b9d5f685857cec0377f41faa2941614c9a0642b8c8d209590ce72c0dcf16f89b5da58d016b26a41e6103407811658a81217716cde0b0c69bc3939877 SHA512 89fe00c005b2bcbb77f2286475dc04f1400b3cd3bc165162f70c1a91f7fe98132f5d0a65e5f1bb36fd8c33617e6d548f3a68df7a2302ea3a177717c71fc112b6 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 time-macros-0.2.4.crate 18421 BLAKE2B 6806e235cc7258a76877f705a8637c39bc30316603c7eedd4795a3a597d8d1e78a79c213af84cc184fe3b67c5c3f6f9efeb95c70f6f4239af1882916afdca834 SHA512 f3887ce839db40d13c143a9f11bea804fe4760ab2655df68cbba9029cfff7d0476135608fbfdba6cdec1f9b0753b2de0e3ce0161b40c5d2b9596980d9deaae59 DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 -DIST tinyvec-1.5.0.crate 42745 BLAKE2B 24d6f60d08b53e067ef783db4f6e51a9edd9f73fa9e3511791c1c00a861c6676f18043127351ecfc49771a760eeb7db53b584ee882dee6bdaefe5e6ba5053cda SHA512 b4d1624965ed6b7e8ea45d80fd7332b5733d7b5e78f8167d13c9b9e8eaf3c586268c2f88ea0c51211808def997f8e751214e3de757b19076807adf7aca8aba82 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-1.14.0.crate 534070 BLAKE2B 5e15babc9a2ff9c74e71174bcaee4f34fc88038983a870aba7cb4beffa79eb5ac1a4bd54718971cf193bd85f2664c274395090105b4ae74f86e81c23aceee9fa SHA512 b9961d0be60b0ff6d5b11dc74b69ae8406e748201de74d3789d1c8b2c996d8db6359a7089123ef24c5b1a1e86f3e282b6e031a5b99a73b6ee9e8b24a6fa1c7fc DIST tokio-1.19.2.crate 581250 BLAKE2B 4ea9699f8fd132b3fcfd58d61516a08bd26e26fc575f14b5eeea6b90312b6d90f9d2ed926d6f3376ca83608c9858668faae04ea89bf053bc4d03a78edc788f6f SHA512 db20c31ee19bfccf91b7f5c6495a1d49ca9492828b0d6d3877fb586fdddce369d6f828e05c04fd826c246235accf05fbfb0819965fc5c99aff23477f0bf71acd -DIST tokio-macros-1.6.0.crate 9225 BLAKE2B 0fd8eead025eb5789d57af750414ddcbc05597a5e06ab953611201db3b34ef4bbfe182c25463f63b9012e5c4916c4dd239679934c2f7cfd6114fa7780104c4c2 SHA512 f39958e210300341d1fcc2cc5f44f0a41d493727e9b50216d4cadc574cff46a7d29999a72dc1a39b29c85cb3044fcb941847198d1ac6557e7aaed10be829931a DIST tokio-macros-1.7.0.crate 9261 BLAKE2B b22228dadc1e4158666a4102d582c2d15668f8451e6c4959640119408d6d712de66813fbb2c26ca692d7f935430b54fc14c276be7e11f869dd70e2115da4be99 SHA512 30c57950d4477a92043683fbc654e8cbc23e87a34276ec11e33ee094ef3cab1bd3e5b2574b3b65030e04ca937f9046d024ec50506ed4eec2ce9ef4d295e7e8cc DIST tokio-native-tls-0.3.0.crate 20759 BLAKE2B 5073c5d93f5fa08170ffc76e21404b67100df5d944daa9cfe73420d4cb2409ca2617a0b1c25058a8b356b51fc4815972692aed7baa47ee3a11574a3109ce1691 SHA512 a8aa7586f15a3347ba9152497db84a098e751797c06df1a75d9b108689e14d6692b4efc6e5b49b5bf8f8fdb3bfc4f1157f56b3b0c9d9e753a8b31a61e65dfc4d -DIST tokio-util-0.6.8.crate 74116 BLAKE2B f47f61a1566b721ef5294526f6b0fc08a5662eee2b12def6b699de38e6888e3cb61623a76a52a71843449a5657ce3829bd5fdf2826428e370b6d912320c5863c SHA512 b81ee8086a069de580bb2769145a77d12d3ae2c4d8a689d979c58988c64b221ffeeeb0f159181f92f402011931eda8549ff173b227433d6597492dc7f024b7bd DIST tokio-util-0.7.1.crate 87364 BLAKE2B 8c6b5efb9a5a693330867710458cc1dad797ae951105a0882f73662634879300412f4e097aef22bd2ed43214487589a21fbdada95458fce9ccd0b6100b2218a6 SHA512 738e206a107d721dbbaa6cebbf24153af317338416a7fee632e3a895f7702df9538629d2016cb0e7cd28338e7e38e9d6ac5e289dedce2d0230f3d852b4814f20 DIST tower-service-0.3.1.crate 6299 BLAKE2B f56562faebe3a933f39f8e2093af65378bd307c59f9695408510ea9ca2230c68228c6726a0a2c7c42943002837dd9d86ce0a1d4b7849ba5c61df28df7632d909 SHA512 d23f9db2d6632f561970b55eaeaac22a20c8b9af18931cd564db193688eb2a2973127b440e175cfd7358f3d0ead53f7a759e34b7b86c293751079af9c2181ba7 -DIST tracing-0.1.29.crate 72444 BLAKE2B 637f52a1890ee8b2ce20eabb8491b100de680088792be87008107455e5404c9efdb2d2e97129fbed6ce29296a880ecfca370535ccefdea2fea49d9457ad6b683 SHA512 8b9c58aa6d236485cbd8e6c3b39a1cc05d30169dd9ddb377ba464ba72c774af69b0eecce1551660d26fa6735e5483f45463cfcd196513c0b4c351c900cf4c7d8 DIST tracing-0.1.34.crate 72775 BLAKE2B afdcc78ba29f68f3e87e401a89e4c5944da620890823d56f3d345c2e97a2268c19c342014903aa4a62b8d39b67a5313506563a7be0a555b86cd93aa9db4dbae4 SHA512 d4641f3f239d158547d7c811a80cbd2d1d7df366122dcc678d01844988ef3c5f5db637707e7e91bfb2ea16bef5463d52f8a481d1a9804bac197157453b5877d8 -DIST tracing-appender-0.1.2.crate 14062 BLAKE2B 6adfcd0fdcdf1c21c8cf239f65f2f859b3a5a6c0eaa80400d056f97da878d1f612461809f1392593fa42455f778e44b707359c1989882981704de0b591c15c33 SHA512 4b494c25c3d47dde482f872e31dcd53b41890930cd3abef9028cb8cc1d5f2a0972b3bf5c59a658b896c642e82ea302c0791b997f5106c1bced69b190f77d95a7 -DIST tracing-attributes-0.1.18.crate 22779 BLAKE2B 46fe07f2e2b8df2e510624981a8e882c27cdebac3e6b6cb282bbc5acc69fe8335461203f0ce4b87dd23c5412108aa3ab2ebb906ba40ce5f2bd2669a5a90c5d8b SHA512 69417ae19fb88742ce609724113945fcc3c28615c84780ee169f4149d3f479dec5fcd39c95aeb2b64a4a2678ec72f53a93cc02996ce2f46a0d3f1ef4754216d3 DIST tracing-attributes-0.1.20.crate 26316 BLAKE2B 33d5d160d4de0d117bc45e33ca76f2dbb0838021bd7b3cee07603ec86e328b27e4fea993becaa9cdda11f4c6fced74575ae9a4a25bba64b26646d72b72942156 SHA512 8ae65a131ba700a03a2e35646a1bdaf043f04b4d5de00f5c58022caf06346b50cd88e1917bcad3a3ad591921fbf2dcef3b49793b8569604eddeea2470627a0c6 -DIST tracing-core-0.1.21.crate 50683 BLAKE2B dc48e0fd6586b8ac0059469a26049c6746b44a06a4e7768d129822bbd2f6ce719c63964ee3e4f9543ce278566efda8fd957c8b4be8b696ef12724f899b2830dc SHA512 2c3e00674c02023ee3e9a114878ad8941253a9489312082b2cf9a163b04fb8d23767f00892874645f59f30b6f620dfb83dab8680c64db5510208678b52f2db9c DIST tracing-core-0.1.26.crate 53727 BLAKE2B 1e3efbd8e5ad0617ce15ea14eb6365752067f580504a4cc90f1f486ad3eb7e59087c0f332e3e93ae32a2f4c42a42482a9ecbe180f43dcf34a427babd5290fc61 SHA512 b9d44c307d0fee51675bef07ed7f7d2eb8de8a6ffb37256994f3485f7f80e40f1fa9de1663e5360f945270f10d22e42cd9af60193449bd0a0d323895e994bdbb DIST tracing-log-0.1.2.crate 14915 BLAKE2B 72967c7262a8fb2b1b9c693ae19d84424a037e09b9f1b1b94852e39caa0a0ca30c846b2cfcf94b378c9ccd2aab67af2e4809e2e733d22f173cd57a3842a022fa SHA512 c4e146026ea7b27e79c630da9994dfafb90f9bdd581f51cbd5a5f985b0e60b2412937214e0365203148eb91f0a5ef3644e64757dadaa10287a097ad85989b620 -DIST tracing-serde-0.1.2.crate 6362 BLAKE2B 81eaa1f5fd51de57a2e2d7c78c1441513e1df1afd434ec6bcd955c933fecf165a690429d62fd919960250eb931989a0a9681d6b17253208cb7b297418c5e0680 SHA512 1f9c1690ab9f94588169454fa7d9e9e164aea5827073e4f5c29f1aba80cddfc11cf9e60b05dbb7951024c2fd0b0b46d278867f85d4df69d85631d39d63b5cf96 -DIST tracing-subscriber-0.2.25.crate 149469 BLAKE2B 4624243b66571b88ade80cdd7ea4a9ab1ddb44f62bd0c373b3d4b121103f4001ed6c0276fd25920dd308dbf3aa73b98f04fb5105224eafe14d721bc27ab24a81 SHA512 edefa55a94b4abc1641df4190ad4da121320d402f8c413d00697b05d35100133f8955ab672c32bd795fc0965ac5b5e6ce09cab5147e8c77c262b8f9340647712 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 twofish-0.5.0.crate 11649 BLAKE2B 1c000f9c218bb33e8730a84d5da66a75c27b87b51e5283ab9f46bb74acf4f8df4195617b755d08f748a7394d7e485cf29448846367c05c9d8b846f6d1148c7c8 SHA512 f281f2e77495a6ab2077d4595a3398d27784bac65d27152c336f8f08617305171ddc9d3d03599a7448e68d599341f9063308e25cf57312b3ac82b5b020385dd3 -DIST typenum-1.14.0.crate 40518 BLAKE2B ff6d77c28e41cddc1956619bca522f4ae5680cedf313d4a12a4d40f191f85ed10d673a32bdd811d7774a01a1b9b5adf9990269ae230737237249faad16ba7070 SHA512 e9739a24936563e9471213060d53d970f8cbbdd163892a22e98f1972d10861009ca1eb568c3bb5d1d78299482372fbe7e6bf42ec8f4f5f30df0a7446933a312c DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 DIST ucd-trie-0.1.3.crate 44615 BLAKE2B 491f604d63446dbccf5176333edd159ac56261a9aa76efecf57e9a11ae017a6cba975658a4ffdd310561704fb0831686fb7770b1142b4ac495f01e26de51b099 SHA512 54d43b3824669aa20b725c7747f4fb65bd24e620670c968c1bb0094a0503773acda921b50a0b200c1ea0f84e1e059883c1704bfa5a856d2e2ccda116fb8c3e2b -DIST uncased-0.9.6.crate 10413 BLAKE2B 67c9c7da6c706e6e51831453b5c8140568efd046588ec4d972bbf895c191da95ed8d7e5ebd65f6b1ce83544bcaed4dd4f631c002daf7495e2b47eb1a7e8df254 SHA512 8d0f29b60cf800afc92d08fc4d4b92f5ca80c6ad4f38c64c2cff88b959cdb7e59952eda1200c65eae1c379e3e3d55b946a8588c393e60938a776538492af9989 DIST unescape-0.1.0.crate 2412 BLAKE2B d373b1deeb116af0cdf177086bdfb2228cb9a1cdf56845a4fa37d92c700e1b71cc959617687d163e0f5d062f73ca48e9121dce56bc278374340189ecb8f110da SHA512 8900083c068fa12f719ac6a08436b22945a35ddddc61bba85fe47015e449026191f543c3ab15e436925f0799f8611acacb1d016646a1b0742a77617886533eac DIST unic-char-property-0.9.0.crate 6809 BLAKE2B d2bb66259b66e59e831ad74d89528882336a7cf6dfac7a9f49308a70a3d61d5ab88f3ade9df2c086f27ff4a6eae0d2d2b8e63bd154ce3e700cc525769f34542a SHA512 ef969968c61eae6a7d68e6ccb0b40f6618a69bfc4714b51bf4ee8c5ec4532d10b9c6675a4cd5121c904a578ceec7c6471d1496fedbf121059f076ad1c5ccb70d DIST unic-char-range-0.9.0.crate 7020 BLAKE2B ab79b4298b999a9fbb769bf191f83e259b40b8d06cc5cb82abac48434162216a283fa82c1bc9af8b40656c2d06e5b6a919ff7888852eabb9001a92db12fa48d7 SHA512 bb0ede1695f4f016bdf9ec83bb49639527248c175c71d24993b8651ea6be0a411251ed8518893101dd5e96fd2913cf15ec27799c677ddb08b8e408da06ae0ceb @@ -495,7 +347,6 @@ DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4 DIST unicode-bidi-0.3.7.crate 33759 BLAKE2B 4d5224062c829b5e48d26ca727bb60d10d7c663cfca24762331b36a2819a70e7d43d2b6b64ba64751d9b686949142b53346a52027d400acf8cb1e1b1895b2796 SHA512 6eeafec87a504ac968b59dd3168714e555b5b374cfbb5a6a9c962445c423f82b68ee54d1b732c5939eb17fdbb804f9b3affe828745bf4ff34e8a1587df2bc8bf DIST unicode-linebreak-0.1.2.crate 69293 BLAKE2B 825dc2a29d86314cff3492cac71add2cd48948284d9e9b684580186f4c021c8ce1e288d21cc47493eb19a158385ec602f0cd5608a7618e38667c1cc7445a302d SHA512 170db67d6d74df913dffc921986b92df8a2ba68776ddb17c8ffca51d0d4bee597a5460591e7ba593c1eaec8b6227956f4e0f9b11d217aed4ee85cf46f1be5277 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-segmentation-1.9.0.crate 93241 BLAKE2B 359904bcaadfd161128d40a896a2d10e5dfdb4098de245c949ae3fffecce9b4b6b999bbc2c6ca522944733ab0074e50fe829690183639c312bba8f8d0ad24456 SHA512 7d0ea37bfb24a1a803b1cd40b7b0c0e6e44ebf9a474fdedf0dcca1ead25662e19f44af29b87de1b000c3cc75fec93320938bb3ab9d9e82298eda324bb97e7294 DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 @@ -503,7 +354,6 @@ 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 @@ -511,17 +361,11 @@ DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca5202 DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47 -DIST wasm-bindgen-0.2.78.crate 162111 BLAKE2B a3311e67900961b35a59ead7a8972dcee37671921c0f524895c821658a7b1246403d4674bee1735f1b2b94aa789d5376edd02afe4c8ebda110f4344ef58c9225 SHA512 bedeb2828d1e74b1e373bdf34dc2eaec70dd523e9ed96a341da1ab3729a7cf8470a828ddb9cfd4cf15af6e2fff75b4368553ab4f6f02c8dec9419dcdd7578de9 DIST wasm-bindgen-0.2.80.crate 164576 BLAKE2B ee581f812bdab9dcf23c73ce25afa6aafeffb7b9c70d5a64539487548efb290bfcb94cbe5af6e12b5a5912548ae0fc6cc3168de4a5ab63b3823b6b071d41161c SHA512 928fd6575217909a46f23ea8147caa438efed8eef31d1e0d75610fc380c18d7cf51cb74c7d5c83136d36433fd19bc9256b6566c2624a4008daca1b3e155aacf1 -DIST wasm-bindgen-backend-0.2.78.crate 25576 BLAKE2B 03dc6b255ab9e30f9eb54f81638eb02a05a0b994ddd51f47852bca376a02080fcce596453d688f5e8e7b5a814fd081b9709c1215f7e9f9fec0e4a7a6cba1000c SHA512 00a0ec9afb65c084b64cf9d25f778ab03bf2368a1e0ff213e07b8fe742a125ddae00c7b4d693225d6d798618b0441d4dea3c175cacdb37fdd75b0a46ba3a287b DIST wasm-bindgen-backend-0.2.80.crate 25741 BLAKE2B bac730f41a17aa963bdb005bcbce76e988b0c163fdf1b117cb3bf838d7186b732f81ce4edc068c6e3d2934802c974e19f1d8588ff71310462a189b3e5b9d4653 SHA512 20c33664f194dbc5998093831d8ed0eae82cfa6c90b8c3b9338c4f32104594a8864c68a51ee3e39fca1eba166b241a9a8e508d5f942791d727deb2decd9056d2 -DIST wasm-bindgen-macro-0.2.78.crate 11700 BLAKE2B 9f1538d79a39555f643b9ac6bfe026c259dfd129c45fdcc33cfbeeba2acb2a26ff4c9df83a3d11674c5ef8e9393af7a4d0cd7e3bd08b7eca0fa55986c893c5e3 SHA512 3389922198b0d5c19163f4de345e0cd7a3c0609d48ff933bd5af0cfb205463632878b5d60bfeeb8dd8f8a98f28f23c5185dd6d8389f599f31176297c944b595d DIST wasm-bindgen-macro-0.2.80.crate 11805 BLAKE2B ce070eac93a0cecac6d2e303f40b9f9784489133da2cf7fabbadd57afdeff5966308481276d4375150f0950fdbee165f466b4b099f0932ce26dd02ce6007af10 SHA512 816922762591e7ccd07d9bab1f089d1d0484c04ca4d8b9060d432fabe4ca28a6b6f0e701129f6d0a3fc341b845115c2dd1bea3bb67493234a73f7cd2bc0c66db -DIST wasm-bindgen-macro-support-0.2.78.crate 17858 BLAKE2B 8378f639a94797d2d149f2cd836f56143a498d3be5fc30eced6fe4fc2e1bfe14a70f3165cdc5cc1c88f0162efec75b64e56aa9819596984afa97003601b933ce SHA512 84d9867407a7caa942ab11f0ad1c343839bf51793930cdc3ebc5279ca370062eda006540448cc401f6afa078dbb1523b348ae69f4c6d7ccc9a7b8fa1ff895236 DIST wasm-bindgen-macro-support-0.2.80.crate 17857 BLAKE2B 9f51e4193f64088d95079a105164c75d2397f07846bc8fb29bf7f9dd3747dd7d4d6f3b340cde219fbc3b181199c8f1aaf62317ddd3ce8e7f25f68b2d5ffbd514 SHA512 8d4a68c363dde93d9644f30ab69ef28879e8c354e41e6ed1d1598beeeaba5bb6c8e6769fac5404faf438a90d87fbdaf9bc9b4d082dd7b1986f789d739f7b5108 -DIST wasm-bindgen-shared-0.2.78.crate 7206 BLAKE2B ee60946d3a90a2760d8cb045657de659c6367aed2d98efd60074cb57f6b06aedf9ac44fed3d41c20299c5edc095cac5537a365fdb01183f3e60b6323da581935 SHA512 a808b7a7909e4a287ccced1b251ad4c1230399c84c05e246127b6a91fa4ed328d6a24316dbdc1843db71a5bd78cfd80113424f9984e0777323d74e3125607134 DIST wasm-bindgen-shared-0.2.80.crate 7204 BLAKE2B dd955b920bb74d96734b58c3143a10182c64ff5d4c1cbcdcba909521b45c0f97422c3aca2894722d96a226884a7c334b06649ca7c1cb2e7b08c2cac5acf53dd5 SHA512 c170759d46e12edd41dcafc908caa887756a811006a178b3bf5ae73f73556d51fa13fc4a0844e28071d21c177a1d98e1e2f6dcac41dc240b972b697d36d74203 -DIST web-sys-0.3.55.crate 664827 BLAKE2B 1864f320e6c9b80c6b4b4fd8941d66cf9368a9b0cebcb86d3486b99f65456748b46c507a1bb761611c4825d412986f5bd8c8fc38c3bda3dad2e9de213467ee51 SHA512 ddf191f009d49388bf60ee31650eff1ff884f01822989a226c559b9560aebd90681fadd34e7437f555d627a0a3139ebe267375618eadac8c17ace5fd47650764 DIST web-sys-0.3.57.crate 686563 BLAKE2B ddb687a252181a9198bc96da3feaea007ff188641996172293772257cffd748a79f306c24d9eb619c61a5ddcec4bb6e423288a831ff14c7b5ec6b37839b52508 SHA512 144a481ff7562ff5f96145c7db64ecc704863e2fd6c0c9afc87fe87513e5be660fcadec6b1114ed2c86da36ccd97024ce601b843c8768dd8b5c53c71daae9800 DIST win-crypto-ng-0.4.0.crate 44313 BLAKE2B 42d1058b73ac9899f5399ab7aec08276cc5d431b5634a16d69dde1ebbdb46af8b4199097efd51e2f22b3bb9710db2a6897a1573f93742b762575fc93f18ca2d0 SHA512 2e5428680678c78ca5867ad25204d6c16e823ecccdf0d4efd3df7f7cebb21f6ea633c1802d76402d44f977df47a7be2f9a9db222697cc27522c38302aa239d46 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 @@ -535,15 +379,11 @@ DIST windows_i686_msvc-0.34.0.crate 733497 BLAKE2B fe7588e946d95c1570ea0d90db82d DIST windows_x86_64_gnu-0.34.0.crate 744301 BLAKE2B fb0775c40069aa42fcabd01ff09fc7557236e3cd270c771b3648d7f556e9aeb9add7130b117fb107f3562bc199b728d3636779a99c9a1aad96aaf6b99f975f3e SHA512 61f532c2c95edf42f79ced48be9d4a9810dda327f45ff2dbff19a5fb888e3ba206f2b875c5b5571884f27742fb380d5f1e105e6d5fa460a2e529b53625123d86 DIST windows_x86_64_msvc-0.34.0.crate 669900 BLAKE2B 15a851bb19557ee896ade2db29872754549e4df9cf895a1387d9ddfbf8c599e6e5a2bcb835f450d8218296a99d08fbfb2db469e244b0abdaa13f16bcc38b35a9 SHA512 3bf5308993a259f5d1b3964698550151c5819a0d28a02928c6f7d70443be69131255a896d423f086a298842ba773502de8a8e8bb2ce8adbf7bf848ab40184bec DIST wyz-0.2.0.crate 12926 BLAKE2B dd4de5ec403e57d8362a15efea78e5217164dfd6b22c16458ffff8722e8cd3f28b567a2b9b1bc2774d6c8ba153d37e350929e98b38c82d022f7890052da30e37 SHA512 3a16c3e81d3595ddf1e7816e698eb4d07c7455dec579fd5e97b5d8b77e626cda52f3cdaee71e234e5e500a7ac58b9d1d5f12b17264686f3f225d5e5b0d315de7 -DIST x25519-dalek-1.1.1.crate 84499 BLAKE2B b4dd353f5876dd04ae404b75a6599434428e382931bb071aa518bd6b75d0b75f98f0d5ef8f677092b75348ecf2349cc5a2bc43f9a43f4b249cc117ee89c6b7c2 SHA512 e9b95168997c57d1493792eba8ad1d85e856313c65d0f51bcd545547d8780ea4840f490dc2a0bcf2b5a35b64a944bee06dbb72ea4a5871883f1c0079b03b496a DIST x25519-dalek-1.2.0.crate 88676 BLAKE2B 8707b34b7d438ae97ddd7ce35084d1e9d4f15b08827d021fdf5e1d407a70e0a636bfed5860289f293ac4cb7ee9cee41bd6792c7cb4783adda5815775dd495adb SHA512 d1366c56e79e2d764c8c9d463445896d870871867957fa120c9987fd7733e7f94db9e34b6ae546f9caa2140ee09f44a8359e701d30affc6a2fc2e70f0ba729b7 -DIST xxhash-rust-0.8.2.crate 16721 BLAKE2B 898102bd731013bc18557e5087aa03e8df362004d658705af7c931964e4f436862c8aff53e135e2777c3234f54df36f7b3227715d17e3bd80d17b9644292c916 SHA512 083afaad3e36e18b370eb7ca457289c9aa37c806f45615d65a83f7f6f74ca619181bae3d3bef315fd1625ee23706490606ea61dbe628714940bb53e3a4b85762 DIST xxhash-rust-0.8.5.crate 90467 BLAKE2B 0c2f4e2539ce7063b7b6e6cf80de61d4d051b2651ab051479d7a4dd33ae0c51c465230405051922bce899db2093693bd16724eda43b1d4b28b93efa282cedbde SHA512 1bb5244f99834b2420c20563c1083ceaff21ed5b50e964452cffdd40438a32bf5c6284909035444652bb721d739bfd46b30d3abf15d0d1de4eebe0355e00e43b DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST zbase32-0.1.2.crate 8721 BLAKE2B d7f5881c8d3f06f5fd78669ae6943ffa5ebe35b5e34db2718825e88e5602fa03bbc33c11589021ad2e8754414b355b86a9391335e4df9361627aede9336b14d3 SHA512 50d703350a6404f0084b4d341ac1aef16f7a5f8924662c4d180ffaece00d295aec3f9925168d39c20837c7306ef88f98ffc5ef4c945d01c7fc6e5078c5dfb4bc DIST zeroize-1.3.0.crate 15913 BLAKE2B 571d96420e85e3d12100dcaff00d4721eae7296465cafce83db81293e801cd5a1f78b19986dc537fab208519a48e6a7df344d8e8a7053b094c1aa5bb90de083b SHA512 352a668a4c491cbd644368eb19f797709a41f3abf9a09028b6c1c4077710d48b74c3018e65112762a31403917f000340a0e57bc095a745e3f99300d6c25ca8bb -DIST zeroize_derive-1.1.1.crate 8820 BLAKE2B 59f83251c44b9994ef1b629d5cc2229f37941d7578da651fda67e1ec502a15837a196ce81254b653211779a524cb50739ebb68abdc5196ab35182e356885f66e SHA512 03d3c6af77ac1a0c73eb8955f488dbb986bbc22bc1485ddb5fe8017cc50659be8708fd02c2c2c83d283c67c999390ab3c53daf7ef3f1c8ac693b17ca102a5df8 DIST zeroize_derive-1.3.2.crate 10299 BLAKE2B 39cd21629ae91a3a80ec283c8a988be3559973b891c8ff9098dc78d2ccd8ac4352db3e52577fe6d560b2063f66d5e39cd77c9f24a01b7736fdb2d70f6dbc417d SHA512 3efcb9265a6bef7a752562ef9e3af1ccf28749afffdf1e21abf5baa51d5d761e10f77b9d655e69f26c587f2a0c412ddedf29776c2c66a9f69443a82d66c9da88 -EBUILD sequoia-sq-0.26.0.ebuild 8231 BLAKE2B 70c2ec86484aba0efbc74426e8fa5205f1307f71fa7bf524f8cbfaf16b0502fa62f6576359d2e534915fb320f3d6a7f726f9085e3389c1bfd62fdd75db7beb0b SHA512 e66ac11316705a8f01e9a88315607e32ef4ce0cb3ddf87955fc766aaafa279945be5674e0c2e6205e9d0be16546a60044bc7277ebc51a642b267de8e5b2f6d23 EBUILD sequoia-sq-0.27.0.ebuild 8390 BLAKE2B 356c0d7d5eb35350bb2936ed0680f7aaf12f3ccad7ab6c997ead36503477d7b52ec58d6d0cc05bde82069cc314399b07b124ed66348036875a9aff5e2d930156 SHA512 967d360d541752ff1449e68cac11a44b46a9023a997e6be4206e8304104e5f82b60817694b360dcdeca6a9f399604a43e4c59d41472b818bdbe3ecca38591577 MISC metadata.xml 247 BLAKE2B f18c471812d5b8c75f2e05c4fb556108fb93554b59ee61a8215803f2654854a7401fcd62964192c228bfebfb52ae4573cfd24b29a944630c8c733d154d2b0d9a SHA512 cea16f7db3110bd4629b9265d5acdec6d70877330664f8e83f726002eb69aec7f822e9cde9c7da900451cdef60f1ceba373dfe73c73f82173bbf1d2f9f7338b7 diff --git a/app-crypt/sequoia-sq/sequoia-sq-0.26.0.ebuild b/app-crypt/sequoia-sq/sequoia-sq-0.26.0.ebuild deleted file mode 100644 index c9ab4003ba0d..000000000000 --- a/app-crypt/sequoia-sq/sequoia-sq-0.26.0.ebuild +++ /dev/null @@ -1,449 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Generate base ebuild via -# cargo-ebuild ebuild --manifest-path sq/Cargo.toml --package-name sequoia-sq -# and then extract contents of CRATES variable. - -EAPI=8 - -CRATES=" - addr2line-0.16.0 - adler-1.0.2 - aead-0.3.2 - aes-0.6.0 - aes-soft-0.6.4 - aesni-0.10.0 - aho-corasick-0.7.18 - ansi_term-0.11.0 - ansi_term-0.12.1 - anyhow-1.0.44 - ascii-canvas-3.0.0 - assert_cmd-2.0.4 - atty-0.2.14 - autocfg-0.1.7 - autocfg-1.0.1 - backtrace-0.3.62 - base64-0.13.0 - bindgen-0.57.0 - bit-set-0.5.2 - bit-vec-0.6.3 - bitflags-1.3.2 - bitvec-0.20.4 - block-buffer-0.7.3 - block-buffer-0.9.0 - block-modes-0.7.0 - block-padding-0.1.5 - block-padding-0.2.1 - blowfish-0.7.0 - bstr-0.2.17 - bumpalo-3.8.0 - byte-tools-0.3.1 - byteorder-1.4.3 - bytes-1.1.0 - bzip2-0.4.3 - bzip2-sys-0.1.11+1.0.8 - capnp-0.13.6 - capnp-futures-0.13.2 - capnp-rpc-0.13.1 - cast-0.2.7 - cast5-0.9.0 - cc-1.0.71 - cexpr-0.4.0 - cfg-if-0.1.10 - cfg-if-1.0.0 - chrono-0.4.19 - chrono-tz-0.6.0 - chrono-tz-build-0.0.2 - cipher-0.2.5 - clang-sys-1.2.2 - clap-2.33.3 - cmac-0.5.1 - const-oid-0.5.2 - core-foundation-0.9.2 - core-foundation-sys-0.8.3 - cpufeatures-0.2.1 - crc32fast-1.2.1 - criterion-0.3.5 - criterion-plot-0.4.4 - crossbeam-channel-0.5.1 - crossbeam-deque-0.8.1 - crossbeam-epoch-0.9.5 - crossbeam-utils-0.8.5 - crunchy-0.2.2 - crypto-mac-0.10.1 - crypto-mac-0.11.1 - csv-1.1.6 - csv-core-0.1.10 - ctor-0.1.21 - ctr-0.6.0 - curve25519-dalek-3.2.0 - dbl-0.3.1 - der-0.3.5 - des-0.6.0 - deunicode-0.4.3 - diff-0.1.12 - difflib-0.4.0 - digest-0.8.1 - digest-0.9.0 - dirs-2.0.2 - dirs-next-2.0.0 - dirs-sys-0.3.6 - dirs-sys-next-0.1.2 - doc-comment-0.3.3 - dtoa-0.4.8 - dyn-clone-1.0.4 - eax-0.3.0 - ecdsa-0.11.1 - ed25519-1.2.0 - ed25519-dalek-1.0.1 - either-1.6.1 - elliptic-curve-0.9.12 - ena-0.14.0 - fake-simd-0.1.2 - fehler-1.0.0 - fehler-macros-1.0.0 - ff-0.9.0 - file_diff-1.0.0 - filetime-0.2.15 - fixedbitset-0.2.0 - flate2-1.0.22 - float-cmp-0.9.0 - fnv-1.0.7 - foreign-types-0.3.2 - foreign-types-shared-0.1.1 - form_urlencoded-1.0.1 - fs2-0.4.3 - funty-1.1.0 - futures-0.3.17 - futures-channel-0.3.17 - futures-core-0.3.17 - futures-executor-0.3.17 - futures-io-0.3.17 - futures-macro-0.3.17 - futures-sink-0.3.17 - futures-task-0.3.17 - futures-util-0.3.17 - generator-0.7.0 - generic-array-0.12.4 - generic-array-0.14.4 - getopts-0.2.21 - getrandom-0.1.16 - getrandom-0.2.3 - gimli-0.25.0 - git-testament-0.2.0 - git-testament-derive-0.1.12 - glob-0.3.0 - globset-0.4.8 - globwalk-0.8.1 - group-0.9.0 - h2-0.3.7 - half-1.8.2 - hashbrown-0.11.2 - heck-0.3.3 - hermit-abi-0.1.19 - hmac-0.11.0 - http-0.2.5 - http-body-0.4.4 - httparse-1.5.1 - httpdate-1.0.1 - humansize-1.1.1 - hyper-0.14.14 - hyper-tls-0.5.0 - idea-0.3.0 - idna-0.2.3 - ignore-0.4.18 - indexmap-1.7.0 - instant-0.1.12 - itertools-0.8.2 - itertools-0.9.0 - itertools-0.10.1 - itoa-0.4.8 - js-sys-0.3.55 - lalrpop-0.19.6 - lalrpop-util-0.19.6 - lazy_static-1.4.0 - lazycell-1.3.0 - libc-0.2.105 - libloading-0.7.1 - libm-0.2.1 - linked-hash-map-0.5.4 - lock_api-0.4.5 - log-0.4.14 - loom-0.5.2 - maplit-1.0.2 - matchers-0.0.1 - matches-0.1.9 - md-5-0.9.1 - memchr-2.4.1 - memoffset-0.6.4 - memsec-0.6.0 - miniz_oxide-0.4.4 - mio-0.7.14 - miow-0.3.7 - native-tls-0.2.8 - nettle-7.0.2 - nettle-sys-2.0.8 - new_debug_unreachable-1.0.4 - no-std-compat-0.4.1 - nom-5.1.2 - normalize-line-endings-0.3.0 - ntapi-0.3.6 - num-bigint-0.2.6 - num-bigint-dig-0.6.1 - num-integer-0.1.44 - num-iter-0.1.42 - num-traits-0.2.14 - num_cpus-1.13.0 - object-0.27.1 - once_cell-1.8.0 - oorandom-11.1.3 - opaque-debug-0.2.3 - opaque-debug-0.3.0 - openssl-0.10.36 - openssl-probe-0.1.4 - openssl-sys-0.9.67 - p256-0.8.1 - pandoc-0.8.6 - pandoc_ast-0.7.3 - parking_lot-0.11.2 - parking_lot_core-0.8.5 - parse-zoneinfo-0.3.0 - peeking_take_while-0.1.2 - pem-0.8.3 - 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.5.1 - phf-0.10.0 - phf_codegen-0.10.0 - phf_generator-0.10.0 - phf_shared-0.8.0 - phf_shared-0.10.0 - pico-args-0.4.2 - pikchr-0.1.1 - pin-project-lite-0.2.7 - pin-utils-0.1.0 - pkcs8-0.6.1 - pkg-config-0.3.22 - plotters-0.3.1 - plotters-backend-0.3.2 - plotters-svg-0.3.1 - ppv-lite86-0.2.15 - precomputed-hash-0.1.1 - predicates-2.1.1 - predicates-core-1.0.2 - predicates-tree-1.0.4 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro-hack-0.5.19 - proc-macro-nested-0.1.7 - proc-macro2-1.0.32 - pulldown-cmark-0.8.0 - quickcheck-1.0.3 - quickcheck_macros-1.0.0 - quote-1.0.10 - radium-0.6.2 - rand-0.7.3 - rand-0.8.4 - rand_chacha-0.2.2 - rand_chacha-0.3.1 - rand_core-0.5.1 - rand_core-0.6.3 - rand_hc-0.2.0 - rand_hc-0.3.1 - rayon-1.5.1 - rayon-core-1.9.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 - remove_dir_all-0.7.0 - ripemd160-0.9.1 - roadmap-0.2.0 - rpassword-5.0.1 - rsa-0.3.0 - rustc-demangle-0.1.21 - rustc-hash-1.1.0 - rustc_version-0.4.0 - rustversion-1.0.5 - ryu-1.0.5 - same-file-1.0.6 - schannel-0.1.19 - scoped-tls-1.0.0 - scopeguard-1.1.0 - security-framework-2.4.2 - security-framework-sys-2.4.2 - semver-1.0.4 - serde-1.0.130 - serde-aux-2.3.0 - serde_cbor-0.11.2 - serde_derive-1.0.130 - serde_json-1.0.68 - serde_yaml-0.8.21 - sha-1-0.8.2 - sha-1-0.9.8 - sha1collisiondetection-0.2.4 - sha2-0.9.8 - sharded-slab-0.1.4 - shell-words-1.0.0 - shlex-0.1.1 - signature-1.3.2 - simple_asn1-0.4.1 - siphasher-0.3.7 - slab-0.4.5 - slug-0.1.4 - smallvec-1.7.0 - socket2-0.3.19 - socket2-0.4.2 - spin-0.5.2 - spki-0.3.0 - state-0.5.2 - string_cache-0.8.2 - strsim-0.8.0 - structopt-0.3.25 - structopt-derive-0.4.18 - subplot-0.3.1 - subplot-build-0.1.0 - subplotlib-0.1.1 - subplotlib-derive-0.1.0 - subtle-2.4.1 - syn-1.0.81 - synstructure-0.12.6 - tap-1.0.1 - tempfile-3.2.0 - tempfile-fast-0.3.4 - tera-1.13.0 - term-0.7.0 - term_size-0.3.2 - termtree-0.2.3 - textwrap-0.11.0 - thiserror-1.0.30 - thiserror-impl-1.0.30 - thread_local-1.1.3 - time-0.1.43 - tiny-keccak-2.0.2 - tinytemplate-1.2.1 - tinyvec-1.5.0 - tinyvec_macros-0.1.0 - tokio-1.14.0 - tokio-macros-1.6.0 - tokio-native-tls-0.3.0 - tokio-util-0.6.8 - tower-service-0.3.1 - tracing-0.1.29 - tracing-appender-0.1.2 - tracing-attributes-0.1.18 - tracing-core-0.1.21 - tracing-log-0.1.2 - tracing-serde-0.1.2 - tracing-subscriber-0.2.25 - try-lock-0.2.3 - twofish-0.5.0 - typenum-1.14.0 - ucd-trie-0.1.3 - uncased-0.9.6 - unescape-0.1.0 - unic-char-property-0.9.0 - unic-char-range-0.9.0 - unic-common-0.9.0 - unic-segment-0.9.0 - unic-ucd-segment-0.9.0 - unic-ucd-version-0.9.0 - unicase-2.6.0 - unicode-bidi-0.3.7 - unicode-normalization-0.1.19 - unicode-segmentation-1.8.0 - unicode-width-0.1.9 - unicode-xid-0.2.2 - 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.9.0+wasi-snapshot-preview1 - wasi-0.10.2+wasi-snapshot-preview1 - wasm-bindgen-0.2.78 - wasm-bindgen-backend-0.2.78 - wasm-bindgen-macro-0.2.78 - wasm-bindgen-macro-support-0.2.78 - wasm-bindgen-shared-0.2.78 - web-sys-0.3.55 - win-crypto-ng-0.4.0 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - wyz-0.2.0 - x25519-dalek-1.1.1 - xxhash-rust-0.8.2 - yaml-rust-0.4.5 - zbase32-0.1.2 - zeroize-1.3.0 - zeroize_derive-1.1.1 -" - -inherit bash-completion-r1 cargo - -DESCRIPTION="CLI of the Sequoia OpenPGP implementation" -HOMEPAGE="https://sequoia-pgp.org/ https://gitlab.com/sequoia-pgp/sequoia" - -SRC_URI=" - https://gitlab.com/sequoia-pgp/sequoia/-/archive/sq/v${PV}/${PN}-v${PV}.tar.bz2 - $(cargo_crate_uris) -" - -LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 GPL-2 GPL-2+ GPL-3 GPL-3+ ISC LGPL-2+ LGPL-3 LGPL-3+ MIT MPL-2.0 Unlicense ZLIB" -SLOT="0" -KEYWORDS="amd64 ~ppc64" - -S="${WORKDIR}/${PN}-v${PV}" - -QA_FLAGS_IGNORED="usr/bin/sq" - -COMMON_DEPEND=" - dev-libs/gmp:= - dev-libs/nettle:= - dev-libs/openssl:= -" - -DEPEND=" - sys-devel/clang - ${COMMON_DEPEND} -" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -src_compile() { - cd sq || die - # Setting CARGO_TARGET_DIR is required to have the build system - # create the bash and zsh completion files. - CARGO_TARGET_DIR="${S}/target" cargo_src_compile -} - -src_test() { - cd sq || die - cargo_src_test -} - -src_install() { - cargo_src_install --path sq - - doman sq/man-sq-net-autocrypt/* - - newbashcomp target/sq.bash sq - - insinto /usr/share/zsh/site-functions - doins target/_sq - - insinto /usr/share/fish/vendor_completions.d - doins target/sq.fish -} diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index 1a9a5cc2a8143456f7d0a09c304eef17bc15de56..0454b7501a1ddd6b0d2370024ce73307dc77a290 100644 GIT binary patch literal 6983 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 aklMMf-8R*ZJ1ERn|M35k57-$$F#rH_^krWF diff --git a/app-doc/halibut/Manifest b/app-doc/halibut/Manifest index 3d1dda962651..8e3f1f433c0f 100644 --- a/app-doc/halibut/Manifest +++ b/app-doc/halibut/Manifest @@ -1,3 +1,3 @@ DIST halibut-1.3.tar.gz 995916 BLAKE2B 78a4409ff1f787134f7cd4eb307e77c81865a2591b55b359b0ef7a45b303cd361f85d344972714dfe8b3e823345de715d99ea542bf3cdf63d6d92548d027c27b SHA512 872f0cdb398002843d7e1b19f6eaf80ff848ce5ffee8653fa88da63c57e89efcbfaadc09b476280d25d38136f7d8af286fa98b9b36598515e0eb50f1945ee34a -EBUILD halibut-1.3.ebuild 412 BLAKE2B 516ff1d539ed13fad7a8eea48e916e4361412b159cea278092f8fb1c41a62f79b6bc5c187246d8935d226390198549acc43a61713455ca109810d0577ccb9c29 SHA512 e81b29c1f11e077a26a299f527e8e0d8a655be5842c282843f961e410915e5f8bee473c5e1ec72fb7dff5b75768ccd606a3943ef23f4cea9571cb8ffa813b23c +EBUILD halibut-1.3.ebuild 418 BLAKE2B 5b186d9c5ca507e19d91b3b40cbe32c42754d650581617623fcbb6c1266ebe1ee4c94c75b8e32600fc9b02ae8e14e2e9b8b4d26462bad684a73d41b183c827db SHA512 c2fdd80835e19fe197914e38cf001cd9fca73cf40677a39239e3cbc2611119c9216bd13ec002cc3c4b26da93629f480365c95677274ce7ad8ae62b451bc126e1 MISC metadata.xml 249 BLAKE2B 5e71cf7a2f9476509b6ac566cec5ef6e688f8a4ffa7246050e3ee32a1560f3cadd71b358f695416e707da471c5edaa5cbad2b4276cc9e1c2640f3b3f76ab2eee SHA512 34b65b47ef81671f908505ccd62ba01f34286951f221a9e6c1b65dd94b4c4e461b8705a5c7f95063bda37bcbe7c16b04b4cff473b7e0a12d3239ab0516d1e84a diff --git a/app-doc/halibut/halibut-1.3.ebuild b/app-doc/halibut/halibut-1.3.ebuild index 6a663e01a2d2..8cbdd5b43cbe 100644 --- a/app-doc/halibut/halibut-1.3.ebuild +++ b/app-doc/halibut/halibut-1.3.ebuild @@ -11,4 +11,4 @@ SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/${PN}/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ppc ~ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~riscv sparc x86" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 72f1a5a4cb26eccf9d852ddbbe56ffa9303bf0b2..bc6a7cbefc0c5b7efe610aabc1c914622afa25d1 100644 GIT binary patch delta 11815 zcmV+?F4)nCZiH@sABzY8000000{?ZL+m>8MQikt&3cr9M&zW&)7O-G(xPceQqup4t zWU1w`d3wHodt9|!GsA#Amb@aMmT}tiz_3WJL8D;rX z=UK5eZ?UA+OPyn`Z0*=w-nu`*?J##=Beos*Hzk$A=f&ClH~;;w-(?@Z>BlwKqaPM} z-J{Ktd5$n`meG1xtA$l;`shY-&T^VP&ry%-{F!;4#b$RW#xec&d4*8d^xkDx2A`Tj zD}`qbId6V{c+}q7IDQ0|bF7xu-~H!z|MhSG^3VVMKi~Ad|KUITPcLVGe*MNb?;o*h z{e)7Qn<2W|+}EweB)c^-7HGdrv;>+E@027tOh{GCL09M$j9JY;CUD32k?K%}NRE)qISnmt4)Y zliDQfdSO{A5#BCFM^>zs&aP$N1NO_yGgjt*ZgqIZ2<`Z0hi`Xv@)Ti{782Ph4_V5&Y?n`O*gOj539j-meZNJJ>0TzSmaTLxf1zFH(Y9e z4y56+=4zu@^_IrWCpjD0X_dn0frnZym6fxPROWt$YJU0jd4K-)hyCkbFR%9uEAbJw z5=R7_Rw_nN$k))8mCliRuv`^q?%;-meo6GsAkJZ`#4|i#TOwO-Z6N_5SmueK6CwKbjRsfDvd|l922G#haT6xdSE0SxS0Pp~O z59u0rsN~x%RwUOgv4VRhRt|Q5NJopidmc2i;8gl_wbu;!ImdG3EIi5p7a`?OVIbcJ z(4K1MUs|=*iKJifVJN^XfXc(qaayZ`fY0K9XyDqQxKJZ`Kvje71E-fyvtI^20R?>b%gg7J zq6caLCzA~bHUYkqLe(DKT0ECMQ-k^L@I-!g&j+;T8yC+0gLEg3|xlquKs09z#;E0H-W06tsNJwPt z*#^nxqs|2+0+OjUh0;Yni>)fSQ<6soK(G9zjc31$&lAnS6}77A*sksyNqW>a+5k47 zL`5B}1Vy@V*oUl3*9YBUkNdqEQBM+@C=(I zhav)O;w?**jK&X=>}$YO32-#z3%&{5Umou3)Jv;KYGPhk_GMcxCp(iuv{TSJ zp!tbf48#L}o9=(8FtE5YAU5D5H_@@eW1Jk3B-G>vW)^Fl7s&!9s|Ab-xcZ6+16S<9 zlcZfYlAS+Gwn9Z0@r?zki7sB4!Xab>vAw7hwT{ani;)p&jpq99R3p+ftGj|!Q%85I zpM>Pk1&{$qFlJ=0$+94oW@jCt2B*CEDrj#~>|3SI!vk`QLV0xc}84_yL0estigc4s zvVbr_IY@uymqW!GE+8$3nC_N~8-Oe(FY*V@-JVwsuNB9w#3|UO1#D)GdvI5#Tfi+5EJz5}uktn}bJ(mhxoKEM72-XnvbvXv*#r64i` zi-EB@p-vMmDK{bsjwB0cgNYN$6`sL6p_f@#0;`rK;oOry#!oJE!C(=kgcmv(EJDRW z7%3??P!8)kVYJyRX19TnFy%v55Eej~HLI8V3hL(^`OYM*)1Ai?$EGcnlOGQxe+=bi zh)s&r9WO5n1=)=wzyImO`~B^^{(8?dlKR;uB$Zh)Z2(~np=^Y}!MjqTBg1JDW217^#urnzvlSnA;W=T%If@H%Q-O4Vs~gAEP^O~#d(2j+AiW}cuOpTbU4+}9=2#B zhcOc#36kSfI|_Oj7$o#T0?d(Ge|~Oiuq%?YP!6bzBhWzJ?g@Uw@|fI>qUaJSs?>$w zCea-ni@*hD5U;4%(uQdG;zIf-Wufog8j(W*I(S zlk`%9Bvwp$C8sW5qYbQy+?ET2-jp~IJz!WV&S1sQ;1ASq~f5F3r-3Oz;%oX^jN9wy|goBs(wJ1>;`W=z=zL;b}~GAAm0kc!J;fhA+FlFs<&wU^78%} ztQ6W)iV02|ivhIpiL90Zkp(uyH4l?v5fgv#-B9JJKnMkzEJAEpD1;8WVn}rZdSsGH zMB5?QQT(vlXk-%7_|dAsC?HNYVdTB*z!O0Q5G^90Lj61i>wveK8&m}^sjs|)9fGy_ zWppyUTUnd5kfWt7Tqnf6JJBbR%0X-TfP&kwREM~D*v)evNRQWi1`C?JcGK>iu=sz> zF5VU+!y=$P_f7zOll$fkXS~FoLv;ik3jCh1kN_TR57^WSWl2k6dO)r?`P(@gF^e(e z1rw=+T%x=}c33(Bq^*c*2r4p^BqWy4833;iAs+=Au-YsYcy-Wh`|8mHg&vCA68zrq z)>JkL%L9X*MJh-7K9SK)d&VvIR>6N-a32qQHS=+k{1U=&v5FfeUPN;1c@ANW^G(3s z3NgF2!T?CVAMCrCleG_aw`;)piyuRFDm_9k4dqB&dH9dSm4fHK_ljQt@H>zRCX=*sEvw%LpE~XAk?xg{k}*lT%tbKD zd)IiL=)olr2I<- zQ6^7ZHZ;3#TI`44-s;wyB|_CG>tQz>;*v(q69&UV_|zvtTf+zF)7pQ~#vx+Ln~Z%$ z?^j5nH=Iubaw#$d5V!!3!2T$n;|(6|(mYXpc{nPY@oiFzlp;0t+|ULa69vc%i;UqN z3^jTH3j*d)K-8!@;)aUrS4SqpaXeGXq4Wsl;qPYw)A>_az#|@}8t&#H-zYJHam~~U zIS0kOy-REx0Vd-wC4{6+*x2tV%s9=W~l2=+`elrm*eY{;rrWfBjJ zozaFl01Miq?Lp5dOzkqwWETpnN@b(E26lUnBl+d8eMy#<0%%&pc1T$R`*~p!z&W^G zJ!lpuX4Bh@2ZDcLnly*83wfB+I1?8Z(Kl{@kmS|C&r;REA#QofW}}v4J5&S)2(<{; zkmCq5k_wO)2vZ+!<6$w37|pt)o*mJ268?dLbYrVKALJ_EgzAm&4&iAf+kn(CgomiF zRvKiBmc%X&l=YC-SXtaShxU+=UQy~D69ibJthLVuJn(;!HEDtk&dFE9hhLqY2oyXOh6e=D~T=!Dff}nL)+vE3Xq%=NeL<@SOlYBLEbW>rO`7$hx#@S z^9r*<`9mW~71)Iefn#+E2r_YV$e>Bx;pw4RxHY(uk#f`EdXj(4dDHm+`{B(Nq<6Pi zd9{r+0CInXNAOw%pUG4Z+agM+@$e(Eew9@p=;d8%1&hK4Oi?1H4OMYC?^N(I85+Yo z4O9;@+_W2w*edvCK4y)uv3NlnS}lSAk0QiJAweYH)e7%Cj&qsRik9TS7G=v{DFARx z?JMv6AaT?r*aQT$20GX2`+(gNAK+?6`^>$HR6T!>fsO3_+R?)`hdKgLmXw0@=RH=x z+=Eritw%w6pAPW)qixWTO@j?o9Uwc4QHr5-iO!NK%C2$ z&dL+hB^i&>c9a5HKP5Bq?Ew*x+|foGBC4<&bv=W{XHPGWG}Xjydu8qU&PWhqi5;O% zKD1s@(fepQjZy6hXG92eRcr*Y#xz`WVshj_0(cN?scUXoa||x3136c0Ra>^&GDQ=C zsOaiju)ZK4*S!vJ?Fq^rSl()w2yp-o68d1P*V6C`&Qa+K?@eu9@%)3z9FxTtD1SUj zi1J6cFq;e2$G;6RD>ZXETcE6J3dCS&_6e`K(qw(1f^^Q(P~AbLndWDWl%Y-|3!Obu z;us07*7zWr;dmCF+6QLfi!u=sI5|j$HE+$`!}amw-*k)_-QFgTZ_q=CwxAEp1`;5k zkv#zJv;jNAoGce49T83iwaVW%uYV2117fgz#}#TXvZ7rnQjNW!5wVL)6K%XCiN68x zacxQ9XaKjzECAF`tso#EQ#7F_>YxQ^PyIhvrET3lCbvlTPU!mJv&b!cGvSXK(IBx0 zVh3y3wD%&7wlQxNOxczj1{_XD=Va(R83H(<2?K-=Dn5htWB>8Pm!IDB?|)Og4duk5 zF|v^XR#p~egCm@cWCs3`pFA4t(OnFQEJD?w2cxwls-idou3xSEi31`yljYQG20Q^? z43I>#1zwwAs6|worUU^!980_Qh#wlY8rUQz<985M6I>)K6A$I6aT#pSNAsVS7a~J_ zEj%X?8K{IJO1!X_pWGU`2q2g^O*WOxmq*w|E>`me2B3BTZyR7BFR(*m$#3y`d3TeG z87O}TK<`8bD4RemHLn`xJ{JzR#`E_?X%ujcKQN$?=T5AYn(=GfjQsBdxT;#{{4YS@ zg$$`2u^!GfBAuH6Xag6NFA$5CfRK6D?4;MUBQ8ed)Qny!Cs zV~TMSsD90mJ6VR@@o6&{@LBJ2{vCPuW}DWx+m<6zkI*7Z5x+qb^Q3DW8thCKbW#Bf zxMtfxv!U`T4d)WKfgeUfqV@5rGGP>!G_r;?(PIS{jg){raXcs+Y%pM*)+)%$=vbpd zV&z9$kn9QJn!7hi1$umNPmr0W_8y0^>VNh!+UtV6kwt*PwJB*#EvTdkV9Zf1p z9j`dLQ{Mzh;qLMJ<*Ne;H_#%z+S2qgU|@;Y!TV@17=Cdw^+;C0M4617WG&E7Fgl-) zhvA>bQ14>(gwrG?A%(6^+o5<5P6>$%vJKV(1IoHU6@*>Bl>FC-+M{8Q{NCg>07OWg zVr+mOyg-ygjHy7)K~n(GB5EGM-XK;H*7C=FP+VC9wbF)bS3p)i^I#F7?^@Kj7!DPv z$svPAt?S=vJ_S}Kzs7AS=iSGX4IEp4rba=pk_sR-jnq#BL*f%g98U90q^2Xov>%PE zHr!Jk>V}|WlXP6dP-FKEZN%?WC6a?#N-yV_x@X}fih|=o0N!V)-hY3m!rL(yEsHBh z{8R!IiX2Dw@xqasVX2~)+X2%>z6>6yI^Z$J02}j!ybmTYnC2HyyVOJ?zs$6MHA*4N zNeviQMre;~B!K_bShwfN!M=xvM`UB0H7HiEQO`oPt*sGg=zyqT=yt^GBfuRXlGJhM zqXu>eRf;Wh+Coc6S5Ul>lp0q`QSEzdB>y#_-qEgVy^+|3w-yZKy)>GhZhq(LJ>1$3 zkpImdLaF>FwUK~|QzLkWYb{ebdv(TAcQWrRDLT{_VveYS%sd8#bTo?`;O6Kwc)RA& z=3a#1HJdMEt99j>)O%4^qdWCd{6I&8Nt2%)D}PD$D-VNQq*+!o&C6)Iv1z6de<@Kv z39VNnJPTqAG_pLTehb%E_V7OA1zq7|$Y0Q+#N)HtHlVc^{!)t_Eko`(O06v97P6-2 zz9T+fQ}S!pHlURP{ivOL6~ocCRMCJA%3JebWX{T^=oEz}PAV0pX~ObwJkTWCuIT6! z5r5Do6NuEPRvlP4>!cQNeS9zIqAA={G?m^rESD-4Va42*&P9Q{*}=Sib(?rh-*gO4qy$8Si1E0`>dWW-h7au)FVX`?sIDDKxgPY*JU}$|-7WPkb-+y1 zj2fARE`0>Xr2n$K&aq*@-I)9ODUviKwST5GPi%7dWtip^ie}c1qd;1ph!GwfIKtqh z`fNRz)Hz@_0^&($1j;^|!vPnI>^ScGXycLf(L@(4MhXS;ee1l-01XvIaAfSA_?<OC2XW&38{!_MBTf=kX5rc#x@~%S=Xe07yUL8Cw>h+U3F~X1Fs-!!q-{&TD z4#$IFLY#XZ^kI1#;KU!Go3uHxG^@sIOdSI`I!?f91gB{gs#_-`EMp}QNjyo_=@BxL zK&^xVnL!-RcSMMrMa>B5uAsk)QxAQ*pYWvr>~(&b~IVC>*8@MZUCeR#Y7it&3&Efl22 zaR($c4ro=>@Y6g)l)7KAWYAIC-HQ&Y+QHbK5EdGv^Z^7wN0rha5yeVjIC%j+WMYe> zgx0+FMo51IHLhx6aPs`P>@i%2#Eqm> z-YM|ksH7~jt3y_2kzd+ezZ!oisaI)B=<(5|A(U6UB5QZ)k9DMaRTFp#L$1)UGT>>o&MFy z*MR!J4kD5MI&sQVp=;nWGHFxyq!x@rib1FWr?R$$X33iB?vH^RGrkJ@t20$?s%090 zI33*tD})XdTNnT~>Io5o)Cf82(AJt1A3|D(g1UBn5MVoi8OT*AovM9Ci`@G3rUw|FY75iuG>`{J?V}-VHS-T*&$ORe zVM0EbN5Q}1+fn(fq?IZ6xEyE@)y6uSzPe0y!=Ivr_$bXv>of`8dXn?YGCEb(L`T&| zAbgr7f1ddqSWbT==g~eL)^Zk~u*Vr^!s}`)Q)dLR!e>%-WrLv90$wHow`k9zNjdy> z^%WDkB_UKX61;M%Ff9Q^aA;sHfTmGHAL_M~Cbf0j*#G$M%lrP<&*f>KR&Ba4GK%uwj+sW&bS9Xf!Ob;7n2-TH8A4w=73XGj*&?ae5I7AB0T`Nw008l(-4=?blZqr_ zf8%d&IMM6r9#Agv^eQQA7Jvuc_ZJnqMi=-x&j%YefMDA%i z#dTC~nvlQ=RD_oW-{lPD{Qw|zYSe~-e=cySrbCykV%QDqPx3qY-K(_%Z;}%@nPS?= zj;9NJFnG^s{rvS=pk}ubE_e>>nxop_vuX#PrE1sEYtW&x6o}-&8!%Lnsv4=ImrL3G(3e@h0G z$Koe2sC>Hig~WNLMs5W*;O8#A)pSTV;Dt05h%zUN0H&@17&_1{bq{w>1OnxWdDM`n z4jb{nz$^rtBdn(B#(m?(pZ`3P6mI6H-WsPnYHNb04BEm{o7)RzvCwE69uUIO0265+lQjsX7EMDA!q z-55+o^_r#^dTugP`;`+4^DI4zWujbBX!kAspMQP-?yDiLo2G}~_dy%zeCZn_EpaV;rcbz}e&TQwK} zxq5^GWX@u1$f{`c>H%M16QX-1LoHx`)P(kU1Okm{W;Jv&85q?N4qO(s&4c*TU|3P# zSUckAnhXQ0(Fa^=+Bp$vf2Vt9CQr_*fMXgumU9Pl1~posow(91UY{t)Pe1nY?hQSb z+h|flk%pk-rwEqSkcbe10n|F(n{-+xYO22KBpR`BIzED3yN)ipp;zKtH9x3E90{A@ zL;{I9;z{=gtFsfPIT!+l&t50-rlh(~-9Ng`epNN2g2a%K)lS)*f7RIz$o-=8Yr5jd z>d=X7RIxVwOD`(QPS`e85u}8>j3fp#JJZ3YQ74I@iwL?TA-+0j*A|n(ivVLRy82@0 z9x}~2ziH0jc3{iYT@_KYk1!z?Ra??4e+#zMYo~^{A3B&e;W^xRtdR%IIL-0cB$I8%Ip`SQ60DZxbXNvY z1!t5>d0v{h7ELaTLmPTM_N|K-zz0>;K}zTVD?)|HCm?plpevPF77cY#feA4k0+w@V z$8WJBQ33~L{tVaW{?q#HO-JH34?f1RHqw}LLx)L|l-gmXe=e4`V4`jjAq4f3sjT*Z zq=1O)SV+FA8RXoNtw@bkzl5b88a z4#OZhSU3l@c;eI%6qHb(8q&ur>98rzQaiK?=M`g~G3#a=#115-CL523eJc29?cW|v zpMqw-23~5F<=b7?f1WR|Z~LfEe$YEO7=}xSrt0a2WQA^VeKX}l?ssnwc`%_a1x)*?y!{SZYR@-|y6rEgH zOB?sk+cqEvvI`jifgnsOYLrL-oZ4bq<4DaVEyWUof1~dyNYlV=Y`T6Tbej@cTO&y@ zr0GPaygyQ`1Z@I?jSyPWtqTcHj$YNtr@p*quy4`&;mzDgyEnUd)ooF!1N?w55{!s2 z$4ipOkyka>ntF}ccGeK01A<4_r9w?}jrkhN2?CRf^n)|;Gi0gh1}Pol;aRFDU80WL zk@!T5e^{cRz}j@%gN=>M)Ac)DXSsMaFWiAF5P-U{1Jj){#zrUHCJtKQq@xTSU?|!S zKta#Z)b0XOP=tKzN~%C=9ubl|0LRz!90UJ~{_dz&DJJyqEm&X1yO%$o(zrEo(8N!9 zKLy|wJ-9SzW>5vik~H6=@g4F>z5D2|LkK8rf84NX7`g0qvDUL-o$ed1q5ZQP8V%q-X9s(deTO1Kzi}7yXL5?4#=Yji?&VBU;f%J z?~dG#ot5Z1oru-wLEFz$6DkpSG~L`4)mnnQ@GPNbo&FtNGnFSDOq|MBZBR{>RZZsH ze}eY9``@^_3pLJ1xq2yqwROuHV%mCvZ>Rbkl(||X1Y&BNRO2@t>I&NW?Y+2bYL9p$ z$XeB9Wl$2-*R|t%BufVI6dQpl*VY2257pREpRD+!NzcllFECt5<4#A7G?YXIR{5qB zw?2d%)u_YNC0sZ!O(@%_L6YR!z6F@@e?!;&7ucrjUC5}|5Ntu|u8aHD!Q?K@{oa@%9x75afYb0o^>K+owab(i}#Ebby0NLRwNZ zeafE^l#Y;I(UDecO6j^rukNN6e->nhAJnlMsP5>hMMG_AvXr*kZqRjD z0sZZDV!mwgOwwr&wD)zf+~jR~-m}zlkJYb#`ta$;H&;l+`_47N;zZHcHaO+)-?z zl4|H6k`-FhnUZJ3etA3g=5J^GOT!r8lbc5w+~DXDrWR_@bhQQ~ zn;~_ojlyqfV8u0pr5UHkHX}wxQ|M&sb!1LkXPQ{*y06tG-O8YO$f>&mz1upit?ONi zf1J6_pldurKvE}SqR%3Yq9(R(ETMz}x{#3=xb6@@L*3d#WFD;%nOsX!=)Kw=H zx3T%@teYHv9|G1PevvQuuT#+wR6&~Qf<`ARAC3+%f>=rBuIcg}7(!PskQ+JoeUH_f z_Ta4$i7<&QT8_E~ikH#Yi|)+Dt!sAxWYt}qx?ThCd;oi0>!kaFP*j={9*1`#e}Q~b z)425}A*gG;5Kh|e#T%m>vZ1gmsIgZW=ep-Yqs9-M*S%_|!(5Za38Y@tAR9^1q7K*U z;?Yr9PBqz8SGu7%RUJ&xuwbg{S0X1oBoLb&&97+)u?mm0aP%PVN+2h*+VC)Ha8 zbi&b5j$5og&kyTO8QvN<+2bw?e{PFk(MG#oW@C9k28R%D(okKu!8-J~Za7P(%Lo9c zpn(!hJZkfL4XR|QJ3$hyp)>C~a1|A6a`)(FIZ|^YJfShC>q_whqupnlV~yH4oVuv6 zNa*9}s&>eec2IsFa0AP{&Y5ZZD+CmuE*@?=U8);tLlN-dY5^vh){u3He-8E5G--EO z#69_*b8R$?1=>v5!^K*^3fIe*do4P9?qF{3qm!0mA}oq7&pjEPdNin3gKmQ&vJL#wm`DyhbVNF2UEG#*J56yn z$5?d3&S}CYk`U^^>1ZPge{zk-*yeK^js&RO*`Ae-@eD75$%H-u?F1Ps5T5nhYF<+r)8gjb!QsYDb|1 z`B9A<(iuqby56bj90B$iM%Jm}Q*=g1*C-;Hb*tNw?eG#lx-%+gf8D7|u4~SrNpF)S zrD|$M*Ov`k-s4mT&KxY`Lv`O7MOJj=qgv6mR9Tm1>ZBV=X_2B?(*=?U>WN%K#;)kh z$gF&#t|`>?l(zejw@tg8ykX^untW0Un(5H_j1(ae4Ny}Sw^;r9=U)BW1FBT_RgCi6L)i!jAmRDowasE!n9Ca}zcu0k)zZ?WWIvL?~%`{e6=T$TZ zs=KmAmQ_|0Xy z2H1IY;!t;0e}JO8=unbQ%UFrL&SPC|q0%YK-+N76C-SJw(D+#m8y4Y|u0uhdfc%=k z+M2X;x>ej#mv6d{Isf|p-Td(Jx380o2f8KMs3#2V@bXSN$(yx1iuj8|n2IJ+^HO{8 z-bZhgE2O7Gu@FTf7gpq*tYPwqFa)XHey?L1Ssi5oe~%7uIUQ^?caSFJE(xO3L*Uc% zHka#8uAo+z`VBHl+N(qd;A%7j(T9mKO#M_2jj zPW7#WcbdLH2x5-;gfpkA{;kQW)(h^oRVsf;}sL2NwUstH= z;+4EI?2yhQS|wBOEvw=N7zj@SL7>I1S+{v+&9H4KQq$`_T|I5J=Ev0Xj~pI@5h@f1r@gtd*Pm`t8eCHy}Lqm)~Qws>>T{ zFkSUr5zhMm0&z9-G|TUF%_O!W4TN%2Tuhzmth<E0j8Grjls#b4Mv{mbsY>!TRu&926=6L=wi5m zZ9>td{UH{{UfB)gTkNd5!{?`B7?;k&W=Uofm z{qz6*;s5+g_~-9jvb|CorFGv+cXnD|bMEP^G_w(7sw0(u<4zbm44Y|}QagV=JEwX^ zS^m^{R&32%ENS&p=a?&7J2scM?oV(#%-z?BZ3q5KNu}_4aW?ItXg#de!YVd>bR#)uInAEusK<5w%skIxv%3@Hn11`bLa1wc@3Jd{ zPfekf!n1~doHsu_YHw{EKZ46SR!i%j{`H6d_rL$=zx><3f7kc^@Bi9=c{%&b+jqWs z|A8=HN0^HT z@!k8{_@Wux2wJ_Cw^=P|pSYT>7N_q!@|>L|w|qiw@zh$@UVfesxA~Um_C|z5nJFLN z^YE+svT7gCSd9-~_j&p9(=A{*rANSc=jyy8v1+J!om>b60h(6bAZu*$f~)RWS|pEL z>ZxUaa-+^ZYR#j^k(3W}Hlj%EXU%8(M6lghuJAlPtr1q@pDTZjY21h3J^8R}U)c{{H0R37>^O)UL2oRwwYg>|wB7ABDH@96a$ zw)Z@VM+|MJlvpd*Qg+9iODB_=(R-g=-8H1Or>A&ZX=P{Qx8hDDk*mj6O(`epj5P2@ zJ*P6mSUvt3s<7kaH}iI-cWQ+f;ul&uhYEEz-Mr#ItOnOvPG{!!aLdABkw+QkO5`Vh z-EgTnkcP*atBqpSTN*Q;4`StUc{pI_g_V0VWyxlXb z#7Edl91(C@sTe^aUqfHJ)kURs7y2w4PzW`gU?iBuV1DTR2q_U$NSBY5C+v=wazIJq z4OC2RQMD_bn4?pSS@G0D_m!BIvD=t`vA6nX*kTF&P&rFKyL(6_xB}Ku-r&Qm-3ZEz z;NKY5z^Umo-!On5%k|7kd8ef(sz-p(gR*RUzfMSf<~pcR4}|P|fI1J@0Iw|%lD^G& zgRj+pd&VlH+#aza0YFROev$U0nk^&k<8YDZE~M?@OToJ}{9c&?s*UJPZa z%a@a%2WkN~lL`nn0kM-o2tXE}0$G8Gt2v+MH{lD1SMSIPb2!gGqm!2iO$B|l-u^z5 z=?F~$Gm|$7NDmSgnH6ur`uwH8{pa`JWRs2wQ321B;0f~u`)Pmv)RWi>p?_ZI*Drth z{PMOx-zzdd^@J(_!bJsdP`)UgP{tR>%^=R*6C$i2Z(EaGC}>C2f`@BxL`2oG$f$QD zBr^7FgJknj=K>M|$<&%c=^~%SRu$YS$)f_GSN_t*v){$%iDux6TGe!HSNDx1J!%_m z02@%Eq7GJqB3(G_L)InoYk%Xc-J%xI5O|*nP^Cy#C0sAL8+WTwa`!ZxZh}wwKO8nd z4MO5n>s`~Iw|hzEn_pbw*|vxfMvk=~#SVpsmtZv^YRcOo7ts`H$aSImX5hV&Sc-Bc zWefv|g@Yp+Wl+oL4M#zI)!^A+AgRKi@(-9&3%Hmnz{5_IJ|E_~xPQb~LX0L0;m9#O z!zRh0hya^-%MvA{@q;A$8ZcD?91Zz`Zvyw1hx^~aZA?xxW{ozMzxIS(A{9#_QYQ1E~aZfDxb&ZH3S z6toU#exeow@xb4vJAWz+Eba`54fx1Sbgb|gCr2a+HMxPA#Tw^DvVh5I0iy!0z9PcF z6?^a`Y1fTp=g*R@P|-zvV?k=7ix;MF2-!evFX}|C<8sJiWJFq{xxPEqh&0XWt{~Oa z(VgliA^CFwWB?M38QE*HEJ&r4)zGzL@fV~4KR0mY$X{$fmIKKSog>puB*TazAtxSKH<%`|cxs8` zq*3oY&!%c+L4Qv6phP$l`)LMpn;*aJ-#q)N5vz-~fi^KJNm~+n zBba-45@VN^Cholpf%w?sB#N-j6<pglzVQVMO&;K1$ze3oA#L#=b>3Fn^tF@AEP3q~U(;LAb> zgGHz~2r47x2FhVQCyX}9ihUXw2~$2~1z`b%S+jb%ub_U;k?%~>I^B6Zacs(;lN%2t ze~hv*#3n`Rj+d8(g6zhTKmPLiaex1zzuof;lksd5;&53pZ2(~np=^Y}!Ml23lia_A zSF^b` zkN0OyB8M>(9to1;R67cK7#JkZJ+_HD=r*xUEQve#R(Q7+G3MMTi0rM{EH z4bCjX$7_;aYLLW=DX-+zX*HK2>zN+%bj1w=!SB@L?1sR%eIQ?`O1m;Fe?_j^xvIBl z{r2+l8LSlAQ;G>r8;b$7@rkUK0g)x~Fm()RXosy_34$OQ09+Ob$%WK20%TC?Q01vW z2nCufTJ%^bgbuo5NOc2xWRglm+acId7*uUEG6`w?XjNbo5GR{3^4@jeiJ$@p<>CgR zex8DLz+24?s)Co)R~Dxdf2_?fqmxf3&ogw694&3(I&(w(5q%P=9JHnnD7Xzvb%=|H z-8}b!^mxr@u%O9nH|^dDi_h%hZ80(|0@`!$1i&}BZ{BdmOYAvpcEF){6ekuEz^fT1 zM{+<}(o&cnkSk99cFso3VhnjfbOSC*O{|a|8iN37E20{LiVP(Qe~IOD2EeOB$VY(& ztTsypUL7>szIyaPp@-tO1iv@DHI+@m^1xsx&$PVseIlcq_KaKZt%9}SJ|6aJ=Hn*$ zC4}K(6*o-0h~(Du9KsmqyMVnHVs>kV0g!w@*oBRpcon!!21Qy!n1h+c5hngwmYAQK zz47e{vm4MofP;Aye+`+|b`?!!P->x`Fg;`=It_x#UQKPM9gB5om8tTATH7+&(2JCb&*@Huoe_F3S6s&SEh2McpFqx#4 zYgzq1_|$1!3Cbc!8}!N5ImZu8r%MhzxEN**jS+D1;vY_Hm{SCa@8e-QFEDV0>y10N={z zpUYJ3gO4xpf6PJvd5ti@WlQ_Ah%$NNvZ2{^(_%mU@m{yyED@?kSr5D65SKJ+o-h~| z!lyosWz=3w;tv9$jF|E!V_zNL4=MD9^GQH1MTP(Z7vK@tAH{RL!J}Q8C#o+GM`bg< zO=^)+q^6!5+F&CZo$u4k4R4EW#z>(-U}#SPIaz~3e|90Qu8vHG<9Mc&L+KI9!{5&W zrt_z;fJZz`HQdcZzENTX`zbYACy6Q0j`huDz|$+yQhzWReehNhjp3tm(oy^OWSbWev8#Jgf!U0;!5-TpsnXsFL0#wv7Oj@t1MbCQ#IH z$Yd!Yf9^ONmF%|*xWo!v5WF!%&QvpuL1sQCnHv8BoPwdm#)Eih=qa{GiU}J^l|CUM zGGM`PQXOzD3#;fR=@a!$g0{1vp`25wYQA~j2oF4!dfTNJ&5FRyJPN-NK@!4``@ctS zuRDT0lMJOySri*CMOi958y_D{8|DBkXpgoBe?6lxwaYYfC=iqkrpjn)lO>Z+E2!?6W9L6r>VNT;rTv$ZkxB)_vS7YL3 zR{#$2uTwS~wH(`_A}~OxMYx6>N0^aRfV@DM`f$5p*Buby>yCPMMAJ$52MW@St?qn4 zfBTGgp?c@LLwH)rHXt<&;UVg)l?K_OC9#VGWj&-dRu(tTp*9R*fnBH&IJWLGK_+ev88oT8-Ef!U*5F1) z%1wjoN&YeCP2>N^>s?BuTM-hbqDEUGn-17iv|}h0kR6#|EPetw65kxuD(J}2hTI{% z2~o;&V>qVb@E*ebB19FgK!Lz*zU3|Bc67z%>|_EMNKQMk+VXc^YBgg< zcLL7hQB|Hb7&<3wyZ#=l-|qXhwcL6Xyzl7%FA+*$N;VBPPa6mrYLEBfH8v3E@};x#e-&zyj7MoZN`b7Ol9~ASfCxzLXrm1gRp8IM9*8yg z?CIr^rkc0}DQnMn#V#TMZK-4!}V|6CZ5#S{h!# zIVxS@y{XNsaIN|plff4#eJBQ+G(T$_dzXNtOdyaF$4W|SjSr$3j%VSieP9N@C=(%plY?Yf^VaUU_4U)I zf9M!9y1h*vpDKtU+JZhX8%ThFM)m->(+2DebFy5JbVN86)GB}5f4nvj4~W6?9apHm zNXnX`3>teuBVreqCfaz(aA0$m`P!1e(Ex6bSpZ7Z=Z%1XOwojzsDl=uy(Pa?rERHO zlUpQvCv**LkT?zBO!%WlG)U|LR$vXA_FkmXsBU$F(l*L1FE|~YlcDcq2;e}~2M8Zj zdfvXKE+Ru*LgQp`p&1OLcR9*yC(_~Z0e0hXj5}$ z0T33zb7;ZwyF8U)2>3W{|6%r_;Ph5&ciXhS-L@Q& zdW05Piuethm?vH1&|qh>ppyz(kGi5@Gs z=$Q}fiQ_@pV1ohcv{pf0M#mZz5-UI2f@Dt!*W68yc>EAOl04U?mq~x>ULQ@y*9HZARKZ|IZqBRfa)|4+VFJ9X~jPxDGPE^@8RI83Am86bW9NnpJg7I_rc>VUx zfrJ}qkzQ?SdKoaV#OvUFG#CuOIGK7RD`28bMozL8SPK}P&&R{?Z)2!;v3kO3l9G@@ zSEubzya%U*#0A*~Yk^(?WnG{O!Y*GbaRe|w8urNVO)EqPg z04<{C0qhN86=5xZ+y}*#HBg(>jX-l{?a=gtMTEXJ<=Pr8TNX@WR zQOoUs=^|eS4^$oS7-N8qc|zU?6BtbM3#eUcB9UKa+J73QkmaNX3@anF$2Ahb|4M;- zo*e9Z?8;(`u+172tJkP!q1x8g2sCs+R4{ZKUojFG28bke-1(@19YU32%bd2*64DhE zZzQG0l~Ppu9>2gphK@NRUr{6^HlD)?2J&7SO;0z!bM+o>Z3oEzW)GoMev{frK*gyM zJj1n?sX4tmW2rltca{_#>I*SPR6%AQgF-r*MGkOtbQ-)}^JsG~!tk2Sm$B8l@=WTz zsH@SPdMO?gf&f{QnjI^DiHFL07~~?&vYKgLM$?T=Gllp|iTX)sy&BA%8)O5|7Vn+kn7RWTfGOBD_1pu9B?M&_(sicV2z;-pehnkFm{$Ft=sd1vi^uFj@SCJ+hVc64Cj zU`Jci>7c-(Nuchuw1HGgcWmJIu`}*W(O~4jphyQvQwLvKhS>m>NeLPIdu$9 zqy$8Si1E0`>g$*Njt}h?FVX`?sIDDKxgPWlCUxNCvs>z0>VTQ188tEsUHS-&N&jVe z9sIKacVq7Br@H2U0o0n(Jh92)mtmSyD4JP2jsj_YB1U*{;0S}0>a+D=Qs;o#2#6=0 z5h(j;4hLK;WOQm2fi@mlA5C<@Vx&+Y-?z@Y4A4+f1V_f+iQmCb_XuN4=?ol5#ed57 zYHN6IJYtYgMBX(@`6je}>A&17(cQNEwY@@l>!<{pSSM0{P^HtMRIFk(f_5=v*U*Gf zgPl3_q$7v$T7I)~#yFkRCL_0a$% zLzm+Z&`sK$SejMiHKvY%933ZMHGhuU1NuX9jfy^Kd=Q|?A z&7$UnmLOO(yrU+ouW6DtSH+V>`I7DKQN5O(plky)t0k@McAU^?jlW!m)f6LOayhhug0^pxWYgYOK6f3*;tE+Ve(4fx# zA*3N&0-Dj82AO8<{O#@$i-$FM9x~I3O+JSp9CKMTNSgKQq-*G`r8ZJP=l}u@eLdz$ z>Of;TJe$UQQ`PAS-!!LCwU3GUNpP^CW9tO&qKj9TY-+o7`4}h|JNOHH**#jXfA9BS zF@8^}g@V*L?tp~G0j9mo9B}#aPE1#|@vV@<8VT$k9mTS!#?Ip7c(gw~+ zm86;)!qMs8txmLT7SD~i1n`qie@!(OIzup;iNTx}f)590Pz2+D_y*74LhpQ%w)l0h zYu-WYozx0X0gnXHL0Al@(}cj8LYL_qR-o!e82>H!JbD7Pc((vEl-2s&)U z*8H+ZVf1zj)$5z+@Yi48HRGSim7!XlLRe@OP3>W=FQo;I)HtssYNWq<<3JpVp|iW- zk83*ptCOz*^?w~iBK>vZf0U;}*T7|D(x&c7Ef|LsgHQubWo-$~k~P)c9|JdLd=>Ur zXR6v%%QOISI=Tr~2puT4FaT`S6Cwnu5pvd{tu-k=gtQI?b?y2jd|Jqu39y@-r{Gg} zNVqQhwO#AD?lv_y3br2V8qrg3TNkfCzwNjF_cwZU!0hZ$JiM-re{s@#qXawQ(C9$c zRH=6AL5(y5543gcnSk*gr}8Hoos-p%M6RQGGA}C>pFj6KSq9BBkgHHSRr`z=~xtxUPc1Cr%CYElbm0c z(W$Z~I;u7T;nOVn^UUYKaw0j8_UW*ev-pHP&NvfZS6i7nesbiP_Lylsjb__{-+OLKlZHWk zYSV?GsVlTp?>JO-%ru&&GrIfwfTckY#IUp#M|~) z|EbFBf!b#plZqr2Us8gs)m%jHg0EyN$3!Zgp)`;M>L%#BKI_%;yS7~O-SGbD#FWx?{bFnegF_UHEP2^e-}7Z)1gaNG3H^~W{OfhX_$I}Hq7`$h+e*N|=P_x?z7d(e`%~5UeS+xVtQnhR7HRw=T3Pf_? z@lbj^J@!w}r4~mw-4~Hu0P_&Z386Dm4CtA3-SjY<_7jD<$bX!Raz5Z|2f zx`(?b0)g_xJZi{OhmCk(U>1VS5mwW50xk@srCAm?>kgpQZ#=#&opfAdTz%Dr`i3r-XJgRGM1g{LZJ zN>_u_qq9(G&82C%M>&Q|4U=H_6^)p*0RL#8vt0L^pj-@_y)anAWAe97yev^~p4uH` ziEv*DM*#n7B6qZ*ZVaZPdQH;{JvW)D{mKc2d6piKXtr`rd+6<2ng%(>wRz;&%5BLI`5Zx;oY61JBCbY*R5NJd*tD%$0z^I0B z;IgP~9>kXh!;1RG5sE|CWEfbDKHyT*&WT7nf88@Pd2(I_9MjOToV(5oP@@Ifi7VaW z^_hbF{Bs{4-qB;ZjV3h|X$U%gieOm{i3lMWK&{igNvCC^rs}Isq7e(H<0II$>*%5z zdL_P9^Mh){k+2y~B#@XRo^)@pIy+&SgCSt}>~#`vN~-JB{iECLS5-4ANDLWS?Uc<~ zf1T}s+%G!6rYnxD4xPwG71yYPJw-*?3EQSBf|PKVk;GtTXFAw4>Ld|#5kZ$E+!{9Bw?;$OC4a=6Gz9$u{F0 zbc}BaR?Bj_D+8#4GfJgAFHKxE0ujZb4ZR-w*2N3pgR1HvC3Julp+e*n5IbYgl}ap& zhPtT0gqRKi%Q>{;w^)%VfrB!ChU-iJW&QE4BXOGtALCdXY0SBy!=y<{?XXf8e@k01 zQMZT?f_lkRR(n8FK!i?~5Jpuq$jO@zf^G)@g;k|7DJdB)OBF7-^j8>?AJex2~w zWeS4f=aE?;)M=C)hCy<$a1Ltm#Hk}FD4{+zq>oq9VN;x?c4!sOE5L6}t3sJ~`;w8gZ>k(x_diX{X`f8SG(rh(ho zbp1r=HYKvQMv`Di(}_%Zf23Fm+5`q0A+)4h7ZRQvy?Px5T3$2Qw`l$JZf>OAn_ax> zwy4wre!v$AMnst7CCTH+tD0*~y+&+1YY5Q+!K3R^p{BXUd=2FUfk{RB!I}6Ovea~g zln(LmEY*`PQOE5_e4<4xe^F3iZMyBj#zyAp`kh{o%e#du>g?1>5Mn=97F*@*{ah;TbTDphP9rwQ5%q6{O7JY>Z$|s zD8iy`6ZDtA_RG5?w_|4|x=trzHG0tY^VEb&1RhN{cSW_9ATK;is9C3fN7qc{Ne2_B z@>LrYz;IQQIk%v_f9?JcuI@sO^HHu|N?>i>vWA$pUf|oQJ_lv4)(C-^+9uWbO^3RI zwtjmr?wZ;o-UzZ*by*pd1od_8xE{%pK|IAqV9K?%fayauHq<98{ydkL2KoZSl{D^j z)JQ`~RA7~FN^$E$$We_tOkKi-^U{Q}jT$6LuI*cZ2|skre}92(y55D1iVeXQl(b&X!#O)V_Qe+)mUV>eLU(N&9v+R|tp5Lm&t zph#zd)+v~)9+2Wa`(;jH=>tead+w{C=spTH4-~aOZ`R8|6NW}ZjHNoOZ z0jRB$lUFSx76$BHcP#ixiW6$^DIguFtDJQ28ajiMkS$yYUM~ClPd~pqlk_c2Tk|=u zo2P~-sA{JQ#(yG1BGMvU+ho|QsouJj6Y4DzqncP+DjOar!rFuen2HjsPkGwrb?^uc zf(p{NQIaO+)=}c5l4|H6k`-FhnUZJ3etSRm=5J^Gi_RnClbbG=f4g9P{C>XP8>;z! zfrP{F>|FfR&aU^S)k(I`Nk- zZgBJnQwud{x>^I0&5%0PM&Y+Ku;LoQ(u~t%n-L>}7}YJ7*O57GooQmJ>%LZ(bSs1A zA*b#N^lt04wyt+6e{$xOSJilgfTT{uM4v?(MNMqoSV9Q{bRi=#bcKK%=Dzqt`+@^e zgcE%iu$$m2w?la9sc4Ky_rLOqv1xQ$H<$5NUdJ>LhTTiR0|rr@3LTrh=B^=`f`?s# z4`sFvr8T0Ylid7I>bm=lqVgNDqjP5kyQzJXjP#OOpu%paf6BD)J;x=%!Gvf|TSE)k zytH`QFsZscQ&*i-+{Wgovu<+y>kx3B!9>2`zfMI%Pz7nG3mToQd^kG52x29fyQa%` zUUs^l^8xI2t&{Ex zLQ!c-cpTn|e+2SLP2<*^grKhVLO5x=7jKMm$cDnMpvGQhoa>$ojT%32UiYe<4s%Tw zCy;togKQ*4i#lAZi$_OcIn`uWUFnA6RCO>#!-A=*Ux}RXkgu=T3E|$aVSJsmUTWmF zF0Y`OA56EdpHy!Z&3 zT0_<)e>&7#)1=*D5%=VK&b84n7HBhJ4;O3wCR{IH@3rXcxr4pc)STBfE=f1;;MH_3 ziQM$orKj3*=(#N2m5mS66$Cbga9+cJ^XR0dmq;4e1OdcwO(*bdCUf3?u8*@Im*i>l#HQvu<@;vK?N+M|Vc$ zf2=!o$#u;+H0f=!q*P7K==!pO%X^&4z?p+(e5md_qsWSmd{isCmMZJgOr3N?DJ@bo zYq~%ZK|PUc$k-K~8JU$&)HQ{gp3-(7^0sN0lQ*n9QIk(fK{FjXpOGRYq5*2k;ufpl z|JJL2e;_vHr;tEu!puvXTDmhNtqm|Gf1T{^x(}QOhV+w$Iq=hg9H$gO4_)}JsYyrz zwm}Jz@>tiY{xmLFH!ErM-INVOmtG81Jvc&9P;En(Xn8e;9_R0L%uyFpf`?Ry`pZE8 zq>~X&*GyxDbzVhtpt>t-WLaf3fp)%Td9~G&T~9j2Y+i@{s70r7%xm7gUkB7MfA~SS z-6E8ALx?U!cN7v-@Qm5--`+ilihNF3PBgpId0S17YC|{bF5aPGI$chAG;-0=KAS(V zq{|OW(!pYQ7{3qsUw36=azM|vXTNTBEm60^K$o~sNnPB5=2ab<5(IWt188FcWsh>4 z6hB3Su+&u&2$7(%46yU)#G&r0e*i^w(V--rma!6foyWS`LZwrdf9*AOoyemyL*r*P zY*>U-x()?-0`hADYirWZ=~i(|UB2l)=KTA|5A*fYAKxY!4|GeiQBN4!;pLrlk~eF2 z6!8~_FcnRt=B4)Fy^r1~S4dBXVj+q|F09BqS;OQJVF*&Y{XShc0?7hze~kn~{yNxb z?jTLbT@pm6hrp-jZ7$cHTtTfa^&4cAv{#7^z}09zSYD6pui7r^I<}(mx0A^@ltI_= zL&6nwJBVkgj;`|4o$6b+s%iQHA&5EF-AL^^d#aNaEUow2PDL=?qV`|3{cZn@+Ss}t z8#Uh~XEZ2W##S!~?KfChe|5M8l1G|UZD$?wr}E-NSK~Rc9YM2|Fp%yiF8nr$L0ZD9 zMof-288!L9;_C`kUA&T4h8@y*M5|=#y=7J000ZGkAPBVBHS0FdtQoeg3pQ|4vFjRM zTsH})<-rU@T&1QkU7$!)$kMr?Nj)Q{bw3({1_BAXEFin`RUNw76gYq|@N zUnDwS*MI4pwR*-H6XDZ!FLNapAM}t;*3a|6FWmv8yGrb8s?VvBCz-Rbyf*iB zS(ut7y1`Z(c$!-xepx%KZ=2nA8uipHaYPAXkCAZ{HnMsk(-$jPfT^W@V{o!}yZ9)^!g*EZF|V)7%DVUEVObaT$b1d&-}CxXTx z27@1>{q=Y}_}P_o8loId7Evc4Fhq6e`j|X|&Ljw+bYJ!ix(|#B&bmy;>AGy~reSw5 h1nwHKOKMtSlt)AY=>JCu%gg`M{|8sPQ^bm7007T|t6Km7 diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest index 43af8fc7fb1c..77e77fccf3a2 100644 --- a/app-editors/gedit/Manifest +++ b/app-editors/gedit/Manifest @@ -1,5 +1,5 @@ DIST gedit-42.1.tar.xz 6916780 BLAKE2B a4350a62811ee689f9a7f70a4b166aa82185a17ab6c6f0f6264404756a2e7f2b93e81b2cf88beaf4141527720437f9e6ee9f7584e65e63fe242975e346d26586 SHA512 b7b1dd4ab31412a2bdeb6298065d1e3f52a9c813e26e943aea606b30e3de9b7690cc8ba478e2d0e49fb51bed57dd3f7c441184964270629d51dc1f6d132045a6 DIST gedit-42.2.tar.xz 6917596 BLAKE2B fd7b0a1c113e944b1b3f0c2bb55a061e76e7ee71ebbfe8d64c6d5b0c7e47b8dd54519bde1b7b095a1cab27a169427eecdf35d06422c1a984f51dab82e19c7cb0 SHA512 d50f021f33764e0cdd3ac51650db0e37dacb5b6edeadddfd8136e8120e83eb740db66ada25ae43eac810896714859d6f8876640a8976ddfd6e7e602c278dcc99 EBUILD gedit-42.1.ebuild 1936 BLAKE2B 2243db57b62139ae971131dceec859f92e57b9ecd0696b0a09e9f876bb9b50b422fff457df10ad185d5a35b725c9bb4a008b7a1ed66493993823f826bfe8b466 SHA512 cececad6039ed43345f2afa251fe02050e6d7fc5c14133429235484ffc48681b964ff2926130ea25aeaec821c5583921fd59e6825c952c0cbaac5efde02c0701 -EBUILD gedit-42.2.ebuild 1883 BLAKE2B 68316aa1189695de02e4127822699877d195aabc902b3a6beb9c7397b44f393b9b087856e09f7f6785251f46e85d6e34cc16e86c153518c93334518ba1a6b3d6 SHA512 7829e32cb7766e13db1355b74e9b9f17beb0735ebf97e4595f07beff7b70b5e1225a27191f88f3110b4e6ef6fd486f49e77fa18dc150191f38014d861f8eaa9f +EBUILD gedit-42.2.ebuild 1882 BLAKE2B fd260e8df390c8bfc7fa296a3a90260df9de3d9b3594449ee485867eabf382bea8f2c8331800f1227bedea8f22c16d4c2c4d4eb8e70cf8e5975f3c4725f477ed SHA512 cf12494d027f6f150520ffb5d3966a2c801204d89071de3dfab4ab5c4eebb0d8300c11db80ee064df4538a0331c324a7f2041d3d89c7eadd699ac8be012c26d5 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/app-editors/gedit/gedit-42.2.ebuild b/app-editors/gedit/gedit-42.2.ebuild index c416e6cf1104..5b4aa2eea9bc 100644 --- a/app-editors/gedit/gedit-42.2.ebuild +++ b/app-editors/gedit/gedit-42.2.ebuild @@ -15,7 +15,7 @@ SLOT="0" IUSE="+python gtk-doc spell" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" DEPEND=" >=dev-libs/glib-2.64:2 diff --git a/app-editors/joe/Manifest b/app-editors/joe/Manifest index dc2a70e18b01..b06ad9bda992 100644 --- a/app-editors/joe/Manifest +++ b/app-editors/joe/Manifest @@ -1,5 +1,7 @@ AUX joe-4.3-tinfo.patch 1063 BLAKE2B 574f78a31200df60dab81fea278bb238fbfe0a2b3f70f1f9a2ed78f3ae7a6e7a5d979fec61ad3ed9934aece27ce7836730e7f9755a7f25225dd74928c5454694 SHA512 93db2de58d2a03412cae7dc2b2769103f3ad275b68e22d6e3379871155656c8d4d4f29fbf014c6c8eb5b70ec234189af52a6b6b6826bfde46d6ee93b92f55bcd AUX joe-4.6-db.patch 392 BLAKE2B 8ca4d25a1e1be76b87e581720903064f4a54b928c6c7a91991d6ae6227df00e4b13c6c9fa3ac47563f5924c5e9aa18a86f1cb471155d8ca8fccc67e151f7bada SHA512 47eeffc203879ae7a644ef3875bda41c7bd776a51fcf7f6e9d4a30a5e5f0209d1067b516efcd5faac3ecf2fb204e0105eb9cc453df5c853413a613cfdb6e4fc6 +AUX joe-4.6-prototypes.patch 10006 BLAKE2B cf9845339aa30b99223412a9e2c6407bbbd2bb6eb5ce630d3a7e93bc084ee8bffdee97e15ce17765b6a5de9fcc02453b4962126043fe021cf17e6c062b13108f SHA512 9ccd53de36e813c79dbd1c76e43c7f9b756243455e0faf7eb98e8ebeada30256393475270a9858c6f319f28b4fe56f320e81c7898e41cf8b4ade1c22000e6884 DIST joe-4.6.tar.gz 1895046 BLAKE2B fbf53d3b5b066cb32bb26b08d7d314a3bb89ac5ae22db498cdf3597bf8cb322bd9aa05543debd47ac7380a33982c388e13f38c60747503494c582393ae8eb13d SHA512 3dd64a994fb3d352a12bf027ef16d57d14ac2577fd63fb6b6e25cae46052befaa7c15dc029bff2f8c3275df90f0343bd46313601055d97277ea4540e109fbe82 EBUILD joe-4.6-r1.ebuild 1442 BLAKE2B 001241adc249ec3d3dde1281ccacbd3ae80af415db2ed1c53c17efecd158ac0df2dfa4a48662d0b67a241fc2b7c2693e3aa52b2d0ff9d0baa284d2c86bd235ec SHA512 ec002bc766278c2c96f1c72f69436c4254e2299ead3cd482d52e374f5981dcf1c1c1e19fd43d5bc31e14a46094739897b8596aa7498fa91864cb043280a749b2 +EBUILD joe-4.6-r2.ebuild 1485 BLAKE2B 184eb80d952b0b6dff78f73e24157b8a8794411b9bb081021b106e7c8095b7682575396e9a3d52b6afbb42918a91101d8d422791c99ad831423fb47fbc25e2dc SHA512 fe95b2a4b7594c1c526fc35965e13871b3af6b54681c3864be9150a85bae271a3a92ba712ad624b508da65835055af95a1ae3c6b24feb1fa9fa91ebd8cafec6c MISC metadata.xml 915 BLAKE2B 550fe334d2253e6c3a707f75905b2af3082bea436348a48da9f55726ef5399f97a8b4efe29ae9b174576bde20cd89fbdc9ce88e13459d236a0cdc18592f9721f SHA512 b773c1fabafcf36ea1106610da0b3e9d10119352a663871f9b08dbac19f661f46c80e9a3cd5d4ab69079e8d07f4dc5e03f513b6ad82a5a879c2725ad88296d1c diff --git a/app-editors/joe/files/joe-4.6-prototypes.patch b/app-editors/joe/files/joe-4.6-prototypes.patch new file mode 100644 index 000000000000..f37d18f650ab --- /dev/null +++ b/app-editors/joe/files/joe-4.6-prototypes.patch @@ -0,0 +1,409 @@ + +Bug: https://bugs.gentoo.org/870769 + +Signed-off-by: Holger Hoffstätte + +--- joe-4.6/joe/b.c ++++ joe-4.6-prototypes/joe/b.c +@@ -23,8 +23,6 @@ + #endif + #endif + +-extern int errno; +- + #ifdef WITH_SELINUX + #include + static int selinux_enabled = -1; +@@ -147,7 +145,7 @@ static void pfree(P *p) + B bufs = { {&bufs, &bufs} }; + static B frebufs = { {&frebufs, &frebufs} }; + +-void set_file_pos_orphaned() ++void set_file_pos_orphaned(void) + { + B *b; + for (b = bufs.link.next; b != &bufs; b = b->link.next) +@@ -324,7 +322,7 @@ void brm(B *b) + } + } + +-void brmall() ++void brmall(void) + { + while (!qempty(B, link, &bufs)) + brm(bufs.link.next); +--- joe-4.6/joe/b.h ++++ joe-4.6-prototypes/joe/b.h +@@ -171,7 +171,7 @@ extern const char *msgs[]; /* File acces + + B *bmk(B *prop); + void brm(B *b); +-void brmall(); ++void brmall(void); + + B *bfind(const char *s); + B *bfind_scratch(const char *s); +@@ -330,7 +330,7 @@ extern int break_links; /* Break hard li + extern int break_symlinks; /* Break symbolic links on write */ + extern int nodeadjoe; /* Prevent creation of DEADJOE files */ + +-void set_file_pos_orphaned(); ++void set_file_pos_orphaned(void); + + void breplace(B *b, B *n); + +--- joe-4.6/joe/charmap.c ++++ joe-4.6-prototypes/joe/charmap.c +@@ -1423,7 +1423,7 @@ main(int argc,char *argv[]) + + /* Get names of available encodings (for tab completion of ^T E prompt) */ + +-char **get_encodings() ++char **get_encodings(void) + { + int y; + char **encodings = 0; +@@ -1591,7 +1591,7 @@ struct charmap *locale_map; + struct charmap *locale_map_non_utf8; + /* Old, non-utf8 version of locale */ + +-void joe_locale() ++void joe_locale(void) + { + const char *sc; + char *s, *t, *u; +--- joe-4.6/joe/charmap.h ++++ joe-4.6-prototypes/joe/charmap.h +@@ -80,7 +80,7 @@ int from_utf8(struct charmap *map,const + int to_uni(struct charmap *cset, int c); + void to_utf8(struct charmap *map,char *s,int c); + +-void joe_locale(); ++void joe_locale(void); + extern struct charmap *locale_map; /* Character map of terminal */ + extern struct charmap *utf8_map; /* UTF-8 character map */ + extern struct charmap *utf16_map; /* UTF-16 character map */ +--- joe-4.6/joe/cmd.c ++++ joe-4.6-prototypes/joe/cmd.c +@@ -476,7 +476,7 @@ int execmd(CMD *cmd, int k) + return ret; + } + +-void do_auto_scroll() ++void do_auto_scroll(void) + { + static CMD *myscrup = 0; + static CMD *myscrdn = 0; +--- joe-4.6/joe/cmd.h ++++ joe-4.6-prototypes/joe/cmd.h +@@ -42,7 +42,7 @@ void addcmd(const char *s, MACRO *m); + + /* Execute a command. Returns return value of command */ + int execmd(CMD *cmd, int k); +-void do_auto_scroll(); ++void do_auto_scroll(void); + + extern B *cmdhist; /* Command history buffer */ + +--- joe-4.6/joe/kbd.c ++++ joe-4.6-prototypes/joe/kbd.c +@@ -425,7 +425,7 @@ static int dokeymap(W *w,char *s,void *o + return 0; + } + +-static char **get_keymap_list() ++static char **get_keymap_list(void) + { + char **lst = 0; + struct context *c; +--- joe-4.6/joe/main.c ++++ joe-4.6-prototypes/joe/main.c +@@ -95,7 +95,7 @@ time_t cur_time; + time_t timer_macro_delay; + MACRO *timer_macro; + +-MACRO *timer_play() ++MACRO *timer_play(void) + { + cur_time = time(NULL); + if (timer_macro && timer_macro_delay && cur_time >= last_timer_time + timer_macro_delay) { +--- joe-4.6/joe/mouse.c ++++ joe-4.6-prototypes/joe/mouse.c +@@ -136,7 +136,7 @@ int uextmouse(W *w, int k) + return mouse_event(w); + } + +-long mnow() ++long mnow(void) + { + struct timeval tv; + gettimeofday(&tv, NULL); +@@ -245,7 +245,7 @@ static void ttputs64(char *pp, ptrdiff_t + } + } + +-static void ttputs64_flush() ++static void ttputs64_flush(void) + { + char x; + switch (base64_count) { +@@ -449,7 +449,7 @@ int utomouse(W *xx, int k) + * position that utomouse would use into tmspos. */ + static off_t tmspos; + +-static int tomousestay() ++static int tomousestay(void) + { + BW *bw; + ptrdiff_t x = Cx - 1,y = Cy - 1; +@@ -556,7 +556,7 @@ int udefmdown(W *xx, int k) + return 0; + } + +-void reset_trig_time() ++void reset_trig_time(void) + { + if (!auto_rate) + auto_rate = 1; +@@ -761,7 +761,7 @@ int udefm3up(W *w, int k) + return 0; + } + +-void mouseopen() ++void mouseopen(void) + { + #ifdef MOUSE_XTERM + if (usexmouse) { +@@ -774,7 +774,7 @@ void mouseopen() + #endif + } + +-void mouseclose() ++void mouseclose(void) + { + #ifdef MOUSE_XTERM + if (usexmouse) { +--- joe-4.6/joe/mouse.h ++++ joe-4.6-prototypes/joe/mouse.h +@@ -21,12 +21,12 @@ JOE; see the file COPYING. If not, writ + #define MOUSE_MULTI_THRESH 300 + + #ifdef MOUSE_GPM +-int gpmopen(); /* initialize the connection. returns 0 on failure. */ +-void gpmclose(); /* close the connection. */ ++int gpmopen(void); /* initialize the connection. returns 0 on failure. */ ++void gpmclose(void); /* close the connection. */ + #endif + +-void mouseopen(); /* initialize mouse */ +-void mouseclose(); /* de-initialize mouse */ ++void mouseopen(void); /* initialize mouse */ ++void mouseclose(void); /* de-initialize mouse */ + + /* mousedn(int x, int y, int middle) - handle a mouse-down event */ + void mousedn(ptrdiff_t x, ptrdiff_t y, int middle); +@@ -56,8 +56,8 @@ int udefm3drag(W *, int); + int udefmiddledown(W *, int); + int udefmiddleup(W *, int); + +-long mnow(); +-void reset_trig_time(); ++long mnow(void); ++void reset_trig_time(void); + + /* options */ + extern int floatmouse; /* Allow mouse to set cursor past end of lines */ +--- joe-4.6/joe/rc.c ++++ joe-4.6-prototypes/joe/rc.c +@@ -9,7 +9,7 @@ + + /* Validate joerc file */ + +-int validate_rc() ++int validate_rc(void) + { + KMAP *k; + if (!(k = ngetcontext("main")) || kmap_empty(k)) { +--- joe-4.6/joe/rc.h ++++ joe-4.6-prototypes/joe/rc.h +@@ -14,4 +14,4 @@ + int procrc(CAP *cap, char *name); + + /* Validate rc file: return -1 if it's bad (call this after rc file has been loaded) */ +-int validate_rc(); ++int validate_rc(void); +--- joe-4.6/joe/selinux.c ++++ joe-4.6-prototypes/joe/selinux.c +@@ -98,7 +98,7 @@ int match_default_security_context(const + } + + +-int reset_default_security_context() ++int reset_default_security_context(void) + { + #ifdef WITH_SELINUX + if (selinux_enabled == -1) +--- joe-4.6/joe/selinux.h ++++ joe-4.6-prototypes/joe/selinux.h +@@ -1,4 +1,4 @@ + int copy_security_context(const char *from_file, const char *to_file); + int match_default_security_context(const char *from_file); +-int reset_default_security_context(); ++int reset_default_security_context(void); + int output_security_context(const char *from_file); +--- joe-4.6/joe/state.c ++++ joe-4.6-prototypes/joe/state.c +@@ -79,7 +79,7 @@ static void load_hist(FILE *f,B **bp) + + #define STATE_ID "# JOE state file v1.0\n" + +-void save_state() ++void save_state(void) + { + char *home = getenv("HOME"); + mode_t old_mask; +@@ -117,7 +117,7 @@ void save_state() + + /* Load state */ + +-void load_state() ++void load_state(void) + { + char *home = getenv("HOME"); + char buf[1024]; +--- joe-4.6/joe/state.h ++++ joe-4.6-prototypes/joe/state.h +@@ -12,8 +12,8 @@ extern int joe_state; + + /* Load state from file */ + +-void load_state(); ++void load_state(void); + + /* Save state to file */ + +-void save_state(); ++void save_state(void); +--- joe-4.6/joe/syntax.c ++++ joe-4.6-prototypes/joe/syntax.c +@@ -450,7 +450,7 @@ static void iz_cmd(struct high_cmd *cmd) + cmd->call = 0; + } + +-static struct high_cmd *mkcmd() ++static struct high_cmd *mkcmd(void) + { + struct high_cmd *cmd = (struct high_cmd *)joe_malloc(SIZEOF(struct high_cmd)); + iz_cmd(cmd); +--- joe-4.6/joe/tty.c ++++ joe-4.6-prototypes/joe/tty.c +@@ -520,7 +520,7 @@ static void pauseit(void) + + /* Check for type-ahead */ + +-int ttcheck() ++int ttcheck(void) + { + /* Ack previous packet */ + if (ackkbd != -1 && acceptch != NO_MORE_DATA && !have) { +@@ -710,7 +710,7 @@ char ttgetc(void) + + static struct utf8_sm main_utf8_sm; + +-int ttgetch() ++int ttgetch(void) + { + if (locale_map->type) { + int utf8_char; +--- joe-4.6/joe/umath.c ++++ joe-4.6-prototypes/joe/umath.c +@@ -1645,7 +1645,7 @@ B *mathhist = NULL; + + static char **math_word_list; + +-static void get_math_list() ++static void get_math_list(void) + { + struct var *v; + char *s; +--- joe-4.6/joe/unicode.c ++++ joe-4.6-prototypes/joe/unicode.c +@@ -191,7 +191,7 @@ Convenient character classes: + cclass_notword: \W opposite + */ + +-void joe_iswinit() ++void joe_iswinit(void) + { + int x; + +--- joe-4.6/joe/unicode.h ++++ joe-4.6-prototypes/joe/unicode.h +@@ -47,7 +47,7 @@ extern struct Cclass cclass_word[1]; + extern struct Cclass cclass_notword[1]; + extern struct Cclass cclass_combining[1]; + +-void joe_iswinit(); ++void joe_iswinit(void); + + int joe_iswupper(struct charmap *,int c); + int joe_iswlower(struct charmap *,int c); +--- joe-4.6/joe/ushell.c ++++ joe-4.6-prototypes/joe/ushell.c +@@ -114,7 +114,7 @@ static void cfollow(B *b, VT *vt, off_t + } + } + +-void vt_scrdn() ++void vt_scrdn(void) + { + W *w; + if ((w = maint->topwin) != NULL) { +--- joe-4.6/joe/ushell.h ++++ joe-4.6-prototypes/joe/ushell.h +@@ -17,4 +17,4 @@ extern B *runhist; /* Shell command hist + extern B *buildhist; /* Build command history */ + extern B *grephist; /* Grep command history */ + +-void vt_scrdn(); ++void vt_scrdn(void); +--- joe-4.6/joe/utag.c ++++ joe-4.6-prototypes/joe/utag.c +@@ -33,7 +33,7 @@ static void freetag(TAG *n) + enquef(TAG, link, &tagnodes, n); + } + +-static void clrtags() ++static void clrtags(void) + { + while (!qempty(TAG, link, &tags)) { + freetag(deque_f(TAG, link, tags.link.next)); +@@ -386,7 +386,7 @@ static int dotag(W *w, char *s, void *ob + static char **tag_word_list; + static time_t last_update; + +-static void get_tag_list() ++static void get_tag_list(void) + { + char buf[512]; + char tag[512]; +--- joe-4.6/joe/util/checkwidths.c ++++ joe-4.6-prototypes/joe/util/checkwidths.c +@@ -87,7 +87,7 @@ int full_read(unsigned char *p, int tota + + int get_line(char *buf, int timeout) + { +- char c; ++ unsigned char c; + for (;;) { + int x; + for (x = 0; x != timeout; ++x) +@@ -104,7 +104,7 @@ int get_line(char *buf, int timeout) + + } + +-int main() ++int main(int argc, char **argv) + { + struct termios org_attr; + struct termios attr; diff --git a/app-editors/joe/joe-4.6-r2.ebuild b/app-editors/joe/joe-4.6-r2.ebuild new file mode 100644 index 000000000000..61592013752d --- /dev/null +++ b/app-editors/joe/joe-4.6-r2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg-utils + +DESCRIPTION="A free ASCII-Text Screen Editor for UNIX" +HOMEPAGE="https://sourceforge.net/projects/joe-editor/" +SRC_URI="mirror://sourceforge/joe-editor/${P}.tar.gz" + +LICENSE="GPL-1+ CC-BY-3.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris" +IUSE="xterm" + +DEPEND=">=sys-libs/ncurses-5.2-r2:0=" +RDEPEND="${DEPEND} + xterm? ( >=x11-terms/xterm-239 )" + +PATCHES=( + "${FILESDIR}/${PN}-4.3-tinfo.patch" + "${FILESDIR}/${P}-db.patch" + "${FILESDIR}/${P}-prototypes.patch" +) + +DOCS=( README.md NEWS.md docs/hacking.md docs/man.md ) + +src_prepare() { + default + # Enable xterm mouse support in the rc files + if use xterm; then + pushd "${S}"/rc &>/dev/null || die + local i + for i in *rc*.in; do + sed -e 's/^ -\(mouse\|joexterm\)/-\1/' -i "${i}" || die + done + popd &>/dev/null + fi + eautoreconf +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + if use xterm; then + elog "To enable full xterm clipboard you need to set the allowWindowOps" + elog "resources to true. This is usually found in /etc/X11/app-defaults/XTerm" + elog "This is false by default due to potential security problems on some" + elog "architectures (see bug #91453)." + fi +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 73427c5401ce17b49399a9cf824bdb5e7c0c9c79..c37bdb17a30b88f67a49c39b973f552cc96b0c20 100644 GIT binary patch delta 1943 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 diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest index 74a044290bd8..ada2ed6a64ec 100644 --- a/app-emulation/vkd3d/Manifest +++ b/app-emulation/vkd3d/Manifest @@ -1,12 +1,5 @@ -AUX vkd3d-1.1-Fix-build.patch 707 BLAKE2B 6d9ae111c19c61bbb63115bbd960d32a1c28c37aec8bb49fb631d1931b8f2987ccc6dbe2ff5d293480bda96da406e8045e05c7fc502e865da31beed28d70b54c SHA512 1d5316b4efb48fa8e8af99db675f02a4225a82b5095a6799c060a648977da83f8c3fd54ac3d6a86bfcdb6e05c1f455db68aaea7b7fc636b92f1274ba0fefd63b -DIST vkd3d-1.0.tar.xz 461884 BLAKE2B 4dbd729f9e795d3d81178abc1a8774c0bbe6a5257c96c97acf1e4b4cdb5b7e30c77235e8b8fa57f7db3196caf30c55c3b0c07e2981629dd6177436a3cd117d33 SHA512 55712528688cdedc63049e168b371b470dbb8e31ddc36d8b23b0655f4a061726eb8556b9abf3cb887f6bd21379959aed9fab93ba0fd53813aec413ebec71d615 -DIST vkd3d-1.1.tar.xz 487452 BLAKE2B 834ca06d2159a5857dde457f27e541f06624e87633af6aca7445867abc38c56a1da1fe34b6795ffbd6aa73e983ac0e4301402ae35ef8358fa8cc79c12972b11d SHA512 e107612bdca95e998f9d819bdf74e4ffe1b4d400d250ab855c4ebf94b7d3f088b3221591fef03b1c6b8ecb030feb1673f74831bd8bd8edda2989d09a8846b0f7 DIST vkd3d-1.2.tar.xz 611240 BLAKE2B e7ea3f7120ad1092be0239bdc2e6d0dfdfecc3b1c2e7c359c4bfbd8c259f092e041a75a0e896da9a1c6370d5716590711128d31c9e552897b177b300b9a15107 SHA512 ca9d5b11e7770747b78b61f43196b45b7bda8d2dd4f1d76da915f895a04dc28c20499e1e433f5ce17416964fe0f37cdc907e7aa540ec9105afbc8a100094f3e7 DIST vkd3d-1.4.tar.xz 774920 BLAKE2B c46a71b495fc41658ea493f65ad15aec18202889a9c7925962301cce91f32e197c5850f374331595e4bd267fcbf9836531e733fb5880ddb4936476ddedd19bbc SHA512 58535b57b0b506542f2867e9b1229682f012216b9f8913d2692d4ed64a8113248d66ea710127ec2064baf9511b7f2be7b757dffcaf95a43168d781010d007ddb -EBUILD vkd3d-1.0.ebuild 926 BLAKE2B 414506ab4d6f240d57ca56e6e3ac080722d2bd375db9c790089ca310ff6340af1d5cd33185af795cdd581405d93f19610b1026087eedd358a3769159b29d4eb1 SHA512 29625db76407d29252f534b11296f0d3df7dcdbc567c9a0e0201765ee75370b28bf9098e96752e128ec4533209eef8dd0bf1f3000f818b5c97bdf12a32404466 -EBUILD vkd3d-1.1-r1.ebuild 980 BLAKE2B daaff20825a376043e4fceb986c67f317967a6b59c1d005060e4e5ced5f1b8ffc9e6f8d0d6ed3c03088c7345be584c5815d978668ef9be936e94aff7db396c7a SHA512 485bc1411a2f71639a107b3f75081a315e4fd8a948116b77f99400ce9b67a21c2e8d0c6de5e26c80cd7d9507306c85ff36f792070691fd65f081cc31a7b27cc2 -EBUILD vkd3d-1.1.ebuild 929 BLAKE2B 3b1a8b289d47ab301fec2a45d5bde71759a0c23a36c6f9009ea7626860436a77f3bb3ff45184ed94f1b26cb859b5a6ae874cb66258edb0a52b8bf78b0ae9dfaf SHA512 db1e44ca23bcc636a61f9019a02558efc948bf7347e6ba11034ac0bae7cd0562555788b69dc98f0ccf67f4760b4c02338e81c54d5ccd8ee8d3ccd004bbbf66a4 EBUILD vkd3d-1.2.ebuild 1014 BLAKE2B f4305c940dde99c678485c66800e9a5713ea293c8e4b7d523e8004a3e69a45e297a4fb15ebaf04be435fbb5990e9c293fc54b42653e05cc3bf797e9222dd2358 SHA512 237c2b4c0964be401ad514529e2753e88489f02557eef60816d18c494a6fd20b18f11b5dd2cbbdc234897333cc3dcf6690ec1bcac8826a7bcd8fc8b0c68206e9 -EBUILD vkd3d-1.4.ebuild 1016 BLAKE2B 6c1a5f13d7a3f4eeab2548ed0860034b1d397bca2669ea56db9a4619431aa2ca8ecabea788f1b7ec3e340f0a18c013dfc4a06f70178cea0d582a53a79b9555fd SHA512 e56dc910a014e4c93621073aed8a6f9f20af0f719dcfcdc278502f1134a257e787629007abf84c1872ece3b6a9a5b9fe272e70619b4d16dd75810cfe68bb70d7 -EBUILD vkd3d-9999.ebuild 1016 BLAKE2B 6c1a5f13d7a3f4eeab2548ed0860034b1d397bca2669ea56db9a4619431aa2ca8ecabea788f1b7ec3e340f0a18c013dfc4a06f70178cea0d582a53a79b9555fd SHA512 e56dc910a014e4c93621073aed8a6f9f20af0f719dcfcdc278502f1134a257e787629007abf84c1872ece3b6a9a5b9fe272e70619b4d16dd75810cfe68bb70d7 +EBUILD vkd3d-1.4-r1.ebuild 958 BLAKE2B 111994318d8146fb7d172465fe0d44aed8a4a5539f13047a0cf60deb3c0431d0187a688cf159f20d48d141f91af3b5f26d96b6404d03408ca8dc33f31f671839 SHA512 c667400fb34e1c439bc9519d8e63d28dae2b0b8ce678b2998a6548d1e8b92a47bd7984fed0bb7bf42dd565846f9df4332795b06145245c68d6a9f337ec5a008c MISC metadata.xml 563 BLAKE2B c976a16a495bdb5863811acda56b2cc628683a63fc2a22c18d2a09775d3a38c845e00f83b97b318d9a0e5267bb470dd56d334dc9f43e3716784254802b8db60b SHA512 3d5afb7890b3b10ad424fcfe3fa2b42a9227ba0b82be8ab85308126966f476798818ee0ecc88c53105b218f465a72b213efe00968112431169884a4a6f48c6a8 diff --git a/app-emulation/vkd3d/files/vkd3d-1.1-Fix-build.patch b/app-emulation/vkd3d/files/vkd3d-1.1-Fix-build.patch deleted file mode 100644 index 048c6c843f55..000000000000 --- a/app-emulation/vkd3d/files/vkd3d-1.1-Fix-build.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/libs/vkd3d/vkd3d_private.h b/libs/vkd3d/vkd3d_private.h -index df44447..53a081a 100644 ---- a/libs/vkd3d/vkd3d_private.h -+++ b/libs/vkd3d/vkd3d_private.h -@@ -47,6 +47,8 @@ - - #define VKD3D_MAX_SHADER_STAGES 5u - -+#define VKD3D_PIPELINE_BIND_POINT_COUNT 2u -+ - struct d3d12_command_list; - struct d3d12_device; - -@@ -625,7 +627,7 @@ struct d3d12_command_list - VkFramebuffer current_framebuffer; - VkPipeline current_pipeline; - VkRenderPass current_render_pass; -- struct vkd3d_pipeline_bindings pipeline_bindings[VK_PIPELINE_BIND_POINT_RANGE_SIZE]; -+ struct vkd3d_pipeline_bindings pipeline_bindings[VKD3D_PIPELINE_BIND_POINT_COUNT]; - - struct d3d12_pipeline_state *state; - diff --git a/app-emulation/vkd3d/vkd3d-1.0.ebuild b/app-emulation/vkd3d/vkd3d-1.0.ebuild deleted file mode 100644 index adf1fb7481d8..000000000000 --- a/app-emulation/vkd3d/vkd3d-1.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-minimal - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git" - inherit git-r3 -else - KEYWORDS="~amd64" - SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz" -fi - -IUSE="spirv-tools" -RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] ) - media-libs/vulkan-loader[${MULTILIB_USEDEP},X] - x11-libs/xcb-util:=[${MULTILIB_USEDEP}] - x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}] - x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]" - -DEPEND="${RDEPEND} - dev-util/spirv-headers - dev-util/vulkan-headers" - -DESCRIPTION="D3D12 to Vulkan translation library" -HOMEPAGE="https://source.winehq.org/git/vkd3d.git/" - -LICENSE="LGPL-2.1" -SLOT="0" - -multilib_src_configure() { - local myconf=( - $(use_with spirv-tools) - ) - - ECONF_SOURCE=${S} econf "${myconf[@]}" -} diff --git a/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild b/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild deleted file mode 100644 index 2fc70a042f61..000000000000 --- a/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-minimal - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git" - inherit git-r3 -else - KEYWORDS="amd64 x86" - SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz" -fi - -IUSE="spirv-tools" -RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] ) - media-libs/vulkan-loader[${MULTILIB_USEDEP},X] - x11-libs/xcb-util:=[${MULTILIB_USEDEP}] - x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}] - x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]" - -DEPEND="${RDEPEND} - dev-util/spirv-headers - dev-util/vulkan-headers" - -DESCRIPTION="D3D12 to Vulkan translation library" -HOMEPAGE="https://source.winehq.org/git/vkd3d.git/" - -LICENSE="LGPL-2.1" -SLOT="0" - -PATCHES=( - "${FILESDIR}"/${P}-Fix-build.patch -) - -multilib_src_configure() { - local myconf=( - $(use_with spirv-tools) - ) - - ECONF_SOURCE="${S}" econf "${myconf[@]}" -} diff --git a/app-emulation/vkd3d/vkd3d-1.1.ebuild b/app-emulation/vkd3d/vkd3d-1.1.ebuild deleted file mode 100644 index d3f9d96bc43b..000000000000 --- a/app-emulation/vkd3d/vkd3d-1.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-minimal - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git" - inherit git-r3 -else - KEYWORDS="amd64 x86" - SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz" -fi - -IUSE="spirv-tools" -RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] ) - media-libs/vulkan-loader[${MULTILIB_USEDEP},X] - x11-libs/xcb-util:=[${MULTILIB_USEDEP}] - x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}] - x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]" - -DEPEND="${RDEPEND} - dev-util/spirv-headers - dev-util/vulkan-headers" - -DESCRIPTION="D3D12 to Vulkan translation library" -HOMEPAGE="https://source.winehq.org/git/vkd3d.git/" - -LICENSE="LGPL-2.1" -SLOT="0" - -multilib_src_configure() { - local myconf=( - $(use_with spirv-tools) - ) - - ECONF_SOURCE=${S} econf "${myconf[@]}" -} diff --git a/app-emulation/vkd3d/vkd3d-1.4-r1.ebuild b/app-emulation/vkd3d/vkd3d-1.4-r1.ebuild new file mode 100644 index 000000000000..5fc7999f8241 --- /dev/null +++ b/app-emulation/vkd3d/vkd3d-1.4-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal + +DESCRIPTION="D3D12 to Vulkan translation library" +HOMEPAGE="https://source.winehq.org/git/vkd3d.git/" +SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ncurses spirv-tools" +RESTRICT="test" #838655 + +RDEPEND=" + media-libs/vulkan-loader[${MULTILIB_USEDEP}] + ncurses? ( sys-libs/ncurses:= ) + spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )" +DEPEND=" + ${RDEPEND} + dev-util/spirv-headers + dev-util/vulkan-headers" +BDEPEND=" + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +multilib_src_configure() { + local conf=( + $(multilib_native_use_with ncurses) + $(use_with spirv-tools) + --disable-doxygen-pdf + --without-xcb + ) + + ECONF_SOURCE=${S} econf "${conf[@]}" +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/app-emulation/vkd3d/vkd3d-1.4.ebuild b/app-emulation/vkd3d/vkd3d-1.4.ebuild deleted file mode 100644 index e64cc1a24558..000000000000 --- a/app-emulation/vkd3d/vkd3d-1.4.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-minimal - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git" - inherit git-r3 -else - KEYWORDS="~amd64 ~x86" - SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz" -fi - -#Tests fail: https://bugs.gentoo.org/838655 -RESTRICT="test" - -IUSE="spirv-tools" -RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] ) - media-libs/vulkan-loader[${MULTILIB_USEDEP},X] - x11-libs/xcb-util:=[${MULTILIB_USEDEP}] - x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}] - x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]" - -DEPEND="${RDEPEND} - dev-util/spirv-headers - dev-util/vulkan-headers" - -DESCRIPTION="D3D12 to Vulkan translation library" -HOMEPAGE="https://source.winehq.org/git/vkd3d.git/" - -LICENSE="LGPL-2.1" -SLOT="0" - -multilib_src_configure() { - local myconf=( - $(use_with spirv-tools) - --disable-doxygen-pdf - ) - - ECONF_SOURCE=${S} econf "${myconf[@]}" -} diff --git a/app-emulation/vkd3d/vkd3d-9999.ebuild b/app-emulation/vkd3d/vkd3d-9999.ebuild deleted file mode 100644 index e64cc1a24558..000000000000 --- a/app-emulation/vkd3d/vkd3d-9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-minimal - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git" - inherit git-r3 -else - KEYWORDS="~amd64 ~x86" - SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz" -fi - -#Tests fail: https://bugs.gentoo.org/838655 -RESTRICT="test" - -IUSE="spirv-tools" -RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] ) - media-libs/vulkan-loader[${MULTILIB_USEDEP},X] - x11-libs/xcb-util:=[${MULTILIB_USEDEP}] - x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}] - x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]" - -DEPEND="${RDEPEND} - dev-util/spirv-headers - dev-util/vulkan-headers" - -DESCRIPTION="D3D12 to Vulkan translation library" -HOMEPAGE="https://source.winehq.org/git/vkd3d.git/" - -LICENSE="LGPL-2.1" -SLOT="0" - -multilib_src_configure() { - local myconf=( - $(use_with spirv-tools) - --disable-doxygen-pdf - ) - - ECONF_SOURCE=${S} econf "${myconf[@]}" -} diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index 6a8eed18a152f188ef65c0b90165e8ea5469bfe4..e7d9c70a530e8899c50c0dab59d7d42d9eaa1613 100644 GIT binary patch literal 6704 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 GFaQ7;v-+R_ literal 6700 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ł Górny - mgorny/eselect-repository + projg2/eselect-repository diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index c926ae9f1127a5d94d81e90e252745a74caf9a13..3cc3dd8373cd220670996bfa6e7957e29aa7bda0 100644 GIT binary patch delta 9811 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

P&*+V632u*bAbrAqcZ7GS;RZOmYy~D>6A`C^x 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 -+ if (area.x == -1 && area.y == -1 && area.width == 0 && area.height == 0) { -+ area.x = 0; -+ area.y += gdk_window_get_height (ibusimcontext->client_window); -+ } - #else - if (area.x == -1 && area.y == -1 && area.width == 0 && area.height == 0) { - gint w, h; -diff --git a/client/gtk3/ibusimcontext.c b/client/gtk3/ibusimcontext.c -index da9a402..b1ccede 100644 ---- a/client/gtk3/ibusimcontext.c -+++ b/client/gtk3/ibusimcontext.c -@@ -1497,7 +1497,10 @@ _set_cursor_location_internal (IBusIMContext *ibusimcontext) - - #if GTK_CHECK_VERSION (3, 98, 4) - #elif GTK_CHECK_VERSION (2, 91, 0) -- area.y += gdk_window_get_height (ibusimcontext->client_window); -+ if (area.x == -1 && area.y == -1 && area.width == 0 && area.height == 0) { -+ area.x = 0; -+ area.y += gdk_window_get_height (ibusimcontext->client_window); -+ } - #else - if (area.x == -1 && area.y == -1 && area.width == 0 && area.height == 0) { - gint w, h; diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 7396c4e75005b411d4f164d0bf7700b6bec9a88d..e8f9522649bfe5850a141979ea4d948692e6a607 100644 GIT binary patch delta 48328 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%0D{qNy1kuNr~wiu9q%{7H%iyGlkQw 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 delta 48345 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 delta 8655 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 -Date: Thu, 12 Dec 2019 18:46:50 -0800 -Subject: [PATCH] Harden env var imports - ---- - src/cmd/ksh93/sh/arith.c | 37 ++++++++++++++++++++++----------- - src/cmd/ksh93/tests/subshell.sh | 23 ++++++++++++++++++++ - -diff --git a/src/cmd/ksh93/sh/arith.c b/src/cmd/ksh93/sh/arith.c -index 30b3067590a2..8e68cbdc868a 100644 ---- a/src/cmd/ksh93/sh/arith.c -+++ b/src/cmd/ksh93/sh/arith.c -@@ -567,19 +567,32 @@ Sfdouble_t sh_strnum(Shell_t *shp, const char *str, char **ptr, int mode) { - char *last; - - if (*str == 0) { -- if (ptr) *ptr = (char *)str; -- return 0; -- } -- errno = 0; -- d = number(str, &last, shp->inarith ? 0 : 10, NULL); -- if (*last) { -- if (*last != '.' || last[1] != '.') { -- d = strval(shp, str, &last, arith, mode); -- Varsubscript = true; -+ d = 0.0; -+ last = (char *)str; -+ } else { -+ d = number(str, &last, shp->inarith ? 0 : 10, NULL); -+ if (*last && !shp->inarith && sh_isstate(shp, SH_INIT)) { -+ // This call is to handle "base#value" literals if we're importing untrusted env vars. -+ d = number(str, &last, 0, NULL); -+ } -+ if (*last) { -+ if (sh_isstate(shp, SH_INIT)) { -+ // Initializing means importing untrusted env vars. Since the string does not appear -+ // to be a recognized numeric literal give up. We can't safely call strval() since -+ // that allows arbitrary expressions which would create a security vulnerability. -+ d = 0.0; -+ } else { -+ if (*last != '.' || last[1] != '.') { -+ d = strval(shp, str, &last, arith, mode); -+ Varsubscript = true; -+ } -+ if (!ptr && *last && mode > 0) { -+ errormsg(SH_DICT, ERROR_exit(1), e_lexbadchar, *last, str); -+ } -+ } -+ } else if (d == 0.0 && *str == '-') { -+ d = -0.0; - } -- if (!ptr && *last && mode > 0) errormsg(SH_DICT, ERROR_exit(1), e_lexbadchar, *last, str); -- } else if (!d && *str == '-') { -- d = -0.0; - } - if (ptr) *ptr = last; - return d; -diff --git a/src/cmd/ksh93/tests/subshell.sh b/src/cmd/ksh93/tests/subshell.sh -index b63a8051ed5c..3faba475d6de 100644 ---- a/src/cmd/ksh93/tests/subshell.sh -+++ b/src/cmd/ksh93/tests/subshell.sh -@@ -856,3 +856,26 @@ for exp in 65535 65536 - do got=$($SHELL -c 'x=$(printf "%.*c" '$exp' x); print ${#x}' 2>&1) - [[ $got == $exp ]] || log_error "large command substitution failed" "$exp" "$got" - done -+ -+# ========== -+# Verify that importing untrusted env vars does not allow evaluating arbitrary expressions but does -+# recognize all integer literals recognized by ksh. -+expect=8 -+actual=$(env SHLVL='7' $SHELL -c 'echo $SHLVL') -+[[ $actual == $expect ]] || log_error "decimal int literal not recognized" "$expect" "$actual" -+ -+expect=14 -+actual=$(env SHLVL='013' $SHELL -c 'echo $SHLVL') -+[[ $actual == $expect ]] || log_error "leading zeros int literal not recognized" "$expect" "$actual" -+ -+expect=4 -+actual=$(env SHLVL='2#11' $SHELL -c 'echo $SHLVL') -+[[ $actual == $expect ]] || log_error "base#value int literal not recognized" "$expect" "$actual" -+ -+expect=12 -+actual=$(env SHLVL='16#B' $SHELL -c 'echo $SHLVL') -+[[ $actual == $expect ]] || log_error "base#value int literal not recognized" "$expect" "$actual" -+ -+expect=1 -+actual=$(env SHLVL="2#11+x[\$($bin_echo DANGER WILL ROBINSON >&2)0]" $SHELL -c 'echo $SHLVL') -+[[ $actual == $expect ]] || log_error "expression allowed on env var import" "$expect" "$actual" diff --git a/app-shells/ksh/files/ksh-1.0.0-beta.2-gcc12.patch b/app-shells/ksh/files/ksh-1.0.0-beta.2-gcc12.patch deleted file mode 100644 index 1d46cc3b3f5e..000000000000 --- a/app-shells/ksh/files/ksh-1.0.0-beta.2-gcc12.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 4a1dbcbaa04b6edf4c8c5d950031c6d853acf358 Mon Sep 17 00:00:00 2001 -From: Vincent Mihalkovic -Date: Wed, 11 May 2022 14:27:35 +0200 -Subject: [PATCH] Mamfile: add -lm flag where needed - ---- - src/cmd/builtin/Mamfile | 2 +- - src/cmd/ksh93/Mamfile | 8 ++++---- - 2 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/src/cmd/builtin/Mamfile b/src/cmd/builtin/Mamfile -index 16974ae54ad2..f6e726105e43 100644 ---- a/src/cmd/builtin/Mamfile -+++ b/src/cmd/builtin/Mamfile -@@ -50,7 +50,7 @@ make install - exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -DERROR_CATALOG=\""builtin"\" -D_PACKAGE_ast -DCMD_STANDALONE=b_pty -c pty.c - done pty.o generated - bind -lutil dontcare -- exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} -lm ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o pty pty.o ${mam_libutil} ${mam_libast} ${mam_libcmd} -+ exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o pty pty.o ${mam_libutil} ${mam_libast} ${mam_libcmd} -lm - done pty generated - make ${INSTALLROOT}/bin - exec - if silent test ! -d ${INSTALLROOT}/bin -diff --git a/src/cmd/ksh93/Mamfile b/src/cmd/ksh93/Mamfile -index 3936ff926902..e2899523b634 100644 ---- a/src/cmd/ksh93/Mamfile -+++ b/src/cmd/ksh93/Mamfile -@@ -1219,7 +1219,7 @@ make install - make data/math.tab implicit - done data/math.tab - done features/math.sh dontcare -- exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/math.sh ${PACKAGEROOT}/src/cmd/ksh93/data/math.tab -+ exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} -lm : run features/math.sh ${PACKAGEROOT}/src/cmd/ksh93/data/math.tab - make ${PACKAGE_ast_INCLUDE}/ast_standards.h implicit - done ${PACKAGE_ast_INCLUDE}/ast_standards.h dontcare - make ${INSTALLROOT}/src/lib/libast/FEATURE/float implicit -@@ -1386,7 +1386,7 @@ make install - prev +li - prev ${mam_libsocket} - prev ${mam_libsecdb} -- exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o ksh pmain.o ${mam_libshell} ${mam_libnsl} ${mam_libast} -+ exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o ksh pmain.o ${mam_libshell} ${mam_libnsl} ${mam_libast} -lm - done ksh generated - make shcomp - make shcomp.o -@@ -1408,7 +1408,7 @@ make install - prev +li - prev ${mam_libsocket} - prev ${mam_libsecdb} -- exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o shcomp shcomp.o ${mam_libshell} ${mam_libnsl} ${mam_libast} -+ exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o shcomp shcomp.o ${mam_libshell} ${mam_libnsl} ${mam_libast} -lm - done shcomp generated - make suid_exec - make suid_exec.o -@@ -1429,7 +1429,7 @@ make install - prev +li - prev ${mam_libsocket} - prev ${mam_libsecdb} -- exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} -lm ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o suid_exec suid_exec.o ${mam_libast} ${mam_libnsl} ${mam_libast} -+ exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o suid_exec suid_exec.o ${mam_libast} ${mam_libnsl} ${mam_libast} -lm - done suid_exec generated - make shell - prev libshell.a archive diff --git a/app-shells/ksh/files/ksh-2020.0.0-ensure-user-set.patch b/app-shells/ksh/files/ksh-2020.0.0-ensure-user-set.patch deleted file mode 100644 index 9f5d70f4d33c..000000000000 --- a/app-shells/ksh/files/ksh-2020.0.0-ensure-user-set.patch +++ /dev/null @@ -1,30 +0,0 @@ -From cb9f6d3498622b46de021a7f4798512d203747e9 Mon Sep 17 00:00:00 2001 -From: Kurtis Rader -Date: Sun, 1 Sep 2019 15:44:40 -0700 -Subject: [PATCH] Ensure USER is set when unit tests run - -Related #1391 ---- - src/cmd/ksh93/tests/util/run_test.sh | 9 +++++++++ - 1 file changed, 9 insertions(+) - -diff --git a/src/cmd/ksh93/tests/util/run_test.sh b/src/cmd/ksh93/tests/util/run_test.sh -index 20d24ed1fda..ebc74770cae 100644 ---- a/src/cmd/ksh93/tests/util/run_test.sh -+++ b/src/cmd/ksh93/tests/util/run_test.sh -@@ -62,6 +62,15 @@ fi - # - export OS_NAME=$(uname -s | tr '[A-Z]' '[a-z]') - -+# -+# Make sure $USER is set. A CI/CB environment might not set it. -+# See https://github.com/att/ast/issues/1391 -+# -+if [[ -z $USER ]] -+then -+ export USER=$(id -un) -+fi -+ - # TODO: Enable the `io` test on Travis macOS once we understand why it dies from an abort(). - # I'm not seeing that failure happen on either of my macOS 10.12 or 10.13 systems. - if [[ $test_name == io && $OS_NAME == darwin && $CI == true ]] diff --git a/app-shells/ksh/files/ksh-2020.0.0-skip-api-test.patch b/app-shells/ksh/files/ksh-2020.0.0-skip-api-test.patch deleted file mode 100644 index f832d175454e..000000000000 --- a/app-shells/ksh/files/ksh-2020.0.0-skip-api-test.patch +++ /dev/null @@ -1,36 +0,0 @@ -From d89753b5d38482f4a3f17ba3b7d09ab07cfe7419 Mon Sep 17 00:00:00 2001 -From: Kurtis Rader -Date: Sun, 1 Sep 2019 13:47:40 -0700 -Subject: [PATCH] Skip API test if build type != debug - -Fixes #1390 ---- - src/lib/libast/tests/misc/meson.build | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -diff --git a/src/lib/libast/tests/misc/meson.build b/src/lib/libast/tests/misc/meson.build -index 67a178762fa..a4c864428d8 100644 ---- a/src/lib/libast/tests/misc/meson.build -+++ b/src/lib/libast/tests/misc/meson.build -@@ -10,6 +10,12 @@ tests_to_skip = [ - ['freebsd', 'debug'], - ] - -+# Non-debug build types affect the behavior of `backtrace()`. Which means it will almost certainly -+# break the "debug" test. See https://github.com/att/ast/issues/1390. -+if get_option('buildtype') != 'debug' -+ tests_to_skip += [['*', 'debug']] -+endif -+ - foreach test_name: tests - # If the platform doesn't have an execinfo.h header there is no point in trying to run the - # debug.c unit test. -@@ -18,7 +24,7 @@ foreach test_name: tests - endif - skip_test = false - foreach skip : tests_to_skip -- if system == skip[0] and test_name == skip[1] -+ if ('*' == skip[0] or system == skip[0]) and test_name == skip[1] - warning('skipping ' + test_name + ' on ' + system) - skip_test = true - # break # Not until meson 0.49 diff --git a/app-shells/ksh/ksh-1.0.0_beta2.ebuild b/app-shells/ksh/ksh-1.0.3.ebuild similarity index 76% rename from app-shells/ksh/ksh-1.0.0_beta2.ebuild rename to app-shells/ksh/ksh-1.0.3.ebuild index 297d09947372..dd729029724d 100644 --- a/app-shells/ksh/ksh-1.0.0_beta2.ebuild +++ b/app-shells/ksh/ksh-1.0.3.ebuild @@ -1,27 +1,26 @@ # Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit flag-o-matic toolchain-funcs +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ksh93/ksh" +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + MY_PV=$(ver_rs 3 - 4 .) + SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz" + S="${WORKDIR}/${PN}-${MY_PV}" +fi + DESCRIPTION="The Original ATT Korn Shell" HOMEPAGE="http://www.kornshell.com/" -MY_PV=$(ver_rs 3 - 4 .) -SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz" - LICENSE="EPL-1.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -S="${WORKDIR}/${PN}-${MY_PV}" - -PATCHES=( - "${FILESDIR}/ksh-1.0.0-beta.2-gcc12.patch" -) - src_prepare() { default @@ -42,6 +41,8 @@ src_compile() { "-Wno-cpp" "-Wno-maybe-uninitialized" "-Wno-lto-type-mismatch" + "-Wno-error=int-conversion" + "-Wno-int-conversion" "-P" ) append-cflags $(test-flags-CC ${extraflags[@]}) diff --git a/app-shells/ksh/ksh-2020.0.0-r1.ebuild b/app-shells/ksh/ksh-2020.0.0-r1.ebuild deleted file mode 100644 index 5eb45fad5785..000000000000 --- a/app-shells/ksh/ksh-2020.0.0-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson ninja-utils - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/att/ast" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" - MY_PV="${PV/_/-}" - MY_P="${PN}-${MY_PV}" - SRC_URI="https://github.com/att/ast/releases/download/${MY_PV}/${MY_P}.tar.gz" - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="The Original Korn Shell, 1993 revision (ksh93)" -HOMEPAGE="https://github.com/att/ast" - -LICENSE="CPL-1.0 EPL-1.0" -SLOT="0" - -RDEPEND="!app-shells/pdksh" - -PATCHES=( - "${FILESDIR}"/ksh-2020.0.0-ensure-user-set.patch - "${FILESDIR}"/ksh-2020.0.0-skip-api-test.patch - "${FILESDIR}"/CVE-2019-14868.patch -) - -src_test() { - # https://bugs.gentoo.org/702570 - addwrite /proc/self - local cmd=( - meson test - -C "${BUILD_DIR}" - --num-processes "$(makeopts_jobs ${NINJAOPTS:-${MAKEOPTS}})" - ) - echo "${cmd[@]}" >&2 - # https://github.com/att/ast/issues/1392 - env -u T "${cmd[@]}" || die -} - -src_install() { - meson_src_install - dodir /bin - mv "${ED}/usr/bin/ksh" "${ED}/bin/ksh" || die -} diff --git a/app-shells/ksh/ksh-9999.ebuild b/app-shells/ksh/ksh-9999.ebuild index 8e02335af1d6..8fb7af0f3c4b 100644 --- a/app-shells/ksh/ksh-9999.ebuild +++ b/app-shells/ksh/ksh-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit flag-o-matic toolchain-funcs @@ -9,7 +9,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/ksh93/ksh" else - KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" MY_PV=$(ver_rs 3 - 4 .) SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz" S="${WORKDIR}/${PN}-${MY_PV}" diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 00cd3337ab1318e3289fe03d4190567f31a64ceb..15804eff203f0f26a2b0f5352cb659cc98261819 100644 GIT binary patch delta 32795 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

TKY`_sh8w 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 delta 32833 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 kr6o>UEhX>^*~4KWLR&h%MYctXefWR=Kg^gK4 + #include + #include ++#include + + /*============================================================================*/ + /* SYMBOL DEFINITIONS */ +--- a/src/align_comments.c ++++ b/src/align_comments.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + /*===========================================================================*/ + /* SYMBOL DEFINITIONS */ +--- a/src/boxcomment.c ++++ b/src/boxcomment.c +@@ -59,6 +59,7 @@ + #include + #include + #include ++#include + + /*============================================================================*/ + /* SYMBOL DEFINITIONS */ +--- a/src/expander.c ++++ b/src/expander.c +@@ -114,6 +114,7 @@ + #include + #include + #include ++#include + + /*==========================================================================*/ + /* MACRO DEFINITIONS */ +@@ -1264,7 +1265,7 @@ bool_t locate_definition( + bool_t ignore_definition = FALSE; + int i; + char line[ MAXBUF ]; +- static level = 0; ++ static int level = 0; + + /*--------------------- + * Recursion protection. +--- a/src/where_is.c ++++ b/src/where_is.c +@@ -54,6 +54,7 @@ + #include + #include + #include ++#include + + typedef int bool_t; + diff --git a/app-text/expander/files/expander-2.0.5-gentoo.patch b/app-text/expander/files/expander-2.05-gentoo.patch similarity index 100% rename from app-text/expander/files/expander-2.0.5-gentoo.patch rename to app-text/expander/files/expander-2.05-gentoo.patch diff --git a/app-text/iso-codes/Manifest b/app-text/iso-codes/Manifest index 8ef3b9a695eb..4e817059383b 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 2649 BLAKE2B d01defa86c413b1775d446dedb375a95c3bf9500e72283573cd19f145a209cda2ae3d3a45d5df00d20176c16d25ee59ae02faf5380307bcb64f6f8304e0c237a SHA512 065cfcb638302902bf3c36339062d4578155e017c0ab1002cb7389a460a8ab512f32e495a96afd542c695087a7c714fc0d5f98f36676d40f5e4abcb0d80d2b5e +EBUILD iso-codes-4.11.0.ebuild 2647 BLAKE2B b333c48ab38c62b8d094ac770bf4abf4e573cef3e95b898b7dad63b722397441084f3ea8b41a1aa20eb840c7f39d9b51d6c6185bae30b341be85a6dea04db01b SHA512 01e2812231ea32112c4c885224097ee4a8779a1ee3205d4c4aa295edce2c07ca8b04343dfe6b15e99239f04021bc59ab774f2df0885bbde148a9b434d87e71a1 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 38502be66b53..b4d40c39390b 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/mecab/Manifest b/app-text/mecab/Manifest index 7981c5d683ae..33e806971e14 100644 --- a/app-text/mecab/Manifest +++ b/app-text/mecab/Manifest @@ -1,4 +1,4 @@ AUX mecab-0.98-iconv.patch 302 BLAKE2B 3644a66b1bdf9099ff0258a057c930c1b2e065836b0e6332211e4d04efbbf39da1de2788d90143826a1c9d887fcb63042e533864e746b7c385baea485cb93490 SHA512 c0dcaa8637f1c16a33bd4dd4007225a4f1ed3f0eebcda28dc7d92ec0a66ea16b5bdd956fb3a904af8070ce0ac2d6c9090b602b4705e73fac1100a845b3a756ce DIST mecab-0.996.tar.gz 1398663 BLAKE2B 97ea18a00c6f2284c994681631b84a572d244b741c8e30b5fdf5404b2bf80fdd4c724c803999955e36ee252e59e6644716dbdca55a6ffb2e4de52193d7f777bd SHA512 aca6d16f411b9ba9b6687242246aeb28ede6d6c6a9122d4a32da9d8e76e79b5f4af2c8e3b13ad9462b34e9d2994cbd9bbbedebac45609684db9b703da999577f -EBUILD mecab-0.996-r1.ebuild 1172 BLAKE2B 1ac779aab4496b6cea52f713549042b0fd199967cb55f1dbbaf3f579d5418cdb194c2a4566281c31ee0e8bd65362d2fb9419888e92f68be692588d18721c1164 SHA512 f093de2d38639e2e98fd9ca69d441357ea3acf4b3f94c01154dd05e1a2755cdc6d2381a82cc5e6fa4162df27aae1dd54639ab3cf3b0e408ea5fc3213d1519340 +EBUILD mecab-0.996-r1.ebuild 1191 BLAKE2B 42b7c8b06642e154d9af8ad0ce5522a66f488ea8913108bddfab0a23524938fc0d89a349e129da292ba6d526249a7c9a2d0aef51e610addf605e467e10462b6d SHA512 9e938a917e6ea9a6ec272fb1713fa6f07f9b58427289674c6e591f0ebcc7df39001c76faddec912a96b62fca4be513f3202040324152f1bc51ad928deda4be5d MISC metadata.xml 413 BLAKE2B e30f9d8b15a3ab4419d79cdafa6615e9d7d353b62732b4e5bb819396f22ad951d485317b1da5d36f7e471fed9037d6efc9753e7e0f26e0c6b73b4501f50e1fc9 SHA512 99d12f9ea78a09e7b4230b8520a18d3d8c8d8d99cf77703c8a0bdcf7df63f3de64e8cdf30df7d046f5e5f98d2113abcca9c25de7671edda51da1a4e6fbc530bd diff --git a/app-text/mecab/mecab-0.996-r1.ebuild b/app-text/mecab/mecab-0.996-r1.ebuild index 0caf6327ca03..cc47b0f8bc48 100644 --- a/app-text/mecab/mecab-0.996-r1.ebuild +++ b/app-text/mecab/mecab-0.996-r1.ebuild @@ -15,6 +15,7 @@ SLOT="0" IUSE="static-libs unicode" DEPEND="dev-lang/perl + sys-devel/gettext virtual/libiconv" RDEPEND="" PDEPEND="|| ( diff --git a/app-text/paperwork-backend/Manifest b/app-text/paperwork-backend/Manifest index f236c99d1839..6addeab28d47 100644 --- a/app-text/paperwork-backend/Manifest +++ b/app-text/paperwork-backend/Manifest @@ -1,5 +1,5 @@ DIST paperwork-backend-2.1.0.tar.gz 1352553 BLAKE2B 84bf9f34be50c2cd762c1afb496e4625bed50018242e94925ad4d5428228fadc9ac8d3866f8fbb9f0a78d049599048db62c6d7201852638cc5ad0674ebc791f0 SHA512 72cf3176091d899433a50d8a166a2505f0be9e5917df311a6f5139af472363df427102dcde99e6097b11f6aa26571bdaba06047fafd2365b4dedec0d3a47da7a DIST paperwork-backend-2.1.1.tar.gz 1383107 BLAKE2B 0e814a829581fe6322cc0ae44e9e3a20a2fc066e9be5de038c4d08b9d85218961ca87777271ebc646b03425e78017109ddf35c05a4b11e8fcc3bb4b6d10a6273 SHA512 ab75aaf01571eaa52a283ac6e1b9ff080d09e2514e1efb98bc96e9986acf85ec2ab2d94fc27ba15230370c642e39fddf6e11922a3d18b16af38f4281ff9c628f -EBUILD paperwork-backend-2.1.0.ebuild 966 BLAKE2B efb007d0b4b88d7db2699fe01a2ffe41271abc6bb2f6e5c098f2036bf81ac56a6690f324670ddb4bdfa76ed81fa2488e070bb220fd2339da098f14910e4369ce SHA512 c3ba9143f84d87e93dd293de8b762cae8a1e64e416a170d3ec28a487756c5b4449eb638157189c3562d8a759aa5c190d07beebc93715f796352921f737c81073 -EBUILD paperwork-backend-2.1.1.ebuild 998 BLAKE2B 6b30dda7973451d1ef673474dfbec1e4b0a3481f1e79312109757d5e73dab99b772183c404f8055fb8bbc3520b39a3739e79813ee139257fd1c334fee0035b5f SHA512 164d7032faad526549f3a818f356e6ac3095b2699b9368a3e2802058c400ed9049b9c775957db62e5cdbec5869284cffb45e10233087830ad16c39b2554d0a09 +EBUILD paperwork-backend-2.1.0.ebuild 959 BLAKE2B b46571e2a34860e07c796aed27ba420ecedcf7dbcf908fb969b51544acf3cef45c96b54c96de717d8adc843413d7677c58b4ebf5a2c28f4712194f5230718c10 SHA512 1ef2da67bc7e325ffc22b216f01f78dd561fe7de4c1a43d6b7b48ca92683fcac55a91cff3d3be5ec1833f9ccf58996ee42567760c0d51514fd3cbd9e0dd719b7 +EBUILD paperwork-backend-2.1.1.ebuild 991 BLAKE2B ffcd34b4d13a58423a09a3d0bb9cfa54b461d9b8c19056a6a1853dd7ad3e6fb630ebc1f81ea017ee2385d0a95768dcff32ee44bcf7081044594a3e28237a0297 SHA512 bf4275a578eae3f93975022e5f84e46516bd508b33ca361b03ca4dcab27a234fc88ac274ec2d711d5b93548eef2d6b3f73f46f7de7ef80bd1eaf5fa88699ea22 MISC metadata.xml 343 BLAKE2B c205d91c4a58119baa58d40a20915a1cbf44ee65b05d2e42150b45010c0802512008c53c487b1622f6370c46f741082347ec6241290ff1ec93142ad8fb4a9081 SHA512 e0b32b862f07314143878a643d0c8475b1d17ccf7eaddeb9cf77a787e68ebd231ccb4176c71a65ac47eefa97af2a04fedce0cb4efda24c08452c63d390a4dd8f diff --git a/app-text/paperwork-backend/paperwork-backend-2.1.0.ebuild b/app-text/paperwork-backend/paperwork-backend-2.1.0.ebuild index b20acac9dac9..4f0cf6cbd94d 100644 --- a/app-text/paperwork-backend/paperwork-backend-2.1.0.ebuild +++ b/app-text/paperwork-backend/paperwork-backend-2.1.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=8 @@ -18,6 +18,7 @@ IUSE="" RDEPEND="app-text/poppler[introspection] dev-python/distro[${PYTHON_USEDEP}] + dev-python/Levenshtein[${PYTHON_USEDEP}] dev-python/natsort[${PYTHON_USEDEP}] dev-python/pillow[${PYTHON_USEDEP}] dev-python/psutil[${PYTHON_USEDEP}] @@ -25,7 +26,6 @@ RDEPEND="app-text/poppler[introspection] dev-python/pycountry[${PYTHON_USEDEP}] dev-python/pyenchant[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/python-levenshtein[${PYTHON_USEDEP}] dev-python/termcolor[${PYTHON_USEDEP}] dev-python/whoosh[${PYTHON_USEDEP}] sci-libs/scikit-learn[${PYTHON_USEDEP}]" diff --git a/app-text/paperwork-backend/paperwork-backend-2.1.1.ebuild b/app-text/paperwork-backend/paperwork-backend-2.1.1.ebuild index 820e83331f39..f5bcf8a9e058 100644 --- a/app-text/paperwork-backend/paperwork-backend-2.1.1.ebuild +++ b/app-text/paperwork-backend/paperwork-backend-2.1.1.ebuild @@ -18,6 +18,7 @@ IUSE="" RDEPEND="app-text/poppler[introspection] dev-python/distro[${PYTHON_USEDEP}] + dev-python/Levenshtein[${PYTHON_USEDEP}] dev-python/natsort[${PYTHON_USEDEP}] dev-python/pillow[${PYTHON_USEDEP}] dev-python/psutil[${PYTHON_USEDEP}] @@ -25,7 +26,6 @@ RDEPEND="app-text/poppler[introspection] dev-python/pycountry[${PYTHON_USEDEP}] dev-python/pyenchant[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/python-levenshtein[${PYTHON_USEDEP}] dev-python/termcolor[${PYTHON_USEDEP}] dev-python/whoosh[${PYTHON_USEDEP}] sci-libs/scikit-learn[${PYTHON_USEDEP}]" diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz index 89165f3e45fc12a81b35eddb9e54a87a84aef4e9..9ce68ca5f9062cd9c3e4df3c15055415cdc62208 100644 GIT binary patch literal 3567 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 literal 3561 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 diff --git a/dev-cpp/atkmm/Manifest b/dev-cpp/atkmm/Manifest index 3601e02c2fba..c10e97b9471c 100644 --- a/dev-cpp/atkmm/Manifest +++ b/dev-cpp/atkmm/Manifest @@ -1,5 +1,5 @@ DIST atkmm-2.28.2.tar.xz 689944 BLAKE2B 24a71e98af483ed5a5a0c517fecca775ad0206b972fc3906b9b002910ca07dd1d1ae1a9aa6f044231470b484d36d580d8d263ac7b8ddee668d3a0e1845bd47b0 SHA512 df20b89b603a6ae419db24b21acbd6a9d0e91c07e374b4b774f6a67581ce1581affb0d079a264f0d7f2e6d8b63210639dd7aa15e7e94fb5904d161e9a2aac286 DIST atkmm-2.36.2.tar.xz 744596 BLAKE2B 2eee35605eee2e569eca1053f0c50449ce2a1cf44c5d29c17d00685da702f252e0eb9cd7d06ceceb0cb93dbe6848f4ea952aae621e5290aa69870a7ca2961766 SHA512 ad8ba4cb83a71c2998a600e015d1639d7d2ad39b450148ddb40ed750f3321e6932e81986cb1591ad3bcf914bcc50409c24300580b898f16408acc57a0ce2d914 EBUILD atkmm-2.28.2.ebuild 872 BLAKE2B 238e82b134fed953ff9a9c45eafcbcfbb85c8e1e96415c58591ce43166383100d011c47b71f2cebdfd8528c7019151fca499dd85157497ceb1d65a24ecade75a SHA512 fc22b62fd70712c08625cb44c1eebe2c8a5a5a51dc1b1d9ac333bd56e5f464061714afded0dfdc4c45fbb1ff64ba52b1a722aa7667cdb5f9a449e266fc284171 -EBUILD atkmm-2.36.2.ebuild 868 BLAKE2B d50bd94866835a5cdbb104c2f0abad16b7e9f50474a47584f14f537418412a0e9e2d89b38f7213326a70f642fb59bb8a333bc85fbf09667568c96a59c996e636 SHA512 ce0ec3129cc9bef086d426910a9b1aae7940b2d5a183bbfd1015f17c3d4706bd123496fc43af4c4fc97c3920a78f37f4b278f10e6e14cb02a1d165f29e4b2424 +EBUILD atkmm-2.36.2.ebuild 866 BLAKE2B 84ae6416a4a8aeea7e72f9d13212f61fbb3a011a3670a5544b3aea73b08d64528975759952b4f28e807cc7e24b0c52326f8614643367973530a7e8cdc339c10e SHA512 b4e2bc3a5a48bec37ed7b0246d5c1b25d286b6ddd48b9373eb72e3a07901ff0e5389643bc2ea6983f788c5bfcb09bb0d2e96424606535c0b2bcc7af90f3a9ea5 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-cpp/atkmm/atkmm-2.36.2.ebuild b/dev-cpp/atkmm/atkmm-2.36.2.ebuild index 27fcb5c6e050..f0395f8715bd 100644 --- a/dev-cpp/atkmm/atkmm-2.36.2.ebuild +++ b/dev-cpp/atkmm/atkmm-2.36.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="2.36" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="doc" DEPEND=" diff --git a/dev-cpp/edencommon/Manifest b/dev-cpp/edencommon/Manifest index 4281bbe36222..fa4a8b599aab 100644 --- a/dev-cpp/edencommon/Manifest +++ b/dev-cpp/edencommon/Manifest @@ -1,13 +1,5 @@ -DIST edencommon-0_pre20220808.tar.gz 142458 BLAKE2B 0dd501069bc511973e89b21b9dbdce7eeb0e87e31ecd05e585fe83c515894691a02e5725de8c912c4bd0fb70f4172445070ef8fec205243e1df9c35a3ccaffe4 SHA512 63f60e1c406d834cf618e2747c21f928e43fe2a475a97152070aecb61b11b5e515bdfd1c9571a93a159d91fa185c9f89caebe8d41421a94e636e8ff43fd11a3a -DIST edencommon-0_pre20220815.tar.gz 142456 BLAKE2B 64e2b8e155e56ff50ca348ae53f3e55e123b32816ec199cebf760dcd4b08da920b15b56aab1254a782d202b89e1d119a8180f7d5382da8a94f67752ecb6924db SHA512 7263fb3f85c6142862eac9472c2de2ac94a2b3c5205e0d87ca2f6694d4ed3c5b9f2643c35266141e6bbbb1d45079a59cf5803de3065ef46a9a8d7f321b15bc99 -DIST edencommon-2022.08.15.00.gh.tar.gz 142467 BLAKE2B e3d72f1ae5845db2c18003202ca6360cc9496c3544eff2cad8eee486098dae3649bc54a0b7b9ea57fb72a1669a1f4307a017a85693499ca353f553f0de79dc6b SHA512 211a6f0e22b662e743cc944b7bc3d9ad63c1e4dd55b515db958fdfc04463357caef39ad43a9089417ac61929a8f32375f2fd673a113c04a162e94f6419737e81 -DIST edencommon-2022.08.22.00.gh.tar.gz 143598 BLAKE2B af33b9369c694a4649d27dfe66bae6a7442ff2cc241046b05dc71c98375dbfed9386ee3ef6f4f0f19252435e9579164c0826e4996078b43005de5ad751166ba9 SHA512 079ca724c7ce276586180940369709cabab187aac3e2e80cdec024b4ae9687158cd7888fa413a4e008dc68b725e690b0b0308a69c86c3bde036abfdcd2eaa168 DIST edencommon-2022.08.29.00.gh.tar.gz 143430 BLAKE2B a66bae35413097140b24c9313b12d55d52cbd98396ff1afacc751eb9752d4116ab19aeb9320dead5500189d74b4d91fdc09d9648fc6b5fbb55a706328488e7ef SHA512 6622c5de2dbff96717a345c82aaf9335745ed57262bb55c7a6704a68259ce81376ff0a2e9f3818ed1c1f08434da704f31fd4e3d8c48dd13646f0202e7564b2c7 -DIST edencommon-2022.09.05.00.gh.tar.gz 143447 BLAKE2B 732963333a663b76c445076392f59de46dec6a94d8bec75252952c88eb748b3f9a62e9d10134c8c33525ad0b3c2c3d235b96bc65500de9a63d1042f1f7c9c528 SHA512 2110446ef109fc151d2d0d2d7eead283ced5ddc4ef4af3bea66d6aebf26c141a636bb03ee9e3f35ce7440373cb37858b748c39ddd14588513373ac7801600897 -EBUILD edencommon-0_pre20220808.ebuild 1033 BLAKE2B 18d3f8ddc61c0cfac5375e32ba347789eec7eb6e0012315da9deb99ad4be1fc1584dba797df48ffe44ead71e002f677e07eeef0d5bcdd1d5823f8d62d922f0fe SHA512 e21ea8f377f23926fdc31c0948620cea73105c2012af4b797b05212e4b3468346fe9f44bbed84fbdbbdb7ad63835866ebb546d23aa4b60b5a9dbaa48d01938b8 -EBUILD edencommon-0_pre20220815.ebuild 1033 BLAKE2B 04805265a5c81a3c29dd21468b87161463441a621d0598983b6ac813d829c1dda637a9ff76dd32b1ad12e40f29a630260a802b9dc006540ab7fb013f1e13acff SHA512 6e46070dbb76fc15449db09d2a19707238b8dbc0dae2d1ea0302538ae54afd741e8e3b3b8c53fd9c143a4e5297362d3f80ed419da712ce1d1edcfb9c8a4591cf -EBUILD edencommon-2022.08.15.00.ebuild 870 BLAKE2B eecf489c6f86f054bdce8dd0803f91cde8617cb50a19342935fecb183fa1c44e1c20a36bac6e89e19439fcf7f221235dc9631076151fb8aa868ff19405b397b6 SHA512 79b70462f52ce627ca03fcf2fa6ac462acb6f4c2927c531b56fb3514fdee02374735a52793df8160aa0967f99292d91f4a3dd32bc99515fd0f3aeb9e2bfc238c -EBUILD edencommon-2022.08.22.00.ebuild 870 BLAKE2B eecf489c6f86f054bdce8dd0803f91cde8617cb50a19342935fecb183fa1c44e1c20a36bac6e89e19439fcf7f221235dc9631076151fb8aa868ff19405b397b6 SHA512 79b70462f52ce627ca03fcf2fa6ac462acb6f4c2927c531b56fb3514fdee02374735a52793df8160aa0967f99292d91f4a3dd32bc99515fd0f3aeb9e2bfc238c +DIST edencommon-2022.09.12.00.gh.tar.gz 143483 BLAKE2B 414060f4d43e16e92f654a0d5d74fede2621bf7f39b880588e3c172dca6cffc59c88de15ece3ce42e1860c351bdef16b1f4daa6ba4fa203aef91d714e43b63ea SHA512 3c6da5425228ada48510208978facfd9fd233e607be076f05c3f431a473098329b23a81609ac8c4766ecf16d8e887aa8667d76c4e48219f0ab61074dbe207333 EBUILD edencommon-2022.08.29.00.ebuild 870 BLAKE2B eecf489c6f86f054bdce8dd0803f91cde8617cb50a19342935fecb183fa1c44e1c20a36bac6e89e19439fcf7f221235dc9631076151fb8aa868ff19405b397b6 SHA512 79b70462f52ce627ca03fcf2fa6ac462acb6f4c2927c531b56fb3514fdee02374735a52793df8160aa0967f99292d91f4a3dd32bc99515fd0f3aeb9e2bfc238c -EBUILD edencommon-2022.09.05.00.ebuild 870 BLAKE2B eecf489c6f86f054bdce8dd0803f91cde8617cb50a19342935fecb183fa1c44e1c20a36bac6e89e19439fcf7f221235dc9631076151fb8aa868ff19405b397b6 SHA512 79b70462f52ce627ca03fcf2fa6ac462acb6f4c2927c531b56fb3514fdee02374735a52793df8160aa0967f99292d91f4a3dd32bc99515fd0f3aeb9e2bfc238c +EBUILD edencommon-2022.09.12.00.ebuild 870 BLAKE2B eecf489c6f86f054bdce8dd0803f91cde8617cb50a19342935fecb183fa1c44e1c20a36bac6e89e19439fcf7f221235dc9631076151fb8aa868ff19405b397b6 SHA512 79b70462f52ce627ca03fcf2fa6ac462acb6f4c2927c531b56fb3514fdee02374735a52793df8160aa0967f99292d91f4a3dd32bc99515fd0f3aeb9e2bfc238c MISC metadata.xml 336 BLAKE2B d87d655ad085e53410760329202ce130e41d98fd35ca8c9e38c07665177a21d187c94a4570d3c18a409eeb89f00017edd50cd127adbbd35f99a0da1fd342f048 SHA512 894ed9ebd715743d2ce4591456a5776e1e215cf8845ffa0e16e6b6a25b316213b5547b0e3717050dc83518c9c2e100348c0804f25e599cb785415b8411def8ac diff --git a/dev-cpp/edencommon/edencommon-0_pre20220808.ebuild b/dev-cpp/edencommon/edencommon-0_pre20220808.ebuild deleted file mode 100644 index 93b9b628173b..000000000000 --- a/dev-cpp/edencommon/edencommon-0_pre20220808.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -inherit cmake - -# No proper tags yet (https://github.com/facebookexperimental/edencommon/issues/2) -MY_COMMIT="d356bb7a9a28f09f00d72a81f7b60f8f27ce249c" -DESCRIPTION="Shared library for Watchman and Eden projects" -HOMEPAGE="https://github.com/facebookexperimental/edencommon" -SRC_URI="https://github.com/facebookexperimental/edencommon/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${MY_COMMIT} - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="llvm-libunwind" - -RDEPEND=" - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-cpp/folly:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) -" -DEPEND=" - ${RDEPEND} - dev-cpp/gtest -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}" - -DLIB_INSTALL_DIR="$(get_libdir)" - ) - - cmake_src_configure -} diff --git a/dev-cpp/edencommon/edencommon-0_pre20220815.ebuild b/dev-cpp/edencommon/edencommon-0_pre20220815.ebuild deleted file mode 100644 index 2c1ede94a485..000000000000 --- a/dev-cpp/edencommon/edencommon-0_pre20220815.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -inherit cmake - -# No proper tags yet (https://github.com/facebookexperimental/edencommon/issues/2) -MY_COMMIT="ca22cf964f1163c2a198d7cd3545f0c9b04b3c75" -DESCRIPTION="Shared library for Watchman and Eden projects" -HOMEPAGE="https://github.com/facebookexperimental/edencommon" -SRC_URI="https://github.com/facebookexperimental/edencommon/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${MY_COMMIT} - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="llvm-libunwind" - -RDEPEND=" - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-cpp/folly:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) -" -DEPEND=" - ${RDEPEND} - dev-cpp/gtest -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}" - -DLIB_INSTALL_DIR="$(get_libdir)" - ) - - cmake_src_configure -} diff --git a/dev-cpp/edencommon/edencommon-2022.08.22.00.ebuild b/dev-cpp/edencommon/edencommon-2022.08.22.00.ebuild deleted file mode 100644 index 5c158b468234..000000000000 --- a/dev-cpp/edencommon/edencommon-2022.08.22.00.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -inherit cmake - -DESCRIPTION="Shared library for Watchman and Eden projects" -HOMEPAGE="https://github.com/facebookexperimental/edencommon" -SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="llvm-libunwind" - -RDEPEND=" - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-cpp/folly:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) -" -DEPEND=" - ${RDEPEND} - dev-cpp/gtest -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}" - -DLIB_INSTALL_DIR="$(get_libdir)" - ) - - cmake_src_configure -} diff --git a/dev-cpp/edencommon/edencommon-2022.09.05.00.ebuild b/dev-cpp/edencommon/edencommon-2022.09.05.00.ebuild deleted file mode 100644 index 5c158b468234..000000000000 --- a/dev-cpp/edencommon/edencommon-2022.09.05.00.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -inherit cmake - -DESCRIPTION="Shared library for Watchman and Eden projects" -HOMEPAGE="https://github.com/facebookexperimental/edencommon" -SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="llvm-libunwind" - -RDEPEND=" - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-cpp/folly:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) -" -DEPEND=" - ${RDEPEND} - dev-cpp/gtest -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}" - -DLIB_INSTALL_DIR="$(get_libdir)" - ) - - cmake_src_configure -} diff --git a/dev-cpp/edencommon/edencommon-2022.08.15.00.ebuild b/dev-cpp/edencommon/edencommon-2022.09.12.00.ebuild similarity index 100% rename from dev-cpp/edencommon/edencommon-2022.08.15.00.ebuild rename to dev-cpp/edencommon/edencommon-2022.09.12.00.ebuild diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest index 13892e15e449..2e3bde926c81 100644 --- a/dev-cpp/folly/Manifest +++ b/dev-cpp/folly/Manifest @@ -2,19 +2,9 @@ AUX folly-2022.07.04.00-musl-fix.patch 1150 BLAKE2B 6774badf3856fa94ae69dc4ca3fb AUX folly-2022.08.08.00-undefined-reference-fix.patch 1883 BLAKE2B 59e10c05c3a9d12e012127d4df3d939f9d407d8740e6d9161885e1350f86aa0dde1e2ba7e6598c7e665ddb1f37be876aabd24078ad9e4d35038a18940cecd0fb SHA512 4ad4728fcaa8c5768c8019ce84501fbfbea07980fc9056c4e6ad11346e4443dca85c4110a84d81ac9ce75f26e9295bd7a647507c8445f6b28940e9ac2da05697 AUX folly-2022.08.15.00-liburing-headers.patch 3554 BLAKE2B a0d306659037accce19e61d86d1b55f74247a4cf757adba28102ecb2561eb3bc857680e9df974190005f1164b4f1170b2d48745a63918f8888afcdd5d161e6d9 SHA512 3008157db5814a063321f057b3d4184d40cc9c3ac2d4d60626d0715605aa3ea82c8170a1d461b1f40863c9d2c25784e3dcaa8e1400a1f384e0e72ee217fa8d08 DIST folly-2022.03.28.00.tar.gz 3616507 BLAKE2B da003701abe599f20ac87a2785fe9a4cd4a8896d182737eb1eac6384f3d75a792225b426febea7cc4ea99aac1a1f31eb7330e0a297f43ae7d5aafccd93784560 SHA512 6eee07b3e82247c3c8672442503e9a69a1c4607604269fc0760e11a2d0e5595029e6995fbe7c970d2052a7f228f6b92112630e6d5c624369fc52e5ad1823ef74 -DIST folly-2022.04.11.00.tar.gz 3632587 BLAKE2B 13820f6dc600727fa97603181be97a568cc8b3c713659717592853827dac050d5f1f6d98178e3054871233b48ac18f713589bf43b36ea29445cad557ce13bacf SHA512 7aa0be95d6f8b21aaa88558cf5921c526ab5a8c8121b858eb6e7ea19946d7a82dff06d90b7a365cef5c56a43d8d57af8d01b8b11b27262fbed9ee8c9e701b5ac -DIST folly-v2022.07.04.00.tar.gz 3647988 BLAKE2B ab8916ff4be1468d44dc0892126448682554ea95ce879166f457b621c3157cb22d0292fe2c58744494efe0fbabbf77732184335cd22244724c740910cf3a8303 SHA512 11fc32768539d8d42c7396eeac522238450617c8dde302b45c64bb93fd6ceaef7bb193b897802962782e8211c3931d31bf8df68e06741ce855d9725510677d7a -DIST folly-v2022.08.08.00.tar.gz 3684846 BLAKE2B 462c183effea452ca706a7a14ebba820f377bc5ba6fd1475b15ca10e3c21df60a16b529b6599cf5dd5df2913b1fbd0432a3c411ab0aa400a9c84bb6aecd2f70f SHA512 f44dbf96f42a86d44cad46129750ae2bc0abb6702e148de10def4b241a3c7afa62ad19acca96609e8a9bfdfeeb7eda3f19d8eb161b5e41702c943ca87a75c88e -DIST folly-v2022.08.15.00.tar.gz 3691439 BLAKE2B 96ba34a18b51ea91aacd2bbcdbfef855a8924004850534ef342799d1c36d6ece04b77100b8901053fd3d0a997d1764ffdfd5bcd60928b4a4f8c9480f5a6d8ee6 SHA512 72d8d29a1f26f5af33d13e1d2f7ed5ce439bc7345daecc3ed1d30e33b802e0aa4f1ca59fae16db25079e55da14f60cd6a548f0f31eef48abad49b71baa6e6307 -DIST folly-v2022.08.22.00.tar.gz 3693126 BLAKE2B 1d28c114068d6d37bb0d57fddc9ab22438efc967aba810ba463b2e63c451a7d66152c5ec5b42d10879ed3d44467af5548d98998c52080b10f82aabfaec5f8b85 SHA512 b042a25c4e114d7098dbba94699a472e94a9074fe0814b1c5417e5bf995b69a22704613ae2a863d4e098511b0b8cc38c2e7c172a02b7bf772e238edcfe967c9e DIST folly-v2022.08.29.00.tar.gz 3696645 BLAKE2B c1ff618be8b6a73bf0a1249212cf904ac472711086e54da73dd631ecf002761e30496e8631d6591f51e279b736ae9b3fe50959de6b1f86f01f9d6bc08fe675fc SHA512 1437a1314e26624715a0bb781049e19300eb3a67648287b319c55ce0dfbc867a09bd9d2f0cece6fc75fc62b21899aa94b464ae49c12687be7c94fdf0c7b95790 -DIST folly-v2022.09.05.00.tar.gz 3707503 BLAKE2B 417df2b8e5dc21b6bffa815b265f85321c93c5d841ca0be77da46c32d6c75dc135a86ec37d8d6a6c3e2b95d8ccfe73e30739713c97e43f4cd3ba18c8a9d3dbde SHA512 5ab206606c3e8b0930e098bc86406edd1b66e99bfa5b3bdcd93bfc054c83fae5271b4257a03a2e18d9f1f789bf64088de2e0c3bbd0a9618ef4281e748da0ccba +DIST folly-v2022.09.12.00.tar.gz 3710760 BLAKE2B af59580ebee3229a6564c4b29e1d24bc405f4ae3b79751af315245c87472293f97c2d78348c92620d3196d1d41a7b55af9627cd42d23f74cbf6f00d129b3b77c SHA512 f9d0ca44f6f0c343d16e8ee5408808830b30155d42a257c48e627f9a82bb4a57568a7feeba01cf73704db68af1eee7424971540635d5dfe1728fc2ae73953940 EBUILD folly-2022.03.28.00-r1.ebuild 1475 BLAKE2B 581c06b076fa01152044dc6ab54ac3f1e0c43ad4b443df264ec1995c6954d4410475f4ffcd5dea619dd9de1ff8fb1cd5b0b5403146c33424eadbfaca193d01d8 SHA512 3b18af6b827e76db7eeb2b5f70fa547bb1a3a330231c322baa7c184316388d71a8bb24ccec36d5cc67fd3fbc96155dd0cfbfd56e7ff15c1af41e9791c774315f -EBUILD folly-2022.04.11.00-r1.ebuild 1869 BLAKE2B 894944a43ff1893c0287680679841c39cd28c3f34d9d5fbc9303ec403a821fa4cc75d60c3b22584632cce88afd502319a5c6136f11c8eef3f077225508084a9e SHA512 447764cb8beca07ff7eb1f76b8c108b42eaa71217322d3b3fe36f4b571aac2f4a2ec0c7c2348a9fdab442768a7b02e9ad6be72d4e5cc496bf27e877e7fedac94 -EBUILD folly-2022.07.04.00.ebuild 2295 BLAKE2B 7f3ec5af4e7ae7f9845851b3e371056ce2844323511c07153f649619d1990438a033ae7ece16bb147b02ada1c96372b58c6539589ae9d248b034157d70413fe1 SHA512 46dbbc5d3cc5b3b2cb275af39006d880423bd5dd9c19fc457f2c74b4b5d36317224224ca4c88d919146cb9faa5053f7d638826d357af78ac0dc3a26b7984746b -EBUILD folly-2022.08.08.00.ebuild 2476 BLAKE2B d9b7cba87343b58fdd4b5623034272f49759ef5bc3520d229451f8045382ba1902cf8a9f4af35acc4a1307065814dac6eb3bc8420f6b441f2161db2d928e5b2e SHA512 8909f26fb525f7a172ab3b70bf81da62674d861238f89a9e7320934443cc30512c89e1e6a2ee444e36e4ba41168b16676774246450bf4c747f3f2a16b6982ec4 -EBUILD folly-2022.08.15.00-r1.ebuild 2458 BLAKE2B 873728c020d2000a8672b9da66fc347d4c5a987eebd595dc968346957ccb7ab852e3b9c3f90071edc9c8e7a2eceed499ec056719ff3378272e416a99c28c54d9 SHA512 cb001e201a37eb8afcae245ef00754c1a766f3efce1d95c9dbe287e6c440317934c1451ae1bb25fed54a191aa00029ece6ed962cdbeb9754820e90f31899c582 -EBUILD folly-2022.08.22.00.ebuild 2475 BLAKE2B 04744830b870ccbe5cacc9108fa169f34da17ce6a05c9c795d8533d8e309ce60020084ac5d0e1c0e48e7ea28bdd2fae79facf59630737b2f36dfe90eccf758fe SHA512 0c86667f9d75ad4b6e7b9f70d376343616f9f780cfa94bf6cf82624bda963f0e1600beefbafc88357bfbf35eaaaf10eb1e8e4a287eef3eff06190e1fb0dcbf70 EBUILD folly-2022.08.29.00.ebuild 2475 BLAKE2B 04744830b870ccbe5cacc9108fa169f34da17ce6a05c9c795d8533d8e309ce60020084ac5d0e1c0e48e7ea28bdd2fae79facf59630737b2f36dfe90eccf758fe SHA512 0c86667f9d75ad4b6e7b9f70d376343616f9f780cfa94bf6cf82624bda963f0e1600beefbafc88357bfbf35eaaaf10eb1e8e4a287eef3eff06190e1fb0dcbf70 -EBUILD folly-2022.09.05.00.ebuild 2475 BLAKE2B 04744830b870ccbe5cacc9108fa169f34da17ce6a05c9c795d8533d8e309ce60020084ac5d0e1c0e48e7ea28bdd2fae79facf59630737b2f36dfe90eccf758fe SHA512 0c86667f9d75ad4b6e7b9f70d376343616f9f780cfa94bf6cf82624bda963f0e1600beefbafc88357bfbf35eaaaf10eb1e8e4a287eef3eff06190e1fb0dcbf70 +EBUILD folly-2022.09.12.00.ebuild 2475 BLAKE2B 04744830b870ccbe5cacc9108fa169f34da17ce6a05c9c795d8533d8e309ce60020084ac5d0e1c0e48e7ea28bdd2fae79facf59630737b2f36dfe90eccf758fe SHA512 0c86667f9d75ad4b6e7b9f70d376343616f9f780cfa94bf6cf82624bda963f0e1600beefbafc88357bfbf35eaaaf10eb1e8e4a287eef3eff06190e1fb0dcbf70 MISC metadata.xml 319 BLAKE2B 0c8d18b906a50ee77fef7db1f99206b1c4d38dfa7913de363474609bcce38956be8d0958bc400c704ad743396db7230fb0098c83f1caa16ca998d6fd5576369c SHA512 8b077d5d5bf60f0ed5b36aef48188f431ca0675f80190beb407a58fa48fc6f8a48db161b8cde775ab6cfb54a01438fa5edddf0098e80a65b29a403a7f3a2c027 diff --git a/dev-cpp/folly/folly-2022.04.11.00-r1.ebuild b/dev-cpp/folly/folly-2022.04.11.00-r1.ebuild deleted file mode 100644 index 4d4886d38022..000000000000 --- a/dev-cpp/folly/folly-2022.04.11.00-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs - -DESCRIPTION="An open-source C++ library developed and used at Facebook" -HOMEPAGE="https://github.com/facebook/folly" -SRC_URI="https://github.com/facebook/folly/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="llvm-libunwind test" -RESTRICT="!test? ( test )" - -RDEPEND="app-arch/bzip2 - app-arch/lz4:= - app-arch/snappy:= - app-arch/xz-utils - app-arch/zstd:= - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-libs/boost:=[context] - dev-libs/double-conversion:= - dev-libs/libaio - dev-libs/libevent:= - dev-libs/libfmt:= - dev-libs/libsodium:= - dev-libs/openssl:= - sys-libs/liburing:= - sys-libs/zlib - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= )" -# libiberty is linked statically -DEPEND="${RDEPEND} - sys-libs/binutils-libs" -BDEPEND="test? ( sys-devel/clang )" - -pkg_setup() { - if use test && [[ ${BUILD_TYPE} != "binary" ]] && ! tc-is-clang ; then - ewarn "Forcing build with Clang due to GCC bug (because tests are enabled)" - ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)" - - export CC=${CHOST}-clang - export CXX=${CHOST}-clang++ - fi -} - -src_configure() { - # TODO: liburing could in theory be optional but fails to link - - local mycmakeargs=( - -DLIB_INSTALL_DIR="$(get_libdir)" - - -DBUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_test() { - local myctestargs=( - # - timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest - # Long-standing known test failure - # TODO: report upstream - # - HHWheelTimerTest.HHWheelTimerTest.CancelTimeout - # Timeouts are fragile - -E "(timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest.HHWheelTimerTest.CancelTimeout)" - ) - - cmake_src_test -} diff --git a/dev-cpp/folly/folly-2022.07.04.00.ebuild b/dev-cpp/folly/folly-2022.07.04.00.ebuild deleted file mode 100644 index c22332816b46..000000000000 --- a/dev-cpp/folly/folly-2022.07.04.00.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs - -DESCRIPTION="An open-source C++ library developed and used at Facebook" -HOMEPAGE="https://github.com/facebook/folly" -SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz" -S="${WORKDIR}" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="llvm-libunwind test" -RESTRICT="!test? ( test )" - -RDEPEND="app-arch/bzip2 - app-arch/lz4:= - app-arch/snappy:= - app-arch/xz-utils - app-arch/zstd:= - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-libs/boost:=[context] - dev-libs/double-conversion:= - dev-libs/libaio - dev-libs/libevent:= - dev-libs/libfmt:= - dev-libs/libsodium:= - dev-libs/openssl:= - sys-libs/liburing:= - sys-libs/zlib - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= )" -# libiberty is linked statically -DEPEND="${RDEPEND} - sys-libs/binutils-libs" -BDEPEND="test? ( sys-devel/clang )" - -PATCHES=( - "${FILESDIR}/${PN}"-2022.07.04.00-musl-fix.patch -) - -pkg_setup() { - [[ ${BUILD_TYPE} == "binary" ]] && return - - if use test && ! tc-is-clang ; then - # Always build w/ Clang for now to avoid gcc ICE - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230 - #if [[ $(gcc-major-version) -eq 12 ]] ; then - # return - #fi - - ## Only older GCC 11 is broken - #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 3 && $(gcc-micro-version) -ge 1 ]] ; then - # return - #fi - - ewarn "Forcing build with Clang due to GCC bug (because tests are enabled)" - #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)" - - export CC=${CHOST}-clang - export CXX=${CHOST}-clang++ - fi -} - -src_configure() { - # TODO: liburing could in theory be optional but fails to link - - local mycmakeargs=( - -DLIB_INSTALL_DIR="$(get_libdir)" - - -DBUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_test() { - local myctestargs=( - # - timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest - # Long-standing known test failure - # TODO: report upstream - # - HHWheelTimerTest.HHWheelTimerTest.CancelTimeout - # Timeouts are fragile - -E "(timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest.HHWheelTimerTest.CancelTimeout)" - ) - - cmake_src_test -} diff --git a/dev-cpp/folly/folly-2022.08.08.00.ebuild b/dev-cpp/folly/folly-2022.08.08.00.ebuild deleted file mode 100644 index 22a9e4c423a7..000000000000 --- a/dev-cpp/folly/folly-2022.08.08.00.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -inherit cmake toolchain-funcs - -DESCRIPTION="An open-source C++ library developed and used at Facebook" -HOMEPAGE="https://github.com/facebook/folly" -SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz" -S="${WORKDIR}" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="llvm-libunwind test" -RESTRICT="!test? ( test )" - -RDEPEND="app-arch/bzip2 - app-arch/lz4:= - app-arch/snappy:= - app-arch/xz-utils - app-arch/zstd:= - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-libs/boost:=[context] - dev-libs/double-conversion:= - dev-libs/libaio - dev-libs/libevent:= - dev-libs/libfmt:= - dev-libs/libsodium:= - dev-libs/openssl:= - sys-libs/liburing:= - sys-libs/zlib - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= )" -# libiberty is linked statically -DEPEND="${RDEPEND} - sys-libs/binutils-libs - test? ( dev-cpp/gtest )" -BDEPEND="test? ( sys-devel/clang )" - -PATCHES=( - "${FILESDIR}/${PN}"-2022.07.04.00-musl-fix.patch - "${FILESDIR}/${PN}"-2022.08.08.00-undefined-reference-fix.patch -) - -pkg_setup() { - [[ ${BUILD_TYPE} == "binary" ]] && return - - if use test && ! tc-is-clang ; then - # Always build w/ Clang for now to avoid gcc ICE - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230 - #if [[ $(gcc-major-version) -eq 12 ]] ; then - # return - #fi - - ## Only older GCC 11 is broken - #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 3 && $(gcc-micro-version) -ge 1 ]] ; then - # return - #fi - - ewarn "Forcing build with Clang due to GCC bug (because tests are enabled)" - #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)" - - export CC=${CHOST}-clang - export CXX=${CHOST}-clang++ - fi -} - -src_configure() { - # TODO: liburing could in theory be optional but fails to link - - local mycmakeargs=( - -DLIB_INSTALL_DIR="$(get_libdir)" - - -DBUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_test() { - local myctestargs=( - # - timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest - # Long-standing known test failure - # TODO: report upstream - # - HHWheelTimerTest.HHWheelTimerTest.CancelTimeout - # Timeouts are fragile - -E "(timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest.HHWheelTimerTest.CancelTimeout)" - ) - - cmake_src_test -} diff --git a/dev-cpp/folly/folly-2022.08.15.00-r1.ebuild b/dev-cpp/folly/folly-2022.08.15.00-r1.ebuild deleted file mode 100644 index 6ffde8044d8d..000000000000 --- a/dev-cpp/folly/folly-2022.08.15.00-r1.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -inherit cmake toolchain-funcs - -DESCRIPTION="An open-source C++ library developed and used at Facebook" -HOMEPAGE="https://github.com/facebook/folly" -SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz" -S="${WORKDIR}" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="llvm-libunwind test" -RESTRICT="!test? ( test )" - -RDEPEND="app-arch/bzip2 - app-arch/lz4:= - app-arch/snappy:= - app-arch/xz-utils - app-arch/zstd:= - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-libs/boost:=[context] - dev-libs/double-conversion:= - dev-libs/libaio - dev-libs/libevent:= - dev-libs/libfmt:= - dev-libs/libsodium:= - dev-libs/openssl:= - >=sys-libs/liburing-2.2:= - sys-libs/zlib - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= )" -# libiberty is linked statically -DEPEND="${RDEPEND} - sys-libs/binutils-libs - test? ( dev-cpp/gtest )" -BDEPEND="test? ( sys-devel/clang )" - -PATCHES=( - "${FILESDIR}"/${PN}-2022.07.04.00-musl-fix.patch - "${FILESDIR}"/${P}-liburing-headers.patch -) - -pkg_setup() { - [[ ${BUILD_TYPE} == binary ]] && return - - if use test && ! tc-is-clang ; then - # Always build w/ Clang for now to avoid gcc ICE - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230 - #if [[ $(gcc-major-version) -eq 12 ]] ; then - # return - #fi - - ## Only older GCC 11 is broken - #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 3 && $(gcc-micro-version) -ge 1 ]] ; then - # return - #fi - - ewarn "Forcing build with Clang due to GCC bug (because tests are enabled)" - #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)" - - export CC=${CHOST}-clang - export CXX=${CHOST}-clang++ - fi -} - -src_configure() { - # TODO: liburing could in theory be optional but fails to link - - local mycmakeargs=( - -DLIB_INSTALL_DIR="$(get_libdir)" - - -DBUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_test() { - local myctestargs=( - # - timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest - # Long-standing known test failure - # TODO: report upstream - # - HHWheelTimerTest.HHWheelTimerTest.CancelTimeout - # Timeouts are fragile - -E "(timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest.HHWheelTimerTest.CancelTimeout)" - ) - - cmake_src_test -} diff --git a/dev-cpp/folly/folly-2022.09.05.00.ebuild b/dev-cpp/folly/folly-2022.09.05.00.ebuild deleted file mode 100644 index fcc47d18f6a8..000000000000 --- a/dev-cpp/folly/folly-2022.09.05.00.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -inherit cmake toolchain-funcs - -DESCRIPTION="An open-source C++ library developed and used at Facebook" -HOMEPAGE="https://github.com/facebook/folly" -SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz" -S="${WORKDIR}" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="llvm-libunwind test" -RESTRICT="!test? ( test )" - -RDEPEND="app-arch/bzip2 - app-arch/lz4:= - app-arch/snappy:= - app-arch/xz-utils - app-arch/zstd:= - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-libs/boost:=[context] - dev-libs/double-conversion:= - dev-libs/libaio - dev-libs/libevent:= - dev-libs/libfmt:= - dev-libs/libsodium:= - dev-libs/openssl:= - >=sys-libs/liburing-2.2:= - sys-libs/zlib - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= )" -# libiberty is linked statically -DEPEND="${RDEPEND} - sys-libs/binutils-libs - test? ( dev-cpp/gtest )" -BDEPEND="test? ( sys-devel/clang )" - -PATCHES=( - "${FILESDIR}"/${PN}-2022.07.04.00-musl-fix.patch -) - -pkg_setup() { - [[ ${BUILD_TYPE} == binary ]] && return - - if use test && ! tc-is-clang ; then - # Always build w/ Clang for now to avoid gcc ICE - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230 - #if [[ $(gcc-major-version) -eq 12 ]] ; then - # return - #fi - - ## Only older GCC 11 is broken - #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 3 && $(gcc-micro-version) -ge 1 ]] ; then - # return - #fi - - ewarn "Forcing build with Clang due to GCC bug (because tests are enabled)" - #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)" - - export CC=${CHOST}-clang - export CXX=${CHOST}-clang++ - fi -} - -src_configure() { - # Fragile when changing compilers - export CCACHE_DISABLE=1 - - # TODO: liburing could in theory be optional but fails to link - local mycmakeargs=( - -DLIB_INSTALL_DIR="$(get_libdir)" - - -DBUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_test() { - local myctestargs=( - # - timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest - # Long-standing known test failure - # TODO: report upstream - # - HHWheelTimerTest.HHWheelTimerTest.CancelTimeout - # Timeouts are fragile - -E "(timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest.HHWheelTimerTest.CancelTimeout)" - ) - - cmake_src_test -} diff --git a/dev-cpp/folly/folly-2022.08.22.00.ebuild b/dev-cpp/folly/folly-2022.09.12.00.ebuild similarity index 100% rename from dev-cpp/folly/folly-2022.08.22.00.ebuild rename to dev-cpp/folly/folly-2022.09.12.00.ebuild diff --git a/dev-cpp/jarowinkler-cpp/Manifest b/dev-cpp/jarowinkler-cpp/Manifest new file mode 100644 index 000000000000..cdae75728102 --- /dev/null +++ b/dev-cpp/jarowinkler-cpp/Manifest @@ -0,0 +1,3 @@ +DIST jarowinkler-cpp-1.0.2.gh.tar.gz 10375 BLAKE2B e55f6e72ea66e553c047bfd2df8d4337430292391138595cd148686bc79a326e195cd55d81fe3b46aa41e7a852c0ea8bfb5891e6207ed3af538eea7597accd5a SHA512 8eeae55ff64dcc434dd8f8d33c03c9b9c828f54cd6a6a028e376763036e445fa6db81b5a9a19d84d023c6bf3968223c3f9a9e4220feb6f537e9c1b2c4f21cb11 +EBUILD jarowinkler-cpp-1.0.2.ebuild 569 BLAKE2B 99e0c790bee9d57e25846feea59706173c150f6a105113e06472ddd186a4fcc78d3c9688549fa528a72852eb5524a17fca0d07ed6bdc2e3f38600fe7e0f0e203 SHA512 124ac77c53a7d0d62f2a62447b463237a9a3a627aa89128627f545da0e5db564864ad8c1f92a3aa480f5dace49462d48eb4ff1f61a2977df8a9135affd86a802 +MISC metadata.xml 340 BLAKE2B d2d874a171c2e5170d48a31e0d95110996d73f566f19bc9f4aaca9094d996e206d29266a4083f9a74673c5399ed8a5294d293ae498046dd61c8ccbe08249f2c6 SHA512 d9feb8a9e4328e16a25d83164516a7a4f271bf81a07e375f6906e7f18773663106d0fcd8cf16759b3b73a75486ca989210d4951e093c4ad95b82012921c76f58 diff --git a/dev-cpp/jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild b/dev-cpp/jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild new file mode 100644 index 000000000000..43f5ed39f112 --- /dev/null +++ b/dev-cpp/jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Fast Jaro and Jaro Winkler distance" +HOMEPAGE="https://github.com/maxbachmann/jarowinkler-cpp/" +SRC_URI=" + https://github.com/maxbachmann/jarowinkler-cpp/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + test? ( + >=dev-cpp/catch-3 + ) +" + +src_configure() { + local mycmakeargs=( + -DJARO_WINKLER_BUILD_TESTING=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-cpp/jarowinkler-cpp/metadata.xml b/dev-cpp/jarowinkler-cpp/metadata.xml new file mode 100644 index 000000000000..8006795ac5b2 --- /dev/null +++ b/dev-cpp/jarowinkler-cpp/metadata.xml @@ -0,0 +1,11 @@ + + + + + mgorny@gentoo.org + Michał Górny + + + maxbachmann/jarowinkler-cpp + + diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest new file mode 100644 index 000000000000..afac94827977 --- /dev/null +++ b/dev-cpp/rapidfuzz-cpp/Manifest @@ -0,0 +1,3 @@ +DIST rapidfuzz-cpp-1.6.0.gh.tar.gz 250024 BLAKE2B 96d70680bb9b3c3e053b385845b543f69bb4215c6be92df6b7e61559cfa0f072833a13ceadf24f73531e848517864461cd696504584ea3a489d37e56c0a03c3b SHA512 ba319af67428a96df406b10b11eafa4c73762f0916d2ac4ac2860f1a25a97fc9e4e3a69c8633c8fed8ef76a0c4a8e073bc16048bde111782d0e8f00e396a4df9 +EBUILD rapidfuzz-cpp-1.6.0.ebuild 825 BLAKE2B b4323c2873210fe0bd3ed5fdd79d45fa552f2e9c48bea3144c98dc4a2e9cc52119b4b16926d08a8a12d0c92f89d2598662da22a4d4130192e5c40958e9000289 SHA512 bcb6ff63843c3e50ad6c80cee4b2c94a98c96946fee0970ca1997a1185c0587e5f87e88c6051803813791f1f9537f9e4927f3903e5974954b1485939c4198998 +MISC metadata.xml 338 BLAKE2B 43c0cb99a03961ca48146b237a22fbf56c90312b7a39b57a3d01dd532f4f01891e713c802b372b4efb0af528198d8f2c0febae6ffec65da152e8e23f7a67b8a4 SHA512 a54d78c951d15319a2e467dc5d5692d9af5ef9e79c9c9135ee5e26853361ec6bcfebab8e82e3299314f9b7c8cd703365ff6d144e7e6876f486ca5f3a02a3b0f7 diff --git a/www-servers/thttpd/metadata.xml b/dev-cpp/rapidfuzz-cpp/metadata.xml similarity index 61% rename from www-servers/thttpd/metadata.xml rename to dev-cpp/rapidfuzz-cpp/metadata.xml index a10f670bebb5..b69c1750aa36 100644 --- a/www-servers/thttpd/metadata.xml +++ b/dev-cpp/rapidfuzz-cpp/metadata.xml @@ -2,10 +2,10 @@ - blueness@gentoo.org - Anthony G. Basile + mgorny@gentoo.org + Michał Górny - blueness/sthttpd + maxbachmann/rapidfuzz-cpp diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild new file mode 100644 index 000000000000..99e66055cc0f --- /dev/null +++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.6.0.ebuild @@ -0,0 +1,42 @@ +# 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 e2e60702f7ece8ae5aa93670a59cacaf4e23e674..33a8a4e9f0117fe7c37080092f0b245cfaadae07 100644 GIT binary patch delta 15245 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

g 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 delta 8219 zcmV+$AmrcUNAX90ABzY8000000{?ZK+j1mXb%yVGig|&y_xW%+gmKtm;~Thl?9&>H zQMVLQHy-@-{{AAmDm4H&fRR*{nd|T$)?Vp<`SFiG{_y#H9eaEo|Mbh}=O28o>4)F` z=a2vKyYSl|YIAiRAIB)Gw$pNM+12c9w-#!3V;H{a-EV@|L!XVfa$#D1N5y z>)0!{o?^vs)p#?NS}BwKm6g}e#}1naPp4c<$7X? z>lD|wt9(JNJ*}k8?fAjkv|LfoX^>=^x;}7F)e|!4!@@am1dfw;lpMO8T zJlT2wO59So$L*AAbMYw6r(7ME()ZQ5e2yji$(`3DWmFU~|xV02x4{Z$oI=7nhoH@DJ z`8Xl)dlJl6YOJG^vt3Ua{p{=;dF{KjzD8S#l>596$r{{=_o1#fayrY^utF}r`MApN zv!BsduraHjWu6}XHg4VP`a4f*aIx83Iss|0>CxTi!F+8&1_Qw3+1I7~M>d03x&aD)HpNfTeQ()Xwl zv{Nk=pUA+jX1Vrc1f^0T)?;s>j1gi#wfX55VI9Zi9?L%44Y()lC!Qt*eHO%joR~n)BD%=^Y%2JUtiw7zOP3Bxtn|ZQrvxv zZINmSt{1u@?M9AjZq2eg!{u_;BnB;-H~OU4QO2=7L+Cy2I7^~%cTB`^5#1hq3KUAu zyR4Pt-ZN2c+sbG>(21@LQxbTn^F4l`LbJZi#}K2rS$w256PKK+q*BgawWN3`BEB(y zv@-^+zt=JXmBEu!Y@bBsd#)arTYc(Jcp5YA#Y%9YlH}G;i`9n|%tGHl4?hXzZ{qg| zSD=9J@yf^XFe^0g3n_KY(*T{XZ<9cbK9cXl_1Y*MvwBh}DXd)j;UA4a=3Wn%-rn;t z9^9Ke@=mHJ&lB%8d}`*`^4vH@K_OUw2$AY0WO00t7Y}P-Yl*efqcP@KBR{Z4tO#D% zqkx*8V)hO|^1g0!ZY-mGv+#kRWxn0_Y0d+^jcVrm{VliV7B!iugt3yj+~%g*LZp4j zpAU0g;`Qh8_O#BmKf@zlaqiw74?`pM(4#MI)^loFmX+p^1|bT0@BqO`%;eU8^k>%Q z0Zv(-<5hR?1GEJHLr9_w z{&wt|$zyhn;sWOn004ZNkpr&iPB^aT>1h1ujxRIEb|xk1h&f>yU5o-*U9D&3e@O(?^zTTKv24&6xe9D=qBY1rv#dx-i-9U#at$Tw*cwTHJ0k6 zkUF{9dZc7+#nh66t(Hq;L_R-asUHG1F5us5_Iau^bkNxC`V3yf%Q7W=4q2 ze4xWpVBOO~5I^vNlt`PHGaTdRGf}?QKg4Q(+vggthca`>2wKis?2!kIF-<4w7S%QR z9Onm@h=Js|Ob8)`HXD!Y*5TekwvZ11?w0kG5_g9t^N#z5kNN?Bu$#FS053Y8+soUg z+7s|-LbmVWqN7y4q$W3ry zjf(W7$#-*uY=_o=xZO?usGfX!JpAFVyQe}A)DB*@2>@}$SeFL?UCR)_HV-nvrO3~U zGDQg0umQ=ksl|g_1@hBsk3JLvRKErg+Ek2`WF!{07n;?0#4%=wE*QuZ$r3OhcBFDT zx)f}x2gTyJ7}@lTIwEbcqJu>~wy0TDQVj?sBrpGoG9zDqYeCkv%}22I`tm_7R(4)R05_~t3zNe)T0O?FWS|p5Ih7^!Rz8fr?>7;`~E8W5EfQfTn3XcAPkOzts z%^inm0dhn5o|f_|HsA~N?B*k*XUD_tl>=0OPq-`pwgW{KkTpCvq5(_B4JMsA_iyG1@po zJD@LNm~{QF3AS^+@y~wpjA!POL2Uv|@d8umAM1kxM3vIa2%nt!*mBY?kh;@tSLCxR z?bIKLXsOj*(gcOABeVgrD7zI66OzuNNCEY2m{@ua-PMIG|G=JQzBdmV=NRZAyXRpf{xq7Z|mIRf_xp^toxkPI02tJK>`P zH#P)$?*QIH%N;Vw-NifsR~Rm6-f$v+>K`@Pa_3Sbl)R{$)*;sKA)6?a3C{pg;2mOz zC(qa%peN^zlN9aYHPI0K1#SVFSy7UsnuM1G5xxTJilS99!Tl)N;_1G5(5enns?{f? zAdS^eIU?L+G2sY&yM*kOh+Wl1emKdBl!w%*GHwWL5N_>_d0g_5u_798+6X>>IwYlV zEr%G##L4G1>H#A^4P=J|v6ckrU>5L}5ko^bpiz{20`yU9Chdw)DvD=0^HE<2Rlw9? z>GPh%<9K8V$m#@%K47(RH&m|VLPQZIMYX3!Z<@*(gzysk1bo3kiu7oL`9|+Hw++vV5jPd)}$^mL(~wZ&|q3bhgF4oK&MawPCK3D!8$6!dP6lJd*^*} zQ3-P(O9_aFt#_ttuzQ8VD4xOvEaT~9(I}r>V9WuaVZ-ncd0MGBXsS$qlb3)M0L6yH z5uQnOgit~3dFe95c*Z}us$MOW`aIy~BVJEyi!86@e6Y9^ zR}a|I{~3i~G8YtM!NlPLT2u3SAEKw5kp;+K)NhRwd9SGh8Mdsdtc2T9811;|g{}CZAA{->jz-4CT2Ob`7H%)% zILP=G)2=?@jx8$&^6$RTljw9;A!2lz4ddF4vb>1br!VXIS6ct!yN&O_xHi|7^wT!| zEz}+~&q00izR z=(|!=Ds}+>4V*Vyn8w0g!OEIU;=DRlN_9kyl=Z#UQ<&)l6LSmb>S-B(=mB$G<)f&!uCbzzouAi8 zLxMplffZF%%|S^^l3`c6;d`hcl#X2R%QU4xK;StOj|IP>*CV+<0&|Tyc{=n|(8v>m zhs=)1F*C4XwK3@dbiYGC9J~NB&K}&qO zG$LxxUw|v9t$<$&2iYCaUXt7sTo{Of4fB%jp&{@*8aUIc)+6_eFY6|F$s?}b7jg-F z=twLi9Ayr&{&jqVJVMnKB)9Le0V-lN!r}y#x`2*BHj1g_5DN&p}lp~4Md{zkDUp+pE6sBf98kIU3Y|S@eoh_dU z1;bzj0)m)ikFNqvHq{6l7y`bVpMXi;iHf|baGIKb(x|eH0YP+^tOZ6eFU!rO>Er5GZA? zjj>yQCQk#(dl0ljr{`$ysDDigNt}lj0A(AGLi(|iq7Fy1CUxs3*>Gt3C=nTyq8z!3`AcUg1=4%77Rm4 zK+{w^0!Z8lPZ4QawAreZA3O`XP=8(U>G;HIRAh*^|B(T*jW^Ph>JLf-ZWZs7HxPk; z;ZyhG?=yUjV1p>|>e4Y9FXSk>fN`?}QOep4JPhg(qzGsY@kG;c&p-mJE+2D>m^_G1 zT?bqajR)-Et!qaTQ!1-C#6v*8c;~X5*_2y68RVqavkp(sn0zq=gbSk4Y*Th{17HEF zOr$HEm}K%c)YzzZ7!{Sg5z&{H{5<}Dtor)z>(QEjpgu9qM+aGUo7$IBNN(von-10- z-m*0ExRSJYMsoK+gqjY|vl`5!eJC~rMb2JyAuGD^#;CChhF6|Aidb!L6ej?SA;3>T zS$>Cl=SeS{N?Ql;cxfC>FCF@h>Y($6#E9R>VHwtnK21^G>T#5@1Ab2pTF1o5USO#O*v#*>tG4I(6>OO*yIYy12<5BA!Nb{t2L=O^uGH zuTd1xlMaFcl$&X75Vy9+EX*Ka9FKaB{OMRnXA?oAF|Y=Z%xFSb0GmC)h&BK;eB$sB z?m60V@ZlhlW?49Lz8$Lss3G_zkTzmBATY9Y27pbxUH56}++iPA0L^+a+@IfHVd!rk zOwncH8afgf7llSdla&&&e@}iynoWnzMf3Oqwzo9cG>Q%w=aPt1DLmyiVPIQt@CD}gRJNfBb|#lI#5TcL^PyF z++JSKmzT9a9ELpVOow+U{6q%$udd-~ljsw`e;Y(s;3)rnAc;Cd`$K*>ZXmWHGjSGspmM_$Y=u-d2}9RFR~f@W$88j% z&Q(fui*}%Lun>cO;cHP;=v#*nKt0_@VVKe*R|xE2AGQaOwdq0PVLt7!<=k=4Feu?b z3{mPuPj8e|h=`j+vb60Xiy1)QNioy;e_2CYQU91cm2?FyuTk}gSQm7O6JYQ9AzUvX z&p_mC94pe#UMFO{TQwV|IA)bkso)YaiPfUOST;t4BFr&{ zW{Brwz&;#HhIkJae%GPl@sj9B91lQKG>1bXqlO0rD0(}XY--+MWR2nO;Kf~3P%%u3>7c6c0eEHf z?G&nMB8jY88lga==ODPL!>OT{HY0us zC8V{%*lv@}kHPxYp!K2i=`6$P!Nc$wndm-iNIn-hj#LclC-S>>=7xhSJy2IN2_uRi z4yuSUD0*T?>~^3&hW6#n zkRvFymcg>4HH-UHjEI9j82`4M2Hx5W1LRD9=>W@#I7*)ahG~SrkY?k8MgGcqB$kH@ zqDsXKR7chXjQgvS!&#ro2@?UpuBkn0(ZGHXuLX<_`u$~=v9I+{Ud$_dI)Wcm>01?+g2P5b75 zH|0vhn1m*twTVI|Qj?~oauc@kt}k#t!B7dI%pL2{dlDT2RlKyyjZhPta&HCNgt8XO zPrJNl%34Ac1CPruQZn!}-X=Ig)hrCtLc!GGsaD}Vwp)`mY9B$XeI7i>1=QZ5n9HEL zw8!Dm*3lWY49vrrhNWxP!x)oGUlr>1Vi(~NIH#R4Fn;!9}M8oPY>z0Rz#SFA-1k zSY-jFOH*NfzMPxLMO=x;{A+=1=>-wgpBBKWXL=epf?&fu@keo?p(+ZpHU1ud4xyP1 z6us2f`{(`hr~UjZwcpC4Cn+i&j<^o#W~B{YbW1DIRFr|3G?#v53Dz|8f}e+LJmvlqw@hg9*E4y4{7M^RT>DbTbtiEo@l$IA%x33SC-k9 zfHBw5j}0`Zt#{U%zjjsY64Fh7os(+EyJIr}U=r3rG_nVDE~ngW9k62XG{(cS&)bBy z4h#d2J#^%Y$wyjUM8^BuSubz@Xj%ac;j7_CR1nfL>M#^22lo*>sG(t6^w#?M68Q&g z6CuWZw_J2W(`c>R!XJ054O5-+V=05C6R03F9ZQmJ56=u_D$$p@L|STplXjKIhS;{- zcKgs73fBUsb=2+9<8*S>+A}T*UlB9GyB&}iVoIxVa{pRmqlt9{I*zvT&N&4waYMMM z^3tZPu&9xBx%R57K~+V6b2)B%|N85L5Px~4p?8^mNDic(2^1KSTEp-(++5NY1xULv z6WZI+*^frV60&p-x?5|1)K0sFs8z!Kni5lX zKReRs5&?yy=c=MZEe*^@VID2-8$SCOPa3rSIsqg6KqWv0`G5|Qa-B~n3LQ>PY zUJD62+0#@i>2w~!(*kmH+)nni$42hK#c&PR=NRmHy#LR&Bimztz5|ary$J%=BQr1r z)DuNb@wi4Fy4TNG2igx79NA+SXfH#Zj!4 z?nM0H>-bx&gwPJ)Z1Em4bd?T`F~thJsgrM0KDs@EHBPU|1dzx{#)pDONVj8X9j`m0 zb@2N)uJ^a?hofbG)UBzp-ZzspOuE@Z=ThbL>J(|nD%sRw;U#3>zWnlZ+Yi3%I|a1K zV}>|JA1FX7nr_1ng^{WR8YS17URp6ND2Avh8C9%cbPiY9s87V72tL3 zPRs29!G@ei6>I+_-xwG1fFQiR_kgG9(XFWiz644DrorRhxYttQ8t%T*!(Jx|YHIvx zxxU!&?bCdD`TFaib^jQQf$*laB+4FZxshf~$H*l@i~cqutx+gy=qZRAldKa3NGpKw zXmm^oT|h&BV6=!Kw7vJuv+vkM>Ped`rQQyYASq3<(DAW*%{}q*k1Za`lGx%cu~UQv zwFjyWm`z6ZHUy(Y5jqgZ2%0owjQiFrmL(t}hTf}iGHIxCZOze>;dsql&}T{0BE5HE zkUxw9NlJrh`w6;g{<2a1?Zf#bdgcN9`XWjhU9EY4)7JYpWEtI~m0Wyg;M>k^&lbUV z2Kqp>u=U0d#X?Q%tuq{CabV5Ho=?4181ShOsI$?Hg3~xmgwzQ})7xAw^E)E(C@{UD zku?F4*qJLP#V!Fqjv{`OP&`)g0yR@7t#Q?G+O5F8Ig?U-zz z+cp(FO_Jz?_D4iM=X(lPNU;t5I8n%4YV|)??+26y}s(ZUI9Y7 zqr|#V3+Q~)Rwj+7Z4f-ml#y!%lPE|YhGmsTz*xeXy9Vq2wpg}}KMXV|Umx7v_TtYoMaN({ZC=_e-TpNH* zc%rR$`#d5vth)GxwqdKRwsdd59jR}?sv<+gop@c%X5j3-HD3gRdbu2de0!fCZMewy zagK-H{Wr^ZhZm0MjA(K6Fy#I#LCluGg0+BSgQX9Jq&5 zA9FxEA#A5ts_W5FrB6%Ky|hZY^$7kl;4YmF1R!OY_xf|3GqQ+ArK2Ty4FLPmr9 zk^YlmBNuDHh!zdjw9+qw>3M8akEiP9W0*fsE6L%@54Z;`M+7jYJ|;~Y^d>(ypw~2T zvRny3L!EaD=dTN4H1?KJJv2SxgSxqK&{l6j>EJZ$ou=L4hD=Kiz_cc;gQmbXm4^PC N{|7W|L&k-dKs`A&n_sGh<7b(ilR#_>Ld#@ESF)w3G%*+4$FaP(y{N3Y_#glMmydsm z=Xw6+zx*Hn^1uJr^k4pRgr4tO#}Qk*db#R-#Tt&9uXvns$2#wnVvpfmR}OjJl^w%6*FAd9fBC=u z*MBK7{pGr2UG>hj^v*XQ$5HB4R}Oq)xX&Hz#>;L}C z`1R-Czx*`j*AIUmUq5{M^?&+r$xB04wG+2#-W|DTxXcPU!Hx%)(0<}j!)G~kk9IXAQLj{XzIpYJ9h`#R&; zJW%2!`KlK9&BpI)Apyu@XOgbLt_*e@bv3 z9LT=X8Y|^%mX+dlha=rro#Ea+SH&24<$N{%@<9I(M>sGTK4|YWQT@^zzkJqG(`ful z34vb@GxQkSG0J`1DUQ(50n{F|N?1v(2>w-qUlH5akDuQK7E@|(5^L9WT(bs*gwh?_ z3+hvw&zxFZgHJ}u?!3~hh;^?s@jVk2pS@s4JVQFLj}sfnS7eV4G_BsNg`^FGn&P+~^u>T&nE(zqiAhK^io<<|QV(U2qNeqHAk z%ZaTHv@{;^$|u%1@0B{5J;N^fUc01v_Svozt5u$;`yKAi8)68dp!eALJie3IZ)5&- z{e;{3_$s#}zuRh#f!D?e6HgUaYDq7K8(Xd4wcR*}f@di?^LrP^J8}>42(f2uBTvq| z=T$J2i*p@)_nkKSdd{^wHjSyDSTRDx+|b9AR}J`pav{_3=HoE;8S=XEY8e0HFmbD? zu^yU%`L(s}dBdvLb+4~=$}GlbSr>3igWn>;qI^2F#9ADwxZgcY3u zJI2!v{O(9`^RR1PKbG5<{f*d;H?fr~*UlN;q2kAO@ZnReqhd}4l|FK~!g-E#?Q~77 z^K7GKd`g;0PM&Vv=v?Ih&YUYMyRpl7&3){In&&g5lFrV<9V>SfZ-rWq zofF1~Nzcfsq7{pPg}R;R%>kD4ST$ayt@Fp~_VLrt`ETC{?%ht)xHiuG>?jXsT9&Vd z%AFl&fwMyma4?NfxaXboz`YUR&Vtukc#!)T$60)YjP$YXi~~eOcZ`X@Lr;mLH;0^J z3B-zm7l{2f0_(r8`KE6hE9K408nM)PR+J#^*6tkUdEl3jXT~tbzHoQA+)xkH6JL53 z0@cQ2T}|O%W8vF&)hTk6HMhbs$NL^f2OwNMbD(wg^KRNQKh*e;`a{8e`uyon^sVmI zzy*Z4h3NR2b`z;M=uVK%JpQU!7(j*C3OYgW>rL?Al^~&!HqQ7Q^BhDuCAR?@=>9yf zL4>UQ+BQ!5YoP;h_=Fg)ZGlH=-!SK1Uv=WaR0Y@tg zJm>&_tm6!PI!_;ZGQjMf5@;s@V#RiYu;t0i*Dtm~W3g>=i@FgqVYHch`}B zD7Me*=k@QueIvPd5SOr{l~*enM23N+2r#N0Ctor#ok%gjE*EaA?0ueX5m0RkfA zjm`}SB*JzeUF{u#?oxP1{M>5OBR!SZPHi2;%7duCV-oZ61d9NI84!Ot1fF9N!pFuY z`E#CuNJ982SHU-M+KQoqwGRxd1VSyLAs|mAgBLDX z^uiSH+|fD$Y{A`KK$RndH8#$k6DR7Ga)L}VKQfz^p00ruh<%~IMpYbs925MvE ziKuqx%^C8_A=Ilg1kWJ$$fyg}&YOXm6wj1wprSIay{PfE&U|s{n z&mVsM`A@X291&Cl0yu#EAtoJq!KsCM1Fo@4)ca&FVpRywkPJMb<2Jwi8Dh7vMFHkt@}8vuk8 zxk9}zJ_H=xIzcWI_IcV`zn9yuUq64iUU*gsZz3DhSd-D2+;*;U^DTP;k$_GBp^Zs# zgghaU0Fq5qz`=omg(ARIUJqjku>d%=vK7D$1lxRL21NXF5JE~1h7Pz#`3IPW_*_`W zk>eX0foh<&;JbB|RSAVaGnn$l-yNeurT}js;hT@h2yyqWp74BVAwZaL29*PvOWlj` z4wg95IXBRTXC~C08zPG?jJd&d2W)Y~aIZkzIa>c-WS`eJIu_pqc2*w?)LLMq$LP}69XqSNm8jgO0{eYY5DY4=t?38w! z*?@xFIT=p?8hj(V4tT>7@y=j)PQ0xM+lR9t&{9{!qks_CchPjsj~{;fviRQ@*qdT} zm)l{i!nYHWkX=772s+LdKnXs*2abfOjzpJ0y@C(Kcq`(9Aay}%%c+Kh+^Gn(m7|Vy9b~!ZWUB`o125JRB-+59YhS#8bnpRcr}q%Zd77U7~wzV zwP5Hx!wo3DAi3}=lU9-MyD*`VIg}ef1-0Nv&~F^5UStD=u(Sc<<@NXR%lPnTsgDrA^n4)_ApRF(aM67c zeNi%wdz;uN-zu))|zln;svCT2nd&7B#6j6F~nq5oD zAC0HsC(L-3USWdy9#D1EjYu)z zOe5mv>M9v;A8_t`kZBOy`Ho|p(NDutE8IP(Xgv`&q2_O%Ol3_%&{Yz6WFqRD;Bq1M zp?ixHxDVAiK!Kn&O!aId6!ibRiG1MdviZ$mF#HeuB26T;}Av|I(5UB^(HMl`M!3|e4)%oVeu5)($6~39U z0Q3N5@#Pnx7i~kS4!#r~dLKO0u5kEm7UL)Z1d;I@#e~OYE)w7aJe;5rR0m<h1d^b*j z=Qxd7z`%kR@`r)pX3l^sKKZ;*2R+{fDl}nOV3Oc=w1pUP-zH}7dE;|+m5@O={u?{T zc@e>?YGWdK*H(r{!e`<;@e}ADFmc1ADj*Ba2*hqObI4QxTP$P*xg92^^sPgtyu295 zDmlR&42?~|s9~hU(OdNR+(epa`hmzkj^BTsfBh~a^zP3_MAuLV^c{=}ZwqqEXsS8k zbOGx1VbwAZgee8>JSuvb7B<`m4-6SD5{3(80&YRzMA{6?0hap75%mdOO}`gi=Ud5r`M2+~887BJfXAEI5d&}s`gjot zvCl~$@|y6FQ<%OsQ82+VK-WVq2W>}sAPNEm2o>%DFa=t1c!rP&cx^%?P=-p1B6|^u z0CLfvtmXa0x!)!B9LNd5KMzpX)vnWPH^9nyCXnGt*u+>piT&Kn5JbK5z&o(@Pt5-2Is!{mq6&~Z?}2pg#?KV@Z@2Pg-)U8xp9&NPRMxny0M{Ir!1+A z34TL#AV;(i?$z<|JT-_brzf#OFa^qB_Zl{@muE8bcnuLqAtYSpK`@2o#r3yB`}hCn z8yzd}s4PcZDu5oOHs=K z;I-)>ymueoCFPEIIPdkqIyDp|gr~d8%o`PYqf5o)M+6SGh@8#+K+Yg$=>V$(elWX^ z6KjBX=oZ**7QD$3#tD@NaZg~WykkbRt{pN6fJc9@4Nfh?Z1A!Tyu_PElmd0YSEmf( zfdzhxWZz{~`n&4~WNyI)$Po$0Gp7si$tUj$^gwX8dCvPmQMeG01`gpA)7Q4fao-kW zw4SmVwGdGRc>)Zi0D!<%30fxxiM&`mN6+I%*D}Bxbp;c=X%^)B0N~+Lkcl^HJK@p1 z6~sm2GCEL@NV)w)9;eE-h}h<+!8Z^D*whBAc5fGfTc|rIU|g#ZaYry;!jEMy@2_3q zdhtZ8fD0ZI!1j%(K7Rh`^Y6cY{qW0c+J~t4p7!y}ZqC$DR)@qj-)9LYU*bIm|5wbW zmkC-XB83AVfmcAMFhy7tDDEbX^8d8Gt29XZVK78Z`hjmgWf2w`T!%o8@EXI}2w1r9 z>n$aVt{qXRXWo`A4$ zly>2MJ6;+mg>hV7lHgD z8M|BoJmrPGbs*(_yLY-z%*ZR(Ro1y{1dClY-{$%GmB!;3Tjn-K;Q+l&<%o&FBbs^@ zV@P>{WCSOOZ$7}7(5s$~9T$M--oSjkYuGp)NHXCGo9G)&!Qrm&MD{K%jP2cn5&Pss z_y}uA2Ht;~Kg3I?g=^*Uys5c1`gHQ;AbONsbmgsh2Z!Dq9tii;;F917qJYSVk0&JB zJIfROKsY#$gFggcmL$EO0FUw(CGYB89L_Zp5}~a?c64%?$ww7WoBs2Y2TVfC%zi=vx!G`G6pi34DUxTrfM{@djbX#w#D+@XAlWjgKEc zj9=$^&5^x(vI74n@ZjSYTn!@PeGdOx&?wm9vS2ODTeTPj@GFfrU_JL4ZvX;rvw<3P zpOcu>!IWNn^B(|7hlAtk&^asz&rPHc|474|_*;1E{;puKazxA%RLfU5H|X@1C)Nwg z1^pvayan9r$xm!A2XPS<8p$i%>KQWQKzvBf7thvU3#hbJX?!}7=7xZR#W6TU zYJlJc;sW@O5NHxtz6~J(b)?dt5*IKXP;6MeMvxc+KA^d|QeYHkGT(d|faSO$Ubt+_ zP=E~sh$u=Bw{Seq#pH#=kv*8^KCi=@F6 z#mDLGKl~7b#1-kWB2LbF052==2CO}LDG^V7RDPdu0jb0FZ=M=C$MBTed94ZWJb?Ne z>v_v%@JXP%34j=3o9bxY+o8*nnknv#=MEd(hS2NqS|ND9U@`?)BEh}86(otj$sAwm z1%wlqg%iCKlwr+g6DIsHgOLEryvp-bdjr~D1^40S-^b@0EB%RoeyxUlsj!0Bq9!R_ z>+-(V8<`CT;!lm(>5RCdeTlEHiojq!F~NF(It$Obycbx)i-Hj1D!@y)2q7bT30z=% zsKk{{Z+j3*nWiWSHKhj?`i*QZt5ABWYC5PMC>JnF03bxwY-Ti@eN-%u|077?j&WZV z)EqEsD?ux~F()87a0MuW38Ps%+<0Jk!s-?^ppMl#!c5=;NP$dv^n1_t>e~MM?_bwX z*RS_WA>@nf@;eW(_6OveDnJZ)!2`owfE|nAnoZ6uD}IO>_4 zw6YMEHenNk5La553uI2{3o4KKETRQIq?=ml+nTx*`gIf_G!~1qSzAQ|8WOe!?3d%< z#1}BRpK|`%@dGci`|`^xMvLc5&1f#xg7i#;1g|CwcrcJ{BBcXiIA_3G#&6;2;!JzZ zviI&%Ka7rFFJ4!NPI%)3ZeVMhz~0kP+pOFOMcN6DkZ}=A#$H@GUi4&StK` z^y|J=)R9h$Y*8VwUk{u3M`$+Pow667gni5{RLKigRU!w+yREj^3`YVj(o-`4#4awW$pyjN5OxSGWb=Pp*PVxCo90qIQ(I->+O zBbD2HfR{snF%yXf;6<~I;0VERILfi~DB=1QQbcTqXMxnlbAWqtnox9?*ohxVR0EBRrT2#nBp z2J#9Z5}S!<8sKzOns&-O;? zKz|SHJVKIA6v=8otpBB$3Ph1=s0YBnN<3i8)Dnwn&@di@Y}N=A5X6+^X7GsxD=>?i zt!{@bKt?S+&k4V_r38zU>0Y=LfnU7=Yd139XT@9r&^bK$)mNeYeSG}%>reah_+|au zr_cZTC-)`CEz z*J+8+zAT$Hs{%*1g94bE5I>4`B(n+xz5`85Fc{McoP_-v5GmYNc}oKw^63lKd1TN| z^PsK`CL=&wh}r<#Et$#&-~uVP*ammByLk|zBLcb~5ksYJOZbRh;kH0z{%1<#-h>@M zl*PBWIS6nBmELBrU?}fWy9k!AI#%LK{ZBqoSPh`!;XySL#8nRr-6~~leUzFoeVB*k zS@Wq+C5pm!j=Bh>0Y_umYJUfT?XB`6WT1vov;*zNP?EC$pSf{iXmFdvjE z@vviKffH^FMTzYx>H)D9U|UGmZE;G_x&hIj#`r{t#J>PHcp9i6LIV{A;5X6sy5Tpl zPe9&VMq?ww76Ap>?5=n2+gx6?-01cm2V4W5*cdH=BkZ-o1(vuA9Tqo^I}*;r zj6M89CKFb_U$SO4>zrQPfR!++LiFt89%z*H@}R>q0DcSgI-jVAo$a&K<4il|68VW^ zgGam(&PVe`{wck)?A*E=FkbZ<2ZO+6@z&7PE&v5%##cj}zy16wtM?nsNd!A^B><}i z+`@N6kOY1OEX8pde9$AfHCD8az>DzJJSEl($bt$Ud_qL}ClcP!4`5-B!y`h$RqM-YVR&R^S}u9ZNMMiM$R}a*xxhtaeWG>Xw=T6pFnk#5gaf zkq}rJ*;fy0p8jUFX~Wyi=H>7O_3bBM&TCfdTQ4Yo3K9lc)cP)R{#3p-(RyB z=>_4NYPE&oDM~uxfx_(E!2y`dGU*9f@p1!N*{(CS0(@^L-;3uwtUAN~AWuZ3X`&67 za}vkA6Hho4oE?s0K=%0^JWI>`9v|jKF<<#6EnL_cFjnGPm}noyTB^Aj2t4Lo4)B+`3-|5#c9LE#gjwlg+7b_DUFNwzyhFa9iH<s;afn62<4EaC*pCpc=Uv4pLfjOXYzx< z@^K%~CfoMBzk8L|x7SFoUh6V#TFY%^O(J~Y@-xw$*n1JcF+=!OI2ti{Jq7+~4K@x= zIYkhS(5F^{ThBwfLLFy>)4X@b? z>}qq!nmbv*(5%OdAckY&_aRHfKA<~LqI!ddCjy+7MM&fPz#8yy^PCs9hP~kC>`z3) zvbBo16b``#20ZtEZes5^GcE+0+P)Ro$8U;FlJolp<6DVOKL_qP`#vo!NNjMQ_wjr9h3oNPNiM_1{WG#3mVB+-ZCxCC~0GJY( z;=rQOz4uEI3DDNTAw39Edu8;dU(jv*G7u0}fg>gw2Moo!Ik?K1Gu%Hx7}oSC(6Hk5 zqeKntdKSy_JkYy)F&qzQ4?!*k%_tUqmQ72fha45}XE*<6BuLw9gwRqJzN|r3Jc3 zVX~!i1a*94>m6t{_hs>WFgXVA!ME`}s6EGwO*9_E3iJ?87z*xV$+wN*QF%S=Mbd9!Ljwwt6<~s1;Kum#eHZ=_fIq>$!soEzbvlXyDtt9~9&S&>SUYGZ*PRp5O@E1rgaeKFwP2 z<1<=9c0iiuuzfw)@0W^D2|v%Z{;*ap5ye1? zM6lD_NC;RD-XOurcu~SRMtCIQHS7e&XlDZ~gI~4Xoks^SP48_X3P&?P{M>hduVGdA zaZCG0+U2yCn}6@PW4!+LUe1r<`0CpPHjpA7W}Qnl}ja1m{sZMEX=gWXNi{&YPxP(1*N=8pvTs%tMd9}rxk z^*L=hfFR+L3JxBZO}uW?qCR}oDUby_F7OX@*K0v^FWOmYecZCr`K+-bEia(_p#Te5 z4Gzu;fDP;uigwL4y|sD0`zZLEH>3{@06UyK%8GKBXflxS0ie4f*?@G6Alzso7LIES zfNc=S26h5PalI3iXbm2mDTdlIM;vwMw!A|@y+TOQR1VMxuCgsg9k>4YlvTZpY#zUb zALIOd*+;<3+6n%gxfW&HFi`c9pb#)&4<`4P14CeVcePg%E)0tq!4ghL)tQhSfH*uA z#LyLDMDNIPuV=W59e)L27CS1qasvYJqsP0f=7paT!^owDyWOse8~@iY9wk1tgm|?Z z{~CtQT94?(MYp%}0?8f=bLJT>>U+9~gY5FOlay2Rem5h>VaN3~KuGuQPFS$E^F>zU zV+^l%YT>=qf)~YYf&GH5J>KSKoJr!$@j|%Qjtp=&)@=dY!vk#YmZ2VI$-@)qEdn#e z)x8C>#NC^acsnNqn>4TC8+EN%e~6)rb}xtKj2BkqktgWp?t{=~M`j17ob&d#Bd^rW zU~DWCh?Q}*m?by`Qhnhij_mY~XwUw7{6`;zNWi!=JO~CYIW8h{Q2cs);*_bh;*DB+ zO{&iO!?)MB5zp~51qk1n9kOxT?S!A<8M^l^!P|^swXd`h5gw+^;cHEZFHr}HR{xqO zzb;_MLmLA)9;X9_on0?|%9)&SbBIxF*0&C{S%GX{(VN!?D0uf0EU3@jrkwB;%kY~U zE(?^J(GeV;Y$ra~4e7?KLP4Gu=Q|KoAmXbCIpk4<^(#qMoP-d(wY4rTTVgc$416My z16}dlUpV*t`8!VZlCe({X?2@Dy&CeaU6N}8C!twhxL-EY)aZ2zCv#QnBut9~3(anT z@W+(z)b*57!mDw=ut&sIKtb<;Q}1x|=`}H$LaU;Wpj6 zgNZ;mI1oTXGfhFPGoxCv0bvyYx)&a2BK%u<5AKl%MRFxTInK${dJjB8{cf<_x{}llKLi_ zx=tVZh;cavCBP0+$DZC2uR=;mt2to&kyD$3Ll?$&<_Tw2EzfT!%4$Jq2QffP4llMM zI2Rv`HCpz<0SlLu_&QKE0@Hn10*95~jvLG11m8s$&5>SRtkZuWvQOV8Fw#3J1K|LN z(KGAO5K-hg`dqf>P8|}V36F<2#nk$BDOg_cbU-G4`ANH8M87OScab>U@q3i(UB#oyQPRR5RdD_}w6ttnmL2SImJ9XbI3q}Lc6a(!{MD ze7@CQAU#<2Do4js#sVlssO!F%p!&d3PxbdY}Dc(j2D^Q|F_X z^9^gLz2MJ+Q@K!ShxWh|2?dsV+Xo%g@daD%(0C2T^5KqSISJzY>D^4}*>+)^4#&OM zCHPIJnWbgklZV5IM*M-`zP#R(yfj4Me&A=xnJ_D&<%mf30qutA1e>_6K77Xh88){A z0t(zR;Q+6v0vXHli8uJHU>W?j=h4RG{mkMq3HZhcK!WGQ zZN+Z+Cjb}1yVTB%4O$C%o2>@Lk=DG0!Ps2{3CA# zx=x(>9MHMe2?N_HM9o28)+f*MN0D)Gzr0r4eKUEbIiu&u%d}ZA-HTU8nQ)pWOX1YG zVtoDO^fH(XV2#H>c0itzy##8)a(I~YD$Ze3H@tC*rp(uB59xlY^av`fV;Cf7JqdJ&u5vHMaj*t-j$J=XT>0KY@Hx!55 z!7dyO02;^B5a!{aQ^-xwC%nT1y&0_pxbp{M`|vZ;`lc-o-11UWjQRH)gK8L%Qxl&V zoEV9>*iTcgnJYkgMUD6x>~5fdm!mJwvSs4JZ%`h3%RkPirV|-dtLhbX!YdsF5a6;s zv0;^%9oGrsuJ3hG)oc23q(1se!LkdZu$P{y#j0XGXi7%8+r3hu98zy1aW`7Sq9U+Cy0 z94^yf#GrLQX~L(7rV&1Y+v_+Xo+CikZ%`8_KOv_M3Q53JODLU5<~5g-1yPcX+HPl* zBxfE4E6%$~nlS2!giEabzAcq-B3^z=bl@ecofVe13-jRL@#)-=Vh`Nymh0(HLV-cq zbhAq`18$>@p9=5EvMW?(~S(3sjenbA(vHfI*PBV9`4<==>3M`|!*7 zc1luzy%EUjZ@`own-`ymQmNjRkcG?K@YHH&6XC&5EW2d@JMC#++MM3nfDGFlYI?5G zO@@PxCue+P0@dLfc2*pq3OvvO%!hpA?05mp=S^&8q_)F-hL!5s;?@Xv>jhj`h=T?# zVqs3bKDUK<9jOQhSeu2pNhzwLImLLPqhvUZxCJ89X$rKyXoCQTh z!-4!jY@c3Z!t0C-BA&-3vBmmv{LbC5le;-b$k{LE=)uDnB0TAEvKCw{T8KRy_k&@K zV#2%u+pCo=249s5dgEw~ZHt)G$p`{x#MHLUld9J2-2h(2ivE0=_<% zyXLHLTY^L%( z*MUGCNP)Cl(37IuG{9mQ+@&y z&_Z_G zmF@`}0aEfvP0(h8Fi~0sGgV`Om38_K<^)Swv*Mufp1fv=4$!lNG+>q-0KV_AZx%ZT zOPo>K``#z*oy#GE1W4FeQcJKu)wzSoLfPS+&I$`X@>12l1#=Je02rC7J#{k8_~`hv z7N1E@m~oQ^q*yAVyDtmpt#ZMHb9Balg%5k}WByTOU)R5X{V|6>Dq4W6Kbv>n#fcJq z6Wv;LrZA9WHB({^a^PSsUA3c?&=>Se_fc#RF6+_3%KP3>L-UXrFrmMV@^tt)wP0Sh z1#icp;WHtt*5sD=QCyKvBlMf|^ZE$O%fyXlCm!e|JZbF`u&X91GKCy{duIfUhfU$k zrk8aPv2m#NIIN>Du%#o-GJZ=(ygHh`ff-&F-o*7})7B46^Y7#1hkJbe^!dkQ-GTW$ zrp+8RUk;rQx@6lUV8vLV#it;w(`4*n9N5Fky_hGIqJcb75A>nbSPomUZin5MuE*KB zs2jVnQ_I`9Wqoh9HF3{%gGcuJ?4O!3tIaDHr{`Gc35vlmFY{Rg8h$RT{h-9C*63we zO)9P7dtu3Vkh3}5qv2wj#JWx^d7U~Zy>Qa(=3wor>>)(pOGolI*bv7IUjBjL_Lpz2 z@#;(byzFKn-g~uSpRT;A5xN6d!I~W&`&gHGDs4yC*X;*G-LYAVkSmb{fdG4K2CBE~ z2JA+tmUrkT2^)jR9%cK7BS!Oq>z+B|L&wQliF(Ua?{4*pGXoqxfI>K~<-Emg4pVyO#KGFkA)enT z+pm9LpT9WI;QsLC^Y6cXt8Xto!MBEJ$LEp=k9-}guI>FAW>bu(JLM;{oEulUXkB8nMs{=f%N zN7;v?Uz*HQy6&9V8y8ywa_Z5`-eGI-%4e$lR(s~%@FZPa?Vxx0OAU6C9V#%v^D-k0 z1%|6hIZi7cfNIgEkafJu?(_P|rlv1HjgPT!`RsWTQYZYJNC9=U zOWs5{gy2Z4I8gGL$M3VkbaeGd3lG`6Tr`b|fuA>c9bSnuX|@PAb2P(iuxhs-s^?>F zf=j)YbE@95AKM)6wF#uDCv$i4w3KV{c;_LF%^|@BS7^?^@(vbo1cRIIp8(e24fwWt z5Y523rnuwn?F)w_Aaz*Q3VgORNN2GqcR0w$IgRENzY*NmalaCS_)ewJQ;@v1^2F=x zwEJ-%hgHDt;&5WdW%*%oXyiT-!F0gea{heBsNm}P010(lX23+q6-Bae)0QTAQ+Wy= zZ|A-^#jaawh`QRpn+Qd30l}>Z&aLd%;&)MV{ADu^>Jj;_(}6(tR9DL~o%!ULVtdQ1 z+^Og3H9XI9=$9KX8aM=uB~sWilY_R+KilGQSk5~@gZ2Vp#Gt!ZjQiVfe`o}LNfY5? zmKXyFW)M7z^D*G#cTUq*Ir|N>Rz@5`*T)Q#pq?Ej3uDD4AmnYK>g6rvaeD_jhtJDU zgzOP41OIOjTnDvtXeL;Cu(~B4sPS@{$h_=vb3|L7Jpsr8lJf~IfG7YVKl?7Q`_nJ^ z+p3}dGG=f)VErV>H%BO2X5JnWUY+#j#c`|6nzD!;SX2rl_0E4B78dQNktbeo3Flb? z6JxxbP(aAz&xw+UNmNk80!$?!huM)}|A$SH{k_O)SQ+L$sXefdw@Z+5n*`AW;u848 z9#4!t4kylCc5h-3)%>@Yd=ArqA>TaW_Hv=(Iil^57=`mM^L&QV-q%yizs}+o7fX`} z{;$@!#+U#2<nn3JCNNS8Z-r!V{CZ?El$5zDEg za-;+v5WzQ4g7d2Zi%##g(wi{o@InwI?wS)I@L?YV!`UM_tOZZ@e#tUH6U9vzHYso> zc*$scnIryj64{(1H15zpgy;U;nM=dMZO+9_Ce{L6=%(Y)t`iqhE41@`*xz!zskQqP z&bjX3BrFNZDxh!N*~=~H59iC81AUp9?XV8-FEAU2RaG-G2d;NHS+U@?o{N=?4OoGP z3q2fe9&93nQ@Z$s=QwA>+q5uTJYgLsj>N07ZIr@@#7z^*U41WJYS~=O7rt>PNC;m5 z+^%!4i0}ik&)o@a0Zg0P0M3OdmfH*us5vctRkY1}abN)H@GQ>&N~3}{Xf`1tv@n9L zd6H)@(BfMN+Zed**7Go9Q|s%hqV>x!l1s?}i6erP!nKJPwTxqpu$gCH;ZQYi%BKY~tZY0eJg|_J>ceXx%{`C2$-#&l(b^Xb5q8A!g_ zbI`D7t9^h6ar`68z{{KvU?A_bDq7EAi=4Abo+UHEh((-zf4GK2_CENRha)AyYt!K%I-sT^eDPy@b*&1WM^=w<+IIV41sZV zRg|sBuR{Cs^~10G)0c0P8||e+;YOnm4&N0x+8Q=!{7>mA*O}HJ;MuSkfQ)1G@mjHX z)r!+!u<7Awfqi@Zz68^^g*9#hnm|TtTnE@9*bEspn^M6FR>F8eGUj`SJ`@cX12cTu zy4)mY1AdubbYE%Q>1!Ev4nzuONLr&CN9KQvkC+{CZ!%|NQ08maWy-y$Qq-bB}nW(qfKwJ~qKB z2$2KkU99$m54%*U*9|3gpg#tG1WSZFMDJmHUY~d~>Oj?dMeOpvd1Z&$p4oVKZ~J*q z%c#NN-Wpx+gOn<0tk{8L>Uf)w3f4t-uiknw7v=Oh$LV$JY%hoFS*oYf;_}Xxi0vEx zUq(63c(~flSTZ#1uUMQW?Ux};h|A4_q}u{K7h4> z!QfKCdgzY*!|(tf1&?xioB0O+w_9CS!6D&eyrb$aPtc{C8GhXV2DoH*rX21Ro8@ra zt4$ggx}SaO(z+8kQDo=%EpJkY1>OjZ=(Z$$j@Uz!za7n%Z7LPIoiCT2`_r#quTTH} zO2=OYPQfo+P_?|+P4nV(I3m6oN6^AEhb2sN08R*jv|B&Wo-ymmf;->@0J>&Az48Q3A6&yvl9Qd%YyTwOK4XQrSfsBX6Va~=yis9LyaX+~@CquX=0rdvl<(_!h z*LeBqn{7?uMOMxCJMpiF1s4S5eAV-Y^3OYVhR z9XoA2elFIdxvGf=T2O*zHYQw`3tHUUXmg@fFk+MTp7U|nCveSa!?)8QpbS`!^)gY> zxH1Mta$5^yWdU@^&X1b3Sln2t9J=2=j9?esQ!K? zGHa(G&t04G4$zdupP4wY^~)D;Cd zU8@m?laxSCcs;^LF#n4^a6T`h`Z&IP(Rcmy+xq!a@+6+i=1v` z8O4ftx8-!VZlq@%`^INGbD6K4&hxNT)a9YLdc0iMTpi&Jaex;(La{&VqBaN$1`D}5 z?Y_xR3zXZ}@b@?{Z)(Ro2UsS~gBdO7PCPt67v8^x>$#A_9j@UV!EOINR%wsK98X_2 z4i$v4T)K5U4S9zE)0+{HhG?bQr+$X#QU*qL0+j%6c!=ChaO3@dB)xzC<>Tky=64g# zUaD=I^Cwm|kWF*KBR&IXTrS{n)uT^=2JCQNu2TS5;YQ#t&GoieZ1igA##sYx-S1Oo z8+SZUSHpUZaX%9>U3P$Z5-XjO8s@#MB)X4U-lstT22SVw3_E}z&v7Sf(!AhwZCk5= z3ka(hILX#6;*Ob%>$xS5E*^CPW+%vwXUr4srtvL+mQ%_BnnC-4C4g7n;e1+DZr%|W z9`0Ao`}Oyq{xG1J0R+|!*|-9=lvQh40pkt}Vn9>J-H z)tz~DJ**ht-}|d)hJtn696*7tpN^IDdK1Y;lb%~(znt}t7udmtaIlwsIIp5t*U8BF zMsQJIw)_CJyi7^IBp84GJnoO{r|UHsC0d@90{1EQ?`#%Uh! zNwaPcdv>Bl3;NA1LX}m2Kd3sv_<*ljLSUZ1dJ{9J9l@@POSX`Wb707h`^c^{=#~LV z9dU(I{=Sc7?ZUQN+?k~)V3Bq$%=+cBBlPTnOw%Z0$YE~g^I9>u$~+X^-D zqcz{0%p1zEAscP5n+cpNNDdB_fLNP)E3S#MxX2=oSS&vUN4TdD2Lb`AuEu*NR_}7P zXE_o!QZ!fR?s?aX+bT{FMm0b>$C+L3)E%A!NPiX9@8j>|nacj>tv!4k7|Vve=<-L1 zk@uQT1gn>;LtPUEJhL~9x3YchsXcVuBDT1lN#)#LAon<|40Sq6wT$rg;y@`lcr+TWlg+ID60;YewIiLJ4Ri!*zjlsXlxpKr_prR=HZUuz?R-bJd`E!rVEbS2_IMn z&_B4t*IC({M?PIXg^v#}dvfsN$JWuihKeuVnl&-+dhVd@{w^-#Yzuc8k*5Pi&nH=f zwGyEr3Q%Df75WSIabXs(cG_Ti_}BaSB<%hmJiA+aM2A@g?*-PYus(b<$@m4y0Kj8tl(!Tz=#ZbiSdPMh!MzCU-(JgQ zfd}umNraDWq8L(*qarr9Vvh6{l3EYteQC2UkvDSxjw=U>Gnk!kbD9@u$+8i**|_1} z9^Tf33$Ac~mf~^xw(mJ;z*)hT#sT)82E+G-Li^mX29Rj8Ih=ss&0|Ku5lU)0f4h>D zz}=oKp^K(nondc|9jHz_os%Qt?V?izoFy`<>2%;VB*1;Q?$MdcXmCZ$9L{}tQ@P^n zkhi~%U*>1z^xfP_e9t@D-}SO2q3>ICe>(@+)D^IN85QH{z~6c}D_d{1TyXS^F-z7S z<973cO?MHLmrCCFS``mWBODyj$+31vI0=i8BJ2VD6D6=Knc16$ox=&LfrB{>fmj;~ zVI?5sC_R_A7J<0(yzF@4)1Mnc`~?h2(?dzzZUv)&5xa>62Ak-M7Ow#X z0s7+s1hTwS7@*^DYx0ce1VV2cjcXejcCy<25B)+snA@k?oiV+nh1pX+E?aMJSCBS4mb1^3Op@5^vmizLl@p{j=q zpId)!Jz7Fi(N#$O4aSa zI~ejEhGoJw{Nw;!c;D2GM+#_(WPNAcK78nQG#pgs8IrId8`EXg&e*zUmFfn!Lq*H& zmor$NChsVt)O8?84riM^aydh?rp>9#aU`$No%rFpPC&rD`L0)i{oB{S{rcgL%Q;@_ z8Es#3+`HR}bN4E4O_#db_~uAaAmcMD$$fmmF%;X{&*n(M;7nr_(w6=p8BKLqzsHk= z@>Ca?QgTN5GpcPQJX5$~7PIGVss{w}9zE0O=AwHl>B;&Ikh^y>ClDL=-`rsBciEJJ zRGWL3`WeiQ1tS2!Z{Ryxw(0itRGb_cp#OXhuCH4_?j_0~W)Th?VZ?vyIiCu(7qNZ) z<>UOg#;@P5v3jY=z!uEOUe2Ywy0dG+J2O6GldV)V^A4pxU2Yq#n8~gLcWcHoVcBi9 zrJiST6T5|>U`L$3BT9(X$uV4U9V}BF zu0Vj|0LQs7jaQj{{mnkaPrt5Tzdmil-?Z%XmwYzZxz(rFx45&RnO3;b9ACFDhd?4w zXX>lt*V6~#^(nBZiYS}o@8aQ#UZ@bT6?Z`xyw!x|=2PHbwY~Z{op=9K&3dWaPY0@B z?_KKd`m*?_&VFqeV0ik`oUfP16`;E@YFBQLlcr`6$#V3P6L1_K-3Z`&M#uIZPNh2m zgxi)Jg11GL&&9^==IiR5EFg9bip|Zk&Mf?1c%Rpg>)N-2cy9D0HRr;+rC>r8n?2Mn1scj$B*8~#revRS|8 zx}px^420_9ik`hLr;HNOvJG&a{Is*1;1?~HKwd9?4JL4ZUE|wy1|j^Np<@crv1g@# zD_PH{LdEt;m;iC-zNbyKXvnS){6I|h6qyrWuC_C~vTY$sPkNy7lg~_%XZN*0uGzE> zdMVDyJY7;;4)=7`!)3>BsH59LcyLf-?-Y(_9aJXz8OKvJL+seb@#>1ngf-+N?riwYS>8j<68DJWf{CSj=nnV z_c~m2WOrw_)U{b#=~%S)Xn#)m^6nMU4)3Hg%1NjH{>t{)hLl zQD$}vhY9~tC`U}TdlR8e8%=w(lNOzXdyj0XpEn!t_W)*5zysb(5qfWk{j|iP9*0^N z`E|FTB=0*pU!Y05m&x3L*K%Qu3%G4u17w3n+~HY*?hNqg{6c#{T&^N8!KY%E)46!^ zUz6ppGrj&(W-o>b>U`&)xTg#~bflUqbj!6s2O9&xNmEz!}i%HGo4{Y@pjP=GN|QpU*Rm4zuRmY?8TfozVW0nmNR&2kmfls@^q`LvlReH zhei5pdp`=ANeJ^uuk!jm|Lw<#4e)|1Ir({TJ;4{o^XyyNBC2Xld$-`&*s>_cw}_Usr-@?N zc|c%qSFzfHZ{iIcI=G&BlQxuCuA6JJL)uBW#3Z<>M>7qmFYiH%TE8xmnrL@GjtV<(C5Mlh46 zw)1Qyb==b>h>|kEC+8a-h5-R;(b4QJ=9lt<4_`k0^m%<8uOqZyYCkQO%@s|ry8sPr zDXU&F%Q$7l$vO~UZDY7#ZD2pB((z>%m>#oq*mjUh6FsN3VQz190VsYv-00OkEc-vt zJWWKRz~#2w1qPuly}AA4Mq|Q_?%bAnf+rx)9FH|qNE#Ob^eehRmj^>3_^;EKqqpqV z#tXk7xK@l{@srTv@FK^M0l{%1V-cl>B=>Tcywir|J{IPmuQQiEeEB-&zy9>k_MAV` zr`JwRmuKN~*G6$IHhLyepC{*S(l=*!ffOqa;8Y+{P1L-5E4#ak#(jo3ooAHBzTJdw zL2OG{*bs4!XKqxS?&9Tzuq)!GAlN~Hc$K$I?d7#C{^usRJ-4{Ytp_gE!qvODi^!3z zfOO9X;MgI66a6&wxq05|HqfLEzevhebkDr)fj>#lKy)t$Cq5GYQ%2uJVz)5kjUe3HU@CwTMR;TR{LgeISu?>SZx(8QS zU!z!o#%HAH_E3pY@^XvvH?(ekH^}96tF76o=_U9+=1oWes83O&O9r!mfu|*+KG|Z_Pbald z#)DXEKTPjtLZopHPps~ACxSVaHk5KX4@~uPHdL6yYlNq&7Shc+17UCUL2?O43eyFO>~JsnzDo&vE2Nl!`dAoT}-kElKJzk-wN#WxULUhg=qKq`|E|>`P#GT6(&Ub03|sdAm3&RF|5=2 z8$*xdik?dw=dvB$@?s*}w29yQjg(wYELAA{LvVCD_I*1LIwHCJbES80%f-n1XuT0#$-7Kel;Rrdk{+{9T0aASoyRFD0gvA@t0Z=Y7lL9O zC2|8;U@nFp2)cZhfiya0WJ0w*kIr?Yy^4BzwjS!M~-f|12M;X z|5$GO)8}8tSF5XD^J=ekLL&L-2G<1i2;iIBx(kbF+xdVo9?#}1o25&sKE(|S8qRb} z*trJe766N`j)lkIR8 z2td-?f%f z+*wa&Oc%bvDS`Y%LUwX9Ku{n|MYsLg&T1(38t^pP`>hl|{&@>_%hby0nh!#o z3)Z1UfRt&OsP#|FIp&&%?GpCOZVl<0TEM#O=#2&BK}5k)?YseY#_Zm_!@9iNd1trd zZpmNQ=HUtCd|+oZ?iDT8FSx)iyM{S!8%thg_2C&?wLX0M>CY45A$t{R zXtP^Bm`TVMlW%j~#a-=?$6KP42>4*JwhYGU+3@Z)i_I$4$@;@B2oB@V6@MvX;ANfa z7)6>c!~}f0E2FrLtT}G>N^jxSl}z0s0+mA}+{LqU3gIA7$1_?UKc0O9+mSQPIk48t zgKfOkj+TBqEYpE=!G%f_m9tpX3K5}#N9PC$h?zTUy$=>S!hG5df-bd+6OPy-xgsIjXma{oLovq`F=VN$g z)j+sQNUzn;-DD<=OSc>w2I3th?$KNH&XMrn_!W)z;y@T1zxWBB)*Qkp}}~SVAW)p;9-7p*n#H_#C~di9uDD9 zKAWcDhgRO_j^g4C`Lh2n@qNR=+RNroKA3PD6EcTHUu1&sIK-5KI6fiY|2s9;sA)A=DW9Z5X1nH zyTKHNST^zX%l3i8{TBJKyDyA==n&y`Bk;^PP>f+Y5vLN^Ia|N6xR?9Fr9cr3LTaR_ zdO6uZ4uS7P%N<8|Sul-`{6KW?9PIm|`Ij3l5ZrP`VhuL-FECJZeQzw;eGUu2e7JJP zjo-Mt=!?8OqvxV18%R0)_erV^gTZXN7iuD=Dyq}HtwohhPm*Rf-CcDh8?Iknbw%~PL z+1qV8bBa9%>Hs^t_MiOqY7XPVJB9HB@vV>FFHe72gJIKobC-|{B8aK(FO1cWFo00I zE?N5jOV`Avu1me;i_(&heNx|qx`z`gajPVrS{GN;7N2C0i;r?aeQx*s|QNwr=>V? z@Q3puwpC zQOsUiWzF(5B+$D}O9q1D;6GPhQg+P!P^cF)_4if#_~rZf)`s#q?<)VNG4~}JwUHgX zs}Zj`G&yhZ%Ef;LI#RBLq!>nvrP|()jxE(w;X$MJ_QP5j;6b1#U`1*zjjqQnccR@o zG=NkcJ4-+sDLO|Ytj~)#{UA9|)lXf96;PjJ=m^W}n%;I+LA%GVYo1fQ+g6MoJUqNr zu37$l)HI8wyY5aEG3BG_Z#T|^>KfQ21Hp1JX$i{lX5Z~m1JRo`Z@*Z(f4=_h0^(`D z9n?V7RfCG8N;t}UKa9cS3e@bogB27+fncY#IZ)XdLttFq*$+AMTtp4WMs9YBX;V9a z$$mmTOj@$DV>TiGsdS3(@rP?U z+1s0kO}Ar^6mb1ut$0r$TR_`U)Gp~x;An+6Nf3?PK}D`RG+%467t02?OwOkhVZ-0o zO@r8<*X>ES!`bp^WgeYCZ{$8oX~~gCoAP^Ga{?5wK(*za`pw4T!-7hd=hkJ5YImGu zn9GY(PHHaMl5u-WfGaipYH5;IWuyAWfs-GMlb7Wg3>6;xo?&v zc&~72AsA#e-wNOz(vxJ27-E#Jaa8Yy;wf zq?^C5+sn6?U*C0sIf>-zTkD*_>yf--1|fKTC@@rjQeWt)pk|w$Qw`K0y%DhAB-I9W8V8VSm_(z6oEv|z z4D4ER_I(cRMGtSxqPSvED|xL?p5=@vdP-901FL!K%i!HOwRCr~MNzJQRaZ$S{rqTNn4I!YZ1?fzX1M2PA9V-#M@CqW>r5%xU6%<xWZyhjeU~n>rq;ER^KCj%%_|-ACNdZR!k4^*|VC z3a9rWIRLO|n+tH@o(=rMMeDCBRm3Y#)}C~xx)i%({B7;V`0)ATAK(5~Jv(fo;6tx8ruNC0dN&!^KFK)iVtLO@S? zBlW=s*g=HOSKe%rrYpAW3L@4UkSl_T^Kjf-USeINwPZeLkp*vu){uHZM^#f z3EXT{Bdw=10zj!W_(CAX3Q{0I??c`AizFr`LQ99P3*n()yXu-MRq?(yM-LS;P%_@& zQ|}f`&zwOOI5bkGPIXG&jdtjpM_oAjqaosS>3*qFqG`j_L8?*ya4@}uw-BN>(Xxqm zQ9F<_o0-$pLDnRZna)N ze)z&^{LlEcZ1BP9izS=@3SbSjjC@xjYvN^*XtEb=JJ=EUMx_@>uN2Hc`l~yrc&dKP zJJdSJ@6?qZBZ(7n^*kZD+9z=6Bnw71ue9n0&^a`)Rnh%%(-8H899~CceRM8$IvqCC zGXZ$#4D+6;KrSy1wWp;@w@V2U;%j&Ca#TIO?xa#;ZpbVfOPzZUCmYQ0$p+R4)Hr#1 zea*Xdges@^t#a1v-L&Xa=pvHb@^_c@WLS-%No{rIpCL{#)@7?q|C(N5mHuhmo2QJJ4>YN2gjpFq0`~@ z^pH(_wA(i8v4eq`Q7vvp&9lScY)VvFvF~O{ULA(FaZ?$LZo?dxwCUZi&@0 zDjhA@ZtVy1@<|q#-AXfZLisTYz2#Van1dV@A_dA8&&#qO!%<9lNUzGfHs)_;JE=*7BLE?QF|(n)e%(B+H3&792J|P4EY?0SKpx zhvP!(f9RDC#HRKO%b|uXO66ziOVnVs0c9+Kb!Vti8%=MQ z??l-gmbb_@ZDmM_)8W0|4o6EGW2b=Mh)F&1ZRWbXZqX62l+@a*$|drYUaNzh98z-z z>&gxXjbu+?cYy4zU{_yE3z=JRRo1}E)GpOIl{rpIbLmIU`c6=MP&tLY96zkL0Tw%V;HEOCi_ zHGEELPDL3hku)u-_GcZj^M0kD+QDC-H7(ra+YV)tFYdzrt&~K&Cu0J z$$F1V0JalBXxvnr)!;0?ozJQy4*6`>xa&Pfkv63{usch$D&C@oJ^YQHk(wTAiBKe} zOtokfN8)W9oc$EESzxyk;vC-C?!xg=s@yx1dN1!4iLP6=p{wg=3O_BG<u z^7ZTZ_UrAYRAb!%yGUrPN53K?heCpFd1M*^))fU?&jP%&$iG-R*y4l?*rvfX{lWhYYu4gK-P#;VR2>}o(d z8=wA5J5zKO=;W1Nsf+z{Qw_YXF~6-JDK`#S;2pz2qlG6Hu^-i)YT7HcwdVJ8$r^5+9v3DI>_v zEl`oCjzqKUtY32v=Bz4;d9WdkbYr8BW61#qshs zR1#oSd4P3l6w^H@TGn=D6THw@zb!~X0>Y6t1oMXjUJlcBEgKy~oQf6gNr5V@E4R~b zvojxs1gpskWk&>O0c75<*Q@$h&w%!+j}cGR?5Q^N95MCn#er9`zMc_Ev^xzqch~P; z*1KnvYNq!hkKkJjfR825tm%(;pvoc4JCkJ2OU;bqR3~n<(De(VZqz>s_NwYk4vvF|T0pZ@jn`)|Zg9RE9=Q=wGVj9RzfhbxRYO72=g?is)s)*T7aj|~dGtJ|?~!z76ZixN9M7s=@Ydjn5{7cOLC;;Z&s zvB#p9SW>Xf{H!}|Azc#>*q`h*Lgdn@qGo-+WPg76G0*YqKE^>sF5Ly>uKch{^-9Z9 zFao1<(LeH%DX)g=sZ}UZBkS3GZJU^=^SNYq;u}ZexK_iR=w_beOQPzfc%=)!v|NQ*(HSrU;(Do`WLjqr5 zu%#iTC**5sMF!p?_!2}T=UYV&9V@!tnMWiXYvJd;Zv8Pbw0x`yrrmKsrMuWwM8!kp zT8Y_SJT^hf>E2{JZ4bGH&?U^V*N#OX@qX~uhOApTs)sqfx~h7N-#ij|d#J413wF&vJIpQahGjGcwqgI-1MbmOeeDpM|1={M0ssWG)H3vYk}zT79}~ zn_ULX&MDrU6)fIqmRpbC{cs~K(G)MIv$xusG@bTQH4{*m`5kTY&-#9cIb-}-FpY%v zZMPjZ9DJ+Gxk%>&s}@jd+4j9FQ6Z^_10`YBwqNtwzb_q_lW4*YD|%Rhph#PaEqg6q zGC8o=)mPybbi_jMiU4l1gzo#n2%k;+++u;IwR?A&yw~VDc`5 zoU)>g*FkU_r;HOeMHW7oD&;%{>8+)Lpw(ZKFBJ>IO}r-4-4D^Wwe@FKu@3);5I$ zL>pvCK5~(9vbjaQQI@s(zsFTPzjvPk02R?~oCSZ7ye!FV3H3O8r)=O)Yxeq`qdETk zwZr(}h2AP)0XL4itgSY6Ys0#MxCmUj>H63{L()+MP*0&|Z&r3-ytE5(`gZe9MW!9K z@zes=78-Bk;zca2N9W2UM^(G+)T2&;Jj}9pR)7$}NgkR=U+TnCe}UebLf*Hg*gVzA z*4U>n_wcq)W|{&lHkmA*8s)!H*lA={RlB+RqK?r;cv;nY?MOx``|OjF_uiELd)Jx$ zbA0)A8(SW4sC}ahOKJcl$#;24wkUFwWR&^=K_R$Zo&0$Lo*Y}c9GKwP@yAkMRFwhw zo1ubpR1WkIOl+?=&l<%jW!GZ;$W~thqv7pd?&L5MokS(qkOg#rq$Nv~J3Ud-dV-}m`CBh>`0no( z>)X$X@~JDUCU;Y5CCTzWJFDYR8Aob(eW}Y|2jWhZ5r_$847T2qY*C?cspEDZnoQ=z zx%>%=CE3G+ue=+hgMxb&DWzU~MQR&9YFYr#M-@)(mk!1I!MBR=o>8dMIKH<6FwXSz z3!{42hu!ENYQ5Baqx2%A9#UHggzPzrPscNKZ@FX7n<5rYpjIiP*)bg|I1VLw6)<;r zTUxGXbWuP45&u7p^f%sj_U`m2s*Vj%@UzK?UyJS!iczcg0I60x`r5FvKnfvS^^>!= zD9NcU_KQ9QYlvx~o+ca3`$qs1d7tc|Rw7lOI)GZ5QU~wgrnehR?QhsVq*f4q^7yL* zkVPsX$QCEJI`(qtJSr*pzS)&mx5iVVNY1v3`BU0?vvc5B zftT2NLN9r^cZ>F2@A{8@eEXTQ{Om7}_O^M)eu^kFuaAdedrwzS!95D``4|CE8GvolCScvAEpP>6fXd8vO+!4srW&L2ZINqdNc73V?6$_kPq zPeqrVnrp`*V&8$6tDg_ zjx{+3T0c_Jn9w9WwYcK52t*_AysA^*r8C;3sr{Dyq`y>D9)RLyZc3{wvt{3JXqFB} zAj<7;l_qhMLqm>9sd@8#IynSbVVR<2VlAUG-!}~c+2zf}S+=CF&eCTYW2kXkRq~Qn zbb`-sCwM{EF2?(q5NPi zrWW5LDk1G<2OC&&7qUy<{=9$r~VT+%&Z z@;;iF#FIQu>OAEqlad2G^nFUW^}>oM%u;75M&7jCS|5^`c13KSuglv%%D3;a|GL6d zN_;7t$xf-xaNHimumY2JL?Hf<_jN%*mhp-!>_o3bu~#eA?dgcWL-F>|Po+(wbZ!7_ zS?m$;>NT~=AQ#+CkJXelAt&+>^N)vI04aR&7h)3j>OGk+16~2SW+G!(#;5DDr_?kd zENQz*KS5 z=l$eIkVA2>?I3Xy6cni>Hi4ot#mnJnZ&r!VNz23krw0=Gp{)(0FIn+6kJot|U{^Aa zbBsb)#RIm@^Smp3CN<9qdCu%=?JVckt2}PX6>W>86UwfsC1B~g`zgt1?MMJ~l#hH= zl;q^&0Fz!L>OCWOH`ym}{E^HqyO_|`$F2pRbTh}^H``-dl4Zai&srF?D{(NDUaIZg zVtxIcN7SP!>tQDZQ$uLAwJQ}+b+RUud-c0>+K0ocr@_f~sTB$(%*n@dHf?!O4(yTG zPd?0LoQgOCui5+#bS}$tzH~~Wi>&sHF7!L+M`7wWpfQyw51=Z*>ut|kdvLFV4n0}a z2G_lI#&v6)dAM*nEf^J8U)TQZrF#oSja(v=#+q$;so9;=jDote>O5I2!IRDUHJGey z+`5b==HrkzbG`zGo1aKtG4R(X8TZCBzJJVrc{S<}3Y;{buZoLK>( zr$jZ?tG<+dTfWQ1*{12d*99i^Qj|Jnd4eU)ZYhLQ29zXfi|uhCCp*&HrxA*J+KvEC z4K^Hy^oG$e^l#^h z$?;D0@yaQi6gdS`6u@k?DC@^_dD-k?zy1xzrYEaYLC<9!5wgh1*%(a&rFl&$v58!x z(T*%cuP3JHO!3d8cspUrZ4jJga!5sYfXzYgCcxOUbE>v}v?HjA%wDut%=2m)a2MXD zI}azB0r_NOf`g7mx|&^-lS!Wl&SJE%B{hW{R2LTi%t;2OsCE`tYNf+RM{LxyghAaw zuS4fRh11l`AOvq_TvDyoAN8)|orD-(-qV^9OFn%5>-B#={ThzlTc1ti4}v+>U)}X* zR$cd4Nas>1mAtgrVxWU=K;^$~8Uv?$X)bCY2&9t&d^TMRRcRUQE2V{aubfNJ0XtW7 zJ}L$ZXfh%7jLO?@11M1o!*Fj3@|~5uk+)G*y81BzU`HlMi5D?Qz3@y zK(Cw?+c`CL-ok7;vMiI5wc;n|=^G8AD-D_Z{bqEO6YrNPG4N0Q6RngUS z>aZqt*9thgOA<*^f%>iifm4m=wj}wThOt#aylL7MO2fgNHph?_lTf zZl{f}-wMo8 zh~v=t8!)G@!(a!LyjpGm4wf{I=pEyTWho-63F-jz9v{Js!psgU`S#L2^eV>njnace zP?Wjm+}a2O6nC30lv67TJBk9<>zp;WCU5XI!^_5HJ;A_({bplbc7hIlAf26!dH{w} zz3iv*FP@j{a>jt_TDC=9Kf|TcI2oRk-yO7fctHtrT||h? z6lNd`8>_$^0+=Q*8m(({DBVptL6ygNiEhQA(&bdD&bk}``Iz)~^v(fCeP%VC$u}?E zruCLp7dzQoyuu?U$05NDVm!{juEREASiGR7W+f3MULuRfvG3Ih3O$Z^_eZ?FIt_gZ zDG8$UG6T4z=RYmh`1bPoe}28SI;*{j1Oz)t7+mmT;za(f2*d(EH)j?IZi z0Zt`L5o(g+95)$4qbj0aRCps|+?;1ccB=j~{OhA=>cLCREVJT;k)!tp#j*whss-@u zhpym!u6l}7yXI@DKzN^}H?tQ4d>EjiI046}P_yv?k;;w$NI;4^f2bq?ffo$pWJ>6Q z;_GaS^rB15@TPN?+0;6ITCF)hz9XwV7K;0~VE^HwAqB({@#Sn8l|Q$AaSVm_ z6`eb5`15_7x+ixBHG$QVv^x-wW6h0h&h$B*FiD99*h4wZnQfr)TEc3xQQ7r}^UTq_ z0`O0Zw@HO(A!C6259esKNs(j(^13g6y*diX-s}bPO> zICwKt`vT>sF9P9y=p5{&sqEQXC$i_o`t;o3r`CHS-YKOA_9lTCXT&j}MN7qd(-BLz z6gCaPG}NIb!NF!DqIcaB>?#xNZV3c(s)73K_uZPDgqcDUda7f)R7gPy1VPW3+O)DS z>tk!F0A*=CsQfoc+nno2oYtK-P(_{IdILR)TdRkm$&TdfSjRG8xVm!w$6~^?p<8Ju zz-{|M;UPIlyJW&jS#9erEV03?J&04oDL+T8A2KDc-@kqQ^2cw)g#bqmj2n3Y0&!?$ zPr)XOojrqRn0R=(>S`MT@43+xE&WrYhP^*|eu6^jb7k_xEd<-Taqs0_`qh(lM8_5z}W z3re!R>L%i3?sjQ<0PG>7ME!WLHas#8MmZnkmFBLng5_0vK97IAy!4Ob^}m9BzZSPu zu*g}A$kREj#J+ddqIoSv86BG1U&L9KL5=}yyK59M6^aUh2(_)*Ry~r7HJW_1N$}8e zY*+C^N;arOH=|<>7dd2UT_P{?VRuJ#m!|6PY)gHFnmn*g32d?>ZIa*J>Yd*_b<(07 zSK*stnl0{(U;{``hkmM(XH%^X9?q%xti!=|+hOQ#;~tbGxD07oiI_+c@QY>p^z!nr z-*po~^g4iaac0p|Hu0;I&UPtVbgaCv%Rt-*^~w+@DMd@7zK^Dd$F>u$FKH1VUnhaJ zW)MjfU}5iJ%#xI(liR{3l%`f48CE*;t=YrIWj_aRuTs~~Lh}I5{IsFvhycN0Cn@u4 ztA)6V)4&8hy*Vfp@nsP?cMxLpDj9gDSdVBCs}4WClPA-{rmlaZ z_fGYWju5ZhBBks>EFwFa6ZbuJCL$8 z$pKn@<)L?MxAUrC@+uVoft_vD928*>@9JW+uHZw5ALXT-idxz9R64b)RwcFh?3I1G z^oq*;?h5YnKYp&hp9oQ%cO)a(4%=);Sxiy&%)H~;IJV9sji?Em&J!m^5oq;Nw1y(8 zIVL{z;vw`9(ruhdvze;i9=3`oXF&DEnuVf7;x@&B6oATE?V&yNA8qkCYPIXiz(-U- zm(tg5wU*?}$uGHdfsoG`6{qda1~sqI%As~F*`_E>7ql@7X=oCcPLh-&)x??0Yhu+P zZYd!tcyrJ01Oq&;*UR%P1m9|VnzlS_Oap0(nzq8wTNMx4JJ;p#WXxBvQ_zeg#UV#W z>?lUW)0-hT7wvJK^=Y}NLVMh|r{?xbk&>@(BPX)oHAtY2C)^h=$PAFilS8LQed?Bx zdiJ|66z=rGt{9ex(EBYZ=B8>TCRt8EeU(pKrsk=>QMOfb=-zgLSatWmLUn?Ns)(R709!z$zq?}X<;&~$^5y$G==He$ z)&rEaZ{{vn2gKBYP$0)`m;6$<4M=3Q%Bfm)(#X#E+I{9w+70DRR-t%wTFyoaaTwSj zXYR0u;9Ooy*@d)Mft9yLVwrc5!z0=+P3d?jcI(yc*{O>YE8|cgu^?(Az`thUC6u3Y zU3375qs%rakx~~yQurxWUQ*8bvu1-e9+xcrXbbri0>EeUFm&? z2V3lrx_djKT$~5mbcV5mu2P5$uY+v0S}@95UWAj4!j5O8Fj54WHy>l{{0{Ax0q1t$P7D=vwj0rFNNb>ikB%tOZHYlvtRR%KpdK+cszhxGcg`1b9=lkXQ zGQRiU+!#4-M1<_+5ZsjMd}{P+p=w%~Z%|%d1iwuIX`<_;;^(d?MpCp%z2sea=}!0s zbo0GfEy9tiy5W`uNJ8s(np07qjUVOAjj@F6MtvwbG(r93z#C3)G6|9BTBr~N1~Q@A zBC6XjvQa^>-5mMk8RjIq^XZ^YeU5z;iYcOmQW(1P+IR;2TnR9JnZ*Sn+tyU}v43eS zXzv&7>&xrMckPNNVV_gIzKsyot=o!hxST-0$Iz~kXP-_@wG~@~olyYAPkg<*1`KAmlcH;539wjJ@m*N1M=R7<(JHX4f zY9%|`ss&)Mx6~@V)wflmm1D}AyQD#J90CDMN#>@?7h9@Xb7{>39*s6fZCfTC8Y|~j z!cg>f0kp0R+WQsz^E!VD{Kr#+=iuuS5BboUbqQ6p|2T`|!<>Oiumz@)TAD;fH3_md zPe${d;7|!$rxLWc3?u@Itz`N4Tc`Y>kW@UAFb`Pu)dQ$@{ieOG?s^5j#W3)Zc2h@V=K>l?4_^K=l_gv-+xVeu&zeqarRD1s<0X}O%xk&|f_P3JT z)(oZZ)OwEMo^UrdC+@0uKsNG8lc!|Y?ETNt?L85%jf)4#d4M9cwYNfH`IqB@zN-5A6H<9`piGA*?VsFc0C!2of_+8$Kazha3}bWqO<8{dyVzG z9s4=Kg7Taw_fN^wN-Q)jh^ zI~e7BJD1?R%>v9(j!T`<*1{pTUb=PCqf>o3j-UE1BqrInz3!@ibbGlQ;aySy_4#(` zCm$5H%>Lv>Iloa(Rk@NZ<8V5v5q9i&?%Glv@3^lopZ-=yKHW)D%WRH)u|sPk80c+F zZNZ-rVl{40&ZlMX{Rrq@oKnb1fW4IK(5$FQccO+VwjVXuyEIg3vXG+oJX0@e0+-!T zXP$XCvZI`_x!)=y9^Wa4MS9+Wz#6kT9}iObS^u`YWCcfSV7h16%h%Vg3S(bU3LPyjPCjz$6mgE|M2?p^Vd(~*YjJF z0LaVU?^A9Qo*Q6z2L$YD?vQ+lX}cE3QpKiEe*~Lw!wv~)z7xYMxVNe5lD0h%&!XVO z0bk+@P?3V{b`(*UN*h}wReoZZ&H9*m0B7;;1HsVQ{jz(HqZvENE$K%arT$241`!94 ztu=a2j;$pXtdnVzyE*__yc-@stR~+DJ$-ce3 zvtN70`#gI-ZMth)I)?I&v0pZKV~E5j$^4C71q`$7D*ML4YU-2f9|U64B@2wD<#BKn zqbuDepK+%&2Nq4|xG1}oe{m2w=)(a{l7{DfFpwxZrDTJv6dIY`I# z(vx!_W+mq|KAx4>VsW&_TbYA$1W=;bz>l6f`x}&^UEoPvEf>dt!rQGmZmZleo%erl zRPoyW@uB=NzI^}i_1nvze?3F~C$C(7N4H1F4rw|MWM~}Zv!-2DoKAOa(bqy@jowpE*w_oK*UWZeSKJ@R^hIh;^ z9vosaM=IV@g9se^xTf78&CTSU@Q<}epzypG%TMDN)yQ-cmu?u&T@@;=1}VaATu?U2 zY~+xnJaf`0fxOn2caf#j+260*a~1wblT-`@?U2m0x87u=MzWdqO_Y-(DxE+cC#Dbq zmRs88y}j*0Z>q*Hlbv$Ze1&UT*0V-!o6M~`^Aw=DzVZbBMt->WjTkhRIYXZhMzv;m zJiv020*ipx*fW!W?18$~W>0FNr<3@~VFlpzU^a}T-R9g>i>ITqvMkukHq!WFRcB#$ z-d-Aq7gSjp=><$U-T~(lWq#_QY``K*e8@~=PtWXS}T#NkYh;Awr-amT!AZr-{y3` zk*Wc5lsfP^Nx#i8M;pd+zF8TWfhtSXK=`3rQ#0~D8~Z6cn`f0ECkotDn#U@u0D1ay zlzx9`jH`g5HM>{Ug-B7@>83uv{4t1xcxyM$;B!wiCT;M*`K|3#ra?UIr ze4N60DYYUq{Fw4zfQU(QkS1X2V5s^7_G|Cf>g#xSlS|Zm>hMr(S(EZQI9oTVMOR|> zF6ZWE!OEhHYixYzXmBpe){&Jk29AVKiN z^C5ShYC;|QhlW@%fikF&Wz)daOBnID1yAw^2r0gxEs^9@-RSA=RV>k(syI?VJJU z7B>%ua#jHM_jzWrg1;kZyjU5w-VSRZF>gyBD#9{X@$TrL>h8+ttbk*H4m87l%gIL(Fut+Rm|TCqGYRe$}BpF~~bv(m~=3Bc4* zY;ju{_9EpT7Ns;UC-*n~m)$aYMW2b&T5jnPnq-_!`r!cdq_NvZ405pc#$mGe#FE9N zG6UG3_(N&}S)BKEK56@(*F}tU=-hPLrq@%tSE)?p)n?Zp+d5-xUj9VsEX(lPt-4?i zagJXZ7KoJCd_*E}>qOY1`i>?)VW{6Cp<7SExD&bL(LHwzzklq1{f2xpIOyrNRz4jF zOIaovYd`FwvF{1gm(2GbqJw52rF$HTqf{086TlQ;G^LtSJ?d1Gz1N~lQd^FL>O2a| zozAu_)QO2c`l17a${wmu!K;=UgZ6uz75S<=Tb$qRMSD3eO`O!)+q8am$W6H;kOQbT zt)4tbg0HTpnRalbVEu9VJjH*g#Hy~tUBS1*i_gCGW)%lo2C^K_VC&ysK7RkuK7IZE z?bjTNpx~`~Otn$wYSH8Do*iXxQ?ARau+<_UViS77rCG!5Zc}*?pB=1KNw_$YSo4x< z(Xm6Wz$WrzX%0Pj2tG?QeGW7Dxv`5K_CDw)x?WQ}}^^k5yF zZz_PjQv$|c@S=-5W*x=QAgimUh9DI`C>1mEsJ`y&`=J^gwPM}d%L{E*hS3p5=u#mSgQ}+ry zx{kw9h`WuSR_+}^^Rdt3#ZKP4V*$#3@HHfIG;Q}fLCm3|lN`#joC-HqUP=sLYHtrB zU_v=`nZC^=G1;G8OmYH3FJM}hF;D6OuXcdwt!@v0G1PFnRpffR`k?qB>;c8KxpP#z z>#RPsjsWKEhaT6!7hVaK+O`<20F_;NTnffSQ4v(Sad0`Wc{L}Ly=T=nVUgQeTZdtV z;ZhfmYX|!Z!XM*V(@ir0#^8R)! z$!b-Tv%?#wUA9~ABs)qH7C1?_Dk8ibhv2^LL7JSGHc}UY$_>;%g@|`(fJxHWH`&Nuxn&25o#slU zcAb5a*GPns2dlLgExOq-VcN2+)L*=nYw_sR@&U3&+mMAEa+5^W0;KA8K4MHtHWZd-5lmMg;frwEJouW+-L6(jEv|Ru9ez@o$CbwRW z-2r{Hl4gV6PQim==Uc;&f59G78o)wNirLhgrn3Q^4wzKVIoiOi+OB3$EeUfdPQflA zC2Da)2%+HNq!UT5ctocMi3NTde^_N*19PQgR6=hcnr@nN=$`%5{rXp#|0<-)kK_IQ z?K2fDIB}-E8Qb^*02azv&s*K6Gii18`8idmOcMQzfPoxNKFtTv1y!=sadu!AF$&CN zAMUdCdCT`E8mj~%d{Y!wTTACH4^9>s|1nn@%!~j|JD^UgF5Q4&In7Jd%6ixUy9A!Y z{mwy?P|I?G)wdju7KD3Q6C#3@z8K!i*EK*T=AA=5q+85=IIgWCGf^n3#Qtp9@@ahh z^6|?brq92~81i0684ckNocvXNCP z7qIj2*4!CEV*KeOiX*cz>JyR&C$KL|$xXK#EmH34Y}W2%?c1#+Vd+wRw1-;{J+D~V zR~8mGX#wEw7P}~+wV{hv7XXH&B3ZB3r9(u!WEMrO3x}YVL{6Bw4zMD{mgAJ8w4iLB zVb)oR%PA$P%Ju17aw`A$^_6!XRG>jCr)BIp6@I9W7wS1>_|m2DXf08DEDbeF>@I?9 zl+2s_-!)(UW8PXt;gOX%nH15^a5|g2I#ZMoEo^KA5Jt+1uIa<@RCJ&A3IabsRMv3f z*4k_%s@W@Q1K7V0bHMH_l}uIgt&_I19u9*|tM3uB_fVD4e>HErWAUXfMkKk01A1Jm z_cFCHR4H2#`^jQGt<~r9=ZF6B_1nMowfQxrRV%5|mXWyVi3mx=2Afu;(Kw7z72v+S zPwn=K*K;k2bF1SqA@kC7DedHYs-E+{YlSD-pGDhE% zav{zOYTL=qCs~XwuIf8CK?u9EKD8=7z5KEN^TQT@Ruy}|*Kj#%y)C)yTLJi@Vwb?& z!N*PjxRPT4^T!u-W1p4m^D--VSwmYn> z925a$Q)4M^PJLgOFCQojz&?0%FrFMOM+xrc1Rr25OKSOf&3;<2r{U75^74Kx`w2Zo z+F56I zYL(d4Fh2BC-gWYQ3;vgEp7UINb%m;(IZ%&}4BRFMjVPx_^Jbf%C^4%{L}Y#Qugvj3#<~eLqa)eyJA*2nvx2&tAS8-887zrNL)lU$4X>?5QY5Lw5cO6mQjjQqcV6kMU+;fWg=hM39>Wbuq$FThFWIK^a{Zk2Rlp!wrEvrgpRq)6W z(xKRy^Y$E84I@d?xso#ZtulbKW=&vy2T#hP7b|BnhzT-bw7;H-_^Ma3qs^?HUWyh~ z&wK6PZM>)HKVSxh<5t+<9PcOr>(tNJIX+>hVv!|Cf>N;ia>{1AyohA)>jlV;bCy~P zBKu}gCnz%{GM2V~L~q7+Z7Af0s(=dWV`*2tr(ru)`kM}0W{VP6g6Y@M_#5aoR{#6n zfX_|&7w;IAtFQ+LP&}s;ZXL|{+f0c}Zi&u6cB-W~Rm>i`6qc;+Svd5N;p=JhRmJ`Q zda%+CPVP^=i%o+c(i)mGzyEz1cw|Vp4`e;gYg0=V?fXtc3a^U9A%p`fW(qX9NvaD>$d+#yo-w zwrM9eU+VP7$+rnk>5+u9H_Ok+|NlOh=WE;tve?y;B4$^>0Y6`aZZD#F(r?j-gFWDEY#Xg^?T=NPUMxH%X?(rFD2udW&kY-6^FX zdZp=*{C_&|u3g^FAx@UEwwMMmu{!{-Lc=9z*0(klwqdnKQUxVMVv!PE$FMKN7LX?! z2?6ESdi&6dZZY}H`2-m!Numl|#K!S{t^WD(H*PiFSu6dbTdafjf|fLSB~Er+T>!BA=NMyn1 zen0HBNs_0`_PjeIa#NM=VliS?(IN5#6XZzPl1#WwNkQKJ)zeSl?PwGv*U;H{4N>fU zIG0WmQ~^g51R@*X({>8m@mQyk{m5f*1Rl%vx%}tng7TS7=P=>9+Eh)6=gcd$@5>Ya zxM!!{$2Ye^{{q49Es!3U2-$v|Go%MEf=WzROCZshs zO#~24@*T)VoD>^}K?z!w^`+5!z=29?d9G2M`b-n}-2PE0!v8xg`5XP6ekAMRknH{e zHpTDC!grPLrKD-Nb`n?ntWGIsjWSudwzQY3FL(K+?%vfG$B#)}q$6sDyYruP9Ej%( zz!bS=b={Ze*ub4C@tzOgR8~=IJ{6j$UvXLv&d&dF^f}eNfZtnP?q$W`RR?KA9pR=U z2fuCUtthamtqGwvX&EYuEGVtmy#|vfoL1?s==;d}&M3k8bUE^Qe17@%*ZlZty#Dq2 zeSH4Sx+#CYZL&T=dP-~z(|*rN9~K3}*g;-{$z_Wmk5k>&)}&MCyYbIXzLVVdz8nM8 zuF&o~ILIEBY153-$5pR&xRDY11c@vF!4fo<8RKD;C{zaC z%zGHuz`2eTb(h9)*!pm0H;lD*TU}^TPW6aoItI91?J(l!#-AGrZNr^>F2&osb^G=@ zzI++q|Mw%y_FR*vr>+khm&(#xe*k|mOIa2b)t#qRJ_QryO;A@frmBQKC0vM-<8x$OvVh*^qM`fnrfUnvkxMJg;^q5d~>b1p8xMB5yWWygHYj zb_8vocMlKMrS-0!AJoA29#q-llLLEmXszn(0y}?Ir_Q+?Vs0=|v57`xUTweip4pvm zEwdU(okgDx7Oo3(4|R4a7T49@G1;XTXIw?R;mln;g>W%@BWnI~qQ+|lO+qTKRj(7E zEXyfWugfm>hjHjl$omANN#ZLjU==CsB%PJq4M6A))3W;ZE5yITmP;_Wt*d-o5ew8fZ*;Tw*pqR@2l>rxpi87 zlV_C`);}|c>ozuzoe)h;Lk3j@mBK6NGha!7Aj2nawIin=zrQ@M*VDZc@j;zUPyD$g z>8ZrSkNYlLH&nK12}hLE4yIa%BiP3RNK~q;wtE3Lsc)2a&?>5I;%jxM`Qq9}+1pl@ zk3^`@Fnf7l)cfwu*jwZ0xP*FH3Cr#!!?G4#n4IFPOVHyN0GXd7+3SDaO`Se8o^G`t z56PL%P#8-|eQL_vH0$G{s&0vDN3Z&11BDVenpE|~;wTce$nc84l6LieJjl1FBK%$a zxlf9vUZ@JQY|9~5^3sF+m(-No9?m{s8mY&+89B%;K6dt0Ug`$=RISr!xOqi%u&*MU zgiNmZ*u9V~$5B7b;vJ#AYtp91Hur5iW_t6Pb|potI#Fa&yKaCV!TGaT%IE)#XF)6~ zy9e^;8>OMw(O3+spfclq*iLc&yR6w}E!or-$c}Zgc*l_?wG6r9N!}<3^g1;W1nQq& z-YExeGp}|#F^66}vfY3!-g{&a$Z|%0H2ZA;>#RMRg9ln1$=SK>JSHm!=bD{hrZ{WK ziGTspGc=rWSt{CuP&-!HqN3CqI2+VAlu+R~%QIpvwIvb4?yLH629>z6tIPISEHK6Q zzkVI&>zX^MPC|mCR7f`WC%$IL`@AFHajRm~;|DXqmR+1)2z8LEc74PBuc<9{DUrWA z>E?}klbxzjg&u7@GnID=qR6JmM(5~gF7~D@ufNEY&N${l{)*qG=Mv&&Kt4wyjX@e@Ji^t4((Pn zW3h%-B*;;!CG^L_E6^wfiwH_BRF{GHrT{gdjS`(**KUr>(n~z76?70AayY7rRA498uawK5N*1v1;#bE1xV1HkMz*aPqj<{W1$j(?B5rTa3J3+kGx` zY%oX$#@!rh@HL6cdsv(FPb>CyeEDbp*UvY+EXR{+y|!7Lz3M1w@7g9*&EYumJkqIT z%PlD)`G8H`ZI;)ck1~__USZbO10Rjvf-}3 z9GIGLpw(evCs2?#DX%~AQkDIjk#80ipIsD4r5)UuUI~-C(r!aeK}C|e zRihU0tcNnki?9(xz3*L?zXK6OH`xIokzKx} zf+n|Trzqi5j4PV!mNYr2dIR!pOxugpWU)DBJ;D|^(-^A-zfBSkKY*;?r2WZndRxenHY{E{$#TCe%c;ZNa7*ur)Nkmu}&x7lpk z<`{>}XJU=EDt znlMI9b%rIat!njri)QRjsdY;cDht8`#dO>yo_p7*%9(gConZcRS0pA#K3IA*mcISo zy;BCY^DH(mjqWR`WqXJOF6uLh{xTr*u9u1WY~(iwu6lgGVCKvHpT8apSgfLVWS`j!Wrm>J$p%RsnYG2jO?h60*qy zREmlevqci+U18~#W9O6MF7N+b((h3}XMjoVKR5wVzoM!Qp^{3ZDgr>a{?&Ox-{?xZ zK5w0?K#71^1v<{`B+rl?A`NS3Ya>3ld(xK#xdu4O8nEy6>wYRHUta(C_$2TB;XmWs zEC2s{HM{-M!DtFh&%>CjvKs(RgC$Copgn+tcP2pn7F`Qc>ovWTV~ttA9L88~#-<~+ zLv1yTA_DLI(iIG>f2o0F@nSE*s`7Snr2%z0xR0QwwylKIC~Mz#r1!mG6;g(xz-+OT zI&%~^4k>cKRs1ByBSYDn%U)x)6AqxlfRFoOh z>@F*G6cho}*}#0yY1>u1ql~%;U*yyipyU-m=Z#7jj=t0cOsHj1&D1O5cxh;!;`ExQ%la8IdM+)YcCH*=k&T{h_`)v;?xXS@0n=Ud0r>aqQJ}$?2+W_B$q|SLryR!|-{f39~Sk9`Y zXwj}JgBlrZmk|$O$IU^`*$Z|(K0%2j23g}pafj?gXjdeg>gbd^Gi0p~8B7$RCF}C) z#f^3yB8;Yj0G~F%oX0M&#yh+F7mN05VY_`QS5{RSrphf^3<&ttSgV~RDHUCpKQ2?JCYu7 zs*q^Aqev1FRk{7UcCUgb%S@K;{C0M(!>~p1i(~nesPt?1m9R;Oi4FvY#s4qtE0ChY zx~n;+qT}v>eBB5-UbgOl-P_6a>!$@1dwl!)?c?kCz27GYoA9}(!P|GL6nuR+1?S9d z6hcIsE>){k&Tcr_ic(0F=wJ_kszBG9Mz+Qg+L=#xLy-q9`4W~DK z#dfuRifVa+=F`x1F+E&tmS6Z%ozf)LIkUYdUD!)-3@EV{)VIwUjgv5(=cXM5Sl27; zHHCd{p~V2g44c8^v_j@M9HJ+CXoQS(coi^@{BDRz z^8p?}BS7{w>oZqvO@;$l4K35zNVlzu;cD#KDkw`(DizXAV2{=Xwvb5oASw;@>{@vr zERN&n6!O1;PP_MNMP(RpnB%}sue{X<+KPMs5O%#=r-sTJ($rZp5I9XIU8t$nOgO21 zc;l(ZAE&}*hDwH<##~&>CjATetgw$mjMQ5$kJ18rv<(azQs~*Kv}#1X%DXkIFYoFp z63P=lTlXUI3-98n_ZFPRwkRS2j4LaHcu8p2LCcYv#M)_eWrul_<<5eoBCBO5BA*=) zoH#ZFFrH2p^=5EOr;@G3trDD_-1Ruy$$xJxTd7yFM0V-faSiZ$S>+XpM|z)K-$w(4 zat@SC3b#}Rt&c%nrN5y1a@xpj;&XB^oBC2ic^{4XPWktJPIqds`LJf(oAMnts-D*C zV|!_z-i5Nqa#3|>W$i9iKAKkyYA1GkJj4PoV%RPmeQkyLiL!*{_!%|dwaA*Dt;0j9 zQh0aHNHyT3odJteHC>j=25jFiP6}9I_cHIyHVE1qrWMHp8OB{5{2=bJ8z@pzCsC3K zK~=jlK^~?n9evs~wj?!dZQ277`V6#1^_p9Y8ijHS*n|q<&|!2sk2Cv5SwrLpd#lJI z|8D>dpDr`Mej0!N`}GF_^nYKzed@oF3UuUbna6LEVdu#na=NT(n3UAErXC95wK&(< zZX%sgB5<7hN=lSRa#HxtQ$*^RYE$HLE z8-V?rK?nP>@{0DTr`G2~C*)I0(0fx!=dcafI2_?BT2hXqW$)gTT&_aRaqBD|oYT-> z6|APL2N?PGq9LlI$G0l^);cLY&&z#%`S|Op93=wXOp$DUb=IEJpRXgak~&1O{dg8N zC>Osyt6K(ecBI`d8BkUJK~4^;oPp{j$ByH_Nh?rC$tQJMp@cz3Gg}sK_{5^R;B3X3# zjcjEDCeD2s%*li}h}L(bG_#u?fpE`D_3h>ROa1r!iP6X@c^pmWp==kj;ycyZNMKXF z?e1M`-CdQLU8)=ff`t*AonWx6jkP)VA~stk8i{l0O)WUktBO8Jtw6rt(D9>Wsdff| zwkcW@><-9_ej6^duvUvBNl54G97_6Kde^9cH|2L)#Hxm`Gt!#!(DBt#ZyAgJ(mKS&`8Tu)z=hE6!Pmg%(+WmJ zeDMflxAgSc$iiJ??j|6R$g=c6TG9nik~{DPq+3+d9IQ;yhJ-TDOQv>t{_Kw}*7-Rd z9@0x9T|l?(v=}5Y5-N4^yraXLJTHLwPTRv+TtBt|@Mj@}@s7(KUHfsF>x8zMm095!Yh~5+i0JM}Y zpc+eiQzfZ3YGFyjPlW&CF4=NWcYPVYZ-qKFKeaQ;=J@(XqFCRnI3eDKpxJ@&s*eIsE55PC}r=6Y4P4sRZ9Hr~J?~ggn~3 zW_f}Z-^Tnj+Rv7PPj_{b_4Okg_D%9_Je+-@Tn<;JF#i9m)P zo6`0UD@YP=_5&oIcuH8+U5OtGbq=LfRrExLGMY}y#lQ=^9YCvUbPmcTv5=|`7l$suUqf`~s(xlMayOOkrZ)&Qyp$Q=8D{$mSby9i~x{CEEA3-s@JN(XXyi?C= zgU8EDNQHog!W!&(U7aoygS=UQIu}T5nAw(tK zsOD~UXhez&B;RQD zYk1F^BPd-!@T!DdDm6Q!KtJP->c(o~CACGbIGtkQyWTSA#Xi?F+w9vvK7RQPwH@#{ zo9(NtxU>T|vr6MN_}?6u^T>o5MYDEJDX;xf1X!x)41mSWZZfI!Qokv(0fvn-{!Q10 zl+6d)y?1`0tp*Ad$5JRHr&7d6P7ljZZMIl{HpQZCno9KC%9N?T3TjzZRCQC}6E0_O zy{Vq^kAvojQk+yzCKaeYc1m?idK6FZ;49V1?u9U)GG|`X2qIanIf&1>J}=hGv*hWs z1U(T%U(SilUfBZw$0(wJTmcT-a(Op0DjGgZm!(wjJ(DOLcc zuTr_zJvH({qo%mDA3r34v4C5=cBw2+LM+tGx(SjrHdH*qz zzEK5fgb6~^j8~C~1mte(4-4D=j^1ts{gm~VqENm8Z}C=Wbo7O%WogMARR`O_xo3#+ z=l3T(wudJVUgZ<{c85wer`joVQyjrDFXdk~fK=&EiGoe_qrdT@HDF?17P8Kw)9x-`g?${#uCn^}P#Dj$S<5U`$ zCz~;E8OnT0Z@)qQ40QAhaMuL-VbXF-%DS7c) zhzGJ~E0s8T41BFU5XDJWlW#i-a6?THfF;YP!(*2$y?kwkej9H~70Dj4m3=t$wK~(kU@q_6pj7JMW5QjvUnq`HuIJ_@=b!+{Z#@AnKs8dT)m4OclO;P_U)htR+0IRN@PS*WaYb+9$ zJ$3E3G#yq2Gie+fRA89iM{4J-Hhzd|;oW-6lPiGVDjF&0sahpTB5obLU$;eBdvsqz zt(z*c0!m+oQ+O)i5>}G7p`hdF5O)Ge9b$?@SFOCf13D!=NM6eAaj3}LoUpiAAhnqf zM{Dn>r=*HNUhV}gX6lmLb+|l*=k@yYd23xyOLf}@o=ZOFCLNQzFT<majk5BJ0C z&Adg4-WB|IP;6Yz)C14Ur7)aIux$F)==CP=D%F1bc!L+3b@?E-=~hc2V( z93-qb#No^`(EM;dek5=UJ5P60M|IvU)ysR@^@EDHRD392wK9+ZvJ?6eXj$vzr0fZR zYX`l^b8Sw`a@@U19L~Y3YPhZRM&28N;`iG51;EWc=&MXzC3vwh+mcY1Yq2{l1|nW; zDd50EL3b%_Z0RucsPo}gyOx!98q!1bl&Hd8e_{=q-h58KZSeCyj`K{@J!h+dsj2{q3CQ~h1~skFV_M2^cI8g<8+mla0PqQ$1Odi0i1QB{Gw4k^3hlqISt z&(dsoSh8@&rjw&lxda7UiE%=Fl58SHT78$I)|Ec=dYU)g+^;T_=4@Ot)jZ_H$Hc>U zF;wLwdAT-+LxVk8_&U2OIW{S^vfO4i8^G_D>p30n+Y_TdI;%rm7Ao_Ly1fyK?Lmm- z^=gYl;IILIcX_1M?#xw|>_yw9{;H5^C%h6Qc+Q|d1dvd*!K!ISQqxR!9d!{=syJ0t zq^R;&57zaiqMr{@96Q>t-kZFHMhwGcNktm2>OtRHw-Zgq!Na zC8*zgZeEY8P@h!G;cP@!e^az|C)(tyW*1PyDfy?hYTwG|Uq>w&QPZwmW!sRtZIf)m z%fj!sR}W+b;-upOfY~e3>UG!6dc9792-|_gM)s<@hdJ^x2RkikpH4Yd_0nvc+t2}M zcMlaLOR*J8rAJF5X0Yc{npzS9oAb=}x%_G&Z>kR$qL{j296f4TT~|1U_RFTM#A)fc zSE+RBFX^2cv{EMwY&DatR(GHtwJBGqeEDVz`kL&9PwPI1$g+RuB%1 z=WK(_;H_M0M(Pt%>@>9F(B_*OtAb(W$P{myK~rAPR4RvMG{rBd{QK_3mu|^H#*eyl zgl>l~iLCtP?f_a+`1WxM&oybgI}&hY@W5PmMZvbSY_Xz*zARXR0U?NhKmccDPo;#4 ziY6*)v8>k>P7VoQ!#SWb_Cu~%W7X~oXp>e}n-b4p!;3#xjr@G-t-gMme^Uv0f)5Hy zXidT~@B+Tr57E%pk0*TdTIIc@&<~M%_r@`jJ^8$KZBb+xoV?!)Y(|2}*4yf0D@9~G z@zkD|W1yC-fr z3>NG)QE%%{EgIn{lq=b{?`$vY5ccTX4%^f@Xduc{oA0X?00~HrBvHJ~A-uADfIGm= zx!F_8)UY;!mPawELtR=U$>!Y^p>!w6D{Vs!#W9w7OHAgRkldpk@jRP)kmF8{6_%eD z?90n<04kYvs?1fCIopN|3mtk+vaWrJZF6W{S#Ra|W^?8vo>4(UbxBy``wUULJB>=C z9Jsat5N@T2v-3M-P4|8$3h6rr2Cui2v?;UYArC^)Z9*E9gBdx6SrX1Bw-F$>r{YZw>cA2^+sAHSar0zx8J+g5UWSThk;a2LDBV0 zQ2()Df0s#5Pu#j`Nesl})V{eXvhGxu))cr?aVuchRL3#u^2zT>`cv46y3SNY9TM6PRx>WGs6ly5 zN?!tNfX1hL$k#9BU*oUx`Q2>N{#Y>`wWIpfl!$iAH9xK@Q`tg2!SClK9nA`rlA+D( zht_`rnzNjz_q<9HDomg3z0X_YAa=tT$^uDM4{RvSp&Kcc`rJmJw6~`H_Z$2gvd=iK zs&Z*)VTQezG!Ou6(@t-fMkLFu;x1=DYjXf*joZ5w`}*~1I7u77U~~7 ztlA;j=sduq`0u^lt z9ol15JN!=^UzmD&}=G1Z8ryWpgW~!Jjotgu~ z*9<^aKt$O~mkAgT*@MbBZq$L10*~4n=yM*%^F+ znwvo_NQxCTSL`D`$N@xlY6%te=Dl=E!0B38=c<$Q>K9%) zt~^@{%DJUn1!X!T9*4TNY^ct!ew@l{4R9od$HO=;M|gI}?`yR$0zF|qVOFrOk_ftdl^?Ug< z{+_o<;7nj=4O=NbtPpL!sc7cqfShj%Nghft+cmvbK&lLz$OO0{KaL=uHRD$`0?;wUJ9}GSVDVB_iwC zNgdY#G}%d0SvVRLsWnAi-l%-dqC^Wo;k^3gB;izDckCf{huz!Z+A zT~b}AV|tEjssX8fn2ryM`}9ky=I&^#PT5B|9v+pAD%638lK>Rm3gXP9ml!XAJaa9d zd%pE{9Lt7rH+0Gg?e>@*8Y8A(>LW=jCUK0;VJ&&Lu z)}9O5teu1?HcMT!c)JTKS9e9o?5s2%LfbSM!z6z7JvrTFKRK6meyOO^SH!wN=44lp#TIl29O@KHw9shKk@lhr2=!mpRFTs>JY4&dgLG=- z$IZvx4zc?Q>LUzP8@9LVQoJii3kIk9RK)PUWpr*TYAjc+>C|+V#&j=cge_FHG>EUj zh+QHrz=&c{gT6QC4}}zOMcJG8$fTVx+h5k~j}Me1pFe)SpEr^5F`(MIiW%URA#pa^ zO$2YrN>Wuz=JdK|n-q_?)XQYcXVgfY20+qDi(J@cO%F}yi5o{~vKOn-D{FErD&|+T z#Y)jfs5F~;#en^TPG^%yTXjVwx6S!!9c;>)t!RdWsyanikC4F0=A%d~MIJuzS8p$C zQ*R+pURrSYad|fZg{QciqD`|H!G4NP-RyzX0f7>J?J8-vWb)ee)3W{koP*wvSLbJ2 zD_*2t7I`jB?MULMs+3hbT!JPQ5EwRSBXTS~neMIJN$w`8)kQ{3-L7iW7F50Pn*#q< z3phuBK+^17ZWk3Ft8(lI33_)j=cPl_Sw02tg1le-d^qTGGFkLXLC{5W2{tWmC$d*F z-TSqo|AQmXRkMdiM4&vaG8w3e>R@@<0tNWBw6K*(Jy@xtdZc!n8*8y^!|>M?`v>wl z1&7lrPM!+|cvz==s1z5|_Eb?tzgX4FDK0@ryYdqD$BoocU%=Zop*ewg#fBu%!Z?@gGza(jVLUTK+Ce-ZxLL?_{bCpcv1nAb$Kq=BZQUn zG3iFJd@m%+6D|5Lv8NNKs3kcAM57k-a7tFQEBiUla_3#l5Ko8Xcvj`OHVPy83{K8! zt0%-7R5ff1axj~36jcHFC~>T6xD--l|3M32^^WPRxQ@t$?VATPK zq4jmqD!2(=oTxn(BUWz_8~0Z|mUFRwGvw|X*a(XUuJOBK`pHY;qlWu(svw{5l*r!n z$3A@h&!>Nqg_2FVH^Ml(Vs49gbDWNK1C8w;@0a%GyyJ9k*SbyOH!4+fZbAAOX`l}@>Ji)w{@ zX#-07Edl9bS5e&^_I=`BW>PL|BTU|@>I1gAh@1Li*{%q+hC*;uCp_!2?vT+u!ZIno zhhrK>px2r?#QSap_36gNlS`qOjibDNS8Xz}H*U=@lGlZG)1-p*<@oaD3)?&SUSk?! zucM>_H8sl>D2+xYa0cM^*6QhC=Kyx!Oe%o|$`>_fjVOi*+CRvx>;R<@8fdC15!c8+ zK)gUa)t8M3R#pV^riA^;IiIBu9Sq!&yb7w@A<|&um9$*B*irXw!7RUacVh17oUW!V zgj~VQYm@`aVn3RS-@p9Q>-P_z>-Uep{gYg?W|&$`Mrv8-wiKob_9QCcXY;b&bOYj# z`l!p83r)wE;@dmku#b!`9i6f(cM@mVep`=yS3j8NYaYqqW=Mldhw8~rEg`yx*UdLo zy$njeFD1ni5GS63^RGqo49jrnw70Gp#F3PN0J{xE6q|z~-Z3Q(f%@c{K;<>ENp(In zu{@|nMS91Y((1fre%;aDX7s_iKP}qdvcfkwG01WZ(Z&d^{`wiULXq-a!s1>9(s2=S>|<^>aF^Y zkWjS@lAke8xx~4$^gdxv-fNJ%#-q&q{&miuaqPpYOTQ{ki#lp)m53l9Ud+jUr);{l z-ieVEdK;M(ZJ@|Fl^UMa5=slhpsM#nJpOXffezdp^~6w3F)-VeLRVWsCkbHUWqsM4hgL&MvW8t3ftcn%=Kg+mS^>0*ofx_QU@b{Yw!5H2-}U(5EN&mVvL(m#Ix?}ycJ z{Q3^hmWL59=KyfUaZIWo03SFRoLdTEj_tZ(y;M`sxw0?4U?4;s)OSFS-5xSgSs3d#0U%?3yFlOXw?7e|6L zzRP~yG?4})OZA?05Rflrdyg?yj(B`$d(-PC*38AS>t zdl3*h%C;!$GXMy56i$xEPNihGz6@rv4ovD*^86Gll*4R86>*F3nV))H&+%W^?l3G7 zVafk4(f=hzIo0Cl>*-3T--7BI`*?GGX0PZccv`^EQ>TCf+q$Ebx2%$KIwq65CP=mDm_h}jH5@e^n?T-F zA#qTFmZ8b>vce&PO)VnZwkf5+E6-6AzI74HmMUtUIQGHA)#1NP;Kd$ff4(L~JVZpF zF};y5-M;4K9i$q}JK$#5J4jne3Q{X4sb3PeB_1Et1o+7TZbSr9Nl|zkeH_-bvIv_E=D((8l$BMkOcf zqBoT_0@cE)sDg5|3een2H+7(g*fpAg-0J!(E;T3sPz!<$(B5I}x+H`H+&h8D@nWx_ z?x>rMw3&TgrHAoSB;E}`d07S!<1&@%)e0pqSb#lG@D!g)Vu^!@$ICsADx0V{(@*T= zuN>^3Jtx=Y9EUy=r7TySgIAgtC4!_@Y^e^%DM3|=tW>t}YqkEUpXy@oe0|+D#J?(o=#Rwc12p&I7j_4^5$TL&5x!Kxs!ga>hw;;zNXgDK)};kk;_>{ z?`=4!#QEqvq4y+N7F^W5>|*y{N|f(}D|P(z^7G#KB+i6A87fM*p{mPVbD*|A2gKL9 zJrm~B@1`m8r>Fucx%0?HtJJcI+uzI$sd<;|8Njyy=B9RK#lRz({x}w@bTYXrjN-Ld z?kr?*GSt@{7kfyhP$E;*+Xuuud_X6|UbbB<`NmmHC#iptu#Tc9S>T|q%k*7IDgBq5 z_pg^G*p9|;?Dp&ozT5$TL+n(T=hz$$J}XP%JV04;;iQpy*cOe_^3J&^v{5Kpp4PK} z%&&iuZGNZ_lW}_pOYK;{&12h1g(MpF-d5L6j;-pp`|gWzIK$!H-1xlTCbB4SIB zWTVcmjBs+7ZVxw`Lx~Bs{DwCbp)1y~E1;CY_vPiInpmUF;VNL*NV^k{s=XXa2YE?Z zv)l~Uc@$xdf_4P%Jy0kmbKq(hvhm3$mMFSqW_GVi7YeVPa=b1bN0mcx(0IFIs#=5U zaQ$wzIE_C={dhc#pwC7OIGwbmJa>ZTS~oPNbs+QNqa^#(lUH?_B{i>U-m>Zy@2oZ$ z_uTfZ@B>(@5CR+DA?l`gZqCu9MdE7qC!3mTrvpw3M4#bxo2k%Qa`Wtd(?iKFd9Iou zlalkk2F-M31oz$G~sI~Oq8?DByDnZh9$iqrK zR5dYj3=c5-$1k7$U&LR=)cpFne)@ZPb=?C1SlyAu&8uYns82N@*TvUaoNkn2s30*B zjR+jPlfJ>a;E1MhUO#pqeRLvO+%_ghMq!Dbr(m1&Su_M8DO{(N{MCQoiY@Gyw^Av^ zeH^_ovH7T3COe7EAuz~}>{D)Wu=XAc7;#*iw|N^$GHPU_39Rg-Ywq<}aD2dx_))(s^@T&MA{FjLm|#W=}AKKc7GMJv&aqVUZ=<#c3Oah zq9Cjo=VhwBxnue!@5vTH>|RHcElD){b}Yp>+whtMb66Yki)`iGk2;u^OX{7KF%Gp0 zD>03TMA!f(J9v6)T}~LHE?tsIIu2RPSnlfle!g3~e|@dL{_n^B?QcvZVt(k!vM{yE z#lNYuV^gP6=^$zpaPv-q?228^@orh)bT~q)p+1mNeg(_fE3R3^ZskDc)CIq4)Pp5dL z4+deI%q^^Dysip-!N`dMN2(Dtr}Ulk!J?{^W{zJulSS6jeNN?aR!^dU_%ordtFI#v@?~U@u(3r#dTqeTn-g0Q0OOC-88Z~53ui6Pj64?Y@-s@qvT)lf`Ci$KzCek*^ zUOtP`p=6}$B`hePf=?V%s%najxU9>lu3trCz{YzP6{r-doAu`KYFxCqrY<)x(D9`Q zOYe^_zx)F_(-BdxK>z^tw2VdVqDs^CL-!k&Y65GVR+Z|k-R~Vd3Pa63nLbTh zR?Z26^XGFE)NxL;Nc@*qA-i$!iAZD|b-izu9(#vK5 z)8#nQy0)TnW>ZMoJd`@1a(@jm<%ikZDAxN~-UOdRo-`8Z{5*6grp3unRaJP_zX zUkv9N^H!x%SVS)DO{gi#g@)V&ByKY2-3Y3w&+gbdNzrwufTWJ&Q-R^G3k6ctIn+{x zS3rq*Je{FgtoRIB`{U}QClZS@X<1%yP-O1n&%lMFc^hP_j|H4A=1~252bNvx>MZPT z^C#Ji4*&{^=(CQ+%NFS-Yqz*tgh^^2J$2_}S-*YD`|?$N5m|1p39IyB;Nb2B4c}iq za4)2l;K{4Q8NEF}R(q>cMr=icKK?$DQ1~(1q%;oR3l!dN9X59~x{6Z+*fR<@%1~|s zcyf{3FgI$&U`fQ5u3`vp=FWqk^xF{aoF406=72bdy-_0vycI-hd>QObCd&F;LM`jMo9a pikEs+#a^!hmfjgmwdIaUW*x=nUl+keF{JH({tsKRR}z_t0RV{Jz4`zE literal 54057 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

~DCZ=)DT2_T4!-6#e;E@P1Z zAK>8xjUYN47Pc4F}tfMLXK}N~3Cz!cifz^9{=fv`dBYRJ;B#eWmi*vy+-z}e+ z*J@bpTyRa($UU|jBfxW<`Yd2z!3z1qz;GjHz!jf-UWkL1?*bJXFf1@ha68h1kGO9G zv-iBQxtdDIARPaVonyT4U{$d(ki2Uv!zwPDu68( zX9T$&2Bx&FL#Dh;3}l5I=MIKOCt%btQvB#GdVDgG2AaNeWIv7Hewly$LqzD^o{fmC zArQzr7!}?Y^le z)K89xPv}b8>VUMs(I5D=yma30!Ul$x9X|ebRICy`>4n~;PiH!1%K&}P);rY(E z8op2*J1!7E=&6C!~!6jB7)L?j20i}qwK^AqQOKe6XRP6+;afV!@Bou=IYE9aR&h9_T=6;uWGem|N@*VB8$125+nb#@{z{GbW zov6|16YyB!ou~&m7P#7{dAQ9H-RK8T2oz~>?wfxJxQ_mo%{wnn5YGTl9{O156mp&$ zH;LnfjAzr04aquXNo7p%8%GCnL<-?v9ShG>gSc{f0xLLEpbUDiV)J@=CL@p65P=k2 z!etx;RahpjKOWk@|34pOth}SL95JZ?dXSP?T(I+0mX-dFCj?YXI3gIc<8QRH>w$GjC`brPca@npBJ@U=iouTv9Bh$u zHueKKgP5fQtPc1=?K(!R0p6ioV7FPYCPx@2R35}Vfu-_}8Iihn$RGe7{lPXEwG6Yt z$~N#4ZyFH_!~t8KGKdEj_z}szpH=DarXP^G1s5PkPB@-9U4TzMc~_tZ2X`CiydM;W z2?1$f5Kb|DZEGC&Z81jcDH~A>5kZhAz(5KB2wat*bz+dni^X&FJZ@wy1H2JeFu|K- zLB0hok!G%MV|E`{moGpI^g1c*Xayk6(6kr@FE_ zB(C{BOE~!w^BDYJF`8Z`Xc>}BspFh8tu!Mbm z7c|&j1s_Dt=pp0@2n$DP7v{HPr7=<{$7PZnBL>L>kIxY0+J)!1_L*RM2s(mgpcK#_ zX2Pvs73XbiHsJnn@?6W<063bf2h^Dc4ojxoZTAT{Yjv`T3Q`RLjig|3 z*B_4T{j^ZFcMFE^lM`VhtRWd#|7rXXE1edmmB%wvb8Y15MXtNVGZ26Zzn9Fdheg2)-;ydOrak<;_dp)m$9LHRBSYtw45Uav8}- z6i|!1_HM}v{2#}IjbCszh=}v5l z8g0OO?lay11k7dwHE2F3KBko07-{~W9g7NGzZI#rw_k};SKyPtaX1EFjzT9 z%o9}0SGYIm^p+>q3(W=nbEa4exYrY(*d_-t5fvKAE8NN%XU2v2klZhpt-%%$X{*xs zbUe)s0R@YrjGzmvU`#%yee-dzmh3;1n&Y2C*!d;w6Ah^Zu>9fxu$Y%v6pIQS3y|c= zo2TQp^6#>^4A`6iJebq~!3+2W@E5dY;7O#ffwFV4C~94l`ZoE3~U+@cRKQvs7oF zd~$ zlBX)Tf0O{Oi9IN?GK0m(Y4#s}h(cnDv{(@%XFY()%DVw;k6uc|QXiGy$6Y|`F#VgS z=A2`AO6^Q*!aEP3{ziM=Vi|lA=xzcaM%acrS~oj%SyD5_o$=gZgWEXtI!r4B^9u%3 zFeMV)yIVn$_?yi2rCvZdaalOgJ5CwaY&2oQ4>K4Epv5?&Mz zA+7?vgp1%ZvPs|q+e0L-beiqqP|7q!iK{6+D9~?Yb6JJbOI6ZA^+36RQUU-Wszx)T z(d?t5dHf$v0&|S{s-Wh8Qd9CRy-~y7zjzKF6ZfWB-Q3!FRg}FfHguEc~sL#S%U_-j0mAuN^z^a&}*Te#L0+S2 z@MS)FK@8tQv*m2Y8VtYgTR|P^w8$0_0{iu_@qf5x!`&&H_{8m_ZlOwE(6Wkd;BdD2 zNz{1azhDqj3qT6?!x|3`4pemn?i+r9X=&+UBv6ajv-)+-Z!al1ZsEP6D!|n&W;l1T zVionQ$_hwtTF@CKu$fc2jR%+CWapQYcYhXO`LB;;6l+>IJ>D?FmE|JGz+A1m@WXgoVeo9Fca{QWW|gboNJ-( zkZT;~$S6cw$vQ)*32cM2R4@8GhVc!K6EJ-tyFeTC5_QE<)VnAgA5u(TzpgLe{`N=T z$)&vq&PslmB?pFUJcDr-9thBsElj-=#5QAQwBMNR0?M9GVOoXFZcQGHPmT-b#bd5* zYS!9gI1rXB$g|BT9mwy2o<~U1i6B|+hxWe|Q-LT_4fOyRScwO0nQCG&3>wCxkj)x_ z0)m*5+zdXkU`uy%9C`>d!d06K>!zWRD- ze;+@6{^f`LW&FJU?emv^{gb>2PSIG!Im!|Cg#YZ&B`L<+kBXnq7DXXIsa%GSPS|rd zWXRzzSS~DO9$0sTX@a{;fvlwC$#!CcIH@zr$>G}N5kL5=v_qeW3teyd--5nk>B2&k z@OgOeV;FMWmVDGYtoG8fpA)D6JHs|!-I$)K{?IXgNcw`2E+9`1ZNa}79ZLb@C1N#Kzy+t%ON7y2uARFB^=e~{QRm+WT^Elud@We)GaU5Z<4KA?6 zUFfj*>9DSGW~&eG21vZR4K7epP6p-UHPAs^3eXQcXN|q-U+fB}k?!_-SRZrcug((h zhyemF9_AU$l&<|d{p6+r)+X}-9>5R&yyB?>Vhrp*Bh(zo2)-81BoLN-9ad!050yej zQ7ila=)(j%d`H507_o<6$YjFm_e<2wW}VZ-4Oj`KDtOO6?tw&EFAq8_1K_t1uk-PG z=-EC?JGvUBThzuKkjIW9~fBo_G ztll%26AyM^N&r?3xP|SAAPMXWSc>b?`5;GdYqV$`ffwPcc}lbwkOdVy_=L#mpPcZ9 zegF%59M)7Lq?hp1;N)yMx9heHTcC?O=2!xb<*mXUZ3WIj-qBPelAPCpNbYf3mDSE^ zT-{PLfI_kN1RrN|niB#mbN1DXny0^6ZQ3xq*-Q>!P~Uz6=1j9%-+Dp$Q^=se(;9kw z$7_m&v-;Oh|Na`qNG}NAP^&ErPf^kl4+LiC4h}$FmO)R*ipdRVWxLMQ3h=$1d@q*s zu<8u`gFNAprhztK&WRs0C!R1U7&{Ebfb8=-SeBOgJwD7tF<<$1T9~jipse_{Fp)l# zwNzs>5O~zN9N;lI0nWDKSM4jwR;d9U7S3*=RtAk zMS(B^Twpm9>HytOfSU^2-3wcdt>-d&jn+WfhzObnFC4>Ia#XYzx<@^K%~CfoMR-@TsJ$28Kb)w&Fu)^b}}lW-rH{ETh`#fb|AWzN3bP zN3<{v|1xn=MqogCT#&pHGjLlf-D1;WS^ADJ;JqQ{5d*Ym#Z&Al_c2;&+a#!>Ae2uz zam?EWsiV9%yk-;F)#i{jcd~$?S&tb(49CRoLzeJ;KzE=-HG_sF0-TnGOXL2)8t`!A zoEN%=zF_9;Pej79wThS&F2M!{Ecbpgv3Hyq69P?b9}n!O55>bTHJuX-HMoU+T-Qd5 zuvQmb^st~~=Wt-wtpzxq{3zE1N|+oXp!jTK;ITPLI1zWYA)1&AG^t>T&DI057CaL$ zahm!G;M+L>rZ}cJ&}d}uJt>01fK;qvwmF0osCJ>C-WCWOSc+IKZj?vCh}-yNJ6EvV zmKQ%)HaNcS`#cdL@Ez*Lp~Cr}oQ*X{s2~X3P5}Ns)qV;GVFS0Z)R)ux^7-3OpMJoJ zyq?%gR|Hl8s8WH@ds@>4;(?O_Igev(00Cc$tw<~I;%Q1nFzV|lR&SoGBacc=@A;udA6vetZxXPI` z+&@7W*7PcnuwwdAq6T(7i)DFU=-o{W#{=4f(+kydMaUhN8SuvQfxgY$^YuI*Z_%`I zw?yc}iTxX_`yW*oAKFRsJAGUM^=~GLLc46RJTZ@W5)`XorW(lROkO!pKWzKzPXi@j zqn|dsfca0m(V={o_$eDtu`&t|l&@_l1(1R}oM#2nV&DMz94PbxpS!|45!!sr=o{aB zniskOmquso^1kcT8C&E!2M`Jxd+d=sY$O@WTa~tHiybEi_JD$NG4;aX^Szi?P1*rR z#v>Zv-3IWm$o*W9y^%gxvJb79*oOC15_ia%fFBMZNy8@%D>rAcv=t+8Kl!QhR65)V zSYTn^S&kag-qxgeclj_{ad~6Fp#~@OWvm#SzztxVUD$jPuIwDx8i-498bFS3Wu4GI zGfa2~ohw2MbdkbjOXYCt*v8g7&}#0>;`d;14Bmrn<9iT$t{I(ZJcbqMA)GK2%*T>% z>&b!IM?q^-!}4ULcopl@a4eF&SGD~5*Y88sYTmU5yj@0%t{8F46FfJtBe3Ci0VEbz z1>DFJ3lPVa)xy@Sz{7fAk}y}oo^I?7ImA@lc7=)BxN1NMf{DOY6l>;oM4LLzN`O+{ z9As8x5N%i%PPo`RcNmR6t&+y)S{DmxJ}hmqsp6_&j2rKag|*cPzld8wH7?xUL$$iK zA{LJr#{q++4mt(maQ~-0q()Hr^?;Ze2ROAiWC%a8-5RqS@@Oc`^!JJ~%xyM?b4*=1?w|PG($O)i1O3Fqq(s?}2 z5w;5=vT=MGwcy8Rw1n({G|gfAda&Ow6`>M#q}?#_hDmrmE(7_$-S>a|Fn(OWe2C-Z zm*)Ioty;p1ffVszr`bpdSPy29;AFfg?i?jNlJFXK0%NqZ0hYn9+V0My1DK|HTZqEZ zj1NEg4)8Us3OjCT|46%>)^hXj9dnG;zuwFFQ5;`=8^8uq#KUOF1<`*Sn8`y?I0W&;YQ*$)l_&hlvIQaUTG>8B%!bm=P@D zgjAi0lLHWkr-B%|f{*B(bKL70u42bu0hq;(2(H|K0Q~6jepd6s&WK^;(!$+tSH+F} z>lcp_pISn!+Kqh;Lu0K)G;z`G?Yuy;$3mTXMvMBMF5)1&Jnbaq7R~Qw&T-greGL%O zy}J_@tnGX`tMO9|uQ|2wUTVRMVz$73!PXwLxfx@UxO1!!=CyMMm>cW10Pf)dHh0TV z52NJaar72}8RF_@fh=)16B2LdgrJkgHGHG47HbbtbkXkR(46tYioEg!-Q0cP+U&^e z;FNRT{&wV*x)F?xW&*J?rWUmXr$DMNti+L>-VyEDUyuFh0~ZMxcZLVfpe4seL@tV7 zkB^@+lvd2Bwb!8Pygz+R-$pFQ%M>7NXLiWOZMPG4hG*#JTY}k)VYRQcks~||o5RL@HIU(# zrzzkg+z%6!y4bpCRcJV^+O)2yIJ763*(YXhiFO|gbO2;;Yheg+% zW9GSWQ|Y$6@@P0i$R-Q~=a+x4Bpuj!X$Y_edoZqN6wexMYQA_c>?}|*Ss-1kciZiT zXv&yb<93+Vs4?5DkYwN|#`&@6x9X^@ODURCoyyPk34zZmHG`u&4@x|=`} zH#X2lvQ>Bc9H(#3pvgd{OQy8 z%g40s0Qu8F7+^ns8Iv^ZUzvj=nw-YcXmf{VyDsj^ewT@$@G)9Z_yGsK6$$`&S~f9Y zi}UPOHA#JwOb$PIu>?d;)mwkoNmNTptCcD`_ z?i7b&debI25M9869~Z6)<*C+%VK4d8)(?A3-V_wJ=D0H0jZk&~a+1nZ3pZr=2R?Sbr%(k`G z-#fIQep>SnBhA3z?>Y*s7Y6hH&56QoL0A{h4u*zhi?=pt{Is-eTb3Q{ah419;y5En zapXw`ZvqkA;TU(d@+f22!%j!SB5@X`@Dg;ht5WBHNDj+KaL;eNeAF;Z6j~zCVB0YF z!f9|F=+eZj9elpkULZYK_9{n5Q^o=)MX2l1(tV@~u(@&V&JzK-IG}CY`BX0`L2+Wx zc|K!YeB}#W9X=iYXn*hQe*X2#`uef%uD=wJ!4#2pz8~jThKV+;K5S@XWl(zvU(Jqa zx}O-N0hG~fTY9b!SBK#dS349Dx zs}G;Cf4a@>fPezGOc=oHsQ~PGbG`OdfMI}m05tT(;X2)FbNmf9D_91AYoZsVCpzFk~&jFol9XGI@Lew1eWqtB2|9oUz+|RGob{{6MG-vc2c^NhfhI_H< z2opxrU@4p$Q;e;@oL&Z#0j%*DoE?y-WRpNmSPlV`K?(UkF8^&#C)l^zad zO|uH!s6#(wGRK=6bw1U!q|YP+Ut*_*lNq@UD6FF^0M}z$8`Z&N3pWj|bA*KGKi;N| zrFVT8-|#r(4tC+70MIy|1~(4}okDJ$KJFbRXlAtH;Lh(H+ovBntq*N+;Fgz~V${Fi zC{#m%oSOK|;6zExVn0o}My>$q6*1y#(7S;EUXH#z%a(}?zd?D(E&n*5noiE3T2=2+ zC#=$e0|74E6B|~E*>Rm9?)qLARZY{6BlXc&3YN7f_Z+bGQOAM9wkQZLf-~%?=4`V$ zC+~4)a~0e6P!1uM?GL7Fh?h`39%{k|=ga3WrQ3v^&5tDO~=w+r*&-|^|(kzxtl@G6HU+jpLMt0Rp_a^v1~Os!_JBWRDlILfccPbj2$n4`n(;R5vlEPpJAnXwzxII z-Fg8R7W|-23tyO1uTQoRi=44@TW*J0D^MOeg#Nrl&@T`f8(1CQr*No>)648LG zixy%J$NiufqZlx6!1iioi_TY}g5EeB15SeHecB$qt8kdCrh$=O%3%#&Fronl9(D$gm-Z7@XfL ziEIeQ2X)7WfdkI(2-;8ML-#7z_6~Rv2pBff9G{-Vu;Hc$M6WDN<=_G=Y~`^tfbK{o zWIV{SVFrG(Iua3@(dA>p7H|gnNn4$vI9d;~%(*MUGCNWp1qN)W*L9gpzOGt5eP$7~?obO*uBa@20Sq2Es3)v>Q_iAlwu zI))cJbzaV7b|42P{-|~tM2j@<^-Lv%mQ`T#1sHHhAb|9Aej*AFgv9^@Sy!^dgiA>l z_dpuon{!|$IGBdXw}=Ho-y8HRSn^*@$IjFqM!lkw6LL`R?=P7am>*5 zjXNCJ&mLej?Tp9f<_r_TBMv*@F+tOMO^nt#EsjH6b6U?tScv_8f~pq%3@6XnUAVSW z#11n~0juU@$^3?M4WSv>#jv*HnLsf*ASXNHG2qKV7X67AIH~~LVNm!`0HgRAKnc5O z>AG$1JLM-ZF@DO9J!nsM&deR2;^o_BYk(E(QX8#fcJqL*tMrFs{Fi z@^tt)wP0Sh1#icpVKX7C*5sD=QCyKv!}S~UGkt{SW&B376AyF}p0IWa=v9*x8A6V} zy)y#F!=^B1(_|e)Y#d5G2J7exZ0Sg|jNQ@@ua2Z|V1~)U8^4}x+WL-a{(b!P=^o!c zfBF7ccVIq`X){O7mqX`+CfW7~STP!C@hJ%FG#Gp62llXXFXjoQXdq9-19>Plmcv%8 z+hO;mYjL(F>PBzu)G`~ltnbaXChoaz@W_6j{Zlh)wRz>@^c)L4K`|)iWjt#@!_Q^4 zACwr;8odmwNu@P>FDw}gayEy1G)zpBSl4MKuT$rw7fzbpT&!J{J%k8+>74uxHpDQ4 zm%npx`|F1^UVZVOm)$J*ds7?s>B^fLt~-Dgtl8nQk98TRQg<|c-F`5{9i6oZx#CGU z5MYnZK=pRrfZYhy@(#@;Ze!rtqip|h#ArS+-P5VYZ!;OUrKNE+N533)k6W)bfCtMK ztKeLOVEX|8TLuis0bJ|@1P)BY)X6n!=oncmQE!>*-K{=xW`M&75D3S$oVS?GVM@=O zI9Qu8#Pfr&{qpzq<*V}y?oVI8{Pycdd3)&zzEwm!K9@vz&}V2F|j3ZPCc6J9kvFqe5T58wP)T9PtwKJ4tkfr)L$=FK6{?H z)CoVwQ$QWg;O7lqhgV`unk~Z37|k#Z zR_*pf^nA>XbE(&IPSsoVV;jT0HjXs)Wb7`UmU1l~?>wZjIV8B?3eEXf=3oIwFu3Xd z31AJ@fN!e@-VB^;h&$e9U$`Uzsl&2X;Io}UI*UcQ!$CgIX*8zz;o!cF`;{2PcPfRP zg5<50$6sfs-H-b?tO9lyhZ8d{%MXh~BlpP>Ob5Iz=g)VP3a*|HkWjZ}228}cB1jf) z+R`L%Do?@V?c5iq*mX+{5m)S|f0 zGoKt&Y;T#BJM}zG!}BbMcDVtgfkVJpJcS)IIjGzGvn?Kn<-7wlXfF^-47z*8xWE4T zPmRDYVIpkI5@P_tbb?25J_daJ&S}~zXTM=q%kV?U`j}zj)U(56VXT-04tZOsdYPp> zZgY@xSgo9eY)7-4%xM}$s&G23A&H-_JOOL-4Ryd2aflqFHL6i%cY{H9gaZe>oyfnl zQ>vyD`hRbTkUfHB;QtMR>!5Zn%>YXeR=30hFaz3sF5CtIQ zXWtL({`_YEiTTIdxQyl)wWb_y$UFel=jx>AhBZ;|3jG2!h01a|1X&^kbkndnAXoV9DN-EE6B; zm5dHpfrkk_9Bv+LB7{@A_=M*;XT#dGFkC!g9VUjvRN2-`p+w@Q3FWT77caGJF6Im0 zxDzCVF92@WxmV=y1HRAQ32gyPo6-Qzg(#NW2oI<^Ep1h_&3kcS0O{~7&j3mzf;MP2 zAtJOef~|RyXD`s=TX5Sbxb4>SFk(~d>#Cyl^Uvc$MaO$k12>L&4d^sp;x;aS1-CbJ z9WRnQoJr@zE8WmpuV;+SA)JDb11pM?Xv0hy{}ZmX+B0O<#BN)+C9NF%d}cS6ZX($U zec4VB^${-i7Oh1xV>Eb;-E-TT?`^`ez^b$K;U%q_)^24uRKL4`*WI53b z4}b!3otH6a*t69>z=Jq`k23HwCj=PCJFSY=GT0*LY?5cmOwgm@4Y<#kZ3pOkmSEXj2&i>y(2WFz8;6qZ{Xw`u2awjYWRBkE zADAm3+z#K_EwKS7ax0iv$DW_i0;pv=9X@_N2M>jDTo2yIH7G!gXg@Uw7zvqT=KSI> z_xSYFZ(nfs^FtQzwY36h_{@X1<^Bmo7JKNe@vj?P#sM_jEpBX%h3{Ar9uDZWt3%l9 z)8U9i>)V88I%99o1jO6HS<4A{NB1+`nd4B~W~0d*j*Fex`Swl(EI+MI5DmxSbY`a? zz^}6TBy%@0LrKl%^aCnoJ1tnl=v}rJUh)x-fdxK)Z#A+t1k)-k;ty|=G6p+?LoJ_e z7GnsEtE-}HMSeZBuirlXvOjJeQ^1%z){!GLH&P9Pr1&t1_8^4#sFj- zqmR{!#Z)Usf5E1QqXqVD`h5weZwqVO1T=w+*0>I^MX(t%sy3y96|96YK{DohhdvYy z69Y4R+Pd5%X60%;oh)%^2zfeAuQ(PcF3Y?}wABz#l%iEg>8(W9#;y-Pt!1i- z0Tk=>@K1)Pi#^f@Hn<>!ZcbTy&@?}9Pl6OCJ(@F6GaEw9R0u+wZf106>v@fB)Bc{z}9@shS z4r;v}hBd&Cpleq?9a;1THpeZE;rPgXe<*<2pMJTo-+ui1XUo>=>)r(Xh_Od3QfV3Ta`jWxja`GoQ+Oc|wc1LabXj_JF2l)WCN_suJuYbKh|J#SQx))h< z6sx0GQR{r%sSk(Px+(679WQSRF#1fEMW2cG~+s<2n&sPx$mVr z@d2z23s zHp}6-SDQ30WIy}VrFAE8BFN71TV_)51!e?BbXyWON9>`>-;QR>HkAt9&X;88{`||g z>+`?A((#vpQ}7EHR4o&`Xx=w79p?=0vMt#3t=M=HsqU;F{BhZ>K>(8PFW- zWuiyp$`}~QZ7qzI1<)ZoKWb8ExhE9&c7Ei2fMIQwv?Xlk8I8^xt+PGj1dAc#EgcU1 zdPY{9PK4w`UaHc5{PdxY`*_`5GB>KzKwtBA%_sj0^hyo_adN&x!h0@O@8VX@%SCWd z{rya6GG~kftj4TowdyC`XSiL*==M=35t;Yno!yheMXc1&h;nS1g_X|lBl9Z$11ey0 zv}s$4)w2~ybGE}3TaWX=_&==%?OEuFvtIJ1>oCEH-*#I7I6%k04o{2m#|zn^(hZ2Z zq5z|7HR5oR637Xwhx-V|f6)i-=jEt=8ehL^yMFj}efj$7>$mk`cpkL)odY1;HvGXN zryE&Du_E4WIo+)r=^4kqvDwaC<}0W3JS-J;c_^kHE7w(5M|eXV;DwG*?9aNW4T6Hf zLat7`Z}QUu<@Pn~JqFB7?Re(^%fNXsqUGF)hv(1stw=^eNDQ9nQ;j3IHq22;8N)-WH9GriN~eHPF`m zK4rFX$MbYGtZ9t6Fwk?`0*?ebn+k4FWK5I`3!L0R(xDJ6V%vg44Ba ztpY9}tR`@hty}mVBNx|`C66v1bpmF`$&P2t6XvGzEr6C&$^n`|`hg{YSKi@#T2yY{ z5fdKnSIPV3w;%pC_V=OxAyVZsZe-0Jt+)>aWZ;WRH@;%h(A4(OI|oF-$&(J~1d5M& zRatt(u1&)j9N5};E9W;kvP4V*Hs2sKEa5z1HN!0*5Z-Y<_UZk&mdnW2Gh`NGpWuUSH1oWGihnbVG7*Tp4U$i_KPWXFAE*BNxn zfTWI?!YO~>N3wQdTP^O)QUtI_yB2Ewk}Uc0>xZd=FCe3UjT}=Nt)U6_$(g9U?V5qw z@OjVJrkE@E5&L9Q#RcT3?pEAKdurRGo4zqDajt$owO2_z@GO|b4a8Xs{=LWR%1{0F z^^D4^MMUwIAL$Z@sKSM9$nL^4@YaBFB;-Q6^VMw7Li`=^;!0;{TP`>(e;(a+>!i@> z@+w2KHs8RftZWVYN$W)S-#NFgKI1R?Q$yLybvrcn<*a@ie;?0K_CN3J0X_k-?AMF# zeuNj9)^s3Pz1$q?mMGAftzob`yVsu5L#HjGirbM?j_n0;kHf-Hhoe-h2ygQS$G)m_ z#}0761u+Zs;?%^;$)+}gy+s(?22deAHlH|=zw?hb@`#T>W@N>9M#a`){;4}@6bxvj zc3WhFHHYQ8H3-{sB3CHgJD}2hWK2q21t@-l|LNXtAxF*Nieu% zsWGpO*jpUu)Uqbr#*I=V(r(77JS7 z7nTxqSgydpw*J#(zT2>eMM3TOeHp8Zl&5WV*1)A_`JQR~>7)&vLw?p`ISB^>_i|YO z_F63qI(Sbe;XSr-VmNif%wN3~L!`He)N&}(rOmQL-pKVkZX76%V0OICX;`2ot43UA zgeXV{u!1FFML=j4ibyXX)BM~RGTG#zve2XNi3Yjoz)8C(%HhjL#g zDzSDiT=K8u=lO+m`oq{tY|lH`-}SO0q3>I8e>(=*$Q7u3=@jGXyx)2_DqCx{+;8+u zF-w*nckJ+jOm_j4IVBUm7R7_o#osL?ch6w)HcBaz_>J=awo$pqjVHMjl51)|pJDsp#7VGRc&~bYmx#6PGowFDU z*>kxx5e6&~jt*=apn<64bd0KnxH5LT8ozUNxXLf%%YVE^WNUkwmOZi!^FW(3X?dTI z;g6=f5YKuY0sirH$!R$bnD4Y*COV%5Fq@MDmu-i<9S`gVSC{Z5JVe!ZcKbrbQrjw< z^V!Td4Vl#BF84Qo3F)^FJKrt4D9O1Gsk{CVENzi`cE0M3xPqP^XK8~mG99uUIJyoX z4hUL^_38)GTi059-KV#udAaPoz1=|CY>>DAC{#-YgUF-*^TB;c`@YPUwMNpQ7ovK& z@459S>CqA=72TBNE>yilbYQV~466Y*ve~2-NBsle*8cqhVZabjAgx2a!7GTtQ>eO~ zcLzbf!>~%&exDqG3-61%u}A?ak*n_lFQi!kKE0WENOG-avaGlx&uGl)(Hr>H{bPoVE^{*Z@+x{=iMBy z<&1VOIqlu$#JQV^ThpDc_Pse#v;n6amE=0U;1r5&>1T7IU~r@{0%=Eokc*}|EZ^fv zLV1b{j3_yx{F&4?5|%04!pxqxksc7pyZ20^8;b6!q$lV*z`Ukp&N~Ope{+Gg-(^n< zr`lY*)X!jWEa(9MegoS9NIn*rBfFY4o1qt;VEVfC-3}A(4Fu~xsQxTF?YU3q%2a17 z;Gnp`aV}Kj^~}EgY8&F`U)C?*p042!9XtIcoDFtv^=b7ju54&V6>cQQ*X_$0kQ}HZ z^_B7KX@f9(3M{H3%I5UDc(|b#jtXqWT;K+8C1JVv6!=%|u0Br3-9JUM=9Hl>#SXYP zrs=9LYme&e*MZ#|F8nZV&S+3E0_AmG$d+Mn3$qZHeZ8)O`Nx@k{rubOa@PJ* z)&faBtv9uhH(5?zEX_UKUhLL62R*r{JX$zp?V^hrujm#kkU_Pn@&Ld=4;&(_i^CDy z#^A(nW2FIZ7*N{n9LDR0K25i}IzsMQXYh7t&Qms%ya3Eqw~=hewd!ZeGI(taeRbCF zb-3lo=FV)TYqPY{sc8AxvTB=)+ru1IYWWo2(lSrui=cb1!9-bdscSf0RKxYR4>QL9 zacKXxu0L6t;AS(PqM!L$=?2NX4dEc$hflV7lS7;Knf7QSEiwuB9@)^1iH-L(fKe3ifN3dQ?+vk^Ryfq-Q0gMT z?h=$_x|90_nzVZv%N+dvZ_8#Lky&k{6efJes{+6v-s6@dvh6}_B}#gqRU zD}Np7^`B?mT#m(m7MlsiQ8-jHXz17jp;aL|a zu`ww((Ctzp4|~UQ*a%63;W#*s^9v>p!Az&A%rNc=2DD%auJm5U;?VVt3mYdiP4I4~ z(*_UQW}ggnh84xzMMcPYl9W%;EQOF1VA}+!+yE zRfRk~ds5ovhHe1QwJg8Fu|(}rZ+vug9j^2#cH`>U3+Eac%)mn#Ti!qKOYybK#65YJtyj)+o;13v*Z?q0J!^e`=GZIA;Sp`!L9!lLk0xD2OG;^FmR22Jhe z*`CyKPeaL)GQcPI8=Zv#0cz37>@DV(>Vi*SKmYJ${WM-DXup(xS}U6?l3sTK8rV@* z%`nS2WyQ%d5MOPhxL|EyKd92_WfzzpwRF~YkW1q|r=?*oZ*>2sQRy4Gx`$Q&=b5L0 zNCddtR=dC;)TKAGf80n+xRIUPDo^kP(xI0)c8XE9);-&$)u6LBYxievDWrinQ=5>vi3R`< zrkiV(f&NVQb#&Oo9V-wK7Vb2y2C%ioZa&lHj7tNrpsa6Y+Rh;4oXi#5FKC~8aD(+V ziUnwVMv5*El^8`H_vsCO`UaK^CW1=v7Z9gA09BT&fX{e2aJD#zISs>g)1hXUg=Q`( z+;+mZfbTCa8K=J?b@LB%Twa&j8l9Tv!1pn4Tna#aiW=Q9m<0?xEgtoW79)Ndsf92e z_*&axdN&dxjdONlb)`EV%&D}Yl*@5oikG9I!W^a%o}yY3!38_g)E+B*Rn6Br+~Lbv zDj)qmf3HWloGOEWjKjXC1{>He?83y?458UN%(J`G-1^(}gv{`>IE~3+iHw&Es9h`) z7VKfh_X@pejeST)1`h-ub_SBaK=yzT8QgwKKI~~dO@BU{aMfZ@l%1**|Ye(bnh zQ52+ww^Q$$^*_g`PCs@A-9%ptL&a71McC4 zu^$t+qN$$E-A4GG<9%T_juUy#mT07AqI*yI_3gSym%c>zwwZs19RwRxcuFU9i~k** zQT&^AZAX@zN|bZlVFkg#i(n#9Hwx|zWFuQw6Pc%H`gT8#e?GcDGWOT5YG+n9OXjVe zzPO<$-5V?dHeZ4|S;K=Jk6fR4%^kqWt~guPE_c>*xy#*Xk`nOvEwf5uXLunf#z`W` zA^tB8*G8kUCgvf1oo-GrPyP0c-z2K;M1o z!tWaN0zRBXjick%psvUGE6WS#A?e-3CK7`T*Sp_7H{@Pel&3dMB3g=?;Yi$mU^o0}tUcf?`V>Tp654%o${Pmy>F+@cK=%PGkY zH^9>6=)g9o(8Z%UGHveZ22akp0*6mai~%jS71&?kE^H3+er!imsPE{4I}mfM_xI0j zfBy3G_-1j{Yh3NMOh_ajUErF49szuFTXta$Z95+@#^c$WWv_H8)u*^&LBo-52|ZVV zTmoRt)e(Wt9RTj}ROjxxG$G>_oJ)$U+(|an?|45ABl~(E$QN9^)U9UMc36=HM4MTL z;XZ+BBe{E4l8taSzHg`J@^GkcMtTbHX&r8x-rll68L2We+ni1A==1D+>ug(Po5CD| zDq$tVJ?n0^q?>#&V~N8z3Ae zU9zN$?{g;SVaoNNkMHNt_isO~AO1G}b$t0Y6u>{I@CzJv{q(c+Dqz~+fPi5*lY_Rb z6<&_H81C-iAiyKMT>&6rsJlB}4+tMm-LP(8!6k8uHXtB3n7+HX;`(rqvH7@_98`d# zPRNqoz;V5l#xySiFB=`|e2IyQ_*FAcC*&&nL_ELWqi881Ppd>Nf3iNPs~UDo*e<(Oq-&}H_kBXE$eO=3A`a zu!q$Om57_-rj{dNhQ@dsg-MRUYgSc1yH;H_%x&9O@_JUEo~c#q)8`-lJRlyjsYqR$ z&GNxWLbjHC8|yBvY6s}u5}ky@&l&QqGfvNfchfBPs#FK-50@Y~i$7QFrHp}>b*N($ zX}S*+@ad|I;xe-4wAm}YxmPzbb!P}vE)91VPXOc<4jgqnqt)@_SvRnqIMW;hYq>nw z#;kU<^4nRN&YKJFQ<{jJwW3yt2o=0KCrCidTv=;AIOv$C+!1LH-#@p%{knckA-s+{ zKi-{$C@0%`hg(?F$r8@}befh^5a3cypp>BR;%=v57me-Jc!VC0YwBq?Fo)I}H zoH^N}jnkzy_C(@qTpL&rZs-cK62xMlhZ*=`*=1p4gcxH3cj{p z|HG_}`R&u+$3MrGfcY=`gj0kEIHX`aiOCy{gK^n79G}6T6Cm7yrD@BkTx`_lGt?Kq zmF=>~!$nZ_>2o(eV7BF1^~LL&Pky#tb?YOW#W2%Vx2Iz3Y~S*-``Z=pHfo;W6LX(v z10U#+vW6v(&I`cRgl*8T$^tJpeBxgR45e^GXRv58%!eFU_;f}y5c{e5(KQ{;r_-%x%Z|Eu+-KH>lDGOnvdhQ z%n3{EzCNtdv=GY4SLXP5O0cy0Yw>>192*joxAlLi)*(#|`|}6C&RAu{O=E!^hk4K~F}9 zY&dntUAFL=X<0{kx({s}cFC~yPO(1onD?{r-tNil=2FZL-(-{7wf|qb&PL5{+(@!d z)ZYgJAVEG3{@9kSmb8-WZO_y1InZofmRh|t<87-;b$LM`Gcpkw;UzQCb|>oU*n2s1 zrieWURQ)=K_E-OUo@#LsohZ})x_tBF&)(?|7Yt|4PpyRXhajhFU$_+q!T>^NYuT5^ zp&@h){#ma*$#6|G&fS^aWl>IXPOSUiefac!e(h8BoOhM~W6FJLMr~vV?`p(r z&P?7Hc;)230v#z=LQ)H($J%V~N2iwBq3)njd;8%m4DcY(6R;w+mOj_>k~`5a4H`hI zPMswnjTD_d5!UaMH~k_xP}Sd>46C1h8Suj}@fN?l^x)y?t#T{U z@1vesEZupHDdpO+Yy!(XcB*S&lMDpQ#iS!B$D4hZqyC}S;#>c9?f&`gFBcH;!EccD z3kIl?!S<%cInapocWEO*K9>nV1f2Yzz0E#UIG1%0tKAizZtD~YONQ;x{no2y@Pv** z+1Uy{LHIc(5Szykhj(S&B1+uT4-If~~FoIY;#aTSi+ z?gMOlY1NjbOxc~+rlssbaL%CWx@akPxTrQb002qA2zXNmvEi*ry=~D*y7}w6 zeg69S*LPiDP9nMT)*7d7y@s(%M9;Mg>G<}$OV!t92|K}9>r_wHYBv&EPDgU65;(4% z>_GBlN8ERDV)i=vzI_eh*GHP=oYFzK&oL9jSh0;SOvf+>=HTq zV%N2)q*SEnPbzifb*)dH4dqnxl%z1oL6JgvIULJdCD7PtP%D@dsvWJg5KijmD5gw~ z-FE!1w%X6rL4xzgrF|gH>*DFnrG4Qk=PBtyYzfx%t!?2xqFS}=8gHJejmsr@)MJvy zN6?8BG*W_fb@G7@uS$~Ex{fB_D&>sX6c=67t`uiMAIY~|y6I7*joU$}A5`;gNR?Bt z9@KezU**`)eL5Y%gA&TOT3tK6nb?nwNSAIhWh2%NHBHntjY_=V6nh;6qI%IJ9iL0K zqAI9X9AIesFCyEw`Sm{^=l7ps$U{>hM70m)<>)rOFN*;C-IV8cBLwQ?&q?vTjLh$7 z&7v}e<+cOX0C9(+T0d|7G3@w&nEhiaG}4>2=nfy}{t)tjuntaNrtC;Nb8#YFXg+U0U|MTu7PlNZ^+j9Jj1T~PCy-(^mJJ& zyfUYx?z38PQM;(6F~-siA)qM*nH}g*k#NtBl?YyV1rhAh3BN3pT1&uPU%Yo~Q)g|d z8u<;vfx!i5%JXj=$iu#VI23nC`)0YR;gP~ZNxthmZx(9!i22xVjX|j%2m@W+^f4s| z02Xa?0S?@=q_4DS{Y{~YNU~$?$%%?fu{-8p)^5(<{`m0w*S}N`kHRb6K&2wAV?>;IaU?i=P#$*Fz z5TWCh7n`JOiY>c>i1h~Ks$k;So%WWO*w$q2nS|9#kAK%0QY+}FsH+$8GumF`Wt0O% zbvVQ(drMU@`=)?7O07BK0I}`$UUQ>G8#mw=_?t} zCWfxT_P3R)*V#c78XQvFY+mt4RNX-_TmGK2WZ(#rf6fvURP1ZA;IB1%DAXvLGyE`& z3v0Z;Bx~Venx+~59_I8I|C&v|)yUr$=yz|9VP z>mwZz07|977Xm3ZkOBcZPi5mzl9-eT9UX=ygu8m}ifbxV#rxWvJXFU(#dw2HyLvD^ zd(C$hM;Aa|*>Gzh)hT~Cm|ntL2vM8p*u=YNBU06q zCxy`xp))1htx7`HB*&)H(va7g3)mNeD@!?eX#uGFo>$3ZswD3xUHyKyTHikW_KDN@ zpZROm;GNS4Ry_a|z#3{9`L0CP#LFVl6ffE`7$5jXr58xA6wE;Sa}*%lq4+WHQ0E}O z(@=SgBu>QD@`U7SpTMD$A{g1c(rOz(XV<@0LHE~9L(~p(dL2=;(K(grbl6PG1mK+` z%(+m3oL(I2PD_<;ml7nz*B+F7QSo@Nbk#{M6qb#pE@Om)4QBXc1M357oIJd~=G{6% zRnq%bIcxR|U60iQ5BJN9+T}bMR%7TUHppb#&LAcQ;;io5smkF{dHmKNWNZf7h0#3= z+4ldYuYhF#AsLB!lkFz6#amYu2)9EkP!52+H46Xy@ZRm4LyWhMrXkgAGVwy=KgERm)k9FGx&PP^CBQ#SG5 zFWaoAlN3Dcu-x2aaS$T5ODhGvP{1ff`F`S31@sDv6`mlYsnuJr_I8)0@Vp48oD@yj zi7Xv#yp!j3Io^=M=o@8E(A_ZwzO;BPgJtxqEM;BG>ShH-a($gpqM|#LkqwRz%+jj; zP5BgYI6w~OQ9E2oy7Q+s8}rL=%Mb1u%N}EDGJUo)>kUSZ)5OL04gob?602oYI$E$@ zx(}3PlPoT~RA%Ia@?(4L%dmPk2RSN43Y0BgmT_5dGLe(dLQ!@JF9-|7T9S;HCNKMy zZFizYVT+j^yK4?JhJAPw%?T?-$7iaxqc6v4-fvWqtR&7^aMt`V!BeSLAe4lzRkTZuY0uWPf4l0rdlFT>9so8$ssjou+HLe z&`kDavjb#r1UTizbdb3OS9J}%+`6SYr*hAO%3Au7v%VDYnye~MA*r0#e0j~P?U45C z4mOLO3`{; z0p=XZlVvHV1|B*EF8DNV2Mx#@r?Z8ciEi4} z7R{Ob8SMUJqAY^z@CQ z{A_7;#|ImfM6CCSbK;kxwzm?qo0^cf610`j>KGb{qxl0K7!udyIh^;`jYXYMS=sN` zuJ?CieXmp?r)?;g$OFn=i$KMqPtugV&O0dJN6B{AC6}E{4K(z}I~%JxUyzl6bT&Ty zFYQdtRiKksdbKU~&qXyPzxE8y4=*8}O<%HDA8>Y*b9p}n;>2?3(UQ|gau&=XlUZ^3R|60B+}@F`Yb&#rm74&33V zpw|EWP66w|bt5C58dw>xrCt|8@1;4J@^3}Gf1(H_g;O@#MD{e44_9|zl^K$CTz-sU zs$QM;CGeW$GkH-WfyFDkQuzNq16<=qY zI*L>$9EkQw@-<*?tE*9!CT{_t-K7WUYeOiJ>J<*{?o(tX+p!T8Df=z;HED_D3-4cn z$Egv0=KJ;f$Nc!^*DCRcH`0CAmc}VFk|hQBr4871gHUY<*R3BHc$v_x8|jb{R0ZI> zPaTP7#aX}Z9xO#s7RSy7BeS;jqthxEj=#B$O{WXcJbQrn)89f_QiYSSb#lDC4UO#U zrt$#m)G4M%P_wLOWfQ#6SH3MsK?1^&HU#s#16~f(4ILXDM7-51%1M1Hoh!Ga-d2e!adafAs{kk3L2`6tkz=&~n7om#YJ>Vtp+mRA_e^?#`~?wVZd4 zDAi2sMIOPo7yutjomtNx??9D9xUWKzIZib*_CuMtDaA1jr?It90{$N3F~iZ8iNKLo zLzCmB$Q6G|w5A}D+{eqz6b|DMC+E6)A}XBoiE%09v*x>F8}|s|=D*gY31-!^C`-%71FB7MoIU zL|-zJJAGycDcDm00Sn_Kb@#3;ct2&k-8waU^_;XqXT9s<4w5di^NyOXsH5(h+ctU& zV(f5r5oaw!C&*j?jA7l85dGMo;Jdc%3pd;(@nBJ6r{^R&onUX^Y4E~@OiX;$eJhSw zwGvC}wV9tar>&%G;sN`Uy+(*!5>?c!@0aY)-+s(<{JM{^Q;|z|0lBL_tWdqmvJ{NK z=u)+hJY~u&p?c^PO4KM?HlN!jCK`M$*`4^tk=W1Ga3{K%CwcisNO{;6q~uon!?%60 ztdHBpKfJZeC`qp+*f!Oc1Y-;xXBAVK)Tr!f?Mk*KAnLe|!Zzj|TV1ERm?5YH?Cq>F z*oTXB4Q~RyfmfN`76d72=$vC_)0XqT_)?U$;T^Mnt=T{S`1zXn0WNgCip!6{7Z_}5 zNa+dXTvCyNw+Oxj(a8B$(L=+Ep>^gS3CBA4d9T}kj0`OsYl7);98l#hb`?=^SGZPU zwil0GkaD;;*-qO_ZXpZ_bL_Q!5lFlrymTQOR*uSH-T(tNIS0p{z?R}vhS5X6JnD=6 z1aeJb53=1w5L=>Fznb+GyO&T3vOT*}(oK! z%qxgtcU=51&46X>EDQ(A`sT!wWv@n1Be~zm&6f=brL#E!c@nUtz6ZI3LDwGVL#LVo zrrMKgg0;M_MR1GbMd|3&j8s-j?WAbe>eCh5 z>@r|7r+9N#uzIIiFD-ua?nYXoDPB$&Z?*MkI_#tBC7>+xJKE%*?fnjO#`v{h`UvGM z+YXx!zO`jsr161O3n;a2IS(Z&Bo%R>B+T0O>t6ehr2}&iP1s>o3ri3bX-lnTuf=O2 z2UffK3fzK@Sm>+<;3iAxx?YU%yX&4?Ezop!A1;&k8bbq5?SCZY9BTBnQn8 zQ`Hu-19iEAJeS9^jHO8lHq$z;d-*^m=ee)Sdj}G)s%N(Ga$mjh^wWaVLW!@!b? znvLg9aGQsW6E;N=KA0-yJO$3_+p*MKyEk2jvT^aA~INWBUxr+j2lXg_^xt*@01wv(4$-%{vvDcGSkV z4zRY+cpE1#Vo5zZS0*{C*=?sDbq@UHm7Q4uLIfvy>LGn96HEOCdh6UfgXa1?e*?iqZp;^TC5-0>PufVyxq$k97dv(sN|fofOe3yWGT^1XNmZwx~fy7 zDf7K73NG);x9rQXo0D!z*3F9@&SSn-A71+lZ^~4s(1?~Nu_U$+Ytxi}>m?4~{oP`H z{W(!Sy0S`gca>I>Ebn8mIu4a_q^8%Gn*0qQ?yWKcF`>@M)?1P-3N$Wp+~Gr$$(%SJ zYH*}o_VDB@XJa%NGOZ$|wv(?&ZNo<`8pi#q!m0hzu6958Rt?@G3RODC_fi1HnSOp@ zR1SN$8$Cj6rH4n!C59 z^?ag>_Tl&V|7oOuV|{1uPJ5!}*Z>7Tn@pmLbbnBcQoTD!wb{|vg_Q+T2idBhoV`U! zPThe#ue1pjV4Q_|x@9|26{eX>WF&=7WY0ChB_4$k1Fw;N2|Z`eMhRuF#j_^Sg@ zL@FW37ALnl_Ofd{Dk=E7*p=t7##5r>97T(0i(p-nVv#uL#Fyi5M_`|IdH7N zOKdHnmpt6NMfaQr2(sQ1vfrvML>y)wp9{^U?|+Q4|9s(;282 zbX&8B#il57&w`1QU@Ty)Y}12x>{X(|`}5X*g#~Uh2<#8BAH7XiR5ZM-2riI-PK;qO zcsEB=qPV~+hkP0KWG(0gHzKv zar{*^d5>z1gqEE+*pjK~rj#VOm_geKj@$J4u-Bp(xE4{D!`8qd3&p9dmhQKJxwlz@ zcpuAo=GGR7h$`{_mVu4-LI+PGvtX)hI(2cUSlH z8lCyA(j;zjXvi@sb#J~8Cx-wlEK`(BtYcK+`=&`CJH5F$>Xx+CS^6w-i+Z0FVQLSI+o0d!GLo!oV#O8Tj-v3d*evjkV6{bq! zOW{m*N^^$e@*sv4n7ktb@rRPv1qE5gE3S}~(}b|3 z>o)bu?Fc^G(mVE;rB5B86JqA%fT-R|?A2H>>Z&3?@KS<3*Pv^w4vBsPJf3dIYjW>8d8q&aE1`~S2+B0u!CVYDTy-sbT-_Z{p?=5dZu z=&E?Ywt1d&T~fZs>4ZFIcC~hvaqC%MH|2`9MbZgn*R3O99h& z91Cvg0c%r3i_&^2b(fls=bgT|Zfu`S6mV2>9a4EmWkm`X3T{%*0p z{GCPAt10VYCj?VN=(LrU3TPTx6Ux2%&7Ah>u%#)XFqr_+K_ef4$i&t7tvT#Z~JlfIgLS*h8b(~E+-vuQk8Ey0t``ZbuWY~+5u z8}aGN>;I&#{1Wky)25qEt$CAlx;tW2e5*V@=yoV^3mzjL$*k$##&LkaUe2t5&{LwC z8ckcuu`S!>>TJ{Pyw?dP^-`2NWm$qHy>2OlQvsADYK!f4AtyW1+ou_-a@vjn-TG@d z4(S^s0BkB&@m6-nn3IW@|9aecUJ6L|Wo58a?2TfvY22gm)CNGVmHpDZv|31!4P<*s zu)Gy80J^-}XrKT1qkbCiuHm+aGrel;l7BQLN?LbbZimx?`j$Ox90ETBkZdRg5G+8) z`yoL`b5&2x$W*9LIy`1xdLxB`fe#k$XnGoV??zh-#!Q91h-_Br?S(EBI$DxdFO1*)aIQ>hK=K7Aj^?VD0O6#AF*#N>FV z`grA(O^Td?DJo#LS(J_aSzdN~*x&vFW7EUwRM2x;M}#7BayCZKKxtmLl-NYB(Pu{% zqSq6*=uGj?q;@-D%54ywWpYSGbAZi3?=HZ|#W_`5Ke`dLL}stLE0+801#lPMraN~h znF0A^V}gT*Mw*(Pl#@xD2+m@(uq8Ex5>yu!|J*kjn4;QQT&a}~AMLSI&k_bT2R(O< z0~JnFGlLMknQ=+AR)5sHj&~AbczKUCBbNO3$A7>5pO3$WW7jtBuI~rIoa(P-?U_~A z-51h1RZ1lH#OubaNW=~|kL`Ue8(qyQgX(?V5RCi_ZhA>J$J5_G`M)tirs zfdZOLNIj$S_S*nT)WI-Zn}U2tBX5*#QYVn1gSdpmpefV^M9W)lyflJHVx1~6TmyRL ztk}+}tMeA_t|80vC|Oo>x}w?-SDl{~zMRccc9|5sYhRInTCp#mzkUDx>-=fiu7`mG zWr&86I^vRW_ib_hfI4UA|9G>Jl3{#fp<{$i9D$~zL-qciij7zH@$@5eBfjD0T^c+aN3llMt#s8K~}A+O_0vZ(2qeW^x^aFhVENosyB+x#-$ zOcJQ7!!`hbvecsQ5qZg{IC{x#a#fP>wnryT0FG zIb9tl8=#ieaRYDMoSzxJVw|xqK}01%onOxJ70am0Y_O7UPt8NmYFOWRSLA`J$~DK< zJ{XvI*mI$pT0z)}BEK<5&7Db3y-e_uaY=`4fXQ~VuP!-3e?Es@*rz*KD7DjeDu3g- zT%Z4V$H#l{FZAN0cpaH z9q~GNg?mg+LjoIwcpQH{hwZ_zcuN$fkp~hlk;UWGkLCb{4oAHEJzn0NhOu;%#L#7V z0i3e)AB#1=e*WYC{CaB*R(lf&h<9X-MR|$mm8qte8Th9480RoWZy7Yeu{Y7FzbRy? zLCsNnu}M!o(9}?`3cL|8F6tKzD4Omx{O!GJ>A_3oNG$Ebn9J+3x9A_BSOCwy>j}>1 zDyMjB)_g7z2(PnrX7)aS4+Aq)2jKV=N;WL87oB&#yHdxG)w=Hw@3<e!y`&4IN&AHuv zKi|ipds25$5?Coon*(v**VxGBNT0(AHyP3Rx~ryn7yDqCE45=h8!zPMIki`flQ(ng zUZDE)NzImbeS^I-l{|atL-t&(kI()-rQU;gr;;AfoBUy%5yk)(trQ8Dr|i$A`PqQ5 zZR$v{v)KT+L-Pci$^^Sh{(zKfkUsl8TauG6Q|Ka3Wo(xSDIkF$=owR*R`O+gZLLJX zY-K$u{5Lt1`h%gTBS$UEj@=o0$ zH%PN&!b)9T>n$v;!J<2eL&K>&qt*|Vl5gL?e)#nJ-)IYgjhq)Z@`3~6)W)8AO>{#n z0$S7}{UuRkdvMvy#}E0_&c3_!n8>O?$SgcO+?5(z_0cLMB@W_2+r~{qyJXVSf8xy}n;-+p1UOC`RPz zoK<4qJ8IFrm7@j_58+)!*5d_y{F=V4D)yBuCmKzlOy-zxmcji)vhfZ)$0_ zxFdoc9DO_U(^NdWmFnQ(9GWj09GsU8hT%3IK}CYokXBTPiPQkUShkO!KmY6Rnu%aA z4M2u4v+5`-2uu3frDDyo@8r2!OAHz&bOCBr2$I zj4rOL1+?<}(=TiXs}5C@X1L+){s zp2IG*5H5hKs_Ki{)&X6IeH<@6INkj0tCtuR{wAx~{*n$z{jO|u<6+wRJ6i8FujmNz zsx4B(jspHXX(J_94L>hu3VAo|FImk%Yqo$S(9PTrit=hoDn>mWq*;;axn3VX ze44*T7DZzT4Nm&zNRm!-qpth=DDl>NhjtJTG>%~lZNxE0QrD&5t{s~#9w$5!75uF- z-nw<8GE^#sEvx2xB=i}#(p~)-E>yxOtVS zbL_D3s$Oz&EENzq*jC*+5%zFa7MpbiA3FOeE#*+t%ATjnsZFsena#&=EPTlo)$832 z+#mn=x%htYp$6|rLb46EyYF=oMU^x2ifiN8I*v4>7Hk?%9O??j`&6@rqNIcQqqE{U!fshsQ~)tSJK@(Ewd4U-#8n zk}@Z~B#VDkyMO->aQfgEaXHIX46@$2Bgrwlb zJ-ZVO@LaFY&rt}z)%F;+-0e#PX{uGCF!WNyL-NjfIy)K58Eh1EBT03}(Fr?>5%Kh9 z$SqZKTt|I+sfy6<*X60XyiqJlFwT<5e&-~CI-PKxydX2ctAZq!YtyG}8L1~D8zZaTdSvP*Ll5;q5T-DQpv{J6syMo^x{Y^!D33c~`3~zWf9`~xaIE(4fd6Y9Ow_q=XP0+5g z(8LGNC`ZLP?$#Xc3ySJL`-Y#s{^n5nw?BSOwb0Zc&4VvG9f6}NlX|o1p~0^4Bfx*o zJ;-#9YKA(eUWW$nECTo}$eUI|LG}OvUGMVJ96el~%5~X#OSnF~W=snEtHIIumE(FF zvAnP4@1UqA87BM;|Lf4FKDU%mItWI^@@$cySHPy z|Y_vynm^1~y2U+pQru zm**08A?-C_<)x2U;a!yQiuOxVIubmO&70d}P!}gw#+g83LDWTnzsgINzF)L=rS}zH4Z~gL z?&XAXbsT8Z7{&&=LLm~ocCyuK!Ki9^5>7S>JD!okNDXA(e2j7MJ2YPgybpycsT<`R zkVQK$(h*fn>cS>JUEvywDnimMucprCl)BT?eA-ALdBt%#4El;wP%r-B8c(Pk5p zx<3usYGhy*$$qAU3Ge$z^4F;%pxz=jD6G~M1~U438D-_a6&96+yH88c_sjKZejk5x zVdS(C5pvXBa8qx`Q=>NvP0zw|f%3}Y_igG&6J1XQKeL(`NzoS)wi{8k-2DV}^SxLt z!jYo7;gSSMLK|1QZ#8{3ev~se=hCs8?Iq;U1@$)v-f()6Nr*(}LWLkOkO|cmQQdx# zjS7P8=ENt@aNk6CJ{{Dl%dw9_F-4S62}5sQ`_7=BGXbVgv$#NH+q%L&_AiYE{r!S{ z`TXs}yLLr<1b*fEHbT^}ZmW{vN&@}vQ@2K*{dQ=ouh<&wi~=a8vb*~>MpntRdffov z+BX7}la5}1klO%)w;^0!ED4x@HN1nPup{uD>DHrie_Jv3xMeb5RKo&J-ws~3RV&xg zRxJR7y`@y?rM#^QtsGO{+$jr+;}8g7Dl&IPzSvUTnoDOM@MyF-YTGht(AYSy@`a+8 z3!rsX(B7}upXc#Y;NKq&o}I5tJmf>~qDiQl{rgd!9_9=*f-NwW)Y9cCDoIduc`}-3 zfyd+L> z(>sPYrnZA*(JWKnX`=o5ahW3B<6f6s@mB3EXtx-sg)J_LX2d9sPY4O8*DAI?3&Frq z-u^=!KdD>BGxqx2W1q*GeE!e;`u*3eS6(D>+&F(ofV(KphMHd#FLU`}AF}yKny2>= z#R^~IN2(VmS`*~t#JKVeI$r$XTGZ0lJovgJ<6k5Vd78a{k^rBzpxjLbc8s@@+tv)F z@2&G3#XaF}ZVucvuYhdilO_+juEp!0eb{>#k|#14IRic|1W7Ptfad)3%3L=X%!Z_4sxgB64aU*AVfM_1~3lsO6^y3+bqDGt$OfEjpE#raGwVvVzoWi>{`i+V@^K|eEwefG#SU$qV4$@vwZ*2o z*wnT?Ii6O$_9LKsZ%QF2|MgU@L$9JP+ld;c+J4kq@6=DFOG1je^W4-sk-%j))RAZ2 zjpQgtY_7M;h{t!xVR4=_5V&MXj>@|z-wASK`6yv2-`U#0D5{3wx zm4!JON#io_1>L%hSV7h16%h%Vg3S(bTW$hbLU(({vCm(=|Mu;}A74JsUypCe0U$4X zy-&GKc~BztZh;4JwVoUU3U9aO^g5Xo;JE*LpNen& zAHUV#=cn(#efj$N&;R~fIB@bihD8!sl;an)mef^-+HwgAO{G4X9wpumIwv5(yk6Su zvChCsMThx0bznF+TKsML4IFKb+2t**Yha1)yoFG`{i?gS>yc{oC4a9pyi;~@=Ma-Q zQVpem0@l>WdD{)r+f3RCe_3|~3eRhi{Pc}cj7&3e*@ofBicsk^ND*%1g0e|sBZnlF zyCi)Q$ZKO+7g;(TlECt2825`%t>Xs|u#BX@ zBH%Ul%uPV{KwV0+C#BHSL44(~0`NvK8%EM@cWkQ1!%1057VKpkX?(G!v9LQY*UsSu zl~~gIclkCuuXwJe?ep$PQOdstu~(Oeg{sb6&qHN)z(LWk1RQvZ2hKn#Qv^H2ZjQp? zIDxlUHz2uc@_t-iF>~-(NJ#=|DM^6H?eDii)tGH@gg}Pa*l))H5CWlPV^Mn{eo_Uf z(?RVamCwFICT;Ah##8@A|D{^eU7cO3B>)}!gi`IulKW(}63Lwg*QxgO-*4cw+5=$U zxyj2yzVQpRQvm{i)e1Wlyh&ht+WWa=&m8%xzMC_SA$8ljLw0Zjt^|IY!~I684#-jI zz~?0WcBdR|7)$wPWh4eFEYSkthiXm9$m{6rr{ZXyRf3c#a8vCbtD*qp;mc9^{UtH3 z0G88;7vIIf-!z=;I5~Gy{l;z>2o^ZhotEYvTLqKUkxWv7$5aOGIOWMXvb6JY>gJ`? ztHkjA9@T5*n&bxQ0j3OwqCa52{%)(XHx~<5 z7h_ys<6T38V>!0YqJlASB!nvMK1K!Am94B!x!Gt}8QQX?Zs#o_j%8&NT>3WeQs=2A zl%ao#XyrmUq7V$u|L*E=?mn2aLEdZ=BF4VvxYyk#siM&{xwoA*qMdgopxt)=27s9y3;gv~Z*I??*tf5Iqrd5g-ClCJ_0ujHz9ns^qnfAN zWd~FH8iLG4H6ERXHC2ta7irLiBt&4)8@x;Q)XaB3C7;`?P)AmkJn8oG*YD-gIP?q_ zsF8;$j$aU;zuDB1vF)M7nxlvJC@S@K%4mxaduYHzn}RIl6_wH+=52O6XTY(=&4Zy@ z7Rb0Si=xaA@~%&52g~Bo%Uh*iiZB0O@FzcG*Z2BsMI%RVs318d@*iwd%%T}CvGi75 zfh|{6WW4RIOn~4dMtRVPPxAS}$JXdTO=al1U1R5D#P8Ajgxj*0+@Ni^E@m~@%2F8N zoH4%SCO7J3b>AqEE`FdBwR2X~QmS6|BKA}rH!E#imk&ag7zVOCwE(ApfN@KEn<_u_MGqg%y+mVqq$6Kwta(}(ZB^^ae^fBiLwBB*z( z98*(?T8AD-_v|Qpn{u9Bg{>9=5u4BpE-m_H51Y!1_v~D)Lc&!_WGhRlMZ*rc0-MN> zrP-CdCJ=SP8g)@2V>GARfd?-;(n6Bi_f5k>)oXyVieyIHk}dKnvV%2nmXetVH2{12 z^7Sll^>!a%#nqY*L<09E@Af3$+86cvns8GyXXl}$xPs-z2?tLro9lb{y!hy zbIl*)3{s6%fGC=aWM^ZfRaVDx)K3RU$Utk3JKVb(xon+ERU3!7eCirUk*DGmU#H}A zV~wMRHNue54O_er;8RzbKRU;}IfmzBA7Oj&DAJ|1lk(`hes=6-x#BvmXH}7ku9JPY z!K?EKpVUt&_$0x@(;TUMBy5t+%N3TIK&PyTo*Jdm00q^#Lf*!mhF9Rxb(~H@Tz&qu za_V-Ea zg8ezfBnKe$1f~@U^Q12D>Hvsd%J%RtrV>t#jn${l5x~5> zYjF*H;gwLSZHv(gP|2#}QZOcpilESqbIWCot2vi`&lHItwcl=bRSBLOk11 z^64IbTCFejYyIQfJ58R)fT=R`o5mAIjXAmontbVb+(pwH$^KL^9sJ{Lb9J(1fW34) ztl(>&eVqG6Zm!;w03N-AVRNeUbg9X$ZM7bamdxx-FkL6!MxsE;Z?}@HRx>#}yK&fM zyR=TSqaQ=03-JOFpIWKLbE(C=esDCOEZ`c2lq>(q-$X>Y>=ZGEVN~Cs;eUjHmgpn7k zbyOX?*)ZX@W!b2|cq`}P(JAEvWR12VD>+1NxKeJJq+turM6l~fjDR6?if(nFACV?UPbf8Ng)JyPYKNcLw1Qu7*0l#u~Ak-n5D^P=Vh zoQ(x1LVj0ey6mW`kZ1 z!GmG%w}v5qgFU1&fQ6nEvs-JL!3HFyOwAQaw1L@lT`izm66RE!f?cASW+&AT{T4at zM3OV^(cwX2fuF`7Hd)ueTM)Ro8BCnXFs}M|El-DDyj0re1CuYq=E$p&U80p z8=nBcN*U{UYx#C0t*t&kr|OVNqJ0rCki*HR`2d=rN_N_h0qi11ftl>XowhzN`QAih zg+PRFYQpMj>A2<2$pYiQ#!7>k5x{8&)IrrH8xSm~d5Jn%Pa9yTz;n9aIcO4USuU{p zR>IzcaIfe=M6l8p!+ZI*=BLEG_f!t)5_9iPYb(f16ecA!Tv`$8wb1G`rCupLq8|^$bi0G%xqNsD>6x5Q)2{Y#oR;1W+nsU}2RLwKYIxBHHq$E|j zJ;<< zTPr9$iwY+g+`1Sll&yyS z&0;;)>W}*8Z{x$aum9H8=GT-~ouq1CKH{P$A|w$TY}!;t<1j`=fXA{vwc9IRFRdod zt%k>h%u~;$l*#v0J;!BjbO0mgV#_NJdI$#k@@$Vy2(I5W7;n=|brD72)naAS`{BZ|DON(+ZKNo6??(ga5`zdEw$`R{r9S1m%!Y)$3XzPK%j+# z%Nw1hoULfqab$0N&f@IBL6J69vOjDyH6@1?@l0$(Q-CH71T;>9EKY#Mp(m7zpCEy^ zopxRNTR3ss!S}0~G4(OG$pGTJ0n}Qm=t>HFy~&e6|E#Vu;qL0$S!LCr2q2phOL24P z+hHq0^k(~a=h4Axi~X~7<|rBUJKyf60&Ek)%lsq@p$b?+i4 zSj|$&FhFhc4&Sn#)y-5cwVLacDWF21ZG7=X^zT!I1ZNX;k@4DDV|HqlIFvBnwNuU- z`Mw4JQ#Q|WtiHNB)y^C!$43V4HwTRaGp%siHUD!=^JOBmrN&G$%tqHqOfc1e9{}8_P1|9~E;tykzPt#Pmcx0t{7Ipzft; znV00#zFZ3q8TMqfJ>=7QhfMrF2P*ZcCc&IQLHWb^2H?oypbRDV zIp9g*FQYEFeQoOVn<-+F*TEy}`v>;#wzf_nR4&R4lfVgxw^KGH-p4PN?fqV3bG`PO zrdW=L6{^Re1b0a)+^B%eheuf=ZD{6s5830sAYRU{@zKU)$#ys7buPvlb%@J;Nvl#>6+p6wv@3SzygjE? z!$`7pY2-|Ps}$g(Srcc+$&@fX-@t_JwEfuFnbFJ3Y# zS78&50CL=NxPf9I7)r!J5(Qd>O*54kZxyqrE`_zIdlq&*WcYg8d^N#8h#s(%0m|di zy!iM(`8Q=H-`Pt&E|1dCDvAtr-Hjl2sP#aUr=Ht1cOM)3A84dmPHRo+2Wo*PnW2FN zQeDIl>F=9jKKn7vi`%K>H?e7IPQ%IEl(Y&u79WQ@RA~UV*O6a}GK56!(X)hW-M$I` zs;p-|_F@N-iOCrXh0Dr19jGB6vJ&cx47E;F=(i(bqY*gREa4oNoA(}6uuZuRplf$- zoo^Ei#$@5*)$$Yi|IZ)wd5`;o7MaazGmmH_?{m#}ysCP~#ewGJOiZ&59_2etG|uQctl{|^V= zqf#>*;$$srk7wWOO@;%LW70-pj_?IczAnEdAR zxa|(t(}o$}VJN&D4%pXrwNbMr|L>P7hb82U!M5KMLPvgad=)m z!>qdap$80D$Lq8S^m9^yh_q~xq#S6I*m;>jwPXQ)R8$Cbt*_LfUD>IiGMNMddAC)Tnf2Sq?Mt=v`WI-H~?LW|_0A5-6q4K?) zG!54d;_A4YW6DLNOct&$?WN|+U4E(A%lhj4F{z7m1iHHh|D@wUJZ|t^lWf-3g?Wh` z;HeVt@$yY&6}9G5q51YJ-qwTn;6I#wPAyjed~eIWtQx%9B#o#e+;!yOw=KOD1va%c zA=D-sv_Fc{hgHEac98dAlG!52<50J?clp%i>io5X?#_(-Puyz>wn7D zLJ69y4We!1m#C9ch_2%zyBA$cqK>vM-dH|YP;sZfTvROsfF;H7GrUQuC;#oG)ze3QvZhgl+zc70X_6}-*g z)W})>h^Q(!XBwzlvR8=J{BQJ2Y{D*vpwc6K-QDN|Xt>^@n-?QC%i^-i1h`u%UYc4_ zWwAs2TTb0e2F_B}b(pv`CDf)S@}8O!DO!|RtVEqwPMz?aH*vr`olSd#gAGqk2f2{! z=0=fj^LBgGnSXrv{bT*_=YN0yH6vXkd0uTM5e0cr1p9s6B5!tBygQelwg+vWvxjG= zuA|`9^MfMz%0ZPaJ~^;Ar`D|$;(QMHRkWL|y0^`6V4Q5oYq~firCOjAHS|5g^CGAKS@e3F%IKU+q5e&7 zK$Ro%N+vQats$xx`_k-*zW!d1$~H$uH>;D%0Kx1c_X<|E@vH8txs{dWjMQcCr+;P% z=Vff3nGj7)Lk3j@mBK6NGv7#nAj3yl?#$_j@1LLR^=M-dAJp0O#2-tNo=QCYxbU)f zLuH$mazs6BVXAdFgN-bJM5DUu*&Dc<`bKRBt)l8CzE*ddFRpEr&244*NQ4Rv+izIh z`{C8tTjys#g?dE^%i%4%?gAYxP_it1aaUJ+jBOfjPVqTp=`aF!jHRSL zHRbJ^jd@a4_e8a$SAFtYixN1RRQ1H-C=#{E@QS~ZcJ+ST$+w3h{6qYiZ;GW+sS1m9 z%PCg!)`R?))Rfy^&OTroxyQO0ImsIV8$ttylvy~t{rlEst6Q4r{PXd(#IKfJwD4%}{D8+KxL zy?CU%0b9KIC?JsKjQr~M+X2>Ddv+%ev^bKqbJ=>-6?}8B*%4-nvz{CYm>@kv!x5LI zqD=_3W7RFHO09vjvx-@%v%wX?cP+Ig5yIwGeK>?l+{o&(y%q~h@%_KQ4)bjdo-{`x z!BHwCoBI=AGn9N^k?*)QG3x$<8n7Lc^X84v0I6!%H{Ji5+ESMi`J1C|Ua5EKsTx)2 z(Z(}Vd8Z(X?5b=Gj*jMHZ_)z!BzyW+ImSG%#R^bg_yo2B&u zTxWrd?|=iRM6Qa+;Gz+SK#)EK|LC3P~ly`{ro5Y-M>wSwMLM1%!BTFRDgz$?J3n zd)bTkD32&N_+XmwcG z3D%U&0W2#WxndPm%IiE0|#n_0UU00Uo??eRAO?m)GBultd(d6>%R5g5B zT$Y;ME97Aw4i;}pRdZ%p;@1AU*&dxmU+=4jQQ5E3aiZHxhY#JFgJvQ%En;h|>2}(N z;O+blDA0a%+W~=Em<^Eq1eK8Xi#i?bvrAg0WK9Jn0V~u(^9oBhzmgol##*8fGs9aO zc9@E&PKjPwd!ja3_d5{y*`1pt&wJ?EHXUo)^>w#P;VNe>QA_5Rg2}+K?NF-W*lLb? zd0t{6ZKTL$u~-WooXm^BFWJF*kY5t+pVsSslK4}2C|lUB0P-AT_d1(R+nwW(`b@0R zmV9^veRB|cI5bm?@$!GXsH?W4&vlcp){ygosq3tu5d#S{E7_y%bT_aQtO;Y(R7Y6S z+NxIHZ_$k1DYtG(LKQ)HpqP$X=DC-R%AAS!(gEf_vMMn__Q4XQvGg5R_EH(t&a>FO zG`g>#R_q}XxTw!$`b&W+Q@HCT#fjC!OWNWpTC|9ObqWP>ZvZ>?gYY{Q8QJ6kDn&(#*&>PZ zuCjE?vGZZL%lki;^n29L8DP@J4^lwXuc&E5sHPIBiU2UIe|4VFH@cCok4xt&P$FPf zg^r^*$}^>h$itf2+KA8Xo{S|yt^tm^2JCzNx*z4_=WoA%c*uMI_MiFn8~^`%IlKJo zU~~nh@7O0TgC$Copgn+-cP2pn7F`Qc>v?-8#~QPK#p_hvj7>+1huUhGRRli9 zsVf**|5OCY;>BKqRpsUAN(bt4a9=@9ZCe?qQQE%kND}b{Rv~353d|Nes556J<0zEv zfDM2{CMj@GEq$`Xp(`ZyUpNShxlr?;hogk#Hc3ZE+4Lq&^C-&S+t2K`waPB2R?>7zZ}rN}3zNgiE$>9M(zy<)W6C`$>$i+V^nJAo z^y=K{Zq4@OxYun>9A8WSb|ZZf8S1Od)WNh@%gZC^YkTP}WZ|HoiaKMO-4&INf+~PI z8<_7oZCSZH%BYj@MNT~cN?rjB-l&Y>=u1t&gjN^VOu-V4mxh*#Sl=?{Nuob3TmR$B z-wbq7D=7@2*_*~<@%EZ$Nc)*mdQOR~O3yf*VTVxb0_tQNwl+ShgOxm`mEeXDn4vig9O2E^pm6o=9C&9MGA=zIrFx@}xLOY8=K)Hml+1 z1^fJms=^=s{l~9;%XGT)-Ynd+YfhjUY2@ewXQd5R^_1Dz@?3mZJE>0YBSH-9~ zDWsVdC*U9-6dB2OQOCaex1JwW1Xrm)R@s#zxpnoB{GD*C$Edi~dW6Myde{TnZzJtRh9#yg8hJQ_`<< z;w(3>aa{J0g1a10vgsm2aB3Q5m;H2(w@>g*Na~!2lpStR?>D@p$4XHyMT>T285GH2 zyUe%)J1!1#DPFMa@d-*KF-RM)syh@%LWlk|R7ZzInJI03N@1c1twontFK)E!5MgvB z1o*TG=G-%hY4^_V`o*ICTG=k&>XkKRhN*I^76Sr4Mb_FNNs5L@o>Y}!pH2zlWrf6u z=_Gl$O;ah_H*VVR*oMq{TUWk-dyK>4@WQG53t;jtDnq7ICtNn%%Nc$CPx; zPRO^7pyOq02JBvruAe_GnAqd%m#-hb&A<2i1Yr|CbDF$;$4bH1yJK(;-9{lqwCU2c zO6BZ^gRLlqM2!yi0H_Ldy=ipoQPJtLlhVAo&1$tOp`|@&zLvX7k&?Y1X_ZZ+ zk6iDKmu(Q`E>4P|Q@R|0El4xEZgrl1TDtr5zdwzi@+V*Yl@GGx1hOfH&H+37_?+sT zP^nEdFTqG7I0jufdBkHco|W^hlCaAUfqasY>y&M_>tK=HgN}VT@f!|r`l{_}{S+1R z1kItcGj*et*BB|D`_s)J^EBwg5Ra1JQ37Sy-hA&rADT<%Rf2(YeK*lP^?*g}s1 zgc&x2$+7rkHSMA&duW7=w0jtiu2|vi^q-Ay)n)cauj9+OfBQQ1%lNw~Cd~(U0F40I z*R0RIYHKnaz-nrl&PKXyRZLeSYpb9xL2Xn>7lA!m7uZ4~-Git!)U#{leXux=pCf34 z%CeNY1L%4VahUVKj<3Ac2il5z{}8g?t+$5C8q&1879eoC9d)6mT0`Na_UVnM9)Fw) zn;A+OavDo@ExYtD;Iqm;PBBt%xjbqMcSvDCgO!@6>1V*=G)h#WH0lMVuPT+VOo(qkYQfU$q(WlyMZDl4H6}p5LA`b3Gy(V zX&<*uV@p!Q)}}oWq0c~Dm9M$9s8K1Wf=#Fpb{$4<2XgMQQPvRo!QM);$p4!_!^dUj zmyh$$e}DTy0R6w8zkVElqZR1P*)oscb`Rje9&)@)R_UG;x27Hn;I(+Kx!puMqeS31 zkCl`tkL0BAoo^ATbE;jH%X_g=hvPja~`HOHm1cyLfde^s!Wx*lNU z%ZrAnkRIQvmP_lT^c*`n%;kpsj}BpoPQ+mMTP#rt#z|9 zGg+z}1%ibUo1I{=tc|rf_ae4fB^rrK7+o7O8dyfxf9)6YLI9 z{k=v0Rah&=kz}Ovb#^uVPQ7cCz`NylTEr@cuQSpb^U(RCx^-oJO6`eW>qc$r^QLy} z;anW>go+Aa-nQ&?)tI-k5yXLfs@6Aeknn5O{?GXQ-qzreCOQ7wt~e0!kGQ-=p2>Cs z=SlDHxWz+4&UG&dG@+4}r^>IXm?-4eZ6ODI((&+meQ7ucRQu<>5M%cqI^)!zSd9U^B*7nXAWJmKfT8nuP}B= zPro}^cxcSs1q2dVmLNz^y5LE22fl!Gt5TYim8trWQ095b)KAZ!{jtS5KW?XoG?Pdt z&}};`21$&BN?km!==3Jf3n0GI_A(aNk1YWFSqNdg^K$#peq84IVsyzn-zj^%x>I?v z=}ru&Xm!(FHM=X9D6*aI$i{E|b|zPM`^&Vj=Ib2mC=Rs@FMz_L2X6cET)4+o-Tt7> zCQHFcV2x_(-5F4j)lRGuU!@GUB^2g8y4=OZdkBZaVtN5k;VU6}Q5XQwQaZIjI=rtq zl^eCNB;hB*e|48^B`CbU4Bxj(omw94jJi3$zL6-__o|MF_bGWT5?8M=qhiS$Y4OmU zC~By4E8W#kYPd_^A+_n9o@04}Hn$x9Bp`AT+wZ` z)ivmGCZ%;$;yRX8d^B1F{Uz8s;9AP3qz(PWp>@(`dpnlZ0bHUhr8&@s^ES_AHJ017 zMX4b1J(f6Q*V;&l**!FOm$m2JAK);d*T z=o{sIYR9`J`&j?{^!w5;`2OE7@1`a8@)%|U(}7mjAg1be8^Ne_HnmIyGW6Wkws%-T zl6bctAo0Xg!m4I9ekjyAFp9BDxC*Dn#T*yy_E=5g2m8m^B@&`yXDZx&hekoFF zdhCr-Q%y^gLT~SC(jLAms@|t2fSj+uk(6_41tw;F?irMV+JHPQtqbLp@PcI== z0-7pou;;aPI)S_+Z-g=)C+NK3j9|;ph5Pp5)1u~moZsKq=Jo+!-81_p7PxtsK9;u-JibV8cxcJn5DphZiY7SQs4Y&FxCz#ES3Qzo`ulvfU)#X!UD&FS;YB zT|n?^gj^~$JEK59pwnx`WtFH;PLLZuZrr@ z4&2;L8n40s;=mkxAQ+*ZGvdXAxr@$wi4&QoHeak-% znj=baQa+hfp#0b&)h+2!e0vAqs7|sM!hFhomo<$blGU4o_*~j^u|7XFPoEm}L=b&V z*VXK_@K49qs4F>sAyGJ1FoWv|A_|K%rdh<*6;%m0MX#or%H$2{O&rb?8vxT+sa|VN zoqW)#DNgOjcS&F@;1fIOAUOkD2t1Do7(t z5SnJZs!SvxcVB;4+4fiTb}Q(othp40@&$N{mrA2^EIchsOXjFT*a6)1gcyH*f8enk z9v-~vC-UufrD_hvQ|?W51joG8f7Jj|sXsLeHsz0Y@5c2(yo^~jEuC6`S)@MNs%l;8 zo8BtJl`Bh?1294D9P zBKAw{qt+$jyj!YoAHRH^Uw$p3PAy4Q20ko~uAb_3$zDtVtD&Dx(fw9$EE1MIb^W(A z9aaW2X&f7rV7R@H)XrOR{16qxyY!YPR{+12G*Zt~xk{2m+y;2RZHuz@>b{27Hf3Z5 zl)en7@RYzMtR!tiLC4W4ZY?!;F~zQ}R$1l&gOVO3FXeXMm1OQtSX?ZS;>;w&?Yg3- zl1c)3xfk@9X-jX{>GBkw>-FbzYn_j!x@-gAOF!l!9h19H!>jWwzTYubKAJjb5TLF4 zSq~+UuIpagNB5mhlD2}2j?aXfSh9CAV_NLXtWlySI{*ab5~o+zL1tYJ*URk9yhVvV zRQz^OY@QC)1JCQJGMrMdZ2CUrNfQM*-aJboNGg6VxkhP2=Qz~u0)lskE~DujB&<5b z4!Y)aD{BMHNZ=NB-ljKiY3bckeSS~7eo^t3j1R@DUIr3CGNCVlmbFe!>Yf0&GU!E~ zYj;|fKE^4<&-zh~wbXl)wwRVJjSc9e)pEE8S{QM934gg)*GrUapxPtZ$CWO^L z$;44U)wvd8L0ncg$_`Sc>6-W~xWBdUKTUZ(fR+T$RQ$4sg>}$KMY$kv3`;CLz6ff& zJQssdIQW&;25Doc7SDJC3rvFoGT}Hk}ouw}gty3Y2w7*%gN@QB`@CXv52s zg)??LIU3bVP_dO5C&VYoCQ_u;cdd$D=|iuldDqST971W%#wksEo|L24*@pOICyuQPR5K9}A%Zh58r#)l8|+l4$q0m-^20SK;CyUe zk1J81l*{34ME!tOZOufR(iH6iYB(kTSgZcE{_*Rmb+Qk%V!k!a8i%cW-Q2Un=+qlj zsoQc&o<6nqFEuDGtT`Q}Ai(g{X?KYRDh8M~z`cseS6mGSiB)`8QUEo;9UMS(sJyYm zvS0G8B>_TQB4-LToNDcsu9ZWwGPtL{tkGZ(4kHR_!Cm6v#rs)hJd0ot>Rf3s`;tVW z^vL#DV=|ykIVi+daOzDms8!|P)}(EABw#P#fqUH*1>4TD#i|!ZI5@&5*o*{GthW`$R*T4X;-Nn; z$3!m>;`ZVnQ|>C)S7SY2UJn}IbLfc198opfin>a*^Nos=N-`zyAG0&}%%F7wS+frq z_iaSd(F7V$g>C-(L*i4?$cEz3a4`(8vMV@yTd9O-_MSFM?APoJ$z1p|0@ z<;DnTO||z`N>lxJ)%aAP0`$lUr?Nk!TdGT5r7Si(3|Bf-fT|Qvw*sEk-aT>4VX$DY ziF#XuYSG9x6*IDLKiFQ@A?(q&9j1ME>LAJ^QQ(}tMqS1al0@|~hw#es0qy`d$7WBh zP{Y~?S|-J$4uxsKRb%t+icp$4!)n`5LlJ3Z-V&2JCnWc1N4(r!LCAR}#|rDu3-;;r z-vCrH>#a0bRp)G*GAy*{Imo*9CAQ6>b#=Yfj3f%dd+tqTiiPrBM!C z-v9`gTExZq9kQl-e-L0b9s`3D|Bhm#PJ78Wf+7{&IsE~_m=ks2*>r*mHno!^`G%P^ zDP>ddgwOkuv(&v4w_w#J;hwJ6p#Vj;ITKU!Mp`LYg|vpZ-&t>n)g$7=K&pqJ=zJ2? ze=OKvb<)#=TX$O$ABI;JrrQc{cdmMus5l%9jx~6@6&)e0a+=scJV$Z7=qyTlu?L+y z21slQfH@p_IeT2jsbzX_!)}Efqc)%Xo}@vAov8CjRn#G&o$Qt45{sIY$K;l! zum)&++(Ul*RR1;qTmN`Bo0MNGrlodNpqdiVZn^HqO=&7ys3f~vpZhkgP$?P6N1e@AR0@&h0f24#>1BB&qMyUN9WB!i^Y@`=OE-5>wW(EHh@WhWi?^gYCm~9^Ho>LFZKt;{ zeffymot9g)T~1C~u6PQwVVp%xn!uPfyqr*>+h!Rr(uQ^0Z{>@W-K-QL4qB*x@Y4T| zGJq*fG{9xe0Gx`FUs^S8!Dtn3Dn$c(S+3tT4dr(AG~gk#ewGxCAV|%N?GvbIL+H>S zquJ@tk!0%iJuih*IoGO^COSX+L||X)*Kf0Z`2KBv|23zM(|+3lrDmpz8PcgaFnrAb zR0TxTT!&1+xXT_?$8n<$j1+j(*7s>whZ^AoVMQ-U2`X8X0c<41Y7R0^$~rOTq3C8% z43c6+%@zBIFLD5p9n7VK-hC~d5^%a6)}?9XeEQAQgY)VyEw&svw=3@8?LMEv-dAzT zNY1<89gvm+(8uM7ix=?8Q6_N4uF^bNx9l6aX4eDm$j>#K{kQt@%RinnG&w)%{KR3e z^Ny%M^RgXNcR=2icdxfycxMhIs8T*3UbLm2lW<$f|wJuFI61$g}8iqHHE6>)0 zdTyySL7CQw`>wDp8*1>YU#Ie10~|@^@i33m5uWV$z3qhLY<;!sT&ISDoGhp8RYWT~ z3pW*Z7g%#gmMuCK!uBRXdnqaJnXhw=3*hRs4(Xz49F~;3bA>(0E=ec;G4E2+cj4Hnwtz#YyzfK|bE1H4P}IpGuz)EXO*^H! z-j3-xuBiy5`e9l=DDE>(shZi*R;{x4u)jFW}X)C6xI_vxa+34pL z`#yme_4|BwcOJL5&hh=fy3TFcYFpc)@8@5rk}O-cK1Vn2!!80TU?=Q+{b^0qVR{kr zmH=x_PkCsJK5o6^B&V!zM9Hz1NS6b`49@82y->M0;(A(AZjnIUgG64%4ALTklcu1Z za>_F%^}`XAfwah~K(_8%F|Fpnj^Z2%sE2X1?Rd?*TFeb{$Z~SsHF!R2cL2MR%dQvc zfZPGD(w)iyRxDQ%UrUfM1vhUSlt-F5q;6Gns37Z7{c3(V8nSr0y_Yz;Q&tU!!*q9# zR^*ree0=xs`u?Z2!EJx2g=1jkf=T%j_k$b-A$~R$J%B9=%ga3PSzSxjhWp~&hGI{k zNmr-5pqyz`x&~OkpL6lX)|M=C9_o|ey+(FJ!TliFn#l{d&7tNW8xOmD9#KLp5_zIo zyKqq$OI>5}Ru`nM?vjvMS!q0kx@k@f6Zj?gy7Yg8y>WXt zPNDKUNht{4K`Hb&o@e$amiF%NY!~H04(NIxHz8Qh+N>RcQh^F}EWcip>OY11!nL=1 zO>(>y8CCl7SOsKGbOl+2s6611sMtXZl?GjD&$57!|5a5LElGH}w#5hO*2s^}$K6h` z`vvO54O9!Zx9n29D_08!xB8OA@V=es3^HmgS*_{T^x+uOy(S|pp~|I!e+5Qt4$=aQ zNCs8t`!4-a6KF_Q_GTZMuoGwd>CC>pBOUqp{^R}ZM5f1rYU?s)fLn%xv&m{Ac+06I zS+$&;UTwBX@_0LXx!(kXQ4@I@07)q=Vqte`dZ;>&-#BA)da>%g4pojt#e76tQz;4w z#%=})1}HYDBY_FXK;U737fojE1K@0%1+VcBgAoHd?blEJBJVaRou(m)Gp-3 zON%Z)F7YOy@Du@{5?}3ileDQ8BiP@QTQ^%Iv^un#58_(++p+!m+=JfESLG+H6VHxb zX6Ia*+>!WCSt+Y}xHwHRATVrHN90_5GTpA+MeHW1)isQ`cdM#RT~G#sBU3BhOK_4!ICQQW)@-lh~MmzrrAK_5}Jc0CdCI zQt1|5khde}V92SE{Azf+IR0Z4h46=2mnHDB_pm=#P-mmBspouRCTXO?GYwj{_(IW2&3!s>}1Z9xg0jk4-m{ z<$EDno@kB#;(I!Nid>RAfH!LC7;ed`c4a-sUG8HOGo;HUIi6KIu0UesJcFCF>goxx z23ZYeK@7(DMwS(jUnP!}4wpnKZ$HKYIK6YaE3PE6t6sSML!R?nmMRMyS+MGY!%+J= zs}zEPUFb0-({QJv5i~xi`{l%4XRWSzFc1}zObzm?^UM3_qs|d zP?NM=g3_dC0%rhjZ?&FIEC;arU8NFOAbnAD*N9{or~PBN6$_9Gp@F8F6mgCC1H_B? zQ-#^^V0n2UJ0;jB_k89)lrYdDc@<>0L!^P><$cL=VNv&O!t8wQ=EmIFxm`_N2xkQk zUZXRx9QLEA`1R9oy?%Z7v3`C3$Ncr)(Ne=yV=|G;y0;}UO|&La0YAZJz2OGLpA=Ge zVlFl%W3q4W{EmH`=u*<@@Z>K14CWVl>YMz*JYVxlMvY+~WIAL|R%&t4J-#~MWc5x^ z@_k7u7K1qc6r5kym}gvyLzlI6$so>M8VIo4kVLV$7-ElU=MqRzt_sw#RyN7bhbopQ zxu{6*Tw7Y5x6H?#?fZ^CIQMUd_RFa-<;Y&QlMg$yoyGxLVpaQ+Yy)TZv$Xxi zFd{XFO2aqL5@OTj8`i#%%kN)bUoyqF7n zCvCdb-bsn0x%EtvHjrdoQVq{)3Z;f{$d2hI$zX%J1DE1a94%15%6L;K$d;_aUu!?) zGBYL@YVpN-x_C$&QEu{XNZhM1;Z6YAFVcK7RXINW zfjm={Xw&s{M~Bq|>7*?R*jNO>hv0R(6gr!O&1wx21@>uwwOWqMDiWymBQ-C$lav|v zvdQ%t>~YICN{T5ox3Yb|SQYmpr&Y7t_XB)pC8(ss;bLIPjH(Xei*7m5xvr(`hct2) zu)|s`3giHUn&Q2$sx7)wPT(f>RHIGR1XE%KTZ?kun5o-HAca`uD1IH=e?Gqd<5PeC z^}p{{!SVAOJewa%yfu(m671$K`vLHwS0_P9gaJHpt;EQtpmb$le8E77G|2CO9-B2} z;7WHuuX3?&yU(1_C8z4XkxSgXdcv79jhqJn%yB4pt5hjHU-F-r<1UeGzvOIiHGdZ* z-?MNf2;-a6uR#@QFtVfGvksg@k+%07Q$`MgZ^jdF+`9!dyXmAbGe~nTi=z_NjvZY5 zzAiZxue)TIrP@>P`H%YH{r82+x1J40`#Lr|KyJ}HP!*Q+I%Y;raJfD(dE}fHy^wP1 zJt>Xi2qd-$h#Wbrk@Xn?1WF3;uE$QPWJ6yHGlvpP@>TNuBrBxDn4yfgS@_IPz1nm9 zA3hILz#}aBUodUG7a8U3t_2i}W@=#v*)?!UOZFLCQBd$Qfu9!!TTcAk>8AOxS`0!c z3W4Uh`k9vAl{_9o6kmrUeM)#fj%|Ke_V#PV#r|^Y#~Ucz$-tJDtxOEi%Dg+E57X?AzR7IPT*2TA2*e!-uBz_7a%rd|V_R$WNDfbh7zgW#?L zh^&%C7}7As+{FL!HD-{6e8Hs;G6!dnZ~UKg2gUhM()J+}n6Q5Gi}-6y-qqe)=r-md z%^S{2Jw-Pul|@vGbtk$@?d)oZ^O!d8yIm~&A0KHYftUIiGx+n%`0$3J=3!$|jzSC9 z_m!latZTd}uN9~kFG&@oqm_W>mb$3}P{ppv2&Abiu(;Tu06>l4wn?ae>br^q;Q;rJ zBXYgi7Sx@Tvyn(>nm>Pk!+csyS2c~+;1 zvOE3wPUSVQpY7N^musBrOys;|bxvOCu|^^YYT1(NaGesUB*_ZEE+9m`~l%bK!w9srz`?Qq$L!elt6Q2lbGRvfjCuCe8pwB9o?~3@o15d37=J! z#A&-yGtm$%@k%+0_g5NTLhy960xX5;sf}~iA1iMzR#^OK5|O*<*Q!$QceJ4as>I?b&%K(JnKv2v*i|eCY{Bk)ue> zF^N%ZdmWvFjBbYdy3?8-k|`9=loaCgnPqfVs7Gff9k8!abE4X=vjZjFSk?(C)?VPcd-FDl2F)nAgybIjFi>dkL zuIGh&BbPgP=DDwlaAKEg4>!gk#e`gb!%ju)k~M4+C>@PR_7YOvIiuim6)wmQPqshGK;M4*@c$hC4ouC@AM1x-v#To}0KV#OECxHt>QP@(K(4;m zm0fNGE{kSy()fO2js1V1E|1dW&Fkcb9Y3-W_OaD5xiRue^ka&(xt>`)5Mn~PoXB70 z_mHh%{}=)~a?YA@vR`8DQL#)63EL1C9B%BBZE>%7r@X2@O0b#7u}B==EpT5BCzVOs zyta3}!j>$fhDYdc7`Y4pJMW|xX?vG!!HpH4$FI-s^ZfGZ!yj*%=^t9O%|-2CWh}{S zLXOkiJ|)_uDs7S3{NSC9xK-5#NVk%b>+03*rC!5L5~qHM9P)5xGEd@}&Ha_f&g^JV zx0~YFu*(9(6Zv3;I4@CcEb6lM1M&fw_SEf06D)}{*zzKbvkI?BFoxf7Uj!@Hex$)P zTaxZ9k8w&}SaE4MB)kSF*}c2kafY3X82QgFyz#%x#R_v_8s{p)l6{eR#0FTc=` zNXLUtmV>F)QT&@UJ2h!4We(yx0h>4SV^6HO#v2ZG*8x94)^sAQ%qj%5B6Z)C&eBD* z2L9=MOM(ZPIhPiEb{2&N9qP%uT;jxQH>l5-qL-62dO|L>v-l1{>O1+j3fE@2$>jo6 zTMb0(;Qys0q0^_Em6uEXu6x!TL$R?{4mVN=5j#gmUUP3z@_<_sZdpG`AF`Cx;NPp9 zy}miRx3b4i5+pp=Ej|?#FG6pA-ga3bH{1>I8PE||p8{NoX*+#P5)fp9RKIb`?BS|O zARTf{C)?2nf?y^y#8rz|RDmy;tmKqiil8~2-nkw_RF%xk?JHNZ2-+Rw4!Y+eWED6h zpVs=T(`2hn-d!1%&x`D0w-_H!DSEkf`~WHC!CO9^ex5Ga0$zft0as~rQ;qb@LAT40 zyGkL?JW!Scn>MWw9~%LX(2*`zv(U`dz3_RP^!Qk3ST_s_B^)uc4BmWs~a}ovD zPJkd_lFk)}EY;5lb`iSmR@I1LTs*WDdT9pj3<6ZOH5qxm-skY?Qvpz zO;tGaeb<2w?voC?9orGAQxxWq3wq;fvTUL8Xztx;WUjm6RQEoYJRw2Rb0>c!jpMh1 z!aW!Aqoi`EnF_Cf4D);{LvvW^>9V#*=cMlh7FW^^$AY6AbA>+x7LH~!$VwjvI6cfE z`Sq43DMtv$g6`ISc5CqwKtT?D)v?C11-iSbTiVRQoM|6@@2^ECJu2Nk;|ROsSQ zE!_W@Ug6{1c{0cyO%7quf~0N5h1Scjmm;1Ggq)nDTD&51cseqBUMCrl!&q2%yHz!g zdg7qaE0F$f@{21Bxy!xI!xp{qg;qv4Y3apljTY%cusU zCKf3*zQ>8cW3h3oVgZ)0#Y-kji~=q>69CE^1$;yRw*=N48P&QkQrcTB%QXza*Tz>7 zLkGCQ3KEDFNXfNQYUz9p`x77Cfg>{n#UB2M%8c^8y7g1K)c}CV>T?rV?hG6}lBEG> zSdL-y3Oga8B^R#)e3cY-y=_S?{z_X0Q);<$5?M#~`Bxt}%Y_vF=l=ka2&VX#i2(pI CyM5FE diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest index ef988e058175..e4579ff74059 100644 --- a/dev-java/gson/Manifest +++ b/dev-java/gson/Manifest @@ -1,3 +1,5 @@ DIST gson-2.9.0.tar.gz 350309 BLAKE2B f17f7a7410744b14cb79c979b35c7f3c46a3d9e922722c41893b872013319a1bd06d81526e8380055aafa47524bfcc50e02629d1c5994e1f9f81df4391a9c651 SHA512 25e57f0e3cbff7e4d33070d250ba4ecf1c659380bce07863c52a3b30edd0ba88c923e55b0f38098b5ce3827a74a21c4d41f9de02f6a84da771ae39fd823667d3 +DIST gson-parent-2.9.1.tar.gz 359012 BLAKE2B e0a0d6e517e7323a508d7aa6cb26e39aad4a3c479b479ae7b075d3cb47c0312294eb074ed52f1fbbec5de301341dac7f5d742913498205f0544a53da0c0eb1a1 SHA512 928a17491efc9866271f08d4ec0fc22b96b4b6f4827d86679cd4a9085e91fbf6b1b4d6618d380ff63e7a9922d9cf0ec7ba9cd073862e7e212eb31c0140c6b6ad EBUILD gson-2.9.0-r2.ebuild 2056 BLAKE2B 7e7f9c4f49c6a38f22aa071b0a79adc7e8b995833707d0aebe019f7e200ef9f2de245cb848307460bcf50ea391b044b75e0e53496ce058ac188aafd873c8e20b SHA512 b6bda86b5b96bcd96e9b9260916b01f01895cfd04e835ff96c8cb66c2b1e9740601e5eea5f62b7eb9b30b943eba5e626697de66f3ab2f6352f23f280ce5951ed +EBUILD gson-2.9.1.ebuild 2040 BLAKE2B ee59a52d3b3f19cc1a655fb0d5096a037bb337f5591eec2dff8e647a11824cf764f0d2197cbb2f6f023abc77a613d5246a5a1c5dbc732bc158028db968a17010 SHA512 36f3e4226cb1236ed728c09158fc8c4685e125ff09d2ac7ea2431da1a2f18a4e7d686c5683aaf0fb04e87960edc4cf05318a8d92d38086677889df1961fc4253 MISC metadata.xml 630 BLAKE2B e4732be361d93273cb3c6084e4fa596def785aa6b0cd747f3cc65b9d9b693666e60188c6b30c0e7a234cca56239b9d22c14eaf21af7958f818de3a6b4b246729 SHA512 063d42b12383dde777dfdea7fb884423bdf3e377aa585b4b46d6d2581e81cd943e0a444792997c87d3443fa4516d211d9c3f78e5702b7376cda63718f14f6504 diff --git a/dev-java/gson/gson-2.9.1.ebuild b/dev-java/gson/gson-2.9.1.ebuild new file mode 100644 index 000000000000..db9194478d17 --- /dev/null +++ b/dev-java/gson/gson-2.9.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/google/gson/archive/gson-parent-2.9.1.tar.gz --slot 2.6 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild gson-2.9.1.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.google.code.gson:gson:2.9.1" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Gson JSON library" +HOMEPAGE="https://github.com/google/gson" +SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="2.6" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +DEPEND=">=virtual/jdk-11:*" +RDEPEND=">=virtual/jre-1.8:*" + +S="${WORKDIR}/gson-gson-parent-${PV}/gson" + +JAVA_SRC_DIR=( + "src/main/java" + "src/main/java-templates" +) + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +JAVA_TEST_EXCLUDES=( + # requires the test class to be obfuscated using proguard which we do not have atm + "com.google.gson.functional.EnumWithObfuscatedTest" + # FAILURES!!! + # Tests run: 1135, Failures: 3 + # testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest) + # junit.framework.AssertionFailedError: Cannot find com.google.gson OSGi bundle manifest + "com.google.gson.regression.OSGiTest" + # testSerializeInternalImplementationObject(com.google.gson.functional.ReflectionAccessTest) + # java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $ + "com.google.gson.functional.ReflectionAccessTest" +) + +src_prepare() { + default + sed -e "s/\${project.version}/${PV}/g" \ + -i src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java \ + || die "Failed to set version" + + local vm_version="$(java-config -g PROVIDES_VERSION)" + if ver_test "${vm_version}" -ge "17" ; then + JAVA_TEST_EXCLUDES+=( "com.google.gson.internal.bind.DefaultDateTypeAdapterTest" ) + fi +} diff --git a/dev-java/jackrabbit-webdav/Manifest b/dev-java/jackrabbit-webdav/Manifest index bba689b3fcff..9e535b05691e 100644 --- a/dev-java/jackrabbit-webdav/Manifest +++ b/dev-java/jackrabbit-webdav/Manifest @@ -1,5 +1,5 @@ DIST jackrabbit-2.10.1-src.zip 13437021 BLAKE2B 3542bbe5f7c8ab8feb585fecdaca028a4908eb664d01cb9fb32156c71756973671969b1141e796fbc165f7f6f305db25f74d36657e4d86dac6766e4d79b888dd SHA512 c371ff941054f3a916f43f7020f0aebd8146422835a75ab2ad9f9f716c4ef0a94b3b962f9b6e4fadef87b9e82e8143b4ece27280714a4eb71a6b0a38c47d48e9 DIST jackrabbit-2.21.7-src.zip 13532529 BLAKE2B ea3ebf687e29b58e75840d6f5665da8abcb474dbaa353c0caf6a8d1cb1de6c6347830cbe0b6c91259fd496eeff834278874b64306da85a7e0c82ab71dd0b1c34 SHA512 254e151ed7e814ff8b4df985814ace12316a9dc56e87f4ba6236986ac2364936d3b15327f50ebc1b9fa7ac9bbed067924148436cc8ac31a7ef91d11faecb4678 -EBUILD jackrabbit-webdav-2.10.1-r2.ebuild 1336 BLAKE2B 29fe4d5a86ec6cbd57037c32cd5dcad29df07d323b7805d373671cfffefaea588cea0d1ca37e166acf9db4d085dff0d11c61b6f8ef15075ddd293cda28aee5a1 SHA512 d64d1b4c323cdc147cc5dc171f06bf674a6fb5035147936177698f63c2ed401d3b53e0d96222aa5a34b724af16fa9732c7d786736c73318b227a64db9033b180 -EBUILD jackrabbit-webdav-2.21.7-r1.ebuild 2087 BLAKE2B 2c4e2a95ab3790d7898312e98b25807d5450537838148208d515514d0ad7ea9b1bb40828f1bc1736494d21dbd1235a0501729ab0cada996db52ce46b852d26cd SHA512 fd00e1cd75320d94d29131f0f405a2df1da981965fdbf161cb49a13ee317133737b18a5375490dcec0a0afce74c554aa2a09854bc8be4563a2321b4de0e5ab27 +EBUILD jackrabbit-webdav-2.10.1-r3.ebuild 1338 BLAKE2B 9c0e4faa7969dbf8fb921c3f3906925f9db2bc25aedaabb8b50bf2e2330cc30576625042bbda6f9b6c7cb05f9ab488e4f00ebbe9beb3a86a49d2d36ca841bf18 SHA512 510c5cf5c93720e64a67ba3b88088429d1ff7ddbc44f616f061a388d6d6f4a2d63195fafefadc12db8f3dd8a9d262db07973f8525b0897cc835942693bef04ec +EBUILD jackrabbit-webdav-2.21.7-r1.ebuild 2069 BLAKE2B 784996564d2181b4c3cb7b551f16f2a2fb03fdfdc06f860870ba2282959be84d517f2ed48f0d48de712d32a68509dee0a84f8cdaf20ed10ad2d7b5fe2a631a51 SHA512 39f1cbd79bfd4787640f0191685cddcdd722157212fbf586deba7c7884e52041e8292f20fe77a061899252812c1b8427020c43be6d4978f3cac952444aad3107 MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559 diff --git a/dev-java/jackrabbit-webdav/jackrabbit-webdav-2.10.1-r2.ebuild b/dev-java/jackrabbit-webdav/jackrabbit-webdav-2.10.1-r3.ebuild similarity index 97% rename from dev-java/jackrabbit-webdav/jackrabbit-webdav-2.10.1-r2.ebuild rename to dev-java/jackrabbit-webdav/jackrabbit-webdav-2.10.1-r3.ebuild index de5e7d799a3f..bce380ed025c 100644 --- a/dev-java/jackrabbit-webdav/jackrabbit-webdav-2.10.1-r2.ebuild +++ b/dev-java/jackrabbit-webdav/jackrabbit-webdav-2.10.1-r3.ebuild @@ -24,7 +24,7 @@ CP_DEPEND="dev-java/bndlib:0 dev-java/slf4j-api:0 dev-java/slf4j-nop:0 dev-java/commons-httpclient:3 - java-virtuals/servlet-api:2.3" + dev-java/tomcat-servlet-api:2.3" DEPEND=">=virtual/jdk-1.8:* ${CP_DEPEND}" diff --git a/dev-java/jackrabbit-webdav/jackrabbit-webdav-2.21.7-r1.ebuild b/dev-java/jackrabbit-webdav/jackrabbit-webdav-2.21.7-r1.ebuild index ab072c3b1bd9..378c64394006 100644 --- a/dev-java/jackrabbit-webdav/jackrabbit-webdav-2.21.7-r1.ebuild +++ b/dev-java/jackrabbit-webdav/jackrabbit-webdav-2.21.7-r1.ebuild @@ -13,7 +13,7 @@ JAVA_TESTING_FRAMEWORKS="junit-4" inherit java-pkg-2 java-pkg-simple DESCRIPTION="Generic WebDAV Library" -HOMEPAGE="http://jackrabbit.apache.org/jackrabbit-webdav/" +HOMEPAGE="https://jackrabbit.apache.org" SRC_URI="mirror://apache/jackrabbit/${PV}/jackrabbit-${PV}-src.zip" LICENSE="Apache-2.0" diff --git a/dev-java/jakarta-json-api/Manifest b/dev-java/jakarta-json-api/Manifest index a55631f89e11..dbdc0a6bf170 100644 --- a/dev-java/jakarta-json-api/Manifest +++ b/dev-java/jakarta-json-api/Manifest @@ -1,3 +1,3 @@ DIST jakarta-json-api-1.1.6.tar.gz 205455 BLAKE2B d928c0fbf65da992670eea0ad5a010b536ba6619b2d981a7fb02cf4cd05f00120f84dc0e19bbb4ee415de06d0c715a1e6736d11f2e1d3d8cc262f496319e389e SHA512 107fd6e48a3b3693a3019726cbe398ff7640896ffc7eac05bccee168f45be2c91baa1b673684006a3147716c274b11f1e44314b4d8fe89fbf124117fde26da1a -EBUILD jakarta-json-api-1.1.6.ebuild 916 BLAKE2B d0c576304b863523e215ad88bd9a6d58def633093afdf65fad1b9252b016edf37d500534afc5f12d6c78d61d8a5c226a161b1dc468940230f38399b3a2c06b0c SHA512 5338612b055fd695b1e82e134daa63a69e087acdf4a04398227b05a26b11dbc5f214ef9b09a261b8a80183f9fbcec90b2f4198199cf78e2d1949754cdccacab4 +EBUILD jakarta-json-api-1.1.6-r1.ebuild 803 BLAKE2B 9c3a651f08fc3ed2d97bb22992b66c2244ad67538ab380b4ae0383c44814f5d379d8a6c3c34bbd28017d29262e79f4f49f704283f5b6a465c2358cfca7020b78 SHA512 6ae0cb7747ee871e2092c8aee10478619042015a9c592937cb7b75922f3b818d249adaec8ed87f98f12f802e2c821e3c0f9e47b84ddfdf65672a9e8ebb559726 MISC metadata.xml 320 BLAKE2B 7122c677970180a1bf5faa715f1a4887df4692673cb4dfb0df9538e36f645e89b64fb3374a854cad50e2d2a0965ee97eaaafbc20f6526397a035e9182979ac19 SHA512 3fc26e2503653efab9e6724b7947fc01ec8d23934f3c9455dc55e731f88546844cd7aebdcd696c7bdf62bd3f05094fb35aad03c38078a1824c6031f26877a240 diff --git a/dev-java/jakarta-json-api/jakarta-json-api-1.1.6.ebuild b/dev-java/jakarta-json-api/jakarta-json-api-1.1.6-r1.ebuild similarity index 71% rename from dev-java/jakarta-json-api/jakarta-json-api-1.1.6.ebuild rename to dev-java/jakarta-json-api/jakarta-json-api-1.1.6-r1.ebuild index d8ca5b27516a..81ff7a0206e8 100644 --- a/dev-java/jakarta-json-api/jakarta-json-api-1.1.6.ebuild +++ b/dev-java/jakarta-json-api/jakarta-json-api-1.1.6-r1.ebuild @@ -14,28 +14,18 @@ MY_P="${MY_PN}-${MY_PV}" DESCRIPTION="JSR 374 (JSON Processing) API" HOMEPAGE="https://projects.eclipse.org/projects/ee4j.jsonp" -SRC_URI="https://github.com/eclipse-ee4j/jsonp/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/eclipse-ee4j/jsonp/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" LICENSE="|| ( EPL-2.0 GPL-2-with-classpath-exception )" # Since version 2.0.0, the namespace has changed to jakarta.json SLOT="1" KEYWORDS="amd64 ~arm arm64 ppc64 x86" -DEPEND=" - >=virtual/jdk-1.8:* -" - -RDEPEND=" - >=virtual/jre-1.8:* -" +DEPEND=">=virtual/jdk-11:*" +RDEPEND=">=virtual/jre-1.8:*" S="${WORKDIR}/${MY_P}" JAVA_SRC_DIR="api/src/main" DOCS=( CONTRIBUTING.md NOTICE.md README.md ) - -src_install() { - java-pkg-simple_src_install - einstalldocs # https://bugs.gentoo.org/789582 -} diff --git a/dev-java/jdbc-postgresql/Manifest b/dev-java/jdbc-postgresql/Manifest index 973c9f1f58d5..44efcebbac20 100644 --- a/dev-java/jdbc-postgresql/Manifest +++ b/dev-java/jdbc-postgresql/Manifest @@ -1,3 +1,5 @@ DIST postgresql-jdbc-42.4.1.src.tar.gz 969554 BLAKE2B 76035b2362c304d6263b9549b2ecbedc6e1cfedeba9c2c35f07d29dada39e5bce93e939abb8cb2232a428b0341c5cd5e6ae22de6106292c4d28243e3e0e6fc00 SHA512 a49c5b68a26ba6fd1b150c45da2ec58ea4435b7c36b8aa9bf6c3d33b6a265dabe7da51705e9d7234a640c8f6ccb5c3abb639db2d7bc38e6f4e26550b05b4a844 +DIST postgresql-jdbc-42.5.0.src.tar.gz 971368 BLAKE2B 961ba5af17f27792f44b715e8a248950926f1e7a384c3bb7ef4d9f919c84833129d45bcaeaded17d8d8cb3733b3f70cde76c126c501c7c1c1ed8a356c2e2f78d SHA512 432347622d6a1034048cb2dc18e7c5fdb1e843a27db505c8ea0381fee700480682222f4b8a285d8d774a0732398cc6254692c8f130c1814a464966b9dba72f64 EBUILD jdbc-postgresql-42.4.1.ebuild 2064 BLAKE2B 47da7fdef9da4c19abd447d0f4edda5bf40da9c7c622588be0decc4c0edf37b6efe6a0bc0ee5e628b23d8138a841311d07cee725c028db01b6b885d15c929af6 SHA512 d430abc6537eba74347501353d82b7f46e083da875f69100e046fdb111812eebae0151817e7bd3d06abc7ed98dc8b857d1159735d54e64f2d7b0007372006d3f +EBUILD jdbc-postgresql-42.5.0.ebuild 1775 BLAKE2B e5352a4d0d6c808abfed55d98df970af523baac603b82a30c8c80961bcb57d7fe126d150d7ad26d59bee477f80a8805d578ce60a84230202bf393367acec304d SHA512 48b2158c85d8fc537bac1c86d02df9c1c9b3d7519520247b762632731b01369ff230200c3c77ece54dc17efca9abc9b1a3ace2d3b4a81fa37b6652203962f43d MISC metadata.xml 295 BLAKE2B 1c8987c0d6f65d4e3019c2d6b8a0f8fac5f06e9144b118d3a0351f4a0e9b76ac4bc5b5ad678d92a691da7e8e8bb8c33f12d17d9dcc8b0ff007057d80307ebd24 SHA512 6a38ee7d2287a20ab89d7a92c59e74437877c4271cb38f00fccde9753c3caa8dccc3261fad23f81ec3dd2155f429aa4c3437bda024353640f8ed90ca096f9318 diff --git a/dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild b/dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild new file mode 100644 index 000000000000..52690c919d62 --- /dev/null +++ b/dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://jdbc.postgresql.org/download/postgresql-jdbc-42.5.0.src.tar.gz --slot 0 --keywords "~amd64 ~ppc64 ~x86" --ebuild jdbc-postgresql-42.5.0.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="org.postgresql:postgresql:42.5.0" +# We don't have junit-vintage and junit-jupiter. +# JAVA_TESTING_FRAMEWORKS="junit-vintage junit-jupiter junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Java JDBC 4.2 (JRE 8+) driver for PostgreSQL database" +HOMEPAGE="https://jdbc.postgresql.org/" +SRC_URI="https://jdbc.postgresql.org/download/postgresql-jdbc-${PV}.src.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +# Common dependencies +# POM: pom.xml +# com.ongres.scram:client:2.1 -> >=dev-java/scram-2.1:0 +# uk.org.webcompere:system-stubs-jupiter:2.0.1 -> !!!groupId-not-found!!! + +CP_DEPEND="dev-java/scram:0" + +# Compile dependencies +# POM: pom.xml +# test? junit:junit:4.13 -> >=dev-java/junit-4.13.2:4 +# test? org.junit.jupiter:junit-jupiter-api:5.8.2 -> !!!groupId-not-found!!! +# test? org.junit.jupiter:junit-jupiter-engine:5.8.2 -> !!!groupId-not-found!!! +# test? org.junit.jupiter:junit-jupiter-params:5.8.2 -> !!!groupId-not-found!!! +# test? org.junit.vintage:junit-vintage-engine:5.8.2 -> !!!groupId-not-found!!! +# test? se.jiderhamn:classloader-leak-test-framework:1.1.1 -> !!!groupId-not-found!!! + +DEPEND=" + >=virtual/jdk-1.8:* + ${CP_DEPEND}" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND}" + +S="${WORKDIR}/postgresql-${PV}-jdbc-src" + +JAVA_MAIN_CLASS="org.postgresql.util.PGJDBCMain" +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" diff --git a/dev-java/log4j-core/Manifest b/dev-java/log4j-core/Manifest index 010c1a667e19..2c4f4c85c3e4 100644 --- a/dev-java/log4j-core/Manifest +++ b/dev-java/log4j-core/Manifest @@ -1,4 +1,3 @@ DIST apache-log4j-2.18.0-src.tar.gz 11748446 BLAKE2B c11a5c7cb5be77fd27504b93962c5493f92475e759a575c5536b674a7e8116d4f9840bd2eb3e95156c257ff046f0e3ec437960b0f5ca01f2ddceb509c49aac1f SHA512 104eb8dbd35d3166a0d49190b2e3fdf981b864d21ed47d84f16acd417b943a41fbafa445b2c38ae8cdc494da6af8746ecc3a0db4795f45ce427344659cffae7b -EBUILD log4j-core-2.18.0-r1.ebuild 8528 BLAKE2B 1d2cba0ed4c62e936aa2d1d3371836088a688c97af9e44dac1a97d2d72bf41be88d9f77357daca9c874708c9d52cf646308f352298038111068ac1c66e5a4645 SHA512 9c0af57c8ebf74da94814581cbfcf4411334c9fa4d7d0fb532249823bded2ba4f2913a8db9e53f47f867ef5b061a6bb965389667444c6f5f39610276bc7676cf -EBUILD log4j-core-2.18.0.ebuild 8535 BLAKE2B d51defc755344b50e41a60ae3b3aa41a2f137734675eaf391275ad74dfafc1e874f02a8069274f5441242c3f10f61838112cbc7765e0b0a9949f830bcc908656 SHA512 d8032038a3dedcedf40c958537ebd2f9fd68e2881b3a3bfc3bff64e71f64be3ce918f7d0591365f81c3bd134e1ac50415bb9cb54f537921738b1cb675e6a522c +EBUILD log4j-core-2.18.0-r1.ebuild 8527 BLAKE2B af5aac4dc73b2b44b8c81b43b99b70ebba8b2893044516cffb97adcce4a98cfd314d0ee0ff0ddbc9276cc6c05c69f0fdefb89af4bdfc962ee8888002220079c7 SHA512 6ac65512701fb4a655257a9844f995bd0cdf91bb170e7a192f772b027662806edfd548c4174628c0c69ea82083b2d0d167533de5b90e71552c04747fd34b11c1 MISC metadata.xml 217 BLAKE2B cb41a7bd7e5c55319465d67551eae75371cc72d58629c61f70a7f54c388645d5ab1427c66dfdd5954e36ca40f0d3209f871d476cacd61516dd57e3297aaa601f SHA512 4df8395dcf07c52adadee71ad7dfa9f611ade8485cc9869397d0037272ae9add9b40d90669da8b80e578b4ee14c512da01ba096abe39a5859ac71c5316e425b6 diff --git a/dev-java/log4j-core/log4j-core-2.18.0-r1.ebuild b/dev-java/log4j-core/log4j-core-2.18.0-r1.ebuild index 3683bff7783c..cafb2b256299 100644 --- a/dev-java/log4j-core/log4j-core-2.18.0-r1.ebuild +++ b/dev-java/log4j-core/log4j-core-2.18.0-r1.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://apache/logging/log4j/${PV}/apache-log4j-${PV}-src.tar.gz" LICENSE="Apache-2.0" SLOT="2" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # We don't have junit-vintage and junit-jupiter RESTRICT="test" diff --git a/dev-java/log4j-core/log4j-core-2.18.0.ebuild b/dev-java/log4j-core/log4j-core-2.18.0.ebuild deleted file mode 100644 index 1141696993de..000000000000 --- a/dev-java/log4j-core/log4j-core-2.18.0.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom log4j-core/pom.xml --download-uri mirror://apache/logging/log4j/2.18.0/apache-log4j-2.18.0-src.tar.gz --slot 2 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild log4j-core-2.18.0.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.apache.logging.log4j:log4j-core:2.18.0" -# JAVA_TESTING_FRAMEWORKS="junit-vintage junit-jupiter" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="The Apache Log4j Implementation" -HOMEPAGE="https://logging.apache.org/log4j/2.x/" -SRC_URI="mirror://apache/logging/log4j/${PV}/apache-log4j-${PV}-src.tar.gz" - -LICENSE="Apache-2.0" -SLOT="2" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -# We don't have junit-vintage and junit-jupiter -RESTRICT="test" - -# Common dependencies -# POM: ${PN}/pom.xml -# com.conversantmedia:disruptor:1.2.15 -> >=dev-java/conversant-disruptor-1.2.19:0 -# com.fasterxml.jackson.core:jackson-core:2.13.3 -> >=dev-java/jackson-core-2.13.3:0 -# com.fasterxml.jackson.core:jackson-databind:2.13.3 -> >=dev-java/jackson-databind-2.13.3:0 -# com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.13.3 -> >=dev-java/jackson-dataformat-xml-2.13.3:0 -# com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.3 -> >=dev-java/jackson-dataformat-yaml-2.13.3:0 -# com.fasterxml.woodstox:woodstox-core:6.2.8 -> >=dev-java/woodstox-core-6.2.8:0 -# com.lmax:disruptor:3.4.4 -> >=dev-java/lmax-disruptor-3.4.4:0 -# org.apache.commons:commons-compress:1.21 -> >=dev-java/commons-compress-1.21:0 -# org.apache.commons:commons-csv:1.9.0 -> >=dev-java/commons-csv-1.9.0:0 -# org.apache.kafka:kafka-clients:1.1.1 -> >=dev-java/kafka-clients-1.1.1:0 -# org.apache.logging.log4j:log4j-api:2.18.0 -> >=dev-java/log4j-api-2.18.0:2 -# org.fusesource.jansi:jansi:2.4.0 -> >=dev-java/jansi-2.4.0:2 -# org.jctools:jctools-core:3.3.0 -> !!!suitable-mavenVersion-not-found!!! -# org.slf4j:slf4j-api:1.7.36 -> >=dev-java/slf4j-api-1.7.36:0 -# org.zeromq:jeromq:0.5.2 -> >=dev-java/jeromq-0.5.2:0 - -CP_DEPEND=" - dev-java/commons-compress:0 - dev-java/commons-csv:0 - dev-java/conversant-disruptor:0 - dev-java/jackson-core:0 - dev-java/jackson-databind:0 - dev-java/jackson-dataformat-xml:0 - dev-java/jackson-dataformat-yaml:0 - dev-java/jansi:2 - dev-java/javax-mail:0 - dev-java/jctools-core:3 - dev-java/jeromq:0 - dev-java/kafka-clients:0 - dev-java/lmax-disruptor:0 - ~dev-java/log4j-api-${PV}:2 - dev-java/slf4j-api:0 - dev-java/woodstox-core:0 -" - -# Compile dependencies -# POM: ${PN}/pom.xml -# javax.activation:javax.activation-api:1.2.0 -> !!!groupId-not-found!!! -# javax.jms:javax.jms-api:2.0.1 -> !!!groupId-not-found!!! -# javax.mail:javax.mail-api:1.6.2 -> !!!groupId-not-found!!! -# org.osgi:org.osgi.core:6.0.0 -> >=dev-java/osgi-core-8.0.0:0 -# POM: ${PN}/pom.xml -# test? ch.qos.logback:logback-classic:1.2.11 -> >=dev-java/logback-classic-1.2.11:0 -# test? ch.qos.logback:logback-core:1.2.11 -> >=dev-java/logback-core-1.2.11:0 -# test? com.github.tomakehurst:wiremock:2.26.3 -> !!!groupId-not-found!!! -# test? com.google.code.java-allocation-instrumenter:java-allocation-instrumenter:3.3.0 -> !!!groupId-not-found!!! -# test? com.h2database:h2:2.1.214 -> !!!groupId-not-found!!! -# test? commons-codec:commons-codec:1.15 -> >=dev-java/commons-codec-1.15:0 -# test? commons-io:commons-io:2.11.0 -> >=dev-java/commons-io-2.11.0:1 -# test? commons-logging:commons-logging:1.2 -> >=dev-java/commons-logging-1.2:0 -# test? net.javacrumbs.json-unit:json-unit:2.32.0 -> !!!groupId-not-found!!! -# test? org.apache-extras.beanshell:bsh:2.0b6 -> >=dev-java/bsh-2.0_beta6:0 -# test? org.apache.activemq:activemq-broker:5.17.1 -> !!!groupId-not-found!!! -# test? org.apache.commons:commons-lang3:3.12.0 -> >=dev-java/commons-lang-3.12.0:3.6 -# test? org.apache.felix:org.apache.felix.framework:7.0.5 -> !!!groupId-not-found!!! -# test? org.apache.logging.log4j:log4j-api:2.18.0 -> >=dev-java/log4j-api-2.18.0:2 -# test? org.apache.maven:maven-core:3.8.5 -> !!!groupId-not-found!!! -# test? org.awaitility:awaitility:4.2.0 -> !!!groupId-not-found!!! -# test? org.codehaus.groovy:groovy-dateutil:3.0.10 -> !!!groupId-not-found!!! -# test? org.codehaus.groovy:groovy-jsr223:3.0.10 -> !!!groupId-not-found!!! -# test? org.codehaus.plexus:plexus-utils:3.4.2 -> !!!groupId-not-found!!! -# test? org.eclipse.tycho:org.eclipse.osgi:3.13.0.v20180226-1711 -> !!!groupId-not-found!!! -# test? org.hamcrest:hamcrest:2.2 -> >=dev-java/hamcrest-2.2:0 -# test? org.hsqldb:hsqldb:2.5.2 -> !!!groupId-not-found!!! -# test? org.jmdns:jmdns:3.5.7 -> !!!groupId-not-found!!! -# test? org.junit-pioneer:junit-pioneer:1.6.2 -> !!!groupId-not-found!!! -# test? org.junit.jupiter:junit-jupiter-engine:5.8.2 -> !!!groupId-not-found!!! -# test? org.junit.jupiter:junit-jupiter-params:5.8.2 -> !!!groupId-not-found!!! -# test? org.junit.platform:junit-platform-commons:1.8.2 -> !!!groupId-not-found!!! -# test? org.junit.vintage:junit-vintage-engine:5.8.2 -> !!!groupId-not-found!!! -# test? org.mockito:mockito-core:4.4.0 -> >=dev-java/mockito-4.4.0:4 -# test? org.mockito:mockito-junit-jupiter:4.4.0 -> !!!artifactId-not-found!!! -# test? org.slf4j:slf4j-ext:1.7.36 -> >=dev-java/slf4j-ext-1.7.36:0 -# test? org.springframework:spring-test:5.3.20 -> !!!groupId-not-found!!! -# test? org.tukaani:xz:1.9 -> >=dev-java/xz-java-1.9:0 -# test? org.xmlunit:xmlunit-core:2.9.0 -> !!!groupId-not-found!!! -# test? org.xmlunit:xmlunit-matchers:2.9.0 -> !!!groupId-not-found!!! -# test? org.zapodot:embedded-ldap-junit:0.8.1 -> !!!groupId-not-found!!! - -DEPEND="${CP_DEPEND} - dev-java/jakarta-activation-api:1 - dev-java/jakarta-mail-api:0 - dev-java/javax-jms-api:0 - dev-java/osgi-core-api:0 - >=virtual/jdk-1.8:*" -# test? ( -# !!!artifactId-not-found!!! -# !!!groupId-not-found!!! -# >=dev-java/bsh-2.0_beta6:0 -# >=dev-java/commons-codec-1.15:0 -# >=dev-java/commons-io-2.11.0:1 -# >=dev-java/commons-lang-3.12.0:3.6 -# >=dev-java/commons-logging-1.2:0 -# >=dev-java/hamcrest-2.2:0 -# >=dev-java/log4j-api-2.18.0:2 -# >=dev-java/logback-classic-1.2.11:0 -# >=dev-java/logback-core-1.2.11:0 -# >=dev-java/mockito-4.4.0:4 -# >=dev-java/slf4j-ext-1.7.36:0 -# >=dev-java/xz-java-1.9:0 -# ) -#" - -# Runtime dependencies -# POM: ${PN}/pom.xml -# com.sun.mail:javax.mail:1.6.2 -> !!!artifactId-not-found!!! - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -DOCS=( {CONTRIBUTING,README,RELEASE-NOTES,SECURITY}.md ) - -S="${WORKDIR}/apache-log4j-${PV}-src" - -JAVA_CLASSPATH_EXTRA="jakarta-activation-api-1,jakarta-mail-api,javax-jms-api,osgi-core-api" -JAVA_SRC_DIR="${PN}/src/main/java" -JAVA_RESOURCE_DIRS="${PN}/src/main/resources" - -#JAVA_TEST_GENTOO_CLASSPATH="logback-classic,logback-core,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,commons-codec,commons-io-1,commons-logging,!!!groupId-not-found!!!,bsh,!!!groupId-not-found!!!,commons-lang-3.6,!!!groupId-not-found!!!,log4j-api-2,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,hamcrest,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,mockito-4,!!!artifactId-not-found!!!,slf4j-ext,!!!groupId-not-found!!!,xz-java,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!" -#JAVA_TEST_SRC_DIR="${PN}/src/test/java" -#JAVA_TEST_RESOURCE_DIRS=( -# "${PN}/src/test/resources" -#) - -src_compile() { - java-pkg-simple_src_compile - - # Process the @Plugin annotation used on Log4j 2 built-in plugins - # to generate a serialized plugin listing file - # https://logging.apache.org/log4j/2.x/manual/plugins.html - local processor="org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor" - local classes="target/classes" - local classpath="${JAVA_JAR_FILENAME}:$(\ - java-pkg_getjars --build-only --with-dependencies \ - "${JAVA_GENTOO_CLASSPATH},${JAVA_CLASSPATH_EXTRA}")" - # Just in case java-pkg-simple.eclass changes the path in the future - mkdir -p "${classes}" || die "Failed to create directory for classes" - local sources_list_file="${T}/sources.lst" - find "${JAVA_SRC_DIR}" -type f -name "*.java" > "${sources_list_file}" || die - ejavac -d "${classes}" -cp "${classpath}" \ - -proc:only -processor "${processor}" \ - @"${sources_list_file}" - # Update the JAR to include the serialized plugin listing file - local jar="$(java-config -j)" - "${jar}" -uf "${JAVA_JAR_FILENAME}" -C "${classes}" . || - die "Failed to update JAR" -} diff --git a/dev-java/scram/Manifest b/dev-java/scram/Manifest index d58be9f5d823..d259fb09e031 100644 --- a/dev-java/scram/Manifest +++ b/dev-java/scram/Manifest @@ -1,3 +1,3 @@ DIST scram-2.1.tar.gz 64263 BLAKE2B 59b71ee0faa32d2478e38e4275b7c83efb3f7a3ede0c068a8c0a6fe970248d22b539c50b97127b1b757839758d119b395fedd85d85425bd019e0972c2df20ef4 SHA512 e0757b306db03c56f03fa0907e46693337854c152a321cae1b109a1c16b0cb5be2482a92d64a420432a3ea31371990cbac444f965abde89c04083005b30012ef -EBUILD scram-2.1.ebuild 2579 BLAKE2B 6bd1b21231ccd36899d20a13ee6cf8cb42aa05300bf8478fa804c99944601378682a62b35134b85255c3d883294da53c3efeadf879f5b4f7ebacc213c4eeb454 SHA512 8e94efbd7f8596b3ea537300835e58c1ba6bd0df2633a50689d310a48da2aa13fc70e954d8ebdf7b90988fb8621874b10995e2e40e8ad9985dc2aa587c79cb03 +EBUILD scram-2.1.ebuild 2579 BLAKE2B 1e20abc1f4108341d040de51470a5a1644ac88b50fda154c2f438dcace3d40a0fc6de8cfb84d072f20f81ca111408b6d27b9a5451c3cc557d2479328dee0167a SHA512 dc54b0b0b64a0404657e50d6090102b01f042d2b9c8e4722555ba3173d4b7949e724f22a6ccbefee53eaf2472535940e9e601b991ee5190478818775834b4d2d MISC metadata.xml 217 BLAKE2B cb41a7bd7e5c55319465d67551eae75371cc72d58629c61f70a7f54c388645d5ab1427c66dfdd5954e36ca40f0d3209f871d476cacd61516dd57e3297aaa601f SHA512 4df8395dcf07c52adadee71ad7dfa9f611ade8485cc9869397d0037272ae9add9b40d90669da8b80e578b4ee14c512da01ba096abe39a5859ac71c5316e425b6 diff --git a/dev-java/scram/scram-2.1.ebuild b/dev-java/scram/scram-2.1.ebuild index c944a40da08f..c29fd451b086 100644 --- a/dev-java/scram/scram-2.1.ebuild +++ b/dev-java/scram/scram-2.1.ebuild @@ -7,7 +7,7 @@ EAPI=8 JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.ongres.scram:common:2.1" +MAVEN_ID="com.ongres.scram:client:2.1" JAVA_TESTING_FRAMEWORKS="junit-4" inherit java-pkg-2 java-pkg-simple diff --git a/dev-java/tomcat-servlet-api/Manifest b/dev-java/tomcat-servlet-api/Manifest index 98d38c164f52..ac9a0607f54f 100644 --- a/dev-java/tomcat-servlet-api/Manifest +++ b/dev-java/tomcat-servlet-api/Manifest @@ -1,24 +1,18 @@ AUX 2.5-build-r1.xml 3084 BLAKE2B 6eb6025444ad6b2af035217bc7c1410a1238e25eaafdfdfe4ac706137791b329b05a28f56f77c57fa8de30b77d457e912208068b97bf6b8fbee7d7af168d07a5 SHA512 1bf5789c683896ffde160f96dc6fcb2ef58dd645a208b3d8e08863fd176337ae81e4d29535bb18df909cfe233576f25d93c35ad1072fca3a79b19e784638f5fb AUX jsp-api-2.0-manifest 474 BLAKE2B 51ae750bf0caa563387eb51f0fb1be53c693c7cb0d1e0b8193fa80d70a776c0cf24b2eee585cf77292bc2112b60075414a4d05ebe16dc26eb3c2976a44420774 SHA512 f2e21cee74fd1c3f1403eb3e26c1c7a59be420bc25da842af0cfae851fcf4bb22575b147feb2ffd3a52410e0e552bafb4414b9f8ef5f9a0f4df1d061f2c6be41 AUX servlet-api-2.4-manifest 310 BLAKE2B 8400197ebfe43615dbea9ac8fad2b85f89abe9e8414cbc1ce835f09ccc2921e3aa50bffc3d3c38364bd61d38f14e979219f93125c3b61403ebecebd16226fa56 SHA512 bb16a0fd2d277d2b7990294bfc730def285d6e390c8ab3166d8ffb08e9d9c62c9f462893fdd9eb84cfa93685262a8800622acdbf0fd9a7f2ffb5709f0387f9ca -DIST apache-tomcat-10.0.22-src.tar.gz 6115322 BLAKE2B 6a9d2e6896fa266b4d75627f85ffa4f132c3cf30db24a331ef2d279e4c618aa817981a963c54148cbcd01af0d502ecf2c4c0f4debdb301f202ea748ea2572a66 SHA512 2d26828a1c44876feb4746186090866784f2a136d8120eb3dc106af7cc4cb95e94c6cbb51a3d4a14ea7159cd3351f4bd475153864e43d7e192296b5382c93a83 DIST apache-tomcat-10.0.23-src.tar.gz 6136614 BLAKE2B 4eaf963187b9a754ed459d7f85e6f7d329927b949bb4a390a602cdc6651aa037aeec559c511ddb9880b6ec4d7cd97b96d82da341509370e412e1b21b799d8c2e SHA512 19ec026bae75318e9ffbe2e619ad2e12ec116382ea88a1064696275afb3fd13e6f08efe497dde79689bfc828f76e27d114ad3a9284b79c8d956a6a85bdac6360 DIST apache-tomcat-4.1.40-src.tar.gz 3709719 BLAKE2B f7ca82052c1148a5c384fcbc3871beeddccdb4cfed05ba176581ebb50f52ba867bed8dbc500e97b7348a3a87b9693fb73eb81209df4f31e8c1ced7e30a6af30b SHA512 c455fa3da9da8fcbf1d54ae5dce808f8a4520ccafd627a6b2d1b003c37e8395d8b2a55d5471bf6c196549d082715862b3b8958aef88613293a07fc0160aa5c6e DIST apache-tomcat-5.5.36-src.tar.gz 3743113 BLAKE2B dbfcfd123a23b0ceb9f1fdd936e42324ea8b10cf327a1d0abf1703006535859c7122690a08b5ec27b86b526cc7709a7199b4f35f123538ff11f23f3b489358f3 SHA512 845636b5b992fbbb7d657d192afbab1e6a924bfd0c71b025cf22776eb4527d92d63f9b3f33475d4349a0df4cebd984ba3776eedd7482b820abdea909e90a97b7 DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 054b097c16861abaa8bdbeba713b49bc1dfcff573bb3f4bd0ff5807c33a2a0fb991af618f6e11e5b3ce3fa55c589fc6569342cab5d5a00349c79bc7061d81e40 SHA512 915a0a18f5c2883625c9441eed6465973eff4f6bf41e08e925c7edaea89ef8f6ee9476d3e06fa38228d4bcb4decaf53e3a7bdb7ec7e899e6250db3e12a9f5f2c DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703 SHA512 ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce -DIST apache-tomcat-8.5.81-src.tar.gz 5988747 BLAKE2B 569e1564cf6f5419aaa0d66a2497852021a244af1a858ad943b45e1c36939011a78edd83c717f346e4327278b95b95535e5c57bdd71af5662e052abc02528f49 SHA512 a9261e2a92e122f0f7f547d0b4e083d6c15cdb4d1ad750bdb3c9e3a597a1c4c1bb0f5dd7ad92f41ce18d15ac7fee47acc2cdd59e588b872f173467864120e581 DIST apache-tomcat-8.5.82-src.tar.gz 6011553 BLAKE2B ea34c0485877ace8c84144f0e75f370c0ac461b5b725d97a07e27014b7a14b1ab88fad4230d4fae60190d7bff3836f691615b57b9f085797477acc69560a57ce SHA512 3e0a0a808fb78493930ce8832731eba4ab3cc440387c3b5226ff6e4ac2faf5fd70eff1560d840d34f14a8acfd7e60fc8b7f638f3dbe0c0ed4569dc4271a9c3f2 -DIST apache-tomcat-9.0.64-src.tar.gz 6174208 BLAKE2B 3ec55872dc73279202faae10b4825ca8cd4f5d2763c43778445b2f1aee27ed1cd765e7345276735359e3a40779eaf2ef8f9120eaca8d38af07cbbcd0584078b4 SHA512 7e01a979d41f7d73204b7a7ae5a85b0094626bf64bcfa3a52f1fc46989369d504b6dd49718084ee0a10af775cab488aae1e18ce05eb2b527800e2a693c7b6386 DIST apache-tomcat-9.0.65-src.tar.gz 6195265 BLAKE2B 13ca956b58e9f1831700f67d1fa8883f6471ab6b700b2af169bf284552658a4e9ad4130451b36976af4dd366cc987e228e0b0f98e688cccf577c626dfc78aae7 SHA512 3ff344370cc36f5bed389ed198054783a4f5bc86476a751cda280618457a06bae38c1e764b0c110c2f68efe2d34243a4e24596e8b90e8fbd171bf584a22fd3bc -EBUILD tomcat-servlet-api-10.0.22.ebuild 3021 BLAKE2B 5a7b1fc041750ed25e2b2ebd91a46d422b8b84455814a95f0ecc4b13634e8df876a1cc95e4f6318380392feb80f8a748bfe21898e18169ddb05eea7a0f086c2f SHA512 da77418b28127f4d7e05f691f835e7eb01a59e2f33daf15ecc2f76ccbc1f136e7b446d14104d9cbc62f9d251f926dc698e8051b877c61f4adbce45c51b21822a EBUILD tomcat-servlet-api-10.0.23.ebuild 3021 BLAKE2B 5a7b1fc041750ed25e2b2ebd91a46d422b8b84455814a95f0ecc4b13634e8df876a1cc95e4f6318380392feb80f8a748bfe21898e18169ddb05eea7a0f086c2f SHA512 da77418b28127f4d7e05f691f835e7eb01a59e2f33daf15ecc2f76ccbc1f136e7b446d14104d9cbc62f9d251f926dc698e8051b877c61f4adbce45c51b21822a EBUILD tomcat-servlet-api-4.1.40.ebuild 1007 BLAKE2B 47367c64fb51f41908e0d04234e09306c56ed593120c5daa3ddd18e583d1ec3c1fa77b620613aa9b79dcd87e5a7b631cbe5c33443ae00380abfed671c93cd7d5 SHA512 c126e35ef153353c5cb5127ad7c6b46230a6ae0b70b873ce323e7906680becad7f99844792500281e4532e45ddb050e0f40079daea05ba514d733458aec4a715 EBUILD tomcat-servlet-api-5.5.36.ebuild 1417 BLAKE2B 698cf8076448e7478124561d802e96cdb2d431778dced5de495f7ed2c665ff079300b37e658b3cad133c99bda92505eaf8add6c3e582d00ccdad61ebc4097c80 SHA512 7a571e537319eee86a34070e5e8e2baa722238fff2a57bea51a9e9ca746ec43ef07c7864a7235ef3ab33560b111c8d4971b8e4848f1e54f2719ed162857a7437 EBUILD tomcat-servlet-api-6.0.53-r1.ebuild 961 BLAKE2B 66d34a80d320dd032acd712b2549a23f359648d8df6f69399be2c821eb55426fd9cdaa284aa3d474bf26a3cbed649d0e46ccf0a2334f8430e0927d35a72d8dbf SHA512 0ad484e1c808864d96daec646c5a14857f87ae097388f02631687a199c12888581edf24ff2e992a3b48ed0d4f5f5e954960673519705f4885004a46bd47dca78 EBUILD tomcat-servlet-api-7.0.109.ebuild 2986 BLAKE2B 8bafa3c18cef415f0eb5b20ecf07ea4209313321288b8aa25e13463509e12aa58d250e8dbe52b3801ebf409cf0f013e42ee5cfb9bc1e548971263f7639b09240 SHA512 c3991e127f68c4e0ef6e1dde9ffefbcbfc72479d6dff48c048f8d56adb505ab8959da75422e52eb02c1f5d235c0051474f0329de4013774594289b011223a263 -EBUILD tomcat-servlet-api-8.5.81.ebuild 3002 BLAKE2B c45468894337c7e25099a50e10280a0e08b4be3c6f058ff4b1ead323f5c9713dbb618b8c47e8106cb7f1a8ca84e75cb14191bf263ec2ccc9f25e8220bb92992f SHA512 f05643a5452a73dbb03d451f576404b75fe1cd615aca31855d741223b70ec081b914311b063e16ec28c2779d92edcfa264a354a75bcc59ec56670b1ff426f634 EBUILD tomcat-servlet-api-8.5.82.ebuild 3002 BLAKE2B c45468894337c7e25099a50e10280a0e08b4be3c6f058ff4b1ead323f5c9713dbb618b8c47e8106cb7f1a8ca84e75cb14191bf263ec2ccc9f25e8220bb92992f SHA512 f05643a5452a73dbb03d451f576404b75fe1cd615aca31855d741223b70ec081b914311b063e16ec28c2779d92edcfa264a354a75bcc59ec56670b1ff426f634 -EBUILD tomcat-servlet-api-9.0.64.ebuild 3009 BLAKE2B bfcd05fd52b9fe8828076b1727c38fb62f3019f271e95c17a6b5a4ead3f0704e2e3449216dba58bc27c399c9c242e48bc3dc9f7e4b4f5d6c7a242ad36cce243a SHA512 e6ddc9b3168c85061a67941dc8860933df8d6479a966cd627ef9d3eb9d5d5a9e925a950cc8c740604b1c7520a3e7faf47dab41f07223a8bc1250219053a7444a EBUILD tomcat-servlet-api-9.0.65.ebuild 3009 BLAKE2B bfcd05fd52b9fe8828076b1727c38fb62f3019f271e95c17a6b5a4ead3f0704e2e3449216dba58bc27c399c9c242e48bc3dc9f7e4b4f5d6c7a242ad36cce243a SHA512 e6ddc9b3168c85061a67941dc8860933df8d6479a966cd627ef9d3eb9d5d5a9e925a950cc8c740604b1c7520a3e7faf47dab41f07223a8bc1250219053a7444a MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559 diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.22.ebuild b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.22.ebuild deleted file mode 100644 index 0d28b0e15cd3..000000000000 --- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.22.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="source" - -inherit java-pkg-2 java-pkg-simple - -MY_A="apache-${PN}-${PV}-src" -MY_P="${MY_A/-servlet-api/}" -DESCRIPTION="Tomcat's Servlet API 5.0/JSP API 3.0/EL API 4.0 implementation" -HOMEPAGE="https://tomcat.apache.org/" -SRC_URI="mirror://apache/tomcat/tomcat-10/v${PV}/src/${MY_P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="5.0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" -IUSE="" - -DEPEND=">=virtual/jdk-1.8:*" -RDEPEND=">=virtual/jre-1.8:*" - -S="${WORKDIR}/${MY_P}/" - -JAVA_TEST_SRC_DIR="src/test" - -SERVLET_API_JAR="servlet-api.jar" -SERVLET_API_SRC="src/main/servlet-api" -SERVLET_API_RESOURCES="src/resources/servlet-api" -EL_API_JAR="el-api.jar" -EL_API_SRC="src/main/el-api" -EL_API_RESOURCES="src/resources/el-api" -JSP_API_JAR="jsp-api.jar" -JSP_API_SRC="src/main/jsp-api" -JSP_API_RESOURCES="src/resources/jsp-api" - -src_prepare() { - default - - # The sources and also resources are mixed together so we first give it a structure to make it easier to compile and package - mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \ - ${EL_API_SRC} ${EL_API_RESOURCES} \ - ${JSP_API_SRC}/jakarta/servlet ${JSP_API_RESOURCES} \ - ${JAVA_TEST_SRC_DIR} || die "Failed to create source directory" - - pushd java || die "Failed to cd to java dir" - - cp --parents -R jakarta/servlet "${S}/${SERVLET_API_SRC}/" || die "Failed to copy servlet-api sources" - mv "${S}/${SERVLET_API_SRC}/jakarta/servlet/jsp" "${S}/${JSP_API_SRC}/jakarta/servlet" || die "Failed to copy jsp-api sources" - cp --parents -R jakarta/el "${S}/${EL_API_SRC}/" || die "Failed to copy el-api sources" - - popd - - for file in $(find src -type f | grep -vE "\.java$"); do - target_dir=$(dirname $file | sed "s%src/main/%src/resources/%g") - mkdir -p ${target_dir} || die "Failed to create resource directory" - mv $file ${target_dir} || die "Failed to move resource file" - done - - mv test/jakarta ${JAVA_TEST_SRC_DIR} || die "Failed to copy test sources" - - java-pkg-2_src_prepare -} - -src_compile() { - JAVA_SRC_DIR="${SERVLET_API_SRC}" - JAVA_RESOURCE_DIRS="${SERVLET_API_RESOURCES}" - JAVA_JAR_FILENAME="${SERVLET_API_JAR}" - java-pkg-simple_src_compile - rm -fr target || die "Failed to remove compiled files" - - JAVA_SRC_DIR="${EL_API_SRC}" - JAVA_RESOURCE_DIRS="${EL_API_RESOURCES}" - JAVA_JAR_FILENAME="${EL_API_JAR}" - java-pkg-simple_src_compile - rm -fr target || die "Failed to remove compiled files" - - JAVA_SRC_DIR="${JSP_API_SRC}" - JAVA_RESOURCE_DIRS="${JSP_API_RESOURCES}" - JAVA_JAR_FILENAME="${JSP_API_JAR}" - JAVA_GENTOO_CLASSPATH_EXTRA="servlet-api.jar:el-api.jar" - java-pkg-simple_src_compile -} - -src_install() { - JAVA_SRC_DIR="${SERVLET_API_SRC}" - JAVA_JAR_FILENAME="${SERVLET_API_JAR}" - java-pkg-simple_src_install - - JAVA_SRC_DIR="${EL_API_SRC}" - JAVA_JAR_FILENAME="${EL_API_JAR}" - java-pkg-simple_src_install - - JAVA_SRC_DIR="${JSP_API_SRC}" - JAVA_JAR_FILENAME="${JSP_API_JAR}" - java-pkg-simple_src_install -} diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.81.ebuild b/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.81.ebuild deleted file mode 100644 index 888295412849..000000000000 --- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.81.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -JAVA_PKG_IUSE="source" - -inherit java-pkg-2 java-pkg-simple - -MY_A="apache-${P}-src" -MY_P="${MY_A/-servlet-api/}" -DESCRIPTION="Tomcat's Servlet API 3.1/JSP API 2.3/EL API 3.0 implementation" -HOMEPAGE="https://tomcat.apache.org/" -SRC_URI="mirror://apache/tomcat/tomcat-8/v${PV}/src/${MY_P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="3.1" -KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" -IUSE="" - -DEPEND=">=virtual/jdk-1.8:*" -RDEPEND=">=virtual/jre-1.8:*" - -S="${WORKDIR}/${MY_P}/" - -JAVA_TEST_SRC_DIR="src/test" - -SERVLET_API_JAR="servlet-api.jar" -SERVLET_API_SRC="src/main/servlet-api" -SERVLET_API_RESOURCES="src/resources/servlet-api" -EL_API_JAR="el-api.jar" -EL_API_SRC="src/main/el-api" -EL_API_RESOURCES="src/resources/el-api" -JSP_API_JAR="jsp-api.jar" -JSP_API_SRC="src/main/jsp-api" -JSP_API_RESOURCES="src/resources/jsp-api" - -src_prepare() { - default - - # The sources and also resources are mixed together so we first give it a structure to make it easier to compila and package - - mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \ - ${EL_API_SRC} ${EL_API_RESOURCES} \ - ${JSP_API_SRC}/javax/servlet ${JSP_API_RESOURCES} \ - ${JAVA_TEST_SRC_DIR} || die "Failed to create source directory" - - pushd java || die "Failed to cd to java dir" - - cp --parents -R javax/servlet "${S}/${SERVLET_API_SRC}/" || die "Failed to copy servlet-api sources" - mv "${S}/${SERVLET_API_SRC}/javax/servlet/jsp" "${S}/${JSP_API_SRC}/javax/servlet" || die "Failed to copy jsp-api sources" - cp --parents -R javax/el "${S}/${EL_API_SRC}/" || die "Failed to copy el-api sources" - - popd - - for file in $(find src -type f | grep -vE "\.java$"); do - target_dir=$(dirname $file | sed "s%src/main/%src/resources/%g") - mkdir -p ${target_dir} || die "Failed to create resource directory" - mv $file ${target_dir} || die "Failed to move resource file" - done - - mv test/javax ${JAVA_TEST_SRC_DIR} || die "Failed to copy test sources" - - java-pkg-2_src_prepare -} - -src_compile() { - JAVA_SRC_DIR="${SERVLET_API_SRC}" - JAVA_RESOURCE_DIRS="${SERVLET_API_RESOURCES}" - JAVA_JAR_FILENAME="${SERVLET_API_JAR}" - java-pkg-simple_src_compile - rm -fr target || die "Failed to remove compiled files" - - JAVA_SRC_DIR="${EL_API_SRC}" - JAVA_RESOURCE_DIRS="${EL_API_RESOURCES}" - JAVA_JAR_FILENAME="${EL_API_JAR}" - java-pkg-simple_src_compile - rm -fr target || die "Failed to remove compiled files" - - JAVA_SRC_DIR="${JSP_API_SRC}" - JAVA_RESOURCE_DIRS="${JSP_API_RESOURCES}" - JAVA_JAR_FILENAME="${JSP_API_JAR}" - JAVA_GENTOO_CLASSPATH_EXTRA="servlet-api.jar:el-api.jar" - java-pkg-simple_src_compile -} - -src_install() { - JAVA_SRC_DIR="${SERVLET_API_SRC}" - JAVA_JAR_FILENAME="${SERVLET_API_JAR}" - java-pkg-simple_src_install - - JAVA_SRC_DIR="${EL_API_SRC}" - JAVA_JAR_FILENAME="${EL_API_JAR}" - java-pkg-simple_src_install - - JAVA_SRC_DIR="${JSP_API_SRC}" - JAVA_JAR_FILENAME="${JSP_API_JAR}" - java-pkg-simple_src_install -} diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.64.ebuild b/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.64.ebuild deleted file mode 100644 index f1c865a27bec..000000000000 --- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.64.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="source" - -inherit java-pkg-2 java-pkg-simple - -MY_A="apache-${PN}-${PV}-src" -MY_P="${MY_A/-servlet-api/}" -DESCRIPTION="Tomcat's Servlet API 4.0/JSP API 2.3/EL API 3.0 implementation" -HOMEPAGE="https://tomcat.apache.org/" -SRC_URI="mirror://apache/tomcat/tomcat-9/v${PV}/src/${MY_P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="4.0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" -IUSE="" - -DEPEND=">=virtual/jdk-1.8:*" -RDEPEND=">=virtual/jre-1.8:*" - -S="${WORKDIR}/${MY_P}/" - -JAVA_TEST_SRC_DIR="src/test" - -SERVLET_API_JAR="servlet-api.jar" -SERVLET_API_SRC="src/main/servlet-api" -SERVLET_API_RESOURCES="src/resources/servlet-api" -EL_API_JAR="el-api.jar" -EL_API_SRC="src/main/el-api" -EL_API_RESOURCES="src/resources/el-api" -JSP_API_JAR="jsp-api.jar" -JSP_API_SRC="src/main/jsp-api" -JSP_API_RESOURCES="src/resources/jsp-api" - -src_prepare() { - default - - # The sources and also resources are mixed together so we first give it a structure to make it easier to compila and package - - mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \ - ${EL_API_SRC} ${EL_API_RESOURCES} \ - ${JSP_API_SRC}/javax/servlet ${JSP_API_RESOURCES} \ - ${JAVA_TEST_SRC_DIR} || die "Failed to create source directory" - - pushd java || die "Failed to cd to java dir" - - cp --parents -R javax/servlet "${S}/${SERVLET_API_SRC}/" || die "Failed to copy servlet-api sources" - mv "${S}/${SERVLET_API_SRC}/javax/servlet/jsp" "${S}/${JSP_API_SRC}/javax/servlet" || die "Failed to copy jsp-api sources" - cp --parents -R javax/el "${S}/${EL_API_SRC}/" || die "Failed to copy el-api sources" - - popd - - for file in $(find src -type f | grep -vE "\.java$"); do - target_dir=$(dirname $file | sed "s%src/main/%src/resources/%g") - mkdir -p ${target_dir} || die "Failed to create resource directory" - mv $file ${target_dir} || die "Failed to move resource file" - done - - mv test/javax ${JAVA_TEST_SRC_DIR} || die "Failed to copy test sources" - - java-pkg-2_src_prepare -} - -src_compile() { - JAVA_SRC_DIR="${SERVLET_API_SRC}" - JAVA_RESOURCE_DIRS="${SERVLET_API_RESOURCES}" - JAVA_JAR_FILENAME="${SERVLET_API_JAR}" - java-pkg-simple_src_compile - rm -fr target || die "Failed to remove compiled files" - - JAVA_SRC_DIR="${EL_API_SRC}" - JAVA_RESOURCE_DIRS="${EL_API_RESOURCES}" - JAVA_JAR_FILENAME="${EL_API_JAR}" - java-pkg-simple_src_compile - rm -fr target || die "Failed to remove compiled files" - - JAVA_SRC_DIR="${JSP_API_SRC}" - JAVA_RESOURCE_DIRS="${JSP_API_RESOURCES}" - JAVA_JAR_FILENAME="${JSP_API_JAR}" - JAVA_GENTOO_CLASSPATH_EXTRA="servlet-api.jar:el-api.jar" - java-pkg-simple_src_compile -} - -src_install() { - JAVA_SRC_DIR="${SERVLET_API_SRC}" - JAVA_JAR_FILENAME="${SERVLET_API_JAR}" - java-pkg-simple_src_install - - JAVA_SRC_DIR="${EL_API_SRC}" - JAVA_JAR_FILENAME="${EL_API_JAR}" - java-pkg-simple_src_install - - JAVA_SRC_DIR="${JSP_API_SRC}" - JAVA_JAR_FILENAME="${JSP_API_JAR}" - java-pkg-simple_src_install -} diff --git a/dev-java/xerial-core/Manifest b/dev-java/xerial-core/Manifest index 80ed6051641e..f2c30f50ccdc 100644 --- a/dev-java/xerial-core/Manifest +++ b/dev-java/xerial-core/Manifest @@ -1,3 +1,5 @@ DIST xerial-core-2.0.1.tar.bz2 519709 BLAKE2B 3d81bda265e3b3b37a50a62061298f23de7c2947a9d50ba6eac336c3ec09fcaaeea84d456e344b0d2ae16710870025a869c2359a17f0956c8dda557804e9d5ff SHA512 39236e8a653301a6899ce80d3240d505e91f0cfc8878fa1a698113d06f3af3fd7adef540d72da1c0e1fb7101542c43e92fb9388243d95c3185a561532c18c6fb +DIST xerial-core-2.1.tar.gz 20598090 BLAKE2B d93021b1becb90a62aacc7337294fb71b0da769461947e935091c65e3e5fda2e454ebda295b7ad37d3b47993472b535588698a618d50243e00d58d1ea500284b SHA512 c762fda93e3da1efe110c667cf84cace7fd7c9b3ac35a764edd2b5e1996034a16a4a43ff5c3e298ff0b96cfc83d18994463c534301e0fab5a75c91cf03b6f89b EBUILD xerial-core-2.0.1-r1.ebuild 1469 BLAKE2B c00a498648c515ba78a4680db4c967d472ab4696435e7c0907d286b4703318571ce8f82400af41129019b09bca576222000432f3e5f1246a5118db280ece45ff SHA512 32cbb09e2e83358641c0cd3d939900d2bfdeac606f918ee23bbebbc7747a307af62ebc6f4de08645d1ec35479cd1f7267cac51b94f53802d51526fcca7a55d5a +EBUILD xerial-core-2.1.ebuild 1691 BLAKE2B a820fd5dcf67622108a079564144253650d6895ad3891f51b03db133d3168838b9d10994ae84806a80dba59496b2c63a69765ad1f5a64888b4af5f3a48c6d657 SHA512 9842fa00fbf7db297dfd658d92b6c334ea5048f30a92a3f3c0487ec2a88bb2936a8e0bd1ebbde2d6d520ea2a415c0158fbc5d5bfce34800c3622f523852b042f MISC metadata.xml 320 BLAKE2B e2b3c6290aa495c539b2b3f7afe9fbbad2011245a00e41dd928649a35256f1882ea2bc0eb95c9b468e041734464f4299c39da87c7727b9f43ad8346a0d68affa SHA512 86ce5a0bed000e534fce286494c981aa6e3d8e7619c549ad666655d51928a62699cfd1638d99dcb66f3a83c5717aacb50211f3e2e3314408c188594e986f7171 diff --git a/dev-java/xerial-core/xerial-core-2.1.ebuild b/dev-java/xerial-core/xerial-core-2.1.ebuild new file mode 100644 index 000000000000..f0300c6eb27a --- /dev/null +++ b/dev-java/xerial-core/xerial-core-2.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri mirror://gentoo/distfiles/4f/xerial-core-2.0.1.tar.bz2 --slot 0 --keywords "~amd64 ~x86" --ebuild xerial-core-2.0.1-r1.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.xerial:xerial-core:2.1" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Core library of the Xerial project." +HOMEPAGE="https://xerial.org" +SRC_URI="https://github.com/xerial/xerial-java/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( NOTICE README ) + +S="${WORKDIR}/xerial-java-${PV}/xerial-core" + +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +src_test() { + # 1) listResoucesInJAR(org.xerial.util.FileResourceTest) + # java.lang.AssertionError: at least one resource must be found in org.junit.runner + local vm_version="$(java-config -g PROVIDES_VERSION)" + if ver_test "${vm_version}" -ge 11; then + sed \ + -e '/import org.junit.Test/a import org.junit.Ignore;' \ + -e '/listResoucesInJAR/i @Ignore' \ + -i src/test/java/org/xerial/util/FileResourceTest.java || die + sed \ + -e '/import org.junit.Test/a import org.junit.Ignore;' \ + -e '/addPackage/i @Ignore' \ + -e '/recursive/i @Ignore' \ + -i src/test/java/org/xerial/util/opt/CommandLauncherTest.java || die + fi + java-pkg-simple_src_test +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 6eb01dc5f78b97a0ed0bdcaa1290694f03aa9c53..ac3c2f3ff1f070c9be4d87b4efaba47f9126b1f8 100644 GIT binary patch literal 19207 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 |e| return e, - }; - exe.linkSystemLibrary("unwind"); -+ exe.linkSystemLibrary("c_nonshared"); - } else if (exe.target.isFreeBSD()) { - try addCxxKnownPath(b, cfg, exe, b.fmt("libc++.{s}", .{lib_suffix}), null, need_cpp_includes); - exe.linkSystemLibrary("pthread"); diff --git a/dev-lang/zig/zig-9999.ebuild b/dev-lang/zig/zig-9999.ebuild index 1574aa37588a..92d014036577 100644 --- a/dev-lang/zig/zig-9999.ebuild +++ b/dev-lang/zig/zig-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -LLVM_MAX_SLOT=14 +LLVM_MAX_SLOT=15 inherit cmake llvm check-reqs DESCRIPTION="A robust, optimal, and maintainable programming language" @@ -43,9 +43,6 @@ llvm_check_deps() { # see https://github.com/ziglang/zig/wiki/Troubleshooting-Build-Issues#high-memory-requirements CHECKREQS_MEMORY="10G" -# see https://github.com/ziglang/zig/issues/11137 -PATCHES=( "${FILESDIR}/${P}-stage2-fix.patch" ) - pkg_setup() { llvm_pkg_setup check-reqs_pkg_setup diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 4596d89e66a083d69d6602999652f01c7831d085..583e55120b334e2d60e8d90d7c9a70451375ba14 100644 GIT binary patch delta 95269 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
<{VK7VTe_y6_({2s*e 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

  • Hm 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 UQT2`GRQSLCKP+jjs&lvk0JNgeZU6uP diff --git a/dev-libs/appstream-glib/Manifest b/dev-libs/appstream-glib/Manifest index 0290d9bf0bc2..e22b695f5a6d 100644 --- a/dev-libs/appstream-glib/Manifest +++ b/dev-libs/appstream-glib/Manifest @@ -1,5 +1,5 @@ DIST appstream-glib-0.7.18.tar.xz 2309276 BLAKE2B 67f414ae45866cab314ed2b307f2045a2035c262810696246f5bdea2a0bac88d98b561f72a8e87608f90407ad6d577d720213461ecef09d277e919b5330c0bc2 SHA512 2a202eb25d823d524128a8ab164025b6579e069f8b62373cf5447d049a0e3764fca5bf1464296101a45870d1426b094493fc8ead07a6a4bcb514c0f1a91e8ff2 DIST appstream-glib-0.8.1.tar.xz 2320596 BLAKE2B de8d68c541cd6700fff0bc22a71d59510ccf584ac1380e2aed3e5aa122825cb3087d65b42ac1dc35acbd4b171382d9560545cdeaffa9d6bda721784444bf7a36 SHA512 32462a32ea25c945abb8d9084af1c84850f264b3a2136c6f54444e0168acf0d74ee450f8cbf483a504e417dc29b85a2e9bbc0a5bb8a217296eccacaa02db5ef5 EBUILD appstream-glib-0.7.18-r1.ebuild 1651 BLAKE2B 321871842b6b26a0d05825c51d8e1b55577249e78f272c27b17af44431a45413fe659e73948ff260765d41750d6ebdfbc55c0078e8e194f1064e0e4b5e79afc9 SHA512 8fc7c9fb1b9073fe1b7340428c0d258f7d6ae6f2d87eff6b3201334e21aee4cbc60b3d3a61bf09d5f11386cc2d0f2743ba77f011a4612edef3c6043f3a893db0 -EBUILD appstream-glib-0.8.1.ebuild 1603 BLAKE2B fdd4f849f28e18300e4871debc7633a6b51c5bd75575352ba6fda04fa2c302133f37e7380ab4a2939134d90303d217ca91e8006b506cefe78fa5482337e0fd0c SHA512 8d45b7c6f2341c18f37b8298bdf37b2ffc0eadf3fa4facbacbfd864e7d81c34e8014087a86cfa4d0e9c8161e5ac1889099a04b4116959b867515a956132b6394 +EBUILD appstream-glib-0.8.1.ebuild 1601 BLAKE2B 7b250e26c401b40a06aa348df94071132988ad4bd2a122cb519d728241e7a9494c6a5d384f94fe98e388bcb572ca4b008e40d45a17471038b4bde888175b009a SHA512 f2ab70740019e29032163bcb0de232ca29715c4960b9e597e8f913ad1cee0851f8eb33789a83b3ffb1dbb3201d645a92f1a1a198ffdb225189b3e900e22b9f81 MISC metadata.xml 518 BLAKE2B 86626ba74aa4910c2c6148a1ccfbfa7239ee49dbd2ae570f033226a5b145eecdfe0fbb89381a33a7bd03f98176a009ac5d6a67a725b221f2a1005ae17de4907a SHA512 8dc91556a745b2fa694171daf8080a986a42040ce088c6c320a6287660f288522b77d701fae78bf1b16f3d9e0d20b03a8b27c849e561b6b48c5529c71bcce554 diff --git a/dev-libs/appstream-glib/appstream-glib-0.8.1.ebuild b/dev-libs/appstream-glib/appstream-glib-0.8.1.ebuild index a05df83489f5..7fb334be078d 100644 --- a/dev-libs/appstream-glib/appstream-glib-0.8.1.ebuild +++ b/dev-libs/appstream-glib/appstream-glib-0.8.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/${PN}/releases/${P}.tar.xz" LICENSE="LGPL-2.1+" SLOT="0/8" # soname version -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="gtk-doc fonts +introspection stemmer" RDEPEND=" diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index a3fa6b81799f..2d476574798a 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -4,5 +4,5 @@ DIST gjs-1.72.1.tar.xz 620248 BLAKE2B 945b988fdb8c9fc01ec73c8f10b7e5ba9db3ee6dab DIST gjs-1.72.2.tar.xz 620380 BLAKE2B 5ea15bdf25c36fa0236f03adea5b2261db3923190005754119eacd070830e7baedfa842ab273219055f67f7af535d31d5844c76eddfb03a8ec1cab57297ec258 SHA512 0dd10f40e8811bbb79c541cf3dc4e3759c0e025485e4b8ad2870dc30ac8030573300bc178c78bf2d396b86733e36b33210bfbdeead6a314e592d5b3c250a16a2 EBUILD gjs-1.64.5.ebuild 1182 BLAKE2B ba36f6e0485dc507cba57a163eb835d5857e00e6f9dc46e6659bdd4e3b35965f10d8808c3a0220e7369f29c3c0552351ebdff4d590932bf916a11b2ae26ab8bf SHA512 d2be5b242e3249e7a718f7ea595ab3b44a83645f553d7ad42cc5a2b766b96a335b86f182a718fc1544e0817ade4b2d6229a0b0a41f9c4ab5f5ab0af49fc96bde EBUILD gjs-1.72.1.ebuild 1925 BLAKE2B cb5519e7e59c873f00cd8a76467121c06aa61901f148e88bbfad3318062cf61c42175e21c0ec582d2bd7b8b20c5e94069c0558165698e7f7457c8b0eaa1f1fa3 SHA512 e42397dd717a6c59cdf943447bc66c3e9e2c2afb3e9f2b39a18900fdffec6e596c42c55d10ca26d6f0f16c9fc1b07655e5c61d2c5dcce44e76d2b90bee2fd4e3 -EBUILD gjs-1.72.2.ebuild 1928 BLAKE2B 044414c4cbc5a52e8ee5ee47af02777abf9b97e1e97fa402db44800ffe8f0632cee3f0ce0bd683b7d00cd59692a12b39a56e2ad27ed634a892dbdb48ebf45c29 SHA512 3edcba98098d9a0a28477dc38d115bc717a03cf7d4e01a2df4271c6d00e4b554c08ec98ff3d7a71d1ffb22d232fea9603bb1dec7a312af139021eb97680bdb6d +EBUILD gjs-1.72.2.ebuild 1926 BLAKE2B c6516dfeebbd96750d61349c81c7b6c4576a005c9b804d8d0f0374e72bae08d8b14123ed79817402c883406147ffb2c3c38f28b6ffde38a168ec9501b4c82bd0 SHA512 7bf0f50f97d5379aba02b764210a2394dc4a279c327002e7470cd59f867a9c44de3e26633e49c60d6eb7370dcb5dd16363753d063b712bae612271c3f5bbbaf3 MISC metadata.xml 389 BLAKE2B 68d318dc917f5072b08e83506e14d0f4b8f25bdb90b95701013466112f8fdd77c2cc193257eee82fbce517e41056eeff61cd20137b697f6d1d688d943bafb8cc SHA512 bc4b0c94d58f3f67cbe481c45fdedb5d601e3ca40b5dcc88ef8c7ad9b214e7cd0d5c47d94599f85c11cd1c21dfd57770fd64d442f4b3f960ebc70a8e16f8e8eb diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2.ebuild index f9fc7f2ed519..87ea30c49dca 100644 --- a/dev-libs/gjs/gjs-1.72.2.ebuild +++ b/dev-libs/gjs/gjs-1.72.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index d1734d7df7e9..072d30a36d9f 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,4 +1,6 @@ AUX glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch 842 BLAKE2B 6b2eb57b8923c8bb54ead80d829aeb7a5c8a42c62e960e7305bc3fad69c67fd21e1c9f20b5c9002c0319cf3d77992b9cb71912c9b813b723e0a56aaea38330ad SHA512 ccd92d2f1fd495618ac788ffe6b69acec05a521a0ee8ff2bacb1dce6e283a04bbc2a10e61b37fc29f3893003fa154fa0d30bc37ed266b3f813200cd8ed17c116 DIST glib-2.72.3.tar.xz 4893484 BLAKE2B 1360c887b07ede3de3a7d31589f3dfc07ada2fe3e7901d3f30048ab9a1379357753ae142c6c107b3fcd6dd61e1401fbe6db22f0e89ea617db2c1073f1900cbe6 SHA512 8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638 +DIST glib-2.74.0.tar.xz 5183072 BLAKE2B b21e5a72e2ce3390cbf13601aa902104f1ac1cfbd75181d30cd340f24b5875753f898b229f99c71d47d499be86cddb0191a0072c0c2decc82956a46c16255905 SHA512 5cdadd2f4568c0c3d45083b4d39699abf651e42e020f7bc880cce3ff33d28943118388d17a0632777e843f48009c1f97d5634fde3cb8c69c7c7f35b278ac8225 EBUILD glib-2.72.3.ebuild 10244 BLAKE2B 3f37fd728f89fabc8bba3a09946a069cf3220d14637089300cac575a1fafc667d9e04a4592552db64db2144c80f9ae697f0597a5110175cdb0fb3c74e95d71e2 SHA512 ad314b8967042ad94110d0c582bb08bdb4df84dbef60f6184223604abdaf311fe1eb056103df0ec19d7fda010b8e90f2054df86ca817f451e0dc6e6b695a530f +EBUILD glib-2.74.0.ebuild 10203 BLAKE2B 1362092be238567e2a2b38c2ee3c0a3e21927c2e7598398d313c9ed95da06aaf495523dbd1e6f6237c508f76d5ebb103e961712c3c0689c57085ecdf8887c271 SHA512 a16bb3d46579e5c2a53fb5957562a7989847194b0debf31cf85c112f9a2c3821bf414023c788d4c27cbef72f7150d3a55ac6b3c87a5de8cde6a6099791525c13 MISC metadata.xml 1221 BLAKE2B 517c6f9ee14ccac7192d7c1189773ec6e034bc638a8acd28081a604f8516ee639f43c82ca3233d513dbfd06db714358e396f2c4cd906715bb0950f130974ab9e SHA512 0c4203b3c9d8b91eebe4ee54f34d1aae26e5efa4c791760559b18b58d90b508936ead62ee8df81e6777ad8e0cb0e9c68d504d0f24ecd5903d4e3df89c6cc0bdf diff --git a/dev-libs/glib/glib-2.74.0.ebuild b/dev-libs/glib/glib-2.74.0.ebuild new file mode 100644 index 000000000000..db17ff43554c --- /dev/null +++ b/dev-libs/glib/glib-2.74.0.ebuild @@ -0,0 +1,287 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_REQ_USE="xml(+)" +PYTHON_COMPAT=( python3_{8..11} ) + +inherit flag-o-matic gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg + +DESCRIPTION="The GLib library of C routines" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2.1+" +SLOT="2" +IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr" +RESTRICT="!test? ( test )" +REQUIRED_USE="gtk-doc? ( test )" # Bug #777636 + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +# * elfutils (via libelf) does not build on Windows. gresources are not embedded +# within ELF binaries on that platform anyway and inspecting ELF binaries from +# other platforms is not that useful so exclude the dependency in this case. +# * Technically static-libs is needed on zlib, util-linux and perhaps more, but +# these are used by GIO, which glib[static-libs] consumers don't really seem +# to need at all, thus not imposing the deps for now and once some consumers +# are actually found to static link libgio-2.0.a, we can revisit and either add +# them or just put the (build) deps in that rare consumer instead of recursive +# RDEPEND here (due to lack of recursive DEPEND). +RDEPEND=" + !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},static-libs?] + >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] + kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) + selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) + xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) + elf? ( virtual/libelf:0= ) + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +# libxml2 used for optional tests that get automatically skipped +BDEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=sys-devel/gettext-0.19.8 + gtk-doc? ( >=dev-util/gtk-doc-1.33 + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 ) + systemtap? ( >=dev-util/systemtap-1.3 ) + ${PYTHON_DEPS} + test? ( >=sys-apps/dbus-1.2.14 ) + virtual/pkgconfig +" +# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen + +PDEPEND=" + dbus? ( gnome-base/dconf ) + mime? ( x11-misc/shared-mime-info ) +" +# shared-mime-info needed for gio/xdgmime, bug #409481 +# dconf is needed to be able to save settings, bug #498436 + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gio-querymodules$(get_exeext) +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch +) + +pkg_setup() { + if use kernel_linux ; then + CONFIG_CHECK="~INOTIFY_USER" + if use test ; then + CONFIG_CHECK="~IPV6" + WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them." + fi + linux-info_pkg_setup + fi + python-any-r1_pkg_setup +} + +src_prepare() { + if use test; then + # TODO: Review the test exclusions, especially now with meson + # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163 + if ! has_version dev-util/desktop-file-utils ; then + ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system," + ewarn "think on installing it to get these tests run." + sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die + sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die + fi + + # gdesktopappinfo requires existing terminal (gnome-terminal or any + # other), falling back to xterm if one doesn't exist + #if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then + # ewarn "Some tests will be skipped due to missing terminal program" + # These tests seem to sometimes fail even with a terminal; skip for now and reevulate with meson + # Also try https://gitlab.gnome.org/GNOME/glib/issues/1601 once ready for backport (or in a bump) and file new issue if still fails + sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die + # desktop-app-info/launch* might fail similarly + sed -i -e "/desktop-app-info\/launch-as-manager/d" gio/tests/desktop-app-info.c || die + #fi + + # https://bugzilla.gnome.org/show_bug.cgi?id=722604 + sed -i -e "/timer\/stop/d" glib/tests/timer.c || die + sed -i -e "/timer\/basic/d" glib/tests/timer.c || die + + ewarn "Tests for search-utils have been skipped" + sed -i -e "/search-utils/d" glib/tests/meson.build || die + + # Play nice with network-sandbox, but this approach would defeat the purpose of the test + #sed -i -e "s/localhost/127.0.0.1/g" gio/tests/gsocketclient-slow.c || die + else + # Don't build tests, also prevents extra deps, bug #512022 + sed -i -e '/subdir.*tests/d' {.,gio,glib}/meson.build || die + fi + + # Don't build fuzzing binaries - not used + sed -i -e '/subdir.*fuzzing/d' meson.build || die + + # gdbus-codegen is a separate package + sed -i -e '/install_dir/d' gio/gdbus-2.0/codegen/meson.build || die + + # Same kind of meson-0.50 issue with some installed-tests files; will likely be fixed upstream soon + sed -i -e '/install_dir/d' gio/tests/meson.build || die + + cat > "${T}/glib-test-ld-wrapper" <<-EOF + #!/usr/bin/env sh + exec \${LD:-ld} "\$@" + EOF + chmod a+x "${T}/glib-test-ld-wrapper" || die + sed -i -e "s|'ld'|'${T}/glib-test-ld-wrapper'|g" gio/tests/meson.build || die + + default + gnome2_environment_reset + # TODO: python_name sedding for correct python shebang? Might be relevant mainly for glib-utils only +} + +multilib_src_configure() { + if use debug; then + append-cflags -DG_ENABLE_DEBUG + else + append-cflags -DG_DISABLE_CAST_CHECKS # https://gitlab.gnome.org/GNOME/glib/issues/1833 + fi + + # TODO: figure a way to pass appropriate values for all cross properties that glib uses (search for get_cross_property) + #if tc-is-cross-compiler ; then + # https://bugzilla.gnome.org/show_bug.cgi?id=756473 + # TODO-meson: This should be in meson cross file as 'growing_stack' property; and more, look at get_cross_property + #case ${CHOST} in + #hppa*|metag*) export glib_cv_stack_grows=yes ;; + #*) export glib_cv_stack_grows=no ;; + #esac + #fi + + local emesonargs=( + -Ddefault_library=$(usex static-libs both shared) + $(meson_feature selinux) + $(meson_use xattr) + -Dlibmount=enabled # only used if host_system == 'linux' + -Dman=true + $(meson_use systemtap dtrace) + $(meson_use systemtap) + $(meson_feature sysprof) + $(meson_native_use_bool gtk-doc gtk_doc) + $(meson_use test tests) + -Dinstalled_tests=false + -Dnls=enabled + -Doss_fuzz=disabled + $(meson_native_use_feature elf libelf) + -Dmultiarch=false + ) + meson_src_configure +} + +multilib_src_test() { + export XDG_CONFIG_DIRS=/etc/xdg + export XDG_DATA_DIRS=/usr/local/share:/usr/share + export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" + export LC_TIME=C # bug #411967 + export TZ=UTC + unset GSETTINGS_BACKEND # bug #596380 + python_setup + + # https://bugs.gentoo.org/839807 + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict /usr/b + + # Related test is a bit nitpicking + mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + + meson_src_test --timeout-multiplier 2 --no-suite flaky +} + +multilib_src_install() { + meson_src_install + keepdir /usr/$(get_libdir)/gio/modules +} + +multilib_src_install_all() { + # These are installed by dev-util/glib-utils + # TODO: With patching we might be able to get rid of the python-any deps and removals, and test depend on glib-utils instead; revisit now with meson + rm "${ED}/usr/bin/glib-genmarshal" || die + rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die + rm "${ED}/usr/bin/glib-mkenums" || die + rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die + rm "${ED}/usr/bin/gtester-report" || die + rm "${ED}/usr/share/man/man1/gtester-report.1" || die + # gdbus-codegen manpage installed by dev-util/gdbus-codegen + rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die +} + +pkg_preinst() { + xdg_pkg_preinst + + # Make gschemas.compiled belong to glib alone + local cache="/usr/share/glib-2.0/schemas/gschemas.compiled" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"/${cache} || die + else + touch "${ED}"${cache} || die + fi + + multilib_pkg_preinst() { + # Make giomodule.cache belong to glib alone + local cache="/usr/$(get_libdir)/gio/modules/giomodule.cache" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"${cache} || die + else + touch "${ED}"${cache} || die + fi + } + + # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache + # file due to inability to create it and GIO might not look at any of the modules there + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_preinst + fi +} + +pkg_postinst() { + xdg_pkg_postinst + # glib installs no schemas itself, but we force update for fresh install in case + # something has dropped in a schemas file without direct glib dep; and for upgrades + # in case the compiled schema format could have changed + gnome2_schemas_update + + multilib_pkg_postinst() { + gnome2_giomodule_cache_update \ + || die "Update GIO modules cache failed (for ${ABI})" + } + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_postinst + else + ewarn "Updating of GIO modules cache skipped due to cross-compilation." + ewarn "You might want to run gio-querymodules manually on the target for" + ewarn "your final image for performance reasons and re-run it when packages" + ewarn "installing GIO modules get upgraded or added to the image." + fi + + for v in ${REPLACING_VERSIONS}; do + if ver_test "$v" "-lt" "2.63.6"; then + ewarn "glib no longer installs the gio-launch-desktop binary. You may need" + ewarn "to restart your session for \"Open With\" dialogs to work." + fi + done +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + multilib_pkg_postrm() { + rm -f "${EROOT}"/usr/$(get_libdir)/gio/modules/giomodule.cache + } + multilib_foreach_abi multilib_pkg_postrm + rm -f "${EROOT}"/usr/share/glib-2.0/schemas/gschemas.compiled + fi +} diff --git a/dev-libs/gmime/Manifest b/dev-libs/gmime/Manifest index 9ead9a170551..d7a8730ed169 100644 --- a/dev-libs/gmime/Manifest +++ b/dev-libs/gmime/Manifest @@ -3,5 +3,5 @@ DIST gmime-3.2.12.tar.xz 2233844 BLAKE2B 863a0634586a478faf32a201051639c33c214d0 DIST gmime-3.2.13.tar.xz 2231624 BLAKE2B c1b4af7ea911c6e2cdea01700d76d218028f7a7f3fc0443b15f915658f945b0fd784928eaa572b0a4b1cd2ea6f7b2812de75f066e3dd2bef23ebd4075a393ee9 SHA512 cfbf5d9e8d6cafcb340b6e470acaf7ae0a96581d39119a751b22fcf3ede089cc24accbd26a79ec2a4b7901ce66d7092765e8c388bbfa2138606dbb4b3f81f4d3 EBUILD gmime-2.6.23-r1.ebuild 1438 BLAKE2B 4308360fa149361b0873b37c1ec5635e8f2ec089b2e6b01d98ffd085e896d8cad936c12adf2c3ac5add7638c00eaa7f253a2aa34a0f6a690382f1487e3d59c40 SHA512 5af6e472477b49f6fcec7bafa259e84af13c84ce1ab9fb1b1a4bbbfaace36fb0c470af2cf9dc9a0e3be7c75d8b9dd27c424c2bcbb95c6d84bd36f93ad60db72a EBUILD gmime-3.2.12.ebuild 1591 BLAKE2B b566a92604d4273f145aa34fc2c66ace79e1a979c624c8f8f18f3f27f668900f5f77b18cf61aa9f382bc1c5f1b51b7c4a5328ed71179b59d9e42ec21b23ab72f SHA512 79203207868382680d72814dfed89f93c21749cc7b710e2e7d30ed46d62b10bcf27682c0a57e9a43ff831a300a7b9a6257685936bd52bc8ba960ca73ccd216e2 -EBUILD gmime-3.2.13.ebuild 1489 BLAKE2B 98e8f4d1fb85d7135524edb5655ec7c9768d2b9e80aae84e7aa94967961abd0157c1e875894ee33f9254e6d7f777e1da469b17191f143fd07cc44ecc260ec63d SHA512 275870daeb8275ee2ef41a5de68ec620cbd399c46e06995713bc6aed174e3542ef389c4603a854b262912a3de6b0bf868edc45442b5f73ace16c3ef1a8b58899 +EBUILD gmime-3.2.13.ebuild 1487 BLAKE2B e9e91445e62df550445eedbec8921bad994a22547d4a8ba6721d7b83791cd76e852d1cfaa5e701269227aee61c6282b85049a81f707862bf62d14af9b4091bfd SHA512 7aeec7632959fe8a263f0041de1f60ccc2decbbc1210109a17d9816e7782572ae9bec896dff1403d13de0a6dc9fac1905c545386b7f4ae20d5279466231fb8a4 MISC metadata.xml 463 BLAKE2B c212a1f5a610788b4d3187a5506769a962b56707b8cb261a665342450c2fa7f059e62987dfbc303c51b5fc4b0c42c9edad22f719776ee059eac3f6d8d541c6d7 SHA512 80b71b9c32662f504537137faed26a5aa739d52b35da62df915e7fce15495906567641e66763e3fe3559efcfa8d0d2e459cb4715f479ba7861b7d70511345fa7 diff --git a/dev-libs/gmime/gmime-3.2.13.ebuild b/dev-libs/gmime/gmime-3.2.13.ebuild index e187ed2bd3a0..bc83e369f7e8 100644 --- a/dev-libs/gmime/gmime-3.2.13.ebuild +++ b/dev-libs/gmime/gmime-3.2.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/jstedfast/${PN}/releases/download/${PV}/${P}.tar.xz" SLOT="3.0" LICENSE="LGPL-2.1+" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="crypt doc idn test +vala" RESTRICT="!test? ( test )" diff --git a/dev-libs/gobject-introspection-common/Manifest b/dev-libs/gobject-introspection-common/Manifest index dd2d7721615e..171c438101be 100644 --- a/dev-libs/gobject-introspection-common/Manifest +++ b/dev-libs/gobject-introspection-common/Manifest @@ -1,3 +1,5 @@ DIST gobject-introspection-1.72.0.tar.xz 1040936 BLAKE2B fd7600a927e57d5a076c203a084afe56a738d3a93109055be7bee22a96d6d5b08892300260288e5b83f883e54ca658cb24ef5c862abe435820c963bbf0cf8496 SHA512 b8fba2bd12e93776c55228acf3487bef36ee40b1abdc7f681b827780ac94a8bfa1f59b0c30d60fa5a1fea2f610de78b9e52029f411128067808f17eb6374cdc5 +DIST gobject-introspection-1.74.0.tar.xz 1044008 BLAKE2B 223bb9b8b452f03945f941086e47fb3b14f03f8353f4f903b21e3f494af728652a44de986752374057e90dd8111f21f5b0cd3e00bb0a8c3aa25c8261bb0b9247 SHA512 decff5dda0ec5ec0afda4d6bcd3bdadcbf34289002c0d9c0c77ecf8c5d3f15d196b24d8035041545031006acbdfe76af47c42da061c40e200c87f2c74cd301f0 EBUILD gobject-introspection-common-1.72.0.ebuild 941 BLAKE2B 1c9d73d3088e7683201955c6b3211088f3811e6bc6788b3538a68eb8abb3bfb0b13219949b801ec7ca2f82e88e14031f891a83f7f446a1a33cf4895fc3af0b25 SHA512 2403f9f4863914f57f2cd4a9fc84911cf8c3a1121d56ab116c44662538c63de1248565b51833089d36dc8d47906b7de9e8b6774b4021e45b3055c41d2da891cf +EBUILD gobject-introspection-common-1.74.0.ebuild 941 BLAKE2B 8d8daccb3cde9ccfd6b4b9473270b66a4a5c40855eb9290cee11f3415b3f1688f336ffd3839f629368b46e1416ce6095bf628dbca2609c3d534cd05609037a16 SHA512 9e897b0065449214cce39ed246a86a8607b8da8448fd43b2e4cf58080c0643d8ec3df2a8bd7e9270440256cfae409d0e11f06836911cedb6c6176d8969c388cb MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.74.0.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.74.0.ebuild new file mode 100644 index 000000000000..67c0ee1d1c8a --- /dev/null +++ b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.74.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="gobject-introspection" + +inherit gnome.org + +DESCRIPTION="Build infrastructure for GObject Introspection" +HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}" +# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like: +# https://forums.gentoo.org/viewtopic-p-7421930.html + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + insinto /usr/share/aclocal + doins m4/introspection.m4 + + insinto /usr/share/gobject-introspection-1.0 + doins Makefile.introspection +} diff --git a/dev-libs/gobject-introspection/Manifest b/dev-libs/gobject-introspection/Manifest index 85b6b42c6fcb..09772e48d915 100644 --- a/dev-libs/gobject-introspection/Manifest +++ b/dev-libs/gobject-introspection/Manifest @@ -1,3 +1,5 @@ DIST gobject-introspection-1.72.0.tar.xz 1040936 BLAKE2B fd7600a927e57d5a076c203a084afe56a738d3a93109055be7bee22a96d6d5b08892300260288e5b83f883e54ca658cb24ef5c862abe435820c963bbf0cf8496 SHA512 b8fba2bd12e93776c55228acf3487bef36ee40b1abdc7f681b827780ac94a8bfa1f59b0c30d60fa5a1fea2f610de78b9e52029f411128067808f17eb6374cdc5 +DIST gobject-introspection-1.74.0.tar.xz 1044008 BLAKE2B 223bb9b8b452f03945f941086e47fb3b14f03f8353f4f903b21e3f494af728652a44de986752374057e90dd8111f21f5b0cd3e00bb0a8c3aa25c8261bb0b9247 SHA512 decff5dda0ec5ec0afda4d6bcd3bdadcbf34289002c0d9c0c77ecf8c5d3f15d196b24d8035041545031006acbdfe76af47c42da061c40e200c87f2c74cd301f0 EBUILD gobject-introspection-1.72.0.ebuild 1990 BLAKE2B 436da0abacfe461aa3d436a8cecdea7e3eaabd2cffaae9c81d29cee16ccc22b809b180b3974577e493f37479aa65b4804441c6b5cf24355383a12db6f85fb67e SHA512 50baa15d33c4f13f853fc6ef1255202105c733a5a1cb955c5b1712fa5a4dd4e9e19b2162ae95fec1981867e198099172cc94ba5271632ee0b94649ab79cd2672 +EBUILD gobject-introspection-1.74.0.ebuild 1998 BLAKE2B bacd039498bd8bdc533fe9c2292ab3de3a1ef16dfacb6a5339adf37ceb953f9e0aee5a2df8a239d41fee9953c75d289cafa7987780759f51962791b82fc284e4 SHA512 9afdbc5bba050c587d00c61feca14b2f9ccd76d9ef097dd45e8087149aa148c95456a62aa2ceb87029a21ec131fd657b9d81649d234c26939abbed51de7b2853 MISC metadata.xml 368 BLAKE2B 5734e81d2929cef33ae5a3e57d48717f2079944a26a34206d0c674a607068047e24c17e76435683dd6f9b369ba8abcbd6ff98037ba219e7f4ea8225d3980a3eb SHA512 e8a3b181add420cbfbffa78ba6a8bf7d7b82593ba9a54e89e52a9d0eb3a7c92f577d71080912067c16364e267bb1438ba1c8839ed62af24da39cc9e1b6f7d864 diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.74.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.74.0.ebuild new file mode 100644 index 000000000000..9edbb532afbd --- /dev/null +++ b/dev-libs/gobject-introspection/gobject-introspection-1.74.0.ebuild @@ -0,0 +1,79 @@ +# 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="xml(+)" +inherit gnome.org meson python-single-r1 xdg + +DESCRIPTION="Introspection system for GObject-based libraries" +HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" + +LICENSE="LGPL-2+ GPL-2+" +SLOT="0" +IUSE="doctool gtk-doc test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +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" + +# virtual/pkgconfig needed at runtime, bug #505408 +RDEPEND=" + >=dev-libs/gobject-introspection-common-${PV} + >=dev-libs/glib-2.74.0:2 + dev-libs/libffi:= + doctool? ( + $(python_gen_cond_dep ' + dev-python/mako[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + ') + ) + virtual/pkgconfig + ${PYTHON_DEPS} +" +# Wants real bison, not virtual/yacc +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( + >=dev-util/gtk-doc-1.19 + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xml-dtd:4.5 + ) + sys-devel/bison + sys-devel/flex + test? ( + x11-libs/cairo[glib] + $(python_gen_cond_dep ' + dev-python/mako[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + ') + ) +" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + $(meson_feature test cairo) + $(meson_feature doctool) + #-Dglib_src_dir + $(meson_use gtk-doc gtk_doc) + #-Dcairo_libname + -Dpython="${EPYTHON}" + #-Dgir_dir_prefix + ) + meson_src_configure +} + +src_install() { + meson_src_install + python_fix_shebang "${ED}"/usr/bin/ + python_optimize "${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner + + # Prevent collision with gobject-introspection-common + rm -v "${ED}"/usr/share/aclocal/introspection.m4 \ + "${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die + rmdir "${ED}"/usr/share/aclocal || die +} diff --git a/dev-libs/inih/Manifest b/dev-libs/inih/Manifest index 8a6351b00ef9..82f0d346fd48 100644 --- a/dev-libs/inih/Manifest +++ b/dev-libs/inih/Manifest @@ -1,5 +1,5 @@ DIST inih-55.tar.gz 18219 BLAKE2B 28b5e04e54e31b3e0392b44799a2c2e75c1fe00527491a857480b7e960302f2438d29652b131dae5147487c863d93f577b67aeff3ab5f863546d3661628d8236 SHA512 bcbef361a4400da017dbed811ad21672b58512d2b2b537cc0058cdeca709dd0d5a9def4045ce1c1972873c3d3d35182123337e4388676f6f0d16e8dbff967b0f DIST inih-56.tar.gz 18458 BLAKE2B 51935959a9eb4e393b17302f0932a232963883680f10d404c63d5f2ebbd3bf0b740f44edfa1b2541d0e130016eb853ebedf68a1c40797f658496e2a8c966af3d SHA512 ff3e0910990f73e5b21fddc84737ab346279f201c86c7ad864c6cad9de5bde57c3e0a433b9b8f3585b7d86feaae2ea074185f92891dcadc98c274c1c0745d2d2 EBUILD inih-55.ebuild 766 BLAKE2B f663eafa557bc2eebfa3a1186d93a198e4d8bd371c8de89c1cf817335105cee5cdb626e5c4323e048d8b4d1d48581f5566469272f7d701f1958c431a9fa1581c SHA512 bafcd6430cb49eac80e2a068f5f6327920040318a2577728db8ca8d345de683f3671fd68c600d69939f8fd76e444812968effdf8212eb167acb10332eb3079ac -EBUILD inih-56-r1.ebuild 748 BLAKE2B b9054773c3959d3c7e23a7137b4762b02b314efd198ad7b7110ba2c84138c6e14ad2e51ff21be57e6d152946f9a2b535cae913cf2fa2724f33a5022ee17a3e0a SHA512 1439079b825a1369297fb9201ffa0a1122fc91d3b2efee9b907529a09ea30a12726d23cb06f611a0819d66c68caac82f1625ed37c3daaebe73e4d160afac18e2 +EBUILD inih-56-r1.ebuild 747 BLAKE2B 713a3953a3c59d3352a44baad67f713d40cd0c5908b937bb7f78db1451dc8ee9972143bc35c52729351139fb1a76866b9b58e61936bc2a3dc60272892d29b700 SHA512 19cfe78a753ec682994d34a4b7c9659ee8861f27b04d20b46022e655ba6d5939e315435ab2519f9be212475af2d749437478594f2e25d615d29fa936654835f6 MISC metadata.xml 520 BLAKE2B d067b0d423cb2ecdeee888a8b6588c1ee3a47d9080a83d0288736fd31d2521956e6dfb970d612ca27f3c9da8103f37e3dd3245eba9b57f9a1ce4d8631695da14 SHA512 47fafee9e35a1827b8d68ab35fea44e8895658dbdd77628f03d31160bbeb915e2cdad81a17c0530d3b0de713fd141999949992feb4c98fabf2ed9bcf717e6b1f diff --git a/dev-libs/inih/inih-56-r1.ebuild b/dev-libs/inih/inih-56-r1.ebuild index 7abc5935acc1..e287c82e011d 100644 --- a/dev-libs/inih/inih-56-r1.ebuild +++ b/dev-libs/inih/inih-56-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/inih-r${PV} LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" DOCS=( README.md ) diff --git a/dev-libs/jemalloc/Manifest b/dev-libs/jemalloc/Manifest index ad133e777555..bde9afea7d8a 100644 --- a/dev-libs/jemalloc/Manifest +++ b/dev-libs/jemalloc/Manifest @@ -4,6 +4,6 @@ AUX jemalloc-5.3.0-gentoo-fixups.patch 1233 BLAKE2B 4654d1ecc2846281530b922e942d DIST jemalloc-5.2.1.tar.bz2 554279 BLAKE2B 52cb8cd5e5807a750a7e5e9ee005afd61144d821d7f7029a5eca998fd61787a7271338dee3de586ddf93f5fdbddc2c2ca03ba64375a70096f273a6aa173da431 SHA512 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 DIST jemalloc-5.3.0.tar.bz2 736023 BLAKE2B 9ff51616c3fb086d7cc021c59b83e5f0304d886993f4b5194a6956ffaf742cc509d08a2cf81ead6966c39a44f35621b57550f4a5c726c4508fd2c86c7c056ab0 SHA512 22907bb052096e2caffb6e4e23548aecc5cc9283dce476896a2b1127eee64170e3562fa2e7db9571298814a7a2c7df6e8d1fbe152bd3f3b0c1abec22a2de34b1 EBUILD jemalloc-5.2.1-r1.ebuild 1418 BLAKE2B efc1ecdbf966fe0f3fc69f065f51c66946b59b68e59197079d9a1fc2f88da1f736015f9910a5923b0f1f2b476578f2b21d5edfea61337c76ce689326338ebe26 SHA512 745d3534239ac337bef2b6cfb38dbf5cf9b648781bfad50e9e8e3fa037313183c7a5b447e72221db152315e0372ec03edb23b102a368f818b30adbb1d50657d6 -EBUILD jemalloc-5.3.0-r1.ebuild 1573 BLAKE2B 0345ea1eef9a77168a3881b665438d4f813e9a82ef4da6df27b62dcdd2d518c267e9135ef73e4af1a142316d2a321ad63c049514d7e0e78c654d216b8513cb69 SHA512 c2a9bffe5aff406db9cceeed2ae46670ddfd7e2ab4057a9f17795d7ff93db629c604a694e1f031c4ce6e0b7ff85c3c394c4ef2b89d2a4f78a178d5979c0dca87 +EBUILD jemalloc-5.3.0-r1.ebuild 1580 BLAKE2B 69ce518364228c6d96c85da880e1c7e5fa710f8b5922e647174fa4bcce1e0f02f51e5e2d640c11b8ca6cabeaa11917fc5d241d3f3848ba77709c9092b5ac5315 SHA512 81777f8acd9de05f6fa76499dc3a48447499045153e358a8ba95664560f2f31841b35457babfbfe370cb04d2e119f7b682b355d493d66843c6c3e72cb8269227 EBUILD jemalloc-5.3.0.ebuild 1509 BLAKE2B efde538a9372f7dd4a8d7da8019892cd03f9e9c2355b6216be9c9e639364e967b4d762b246050b4147514a976bb036fdd1807438cedf8c78dd47ba5b535d181d SHA512 7a94711a79b3aacb903ae5e5fdd570a4e4747d3557d789e745cec257c5f64048ed2baf4b67a501e2567141b43f159765315f16b19ae6c94a9a1ef69b635f0321 MISC metadata.xml 638 BLAKE2B 5d10d2e2db2f0557f2a0176e8e4ad244aa6b9209519c4b21c68696561b6a2a558f206bbd7de37d1f021231b8c84ec08a6796f0af5e5b32c2ec8c047ee50e8fab SHA512 31f22b88e6fa5252504cba421a730f13a18c213dec487a764c2c05555d45539ee58a0ddfe2212f535bc276934101125a3940c9b4934c7f924e89f85ebe75672c diff --git a/dev-libs/jemalloc/jemalloc-5.3.0-r1.ebuild b/dev-libs/jemalloc/jemalloc-5.3.0-r1.ebuild index e8e5b62bd8d1..da1b6909159b 100644 --- a/dev-libs/jemalloc/jemalloc-5.3.0-r1.ebuild +++ b/dev-libs/jemalloc/jemalloc-5.3.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.b LICENSE="BSD" SLOT="0/2" #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="debug lazy-lock prof stats xmalloc" HTML_DOCS=( doc/jemalloc.html ) PATCHES=( diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index af1ad98b9700..6917fe99fbba 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -3,9 +3,11 @@ 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.0.src.tar.xz 112062796 BLAKE2B 947917b6c75cbd8882133dc01f57013523274962371ac5ae4a22b010f8a7d5d31288c1d9847bf19ba919fa3110fe34a8ff937107fe19bd064ed87bf4d08d8a51 SHA512 e5aacbe7574dcec62017cc03c9fa2ee4cf075125a3d6c3975c38f06e91adcebb1ff92bcf40c6dd67db087813c60b15a04f1424c713d751199518b58025ce87fc DIST llvm-project-15.0.0.src.tar.xz.sig 438 BLAKE2B 8eb12c259f94d8f867a31dbe05128adc1f9cc7ec8bcbdbe1738d2fad461f5d214e674f080f7f29b639a7a75f9c5b56c0f959f538697d647b94b97dc56b036e5f SHA512 4096464a46e07575b7cff448ff8bbc38fe972505f366b744419a06339cf32b93266b0fae5390879859041ce6710e4b675ed3ea7561d6a817623d7ece0e969661 +DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 BLAKE2B 143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243 SHA512 9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0 EBUILD libclc-14.0.6.ebuild 1453 BLAKE2B 8d049f8f1d7b218f164ea21d289ead001d611c2c2f2432ad4661cece52a19ddcc36090d30d4b611e05403d9141c2a23a68df0d3f627ab2dc4f502b2314c4d2fa SHA512 9cfd836743a72ae4864d89464485b7b7c8e546b43db01b4b973dd50cbb90f0a3e5759e5fb348dbc8e4e73d576823dc6b273e27c9083d631a7fcaa45c6965fa0b EBUILD libclc-15.0.0.9999.ebuild 1465 BLAKE2B 58dad6d67bb157d5d4877172bec8048452141b3f64f51e434a8b169fd8206298d61ab9302e75468e299896bfc09fb605fb469a028f5024e4265d04f5c87bcedc SHA512 175d39d02979fddbe46c09693e1aa0491fb30a447a1f2ea305106ccc77c0830029dad316646862055bd8ebc45a52f7a42b039668ff42e2450c0e6821d5c25970 EBUILD libclc-15.0.0.ebuild 1476 BLAKE2B 85e57756b48ec337b75a96f0659fca9d0ed854a418f60715be4e499ceb5c5b4a79881b749541db922a26a6f6f6f15eb5f8adf0c6e52f7c3f9388d574c4ff117f SHA512 31b5beafa9c9359701c8d37233ee4a5ac3c719ed406e3dd26ffb1c3cf57b9162c9fb4e64576b6f6111de7395b1d31aa69c21146fbf29c8d49826239aad824dc0 EBUILD libclc-16.0.0.9999.ebuild 1486 BLAKE2B 80b3e2ef44fcd760fd1da8a22f6df34fee0c84137d441cc4d0ab16fd1d1d35cd2b12405b61b633b2f8400fde718374cd9f649844b2d5ddbf6d09ddc314b0d1be SHA512 e43d3fa32b92859e3279211a6472a203f6eec746dd1080ed34f4cfac1d4d159535e21e5514c3f3b70ed1d6cf0ab90db7312bc976a68d65af007d22171821733e EBUILD libclc-16.0.0_pre20220915.ebuild 1486 BLAKE2B 80b3e2ef44fcd760fd1da8a22f6df34fee0c84137d441cc4d0ab16fd1d1d35cd2b12405b61b633b2f8400fde718374cd9f649844b2d5ddbf6d09ddc314b0d1be SHA512 e43d3fa32b92859e3279211a6472a203f6eec746dd1080ed34f4cfac1d4d159535e21e5514c3f3b70ed1d6cf0ab90db7312bc976a68d65af007d22171821733e +EBUILD libclc-16.0.0_pre20220918.ebuild 1486 BLAKE2B 80b3e2ef44fcd760fd1da8a22f6df34fee0c84137d441cc4d0ab16fd1d1d35cd2b12405b61b633b2f8400fde718374cd9f649844b2d5ddbf6d09ddc314b0d1be SHA512 e43d3fa32b92859e3279211a6472a203f6eec746dd1080ed34f4cfac1d4d159535e21e5514c3f3b70ed1d6cf0ab90db7312bc976a68d65af007d22171821733e MISC metadata.xml 394 BLAKE2B 2c73a04cae5f0956ff187000d761ce8709fa39ab701f9adf2747f87da65fee48f996a56df540d5b95cfdecadef6383001b5e3dd57e1002f7f494d1ba3ecc987c SHA512 17bc874995ebeff9513d60dc850f3d1c5e7a3417f7170ec727edae1d09fb83242955ad24ff3fd24718a8eeadc80602cbe21618d081d50e6dc809a597dca72df1 diff --git a/dev-libs/libclc/libclc-16.0.0_pre20220918.ebuild b/dev-libs/libclc/libclc-16.0.0_pre20220918.ebuild new file mode 100644 index 000000000000..535092cda010 --- /dev/null +++ b/dev-libs/libclc/libclc-16.0.0_pre20220918.ebuild @@ -0,0 +1,71 @@ +# 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="OpenCL C library" +HOMEPAGE="https://libclc.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" +SLOT="0" +KEYWORDS="" +IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi" +IUSE="${IUSE_VIDEO_CARDS}" +REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )" + +LLVM_MAX_SLOT=16 +BDEPEND=" + ${PYTHON_DEPS} + || ( + sys-devel/clang:16 + sys-devel/clang:15 + sys-devel/clang:14 + sys-devel/clang:13 + sys-devel/clang:12 + sys-devel/clang:11 + sys-devel/clang:10 + ) +" + +LLVM_COMPONENTS=( libclc ) +llvm.org_set_globals + +llvm_check_deps() { + has_version -b "sys-devel/clang:${LLVM_SLOT}" +} + +pkg_setup() { + # we do not need llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libclc_targets=() + + use video_cards_nvidia && libclc_targets+=( + "nvptx--" + "nvptx64--" + "nvptx--nvidiacl" + "nvptx64--nvidiacl" + ) + use video_cards_r600 && libclc_targets+=( + "r600--" + ) + use video_cards_radeonsi && libclc_targets+=( + "amdgcn--" + "amdgcn-mesa-mesa3d" + "amdgcn--amdhsa" + ) + # TODO: spirv + [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" + + libclc_targets=${libclc_targets[*]} + local mycmakeargs=( + -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" + -DLLVM_CONFIG="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + ) + cmake_src_configure +} diff --git a/dev-libs/libdivsufsort/Manifest b/dev-libs/libdivsufsort/Manifest index 6dc585e987d4..248c6ce8b684 100644 --- a/dev-libs/libdivsufsort/Manifest +++ b/dev-libs/libdivsufsort/Manifest @@ -1,3 +1,3 @@ DIST libdivsufsort-2.0.1.tar.gz 31290 BLAKE2B cf8d5259adbef828dc1650d57969001f23b65d064658af4333d6bd86ec2ca0618f92d21e50e135eec7102b142ead15c3cc53bdba0d9d336507578db36b92edc4 SHA512 c82299adbd49995145872cd67e03b1c8762de99043acca48964b16c66a39347fb6211b17c9b5f6e12878983ea7cafa65991179f67e3a4cb5e5e14bb57775487e -EBUILD libdivsufsort-2.0.1-r1.ebuild 838 BLAKE2B 55afe5d8921ada3e026dd421821f2084938b342e7608eedef9645443535d0cf60d4307115c1a56d32ef0cf31e93a462df846b36674f132f6439642a123acebfb SHA512 fc9e0695514488b9959605226514b167896f79a3b8f2f93d7d411c5284807ca81ac874987d2bd0b67cea9d6439fe632d1b67d3dfcfac39db361b24a669ca0557 +EBUILD libdivsufsort-2.0.1-r2.ebuild 840 BLAKE2B 361de6e23dd057ba5792a9e7c40f436ad1da737369633e7578e01c758e0bfb6978a0a9280abdeeeae47d7d585adcbfd6ff50e9cd0a7c8008515a56a4d7a7fb88 SHA512 df0c031d6010a6778c642ad3f1e7590558c9005602b654864d15f94dad6a3b331e8e9cf9e00ff55f403c1b122777d7e1e6cf4d286a22908fc6637ab3edbdde28 MISC metadata.xml 332 BLAKE2B 9e3930f6ead4238c48f23bdd6ee955c1d472d1be41f6345d1990ea97b62ba81924a5ccd607d1c718272c1841f226d5c47cb9896ad6c2029b04068fff973e0b0b SHA512 b0b1e8ef98732d7a7dda4b25f712f36b9b5e1f5a153b62911676833e5a6cd2a41397b41be8738ef25b75ad684282344017dbe60727baf94550c23244613b2e4e diff --git a/dev-libs/libdivsufsort/libdivsufsort-2.0.1-r1.ebuild b/dev-libs/libdivsufsort/libdivsufsort-2.0.1-r2.ebuild similarity index 88% rename from dev-libs/libdivsufsort/libdivsufsort-2.0.1-r1.ebuild rename to dev-libs/libdivsufsort/libdivsufsort-2.0.1-r2.ebuild index 24cae0397e53..700d1a09c135 100644 --- a/dev-libs/libdivsufsort/libdivsufsort-2.0.1-r1.ebuild +++ b/dev-libs/libdivsufsort/libdivsufsort-2.0.1-r2.ebuild @@ -1,11 +1,12 @@ -# 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 cmake toolchain-funcs DESCRIPTION="Suffix-sorting library (for BWT)" -HOMEPAGE="https://github.com/y-256/libdivsufsort" +HOMEPAGE="https://github.com/y-256/libdivsufsort/" SRC_URI="https://github.com/y-256/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" diff --git a/dev-libs/libksba/Manifest b/dev-libs/libksba/Manifest index fe54c778a0a3..dd596d50f3ef 100644 --- a/dev-libs/libksba/Manifest +++ b/dev-libs/libksba/Manifest @@ -1,4 +1,7 @@ AUX libksba-1.6.0-no-fgrep-ksba-config.patch 636 BLAKE2B 5a24f231225d77835b62c3acc1fe5f36b9c9cc8d99d0ab0e86c3de34d49211f660105a8f9b4fe9e3b0ba0fec5ce9a6bceaebb31bbcbd80d7e623be69f17aa8a4 SHA512 8393052c0d1338e51cac150db5aa4f6b9607f437a13c0d58be22e9f7975f031d757790accb053db0c621a76ebc1b1603721f6d79f90f0d515aecf525e5b65999 DIST libksba-1.6.0.tar.bz2 662120 BLAKE2B 59bee23f764ab3e0f79fae6074ffe568845b6089ff29b8c5112973490ff5e1436834d5d0b50954ba9fbd6be655f47043a6345181c5c7e552322ceb331d030780 SHA512 a7c76d41dfd8ec6383ac2de3c53848cd9f066b538f6f3cd43175e3c8095df51b96d0a24a573481c0c4856b09b7c224e2b562d88f5c0801e7acfb582ea2739c2b +DIST libksba-1.6.1.tar.bz2 667546 BLAKE2B 6fad243c8eace31188264515cfe146afdfe9155ded571614dc1a9a8e2e357cb301d471cdbd084e1db59e888ed4eea7270755723c98c5bd7bb6ef857aedf4cd75 SHA512 cb1113204ce5a3344103e03c541238bfddf40b79579cf97b5707c03b064afcda362db16467739afe8342e5bd42dd367b6f9e51f46ef8de1126293773d23b7cf4 +DIST libksba-1.6.1.tar.bz2.sig 119 BLAKE2B e80f6706a81b927cb2dcce5def046d5395668b078f6da605476943446607aae580dc775aa21fa11f29b4ce7c7abaa09462e702610b0976eb5fc633c741d8dbed SHA512 574e2cb49c47fa6ac62f30a5b6c06b636d12ec0c1fba02ef0cbb8e50225143925ee9ebb9b4c3112a5f470a62cc2b01687d93ee0037235297c94fdf7ef63fa704 EBUILD libksba-1.6.0-r1.ebuild 1129 BLAKE2B 02bc3e3ca7d5ff452f0adabbde65371df3eee9ad17fa8972b7440637dcfcc1caf9830b1b70645fd6bc95c49de6a9dd0f8d0f90009bf169af9f4e64bc2e1d06fb SHA512 211797f35a8f267e511fafc946fab54a4aaf8bcd52c6df6ea1d46c6c7f58d952adb92f175f940c49dd2b58443ce985b196256e2e39a247f94334aae54967c1df +EBUILD libksba-1.6.1.ebuild 1337 BLAKE2B a04dabece502895887e9593bd75adab5351036018922feca1819ccad22435bfd575178d43f21eda1ce00f98c48301156c3dfa2bd63356a5cf75825a0b789134f SHA512 89f5cabc2341a8bc2de8a60d3f4f11e2bd8d2dca34ee8291d45e763ad98839b451b956383b86dac5d6b42d0b3681d1f0c1fa3d2e2547621cb1494f2e559c2028 MISC metadata.xml 258 BLAKE2B b3ebb9691cf2c860b26172c2fc7ead843959a83806b7c06f4eec2ea349a6d2f39afe2f4b08c09bc7f65d18bece520b8b6306c8c7c2075d653f04b09af43db8fd SHA512 02ab38ca1547c68e87cbcad1dd4bb121e90d1fcca941cbfd29583ea803ed50617aa6a29df11915af5e95d63fc817df2250c7b8189157d705ef86e477d6a1685e diff --git a/dev-libs/libksba/libksba-1.6.1.ebuild b/dev-libs/libksba/libksba-1.6.1.ebuild new file mode 100644 index 000000000000..6a9a5c5f0e56 --- /dev/null +++ b/dev-libs/libksba/libksba-1.6.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +inherit toolchain-funcs verify-sig + +DESCRIPTION="X.509 and CMS (PKCS#7) library" +HOMEPAGE="https://www.gnupg.org/related_software/libksba" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" +SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )" + +LICENSE="LGPL-3+ GPL-2+ GPL-3" +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="static-libs" + +RDEPEND=">=dev-libs/libgpg-error-1.8" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/bison + verify-sig? ( sec-keys/openpgp-keys-gnupg ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.6.0-no-fgrep-ksba-config.patch +) + +src_configure() { + export CC_FOR_BUILD="$(tc-getBUILD_CC)" + + local myeconfargs=( + $(use_enable static-libs static) + + GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config" + LIBGCRYPT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-libgcrypt-config" + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + # People need to use ksba-config for --cflags and --libs + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/dev-libs/libretls/Manifest b/dev-libs/libretls/Manifest index 6769e65de069..a94730d62f7d 100644 --- a/dev-libs/libretls/Manifest +++ b/dev-libs/libretls/Manifest @@ -1,3 +1,3 @@ DIST libretls-3.5.2.tar.gz 425404 BLAKE2B b975326c0bd9c2f4adb511f3a6ad4fc8cd9afccd24a3def0c82bf68473b73b93cd83b8b6b3ffb29fc5ba378a9d4fd902dda933f552a02fec374cd56e1690956e SHA512 62eed971cbacb4a50e5ebdad1ea1d57dd3b4f7520634393faf1fc141ef63b6e7d50acbe49747c956fca6b9f2dec8a79ab724df6e08a77858a1624b5a6e3cbe57 -EBUILD libretls-3.5.2-r1.ebuild 594 BLAKE2B 01603e44df9e1f07e394eff8cb2ee780b93a92190bca191f5b0945986dc6d5294aab125cc01626b8b0f7edbb111b7c12c0af97afd75d037dfca6d1b1158b3a4f SHA512 ef35a0958c1cc24bce7c73e3a5491f0423c9125d8630fb51f4e5a6182232273045eb0d044a42dcdc4f22f41f423e762be98a419ed2e55aa174bc0d7593afaa59 +EBUILD libretls-3.5.2-r1.ebuild 601 BLAKE2B 4adbdb7e4ee3fb2a2302a9d7c9ca97a4aa1181c0a3c1f1f019ad16988ff093b8634b9ee749495a6e864d2de1743863ef1254ef9a70122af6b72724d519759de8 SHA512 a490e3f7e0c92dbea530c9be6fc92cfe80f88e7267918962228ab4e55ccddd4656ad703d41fd885f684e1aabca3854fbd42dbb7f269d67f265a35ce221815210 MISC metadata.xml 361 BLAKE2B 9f05ddd1ac3e1a634962c9c800c3bdf60554488c61dff9b215866b24e0b2472d7c0873f0fd6bacec2abbab0e79faca728a4b22e34633c3dde64995b05b86db61 SHA512 c7b186da31da21b4ad5c5662325cb2757e3ee8d7cfd84d75a49b07aebd4dc882cb9b0e16ffce99a8ae2409a53dd750dfb5ec6eff0f9da9f4afee013f102ef688 diff --git a/dev-libs/libretls/libretls-3.5.2-r1.ebuild b/dev-libs/libretls/libretls-3.5.2-r1.ebuild index fa5b6fa9549c..01c1e8509dda 100644 --- a/dev-libs/libretls/libretls-3.5.2-r1.ebuild +++ b/dev-libs/libretls/libretls-3.5.2-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://causal.agency/libretls/${P}.tar.gz" LICENSE="ISC" SLOT="0/22" -KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" DEPEND=" dev-libs/openssl:= diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest index 2554badc0b84..581644919720 100644 --- a/dev-libs/nspr/Manifest +++ b/dev-libs/nspr/Manifest @@ -7,9 +7,7 @@ AUX nspr-4.8.4-darwin-install_name.patch 1046 BLAKE2B 1182149b03bd2c03fc4051bf98 AUX nspr-4.8.9-link-flags.patch 931 BLAKE2B 6aa6aa1cf3b856a95b7baa20f58e9ed83b8b29ccce37bab39e10e0e76c433ae5c79839b5f7f9bdaf8b2475c8e3692ff4a57c246dfa4e1fed6866ab284826ee0d SHA512 0bb61dc09d287f1324749c983404e1f03fdf7014fbbd32cc5abe452fc2f32b90b759d8f18d964a61da044b5a7221f5ba274d94c93c07c8a7359e3c937e44b975 AUX nspr-4.9.5_nspr_config.patch 251 BLAKE2B 65ae8b981e758e2955b7a3358f24b7b17dc1ef59f0e78f9fd9ddee740a4da3825bafea34f3900200b3f6edefed7d0797c194cb0339d4e36551615d599156108d SHA512 3f118b7142a19dcc7e26b348cec6029c78d585a57cc2bfc2ab7ca13d2ef953e576dab0ac044316e3165d0201bf27253afa732109f914da6f7a39f19facff8310 DIST nspr-4.34.1.tar.gz 1096874 BLAKE2B be12bda63a72d25a60542c5cdadaa7dc59ad2d40d41affc0af5eab07659129ff235a62227a78285e4c00bc72a365b49691658aee7818ffc4c5d014aa0c2b0df7 SHA512 b77226c3fbba6fc9acc90deb8496370dba1384de72ce564524c03bc239846fd17c27d7e1fd7ce99161faafdd8c92413ee58ce1a74a41c786759210bbab478991 -DIST nspr-4.34.tar.gz 1096407 BLAKE2B 61199c1319578570f9569011a2fea8ec6b8c4e8337b03517d1b0e1a22749a7449feb2152c348f3a1d73fefa7aa5067be460f4cbc1728c479309f4a2592424fdf SHA512 4cfac886c14cf7df4c4b79fa1c3bc92e1b14260c9c3018fa2562060d62fecb4e66c0b4e8f7edf4f4823def784a919d99dde88a89674f0cd8a644310b0569ead4 DIST nspr-4.35.tar.gz 1096974 BLAKE2B c80402d7be9e69ab6d1e768a18d271a8d28900f4cae7df2709d1ab26e100d908f508762bb771d4042aa7152934ce83d495e2102e894c56574187be8040d65629 SHA512 502815833116e25f79ddf71d1526484908aa92fbc55f8a892729cb404a4daafcc0470a89854cd080d2d20299fdb7d9662507c5362c7ae661cbacf308ac56ef7f EBUILD nspr-4.34.1.ebuild 4860 BLAKE2B 9cc8a8f045aa6f69987d7285927566dcc4578c1a9d16ae52de238462936565459e5f4a5dec655c4fa70dcb95dcdae461464422b10bf54feacaa2676825743520 SHA512 9e3f5aa90aea50e0c3b5e350d841f5c18a1dd41afa5aa80807454f18c339aa3d95b3e717b77fd1747de5c46f0cf118d1f7efe1ea496259d7a053f76e3a19d60c -EBUILD nspr-4.34.ebuild 4860 BLAKE2B 9cc8a8f045aa6f69987d7285927566dcc4578c1a9d16ae52de238462936565459e5f4a5dec655c4fa70dcb95dcdae461464422b10bf54feacaa2676825743520 SHA512 9e3f5aa90aea50e0c3b5e350d841f5c18a1dd41afa5aa80807454f18c339aa3d95b3e717b77fd1747de5c46f0cf118d1f7efe1ea496259d7a053f76e3a19d60c EBUILD nspr-4.35.ebuild 4830 BLAKE2B b77439cafe34733ec5b80e4accd75c31b55dd112e74db00f7cea411379bd24b41958205f5d1e9c3f586e86d5563051c32abec7f7a91201bb120d2c2c9a348321 SHA512 965759fdf826043c775926d7e3ccca5abfbbda34e57eb228471e02d6acf080ad16d04a5d52bfed44e8b29b111234002c9a474739d20442e03b8469fe2dfdbf63 MISC metadata.xml 350 BLAKE2B 0f4d7850a3ca725af4e01a47e4db4219d2465b6d4db8c44e12b8f57d2064fd3c6ddbeec16888a316627f96e1f9415777f3fedecbd7065e4d13516bbed473a6f6 SHA512 2cc7f3e6eefcb5ba16c4b2127e751c47ea7a6822eb71080c96c6850ef741acff8d424c520eb60288ca32ccdbe825568d7aced9f57148e304dddd0afb7f4a8883 diff --git a/dev-libs/nspr/nspr-4.34.ebuild b/dev-libs/nspr/nspr-4.34.ebuild deleted file mode 100644 index bb089093a381..000000000000 --- a/dev-libs/nspr/nspr-4.34.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs multilib-minimal - -MIN_PV="$(ver_cut 2)" - -DESCRIPTION="Netscape Portable Runtime" -HOMEPAGE="https://www.mozilla.org/projects/nspr/" -SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" -IUSE="debug" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nspr-config -) - -PATCHES=( - "${FILESDIR}"/${PN}-4.23-prtime.patch - "${FILESDIR}"/${PN}-4.7.1-solaris.patch - "${FILESDIR}"/${PN}-4.10.6-solaris.patch - "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch - "${FILESDIR}"/${PN}-4.8.9-link-flags.patch - # We do not need to pass -L$libdir via nspr-config --libs - "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch - "${FILESDIR}"/${PN}-4.33-loong.patch -) - -QA_CONFIGURE_OPTIONS="--disable-static" - -src_prepare() { - cd "${S}"/nspr || die - - default - - use elibc_musl && eapply "${FILESDIR}"/${PN}-4.21-ipv6-musl-support.patch - - # rename configure.in to configure.ac for new autotools compatibility - if [[ -e "${S}"/nspr/configure.in ]] ; then - einfo "Renaming configure.in to configure.ac" - mv "${S}"/nspr/configure.{in,ac} || die - else - elog "configure.in rename logic can be removed from ebuild." - fi - - # We must run eautoconf to regenerate configure - eautoconf - - # make sure it won't find Perl out of Prefix - sed -i -e "s/perl5//g" "${S}"/nspr/configure || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \ - "${S}"/nspr/config/rules.mk || die -} - -multilib_src_configure() { - # We use the standard BUILD_xxx but nspr uses HOST_xxx - tc-export_build_env BUILD_CC - export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS} - tc-export AR AS CC CXX RANLIB - [[ ${CBUILD} != ${CHOST} ]] \ - && export CROSS_COMPILE=1 \ - || unset CROSS_COMPILE - - local myconf=( - --libdir="${EPREFIX}/usr/$(get_libdir)" - $(use_enable debug) - $(use_enable !debug optimize) - ) - - # The configure has some fancy --enable-{{n,x}32,64bit} switches - # that trigger some code conditional to platform & arch. This really - # matters for the few common arches (x86, ppc) but we pass a little - # more of them to be future-proof. - - # use ABI first, this will work for most cases - case "${ABI}" in - alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;; - n32) myconf+=( --enable-n32 );; - x32) myconf+=( --enable-x32 );; - s390x|*64) myconf+=( --enable-64bit );; - default) # no abi actually set, fall back to old check - einfo "Running a short build test to determine 64bit'ness" - echo > "${T}"/test.c || die - ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die - case $(file "${T}"/test.o) in - *32-bit*x86-64*) myconf+=( --enable-x32 );; - *64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; - esac ;; - *) ;; - esac - - # Ancient autoconf needs help finding the right tools. - LC_ALL="C" ECONF_SOURCE="${S}/nspr" \ - ac_cv_path_AR="${AR}" \ - ac_cv_path_AS="${AS}" \ - econf "${myconf[@]}" -} - -multilib_src_test() { - # https://firefox-source-docs.mozilla.org/nspr/running_nspr_tests.html - cd "${BUILD_DIR}/pr/tests" || die - einfo "Building tests" - emake - - einfo "Running test suite" - ../../../${P}/${PN}/pr/tests/runtests.pl | tee "${T}"/${ABI}-tests.log - - # Needed to check if runtests.pl itself or the tee (somehow) failed - # (can't use die with pipes to check each component) - [[ ${PIPESTATUS[@]} == "0 0" ]] || die "Tests failed to run!" - - local known_failures=( - # network-sandbox related? - cltsrv - # network-sandbox related? - gethost - ) - - local known_failure - for known_failure in "${known_failures[@]}" ; do - sed -i -e "/${known_failure}.*FAILED/d" "${T}"/${ABI}-tests.log || die - done - - # But to actually check the test results, we examine the log. - if grep -q "FAILED" "${T}"/${ABI}-tests.log ; then - die "Test failure for ${ABI}!" - fi -} - -multilib_src_install() { - # Their build system is royally confusing, as usual - MINOR_VERSION=${MIN_PV} # Used for .so version - emake DESTDIR="${D}" install - - einfo "removing static libraries as upstream has requested!" - rm "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries." - - # install nspr-config - dobin config/nspr-config - - # Remove stupid files in /usr/bin - rm "${ED}"/usr/bin/prerr.properties || die - - # This is used only to generate prerr.c and prerr.h at build time. - # No other projects use it, and we don't want to depend on perl. - # Talked to upstream and they agreed w/punting. - rm "${ED}"/usr/bin/compile-et.pl || die -} diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index e96698eaa563..ff624e33c388 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -5,11 +5,9 @@ AUX nss-3.68-ld-fix.patch 1059 BLAKE2B ea449bf15d603e970468f1349a32804403036300c AUX nss-3.79-gcc-13.patch 1058 BLAKE2B d0249304f09fdea7e391732e7da63344c3e29c1856cb5ddb9e55a27305ab050077d138d9a8fdfbd6573bd7e7a345ed39f506e534464c3caaae925d1717b75edb SHA512 24dd41401b44ce86498a9b42f96068dbf58c6814ab18453db0615d49bdf327610a1ee2b0e32a2905a1c34364abd8d4c162a179f6b57cac19068babebbed229b4 DIST nss-3.68.4.tar.gz 82409303 BLAKE2B a3cf572e82ce29dbc77e9356e0db425170f7294f1468755843746539663fe486089660e1c1b379d0184003d9ccf57db6cf0b2c161d7038301c1cb5028175b16d SHA512 f97b63a9f8218f8fbd7b5d48c084b8166366d02cd50aac69a22d56324d2fea01c49d074e51430bd128f510c733085f3f43c9739ce4073a07a5666675e0ef3b15 DIST nss-3.79.1.tar.gz 84694831 BLAKE2B 209a502ba4b808bb4cb9b8775328fa26e36c55147ee5da7b8f661349129250f09685dd69919e24d7ff72cc55a2e9cbbbc9c059e543cf1b0a6a08e809be262d4c SHA512 e841efe9d0300d99b50e54c159c75df76c09c34c74bbc9b6ca007ad017b2cb91a8d33f6f4195e52bd8f3ed7be5d53f3ce7ce10825fa21abbf5dbba3db109e037 -DIST nss-3.82.tar.gz 84708994 BLAKE2B 59d3ace416c725933a07c51dc911f2fa11d55b1daddc5252a01ef3ae9df3375cbb199eff92e8e2bb364b9381ad1066c74d4f93c00900847f5234591bbbb29824 SHA512 6e0f28c3f776178ab2d97c6e2436aa10d72c9c2668aea1a6695ccf49e8c3c4cd2d266168508bcb456c655f2e692dceb44eae53c80d50076d7156db3deac70057 DIST nss-3.83.tar.gz 84844191 BLAKE2B f2e26f69450cbd2c94c5efdd959cb19e874bcb63d09098406ef49f4997bd04bc0ee4bc285c1c4f0ec461194171342c7d31965ac7bc7eefc284783542dfe853b1 SHA512 550cf1116e39e58041feaa67913f570d791e8153cc0522ba7ae02e27a61e0a4e6a25224be0f25d51a842dc11c70d600263450ebff0a9fdaa2840bafa3fc9ddd5 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4 EBUILD nss-3.68.4.ebuild 9328 BLAKE2B 5883d294203e24b15b927cf60dd90b5a9b4666b26d5a8591ccbf248b99bf82da2866383de792c1bb5af794cb73fc7be73ead212cb3193ef98198509e061010d3 SHA512 0bb43a21931d5a3bd8ff9146ed4c63ad1d3d76075bb27eb25ed97fd3825dbd436576fc71387a6633961ad15bf03bfd37b315094cb2551073ca331187a55572c7 EBUILD nss-3.79.1.ebuild 10480 BLAKE2B 06850337e70943128f696ad5b9709c910e2d038293ddd450e1a43576cbbf784dbbd8e81fae18518bf659e71eccc95cb2427373548e104b821ce37c81947d9d21 SHA512 8c8271924c02ee6d00ed6b7436e17c4a22763057b7101928973ab99324b603775c9d64e8e88dfc9fb27900532ea8946922b32f7d351cadb93e5f2ec14efdad0b -EBUILD nss-3.82.ebuild 10512 BLAKE2B b4fb44ac0ca7b2f325817ad9e7e1a30aacddbceea329d019ca967ecb2aec0b90976b3bb6c8898dd951184ac65482c100f07e50c4d8cabaa4722182ab5c0d4838 SHA512 2c4d21eb9d860ed4139dd72af5829d9db69a44474954e23dcfd05d76f0b8f0457f71c6a026bf60724ed3a3ef5c1cd7d72a020955a51f7263fb2a5d763e1f503b EBUILD nss-3.83.ebuild 10475 BLAKE2B 20ff6f2772ae88c8be0cf38360bf53b1deeb45d6fa3f3190ff48e520031657c0eba5730b0f26edb3a5c5e3a0c4f07c53861f6f7d8a948937ff14d8d322470cb5 SHA512 f055367b5226ac0d09a3d381225391105bcfaa68011ffe4e9c8c7cc79858332e84749ba9cda30048d2324edd285178994d02b8361f52a115eeb2bfad7536e7da MISC metadata.xml 517 BLAKE2B 85fba14d0b8a3539c57b8dca15a0f7789bb78a92891ff39271f804fa07b1620f5f3ece89269e3305b578064a53aeae7ab298bb97cdc019f41793888d42159727 SHA512 7b1fba5488498d5499134f1b58ecaa01cb8c51af3da666d55fba3884703d34efb57b449e76461fb6e13c37687bf5125c5dbab1934a950d4d13c0cff5a3b3318e diff --git a/dev-libs/nss/nss-3.82.ebuild b/dev-libs/nss/nss-3.82.ebuild deleted file mode 100644 index b55ab89370ad..000000000000 --- a/dev-libs/nss/nss-3.82.ebuild +++ /dev/null @@ -1,391 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic multilib toolchain-funcs multilib-minimal - -NSPR_VER="4.34" -RTM_NAME="NSS_${PV//./_}_RTM" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" -SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" -IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx" -RESTRICT="!test? ( test )" -# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND -RDEPEND=" - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - virtual/pkgconfig -" -DEPEND="${RDEPEND}" -BDEPEND="dev-lang/perl" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -PATCHES=( - # Custom changes for gentoo - "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" - "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" - "${FILESDIR}/${PN}-3.79-gcc-13.patch" -) - -QA_PKGCONFIG_VERSION="${PV}.0" - -src_prepare() { - default - - if use cacert ; then - eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch - fi - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - *86*-pc-solaris2*) echo "i86pc" ;; - aarch64*) echo "aarch64" ;; - hppa*) echo "parisc" ;; - i?86*) echo "i686" ;; - x86_64*) echo "x86_64" ;; - *) tc-arch ${t} ;; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - ${DEFAULT_ABI}) - einfo "Running compilation test to determine bit'ness" - mybits=$(nssbits) - ;; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - CCC="$(tc-getCXX)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - unset NSPR_INCLUDE_DIR - - export NSS_ALLOW_SSLKEYLOGFILE=1 - export NSS_ENABLE_WERROR=0 #567158 - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export FREEBL_NO_DEPEND=1 - export FREEBL_LOWHASH=1 - export NSS_SEED_ONLY_DEV_URANDOM=1 - export USE_SYSTEM_ZLIB=1 - export ZLIB_LIBS=-lz - export ASFLAGS="" - # Fix build failure on arm64 - export NS_USE_GCC=1 - # Detect compiler type and set proper environment value - if tc-is-gcc; then - export CC_IS_GCC=1 - elif tc-is-clang; then - export CC_IS_CLANG=1 - fi - - export NSS_DISABLE_GTESTS=$(usex !test 1 0) - - # explicitly disable altivec/vsx if not requested - # https://bugs.gentoo.org/789114 - case ${ARCH} in - ppc*) - use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1 - use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1 - ;; - esac - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" - done -} - -multilib_src_test() { - einfo "Tests can take a *long* time, especially on a multilib system." - einfo "30-45+ minutes per lib configuration. Bug #852755" - - # https://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html - # https://firefox-source-docs.mozilla.org/security/nss/legacy/nss_sources_building_testing/index.html#running_the_nss_test_suite - # https://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html (older) - export BUILD_OPT=1 - export HOST="localhost" - export DOMSUF="localdomain" - export USE_IP=TRUE - export IP_ADDRESS="127.0.0.1" - - NSINSTALL="${PWD}/$(find -type f -name nsinstall)" - - cd "${BUILD_DIR}"/tests || die - # Hack to get current objdir (prefixed dir where built binaries are) - # Without this, at least multilib tests go wrong when building the amd64 variant - # after x86. - local objdir=$(find "${BUILD_DIR}"/dist -maxdepth 1 -iname Linux* | rev | cut -d/ -f1 | rev) - - # Can tweak to a subset of tests in future if we need to, but would prefer not - OBJDIR="${objdir}" DIST="${BUILD_DIR}/dist" MOZILLA_ROOT="${BUILD_DIR}" ./all.sh || die -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - local i - for i in crmf freebl nssb nssckfw ; do - cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - done - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin || die - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die - - # create an nss-softokn.pc from nss.pc for libfreebl and some private headers - # bug 517266 - sed -e 's#Libs:#Libs: -lfreebl#' \ - -e 's#Cflags:#Cflags: -I${includedir}/private#' \ - */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ - || die "could not create nss-softokn.pc" - - # all the include files - insinto /usr/include/nss - doins public/nss/*.{h,api} - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac,cmac}.h - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils=( shlibsign ) - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - # checkcert utils has been removed in nss-3.22: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870 - # certcgi has been removed in nss-3.36: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 - nssutils+=( - addbuiltin - atob - baddbdir - btoa - certutil - cmsutil - conflict - crlutil - derdump - digest - makepqg - mangle - modutil - multinit - nonspr10 - ocspclnt - oidcalc - p7content - p7env - p7sign - p7verify - pk11mode - pk12util - pp - rsaperf - selfserv - signtool - signver - ssltap - strsclnt - symkeyutil - tstclnt - vfychain - vfyserv - ) - # install man-pages for utils (bug #516810) - doman doc/nroff/*.1 - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils[@]}; do - dobin ${f} - done - popd >/dev/null || die - fi -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/dev-libs/openssl-compat/Manifest b/dev-libs/openssl-compat/Manifest index de897b72844b..e9cbf9cd178d 100644 --- a/dev-libs/openssl-compat/Manifest +++ b/dev-libs/openssl-compat/Manifest @@ -1,12 +1,7 @@ AUX gentoo.config-0.9.8 4125 BLAKE2B f1fbef2b61df1ac9d0ea5d36e5ced1c40ed098a221db6b975edd22585f787dd22e708b2b89bbb4bfab81be3b0234d4daceda1726ee27195a7aac1ba461f4dff2 SHA512 83259e0e3689bfb80de403379ff942b488a8d716e841ca22dfe47aeefeaf8dfab8e06a32af3c5e392def723acf50ea659f62ee16ba7dd81ca54ea79b9e474f07 AUX gentoo.config-1.0.2 5155 BLAKE2B 4f123e68296e3c46ad9d5fc16876a108a499c0e62e919db236d905ab20a2f75ddc6427dc19591e894657e1a3a6567450bcd0357604b90ebc08a31f1179cd8ec6 SHA512 b185379e1be74237bb74f05938c5851e1fb26304e377cd1d0b138fedcc6dfc937b56da251c90996b08a6771d030346c846d3c308dc656bdcc50b78de3536fcd4 -AUX openssl-0.9.8e-bsd-sparc64.patch 1484 BLAKE2B 6cfba6ee4fa849e6d7799fbe749abf3763f22df3d5698b9120e89f0a74912462e7b14e457040071c2b46432210e9827ccc4e399eda54a5375b0f045d7e0b67ef SHA512 dbbfae5ce19a4247a6b1ca4a45ca6c15904e13e6bf603447cb5d9820292ceb411792e29db0001c5869e3c4cb0a8afe7fb64d35f007052efc68098301c2e81def -AUX openssl-0.9.8h-ldflags.patch 1151 BLAKE2B b215e46c380e571f153445f902803cf5d03d44f6f8b95a677c08bdf542e6d199c58f1f4699eb7dbd9de8bdc02b697a7971a9a06157d96c3dbd4295090a778723 SHA512 7f98c5ad310710aeceefd6fac440682bf2baaf41ce17de535add54af88c45fa0689e6e6c26bafb4fe2290fd3b6d80c51d85ffda1e276a73a3d66a319585aab11 -AUX openssl-0.9.8m-binutils.patch 684 BLAKE2B 35650e98595910d2e6b6fc846b49fecbb2a8e4a8b647bbec009a829ae4af8afdc7e7edac7a1eec8f13af1ad69b7036ca6af28bfd9509e6bba58f2b3906d6bdd5 SHA512 5e8a20111bd4809e7375c7323dab2c2edd6a131d1ec2377ee99c5e06ceb7b4b000e9606ba6d0e68cd67d8e001cc8194e11e301eace0feb066d5f3c5b331b5f04 -AUX openssl-0.9.8z_p8-perl-5.26.patch 310 BLAKE2B 29c46391d127cd2b1cb3943f1bb162a8b931e455f35f9e045372102d1461e3e3fd4cf4e4f544ec06a0b46a573d2009c8decf22678df03707c2487bade64f27b5 SHA512 b8e745ff90e447b000ace9cfd5f746c1bc8f3bb8249064d1d2f1072a1a628f5a89c405c7f384c73f0310f2a2f7af672950a9b7adbc583b1ee94b41d911b8a708 AUX openssl-1.1.0j-parallel_install_fix.patch 515 BLAKE2B a1bcffce4dc9e0566e21e753cf1a18ee6eac92aca5880c50b33966d8ecb391f7430e1db6ea5a30ee4e3a9d77fb9e5542e864508b01c325011e368165e079a96c SHA512 0badd29ec8cffd95b2b69a4b8f8eecfc9ea0c00a812b298a650ee353e3965147fd2da1f9058d2d51744838f38168257b89aaf317287c55a7b76f16a69c781828 AUX openssl-1.1.1i-riscv32.patch 2557 BLAKE2B 97e51303706ee96d3fae46959b91d1021dcbb3efa421866f6e09bbee6287aae95c6f5d9498bd9d8974b0de747ef696242691cfebec90b31dc9e2cc31b41b81ec SHA512 f75ae1034bb9dda7f4959e8a5d6d0dae21200723d82aebfbea58bd1d7775ef4042e49fdf49d5738771d79d764e44a1b6e0da341d210ea51d21516bb3874b626a -DIST openssl-0.9.8zh.tar.gz 3818524 BLAKE2B 610bb4858900983cf4519fa8b63f1e03b3845e39e68884fd8bebd738cd5cd6c2c75513643af49bf9e2294adc446a6516480fe9b62de55d9b6379bf9e7c5cd364 SHA512 b97fa2468211f86c0719c68ad1781eff84f772c479ed5193d6da14bac086b4ca706e7d851209d9df3f0962943b5e5333ab0def00110fb2e517caa73c0c6674c6 DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24 SHA512 5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659 DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4 SHA512 a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6 DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57 SHA512 c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32 @@ -14,7 +9,6 @@ DIST openssl-1.1.1o-test-fixes-expiry.patch.xz 6180 BLAKE2B 23ef36d7bd05c98f7fab DIST openssl-1.1.1o.tar.gz 9856386 BLAKE2B 5bd355fd17adf43ba4e3bf1a8036ceb724edd4f4ab80dc25aecc3d2647372e9db2bc12e2b89791fc4b6f7fd95a7b68e00490d09ca6518d25ab990ee27798e641 SHA512 75b2f1499cb4640229eb6cd35d85cbff2e19db17b959ac4d04b60f1b395b73567f9003521452a0fcfeea9b31b26de0a7bccf476ecf9caae02298f3647cfb7e23 DIST openssl-1.1.1o.tar.gz.asc 488 BLAKE2B a03a967e7e2124d1a76ad7765e2f48065f40d32ba102a433be603ee8f86b26a2d246dcb97a95bd694ef3005889ce4f1951f76d39fe1d683f92da1aa3023e9c2d SHA512 da6d88de7c1cd807b6089d50f8bb102c317c0b45ca26e517e3e400c5c65f787d94a1ee522af76279e93790a7fb491348cf25ffcfd66ecb9a9d35209328cb221e DIST openssl-compat-1.0.2u-versioned-symbols.patch.gz 24633 BLAKE2B 6bfad4ad27dbca0bd85bfd9521ffc844c3e93e6a1cca7c814edd49affc60ece1c706dd3aa7be2ce80857532531eac6f0f03f43c0be22a769d00d9241686eff71 SHA512 3d85aa34f2491e0e36eedc45829709e0fb552f6d558c2726b59dafa98c3e679b88497f3f7399d7565d88e727591e7d9b12f5b1e27116ba19b9a661d7f75b07a9 -EBUILD openssl-compat-0.9.8z_p8-r2.ebuild 4983 BLAKE2B d1d4e37b0b7f0226cc5c76894c28e14319882948621f9afb55979c3714894bf0bdbb4cabce3eb7b9070f353714c93fdbdfbd7fa4a368c9f50d49cc941c4d79df SHA512 85535f889a0fd5cd0d623beaa9b9b1df9efc6147e15e381985b5fd394614d5a52b350675f124425f2ae94b73f8303a0877bb26b2e09b998349b5fb5a942abb7b EBUILD openssl-compat-1.0.2u-r2.ebuild 7794 BLAKE2B 292aa0999be2c173b86b9324a8e1e73fd536b38af5106d09d776931c8a170808ddf976536d7f88398260e1cda58945fe747255a8f3c2d4432ab4e8ca139e83a4 SHA512 271767ff717c9324a34c3ae1964a6a428f83e97d002be6df797cadc809768a198ab090cb313e5aa3bc9fd22d029f2cf17c3612f51e154e140a552bfdf9cb55f2 EBUILD openssl-compat-1.1.1o.ebuild 7828 BLAKE2B 5f374aadbd173b82e7b2a1fd1de1f166e8f46887d96bcb889eb7baf8e3621e6dc4ac5998b4540bd2958cdecb38d827f3039da535be526d947dfbe00ddd08c413 SHA512 0ba38b74bca90d5a6848894bbe163b7d9f5019ea096f7bb02206ce91616bc6753c493be6546b592cdf49fccb535f964f1cc8c8a312b801db0fec09c36b9ea7a6 MISC metadata.xml 1223 BLAKE2B db6fe704a4a09590821cd011556759cfd60543fd531fef3bd233378f396ac5e67c7d834eee4e544995c3af02dc9f222ac787e0b8a1c48a6cadd06541c81372fb SHA512 3cd0b3d8ba2c2c31d3240a080c0edf61a3b090adb4bb14c3b79c9cd1f0c0ac332a9c9457b218a09fb9192cc82004dba57cd4cac404fdd5ddfe4f0c7780b596cd diff --git a/dev-libs/openssl-compat/files/openssl-0.9.8e-bsd-sparc64.patch b/dev-libs/openssl-compat/files/openssl-0.9.8e-bsd-sparc64.patch deleted file mode 100644 index a798164a9069..000000000000 --- a/dev-libs/openssl-compat/files/openssl-0.9.8e-bsd-sparc64.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- a/Configure -+++ b/Configure -@@ -365,7 +365,7 @@ - # -DMD32_REG_T=int doesn't actually belong in sparc64 target, it - # simply *happens* to work around a compiler bug in gcc 3.3.3, - # triggered by RIPEMD160 code. --"BSD-sparc64", "gcc:-DB_ENDIAN -DTERMIOS -O3 -DMD32_REG_T=int -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 BF_PTR:::des_enc-sparc.o fcrypt_b.o:::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", -+"BSD-sparc64", "gcc:-DB_ENDIAN -DTERMIOS -O3 -DMD32_REG_T=int -Wall::${BSDthreads}:ULTRASPARC::SIXTY_FOUR_BIT_LONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 BF_PTR:::des_enc-sparc.o fcrypt_b.o:::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", - "BSD-ia64", "gcc:-DL_ENDIAN -DTERMIOS -O3 -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK:${ia64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", - "BSD-x86_64", "gcc:-DL_ENDIAN -DTERMIOS -O3 -DMD32_REG_T=int -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", - - -the -B flag is a no-op nowadays - ---- a/crypto/des/Makefile -+++ b/crypto/des/Makefile -@@ -62,7 +62,7 @@ - $(CC) $(CFLAGS) -o des des.o cbc3_enc.o $(LIB) - - des_enc-sparc.S: asm/des_enc.m4 -- m4 -B 8192 asm/des_enc.m4 > des_enc-sparc.S -+ m4 asm/des_enc.m4 > des_enc-sparc.S - - # ELF - dx86-elf.s: asm/des-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl diff --git a/dev-libs/openssl-compat/files/openssl-0.9.8h-ldflags.patch b/dev-libs/openssl-compat/files/openssl-0.9.8h-ldflags.patch deleted file mode 100644 index 64cc7bde0504..000000000000 --- a/dev-libs/openssl-compat/files/openssl-0.9.8h-ldflags.patch +++ /dev/null @@ -1,29 +0,0 @@ -http://bugs.gentoo.org/181438 -http://bugs.gentoo.org/327421 -https://rt.openssl.org/Ticket/Display.html?id=3332&user=guest&pass=guest - -make sure we respect LDFLAGS - -also make sure we don't add useless -rpath flags to the system libdir - ---- openssl-0.9.8h/Makefile.org -+++ openssl-0.9.8h/Makefile.org -@@ -180,6 +181,7 @@ - MAKEDEPEND='$$$${TOP}/util/domd $$$${TOP} -MD ${MAKEDEPPROG}' \ - DEPFLAG='-DOPENSSL_NO_DEPRECATED ${DEPFLAG}' \ - MAKEDEPPROG='${MAKEDEPPROG}' \ -+ LDFLAGS='${LDFLAGS}' \ - SHARED_LDFLAGS='${SHARED_LDFLAGS}' \ - KRB5_INCLUDES='${KRB5_INCLUDES}' LIBKRB5='${LIBKRB5}' \ - EXE_EXT='${EXE_EXT}' SHARED_LIBS='${SHARED_LIBS}' \ ---- openssl-0.9.8h/Makefile.shared -+++ openssl-0.9.8h/Makefile.shared -@@ -153,7 +153,7 @@ - NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \ - SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX" - --DO_GNU_APP=LDFLAGS="$(CFLAGS) -Wl,-rpath,$(LIBRPATH)" -+DO_GNU_APP=LDFLAGS="$(LDFLAGS) $(CFLAGS)" - - #This is rather special. It's a special target with which one can link - #applications without bothering with any features that have anything to diff --git a/dev-libs/openssl-compat/files/openssl-0.9.8m-binutils.patch b/dev-libs/openssl-compat/files/openssl-0.9.8m-binutils.patch deleted file mode 100644 index 9fa79b9a65fb..000000000000 --- a/dev-libs/openssl-compat/files/openssl-0.9.8m-binutils.patch +++ /dev/null @@ -1,24 +0,0 @@ -http://bugs.gentoo.org/289130 - -Ripped from Fedora - ---- openssl-1.0.0-beta4/crypto/sha/asm/sha1-x86_64.pl.binutils 2009-11-12 15:17:29.000000000 +0100 -+++ openssl-1.0.0-beta4/crypto/sha/asm/sha1-x86_64.pl 2009-11-12 17:24:18.000000000 +0100 -@@ -150,7 +150,7 @@ ___ - sub BODY_20_39 { - my ($i,$a,$b,$c,$d,$e,$f)=@_; - my $j=$i+1; --my $K=($i<40)?0x6ed9eba1:0xca62c1d6; -+my $K=($i<40)?0x6ed9eba1:-0x359d3e2a; - $code.=<<___ if ($i<79); - lea $K($xi,$e),$f - mov `4*($j%16)`(%rsp),$xi -@@ -187,7 +187,7 @@ sub BODY_40_59 { - my ($i,$a,$b,$c,$d,$e,$f)=@_; - my $j=$i+1; - $code.=<<___; -- lea 0x8f1bbcdc($xi,$e),$f -+ lea -0x70e44324($xi,$e),$f - mov `4*($j%16)`(%rsp),$xi - mov $b,$t0 - mov $b,$t1 diff --git a/dev-libs/openssl-compat/files/openssl-0.9.8z_p8-perl-5.26.patch b/dev-libs/openssl-compat/files/openssl-0.9.8z_p8-perl-5.26.patch deleted file mode 100644 index c932b820425c..000000000000 --- a/dev-libs/openssl-compat/files/openssl-0.9.8z_p8-perl-5.26.patch +++ /dev/null @@ -1,13 +0,0 @@ -https://bugs.gentoo.org/639876 - ---- a/crypto/des/asm/des-586.pl -+++ b/crypto/des/asm/des-586.pl -@@ -4,7 +4,7 @@ - # Svend Olaf Mikkelsen - # - --push(@INC,"perlasm","../../perlasm"); -+push(@INC,".","perlasm","../../perlasm"); - require "x86asm.pl"; - require "cbc.pl"; - require "desboth.pl"; diff --git a/dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r2.ebuild b/dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r2.ebuild deleted file mode 100644 index 3b77fd0b9f48..000000000000 --- a/dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r2.ebuild +++ /dev/null @@ -1,165 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat - -EAPI="6" - -inherit flag-o-matic toolchain-funcs multilib-minimal - -#PLEVEL=$(printf "\\$(printf '%03o' $((${PV##*_p} + 96)))") -PLEVEL='h' # _p8 -> tr '[1-9]' '[a-i]' -> 'h' -MY_PV=${PV/_p*/${PLEVEL}} -MY_P=openssl-${MY_PV} -S="${WORKDIR}/${MY_P}" -DESCRIPTION="Toolkit for SSL v2/v3 and TLS v1" -HOMEPAGE="https://www.openssl.org/" -SRC_URI="mirror://openssl/source/${MY_P}.tar.gz" - -LICENSE="openssl" -SLOT="0.9.8" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86" -IUSE="bindist gmp kerberos cpu_flags_x86_sse2 test tls-compression" -RESTRICT="!bindist? ( bindist ) - test" - -RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}] ) - tls-compression? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) - kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] ) - !=dev-libs/openssl-0.9.8*:0 - !dev-libs/openssl:0.9.8" -DEPEND="${RDEPEND} - >=dev-lang/perl-5 - test? ( - sys-apps/diffutils - sys-devel/bc - )" - -# Do not install any docs -DOCS=() - -PATCHES=( - "${FILESDIR}"/openssl-0.9.8e-bsd-sparc64.patch - "${FILESDIR}"/openssl-0.9.8h-ldflags.patch #181438 - "${FILESDIR}"/openssl-0.9.8m-binutils.patch #289130 - "${FILESDIR}"/openssl-0.9.8z_p8-perl-5.26.patch -) - -src_prepare() { - default - - # disable fips in the build - # make sure the man pages are suffixed #302165 - # don't bother building man pages if they're disabled - sed -i \ - -e '/DIRS/s: fips : :g' \ - -e '/^MANSUFFIX/s:=.*:=ssl:' \ - -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \ - -e $(has noman FEATURES \ - && echo '/^install:/s:install_docs::' \ - || echo '/^MANDIR=/s:=.*:=/usr/share/man:') \ - Makefile{,.org} \ - || die - # show the actual commands in the log - sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared || die - # update the enginedir path. - # punt broken config we don't care about as it fails sanity check. - sed -i \ - -e '/^"debug-ben-debug-64"/d' \ - -e "/foo.*engines/s|/lib/engines|/$(get_libdir)/engines|" \ - Configure || die - - # since we're forcing $(CC) as makedep anyway, just fix - # the conditional as always-on - # helps clang (#417795), and versioned gcc (#499818) - sed -i 's/expr.*MAKEDEPEND.*;/true;/' util/domd || die - - # quiet out unknown driver argument warnings since openssl - # doesn't have well-split CFLAGS and we're making it even worse - # and 'make depend' uses -Werror for added fun (#417795 again) - [[ ${CC} == *clang* ]] && append-flags -Qunused-arguments - - # allow openssl to be cross-compiled - cp "${FILESDIR}"/gentoo.config-0.9.8 gentoo.config || die "cp cross-compile failed" - chmod a+rx gentoo.config || die - - append-flags -fno-strict-aliasing - append-flags -Wa,--noexecstack - - sed -i '1s,^:$,#!/usr/bin/perl,' Configure || die #141906 - sed -i '/^"debug-bodo/d' Configure || die # 0.9.8za shipped broken - ./config --test-sanity || die "I AM NOT SANE" - - multilib_copy_sources -} - -multilib_src_configure() { - unset APPS #197996 - unset SCRIPTS #312551 - - tc-export CC AR RANLIB - - # Clean out patent-or-otherwise-encumbered code - # Camellia: Royalty Free https://en.wikipedia.org/wiki/Camellia_(cipher) - # IDEA: Expired https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm - # EC: ????????? ??/??/2015 https://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography - # MDC2: Expired https://en.wikipedia.org/wiki/MDC-2 - # RC5: 5,724,428 03/03/2015 https://en.wikipedia.org/wiki/RC5 - - use_ssl() { use $1 && echo "enable-${2:-$1} ${*:3}" || echo "no-${2:-$1}" ; } - echoit() { echo "$@" ; "$@" ; } - - local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") - - local sslout=$(./gentoo.config) - einfo "Use configuration ${sslout:-(openssl knows best)}" - local config="Configure" - [[ -z ${sslout} ]] && config="config" - - echoit \ - ./${config} \ - ${sslout} \ - $(use cpu_flags_x86_sse2 || echo "no-sse2") \ - enable-camellia \ - $(use_ssl !bindist ec) \ - enable-idea \ - enable-mdc2 \ - $(use_ssl !bindist rc5) \ - enable-tlsext \ - $(use_ssl gmp gmp -lgmp) \ - $(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \ - $(use_ssl tls-compression zlib) \ - --prefix=/usr \ - --openssldir=/etc/ssl \ - shared threads \ - || die "Configure failed" - - # Clean out hardcoded flags that openssl uses - local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \ - -e 's:^CFLAG=::' \ - -e 's:-fomit-frame-pointer ::g' \ - -e 's:-O[0-9] ::g' \ - -e 's:-march=[-a-z0-9]* ::g' \ - -e 's:-mcpu=[-a-z0-9]* ::g' \ - -e 's:-m[a-z0-9]* ::g' \ - ) - sed -i \ - -e "/^LIBDIR=/s|=.*|=$(get_libdir)|" \ - -e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \ - -e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \ - Makefile || die -} - -multilib_src_compile() { - # depend is needed to use $confopts - emake -j1 depend - emake -j1 build_libs -} - -multilib_src_test() { - emake -j1 test -} - -multilib_src_install() { - dolib.so lib{crypto,ssl}.so.0.9.8 -} diff --git a/dev-libs/popt/Manifest b/dev-libs/popt/Manifest index b1dca7294e9e..42b762a9fcd5 100644 --- a/dev-libs/popt/Manifest +++ b/dev-libs/popt/Manifest @@ -1,3 +1,5 @@ DIST popt-1.18.tar.gz 580569 BLAKE2B c9c42eb12aa21764cde5e9b4a8b30125b547ae690b4d9d0d40b45bd3c1f7ae0b09d5086a588cf37e7bed71fe770ff840c0fd40ecf4ce5b7c1e874b938b6e0324 SHA512 86422e8762adda3d02d46c20ac74ffe389d4f991d552b6fea729f007345b6426cbeb71160284e2deaa2ce44ce754a9e6cf6ccbd64bff9bc2253df40cdc2f79a5 +DIST popt-1.19.tar.gz 596676 BLAKE2B 8f8965e2d339f0413e8d1da421ea7556526f39f089a822063d6fdc35b781a7c7ea84a91d6af3e25902c1f045f564ef956fc69cd4625e6cc008c9e3ca34923a9d SHA512 5d1b6a15337e4cd5991817c1957f97fc4ed98659870017c08f26f754e34add31d639d55ee77ca31f29bb631c0b53368c1893bd96cf76422d257f7997a11f6466 EBUILD popt-1.18.ebuild 1057 BLAKE2B ad6668d5d593b1b7501d4851edeec5934fa6e4de2ef4a309ef43330655e54a5952e78e5f9c4521c0eefadfbfcec1c953c8e2868ff116660989ed36896a3b3646 SHA512 b706249c10d63749176de4d37cad198c134ee2cbb98d06a871f5cc3cf0e1f6b837755f3e66c55ae674d3805d4d89596f309fb5eb2f30ee688a05db333b7a1f63 +EBUILD popt-1.19.ebuild 1229 BLAKE2B 46bc37c7d411a9b42aa587ed934f4a3fe89bd55feaab9319d51605e632b5aa1bc9cafe86ea09268766028e592d6963967721f71086288d948f401941060ccf3e SHA512 9dda8932df6851db52df6753baa28fc530b5c5144c7e9c3998baf0aa9f5d5e90aa3e37b37904180322cf5afa438726fae238f0c3a2b9a0d4b63f5db88cebab93 MISC metadata.xml 412 BLAKE2B 6fc4208a8032652bfc2f48606c900686475617e828264bb8c4adca481c0de8f73a67b39e418143c6e75e8dec185d15f6050b3b7bf7e2f3ba14bffd17a59b2418 SHA512 aa4b2d96f2588e7fd24fc7a7f793209b431c9628e1ac05f79bdb52edd1582fcf21e93491e2ee241ed8b3aab2b83a1b047c819d030413e013b0d90d4cd4ba2393 diff --git a/dev-libs/popt/popt-1.19.ebuild b/dev-libs/popt/popt-1.19.ebuild new file mode 100644 index 000000000000..483bb167bd28 --- /dev/null +++ b/dev-libs/popt/popt-1.19.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal libtool + +DESCRIPTION="Parse Options - Command line parser" +HOMEPAGE="https://github.com/rpm-software-management/popt" +SRC_URI="http://ftp.rpm.org/${PN}/releases/${PN}-1.x/${P}.tar.gz" + +LICENSE="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 ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls static-libs" + +RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND="nls? ( >=sys-devel/gettext-0.19.8 )" + +src_prepare() { + default + + # Unclear what the background to this is, perhaps + # https://git.exherbo.org/arbor.git/commit/?id=5545d22d3493279acf7a55246179f818ef22f5fa + sed -i -e 's:lt-test1:test1:' tests/testit.sh || die + + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --disable-werror + $(use_enable static-libs static) + $(use_enable nls) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + + find "${ED}" -type f -name "*.la" -delete || die +} diff --git a/dev-libs/trio/Manifest b/dev-libs/trio/Manifest index 999651d38c4e..1a1a6459e308 100644 --- a/dev-libs/trio/Manifest +++ b/dev-libs/trio/Manifest @@ -1,6 +1,3 @@ -AUX trio-1.16-no-inline.patch 197 BLAKE2B 6d4eaad93ef8bafe450d9dce6a6b676e649be525184a313af55f82916090a0c73edcc606f96097009700a8c1dfaae3c1a5081e0ed32b7b22f2c88a0cb385edbf SHA512 ee581daa9e957c6bbfc080f688b664bf04df29cd2dfb5ce59cc9e6f41ec005258a2584ac81505760a939f23b14991913b42d67742fa44e16000bd0552518aaa0 -DIST trio-1.16.tar.gz 167337 BLAKE2B 0f284e0a130723f7511c0e874276c79c1addc1329833d14f0b76bae9808d90b76a2b26817ee85da71c3997360918cb534917a11bbe35ba627d1012cd8a2f6299 SHA512 3a8bac3ed001f70f498bd2ab0881ed6d3760bc978bf9ff587c3fc1d5d7a38205f779c5fe445f41edaa9e23c15bc1b4a521916e19161277741bc8e2f744b46c69 DIST trio-1.17.tar.gz 452237 BLAKE2B 77ff673cc103b07b1424720d28c49d2e33a1402a98d8d21124fabb0cafd3498a99976d808cbbc5a90e1b3a063c6af68c3daf94768d533e4a762b730a253fa012 SHA512 19f4732b32c6a3754677d5766399fa70083c6a78c0d04b1dfa10a578b21405ba3e3d3af6543e4811f5fd305ec2727781a1b0f2888e59c574ca735f8406da7954 -EBUILD trio-1.16.ebuild 860 BLAKE2B cb67c7210025e47731cfe8aca3aa8f95a6b43ce82574e7f3c5129508ba51736652955d9c7428d79d2bc77b7195ffd80ba4beeebc70a490766207d877d3d830ca SHA512 9ce79b1dcdead5e65097eb89d456c63af2538d9c267e8f864a33b060beec73dd62bbe298cf7eb589eb9a3fba5ddf0189ae704c769b79c42a348224c54f65812a EBUILD trio-1.17.ebuild 544 BLAKE2B da4a36e2ac24aa7e116bddd1401f19e87b682f2c44d95cd4bd4d7fa819c4d37f1a557a089619e1a57961c545567e51730d77b7554f0d1c23cc36e2bfe0e22b62 SHA512 2a995659a8da3cea24dfc4830c40b74488a5583bd7a38d0ec70d6133a6ee7df6dbf45212b5f96b621cc737a4042456ef62047878813f7ad4f799b52108ec53f2 MISC metadata.xml 329 BLAKE2B 5863c898baa0c23c810edcdc6ae637b0a391579d1fee8db773c899bb936e36c76fb847e2d6de1410d9b6b286154459fb7d515f0a7f270c16a762274f4c19457f SHA512 5ee6ecb624bca2b159b5a6ebd0605d5ccef265c21f37e5f440317032a4144851b0b2eeaabf5fa89f710b9b18b85ad6812827cf9d32f4cfefc4d44e6592c98de2 diff --git a/dev-libs/trio/files/trio-1.16-no-inline.patch b/dev-libs/trio/files/trio-1.16-no-inline.patch deleted file mode 100644 index b1584344a111..000000000000 --- a/dev-libs/trio/files/trio-1.16-no-inline.patch +++ /dev/null @@ -1,8 +0,0 @@ -Let compiler decide what to inline (fixes build with -Os). -https://bugs.gentoo.org/792075 ---- a/triodef.h -+++ b/triodef.h -@@ -315,2 +315,3 @@ - #endif -+#undef TRIO_INLINE - #if !defined(TRIO_INLINE) diff --git a/dev-libs/trio/trio-1.16.ebuild b/dev-libs/trio/trio-1.16.ebuild deleted file mode 100644 index bf7d164f5baf..000000000000 --- a/dev-libs/trio/trio-1.16.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Portable string functions, focus on the *printf() and *scanf() clones" -HOMEPAGE="https://daniel.haxx.se/projects/trio/" -SRC_URI="mirror://sourceforge/ctrio/${P}.tar.gz" - -LICENSE="trio" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}"/${P}-no-inline.patch -) -HTML_DOCS=( html/. ) - -src_prepare() { - default - sed -i '/$(CC)/s/-o/$(LOCAL_LDFLAGS) -o/' Makefile.in || die -} - -src_compile() { - emake AR="$(tc-getAR)" LOCAL_LDFLAGS="${LDFLAGS}" - ln -s libtrio.so.2{.0.0,} || die - ln -s libtrio.so{.2.0.0,} || die -} - -src_test() { - emake LOCAL_LDFLAGS="${LDFLAGS}" regression - LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ./regression || die -} - -src_install() { - doheader trio*.h - dolib.so libtrio.so* - einstalldocs -} diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest index 7b2fa38f9c3e..859b31160377 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 694 BLAKE2B ea5af57713559a24c217256f84b6528fa004ad1afe3132589b64845317666f6eaf992ca9e8de86d63be6885d63abe85178f1b372474ab0ccfc24d86818d6c667 SHA512 b5e397f40f8f09698fb23264c7e4612566fad46feafe5b57b4f28e353a2c08a588907358c02286143e341277b1fbf184fb83d101debcdb68fa6c699b4b7d77ee +EBUILD vala-common-0.56.3.ebuild 692 BLAKE2B 3427d22e37a9dc99236fc72fb3da4ad9c3ec1e53c0f2eb4acddccd50ca91d4f0b3452ed82e2e820c36305e55cbd34a84644578d9e53ad02fbfd8cc8c64d57282 SHA512 3afacfec4addc3471d5351d72c3e466afd6f67dbcd4848cac4b74a76b471576c7b46d20b4ef4ff73ffeae405972b4c2df64fc3b0b42967c3397ea63a7226fa5c 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 1889f60e7808..fd2be6eaa71a 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-ml/Manifest.gz b/dev-ml/Manifest.gz index c7371524c68fc600336ce1e6123d8411e2fb58ed..86155b21c101cc1eaf048b4246297971c3dd13fa 100644 GIT binary patch literal 35169 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%0D&(;)698 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

    <2 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 literal 35152 zcmV(?K-a$?iwFP!00002|8%|EmL18JW%sVH;18ta=4R$@_E^E}!b_m$U`^J*=`wbELlj6eO?|MOpb zo^X$AUPru+`?}{I@mT9R`Np#xwXE3vtmC@s$|dbtcDP!LrJVUne0D9P9;2^*Ua7Sm zM~r7aW^KGkDsj%E$DGo2;ZNtCdCcH#9Cyy0BjZ!Y`ul

    pJ`~LOQ=fAw4S3Tb4E3Hv`NTYcF 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 U{m>3=UC00Wzm9vefrR}408CEu3;+NC diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index e7faac905ee7..74710f9b338a 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -3,6 +3,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.0.src.tar.xz 112062796 BLAKE2B 947917b6c75cbd8882133dc01f57013523274962371ac5ae4a22b010f8a7d5d31288c1d9847bf19ba919fa3110fe34a8ff937107fe19bd064ed87bf4d08d8a51 SHA512 e5aacbe7574dcec62017cc03c9fa2ee4cf075125a3d6c3975c38f06e91adcebb1ff92bcf40c6dd67db087813c60b15a04f1424c713d751199518b58025ce87fc DIST llvm-project-15.0.0.src.tar.xz.sig 438 BLAKE2B 8eb12c259f94d8f867a31dbe05128adc1f9cc7ec8bcbdbe1738d2fad461f5d214e674f080f7f29b639a7a75f9c5b56c0f959f538697d647b94b97dc56b036e5f SHA512 4096464a46e07575b7cff448ff8bbc38fe972505f366b744419a06339cf32b93266b0fae5390879859041ce6710e4b675ed3ea7561d6a817623d7ece0e969661 +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 EBUILD llvm-ocaml-14.0.6.ebuild 2594 BLAKE2B 60511c8fbe6fb601e25db4cd2241c0539f829c7c13b55cc142348fa2ac7feff500ddaa00929e7c0152f114cc3dd257f20063290d40a725a5cf05fa51c3ef7072 SHA512 a323d719faa75764be7ae4e663beaf806836b8388521c3aec93ea07a2f3e001a130c7881a15137a7199660a3e0e7baf646391817b09921dab693adbe03c2d173 @@ -10,4 +11,5 @@ EBUILD llvm-ocaml-15.0.0.9999.ebuild 2578 BLAKE2B 4daf57c17c61d1195d65de9e2dd0f4 EBUILD llvm-ocaml-15.0.0.ebuild 2594 BLAKE2B 8d4bbc9ddb683134c8f264a3d47321a44018972a5d93444b14aa7f893246475f9de63904f490470f88e8c6f454b8b256c5cb49cdbf8759041379d3da9267b733 SHA512 3096c1736deb25cac7008dc10d575d240374e708cabd67de45d6180419f99990349d12a6e37fc2e5289ea9c71d29cb15702247c0644337a6f361ab02475be011 EBUILD llvm-ocaml-16.0.0.9999.ebuild 2578 BLAKE2B 4daf57c17c61d1195d65de9e2dd0f4f7c55b12dbb829349662db0f8fadec64172daa3d9370bc1387391f326f87b2e03de36ed37a12e72b083beb3e05d79cea12 SHA512 07e210df38ff33721074f544263feebe4a37be0d41118d3c93a820c459e735244c5914a8198df6ce347c4367ea9ba670c70bf54e800684d37121470a76dcdb8f EBUILD llvm-ocaml-16.0.0_pre20220915.ebuild 2578 BLAKE2B 4daf57c17c61d1195d65de9e2dd0f4f7c55b12dbb829349662db0f8fadec64172daa3d9370bc1387391f326f87b2e03de36ed37a12e72b083beb3e05d79cea12 SHA512 07e210df38ff33721074f544263feebe4a37be0d41118d3c93a820c459e735244c5914a8198df6ce347c4367ea9ba670c70bf54e800684d37121470a76dcdb8f +EBUILD llvm-ocaml-16.0.0_pre20220918.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_pre20220918.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220918.ebuild new file mode 100644 index 000000000000..3f682163a64b --- /dev/null +++ b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220918.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/opam-client/Manifest b/dev-ml/opam-client/Manifest index dc8feedb567a..354c06626a0f 100644 --- a/dev-ml/opam-client/Manifest +++ b/dev-ml/opam-client/Manifest @@ -5,5 +5,5 @@ DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c67 DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396 EBUILD opam-client-2.0.10.ebuild 959 BLAKE2B 0c49373bc78678c7fc11fc5cb9d33a5495d83dc5d5de67e7219f1dba81fc448b9038a41ed01bfd05f33a48a0d70f9edf1f10bc87e5c2958863f7b4c90dc47a6d SHA512 5cc5ceeaa8b0c3c3a1ae5897a49b7d1643652010c2aa610a6a0cf4c4c18101e26c2c4bc65e0de858ba5e472ba411d76261af8f3dac506a30d205480a115ba491 EBUILD opam-client-2.0.9.ebuild 1026 BLAKE2B 0a42c8dc6f43666139de6c41f2e17d9ea60af9578d240af6eb5732a6cdf020a32231c10befb77ad86f9788afe798d534a8823789b22681bb71f4de547417b17e SHA512 d85a87f097ceaaad5254796d9547ee916faa277419504ff58d77076696588435cb0ac7610297d6dd76edf9c23fe3c6ec29bdb80cb83535051ed33cac273433d8 -EBUILD opam-client-2.1.2.ebuild 1024 BLAKE2B 5f75e9afadb419dbf56d00cfc32cd4fded81a3c552703a7b4183f29801399e5de6119911629f48bd1c37fd9a901b79bf6057759412ad920d4c448a83973f2927 SHA512 e6a7607b55af49992a8d7039ac7c32f9949d02dc5377c887013fe09837eb5d2d791bd0b1557e7d9d4fe407976e521da3c87342ccf5bf5217008c6aff38eeecdc +EBUILD opam-client-2.1.2.ebuild 1022 BLAKE2B 8bbcd3ee50ce2eb6beb3213d21b051d4dbda3685504f9645e4510fe07ce734556cbb9cf6a0c87f55b02eaa8b8423edce08943627fc1ff178bc2812d40bb57701 SHA512 9304f5728b1f152cca0d808a6bc4b14a8a788c47463eaad14cba8867c62f7df99ddb3f5e96601d148860c4993ded4aeeaf41e0063d1312065bea307ad2c38845 MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da diff --git a/dev-ml/opam-client/opam-client-2.1.2.ebuild b/dev-ml/opam-client/opam-client-2.1.2.ebuild index 9160bccc9d77..aebe69e3c52a 100644 --- a/dev-ml/opam-client/opam-client-2.1.2.ebuild +++ b/dev-ml/opam-client/opam-client-2.1.2.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" IUSE="+ocamlopt test" RESTRICT="!test? ( test )" diff --git a/dev-ml/opam-core/Manifest b/dev-ml/opam-core/Manifest index ec222dddfac6..271292fe68e7 100644 --- a/dev-ml/opam-core/Manifest +++ b/dev-ml/opam-core/Manifest @@ -4,5 +4,5 @@ DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c67 DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396 EBUILD opam-core-2.0.10.ebuild 1008 BLAKE2B 7237cf6ac3134cd86239a99187b97026fa608046b17f78d9b2fbd066b94b7d4f4c9e2361e02dcdb53fe89a750905a868a6ad0c894dc85ddd760e881f2cc2a2be SHA512 713968464097a18b57deea518fba9136b39c7155e068854eb32fc712af19155d143d01415a99dbaf896079e6dfe9ad2613e290b600ffd650cca5bd2a4755c08f EBUILD opam-core-2.0.9.ebuild 881 BLAKE2B 705dbb83da94bb76fe650492dd25bf517cf2bee4d36f2d3efba22c4d51b10e88a615d2bee910f2912723bfaf47d656bf01843ecb9105fac3c7af236f0b6a45b0 SHA512 bcfff9888dc8b4ec8f5b241603f3ba9a453b0a1e4a13bc945f1a91620271cfa81eb562421a795a4001680ed2095ffd3785f49590dafecc18ab9972a58688ab4f -EBUILD opam-core-2.1.2.ebuild 1015 BLAKE2B 53557c7566a6c0424447f6262e13e85886a47abee646b8a09f817ab08bc29c4a756e977bd6310d37c4ca1f426fa801bbaaca9afe105d018ea08c047d94291270 SHA512 fa07ed1409e4bcba8ccf7e18a74f4667b36998ddc971fc2f409fcda9882111dce629729bf1b7cc7f26a5ae53c2603fa834b03bbfac73626af22de15f71c229fb +EBUILD opam-core-2.1.2.ebuild 1013 BLAKE2B efb5f2fddf7b424e15fdfe938e9dfc78c147097d301f7bcf9e44d3bba04a2a918068847b433ada692d6805f71df45265ddfe110ec69b4d90e053b754bdb62b56 SHA512 3f61ec2afc4b8aa2060888c3f015e35292cff1383d6ff35b2b7017b8cb9b7a936da7af9047dd968149513ac3631d6d140fa25babefcd8289a392504e7dd1175a MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da diff --git a/dev-ml/opam-core/opam-core-2.1.2.ebuild b/dev-ml/opam-core/opam-core-2.1.2.ebuild index 1e81f19a79fc..a3daaaeba74c 100644 --- a/dev-ml/opam-core/opam-core-2.1.2.ebuild +++ b/dev-ml/opam-core/opam-core-2.1.2.ebuild @@ -16,7 +16,7 @@ OPAM_INSTALLER="${S}/opam-installer" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" RDEPEND=" dev-ml/ocamlgraph:= diff --git a/dev-ml/opam-format/Manifest b/dev-ml/opam-format/Manifest index cbd39626333c..e6bdc65a850f 100644 --- a/dev-ml/opam-format/Manifest +++ b/dev-ml/opam-format/Manifest @@ -5,5 +5,5 @@ DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c67 DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396 EBUILD opam-format-2.0.10.ebuild 1070 BLAKE2B 776112648930bfe3aef94f0d9a21229797d0493a22ab8872cfc34767e7e50fc17445498c3f587d866eed41ebbbaa71a067bed56c854968bfa1c6bf588abedd96 SHA512 acd72a194f3183f5b0396b6324ce3a892f222ed3f282f8b38392eca2c6d3c63bda14e65ac9578b01432c1ed8279a8619bbbbc1f63ef4fc9446ca5b060718db50 EBUILD opam-format-2.0.9.ebuild 1065 BLAKE2B 55af5160782551247fb58afb43ef6408de421baa017e33fd4aec31a7bd959245c8b6da5d557901095d2a30acc92259de485c5d075c7be9252f3d2334e9c21296 SHA512 38c93e93fea82728fc34ddd3b4d38accc34630277ffdba99317c7a78d0df4d755b18fe9114dac161bcd384d59d9172113a48f99cadf3d779b98a60d129c47e11 -EBUILD opam-format-2.1.2-r1.ebuild 1225 BLAKE2B 57da4e35a8cb0e47240623853b140141690b9d3fc5c8c1d00bda28b6a92a6eaefe36cd1adf4cc3592b9f4d7f30fafeb3f7fa2ba097a087f7cacd8c07a521f419 SHA512 1c3ba301d6c7269f433289ceeb69b9d947deb64ed513536bbe4768381fc71a5a7f27206458bb8cd2bf5a42352331dc23c67848469e328f3d704b7e883afbf622 +EBUILD opam-format-2.1.2-r1.ebuild 1223 BLAKE2B eae0bc4d10666580b69edd3e0cfe0da361371d5775d60494a30ab365cf2167117a0c8d4fc01061f34292965d924ca03e5a0ac194f07c48fe36c1e43e9d4b847c SHA512 a7ebb64e14ee1dc4864ac314820775abc117abe4566fad4291dc97e343692a807413a6d183edc8ed75372afaebac7bbad3481a429a5d862a716ec4f2ff4c7f03 MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da diff --git a/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild b/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild index b1a5c43ceb11..54ee6c913fc1 100644 --- a/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild +++ b/dev-ml/opam-format/opam-format-2.1.2-r1.ebuild @@ -16,7 +16,7 @@ OPAM_INSTALLER="${S}/opam-installer" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" IUSE="+ocamlopt test" RESTRICT="!test? ( test )" diff --git a/dev-ml/opam-repository/Manifest b/dev-ml/opam-repository/Manifest index 892cfcc121eb..50fb49cc000a 100644 --- a/dev-ml/opam-repository/Manifest +++ b/dev-ml/opam-repository/Manifest @@ -5,5 +5,5 @@ DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c67 DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396 EBUILD opam-repository-2.0.10.ebuild 921 BLAKE2B 1e39fbd674834241eb5eb27768cbe829951cfd15d17811b92134d4f3b97ec2fcdc8a2bf86e5eaee696e175ca1ca23d5f73f2752e53754b73ba8147cb7d044d9f SHA512 071d1c33e57180cbb182eb05e7b044862bc5af3736a904a15e029488cb017cb85249b936d4e2c4f739818d996c02791dc50eeddfac2f43aaac4e3c1e8883a4ac EBUILD opam-repository-2.0.9.ebuild 916 BLAKE2B 17608649a756ac8f0bb0503eab8f612e4465f4cee3d2b26a4edf65d7e5d521931bbc43970944e4ee00c98d526fea360bc35438bc317924fff4cdd66b82cb7e3c SHA512 a4f78eacafa63f350a16b00bd4fcf5b4ba5318541e01f75400c10c262bc6fcd1e4df3156ed2da602142a5230799f8f852b7710f5fd25f734f89e158f6157d163 -EBUILD opam-repository-2.1.2.ebuild 914 BLAKE2B 5b5af3cd61eddff7c8d8ff73e0715dc4dcbce581ccce6dca794322eb627a6b29dc1d3c8bbdd449d8b2489ce2d00c960418119c75f079332fccb09f4b8a97e63e SHA512 b27ec5e99b3cc23b377ec9b6f079f56e5b77f31d45c4ac4fef1ee9b4e928e04e4779efd3460bcb78056f1c408228dcb67915e9f45bda67619dd2a5e37363acfa +EBUILD opam-repository-2.1.2.ebuild 912 BLAKE2B af5d587747c20e5037728f0fe97d2debfdfd0d22ed674f819567503c1ac28a67cf91811721e829561901a6e6b31dd111d45e2fc49912a67bd31588b148b899a5 SHA512 04b0adda46c534f8d2ebb53d588b100f500166cd75c40cc7269c195d4956eea42b98ab212ab3b2ecb82824b0cc16e55e40dec85121dfaf92640d1f86dcc33bc2 MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da diff --git a/dev-ml/opam-repository/opam-repository-2.1.2.ebuild b/dev-ml/opam-repository/opam-repository-2.1.2.ebuild index 9e9b42b29bf3..8f43fd8d357e 100644 --- a/dev-ml/opam-repository/opam-repository-2.1.2.ebuild +++ b/dev-ml/opam-repository/opam-repository-2.1.2.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" IUSE="+ocamlopt" RESTRICT="test" diff --git a/dev-ml/opam-solver/Manifest b/dev-ml/opam-solver/Manifest index 1b67f9eb4ca7..9d3523d250e2 100644 --- a/dev-ml/opam-solver/Manifest +++ b/dev-ml/opam-solver/Manifest @@ -5,5 +5,5 @@ DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c67 DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396 EBUILD opam-solver-2.0.10.ebuild 991 BLAKE2B b3b86e67c53021a8da65d5ab28a3f4d7129c288755e59a3f127c3c6c20cd6c2eeb96bef19c6a700fc43616c58e357e276558020545954eedbaa80c9f4670cc25 SHA512 34917ade63f11472c468b91e290f2a929df49b56d0096e827076f7c05df8867644df6fcdcdc4884e7493eb5c636103e3a282a46501cba2b0cca6b62460bd452f EBUILD opam-solver-2.0.9.ebuild 986 BLAKE2B 57c598370564e05ec39ba314a2f8254e7d884fde07460c9e00053424ae8e20096e1c802757463b0c9453945fc26fa783647ad2f67d5b68a48a1c83912f382a33 SHA512 da509b77f479f4eb06364e0408595eb4555f1aaa5519ef72d0fcf656493a725cbb683a4eb4e8777ccd88cc138521e2b03e87b17aca678a8746ce6dbcfd5ffff6 -EBUILD opam-solver-2.1.2.ebuild 984 BLAKE2B b57b0f96f7268b94d21f1a56558d03dfde1669fbe5f8519a0c4e89d2dd75d9a937c3ad4c1875714d0cad1fbfb06fde0e24fd3f13acfe776f84820b461b6a75a3 SHA512 5905a926918e00e84b9bdc86d51ce462799a5961760ed28552b887bd6c1e05f6c6b038a513574106146bf7607d55ae4f846670de7fc32326c83a7ba1a83b1f4e +EBUILD opam-solver-2.1.2.ebuild 982 BLAKE2B 158a31b604b8c6c5339f5b6303cdbbfb892324a8903e229ea278a4deb816d3f659505e21239517a5fb7b72785c4cc6027e8b69801b0e12bed2961aa000816e84 SHA512 4d23b9c83d4f6a2f35540b051da2fba5c9b23b1d0c55f919efc966dc5cbbcc6ea1a67b0130a23b40f8ea173cc3affee23a46520a965445a22b47cbba3521b6eb MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da diff --git a/dev-ml/opam-solver/opam-solver-2.1.2.ebuild b/dev-ml/opam-solver/opam-solver-2.1.2.ebuild index f7d57f853073..8e3819e86743 100644 --- a/dev-ml/opam-solver/opam-solver-2.1.2.ebuild +++ b/dev-ml/opam-solver/opam-solver-2.1.2.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" IUSE="+ocamlopt test" RESTRICT="!test? ( test )" diff --git a/dev-ml/opam-state/Manifest b/dev-ml/opam-state/Manifest index bb85ff13c7b0..c737daf3ccec 100644 --- a/dev-ml/opam-state/Manifest +++ b/dev-ml/opam-state/Manifest @@ -5,5 +5,5 @@ DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c67 DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396 EBUILD opam-state-2.0.10.ebuild 898 BLAKE2B 19479c7ced8afbbf74644e642a026385a4104bc22e6c231a63fc14292a486d66442de41adb764f718d213a6dfede2d0c7f286f428b35b90335869ee743b66e8e SHA512 cbe5c717e72d38a6c482abb47a0ab25f9f77801266312c7e971165a17c8203e1630a9548010106e52bd3cc2275f7e29b6bf11eb2c1a0f121684fa0c0f636c4ba EBUILD opam-state-2.0.9.ebuild 893 BLAKE2B 8e1760f7eea15b611247e19cb438fbc411333402ffb6c28d2be301b7e5aa2befb3b45853ea556c30554fa1da8f6657c489ed0d818abb03dd8d8715f637599090 SHA512 717ec35c51b7298f8a6520a68cd46e4c74da1d5a2743a904fba5778fa4e8e77f38aae86424a84bb9b5cd5e5d6f72c44430c561557829bcf4972179b486989363 -EBUILD opam-state-2.1.2.ebuild 891 BLAKE2B 7fcd1e5abfb8dbf3d60f2f0b555c7c97a170bc6a879832fea7014aaa14919d829b7f1f72427f1987b140ec585366fe81aef338d132fa009a04dda8f40699c52b SHA512 d0445bf69ea9cc977621b44142269a608bb92e4b9a175475769e4d9f1322d6aa777238c39605f2609042f0cd170fa4e799c5dbf52f62cf25dcb631eab4384919 +EBUILD opam-state-2.1.2.ebuild 889 BLAKE2B 2f033c2e5e1ea784d28c3b2e8b42f4893ecbb6a47d632c17118c1a1fd9e7757e562db4e7e7f96d62f5ff4d32944a05e57feef95312459b7006d41b7d85ab8a41 SHA512 28b570ac84723549ed92aeb907771b4a5bb93390d9642a1fe687a6fa585b6adcc991b1a0281d3f8efef7a621afdfff25167bc8387361bc6ec404f5931d4ce963 MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da diff --git a/dev-ml/opam-state/opam-state-2.1.2.ebuild b/dev-ml/opam-state/opam-state-2.1.2.ebuild index c78f8d55f3e5..2510169a70c1 100644 --- a/dev-ml/opam-state/opam-state-2.1.2.ebuild +++ b/dev-ml/opam-state/opam-state-2.1.2.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}" LICENSE="LGPL-2.1" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" IUSE="+ocamlopt" RESTRICT="test" diff --git a/dev-ml/opam/Manifest b/dev-ml/opam/Manifest index c80f7bc1fcbd..0b3ea8ab1a66 100644 --- a/dev-ml/opam/Manifest +++ b/dev-ml/opam/Manifest @@ -5,5 +5,5 @@ DIST opam-2.1.0-dose3-6.patch.xz 5896 BLAKE2B f605064ebae7d327895729962a345a3c67 DIST opam-2.1.2.tar.gz 818848 BLAKE2B ffb50f3cf1421aa9bff6877d636a3d1d1cc2c2e3961ecd60fcae8a35b069c8d22e7a36bf17cb8166533621a3c85a82195fd3fa646b2fd8dcea9e626b61d5b86c SHA512 bea6f75728a6ef25bcae4f8903dde7a297df7186208dccacb3f58bd6a0caec551c11b79e8544f0983feac038971dbe49481fc405a5962973a5f56ec811abe396 EBUILD opam-2.0.10-r1.ebuild 984 BLAKE2B d969ce17ba199ed9aeaa4d98b22933befffeae0835814dc2efd5ccd4a0cea8a3ee78ac23dd522bc0b3d056dc7e8966819d0f22d61b20f5173daedf8f00f1f8ba SHA512 adc956520ba04cdd167730225f849d7d9c9e32d5bb17e5010c64a1c41879391b55d8cf2569ed3344a85e28a595e9e04b1eb20d7d94aac08453bd915c25868daf EBUILD opam-2.0.9.ebuild 979 BLAKE2B 2b1958809b66044de2df0ab0756e6ef99894a41a6f5228a7a176b38668b4fe0a039b25b3de9ddc9c9cce60b6f152cb5c90f340f2437d1a01b8e668a8c61fdbbf SHA512 77e418c673875c912f4551bf510f538079100f6840332e675847ec7cec2bac28667e1366ab3ac0a46a314376072fd3cec74e218ef2d626e0d2623acabd2c5026 -EBUILD opam-2.1.2-r1.ebuild 1010 BLAKE2B 36982ffcf4db88e4eee78062f375f8ed6892e74cbfffc6fc16ff547eba678b9e7c6527b1ad00c48e5ba4b41e2244e13022a7691a7d6bebfa3206d91666f85045 SHA512 d6e46b8a7cca0f160ab788d54435107642c781d3e1f363df54eddb217e852a789cd6f321cfc22cbdee02eaf6e906a29d40fb404cd141a5c424cdc74018a023b0 +EBUILD opam-2.1.2-r1.ebuild 1008 BLAKE2B d2ee9b0a2b3a2bd65353970a81e0acd44563490704d20b0ab52c357b465cf50cd97e7e6a360f472dac1e9dcdd3ef2efaabd164325b3dcf167fa935a9eb30a5ac SHA512 76df35642d2fb1df5869d0d93cdd390b6c06ab2da7ebad2c93944fb5116329e8509f9db1c350afcdc739850340e0d2990c2e84a345151b793cf32ec089fb59a1 MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da diff --git a/dev-ml/opam/opam-2.1.2-r1.ebuild b/dev-ml/opam/opam-2.1.2-r1.ebuild index 8ff5fb0932d9..cc9911b9afb1 100644 --- a/dev-ml/opam/opam-2.1.2-r1.ebuild +++ b/dev-ml/opam/opam-2.1.2-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/opam-${PV/_/-}" LICENSE="LGPL-2.1-with-linking-exception" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" IUSE="+ocamlopt" RESTRICT="test" #see bugs 838658 diff --git a/dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild b/dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild index e6a3854e01da..e9537b59f993 100644 --- a/dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild +++ b/dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="An object oriented File::Find replacement" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/File-Find-Object/Manifest b/dev-perl/File-Find-Object/Manifest index 3762341e4dd8..b92e2834fa5d 100644 --- a/dev-perl/File-Find-Object/Manifest +++ b/dev-perl/File-Find-Object/Manifest @@ -1,3 +1,3 @@ DIST File-Find-Object-0.3.6.tar.gz 30317 BLAKE2B 530a71d6abb6ee55caca4caa301959e5fdb7fbde86fd5cacd6aa36811e1c2a2d4198b0b1e2dd3a6b44222307cb067eb30ad239e102224a8e1d1ece9e87d921fe SHA512 62aec37a3f23b05396cf9786bd884383a621a214b2d7b1c7689c281391c81bb26ad5648f62942b6a08398930f9d74f3e526cd3139ca3d907c364475b207d6822 -EBUILD File-Find-Object-0.3.6.ebuild 549 BLAKE2B 089529c71b416df57a9309eb27aee39eac2d238b909ff95290d5d372ce7fb6dcb28e4cc843633d43cd8106fc55aebfd5c3336357f2596ed39bd91964cbd06e7c SHA512 d74cb9f4846d3ba9d83f6ed288d7795534948ff72fae1547e7e1236f97122bcc87f61053eac0b3f591fe245e337304c013c0ac2efb839a6c4352b007d1ddc59c +EBUILD File-Find-Object-0.3.6.ebuild 556 BLAKE2B c0c93e7c25a9682bd3de22b038c263d942fbd392acd19e4391a6377ff6cd9e0d002a06321ab2203a86959644404073a0dd5953268c75a34d6bbbcd1a3647521d SHA512 7d1d1d71ffd9c5285ee234919d17f643527b862b147c30dc462700f85da0c74f90346ff54c2b0beca98540edf386e81e5b7d78bec2a151e53e709fe86f1dec2c MISC metadata.xml 258 BLAKE2B 27875c94f7bc66379335a8c7aa58972855f92cf88390cc368e1fe86ef5af4f370e66725b314e99486428cdd9330b341a6821ed5d3eb19af1950326f252b3eb18 SHA512 496cdc360ed68aacbf268bcd9d904ec27e855e4f70a4c76f4fd99b29d8abc5a41f598144dfa550c8982b6cc57e900aad69a97e32ad363af83e06b50afcb54080 diff --git a/dev-perl/File-TreeCreate/File-TreeCreate-0.0.1.ebuild b/dev-perl/File-TreeCreate/File-TreeCreate-0.0.1.ebuild index 40fc2e394dbb..dd4c5099df73 100644 --- a/dev-perl/File-TreeCreate/File-TreeCreate-0.0.1.ebuild +++ b/dev-perl/File-TreeCreate/File-TreeCreate-0.0.1.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Recursively create a directory tree" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/File-TreeCreate/Manifest b/dev-perl/File-TreeCreate/Manifest index df31de168f35..6880124e0680 100644 --- a/dev-perl/File-TreeCreate/Manifest +++ b/dev-perl/File-TreeCreate/Manifest @@ -1,3 +1,3 @@ DIST File-TreeCreate-0.0.1.tar.gz 11476 BLAKE2B 8e1aa22303ef2cc36f6d7020db8417df9a017327098c23f2cd22f5713e905dec17445c6c338ea71f0eefc00a21f284e1093a561ab78d4471f35680460d28e04c SHA512 736c850db328b74d4ef4ea52e01e76d8e6473243b4676c59549904dc8c7ee486601d7512b3347f67f6e6ee3a7639a38edbe74198ec3526c6b94e1f2227ce524b -EBUILD File-TreeCreate-0.0.1.ebuild 471 BLAKE2B fabb3c299ff445a8795be159f94c55e474d3b0100bd58fe1bad3fd9b5bd5e8444b357ed75f7c368b587d4bb706f212b948cf6cf0497618624e92a41879c6671f SHA512 5c693cfc60e7764619e94ea020b945214ee7d548dac1d087efca74d812349b3cae6a0f41e6248c50a0115cfd161c84158496b751d2ccc91137d3531f86d9c9f8 +EBUILD File-TreeCreate-0.0.1.ebuild 478 BLAKE2B d9428c68004362afbd062762493a2c0fa6e7fb8354e565057d8488b861879e3aeb521d2fbb8f3d6302185d2f274f87860aff1d4846c46b32bd5c837d7241c168 SHA512 3d4f6304c0674cdef18ab248dbbd189714e769c3b73e39adc849d873648c2730e0bca1bb55c47eb4139156910f5c95125a445097b4919d72792fb98b58ba32c2 MISC metadata.xml 258 BLAKE2B 27875c94f7bc66379335a8c7aa58972855f92cf88390cc368e1fe86ef5af4f370e66725b314e99486428cdd9330b341a6821ed5d3eb19af1950326f252b3eb18 SHA512 496cdc360ed68aacbf268bcd9d904ec27e855e4f70a4c76f4fd99b29d8abc5a41f598144dfa550c8982b6cc57e900aad69a97e32ad363af83e06b50afcb54080 diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 81a9bbe72ce3d3b03fcd471f118cff326e456087..feffa85ba4a041d2e1a1adc367f3204529e163bb 100644 GIT binary patch delta 204580 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%0Ah`3o^dsVgOzg*L;>DE7hb;f7DT38*oIWBSuH^a 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

  • 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%0AE28J#=`)XO7QDbl{R_R<1Vm1QF! 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 diff --git a/dev-perl/XS-Parse-Keyword/Manifest b/dev-perl/XS-Parse-Keyword/Manifest index b2f2225eb599..98b91ba08128 100644 --- a/dev-perl/XS-Parse-Keyword/Manifest +++ b/dev-perl/XS-Parse-Keyword/Manifest @@ -1,3 +1,5 @@ DIST XS-Parse-Keyword-0.24.tar.gz 72742 BLAKE2B 23b065eccc05325bb7bb48910297b84b9df1686594ae88941d3ef02b0485f0e0a1776c9d042cdff84c76563265dfcc2d350de6cdc71fc9228469b2d83019ad21 SHA512 ce9d622afeaeaea94fd68ece3840e52a9b79eb083558f68688ffa4d67d20be13e4690859f7f3cb89c4d371ba6f412ff4a0bf767d6e61e03fe0a2b6598a5558d3 +DIST XS-Parse-Keyword-0.25.tar.gz 74105 BLAKE2B cd68f85062a505d70b02ce74ee68719c7b66df3dbbf46363bacf935377bf571075fc128e785fe16a2aabc7cc065f319abd5a872711f3643daad07ad71cbd876c SHA512 db4b92b49654574e5bb93cbf144e766840f9338cf7e6e7ebe48398b79f6beddf56761241d6f1672abbb8ea00e05eef4a3f909258abd7598dda8fee88b541508d EBUILD XS-Parse-Keyword-0.240.0.ebuild 586 BLAKE2B f5f6c5ed6e2ab153928fbe21284958f211fa2700478ff9146dc7fb95a62efc58d9cbf9409463f307fad54480910ee106562f7ad720f7760a14cefc8f8e4f248a SHA512 846e55603847d6c29b6620b1bc3229c1f0e369521162fd0af6b73cb0959839df9a5128455613315adbe45c5bfb4a454e0f302d6155b5e822738579dbdbf4ad3a -MISC metadata.xml 704 BLAKE2B 551a8c3be08f6383eb057ba5880d78da5d6ad7de74946c34b9b56bc8fac0a2f99e8828f9f974066359600c7594f588d1f5d0c745dbbb29372836e48b2b1a7c1f SHA512 30b83e42cfb6a02b820e92a105ceba259bb8b97ab870087ee4423a6388389b4f8413da609544bef965282d75655827c2c1ce9b4048925fb69d3c4160ce839a83 +EBUILD XS-Parse-Keyword-0.250.0.ebuild 586 BLAKE2B 9c54a4fb508bd4b966d52c2f9a8b3afa3091e4bf11273b47b1d91bd5ee50a4fdbdb936ad74b69bde8c8fd96c52c9d3432cb7e0f64ef81d08ca28603ad36a79fc SHA512 4bcd369fd022e5b63c9d0c471ad4610bc2817716431bd6c4f98b5386dfe8bbfc5e27915a6cc73fec0f08885e90031b0b9c653945f66d3957251c02d76225a7fe +MISC metadata.xml 706 BLAKE2B c31150c26d3085eb7422db0fa895f4f4ad712949970655b269dc1ddc9f97fe19864b9e6aadb087c84fd38078a4aac0d7477582750ce893badab57b87408760c3 SHA512 14d6adde054edd58d0a3961567d60932a1f4157e59523a83f01f175245ec1ca1ab5445abeee02a5b0445df7a29a52a39fc6373dc88d27044fef115fbc23965b5 diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.250.0.ebuild b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.250.0.ebuild new file mode 100644 index 000000000000..2f65d4a08d28 --- /dev/null +++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.250.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=PEVANS +DIST_VERSION=0.25 +inherit perl-module + +DESCRIPTION="XS functions to assist in parsing keyword syntax" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND="" +BDEPEND="${RDEPEND} + dev-perl/ExtUtils-CChecker + dev-perl/Module-Build + virtual/perl-ExtUtils-CBuilder + virtual/perl-ExtUtils-ParseXS" diff --git a/dev-perl/XS-Parse-Keyword/metadata.xml b/dev-perl/XS-Parse-Keyword/metadata.xml index 46c7e7842b74..216073821622 100644 --- a/dev-perl/XS-Parse-Keyword/metadata.xml +++ b/dev-perl/XS-Parse-Keyword/metadata.xml @@ -10,7 +10,7 @@ Gentoo Perl Project - XS-Keyword-Try + XS-Parse-Keyword XS::Parse::Infix XS::Parse::Infix::Builder XS::Parse::Keyword diff --git a/dev-python/python-levenshtein/python-levenshtein-0.12.2.ebuild b/dev-python/Levenshtein/Levenshtein-0.12.2.ebuild similarity index 90% rename from dev-python/python-levenshtein/python-levenshtein-0.12.2.ebuild rename to dev-python/Levenshtein/Levenshtein-0.12.2.ebuild index eb68abba9ce0..9a69b15794fa 100644 --- a/dev-python/python-levenshtein/python-levenshtein-0.12.2.ebuild +++ b/dev-python/Levenshtein/Levenshtein-0.12.2.ebuild @@ -13,7 +13,7 @@ inherit distutils-r1 DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit operations" HOMEPAGE="https://pypi.org/project/python-Levenshtein/ https://github.com/ztane/python-Levenshtein/" -SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" diff --git a/dev-python/Levenshtein/Levenshtein-0.20.3.ebuild b/dev-python/Levenshtein/Levenshtein-0.20.3.ebuild new file mode 100644 index 000000000000..3b7310807ac8 --- /dev/null +++ b/dev-python/Levenshtein/Levenshtein-0.20.3.ebuild @@ -0,0 +1,38 @@ +# 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=" + Python - python-Levenshtein - ztane/python-Levenshtein + Levenshtein + maxbachmann/Levenshtein diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 5610cf6dfcd3461df0dcff1d1fea770dd861de65..f8d0288b66ad2b78f4cf2fdbb76e12ae51133c3d 100644 GIT binary patch delta 261279 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
    yCX9cZ!#gB*I1@A6*C~*PdRBKr^L5t= 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%0D>p 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� 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 M4;dJ6sY`kX0E+mBm;e9( literal 260585 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

      XIOa#s+@6h+tmt> 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 F008pbs-pk^ delta 8885 zcmV;mB1+xFPQ*@sABzY8000000{?ZK$#PxCk%ssE6nX)5*E}rcXm@l+4;y>$s3D7j z2?7oR3R8ai{{HLWy$2p7OQs0m+&WpA|B#i%fB)(CKmG8<-p3yA<6pmhdH%t>+J5-W z|NQjdzYV|np^R+jFLvF2qC$~e{-KSN0Z#m{#*7n}# z5KC^JM;yK*6(3ybCAihwDrSD?y7-ahZ3Jhl_gItfZQJo9{qVd0{3-kJL)xi~UANzH zck4D?+?7~qPYSHnayg4{ zJGFEdeC#!U8^0RM&0u>5zr*P@{LBCT^nd^LAHV(G?|&G}{_TIq%hR#9_a9>Pk68H< zW{Z6_*5%7ODWAUMn6=cN=83EE_}BA@AZQgAcM>=8ESoxv8S6jpF>Qc=q zwY-P(z70Dmy5g#zKANA&yAjQ?8-28Jk5y#1SVoyc)k>bZw84k5fz8*Jt&P6U>}zE| zt-4xIa6MU1IeK2F`{B!2zO$*hhr>qa#gDOVsf}5TT`0LP9>~K}>2sVi#^hy_!2u)z z3X|pmH-B%s?7xTW*w}q4^Hw|E*O03}$uIUKg|kvDd*!uai)pzNT}qkvCQUv265R25 z)ijMa2`7wsTt0goUTvpDee4s;;7iVBtII0sx1;x?JC?!b*(F?m9?zHLA|Cf(?d5V# zR$^|vQF5cK#WGiA15Yf4B}HN~UFc=B~A=-B~-i?|pbl zlZpeB3#*cjMJNpWBhL{)w!e4)7 z5Ad#M=dJEq$-k0z1vA_r^CnxDb_7y3+(jh;x;~L{Mv{jfmlG%rX!A4=VuLFrKr`}f z?)^PnXor}(m<*72`*@JB0gNG3ANM@g2_uk5dNy0Em`C?ed2-AJG*7vPE;M&Q6o6|4 zHTay^Y~Kv z^(XnBT1cQU6b+g#QAj6|Kn=hF0gy7V?33P-oxOzXb$uT1U!ShhtA|I#cz2U#1~7m4 zCiDXpcH&9Ynd@L5P=SynDG3Gw0B#4X=UqxfG+YC$H~ecv%U(=m`Gk z4k4MsGUy3Fsldl1Ux|C3?Tk{bZ#^Y$pcb(L%fn~jHYs>dFenId><+&PL*$dmbF2X+ z4mv?$#F!TsAUN~|h#UFEi9iUOL+zECBnf@v8=a@*0Xn{NuogfF6-fd_X&ryI3UcaW zQz&&d3f1{j9^u-rU!GpZ`_tD1Ay3Yk&=aXb(I0<9^iZ1cc2wXYfC4GjwE<1Y2sF>91{BOT_KV%aflxgn zXfQ$!23RD8S#~bC60imeoiU+u9uc$oI==3U6GE&#>Jii-GYz;Ifsn+&bCTq{@556on3eeKXq%d58_>vM@~#lnMyiik5^4tTByzNd z{p_GJA@_!g7?vnlg_obf60y{o7Q$sL{L>=+$@g-R6X*4puRlJ${5XF6`ugW9h&_Tf zn^b1)JPuT|{Uh5<5wN=~!S(GGu(6h}#UE z1!4V~yg5=5kPA4I(LJUe62qQAbhyYezXxq0IM@XQCNxnyVh>w}Ku6h-!b!RSL9z@P zR^=au%6RQ5vp*3EW`s!qtW5Up;*Q47t1rcNGB9tLihn|*(C@^?l2gk8#P=p|@h z5eToJU$0qq75SYs01Y=10jJ-*>_Z0QJ6N*W#zdu0-W6d1x-aOT|E@*itpezXg-VwC z6%E^h|0RvEj!3Yb5pbv!ev8d)B<4-*hu(@%Cp+N9J^VH%X+l`204R;nj+qHQLfVI> z-^I6Xz^|@}97KO7`;BY&dN$T0N3b$A^-aJii~#jYY!~thuY`1M>V^QX5#v#)sm+Q3 zm^8>e@Yj6^*e_4-m+W#6h3`8^R2}@QE(D(r^s>A9Fx)aGFDTo1*&12g<}){Mor-mG zk!5$(6os4|i*O136Qcn>#11pmfqW>xbqplS3z5|6>h*s(q%8Y@-~1jd6534^#nQ&` zs3Gt>NDuy@Ofy!gB&r|sB=3x3<8h#2&uJUdaUk^yP70B_sJNtL2hEN0BY2W3sMw9J zrJ6AA#W|vkG)T)l_;}G^pT?JYjTWN)kz1W|!@%5hJKP5b&x`NA4)-epz3O2$zA}~EB2$X^-=?I4ruUu zxN!D7jkH9+M06fiwK47nWTM)@H(W)|1`0Lo&T1?aeQLl6yaaawABYaDBSvxovem(d z!PFw7U{yQVppMSLN(HfFoT}0;)lX^EOSrz=MC*T5Qltk#LLT@{-w|A?9FxWC5`6H7 z!_UCzMAym<2;wZ*+|0fODZpA~;Kb^gw_g}vsD5TNMTou6aMWJHlN-5aF>51HN02DV z1ArIQ*n=RK;(_+6OKqG9!%oTu^aQ8a$)WV=Y$j^u*7QJ2u@~yOf#+~3?5Cpl64z4@ zdkBBF=PzDnHMk6h&b=?WZ-TTDF6;%_c|b#6;u5cy*Dvm`X z0r9a9`%hv9qcFfK5MYFT2mH49Xv1y+I{1HNl8MR>mEcI)R3$gB34l?M6Rk*07yP~e zPYU1IA>7oAlN3J=5!40=G!FqLB}__rE|NP|H41p#0*WxWgT+8D*9O>MWANODWn+IC z;@nf72r?T|6l&a}LA&e_yy&q`DXk`ZRx&)KQ>myO?s$d^` zHvFKlPM5NSTmVj|j`gko1!DpuCYo3K&M&U>uc zv87hcpT7&+(~G@b#IALH6T?A!OrAUN=^a`lIa1R;mP6~k1t*V8e zCW1bn2}xvrdLb70sE#4g=HfjXt{lycFhHhF=&b3p`ih14km1r`egC=-AEVyXI# zJ4q}Q^Wj_R5gfp-i84M^=P&b;VAzKTQzGD|I!{S$VM62x36+WAN{}*M-Z1wFapVHh zj0HjA6n53w$E>YK)O$u+HPAF2ul|I5G&HzDdt?U^GmA8bPBV5q1pjv6A#c3y!NRUW z(c}gs3uSinXEJqsQFWvw2+4n!hLu}S5b;3j;-uMRHW+XPOg0`)JxdWKl?YBMU?4}w zh^srkrS~0@=BS5=HQ;fFO2+rO@F7??9Q$#;zJC748Kzz@%ncG(*D-KN7?vAw&1(`q zH6_ulP8$LzBCIA>rOi4hxj@E499eQz_RYvV;uWI$nxNsD4#*0i6l;H^lEO*U>!w10 z6n5b7$nQbRF{{S~8_Vzy++oH*9dt!q9tRWDU62Yc5cH_>D7Me68T-q81LCe zbW2-JHQ+izKfruJAPk<38d_=TZC*^g{3X6$>t{lk&cmkouqCua$EKWE zbwFx3@C+X|21bZ1$g9eJqJByUyUp04Yl;H}fTI{V)s{ZQ>(hVhl_~Q>ycY6>a)5cu zEP~V+Nd?aff{w}X^Azh;s|-V1Bs%&DDp(?e=*#RBGNHny+fD5%cJRP~*mFt~w5y~5 zz7iE1$D|Mkkwu{yd^Qo8_x?^*vliJva-w9A3G9-PIpUyPg|P9|$gdR~HemqU_{^|) zWeRPn{{VKyn5lnq_7Slmgeuu@9VW?e4Ygl7n|Nzbux|$5;D}vh%l-Het+$_FKRtbr zuMdtq2MOx@-r45>A14E2kTd!?R>vfilQvor-L-Q?r#nglG9ih9g)rPT zTJN97`}25te_Gd&Jrb+~EDL|5V|)O1;2b)jXt-Y4G#3%(61FP@%5!!8Q4imi`cqg; z(quvbT}BX7MRYJQ{1@3z*`g38nOARr2c0^f-#P(Y9$tZRYj^jMp+1`}Y6ccko`?djGcH8Bs*0d*b22lh8>T)V2)6;(g<-WPs4LzDy?jP-Hr_s z8E@j`tVSG;*wluJlxjk8Lf-0l3~YxZQ<_C6t7SQ#3_|0OA(?*2S$O5%tRT=bt z&AJi(0yqbD=jxVpEI;DNdKh}`m2aI_4F!;f$s^WCU}O*^fsvgoT(uK?5Y5@tiKPNMm<-vc z(Y)Qq15#);Q?MBmu};_aGnjE2kSccPrhpN@jbeJRH0=~l$b#RY=#K-fCb&{;_ zfDIvoLmpBuD3Km;tY{?F{0Zc3;ZfKrk|9~d2R;J!G(Nq2IFZcta)7H7rh-<@6mmt+ z8Ro&0tO*(9d8i7GoI?jzkW^wY7NB%Vg2U*ED8(Vb=)iiF@Si9Kuh5% zd!ZQpM5C~4NoIgN#c!iM2Q)~0`4B7>(%NfG3l67DP+W9nBo5OfWbDL0~$r#4wA|1Y%CHu_R;&{HM;T<)Ey<8*LXN27lL=+F9Dt`AzUL>KgSq8*qV+ zH64Ox%oB&2wY?~}##*-eu6SYO_MVr1>lgbpzS!q$yxgO|!ve{K)Ya6Y-~qwGo@x@T zBJHstVQY%YbxC$OPZFNb)OqtQ-N`tQki*=e;rZ#PlM?lwz;}~=t(bZ2ckyZoZME+- zX`|^7EPvx=W+!xrPU@U;!Z-Srbvy?=s0&iaGDP6s5*+GJV6b?^m_RDJbEk?^^>c_$ zCipir7X?%fTT$~5s5txz8dr-{^;X!8-FAf+ii=-e;`RQA{rdbTl-M7h#)tOK1NS#3 z>)^BS@9-SLN|{^8b~#uwNEWQ3DyT6}wHO&#sVuX*t!v(lFm76*SP-D|CzoyR}?zUVS=*E->hZc~>4+=I)vSK7JLJe9@yKMX5r1G0;Nijz&MBz|6uD03G|pw9XK6=0D~$q0 zOap}MG{S;=(xGYxU(msi$i0mBbsc%im+E9s$&ilx+L{RRI$m=)SDz)MkTM!^+O}^9 zFTE7ih;o`sQR6Wds}9MaQA3ZiM$4Y2*)5A$fifv}z6YYrTigcd7Fe#Cy4twbnt$&d z3;EJcWm01v8UhEW#ujz%4HW5wQr#0QsXQAm+=dGpyyGjH!t>}*jEPS7oNot;ts7cQ zr8_}&?8j{?@#t`_1vQLjHbqK97VSDB_WCD#`E~sK{ui@R$ z!90S02tOX@U?^_UX#9&v~ero>C8cw@Jwi7{%M+z-8$o2s@3YhW?iA)OYvfMF!al>!Em z<=edus3RIRZ7P;p52$M&F)9v2!_yq!ic;zt0lGN_3`4tw>`&uuynOo6zJH7lP5$y2 zP3dd~+M*6M3aPlpW-fy{D|UIw8F%yD>u4AFglCS9=a8)$@Qr!;sJcKyMUa+kn3^A@ z(z8SUO`b>i=TRTTN?%Z@h8y4#*ZK(Pm3xz4JtULSnF(X7&Y z11XD6m^6V!C_xkex>qs|AAf{BCEd_r$R55M!-tj4uoRgIpiRveZJk*GpZPdq?`6U+ zF*5@8VNxt!#$2mmjiiiq#M9)lqSRhEQrc>{M{EHeN6Jh`Ohw%Q{A0qItcu+BYQ5-~ zTH_-F2pI|W1#J;SGU}*?)@?Y!YiiwTPl~@6WgUDP%NDGM;tEQUOg&SDd zPBm!+`x3362R{7UKUT3Upjr)-7vcnwqV9_ZdTZ9HDhdO5MlS>Mvo@d>+pp0-L+E7n zFf^oZk=IEF393m0@qc;IQHMv$L=dsJ5hFQ(217+)CNK++h5*wv{bTCawt7(W>vu>JsaIjb4_mJsDqZBR#77l`gH$qq)?#qR~|qz z)DVLL`Cf7esejbf;3WUjK=@9q#lhR62Q*r9t;W~S_VxWjlF-QIh?3n#qUvG=MTXoq zwh#>qYLd#8oIz7{T*asZqSiRFj{2nhvBjn%@IwKggldCgr&{pn5raIAX6aGBg9z#3 z1$lw7s@Ne%R+2~ue81Nt=z^LC2QukhvLmuug#x&sB!3(t0=DXqk|Is0M5-pDD&mTNezRaZX zn!w3YpJ1WD0A@&q_eDC7imX+GzU%ryN{cn$#$rKiICGhS_!vx`tD|4hTCRr)E$B#J z*0;g|Xn$Wq+<=VcYD9nHpr=ff%pykYuEEUdlsinXLw_Daa#e_w9ViPUIf^V7Nxd_5x03<)v_Y(+}t}8$bMG$h|?%We>3)-U0K<|@I9o7TRUL2Dr9yI}9 zlU*Js0aBBN9%TcxWtO7j^k%YVtudr)(iWR@8mJP5DErAg#k|8lX>=cc}z5 zULO6{71Sfz2Q6;xcH|B3YyhZhRBuw8o=qv}vCvY|J(UwlLrlGHeoO>5bpT!veev$+L;c z;BP){A2p5D0HoL;{pcX@1*;!C>bYH68Dv0}#F_!<4@SIG{i&`rm= zh#a2I+XheeCQ>%tnGs5KMR%|wf9S+pEur%5>Y_$LNo16Z#F^=`6)Prfy!SeW7)NvL zF!06)SIo?bpBj z`svr}m}~C!a(@Qbje#-c^+GYRvZQur^SY=rR7g!%0(@zTOmPl!ip8mUe<;hnG0P;v z0i>D-qY+WCE`f78tLB|G=}FRn&&Vt{NI%@K?pL`@8r+-Jyrl^5prlBQ0bWu}`34ov zbWTTE#zd5GYIsK+6V^7W1y;Z~V*vjVLSF)na?ZenpA4FZt~_70+~`4 z=%W}>HbbgDA+rgiSjp+Eqc|N^QiuFrf+WeRtc$t$Rf?D_)M(8;SPp=}W{)Tqg$Y$Q zxFGUT%)IdmP4b2vRD0Ei*M%QQcZ$Wku2_Q$Y7~NBC0O?UmuLGYceD5uh^uIf3mQVo?%Rz5yu8L*l4j_9JK)>_=eFjU z42hR@Xi1Xrv7uTL8+6@hgbO@1!*^mgOqXYT_xP8B>Xq-%^^7)zEo{o6FxMUS7lopO z$Cde~|Pja_XAei&3|?aSY(p1obrJ6?7dMVhsVWH6}l^V;OltvsANS0$22b;U>jBZ!luHsQ! zY3lM0`@r9Bf+e-7TMB{CYMM}KxbDCuXR8v$BGO?K?{^*Jb0w}hr z@oMp?POfx|7Y!ee0kEYeFeZT?P(f{oVQ6Mt8Wi6&rN8X?`69vq{)dIU30*v5=z;9Y znjKoTXwn@ae|6NAL(u7_1tp8t$~(JJ9N$YAg6_WZKT{u8*NU)t+b3iyu+jEyj>I%) zf%*Y^l?+{%^Vol*{MHg>@rqv|CI= zS6>IDKiVgrtlQLEf7}6Z3*ihU+`)swRle>#UDRip)2Hp|4e3^3n_Gx_iay|F{ zFcpj!EMTBvbfZSBq8b4h1!bG+@#rR#`YW-Cl5o2uL5YBdF1hIjq48vTJDn-EtAW)`yJ7P^4RWkvQ`s)-+>jPt##?X z@Tdcyf7{gHehf%9?7~pvn~z_*qo~dyx;%uAr@Sde9f5zb!jq)E^B&Mu2A4T$?vBjxrpeu;0?y zQNxL3w;3kjG~G=?ogvgnnZA&D#A@(=7y@uoe|L&R9z8tHJ=7$LhLeEsG!%0r3~TZ_ z&yMPFp{I4_dn5RC9^f^KVxIDCQ`gj?W2Z)k@1$bEN>#pFiacmWfg;D-PP~c=$;qhb zE)wqBH0M6XHDXWC&;P8)N@-|V59MpJ(bNf{!Mc^A(I-uDMs?P8hlyS4fENE6hBDQh zf8B_15m>TBNn4`PiWuBIEMy@2kh8@Wqz zT7QJWMn@x`qy=>0LhV4|LLW%*j{HXQOp-LHYoaki4d|ombY%&>bh~AMcuh?sULc|I zq4>ai*DwKcx7)vHfCB$uy8WC1X>>|kOTFA%D}U*ntaz{4YyHU>D72yuhVD@4e?nv- zkyc6p3V@-J5lv@~rKvArx&%vI6kbOI?vcM5)J9@oBldY*TVTk%N3=9)SP@547Zf48 zjJoWVyz!J(Qbz{N3SnWx5!oAmf#OK&*x>0jh)eF{qKZa`fb0z=S$9Qug@?%oQY~O# zQoVqG8mL?5DlQ>LLVkDMpb%OxQ@VkqFlpo|7ll^PQDMFPu`XrL?KS3#&{Gqf7p5#@ zvY}3jL%BterZ(IoI7MW2yG%COP`JAMy&_JORRL?drU?JE!vC`!{$Ktdyb04gTSou@ Dep}@W diff --git a/games-board/gnome-chess/Manifest b/games-board/gnome-chess/Manifest index bc4fe686d551..330616b51f5c 100644 --- a/games-board/gnome-chess/Manifest +++ b/games-board/gnome-chess/Manifest @@ -2,6 +2,6 @@ DIST gnome-chess-42.0.tar.xz 661180 BLAKE2B e9fe75df1b298aad17b8b199949cb02eeea5 DIST gnome-chess-42.1.tar.xz 663036 BLAKE2B 3e42f799d029c4122055420035dd1dadcf5d385ea363ebfe355dc25df31bd5160f2b791d715a2ab371af93e4f5f0a60ac8e818df2686b0f0fc30ae7c0f0795fc SHA512 ab84744910fbf65d50cadb7f63b9e5a5fd4af103adbacd349680c65ae70374ce9766e715656891ae8987ba3c6a694dd632b9154233a417b86a1eeacad875a61d DIST gnome-chess-43.0.tar.xz 658156 BLAKE2B eb8ddd9966a38ff385a93456621f250adaac1aee580475a136dc33d3182d0a772d50c2bc4bc47981e3b0dcf86ed91a2c8792ab682a5f6af4904a8f075fd520d5 SHA512 710ff09d9f5e23bb3822a203c1f5b11b85e8aa602f7c703f08e7843a79476498ec836e41122f6d601183b7220618bf2f2a2f0dcff62bcb625ae28b20a03d02c8 EBUILD gnome-chess-42.0.ebuild 1125 BLAKE2B 765c5a536ddc2110b0335ac23f43d7320dd2a5f3719073c1c753e7d7b7a2191528ca7e112956bb26ea78281712dd17d14a00879d85d0e2dad479c90bcd18e14e SHA512 3d411e86b3f45666e25273b6f8662e79feba86953ab927b660a077964cbe18fa4e5ff20716a8620e2866b52357d7b8c59f0dc4f670727acd721164d31a4ca754 -EBUILD gnome-chess-42.1.ebuild 1185 BLAKE2B a043706e6a024933a4b3a2033d2986c2fe4c24c4b163d0b57aac862cddc1fe547902d9a7a764a1a6bf52faa90c1d0f6821ebec5251ef0b9e9f82249d6b004e0f SHA512 9af01f5da210213ab2d44cd7a16f1ae28780a80fd38766991202478330fa4b94c56e881aa4a15216b9bed88f90ee793677e59c6c72eac6f0a39870f919afcf59 +EBUILD gnome-chess-42.1.ebuild 1184 BLAKE2B d5a867cb8a334a185bf8dd1b9d18df555d476fd8cbdca06eb3204636c72b530ccdf6db412de73f2bb6a5f28204b7b45f07991646b1e599106cc87a1646b0bac8 SHA512 524d1d33648157376fd332e1f19f0366feca8edf92875fdf0cfae1f82b0f2f96d9336ca5c9b398fcc31841bc1be3a60fb1afb28e98aea063f47c9ecfebd3700e EBUILD gnome-chess-43.0.ebuild 1111 BLAKE2B ec5ab060db7632688027433a7b50606a987e1c15504b65e52e73f224d64e01ec8f3dc52c19300fa26783c0f4da529f116de6575a919ed72b8787d46f6f569091 SHA512 897da6563eea6e0b8749221b29504b040ba4eedc31d8f344185502d84a6072f613dd13a24baa0a522f5c855b7e2ecea74dadcc474c01fe7b693bf1bb3f947cd6 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/games-board/gnome-chess/gnome-chess-42.1.ebuild b/games-board/gnome-chess/gnome-chess-42.1.ebuild index 12668fb67d99..63e703237b25 100644 --- a/games-board/gnome-chess/gnome-chess-42.1.ebuild +++ b/games-board/gnome-chess/gnome-chess-42.1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Chess https://gitlab.gnome.org/GNOME/gnome LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 arm64 ~riscv x86" RDEPEND=" >=dev-libs/glib-2.44:2 diff --git a/games-board/tali/Manifest b/games-board/tali/Manifest index 9af00fd82488..f4178f9a1d27 100644 --- a/games-board/tali/Manifest +++ b/games-board/tali/Manifest @@ -1,5 +1,5 @@ DIST tali-40.7.tar.xz 1684740 BLAKE2B ee913a4b0420b7751f26ecdb9805d74811330effb0e3d5e8fa6a4005a5ac410274120ac9c78ec240f062a094c603184c8a237d97b744641d3550db9b2a5a5ea9 SHA512 fc9a13b2d8b37fa5726d99f7ca8bde35b23cd210391d6f4309a0b952d28adc09c3566eb5c88d0dd30b39abbb4abe05ba2f441bad6a8598abfcb1189a3d87cce4 DIST tali-40.8.tar.xz 1686244 BLAKE2B ad55838f199cce1c5a9b9ff0fa97d8c933900d4917c7339ec3d78f39203802f0ef9b8008a3400a5bddffce62d5ab9daba2af3855ba8bd4c35c69c2fce8984e75 SHA512 fe7a0a0a58c32f09264c270402af94f71e790926bd3f3523d57049628c43bfaf8b0e1ed5c676ef02b817f354d6c3fe183799ee9ff9d7a5e2198e4a4066f3e93a EBUILD tali-40.7.ebuild 787 BLAKE2B cd3047fa1b615eea50e1e8c2379da490747462bf629a0c0cb6fc8d0763b35136c892048f67dae6a959c52f548ac94ef603da7ce9f7c67867c75e3db602480738 SHA512 db26ccf5f40047efed3bb5cc61b1f5493217444ddf6caba0df4569aac906c33967391918b02a1fef6fda66b3fdf2917d61f40acd5be82693f41b5e19cccffb41 -EBUILD tali-40.8.ebuild 788 BLAKE2B dada7e452b88e5bef561f5817c62529cc375ab2e36d93118decd6c7abf0a37df0ddf5c44b4cee7a8ee17bc0c2110d75671206b5635eb6ec2932aadba0df7084e SHA512 de567939e71b3d531dafdfd1d754fb28c0bd327827f41d02cfff27502f91e44cb559ed78bd5afe44cb5cc81ce61b0e83578d4188a232f06a4fb9c2fcb8a4cadb +EBUILD tali-40.8.ebuild 787 BLAKE2B d793cd29b169145c4eddab12598ceff707bde97fafda4137d951b2cc8cc3736ce0a6533fd87dca627d5ae9ec350e37f92d67b563cbbf18c93ab7382808d80d11 SHA512 3f2be57a1355e5c0fa8198d0bc9a1c666b8ba51a2d817b6b7d3c1c699f0346929a2a31f969f37b8cfe69f093e99bd16ea7e0192404d954955387183868df2b7f MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/games-board/tali/tali-40.8.ebuild b/games-board/tali/tali-40.8.ebuild index f6ec3dbd2d53..a8290104752a 100644 --- a/games-board/tali/tali-40.8.ebuild +++ b/games-board/tali/tali-40.8.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Tali https://gitlab.gnome.org/GNOME/tali" LICENSE="GPL-2+ FDL-1.1+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" DEPEND=" dev-libs/glib:2 diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index 5417389ac740d7a8a939b513d84fa7ecd6a6f4fb..19c8996fe4e41cf4d6b2df01c63b58ce78987f0a 100644 GIT binary patch delta 8696 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 W-8;UlA}>=7zx!XMc_OnmL;wKff=p!q delta 8697 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 X-M!<>D)KVb@Voy7!R%K?Hbejb=e%Jh diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest index 2a184b7f4194..4991f85b83ae 100644 --- a/games-emulation/hatari/Manifest +++ b/games-emulation/hatari/Manifest @@ -1,7 +1,5 @@ AUX hatari-2.3.1-caps5-include-path.patch 500 BLAKE2B 9462c680cf22368e06f37d313d0d0917b5904977ab0001fc3427bb8532d611481e0414c7a9c76a83f8c3a00691dd702c22a4c27eb3d1ef0a8bfbd5d48d636895 SHA512 53230cfbfc1904fba1af3d9a7554425d76e75f4a4fa51906ebfe12c9f178633bc63334036f3192643dfa2a3d51e5729c7932a58ca009902585a1653b44c28457 AUX hatari-2.3.1-cmake-include-checksym.patch 388 BLAKE2B 45bc03fc6be8feae6d16083ea6fd5c2fbe1f63103c8a274e9e2104d39cb4050dd5cb0ac51e679fbb65c17d0e2df080245e0e5800f14578e956cbff2dd6c3e9f5 SHA512 b9afa6022e7be9dfe9ab47b791d5e7a64e835ae2098f5b04737b2ffc952598bc0e90a181609629d03f9568c8dcd4e5772cb96bd1416531ccba6c66a1d33c439e -DIST hatari-2.4.0.tar.bz2 4452205 BLAKE2B fe53b4dac688720372386fc83a83996e2cc83d74fd20f71db5e60f773561dc51d33f3560c1625913a896a9592650460604e821c9f7f07e5bd50d1775b49dfea5 SHA512 8ec542b2f7e27cd185ff8725e8d31ba7f1de709fa638b6162d17b6f1163158cbd16fc2738aa6b073a71cd990a72f305b5322f754faef34399cdca8685a7bf08c DIST hatari-2.4.1.tar.bz2 4446656 BLAKE2B 0844f14f2161de931ba098d290655152ecde354a80cc9c18b460fda77149759386cf7ed46d0ce1dd36dc303f1f3cfe421f37f169e06d46a06589cef1d601dbc6 SHA512 90c555150b0fa86b88e4ba3360384edf6afa05d45b82b3260853178b77fd542da6f31bd2e80c8307380fff9c61f0230545ec987e6e74b8c3d708bc5ef5ca8f42 -EBUILD hatari-2.4.0.ebuild 2450 BLAKE2B 307f2a6995a4c51ad8b30ee1a618be15f883e0fdb751d72f71930243cd957c6bafd7bfe574e9f66b9c7c5fb746ef13b74c42240cb18291586f37f134e7a30487 SHA512 536959b1800e71fc12347a27ea01920b1db8f596d20bc86907f4b9be81f0866985f808bcdaed72f89d1723af8a8e1e552510f6b7848a72c3c196ab321c46027d EBUILD hatari-2.4.1.ebuild 2450 BLAKE2B 307f2a6995a4c51ad8b30ee1a618be15f883e0fdb751d72f71930243cd957c6bafd7bfe574e9f66b9c7c5fb746ef13b74c42240cb18291586f37f134e7a30487 SHA512 536959b1800e71fc12347a27ea01920b1db8f596d20bc86907f4b9be81f0866985f808bcdaed72f89d1723af8a8e1e552510f6b7848a72c3c196ab321c46027d MISC metadata.xml 551 BLAKE2B 345a7f3e8e1b73d6b6b95e951ee6eab25c2f681ce68020261b3d4ccad07215905b4c726707bcc16db0624d8d04ebe58c31de7ae502999661ce007fd8041ccd63 SHA512 e516f8d601cb654527b4590b865a621df0a661dce8bb40c31a43233995f28188efd1a9babe9b616ee394b7f7eef1fd667d3bb425382017e2f79c870979e1d7d7 diff --git a/games-emulation/hatari/hatari-2.4.0.ebuild b/games-emulation/hatari/hatari-2.4.0.ebuild deleted file mode 100644 index db2b63faf515..000000000000 --- a/games-emulation/hatari/hatari-2.4.0.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# 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 python-single-r1 xdg - -DESCRIPTION="Atari ST emulator" -HOMEPAGE="https://hatari.tuxfamily.org/" -SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X capsimage gui png portmidi readline udev zlib" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - png? ( zlib )" - -COMMON_DEPEND=" - media-libs/libsdl2[X?,joystick,sound,video] - X? ( x11-libs/libX11 ) - capsimage? ( >=dev-libs/spsdeclib-5.1-r1 ) - png? ( media-libs/libpng:= ) - portmidi? ( media-libs/portmidi ) - readline? ( sys-libs/readline:= ) - udev? ( virtual/udev ) - zlib? ( sys-libs/zlib:= )" -RDEPEND=" - ${PYTHON_DEPS} - ${COMMON_DEPEND} - gui? ( - $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]') - x11-libs/gtk+:3[introspection] - ) - >=games-emulation/emutos-1.1.1" -DEPEND=" - ${COMMON_DEPEND} - X? ( x11-base/xorg-proto )" -BDEPEND="${PYTHON_DEPS}" - -PATCHES=( - "${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch - "${FILESDIR}"/${PN}-2.3.1-cmake-include-checksym.patch -) - -DOCS=( - readme.txt - doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt -) - -src_prepare() { - cmake_src_prepare - - sed -i "s/\.1\.gz\b/.1/;T;s/gzip[^\$]*/cat /" {*/,}*/CMakeLists.txt || die - sed -i "s:doc/${PN}:doc/${PF}/html:" python-ui/uihelpers.py || die - sed -e "s/python3/${EPYTHON}/" \ - -e 's/mkdosfs/mkfs.fat/' \ - -i tools/atari-hd-image.sh || die - - # use emutos package rather than bundled ROM - rm src/tos.img || die - cat <<-EOF > hatari.cfg || die - [ROM] - szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img - EOF -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=OFF - -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html - -DETCDIR="${EPREFIX}"/etc - $(cmake_use_find_package X X11) - $(cmake_use_find_package capsimage CapsImage) - $(cmake_use_find_package png PNG) - $(cmake_use_find_package portmidi PortMidi) - $(cmake_use_find_package readline Readline) - $(cmake_use_find_package udev Udev) - $(cmake_use_find_package zlib ZLIB) - $(usev !gui -DPYTHON_EXECUTABLE=false) # only disables python-ui/ - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - insinto /etc - doins hatari.cfg - - mv "${ED}"/usr/share/doc/${PF}/{html/*.txt,} || die - - python_fix_shebang "${ED}"/usr/bin - use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui -} diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz index cba70941d6bc654a8d96afe78ae43aad383b98c0..8393e82da1476ed79abb2bcce0646d22d07e4bfb 100644 GIT binary patch literal 3552 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 literal 3548 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 freedoom- LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" BDEPEND=" $(python_gen_any_dep 'dev-python/pillow[${PYTHON_USEDEP},zlib]') diff --git a/games-fps/freedoom/Manifest b/games-fps/freedoom/Manifest index d5632c4ebf2d..80d8a7942160 100644 --- a/games-fps/freedoom/Manifest +++ b/games-fps/freedoom/Manifest @@ -1,2 +1,2 @@ -EBUILD freedoom-0.12.1.ebuild 598 BLAKE2B bd17ff88287838826efca4a5aff51b0c604d50b5d8c6264355157efffbb6a3d6663f0f6f44a1e36a01128278d1ccc14e9ffe98554cc93b63f277e7513ee6b99a SHA512 ae3e50f500d5e38c21d02af92e4aca3be928ad3fb12eb4ad0122c5d36cebc1225c611fd63f88b7ed08070466696848265426a03a671e0297a798e1d00a07bda3 +EBUILD freedoom-0.12.1.ebuild 605 BLAKE2B 0dd3ed28b7c7262d3c910b72931db01ce48dcd0c895e91ca8604f8b1c5666723dec86980ef111bbc736efc51751bbc3265c8c1be77d1fedeaa25ccd950083c3f SHA512 da4be8fcdb4b02bdfbb78c57b983d97b25db3ae9f55f2b32a1669d55651703aa68c641a346f859d14816d4b37db8bebf25f53b1c34d17b0c70b5000c519f5712 MISC metadata.xml 1840 BLAKE2B a61c6d46ef2b4a6083856d835e3cb787158de4e5313cf5b93e9562183b7aff1ddcf188b81e1215efad27ae148667b75ebb9062610c0968057285e7779605fe49 SHA512 498399ee51da2ada041936c46e481e4fdeae12f0d4913355343469eb8ad221c5e8314025ae8d520b91a1b518dee3215bd7e764b835854ce00f9c529b5189d24c diff --git a/games-fps/freedoom/freedoom-0.12.1.ebuild b/games-fps/freedoom/freedoom-0.12.1.ebuild index a122aa325f51..36bdbfb13be0 100644 --- a/games-fps/freedoom/freedoom-0.12.1.ebuild +++ b/games-fps/freedoom/freedoom-0.12.1.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 @@ HOMEPAGE="https://freedoom.github.io" LICENSE="metapackage" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" RDEPEND=" ~games-fps/freedoom-data-${PV} diff --git a/games-fps/gzdoom/Manifest b/games-fps/gzdoom/Manifest index e5dd62e2311f..1921952edcc6 100644 --- a/games-fps/gzdoom/Manifest +++ b/games-fps/gzdoom/Manifest @@ -3,5 +3,5 @@ AUX gzdoom-4.8.2-fix-gzdoom-pk3.patch 1090 BLAKE2B 99ee14ec703d7d2be8c4659364e6e DIST gzdoom-4.7.1.tar.gz 19562412 BLAKE2B 48b089c9d0ca0f26820ea90ea1a1a6ce3fa325f6f7bd36ded66ba43eeaab610ca99eacb1ca0aec75b0888a65108573e2c85d2ce0e88663031583267f1143386e SHA512 040a51d2783616cca9f3d7e70bf83adf0d6afa8d7378a9f743cbf152811c07c4f03eecdbbdb617d9fda625049a6f13313dce6e5017698bf36fae74e107c012f0 DIST gzdoom-4.8.2.tar.gz 24247668 BLAKE2B b9a505c29d14486bec96f53f614968c67ec0d8db0b784071d171038dec3a88c800483211e4ba59e8408ce5680f4800cbc455b4a53becd53e89bde17c7b7a69a5 SHA512 5f94aca016e87c8284b41d5c3beaeb752a4201e4562a528375addc976c7d7163d23a4885a223e4377856a2b75b71179efa80e99baf3edfe87fa19cf1e8bbfa42 EBUILD gzdoom-4.7.1.ebuild 2095 BLAKE2B ce16912a2083f9d86ab60ede55658df4bb26f0c6c858509473ba066e0dd6fc54a12bce8dc6b56b88ea703c1b0658a48b993a45e42cfe8690408a41e66ae5b749 SHA512 bd69a87286bd7e0c0f00d4cf78cfd48a1b959c6c4a06bb9c21b1b095a41fc9de5044bb159038868858a01c02758f681dab979f199707a9a7937fc7bf5e221857 -EBUILD gzdoom-4.8.2-r1.ebuild 2275 BLAKE2B b688c739eb13aeb5bd0a4533e6b97ac4aea9f7bcaf6532041de486d74022dcdd3d8ee343c2464ee95f9d38c5764b4bbdf702238ffaf5c972286005d71876d41d SHA512 afdfb3c929a65417668611403300ad1bb8904dd7ac2cb3532c06a0cf46f9fd5f65cfc94ac7763e98df3e46d0ebebf911ae7bf4bee7df6a719ac230d5873c7121 +EBUILD gzdoom-4.8.2-r1.ebuild 2282 BLAKE2B 46e60d4534dfca6cb927c0b9574d61356427fc3e678d01d32d91df53abfa6ea5c3d5d8953c14240903fec831a0a3fd8430a16a1175a68a467efe6dbc219649cd SHA512 a39bc49288394a7b2a6841950621d0272843722f9c9f6cd2bb50f4417d04ffb660062018351afb518345d659451ee4f1d070f51e8c0c358572435899e0ae3a48 MISC metadata.xml 880 BLAKE2B 9e2c6bea13a2821469d6f6ac4d21c4b2313f42594257a78a574bf893ec70f94bf0c0208e53401e24cdd06aa0bdb2fedb18374d2785abea393688d62ea4427951 SHA512 2bbe5df923e586acb967be69648fc5ccd604254fc2c9eebfc1cee2ca5448fe16b68b639ca21c9225af1ca7e0ca745dfde7b427166c1482145105dcc2f52a1751 diff --git a/games-fps/gzdoom/gzdoom-4.8.2-r1.ebuild b/games-fps/gzdoom/gzdoom-4.8.2-r1.ebuild index 03a5359074ef..e8ae3900cb9f 100644 --- a/games-fps/gzdoom/gzdoom-4.8.2-r1.ebuild +++ b/games-fps/gzdoom/gzdoom-4.8.2-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/coelckers/${PN}/archive/g${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0 BSD BZIP2 GPL-3 LGPL-2.1+ LGPL-3 MIT non-free? ( Activision ChexQuest3 DOOM-COLLECTORS-EDITION freedist WidePix )" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="debug gles2 gtk +non-free openmp telemetry vulkan" DEPEND=" diff --git a/games-fps/prboom-plus/Manifest b/games-fps/prboom-plus/Manifest index 62667965a76f..b0a3cad602e9 100644 --- a/games-fps/prboom-plus/Manifest +++ b/games-fps/prboom-plus/Manifest @@ -1,4 +1,4 @@ AUX prboom-plus-2.6.2-Revert-force-overriding-of-the-documentation-install.patch 991 BLAKE2B 7a7fc57c91576b9955e219feffb0953e6c9ce31d4dfaa333f7ca5024a634c72615e409ab42ccc74db09adaa3f2e9b2a8bace401dc7bbc3e0bd1f7e932835ecfd SHA512 46b56b72408c7d72a7849b13832588a350bba9e6d3c3fc93aaf4568eb5ebdea12a7cad1a2c13972016b6e95527d23b0b5db6abf0a848ccaa26671dc87cedb778 DIST prboom-plus-2.6.2.tar.gz 1557494 BLAKE2B 1ce63a893ffa6cb0e04fa3bcb34a06fdef47e2d6886f88bb7df9407f9342c81ddee6a245c15b614c15535fbfd889633f63f4532196b7ae46fd3ce32d20dda559 SHA512 7005fa55bdbfffa1b6b24ff470f5e1962e89367eaa28b23e95ebde0d1385dbe14e1c0f2d67d8ebefb1adfeeca8d551ec2b7b04a23a6af3a0f708b36da09613b3 -EBUILD prboom-plus-2.6.2.ebuild 1966 BLAKE2B bc2777e9d3bfc846025db0928bd974e2c98bb6a50e9565189ba7c3b03fef0a46ce7c6964462554e3542f8a0f5b13309994cc001b217816753cda4e5d678ba582 SHA512 5befa1dcf47002d4739b065e82829e7a810a36c9d615f820cb297bcae363f7a735a52073c8bd29e3489a21781d4e032ecabcb820e21cd5adb8478e5e12b50981 +EBUILD prboom-plus-2.6.2.ebuild 1973 BLAKE2B 9037ad5c67a8daf52fcf34646eeca7125715f8e0a65364025cb9b4e495ff3c487027ec0134626fc5444565efb5fa2e5ee8482463a104e88e830f930dd78fea15 SHA512 09759eab5bc599805f91eeb9eef569213c7aa200e8e9ea556e7f953516f543d7e61354fffd570ab06840bc1e6ee0a20fa60bd39ca46fe2c42166feac0c5a1744 MISC metadata.xml 1928 BLAKE2B 3e848114401ff845732cab13483cb4692e127b1bee5f8db6ac459ca8f8e5f1a27a3f94c68bef5d50f511ef9a495afff3a8de52f89022522b8a6bed5e3deb805b SHA512 cc3441190920cd7d7cc77f8185412d9c5372a0529656312e37bb28f997dac1753e77ad6b9b13b9ab7441ded48e6e0ce06a83eb7f219e5d05b310c19dd54a6896 diff --git a/games-fps/prboom-plus/prboom-plus-2.6.2.ebuild b/games-fps/prboom-plus/prboom-plus-2.6.2.ebuild index 69c554f17f1e..12406b61ac93 100644 --- a/games-fps/prboom-plus/prboom-plus-2.6.2.ebuild +++ b/games-fps/prboom-plus/prboom-plus-2.6.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://deb.debian.org/debian/pool/main/p/prboom-plus/${PN}_${PV}.orig.t LICENSE="GPL-2+ GPL-3+ BSD BSD-2 BSD-with-disclosure CC-BY-3.0 CC0-1.0 LGPL-2.1+ MIT public-domain" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="alsa dumb fluidsynth mad net +opengl +pcre portmidi sdl2-image +sdl2-mixer server vorbis zlib" REQUIRED_USE="server? ( net )" diff --git a/games-misc/Manifest.gz b/games-misc/Manifest.gz index c3c3c034a0d3c583089ab47e20b9d9b8445157a7..756444fa35983f8f269b0c9b1a5562f4a8c48f26 100644 GIT binary patch literal 8770 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 sVg!X01-AxKCnIj0K9LY4gdfE literal 8767 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 diff --git a/games-misc/fortune-mod-at-linux/Manifest b/games-misc/fortune-mod-at-linux/Manifest index 6e8b58afad15..03babb1768dd 100644 --- a/games-misc/fortune-mod-at-linux/Manifest +++ b/games-misc/fortune-mod-at-linux/Manifest @@ -1,3 +1,3 @@ DIST fortune-mod-at.linux-20030120.tar.gz 81012 BLAKE2B 551b1169acdd863040389d79f5143e0a294293f856fefcadd0fa3b89ccde7c91c15117af9f730ef54476e1acf3933959f13dd83f879cce8b7123dedc056502ce SHA512 804b785194db2f4727e3196d46b317d6b644bd4d05a4f3286617a2b2e3dff2c9a7c9fb88a0f2a6556d66fd0f975fee8564df236085a7864172c6a6b63c33bec4 -EBUILD fortune-mod-at-linux-20030120.ebuild 856 BLAKE2B 352c6677bacfbd799a428450dd58b288920beec14ac5dafd921a401f7a6b2575e8cc213c8f505cfd17a77d39c6815f380738f3ad5a4f3b96ee0b930139023c4c SHA512 bec03fcd3f638d7a4ea096c4c0bd1c231969bd4bdf2d559c5e8d35915a6a4575cdc2da2d4bbf463a7c3838d65d9464375d470a283f95f8e0e73b3978586529ca +EBUILD fortune-mod-at-linux-20030120.ebuild 839 BLAKE2B 7df47ae872deff6f3844de42b7104f562e13ba406fcd2a52167f8bba6bf9cb95ad186acbf3f8c483089ea62a4e4ab0a855c2f3c2bd145cd3fbfb37d6542d586c SHA512 408929f72efb9ca64b50a20d8914586e6adc5e0554470f8293ec4d90ae312067b067bf2aadfe120b2278c77ebe4ee5d616199719af53a7c374a5a334bd722cde MISC metadata.xml 363 BLAKE2B 7207e3ae904727fdd7d24504d7299da0ecb2e3e19902f4b87007de485444498abe51cae30ce321a78c5236df4ca1e0d516ca3371e92756c6b9d1d861f8b6464b SHA512 00ee80011fc4de5f38cf6cd10c0e616b0f47cb5787ffea85cb7550e97a9b131f71d36824a08fa397b37c75c47d7d5dfd0ae870ac919ae96334c5ce9789a091ea diff --git a/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild b/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild index 7062a005ca13..34fa6affa30e 100644 --- a/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild +++ b/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild @@ -1,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,7 +21,7 @@ BDEPEND=" unicode? ( virtual/libiconv )" src_compile() { # bug #322111 if use unicode ; then - iconv --from-code=ISO-8859-1 --to-code=UTF-8 at.linux > at.linux-utf8 || die + iconv -f iso-8859-1 -t utf8 at.linux > at.linux-utf8 || die mv at.linux-utf8 at.linux || die strfile -s at.linux || die fi diff --git a/games-misc/fortune-mod-cs/Manifest b/games-misc/fortune-mod-cs/Manifest index c359f1ee6477..8c3c283b545d 100644 --- a/games-misc/fortune-mod-cs/Manifest +++ b/games-misc/fortune-mod-cs/Manifest @@ -1,3 +1,3 @@ DIST fortune-cs-1.6.9.tar.bz2 390766 BLAKE2B 1f84174bab1274e8c26a10ec5eb4921f0d3199b4bc39b88b4ed3b83ed9fa5e2b1b478348501ade17f9899f6f7490748ad736e2f2c6bea4de08055f73ce7257a7 SHA512 4df546eb450edc1de6bb80f788e29fa4aad6050008c28ed12c4afd630533416f3367c09b43ae098329160a19bebfb28ec56ebb730358689d260709a27317b20c -EBUILD fortune-mod-cs-1.6.9.ebuild 1032 BLAKE2B 723aa00530eb9239802c4ac94b8ffa4fa045cd3167dacc35b88d9ec270b9a4becb28befcc27a10f7c34a6f87239a0db65f2f332c6f5920ad7e2adc3c924e3d73 SHA512 2a7cfbfd9f12feef0e573839bdd497440eda8c2564bd2e8e22fdd92c0f0bef071386267c79c7e16ba8373229474efc87b9d450484ce3f13d071d887ba9a6fab4 +EBUILD fortune-mod-cs-1.6.9.ebuild 1016 BLAKE2B 39c70cad2b95e1f745e3a1a0e47bf9f2d2756e389dc95f8dfac1f28ac21d58130a58f27bccf36a55fb45b51c2449abf3f4b4b6e239973bdd5904f53d5327f65d SHA512 c1850681fdc392526b1949926b84cde33fb2296236fd2fa0fc159b596de80647e65777d3720edff77c94d8c396808f2e4f8c72090622cd5aab7c72b0475a1527 MISC metadata.xml 278 BLAKE2B 7127b54a88150ba5e77706c5286930700682acfd8031806561e32fcafb54fe6c21257eb5199a9e4c7efd7bd2e84e7b8f6a5a5e222bf323e89143ff6995117352 SHA512 a81e14af9aa98d16f1d2b000e3f43425e931b9b69c8e2a7de5ed529ca2bdef203ab19937ed52439b38ac1caa9d6bf29fcffced225553a1c20131b9afecddf616 diff --git a/games-misc/fortune-mod-cs/fortune-mod-cs-1.6.9.ebuild b/games-misc/fortune-mod-cs/fortune-mod-cs-1.6.9.ebuild index 7a497b77942b..cd8ba47efbac 100644 --- a/games-misc/fortune-mod-cs/fortune-mod-cs-1.6.9.ebuild +++ b/games-misc/fortune-mod-cs/fortune-mod-cs-1.6.9.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 @@ -27,7 +27,7 @@ src_compile() { local f for f in [[:lower:]]* ; do if use unicode ; then - iconv --from-code iso-8859-2 --to-code utf8 -o${f}.utf8 ${f} || die + iconv -f iso-8859-2 -t utf8 ${f} > ${f}.utf8 || die mv ${f}.utf8 ${f} || die fi strfile -s ${f} || die "strfile ${f} failed" diff --git a/games-misc/fortune-mod/Manifest b/games-misc/fortune-mod/Manifest index d3997f6c51ce..3cc9ac159bca 100644 --- a/games-misc/fortune-mod/Manifest +++ b/games-misc/fortune-mod/Manifest @@ -12,6 +12,6 @@ EBUILD fortune-mod-1.99.1-r3.ebuild 1647 BLAKE2B 47842da549c84f1b5231b10875fa64f EBUILD fortune-mod-3.10.0.ebuild 1026 BLAKE2B a13b18432e2098f7e88413ca5ca57ee8d72ee2e28cca576edf98e413b2c15c5314e5febe5fe96fcf2611628af1e1a2a149db336581dc2d1eae3eeec3994abddf SHA512 a1ad35f0a72f3671032773c45de0a56a4e92facd36e67df1c67e42ef24cce60142dc1796e0f5d75d0a37c737036ba9f095f27a550084d00ee2f437ac8c5cf116 EBUILD fortune-mod-3.12.0.ebuild 1034 BLAKE2B d88c039bb1357906893dc989fc6c36579e540eb91ec4c53c53edf5bb408ead722c178e8bf9b39a45c2f92defe585672a363c386bc5d5f476aeb62e5d4c252a91 SHA512 cf20c11d1822df4acd81345f2c518f4ba6cd769752181c06ccbeeeeb6f3657abeeadacb51fd2a975d2623550c02a2b89229274cd170234aa2d0b70edaeba47f7 EBUILD fortune-mod-3.14.0.ebuild 1320 BLAKE2B e267790a608757b1f4a45612703e4f9f17ade519216c8815af6da1306d08a0d800f3f06f2f8cb8fbae4b3abd8c6f4ae0885c7fe5a671e18c9e8220a89f948e2f SHA512 dee3ab980c9ba8b5e7d17033d3de7a472c7c7dd7fb6bd17bb5f423e1402ff7a932613f51ac26cbd6ea973c1bc9a3510f0d7dc7bf00d082897181815edf86a859 -EBUILD fortune-mod-3.14.1-r1.ebuild 1506 BLAKE2B ef00b787908f29142cb0d8e12ceefeced32bf8ba353013dae44a0d81ed77c324713e68fdbed74a6b32ca89d253eb871023a78e1b5443cc7eb93f38b0bbe12758 SHA512 6b68c6f1a1b29622bcb8d302563179ed990fa9a05355c5d357e02a301486fa088d851c8ea93de3d1fbba1fa0db6cb0115f45554030c4f65d7b4be621363f10a4 +EBUILD fortune-mod-3.14.1-r1.ebuild 1513 BLAKE2B e19e72f9e0bb2647126a6cb4eebf6b4b190aa5ca058ff285ec1037467a0fbb113ade52835d3c2cf08f618a74f06483d8d7ee18f6e209358c40073e92da99c94f SHA512 902dd1a5b7cbeb9dadfcff72a54a58355f6a132c2e786453d906454102deea4e7fa81eb8f6ad30cb7d30ea268c52a1ebc32e9d27621b195ad21922bfbd664d29 EBUILD fortune-mod-3.6.1-r1.ebuild 998 BLAKE2B dc9625552ed2492fdd3f9c7cb07bf79c87d1795cd5c530745055ecf76633d41ade32adf47830dcfb2178759a49891c72f2c5f9765ebb98474a20dcd4c7be8c3f SHA512 f542bdac95508c993d9008075ae86409289455896f843ebb3e2e2a820258c3940cfb9540f4b3426d4f7fad98d7691a93756fbfe895f26215f73ca748d1cd920a MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-misc/fortune-mod/fortune-mod-3.14.1-r1.ebuild b/games-misc/fortune-mod/fortune-mod-3.14.1-r1.ebuild index c823a080f815..47ab0deb5e40 100644 --- a/games-misc/fortune-mod/fortune-mod-3.14.1-r1.ebuild +++ b/games-misc/fortune-mod/fortune-mod-3.14.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.shlomifish.org/open-source/projects/${PN}/arcs/${P}.tar.xz LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~sparc ~x86" IUSE="offensive test" RESTRICT="!test? ( test )" diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz index c96428290f64c2b59b741fbad64679f1be66aae2..0f87f8950b215c94e05af92816b6e9c973a6e18b 100644 GIT binary patch delta 7635 zcmV;^9W3JMKHxroABzY8000000{?ZJ-EyS2bw%&}6!QW~@c(luSDZ>Jac=DU6o3Pa z8F7ZAA;*&a^jW)A>i(#*UA8qElHFe)oU`}Z0Qhg;|M~k5pZ43Z@izYD=TFZce5m2W z@BjPz|N2At{fCu9={eNh`bvImw|Czy&gN@!C5>H5$g}5v<3sB%w^n;`ZCN*$OI>rg zI<1eMM_R#Va5csgi`%)Sl-J1KPoIWMHKtgyk8AVV!;KbQi8ep{=|8^DK71%{QTt4EBc&QiqqCy#m(8Rv~GQ$&Cl>&JiafbZtHFKmH8Yzp!FCX zANg!&xrBLtdX9BZKJD2vmomq4uKn(h-~Z2l{`(*P^yd#_t$+RF`22MC>)VIc^SxBZ z#}HkfGZmK>AN7nB3T4^;9KVn8LU}lwvsvtxdgx_ux2!DwxX&!x>P)pcbKRCj-rd$J z*{#T9C2Q@p(_3wG)L{H0q(X5+4&k^Mel6APzOPDu1$gb$S4?&IJ*ZC2j>`IGz3!c2 zJ!MxbS?d)_+Lo4I(>02*eBZU@T$?XFtkLIUp;t?lMNEFRK$S*uWAPxNSmIUe96eg9 zmr{Lxd;0XWzP>yP7JMuBid9$Fut=p#?qyD@a*V&st@3{B_!>8#x=hbv@;tq{Q+;cJ z9vS5moH_E=nx8gC^}+G{y&QU=1<#k04+27e-{(s4E?4i`+&-}EE%b0`^%Qbv#avFS zCz^RhHQOG&_kU2apC2XTRr2kd~+X=yFw90mKmk@T3tbd5=uE|QBwO8BH zht=rWL-{Lh$49B7r#x0$tRAay>{7C~=kfZeR?m-OMLrcTTn{z&(;Z3_&S*##6SLc3 zu$EMc4_$Jk^^>JWi_k?0RhpspvlkD49T+CY!_Mvq8-v7GQgVyd8=>0fKUU50G1{!^<=L7WG!jLj`m*qYd*bv`~3H(FYmhRq4te`L6la; zmLuwlRHeL6p|MkI2uPpFg@#O*TJo4#Yec7q)%oO-<+;%+I}FrX6-_!lgocQ1hN`y~ z(Nqh~MHI+yS7|@gY1Kvl48-x*g0a#bRrZo-8yoSfq3tpI|$o*Z(N%6f*P zplN-^wov#z%3No>%IpXfkyso{TU>&Rx9(dJdm??=622xucO)+mIbZMji@(cH&bzN%~} zGy;UNr0FOICbP3=YAH~_e0vzaO_xCBEG#nJzx6E_j<3_%(Jpeo2FT`J-V|i)2W6($Bo(e>liQ{RAlzXk7k;z(HX{P zK#C?G4p*Y58=ltCBy$LV^BxF9JN(SaeQTi1hZsEFd0L;>~j!AM*vEjwnobXGdl%#%)D1dVHZ*Me|(!^k0xmC&_Z zc2-n6l zD_}sCP-{jCaN^nMle8pfL2KrCbkCU5<G^PiA)t^+FE4ksN89VVRVfqgQi&KivM(Klla*_^hNPRMsq8z79!^D5MdU-fiH`K zOjfzr9VSo{KbHVBY#J#r%ZSm<$k0uLM8QL09VQ4zj8hYTE4k=IMhP57x;EU2=+M5U z&rRp|R%9NN`muh{13DO-Cf5c%S@Srlv7)E#OSRq$J(BtuL>GDPXiRs+tt(cRJmQKd z_~LvVv&P(Zpn-R)-DqZY3S+ZSm5EF9|C0yB@+mm$=a}Ti$3hz#DS(+WFUWASX*QW= z7y^^$QE|h6yU^F1f{cU-8wCpn=|Dt}f%XwaPmNxO19PX_0+5XEVXL}wNL?fb$AViM|urBzJ$HlzT1lnvKjqr$hp_T}LF`a*wNC`6?geYVasrPDB>Kjhw zdth})l!>P0kjWG9vDPewJF1ck=!2H#9$*rG#2=6*+LO0#j5P%4CXB+;$#*f~16@G= zCv>2lf+eOGj)i`BIFM(xdO+`nNYY?DY$D`2$u6px+vKef8-%SPVV8n^`?`M^??B=q zT|ygwYeG!=T7 z1EyFRin~3sNWvI>50J6)KmlGRGNGY-4N*gXYJd;^>8bOqF#p6xT?Be^#B9mH;X+>L zZU1;pjsU`gBXDG(f#kXxsTZpvUSNoZT>@cl1fsAt9%;>kN`O>w5y4^=lPZyf3jh+y zG{L(<$cU|zdlJJ6fssJ@@T_k;{kl^1ogG1GJF34xUa~dM5{MY1DUyecwWq8IBtB(Sm%|cy7_g9H!Zn_BH8w&DMq)W+ z&s)P|SQqa4I6m#~Z2$FX?eD(v&+oo|d)}|tZmW;-F-a&6=+1b<_q-2KmzR&e<8vM< z4NTlY%di8`Q@v0+?cI=1f)t?0FcrCfQJ3%{QKME;xlwG)J_Ent6t6;RJHC@k466^V zQizxyN5p(&}gyN$e7iPEJme2!&pwObNctyO#4^|$}Oc*A?hw&tv z<6{^Bo;YwnUAX!*5-Z$mC zu{;9Ye>YYWH+;7oByNU~m|)A|GHTE8PymE771%7(7wkTj``U)N4ak zOi3EkGbS;TmyE!N#O+LOxpO|Kj2|Yk$N7-JK-^9T!rV`$J!>(v--jzX$t3I9!6GP|)Du0Ki%!=L8KM9e;>;K%{dSNamY5Hk=u*ra z-Z%td;HVLqKqhb``-%#G)}v3>0*?w4-uDd4f+##?=f@^-9?MMRD<8nHgG(@l3rOq* zUEp0{6eevG>G-)!a%?34voKyD=}V(Y-cWSw@Z8eI3j=*nNE{n5BgY;_CU$ZzCtar^#Kr(-2i`ll~_oB5AW^lcZCnx?g2g%m{RovHBtEvmu#mWk&k)9DsA*)h58LLw z(ZI;`YSWUXO-MF{$5Rj@ZR&!{d>`?qmw;bv?2BAtgxIXjVx+}4K!|*Fpn8`Cm0c+A zD?Y}9hj;4#`uy~N`u2`39_1nvU{f9`>RsMsei8ARl3FT%lUY9KYWV~L!7>H2MBGx! z+Fji)IXzF|Q_${~#JyrrQ?)D_pBF=N;0ngnARm~q49u;1C9|i5k zqee)O*aI;kRCWvHbO23B0E?7V#@~;JR<1@HT@Oy-A zPckQ?!kbWk24jQ2*<{R{(kw~2Xv1;robe2RIDySgipJkB7J!sQ9ELfFwSXfK!31k# zPZ8bVSmILR0~L~G2y%@^uMyFgwmRCodcD5A6MH)U(O?OONJJ?H#&A_$rf2*sApkoH zxzI~Eqw}d#a2VXuUQ{IIG$%W>hTrK~3&CwE>B3kwWutVwvSJJ{25MxWXpyUycDtM+ z3)Eb}zOodto#&60U$-X?skl{k2R+!&}} zl{ch1tPLZ`8t~9S>Nr#99)PuW0URMnc)t)`zCUPRV#9xyNzh7WscAu{7-v94no^NB z+zhV+608-N7+OVBmUdPse$V%k6{eAuk6AllUIzvcUmB56zqLW9(Lxewe=L160}#Z~ z`e9ABL7=Q7CSFD%m*=D?5$__jg;|(#)IB%PY+`h9S??_KBzv*^XLWZi+2?ORfA`Zo zuit$dpT~d4Yq#M&kG-+h+inh|_9Cw!M9C9y?tH{VmEZza5EsQ)57Y=<)dIbiuKw%V zi3ATxDa;Fzl=i?;UCd_?NsuV#9WR1$0tM8R#0NwmjA;5u=gt_xb)=a5ut@%Z1W1f1 zfE7mt0!x5R(z^0E*}CycfJTd+F$k1P5TOPaxCVb@v$EhTkoZ~+w$sMNNvDL<(!f>T z7i*z8;A~73%)FSu^UDuU|NCY9W(%V{Qj%ZHJ<3Wng3Kb$f@?LWtf((VG?J#VTJ@mN z;tYf%K!ozSPt4# zzey;c7)(HtGY)E~0F|aYwZ~E~TNuyZ-o8FvLuI>k7{G(blGuQuZa$~PTX}7jY0Vp7 z2E6d7i6w^=QTt93#ufzFAfSIziALn{bRf3LDKr&w)OZ}vM*uLecX|%d zj7g(ncPc~omNsuGh#*5dN^J)cJ)%bARMy6!uZS*6!O&^zE9&T>5W6)4;g@YC@+_b{ z`haq%Y0#*rq8Q7Y^XVKziwGarh`y+AwCExCi=2I0U%`wk^j{*9jxSgkQVgYL#I=9b zOGiXJpl0H?W0VjhomLg5$UythC>0{gPZl%cRMeSU;it_F3P#sNfSVy`YeUEUPqzpL z!&1;X(LW#sjo|Nh(*y@=U?8q5nuS zDcWMBF)>7J;uy1%mAfb!rk*1~3Qd1o6i=Jjd?PTR-AiQ9T}<=yr|0WMfd^ki(_H{! zH=l&w>O37_WWj+8?uN{8^H~GA{ z;+iY#+CoGVGd#kR*IKCvqQz8t?N}bVektwg3?SlB|+b!Bi^{dojxkaWzS3Cl98u zbXff;){o%pmtp_p2p2^HDi#63YflYZL1^%C>`4dcrwh?Y=Vw){2TXsb{U^{*4JTs8 z-;fb#aXbJmDB-q0(^-Q+__U)dKdi*fbg9EC#{pjpu_5Q{#>Kr}Ji^%8PGWe5HCd|8 z&b3z$>`WBw6kSaq46%yXQJyR?GC1H^pH(NcA?hMST$mA#0mPq5j}ym1FcJ$P6^_H0 z!=6||*4Z>M!liaOV*7vb^=-V%l9wYk$}IzoORpVs^*WMlmCY8r}Di;jaHo? z)k@uENJFO&P=)6&=q&o)b#S)obXOlN87j(vF7I-hARDDiAO|ZCW_RKx|9>CFqw{0z zYS!Bg7bYIX?+MUjg?^bQzx~mvaU)?Yr!cO%fF~wna4A3qIvbPv6e9xPA(I~!*nb20 z^tb4OWE;KY5L{%Z;C~E_!UWVq#SlIe2DJe;%l(poALn+Mc_>XjI>}s(%J<3yX!Myh z&l*6px+cND5ABEet?M{B>E7C?nI-Uc!%?hgo|LoXQ#;2Ad2##b7MqU8OftOTr4D!P zbuOES-{`QC-o?lVrtaPtq^5BL>3^CQ3@sW-8{G&w{g1rzfRiW}_#;KJjojtbhgg&8 zt7t@%e8bU*B!E`pdy2+NrbTqk}`Q^YVm{OdX|*D>|5Q)ax=Drr+bC zIs_M&Gf{wLhBc~o=jYr}n{~wBmOLB@yaqff(C|2{h>h-aZtErw@W9HX`)(M;-Igu4 z6+NVdBEuU1Af6EVR75ipP=8fwtt@IJhT|QRm818H2#)D*Rd+AuEtw+|wqVpnXI99zE6g69v+0$y-KfZ5orTn zx$27LJvq*X06;eMjbJ|Mo&^6!lM)yze=d1cj50SF%3v{U$b;~Vnl1(Vd-(SGeZ|no zN5Qo3j=(p)%d&SQ+3$nr@6R?}||H;hpXk0rNMO z@17Y4kw{Q&P3`s==23N#q4Kd{Q!PZi>(}nGe$07oT|R9Dv8sJ?3@F?#^DUf&e?D;s zyVcEK@+7QR(eaHZZrS$#B=_f1qETX*;)(*%z6d?AXz zKE3`XXkY8K`9Lm`)O9%qbR{=0opb~0+MCynTq5np118xk-Hz{cw<_MQCHJ-m8Up_j zH*^rATt$WB8ePaAuj z{W#qT9T#`}>FG&3hu3mFPK&ggulPiQO;NXX5NyHvP>r7)O5w6uKTrV0uUm<0f_E& z%M7$b_u_4L!Ld?Xe42GRR6V{zO#8^-h@Ye_0iRB4p$t%^!ek^3(o;e9AW2<{uiD5! z{)w6E&tqqN1CN@{aS3RXI?|jv*DKQj6EW$=72SkkG3tbfpv&HiBF~Ch#g*nA?sYPb zVl{$j4m`VAA$Dneu|-{g;SKOvtoV$glRp+17to!;k!_Y#`t1l1eH_)@ zM-L(d-Nb`zfja(6lE@`fHZViI5kh8_A#hjw?LLl!u5|dVe?5{=bfI(lF?83N*rfAd z9I-@#8ZJiFbXp3qfvbD=&r8Q;q`c(D;)((tyVQT z&J&AVPQQy|gC*2P56rHVJBI;}y1K(sIE6&s6b~N6e_tecq6eTZ>ZOwdl>hcC82ArE zSE&hO~tNy|0oue==7@+473MG>4^llbRLIfLv-Ju3ZsDbqewgP)uOylEy?%Y zx7EYZ{erG*MyB6xQ5SZ26SE?9&RR5ML5Gqo15s$oH{+7@!j|`q!gjj@S>XZ#@E*DW z4dIlbe~XoPYSB>|L)B3s9;`9Y$L`-gFth91a4)bn!}+7sz7ZzwpLG?Kj(q$MLqdGI zcOmtNP$F^2Od$9)xOheSi8?W^x|)L-FKkJ7IJRjE%2OdCz|rLxn8j|t$JD2y4mPUo z3)12!3f(%s6j1VDEU__7+FG&eG=3TOdB42dwtv(M!Pcc;U`Lw(g3_fM@skwq^_g%c zf4-Qs9S$z4(U+%tam=$>&~88~k_?D%=WuP^*CkY!$sYg`S}d)us}|U1y%}IaC^JkP z#sBv!=5)3$f0KVpCo7}cjMUa~g`&%bTu0Tx6J9t4Co>r9M7|B$4Z);zbZMOgVknvR z!Kob&fnlpQx0tETawHBLN8ohH%xz$de=K$SwO&7-cQ|n&)kecG&jec(mZI|*y2(JW zp=G9E3LMaHGkNd@RAF|5t`^d8L>65zBo1Mhm}b)Nfa%QCl|pmr;56wD*J@0!E{+_F zG)p1Efu!JN==V{?_x0N#LA$erFvCkHpM-bw$af`4`ie^Xh#%=!D1vUJwk>H)HR5T^ z0nm@x>-UCWGEV@|@ePKroh15LzfuI#0olEyHGJsQ=h3woTUfd1DX|McUBPy21ycpLxx{nPUYA8PpU zyZ`#}KYt&7_hIEwdJc8BzLFo??cH~av-z4_Nn@81^6dG4_|Uq`t<_#!Th`6xQr8@= zPV1xRkyfx7T#fO>;&yH+!xo*oM?`~_A z>{jHllC^f)>8-XoYB2s0QlYpZhj3gBzm{rt-&du70=#zWE2cX99#p4hM`eApUiVJ1 zp0cZztn~^dZA;6q=^DjYzVF&{uFaPo*64Gw(5t1&A|}6Dph}~-v3QVBEb%IKjvg)5 zOQ}A;J$-swUtb;t3%-?m#j2}oSftV=_cA9{ImU11R(Zd5e2tq=U8ZL-d7j?fslK&9 zkBo8?&K!Ab%}*Pn`rvr}UJgCbg6EHu4+27ef6tZTU9R4>xqV>STj=4?>M7*Tin*Lt zPc-w2YPLOk@BdH5zCTLFtMq%x7@)lJbTjZIy#Mf4ONeVRwbRGF*6MUr(w_L5v1`Ov#*k3j*F-#hr2vp;c`=&N%hy7+6!Ts?7r zpR|*idCFFD9eL`vhNl40`4DO=vF#id)8%?~wiANUXqD~eE+On5S^p5#U6YkMYp=GY z53A9$hw@k2j*n7DPkF4iSUpzZ*rjA|&*Sw`t)3snihL?wxE^Zkr#qA=oY9afCT6$6 zU@fT>AG+j7>nBT%7NLt0sx(9GXD=RqIxtL(hn?LKHU^15Ny#l*Z-i=_|5!E0$7sV& zZ6T!=*1cGMZWblPlhP`~W=_MH(2`;fDeO%Txfv0k<&4=KREq{bn-;As~Gw7aB5MYRO|}tr49bR_BvTmgh#R>@ZMkRW#}J5E>%38LHk| zL{lv^7f~R;U8Vg{r&SmIGZ4pL3&u)&RM|_SZEVD^hPKD-lUE*b5D(e}F zf~NHu+d|>@D07|Z1};@;y>J+RI+vM4R-opL8rYPqW(MX&zh^wTu+Ga^zxXKF8gJ{x z_C@l$PY(gZ9Q&qSsbZOe^+isnAf@>OL+ zp%EaAB~3>$Fqxe_Q%ivY=G(*YZMv*NB6>6qtd3^I zqu#kA6!Got>G{%MzSn!bW}cN*+BD6g?a`fGnNBtQId06xZ^wY?pdzz3el*i$jm|JW z15z~kaJUjZ-SD)ACYeKjnD;;++TmwT?pp(8KE&YZ&eQs=mb1LR{aUZ&j%|F?WuI+D z{MG{ks8TwcvF?>-O~vZQE&&*K4o2caY1uKurL)qZW}bBNB4}LOyB37Q8%7Rktc0%R z!fV&;ZDT$6AV@iQmlT zJkpw$OL(6TQ@_#AL@-K({!3yw%J7Q!$B%8DppbQL=E zz$sG`{6waTQ9d3371;H(!Z5lZhS1Xp^*ZZDf5C1H=AaY zX@(&%c^(yiH@pjdr2}OoOxP$`Fh~a?dJMFWD0*rgdFEld!Ja@ex`)MriTT)(cl&}k zI#$_eGGHF%`W=*k$;5E!KW}{pIOx{rOt395393jQCv_ z0j7>J4ni~{x(Gt_m;md74|!b7D@~xy%t5FgF)!4A5+NRGpCwYlOa~zf*+lBS8kPEn zQ~5ivIwT5;&~nJ+3HVrRmckuX$p!R5OLGq}DM=4D(nNdm)(vfj0NsR9SUUMGCVZd^ z$p3^6v{SIOQ8FaS$!S2I)#?Gg8zM=A@vw=I=OnwRVs4YSN>~}O4+*;z?AzD<(|89G z59tzr+E^2UdaO~XLh7N-DFEY+bI>TL1@lWbV;pe=+Ko^qL?iZe9h<#UlzBme)}q z#s*BWG8A`v^qhn-`W_%-<$(f3sM7o@J~;jXNCDEHtHhKlOtwJ1`ZeL zI&b^uYjOk-9vp!q0}UkC)kwWq74ZT?L^~@G=0+e2TjP<|Jg5X_02dJ~P)Df}Nw@$Y zkxUc3D};>LI=Lq?tcWNHln>AP#=~=~E3FYly+@C0-ssnz>d7p~6+J+h5u#I$lCVR6 z=uVV*0`2SwO50KW1@e-ud6q!L7)_BpY^*(HMIiAhqq-cH$iskz6ceuTq^q$JQZRD* zL-xEiJZ5^~u8-r>{=xQNp4R^18~^;_>$m6qdhNFQC?AuA;(+dqH+;|g0ChNF^xdE= zq%<&b2Q9-6Ku`5T>9lu4J_%BQBEwXFXsXdAyhzljl~isN8?(=t5je%GklK##=z?RF!*_B{5&Kyf5D;xb+geYk8;{F(s+QN2wrJ*OAr3WRMlHoa1R& zR(5IDW&}f6LRk{jOn;Wa#FK}A_!F`R8sSo5%vb>*Q^3~3`+|LWT0dP$>=7gjYsUMg zTsM}7r5AE&geyAM$FO7Qm{jeaE+%jR5Dv^D3zCWhqC{<5I}EQxgF0dGM0IbalhRPH zZ5!r*dZ%YhVk9paflt&01G+osgUa|Z1K9=7rD6Iv_I@d8cOX zks`q+A`t)asJLe>hW7h#B`29=Jv&$gWs`cMCv(y1+95*}(vdS`ko4O@epq5YXrfCo zb9mzrgn^?5Jc3N%NcI(f6|6^}tOXtwCcN(%mIYCG%Fd5X;yjj_$X7mqVF#CB3Kx*r z3%bC&z$i@GCerb9ndI0?$TSxeNz#`_le`H4t;2Im8!rs>K_PK$z>FMw7@63~>A81QJ!7+QucZAy}+)>O`$62#JqvFf1f);xmM?8EP6C?ZdWt zZ!|D6z1p;7X%mu7;qerNNSnIgGJlVF(@VfFHue?ghUk6PW--#@8z4kJIwWwH1eIMV z?khgVgNJwO|N8uY^!oOWEgt16nfZb8M(bVPWS(@xYN583-^nZ=bhUf}fnb?}St4#J zW$mtRB8#4<@F{3_OX6NJsHs{Ojn9iAIdBDIYLE}iSO(@+J#w4tV@sMJVBA)u*cdu(KS6-45Wfn6MX4WK^7tCSBpg=6A`F8{YOE& z@u(3JB=$f|2$kJJIUPV#k^rn|_r?GMGMPZwDo-Nl)ZUb7a=`)`k$)|i8=t{#((fa5 zdy+Xx9^Qn1G8h~D%_d{sB7jL!F4}M$J7+utAWmR&lcMqaiv=Jh^#RLoVlm(dL@>eH z*i%F|IF`7S_(0@hAA($?(Q8EXrLB(ku3oQi@5G+Ye>7OaAreuFfiYZ_m+2Y*N(jJ? zLN4?Y&ggvV6dVS(v=Jfi))}Ye=t>=X@0G z`Qyt+d->&)s196zPi;&WVD_Vf6IcTzEaW9}U`MA>pX1Vm^-MEPaPJ^qh5x*En^s}) zhyy+AgoVFH2=~AoPBpdJgRt^bAO(OF>AKr7(vFutdw!a)Z(qmfkIxqn>+x}9q;X@Q zf>qv7nR;^vMiB z5J&5WHQ5G%vW}Q|8HHS)lcGeti_jKkVaieW+&r_1(ZOZCv&@t1#qyuk-L+(&zkUDV zmw8@)_%uF$kB`@G!+Rb(udTP;97yd&UO|YGC*a)qh>0q}1*{-0imx81QM+XYdM#c3 z*R>M~9+Fa+7a}R`fup*Z&mfW@QO-MF1mgq>s40mLh(H+8^pVb;F@ozzG5KMU`~eA& z7*PN#jtT^p0Gp(B<#Dog5Y4K8qh4ajC?!B-&hwHj=vjf;~`38$rj ztGqAPLUX{`m?)TeF@fiopPv5b%lOR}MtP(pznFWJm1qQ+MVtlKYED^Ee-zP3n#O9? zgF=fl5RL#5%I8Aa73&__<{aHB&Zib3jzhA!X&(vO4;d(@X)IA`78upe)ECO9H20G6 z*&B<0uO1j%nyrH@p?qR60ZGm{sG$N>n(ovdOTBDiJb!!p`g9GI?b2ZY40hLNLB9Es7u}w~)sgR?_<9I#-fPuZ! zbBJb48Wp=!8M+5!xI;k%8QM{5JCNuRH5#X~HV%D7bWsY1PFr75M-PSAtr-Y^-&P{e z0?MNgD2JK`je07IvAj8-&M~xz@Ntdki~2^39&*3P*{Agt%(z1TB_iqgf`uW)P-;eh zoPGk%coouaCVo3c2{F=XRbh$@v=5C^A)@?bF(Xbzow*f$+T5UEbWH@f8G^Ppbj<&B zi(oJ;1+5eP15(fk{(d)2aIi*xW;m>pHm$e>RELxkK80kJK-EzTk(ZL&PSIF)LZQi=tubITECQ(6mMIuy&%LU_iT<$e_EJ=I2k(*NXxVzKEu~ z0K{%S3BA>MI>5++0~g5qZ87dVw$}-FpM+rqHhE@wAnefKF$#$9ExBn!fI|kVVFKs< zjZ{!x9-A~+zyd(-Y?6MIpQW{TdTdwh2z~Wi)Ff#_7?k(ugvh~F+8ybL4jEp5I|Od> zd2z)xSJt(Kh$d!ugeR}HQV~Rpsr1^hJaqk1+QX)40gp~=qg*?~ftI?RO||?e)tA4X zalIqp9~MdXGag&Vq)yu{+DP>tMu1Sk7$$*5B-&H{!>r=!G#C+``Z;Zo(Pjlk+jSZS zg=1#q8^F1+6+yXgF~I6^rY znwWt)5T~;uN6bZ!g#3|69C64MM1k=xTSu1_d*oMD7YHzJASh=8zeiZ9x@b$~Ee{h70A^{bPfZ(;KhOHnp_&D~Y1N75{Xr%MAD%Jykrqlit=%6uZ7r<^L69mUN0VDY;7koJj0qS zRcGhgs|R)_3U-RFCJ=^LMeHa~78n^EaIDX&6WS1Uks&V32*&{8Po>9+;~*G`g^&uz zVa#DqEFtS`ni%0yyBx7;{rvhi-et+l5gX-}0mh}*j=6drNj6M_$S74}mElwQ-l9gU zPLOJ)?lPpI(+8-+^BZ&)eeXIrTXnjt50(rSWk8pAIZcp_(j}0Cl?Sss@sj_)kK)n! zF?KcU?S=~zkK*?P=&?e7pOfJfIs!i+lN}YvD38;sP zA$%wdY6EPR`y~NC&h0SsP?~&nlDQg{@0AJA=rd`aHGpPyO@eqgc^ADQC&2c8(MB;`Y%kHXVE)_S~QY2x)E~vA9>{gCs8i&ONwF}xyz{!u_n`3(S~eb8Of-_O-tMXz2-jLs7?0) zCYS*I5;uWc{)@qUv5gws8!Mi3ww+3F-I@QM+ulEtIF z5XB+jCYY|%b(WBnjRzA^bU^It!{zT0f| zmxD>PQ)kIX2Zs>PqEUy=hn@CPNUsj)rPpONOuxrNbqFplXQBYh3~N;F&d<4{HtUGL zEqOQ+cnx?|py6>?5gXm<+}2GV;6c{}?z>?WcU!jHR`ie-iVSZ6fOtaaQxVNbe?V2K zwX&#@7>;*LR*v2)A~>eMRo%Uqw`7h?*n&|Pomq7=i}};J6z|UqJ8kS?U~@V$4qSdI z*QXczGJdnW^C;M4RQ&Dgg#N*sVn7BzuB z*i;J<@A|d7tRHh;TbEB8L9A+@90Lls%X|wbf1yv@!ESZ)mplpURdjq~lNG_nm?hz+ zw_x#50wSxXu#%K$eO4b0<$V*?$JQPG$TWc?Jzt38FHf((3EJ0sZ9b5TBz0n323^U` zODElcy7uOEBbP|K@qkJ8O1I-X-K~nZYstOsfrh|;#0?$9C|8kT2v9@eErVeI502lf zf1zhiC+&_x^1z*;ee6#=%I~8!N)3#no=XSII4Ey}-5MXc#c8^Mc2LMO7NHDYq)8mz z0>R`%a1J_{RI8cma^j#HUpSCEN82bJAflpF+tbD#XFpDNLdV4&e|dV+&f&FOkJBRU z<|{stU{lm>odnP&yKR?fJCg+iAtAkWe+$~=OrJt0PWPS&!eU&2FixgYmxiX+F6g=@ z+01lqa-vC5+x@891p?mSRyWm)zX!t2Qeh-Y%t&42#;D& zCV%--tMBX2Z?<*1_I_Xbu`_X$&Y5H#w$tS30hr{pmiYKLB>26p|fzb~NnVpzV;5j_yjuh7o4% zC)a1FSbppO5NBy!1=4a`t) zgpgTf2;9|vyN~0bD;<7oe~%;-UFe*C4Bd4mHt9SVM=X(`hKo^kU9-lTlV^n;5PPUT zY36>uX6Q|aowpDf8mp6U}O{tsvaO@1-PLtEydJM}rK4b})v6}Pd18^v>AN^KSVC>|!0bx7a~SZb zt2-=(Q%K}Z@!&!He?@{PdI0L8UOG8I`EOsrz<(Gb4@zqj0BQP7#jbk)C>E6H^i>H4 z+5@EYM1os7k3+H{x^Ga0Q9%1qq@DQFqP$Nn$@ks2)x**Kg05>urf;{X3p>1tS&=$t zEt;{QLrIo_C^Y4paY=e%%lk%QyWN4TZ~*~$58Z%ZlM8)|h*$ zPj_|K7k_~o^S7DJ8A>iiHy4=8vtbCL6|=`0p^Iy13y03aA7|$p(@uNEHk72Ds|)2KZ`H9PZ<9mSK_R`p=`wsd90Y{v;+GcqI} zY7S<+uqEB$*rqKgPlbp8N0(z@7Q20qsZT{6Y*gD9q{UGbx^;Xhpya_=Vq==LwPM$4 z{4(tGetEb5^=K~$rQ#sf6Hc9uD)8*qGybTXj61<&e_5BE0a(-#x<7?f%{T?^UhAfG zC6ot3M$nz@t*so&hYTvu4h#DB23bwtP=GYcVj7pexTbv{p5)hhRg#!1S!$p#!_eY; zaj6{CW@;mjDu&yaP++YE5NHSfb|Wo;h{W=)Z&a+?86N10+2~6rq+e1zq6_nc9Q92b zN`&6if8svr+ZVShXP29Y-+w;uaNK3AQLKMc-3rLSQ;EkNN{s;DEl()RkfyR(Ea!%Hcb?lXDhyOJb*MWw0ncKQlMJJ5~Pwk3^8JdHU3`Z0TbZwMyy1OOf1 nVEEceqL1~JBA5=y?j5b+L#IBEuEpR==b!!$w|WLX1vvl!FF1;I diff --git a/games-util/deutex/Manifest b/games-util/deutex/Manifest index 14094b08abed..b5f0fa8ef264 100644 --- a/games-util/deutex/Manifest +++ b/games-util/deutex/Manifest @@ -1,3 +1,3 @@ DIST deutex-5.2.2.tar.zst 172022 BLAKE2B ad290ce6792425ba7f643cfe6c09c1a3f040ad0a4c95822f9368592dde6d489d28e892a26d78f2ebfefa086c910c948ef37eb3a3047429605653b273f9b567a8 SHA512 5f3c3d3ecad3a7949270a10c3c7e3a8be938389d4846dcac171526a9fd0485e056889323d303f61630e8735e5735edc91df7ad4efaba3d0b2b66a9d719017ebc -EBUILD deutex-5.2.2.ebuild 614 BLAKE2B 6324b2e7465e92b9e271e70ad18fca0fc899dfb6b70109c3cc4fcc8065b5ea5b7a6fffee045a9a2e2f1182cec0205443214db4c49d03063e1a5290f9e5e41054 SHA512 0bd0a32acc726a924762be87b991757af68e0ccf733ce7f494390699cbf81efc89defefd0d125bb53658a07a3ad19c3137ed30911819c4fe6aa9c5d7bda5b38b +EBUILD deutex-5.2.2.ebuild 621 BLAKE2B c895419384d32de06ba433b93b5750f5229c0f02ab4a9e54e2819c6810b425499cd7bd24c7cb8ada336e7fbdae9252118622e289340ea19a905f66829ba4ea75 SHA512 fb1b479480f42509f1cf8287f98237e06b46d24bc3d3c254e2e6210452579f672e7727a5fe559f3d9f376da27fa5338f1980ace99c5fe50314575976e439673f MISC metadata.xml 1187 BLAKE2B 11b8abec9790e92c686959f3795da333d8cfa96f8cf02e0216560f035dc68720db00546ce6eb12df7583abd3e12d0ebe5a1a0b0a7bf5c56bd62d53b60b7212f1 SHA512 569065670a257488679cc6a2b4d027a887c42118d5b4ff03e7c87d70071ba809455ffec64d70c019775e7ba2ef7aea0761da1b8564d2a6f36d78e7af56d54af6 diff --git a/games-util/deutex/deutex-5.2.2.ebuild b/games-util/deutex/deutex-5.2.2.ebuild index 214f6d34483c..c5d25259e533 100644 --- a/games-util/deutex/deutex-5.2.2.ebuild +++ b/games-util/deutex/deutex-5.2.2.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 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Doom-Utils/${PN}/releases/download/v${PV}/${P}.tar.z LICENSE="GPL-2+ LGPL-2+ HPND" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="man +png" DEPEND="png? ( media-libs/libpng:0= )" diff --git a/games-util/xpadneo/Manifest b/games-util/xpadneo/Manifest index 1b5b56a042a0..53c5e09d5faf 100644 --- a/games-util/xpadneo/Manifest +++ b/games-util/xpadneo/Manifest @@ -1,4 +1,6 @@ DIST xpadneo-0.9.4.tar.gz 1342566 BLAKE2B 82c5bd4e9d68e0b9465047d446a1ffe0c95b9590d76f1c6cec2d6e1c770a6c3f7c6c47cffef5ce27c449f1ada854dd9b6e6413791360c0d8eee8a697718bb320 SHA512 347b0a066044926681863b342a71e5a9a03e9ca58b5f1c5e20b5d7d68d92b373c14ec809b3bd6e0d719f53792b146966a03e169f997a5f65cef762d6058d0d01 +DIST xpadneo-0.9.5.tar.gz 1341366 BLAKE2B d04a3e1b626af1f1a9ec114f0a8ed44c50ec8cde9da71483491d1afd7688611fd7548186ea68ef8a144aecec06acba816e81e9f0708c8dceb96fa1d40985bb44 SHA512 e7e299faf78c139d4cd189c4adc9bcbd52e1e1011ff90513cc09fc3e6cac1961018883933ad1db23dc02c8d5006f3166fbb42ae66150dff71138f2ed95f4576c EBUILD xpadneo-0.9.4.ebuild 2303 BLAKE2B d2fb6917074519884902d2037c2d07259ef1e9c65199f0734c0265d29f432712157e1d2ec7e8aa97e005be8b7c7691d8015ef584111afa2a5f284135c6eae858 SHA512 f63983701cd920e01526a7f01d318dc0d66365b1d79628bcf9e3d88ca65d1d4de324b69e904f179e7d0107dd5a60302ef8168d2ad63bb29a94b5d6673d822552 +EBUILD xpadneo-0.9.5.ebuild 2303 BLAKE2B d2fb6917074519884902d2037c2d07259ef1e9c65199f0734c0265d29f432712157e1d2ec7e8aa97e005be8b7c7691d8015ef584111afa2a5f284135c6eae858 SHA512 f63983701cd920e01526a7f01d318dc0d66365b1d79628bcf9e3d88ca65d1d4de324b69e904f179e7d0107dd5a60302ef8168d2ad63bb29a94b5d6673d822552 EBUILD xpadneo-9999.ebuild 2303 BLAKE2B d2fb6917074519884902d2037c2d07259ef1e9c65199f0734c0265d29f432712157e1d2ec7e8aa97e005be8b7c7691d8015ef584111afa2a5f284135c6eae858 SHA512 f63983701cd920e01526a7f01d318dc0d66365b1d79628bcf9e3d88ca65d1d4de324b69e904f179e7d0107dd5a60302ef8168d2ad63bb29a94b5d6673d822552 MISC metadata.xml 328 BLAKE2B 6511430d43b855d83d42dc94ea83bf20867568e9dbf642240ac279179d9f26d0a315f3fb90bebd4a564d4bc63beefcb8aa24af7acf25a60f9b25f732265de41b SHA512 defbfc601b6b61d10edf8947e2251f96416787a1141fccff1e017a6110eb4d8e8801fcd72cc678f816064eb5a5dc796c9c895ca9f74ad288f1338ccaaf3ee5c8 diff --git a/games-util/xpadneo/xpadneo-0.9.5.ebuild b/games-util/xpadneo/xpadneo-0.9.5.ebuild new file mode 100644 index 000000000000..b193e5517951 --- /dev/null +++ b/games-util/xpadneo/xpadneo-0.9.5.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# pkgcheck note: toolchain-funcs is not unused +inherit linux-mod toolchain-funcs udev + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/atar-axis/xpadneo.git" + EGIT_MIN_CLONE_TYPE="single" +else + SRC_URI="https://github.com/atar-axis/xpadneo/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Advanced Linux Driver for Xbox One Wireless Controller" +HOMEPAGE="https://atar-axis.github.io/xpadneo/" + +LICENSE="GPL-3" +SLOT="0" + +S="${WORKDIR}/${P}/hid-${PN}" +MODULE_NAMES="hid-${PN}(kernel/drivers/hid::src)" +BUILD_PARAMS='V=1 LD="$(tc-getLD)" KERNEL_SOURCE_DIR="${KV_OUT_DIR}"' +BUILD_TARGETS="modules" + +CONFIG_CHECK="INPUT_FF_MEMLESS" + +src_install() { + linux-mod_src_install + + insinto /etc/modprobe.d + doins etc-modprobe.d/${PN}.conf + + udev_dorules etc-udev-rules.d/60-${PN}.rules + + dodoc -r ../docs/{[^i]*.md,descriptors,reports} ../NEWS.md +} + +pkg_postinst() { + linux-mod_pkg_postinst + udev_reload + + local disable_ertm=/sys/module/bluetooth/parameters/disable_ertm + if kernel_is -ge 5 12; then + if [[ $(<${disable_ertm}) == Y ]]; then + elog "Warning: bluetooth ERTM (Enhanced ReTransmission Mode) is disabled." + elog "This is no longer recommended with kernel >=5.12 to use ${PN}." + elog "Can remove ${EROOT}/etc/modprobe.d/no-ertm.conf if it exists, and run:" + elog " echo N > ${disable_ertm}" + elog "After changing, may need to re-pair the gamepad with bluetooth." + fi + elif [[ $(<${disable_ertm}) == N ]]; then + elog "Warning: bluetooth ERTM (Enhanced ReTransmission Mode) is enabled." + elog "While keeping enabled is recommended for rumble usage stability, it can" + elog "cause connection issues without a fix included in kernel >=5.12" + elog "If needed, this mode can be disabled by running:" + elog " echo Y > ${disable_ertm}" + elog " echo 'options bluetooth disable_ertm=y' > ${EROOT}/etc/modprobe.d/no-ertm.conf" + elog "After changing, may need to re-pair the gamepad with bluetooth." + fi + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "To pair the gamepad and view module options, see documentation in:" + elog " ${EROOT}/usr/share/doc/${PF}/" + fi +} + +pkg_postrm() { + linux-mod_pkg_postrm + udev_reload +} diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 650cd8d9cdec1638b4b134d5710900b6213bdb32..3a76c4c45ee4d6b4fa24526d1a8441d473f9873e 100644 GIT binary patch literal 5041 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 `+l* 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 diff --git a/dev-python/asttokens/Manifest b/dev-python/asttokens/Manifest index 36cfb13a2586..0e56b22b659f 100644 --- a/dev-python/asttokens/Manifest +++ b/dev-python/asttokens/Manifest @@ -1,7 +1,5 @@ -DIST asttokens-2.0.5.gh.tar.gz 46876 BLAKE2B 8a8da138888de0a4096b10eccc483c9540710acde0da188ed3fb3845f96b862fe2eec393c69ca62e7b313bfa0e2f0d673d828e9d1ff6dbbf5b641fe8122a548d SHA512 3e710ca9703e67643bb9c0a4db4e5c1656e6d5c904a1262a9ddb962beff06e4e8bd9815bcd2509b48974a97a565d8479a4369583c166a65b6d16c19fd926e93f DIST asttokens-2.0.7.gh.tar.gz 50675 BLAKE2B 75fbeb61b0f3ebba27cb3ea94d45cdb5810bb7b3b9cf1cdacc8e48fa800207af0e9ff4c162742944f30ca5253331f0f55aba21b6186d8a747e8e25f7b350baaa SHA512 eafa47f1e0683df2fc4f93a1f798b845f2d10b63f33eea689333df32e6ffc2b5e693298d912e82974ef4c65d3472aece3cbd0ecd05fa565eb0f94a45915f6905 DIST asttokens-2.0.8.gh.tar.gz 50804 BLAKE2B 31b5fcf6c8c201279924da9297f16a1de087fe98e930dde341b54b29a54a23a462d44e1b2cc1c4695e7829b0dbb86c5a275ffac7c8430c191fd268026306c912 SHA512 e920aa50ba7f073f198182c053729e43c7cf3812a925cead258708ba88b82f6a7a32499810e67f346db79579607c07f211d924dc9e33b8bfdf44e5c9f171d53c -EBUILD asttokens-2.0.5.ebuild 931 BLAKE2B 1204fceb0c1f7c42e69597bc894d14ccdd618046a5d6d5b0459e415070cd2b3e9a4c83b7e98237e5f8cdb5c01c22b256ea4d2c6b97bf51735571ba15613434f5 SHA512 2902e7875746e415567de5867d2bbc21a725e1b8d55c6d1364ad16de5f62a40f3f7b233ab996cbb0ef9c65c130758e883de2ef519c2c50755a9ea1ad06d2dbed EBUILD asttokens-2.0.7.ebuild 969 BLAKE2B 6b9b49fd5302742e776a749e00ae0b88bb7298a22f040a84702f63c33ee7569d00a4ee82668cf73ba16f3a4b4346efaefe278d2a20ba4ac6bcf37b7b51d5cd37 SHA512 97d7586f1f2bf7948e1e8d6f66021fbcce79e26d5b42510dd6a9fbc949185b876b55596fbdd18632ec633b2b228ae0708242378a354ba7e269a134cf9deb69e2 EBUILD asttokens-2.0.8.ebuild 977 BLAKE2B 959cd5ea32e19d1ec47961f814a26edffad66f79bac906a64e8eb6ac39eb9992c0ef4923aabe87bb803208b7bf7ee75abc4c3bfb95cb53734ac450e9ea3fa134 SHA512 834be7aa087a7449f3183b1e05b7306b102d4332b81f5cffd57a5823decf4eb27e83b52dea6a4470c37304933c10f06ecf95fc934407b9472f742019113e2e98 MISC metadata.xml 350 BLAKE2B c05dcff93454660cb741def5cb0ca82e56f0cba84bddb9604153b6d70625e4dfc9e15743c3448a0cb68d9b5ccf0778f8126390872bd8689df0e0ab2bed7e6582 SHA512 521762b1e8a542c5f3156014884c3d845b6fe882e819c924aa8023f8dff32a94490e64a1d1f700f5127bd867c60c4f0f7c4aed5c39f78e52bd8ebabd113403cf diff --git a/dev-python/asttokens/asttokens-2.0.5.ebuild b/dev-python/asttokens/asttokens-2.0.5.ebuild deleted file mode 100644 index aa55f7986dd8..000000000000 --- a/dev-python/asttokens/asttokens-2.0.5.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit distutils-r1 - -DESCRIPTION="Annotate Python AST trees with source text and token information" -HOMEPAGE=" - https://github.com/gristlabs/asttokens/ - https://pypi.org/project/asttokens/" -SRC_URI=" - https://github.com/gristlabs/asttokens/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/astroid[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # test suite itself broken with new astroid versions, upstream less care - # https://github.com/gristlabs/asttokens/issues/79 - tests/test_astroid.py -) - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 754de154d280..bcf90e76dc4a 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -3,6 +3,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.0.src.tar.xz 112062796 BLAKE2B 947917b6c75cbd8882133dc01f57013523274962371ac5ae4a22b010f8a7d5d31288c1d9847bf19ba919fa3110fe34a8ff937107fe19bd064ed87bf4d08d8a51 SHA512 e5aacbe7574dcec62017cc03c9fa2ee4cf075125a3d6c3975c38f06e91adcebb1ff92bcf40c6dd67db087813c60b15a04f1424c713d751199518b58025ce87fc DIST llvm-project-15.0.0.src.tar.xz.sig 438 BLAKE2B 8eb12c259f94d8f867a31dbe05128adc1f9cc7ec8bcbdbe1738d2fad461f5d214e674f080f7f29b639a7a75f9c5b56c0f959f538697d647b94b97dc56b036e5f SHA512 4096464a46e07575b7cff448ff8bbc38fe972505f366b744419a06339cf32b93266b0fae5390879859041ce6710e4b675ed3ea7561d6a817623d7ece0e969661 +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 EBUILD clang-python-14.0.6.ebuild 956 BLAKE2B 491c8335c64484034663fd84ca2397e13afdd8cab6d3b4adfcc9317379e7a3620372ffe5996d4a0029a7d412f11a0d598f741a6893803ebadba85d330e49682a SHA512 4ef0d1ab2cbc3d277d4cced33fa87de7c3d43295a60a3b418ad4a95399e8de8c2e1e5c594681bf7ce1bfc465732d34b2db3a9e8636c0ed124ddf79c8ed7a5750 @@ -10,4 +11,5 @@ EBUILD clang-python-15.0.0.9999.ebuild 935 BLAKE2B d1b871cd5604ded49427be7bbd445 EBUILD clang-python-15.0.0.ebuild 958 BLAKE2B 6b0d87d018c18fc77fe4296055f2c8192b47f9668484f40120e610153dd757569dc15abcc1d2824cf9d365103db8974fe7d850ab086b4a6674f0a886cd6b05b8 SHA512 14d3e27966b677c56a1d3f67c7d51c2766967084eebe24d9ea9919dc20de35db8f500afa51c4f762c060bbe62c785f9192cf7d3cf03ba630d84b88278a703a44 EBUILD clang-python-16.0.0.9999.ebuild 935 BLAKE2B d1b871cd5604ded49427be7bbd4453b30b11515c6befc0d4202bb5602c387e41b789a6e14eebefc2a55723a1b4f683a82d41de4bdcbbdfdd85117f5ce64674c4 SHA512 e55abe1dfb64dc1d85c564013d1a01da128cbcb252aa118529ef61b8f0f17a0ae8653ef757a0b59f1b7d45e887951fdcc242bdc1cedaf9b1628047e4a33678cb EBUILD clang-python-16.0.0_pre20220915.ebuild 935 BLAKE2B d1b871cd5604ded49427be7bbd4453b30b11515c6befc0d4202bb5602c387e41b789a6e14eebefc2a55723a1b4f683a82d41de4bdcbbdfdd85117f5ce64674c4 SHA512 e55abe1dfb64dc1d85c564013d1a01da128cbcb252aa118529ef61b8f0f17a0ae8653ef757a0b59f1b7d45e887951fdcc242bdc1cedaf9b1628047e4a33678cb +EBUILD clang-python-16.0.0_pre20220918.ebuild 935 BLAKE2B d1b871cd5604ded49427be7bbd4453b30b11515c6befc0d4202bb5602c387e41b789a6e14eebefc2a55723a1b4f683a82d41de4bdcbbdfdd85117f5ce64674c4 SHA512 e55abe1dfb64dc1d85c564013d1a01da128cbcb252aa118529ef61b8f0f17a0ae8653ef757a0b59f1b7d45e887951fdcc242bdc1cedaf9b1628047e4a33678cb MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-python/clang-python/clang-python-16.0.0_pre20220918.ebuild b/dev-python/clang-python/clang-python-16.0.0_pre20220918.ebuild new file mode 100644 index 000000000000..2891edc42793 --- /dev/null +++ b/dev-python/clang-python/clang-python-16.0.0_pre20220918.ebuild @@ -0,0 +1,47 @@ +# 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} +" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + "${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/configshell-fb/Manifest b/dev-python/configshell-fb/Manifest index cc2f570b770a..1786b1a56f5f 100644 --- a/dev-python/configshell-fb/Manifest +++ b/dev-python/configshell-fb/Manifest @@ -1,3 +1,3 @@ DIST configshell-fb-1.1.29.tar.gz 55036 BLAKE2B 4a9a8f2573b43a9c8ddbda837e831c96b221f4499acb1aeeb990a7b1050c5572e9b745857ac9d1de4089d1758dd1284d0555da524def80e0a1caac18bb43a921 SHA512 0d7663cf58431c8b0be5618e5ef454838489e11a3074e5bd63145c3ea965065e37f1a41b5775363a35498a4d5dd86ad5453feb58dd74853cd77ae196b44c658e -EBUILD configshell-fb-1.1.29.ebuild 558 BLAKE2B 832a7963fb39c8398484ef8628f3dd408395dcd84014022c0253374943d31b05d399838a9c44fa561e2b842f8c9dfd7df5de471ca63cc7e0455e9295f5a9b043 SHA512 6c6d00451851d2bd12304773ae8121d98f78eee93b1deb8d70f3721c96367a5c11c594918c463e6a1a1074f04298b981b7fce351e5c04da00572036265527737 +EBUILD configshell-fb-1.1.29.ebuild 565 BLAKE2B 6772ad03cb8fbf94bcfc292d2f85cf4e12ef56888414da0ea935e721b8703638c07fe40ef076f6f116cea58f3562451b93fce80b8b4b2aa6c27ce41bcae929fd SHA512 e8750a731303d762845d19bbdb9e5b434e40921c2c1bb5bc24668a7db15e8fc6220b929293405e420f9f7fed82a374d2dfa5b482528575bad8061c5830448395 MISC metadata.xml 770 BLAKE2B 71a53fe2d6b0b5483e9b4e962d7dac4cd13fa223c6c93a8c6cf4e5cb4c155c35f53e01cb2d0ebdd5b03ca9b3cd4ee455be6660f883815d7242ca21e6ee7e9b05 SHA512 471f78e6afd51a3d1b3c941e344d234faf0b6014c3fa6bd24906f63efa12508490d8a2a9e652b427b34aae1e4d6d83d7c28058054edc013d63a1a4de3711915b diff --git a/dev-python/configshell-fb/configshell-fb-1.1.29.ebuild b/dev-python/configshell-fb/configshell-fb-1.1.29.ebuild index 956691185773..94fcbb9df72b 100644 --- a/dev-python/configshell-fb/configshell-fb-1.1.29.ebuild +++ b/dev-python/configshell-fb/configshell-fb-1.1.29.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND="dev-python/pyparsing[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] diff --git a/dev-python/configupdater/Manifest b/dev-python/configupdater/Manifest index 74f86f6c3984..5770086f9842 100644 --- a/dev-python/configupdater/Manifest +++ b/dev-python/configupdater/Manifest @@ -1,5 +1,5 @@ DIST configupdater-3.1.1.gh.tar.gz 138777 BLAKE2B 9fef5815bc41903a65c2c53c6b9ff3d00d1f4efe65008c725afda8d12694be4d18810cbfc03b291246789d736f1a2933061f2683bfc62e9e1d72e2e4f159d772 SHA512 1e499f87d0ac3d75f32aafe532d7c83b4b86fbaa204fcdbaf7a3dcb5262d936fe027ee0b21d169ef69a0590edbe965a872390b14be274fbb1c893f2d4695b92c DIST configupdater-3.1.gh.tar.gz 138671 BLAKE2B 48e349780e11ca26b4b15b44aa298058840cfcea47fc7b2e555f3ca743de1956a15255bfea2c5f96624e02e399bed99ae45f3422ab1660b8ae83087ddf6117e1 SHA512 89685a93f3bec907184d818b5adea4f87967df313fe4e4216aeef2c227fdf0b0f98757ec27da7f43adff6e2ee37020dd57b98569d5811c9dc7c3201852b27432 -EBUILD configupdater-3.1.1.ebuild 767 BLAKE2B 016c77d54fe24ad0265715cbd327b470fcae3671ac5d41a7c97a83c5b057bb40281c9b786a0c5d7c6e9fad66ee22e1dcb42be4c6b560b7d313e22edfb1911d8e SHA512 cf5d5bf233e691b046205622aafe414fd3b4756d989a528889b54067617173442c301a1192e141879d9d818a96078efb731a4bbeb097827c0f7e32039d33acd6 +EBUILD configupdater-3.1.1.ebuild 774 BLAKE2B 54d3c4f3d6fd94d96064c5f87519356f5001662ad57a8da1d92c003fe8e2c3494301a5dc2d6dc641f0b74f64a90dfd115b88a9726faaf6736dd27345c9da2023 SHA512 72d931e116b2af51210c9cc955c20477796171e7490a84896c53e5b570267baf8396ed40edfa58d44f352a8ef87e65fae2afd2677dd660aa22ae6dfc4deeb8ac EBUILD configupdater-3.1.ebuild 693 BLAKE2B fd1c8b10619c7b2ff849c59a467687e53b653188b2395aadf47e4731eedb967fa93d203cecb8d1bbd00b309f977ad242a21658cdd371affbafe79b44e03d5cf9 SHA512 23745443f9fa98695eac44e41559300c0948ebfe099aa7ae41450239040685acaa10c97c600c48fefc046ec2fd3cb934c400c45819ddb191fc636c0206132b71 MISC metadata.xml 359 BLAKE2B 59eca20050b8eb4620813ab2bc61abec0d905dba4c38d35806f135cc3f165634cf6f1df124d77e294dbcb3d196b521bbfaa005979e0c63164004d4942afe4717 SHA512 8ce147cc56b7c207125e40d9ce54f692f62f2ecff1944e74d661b2656e5d479e8072e41fbec7451e58976d3453c5dd0e4eff0726ff9f2b502b505926fd2d851f diff --git a/dev-python/configupdater/configupdater-3.1.1.ebuild b/dev-python/configupdater/configupdater-3.1.1.ebuild index 95c97792a5f7..d6498f249dab 100644 --- a/dev-python/configupdater/configupdater-3.1.1.ebuild +++ b/dev-python/configupdater/configupdater-3.1.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT PSF-2 PYTHON" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" distutils_enable_tests pytest diff --git a/dev-python/exceptiongroup/Manifest b/dev-python/exceptiongroup/Manifest index dcbbfeacfc01..b365245bfe54 100644 --- a/dev-python/exceptiongroup/Manifest +++ b/dev-python/exceptiongroup/Manifest @@ -1,3 +1,3 @@ DIST exceptiongroup-1.0.0rc8.gh.tar.gz 17562 BLAKE2B 617e174e32f4c062f576b12c9dfe96e5495003097dc0da82e383019a65b2a043546d4b73181081defb641d453127e056be52e55e76fdf0ec0247513f5eb211ff SHA512 f7f1700403f345755a1e32c77eb43744b366b1f55446e1898dd960988d23396ad8334bef072ecc7ec5ac7075300f0f3e8e9a0d454d9dd80677ae55b4166fc6e4 -EBUILD exceptiongroup-1.0.0_rc8.ebuild 749 BLAKE2B 6ea7a6f3bd6915e35b171065d59f497870d01255027cbe23d8e00689fb141a532499e9f99c246c38377a9481cad4593c375ac49f7050222ec096bc3df5b969fa SHA512 8d2d25c0be66ead172c0812f77a3e07c6a7a73f60c3ead6050de338327b07753b805cb8fbe0c96452e666b83f3185ba8db589edb79e09888d509788fb0ce26cf +EBUILD exceptiongroup-1.0.0_rc8.ebuild 756 BLAKE2B b0dd5b31fc6534a7fb4f654ae410a7df847c38eaf572e3c2d4be5481757090e9e8f66950565f665c2257a5d63eb3b069499e9058c450ed64af79edc1fcdb7a56 SHA512 1ae205a43820e3bd4fee02e8a5115ca86fc44e8043b9bbe537bd24ff723fe8825a453266a73f857da0240b870647a2e434cfdab1527902b5f17cfe89fc49f506 MISC metadata.xml 360 BLAKE2B accdc2d9dc39a31238555b937189f135482f2094a570396a741ba6202a1243ad46c99003e829e59e4e5fd0db0a01b050cc0e385bf28b44892e3e3c5615351028 SHA512 d740125cf760309a4dc5de1981b5ad704e880c37588e8a0e17816709065d80ad2ffecb3b5e50725b5665a38594a53f9659c17b35eb34bffbb06d11b830d740cd diff --git a/dev-python/exceptiongroup/exceptiongroup-1.0.0_rc8.ebuild b/dev-python/exceptiongroup/exceptiongroup-1.0.0_rc8.ebuild index 68fe6276fbe5..583f1f5b0012 100644 --- a/dev-python/exceptiongroup/exceptiongroup-1.0.0_rc8.ebuild +++ b/dev-python/exceptiongroup/exceptiongroup-1.0.0_rc8.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT PSF-2.4" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/flit_scm/Manifest b/dev-python/flit_scm/Manifest index 6fdadbcd31e9..cb323d86c16b 100644 --- a/dev-python/flit_scm/Manifest +++ b/dev-python/flit_scm/Manifest @@ -1,3 +1,3 @@ DIST flit_scm-1.7.0.tar.bz2 3259 BLAKE2B 9b785f9f92b16494f6bf0c21e16ee1abf6a130ebb5c41d4e0e73f4ab1c892ec14544a4b86fe9ba22dbb43a2c28cebbe84328c172566b27c195d41e3686184b9e SHA512 a030cd2ab9d100b971ac20ad5f52f206d951fb6c88cd48db0250269a32cf0dfae70738bf3dc4d36396a3da3e09c7283eec365e12608f6f6d7be3e9076bb931d2 -EBUILD flit_scm-1.7.0.ebuild 942 BLAKE2B 8c14f00d4729562d750ea625b6b3386c9e3d330096d00b968d22a43c4d516bf9780d1ebc3c48a2ac40e4b73b60cca919b960a9c86792172c0bf3139c8b5d7d1e SHA512 c4553ca54b33128ee2e7a0694cd7f90ed84e09c7d039109ccc2f715be32cb937626390c6659655009a9e10f1c32be24a0cfe9c7201dabc75ab788dbba74179bf +EBUILD flit_scm-1.7.0.ebuild 949 BLAKE2B 099cf141d0b51a933d35dac87c8c85b8de537342f59e6e9112d176c0bb402ea975b97cedbc4bd8f85ea0a9449b96338f9e98f2c7408274dd17cb6a05abe5fdc3 SHA512 b1cb795ac1908856ae776b84174fbd4173a9a0623e5d03f2fd1e8ec347c0a7da6856a5806b0cb7311ce6dc3586e8561b8db33e0658b60e1d3366cb9a2bd28baa MISC metadata.xml 314 BLAKE2B ad38f63b7e90f846165670d0970ff8f23179b241f0cf624cf385c8e75d70b5d84c52b52805225456387728339c06ccf6658ed7b9c300fcc526954e9f32b277b7 SHA512 eb78c1d0d00436fdff1d5de3fb00c5f1b447eab2fb63f9b8b5a043f6340b42d69343c6f2d48ae45b77e4be5ae6526c0dbc15394b5e91874958283e724f19b3ec diff --git a/dev-python/flit_scm/flit_scm-1.7.0.ebuild b/dev-python/flit_scm/flit_scm-1.7.0.ebuild index 6a3e2b913ae3..49b9ca8888b3 100644 --- a/dev-python/flit_scm/flit_scm-1.7.0.ebuild +++ b/dev-python/flit_scm/flit_scm-1.7.0.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/flit_core-3.5.0[${PYTHON_USEDEP}] diff --git a/dev-python/fuzzywuzzy/Manifest b/dev-python/fuzzywuzzy/Manifest index e7a1bc2f844d..70d3559c4863 100644 --- a/dev-python/fuzzywuzzy/Manifest +++ b/dev-python/fuzzywuzzy/Manifest @@ -1,3 +1,3 @@ DIST fuzzywuzzy-0.18.0.tar.gz 28888 BLAKE2B be2729660eb20a33a14acd1c5fbcefa48bd8a6a3dcfa6dd5137b0414fb283d279990f61250dbb2526e8faa80da23eb6de36618ae0d98166d29655b8a71cd15a1 SHA512 4a21ea67278fa525842d48fed8db666d00eae6d13254e8844d11f63b47c3a305b3cac760f28c24c6347aebcf73e96180e0a7cfba29c75f01ece2f7751e0398c5 -EBUILD fuzzywuzzy-0.18.0.ebuild 573 BLAKE2B a3e67727f104135e05d389be0755e7fd2f4c2d6ff054425ae155b3e9cebe87e69e8285784689e9f343bd05badc4660dd3fda776824f70bccc61912bc14c34d4d SHA512 7f372854049ef05b4e1fbd31a63d1ca9040643059786a531d5575415ca829c1488daac1b689e402b8261682e63dba83cc9f88acf163f610e529fc6e00990bb1f +EBUILD fuzzywuzzy-0.18.0.ebuild 566 BLAKE2B beedf85193e00229cf223d579128eafc48835a138caab1510db39b8bbc0fdaa0bb2255823296cb19bc38222b947bdb55438413eb6ed516ec2736aafb742ab24e SHA512 b217d5b0f3e2319d7306cafadd3a650bd2c2d2d82881c8d6e8a7693a005654c50cad6eb584c6d268aec06a722fa866868f90635783430747382dd05b68760a1a MISC metadata.xml 397 BLAKE2B 7d156fc2db4d42258707bbdd93f09ee48ad139d237413b3ef80e4618f614c1e1da4e4a60bfde43976e9cd8fb06bb38f15db086571b93f8eb0cd7c9e4a2d932a4 SHA512 fee9f0884d1a8b2d66e799d5f58402951be0d99c0660e4d378f31dc76fc7384f73d6600dea1270882ce23d35cb45248f123f2ecd91eaba04a63bfa0cf73c0127 diff --git a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild index 4ccd97dca9b5..8cf3de7a61f0 100644 --- a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild +++ b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild @@ -15,7 +15,7 @@ KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" LICENSE="GPL-2" SLOT="0" -RDEPEND="dev-python/python-levenshtein[${PYTHON_USEDEP}]" +RDEPEND="dev-python/Levenshtein[${PYTHON_USEDEP}]" BDEPEND="test? ( dev-python/pycodestyle[${PYTHON_USEDEP}] )" distutils_enable_tests pytest diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest index 24d946915ee3..0d0a499bf44d 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 1633 BLAKE2B 45d388e1f969cceeaaa2368df57525300c89f71586c68632368c10749b3f34984a6436f867098b49a2cc6dc2b93d7279ab299a82e079b3c1e3eb8cbd229dc1c3 SHA512 5eaf34f4bddca1b8e24fe59aa231737f3074f4c3383484ab947079aefc7495345c3fca94d6362e7da9e29f0967f23e0759119981c706fb9d7715a1a65fb19998 +EBUILD gst-python-1.20.3.ebuild 1632 BLAKE2B 4469a070c62e4654a84e16f55c51a9e1121e6bedcbae10b5ce88b0349ba19cef83beb5a8358194fafcd46711392ceea2d0e06281c5c93a4607601badbb20b948 SHA512 cec0e235b510176e9f01ae065b3f78e4e2d13cc78201e5821b30caaae2c0b338815f62b5e65a6ef4da154005429108196216b5d74e0757176378d6838833ca9c 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 39dbb3d99b6a..768ffde39835 100644 --- a/dev-python/gst-python/gst-python-1.20.3.ebuild +++ b/dev-python/gst-python/gst-python-1.20.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz" LICENSE="LGPL-2+" SLOT="1.0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index bb077fc32818..7fd88d912a79 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -3,5 +3,5 @@ DIST hypothesis-6.54.4.gh.tar.gz 9325437 BLAKE2B 2000c806a0c791d1eb353a829e5e96d DIST hypothesis-6.54.5.gh.tar.gz 9325448 BLAKE2B b4cb8a413ad96f11f4dbf4a1a529e389dbca45561264cf0922721a25009d1065fdce21064faf53bd7aad2f589c159b52d899aa7b12c12da68beae8c9186c0505 SHA512 37205ea28b44537409a94592e466376e9612f84a8501ad2ff5504fc648e062555ffb600416bdd1f9a74f39ba39729defd581025e0611c501839721721f7cf6e3 EBUILD hypothesis-6.54.3.ebuild 2078 BLAKE2B 11eee6781b06ca0da65094d20403b7783d83799a1f0e3684fb450784faabd97cc624caa681d1b89974dae552d98ea8c98f8a2de3dfa57c97b4246afe9370f621 SHA512 972d703e77d7403ca70447f2b27617874be3a0eff802c79ee05d7c0991acb931bb2a91967055c27f244568049d86879ec1a77153a7a48aaa4305132b0b537eb4 EBUILD hypothesis-6.54.4.ebuild 2086 BLAKE2B bcb3fca12e4ca3e6595ad6db87d0efa7b7029471da4ecf98ec59ac4597ded88f4996a97966996544d76af871c08a56d43333b269ba15a34b6198fa7f359df2f6 SHA512 958ec21680ae6029bb5adb1711631b5352631899bb25084fb35d28bbffc44bc0054456fc3711a828f0e224af322c4499df7a5c2bc39bb6158728842a6d76f5a4 -EBUILD hypothesis-6.54.5.ebuild 2086 BLAKE2B bcb3fca12e4ca3e6595ad6db87d0efa7b7029471da4ecf98ec59ac4597ded88f4996a97966996544d76af871c08a56d43333b269ba15a34b6198fa7f359df2f6 SHA512 958ec21680ae6029bb5adb1711631b5352631899bb25084fb35d28bbffc44bc0054456fc3711a828f0e224af322c4499df7a5c2bc39bb6158728842a6d76f5a4 +EBUILD hypothesis-6.54.5.ebuild 2093 BLAKE2B f23735568bc80bd7999e4fc273c2ee2b3b965ec27faacfeff9a8b9a9d28455ae79d96bff4dc386f681f1aae8c81affa5fc2187fbeaa5ebdfbd0cff034b60dde5 SHA512 10c7aaae01d3fda6e927cdaa8e38356942f911a1ef430d61cec1923c7aeb061f28f4090b3e4b104ee56c00cb394b0d07564330c29b18aef401e492100f39682e MISC metadata.xml 756 BLAKE2B 26e40ab96ddcbd5751023e3c0cc9aa86e96d73ba02bca750ad15eb4301beb0318d3d694c54c2c2a2cb50937731af727411e8afb67e1a21e58e0ff611eeea9149 SHA512 cd48d35c5fe41aa9efcfea9eb7b2d78a4646658b5aab7533ca6492d4700032099fd34ca2dc45a6198c27351650c9e901c8b7c4d53ade2b56695d5e26ca371238 diff --git a/dev-python/hypothesis/hypothesis-6.54.5.ebuild b/dev-python/hypothesis/hypothesis-6.54.5.ebuild index 1065b755121f..c45634356c75 100644 --- a/dev-python/hypothesis/hypothesis-6.54.5.ebuild +++ b/dev-python/hypothesis/hypothesis-6.54.5.ebuild @@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}/hypothesis-python" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="cli" RDEPEND=" diff --git a/dev-python/ini2toml/Manifest b/dev-python/ini2toml/Manifest index dcf3cf74ba0f..04ba77cfd634 100644 --- a/dev-python/ini2toml/Manifest +++ b/dev-python/ini2toml/Manifest @@ -1,4 +1,4 @@ DIST ini2toml-0.11.gh.tar.gz 93696 BLAKE2B 0fb52b346065421049fd377a62de4189a6d261ad12c00679c97568a0e7b7f8fc7bf1aae2196b8fc70489d547c0ce9be1347336d25769c7fb383f9fec4d4aa205 SHA512 7329fd3ba31567638fffce22f2370c2055503bd4abc3d7dab30b1828eb54204d31036753efddfab52e79703ce7583f6070e1207c95345096c0751c2d429fd6ea -EBUILD ini2toml-0.11-r1.ebuild 1206 BLAKE2B fa5b60ce996d3c68f216e6d4d264014f7308256222413f3d1ceebfddce27a25dde33625527328248234e278effb8509e4748a3c0cd11f907cef047a75e01fb76 SHA512 5e48a029d6c628b0d58a886e97490f2fa9bad6833587a8e2d0a0d5d08c26604ec08547676a79e0d757bcdc662c34490104e06eec74f92f9ee69d78536414c1f9 +EBUILD ini2toml-0.11-r1.ebuild 1213 BLAKE2B 63c72b32ad0984301018e07d0609de6b6e5d034e77a21cbb58242a52ccdfaefa399eed50784247c706a8da96f1f15d1bde02306692e2671645af695be0888a51 SHA512 a23d353dccc0f8f9e1da5eabb256438616136615309f343d71e7298d658caa09335b762029c8fcaf57973eff61858aa40d563327dd1d2841a6bb8005de30e8d7 EBUILD ini2toml-0.11.ebuild 1711 BLAKE2B 1837c2f2e3af0b878a7e3c0a58aec8139ad2582048ffa89d5b80720c700bf53f8180db7221678209bb3aa1de89f938416df22822a4a37316281ad549bdc8525b SHA512 2bb9474cbdbe15c9d2c9ec4f59fb2661171b54d27a40722996f22b5c5a2886c0676b2ae4a8a1ffb65cc8e7c56236a9d2a8c8cbb3fb0714ec5c9a0e47b6572127 MISC metadata.xml 374 BLAKE2B d1d096c2db4d1975e07553486be8e1ef66a63338b6a6617f71131565b80f612b9d50ca7c039d0b37b02eec56421231f52833390eb8536de44d4edd7c90d307f2 SHA512 21a272e9c3a7eb3e0950358f8ffb90b961ff0e39073519ed0b36660dfae91b24f8e09e3b89a20dbeadba45d995eea4bb89d484acc04a7251dfb9f33603bef998 diff --git a/dev-python/ini2toml/ini2toml-0.11-r1.ebuild b/dev-python/ini2toml/ini2toml-0.11-r1.ebuild index 79a1eb342c78..31173282274a 100644 --- a/dev-python/ini2toml/ini2toml-0.11-r1.ebuild +++ b/dev-python/ini2toml/ini2toml-0.11-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/packaging-20.7[${PYTHON_USEDEP}] diff --git a/dev-python/jarowinkler/Manifest b/dev-python/jarowinkler/Manifest new file mode 100644 index 000000000000..f166384ebd35 --- /dev/null +++ b/dev-python/jarowinkler/Manifest @@ -0,0 +1,3 @@ +DIST jarowinkler-1.2.1.tar.gz 85696 BLAKE2B 4e9c4dd4160a80fa600ae57c7cc97abd794bb0a49881137ed3f69c03549268bbf71dc410b86f8bd782b92df4eac63738ebd32dd716d682a0ce8aaaf039a38f61 SHA512 1337a5f67e54a0c0990dde7fc631c263b63c64c7dbefae82579842a639a85ea7214185489d56b6e2be5a6362773fbaea29a958f62dbfa270beefba516c325654 +EBUILD jarowinkler-1.2.1.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 new file mode 100644 index 000000000000..3aaf6a9b002b --- /dev/null +++ b/dev-python/jarowinkler/jarowinkler-1.2.1.ebuild @@ -0,0 +1,39 @@ +# 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/metadata.xml b/dev-python/jarowinkler/metadata.xml new file mode 100644 index 000000000000..8e8cec6dbf6f --- /dev/null +++ b/dev-python/jarowinkler/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + maxbachmann/JaroWinkler + jarowinkler + + diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest index 1ba2ea4fe459..afba1afa47df 100644 --- a/dev-python/jsonschema/Manifest +++ b/dev-python/jsonschema/Manifest @@ -1,21 +1,9 @@ -DIST jsonschema-4.10.0.tar.gz 286110 BLAKE2B b59e425df6a8d747424ff938de6cbd0eceaa16a1b16b795847f86662a5cbc7953f052f7aaac10109a4c75e69e227d29f3dbfdcd50197be0436f6e36ea02df29a SHA512 765ed96fe086feda9604d3079e78f62e35ab883e8826be57112bd8f7c4fedc385c4e2436b5224a171b3a7c0d18b22162ff0973448b339a8f13043532e52eb06d DIST jsonschema-4.10.2.tar.gz 285395 BLAKE2B 2e40fc5e8b93922c12110f1983f933a07455d9f5d1388fc2c1ee8f07e042f3840573553f709ab7f373c8f5be0651996ffd203696bd0ec1356e90163dad8f4eb4 SHA512 1328af7b4bc70ce43aec6e27b75c9ebe1c2745eceb3b794aeb41eb430362123f9b40dda26e90e62f23d5733ff4fd21407b05569603ee1e2a4941c2009e1855e7 -DIST jsonschema-4.12.1.tar.gz 287475 BLAKE2B 78f4e6fa120eef9ac3fead84fa28b16a8f4c212c570785f0f6f08fcec1a58c51f7cc756ba9a7272e71e3877e80e5e17e2e4d8fbcf503a20c27232dcb4b918085 SHA512 ae95bf3dccb7365af1814255a5aecc11044c3ee579921e935e7c3f955596fdf8d32bbdd0fa2693ea701792a8a29053cf25ef3ab9b08ffb66a6859059a877888f -DIST jsonschema-4.13.0.tar.gz 288024 BLAKE2B 1d3a08626c2c24b5a35f69500fdafcb7acdda1f6c4830b0e601776118c760774626c85516e0e4b99e31cfedab6b6e2ac7dde9b1ff57f726b236aa45daff34701 SHA512 11de8bbdd0723f7ebf8dacabcdb9ad59e909ebf096c3864259cbd151281f3306cb1cd2b76a74c84e84cdb8cb5263e62d7e63e2b0f4d55065dc50e7e2c7de29ad -DIST jsonschema-4.14.0.tar.gz 288641 BLAKE2B d2da24ce7da041238060d20fe6aa1a86be9a6f0b7986d7def641b4c09a39b196d10e40808d8f2ec80f8e43ad9f54bf2df2ff127624f5a7cceef6d4800cd2a9bc SHA512 b999db155ba6b4a3fd1c3650182d519c49d4f12c3ed64c6806e7dffd97e4c8c7ea129f0b6c5965b7e61a8e5589e12d554f2f7fd8ce90029bcd25ce97cd5ed72f DIST jsonschema-4.15.0.tar.gz 290458 BLAKE2B 5b43f5ceb6c02a82a9440dc0009123131d225e1aecd0ecb3e434f90f18192e5911916fba018ec1f636751bc019eef2840816d70cc53e7a84e82a149e66b99134 SHA512 8293b1dd7b16eb77b19ce89608384b3d97c1523ba080f38e6293390ba1b326d970721fdd6966623fc8a94b2b3357d1a68e1cc40b16eed037979fe6eb5684fa3f DIST jsonschema-4.16.0.tar.gz 292399 BLAKE2B b1a78bc7dbc7cd10324638b57ebe4593afbdcbeb8d4b247aa127f41d5f6cce5e7970f5db1576e6a761357d8efe453ef514ae49f58b6624a05c4b7771daff3721 SHA512 c84abc992f410e9d558e2ce06c7172e9e2d298cff469baf8a23b1ea5b4777e6addfa757c5cc62b2e28e257721ee55e04bec0852e5f525adfa87392cbf712828f -DIST jsonschema-4.8.0.tar.gz 279424 BLAKE2B 9e8936bde13841f9edf42ffe214ce8d1aaae8b9be4c3040871f228399a31b4292e8cfbf4bf4261822ca1b88622cb69cdf0d55bd2cc51bf191f6e364e9bfb94f8 SHA512 75a7593eb8b0163ba428f507ed4fd9fa6d51567f284776af96f4d79cb507a69666cc048034bfa3a401f960295779e935562dde4e97cf3f7b3b4571bc28b9dde7 -DIST jsonschema-4.9.0.tar.gz 281100 BLAKE2B 5a1c387fc33735ffd39342f3e62600aea721a51be0995d10aa1726e8e4c3bf93694a7844410c0b245c699880d6642a6903525b3637883f5e662086b53deb0948 SHA512 73fc9958f37802c4558ea6893386810784d2b577c04423b7090fce4cd052e3af078f0b0c46b2b16f96bb49820047f1ec5d96cf6c6cb822fca1d988cf1d70209f DIST jsonschema-4.9.1.tar.gz 281177 BLAKE2B 210308d140b39f5a5506a3561b8eaa211fbc9a0eb0576975125fa998bf9a507221b5ab75bd4d0f5bcd6d2e3b70a1a07ef4bcfb1d0b88b29a218b074b7d5649a1 SHA512 d63b927c183077d0fe6978536416523229be0ce3a393e6cbc12fd9229bfa45ba035fd721a7722042d7cb6bcf4c720485d7ff877aae93cd62c9c48b984e802267 -EBUILD jsonschema-4.10.0.ebuild 1581 BLAKE2B 5367c715bb5a95a1fe41b14db8feecf81bc090716cbdf60dc11f348aaf929cf1d8d3716c256b98342071c6883d9bbb9792dcb0df8437e8bfdcf7c46172b1df41 SHA512 824306432bf9ce72ec55dc736092d440c074395b01f5e975beb5aaea6dd19b64ff49ea05cffd6cd0a385fe1062c2f52a928215c38dd1c1b09a9d11486f0a3d8e EBUILD jsonschema-4.10.2.ebuild 1581 BLAKE2B 5367c715bb5a95a1fe41b14db8feecf81bc090716cbdf60dc11f348aaf929cf1d8d3716c256b98342071c6883d9bbb9792dcb0df8437e8bfdcf7c46172b1df41 SHA512 824306432bf9ce72ec55dc736092d440c074395b01f5e975beb5aaea6dd19b64ff49ea05cffd6cd0a385fe1062c2f52a928215c38dd1c1b09a9d11486f0a3d8e -EBUILD jsonschema-4.12.1.ebuild 1597 BLAKE2B 8c683db7166917b40283069726e3fbeee0bd7377cdbc653f9fa78c54d11e1fc38423da5c2da0f56cc6851029a14d756f8b44b6adde5657e6494d58a22d306b00 SHA512 7c261b89468f12bc7e5f8c3ce38ed437d5fb7c1fc0847b26ccd65764c0244a0c43c58c6e9c9fb49703c7858bbf22c28bd66c8699adf3fe2e4249eb08200b335c -EBUILD jsonschema-4.13.0.ebuild 1597 BLAKE2B 8c683db7166917b40283069726e3fbeee0bd7377cdbc653f9fa78c54d11e1fc38423da5c2da0f56cc6851029a14d756f8b44b6adde5657e6494d58a22d306b00 SHA512 7c261b89468f12bc7e5f8c3ce38ed437d5fb7c1fc0847b26ccd65764c0244a0c43c58c6e9c9fb49703c7858bbf22c28bd66c8699adf3fe2e4249eb08200b335c -EBUILD jsonschema-4.14.0.ebuild 1630 BLAKE2B e2cab72bfdc72e91b82528da0aa2420260e506a3200b6d9463edf67687e5ad660cd4fa4467a68dd3cda9989ce3c56f960e29a7ad45a0872d4baae333ce206ddc SHA512 4236c2dc7d91f200dc4625b385013711bba71fbeafb1aca42be7caba353152e051073813dd2e9067933185294660e3c79ac48fd88f7f52d367c7a337af26311b EBUILD jsonschema-4.15.0.ebuild 1635 BLAKE2B 2f34f261c0c72140e505307af23d4b8153915b4292daedd6225df68c0e971e58045fcf74f278308dcfb9fb5e0eabe884979b8cb0b207252481cd6b84a29164bd SHA512 3e34fcfc80ebe224f24421d270afea1aad3a504ab08418d98a9ede1509c0a534f511b315fb4df5adbe2ea6d3d280d698b516c305821a1ba3a0dfede15715e8dd -EBUILD jsonschema-4.16.0.ebuild 1635 BLAKE2B 2f34f261c0c72140e505307af23d4b8153915b4292daedd6225df68c0e971e58045fcf74f278308dcfb9fb5e0eabe884979b8cb0b207252481cd6b84a29164bd SHA512 3e34fcfc80ebe224f24421d270afea1aad3a504ab08418d98a9ede1509c0a534f511b315fb4df5adbe2ea6d3d280d698b516c305821a1ba3a0dfede15715e8dd -EBUILD jsonschema-4.8.0.ebuild 1470 BLAKE2B 83d64bd08bf75a1a8a37dc993658b3f235a6a83ec0c35b5ab25ac165cafc4a8e5d70855fdecef07b40d788ca699d9a01514a2e1a3050d7d457ea71c2527fdcb0 SHA512 16dfb19e0f76c4895172f529ed19c1e467fc7101543c913f467832c2cd45fbd23f7e8e59a07301b07381c3e8e86f68b0930555dde52973af3622e7b3e65862cf -EBUILD jsonschema-4.9.0.ebuild 1504 BLAKE2B aa9b279331f3b6a70a45689ae877831c2fc4adf91faa5322fb67807bd2bb2181f74ce0de649da5e7df813934409b5d9b0ead05af3c4eba4d7f52cf98b295dfd8 SHA512 e13292a358daf85b43d82abe65a0123ac4971dcaaf50f70cde560a62e93d2227ec6064f97088a2c112cacb8ad18a3b636c000b54897e4e1ab3de0ab475362f60 +EBUILD jsonschema-4.16.0.ebuild 1642 BLAKE2B 645819365614a4cdea467462beb586b8f7530db09aef783d7c1095989263e11e901d50e56314ea236beff1d47259dd37728977e8a550387f509a539596f995c0 SHA512 a2928d1d1e0975d6291d8f57c17ebe95ae93709b9327588685b5c7f17c8f2154ff379586ae0339ee60e3525cfd90bc11b04c093ca7188174d22814fb9b00d155 EBUILD jsonschema-4.9.1.ebuild 1509 BLAKE2B 21126c5fb069a777e26a6bdcddf66a4a20d17a503a1abed105aca5a927668eafa2415a545ce9cb3f0e4ca2e42191d841e34fdbf6dca4974a7a9fb7e4c875e4a5 SHA512 624d7630e75628a98cf9d427a08d4c674c1bc5885eb1bb91602e73a3f39e4a55408a50df48757b15d3f69e4365417182883926e4f84b007efdd3f9d99b965405 MISC metadata.xml 703 BLAKE2B 240a82a967bf7e2c200a2359dc691cbfa119fbc415f41c594c981a0da551a779b9d6afd6f8aadc7daab074579d6964455cf8bc8de36f01e986d344d1082095c5 SHA512 88cf98273ec371942846bba05ec8cc38939b1ff1a4f35e16f5764d09e67830e6f86b741ccb11ca487071eef205d193f5d0ca5ab156eb429c89d10c90778594b4 diff --git a/dev-python/jsonschema/jsonschema-4.10.0.ebuild b/dev-python/jsonschema/jsonschema-4.10.0.ebuild deleted file mode 100644 index ab464e8b5c6a..000000000000 --- a/dev-python/jsonschema/jsonschema-4.10.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="An implementation of JSON-Schema validation for Python" -HOMEPAGE=" - https://pypi.org/project/jsonschema/ - https://github.com/python-jsonschema/jsonschema/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] - dev-python/pkgutil_resolve_name[${PYTHON_USEDEP}] - ' 3.8) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -# formatter deps -RDEPEND+=" - dev-python/fqdn[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/isoduration[${PYTHON_USEDEP}] - >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/rfc3986-validator[${PYTHON_USEDEP}] - dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] - >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires pip, does not make much sense for the users - jsonschema/tests/test_cli.py::TestCLIIntegration::test_license - # wtf? - jsonschema/tests/test_deprecations.py::TestDeprecations::test_version - jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug -) diff --git a/dev-python/jsonschema/jsonschema-4.12.1.ebuild b/dev-python/jsonschema/jsonschema-4.12.1.ebuild deleted file mode 100644 index 3286ab0bba04..000000000000 --- a/dev-python/jsonschema/jsonschema-4.12.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="An implementation of JSON-Schema validation for Python" -HOMEPAGE=" - https://pypi.org/project/jsonschema/ - https://github.com/python-jsonschema/jsonschema/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390" - -RDEPEND=" - >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] - dev-python/pkgutil_resolve_name[${PYTHON_USEDEP}] - ' 3.8) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] -" - -# formatter deps -RDEPEND+=" - dev-python/fqdn[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/isoduration[${PYTHON_USEDEP}] - >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/rfc3986-validator[${PYTHON_USEDEP}] - dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] - >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires pip, does not make much sense for the users - jsonschema/tests/test_cli.py::TestCLIIntegration::test_license - # wtf? - jsonschema/tests/test_deprecations.py::TestDeprecations::test_version - jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug -) diff --git a/dev-python/jsonschema/jsonschema-4.13.0.ebuild b/dev-python/jsonschema/jsonschema-4.13.0.ebuild deleted file mode 100644 index 3286ab0bba04..000000000000 --- a/dev-python/jsonschema/jsonschema-4.13.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="An implementation of JSON-Schema validation for Python" -HOMEPAGE=" - https://pypi.org/project/jsonschema/ - https://github.com/python-jsonschema/jsonschema/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390" - -RDEPEND=" - >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] - dev-python/pkgutil_resolve_name[${PYTHON_USEDEP}] - ' 3.8) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] -" - -# formatter deps -RDEPEND+=" - dev-python/fqdn[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/isoduration[${PYTHON_USEDEP}] - >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/rfc3986-validator[${PYTHON_USEDEP}] - dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] - >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires pip, does not make much sense for the users - jsonschema/tests/test_cli.py::TestCLIIntegration::test_license - # wtf? - jsonschema/tests/test_deprecations.py::TestDeprecations::test_version - jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug -) diff --git a/dev-python/jsonschema/jsonschema-4.14.0.ebuild b/dev-python/jsonschema/jsonschema-4.14.0.ebuild deleted file mode 100644 index 80e6dd3cca4f..000000000000 --- a/dev-python/jsonschema/jsonschema-4.14.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="An implementation of JSON-Schema validation for Python" -HOMEPAGE=" - https://pypi.org/project/jsonschema/ - https://github.com/python-jsonschema/jsonschema/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc" - -RDEPEND=" - >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] - dev-python/pkgutil_resolve_name[${PYTHON_USEDEP}] - ' 3.8) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] -" - -# formatter deps -RDEPEND+=" - dev-python/fqdn[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/isoduration[${PYTHON_USEDEP}] - >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/rfc3986-validator[${PYTHON_USEDEP}] - dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] - >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires pip, does not make much sense for the users - jsonschema/tests/test_cli.py::TestCLIIntegration::test_license - # wtf? - jsonschema/tests/test_deprecations.py::TestDeprecations::test_version - jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug -) diff --git a/dev-python/jsonschema/jsonschema-4.16.0.ebuild b/dev-python/jsonschema/jsonschema-4.16.0.ebuild index ad9472cc3b95..1d7382e8cb60 100644 --- a/dev-python/jsonschema/jsonschema-4.16.0.ebuild +++ b/dev-python/jsonschema/jsonschema-4.16.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/jsonschema/jsonschema-4.8.0.ebuild b/dev-python/jsonschema/jsonschema-4.8.0.ebuild deleted file mode 100644 index 43d7b3070a9c..000000000000 --- a/dev-python/jsonschema/jsonschema-4.8.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="An implementation of JSON-Schema validation for Python" -HOMEPAGE=" - https://pypi.org/project/jsonschema/ - https://github.com/python-jsonschema/jsonschema/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] - ' 3.8) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -# formatter deps -RDEPEND+=" - dev-python/fqdn[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/isoduration[${PYTHON_USEDEP}] - >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/rfc3986-validator[${PYTHON_USEDEP}] - dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] - >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires pip, does not make much sense for the users - jsonschema/tests/test_cli.py::TestCLIIntegration::test_license - # wtf? - jsonschema/tests/test_deprecations.py::TestDeprecations::test_version -) diff --git a/dev-python/jsonschema/jsonschema-4.9.0.ebuild b/dev-python/jsonschema/jsonschema-4.9.0.ebuild deleted file mode 100644 index b0cbff91ab2d..000000000000 --- a/dev-python/jsonschema/jsonschema-4.9.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="An implementation of JSON-Schema validation for Python" -HOMEPAGE=" - https://pypi.org/project/jsonschema/ - https://github.com/python-jsonschema/jsonschema/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] - dev-python/pkgutil_resolve_name[${PYTHON_USEDEP}] - ' 3.8) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -# formatter deps -RDEPEND+=" - dev-python/fqdn[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/isoduration[${PYTHON_USEDEP}] - >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/rfc3986-validator[${PYTHON_USEDEP}] - dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] - >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires pip, does not make much sense for the users - jsonschema/tests/test_cli.py::TestCLIIntegration::test_license - # wtf? - jsonschema/tests/test_deprecations.py::TestDeprecations::test_version -) diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest index 14b3f720f9f2..63a47eef442c 100644 --- a/dev-python/libtmux/Manifest +++ b/dev-python/libtmux/Manifest @@ -1,13 +1,5 @@ -DIST libtmux-0.12.0.gh.tar.gz 214161 BLAKE2B 7040da2ee782b2e6bc73c70de0f5d5713c989a0959b0e731ac060f442e82e99829689f924cc2aeef6e79339b4f419df4143e2d5a9e356ad27cccb9cb3802e2f2 SHA512 f6f80daa3aaa99dd81ec0eb6a119ab1ad5fcd6c656d280b06a40c2b3bdc8d3ca7ae06089ea74482bfff005997f07e346338330d9ecf1c6745a6f3b7719b9cd0a -DIST libtmux-0.13.0.gh.tar.gz 240339 BLAKE2B 5b975bef4835ed8b74f05fd56bd824028fa64b56c700396d0387661cdf41a4a43d81dce10462c89a90ce352b00ca0fea0334fa02e7259464a62369637b2435ce SHA512 bc5fce8c201f7c69fcbc15605808544baf19896e51c44daeebc4c133ee1db70dbffa8eea2641862cf27ca9fe341f4721cde432682e5aea84b2573f83ad25555f DIST libtmux-0.14.0.gh.tar.gz 241472 BLAKE2B 910005f944eefc8e7a92e476fb5d6c1693b1d1a6a82a27445487b9d16037610d6bd79301dea3c14a3be297ff8c774ba9e80f2036b6cf6259822c31ff673eaacf SHA512 726df5781a6c1a80f31035c6dda6e423e30c49d7d6e9865cfb17777a96dc36cc4a4f22f1330a87d3d1fa2f513ac34a7e1c4a51c9bd3dc1d2be79c67767061b76 DIST libtmux-0.14.2.gh.tar.gz 234682 BLAKE2B e93b0a280c3cfdfab4c9a313d251d15665c530813f00aa78151efe62a6a566f2d8986afed015de4a8be80b48f31ac197e98d3efa592eb8895e8d9626ff34ef72 SHA512 1565529ecf555dac8f896146e2d802c0e5460458ea1da6ba5496d5d2c394f56cc8c5f7650c5d4aebd1750659bbdc529e439e60dff6a0ccef8806bb65305d2421 -DIST libtmux-v0.10.3.tar.gz 225258 BLAKE2B 40d591ee1f8a6068947b61416d6247b2475cc99031a67c167dc527631e50075f18c46fe6fc16193867d83a1a735b0a23fbfbc77f4539f788f05375f1f68b77d2 SHA512 2c8f28ce8c313404caffa42e5fd4a1dfa5d48bdc48203f8db595cb97b44886d63608771f23d62d76a56513b7e4578e48a31cacd224eca92425f110efd0a5db69 -DIST libtmux-v0.11.0.tar.gz 234278 BLAKE2B 4939d38894fd6a1492ff282c98243b2d5b3b6f787691031c74337629aed710d3caebeb3bfce571e8f38fe07ecc341b6b3f8aa0bc42979fa362f5f0679aabf21e SHA512 e09749ce4cf7cf7756e4e40e50c6eb0a00435f2b00c8436667b6b77a94078e9c380a811107f8129ea0d347355f3ce8bb213b8fb36de2becf3cf1a2dbebd97867 -EBUILD libtmux-0.10.3.ebuild 905 BLAKE2B 63b12c494a018b8ccbb0d25fe97a5c67c8ebc7b5df0cc9d92c254fa245409f4f08fb8d45875a3595b81faace65d3b37b40eaca939768f4910781625cb5ccc2e6 SHA512 ab794fc256e2a17ffbfd3e2fca12cf69f804cd1abee07ffeaab1dfbd80b189da8b3f8633dfa755d026d4c8b5ec5444aca9350ab33384d75e03d08d01a3cea198 -EBUILD libtmux-0.11.0.ebuild 893 BLAKE2B 78bc71ad81e503f26119b443e82d83b99c63d55cf07186f831cb881bce838b040158b438b94f59b833aa58e5e7eff143ef64ece236bfb7df87f71f14dc20b2ed SHA512 63c6488f01a2f4a8fec27b6ee383f5d1493ccbd7e54522a951f2d6613247009364194e381c9f0698337d7b19a20907191bce49eeae232bcd934d3a659a6f4152 -EBUILD libtmux-0.12.0.ebuild 896 BLAKE2B fff952326f8be9a0c87ec6668ab8dcbc090bcca65e1d1f07bb6155ba57c1fa55e3ab23312226bae66bb439eda537acebd29af29e71b54976ce7bc49402604d28 SHA512 5174b8e419f5c72b6e29ed676e5ac083d23cf41e57d7bc02eecc9a222842cc364c711bf408cb7f0fb66dc70c1ec6f7de833d51d0a423b08aedbb1063865aa493 -EBUILD libtmux-0.13.0.ebuild 979 BLAKE2B 992f0bab62635f4304d01ae890ea09036d2e179761617f20ab858376e1c36bcdd16da492e11ebc1ea7cace6ef844ce98fef04c8d2439252e64a9bbe4773d8714 SHA512 78c560b8aa1d948aa2ce76eecb5686abe2394317c73c73294b0fa3fc0a9f7b69da1a2193f209ac9796ff5189ba666f39e34240bad40603f1a3112809d82ebb57 EBUILD libtmux-0.14.0.ebuild 1045 BLAKE2B 15271b0d210c5a18446c2db48a545c5011681b45f428860d4ce0f203164f48808a31de53574924dab1488119714124d12e8cc0a6272418cf960ec4c44180ce65 SHA512 b613a238fa185740af567aac8ad73753d82cd27c962d76bc3d7a5991b123dcdd42c9f64e6fcdc35a36f0e762066c839eb4e18dfb19ac5d9aa289c5eab06690d2 EBUILD libtmux-0.14.2.ebuild 1047 BLAKE2B 8aac24bfe57ba4eb2f696bc5a58040598d9bc9dc400ce00015a355fa6d3cfcc2b7b45b07eb5d7f56c04289fd2b1699014692e28d4e7c054144812672be92a9a2 SHA512 47bf97e116a9d72d88d743f114eb4abeb1ba93bb747b0b8f4cded9840d8e279ed73c459ba32c1773ba130f2e83311d0acc5fdaa03820396ed8f6b384cdca0d6b MISC metadata.xml 403 BLAKE2B 68af7251349c8999bbdbfb7b55ca4632f8752468d7e478fd985097af86d00afe93b231667a25e3c997a3bc86b708d4e6d6ef5c35a783871cdc83519fc1db1ab1 SHA512 2a88df695e94f1da966bb72f7e90d00f2e343e40fe1924837f8c087dfc9a9a84fe0b2909a98f2f41ba72f6ba01796888a80cbac3f1bf9f05984a06385037d977 diff --git a/dev-python/libtmux/libtmux-0.10.3.ebuild b/dev-python/libtmux/libtmux-0.10.3.ebuild deleted file mode 100644 index 12b09f6f2d19..000000000000 --- a/dev-python/libtmux/libtmux-0.10.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -DISTUTILS_USE_SETUPTOOLS=pyproject.toml -inherit distutils-r1 - -DESCRIPTION="python api for tmux" -HOMEPAGE="https://libtmux.git-pull.com/" -SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/twine[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local issues="https://github.com/tmux-python/libtmux/issues/" - sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die - rm requirements/doc.txt || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/libtmux/libtmux-0.11.0.ebuild b/dev-python/libtmux/libtmux-0.11.0.ebuild deleted file mode 100644 index 4ec1b4d3e99f..000000000000 --- a/dev-python/libtmux/libtmux-0.11.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} pypy3 ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 - -DESCRIPTION="python api for tmux" -HOMEPAGE="https://libtmux.git-pull.com/" -SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/twine[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local issues="https://github.com/tmux-python/libtmux/issues/" - sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die - rm requirements/doc.txt || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/libtmux/libtmux-0.12.0.ebuild b/dev-python/libtmux/libtmux-0.12.0.ebuild deleted file mode 100644 index 38f4f726af96..000000000000 --- a/dev-python/libtmux/libtmux-0.12.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="python api for tmux" -HOMEPAGE="https://libtmux.git-pull.com/" -SRC_URI=" - https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/twine[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local issues="https://github.com/tmux-python/libtmux/issues/" - sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die - rm requirements/doc.txt || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/libtmux/libtmux-0.13.0.ebuild b/dev-python/libtmux/libtmux-0.13.0.ebuild deleted file mode 100644 index 4dce1d6a69c4..000000000000 --- a/dev-python/libtmux/libtmux-0.13.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="python api for tmux" -HOMEPAGE="https://libtmux.git-pull.com/" -SRC_URI=" - https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/twine[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local issues="https://github.com/tmux-python/libtmux/issues/" - sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die - rm requirements/doc.txt || die - - # increase timeouts for tests - sed -e 's/0.01/0.1/' -i tests/test_test.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/linkify-it-py/Manifest b/dev-python/linkify-it-py/Manifest new file mode 100644 index 000000000000..3fcd725c9e2a --- /dev/null +++ b/dev-python/linkify-it-py/Manifest @@ -0,0 +1,3 @@ +DIST linkify-it-py-2.0.0.gh.tar.gz 76363 BLAKE2B dc04c1445b86998bd59d452cb86afdfa91d1165cbfe4148b5f9f0234b2f9f9e71fa3c41c36749e96f1269eda20fb81ed55fb63b18947e5c38bb233cdff06f9ca SHA512 7d2a66d5f0e33aece5b8d2737f20bd83f6cb2b7958b681c293f5996263f65f525862ce0cb0f7be9df1597844e58ed804b5b604c257e4d84cbf05677fd2733dda +EBUILD linkify-it-py-2.0.0.ebuild 616 BLAKE2B 9e382585e277730b1684ed01ae92b0521ec733afb765281ad0ea17bd28f283e36239ca6fa9cf2693eb9d22f7874ff1930f9fa89c0e728f50f6cbf94c40a918bc SHA512 8db9e6a4a059bda47e35c8eb9f21c140d4e38f162695672a205741a79e504b292add86ed6e2ea779fc1de9ebb4779ab52467b20681b0a80c2b9bd642128dec0c +MISC metadata.xml 402 BLAKE2B f743f7ee6ccc16f6ae09861fa1712b456d7d7796afea37616781f3c40c33633a4571c78cfe41a9fb9b7e6370b8d2c03197e57ada0a0c5a2f80c1a21bbcab52cf SHA512 783959f08e822d432f30348ff5a7f4fc0713d0d273286cb840c43165141b12d28d812dce0958105561bb2a9d02e0034199d1405b4b83579de2283e133a03eef1 diff --git a/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild b/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild new file mode 100644 index 000000000000..cb38cbed1815 --- /dev/null +++ b/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 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 + +DESCRIPTION="Links recognition library with full unicode support" +HOMEPAGE=" + https://github.com/tsutsu3/linkify-it-py/ + https://pypi.org/project/linkify-it-py/ +" +SRC_URI=" + https://github.com/tsutsu3/linkify-it-py/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc" + +RDEPEND=" + dev-python/uc-micro-py[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/linkify-it-py/metadata.xml b/dev-python/linkify-it-py/metadata.xml new file mode 100644 index 000000000000..988228a91da1 --- /dev/null +++ b/dev-python/linkify-it-py/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + + tsutsu3/linkify-it-py + linkify-it-py + + diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index bc516d2a2b25..d5028ce64b13 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -3,6 +3,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.0.src.tar.xz 112062796 BLAKE2B 947917b6c75cbd8882133dc01f57013523274962371ac5ae4a22b010f8a7d5d31288c1d9847bf19ba919fa3110fe34a8ff937107fe19bd064ed87bf4d08d8a51 SHA512 e5aacbe7574dcec62017cc03c9fa2ee4cf075125a3d6c3975c38f06e91adcebb1ff92bcf40c6dd67db087813c60b15a04f1424c713d751199518b58025ce87fc DIST llvm-project-15.0.0.src.tar.xz.sig 438 BLAKE2B 8eb12c259f94d8f867a31dbe05128adc1f9cc7ec8bcbdbe1738d2fad461f5d214e674f080f7f29b639a7a75f9c5b56c0f959f538697d647b94b97dc56b036e5f SHA512 4096464a46e07575b7cff448ff8bbc38fe972505f366b744419a06339cf32b93266b0fae5390879859041ce6710e4b675ed3ea7561d6a817623d7ece0e969661 +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 EBUILD lit-14.0.6.ebuild 914 BLAKE2B 80f1bb1010f71ff835aef8e87cc0bca5de0dd97e74debaee4e26d698e530468b755bc632884c11616a0ae082befa75a7b6c11043c70c3bb5679b0dae1c985d0a SHA512 77eafef2378be28fdcaa87f07fec8b1907f8c491b4a600b47d9f5970148f6684e6b4733ad6dafb753aa7a56ed1834b10ff30afc5995812c895749ea0c7294e47 @@ -10,4 +11,5 @@ EBUILD lit-15.0.0.9999.ebuild 871 BLAKE2B 5ab6cc094e95685501304ebac41e07a919505f EBUILD lit-15.0.0.ebuild 920 BLAKE2B 44ddfc3adf60ca1c1a328ecda0d28b7fcbc416a0d472cdf31f978fa25beebec533686b71292a7b36be1654633026e029f04e2b496c06845e088bd9b416b1b6c0 SHA512 d4a2442ead255c0664f4a4946034632658d39dd36ccf3d88b5aaad7f7ebe25b0969dbfb368ad6a487c277f845c47a54f8f548df79db2da84bf3714883ec0fbea EBUILD lit-16.0.0.9999.ebuild 871 BLAKE2B 5ab6cc094e95685501304ebac41e07a919505fb6ce9b2db04e0c671e6a494df35ba81f6a43d8448cb2f94e982e32850658085daa98ca60e652da887dffc400a6 SHA512 d4cf8c7c2bc71376c998ff0d9796c6713b20e972014f13369d7658667f23cd97ec237df2818aa96add88cb4e2c36d1f272494fbab8d6b15014d5529d95616186 EBUILD lit-16.0.0_pre20220915.ebuild 871 BLAKE2B 5ab6cc094e95685501304ebac41e07a919505fb6ce9b2db04e0c671e6a494df35ba81f6a43d8448cb2f94e982e32850658085daa98ca60e652da887dffc400a6 SHA512 d4cf8c7c2bc71376c998ff0d9796c6713b20e972014f13369d7658667f23cd97ec237df2818aa96add88cb4e2c36d1f272494fbab8d6b15014d5529d95616186 +EBUILD lit-16.0.0_pre20220918.ebuild 871 BLAKE2B 5ab6cc094e95685501304ebac41e07a919505fb6ce9b2db04e0c671e6a494df35ba81f6a43d8448cb2f94e982e32850658085daa98ca60e652da887dffc400a6 SHA512 d4cf8c7c2bc71376c998ff0d9796c6713b20e972014f13369d7658667f23cd97ec237df2818aa96add88cb4e2c36d1f272494fbab8d6b15014d5529d95616186 MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217 diff --git a/dev-python/lit/lit-16.0.0_pre20220918.ebuild b/dev-python/lit/lit-16.0.0_pre20220918.ebuild new file mode 100644 index 000000000000..8ace6ca8b915 --- /dev/null +++ b/dev-python/lit/lit-16.0.0_pre20220918.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/markdown-it-py/Manifest b/dev-python/markdown-it-py/Manifest index 9831b700bea7..72628d9b48de 100644 --- a/dev-python/markdown-it-py/Manifest +++ b/dev-python/markdown-it-py/Manifest @@ -1,3 +1,4 @@ DIST markdown-it-py-2.1.0.gh.tar.gz 265858 BLAKE2B 0d1bb789ed9a8d08b16c753f7ecc7cc6a6b1fd59fc39d303a0de15276a0a0f93dc8c8bc952de60450741f26770dd3955ae0e6aaa358bacf1003e5eb9124d3a54 SHA512 04e90538c8693f795aed2ed0a5bef4eaf0c12fac32cc0c2049c563e974b229940b9ceaea849ce86fa9804ccdd7be93145f3b6fc8d0774e96fafa0484368d0a88 -EBUILD markdown-it-py-2.1.0.ebuild 980 BLAKE2B 88859f967bab54850a3716f03c0a0abcab3552e15ce698db440577779b01f7e09910192aa397af79e42380bbe7bf029e83488733576d173c432ac14fc9d985c1 SHA512 d1ea38f36cdeeb21cf39b076180b5ba3e741dd61c5dec5f81678c60854089ab81af96fcfc7abacc4b88e64e11ec7b39c325ba59e2caf3028db48abe9f66a3074 +EBUILD markdown-it-py-2.1.0-r1.ebuild 940 BLAKE2B b0cedc3fad75106c214baa72beb5f1fb515740616385833aa2252e13406acaf2f8ae7601d8eaa94449608775afedd69ef062caff88826e4a3c7c72e74b2ddf73 SHA512 f5c21e569860963c03b36f4189dbc8c0081c1b6664c49349b6a48e4a4115f83b2ea7642c5b5a9bee7e494f79d6b7f4df19cd85d4050d0ffcdbe9f0509fe070f8 +EBUILD markdown-it-py-2.1.0-r2.ebuild 792 BLAKE2B afc598f2f7dfebdf9f5fc77f4437568ce75d238f23e0d4c4b62f44f59f956c3fed51745fba51bc7fafb056964b0f221092c87bb9214143f10484ce0ae79bab2c SHA512 49ff3a4b85a67320edcf07429d9cfe8d6a3dc32322ccd063a39462fb15730943b99eae08b3676ccd4c8e4bf9a95a63c9f224c022e6cc339561411366d1ce18a4 MISC metadata.xml 412 BLAKE2B bffaf51dbd0a94b09d07650e49e9bee76015ab4358c36db207713d82387a1d729e7f6576d824b02ccfd786353762e623e3dd657fb3d7c42f8467c8165da61ed3 SHA512 88b86fad883100895db6feee193102cc93ead665e1283d02f9f57a4bb228acfc738cef11af2ba02cab9b02fdfe8ba35861347a19e5b0de22f546e8e0a297e173 diff --git a/dev-python/markdown-it-py/markdown-it-py-2.1.0.ebuild b/dev-python/markdown-it-py/markdown-it-py-2.1.0-r1.ebuild similarity index 95% rename from dev-python/markdown-it-py/markdown-it-py-2.1.0.ebuild rename to dev-python/markdown-it-py/markdown-it-py-2.1.0-r1.ebuild index ce22f739c605..67c9b522c408 100644 --- a/dev-python/markdown-it-py/markdown-it-py-2.1.0.ebuild +++ b/dev-python/markdown-it-py/markdown-it-py-2.1.0-r1.ebuild @@ -23,7 +23,6 @@ SLOT="0" KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" - +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/metadata.xml b/dev-python/rapidfuzz/metadata.xml new file mode 100644 index 000000000000..91cac0023d89 --- /dev/null +++ b/dev-python/rapidfuzz/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + maxbachmann/RapidFuzz + rapidfuzz + + diff --git a/dev-python/rapidfuzz/rapidfuzz-2.9.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.9.0.ebuild new file mode 100644 index 000000000000..85d55ed22576 --- /dev/null +++ b/dev-python/rapidfuzz/rapidfuzz-2.9.0.ebuild @@ -0,0 +1,50 @@ +# 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=" + + + + + python@gentoo.org + Python + + + + maxbachmann/rapidfuzz_capi + rapidfuzz-capi + + diff --git a/dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild b/dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild new file mode 100644 index 000000000000..89c0f91f964c --- /dev/null +++ b/dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild @@ -0,0 +1,23 @@ +# 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..11} ) + +inherit distutils-r1 + +DESCRIPTION="C-API of RapidFuzz, which can be used to extend RapidFuzz" +HOMEPAGE=" + https://github.com/maxbachmann/rapidfuzz_capi/ + https://pypi.org/project/rapidfuzz-capi/ +" +SRC_URI=" + https://github.com/maxbachmann/rapidfuzz_capi/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" diff --git a/dev-python/readthedocs-sphinx-ext/Manifest b/dev-python/readthedocs-sphinx-ext/Manifest index 61d79ebc7e33..e6a4589bc511 100644 --- a/dev-python/readthedocs-sphinx-ext/Manifest +++ b/dev-python/readthedocs-sphinx-ext/Manifest @@ -1,5 +1,5 @@ DIST readthedocs-sphinx-ext-2.1.8.tar.gz 12359 BLAKE2B 9a1c66725d4d48b6511462c5eea5d87fb28962444f8ff921208579bb2118571da34d2697d2bc91dc1ff71a2e3b7cb1c5b20021bc2f053fffd34f4eb0ae99d387 SHA512 2766c0ce69d7d3738cd454c8d3e733542849e6cd96414e1714f337defb62f9260c89a00c9bcc26582e15ce1629d61c48441826c2af84d92da0a6a5b65f474891 DIST readthedocs-sphinx-ext-2.1.9.tar.gz 12465 BLAKE2B 2ee1e0a5e7202dbe57c0dcfc796f8019d057178b59cf832e77b742d5e1b039804aca830109ba10b393577549b5c55ab5707b8071b230f998ea2b91653be2176e SHA512 dc99335ce01a882d9e5509216d5830ef1b943b41f92836433c3a06592edc127a9ed2de39091d6a4fcad941f90be135293592394f4b2c4d8f13955cdbb92f3887 EBUILD readthedocs-sphinx-ext-2.1.8.ebuild 817 BLAKE2B 6ff601ff7a54d38bd4c2e88e4442a29743ce12875cc67c647df414bc66564c7b501ebb77956c48a5bc8794333bb6d04a33df5dd6b71b3ce6b965197152ec629f SHA512 5da8274f4ec9384b8893e5d0ce723a94f1c869799facf1847dfd77abb6d234c9f4a510d64b8b86934a5b28126a2f7a90eb4ae5fca0098a486e01f7ee4e6cfe6b -EBUILD readthedocs-sphinx-ext-2.1.9.ebuild 825 BLAKE2B d9cc98ba68bab0bcb1c6f2ec7462baaed24b6b63fe4f7379ee9cb4331cf5a3e34cec11f9ef36444482c00ddb08514528265b3f087e5c616d8b028e01963db4b6 SHA512 14a9512630db9ffc31f02cccd1a29ee82d88c20dfb784d069cfd18632c24405383eb524311b4e2857a7d343c30bf9c8c7bee5019516f32bec8b88a1131e3edd2 +EBUILD readthedocs-sphinx-ext-2.1.9.ebuild 831 BLAKE2B c269465fcd830134702ca6675b0d529b083f645d933852dd36fb9b64e2578c740caa1f8e01d9575acebf483cbd99050c7bffbbe83ef9f60ab0f6475d85638ad3 SHA512 0274c7639e327018b640dcd5de2cb0d0d029eeb008b66f5d0ef948fc52c250766a3bee9af246c4174c338f759bfed54351860eb73d85ab721f328f8694f27a16 MISC metadata.xml 350 BLAKE2B 39fca03d3a995a65683f45a330e386123ae2efaa952f3bc0a6153708008941ddabff9045b480b85551c3fc26166db3aec9daafbe87a91d18dbb4041015d7ec66 SHA512 c116ddd2f8b70bb1c5d0bfc876e60ce35dff1fa7ee2c83a26992f96960beef17c0fb743a7ac5b5c41a3028422c2f342dd683ed503752f7f6390d9987ff8a3057 diff --git a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.9.ebuild b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.9.ebuild index 6462d5859c55..5daa4f214a46 100644 --- a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.9.ebuild +++ b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.9.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~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/jinja-2.9[${PYTHON_USEDEP}] diff --git a/dev-python/rtslib-fb/Manifest b/dev-python/rtslib-fb/Manifest index 3503f77ab831..c576b1ff5917 100644 --- a/dev-python/rtslib-fb/Manifest +++ b/dev-python/rtslib-fb/Manifest @@ -1,4 +1,4 @@ AUX target.service 330 BLAKE2B 81d01885925feeef2a1fe9214b520d0d4035b971fea22f4efcbe295a7316568cc6b6e152aa53a7e7defa602e55df61c3a06f3c028ef20301bb0032a4c919a43a SHA512 3c634f1c466d0a8c3dd2b57a230438aaeeb0e66324863a2ded57dd69a2ca5946f83c4ab511766f510f3e63b43aedcf7e368bcf5bc325ee69c016bb0bb2612de5 DIST rtslib-fb-2.1.74.tar.gz 73919 BLAKE2B d16527ed1efae379aa976929d8e6dd8a13cb1d47eb8efe8897ee495b0864225f520b42bd27fe502a1fad11369d20690b9751e54ae7a328c60917144114358d24 SHA512 b0b0722a5a7e10af698ae0570a65b51d7f091bfcc370850dacb3087471ca98bd229b4a5ed73760b7ed5bbee1b53dae4781cc2b3d5e7a1ff8ce37c5c144477852 -EBUILD rtslib-fb-2.1.74.ebuild 653 BLAKE2B 402b90102e70d73c1df432a10fd7fac14808c8d63261f213c3e014ac0d30ee86fe070ddd90620bdc4cdcc83c1656adfa4d85f1ffa998b2cb03c87b267744102b SHA512 331a477056aabbb1b52397217cfb40411b3f460228132c7bd402a7b1ffc96feaf0f8294ea25c57e3233ade46a64fb152facf8e35b932e8dcfa2efb663a544aea +EBUILD rtslib-fb-2.1.74.ebuild 660 BLAKE2B b48fe05640e73bfb093a69f0ed484a4741b7bbd8c8227617c5865fb0ae811eebb324ba3707edc8820cb586e439349d178fdc1ef1a6f5bccfe4b87b9a7c38b930 SHA512 2ff78eedf09e3a798e3443c03d8ffdeff90b1655d69a5526956e31c805683802c96c5cf3a950930d47a30d43262daa94b7f8c68951f50c2ca3af6548ef0e627d MISC metadata.xml 736 BLAKE2B 64b99b472db20ec267f4aa40915fe347e1e74d18ff8914707714cf73cadf7999bb81521b4a801b17bfd4bb4463c63419792e1b9c869deed9181de540a9c8e30b SHA512 fdec71348b4f944de9f009571f8097a1758ef0a6072571b3fac21b6dea7330626a06cc9e72447a8efe0425bbf7a24d08fe10b193653cffef9195c1acdc997a42 diff --git a/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild b/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild index 142d6ccfa8e1..0b3f59980cbf 100644 --- a/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild +++ b/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND="dev-python/pyudev[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}]" diff --git a/dev-python/scandir/Manifest b/dev-python/scandir/Manifest index 55ffb243cbb8..397835466bd0 100644 --- a/dev-python/scandir/Manifest +++ b/dev-python/scandir/Manifest @@ -1,5 +1,4 @@ AUX scandir-1.10.0-python3.9.patch 2703 BLAKE2B bc37fbbf3cfb9c77db15a932b047f82af10b19890ef8e29979502a0d0d0bd3f71300a871a8a76d08ad606143c47ed3389e7a2f1c2f6376e3b86d32227ef0dfe8 SHA512 edd491cd68aee1a405b51113833a2cbde77f2146c0b3b1c807f2efff2cdbb307fe18d6a40f39b5b4567320dc52346feabf342472de308982bc46d03be28b5777 DIST scandir-1.10.0.tar.gz 33311 BLAKE2B 47576618c41a477ff7bab9daecf2e4719ed0c497a25fd68b4bacae073fc418f9fc51503812af726d1d124f07cccfb418ae09c196cf7ce283abf5d3bbc36b7e09 SHA512 42a570320018ffff2172ada67002334446c73c53813b36d63558d3854ded2fac0b266fcaf399cf9a735ceba110636b6901683fb26cde1e286ff476bc37e3d335 -EBUILD scandir-1.10.0-r2.ebuild 584 BLAKE2B 72eda9a3d5eb828b5a00a765283c729a5245c6d2c213067a7a9a58248be39b272e56a12c2dc72064ef5e305ac7c5f6e9dd5ef4e5f730b8f042a7ca41a72613eb SHA512 2696963e0cbc0d63e2caf139a7deed1ed7ba418174ff6217cbc6edf693826a3f7fc89a7d6bc2438eb2769b1eaf7d135d7f5f01bf8675e659b96b1ce84e23f6be EBUILD scandir-1.10.0-r3.ebuild 766 BLAKE2B 29d76931a5a697ae07f0ab2151bd10abab6e180efa7fc08c0f61f1adf7d4bc8cb56c8e93abca7be991555004e6a32a9fe7142d4a9b0cc12f97d92d36de01e84d SHA512 f601cdb4a74e683c5c64f59bb485a45d79dc38595cb164dfefca1c15404c107e5889092e88461b6448aef3f2d675a69fcc8a87d3a598a7cbc09d3d4f00d8a0aa MISC metadata.xml 496 BLAKE2B a5e4d74cf0526a99d2c968bd225f6b5d284a7f532e18ab5d1ec8f2da6b43d25c323d194982ccdc29d216c42fde989f1515c07fd8d65ff2d464191fc428125140 SHA512 66ead6b25749d156a0b702f558ee93005653de6c2039e3d76c7567606154e5720ea4da69944f725eb1598254cc251f091a46fddd03df695a1aa88058c64d4df7 diff --git a/dev-python/scandir/scandir-1.10.0-r2.ebuild b/dev-python/scandir/scandir-1.10.0-r2.ebuild deleted file mode 100644 index a1eb3af2ae21..000000000000 --- a/dev-python/scandir/scandir-1.10.0-r2.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="A better directory iterator and faster os.walk()" -HOMEPAGE="https://github.com/benhoyt/scandir" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -python_test() { - "${EPYTHON}" test/run_tests.py -v || die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/simpleeval/Manifest b/dev-python/simpleeval/Manifest index e3668785d313..87351bf97ef8 100644 --- a/dev-python/simpleeval/Manifest +++ b/dev-python/simpleeval/Manifest @@ -1,3 +1,3 @@ DIST simpleeval-0.9.12.tar.gz 22693 BLAKE2B 6c0b08859df8b7b55970d0d2a96d2b58a98c9bf43efed4952c7f0220594b1aa531398e881b9fa41caf40d2bd8d5d2e615c4da724a2850ddc05f9bfbda52c8841 SHA512 9b00bfd13a7c7bd05c1c68c43dcd2b52abe0ea648d640780a05499c95ff96bb4366add1d92086ec7e840075fcbff692e133ddbf4c2b8497dd80e115c24367641 -EBUILD simpleeval-0.9.12.ebuild 451 BLAKE2B db904a3f3e2f3ec44966220cf2144956ffd421f9f1a9cbc7a943e347b33a45c679b187b28a2babb4b0a0c47aebdab1023e6e9d96cd791b3451ebcc8faa383d2c SHA512 59e34834f9e968172a3706447ad2679e696fd71e91fe3bc7a93e051d2d08b54a814398e7d8ce89fb18a54257c017e1b2e6e38cfadd826be0b010d852ce039742 +EBUILD simpleeval-0.9.12-r1.ebuild 492 BLAKE2B 21ca7c387b64e239d24bbd265c4593d8412b7ad6d5e1127ab5e386620820324a19e8dc44e59e89be6a495fb7fa6bbaa2c22c3ec62dc5bf264b1078a91b8f2c0f SHA512 1945b34bd333741c454f7d6e23383c31d039ab943b6ac76606c9b92cfa54dd3a2fc2d97e85b4573110bb42c46b5bda6dd23082eb87fa70903169b7a59bc05ba5 MISC metadata.xml 506 BLAKE2B 697e9acab14f80458e539abe119b70a47f4b97ff3e8e88cfc5b071a4403d80ed637976a2428512bcd6570ee37aad12cbf853b87988262548c09670c31dd7c970 SHA512 be74df1cba2c5c7684d767a229eed2f641747abee58f421ad437c33d40ebd55b360e7bee162a9464ea4443afc4de03c7dbc9c7db35c832f6cd531dcd151aa796 diff --git a/dev-python/simpleeval/simpleeval-0.9.12.ebuild b/dev-python/simpleeval/simpleeval-0.9.12-r1.ebuild similarity index 56% rename from dev-python/simpleeval/simpleeval-0.9.12.ebuild rename to dev-python/simpleeval/simpleeval-0.9.12-r1.ebuild index 3d8806ea1a9f..1d313bbbaa4d 100644 --- a/dev-python/simpleeval/simpleeval-0.9.12.ebuild +++ b/dev-python/simpleeval/simpleeval-0.9.12-r1.ebuild @@ -3,14 +3,17 @@ EAPI=8 -DISTUTILS_USE_SETUPTOOLS=pyproject.toml -PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 DESCRIPTION="A simple, safe single expression evaluator library" -HOMEPAGE="https://github.com/danthedeckie/simpleeval" -SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" +HOMEPAGE=" + https://github.com/danthedeckie/simpleeval/ + https://pypi.org/project/simpleeval/ +" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest index 6e96f9c1fda1..3293d3a3ae4f 100644 --- a/dev-python/snakeoil/Manifest +++ b/dev-python/snakeoil/Manifest @@ -1,4 +1,6 @@ +DIST snakeoil-0.10.0.tar.gz 176879 BLAKE2B 3da1da469cf8eb465458b60f41fb32594aba4c800ffc620a4f3a2d7bb5a601b1e084a889b5cb1910013a7a6f9fa4147a32961497e117533cb19ebf39a2153730 SHA512 cde0c2009b3d8032bedc35d63eb40fc2890399f9158ee4c47403e405796ca116fa553ccdafc4ddc277213a49e4303994ba5909e7068b528bde2070dd863adc56 DIST snakeoil-0.9.12.tar.gz 265877 BLAKE2B dda01bbe16b1cd9f0d6c064f6ce165291d96217c9f722a9b32b7443f96a266278c84297d24ee46aa32ffc6b17f0f6c6f41010868c0d54ff33de8fcc404bb76a9 SHA512 8178c7e7dba2366629a3b016cc662152d70347a4167dfb425f5d659a19c17e3d478a5d4f3098e8b2b82d9effbf3e54b269e1e73c0306d537989f4ab7bda4b577 +EBUILD snakeoil-0.10.0.ebuild 750 BLAKE2B beee47d0a57a3dfc567552b8f96fe89588d5997c3078aee59a513cdd3f26afc77aca7966e52804b8a63930dddf1a23177c94c9e874142ff3a865e4f08ec4d2dc SHA512 153c8aa013eda1340cd3d9a190887e3e19d78f5e1563803c392d21c4f0eb3c2d4e4f244bbd956f388c24ced7cd4e16c6de8ea38366bbb1eb70953b46bb622fe3 EBUILD snakeoil-0.9.12.ebuild 820 BLAKE2B 99f25344b62f708ac74ce1095ef93e72a3a01a1530d679aae81c3a54aa06a7ccc8352a7bfe67c8636e23e32ab17a6f51e9901d9d06cc8159b975066dafab3b96 SHA512 b4f47f4f2a428aad4c89fc0640869aec465e9fb8d81f0b26185d35e73f29eaac898cf3f564791ee626718a3c5d6c4aa714f8dda5b1004e859c68d2bbd1600884 -EBUILD snakeoil-9999.ebuild 828 BLAKE2B 6068e7a9dec6ecf1db9b60526434d38954ce822e6f308777cd0319e2afdc61012d0f85e88b18f1457263655e9a98c200f372f314dcfca73fe1f1ecb95fd09a7b SHA512 9f8f6253202940133db2a22687a78e1a168822cb74ff0683d76f48d2e0f95a5b13acadc70f45b6ab023d3fff699dbe4b858caabd09bce581e43ea2485472b480 +EBUILD snakeoil-9999.ebuild 750 BLAKE2B beee47d0a57a3dfc567552b8f96fe89588d5997c3078aee59a513cdd3f26afc77aca7966e52804b8a63930dddf1a23177c94c9e874142ff3a865e4f08ec4d2dc SHA512 153c8aa013eda1340cd3d9a190887e3e19d78f5e1563803c392d21c4f0eb3c2d4e4f244bbd956f388c24ced7cd4e16c6de8ea38366bbb1eb70953b46bb622fe3 MISC metadata.xml 587 BLAKE2B 900b8c54a2f534b722e6b7bac5784911e475422dfa222b49cc3eb8dff316de2f619cfdbd93ef0093ad66d4f14c465f8ecad59b073a75a0cc7e1eb44f250fea1c SHA512 3599db4056b8d2b7807f677f43f2830eaf7f94124ec483da8a3386c3789b6526c8204f823c1a366ecfd08207195bfd26e31156759afeccb313b0d841181b0963 diff --git a/dev-python/snakeoil/snakeoil-0.10.0.ebuild b/dev-python/snakeoil/snakeoil-0.10.0.ebuild new file mode 100644 index 000000000000..a2c4c4cf4928 --- /dev/null +++ b/dev-python/snakeoil/snakeoil-0.10.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-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} pypy3 ) +PYTHON_REQ_USE="threads(+)" +inherit distutils-r1 + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git" + inherit git-r3 +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="misc common functionality and useful optimizations" +HOMEPAGE="https://github.com/pkgcore/snakeoil" + +LICENSE="BSD BSD-2 MIT" +SLOT="0" + +RDEPEND=" + dev-python/lazy-object-proxy[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/snakeoil/snakeoil-9999.ebuild b/dev-python/snakeoil/snakeoil-9999.ebuild index e6a030dcee73..a2c4c4cf4928 100644 --- a/dev-python/snakeoil/snakeoil-9999.ebuild +++ b/dev-python/snakeoil/snakeoil-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=flit PYTHON_COMPAT=( python3_{8..11} pypy3 ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 @@ -26,6 +26,4 @@ RDEPEND=" dev-python/lazy-object-proxy[${PYTHON_USEDEP}] " -[[ ${PV} == 9999 ]] && BDEPEND+=" dev-python/cython[${PYTHON_USEDEP}]" - distutils_enable_tests pytest diff --git a/dev-python/sphinx-basic-ng/Manifest b/dev-python/sphinx-basic-ng/Manifest index eb96b2e1a31d..e1476d9be8ab 100644 --- a/dev-python/sphinx-basic-ng/Manifest +++ b/dev-python/sphinx-basic-ng/Manifest @@ -1,5 +1,3 @@ -DIST sphinx-basic-ng-0.0.1.a11.gh.tar.gz 21539 BLAKE2B 31707bc8f3c6cd0c1af1aeff309543889119d33e5f5ae33194b58f88a0ff6ec424c5b876fef36b64161932ebb69c0f6108801697b49d47e10ad13affcf89e1fa SHA512 e9f9278a360d2c8d25a6679134d2d54b37c9f2e55285592fa910c85b2f8bfd4ab13d117b7078cb67d862703f8054c3d3a3ca68152551d67a26d7c1a8b75952ff DIST sphinx-basic-ng-0.0.1.a12.gh.tar.gz 23821 BLAKE2B 905186227d725d6f62c0f4c5b4df49ada8817dd44a4000b23b62e60ce5ca3bef4a4046c9543a07a7b0cc0c12dd5278dc783633324fbe113cf453ee540fa97ff7 SHA512 6df9445306b27ae4b29b338773fa4adcee631b4be04fdde674855dfcb683f7cf7ad3c40124c85353608b63523738b6bc83c6c4f4b2b212cafa41d38462ffcac4 -EBUILD sphinx-basic-ng-0.0.1_alpha11.ebuild 931 BLAKE2B bf63661aacb299ce2c685d940f4f4219caa3037b6f74131d74101152c4ec5264fa387262bee454821e8f7df2ed89be26903a22542010f48c2486a19785ba6ef5 SHA512 311b332f6b3fef12a4e2d0488a4841793fa7f7faf39991ef9b9696b1f76ab62e5c17a81b0b5360ce6a9f02ece335dec52cf5423ab2a0e2ebe4e8676400c2f668 -EBUILD sphinx-basic-ng-0.0.1_alpha12.ebuild 932 BLAKE2B 038b5bdb28d083447d14fd0b0f4c3d5cf1067aabbefa0deb57d047d708ef60b849c8786304317f434591bfaf81132736b7fa47f0a01a39e871c356edaf607d2f SHA512 420a8f88bfc116f61d0fe8e50c05e22bc1ee0a026fc0c75f6a2fecb201286551220aca0ba6ababb0a67005fb39f8b7eb13f796881a92620189337750adee15b4 +EBUILD sphinx-basic-ng-0.0.1_alpha12.ebuild 931 BLAKE2B bf63661aacb299ce2c685d940f4f4219caa3037b6f74131d74101152c4ec5264fa387262bee454821e8f7df2ed89be26903a22542010f48c2486a19785ba6ef5 SHA512 311b332f6b3fef12a4e2d0488a4841793fa7f7faf39991ef9b9696b1f76ab62e5c17a81b0b5360ce6a9f02ece335dec52cf5423ab2a0e2ebe4e8676400c2f668 MISC metadata.xml 362 BLAKE2B a93dc662c8ab618397c8d0504342e8f1bd74226b131ea4ca07771cdeb75eb8947451b4353c0da16760f07f935ebb75adcdef4f189ff39e0cf707d03e8fa319e2 SHA512 fb27130b3fcff9043b3ad33e34c92f638cae46d526dcbe77cfe088abf80e6b89992edb1e0b571a5a2447bc6c8ba31ae84776d153067a33b5d6d14326149e7f46 diff --git a/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild b/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild deleted file mode 100644 index 816e140e46e4..000000000000 --- a/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild +++ /dev/null @@ -1,44 +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=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -MY_P=${P/_alpha/.a} -DESCRIPTION="A modern skeleton for Sphinx themes" -HOMEPAGE=" - https://github.com/pradyunsg/sphinx-basic-ng/ - https://pypi.org/project/sphinx-basic-ng/ -" -SRC_URI=" - https://github.com/pradyunsg/sphinx-basic-ng/archive/${PV/_alpha/.a}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - =dev-python/sphinx-4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/myst_parser[${PYTHON_USEDEP}] - ) -" - -python_test() { - local HTML_DOCS=() - build_sphinx tests/barebones - rm -r tests/barebones/_build || die -} diff --git a/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha12.ebuild b/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha12.ebuild index 322b82048e6f..816e140e46e4 100644 --- a/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha12.ebuild +++ b/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha12.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/sphinx_rtd_theme/Manifest b/dev-python/sphinx_rtd_theme/Manifest index 6eb1752746ff..312f4831265f 100644 --- a/dev-python/sphinx_rtd_theme/Manifest +++ b/dev-python/sphinx_rtd_theme/Manifest @@ -1,3 +1,3 @@ DIST sphinx_rtd_theme-1.0.0.tar.gz 2780623 BLAKE2B 02e72ddade0632423d21e512ab86fbdcc9f18eddbef328ba766f1b06a49c838808af4ee000e57c8f0f40112569b35c1b62c9c0c8853c237fd2ddb6de76d48a21 SHA512 06025445e1358c994bf0c15a382ec8f8f3f2114dfac19f340585a3660d91a279100c2d16ef665d9eb8d38b0e4ed264e96d3ac6814dd01b9430d2f8a0d8275178 -EBUILD sphinx_rtd_theme-1.0.0-r1.ebuild 968 BLAKE2B 8940e9f82577a4d4a88822c0129ddaddc44b708b20badc2a26417fe6938a40fcafcbbbdf9905d341029562e47f741e231ebfde3122a6c4d8bfc98b707a894e1c SHA512 3fe0fb52d92dfbb38c480e402b0dbc9559846a0b218fd09d92115a8906520d66117c7baa879eff51f18f87435d44d993049d1751bf258a35261ee579eeb94dd3 +EBUILD sphinx_rtd_theme-1.0.0-r1.ebuild 974 BLAKE2B f2c4c183f0349a2fad3f84098ab4bfcb54fa093fbee2dd488002ff01605c64e3c8a05604dc83401fcc6612135f97d1250330e2a2ab11683c70169b42a878d60b SHA512 6a4052c1ecbd112175e23a395ca125605091bb75e08a123372d6c0380767b5b433904cff151ed05727a5effe3237add32ff9110766c62a139816ffb325f729fe MISC metadata.xml 412 BLAKE2B bed5105c13db0478a4b6129d634b8028b80cfb4e7969705ed0a693286d7f1645608ba6e6066cd3219c267c097bc1bd7d1ee13531d91d8cb4fdf6a5f107ef2252 SHA512 a0e7ce66d5f68145471452e49c173aaddcb502c9ba35af543240e5fbe9b24c0bd94ecf5782d5d81c23b3e63b80cf0cab4e39d279fb635f17275702e9a56bd5bc diff --git a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.0.0-r1.ebuild b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.0.0-r1.ebuild index 2865112579fd..e80638521850 100644 --- a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.0.0-r1.ebuild +++ b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.0.0-r1.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" IUSE="" RDEPEND=" diff --git a/dev-python/sphinxcontrib-github-alt/Manifest b/dev-python/sphinxcontrib-github-alt/Manifest index 7e741209015b..8ff94211e702 100644 --- a/dev-python/sphinxcontrib-github-alt/Manifest +++ b/dev-python/sphinxcontrib-github-alt/Manifest @@ -1,3 +1,3 @@ -DIST sphinxcontrib-github-alt-1.2.tar.gz 3680 BLAKE2B afd5a20d073e58bcb657fbf100b28fab9d8cda2e1ae7e488dab42e8d4b12e4668185657673a56e9c410aa81cb65dbf4b706740511a8ed9d6c49482ea014c2fc0 SHA512 08f6738206232a5f37446ecac7b804178a57173efee58886623c7d2b43678c8acfd5a7527bacfe7c8f004fd531be9606f24a99c5665b78f97a5676398d2d2857 -EBUILD sphinxcontrib-github-alt-1.2-r1.ebuild 757 BLAKE2B 5cc25b663872cd2d74b8d25504ce9d7a0eec29b2ffb24fdefbcecec1937148d881fbc9e6bcddce9562c028fba87953c4ca7d874153e4da30ee2e274a76462abe SHA512 ebd737976cefa96e0d7015e0cc9d1b94f4fab0e2a6374fe3e162c675a9c5588bbeae603f040bef1114b88ba50ca228f07faf8387fbdc65f63220e00f6ffa6dbd +DIST sphinxcontrib_github_alt-1.2.gh.tar.gz 3680 BLAKE2B afd5a20d073e58bcb657fbf100b28fab9d8cda2e1ae7e488dab42e8d4b12e4668185657673a56e9c410aa81cb65dbf4b706740511a8ed9d6c49482ea014c2fc0 SHA512 08f6738206232a5f37446ecac7b804178a57173efee58886623c7d2b43678c8acfd5a7527bacfe7c8f004fd531be9606f24a99c5665b78f97a5676398d2d2857 +EBUILD sphinxcontrib-github-alt-1.2-r2.ebuild 828 BLAKE2B 81162bcb6a9e6d7bb919089c948f92142741111ce59206065a9b2bdbc836e9984be7c8e8da052c4604d61e184ae36e8a400aee1ccf3d3703f262893fb447639c SHA512 ec0c96112c25bc086a14d4d3fcc7846d7268b4334cb62c4a3131f5c0b41e7e13bfa4b40672e28fbb59b32fdf1565f8af3c44c12aa2b9dca4ac103e407d6d40e5 MISC metadata.xml 437 BLAKE2B 74c212e371aeaf70f1ad5d4b4a2afb0cb6cb1f3ecd5f45934675d711e4b01a878656ad154f517bd4100663ec7da232443625c8dfb79a6b0779a00abce35528b1 SHA512 5fafca03639f467b05a5f7cf1ab5a019817b505504b3d4e4fbc711ddd0cd679f9416e5773f032760b089398e8518291d179e8146c405e5e189e9c26f0a2de642 diff --git a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r1.ebuild b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r1.ebuild deleted file mode 100644 index 9fe7b806baf5..000000000000 --- a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=pyproject.toml -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -MY_PN="sphinxcontrib_github_alt" - -DESCRIPTION="Link to GitHub issues, pull requests, commits and users from Sphinx docs" -HOMEPAGE="https://github.com/jupyter/sphinxcontrib_github_alt" -SRC_URI="https://github.com/jupyter/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] - !dev-python/sphinxcontrib_github_alt -" -BDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" diff --git a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r2.ebuild b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r2.ebuild new file mode 100644 index 000000000000..0668ac8b75b5 --- /dev/null +++ b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +MY_P=sphinxcontrib_github_alt-${PV} +DESCRIPTION="Link to GitHub issues, pull requests, commits and users from Sphinx docs" +HOMEPAGE=" + https://github.com/jupyter/sphinxcontrib_github_alt/ + https://pypi.org/project/sphinxcontrib_github_alt/ +" +SRC_URI=" + https://github.com/jupyter/sphinxcontrib_github_alt/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +RDEPEND=" + dev-python/sphinx[${PYTHON_USEDEP}] + !dev-python/sphinxcontrib_github_alt +" +BDEPEND=" + dev-python/sphinx[${PYTHON_USEDEP}] +" diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest index d340514a3cd0..7a1adb82392b 100644 --- a/dev-python/sqlalchemy/Manifest +++ b/dev-python/sqlalchemy/Manifest @@ -1,9 +1,5 @@ -DIST SQLAlchemy-1.4.14.tar.gz 7599698 BLAKE2B 500a6257829244e1181b8ef5cb39fb87b62ae2d7ca054fedb580b7431b32d15c8f68600b881eb67eb97a73301660ab96793ab12094ae901782ce4eebdc8929db SHA512 2f33ab034467344ffb19aa3934148faaa4a57e4ffa5f97008d814d54149da4e15cfca14d138b9fb656227e25932ca95cf7321209c31c2706405d3916dc2fb9c0 -DIST SQLAlchemy-1.4.39.tar.gz 8212369 BLAKE2B d65993c4342c2cb5bc76ea4ecc986d0ec521a6eb785604ceeca0c9c22187e4af29fc8bd940a130162ca9dd5c30d58b5d0999472285382c6f6bed3863ff9f20cd SHA512 a7c6b73250044289add492b2d7df9010f3b9a3a5126c8b3448d7339cf743c4be3f1c08d238107bb12c579b2bbd7d20e216e331d3ee10dcf79c0f23ca44d496af DIST SQLAlchemy-1.4.40.tar.gz 8277132 BLAKE2B fa4362a8abec9845beb3cdb65de4066a8a77a40518187a624af3207198395ae3702db5ca5f65970ec7485e8647bdc5a8685f5d9a3b772778c7d6ec66ad820dcf SHA512 49b8ad8becd6fb2c43615890ef05554ce151f44cda20971a585ff5b325a6a91bb356a3c4320f4b1ac877a9eccdca9bec65cc9942bc5948d4143495b5c884f458 DIST SQLAlchemy-1.4.41.tar.gz 8281227 BLAKE2B 31fb2bfcb41ceefc2c6ed70444b5d8b38a862e06899dd9b5ede7fde0b624ce9f8be766028aaf32b36983268c35e61d87ada5a597260fb97efe72bfc27ce15a71 SHA512 f03a2d4d61a108b4091a4d2ccf2bf49ea22e6c30fcbd70758f89dc3817968e7b5ffa603ce0158812fe42814cd08bbadd00079609a47765d3c534d769835a5543 -EBUILD sqlalchemy-1.4.14.ebuild 2625 BLAKE2B cb12c0a41a713cad62ed92c4232a24a3ef0293e5d48488ed3ebf9cb70106a9febab2caa70bfbbb7c22e281d6db222f1a0e3cc5ce782272880effeda6a4ae2fd8 SHA512 dec936b66e10c04ce2c9eb2af65cf48c64a5e9b04ef1279c1133fb56d9a424853544ef5c3e7412d5cd5bc58c36c3697f34e2ce05cf847335872891d5f397e16c -EBUILD sqlalchemy-1.4.39.ebuild 2617 BLAKE2B 8463ac4ba31b500c01b444cd7b305f2c4dfcc9e39752e68fa0d82b6e7a45a34c55fb72fc87e36035139c714dd5c74fdce6a9f7c9f5c39aa1e4b52b1c0695333b SHA512 53105444a9d92f70b4823ba420d533358c609f6e567911fbe1231eb791d552f6d2a34540718c2ed224b1fdb54d09df7faa04eb9f0684322cb11853b28eadd4f7 -EBUILD sqlalchemy-1.4.40.ebuild 2618 BLAKE2B f24999f7cc7f0d74ef9c946641c40c48c60a6feeb4643e7ee9c4eb55f844ab3f385e587e7bc164d14fcbbba2101bb3f8b38a3983a129540ed494e00719eba21b SHA512 a29f74b3d2c7adac2c3da07c2cbd05821235a6e0dd9147a41e018085107583f49a48e5883f65894bccaa91fd4f7aca3ef3beefb945e961671c806b7ad32e3428 +EBUILD sqlalchemy-1.4.40.ebuild 2617 BLAKE2B 8463ac4ba31b500c01b444cd7b305f2c4dfcc9e39752e68fa0d82b6e7a45a34c55fb72fc87e36035139c714dd5c74fdce6a9f7c9f5c39aa1e4b52b1c0695333b SHA512 53105444a9d92f70b4823ba420d533358c609f6e567911fbe1231eb791d552f6d2a34540718c2ed224b1fdb54d09df7faa04eb9f0684322cb11853b28eadd4f7 EBUILD sqlalchemy-1.4.41.ebuild 2698 BLAKE2B b1ff340d3abdc039f3d72a031e2157087dbe6eca30d8e56c147c5556366446aad8774665bea45c7f797ff07d016a51edc1282f08d52585f76a7859961fea90f6 SHA512 fca4a89adf8fbf44103d33c0443928c7e368c8a7e0b82bf3c82e5712ae54a25a9b98c2a13d0d751839bd91dcb6ab9f3aca301eddafe1d973d3cb1973f50afac0 MISC metadata.xml 444 BLAKE2B 5fbfcf8f16e52ab5bb691b0b33a8491d94e42a80409114cd9b306af7d4b0eb8b6660fabc663adee53080c635217961301b78df536995b91afe9288d255f73d62 SHA512 b432b65ed3033d34ac0784d007909eb838b309b6a4785eebb1a3f808e43dfc41c786cd55e4dd048776c65127aac170bdd9fb9e5a8ae63accb5f65e300bca9676 diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.14.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.14.ebuild deleted file mode 100644 index b9b2ea0d21f1..000000000000 --- a/dev-python/sqlalchemy/sqlalchemy-1.4.14.ebuild +++ /dev/null @@ -1,93 +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=( pypy3 python3_{8..11} ) -PYTHON_REQ_USE="sqlite?" - -inherit distutils-r1 optfeature - -MY_PN="SQLAlchemy" -MY_P="${MY_PN}-${PV/_beta/b}" - -DESCRIPTION="Python SQL toolkit and Object Relational Mapper" -HOMEPAGE=" - https://www.sqlalchemy.org/ - https://pypi.org/project/SQLAlchemy/ - https://github.com/sqlalchemy/sqlalchemy/ -" -SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="examples +sqlite test" - -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # hardcode call counts specific to Python versions - test/aaa_profiling -) - -src_prepare() { - sed -i -e '/greenlet/d' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # warning tests are unreliable - test/base/test_warnings.py - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access - ) - if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-_exclusions0]" - "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]" - ) - fi - - # upstream's test suite is horribly hacky; it relies on disabling - # the warnings plugin and turning warnings into errors; this also - # means that any DeprecationWarnings from third-party plugins cause - # everything to explode - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS= - # upstream automagically depends on xdist when it is importable - if has_version "dev-python/pytest-xdist[${PYTHON_USEDEP}]"; then - PYTEST_PLUGINS+=xdist.plugin - fi - epytest -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "asyncio support" dev-python/greenlet - optfeature "MySQL support" \ - dev-python/mysqlclient \ - dev-python/pymysql \ - dev-python/mysql-connector-python - optfeature "postgresql support" dev-python/psycopg:2 -} diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild deleted file mode 100644 index e4039b787fa5..000000000000 --- a/dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild +++ /dev/null @@ -1,93 +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=( pypy3 python3_{8..11} ) -PYTHON_REQ_USE="sqlite?" - -inherit distutils-r1 optfeature - -MY_PN="SQLAlchemy" -MY_P="${MY_PN}-${PV/_beta/b}" - -DESCRIPTION="Python SQL toolkit and Object Relational Mapper" -HOMEPAGE=" - https://www.sqlalchemy.org/ - https://pypi.org/project/SQLAlchemy/ - https://github.com/sqlalchemy/sqlalchemy/ -" -SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="examples +sqlite test" - -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # hardcode call counts specific to Python versions - test/aaa_profiling -) - -src_prepare() { - sed -i -e '/greenlet/d' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # warning tests are unreliable - test/base/test_warnings.py - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access - ) - if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-_exclusions0]" - "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]" - ) - fi - - # upstream's test suite is horribly hacky; it relies on disabling - # the warnings plugin and turning warnings into errors; this also - # means that any DeprecationWarnings from third-party plugins cause - # everything to explode - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS= - # upstream automagically depends on xdist when it is importable - if has_version "dev-python/pytest-xdist[${PYTHON_USEDEP}]"; then - PYTEST_PLUGINS+=xdist.plugin - fi - epytest -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "asyncio support" dev-python/greenlet - optfeature "MySQL support" \ - dev-python/mysqlclient \ - dev-python/pymysql \ - dev-python/mysql-connector-python - optfeature "postgresql support" dev-python/psycopg:2 -} diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.40.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.40.ebuild index 3876218cf7c7..e4039b787fa5 100644 --- a/dev-python/sqlalchemy/sqlalchemy-1.4.40.ebuild +++ b/dev-python/sqlalchemy/sqlalchemy-1.4.40.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="examples +sqlite test" BDEPEND=" diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest index 999b32d42d32..6068318780ef 100644 --- a/dev-python/tempest/Manifest +++ b/dev-python/tempest/Manifest @@ -1,3 +1,5 @@ DIST tempest-31.1.0.tar.gz 1114805 BLAKE2B 29c0f55db6812a4da6bdbce1159a7e5b87ef0caf4b21e0810b6c941633182da12b72675d86ec0f9f2b844d91258439305c059f6f03ed09d45f7758426c6c096f SHA512 56726d5c0aa8d576e3dc200d30a370be08fec178f357381f00ca08883ab1ccf56fbfaa53ec9322a5f4eb5383e0572f25d8cd277848bc0c3a3d12e57722860a2b +DIST tempest-32.0.0.tar.gz 1121245 BLAKE2B 00cd2bf7f0869f9040134076e93ebb9d7aa56504788484ed0597d024afb74726df64aa2899dc021ba977cc01814e5e2213b46428d969a73d561e0056b5777d84 SHA512 8770a7067439977720916a8221554836c29afcb18f29716dc513c2eb9f5e09d9b7e123bf98dcb70dafb889594c431efb0367187622e5f0561b24e296a3613734 EBUILD tempest-31.1.0.ebuild 2135 BLAKE2B aed4a3c33e8c909f1b40b8d9bb5b13cd38b038b340f0d156ceb6692238f6dfa04d7f2cb69d01728e590c9a16b9312f521ae1be418a9a9d4c846d7216ac77ae17 SHA512 62d4381d73e3d8bffa6e89cf8459553424e4059a09f897f34584d9c517a950531a2869aa1af0a3029fd4f5e17bcd4f01014f259d000397ecaba57de018064070 +EBUILD tempest-32.0.0.ebuild 2138 BLAKE2B c1c17ef2a0cce940b9befaafe8815d4707788a309b6aae90092adb35b7a0421d0b6a9aa886f217f64b097e617411901b49be719d81eaacd8a798dcf60072532f SHA512 9c321710e01ad2ab2181d023820838bc7ecceba6f9e4478d1d582a17e8f830069fb25a560884b52484886a1ae157089f56afe974a09a14514453d81e75d146ad MISC metadata.xml 392 BLAKE2B cf7565379c5e1bed34940d0771212eea2a7ff81949678e0a645ce4d7d1c3da88febc0bb5a2ca968de8962d63610e37b0f3adc6e0661ae9de8c656d5ce0ae9c0a SHA512 41d760432a3c46d0fce432e6d431cac110e2c271796d0d04ee026347f01ff3add7db90edfdd83397190e5a563f04c835b250052763ea9daae788ac43519a769f diff --git a/dev-python/tempest/tempest-32.0.0.ebuild b/dev-python/tempest/tempest-32.0.0.ebuild new file mode 100644 index 000000000000..e5d757d4c5b8 --- /dev/null +++ b/dev-python/tempest/tempest-32.0.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 2021-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="OpenStack Integration Testing" +HOMEPAGE=" + https://pypi.org/project/tempest/ + https://docs.openstack.org/tempest/latest/ + https://launchpad.net/tempest/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >dev-python/cliff-2.9.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + dev-python/stestr[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # Small subset of tests, which fail as result of not using specific + # testing environment. Others expect to run suite using stestr. + rm -r tempest/tests/lib/services/volume/v3/ || die + rm tempest/tests/test_list_tests.py || die + rm tempest/tests/lib/cmd/test_check_uuid.py || die + + # remove dep on hacking + rm tempest/tests/test_hacking.py || die + + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + mv "${BUILD_DIR}"/install/{usr/,}etc || die +} + +python_test() { + local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=320 + eunittest -b -s tempest/tests -t . +} diff --git a/dev-python/testpath/Manifest b/dev-python/testpath/Manifest index c43c88a02157..42d6923b00b6 100644 --- a/dev-python/testpath/Manifest +++ b/dev-python/testpath/Manifest @@ -1,3 +1,3 @@ DIST testpath-0.6.0.tar.gz 92307 BLAKE2B 320695b4224803214759a74e64e969a244814f4767eb6092b758ba9fcbfadce81afa3fa5eee65b8c8fe9c54e486d9abf75a18b867883740052c58d1eb2671e23 SHA512 fe13523138c1e67f33a3aa707e81b8cc8b5a720ab231ea2c2407da003178d779a649f664213822022e26325fed4ddf468cf727737b94eb2ebf7315aacbce6857 -EBUILD testpath-0.6.0.ebuild 626 BLAKE2B d9b0ee276b0f2259d2aa3c4e7f35bf2ce49c4598a77696d6a0f3ef43baff0a218eb4e9911dd72dcb47bc254113cba842b939b391bcef3dec818dde957f706e7e SHA512 0af9465057ff666fdc164fa8d57e1916df0cddbf1f981c29c0a1cfecc9f9df6f9278c88282af74bfa06b95764a6cddbfa6f1d0d40b94e421604a247252e2bb4a +EBUILD testpath-0.6.0.ebuild 632 BLAKE2B d77b6849d077bb5a16ce9891d292964a1727ba973ee2c46403e7fe9634c4486e1784e7c66ea0d6eb659f9248f10c257d40336545e3ee95289824a2d27631b6d2 SHA512 d0cf40c3ad526bdd950f68bf401cc75b7def286b34f5a5f5f5b277d7d97fd826d255663625d0e70a5e164b488659089d0258c5656b95135860a4702ba3518db5 MISC metadata.xml 765 BLAKE2B be598f7b1de674f7aa6ae377a4f7ba5e52a69fcfaf03e077016425be6471374f4ab1c226fca1454453496fb3d1545f839be7cedadd81b3859eff036cda3fa84a SHA512 017ed9b6be9f7ffbd4754df8d5709111f86fe40da54edb0a67502f9912f3dbb7af2bcf21ea122a210a4dba5e7d451bc88f479f018360b3ec1640c89936d87fa7 diff --git a/dev-python/testpath/testpath-0.6.0.ebuild b/dev-python/testpath/testpath-0.6.0.ebuild index ec0d110d4721..7be5d9d1f4cd 100644 --- a/dev-python/testpath/testpath-0.6.0.ebuild +++ b/dev-python/testpath/testpath-0.6.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/jupyter/${PN}/archive/${PV}.tar.gz -> ${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" distutils_enable_tests pytest distutils_enable_sphinx doc diff --git a/dev-python/textdistance/Manifest b/dev-python/textdistance/Manifest index 85b49fbfbfdb..71a10645f2e6 100644 --- a/dev-python/textdistance/Manifest +++ b/dev-python/textdistance/Manifest @@ -1,5 +1,5 @@ DIST textdistance-4.3.0.gh.tar.gz 45535 BLAKE2B e43ae62b0b7656a6c4f879b1d8e0c34ae6c83705d324aa99bb7ff6e2d0166faf1fed3ee7bc06602388c16c742a1983a4eaee143b09a7c371b9e941d53edca2b5 SHA512 30d68048b1f0b79e584f5f07731e03193af64cb2de3f52882c17154cc027f4ff8d590b994941bd5d62642d4da334ef0739d4bb65b6b12f039a1ee9aef154cde4 DIST textdistance-4.4.0.gh.tar.gz 45542 BLAKE2B ae144cb7179b589f4106ea378e538e0d0240e6e2ac74dc5de8222ec2f671fcd09c4705cb5b30308fdb2f6071578d337c0f88983511229d9f7eb86c924d65bf56 SHA512 727696b76ee8fdfc9bcf028a93baad38882893f62612fa08725e5e8cd104b9450977e3682995c4aa7d997afcc8fdb73e3c72ea6c1a097a9a19dbce98957d4798 -EBUILD textdistance-4.3.0.ebuild 823 BLAKE2B ca9eb7697c93acb7b5776287b90ca426976b9573cc6d0fa0818a825dc95890137134d2330daee415a0993b8b46396e4bcc5f39f44ee484100fa3f200c98f4889 SHA512 59c71638a315ba2760da220f3a19a4f11179d5f9ad95ff93ebed6a4493b768cdb94b1d95746bea7108d41649f68f5e1f3e8ec5a20aed934273d31bcf4633b679 -EBUILD textdistance-4.4.0.ebuild 847 BLAKE2B be78d3030e886a6b8b0992e04b4f55e60cc84853a044f885c1b6d52488cf81a6804a5384821c2c1744c6e9dfbc3015dd7de50c792d04e8c37117f49568059eb1 SHA512 da247618f6ccb12e34cd3f2d1681ebeeca1a6f85abbd12e7c9cb2e9bacafc4145c9ea65ae6ebe558be84ebd3b5d4a54cae7801b2f511091bbc53333bfd7021af +EBUILD textdistance-4.3.0.ebuild 816 BLAKE2B f21b515d4df763262ae22f77bf1e720df616869cf24a71b2d3d218a4576f055afcd230cb6ec5a1219968481ef4eaddf686e24b5644f4c0f1553db8d019876712 SHA512 f054497bde2d2e74d6b956ef9c671d8eac321ad8d159fd3151af3c32cd1536470ff6ad5d7283d45745f9f6c8012b732785fa69f600dd0db62134c1cd62a94f60 +EBUILD textdistance-4.4.0.ebuild 840 BLAKE2B 8d6e2ee67118d70c73b27cdc7913bde4ce73cf03ed36658a9f94ce9ac21d89d946457777584d5f4496b27b696b99df06867185d51b723a39b44722c0a481188c SHA512 46aeccc5fb7204836c72d26fa069bb5c267f89f908fb05437c76ae946ebb0c73282a87d891a63935bc733efccf1b73984ae44099da3583cce6fc8965f14f5514 MISC metadata.xml 517 BLAKE2B a429684151f5700f148c5350b16026e797fdedc80b950d3c79c050a4d7418763918a05936eaeeed07b9756d9ec39602128570cd8c27049234bbda27e006ff00f SHA512 be445c2c21f5fd0bee241f8f76094b51c2fcbd7fe0d2175f7455beb881c3b83e8070c8a14817695d2b7a7dfabcdb856e12d7749aadc91ca31f7af8187e9a409e diff --git a/dev-python/textdistance/textdistance-4.3.0.ebuild b/dev-python/textdistance/textdistance-4.3.0.ebuild index b7752b1c5c8d..181a9035a3f4 100644 --- a/dev-python/textdistance/textdistance-4.3.0.ebuild +++ b/dev-python/textdistance/textdistance-4.3.0.ebuild @@ -22,8 +22,8 @@ BDEPEND=" dev-python/hypothesis[${PYTHON_USEDEP}] dev-python/isort[${PYTHON_USEDEP}] dev-python/jellyfish[${PYTHON_USEDEP}] + dev-python/Levenshtein[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}] - dev-python/python-levenshtein[${PYTHON_USEDEP}] dev-python/pyxDamerauLevenshtein[${PYTHON_USEDEP}] )" diff --git a/dev-python/textdistance/textdistance-4.4.0.ebuild b/dev-python/textdistance/textdistance-4.4.0.ebuild index 6b3f959525b4..427ee9e48841 100644 --- a/dev-python/textdistance/textdistance-4.4.0.ebuild +++ b/dev-python/textdistance/textdistance-4.4.0.ebuild @@ -23,8 +23,8 @@ BDEPEND=" dev-python/hypothesis[${PYTHON_USEDEP}] dev-python/isort[${PYTHON_USEDEP}] dev-python/jellyfish[${PYTHON_USEDEP}] + dev-python/Levenshtein[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}] - dev-python/python-levenshtein[${PYTHON_USEDEP}] dev-python/pyxDamerauLevenshtein[${PYTHON_USEDEP}] )" diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest index 4e47623e4a20..1d3a1c0257ac 100644 --- a/dev-python/translate-toolkit/Manifest +++ b/dev-python/translate-toolkit/Manifest @@ -1,5 +1,5 @@ DIST translate-3.7.2.gh.tar.gz 1153306 BLAKE2B 986c531004cb0ee0a58a940043377ee047e13b0f32c6fda5ab80cc7fca96d18b45f2cd3e112d47f177cd06a7e99580777c6591df969a8237bcb9fe7a52b1d4fd SHA512 28d774ff670c92dedee5d98d7d33f21d32ed4b7afd6a8281fcf7abb39470e11a6c0d9c121576aa2be10edf18929c74b2cfc36b70984d66d432cfa5e337b9556c DIST translate-3.7.3.gh.tar.gz 1153916 BLAKE2B 476b8ca3fd277f56cc73d8fc8f5adbf9ddb442b404c586627cc91af228ae08bbb87310219c910701de4938cb9977b386d0ed7b503901369a1ac5069664ebbd25 SHA512 ee339300e798fc043b1ac5455366e96bd5dab08306855a84cdcfd6d5176560366c3538810e94b7477704a5d1ed218e5c85f735979f48cd33242791ce1ad39c3b -EBUILD translate-toolkit-3.7.2.ebuild 2420 BLAKE2B 55272a0cf5f90152cdac723e3523cc4e06d9130c0b652f7e43655bcec6d92e4a12463544d0a613086713c41ec75a7c2f53924120794daf8d81ad98fe2a70368a SHA512 d0441e2c77159d6b0f75be7b2fc9c96920422e142b7cee1c494ae2dc3cbaf44956912d797731ad0267b1dfb6b05a8af1df72db285b8129e4d8228b979fa2df88 -EBUILD translate-toolkit-3.7.3.ebuild 2423 BLAKE2B 567256ee0892925d8f4322e2908ba123b7a05e15d3fa8cb0e43412b053773066dfc9db5a81cd3b7c524632920ccd63044f7135d6c5078a34b11f60d637223cf7 SHA512 8094446117598ae75d365c87f7cde4935033cc01ec55698d381be58ba1cbb294e0e2858a99de41a1867fe8bb4c567d6da4029d978759713d04004e4df638008d +EBUILD translate-toolkit-3.7.2.ebuild 2393 BLAKE2B 1232b4859241b692c082570966e4376d46964f9b1e48525a2c66501e7bf7b68b1603c84705ef134dafe046bf28cdb8310c837a7ce9836375a43bf32d19e70b50 SHA512 d59ec6510c48b9d957aeec1032ea43096b78c4f2c06a9349d2d0ce49baa826bcd0b6765acf7e878326fccdba104456930aedcfdf588fa463b732b0033b8fb1dc +EBUILD translate-toolkit-3.7.3.ebuild 2396 BLAKE2B 714dd7972065e5606c950d2c2c3cb67f0a407a0afc4930fe82df0ec8a06585a8ed93d126645920807a55f3894eac8bf9f7ee5afa69a06fbecd36abf26d50045b SHA512 a9e7c4215449dfae43b234cc874d7051bc8159b037611b50ead3e60d7c198108b062b2da9e4cc2e6d062867cfd8f9944811fa18588131715377232fa58f0cb6f MISC metadata.xml 756 BLAKE2B 06f64f258d362954f99f7e9eee241eb3dddc6b00b9069df2ad977d28b5cf06f9c8ee2246ee5958600b5ac86297968d7aaced6b6420dca4ed507c441c58c61ca9 SHA512 80374c40513ca450f97e3930929c1450e7438ea15830e60937952a6fccfd999675f2ca2056c5aa4e287ba256c6ec08a09d8f7adb8b2c5af8ca0cd595f34acd85 diff --git a/dev-python/translate-toolkit/translate-toolkit-3.7.2.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.7.2.ebuild index 7022e482cf3f..c7db5dea2e22 100644 --- a/dev-python/translate-toolkit/translate-toolkit-3.7.2.ebuild +++ b/dev-python/translate-toolkit/translate-toolkit-3.7.2.ebuild @@ -26,13 +26,12 @@ KEYWORDS="amd64 arm64 x86" IUSE="+html +ical +ini +subtitles +yaml" RDEPEND=" - !dev-python/pydiff app-text/iso-codes >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] dev-python/cheroot[${PYTHON_USEDEP}] + >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}] >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}] >=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] - >=dev-python/python-levenshtein-0.12.0[${PYTHON_USEDEP}] >=dev-python/pyparsing-3[${PYTHON_USEDEP}] dev-python/ruamel-yaml[${PYTHON_USEDEP}] sys-devel/gettext diff --git a/dev-python/translate-toolkit/translate-toolkit-3.7.3.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.7.3.ebuild index 7c5cbdaf61ca..713bf4685a40 100644 --- a/dev-python/translate-toolkit/translate-toolkit-3.7.3.ebuild +++ b/dev-python/translate-toolkit/translate-toolkit-3.7.3.ebuild @@ -26,13 +26,12 @@ KEYWORDS="~amd64 ~arm64 ~x86" IUSE="+html +ical +ini +subtitles +yaml" RDEPEND=" - !dev-python/pydiff app-text/iso-codes >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] dev-python/cheroot[${PYTHON_USEDEP}] + >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}] >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}] >=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] - >=dev-python/python-levenshtein-0.12.0[${PYTHON_USEDEP}] >=dev-python/pyparsing-3[${PYTHON_USEDEP}] dev-python/ruamel-yaml[${PYTHON_USEDEP}] sys-devel/gettext diff --git a/dev-python/uc-micro-py/Manifest b/dev-python/uc-micro-py/Manifest new file mode 100644 index 000000000000..9ef624d9fd44 --- /dev/null +++ b/dev-python/uc-micro-py/Manifest @@ -0,0 +1,3 @@ +DIST uc.micro-py-1.0.1.gh.tar.gz 6235 BLAKE2B 7ba5935e97d9926789cde37491ce09235f467781ddd99dc841f70bd42a13c87bdc3a7970684cab81684620c1c49e1bc316faa0d4e8664293c76cf7c86e24c446 SHA512 c6747943bd4ac9a3b7bf8d02a52947df04d4d4986311da7fa77d6ae010d512de9ad429d78a436a2f8e11c6f2d8dde00bea70ea0b1237a35e5b16ed4ad6b430fe +EBUILD uc-micro-py-1.0.1.ebuild 603 BLAKE2B 156d72cc57f39b3182ff53f34eec813ee9b007d5dd6f8b05c83b7d58561e21e65a782dbac77761483941f077dce60acff232513591cb78fccb3e290289498048 SHA512 a435d07da77037a0a22698b85cf3461508e10fd7bb31324b42dd0c2d58dd4e05af27006dfd8444f6ec29a868e4bb15571dd18b7f6724d8c6942b26b00936dd11 +MISC metadata.xml 398 BLAKE2B 50edd762e30f62e95f9dcb2adf2e41ff274dc211503ce4da4bd2bd44730c4d23e8eb35acf76ad00cf7207f197d277eea2dfedcfec776a09157d0975d00738fd2 SHA512 4b4e9fbc1618864bb5007f8d10b4d54768152e09a043f719559063ef4799ce87bf500580cd68694988b3d42e4c43bd21b728f2c37de48b59d968718292726ce6 diff --git a/dev-python/uc-micro-py/metadata.xml b/dev-python/uc-micro-py/metadata.xml new file mode 100644 index 000000000000..c91cb5f9f4b7 --- /dev/null +++ b/dev-python/uc-micro-py/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + + tsutsu3/uc.micro-py + uc-micro-py + + diff --git a/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild b/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild new file mode 100644 index 000000000000..32948062ab32 --- /dev/null +++ b/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 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=${P/-/.} +DESCRIPTION="Micro subset of unicode data files for linkify-it-py projects" +HOMEPAGE=" + https://github.com/tsutsu3/uc.micro-py/ + https://pypi.org/project/uc-micro-py/ +" +SRC_URI=" + https://github.com/tsutsu3/uc.micro-py/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc" + +distutils_enable_tests pytest diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest index 8215b6295946..17189736cefb 100644 --- a/dev-python/yarl/Manifest +++ b/dev-python/yarl/Manifest @@ -1,5 +1,3 @@ -DIST yarl-1.7.2.gh.tar.gz 108115 BLAKE2B 7bd212b652a77ac29fde4c6565c48c4067f2a24db6bbf735107f3dfa5ee8b6ad2e5a5c3c6206e8dc7692e4cfd5c975d4304dd93280087574bddd73a337417c52 SHA512 bf69c5758f523259757ff84a8737e28931f46311f12f6e141329a5074d34a0cfb45795bf79cb7b78cb676ca7bc38042a2fbd946a5f41bf1d149ada50b88b31ae DIST yarl-1.8.1.gh.tar.gz 109912 BLAKE2B c7390b78abb5074dd29e96848a77fdb31f6224e99d2bcfd5a28a8bd08881f5ff82cf55b2f54c97324d005a0fb3823732a9ed6bd3f1d837e4ac2341b89e2adb30 SHA512 267523216832c2bc83d92a42e621ff519d427e20c1ee84ac657e13f696a2df2259c837486f192d87944f5ebb834beea60ace791eb4c9c632fd7e552eb5dadf1b -EBUILD yarl-1.7.2-r3.ebuild 910 BLAKE2B 68d8fc7b158dd40cb8dd08f9a2b39544b17ade53772f742ddf951d29dfcb55daee99bada90676a797d8ace257092842d72cd3cb3abfab2fe99203cbf6d4b0a88 SHA512 ecf4dcc5136ed7fa3c2a3c937d61466993cfef4e0408086a253340deabe8f46e9cfe56bfc8cdce8560cf12ba84d9904515ec4d783ed85d49ac04daf7ac01ba2e EBUILD yarl-1.8.1.ebuild 910 BLAKE2B 68d8fc7b158dd40cb8dd08f9a2b39544b17ade53772f742ddf951d29dfcb55daee99bada90676a797d8ace257092842d72cd3cb3abfab2fe99203cbf6d4b0a88 SHA512 ecf4dcc5136ed7fa3c2a3c937d61466993cfef4e0408086a253340deabe8f46e9cfe56bfc8cdce8560cf12ba84d9904515ec4d783ed85d49ac04daf7ac01ba2e MISC metadata.xml 440 BLAKE2B 10fd0e37c9be76c5d1dd90b9fd1cb1e5161fc5a7d2b51bcb5658a8c187a67d5f9573241733c3f9570e9fb7767bf84b38a6f8b2c212596627bea4e1686b7eb41e SHA512 c9e340124ed93cb0d52a0ae5abd43c10528197893c3d5ab57a0eb7046ebae5b80119f7b033d6697110c4bc064c0a8581d904788f6969cb52a433064067898cbe diff --git a/dev-python/yarl/yarl-1.7.2-r3.ebuild b/dev-python/yarl/yarl-1.7.2-r3.ebuild deleted file mode 100644 index 94d7e677756f..000000000000 --- a/dev-python/yarl/yarl-1.7.2-r3.ebuild +++ /dev/null @@ -1,45 +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..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Yet another URL library" -HOMEPAGE=" - https://github.com/aio-libs/yarl/ - https://pypi.org/project/yarl/ -" -SRC_URI=" - https://github.com/aio-libs/yarl/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/multidict-4.0[${PYTHON_USEDEP}] - >=dev-python/idna-2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/alabaster - -python_configure() { - > .install-cython || die - emake cythonize -} - -python_test() { - cd tests || die - epytest --override-ini=addopts= -} diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index f9f22c68a429ae0a775f39819fd5c1f2557e1d50..9606832306bf05ae3810eed0227ca2c8280af607 100644 GIT binary patch literal 68997 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�q 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 X3E16ITTe2D|L^|+n6AlDbn^iK?t4Cx literal 68992 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 S)|1TP|NDQLN)V8A^8o-z=4ku? diff --git a/dev-util/android-tools/Manifest b/dev-util/android-tools/Manifest index ca67ba8f8df4..5c9acf42e3a1 100644 --- a/dev-util/android-tools/Manifest +++ b/dev-util/android-tools/Manifest @@ -4,5 +4,5 @@ DIST android-tools-31.0.3-no-gtest.patch 3152 BLAKE2B da71e3cba87b21ffcb144602a0 DIST android-tools-31.0.3.tar.xz 25768908 BLAKE2B e8ca8ff93fcd3936f447926769d7b45194dd96ad99cddd570183a1cbae34dbf49a23e0c53d9eb8f5c25dd09717e1f160829752dc7ebc9404c804b48de8de9889 SHA512 d2c16325b190f77a8ffa38de18ae1aea4bf6848926620f25d14873dc4a3fda3fe2b13349fa2eee197b960ca65738a4a1d2c1f28cf8286ab79e73502e7a8e6357 DIST android-tools-31.0.3p2.tar.xz 22458776 BLAKE2B a51f839ac44e6e998092d802eb182566f4dc2a7f47a5687e0c877fa4fa6d419b16054f75066a6afe8e458e44f8bc5750ca88a2517619379d1044202d64b2ec80 SHA512 367a502c11a136ff15a060df44df14ceec46eb5eb386babb4d38783622e363421d2ec9a65a5810fb8f2b308912c2bdb980e6fce24ba532a111e413647efe67d5 EBUILD android-tools-31.0.3.ebuild 2207 BLAKE2B 075ba2bcbf2f30b9c3804be39c3b67397634e69baf1572096f32a3f0d927fd35526246ef2e4590dddf92f71350bc172bf58c1e70107cfbde015588ada9f90509 SHA512 57d1e597562ab7688f5715635b6c4f86e7dd5b8b00fc120793fd7a047924f647f9f4725e86b93afb0648c8c8c086cca5a7eeea56a90a2636d23fcf571daccde7 -EBUILD android-tools-31.0.3_p2.ebuild 2159 BLAKE2B 9a43702e1d3a68e6a25486b0fbace35f6245f281088ffd8264d5120ae6e15aa28c6c0f5399b195cfd9de9dc8897e703f0ea1fac3691cd0f510ad9b77386c5f41 SHA512 063cb128d8e574da265e8907ca36706dee74dad37d314bb9f2f9f2c6ad0c36aaec0acbb5cbe17428be9d66b68c779298cb0a1c4de807b04840b2038a12263b1f +EBUILD android-tools-31.0.3_p2.ebuild 2157 BLAKE2B 3f7738ccabc27a7b54f30f533613aca897efb4a70cae04a999a586320d42711329cb4521f5da8f19a6b091c72104aace5993fe74b04057f8a00e3f8269ed9436 SHA512 4b6621928d031ee07f0517b882cdd8f37a833aa5f2b398f7a40df6e4ba13b9c030c300f620daef43143f0573aff0ba955d8f59a5ca3d8475395118592add7fbd MISC metadata.xml 724 BLAKE2B 7ef6e07d806dff51946236dfee2f5eaf207fd7c9cde6e73cb7f372fea5cd8b2b559e4f1fe81a315c41beed5beba92603cc93a16183d63953fbed4ba0d2941116 SHA512 d47cf87259ad2b2a8d6f8edf6b2c2084d0046773447ed9647cc232437ec8f3e8c452cb26ac7e0a619b220e073518903b77c55ba7c2e9f7663069fea2e7096e75 diff --git a/dev-util/android-tools/android-tools-31.0.3_p2.ebuild b/dev-util/android-tools/android-tools-31.0.3_p2.ebuild index 0b65a7221081..a67df1447ce7 100644 --- a/dev-util/android-tools/android-tools-31.0.3_p2.ebuild +++ b/dev-util/android-tools/android-tools-31.0.3_p2.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" # The entire source code is Apache-2.0, except for fastboot which is BSD-2. LICENSE="Apache-2.0 BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 x86 ~x86-linux" IUSE="python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest index 6b1054ea1bdb..5e0b45101683 100644 --- a/dev-util/bpftrace/Manifest +++ b/dev-util/bpftrace/Manifest @@ -1,8 +1,9 @@ AUX bpftrace-0.11.4-old-kernels.patch 563 BLAKE2B 3b2afb997119188e7095b24ec459f4b5ae28626f6905c45f6510f84b7c6f28aa3b5174f1f48a30763990b2a3cc50c6336249fe1dc4cf31656871a8adce43c8d7 SHA512 332e6cc4d1c21e917451c9aa6028b082f53dde8221419ba45ad7ae6321e444b3f67ec8366cbd56638d8f8b68a3be06af892eba765c810744951af1de9b994113 AUX bpftrace-0.15.0-bcc-025.patch 3192 BLAKE2B a72790e25963342b2eed5c2b9fd41bd22d88b536a064f6e4039bc83242ea4c5a48b27d2d786008df45656234c700ba9fbb738e09ea8e70e75a3f457163c4da90 SHA512 22ef3d05790416b4286ea9931646c3940877da8cf02b9645edbc753a4adb75e90f233b533d0c2c790eb62592c6af6487c02a502ecca8d547ec3d329a2aa71f64 +AUX bpftrace-0.15.0-binutils-2.39.patch 3051 BLAKE2B 689b22485d3cb994db7253581ae0c87ecfbb50133d4481209a5d9bde349456621901a66d52d3633b8e8e00d1900254b2d8e5e69bbb24dc126855ab43f453a681 SHA512 1436d44d6469d590b4b94577151d2272483dbb0c4c5f70d74f0cffa8b84c7c923f9f4ecfd7c245b440228df681c38f7bcb28c78a9220c8a90af68a71dc0c9506 AUX bpftrace-0.15.0-dont-compress-man.patch 1885 BLAKE2B 89a327cef68fa838d5c04b37e7bf72e6b03b54c244889706ba3c5156e2355d00cf395d14a6e8a7fe622e002acf9bab06dbc1427f6b637f0c59db86af08f05d51 SHA512 b591a73b0bbdd0105e6b87fb264ca4345e200ab58754d09a87dec79e60044eab165f2b34fe5ddc904cd877a460d5f41eef8b4d59eac255ea4f4e0fae37cf3511 AUX bpftrace-0.15.0-install-libs.patch 8206 BLAKE2B 9d8b193f422b0ee64301b7ea12791afdd5111cde487b904ec35750e6189fdd6faca9af36b8956058c820c2398bcabc7dcee6d26b93c55ff1e591b3259a682a27 SHA512 9721d8f3812855d7a9155d8e5ecac305dedb5c8326ccf8ea679048f920ca58a774576840c1b0bc2864a26c66c89bf0c81ed1a1ab30fb571a6cfaebc5b499c2b7 DIST bpftrace-0.14.1-llvm14.patch.gz 7377 BLAKE2B 69b3b74bce74a8d4d8d9cc74de352dc33875ae905d8a88c776bbe80862a4f4ac2d450bcb6190da8be880bcc8fb751e3b8172df5454f31dc4bcd3e41edb02e396 SHA512 3269132981a7d2c0263fe9003bbcd2348e186ca0cdc95ada368331fc6e2495ae126c7bd68676438ccb575aafdafa3d17604a28fdc11d8b629eeaee130c1fd614 DIST bpftrace-0.15.0.tar.gz 1006735 BLAKE2B 3ef4bb5f13aa6dea5140b5362e6fc3de21baa1192e2218307895bf29ddeba8d69543e32c2b769bf3456076095ba661b66e1625f2696631d22628311d7f6ec1a4 SHA512 916e9afeab301e62472e570ef77a3b9b27b43251880b64f1c5f151583c59a6c61e9ede50f3607044b27c5a6ce1a654f290153bf3f9237ebc0a823b5e6356187a -EBUILD bpftrace-0.15.0-r1.ebuild 1920 BLAKE2B 0dbd401e929c3a88106593fd4fe01feb10b7285ecadbec0b1acb2d2ab30a1e60735f45f7ed4b0b07d31e58b0cbe65a8ebe5a1c831f7bc74e9e03ef870fd19027 SHA512 6f6ce6815718a938c4da18c375e1edfbc5cf0d6ae89628cd2b7137015aefab09f34b906e52adadb8f4f4332fac388b5528eb8c7fba42ff02c415c75b2adc1ca6 +EBUILD bpftrace-0.15.0-r1.ebuild 1971 BLAKE2B 1276fff10465ee92d894df3661284cc9c20e3e5d7c5b09a7a7a81629f90b34daf311f16a9d39130c1006254f1b1e8407cf37ea063c2bd2257335ebd4fafabec2 SHA512 39e5b3bd165e95f6e3d1a8cf24203e3b2df28972b33df5ac4f959b9b6728321025a7d5931116f19b14b3362a7759904b1d849e956c30542c08afc7049ab0471d MISC metadata.xml 499 BLAKE2B ce7c46f4c5e49f2f779ff6584053f7fc78dffaeee432ac46a8881b3d49dc569e309af95aaf9d6e77a36ebc87be0cd2f86a5db7b733463e4252d3a242d914f293 SHA512 dfb827afd47feb8204ef40c940ebcc7d1b3217cdf0f24425e4ab32195309d727225e942d777871565e47a2c02244d053f46ed25165e9728c94e0683ff61bf4ce diff --git a/dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild b/dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild index 51346cb3d38d..566a14a29b4a 100644 --- a/dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild +++ b/dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild @@ -53,6 +53,7 @@ PATCHES=( "${FILESDIR}/bpftrace-0.15.0-dont-compress-man.patch" "${FILESDIR}/bpftrace-0.11.4-old-kernels.patch" "${FILESDIR}/bpftrace-0.15.0-bcc-025.patch" + "${FILESDIR}/bpftrace-0.15.0-binutils-2.39.patch" ) pkg_pretend() { diff --git a/dev-util/bpftrace/files/bpftrace-0.15.0-binutils-2.39.patch b/dev-util/bpftrace/files/bpftrace-0.15.0-binutils-2.39.patch new file mode 100644 index 000000000000..cb4b8a9bb2d2 --- /dev/null +++ b/dev-util/bpftrace/files/bpftrace-0.15.0-binutils-2.39.patch @@ -0,0 +1,87 @@ + +Patch taken from: https://github.com/iovisor/bpftrace/pull/2328 +Removed hunk #1 (CHANGELOG.md) since it conflicts and is not required. +Bug: https://bugs.gentoo.org/868120 + +From 3be6e708d514d3378a4fe985ab907643ecbc77ee Mon Sep 17 00:00:00 2001 +From: Viktor Malik +Date: Mon, 15 Aug 2022 15:13:14 +0200 +Subject: [PATCH] Fix builds against libbfd(binutils) >=2.39 + +Binutils 2.39 changed signature of the init_disassemble_info function by +adding an extra parameter for styled printf function. Let CMake detect +which of the versions is present and call it appropriately. +--- + CHANGELOG.md | 2 ++ + CMakeLists.txt | 3 +++ + cmake/FindLibBfd.cmake | 10 ++++++++++ + src/bfd-disasm.cpp | 14 ++++++++++++++ + 4 files changed, 29 insertions(+) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8f7995afd2..2e54eb84f8 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -249,6 +249,9 @@ if(HAVE_BFD_DISASM) + if(LIBBFD_DISASM_FOUR_ARGS_SIGNATURE) + set(BPFTRACE_FLAGS "${BPFTRACE_FLAGS}" LIBBFD_DISASM_FOUR_ARGS_SIGNATURE) + endif(LIBBFD_DISASM_FOUR_ARGS_SIGNATURE) ++ if(LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE) ++ set(BPFTRACE_FLAGS "${BPFTRACE_FLAGS}" LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE) ++ endif(LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE) + endif(HAVE_BFD_DISASM) + + if (LIBBPF_BTF_DUMP_FOUND) +diff --git a/cmake/FindLibBfd.cmake b/cmake/FindLibBfd.cmake +index 4f4b8c4e20..5d917b188c 100644 +--- a/cmake/FindLibBfd.cmake ++++ b/cmake/FindLibBfd.cmake +@@ -75,5 +75,15 @@ int main(void) { + abfd); + return 0; + }" LIBBFD_DISASM_FOUR_ARGS_SIGNATURE) ++CHECK_CXX_SOURCE_COMPILES(" ++// See comment in bfd-disasm.cpp for why this needs to exist ++#define PACKAGE \"bpftrace-test\" ++#include ++ ++int main(void) { ++ init_disassemble_info(NULL, NULL, NULL, NULL); ++ return 0; ++} ++" LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE) + SET(CMAKE_REQUIRED_LIBRARIES) + endif() +diff --git a/src/bfd-disasm.cpp b/src/bfd-disasm.cpp +index f846468cd8..d4165dfac5 100644 +--- a/src/bfd-disasm.cpp ++++ b/src/bfd-disasm.cpp +@@ -38,6 +38,16 @@ static int fprintf_nop(void *out __attribute__((unused)), const char *fmt __attr + return 0; + } + ++#ifdef LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE ++static int fprintf_styled_nop(void *out __attribute__((unused)), ++ enum disassembler_style s __attribute__((unused)), ++ const char *fmt __attribute__((unused)), ++ ...) ++{ ++ return 0; ++} ++#endif ++ + static AlignState is_aligned_buf(void *buf, uint64_t size, uint64_t offset) + { + disassembler_ftype disassemble; +@@ -55,7 +65,11 @@ static AlignState is_aligned_buf(void *buf, uint64_t size, uint64_t offset) + return AlignState::Fail; + } + ++#ifdef LIBBFD_INIT_DISASM_INFO_FOUR_ARGS_SIGNATURE ++ init_disassemble_info(&info, stdout, fprintf_nop, fprintf_styled_nop); ++#else + init_disassemble_info(&info, stdout, fprintf_nop); ++#endif + + info.arch = bfd_get_arch(bfdf); + info.mach = bfd_get_mach(bfdf); diff --git a/dev-util/cargo-audit/Manifest b/dev-util/cargo-audit/Manifest index 4892099dd398..c4585d3218c6 100644 --- a/dev-util/cargo-audit/Manifest +++ b/dev-util/cargo-audit/Manifest @@ -449,5 +449,5 @@ DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a6 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 5867 BLAKE2B a257156edc625021fca4a9112d8968a9f778623cf1006d0d5d6966d9169c5111c63a8221a2018828e39635548002ba3c2e87ad47ec599af0c02e2a4789432ed3 SHA512 253a8d737027fe9c7f59753212bbf75c69cfe93f6471797867ada88b7ee352a26e13983973a95250fc5daccab29fe85a28b3a0a9625b941200accd5a94cab1b7 +EBUILD cargo-audit-0.17.0.ebuild 5860 BLAKE2B 7ead4638b0b1866d9145a4ca9f585ca35292289835a21909f6691f992a5f511827730637d2d8787fb34a75594738238b4b3e54bfdc187e779fc4a3db0f8efd4d SHA512 62447067351c1825fb7d5bf25e3d3c9e7496c800fb4acfb8eb58b25a50200cb476e30fa1d5bf0998138ac83e9570ccaf062e37971a19981ca58979b9a74cafb1 MISC metadata.xml 530 BLAKE2B 327d1671570ea72c3c86ddbfd42d334426621f5f2f91f63684ea51a3f0fa504d61624acd05fa5891c712c2c03672334b5ec366206ee78000390d2aaa4d8da30f SHA512 c8bbccf4d4483c621a5eab0608806a07ff9dc16df57e46e7d90b5eb1537e8654efe729184695d13b75eca3499131a0eb0e41872cad3aae3118ad2164da3cf9db 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 90a39e2e9c48..d73994489e51 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 ~ppc64" +KEYWORDS="~amd64" IUSE="fix" RDEPEND="dev-libs/openssl:0=" diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest index 487ad032a76b..7ef92c527574 100644 --- a/dev-util/gdbus-codegen/Manifest +++ b/dev-util/gdbus-codegen/Manifest @@ -1,5 +1,7 @@ AUX gdbus-codegen-2.56.1-sitedir.patch 1898 BLAKE2B 2d3530f2c0e249254d170a7c0f1965cc9953af8b29a96bf7658a74595e740a4dc9b2dad804f16a855b2afa2f9a72eb02aabe42e1a94b166ecb43e0213125eeb1 SHA512 3983f2021da8045bb25a0f2e761a651d67d5b5f41e5d26ad3e5950f5e74587a6226ae5d1c21e6c7561b16d8cd6f17ca2a693369fc5b2cbb5d4d686a52b29942b AUX setup.py-2.32.4 192 BLAKE2B 574320d89095d1452a3eee4404b5ebb19fbed32febf2a15422d276bc8dfb6790c41b7214aad3f88ee4927b58de639146cbf633f735df693bd437ea19eae79435 SHA512 45e823f507db103543f024ad557d35f7c09fb51db8a78b978c762ca77d941cdecc5837d2b248fc2c5da6a93b56fe8ded359efd98fb0a74fdf9533783d8eebcfa DIST glib-2.72.3.tar.xz 4893484 BLAKE2B 1360c887b07ede3de3a7d31589f3dfc07ada2fe3e7901d3f30048ab9a1379357753ae142c6c107b3fcd6dd61e1401fbe6db22f0e89ea617db2c1073f1900cbe6 SHA512 8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638 +DIST glib-2.74.0.tar.xz 5183072 BLAKE2B b21e5a72e2ce3390cbf13601aa902104f1ac1cfbd75181d30cd340f24b5875753f898b229f99c71d47d499be86cddb0191a0072c0c2decc82956a46c16255905 SHA512 5cdadd2f4568c0c3d45083b4d39699abf651e42e020f7bc880cce3ff33d28943118388d17a0632777e843f48009c1f97d5634fde3cb8c69c7c7f35b278ac8225 EBUILD gdbus-codegen-2.72.3.ebuild 2193 BLAKE2B 5bbd1717305885363c6221e48488dd2d3aa23ea8bc49c561f420f5029c63cdf528fb027027d00b42dc54386c1ec3be6958b56289ed71287d28f04224cdf908cd SHA512 54a411c57910e57f033b92a437d44f1af9f4d7fb72b361b86ecb69fc38f39cac44aa45e95dae7fccbbed94f5043e703a2c71ff9464f54cdc3a3c274559ba3684 +EBUILD gdbus-codegen-2.74.0.ebuild 2205 BLAKE2B bfafd9b08250c6a2ecdcf43150ce1e73a5830dd5b3b25d8095e60cdf2396d871698f23525a7aa9395669191a5a507c9f8cd53d2215e9b83e6d907eef2315c963 SHA512 2d7fdca3ea1983f1fde3b6b1759c68faa515995030586cb62dc4e836d7b62da0ae03686c5316fe4b8ec66e320d7cc7cd58c159b9a8009c665be51600e0134da7 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.74.0.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.74.0.ebuild new file mode 100644 index 000000000000..6964fb9fd48a --- /dev/null +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.74.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="glib" +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="xml(+)" +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 + +inherit gnome.org distutils-r1 + +DESCRIPTION="GDBus code and documentation generator" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxslt + app-text/docbook-xsl-stylesheets +" + +S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" + +python_prepare_all() { + PATCHES=( + "${FILESDIR}/${PN}-2.56.1-sitedir.patch" + ) + distutils-r1_python_prepare_all + + local MAJOR_VERSION=$(ver_cut 1) + local MINOR_VERSION=$(ver_cut 2) + sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die + sed -e "s:@VERSION@:${PV}:" \ + -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \ + -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > config.py || die + cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed" + sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed" +} + +do_xsltproc_command() { + # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/glib-utils) + xsltproc \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 \ + -o "${2}" \ + http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ + "${1}" || die "manpage generation failed" +} + +src_compile() { + distutils-r1_src_compile + do_xsltproc_command "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" +} + +src_test() { + einfo "Skipping tests. This package is tested by dev-libs/glib" + einfo "when merged with FEATURES=test" +} + +python_install_all() { + distutils-r1_python_install_all # no-op, but prevents QA warning + doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" +} diff --git a/dev-util/glade/Manifest b/dev-util/glade/Manifest index 0704b3f4f3be..a70c024ee7ab 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 1969 BLAKE2B 35adbdd031a3050af6777e4082668a8518c7414a53b53f0ea02152a54256cda7b0458719be859c457cf3d3b63ad01976af09c25f20de06f5e039bcb4dc12d3b0 SHA512 3ecebb534d4d4360a4059a502e356d85d195a0e428ae0e2926794cedebdc9e41860f795c36912c7b7c47b2a840b6ac35ceafe6add9383b4c1f8e4348df7bbf5c +EBUILD glade-3.40.0.ebuild 1967 BLAKE2B 152830ec6efdf076b0b070017e6c0e614d08dfcebdc5bdc8faa7e74055cad452d8804bde0a8178c809aeb6daf5a2abdf28e016c41765d2fb15bd252775a19894 SHA512 13e606421504c468f77b3eaab9d25c5ca41236680f48e88960bbb4a737c90bcab7165a63ca589ff9abda741f886bf1bbe70f35c366ebce96563e64609475fc7e 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 0e0bd9593e72..f00d7571611e 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/glib-utils/Manifest b/dev-util/glib-utils/Manifest index 96f762076b6c..4e7f9178aea2 100644 --- a/dev-util/glib-utils/Manifest +++ b/dev-util/glib-utils/Manifest @@ -1,3 +1,5 @@ DIST glib-2.72.3.tar.xz 4893484 BLAKE2B 1360c887b07ede3de3a7d31589f3dfc07ada2fe3e7901d3f30048ab9a1379357753ae142c6c107b3fcd6dd61e1401fbe6db22f0e89ea617db2c1073f1900cbe6 SHA512 8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638 +DIST glib-2.74.0.tar.xz 5183072 BLAKE2B b21e5a72e2ce3390cbf13601aa902104f1ac1cfbd75181d30cd340f24b5875753f898b229f99c71d47d499be86cddb0191a0072c0c2decc82956a46c16255905 SHA512 5cdadd2f4568c0c3d45083b4d39699abf651e42e020f7bc880cce3ff33d28943118388d17a0632777e843f48009c1f97d5634fde3cb8c69c7c7f35b278ac8225 EBUILD glib-utils-2.72.3.ebuild 2332 BLAKE2B eae0be3ecd001de535ff7db1483b93bdcc5405ed13935073cec2c4c92755bbe6628f86c9477396b54280384f16487af9b842dd92b7214e8e127e7affbfd68520 SHA512 2095a7aa280bbff2ce40745fc1e349fcc8fd890634b4303ff1b65b7410d0f8f30e6ff05f7f580650b48dbdc2c682a82475d0cf1c6e791da6c20eea2a259f9ea1 +EBUILD glib-utils-2.74.0.ebuild 2340 BLAKE2B 76f931baf38bb3e77988477867d576576aef408a629a10b20e5ae6a7fae2b4c8ff8f108d7f4cd23efc1a17c4f8809c537190394fc7cbfb3c3a777d7b9df18fcb SHA512 ad137f2ee9ea091e5ddb4d2ba7455cba82b003d748ffa0ae56cf53e6e443b029f0558b9b7632c4d50ae36a55904dff54cec99bc2d49ee609054fadac9c79f144 MISC metadata.xml 333 BLAKE2B 70d0e83f8a0437baadea4b6771019a55d0d6f6a292bcb4263a7d811ec0b63a2ee4838b94371e03d62c4c43678eb7ae542b611166e2aecdea8c5194955ef1cda3 SHA512 0eab24184eba31bfda9752b62211472d6d8607644a2a3c2352a4483bc34975b87252aa5482a76499c5afe30414a75ba5958bd5bbf1bc755850806824e4267031 diff --git a/dev-util/glib-utils/glib-utils-2.74.0.ebuild b/dev-util/glib-utils/glib-utils-2.74.0.ebuild new file mode 100644 index 000000000000..c715c1e6fd52 --- /dev/null +++ b/dev-util/glib-utils/glib-utils-2.74.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) +GNOME_ORG_MODULE="glib" + +inherit gnome.org python-single-r1 + +DESCRIPTION="Build utilities for GLib using projects" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2.1+" +SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +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 ~x86-winnt" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxslt + app-text/docbook-xsl-stylesheets +" + +src_configure() { :; } + +do_xsltproc_command() { + # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/gdbus-codegen) + xsltproc \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 \ + -o "${2}" \ + http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ + "${1}" || die "manpage generation failed" +} + +src_compile() { + sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-genmarshal.in > gobject/glib-genmarshal || die + sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-mkenums.in > gobject/glib-mkenums || die + sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" glib/gtester-report.in > glib/gtester-report || die + do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml docs/reference/gobject/glib-genmarshal.1 + do_xsltproc_command docs/reference/gobject/glib-mkenums.xml docs/reference/gobject/glib-mkenums.1 + do_xsltproc_command docs/reference/glib/gtester-report.xml docs/reference/glib/gtester-report.1 +} + +src_install() { + python_fix_shebang gobject/glib-genmarshal + python_fix_shebang gobject/glib-mkenums + python_fix_shebang glib/gtester-report + exeinto /usr/bin + doexe gobject/glib-genmarshal + doexe gobject/glib-mkenums + doexe glib/gtester-report + doman docs/reference/gobject/glib-genmarshal.1 + doman docs/reference/gobject/glib-mkenums.1 + doman docs/reference/glib/gtester-report.1 +} diff --git a/dev-util/kcov/Manifest b/dev-util/kcov/Manifest index a508f672d8c3..660329ea0652 100644 --- a/dev-util/kcov/Manifest +++ b/dev-util/kcov/Manifest @@ -1,4 +1,6 @@ +AUX kcov-40-binutils-2.39.patch 3139 BLAKE2B 4a296c2b964913df11d4b01a1a0bb732c7d83e83f12fe91837574f4b11df0d28463329430bac2ebc47a47637d068a7711dfaeeb38222e9bdaae954da6004e8c6 SHA512 219c1ec491c3718ebd81601b0680b1adaa86929e331f5827491dee6ed9cedd2f171f59812d97860d0aff53d6b6509382ca9192009f0cba3daac0beacea3185f3 +AUX kcov-40-gcc-13.patch 1219 BLAKE2B 2f0f84e4b468a6ca639f217aa0199bba1e4c516cf02c87839c94436f960f0c14dc11f1396193f0ee3658c8984103f4c249dc99272429f8bf6a1b82f643a55a74 SHA512 ccbd84da7fcda5c373a520c1bc1e7fa68c2db688733d928c01b62c83c24c52c91b333658137783d66db6282d799a7dbd283222931fd0819653fa34e657a879b5 DIST kcov-40.tar.gz 311012 BLAKE2B 19b3cf681fe3c722fde116f454e1760ddd1e54db6fcecc05eca3ec585524fa7d1f7af3ea237943c8a68a81384567205ea443d1542ec380621d35a6f3e3dc667e SHA512 5abe1dd94fbe93fe73d658840593781216b8562a87d010a94d4520e29dd4d537e167de64b7f535347f894c68d5d8b9974ee4b9fd2cebf9291bac4ddbb9ac7cff -EBUILD kcov-40.ebuild 884 BLAKE2B 2a643de4724d600089bdf702a3381deda85746d29474281acc960da7d63bef0acac555585b68566a42107afbbc00f2eeb0710b7be5d7a7c5a1de96bd3ee8063a SHA512 25204e7a3aef29a44a6fdc340f19d468252d3995259fd42c31d16a8c321db10eaafb1fc4698bfb5d599bdb0119d23d88bbd4f322cfdc706ac31d11cf6f980a41 +EBUILD kcov-40.ebuild 970 BLAKE2B 7d5eb3f61269e236196ca98570b693b1b685b21c1b62cdee9d6de14b137599b0a3e8e166c8d372827628cc7cd6c583e1e1e74f2dbf0f0130c52c400dd442a0af SHA512 379c4f08443224f161bbf5111dfbd7aa0001248ff6d4e15d6d662514069f258a27b1c429da244d78e7a810b3ca90e9616bf0dbac398df1d8fdf676b362f18845 EBUILD kcov-9999.ebuild 810 BLAKE2B 909304207d86faefa228d004256f4ad2cd377a997bb9f8fe2c5efd7a8ea4fb9d67cfee54daa1caa860fb5d612edd6feb1ed8763f6b5e38f93afc4827e6510f39 SHA512 a8a00d4cbec51b1365f19b0acc2b7827bbcca9055899072962cabb4a3711f60e322c12cbcef2245299cc918a70d52a59c5553d20124d32a5e41bc9d2904dca60 MISC metadata.xml 356 BLAKE2B 515935715197c175b5b3a465d58b4eaf433ae23f4d884f3d6e2796662d1f9e0eb507955ff591844b18df76f3422f01ebc73163d17f67d500f8d8560ec862b8fd SHA512 7bcd02ba7e6b3da5207d72f3985fb0ac1fdfe4a8dfc93c74d970137e603dc2626398fc2e145c8c250e28eaa0678ff671cb4f3b3ee4b74807935c19d76d0b5d9d diff --git a/dev-util/kcov/files/kcov-40-binutils-2.39.patch b/dev-util/kcov/files/kcov-40-binutils-2.39.patch new file mode 100644 index 000000000000..88029305c90f --- /dev/null +++ b/dev-util/kcov/files/kcov-40-binutils-2.39.patch @@ -0,0 +1,92 @@ +https://github.com/SimonKagstrom/kcov/commit/fd1a4fd2f02cee49afd74e427e38c61b89154582 +https://bugs.gentoo.org/868114 + +From fd1a4fd2f02cee49afd74e427e38c61b89154582 Mon Sep 17 00:00:00 2001 +From: oreo639 +Date: Wed, 14 Sep 2022 16:02:17 -0700 +Subject: [PATCH] Fix build with binutils 2.39 + +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -94,6 +94,7 @@ set (DISASSEMBLER_SRCS + ) + + set (HAS_LIBBFD "0") ++set (HAS_LIBBFD_DISASM_STYLED "0") + + if (CMAKE_TARGET_ARCHITECTURES STREQUAL "i386" OR CMAKE_TARGET_ARCHITECTURES STREQUAL "x86_64") + if (LIBBFD_FOUND) +@@ -106,6 +107,23 @@ if (CMAKE_TARGET_ARCHITECTURES STREQUAL "i386" OR CMAKE_TARGET_ARCHITECTURES STR + ${LIBBFD_BFD_LIBRARY} + ${LIBBFD_IBERTY_LIBRARY} + ) ++ include(CheckCSourceCompiles) ++ set(CMAKE_REQUIRED_LIBRARIES ${DISASSEMBLER_LIBRARIES}) ++ check_c_source_compiles(" ++ #define PACKAGE ++ #define PACKAGE_VERSION ++ #include ++ #include ++ ++ int main(int argc, char **argv){ ++ struct disassemble_info info; ++ init_disassemble_info(&info, stdout, NULL, NULL); ++ return 0; ++ } ++ " TEST_LIBBFD_DISASM_STYLED) ++ if (TEST_LIBBFD_DISASM_STYLED) ++ set (HAS_LIBBFD_DISASM_STYLED "1") ++ endif (TEST_LIBBFD_DISASM_STYLED) + endif (LIBBFD_FOUND) + endif (CMAKE_TARGET_ARCHITECTURES STREQUAL "i386" OR CMAKE_TARGET_ARCHITECTURES STREQUAL "x86_64") + +@@ -284,7 +302,7 @@ set (KCOV_SYSTEM_MODE_SRCS + + set (KCOV_LIBRARY_PREFIX "/tmp") + +-set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -g -Wall -D_GLIBCXX_USE_NANOSLEEP -DKCOV_LIBRARY_PREFIX=${KCOV_LIBRARY_PREFIX} -DKCOV_HAS_LIBBFD=${HAS_LIBBFD}") ++set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -g -Wall -D_GLIBCXX_USE_NANOSLEEP -DKCOV_LIBRARY_PREFIX=${KCOV_LIBRARY_PREFIX} -DKCOV_HAS_LIBBFD=${HAS_LIBBFD} -DKCOV_LIBFD_DISASM_STYLED=${HAS_LIBBFD_DISASM_STYLED}") + + include_directories( + include/ +--- a/src/parsers/bfd-disassembler.cc ++++ b/src/parsers/bfd-disassembler.cc +@@ -75,7 +75,11 @@ class BfdDisassembler : public IDisassembler + BfdDisassembler() + { + memset(&m_info, 0, sizeof(m_info)); ++#if KCOV_LIBFD_DISASM_STYLED ++ init_disassemble_info(&m_info, (void *)this, BfdDisassembler::opcodesFprintFuncStatic, BfdDisassembler::opcodesFprintStyledFuncStatic); ++#else + init_disassemble_info(&m_info, (void *)this, BfdDisassembler::opcodesFprintFuncStatic); ++#endif + m_disassembler = print_insn_i386; + + m_info.arch = bfd_arch_i386; +@@ -407,6 +411,25 @@ class BfdDisassembler : public IDisassembler + return out; + } + ++#if KCOV_LIBFD_DISASM_STYLED ++ static int opcodesFprintStyledFuncStatic(void *info, enum disassembler_style style, const char *fmt, ...) ++ { ++ (void)style; ++ BfdDisassembler *pThis = (BfdDisassembler *)info; ++ char str[64]; ++ int out; ++ ++ va_list args; ++ va_start (args, fmt); ++ out = vsnprintf( str, sizeof(str) - 1, fmt, args ); ++ va_end (args); ++ ++ pThis->opcodesFprintFunc(str); ++ ++ return out; ++ } ++#endif ++ + typedef std::map SectionCache_t; + typedef std::unordered_map InstructionAddressMap_t; + typedef std::map InstructionOrderedMap_t; + diff --git a/dev-util/kcov/files/kcov-40-gcc-13.patch b/dev-util/kcov/files/kcov-40-gcc-13.patch new file mode 100644 index 000000000000..ea92a6b8364c --- /dev/null +++ b/dev-util/kcov/files/kcov-40-gcc-13.patch @@ -0,0 +1,45 @@ +https://github.com/SimonKagstrom/kcov/commit/b63754b53b3a7cf43e13ec56bd0be76cb6175437 + +From b63754b53b3a7cf43e13ec56bd0be76cb6175437 Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Thu, 15 Sep 2022 19:55:21 +0100 +Subject: [PATCH] Fix build on gcc-13: add missing include + +[ 15%] Building CXX object src/CMakeFiles/kcov.dir/writers/cobertura-writer.cc.o +In file included from kcov/src/writers/cobertura-writer.cc:6: +kcov/src/include/reporter.hh:24:90: error: 'uint64_t' has not been declared + 24 | LineExecutionCount(unsigned int hits, unsigned int possibleHits, uint64_t order) : + | ^~~~~~~~ +--- a/src/include/collector.hh ++++ b/src/include/collector.hh +@@ -2,6 +2,8 @@ + + #include + ++#include ++ + namespace kcov + { + class IFileParser; +--- a/src/include/reporter.hh ++++ b/src/include/reporter.hh +@@ -3,6 +3,7 @@ + #include + + #include ++#include + + namespace kcov + { +--- a/src/include/source-file-cache.hh ++++ b/src/include/source-file-cache.hh +@@ -3,6 +3,8 @@ + #include + #include + ++#include ++ + namespace kcov + { + /** + diff --git a/dev-util/kcov/kcov-40.ebuild b/dev-util/kcov/kcov-40.ebuild index 963a9c930a5e..ea10f0c28b26 100644 --- a/dev-util/kcov/kcov-40.ebuild +++ b/dev-util/kcov/kcov-40.ebuild @@ -27,6 +27,11 @@ RDEPEND="dev-libs/elfutils DEPEND="${RDEPEND}" BDEPEND="${PYTHON_DEPS}" +PATCHES=( + "${FILESDIR}"/${P}-binutils-2.39.patch + "${FILESDIR}"/${P}-gcc-13.patch +) + src_configure() { local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_Bfd=$(usex !binutils) diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest index ac808c03e6fe..d47aae817cc1 100644 --- a/dev-util/librnp/Manifest +++ b/dev-util/librnp/Manifest @@ -1,5 +1,3 @@ -DIST librnp-0.16.0.tar.gz 2755417 BLAKE2B bdd06b1bd20ae816b54be19fa844767e9978eb387487db85db2dcd699da1d1b426455565a6c0508bf3782e07317d3bf6ae3613ebe6f8721f80849cb985e7850f SHA512 3d1ba077f85b08ca308d0ebc6499b3a2f32db38f0fd3abbfa7c38277d4552d2bcb7b2e7d07b7fa3222130af347b73d853136974ec289d6de3e97c1e18e407b36 DIST librnp-0.16.1.tar.gz 2897069 BLAKE2B 0ce261a5f1229ab1567d4726b8d75eaf3fa72774ef66280bd587f28282371cde9691de24de329f8209f99c76dc6cf01e7c711e1bd3fd47b8b145762936a1b655 SHA512 948d8c1342c34ec850605b79b490d6da3094b4fb1f8435f4c928473c15a0df364f2ad56091f4b746afc98119d85137cf7b341c72054ccac79ab236f13cca48f4 -EBUILD librnp-0.16.0.ebuild 1021 BLAKE2B 9e608b9c201584ec17ccef7d08f16901d35464628778e7b4bb021ebfcfe9791a4ab838259e4c9a1709fd01849546a36134a70918dcbe4fa21c0daaffcf629bb4 SHA512 ff997a44da8262838135052fbc8b67f90a7d3262ddec9a8728377289dda33ca2b88e881dd67a1b260ca0faf1ca38cd36128b06f8db6ebd430b26e03f7c9cb400 EBUILD librnp-0.16.1.ebuild 1747 BLAKE2B 09dd5d19778e51b1b66bc2ed5b6bcb2fc0a2fbac93283ea90f883cca8e5af26e138a5d4bfa8fd7421d58f9f980e53367bc6d2a7e9398fca25eeb6c37902d2790 SHA512 79f346bc6a991503d0791e12fce50f8e98ea604e14e9e5df3edb7b0317429cdb575c5bdd1328bcf7c9c356b18d032842704de848682d738d476e18cc1a74c43b MISC metadata.xml 430 BLAKE2B 739d6cddc56f385ad2b1679f6b3d9ba567ce77ec536894ca3861ad7ad127fd60c395db49b31d89963df12c03d8cf69fc6f083f5d3361b790079952c1e76ccf03 SHA512 ad7b3e6332741e1f2eae9e158d5ca767f5985a8f5c86eb5f21b7ee0214b9c7fdd2e90beddf1a9287218edf35aff39bd7ff1a4f1d15eb10552ab664738f8d1959 diff --git a/dev-util/librnp/librnp-0.16.0.ebuild b/dev-util/librnp/librnp-0.16.0.ebuild deleted file mode 100644 index db950da4873c..000000000000 --- a/dev-util/librnp/librnp-0.16.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="High performance C++ OpenPGP library" -HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp" -SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="man test" - -RDEPEND="app-arch/bzip2 - dev-libs/botan:2= - dev-libs/json-c:= - sys-libs/zlib" -DEPEND="${RDEPEND} - test? ( dev-cpp/gtest )" -BDEPEND="man? ( dev-ruby/asciidoctor )" - -RESTRICT="!test? ( test )" -S="${WORKDIR}/${P/*lib/}" - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test on off) - - -DCRYPTO_BACKEND=botan - - -DDOWNLOAD_GTEST=off - -DDOWNLOAD_RUBYRNP=off - - -DENABLE_COVERAGE=off - -DENABLE_DOC=$(usex man on off) - -DENABLE_FUZZERS=off - -DENABLE_SANITIZERS=off - ) - - cmake_src_configure -} - -src_test() { - cd "${BUILD_DIR}" || die - ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die -} diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index fbd00c903ba4..598735df494a 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -3,6 +3,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.0.src.tar.xz 112062796 BLAKE2B 947917b6c75cbd8882133dc01f57013523274962371ac5ae4a22b010f8a7d5d31288c1d9847bf19ba919fa3110fe34a8ff937107fe19bd064ed87bf4d08d8a51 SHA512 e5aacbe7574dcec62017cc03c9fa2ee4cf075125a3d6c3975c38f06e91adcebb1ff92bcf40c6dd67db087813c60b15a04f1424c713d751199518b58025ce87fc DIST llvm-project-15.0.0.src.tar.xz.sig 438 BLAKE2B 8eb12c259f94d8f867a31dbe05128adc1f9cc7ec8bcbdbe1738d2fad461f5d214e674f080f7f29b639a7a75f9c5b56c0f959f538697d647b94b97dc56b036e5f SHA512 4096464a46e07575b7cff448ff8bbc38fe972505f366b744419a06339cf32b93266b0fae5390879859041ce6710e4b675ed3ea7561d6a817623d7ece0e969661 +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 EBUILD lldb-14.0.6.ebuild 2661 BLAKE2B 272053742b016bf234e75bb6b05e4b113b1f8b34249e8a601842412216665cf00df1b93bf590815d1dd1a709ce5006671bddb92cda7d42a5d099f3cfc3968368 SHA512 91a303661ae706bde45a7d12da928735690fdbb48901a31d6477c2d8595a42a59d4e07dc0ffe4eeb64e0775c61c329b05c0f12ccdece7bed1d5a9093db690f34 @@ -10,4 +11,5 @@ EBUILD lldb-15.0.0.9999.ebuild 2648 BLAKE2B ce0a4d9170e7ecb6331a0f793100c6ffbb73 EBUILD lldb-15.0.0.ebuild 2671 BLAKE2B 08fb4e18ef51c6dd018db91dc3c35c0886b6fb2b4458e20cdee82d47f5577539191daa49c6b0c9cc372792706fcfb183f1e5325d915492a7ffdc26a87a70d5f4 SHA512 d24d4d0dad8d52ba35a11dbfe67fd2301049fbec754bd48e584436226071a78b34d0bacc18eba5e241feb186b85360979d90d625907e23b35a5d074ce81c18bd EBUILD lldb-16.0.0.9999.ebuild 2648 BLAKE2B ce0a4d9170e7ecb6331a0f793100c6ffbb7334135f34fb2bf1cbd6301ae57d7bfb4d6787b6b7e38a76fac78b54fc9041f3d5034a24a2ae0a31ea976ace2c5cc0 SHA512 e215a3dfb8c44f10af4b2c91da74238f1126f714e7e15d451564413c14ef88a8ec0b81fdbf2636ef265ebc7579e535da40c93dba95174d8154fa88c6820267ab EBUILD lldb-16.0.0_pre20220915.ebuild 2648 BLAKE2B ce0a4d9170e7ecb6331a0f793100c6ffbb7334135f34fb2bf1cbd6301ae57d7bfb4d6787b6b7e38a76fac78b54fc9041f3d5034a24a2ae0a31ea976ace2c5cc0 SHA512 e215a3dfb8c44f10af4b2c91da74238f1126f714e7e15d451564413c14ef88a8ec0b81fdbf2636ef265ebc7579e535da40c93dba95174d8154fa88c6820267ab +EBUILD lldb-16.0.0_pre20220918.ebuild 2648 BLAKE2B ce0a4d9170e7ecb6331a0f793100c6ffbb7334135f34fb2bf1cbd6301ae57d7bfb4d6787b6b7e38a76fac78b54fc9041f3d5034a24a2ae0a31ea976ace2c5cc0 SHA512 e215a3dfb8c44f10af4b2c91da74238f1126f714e7e15d451564413c14ef88a8ec0b81fdbf2636ef265ebc7579e535da40c93dba95174d8154fa88c6820267ab MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-util/lldb/lldb-16.0.0_pre20220918.ebuild b/dev-util/lldb/lldb-16.0.0_pre20220918.ebuild new file mode 100644 index 000000000000..fd12eb1fbf30 --- /dev/null +++ b/dev-util/lldb/lldb-16.0.0_pre20220918.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/maturin/Manifest b/dev-util/maturin/Manifest index 1645ad1cc826..0c3a25f9f5b8 100644 --- a/dev-util/maturin/Manifest +++ b/dev-util/maturin/Manifest @@ -4,7 +4,6 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e64656907 DIST aes-0.7.5.crate 128544 BLAKE2B 7381fe4963324b1f9b5cd1e81b2f2e3010ebb435b049b20fd1a9b37e472fed0062c63fe0a1629a59680f3c99154836a147db9561ee01dddbdeeefe6efdca5b6a SHA512 1e1e6714af9131af6a7e9546339d729979719c9c6751e4e2274e9cc243803920a7317c01a6dc20e31d730ccd43fc65cc2e9a3a29a6bc4d0c9bc0a6a3b65fe5c7 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c -DIST anyhow-1.0.58.crate 43137 BLAKE2B 8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a SHA512 78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7 DIST anyhow-1.0.61.crate 43202 BLAKE2B cd13e3b187a87c1ada6fea8c3c289627893e782a9bdad0c7a32d2b4acf5182abeff3fd649664b645b14f46a25a59a5b13d0a072296146acb9954af781e972ba9 SHA512 06a7e077efb1e1cb3fd5b210a9fdfa2142141d57188660fc2e301501ba38f49291126cb1dccd0f01facbc1d0302132e41b42e5ebb14e44e152cf10b18d3e5e6d DIST anyhow-1.0.65.crate 43585 BLAKE2B 4a808e60ffed900ef37d8fbf7ae97caec6fb81d23a8a5411c5c0143636652c41a9579b156ead5eab66d57c53be2bbc336cbd5f7b60c6c20cad389d45861d82f8 SHA512 86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c DIST async-io-1.7.0.crate 30669 BLAKE2B 1efc8a576b44b7853de5bcb2e4de7e031fab805cdd5d9c19a6716b9cac629992f59edb0f340cf247edbb62ce028767e2ca0dc5b2d4414aa86d6048a58e4268fa SHA512 aacb634f225b674cd79ea1e152ef0539f789b698768804ee7f4fd261321cf73ce55cd9028b062acc5ec82d29a072d15da408e14071f78ecc27f2ebe746e08074 @@ -23,20 +22,17 @@ DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d1 DIST bumpalo-3.10.0.crate 78915 BLAKE2B 94515190837765b47feaf94946c7e4da5b84e6faf7975bd5452bd9388d34e51c84315b80bc15b37c7f4ea8b4aaa0112707cdfc82d0651eeb8b63d2e7bd247660 SHA512 60c686534588524250ea7cb43510dba69d24999769b719127ee07f6015530ac2c5778d9b93477ab075bfc15c13e3ef9adc29ac24059067ac32e109347cd509f8 DIST bumpalo-3.11.0.crate 80945 BLAKE2B a740a674d0922794cc71b87a8bd686f677f8d0b38d88cc43467b7f8f6d1368ef5cff99bf10867d3c8af9b79b71deca7e5bfe78670b7890b04e468359780d8c76 SHA512 f747b5743bd2825c62c363ec49f1eccc492d7cf8cca8101aa9733f32489685c1777344dc6183f83c772f1067f9648b953d3ae1034976a14295f252f1ee7788fa DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa -DIST bytes-1.2.0.crate 54688 BLAKE2B 7691bdd170be8b7bf77b52078d547c1d007fbd97c5465672cfb558bcc8934377313de06e7dcc7d6ecd3f9e7c9fcb232c8a80b933591f7c160fa07600872b80ec SHA512 91ecb2ffab68ed7ee91112ab1462a036e627470e75077d00ea163e9f91a920404f502fb55c4ba7d7941f799a6077990170a15f69a4df3cd8cb73dfb677eab7fa DIST bytes-1.2.1.crate 54857 BLAKE2B fae7e7b0e8023e4b5a9b7d5a390035dc5ee2b19f1fca03d885ad27611d45bd276c837bb63e9498e3f6d2f00d5573fd01f20115da21ccdf8606ce8d8bf5bd1b7f SHA512 39c19594f52af24b04eab319ab329e8ecb5732e4531184eb376677f57c8a6402c15bd171282498e69a4a472d82e308d0dc8140df0b7d923dca588aec90c4fd31 DIST bytesize-1.1.0.crate 9370 BLAKE2B 38fcddbdb862e82a076b7ae1339b48c776f704d25be78935d08637351ade725e86e00e07e62868e76a1a2db894f223e1f8309f8b362a46405ec6c06f6e421a96 SHA512 36f35cf53c468cf011b231d3fc5d00c5224fa3d917854e347daeaaae53ae7ee36c4d8ba26788460d56c922c9ffb0eeebc60655fef7366ae42e221950d03f6715 DIST bzip2-0.4.3.crate 34195 BLAKE2B 946ff5824531de8b82241fa042638cd33e708c4b517fa40c99e49f77ac7fd7aabe614e4b560ed8f5484ef8fd06bf19041cb20b7a622f4f1dea9ba26c5b821c5e SHA512 2d4622c336f204ab28970ccb369ba55829bfea426bfe96f15da376f2375c441a9bfb03c46f5da210990f23115740250cc15e9036309034b39a1c960dca542da2 DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b DIST cab-0.4.1.crate 25985 BLAKE2B 5b30e5e810645641dad0690449f597551b99715cd054c04eaec5d702fe7de8f9719a217bc1edf335075df77c108af1e562c117d9276d9ab10350f5e2fbc42e2e SHA512 030c897f544c8beb22dbcb43afa1899e092b28862dbf08ac55ed2b1c7ad02b7b646b3b36424243a38d83299a7bdd05886158fe7c8e7b17e756921eda98b8ed21 DIST cache-padded-1.2.0.crate 9125 BLAKE2B d50b506aca9cfad3117be593c33bba4a5240034a838610925f9eac969155f22e0064c91f8d3588333880d1f5b6b936df87c0728530f80cd1062c73d570bfd1e4 SHA512 5b67d06908981d0e1ba01912a973cc5c90ce6612f227b306d12b13500594f5d2376d437a046e10b9cf959b609cb67fa6e24193fc651cb2d84e1f77338c6823fc -DIST camino-1.0.9.crate 29357 BLAKE2B 7d855e08bed677242235197765a9f1f82e2743a0c439fa7ce4febc3b4595a5f9f66b23469d6cd610f4caf4a7bd1dbb1db4a7b6211ce43f08b4fb85a131e69d6d SHA512 5aca5f7a0639c97f5d5898fbbff9fa7ace9603047596941c62c611abb125525cbe5a4672057f4bbaecd7e34d907191ec5800415fba6aa0e6de9f52faee6f5363 DIST camino-1.1.1.crate 30737 BLAKE2B f2403e2f3c4c66f14c298faf582d5ce4f3071be62ecd9ebd4b2d684f0e8d9964e6da14326cd89011c4ec26ede18b26b46f36d04324eb67cda0ebeacf4a18f726 SHA512 4709463c158e248a17b3aa1a1d065d397f88f66871a1fcd7389acf2729acb7e6457d60682c7eda3e2654878e428baa8eba48118e2f26650fff641b4a0f84ce48 DIST cargo-options-0.3.1.crate 6294 BLAKE2B c5d0c10450bee5bcb1ce40b998150572a27ed70076870a5beca7471b3a728426a2a28ef8de4aa472103df80cadd43e0edd567c1e2268b656468f5f4b59b7c7c9 SHA512 8e710ccd23bcc3570bf05f7234eb76f8cbd5241b3a53daaa2634f2d56ae5e25488b4807d06ca65822f7fd368171eb83a8e005c396b817bf9330892be8a65d6e9 DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f DIST cargo-xwin-0.10.2.crate 24964 BLAKE2B b499bfd7c269f96b72c63d6b809df2bfab1df5375f36274b6d82a0b74e2e85fe7272ae208cba23f6d668cbf74ca5f5ba2670e421f37b58f5dc9c8afea0e1dd85 SHA512 f8e3c9aab75f96e63460710165bc8c7f4c01c7efa13288967a54057c940937f62715e709222d39823530944f785e9fb7291e3a060d591c6635d7bfdd6c2ba164 DIST cargo-xwin-0.10.4.crate 25079 BLAKE2B 3265f3de465775abdfda124a1677956b1db4f94f1c7fd082d2e0d470d3621e41f79647788cf2a9fea6c12bc08e95759c2f889d4bece38c86c0771a238c0d58b9 SHA512 838aafdf4bd40d37d8e6f55a9fc8c737ee3c6e5be12d9d1320d8e0fedb5acbe762bd9eea16e854ed6d1b1dccc1de2f2be339f7ff683ffc2db37ee347c0e1f5af -DIST cargo-zigbuild-0.11.3.crate 24044 BLAKE2B c71a683f78f6320d34e2626f7089836a28a1670e7c9c4be54be0e77b50389c15b08b38d4e7af004cae442dddc2e4296820a89d7694724f7905436d1963da14b3 SHA512 727cf3eef7f21229cddad38df83a42b6f7e6d267ef6023e2ca3e70cca69609b37aa5172b6d8fd709a62a5f38a492ab651779d8521a022147552c01b584f4d271 DIST cargo-zigbuild-0.12.0.crate 25148 BLAKE2B 1a4953b63ce5903cb181a6ff61f16eb3e65ea7ef2b5286c0dd370a5274a1d7ccdad3e1d69f14a52b848243e5cd927300a98630bb9b30729052d469f267dd2d6b SHA512 ac5bea289b0cc14e2bf34cc30ac6cf3fe10093fb27f0b8916323ae2fb4800e5ff6d366c5d1e48837f2910ede0a99f4bdc01c786a207a8ca83ef952b62d85256b DIST cargo-zigbuild-0.12.3.crate 25984 BLAKE2B 4b73ada9094cb7facdd28fb7a5cb54ce17b74090c984e410be6b0a8120397049049a62818c9fa94d3d38057ac70ee65052b3edcb5b4e0cd76b0c2e9fde1f0972 SHA512 8ac0d21017024133ba53dd839471cf15de671215c5eb5bdc99863dbf6ee08c0a6c49cb843e57fcd392e84da3a854ac4953136d360fa2e0b3eb4ff47a2c25dd57 DIST cargo_metadata-0.15.0.crate 17634 BLAKE2B cb6dceaaaf4f4a4bd339b429c4e45730ee018f947a560a468682bd4e9a09949a625b96f713d5b2270a6609622c1992def8145850a7d82619cc5120c3be304f5d SHA512 cbeddbccc8f7578b34976ead3076c8db66d20d5681affa81ed583ad8c84ebb5d6a3b8a40e3c42fd1667aacc9d0829f928e210f3f451e636a2b5732cae17cae1b @@ -47,25 +43,19 @@ DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b DIST charset-0.1.3.crate 14330 BLAKE2B 928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8 SHA512 61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1 DIST chunked_transfer-1.4.0.crate 9238 BLAKE2B b29737023c78041fa1166d56bb5fb7be2e502b06c56b0fe127c1ec2eaaf3ebdbf9bfdc8645d7234dc17703706529406072b90fb06a15df482b1065044d3dd4c4 SHA512 b3891bc1b101677c2ae6bbac19e74f5ad0aee7b499b0a339b78fa0af7150b2ae0b2151d640bd2a7c4d052a12cf935d16e04db3d37d0048ec1d79a9ff01f13389 DIST cipher-0.3.0.crate 12756 BLAKE2B a572b0140512b7512d496f2706cdfaedb680d47a283e3db8b4be97418585ed988929a3beed44012e8a9d9728cbc21f00b78bcbe376bbf57614d54ea07e4daf4c SHA512 8f0094c7786160730825cff21ca838f52801783f1f4f66755b0771595963b8b99fc926265ff502c66b94a2e6703d592d42bbed96ebf8d3a690bd5e731f0f5c4f -DIST clap-3.2.15.crate 213317 BLAKE2B 382e7effda5fad6d1edd4d6afc04cd35bb791e7fad0f2b24660073dfb2d2ddafc105b4a4d16265bcd21986a463e65170e12baac407cfee467839341f8fcb5f10 SHA512 0811a833f5ecc6ab1f29edfe2cdc42dd47a31f768bf04f6b51cf360122881a5eabf3886491f9ee6ef35492abad88d444e7ed75c08d6d360dd5ea4aea8312b62e DIST clap-3.2.17.crate 213699 BLAKE2B d18204da5583f67b29646ee40f2784eb51e216eb750e24dbb4cf52421668a42e655443cf3e02cb18030422718aca73c6c0d577ca05a2c8ff1693bf5dfe85affc SHA512 e1b19b1c5f862883e2e1cdab14d7ed74c2d0a6b91aafa5b227426a004ef91a8b6c4749e023554ef64c0636f02cff1530d321f934b708168ecf5e7dbad68d08c5 DIST clap-3.2.21.crate 218792 BLAKE2B 73ba5a9581329fee3fc8d68ccde39d64cf2f7da99a03cfdcb7b66e4350c819632deb7773dd383318749d7e5d18de408fef915a866d8ed1ef37b61dac8d92e51a SHA512 425bfd4bb4893f1d6ec031acb53edb9da5884742262e368d88fc536bad7d315b780c71565fae31f0b96b90366836d64eb1f89a20f763d6b400a7b7cb4d7d8e80 -DIST clap_complete-3.2.3.crate 31481 BLAKE2B 1668b7b4d8a368b17d6fb2254a6db4228d1957ce5824a649b09bea1a9e303945ec3a4984541d494b32ecdd7037d6ad371866d531f600f3cab76e88db82d01c09 SHA512 52ac37202b088094414f8148d87cbb37de931c7514d43aef8fe8ce82406884bb8d2a287f03a6e4fda1db28a62e98decc46f6a8d007e5399317e7f2da07a45de1 DIST clap_complete-3.2.4.crate 31618 BLAKE2B f494ee6d1610b7ced42c5d3f5895c17a061522777573f43be525f362bc0398adf95b124130301972b0c4f366f55a9e07c41073405ae654862597a2ec63f07c08 SHA512 97382739fbf801193ec80762ed712d4642f2f6484ab3d8c6f773865d0914f9e43da4312693fa269c0fe055c2a4ec6f40ebd91e9f6f899859dfda30a13d02f31a DIST clap_complete-3.2.5.crate 31625 BLAKE2B c76baef63d773b81eb4d8d953da4a94769b618da45fb0f13fb9d6c6738b67ccdbd58ad2b5361bae99705fd2b7aadb520d6e7f4d258d872971e0e308a36900965 SHA512 c26d6c15a0ab44720cd7a5979dd4c66a9171082b99c04cda10fe4f6dd9a1405f8ca9022c344d03d7d2af7788bc28be033c9e2311f6879993901773176783f61e DIST clap_complete_fig-3.2.4.crate 10205 BLAKE2B 372d1a26d4535efbe7e1d7e39f43938a742f2d88213c01e73098eaf5a35a91e58748b491b4a566bca76f2dbbd983f489f774f67961496932c50c26570ca6651a SHA512 ca5e00895e334e447a12c66108b284fe835eab101ca7c3b014d827247c7ab1d56ca06de3bf82a3cf9213b3011786dd97fbea31ef23772041d2d53ad3ab2375aa -DIST clap_derive-3.2.15.crate 28218 BLAKE2B fab12b77b78edf58e3779c986d2c0b9f5e22a2c7d39ca5cfaf5210100a005a430157b4df19c726b68e3d55fd8ea825e4079fc01add760e43ba5903bf31e6cccc SHA512 75572a3215df81f6256fa520fdec95c2242a3ba17119e5b39292c8470195204322bb58b2b7b770622865e2345c1a4ebadf19bedf09f47b9958033d5506466d74 DIST clap_derive-3.2.17.crate 28217 BLAKE2B dd98874a39aeda5bef134043547295e370478511539ada89830077f3457a853305f48c75a9eaec24e81f5bbc4e5f9f9881beb355508f961673cb1cfced7cfb4b SHA512 c51682d2b5837502211388efb3e45cad67400314d43e0492b4d52f72acae5ed0b86bce870aafef52e97c0c84c6174318d759cb21ab32caecdeac6c1dd0c2a356 DIST clap_derive-3.2.18.crate 28208 BLAKE2B 05a23083a8e792858819d7eebf057257b1d49b0e8246d3f24c6f812456cbabfc75d9271c295a0d44539bd531ea6808ca7490e787c1fcae63bce045422d33d280 SHA512 d5349b3d5711bd4900173aa5210d7c4aebb0bf70128e11f26b362f5acb43687f6ce5ef73e4d614ce9c1d649d34b68ff15ab8b65fdf1898fd295ee4b4a7523497 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f DIST cli-table-0.4.7.crate 13195 BLAKE2B 498e7434639a4bf21f4b793def59e2f045f8353eb2e12ccbf8778a0a92196ed589ddd94e696a000fa7a2bd50470624f2972eb613cba538956e50c6ecaebc1b53 SHA512 2696d3204107f2bf104312fa1e13a92638fe9ea1894263cf707cfe3891ec083499b1b0594d8571169ca242abd6a41396a88ca41dae8a3ce7f04365292158a87b -DIST combine-4.6.4.crate 132144 BLAKE2B 9d6b513adc63b49888dc33444e3db2c0c4b950a6c4e30ff17e0bbf4b3bb39fbd679cd31ce7e584a1bedca69868606a13c0e3bd0a136a1fca1dbcdb516452d34e SHA512 2550aba009b8ab66230e7b21fd1cb5085c92bc280e31f35c9b02dc78fa138ef9b9ece0d7801473b88d11866b013c6fa3bb6e9611bdc1a7b85144e50a49829774 DIST combine-4.6.6.crate 132428 BLAKE2B fb52e724a52f1a551255591fedc134178080ea5efc0c488efbc369e6272f7f2b87dd7d0ce63361754d8ff0cf1b0a59bbc7b0396c50c53210f3e2c28ac965e0e6 SHA512 ff9ef9329de2cfc103271a25ad1fcb7e478f3328843bd8a65653e80b74112728ad4a33326a58ed7ef8cf39eec7c3b797fc287295ba149ee0dccb1de9721b5819 -DIST concurrent-queue-1.2.2.crate 15859 BLAKE2B 97eb49d7f6270999f24d37e7a3967c0abcbf584637388c4507f89fd5284120759c9845219c463cf066f6568191b874fefddd7edee9292ed02183123161074514 SHA512 84e348dc3d40c73c11c54ecd0f1e6cf7fd6c7033f4723a428ed1c09bc9548cf317a0d8182144b689cb9781190b9c8ce4374717012eccee54a11ed0869dee10fc DIST concurrent-queue-1.2.4.crate 15375 BLAKE2B d65f379ab2cf8e75bdcedc0a8def45624c8eec73e92f8b559481695ffefbb715fb608985f204ecb964e547cbebb62a024cee210a03ebbb216e018a5ad951870e SHA512 4c0c81f02bc10b1ac25880f7a9647d787742f694a8cbc6aa921cb76c5416bae7ad94eab857e48d56a42243a96cc86bb0b7e18651021d281cca90d77a644d941a DIST configparser-3.0.0.crate 21163 BLAKE2B ba44fd6c6bd3541a15dc77f1e9435236a7b3ade77a5d2edb993e07975da39b3444347b424acadf1dd85b6465a01db7be0e9f1c55fad435eb6dd6835da1aaf28e SHA512 3d4c1061cb58f7d388c611409e835001bc0c817e5e6969c5af5960d11872f76d8145300b03dd104338bccea15a558784f9e6a5a879d6df70531cb9ace9e2ddc7 DIST configparser-3.0.2.crate 22545 BLAKE2B f03f85d109c6d7781340f4514667740c664feb38fb597262d2531f978a04c53f284de7c5671243c77c9db8d7202429f56030a67d76382406ee07e44fbf15b5e3 SHA512 ffa9055a736a93dd062b92ab1345a29565804021268787ab6dd314c00ccec4d2dd94562b1576ac356692011ae67ddc86ae8965e217b1607b680f0669eb4ea9ec -DIST console-0.15.0.crate 23507 BLAKE2B 49694683baddb53e0f35584403aa93616164c2d3b94b39e0e35ebc4f915c37c8e794619d57b44ac0ea460ddbf7ec43323adecf657cc6f2869f313b3cdbf3a46a SHA512 70bd6abfafa533903f273ec3b34da6783856bd1abedaf139fddafac0dbb03fa9154f8e1e1bef01fd8de3c53100bbaa93313518c42f8ce51217c23ef34d3f9d62 DIST console-0.15.1.crate 31674 BLAKE2B 4dedaa4c2bf5b533e4f1fb007d7fd1a2b7e37e901f09e1d8d43d0ca79c95eaecb1d238597b338a8da9a1de78efc4ed830a0e55e7e59f4066ff7494ecbb0d6eb6 SHA512 af00a4c8c7ffdd4e6f6c638b52dd4e829b90235b63256215ce04ffc9e3fec8384a032ca664fc4f00a912ce6b5db04990cdf7f60873fe657bf99e811525acc8c2 DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 @@ -81,7 +71,6 @@ DIST crypto-mac-0.11.1.crate 9551 BLAKE2B 81140107f394d969d85b77050447e7d4dbfe7b DIST ctor-0.1.23.crate 10581 BLAKE2B 2b513672e4dd7310b5636fe29bdbc1978a4130c0e590829193a42397bd467ae119534375060d15b5d73e4a5f66a31ad34650faca6a3c190f6c0e9502aeea77db SHA512 fdbf3e6300d8a0cd33d1938804bea8b7eebfa8226767a7ebc9a824127aa3c0ce469913a63843b8d2043de3705b8e1fb5f4dc1db4ec387356b0a2b38f07cec224 DIST data-encoding-2.3.2.crate 19159 BLAKE2B 43208abc26b243537e9a2556bc3ec5db53ff1aa0cc9c0111728d51b4fce6c6b4314ba445bbb9ac7d813bea57ab600a3a671c5167257f0c344e5e3b149a01f6dd SHA512 b62d0c9a937df59f3c84d4c27bafdac9088370a250d3b85e259258cb0843ee32ccd0a9fb1a01ecc5929dcb22e36bf82f7c1edbc9981acec70f5a1a01f00731c4 DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da -DIST dialoguer-0.10.1.crate 25188 BLAKE2B 3ea5bb0aea58ea35217d98d5728d16a82393512b266488c9e653a4d2eecae6c9540b584bb7c75af6d7de3b92542bbf32582ddb252ab19116930428460eb79a84 SHA512 ebe9408e2056284b3f6c941ad4b8ba87c8167b8de9193b090dbec49277ea2d979893d339754ccd3c8417a87e4385eed164e20fded58a1036d16760267ca7c1fa DIST dialoguer-0.10.2.crate 25304 BLAKE2B 12e7d1e1af1f97358c6abd8b27827ab6b528d3a5b3d7e49bb968ae59493a6a7c68e921589e41b50967ed2a09c691205bec957ef55a0591c33d7bc4ed26d5357a SHA512 e9297f78b0697aad45e8ab8b76ca4a9bf07dc2a8a699b0e49eed45ee1f55300cfd67fc884406cf48ef73bde39b5235a90555d3053075a8cc04c43c7c3ffe5f1f DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb DIST digest-0.10.3.crate 18990 BLAKE2B 871a9939e5a4352781dfcb1bef82aba66ddc32e77a2db5e43488302ac3836adfc87869921e95a2af63e46699419e20d526453ee31f3d7b2171198dc23922dec2 SHA512 bfc9b24e4a6e3df91669a36f8ddcdcfb643e22b3102a200d56bbe88d94e8f1f1e52f5ac29f06253913fbd977b149a3e775c95175b93950340946152f6525803e @@ -133,7 +122,6 @@ DIST futures-task-0.3.21.crate 11815 BLAKE2B ec3f2e2c025e9a482d86912099e68722099 DIST futures-task-0.3.24.crate 11836 BLAKE2B 1f697816b721f4a51150dc38909974c6c765231c451e0884ae41e1ca16df9b93a8890e1df3a5083330de73ffccc3cfeeb976644504e45306ac5ee99ef4cd87ad SHA512 a78a739176c20afac835ed7b1fec04772aee1f2127bf4a4d0e54bf1e78079e854794fb3cff5858108168d8d1bfef7da99221599c9c533bc3c3059ef07286d54c DIST futures-util-0.3.21.crate 153768 BLAKE2B b3bc5632bbc7616d33f74361d68f83e0cb051125475101c84212ea2bd03307e927cd125e2f93eeb0f84946cc45d3964a590dcbfcfff88d3ce1970f127e71aed3 SHA512 ff952fb74a54e793de943e3aee2ac771357bf9f1aa5de89af128868c46a6b44e414fc4ea97f2d9b201ff7ff41023e119f1adf90d314343ff53ab987c3e07f5d4 DIST futures-util-0.3.24.crate 155823 BLAKE2B 6fd86340f0fb96240e28f3e3885be9e555675b879e844643352241de81b55cc67023746b4c3fd941b2b38cddebcef41efbf72581d41cd30e7aba8f0330ad503e SHA512 30cfa53bc58101948ca6e828839186575cd8b092a629bf59a7e4df205309f82d0cd4ec70340f5e98c76fecf604934e553562f7c79ef382ac8451c640bd95c5be -DIST generic-array-0.14.5.crate 28915 BLAKE2B 0a8c7f20ec91d218fad8a9a87b0700564744ccbdc2f1eb84bc363fd55e86a5ad68c68e446b100752238d45abd7c005f1994bc26e079270d42635c6e296e96f29 SHA512 30c86b24222503245b494c5f88cdf8115ba08c73df55930bb01bafcea22560f4d20e38c348c3896d6e1ef03209cc1571745881b4a77fd28f66b0cc435f5249a2 DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20 DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1 DIST gimli-0.26.2.crate 717340 BLAKE2B 6460346625fad7ed202f387d45900867e785026e08efbf6542bb5c7b6ec2bc8ddfdaf825e872d2c339c3b72f8ddaba546efa94243a602bd8c9470c6e808a8f30 SHA512 10baa5fb5fe13eeab2ed9ac8e02ae7607b42df80b9f39b14027d052ac7f6f11e4dec451bd73c3640ff8ef174e280c1640110720b2bc4220229d27bbb31079029 @@ -159,7 +147,6 @@ DIST indoc-1.0.7.crate 13716 BLAKE2B fe515fcf534a552feba188aea5d5da0febc123db244 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 DIST itertools-0.10.4.crate 120812 BLAKE2B 3526710312764aeb38ffde45758476895e765cc15a2c956628638d396fab9271ef07e3b432f5225899ed170dbe54ebde5fdf7d061f38f49942017e0ec315c5f4 SHA512 e5ba8c5a9087296f417f9eafab5b85c2d55f751ae8e789ee23621ea42ed123827138a9c5cd3fabde0365b8fd00b2f01d4d248d3f7f7b537f3499c8e8b32f6901 -DIST itoa-1.0.2.crate 11112 BLAKE2B e277db8e2f506d4d20b6888b609d9726d594e1cb2c9f21df60a8cf8dcbad1808d8c1bdb0b7857ce7734b92c0f23fb1ec56f8564e779f27eea953d0ffbfcd3f84 SHA512 44a732a102d60b58e72fe76c43a1d185fa12ff08d04eeacf03234368552f84d3de87a2ea0a6e7a56b8cfa74cb6f6697005afcee26f45afe0c2fc7dce5da3b593 DIST itoa-1.0.3.crate 10481 BLAKE2B aa516e8b2fdea4e4e1260a0783fb7aa2672c1bccdf519c45c608fe3f3fd4fe652d7f56f0cd6eeb6a56bc324c68ff241f601660a0dc3c5ffdf7fa239f470078ec SHA512 1290c027ec8a13d2d15ace2b58a1d1a3a18730cd5fb55bc995826b8f4d04ede650b8315a8905f6737c4c4988690ae03bf32c86ab3a31ae068a67d5be04cd618b DIST js-sys-0.3.59.crate 78849 BLAKE2B 2dd42294717ddf922f4d329b3da1acefe1e34c5d9c735132752bab183ea186a879a8218d201238146c20374e724f9219d2c28dca8c530105a18eca81ba86fe39 SHA512 317a0cbce8ccad741dfac48a09e326460bda68a58225bd8d2eb50ff50a7355016c399660e996b328bdbb77d12bc5107d4c2908b11441183f3b3d2f45eedbfd00 DIST js-sys-0.3.60.crate 79257 BLAKE2B 714facdab00d567d074de4a25b69487400c23194d0f58ca784159483f9e02289acadce084b1514d8816cc9e0597800de82a5298b071b7df19a24df93541f23c1 SHA512 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665 @@ -179,7 +166,6 @@ DIST lzxd-0.1.4.crate 21891 BLAKE2B 8271b79bdf6c65a17b5fe77a4d8b7d3a96ccf1752d21 DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b5494ba582c333e09de6263769869b5a4903ec2d62cab7a032635fa5d28f00f3f80337b968221e386e252f842cf36 SHA512 c7557f741c170c421d5ccef8cb771fce544b3f3da0475b170f82116c00cdd7522fe29fc8bb4dfa20735345b2c72e12af0bcc4317d9ada412b59f9ff4266e14ac DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305 -DIST maturin-0.13.1.gh.tar.gz 317514 BLAKE2B d554d6fac430acb9300f66065cbe7a6fb22c8384cc4c9ac26b575de7ffb3581e5ed8ca0c90228816eeffb990ad4d79e11e31a152347c69cb5844bc16aa123cb8 SHA512 e1958cce932b8da7a11c31ec3dda91d187568b31bb306afc4adf46dafc22d23576fd1018fd889abde52f2bb492aab7a393aa0cf0552722bf0a0dcabca0ac759b DIST maturin-0.13.2.gh.tar.gz 322691 BLAKE2B b39319f1764987ad0420a0c686934e03c17a22a28272af118c2d3c18c84c1a6f7f527f59a15fa49dcd9668839a81f94c07608d0ac3bc2cc6f9d265eadfadc235 SHA512 0530a46eefa37612d208c7a81273027bd15c1d3ec0eaedf557cc1bf155c3cc99afaefeaf3be2bbab8baad5c7ff22fc21902f90fdb0434e3e2e321b3df655b068 DIST maturin-0.13.3.gh.tar.gz 326485 BLAKE2B 6e6ac88a59b66698a28d01cf485e761e39499abd93f7456b5dce41f444c50eeec9f154268b1e9c092077833259b0141aed7a70829200e7e4390a69675bb805a2 SHA512 8a187c126f80137e23e5950dcfde981ce4ab961f838f505b9f038e18bd841324ccdf557a377f39ceed1df7e5934751cc4de3cf36148534fceeee917496a4fb71 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa @@ -218,7 +204,6 @@ DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a64 DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-src-111.22.0+1.1.1q.crate 5103224 BLAKE2B 3d437377cc0a320e852721af6baf119b8e9bb3f461b7fca45e510e2b8e76086a52809c359e2bb2ceeab789c44d8d8ee7a8eef9b521202fb96704e90c5a291e03 SHA512 edecb0d0115b8db74447bab4c347761c2ce88436fa2d17ffce938258f7d4d6533995f2029f5466ea730d833dd3ac86e637ed846736184584846411b36f7f242b DIST openssl-sys-0.9.75.crate 60028 BLAKE2B 1e4b3733d3309a1157c16a236728aeaf48b1b0ea448643416747343fbb96af86c8035ae0cf4170038b4521c88842f42a2379fd733f92fc9742e7c2d837eccecc SHA512 14985af6224bf1b6aae0fbd22c09e6b8ce7b9a6ace0970b1b45fc0e8c700e6a4bcb6b1883e3c78dbeafa02a18d4a84f537a952460d3f0baac3135d1f994af13a -DIST os_str_bytes-6.2.0.crate 21037 BLAKE2B 0ba546e68579a9221a84a66a6be0ddb5a27d78b70ca307bd514648e2a39a60265f85082f47c07ad64801c865ef613cce5f3b65e828bd594ac45fc6b00e0828d3 SHA512 aecfd7ad0433ffe532d72c6c269eefb7e7097cc1acdfe91511ecdaa7ad4db5d97026268bd216c70bf4fe17f23bc02b1fbbe95a28b8fedda3f812b3ce78723c75 DIST os_str_bytes-6.3.0.crate 22928 BLAKE2B 84e8197375742373bc7c7a3b459f8a9f97ffa0b8a2e517bee0d8ebb420a8509056cf56984612f44171c6b5e219b6ea91b14134fa6386b3cf3502b13ab92386c9 SHA512 34f861a15543933c9fcb560a835bd943231ffcef2c68126d8633f8e792d2d59a20765947feddb0c795a15329d74260d6c2bf74a1f10ee88f355f47240acbb42e DIST os_type-2.4.0.crate 8022 BLAKE2B f37d9f43bfb242f1df0f2a5928923265a3ee44b29ffb119475098fcc7ff46340ba70bbc51e00b6e0b29c4f63aa50531f3f825db82ada46b19c429b3aaa52c7fe SHA512 2860d1798e146e4e476c2bd76085e031cd999188a42519ce86ca7bd168a2eb1907d690e15176beff21966135e68ef0cb45b05ee143e74240c2f8d3c1a5c35bf8 DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89 @@ -226,7 +211,6 @@ DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461 DIST parking_lot-0.12.0.crate 39761 BLAKE2B 227ae508bebea21bd06c7a9c1651879ce3f5cd308019c8733f6b88e75a57b57d19b7bbc5dfed5ef1bff57ec0f116606ab699cfa6017b6e00078e7e4717cd58a6 SHA512 efa1ebe2f3849a9c6ac484c7e1cdd279640539468bd4d4da6c4c97ae34e86fa3a42818ee4839dea512635fbbd836829dbadd81dc05208614c820d1374139673f DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 79a1924a983b948a5c2b0c074452a7b2b61abda973d3bc8040d9153d34b378f0ee330e36aa813f49544319c479665d6328be71481f2e1e41bc94abb9bfbd12a0 SHA512 fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df -DIST path-slash-0.2.0.crate 7913 BLAKE2B 11280c53fdf6a6c42b3901c6ef77df59bd04737852d09a892d4fbec651f0e706b130adf52cebc1a79a5f83db256204bbd4d802112d7b825442fe1699c291e2e1 SHA512 2147449a6790ecb5be5d7fd6f839ac86e48b1506a8d7101f30e6d5957d8701029785ee159ba49bdfe201c257999812aeb0aa0406cc6e21ce7ac7d514b74ae1c9 DIST path-slash-0.2.1.crate 8821 BLAKE2B b3564d0f689ad1b943d132fd95adf2ff654b61f182082bd22f7b8f11dc9024cae8e1b9f3551c4424509db17aef899efd3df96a67e1cd588ffe0fe385c957b361 SHA512 c046707586f25f13d2f9fa452ea340198f6d2e6333ca3af806b9d2d1a61d46b033fffad60d1632ec16062fa79a3710d695b923b831a7db52602b728ed31fc3ab DIST pep440-0.2.0.crate 44300 BLAKE2B 6e69413c1dfa671ed826ddd5ff98c2decd5f1189cab46ff9fe2f21b1f0726d5dce5481b3d809c079559aa4b87c4c998861d82e423d1393cb54698acb50ef92d3 SHA512 b825bca870e804f28a7d890074550d1c6c9f7a7e57d00eade89e10b89cafc137a36c189b6fea1d57f1387254c9d18c955ba302bb0f7c37b8c2d3ee6a53126662 DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a @@ -243,13 +227,11 @@ DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed DIST pretty_assertions-1.3.0.crate 79441 BLAKE2B e9d29267ee77532de9432f075daab704e8d80a3d5fd5515a7d3c1c9a58dd98ef0190a592e7fe4d8c22a149beec15fc346a68620a3835c1269f72e563d2a5fb89 SHA512 40a56ae7287552cb66e1066cfb89b26af621f894036b9a0cd49889ec5b25831d52cc07f9e117d905766701fa71786a45955186849d36e00cbdb5f884763efcd3 DIST pretty_env_logger-0.4.0.crate 8690 BLAKE2B bd6cff07f3a9ad860378cd0bc7d44c1fe9ea346aba2970adfc1f23e6fbd3613f11cf8fb19a401f006ea69e8f05f687636d0ef870c25ccdc97c8b60505e2e0447 SHA512 770de8e256cedfb21fc89cc1ecc564ae1a8e67263705b4234b91867996c4db77ec703b70a46aef6b018c6ce09aab6a232fd1eedf8324c39f119a6807daa534f9 DIST proc-macro-crate-0.1.5.crate 8096 BLAKE2B 0a992f7aecf05335008731adc40e8ce6c4ef5e114228b51ea856112f850a24e995e4682c8d2ffbc703b9b5cfddad68342cc9d0f7d13b13a96961287bdc22c4a0 SHA512 b2922ea8beb762f42f7646398eff9d03a5fe3d942f1d0cce564eff8af41ed14f175986d07ac5bab75e7634f964b8ad24a6f05f597c90b83761bb4c1d2b2fed59 -DIST proc-macro-crate-1.1.3.crate 8758 BLAKE2B 6069127f50c5ee4ae53d95645ced75c2dbb0facdf3de505755b58ddb485bb7b19ae471491d441401461225b38cda5820c4edef0f491b95d918c04e019d78e900 SHA512 b9553235c48ec2370481df90b568ba4c85e8a9a8d8d178f94bc67e87c447b4ee70db03f7c8ca1ea0678d56197e947598a5cc3c2a8753b068aaa1a27e0a4f9bca DIST proc-macro-crate-1.2.1.crate 9161 BLAKE2B 4c498132d80ee3de239991e2c631ba219accccf093460b2e3f22ab364207336f575692ceecd92be9735713b0c999578f13e9a3a6bcdb26024914450f9bc3711c SHA512 94e39efafb9afd36996b4b03f23398c2b01e3da3f029d868e7cc9c114dee4263628460037f194b3e31580c931ee7842882633fec3f39d344c71f961e4deed0a7 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.38.crate 41687 BLAKE2B 226f76a1c264d6e74b72fe1f1a10fa8ab1405b618d0412863cc7e04509f682435dcc2703bf196e4fb1628219630d882d2be64926da19903b36d052113dfa60d8 SHA512 f360b00b4b1e05df52ca1714df34c719778f7bb6ed54fab04a84811acd0a29f7c4d4871fad7d988f0c042fe0fc326d7b1fedc731c55fd32c7257dd1895203080 DIST proc-macro2-1.0.39.crate 41663 BLAKE2B f7d83709efa289ccf12500389c7a4f4f0e32aa686f2d9c47f0da2a5381981e70e45f1b689023891c2543ce633c593a68a629c6414fbb3c2266e4cd99b8660048 SHA512 cd1572831493f83eb51985eed06d8ef5c0ea96ce4231d5ce3be5af9db97e7dd24400332d3b80e0e9c808091fc11889340dd86d8783ff3d9681dc53b876f49a0e -DIST proc-macro2-1.0.42.crate 41464 BLAKE2B 8734bf01e8490cf208e873710a19d06631ec326aeacc244be568c689eb7e214fa298ffded01643c1e92ebd04fca866e383d0ad254e04f2e8d961c2e449aaa41a SHA512 fbf005ed4e94d6cbcd7467ccc3f0a1a59982d8bacfd379112bba6bf411905c95213666b061c1d38315962f79b640244d5a1f81ae92ceb0d77fe128610227798c DIST proc-macro2-1.0.43.crate 41512 BLAKE2B da0577094cb0b8b419f3160bab6342f97865b01337be4cd7a344d4dea98fc2f8905dd05a56427792379f59565a25f8e16cfe4a37edb3bf77bf2e703f27953fdb SHA512 3139c668dbf593afeb77b970c77edc70f7b46b42d80f1d0e30773dedb14ab98c9eeca0dc953bc940610954860fbce663174ea6c270b8711db45aef4d57f3b910 DIST pyo3-0.16.5.crate 363266 BLAKE2B 3162d9a3da37b5579a91dbd42d3e200c480b5e3fb3a2ec208735045cb78a8418f6810a72ec24452f24d00961c72a58ccac4f5ca9a567c92c0a82ca37173de442 SHA512 068019c76b1fc3de2e100c6cdf084df24587094aac3479cb1d906f7fc95ab6296cfe4d0d211a1c5696261be5e0e0e96776f5bc5535faf8243432f93e4d2537f9 DIST pyo3-build-config-0.16.0.crate 23471 BLAKE2B 4c5cfc692ec3851d74e6d25ff3e18248f96c03731cbdfc1d7661a56dc9394802c16a3a16a2142b91758c91d1bd66550765061f7994accd73835a1703a8105c2c SHA512 b60fcc760d5ee5468b4d308106ac6be105c34b23612b2db5e95f0da50fdbae253cee2dfe185e0bfe8c25c2469e9ec6bd31823731ddd67004423652585c5b25ac @@ -263,7 +245,6 @@ DIST python-pkginfo-0.5.4.crate 199520 BLAKE2B 4e6a23dfdde6d51ad9a81732f02a42c2c DIST python3-dll-a-0.2.3.crate 52115 BLAKE2B ac0d8aa5f1b9bf955067d59ef75e0c32fa2fa6da99ac2b1c02940c0c25c0f4099f3f2eb00ac37a3190cea9df79e3b797edc3ec228273c9cf54303576465adccf SHA512 56a5de431aa12506ab668166e39408441bb452071726cfb67ae542a14c8ba32e960ca20262b955d85749e6c3f54cecc088cc715fc6a3ce082a37e65e58e18b64 DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84 -DIST quote-1.0.20.crate 28160 BLAKE2B db257025f64817b1b58eecb8e64e63f1782d8a7fcb42ed6c3364254ec5a26705e49ce0637c880b0355b99a77473ce3083caae2cfabbd1a1a7e4fc826bae2cb7c SHA512 d12f4a425273b99ae655da11fcf5dad2609e20ad3e7d85cde08c7d09f444a5c7a3505470bad2d48b1ba8ea59ebf38ab87aa1052e47ec414acfc05dcb07d438be DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc DIST quoted_printable-0.4.5.crate 6237 BLAKE2B d1f9e7ab512948454c7aaac1fb05f1514a0bea17bb3455fb092500a84baef1c469fe468663875b3962aaf6032bffd61f15aaa744afe22497727da0bf8b718e15 SHA512 e3b165705bf0861be724d0655ed7c9fc735dee335b7c641d301c9c1b4c45a8f1218dccb0d43874a4a40cc4dbe62195e9bdf9cfc17bbcd795b88792b918306a18 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 @@ -272,7 +253,6 @@ DIST rand_core-0.6.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39 DIST rayon-1.5.3.crate 167246 BLAKE2B bb312c9879fea3cedecb70bff78616eb7fc761e2201d5576d86074f4926dee6266ff6f917cc97a63b6e6daffc33f5d693a5c73daa49724643b93f3b9ac77d8dd SHA512 47909226951c4d6b774880dd308e2633b1582e41e7730ac8af902895578e6f29a9b1bc47debbd9618c5a45f317b4f264480392c8982aa33576deeb9d5f8ffb82 DIST rayon-core-1.9.3.crate 65300 BLAKE2B de5700c9def379f6a27ee0ac0667f741913c28ba4d98e95d7ae964c32f13967b4ca160d219b53394985ff4557a11a6ab3c242333e2a6d3790801bdffef3f9153 SHA512 4b852f083766e7e414132840cc8dfef148e15db47967eeedc2ddbff9a4372521c296dd4f66e0b6990f49a8ce88ebed9d44e7ad674df42f96b99b24469b1852a5 DIST redox_syscall-0.2.13.crate 23759 BLAKE2B b59c3e923b7bddc84285377eca86e649c21ee7dd61924245d43c6554124adf689f9b92841ca64876b34797249698511b322f6e8e639d71e45e1ae9da5f8b7834 SHA512 6551f503ba52c4edc0cb4a418ff212188ddc7be80dcb39eaf3bfb82faa9a76cdf359f604d6b32be6c6a335b54180c9399a0e32670333a5a08351957308486100 -DIST redox_syscall-0.2.15.crate 24007 BLAKE2B 755a3ebbfbcd1b561aa485f8dcbaa9679151308961f25beaff974ce39c4c135a5b77c6347865b265b59560db599a448f84fa618828868ac400e03e326d9351eb SHA512 1f9dfff4050c70912d3a8c1f21c2928ec87ec43860eb67e8cb090339f9254e2cc73fc17267d7b532974bc89dee55b40190db6db691277188790ae5f0210acbf6 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876 @@ -286,7 +266,6 @@ DIST rpassword-7.0.0.crate 11645 BLAKE2B 5d9a92d6f64495e1d8e2161480971bb490e4576 DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db DIST rustls-0.20.6.crate 259289 BLAKE2B 36359bc14e87853752fe55a327bcd15a26cdb053b6e7b5d5a1e83ef940d1c2cf4c2acc899eeec35d01b9360a8814396938f2a1faacdf44bf38ce137ffd3238a5 SHA512 04a7922b3456b53d88904af925bbc3b4cc6f0b45256af46e1ebaac2446b73e2645f3b6a3a40ea9ff783acedfa2cc5ab94feaf3513a337d4e06564ab9008d2178 -DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2 DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.20.crate 41579 BLAKE2B a7924b4bf0f130e2aa4668cad3c7112e39e028fdcb04259c6926fac4875f8061a9148da5f001dc49051310ed8e6ab341da0990ccf0a7cbd4dccce8da54c1ca46 SHA512 19f217fd4571a0d0fcf52060a8639e0ce7114719aa23fb0aa2ab5a531e8f8be0a21af55ef45c8da804101e5a62f15669e66fe005c4cd5bb24def09f1b4afe059 @@ -299,25 +278,19 @@ DIST secret-service-2.0.2.crate 26687 BLAKE2B d813dd84ed60ca57f6fc8193756cebe8a4 DIST security-framework-2.6.1.crate 71688 BLAKE2B 45236a76721bde18400aa286263b5dc389db66a02a5b8feb38fc6ca576fca305cdc5f7e7d6984ebef1379209740ebef3180c4598d5117b04394562de5ceb52d8 SHA512 e4690acf5609f52c89cbe0b577c68a22caf0763d8dc781817010e695824dae44dc27f58c9ffec4254a8461e88040892b89f9628d6a71102d06ab5441b84800a4 DIST security-framework-2.7.0.crate 72601 BLAKE2B 593b08ee9c393d49e7ba9264705d91f969f006a944a855995761c7e00d0c97b3653350f9165649b774bc3c9f9f564307298951cc1b03ff47aa4d0fae501eb513 SHA512 7bbc52a951b328ac25a65dd5d69d173b566f18ee62158a98e2d2d4fb8c51c8dc9930bd78f9cc2ad4eb2fffa1bbb4eda3941a37ef1b545b78f3a39bc480056307 DIST security-framework-sys-2.6.1.crate 17717 BLAKE2B 5951228dab98af742825a30584e38aafb096d1580375c960feb1ccce7163c6e42802fba4212f556ea8b8b09b1b40bdeec0bcf4af1d7eb4b05fbd271aa3a4cd01 SHA512 7315c0d67d2e792932cd6634cbb9da5021c8d9a1a1e96b9d92c6718d73be3aafbc5613cb355fa1a3d1860f13c62e829bc220b43ad18d739ea1b5aece0cab470a -DIST semver-1.0.12.crate 29615 BLAKE2B d0a8e7d148859c402c6a84ed8e261e738879079c5f755a80af6a210696ca157f1153d61596bf40f83d75bb69f27c045791ed141a32441e5d8c906aea495bab69 SHA512 d9c0984e59c8abee49418f785fdf5f7110dad8b4c84368723b7682bde3b9f97eac458f4a7ae2969548757b6d989bfb45909ec4a26b191ef304995628c7c78440 DIST semver-1.0.13.crate 29653 BLAKE2B 382a1fd00b20e55d5c5f8bf536ee012f8bc4c21633f47fc7f39efa46a547b720a349f0c6ff22dcb9faa3acd82022a5f82f182824fa262d96687866da0125aa73 SHA512 c4c1e5c5118f99de10fa2800a057e1eeb4cb5267752ed2093f57dc1d03e9817a42d6a34ea6165132e0bc84bcc573b93d608668d3681216e28da9fa8da49860b3 DIST semver-1.0.14.crate 29813 BLAKE2B a080f0a65127142a90bf033452241ffebfc7098b56a6a6b8bd818528df3b88fb48b3982125b405c1601e1bd55f3a0fdb4ffd9653e398295d8156651a04b2e903 SHA512 04db4c0a30141c2767d24d6d715b66ecd6355c1c88e572d4c473e0fa8c1fdd7197092b8286c973f25d201c5fcdc9105ba3e28c11ba1546a666167afc1fdf6728 -DIST serde-1.0.140.crate 76408 BLAKE2B cd89def1aef2c850c62e8efd8ed03da9e725a0e80c78de1a8b053d8a9c7d089509b9e5855b2c8b7f383cd58167125b91b9d243a6e11bb2e9fd6cb68403187311 SHA512 cdccc3ce607b327785821d8a4bf088b78380a622aa32efe7b1cf6f7554a03f7a407f500fae733bfeb170093e08ced50e81d7009ed502d1e5b4f021609fcb750b DIST serde-1.0.143.crate 76400 BLAKE2B 119b6150d650306fad5e6b18ddce2d5dc0f3c1c0b7f2c602827b22243573fb1d606dc6d465f334a94640bb3c7a1b763d28c5c050f70067297c4d5e9eb2ac6792 SHA512 934f74aad56f3bd4f39be2e15a0f7afa718647df640166752b7417399354ba3e2584cbaeb54ef4accc9214fa936e584de657aa056dae0fd7cfe7676f1dd37df1 DIST serde-1.0.144.crate 76387 BLAKE2B 7e66355c24e1116eec4a3ba4f9164570b6d4ab57196d39d19a0bca912c9d2acfb33d8e17e09bc07903984dad154034187d0ffcc8f9073b36336ac2b38ea012cf SHA512 d7388a40e4a5e0a65ec7b49193f2d53d758adcf26b98ca3bc6270351c7553add2f38a8434223a95826994c6d039dd91fc4f4020ce191410fe57bebd29e4938de -DIST serde_derive-1.0.140.crate 54851 BLAKE2B a4a104c6a143e4f5951bb94d3ed8cd4c882a4508d786ad802db4de4c84fe932bdcd45d7882f75e5e4c4ff8cafca4188e39d62d71b65ff6ac0bb14ced9f73781e SHA512 209d66ad4cd11d899aba6554cebd517fcf1a8621c9bc0103cef51558f954d1995bd16fe6fc09ca5a242820ae4764ca774fbcfd99b07ecaf609d680fab66e2aeb DIST serde_derive-1.0.143.crate 54877 BLAKE2B 50b51622da22f8c9dec26803ee12cc590b00e266344dd1610aa5ea5c3f5442f5256cc31efb15ef4f633a7d9d6996bcaa2a679c210b00b9379457d10c15fd2f8f SHA512 ddbd58ebaf94dd2f534195dbb738bd88da5d10bba7c3a88e73207ec2b6dd78765649edf0a2632cfd43b7237929d3a93fab7838fe73dedd0c74310d4330776959 DIST serde_derive-1.0.144.crate 54867 BLAKE2B d1eabf53f4efdf95c3c12a907090617e0aa02661fa0e3cc51bf0ef8dcdbf45f0382a57588565ce26ef7baca330c19ad216a8a0975247bc02af37c4440bdd6859 SHA512 d41208452b36b8d3f0644e58164c9c4e75f8cab2d8be09cfd1b38bdfc690e880a062e0eafe46dd4400d01f541b34c9acd3574504c4aa856afb00cfc2e9617a0a -DIST serde_json-1.0.82.crate 144514 BLAKE2B dd4b5ee1b93f04be09b1c204f8484091d608acc3966ed4c8252a1d46003dd154666e2731e761828dda4123da5c45bda653f453454c5c7c11977aef05bd0e9e9a SHA512 39e4cb0d8b22c9beae6decb87b9692581698c6309b2e9fd78e5e199a200da563e7459d34435b7890e274e13357195392cab69d73d3ee2ff537c1667de32f92c3 DIST serde_json-1.0.83.crate 144566 BLAKE2B bb6f33e663dcfabc6d2bcf3341b4fe01e32d3bdcd9aa53abb21735b16955c927e0b0f5efc75351c72a364dbdd0dd22a7f0dd62170be85713b32130b62ed0e047 SHA512 e2694df141fe840eeba839de404c8a8f6becaa819012754d89a83653e19650c11e92d396a647d8a704dce8580d206cd2697dc2c12ce91de68627a576d9e0352f DIST serde_json-1.0.85.crate 144635 BLAKE2B 03d2de5563c8b8e9150b656b62329a87a5dc42c1fe389e40291a3b2a7232e2342b6e52f6625ecfaa8cde4420017a0db82b2ef332f82f2fc1caa50b98e544031b SHA512 b9ba5c8f5e5c977d31c720995317c99486897a064993784e8abd4e35e0c9ccf20d421552b4436cd88420b5e6fe1d7ebc411bbc2e803cf1732e133c29365834bc -DIST serde_repr-0.1.8.crate 10327 BLAKE2B 2df93b708e840c7cf4528a9d15c13ae94a9b3660c5937cf405fc3ae3a1c32fc2c2c743503e7a63e27a999b5a7d550cfee182dc4c7db77377ce91f131a71f601d SHA512 6554814bc6cac332c8d5cc94241c224d8ca532719703b1fad19963db5f4793db7e2a5d195df6a1a534d1edafbb4223a63bae55dc928cafb3fbe69dce76d8547e DIST serde_repr-0.1.9.crate 9695 BLAKE2B ae28d645e12998ce971bface40e7bac688d0f6347149e7be7e7ea40e46b1bee5b6f28b592f981138ac1ddef02c6c62856b98f9aa2f126848307b57e5a2ae8977 SHA512 987d197c4e8326853281f4f8e3f1831c4591d0687429fc08191a1d39edf88261668047100156fe08b2beddc3b01fdcaba5a2a4e45eddffd19fe5cf3e6052f2bc DIST sha2-0.10.2.crate 20213 BLAKE2B 9e8942b4f4a4a86f5fdb0e1c237d6bfac8f3f29622c98f7203e36f736ef7e6574ce067c5ede96a3773874a8b06ff45b587dc7acd80bc1fde02344ae9f70a5e80 SHA512 20b8217ce9b56fb5f2c1d71d3555889bcfcf5e40fb7fe0eec23479d384dfcd504f1046d6a12dcbb5072813792992b45261e664e9e8e14eb90a641e94336eb4d2 DIST sha2-0.10.5.crate 20325 BLAKE2B 5f64e296c52c7ff793674a97562d178bce84bc0a154a596a62a63229da5473d5d04e646529ebdbe1695c38081aae5d2d7c6f9e5db91831b0b895c42c05336ad4 SHA512 d7d4d645912a884b502cb46cf19e2cd9e8484a96d3405744ec794997ac147d60ace5e0130599aee208fbd182828791bf0c42a0673cdbcccce408f935b6e3c192 DIST sha2-0.9.9.crate 22247 BLAKE2B 4ac2c92325ad92881f41e777010516870fd001617c2dc1d20495318219167e2622309831ecb9509d7a4b87f936c9e5b2d335bfc1842876a8b2aecedada367421 SHA512 bc267467089ed546edc1caaa7a00f3f769fd1d5deeb655c1968985d284bd32e4fcee4e721cf89c30e8c3cadd2f88ac557b91f90183cab112702c587f753e5877 DIST sharded-slab-0.1.4.crate 52479 BLAKE2B 766d81761909006ac740cce13e8361734c3c7072cd07c8c8f611f09772e16f11aa93cabdc5273b9446f5da391b26b7e7d619be523488d8b3558c64c18f20d591 SHA512 123a9ddb126d1adf41a30a632604264d66a06bacc497db6373e9dd36164197f8321f2fc826a16247674f0f69d9f6e30aca37810f787693c4a5c2cee8c5887c55 -DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 DIST slab-0.4.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521 DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c DIST smallvec-1.9.0.crate 28396 BLAKE2B b04100f0a8db9e7c34a425e665242772c9857c5a4c5f34468a3f1b14f669d5cd21de2d54dc5295a22f52032370e8e989fc61cea3f4e6574ccca5be639c645e74 SHA512 e7158393d4257564eeb8fa53a630fdfc13edb33f3c555e41606edcfdbe9189e5c59c25d255dd21d02d4abad1ab2931e21744ec6c2f91ad4db66f87e748a45e56 @@ -331,7 +304,6 @@ DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e49 DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a DIST syn-1.0.94.crate 236697 BLAKE2B e3e37de7ed5fe8ec78e3e65de9e64e7328769c5352e4db9c92d00095607fbdfec0a662deba507afeeee5a173c3c1b99d101268c4692752100198cfaffdda1a64 SHA512 2bdde4584b9d95f93f629083fbedc4a7148aab702775513a602ba2d122ae57a84e6d42c38da820b15ff66743dc49624287daa0c9b6d1fcaeee102b2879ac7a1b DIST syn-1.0.95.crate 236676 BLAKE2B a42463accafeda7b69ce1b69b3be5e8131f612e2e0eb1522d85623cc210b8640aa4489b8450e388e87c78a832eafea3b7074af01901df429a4dd8c37a6ee28de SHA512 a03283c628e85debf93a08bf906cfa7764c157176673cc32ed7c74d9dc8a087d83579fb2671bce5ba30f6fc13f504ebf9abe0ea5440194b13f81ff0e5e753aca -DIST syn-1.0.98.crate 235451 BLAKE2B 0667c24d7f6b9bf4c0a5f45fb51c903303a87c72d445ad824e05ab98a158f9beda0d00721144c486335b6a830db47fe57a34831cff6995f478c969c4d0a039dc SHA512 fe5dda742e085e14b6aea5617d3f9dd19ffd46009f34b119c0d74ec693042f641e594f75ff027dbfa38f3d5149a94eb6187248ee9d09d41dab9cc2cfc18fab18 DIST syn-1.0.99.crate 236084 BLAKE2B 852493506271ee364ecb6e907fca55f18af9dc7ec4b4737e43e104d04064a37a2a59b31f5f780621785e44606d43e74adca5cf24c9ac1a8e186955c6b3e43b85 SHA512 47a9ec4d5e6702709c1069d1804d29880a1c5bbbed5a91c44e80eec657c62ceb223d6fbd942deef591463664766ae1997d154525f4e7a212bb84151418f40d10 DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f DIST target-lexicon-0.12.3.crate 22990 BLAKE2B 7ca04aab44917345e51c7212e8f9d24cc0c7b759cba6031313c2a6f5bf4139b34be27e65ad150fd83f14b440a8e4ce125d156634409cbb2ec01cd370b213e738 SHA512 4ba0de71cf27c4ee330c9b61fc0318cfa3e179b57a7b0a79f296e0b33602c664c4ee2a676d09e0e104add2e0b56144cb5ddcc096a16f332f67862ee94b052f86 @@ -340,14 +312,11 @@ DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d67 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.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd -DIST thiserror-1.0.31.crate 18013 BLAKE2B 5a46332efc602f8ce864024a538379b23b4586c04b18bf01b32b3cafae3ad90ae0c1ae5639cad555c01767c20f0109f87384918cb15a7ce51437094e70a2e544 SHA512 0e11aba54d38fc164c65b9357d1738ca96af2bc7bc2bcacfc4efc6f5c26a594effbb5e47aef46772ccafbe88871825a517920030572b79fae3d305550bfa6431 DIST thiserror-1.0.32.crate 17241 BLAKE2B 70a1fa10c54078a49cc167c2792fd54bbff17543966c221d1648a80f08da2fb880ae64f0d08984b7e0ffd6a79cac4c31c04a1c0bdea5b26d18e4a8c7d83dfe1f SHA512 cb1839b2687e228ea43838a8a2d55a04f5f3bd8c2972df0ff6a703560454abf9b838558c16095cc9b030b6b13e9d715e2b4741de6af9d5decdfeaaa508481138 DIST thiserror-1.0.35.crate 18451 BLAKE2B 5ffe5fba8734291cd5304285ef327e4af2f2e2d9c7272d878ac2d3235761deeb789cfe55752b5876bb7949b02f2483ddc8749ce85f2241385249b5a4c479cf79 SHA512 2a55a0cb831cbec2529132a4d230360ba8f89f55b46d1116bb7a3461e92141d58935ff83b6d6e3c8eb99b690752f9aad2281c99dc9b3a242b3cf349d32d61912 -DIST thiserror-impl-1.0.31.crate 15283 BLAKE2B ad7afdfbbf9c42a08dfbd5a2385883bc0bd855c123040cb187f8ec633456a7912f9e46559b41e4943bcca86043adcee08ddd9c61ec04ab6fcd78ebb42c1d1d10 SHA512 a265be50ae209775abb812f0e9b8c5af7a639514149d9f50f4a95bcedabd3666076bf7764351ea6f1836eb8a0e3c67c0b76abd26b27b0a853132fef011543e1e DIST thiserror-impl-1.0.32.crate 15347 BLAKE2B 174ea820965b3de4d35b394e875e0dab51559bed098d5a3037fc09c80326c5fe87c4e79358d6f49524a5f246ac5c51995ab47e6c967947d48d2194057c8a6e66 SHA512 7dc5e842880f4ee6b3c85264048975c027e9b80834618f6abab618fa653b9ed34b887a1d72112fffaa0560b7e90fa456e241ac08e6fdcd4b3be6e39946e92d2b DIST thiserror-impl-1.0.35.crate 15433 BLAKE2B af40ee4a29ae92c02bd7681ff9c3f434462056a7386b3b8d7b370d1fff2235f0b674ed9c282daf48cab760cd6232962593ddd1afdb6de2f40092a42e0fd9ff0f SHA512 8669781bc8165126274813653ec9ccbce2df18f6549415571e5db28f64b7715e11ac3f87128769e14b6b49535aaf6964db6a382e0ac482c35fe983b88f9fb1cc DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 -DIST time-0.3.11.crate 91807 BLAKE2B d5b80416590bf48c8f403cc0e2ad735b95d98048dc335737fe509c44f805cc911fa55d6af611d3a05150b2a9ebedf005e8903a4daf66e245a5d5f290ed661c46 SHA512 214bb8c5573d3ee405a923f55e22ac3d659c30ba413f5e960e17d8f226d094133e2b52084e34efc6ece2311e13a862f2fcded9783937d69709d11144a8d6b48d DIST time-0.3.13.crate 92610 BLAKE2B b9a860cd53140265c536e1750a26ac22fba59e2737a7945cf3dace23fea46b9b09c09698cc230ecfd1ae24326d9374bcd4700254a7f02d8f8edf0c29aae7fbe1 SHA512 a6b667a6ea904b830d325b2d67fb129e27de965ba85f797547799efee1a0acb47a7273366bdd03911efcd0af2934f87e952f9a199f156e4f15b12b7bd0853b6b DIST time-0.3.14.crate 93111 BLAKE2B cfa2943bb23c191ffc65cf9ceadc0bbc7af7b6f5e1bbe78fd1c0f65e7787e4ee2a9166d32d5632e13facb65bffd87cbf746dd50198768de9104502f9b1ef4f88 SHA512 7655bad4d95f3533dde6017aa2e41b7760406d38b2ef66e84195133fa33d74b78f27d943ae5054e032e45d6f03cfcb4a14601db381b13129b6c1a1a0298c8a3d DIST time-macros-0.2.4.crate 18421 BLAKE2B 6806e235cc7258a76877f705a8637c39bc30316603c7eedd4795a3a597d8d1e78a79c213af84cc184fe3b67c5c3f6f9efeb95c70f6f4239af1882916afdca834 SHA512 f3887ce839db40d13c143a9f11bea804fe4760ab2655df68cbba9029cfff7d0476135608fbfdba6cdec1f9b0753b2de0e3ce0161b40c5d2b9596980d9deaae59 @@ -355,10 +324,8 @@ DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7 DIST toml_edit-0.14.4.crate 105387 BLAKE2B 63b364d812969fb206ec8ec38e8c0264bdea3a3e7482e2f253c8b0c4e9903bb5becbea6ec03f38d9236be7cbe8111a437e667b901ed75fe32d6de3f94d3a2790 SHA512 613aefe6b648eb202002d447a63cec1b83aaf6ba04e964491069198a0fc39ad11268509a2ebaddd68ee3253bc28df2a0e771cc2876c57136e517850a3926fa4d -DIST tracing-0.1.35.crate 72680 BLAKE2B e3f07d2c7bdc72b6845be0a18473a3a24ec0d5212a88eb1bae34795319b6500d6b8c52ff674842f5ded1f0c8cf983977a66964c16779ce1511a2e0d81cc3855a SHA512 939f649d1578e569b974ced1f28678e494f4c42fa5e6c981f38188dcb2d960f71140627e4f60b86d926d44473b311bc855e85f8d90e43932ec3ac7eca7c02394 DIST tracing-0.1.36.crate 73238 BLAKE2B 7af6fdb9030bda4bd43e500f7aa1077c819317c96c0f2ae41942488e683bd819182aa160adfe3193770f27b0b9bd57f412e1c9e1ea62d21da0c5822b0b6f27a5 SHA512 fc38e37b9ef2b969df4813def9392ee1b3f0f53d602be1a61c671cbc61bab201055947cb3dbe5653e5bc09d886b49c5d5c9a82ab58b974f6f459885f5f1068cf DIST tracing-attributes-0.1.22.crate 28199 BLAKE2B 4599e970387f385152d9fd6e354f9b9389b41c737580d0e69c642fc5e53a34201519afb9d9be6e7fe8d37b6cd7d10cc75003f936827c164993a554cc04490858 SHA512 2f13d35116a2580e8a6b43f2ebd27d9f685204c1a99d383cba2480c2f35e635b4658c2b7c75b487194424237a4a6b48b52f404ec6e11fecbb0c106448ebd81c4 -DIST tracing-core-0.1.28.crate 57723 BLAKE2B 718974afb0412e93f60fd8795fce82f13953c2cedd753236945504f8342521d047f8ce517d24aa610f67127be8d59657a5405ce85025655c562bbf4e7be70bb9 SHA512 d48ac579f01123296eab18478888b916cdb64f1d8942e06e08984a77927ff5cac4328b1586800252c16472947f1b3c53c9a30c8b59a4a905210c54429b7d4b60 DIST tracing-core-0.1.29.crate 58969 BLAKE2B 08b10bdbefa45beb9405b4874fc22386d0aa1d2f5715c79ce64b3f3f7b841b0d606fcd626ba97f1691413f77d610a31615d8486839f7c584f4cc394bba8e3100 SHA512 47d07572dbe72b342baf7bf8ccd41ba870f277db24f4eba0e225f94746a5f2fe76ea340bc6e95a882168718ac4f1afdf4ee01bc57645a0ce3a5798374d175919 DIST tracing-serde-0.1.3.crate 7329 BLAKE2B 55d924fc3acfd496abca8b42bf3fa4a2511340cf2ebb060fb31bc0b5d81dcbbaa299daef3cddc3647625afd124b9c83efc1ef104f55dc6d4cd4d91e0e667c160 SHA512 3822ac747df404c33573ad2a5c722f9708066a72c2893dbf507563ef29bebcab79cec17515fa87c0fa64be8a08073c38ab57ccc463c74df8caf3df69c72e131b DIST tracing-subscriber-0.3.15.crate 187713 BLAKE2B 981e45c25d93c9cb5e5deee33d88216fdc0c6466d713552bff8679793b3d3caa6d0720c21ee4b66582ec5006a356ba39d287703d7debddf191cb6c577f39ee18 SHA512 69953ebad629f3a2175d6cb0bf4c607f299b6188d9e58e9556583eec1044dbf8b8f9010a18dcc5e26eb10cd86e242fa8a0aee33d6913dd64f05cc6077a3e8479 @@ -367,7 +334,6 @@ DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf4 DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5 DIST unicode-ident-1.0.0.crate 34224 BLAKE2B 62100357db87b74e44166a70a1d0f911281fc7410571554e9e89c94f3529920d1d43a8cdf3a3bf163c8acb8e9f575e83a024cb94217b84ecddc582751486954e SHA512 ccdad29fc63f71c507cdf276b02a5bb7fad44dffa123bf04d5b1495eb9c26bd7ec42ad6e11717eb10dc6499693047952c6b766c40d7b0696bd011779649d5fc9 -DIST unicode-ident-1.0.2.crate 34951 BLAKE2B f03f7a040142785675a800672bb363dcf7aae266eebf50425436100249442f27b18837f9e297d93b59a9254c349e13222f8af892a9c0fbf2bac676df8a1b0e1e SHA512 60d78668b762eb842c15ee554c0c1175393702c805f1a874957d49104e9152ad2d0316966553fb14cb520aa858a84da223bf426d55e4ac23de3324a3bebc301c DIST unicode-ident-1.0.3.crate 35031 BLAKE2B d8d20829b97e7f1b9710feb6773cc5c4d25de6509772491e6f508a489285e32ec3a14ae689a1f1cd01ff5e2d4301b98579155535e03e240c8605b5737c9c5de5 SHA512 7ebdcfd7131a0e7a834f7e973b9cf813495259e0a0606539623d3f9bb51f9c6414908e71281d6a77397021e48d41c400a704c65990aaa8ca8d0a6095d9b3ed47 DIST unicode-ident-1.0.4.crate 35491 BLAKE2B b92d4f09ec86fe1e0b403b8cb0787989c313f29e6b24961fc2ca046ee5e3b50f43f49469a290880412dd37fc1b46cbeb9123e9636e1f39e425f722a5aa44ad08 SHA512 db41d5c3f72cfaf654b4c250e18ac0ac077a816fd582f1548ed384653f467c15f85fcfbbb4ed2f9e8182587181abf1db14059d50f3e43b60434ddf38c8f65d89 DIST unicode-linebreak-0.1.2.crate 69293 BLAKE2B 825dc2a29d86314cff3492cac71add2cd48948284d9e9b684580186f4c021c8ce1e288d21cc47493eb19a158385ec602f0cd5608a7618e38667c1cc7445a302d SHA512 170db67d6d74df913dffc921986b92df8a2ba68776ddb17c8ffca51d0d4bee597a5460591e7ba593c1eaec8b6227956f4e0f9b11d217aed4ee85cf46f1be5277 @@ -424,7 +390,6 @@ DIST zbus_macros-1.9.3.crate 14794 BLAKE2B 7ae5cc45f8d7c9eae4d282f3c4884abfedf91 DIST zip-0.6.2.crate 60077 BLAKE2B 3353cb0b8557ad1f16f3a3964a5c6d992bd044eebe3857e42ee235bd479875811619001ad54378fa7bcacce8acbe7dca30199eaf88ddc47a91e47f15e0396e22 SHA512 a044090643e22d792a83600631d2828b3fffdc25260bfd7de703d20871c23deb6cfb121dbee9cdd5540125c96d113a9516f26b9f07cbf6f260725627166f130f DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc715b1395cafe6386553a52e9a72d08c3a599bc08d5f563ea71324f1e7d60db2797c3ad1ad23a9c322a3939346 SHA512 48227afe709c1cc54cb70b4d9ae26e7f836559b4b11a68136d7720d01bacf757c1f5f40cad9de634fa27e196e4942df69c33a7de1334bb23ca995ea34690c5ba DIST zvariant_derive-2.10.0.crate 8746 BLAKE2B 8408e6689f6f849d37d0ade5549dbac25a01a8ef6de5692290f24462e0984128fb5b1d72e87e94e4c422896d68f9acaa382ca6af57f47f470448894a85071b1a SHA512 ba06d0761de8e20839246517d89494e5728fd654cf95eec193a4ca4cdb90090542bbfd7ed0ffbc9fc44edda38c5270139f54e63cb88d09f6c26b39199ea1deec -EBUILD maturin-0.13.1.ebuild 8803 BLAKE2B e01c4f0e7e4880c429366cdea50ab6d560275d41e5c3d99c23922d69f450716ddb82c54b234c118c44e7a3168cc0368078cb9f787997914fc3f14bf42bce9c29 SHA512 2cdb35365cced93035d6155ac13adbf971b7611e9e003d415dd8fba1f95a5c180dd7e157646450bb61727df45a7d02bc65db9a7970ec77d86d74721c566fe9ad EBUILD maturin-0.13.2.ebuild 8875 BLAKE2B b3be1358149fd323fe308302087c8ba5dd130784f70927a28f95328ed669d07a88ae347758138d700be9047296df1e5b9cec0bf9920620405aab3bd65f4063e1 SHA512 e66f929c348662f406170ebb14e75b44cc5151b7f009bb211d45fc200ca8a9c8fe113fd78f5b5b93d160f1171d79035813163f9073d439988ddfa7ea159d66be EBUILD maturin-0.13.3.ebuild 9012 BLAKE2B 3a201bbd4168c195ddaccaf3e20aebbf2901d1c6290b8e0acf45ddf0dc9bb1938f05c2a45ecf28d1f9c78ee8b70448373d169fb3c10f975bfd2caf22c26e81cb SHA512 b80ca1d2513b3d2c86caa1e23986cb9ea56caa7384e3ff5dcdc068c9be941d1a734e784f601d816bfaf2ce6aafc07f77d6192b7980d317621bdd69fd6893d9a8 MISC metadata.xml 581 BLAKE2B 9fd4c9b9ef68199ef36af2d3799e3c16f819e89a2858bbfefbedb35575f5018c44ccf6b851f1bd367adefec1e8e6dc4a817bd431037b2ee8d1c01e3638d81541 SHA512 93e477343b707475d8b5bd043575a047e7247998e62daaed232216a9a3bfaa9dcae0ac02ec8489e847018495b31f9ef1811d528498e0e129dde99b06712ef7f7 diff --git a/dev-util/maturin/maturin-0.13.1.ebuild b/dev-util/maturin/maturin-0.13.1.ebuild deleted file mode 100644 index 46f9a302245f..000000000000 --- a/dev-util/maturin/maturin-0.13.1.ebuild +++ /dev/null @@ -1,432 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - addr2line-0.17.0 - adler-1.0.2 - aes-0.7.5 - aho-corasick-0.7.18 - anyhow-1.0.58 - async-io-1.7.0 - atty-0.2.14 - autocfg-1.1.0 - backtrace-0.3.66 - base64-0.13.0 - bitflags-1.3.2 - block-buffer-0.10.2 - block-buffer-0.9.0 - block-modes-0.8.1 - block-padding-0.2.1 - bstr-0.2.17 - bumpalo-3.10.0 - byteorder-1.4.3 - bytes-1.2.0 - bytesize-1.1.0 - bzip2-0.4.3 - bzip2-sys-0.1.11+1.0.8 - cab-0.4.1 - cache-padded-1.2.0 - camino-1.0.9 - cargo-options-0.3.1 - cargo-platform-0.1.2 - cargo-xwin-0.10.2 - cargo-zigbuild-0.11.3 - cargo_metadata-0.15.0 - cbindgen-0.24.3 - cc-1.0.73 - cfb-0.7.3 - cfg-if-1.0.0 - charset-0.1.3 - chunked_transfer-1.4.0 - cipher-0.3.0 - clap-3.2.15 - clap_complete-3.2.3 - clap_complete_fig-3.2.4 - clap_derive-3.2.15 - clap_lex-0.2.4 - cli-table-0.4.7 - combine-4.6.4 - concurrent-queue-1.2.2 - configparser-3.0.0 - console-0.15.0 - core-foundation-0.9.3 - core-foundation-sys-0.8.3 - cpufeatures-0.2.2 - crc32fast-1.3.2 - crossbeam-channel-0.5.6 - crossbeam-deque-0.8.2 - crossbeam-epoch-0.9.10 - crossbeam-utils-0.8.11 - crypto-common-0.1.6 - crypto-mac-0.11.1 - data-encoding-2.3.2 - derivative-2.2.0 - dialoguer-0.10.1 - digest-0.10.3 - digest-0.9.0 - dirs-4.0.0 - dirs-sys-0.3.7 - dunce-1.0.2 - either-1.7.0 - encode_unicode-0.3.6 - encoding-0.2.33 - encoding-index-japanese-1.20141219.5 - encoding-index-korean-1.20141219.5 - encoding-index-simpchinese-1.20141219.5 - encoding-index-singlebyte-1.20141219.5 - encoding-index-tradchinese-1.20141219.5 - encoding_index_tests-0.1.4 - encoding_rs-0.8.31 - enumflags2-0.6.4 - enumflags2_derive-0.6.4 - env_logger-0.7.1 - fastrand-1.8.0 - fat-macho-0.4.5 - filetime-0.2.17 - flate2-1.0.24 - fnv-1.0.7 - foreign-types-0.3.2 - foreign-types-shared-0.1.1 - form_urlencoded-1.0.1 - fs-err-2.7.0 - futures-0.3.21 - futures-channel-0.3.21 - futures-core-0.3.21 - futures-executor-0.3.21 - futures-io-0.3.21 - futures-lite-1.12.0 - futures-macro-0.3.21 - futures-sink-0.3.21 - futures-task-0.3.21 - futures-util-0.3.21 - generic-array-0.14.5 - getrandom-0.2.7 - gimli-0.26.2 - glob-0.3.0 - globset-0.4.9 - goblin-0.5.3 - hashbrown-0.12.3 - heck-0.4.0 - hermit-abi-0.1.19 - hkdf-0.11.0 - hmac-0.11.0 - human-panic-1.0.3 - humantime-1.3.0 - idna-0.2.3 - ignore-0.4.18 - indexmap-1.9.1 - indicatif-0.17.0-rc.6 - indoc-1.0.6 - instant-0.1.12 - itertools-0.10.3 - itoa-1.0.2 - js-sys-0.3.59 - keyring-1.2.0 - lazy_static-1.4.0 - lddtree-0.2.9 - libc-0.2.126 - lock_api-0.4.7 - log-0.4.17 - lzxd-0.1.4 - mailparse-0.13.8 - matchers-0.1.0 - matches-0.1.9 - memchr-2.5.0 - memoffset-0.6.5 - mime-0.3.16 - mime_guess-2.0.4 - minijinja-0.17.0 - miniz_oxide-0.5.3 - msi-0.5.0 - multipart-0.18.0 - native-tls-0.2.10 - nb-connect-1.2.0 - nix-0.22.3 - num-0.4.0 - num-bigint-0.4.3 - num-complex-0.4.2 - num-integer-0.1.45 - num-iter-0.1.43 - num-rational-0.4.1 - num-traits-0.2.15 - num_cpus-1.13.1 - num_threads-0.1.6 - number_prefix-0.4.0 - object-0.29.0 - once_cell-1.13.0 - opaque-debug-0.3.0 - openssl-0.10.41 - openssl-macros-0.1.0 - openssl-probe-0.1.5 - openssl-src-111.22.0+1.1.1q - openssl-sys-0.9.75 - os_str_bytes-6.2.0 - os_type-2.4.0 - parking-2.0.0 - parking_lot-0.12.1 - parking_lot_core-0.9.3 - path-slash-0.2.0 - percent-encoding-2.1.0 - pin-project-lite-0.2.9 - pin-utils-0.1.0 - pkg-config-0.3.25 - plain-0.2.3 - platform-info-0.2.0 - polling-2.2.0 - ppv-lite86-0.2.16 - pretty_env_logger-0.4.0 - proc-macro-crate-0.1.5 - proc-macro-crate-1.1.3 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.42 - pyproject-toml-0.3.1 - python-pkginfo-0.5.4 - quick-error-1.2.3 - quote-1.0.20 - quoted_printable-0.4.5 - rand-0.8.5 - rand_chacha-0.3.1 - rand_core-0.6.3 - rayon-1.5.3 - rayon-core-1.9.3 - redox_syscall-0.2.15 - redox_users-0.4.3 - regex-1.6.0 - regex-automata-0.1.10 - regex-syntax-0.6.27 - remove_dir_all-0.5.3 - rfc2047-decoder-0.1.2 - ring-0.16.20 - rpassword-7.0.0 - rustc-demangle-0.1.21 - rustc_version-0.4.0 - rustls-0.20.6 - ryu-1.0.10 - same-file-1.0.6 - schannel-0.1.20 - scoped-tls-1.0.0 - scopeguard-1.1.0 - scroll-0.11.0 - scroll_derive-0.11.0 - sct-0.7.0 - secret-service-2.0.2 - security-framework-2.6.1 - security-framework-sys-2.6.1 - semver-1.0.12 - serde-1.0.140 - serde_derive-1.0.140 - serde_json-1.0.82 - serde_repr-0.1.8 - sha2-0.10.2 - sha2-0.9.9 - sharded-slab-0.1.4 - shlex-1.1.0 - slab-0.4.7 - smallvec-1.9.0 - smawk-0.3.1 - socket2-0.4.4 - socks-0.3.4 - spin-0.5.2 - static_assertions-1.1.0 - strsim-0.10.0 - subtle-2.4.1 - syn-1.0.98 - tar-0.4.38 - target-lexicon-0.12.4 - tempfile-3.3.0 - termcolor-1.1.3 - terminal_size-0.1.17 - textwrap-0.15.0 - thiserror-1.0.31 - thiserror-impl-1.0.31 - thread_local-1.1.4 - time-0.3.11 - time-macros-0.2.4 - tinyvec-1.6.0 - tinyvec_macros-0.1.0 - toml-0.5.9 - toml_edit-0.14.4 - tracing-0.1.35 - tracing-attributes-0.1.22 - tracing-core-0.1.28 - tracing-serde-0.1.3 - tracing-subscriber-0.3.15 - twox-hash-1.6.3 - typenum-1.15.0 - unicase-2.6.0 - unicode-bidi-0.3.8 - unicode-ident-1.0.2 - unicode-linebreak-0.1.2 - unicode-normalization-0.1.21 - unicode-width-0.1.9 - untrusted-0.7.1 - ureq-2.5.0 - url-2.2.2 - uuid-0.8.2 - uuid-1.1.2 - valuable-0.1.0 - vcpkg-0.2.15 - version_check-0.9.4 - waker-fn-1.1.0 - walkdir-2.3.2 - wasi-0.11.0+wasi-snapshot-preview1 - wasm-bindgen-0.2.82 - wasm-bindgen-backend-0.2.82 - wasm-bindgen-macro-0.2.82 - wasm-bindgen-macro-support-0.2.82 - wasm-bindgen-shared-0.2.82 - web-sys-0.3.59 - webpki-0.22.0 - webpki-roots-0.22.4 - wepoll-ffi-0.1.2 - which-4.2.5 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - windows-sys-0.36.1 - windows_aarch64_msvc-0.36.1 - windows_i686_gnu-0.36.1 - windows_i686_msvc-0.36.1 - windows_x86_64_gnu-0.36.1 - windows_x86_64_msvc-0.36.1 - xattr-0.2.3 - xwin-0.2.5 - zbus-1.9.3 - zbus_macros-1.9.3 - zip-0.6.2 - zvariant-2.10.0 - zvariant_derive-2.10.0" -CRATES_TEST=" - libc-0.2.119 - libc-0.2.125 - once_cell-1.10.0 - once_cell-1.11.0 - once_cell-1.12.0 - once_cell-1.9.0 - parking_lot-0.12.0 - proc-macro2-1.0.38 - proc-macro2-1.0.39 - pyo3-0.16.5 - pyo3-build-config-0.16.0 - pyo3-build-config-0.16.5 - pyo3-ffi-0.16.0 - pyo3-ffi-0.16.5 - pyo3-macros-0.16.5 - pyo3-macros-backend-0.16.5 - python3-dll-a-0.2.3 - quote-1.0.18 - redox_syscall-0.2.13 - smallvec-1.8.0 - syn-1.0.94 - syn-1.0.95 - target-lexicon-0.12.3 - unicode-ident-1.0.0 - unicode-xid-0.2.3 - unindent-0.1.9" -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{8..11} ) -inherit cargo distutils-r1 flag-o-matic - -DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings" -HOMEPAGE="https://maturin.rs/" -SRC_URI=" - https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz - $(cargo_crate_uris) - test? ( $(cargo_crate_uris ${CRATES_TEST}) )" - -LICENSE=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions - BSD CC0-1.0 ISC MIT MPL-2.0 openssl unicode - doc? ( CC-BY-4.0 OFL-1.1 )" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~s390 ~x86" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.{8..10} pypy3)" -BDEPEND=" - >=dev-python/setuptools-rust-1.4[${PYTHON_USEDEP}] - doc? ( app-text/mdbook ) - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') - dev-python/boltons[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - )" - -QA_FLAGS_IGNORED=".*/${PN}" - -PATCHES=( - "${FILESDIR}"/${PN}-0.12.8-zig-tests.patch -) - -src_prepare() { - distutils-r1_src_prepare - - # used to prevent use of network during tests - cat > "${T}"/pip.conf <<-EOF || die - [install] - no-index = yes - no-dependencies = yes - EOF - - # TODO: package-agnostic way to handle IUSE=debug with setuptools-rust? - use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die - - filter-lto # undefined references with ring crate - - # ensure rustls is disabled on arches where ring crate is problematic, - # add as needed and keep in sync with src_configure below (bug #859577) - if use ppc || use ppc64 || use riscv || use s390; then - sed -i '/^if platform.machine/s/^if/if True or/' setup.py || die - fi -} - -src_configure() { - if use ppc || use ppc64 || use riscv || use s390; then - local myfeatures=( upload log human-panic ) # sync with setup.py - cargo_src_configure --no-default-features - fi -} - -python_compile_all() { - use !doc || mdbook build -d html guide || die -} - -src_test() { - mv test-crates{,.orig} || die - distutils-r1_src_test -} - -python_test() { - local -x PIP_CONFIG_FILE=${T}/pip.conf - local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1 - - local skip=( - --skip locked_doesnt_build_without_cargo_lock - ) - [[ ${EPYTHON} == pypy3 ]] && skip+=( - # test enables pyo3's auto-initialize that is incompatible with pypy - --skip integration_pyo3_bin - # wants the missing libpypy*-c.so - --skip pyo3_no_extension_module - ) - - cp -r test-crates{.orig,} || die - cargo_src_test -- "${skip[@]}" - rm -r test-crates || die -} - -python_install_all() { - dodoc Changelog.md Readme.md - use doc && dodoc -r guide/html -} diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest index fc9d69f1e824..14d9a1645fd1 100644 --- a/dev-util/pkgcheck/Manifest +++ b/dev-util/pkgcheck/Manifest @@ -1,7 +1,9 @@ AUX 50pkgcheck-gentoo.el 125 BLAKE2B db546b7f4e1517fb4f3bc46eff6a3294c8d677be031ecb33987daa84c355c3628ab7f24bbab90afb24b0bcec6c0ebebb56339374fa35a345481aa9808bd538be SHA512 31bad085867ebecedf0c9c3ed1223e7512238892d69b5224e850d744c5965bf7a2d7cb90978d9cce6da8dc554dba36803d604b8c6ac2b7cc9f2718ef7d6fc644 DIST pkgcheck-0.10.12.tar.gz 477880 BLAKE2B 9d71e6d3312f2c11a722f12c854a14523174b91ca1cf8ea89f6da3463e8aeab1744b083a31eca675e40069b57f4b2b24a83efa0d692d90cd00b9e9c4ec452a02 SHA512 e146dd0533b769078102ff27f90120c459ceb614aed4365a43a36e1a24d1230890c9da7a756b3fcce528806ca1fca10d8d8c283dcc464a7c98368bac0d98a26f DIST pkgcheck-0.10.14.tar.gz 490827 BLAKE2B cf45c66e8cbe11f65840eb98de7e4c8359396f6271dc7d728daeb54704e53c1480198bc1451b4d50510d00029243a0d6dd91201f4bd7b3b5860df27b66792ee7 SHA512 c792a7dfe4f49e6c2008a44f6afb10a2db2067e8e6b9fc6bfe27010e62a6341328f62f3f2e87c4025997392f3883431d4a66c97beb3eeb690cef63e697754ec3 +DIST pkgcheck-0.10.15.tar.gz 493266 BLAKE2B 1dfff3ded8f76c807e79415c6eab1786aeb103975ca639f509e4d97448bed3c7e7969b30ad699528d1a655a6be39fa89f20bf91ee774ab40ca1c99ed23c6f970 SHA512 9bcee0428f6276dc1a5a92dfb528402bc51dd38a79fc2bfeba391297e6e6c058ebf5579e086de881a3331c669dd4700f4b2d5baa74f66172953a329d7e815433 EBUILD pkgcheck-0.10.12.ebuild 1661 BLAKE2B d994946153d683ab6628743429bddf8f782b83d7717191e7194508a311d9185a4528b9f1316678cd63b75288f94b56a1ae2cdd1c774578fa465c546709bb2195 SHA512 0ee68ca56115ca91b64381a8d8aca964a9a78a8655808c2d793f878ae915c32754dfe76010be59714d45eba0691c4aac1ef736221908385b6e25f47713426a57 -EBUILD pkgcheck-0.10.14.ebuild 2205 BLAKE2B 7713a52128cbf038209461aac056bffb666f4ee75cbff1d04b9fa1d98d6de38459273a2cac4eca9883b410dd4da8cea69c6e6d41089eda0cbfd5ba993a8c0378 SHA512 4a6ac693f2dab601f503ea175c807dec0039c87b77fa2753cde0578948e62b2dce13bc9853d0cb93ec4d1219ed2e6f676db684f83326e24fe8630525c0d50038 +EBUILD pkgcheck-0.10.14.ebuild 2198 BLAKE2B 746bacaa1513a9102beb32ee10e1236272e37f1465fadd9d629b0328b2e5aa84e439f3cf7922850e43e3768fbcd9b945ea01f244b8640cb726491fb764c1e310 SHA512 7403d3401b347c9bcd74712f4f595c7c5827e0857db39ac2032cf22d74da98eaca8701f6097e227a1c1fa315836b78469a37fe67240fb75fa6b986b51b84c9ec +EBUILD pkgcheck-0.10.15.ebuild 2205 BLAKE2B 7713a52128cbf038209461aac056bffb666f4ee75cbff1d04b9fa1d98d6de38459273a2cac4eca9883b410dd4da8cea69c6e6d41089eda0cbfd5ba993a8c0378 SHA512 4a6ac693f2dab601f503ea175c807dec0039c87b77fa2753cde0578948e62b2dce13bc9853d0cb93ec4d1219ed2e6f676db684f83326e24fe8630525c0d50038 EBUILD pkgcheck-9999.ebuild 2205 BLAKE2B 7713a52128cbf038209461aac056bffb666f4ee75cbff1d04b9fa1d98d6de38459273a2cac4eca9883b410dd4da8cea69c6e6d41089eda0cbfd5ba993a8c0378 SHA512 4a6ac693f2dab601f503ea175c807dec0039c87b77fa2753cde0578948e62b2dce13bc9853d0cb93ec4d1219ed2e6f676db684f83326e24fe8630525c0d50038 MISC metadata.xml 486 BLAKE2B 3fbd43c40601e7edccf11e4335b82d90bd42c9144436529dd6a0c2ffaccbf5febf018c55a336d07c2a86271b43e8da4dafa228a6d2afa7dfd8215eeda5e415e8 SHA512 98c0803dd08976c0f1be543c052a49647d3ec3dbb02667053fee22baec3a05723350cc02d3c0090ff128ba795ed4802b8b73161148f2b790519bbcb881b31105 diff --git a/dev-util/pkgcheck/pkgcheck-0.10.14.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.14.ebuild index a8ce557ca15d..07f658d1b681 100644 --- a/dev-util/pkgcheck/pkgcheck-0.10.14.ebuild +++ b/dev-util/pkgcheck/pkgcheck-0.10.14.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" fi diff --git a/dev-util/pkgcheck/pkgcheck-0.10.15.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.15.ebuild new file mode 100644 index 000000000000..a8ce557ca15d --- /dev/null +++ b/dev-util/pkgcheck/pkgcheck-0.10.15.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_IN_SOURCE_BUILD=1 +inherit elisp-common distutils-r1 optfeature + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git" + inherit git-r3 +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="pkgcore-based QA utility for ebuild repos" +HOMEPAGE="https://github.com/pkgcore/pkgcheck" + +LICENSE="BSD MIT" +SLOT="0" +IUSE="emacs" + +if [[ ${PV} == *9999 ]]; then + RDEPEND=" + ~dev-python/snakeoil-9999[${PYTHON_USEDEP}] + ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]" +else + RDEPEND=" + >=dev-python/snakeoil-0.9.12[${PYTHON_USEDEP}] + >=sys-apps/pkgcore-0.12.13[${PYTHON_USEDEP}]" +fi +RDEPEND+=" + dev-libs/tree-sitter + dev-libs/tree-sitter-bash + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/lazy-object-proxy[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pathspec[${PYTHON_USEDEP}] + >=dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}] + emacs? ( + >=app-editors/emacs-24.1:* + app-emacs/ebuild-mode + app-emacs/flycheck + ) +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +SITEFILE="50${PN}-gentoo.el" + +distutils_enable_tests setup.py + +export USE_SYSTEM_TREE_SITTER_BASH=1 + +src_compile() { + distutils-r1_src_compile + + if use emacs ; then + pushd "${S}"/contrib/emacs >/dev/null || die + elisp-compile *.el + popd >/dev/null || die + fi +} + +src_test() { + local -x PYTHONDONTWRITEBYTECODE= + distutils-r1_src_test +} + +python_install_all() { + local DOCS=( NEWS.rst ) + [[ ${PV} == *9999 ]] || doman man/* + distutils-r1_python_install_all + + if use emacs ; then + elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen + + optfeature "Network check support" dev-python/requests + optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest index 9d862b917f1d..1b95eec3e08b 100644 --- a/dev-util/poke/Manifest +++ b/dev-util/poke/Manifest @@ -1,3 +1,5 @@ DIST poke-2.3.tar.gz 7369945 BLAKE2B fe9274099a9ddacf1f46b7cec1f98cc6c442b24f149efbf4320a74a270dc8bad7cf3f87df817c9968a13ece763573b36f0ec99699cb9c7742b7be9023a4fca39 SHA512 101ef0009676c02f72ffb4889a02c9a161f29f412685249c7166f69077b0cd1b19d940567ebb86894bacf2278a2e138354fd49456f12b05a4c1957f437ff1d86 +DIST poke-2.4.tar.gz 7372092 BLAKE2B 64b8b22713bb581c30b624200c0a283a8de548895db2c21d83babbb18a93f3a8975dd7af752bd7ea856242f90035add249fbb62462ac632bec351598bcca0fe5 SHA512 6fa1097a5cbbd4171b6a390934c5648b4c382b8b8c8dd4955bba82cb57107f67e23b39f2df2081904a02f457e6c5b2d10baed710da3ed4b9b9eab3f4127e12bc EBUILD poke-2.3.ebuild 919 BLAKE2B d5edcf4aca522c508b2f3b3116983dda26824b50d9390e498e37c3d67f43e9f5f62391501c0dd9b77769ed649d2e177e243f32067948751a8168b7dcf93ddeec SHA512 8c7a9c529e2f32b51c7cb79e2748abbd805420254f8f398a8cc7b35136b2a5a71a44ac40e04f869e97e58286815b6037bdcc94e51184625ee7773e895e515a14 -MISC metadata.xml 290 BLAKE2B 07560f09c179b5ae7616989203f0f211b6dbd98f91d9ed22354b6b9dd7f7177faf0a392822f6e4b35e76842fff006fb5102782a5f9c37bd75bf5c8b151b96443 SHA512 282117250988d57f5a2f01c59ec3f9c1e2ccacb65049de1fee95598abb3de04dcd671e9697e5451dc998866a28e8c7fa8e691150a0a32a9d7f13972a138aa91d +EBUILD poke-2.4.ebuild 1107 BLAKE2B 70438e44aeccfc598d118c53a522e1dc5c2d77be82d10b2463ac2088601da86b39a676e1e6a9001a7331f22d846ae54c0dbd3cd83102c32c50dede0bfe203c04 SHA512 d0475717a9d091d9eb47032fb7fd5dfe7f9382e31bc14f67b13d85f29dc102b85493ca31d00ebe704ca65a898da9b4b17f6f45cb977b54bf3bee76ab74779d41 +MISC metadata.xml 581 BLAKE2B ec95051ac0d19a1c062e58c36cbeb3e09661cfc00a11854c3795a5ca7b587ac01230ecef242576b49d69f1e2c7e400590541aad517c790a13cd028d3b594a76b SHA512 8b6d7acaf17c56d40d71851cc36485f00e4154d072ef430e9f0e0a4d7a15bac0345456a7c7d99db98945f43257d87f662d13be54adcef93f36c79a3891e3efc8 diff --git a/dev-util/poke/metadata.xml b/dev-util/poke/metadata.xml index 68b47f442e4e..777e0547b116 100644 --- a/dev-util/poke/metadata.xml +++ b/dev-util/poke/metadata.xml @@ -1,8 +1,16 @@ - + + arsen@aarsen.me + Arsen Arsenović + + + proxy-maint@gentoo.org + Proxy Maintainers + - enable machine-interface protocol using dev-libs/json-c + Enable machine-interface protocol using dev-libs/json-c + Enable profiling in the PVM diff --git a/dev-util/poke/poke-2.4.ebuild b/dev-util/poke/poke-2.4.ebuild new file mode 100644 index 000000000000..683291c3f9ba --- /dev/null +++ b/dev-util/poke/poke-2.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Extensible editor for structured binary data" +HOMEPAGE="https://www.jemarch.net/poke" +SRC_URI="mirror://gnu/poke/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="pvm-profiling nls test" + +RESTRICT="!test? ( test )" + +# TODO: libnbd: not packaged in gentoo yet +RDEPEND=" + dev-libs/boehm-gc:= + dev-libs/libatomic_ops + sys-devel/gettext + sys-libs/readline:= +" +DEPEND="${RDEPEND} + test? ( dev-util/dejagnu )" +BDEPEND="sys-devel/flex + sys-devel/bison + sys-apps/help2man + virtual/pkgconfig" + +src_configure() { + # NB --disable-{gui,mi}: + # These (AFAICT) have no consumers in Gentoo, and should not get any, + # preferably. They are slated for removal with Poke 3 (should happen + # towards the end of the year, possibly), so they should not be relied + # upon. + econf \ + --disable-libnbd \ + --enable-hserver \ + --disable-gui \ + --disable-mi \ + $(use_enable pvm-profiling) \ + $(use_enable nls) +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest index 3e35d7cb595d..b05d0265d4c9 100644 --- a/dev-util/rizin/Manifest +++ b/dev-util/rizin/Manifest @@ -1,9 +1,5 @@ -AUX rizin-0.4.0-capstone.patch 681 BLAKE2B ad680ca6ee4782d0a164048e9884a3154fd817ffea42810dc3e11ebd9b5254da7fa1c1379180ba43eec9d3b1966329ffbc7a807df1beee6bcc9879e7e7b5cb65 SHA512 dca9648697d9b419002d27de4ac562ec519c4ffd2161960c489c90e5c0950beaac7a7e9b86cfa32a34efdf60f11fd953547b9a37fe457fe294b5516e5d07d412 AUX rizin-0.4.0-never-rebuild-parser.patch 1568 BLAKE2B c77276adb8349188ebc937d84b011650b978ba5bed6c0596258963d395014c5e0733e44930b4c2db6dd88941d99b2aa37acf461d035fc31dcd321571ef0d6392 SHA512 a46311772dc42b90b8e3e49ddb66f6d64873773e254ac943934de0129d5f4a77ccb759d20b519b58418d45c076f136d582f2e70056693c75b2f6aae19eb07551 -DIST rizin-src-v0.4.0.tar.xz 11432232 BLAKE2B 095ca9d317296afca9514a70f208e9aa87fc426e6b7e41163f64d5a1192a4d9ccd8ece9c4f13a24fc973668dece625fa13ad75542695a66c542fe2f0d9e66733 SHA512 9d576bee48e5ceae46b4e309c53e01b82edf89a95046f576e1c38fefa73353d6d1f04e6d444332324387d4e115bc87659a358629f7277a41dfef44c82364547b DIST rizin-src-v0.4.1.tar.xz 11453808 BLAKE2B dcae21320e2533904d9a337d4fb9cc9a450439753106dc5c341e3ca7c788f0a44034340eb0dfe3fad4f1d8a7ebe873720d42d70ce343e8c7b953d4d148a38da2 SHA512 565358e11fd4db44ec7f8c25313a1cfc726c38a17afcb699c3fc2af520242fb343ea4a267f0a8e35bdc08e9a765a6a17ec7b8eaba9f9ad9ef5a7dcfe01c7354c -DIST rizin-testbins-64a6f26369bf5893ecc20cb8984a5ad506ef8566.tar.gz 172591261 BLAKE2B e78843fd95ac0406f66490b7253206e77787fc65780bc7c6a67d26aa9618a6f85803a88724ad424a7bdeeb20d95ebf9314e582029ac778d7d4de4f207ff54aad SHA512 ada4a3faad94553f0f2802419ba604177bb66d332b1a351effd485d65bd8365abb36d736486bbd0bcbc0da584ad4a2edaa7aa3cb62fa12811282c2e0afecb950 DIST rizin-testbins-aef7f7b714a696f382f55b8cbbf94c5b69518de3.tar.gz 178497762 BLAKE2B 8c82a537a58e65d35bd8b309311c4377b5996ff4b650fc6cff4cf347e04fbe4b2ec0e88f03ff43572c8e99675186b05b393b7da070a60ab107c3cca829d2544b SHA512 2745b58646963c28a45b46e8e709845c355863e61cf796aeb3d2e617f1bf2f9916a4b106cd08f48b1ef6e36f7f38624b5977dcd62c921124b0a1122b7220baa8 -EBUILD rizin-0.4.0-r1.ebuild 2482 BLAKE2B 6e24b0d62bc4a01c9cf7cdeabd3526c06133679435cc1c184901e10caaf6f9880d99b25d14a6420d08ddb10304381e2845f9d358bc1e63b4eef92a22e5bb7889 SHA512 8bc1f55ef8c2d4026aac7cbffa6be4687856607b324f6619b1ae0a10ac671ccc69f63496cff533e2472406944fee56c92e65e6ecdce77cc37401a14cd93174f0 EBUILD rizin-0.4.1.ebuild 2447 BLAKE2B 18afb0d0b664e636ffd6f605befe22621594045cac56cb3c90968cd2bb18e363a2192b61d55406c7ac1866eb2b15d47c2ed5295402bfa547940509bf7d6fa35f SHA512 a2d103f22892db99233377c9f994d744a9171608adfe16a655fe11d60c3d12275afabdcb96ec43c2beea041eeae116f7ebe170da25e2ba36165711c26753a6c0 MISC metadata.xml 348 BLAKE2B eea14d9f2e713f2f272a46bd754e500b28ec3958f0f4295e6fe6e73c9dcfa1e180fa62901bdb591fdb43ec8ead23a63f20416e52605e6ae186532e651e0eb1a3 SHA512 db41ccd0ce1493387c47eb707dd303c556ad784ffab2ffe03509a4ff7b0c1b650b0f0999edb5e4e040f95f1f550e9a11ead273ec74ebedb97e645e40c6ad37d5 diff --git a/dev-util/rizin/files/rizin-0.4.0-capstone.patch b/dev-util/rizin/files/rizin-0.4.0-capstone.patch deleted file mode 100644 index 4132e97095f6..000000000000 --- a/dev-util/rizin/files/rizin-0.4.0-capstone.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 2b8104bc5e763ed841d6dbffacbeaf02e86b8421 Mon Sep 17 00:00:00 2001 -From: Mario Haustein -Date: Thu, 7 Jul 2022 07:50:10 +0200 -Subject: [PATCH] Fix capstone include directory - ---- - librz/analysis/arch/arm/arm_il64.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/librz/analysis/arch/arm/arm_il64.c b/librz/analysis/arch/arm/arm_il64.c -index 2e9da10aece..6b552596c9e 100644 ---- a/librz/analysis/arch/arm/arm_il64.c -+++ b/librz/analysis/arch/arm/arm_il64.c -@@ -2,7 +2,7 @@ - // SPDX-License-Identifier: LGPL-3.0-only - - #include --#include -+#include - - #include "arm_cs.h" - diff --git a/dev-util/rizin/rizin-0.4.0-r1.ebuild b/dev-util/rizin/rizin-0.4.0-r1.ebuild deleted file mode 100644 index f1ecf6fdcb2b..000000000000 --- a/dev-util/rizin/rizin-0.4.0-r1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -# This is the commit that the CI for the release commit used -BINS_COMMIT="64a6f26369bf5893ecc20cb8984a5ad506ef8566" - -inherit meson python-any-r1 - -DESCRIPTION="reverse engineering framework for binary analysis" -HOMEPAGE="https://rizin.re/" - -SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz - test? ( https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> rizin-testbins-${BINS_COMMIT}.tar.gz )" -KEYWORDS="amd64 ~arm64 ~x86" - -LICENSE="Apache-2.0 BSD LGPL-3 MIT" -SLOT="0/${PV}" -IUSE="test" - -# Need to audit licenses of the binaries used for testing -RESTRICT="fetch !test? ( test )" - -RDEPEND=" - sys-apps/file - app-arch/lz4:0= - dev-libs/capstone:0= - dev-libs/libuv:0= - dev-libs/libzip:0= - dev-libs/openssl:0= - >=dev-libs/tree-sitter-0.19.0 - dev-libs/xxhash - sys-libs/zlib:0= -" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS}" - -PATCHES=( - "${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch" - "${FILESDIR}/${P}-capstone.patch" -) - -S="${WORKDIR}/${PN}-v${PV}" - -src_prepare() { - default - - local py_to_mangle=( - librz/core/cmd_descs/cmd_descs_generate.py - subprojects/lz4-1.9.3/contrib/meson/meson/GetLz4LibraryVersion.py - subprojects/lz4-1.9.3/contrib/meson/meson/InstallSymlink.py - subprojects/lz4-1.9.3/tests/test-lz4-list.py - subprojects/lz4-1.9.3/tests/test-lz4-speed.py - subprojects/lz4-1.9.3/tests/test-lz4-versions.py - sys/clang-format.py - test/fuzz/scripts/fuzz_rz_asm.py - test/scripts/gdbserver.py - ) - - python_fix_shebang "${py_to_mangle[@]}" - - if use test; then - cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}/test/bins" || die - cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die - fi -} - -src_configure() { - local emesonargs=( - -Dcli=enabled - -Duse_sys_capstone=enabled - -Duse_sys_magic=enabled - -Duse_sys_libzip=enabled - -Duse_sys_zlib=enabled - -Duse_sys_lz4=enabled - -Duse_sys_xxhash=enabled - -Duse_sys_openssl=enabled - -Duse_sys_tree_sitter=enabled - - $(meson_use test enable_tests) - $(meson_use test enable_rz_test) - ) - meson_src_configure -} - -src_test() { - # We can select running either unit or integration tests, or all of - # them by not passing --suite. According to upstream, integration - # tests are more fragile and unit tests are sufficient for testing - # packaging, so only run those. - meson_src_test --suite unit -} diff --git a/dev-util/schroot/Manifest b/dev-util/schroot/Manifest index 23d82ab15dcb..a084a6d461c5 100644 --- a/dev-util/schroot/Manifest +++ b/dev-util/schroot/Manifest @@ -4,9 +4,10 @@ AUX schroot.confd 371 BLAKE2B efb68aa9818ddf23fa88087c656f8abe8ee3c549714fa16b2b AUX schroot.initd 706 BLAKE2B 344eb8296714d2d40b451a07fd6e498c6134122da2d115cfc4bf6e7285278ce5c97fb05be7303f8636d30b455323f32594387c87fa96ef1b5a99117b41c2e3cb SHA512 8ce31a67cb4a6064875eed2d5cf3f11ce13f322b19df6b51dc08df2de42447f09124d725d70b1c4ff906644ef52a1f1b5b295575f795a96438bad3dea52f3d15 AUX schroot.tmpfilesd 91 BLAKE2B f731cf3cb0037ec35f8144d2667f3a12fbfcef088454d165cfcdc63d34f433eb7abc9442917c0cccaf48b66cab028db0b04edbd9d1cb2864d257213fe54fd3e6 SHA512 381d715e2a1443d0115a6fa35cc7d43205a1dfa432f40e4903d944c219b8f5f0b076fb93c90c159f1f7edd5cf8a8766653a41e168940da92bae0b186c93eff96 AUX schroot_prompt.sh 73 BLAKE2B d833a51c7a36ba45b672e1b7adc1e371c3641b53c74530abe7c21c4d3d590b59aef4ff86f33db5e4feef500e74aee9566cddaffba67c3798e202605c7fb90c22 SHA512 403145790845a1fcc49991c76c1bf76c5e38a6e86d8fa150690289f34660d7b02acb91e8ac24335975285437176e0d4f8d91a643a173962a9578938e7f0f4b48 +DIST schroot-1.6.13.tar.gz 687581 BLAKE2B 5054407e545f39258df7598dbc233a836f6a86a02b4d0f3368109fd3edaea543fde6f81cfc6fedcdd6124490a3d5bc4d3a7e113ebe5ba2cfe7ec2c204f9cd0f4 SHA512 a250a02eb2384f1c27a9ff6479b77647a7a19b96b3b4e9d63e32a5dabe6ef3a3b1e2efaf98ddd9db93ded50fc93595ce545b0f0247c4a9e481349adafe806c2d DIST schroot_1.6.10-12.debian.tar.xz 83636 BLAKE2B 0289848f7e64983c06f47a70346e06d7024722c643034ac24745fe4548311b893053ec28891f39264cb0894c12236f4e8523b70cd83553d1a7179cbfc63cbfa3 SHA512 77ae2d758593de505e9381e4800eb17a9e14fb949a5bdb07b9235671ae4bd18c668aa9c35a1ba6340af93b308b5c3798afc83f14165e4b19e7cebab92b83fc52 -DIST schroot_1.6.10-7.debian.tar.xz 82524 BLAKE2B 664ee356f8de1215c761a771cc0700d25ff6c0513124f4d84d5b33a046cac6ff194b62dded1e8f966a922a013644edd3d9424b0d577a8bb2b371e23e8dd88ed5 SHA512 ee362cce46ec804cd0ad6bfe3c7dec37fdeffe56941d51aec9e9622057a4d2a94e47f7530d28862c948233c6623cfa4b4721c27f293e31a28ec0320ffe02a47a DIST schroot_1.6.10.orig.tar.xz 797328 BLAKE2B 1f91531f22c5b0a75e5bb74effc660efe4819acc59b007355c12a01c0a1de12674881dd0fbbcab00575a02629662fca799d48f5b967eb527812ed8c08ff9ad28 SHA512 25155989c7811ab4c7bf3cdceaa8d0ffb12f08388143891def96fcd205f1cc401dad9a74f0e9a9ef8610d50174ff8319a8368401431dc87e1a11c0241e61fcbe +DIST schroot_1.6.13-2.debian.tar.xz 110752 BLAKE2B 77c877e13541968ffd4edaa04c1a846e9deb19a3670088c19cdf3a217acfc2521d2b8d8dec7b8e6188b107f793af6152d5724fd596a9c62f6c9b57f2c30d57b0 SHA512 8fd7e7f95131285ec49bda3d9ccc6ba025976009c382998ef183142d2e3e288b7936e2c8ec6532870b601f62b460d577920d9a801b789f0d1bf7ee31b45356c3 EBUILD schroot-1.6.10_p12-r2.ebuild 3482 BLAKE2B cba9a46614acfb538b9db92cbba357d10fe930a4de0c9693833c0e906495dbbff332c2e4a9f1ec108864c82f5a30b499fdcae2a79db59fdc7501db2dc75cb75d SHA512 221576e9994192fefe59fad5c80a0a4ef77aa18d61aaf1e0a9a223c9caad3b5a19087ecd38057c30584b3f229e3b285c482b944f0892a761a76666fb81fe27ca -EBUILD schroot-1.6.10_p7-r1.ebuild 2927 BLAKE2B e271418d1b67228d102a4cca0d97fed0d5d7cb173b6648d6c431247ca30d7ceb646651ed2dbd035f981648c3e11730420a2265846ac103df76f55eb05aa0c286 SHA512 d10453f1bf39f65da99fbb3d3ea55ead4304e2f32a2cf7857b58d490d3968614234b688ed341a46be64146d932de108ee849fb6efd2e4cbb39c2578b336e3425 +EBUILD schroot-1.6.13_p2.ebuild 3570 BLAKE2B 34703bfc312133ac73ec6343689e26cf788b95bc52f957dad85eed7116063c5a5e4049e22cab94ae410a02c6ae186b9d2193e60ac468e3d04e55400ec80813d9 SHA512 a2711a48727231e637455a0c90208eceeced4b335d2bad660d14616f8baafbeae29e7defd78a36548071bc414a0389581bb58d2d1f55718d705771aab7310cc5 MISC metadata.xml 616 BLAKE2B ec6e30d14cf7b8a9b8bfbe68be7d4f044d3ad8c84edea4c98b997426dcf1a29d87d2ef74968184b2aab28b68925687fd04a319f5dec0a594d586b2a7a10d7818 SHA512 18118a20b8c4f02926d27bca2a394611512bb7c353720b092ef79036691c3de24febb29d96b36171158d31534ed1dc994f2e4952517438ff550fb95cfad9dc4c diff --git a/dev-util/schroot/schroot-1.6.10_p7-r1.ebuild b/dev-util/schroot/schroot-1.6.13_p2.ebuild similarity index 74% rename from dev-util/schroot/schroot-1.6.10_p7-r1.ebuild rename to dev-util/schroot/schroot-1.6.13_p2.ebuild index d5d3ed39319a..c1283549302e 100644 --- a/dev-util/schroot/schroot-1.6.10_p7-r1.ebuild +++ b/dev-util/schroot/schroot-1.6.13_p2.ebuild @@ -8,13 +8,13 @@ inherit bash-completion-r1 cmake pam tmpfiles MY_P=${PN}_${PV/_p/-} DESCRIPTION="Utility to execute commands in a chroot environment" -HOMEPAGE="https://packages.debian.org/source/sid/schroot" -SRC_URI="mirror://debian/pool/main/${PN::1}/${PN}/${MY_P/%-*/}.orig.tar.xz +HOMEPAGE="https://codeberg.org/shelter/reschroot" +SRC_URI="https://codeberg.org/shelter/reschroot/archive/release/re${P/%_p*}.tar.gz -> ${P/%_p*}.tar.gz mirror://debian/pool/main/${PN::1}/${PN}/${MY_P}.debian.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="btrfs +dchroot debug doc lvm nls pam test zfs" RESTRICT="!test? ( test )" @@ -46,10 +46,10 @@ RDEPEND="${COMMON_DEPEND} nls? ( virtual/libintl ) " -S="${WORKDIR}/${PN}-${PV/%_p*/}" +S="${WORKDIR}/re${PN}" src_unpack() { - unpack ${MY_P/%-*/}.orig.tar.xz + unpack "${P/%_p*}".tar.gz cd "${S}" unpack ${MY_P}.debian.tar.xz } @@ -94,13 +94,31 @@ src_test() { ewarn "Disabling tests because you are not root" return 0 fi - - cmake_src_test + # -j1 to prevent race between test/setup-test-data and test/cleanup-test-data + cmake_src_test -j1 } src_install() { cmake_src_install + # debian-stype PS1 for chroot + # checks for /etc/debian_chroot file, which is created by schroot + insinto /etc/bash/bashrc.d + doins "${FILESDIR}/schroot_prompt.sh" + + # gentoo /var/tmp/portage handler + # e.g. portage.base.tmpdir=/var/tmp/portage in config file + # will use a subdirectory of hosts $PORTAGE_TMPDIR + exeinto /etc/schroot/setup.d + doexe "${FILESDIR}/11gentoo" + + # support for zfs clone options. + # zfs.clone.options=com.sun:auto-snapshot=false + if use zfs; then + exeinto /etc/schroot/setup.d + doexe "${FILESDIR}/06zfscloneopts" + fi + keepdir /var/lib/schroot/{session,unpack,union/{overlay,underlay}} docinto contrib/setup.d diff --git a/dev-util/shunit2/Manifest b/dev-util/shunit2/Manifest index 92a30313337e..a6a60b2c9f74 100644 --- a/dev-util/shunit2/Manifest +++ b/dev-util/shunit2/Manifest @@ -1,5 +1,3 @@ -DIST shunit2-2.1.6.tgz 61558 BLAKE2B 0568dbe6ff9234346d85925a7f27dc2c8e9003a3266ef0bf7c1bb5f73e06ce758c7ff82933899c9a99e37c189d2efdc111fe5132c69a4d80535dc4d14b7ec8d5 SHA512 c78cf349d72a9048e4932108a62b2d1873019b9b1909c3fb1bd7e873e7bb62df58c1941d916508dc60ef6ba0261a2bc6ee9e25d654eefdcce997682f2bc748d7 DIST shunit2-2.1.8.tar.gz 52458 BLAKE2B 8b9a6f9d39636816369662a3fe3118901710bbb7b0fb5f3d367b3a7344b0c87d576982f0aedbd71a55ec57d4ad15eb0c57d1345bc6b68087d953373d6de2fb99 SHA512 15aaf28996c9fb5ee5419f63b50013a194a7416dea04eb34eae2481f05e0580bd2c6977ad002b421e2785e2024978fda869cad1ef4125857c2a5ea21bf44a06e -EBUILD shunit2-2.1.6-r1.ebuild 547 BLAKE2B f85d146421c60c42669c418c596cb078b3ac1b402d8bd4687d684a9c3e56a8ee0fe2994cf7cd3e69f437e7a87bf1ed60cf8809220d69841eaf3932feebbd6b07 SHA512 617fdbc114ac334c52fbfa0d5580a062799f8aebf03a16398ef786f8ffd28140273161d18b468665f8dd2ccce93d43d93c10f1170c8e6d8573ce8124935b8251 -EBUILD shunit2-2.1.8.ebuild 625 BLAKE2B b55b6997e2fc3a23d75f596403530658d29624a310a9eb5e6b4c190508ebfba62e2b9a0cdb8d5cd0c14c7ea4383070328a3b9af23177e53c5b657ec6d5be65bc SHA512 42ba778b11572d8090115df186c772ca8df6068ec296902f3107ecff9090dfea3660ddac14c9c4c1fcd527a46a642ed286d25ce0b75417e59f0285f119869008 +EBUILD shunit2-2.1.8.ebuild 623 BLAKE2B faaf945dab9fa2a8d72ef7ea0f345cac09f3abb923723c27700947fbe29633f9c77c9f914fca3f0e18c4d12d40b1421b52153f279cf637e81850ed3735d471f9 SHA512 4bc106318b40895a8853f34cfe5f7eebd59425daf8a941ad63ebfac8d1eae19d7b4dcf6d4413ae00b3aad0730892aff7cc4d907d64309bcb3aa46fae6f9cd0ea MISC metadata.xml 666 BLAKE2B 488472998f992def80dfea2e2cd18430d77f4d89aa555c6fe8fd6e0145e7b33514a4d2eb2cb671dd86c7d99d4f18b31b58ecae9847a8e48670fdd77521090610 SHA512 4f7fb3b7c3510ecff972b62e0c9408ed10f8d23a51313b4ddb5ceca8599ccf3d4c9f72f22fde8dad3ca1d04ab01548acab53f68c42aded38935f362ba0bcee9a diff --git a/dev-util/shunit2/shunit2-2.1.6-r1.ebuild b/dev-util/shunit2/shunit2-2.1.6-r1.ebuild deleted file mode 100644 index dd75e0e1c249..000000000000 --- a/dev-util/shunit2/shunit2-2.1.6-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -DESCRIPTION="Unit-test framework for Bourne-based shell scripts" -HOMEPAGE="https://github.com/kward/shunit2" -SRC_URI="https://shunit2.googlecode.com/files/${P}.tgz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="" - -src_install() { - dobin src/shunit2 - - # For backwards compat to <=2.1.5 - dosym /usr/bin/shunit2 /usr/share/shunit2/shunit2 - - dodoc -r examples - dodoc doc/*.txt - - docinto html - dodoc doc/*.{html,css} -} diff --git a/dev-util/shunit2/shunit2-2.1.8.ebuild b/dev-util/shunit2/shunit2-2.1.8.ebuild index 102081d4d15d..a07c852f81e9 100644 --- a/dev-util/shunit2/shunit2-2.1.8.ebuild +++ b/dev-util/shunit2/shunit2-2.1.8.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/kward/shunit2/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 ~riscv x86" src_test() { SHELL="/bin/bash" ./test_runner -s /bin/bash || die "bash tests failed" diff --git a/dev-util/tree-sitter-cli/Manifest b/dev-util/tree-sitter-cli/Manifest index 73a20c936105..8963229590e6 100644 --- a/dev-util/tree-sitter-cli/Manifest +++ b/dev-util/tree-sitter-cli/Manifest @@ -108,5 +108,5 @@ DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f955297217 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 EBUILD tree-sitter-cli-0.20.6.ebuild 2926 BLAKE2B f92a2937d094f4f357aedad06f6bd714f7c881b521a4e5c9b360dcc288844b11343b0d7bee922502e4d0fbd64df96ff74298289b333f2f63d483a8c98841edde SHA512 7472165b035d24e7108ed13e4cea1e75bd686d5ad32c9320ec45ae0c4c5ae047489861cf0607b6a1890fedf966625df83148fd692ed66b12ce658a29459bce2c -EBUILD tree-sitter-cli-0.20.7.ebuild 2898 BLAKE2B 4ffc144fb80272cb2e461f19c0c01d060ca1925b41799402e61853280c3116c04f6c3231b117777e64ccf93df480a1a4914d8894e21533bf8b7264499c242429 SHA512 175579886d081b8862c09f46542750e689a59a87e5982249ce92b9ff43d5118e85e2057941fe7c15bf023bb8143cb9f05bcce5cedfd2850d7eea658e8e931b25 +EBUILD tree-sitter-cli-0.20.7.ebuild 2917 BLAKE2B 77931db2b83fb987c8db9146a2ce1b8f6af5334bdbb71968d420564c82bab733f179a960714ddddd00a5d6d56756e994953c1e88c961696df4c1572499d7b28f SHA512 4ef52be36b807dfca3669ae75f3429b1f3915e60a4eec7f1a14e4262d917b8c11f9c654ab1f9816f336e6358ec1f37c3fb97f9a330fb6fe67e7d3a637a25a7c8 MISC metadata.xml 678 BLAKE2B e000f4502ed07b8fffcbf05a9dcf0730407d70a00ddf289b8ffdd9e6d28df6481f7e6eec3416aa1278ad9602c098bde72bcaad4f7819c9554c39baf045555dc8 SHA512 37e64d773a4b01b34208b65be600e6f46c7633571d7ad39210b7957f41f31b296565304a4dc8a4ec0518489a89b1bf7a1b204111c4d428307b562e3f6d0575f8 diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild index 6ee876a33d2b..a6224e01b432 100644 --- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild +++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild @@ -124,7 +124,7 @@ S="${WORKDIR}"/${MY_P}/cli LICENSE="Apache-2.0 BSD-2 CC0-1.0 ISC MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv" # Test seems to require files (grammar definitions) that we don't have. RESTRICT="test" diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest index b7a145c6dd1f..ef87763ad774 100644 --- a/dev-util/uftrace/Manifest +++ b/dev-util/uftrace/Manifest @@ -1,5 +1,5 @@ -DIST uftrace-0.10.tar.gz 1111530 BLAKE2B 29388523e1009276ba4609d85e5979e823d028ff647239aa02ec2cac5ae21c7812c7699d47c09c0b9289a0debb39a2f502615547c8e658a821d5078e3b12c6fe SHA512 788234e4156974a70f06d02527e56e5fac821e8b66363dc5fc55d68797c374043c0b66b18b4ab1488b9647e08969e8dc94a64d6bb1a38ccad4cf98eaecc6e919 DIST uftrace-0.11.tar.gz 1120956 BLAKE2B e3bda84a7323cc50780950e502856e28a380249a0f518ad3f7950c4147f0ab635e84b978395eb9025e6b47ecf7eefddcde59356a22f1c8a1d60ddf9820dc3d41 SHA512 519ca13665ba97cea4c349d81b4b5cacd8d3d9b2188ef5edb447f6b783cb7a92356bc0f9e63b67427a896d8df671f58091113e1de3fffd8d8000417a9fdb6e46 -EBUILD uftrace-0.10-r1.ebuild 1206 BLAKE2B e07c628649a6bd7c21673ef8f6b3a58aeb312650eaf3f4c4fef484888372d8ac9c60d34b32193af45c5f2ca8a9dfa8a770ef96b698bc52ee779aa56c6d918f7b SHA512 e81d3373c9110fb04e33ac397b7725129b05fafea22db9cb696f454cfdecd9e5bf8aaf5dddc7ff47593d7e9d571adc4dafd752b349323c6d88337c3653b757d0 -EBUILD uftrace-0.11.ebuild 1412 BLAKE2B c6bebff0d317cdcab16747bebdfd4e75a7d833935148dccd63181c269a714a9fd30f960ed8e46ce36cad805b6f05ae8cf2b28e9edb960d554f7cfe99b5b64200 SHA512 35f9dcd1f258086a75998556d7bc0ec9de483af7d2eb4c01f68a26014cbe4638e77f96738a7103dc803b43fe1018cb45ca74382da8ee5db81fa8ce147e4456a1 +DIST uftrace-0.12.tar.gz 1138670 BLAKE2B 0110f22e12231a8795b12722220b8e9ad6efb79eac99969f3f4c67b7925e1466753bcf7dbcf10fb98c3b3dfa77f6f01ebfd55705fb0b9a3672a725ff24a1483d SHA512 02331f9e76b5652b0464fb3e9e29320ca1d4691a9de7bc7e7e489c3eac040ecd389c201ff2875b1b6a6695c687d7eab640239728f8b66c97efea21414b215842 +EBUILD uftrace-0.11.ebuild 1411 BLAKE2B e83e729cbe60e7e3e3f9b8005694976751fd9bd96bc0e0a8c09dc7514239c05f63d1a6f66e959e8b206660b6808fd9dcbac8e6cb4e73e6f4867a6800339c1649 SHA512 0d4ce3509da9d8dd111bd316c688cb9f3cf13daa50110e59659194453ba2d069f1e3394a02dfc7aff0f68f8a634c6d680e19d086040b172731b75c5c6bd8b8b7 +EBUILD uftrace-0.12.ebuild 1412 BLAKE2B 2b13d8a8385688310ac9605dd85629e9f9c22c5568d14d3b1406dbbedb08834a0d60be6497a4289eb2fa8e2391a839583957a6efa52226f85de002c8ddaa968a SHA512 2b1a3e8ffd4ba9336d5bb2ddf8ea6da90538cc04aa00ee6a4cbeb12903e334f3e44d64ef94d15da4d6c960aaa275fe4544eae35e15d472b1bde6d37283819e4e MISC metadata.xml 439 BLAKE2B 5164074d22c56fcba8f0677446484c392c347058c444e3f2760cc1e6d17e07406741f80a525ba99b575dca2d9347fe3b13b82fe5aa79bc734add9806695a5fe2 SHA512 d6e0f7ab729d6088748d5efe5c88910355f5ab7e70308b3b24f8cd27956b0ee21f8ff8bce18f9969694bd4677c229fe80317735de63e9a80b4dca638738dbe5d diff --git a/dev-util/uftrace/uftrace-0.11.ebuild b/dev-util/uftrace/uftrace-0.11.ebuild index 932d17460e98..dda417e13b4d 100644 --- a/dev-util/uftrace/uftrace-0.11.ebuild +++ b/dev-util/uftrace/uftrace-0.11.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="capstone lua python unwind" REQUIRED_USE=" diff --git a/dev-util/uftrace/uftrace-0.10-r1.ebuild b/dev-util/uftrace/uftrace-0.12.ebuild similarity index 75% rename from dev-util/uftrace/uftrace-0.10-r1.ebuild rename to dev-util/uftrace/uftrace-0.12.ebuild index e29becbcca74..644fc9e3f90d 100644 --- a/dev-util/uftrace/uftrace-0.10-r1.ebuild +++ b/dev-util/uftrace/uftrace-0.12.ebuild @@ -1,11 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{8..11} ) -inherit bash-completion-r1 lua-single toolchain-funcs +inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs DESCRIPTION="Function (graph) tracer for user-space" HOMEPAGE="https://github.com/namhyung/uftrace" @@ -14,9 +15,12 @@ SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm64" -IUSE="capstone lua" +IUSE="capstone lua python unwind" -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) +" RESTRICT="test" @@ -25,6 +29,8 @@ RDEPEND=" virtual/libelf:= capstone? ( dev-libs/capstone:0= ) lua? ( ${LUA_DEPS} ) + python? ( ${PYTHON_DEPS} ) + unwind? ( sys-libs/libunwind:= ) " DEPEND="${RDEPEND}" @@ -37,7 +43,8 @@ src_configure() { local myconf=( --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace" $(use_with capstone) - --without-libpython + $(use_with unwind libunwind) + $(use_with python libpython) ) if use lua && use lua_single_target_luajit; then myconf+=( diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest index 586191b54da2..d7229541cf9c 100644 --- a/dev-util/watchman/Manifest +++ b/dev-util/watchman/Manifest @@ -86,13 +86,8 @@ DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 DIST watchman-2022.03.28.00.tar.gz 3781468 BLAKE2B 5db1f60c7149af418037a0ce7a00656bc652ec90a4bae261dd48c0bc21d2424ad30e049fe1142b072b5a01ca1380a5cd495fafa74d5c10785e097685f8fb5b21 SHA512 3275e66fe522fc45b3f0c8c458d6d2f61ee314f04d6b12935100535bc060603cafe76c8b13c0b8d334c13b63320ff4b84dc8dfb0f5ce09efc28d94e5d7a5974d -DIST watchman-2022.04.11.00.tar.gz 3783345 BLAKE2B 0b4b4cadfb45e5a894428ab27fde3e7b70e3e3021d0cf76a15f7d072e0c86589d4b9f8c32d75e0c055a8dd30832360e669cc3d7f86061d214a3e18adc61a3781 SHA512 129eaded13ecaff0f4bfa2ffcd5fd27a1685a5f98e53d7b9dba837ad09054c9f8054992d92009580e20f80f367eb71276edab11bfbd4604ade353b08a29076d7 -DIST watchman-2022.07.04.00.tar.gz 3785684 BLAKE2B b27f71cd5d505d9383858434eaa90dd9a70478507a2750f10c3fdc88e39978cc6f94402d498dc26e2b5043018913bf71a28c04870dbefe8ee79fbe3e963a86e8 SHA512 43bbccd5e69905105da54fb661f506d2b3ef43719660deb07cb4b3b47b1569af71edcdc798ffdae79ec26c7cf24988394321d0f183f20af51daf6d54f4a3d8e5 -DIST watchman-2022.08.08.00.tar.gz 3788351 BLAKE2B cdf5ea901bbe7ff46d32fadb7eb46d2346f3330fd20c2e14dd4faa54c3feabfaf4c0a76b83a4493bcd052b7fa9d08e7ed05ad3d1bc883edefef9812258afeba6 SHA512 537b52d50823ce27f0c42927f2c04a57bb273f53d9f4c91a6744a319ff8efef9f5ed202ec2f2a1dfd59b1c16f5e8044ba21148bd40ca45660813cc67c839d6a2 -DIST watchman-2022.08.15.00.tar.gz 3783166 BLAKE2B a2090fb9e62890ea77e264c6d2727d93e8799b96ad4eaf7e02c58a8526fbd57b3b6ff2fdeddfb67a41771e2c0e29ca2f7fab2246ef8455df9902685c40c96138 SHA512 497f7127fe6efc5419f9f169b580701bdf88c4774b2c2d35b5c3849b29f679bf72569885cbb4411ebfd92e8d34eb589bf327d2362d8b5a1c141f9c063833f3e7 -DIST watchman-2022.08.22.00.tar.gz 3785807 BLAKE2B 7be65183a03bbef4b880349bc04b27c71699ae3a7c140bddea4f3f40299d9bbf19d63980bba988eab4219205b7250c9de2045d29aa9a5c65820e03a1b4cc647d SHA512 33efa917f7561f8f6fddd77590ad87064cfcca10c3936ccc3fd078a3f425ae49ec4a7e0859251c3020f26a0e9086301fd23fc1fafe73746316bf336123463f9d DIST watchman-2022.08.29.00.tar.gz 3787691 BLAKE2B faf3f6afe351f7596256424c9e4f0c31fe826ee1097e216d04d869b3adee7ca1d4d9afbbea99fb3ca4f095d06171a1afe56fc5a71022242c4fde99246c3a1781 SHA512 25f6f133253335ece931fdbb131e8df4961c4b73877e2caa5008d3bd5e66e44b1121b7d4f2cd3367b1759476307aad8d6642089c482a6b65178b0a05510ea5f1 -DIST watchman-2022.09.05.00.tar.gz 3787904 BLAKE2B e8bf19f3b3bb15a6d1bc6c902928c8390c6b3d275c193b1235585afe9598ba89c8e2ee77e4d2e41a7b20708e9e2d081ecd99b27702bf5d9551a3b9947cfb6371 SHA512 5c4d3a722e610556e7c76ddbb76996a7e8ff60c141d6264900da368417fe6f94cb68452d4aa3ab7818985b6460140388c89a3d5e00a3269a32a2e4acbc84c996 +DIST watchman-2022.09.12.00.tar.gz 3789078 BLAKE2B 57bb4f5e0e0c4fc3390296e78a62c4301997efcafe72f2cc9418c1d1527e03e6825c64c29aa1214d3cdedd6908a3e2ec89eb51e4c00cdf84129d8af6c3cb9fd9 SHA512 283db0b0d801ac5d0b87bf0edd054c0d4c90b1dee75b791f9fd999777dca9ba9efe46c26093ff932588e35679a9f835296b9109d0441c4dec1d37453f1373c1e DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 @@ -103,11 +98,6 @@ DIST windows_i686_msvc-0.32.0.crate 733422 BLAKE2B fa1c9c2e5a879797212caff8cbaf1 DIST windows_x86_64_gnu-0.32.0.crate 744209 BLAKE2B 76106af387f443f2a24a0cd15d53b59a9e66977df8a0a4074993b4efded7cf63f88d18ddd0bfae467bf37b47b4f9400bdcd3db9cec31bc8febaabef995f406d6 SHA512 35cf64bf981a16a011b2276dbbb65200834235075d369fe60ca06092e1c0631c114c402eb43db223ec885f0ab07a77aa9f1822d1db44c5e6747645c65a7ac182 DIST windows_x86_64_msvc-0.32.0.crate 669835 BLAKE2B f8c9dc578d652c2abf0d689dfa9681da29f760bc45ecec83b7d994e7df7c04f91fbcebee464ebd94d5fe7eb0dea90ac7c04578b56264d89ca9d91213fd89b17f SHA512 4720246d2aed3c3b3c252cda7773096642e78891b1a9776c920da908b2d3741e9e341060424327f1c16e4cb47b6e22af1be229589a51b5a3a04d2a6447275332 EBUILD watchman-2022.03.28.00.ebuild 4692 BLAKE2B 380179dc8f5d8a8f98136d9078a6950c4136f7859dc7fbb8ff6e858292426ccbd171db50c59d6722439adcd7808c2f7ccf007d8003caf932922ecf51ab61da82 SHA512 0c25b80ba316477132eb6c940b50ff1b470a23644652405c38d4248a0b939b68e356417c1c625d9acf11cf98b5ecef8e74bf4298097b937f2ec5965f287db998 -EBUILD watchman-2022.04.11.00.ebuild 4693 BLAKE2B 6bf2175c1a839bc5802d8874d3bb6925c51eb04cd0c97d02f219223e3cd16d21abac05e6385ae0ba669de79bf970b6762b1fc18c2257e1d7c73e7cb86d7088a1 SHA512 85f80e28c6df9db0a56c8a122062792aaf40adfe738b9fc5bd1b005b291962d58728ed08f087a4f13aa9b5fbac52344dd4c9f0a03af831ad939453290e2a0c47 -EBUILD watchman-2022.07.04.00.ebuild 4687 BLAKE2B b9b8376653dab8674d042f6f5a0f4f99deeb1459e8dba60e975711d239e61f40a7871ea04dc1ba84e694a242a48957f3766b119a38aaafbd46ba52899fd638c3 SHA512 ac344b1bc10a34808b4a9453280cd682a77bc8e687e7cc8b8e50d9bb413d17a668863a3ebff904d459a0481dc67f4bc485d2a635c3251c25af3a03bb1d672883 -EBUILD watchman-2022.08.08.00.ebuild 4857 BLAKE2B 595589dd252817a04b4fd6cc73d794605f59455616ed25a7b478fcbfc763b9be196f28b6339aa0793f24de7a2e4786c73158b2a6a14b9815adb14fb2299ee9ea SHA512 a74284b7a14e154f38cb656bfa655b3053679f4c71ee13b3f2350a7a8f8e1eb28f92fdcecb9f036c7a94fbeb7235fd7ca066f6aaff1ba5d8134ffd8c834f6474 -EBUILD watchman-2022.08.15.00.ebuild 4857 BLAKE2B 595589dd252817a04b4fd6cc73d794605f59455616ed25a7b478fcbfc763b9be196f28b6339aa0793f24de7a2e4786c73158b2a6a14b9815adb14fb2299ee9ea SHA512 a74284b7a14e154f38cb656bfa655b3053679f4c71ee13b3f2350a7a8f8e1eb28f92fdcecb9f036c7a94fbeb7235fd7ca066f6aaff1ba5d8134ffd8c834f6474 -EBUILD watchman-2022.08.22.00.ebuild 4864 BLAKE2B db42639b804d0d08eaa483788e9a85ffa0dcc6a1be2bcf642bb0affe155a8f017525d6b3ec8b829eef6f8df2c4d67c8c464f6e0d31da3a043ae01164424d5893 SHA512 97b2bfc19ed453f19354bfe05b4170bfbb9195aeafb9f9bb036d71ab27e52bfcbec658af8799c329c1b9d65b8fd90d4246507948c166f27ad5c77472cdddb69d EBUILD watchman-2022.08.29.00.ebuild 4864 BLAKE2B db42639b804d0d08eaa483788e9a85ffa0dcc6a1be2bcf642bb0affe155a8f017525d6b3ec8b829eef6f8df2c4d67c8c464f6e0d31da3a043ae01164424d5893 SHA512 97b2bfc19ed453f19354bfe05b4170bfbb9195aeafb9f9bb036d71ab27e52bfcbec658af8799c329c1b9d65b8fd90d4246507948c166f27ad5c77472cdddb69d -EBUILD watchman-2022.09.05.00.ebuild 4864 BLAKE2B db42639b804d0d08eaa483788e9a85ffa0dcc6a1be2bcf642bb0affe155a8f017525d6b3ec8b829eef6f8df2c4d67c8c464f6e0d31da3a043ae01164424d5893 SHA512 97b2bfc19ed453f19354bfe05b4170bfbb9195aeafb9f9bb036d71ab27e52bfcbec658af8799c329c1b9d65b8fd90d4246507948c166f27ad5c77472cdddb69d +EBUILD watchman-2022.09.12.00.ebuild 4864 BLAKE2B db42639b804d0d08eaa483788e9a85ffa0dcc6a1be2bcf642bb0affe155a8f017525d6b3ec8b829eef6f8df2c4d67c8c464f6e0d31da3a043ae01164424d5893 SHA512 97b2bfc19ed453f19354bfe05b4170bfbb9195aeafb9f9bb036d71ab27e52bfcbec658af8799c329c1b9d65b8fd90d4246507948c166f27ad5c77472cdddb69d MISC metadata.xml 691 BLAKE2B 68506bb31b8d7524b07a12bd2a237ed985215701eb2a28bacfd63ba5f3d61713b0369523a369c5880392e2f4790da4f908538627f3c3d58fe7c78faf9ebc9a15 SHA512 71c073c60fd880455dee0af9193a4279975ba34558144cfe03baa50d2a7c2c5074631a53fb89504d852e9782478f0add9dcea361f36cefe8a42f8f94ae27831a diff --git a/dev-util/watchman/watchman-2022.04.11.00.ebuild b/dev-util/watchman/watchman-2022.04.11.00.ebuild deleted file mode 100644 index da684483d094..000000000000 --- a/dev-util/watchman/watchman-2022.04.11.00.ebuild +++ /dev/null @@ -1,210 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Split into different variables then combine for each component? -# Not all is in rust/ dir. -# Rust components: watchman/cli watchman/rust/serde_bser watchman/rust/watchman_client -CRATES=" -ahash-0.3.8 -ansi_term-0.12.1 -anyhow-1.0.55 -atty-0.2.14 -autocfg-1.1.0 -bitflags-1.3.2 -byteorder-1.4.3 -bytes-1.1.0 -cfg-if-1.0.0 -clap-2.34.0 -const-random-0.1.13 -const-random-macro-0.1.13 -crossbeam-0.8.1 -crossbeam-channel-0.5.2 -crossbeam-deque-0.8.1 -crossbeam-epoch-0.9.7 -crossbeam-queue-0.3.4 -crossbeam-utils-0.8.7 -crunchy-0.2.2 -either-1.6.1 -futures-0.1.31 -futures-0.3.21 -futures-channel-0.3.21 -futures-core-0.3.21 -futures-executor-0.3.21 -futures-io-0.3.21 -futures-macro-0.3.21 -futures-sink-0.3.21 -futures-task-0.3.21 -futures-util-0.3.21 -getrandom-0.2.5 -heck-0.3.3 -hermit-abi-0.1.19 -jwalk-0.6.0 -lazy_static-1.4.0 -libc-0.2.119 -lock_api-0.4.6 -log-0.4.14 -maplit-1.0.2 -memchr-2.4.1 -memoffset-0.6.5 -mio-0.8.0 -miow-0.3.7 -ntapi-0.3.7 -num_cpus-1.13.1 -once_cell-1.9.0 -parking_lot-0.12.0 -parking_lot_core-0.9.1 -pin-project-lite-0.2.8 -pin-utils-0.1.0 -proc-macro2-1.0.36 -proc-macro-error-1.0.4 -proc-macro-error-attr-1.0.4 -proc-macro-hack-0.5.19 -quote-1.0.15 -rayon-1.5.1 -rayon-core-1.9.1 -redox_syscall-0.2.10 -scopeguard-1.1.0 -serde-1.0.136 -serde_derive-1.0.136 -signal-hook-registry-1.4.0 -slab-0.4.5 -smallvec-1.8.0 -socket2-0.4.4 -strsim-0.8.0 -structopt-0.3.26 -structopt-derive-0.4.18 -syn-1.0.86 -textwrap-0.11.0 -thiserror-1.0.30 -thiserror-impl-1.0.30 -tiny-keccak-2.0.2 -tokio-1.17.0 -tokio-macros-1.7.0 -tokio-util-0.6.9 -unicode-segmentation-1.9.0 -unicode-width-0.1.9 -unicode-xid-0.2.2 -vec_map-0.8.2 -version_check-0.9.4 -wasi-0.10.2+wasi-snapshot-preview1 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-x86_64-pc-windows-gnu-0.4.0 -windows_aarch64_msvc-0.32.0 -windows_i686_gnu-0.32.0 -windows_i686_msvc-0.32.0 -windows-sys-0.32.0 -windows_x86_64_gnu-0.32.0 -windows_x86_64_msvc-0.32.0 -" - -PYTHON_COMPAT=( python3_{8,9,10} ) -DISTUTILS_USE_PEP517=setuptools -inherit cargo cmake distutils-r1 tmpfiles - -DESCRIPTION="A file watching service" -HOMEPAGE="https://facebook.github.io/watchman/" -SRC_URI="https://github.com/facebook/watchman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris)" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="llvm-libunwind python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# See https://github.com/facebook/watchman/blob/main/CMakeLists.txt#L342 for libevent -RDEPEND=" - dev-libs/libevent:= - dev-libs/libpcre - ~dev-cpp/folly-${PV}:= - dev-cpp/glog:= - >=dev-libs/libfmt-8.1.1-r1:= - dev-libs/openssl:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) - python? ( ${PYTHON_DEPS} )" -# TODO: Make gtest test-only (needs a fair bit of patching) -DEPEND="${RDEPEND} - dev-cpp/gtest" - -PATCHES=( - "${FILESDIR}"/watchman-2022.02.28.00-python-working-dir.patch - "${FILESDIR}"/watchman-2022.02.28.00-libatomic.patch -) - -# Rust utility -QA_FLAGS_IGNORED="usr/bin/watchmanctl" - -distutils_enable_tests unittest - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L17 - export RUST_VENDORED_CRATES_DIR="${ECARGO_VENDOR}" - export RUST_CARGO_HOME="${ECARGO_HOME}" - export CARGO_HOME="${ECARGO_HOME}" - # Build system already handles avoiding Rust-jobs-while-CMake-jobs-spawned issue - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L69 - # so no need to force -j1 via cargo jobs - - local mycmakeargs=( - # Rust wrangling - -DUSE_CARGO_VENDOR=ON - -DGENERATE_CARGO_VENDOR_CONFIG=OFF - -DRUST_CARGO_HOME="${RUST_CARGO_HOME}" - - # General bits - -DWATCHMAN_STATE_DIR="${EPREFIX}"/run/watchman - -DWATCHMAN_VERSION_OVERRIDE=${PV} - - # Fails to build against fbthrift for now in libatomic troubles - -DENABLE_EDEN_SUPPORT=OFF - - # We handle this ourselves - -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_compile - popd >/dev/null || die - fi -} - -src_test() { - cmake_src_test - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_test - popd >/dev/null || die - fi -} - -src_install() { - cmake_src_install - - newtmpfiles "${FILESDIR}"/watchman.tmpfiles watchman.conf - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_install - popd >/dev/null || die - fi -} - -pkg_postinst() { - tmpfiles_process watchman.conf -} diff --git a/dev-util/watchman/watchman-2022.07.04.00.ebuild b/dev-util/watchman/watchman-2022.07.04.00.ebuild deleted file mode 100644 index d70308e436e4..000000000000 --- a/dev-util/watchman/watchman-2022.07.04.00.ebuild +++ /dev/null @@ -1,210 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Split into different variables then combine for each component? -# Not all is in rust/ dir. -# Rust components: watchman/cli watchman/rust/serde_bser watchman/rust/watchman_client -CRATES=" -ahash-0.3.8 -ansi_term-0.12.1 -anyhow-1.0.55 -atty-0.2.14 -autocfg-1.1.0 -bitflags-1.3.2 -byteorder-1.4.3 -bytes-1.1.0 -cfg-if-1.0.0 -clap-2.34.0 -const-random-0.1.13 -const-random-macro-0.1.13 -crossbeam-0.8.1 -crossbeam-channel-0.5.2 -crossbeam-deque-0.8.1 -crossbeam-epoch-0.9.7 -crossbeam-queue-0.3.4 -crossbeam-utils-0.8.7 -crunchy-0.2.2 -either-1.6.1 -futures-0.1.31 -futures-0.3.21 -futures-channel-0.3.21 -futures-core-0.3.21 -futures-executor-0.3.21 -futures-io-0.3.21 -futures-macro-0.3.21 -futures-sink-0.3.21 -futures-task-0.3.21 -futures-util-0.3.21 -getrandom-0.2.5 -heck-0.3.3 -hermit-abi-0.1.19 -jwalk-0.6.0 -lazy_static-1.4.0 -libc-0.2.119 -lock_api-0.4.6 -log-0.4.14 -maplit-1.0.2 -memchr-2.4.1 -memoffset-0.6.5 -mio-0.8.0 -miow-0.3.7 -ntapi-0.3.7 -num_cpus-1.13.1 -once_cell-1.9.0 -parking_lot-0.12.0 -parking_lot_core-0.9.1 -pin-project-lite-0.2.8 -pin-utils-0.1.0 -proc-macro2-1.0.36 -proc-macro-error-1.0.4 -proc-macro-error-attr-1.0.4 -proc-macro-hack-0.5.19 -quote-1.0.15 -rayon-1.5.1 -rayon-core-1.9.1 -redox_syscall-0.2.10 -scopeguard-1.1.0 -serde-1.0.136 -serde_derive-1.0.136 -signal-hook-registry-1.4.0 -slab-0.4.5 -smallvec-1.8.0 -socket2-0.4.4 -strsim-0.8.0 -structopt-0.3.26 -structopt-derive-0.4.18 -syn-1.0.86 -textwrap-0.11.0 -thiserror-1.0.30 -thiserror-impl-1.0.30 -tiny-keccak-2.0.2 -tokio-1.17.0 -tokio-macros-1.7.0 -tokio-util-0.6.9 -unicode-segmentation-1.9.0 -unicode-width-0.1.9 -unicode-xid-0.2.2 -vec_map-0.8.2 -version_check-0.9.4 -wasi-0.10.2+wasi-snapshot-preview1 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-x86_64-pc-windows-gnu-0.4.0 -windows_aarch64_msvc-0.32.0 -windows_i686_gnu-0.32.0 -windows_i686_msvc-0.32.0 -windows-sys-0.32.0 -windows_x86_64_gnu-0.32.0 -windows_x86_64_msvc-0.32.0 -" - -PYTHON_COMPAT=( python3_{8,9,10} ) -DISTUTILS_USE_PEP517=setuptools -inherit cargo cmake distutils-r1 tmpfiles - -DESCRIPTION="A file watching service" -HOMEPAGE="https://facebook.github.io/watchman/" -SRC_URI="https://github.com/facebook/watchman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris)" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="llvm-libunwind python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# See https://github.com/facebook/watchman/blob/main/CMakeLists.txt#L342 for libevent -RDEPEND=" - dev-libs/libevent:= - dev-libs/libpcre - ~dev-cpp/folly-${PV}:= - dev-cpp/glog:= - >=dev-libs/libfmt-8.1.1-r1:= - dev-libs/openssl:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) - python? ( ${PYTHON_DEPS} )" -# TODO: Make gtest test-only (needs a fair bit of patching) -DEPEND="${RDEPEND} - dev-cpp/gtest" - -PATCHES=( - "${FILESDIR}"/${PN}-2022.07.04.00-python-working-dir.patch - "${FILESDIR}"/${PN}-2022.02.28.00-libatomic.patch -) - -# Rust utility -QA_FLAGS_IGNORED="usr/bin/watchmanctl" - -distutils_enable_tests unittest - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L17 - export RUST_VENDORED_CRATES_DIR="${ECARGO_VENDOR}" - export RUST_CARGO_HOME="${ECARGO_HOME}" - export CARGO_HOME="${ECARGO_HOME}" - # Build system already handles avoiding Rust-jobs-while-CMake-jobs-spawned issue - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L69 - # so no need to force -j1 via cargo jobs - - local mycmakeargs=( - # Rust wrangling - -DUSE_CARGO_VENDOR=ON - -DGENERATE_CARGO_VENDOR_CONFIG=OFF - -DRUST_CARGO_HOME="${RUST_CARGO_HOME}" - - # General bits - -DWATCHMAN_STATE_DIR="${EPREFIX}"/run/watchman - -DWATCHMAN_VERSION_OVERRIDE=${PV} - - # Fails to build against fbthrift for now in libatomic troubles - -DENABLE_EDEN_SUPPORT=OFF - - # We handle this ourselves - -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_compile - popd >/dev/null || die - fi -} - -src_test() { - cmake_src_test - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_test - popd >/dev/null || die - fi -} - -src_install() { - cmake_src_install - - newtmpfiles "${FILESDIR}"/watchman.tmpfiles watchman.conf - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_install - popd >/dev/null || die - fi -} - -pkg_postinst() { - tmpfiles_process watchman.conf -} diff --git a/dev-util/watchman/watchman-2022.08.08.00.ebuild b/dev-util/watchman/watchman-2022.08.08.00.ebuild deleted file mode 100644 index 030a28e8ed05..000000000000 --- a/dev-util/watchman/watchman-2022.08.08.00.ebuild +++ /dev/null @@ -1,217 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -# TODO: Split into different variables then combine for each component? -# Not all is in rust/ dir. -# Rust components: watchman/cli watchman/rust/serde_bser watchman/rust/watchman_client -CRATES=" -ahash-0.3.8 -ansi_term-0.12.1 -anyhow-1.0.55 -atty-0.2.14 -autocfg-1.1.0 -bitflags-1.3.2 -byteorder-1.4.3 -bytes-1.1.0 -cfg-if-1.0.0 -clap-2.34.0 -const-random-0.1.13 -const-random-macro-0.1.13 -crossbeam-0.8.1 -crossbeam-channel-0.5.2 -crossbeam-deque-0.8.1 -crossbeam-epoch-0.9.7 -crossbeam-queue-0.3.4 -crossbeam-utils-0.8.7 -crunchy-0.2.2 -either-1.6.1 -futures-0.1.31 -futures-0.3.21 -futures-channel-0.3.21 -futures-core-0.3.21 -futures-executor-0.3.21 -futures-io-0.3.21 -futures-macro-0.3.21 -futures-sink-0.3.21 -futures-task-0.3.21 -futures-util-0.3.21 -getrandom-0.2.5 -heck-0.3.3 -hermit-abi-0.1.19 -jwalk-0.6.0 -lazy_static-1.4.0 -libc-0.2.119 -lock_api-0.4.6 -log-0.4.14 -maplit-1.0.2 -memchr-2.4.1 -memoffset-0.6.5 -mio-0.8.0 -miow-0.3.7 -ntapi-0.3.7 -num_cpus-1.13.1 -once_cell-1.9.0 -parking_lot-0.12.0 -parking_lot_core-0.9.1 -pin-project-lite-0.2.8 -pin-utils-0.1.0 -proc-macro2-1.0.36 -proc-macro-error-1.0.4 -proc-macro-error-attr-1.0.4 -proc-macro-hack-0.5.19 -quote-1.0.15 -rayon-1.5.1 -rayon-core-1.9.1 -redox_syscall-0.2.10 -scopeguard-1.1.0 -serde-1.0.136 -serde_derive-1.0.136 -signal-hook-registry-1.4.0 -slab-0.4.5 -smallvec-1.8.0 -socket2-0.4.4 -strsim-0.8.0 -structopt-0.3.26 -structopt-derive-0.4.18 -syn-1.0.86 -textwrap-0.11.0 -thiserror-1.0.30 -thiserror-impl-1.0.30 -tiny-keccak-2.0.2 -tokio-1.17.0 -tokio-macros-1.7.0 -tokio-util-0.6.9 -unicode-segmentation-1.9.0 -unicode-width-0.1.9 -unicode-xid-0.2.2 -vec_map-0.8.2 -version_check-0.9.4 -wasi-0.10.2+wasi-snapshot-preview1 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-x86_64-pc-windows-gnu-0.4.0 -windows_aarch64_msvc-0.32.0 -windows_i686_gnu-0.32.0 -windows_i686_msvc-0.32.0 -windows-sys-0.32.0 -windows_x86_64_gnu-0.32.0 -windows_x86_64_msvc-0.32.0 -" - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit cargo cmake distutils-r1 tmpfiles - -DESCRIPTION="A file watching service" -HOMEPAGE="https://facebook.github.io/watchman/" -SRC_URI="https://github.com/facebook/watchman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris)" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="llvm-libunwind python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# See https://github.com/facebook/watchman/blob/main/CMakeLists.txt#L342 for libevent -RDEPEND=" - dev-libs/libevent:= - dev-libs/libpcre2 - dev-cpp/edencommon:= - ~dev-cpp/folly-${PV}:= - dev-cpp/glog:= - >=dev-libs/libfmt-8.1.1-r1:= - dev-libs/openssl:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) - python? ( ${PYTHON_DEPS} )" -# TODO: Make gtest test-only (needs a fair bit of patching) -DEPEND="${RDEPEND} - dev-cpp/gtest" - -PATCHES=( - "${FILESDIR}"/${PN}-2022.07.04.00-python-working-dir.patch - "${FILESDIR}"/${PN}-2022.02.28.00-libatomic.patch - "${FILESDIR}"/${PN}-2022.08.08.00-musl-fsword-fix.patch -) - -# Rust utility -QA_FLAGS_IGNORED="usr/bin/watchmanctl" - -distutils_enable_tests unittest - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L17 - export RUST_VENDORED_CRATES_DIR="${ECARGO_VENDOR}" - export RUST_CARGO_HOME="${ECARGO_HOME}" - export CARGO_HOME="${ECARGO_HOME}" - # Build system already handles avoiding Rust-jobs-while-CMake-jobs-spawned issue - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L69 - # so no need to force -j1 via cargo jobs - - local mycmakeargs=( - # Rust wrangling - -DUSE_CARGO_VENDOR=ON - -DGENERATE_CARGO_VENDOR_CONFIG=OFF - -DRUST_CARGO_HOME="${RUST_CARGO_HOME}" - - # General bits - -DWATCHMAN_STATE_DIR="${EPREFIX}"/run/watchman - -DWATCHMAN_VERSION_OVERRIDE=${PV} - - # Fails to build against fbthrift for now in libatomic troubles - -DENABLE_EDEN_SUPPORT=OFF - - # We handle this ourselves - -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_compile - popd >/dev/null || die - fi -} - -src_test() { - cmake_src_test - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_test - popd >/dev/null || die - fi -} - -src_install() { - cmake_src_install - - newtmpfiles "${FILESDIR}"/watchman.tmpfiles watchman.conf - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_install - popd >/dev/null || die - fi -} - -pkg_postinst() { - tmpfiles_process watchman.conf -} diff --git a/dev-util/watchman/watchman-2022.08.15.00.ebuild b/dev-util/watchman/watchman-2022.08.15.00.ebuild deleted file mode 100644 index 030a28e8ed05..000000000000 --- a/dev-util/watchman/watchman-2022.08.15.00.ebuild +++ /dev/null @@ -1,217 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -# TODO: Split into different variables then combine for each component? -# Not all is in rust/ dir. -# Rust components: watchman/cli watchman/rust/serde_bser watchman/rust/watchman_client -CRATES=" -ahash-0.3.8 -ansi_term-0.12.1 -anyhow-1.0.55 -atty-0.2.14 -autocfg-1.1.0 -bitflags-1.3.2 -byteorder-1.4.3 -bytes-1.1.0 -cfg-if-1.0.0 -clap-2.34.0 -const-random-0.1.13 -const-random-macro-0.1.13 -crossbeam-0.8.1 -crossbeam-channel-0.5.2 -crossbeam-deque-0.8.1 -crossbeam-epoch-0.9.7 -crossbeam-queue-0.3.4 -crossbeam-utils-0.8.7 -crunchy-0.2.2 -either-1.6.1 -futures-0.1.31 -futures-0.3.21 -futures-channel-0.3.21 -futures-core-0.3.21 -futures-executor-0.3.21 -futures-io-0.3.21 -futures-macro-0.3.21 -futures-sink-0.3.21 -futures-task-0.3.21 -futures-util-0.3.21 -getrandom-0.2.5 -heck-0.3.3 -hermit-abi-0.1.19 -jwalk-0.6.0 -lazy_static-1.4.0 -libc-0.2.119 -lock_api-0.4.6 -log-0.4.14 -maplit-1.0.2 -memchr-2.4.1 -memoffset-0.6.5 -mio-0.8.0 -miow-0.3.7 -ntapi-0.3.7 -num_cpus-1.13.1 -once_cell-1.9.0 -parking_lot-0.12.0 -parking_lot_core-0.9.1 -pin-project-lite-0.2.8 -pin-utils-0.1.0 -proc-macro2-1.0.36 -proc-macro-error-1.0.4 -proc-macro-error-attr-1.0.4 -proc-macro-hack-0.5.19 -quote-1.0.15 -rayon-1.5.1 -rayon-core-1.9.1 -redox_syscall-0.2.10 -scopeguard-1.1.0 -serde-1.0.136 -serde_derive-1.0.136 -signal-hook-registry-1.4.0 -slab-0.4.5 -smallvec-1.8.0 -socket2-0.4.4 -strsim-0.8.0 -structopt-0.3.26 -structopt-derive-0.4.18 -syn-1.0.86 -textwrap-0.11.0 -thiserror-1.0.30 -thiserror-impl-1.0.30 -tiny-keccak-2.0.2 -tokio-1.17.0 -tokio-macros-1.7.0 -tokio-util-0.6.9 -unicode-segmentation-1.9.0 -unicode-width-0.1.9 -unicode-xid-0.2.2 -vec_map-0.8.2 -version_check-0.9.4 -wasi-0.10.2+wasi-snapshot-preview1 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-x86_64-pc-windows-gnu-0.4.0 -windows_aarch64_msvc-0.32.0 -windows_i686_gnu-0.32.0 -windows_i686_msvc-0.32.0 -windows-sys-0.32.0 -windows_x86_64_gnu-0.32.0 -windows_x86_64_msvc-0.32.0 -" - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit cargo cmake distutils-r1 tmpfiles - -DESCRIPTION="A file watching service" -HOMEPAGE="https://facebook.github.io/watchman/" -SRC_URI="https://github.com/facebook/watchman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris)" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="llvm-libunwind python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# See https://github.com/facebook/watchman/blob/main/CMakeLists.txt#L342 for libevent -RDEPEND=" - dev-libs/libevent:= - dev-libs/libpcre2 - dev-cpp/edencommon:= - ~dev-cpp/folly-${PV}:= - dev-cpp/glog:= - >=dev-libs/libfmt-8.1.1-r1:= - dev-libs/openssl:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) - python? ( ${PYTHON_DEPS} )" -# TODO: Make gtest test-only (needs a fair bit of patching) -DEPEND="${RDEPEND} - dev-cpp/gtest" - -PATCHES=( - "${FILESDIR}"/${PN}-2022.07.04.00-python-working-dir.patch - "${FILESDIR}"/${PN}-2022.02.28.00-libatomic.patch - "${FILESDIR}"/${PN}-2022.08.08.00-musl-fsword-fix.patch -) - -# Rust utility -QA_FLAGS_IGNORED="usr/bin/watchmanctl" - -distutils_enable_tests unittest - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L17 - export RUST_VENDORED_CRATES_DIR="${ECARGO_VENDOR}" - export RUST_CARGO_HOME="${ECARGO_HOME}" - export CARGO_HOME="${ECARGO_HOME}" - # Build system already handles avoiding Rust-jobs-while-CMake-jobs-spawned issue - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L69 - # so no need to force -j1 via cargo jobs - - local mycmakeargs=( - # Rust wrangling - -DUSE_CARGO_VENDOR=ON - -DGENERATE_CARGO_VENDOR_CONFIG=OFF - -DRUST_CARGO_HOME="${RUST_CARGO_HOME}" - - # General bits - -DWATCHMAN_STATE_DIR="${EPREFIX}"/run/watchman - -DWATCHMAN_VERSION_OVERRIDE=${PV} - - # Fails to build against fbthrift for now in libatomic troubles - -DENABLE_EDEN_SUPPORT=OFF - - # We handle this ourselves - -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_compile - popd >/dev/null || die - fi -} - -src_test() { - cmake_src_test - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_test - popd >/dev/null || die - fi -} - -src_install() { - cmake_src_install - - newtmpfiles "${FILESDIR}"/watchman.tmpfiles watchman.conf - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_install - popd >/dev/null || die - fi -} - -pkg_postinst() { - tmpfiles_process watchman.conf -} diff --git a/dev-util/watchman/watchman-2022.09.05.00.ebuild b/dev-util/watchman/watchman-2022.09.05.00.ebuild deleted file mode 100644 index ab5b42363940..000000000000 --- a/dev-util/watchman/watchman-2022.09.05.00.ebuild +++ /dev/null @@ -1,217 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -# TODO: Split into different variables then combine for each component? -# Not all is in rust/ dir. -# Rust components: watchman/cli watchman/rust/serde_bser watchman/rust/watchman_client -CRATES=" -ahash-0.3.8 -ansi_term-0.12.1 -anyhow-1.0.55 -atty-0.2.14 -autocfg-1.1.0 -bitflags-1.3.2 -byteorder-1.4.3 -bytes-1.1.0 -cfg-if-1.0.0 -clap-2.34.0 -const-random-0.1.13 -const-random-macro-0.1.13 -crossbeam-0.8.1 -crossbeam-channel-0.5.2 -crossbeam-deque-0.8.1 -crossbeam-epoch-0.9.7 -crossbeam-queue-0.3.4 -crossbeam-utils-0.8.7 -crunchy-0.2.2 -either-1.6.1 -futures-0.1.31 -futures-0.3.21 -futures-channel-0.3.21 -futures-core-0.3.21 -futures-executor-0.3.21 -futures-io-0.3.21 -futures-macro-0.3.21 -futures-sink-0.3.21 -futures-task-0.3.21 -futures-util-0.3.21 -getrandom-0.2.5 -heck-0.3.3 -hermit-abi-0.1.19 -jwalk-0.6.0 -lazy_static-1.4.0 -libc-0.2.119 -lock_api-0.4.6 -log-0.4.14 -maplit-1.0.2 -memchr-2.4.1 -memoffset-0.6.5 -mio-0.8.0 -miow-0.3.7 -ntapi-0.3.7 -num_cpus-1.13.1 -once_cell-1.9.0 -parking_lot-0.12.0 -parking_lot_core-0.9.1 -pin-project-lite-0.2.8 -pin-utils-0.1.0 -proc-macro2-1.0.36 -proc-macro-error-1.0.4 -proc-macro-error-attr-1.0.4 -proc-macro-hack-0.5.19 -quote-1.0.15 -rayon-1.5.1 -rayon-core-1.9.1 -redox_syscall-0.2.10 -scopeguard-1.1.0 -serde-1.0.136 -serde_derive-1.0.136 -signal-hook-registry-1.4.0 -slab-0.4.5 -smallvec-1.8.0 -socket2-0.4.4 -strsim-0.8.0 -structopt-0.3.26 -structopt-derive-0.4.18 -syn-1.0.86 -textwrap-0.11.0 -thiserror-1.0.30 -thiserror-impl-1.0.30 -tiny-keccak-2.0.2 -tokio-1.17.0 -tokio-macros-1.7.0 -tokio-util-0.6.9 -unicode-segmentation-1.9.0 -unicode-width-0.1.9 -unicode-xid-0.2.2 -vec_map-0.8.2 -version_check-0.9.4 -wasi-0.10.2+wasi-snapshot-preview1 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-x86_64-pc-windows-gnu-0.4.0 -windows_aarch64_msvc-0.32.0 -windows_i686_gnu-0.32.0 -windows_i686_msvc-0.32.0 -windows-sys-0.32.0 -windows_x86_64_gnu-0.32.0 -windows_x86_64_msvc-0.32.0 -" - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit cargo cmake distutils-r1 tmpfiles - -DESCRIPTION="A file watching service" -HOMEPAGE="https://facebook.github.io/watchman/" -SRC_URI="https://github.com/facebook/watchman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris)" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="llvm-libunwind python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# See https://github.com/facebook/watchman/blob/main/CMakeLists.txt#L342 for libevent -RDEPEND=" - dev-libs/libevent:= - dev-libs/libpcre2 - ~dev-cpp/edencommon-${PV}:= - ~dev-cpp/folly-${PV}:= - dev-cpp/glog:= - >=dev-libs/libfmt-8.1.1-r1:= - dev-libs/openssl:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) - python? ( ${PYTHON_DEPS} )" -# TODO: Make gtest test-only (needs a fair bit of patching) -DEPEND="${RDEPEND} - dev-cpp/gtest" - -PATCHES=( - "${FILESDIR}"/${PN}-2022.07.04.00-python-working-dir.patch - "${FILESDIR}"/${PN}-2022.02.28.00-libatomic.patch - "${FILESDIR}"/${PN}-2022.08.08.00-musl-fsword-fix.patch -) - -# Rust utility -QA_FLAGS_IGNORED="usr/bin/watchmanctl" - -distutils_enable_tests unittest - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L17 - export RUST_VENDORED_CRATES_DIR="${ECARGO_VENDOR}" - export RUST_CARGO_HOME="${ECARGO_HOME}" - export CARGO_HOME="${ECARGO_HOME}" - # Build system already handles avoiding Rust-jobs-while-CMake-jobs-spawned issue - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L69 - # so no need to force -j1 via cargo jobs - - local mycmakeargs=( - # Rust wrangling - -DUSE_CARGO_VENDOR=ON - -DGENERATE_CARGO_VENDOR_CONFIG=OFF - -DRUST_CARGO_HOME="${RUST_CARGO_HOME}" - - # General bits - -DWATCHMAN_STATE_DIR="${EPREFIX}"/run/watchman - -DWATCHMAN_VERSION_OVERRIDE=${PV} - - # Fails to build against fbthrift for now in libatomic troubles - -DENABLE_EDEN_SUPPORT=OFF - - # We handle this ourselves - -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_compile - popd >/dev/null || die - fi -} - -src_test() { - cmake_src_test - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_test - popd >/dev/null || die - fi -} - -src_install() { - cmake_src_install - - newtmpfiles "${FILESDIR}"/watchman.tmpfiles watchman.conf - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_install - popd >/dev/null || die - fi -} - -pkg_postinst() { - tmpfiles_process watchman.conf -} diff --git a/dev-util/watchman/watchman-2022.08.22.00.ebuild b/dev-util/watchman/watchman-2022.09.12.00.ebuild similarity index 100% rename from dev-util/watchman/watchman-2022.08.22.00.ebuild rename to dev-util/watchman/watchman-2022.09.12.00.ebuild diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 7463c0fbf092e4da9405a50a553d9b5a92edb41f..14910fe345432a6ea3f7be86f15918a18e44325b 100644 GIT binary patch delta 6526 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 F002=+L%RR~ diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest index d43514c88b55..6cef7b5e7ca8 100644 --- a/dev-vcs/git/Manifest +++ b/dev-vcs/git/Manifest @@ -14,14 +14,18 @@ AUX git-daemon.xinetd 260 BLAKE2B 594a046b5b2b580b7cfed1b620e014160965046c5e5a42 AUX git-daemon_at-r1.service 340 BLAKE2B 879db8b274d8e1d2995a2ea1e4b1d66cac3d6979006fc24721db8b389395ac98a98444f032eaf7c66d6c02ab394a764e16a9cd3b5446b6be9061b9bdd89cf964 SHA512 073d8752dc224ff1130a5290e0f965a04b19f2a8dbd5d50172101099386ad3af0fd5e1abf57030960b750a2adf36a7ae69d18ddc990bab4e694486e65424cfa9 DIST git-2.35.1.tar.xz 6874520 BLAKE2B 028ff97b47748871da145720d0d258a0dcf4acc60b10c787dee5703fcab5f6e621c5671ee9e7a25009e82a2830400f35fa232d88c62606a6687260c744680025 SHA512 926c6813ef61931e1a1c43dfd7b15e20dc5878c1752876bd08f039249c9ed09f20f096b2f01947de9c9522c942e9fa8c1363d7d31a488bbe3f93c0cff31fcbcb DIST git-2.37.3.tar.xz 6987464 BLAKE2B b672ed0a99532b2e2e69babbea9155e39f05590a76f55791ffed6ce4ef8b68d8e306a0a23819af26f34fcf3d16211c3a10ec58d86d81262f7a1261d0e51b1305 SHA512 9120050b01d8ac8d9f9e85f19cb84dc90c28f3beadc3ea94da94845f2eb5e35aa83eee8447a7ecef5190b8eb5d01be621be2e82bb3020e51e05037cd1fa9b58f +DIST git-2.38.0.rc0.tar.xz 7042460 BLAKE2B 788a03900b42a9e7326ced66c3b0c6b705ca7808fbfa1f05eb692b61215113157035353ad9754f2d37cd8f4d69a30d5147b025b49449ef6a8902274a249f785d SHA512 98b5aa08da0a754d3d6119b4690e2add3f85295ba5243f8cbfef04738c27ab1d39c3388e27349a824841f4b54004e22e8731f5aa37afa5f62b2b2a197b8ec84a DIST git-htmldocs-2.35.1.tar.xz 1410148 BLAKE2B 68c3d12341271b861f42135bd4bd6e68ebcc6466931d383378b49aac42f77187f3fadc237974349cb0b50e4c5fb7a8ab185114341dd3012d159e420405d9ef91 SHA512 52a40644a7cd38caddecc43182863ca2f456644fff918ed4c8f826cbf269352c73d6bdc9119d25fcf537bc2fa38750791013329e4b0e32c8d14f0769dab85804 DIST git-htmldocs-2.37.3.tar.xz 1447620 BLAKE2B 4efb86fb5431fd96ec4bcad7ecd9d5ae1d3f81f57f17dab4d8343948758f66b549b2442330b20cdb4ecd96f2029f4e7a376de5561fd9eda70acc46d2cffd7090 SHA512 ecc483a1fecf8c056a57e14a59950dc8a00f7940453dd5e2ccfd8dab966a9fee47178a7bbf8988e2c9a67ea6d84ffc33be790c49f812fb0ba661b57b7ff7b6ef +DIST git-htmldocs-2.38.0.rc0.tar.xz 1473440 BLAKE2B 5b0b22b5ab8da9e5dcae0bfd87d1f9b62a1e6dfd36685d471800de5dd306efa10e047586d045a993695f770a36e780c211651c1c1f5dd1f6c22c2d0a93e4e00d SHA512 4cbf0cec1d86232bfcd816f8e6a0fa25db4e0a1e34db3876a622072403d2c6649a37a26c1a43fe22a45c1986ca43e140deefd888b345090056aa246b0796b2b0 DIST git-manpages-2.35.1.tar.xz 497284 BLAKE2B 2d0d633320982243316575cc278df6c6a9ef181bf45ea9c1c8288e2677e4e71a33af96bada9bd90b03310be7dd33f2762b6b95489e267e2c191dcc7d1a715fe7 SHA512 0f4c46880f0e6d493112dcd4753fbe3702c06aa68be09bcbfc90263a355deba080995a08916b1f2404e4e17d720ee0de46a55e450c6cabeb1c147dcb2cd919d5 DIST git-manpages-2.37.3.tar.xz 510096 BLAKE2B 0bc0b8c1818a06a6c7126119c04d2936bd38e997027bb31be5ad6bea2b43d71c5e9a76a29c576d84bd00c11f09bca7a67aa78a72f0171b41b93f6322c3b23808 SHA512 b25d4925f64e4de220dc9133d6e3ed13a397b160c27550c8700b76226f2b3a1611aec9ee24110ae16ebaceedc6617c6a04aa1b44270c7a0f166dd40d8f2f1132 +DIST git-manpages-2.38.0.rc0.tar.xz 552588 BLAKE2B c19de4dd8ee408f21736485b8af236862bfeb95a867e9fb0dcb7aee129079d4ad852d9d43f998dcd724998f8cf0b01ecdb5576e5c8f321cef9d7fe200ae21de9 SHA512 e37bed332e4118299c8b874d5d24de45f758c55fdbfc9284609e70b2e39df1494ea88c45b453f2946a015b76d7489e0954f1134d5f49a92d086a47828925ee28 EBUILD git-2.35.1.ebuild 17343 BLAKE2B 49dc3b7afa0a5540f735a643da90040828571e71afc3158ade0dff194b2f3cff7c472ff8b5d93888a669e1df4cb8f7f7051253aef9fc6333fc099786f8362c8b SHA512 92df8bbe821658bafc88c3a3a15c1fb69fc8e1f5a7a7b4c029962a498d2e6253b8802fc2ced70d98d34ca2eee875b8da759b7c1210b7cbe0cf496d7c0ed03d21 -EBUILD git-2.37.3.ebuild 17552 BLAKE2B 6d20d60a54286e2fd0353aa5c9e9cdaa5f39818f62ec53a35c0b69b7a9077d67e02ce41e2bb64aac2c2efb70f260a291320d8505ddadd5ab3c95c9151a0c33e9 SHA512 58549c0905bc8aed5549cd0edf491224e47ff5e5fac6bc11fc74503f6e39efb383e2ac6cf6957e92791965f577d33b9d15d9a0e897729c58fbc304557819c86f -EBUILD git-9999-r1.ebuild 17351 BLAKE2B c5b377be6ee563a3312e701ec8fc64ab3201d9ae8784f44b866782ca893aeeee3053fce4ad42f3628b21807bf685678dca6b8ece1b280a80b4502161bb2e686f SHA512 d5b7cb7d6a5e889b13f6897624e8768ee0d14b0c527a9dbc2cf1bda53ca72272cb85173f57edb43937534b7fe67968cba5de9c6fbd519aa8acf4a9934ef3d5ce -EBUILD git-9999-r2.ebuild 17351 BLAKE2B c5b377be6ee563a3312e701ec8fc64ab3201d9ae8784f44b866782ca893aeeee3053fce4ad42f3628b21807bf685678dca6b8ece1b280a80b4502161bb2e686f SHA512 d5b7cb7d6a5e889b13f6897624e8768ee0d14b0c527a9dbc2cf1bda53ca72272cb85173f57edb43937534b7fe67968cba5de9c6fbd519aa8acf4a9934ef3d5ce -EBUILD git-9999-r3.ebuild 17351 BLAKE2B c5b377be6ee563a3312e701ec8fc64ab3201d9ae8784f44b866782ca893aeeee3053fce4ad42f3628b21807bf685678dca6b8ece1b280a80b4502161bb2e686f SHA512 d5b7cb7d6a5e889b13f6897624e8768ee0d14b0c527a9dbc2cf1bda53ca72272cb85173f57edb43937534b7fe67968cba5de9c6fbd519aa8acf4a9934ef3d5ce -EBUILD git-9999.ebuild 17351 BLAKE2B c5b377be6ee563a3312e701ec8fc64ab3201d9ae8784f44b866782ca893aeeee3053fce4ad42f3628b21807bf685678dca6b8ece1b280a80b4502161bb2e686f SHA512 d5b7cb7d6a5e889b13f6897624e8768ee0d14b0c527a9dbc2cf1bda53ca72272cb85173f57edb43937534b7fe67968cba5de9c6fbd519aa8acf4a9934ef3d5ce +EBUILD git-2.37.3.ebuild 17500 BLAKE2B 7b16427c0ef2f0826cc96df5a66d33c03757d63bf3eadeb1bfe7ff53849f8b835767b90fbb896776c85ed3fd0f8be634a115c3d22980f924e1aabf7305e27257 SHA512 b515acb26b1cb2b99fd152cbcc175b95319af5e1c21ac759b6ea29beee654aa9889eac1ca27c610c29367d6a60e3aceaad5f722d87ed32fbbad6cf9c834431dd +EBUILD git-2.38.0_rc0.ebuild 16799 BLAKE2B 390830530caa02749474a5057033419b97fc336de27940f1c6c2c29c0c0f433e83f219b42e84e40c33520ad79dc46db797349ae372fe9113d8795d06b105b06b SHA512 89bf153932e8302fde0d0f2700ac323a5d901e812c8150df73188b5bf2e3390b71b2c25a75b5659e9ec53f2d783ec8d8f2c5ed56509d749a7a8dfd2581b484e2 +EBUILD git-9999-r1.ebuild 16799 BLAKE2B 390830530caa02749474a5057033419b97fc336de27940f1c6c2c29c0c0f433e83f219b42e84e40c33520ad79dc46db797349ae372fe9113d8795d06b105b06b SHA512 89bf153932e8302fde0d0f2700ac323a5d901e812c8150df73188b5bf2e3390b71b2c25a75b5659e9ec53f2d783ec8d8f2c5ed56509d749a7a8dfd2581b484e2 +EBUILD git-9999-r2.ebuild 16799 BLAKE2B 390830530caa02749474a5057033419b97fc336de27940f1c6c2c29c0c0f433e83f219b42e84e40c33520ad79dc46db797349ae372fe9113d8795d06b105b06b SHA512 89bf153932e8302fde0d0f2700ac323a5d901e812c8150df73188b5bf2e3390b71b2c25a75b5659e9ec53f2d783ec8d8f2c5ed56509d749a7a8dfd2581b484e2 +EBUILD git-9999-r3.ebuild 16799 BLAKE2B 390830530caa02749474a5057033419b97fc336de27940f1c6c2c29c0c0f433e83f219b42e84e40c33520ad79dc46db797349ae372fe9113d8795d06b105b06b SHA512 89bf153932e8302fde0d0f2700ac323a5d901e812c8150df73188b5bf2e3390b71b2c25a75b5659e9ec53f2d783ec8d8f2c5ed56509d749a7a8dfd2581b484e2 +EBUILD git-9999.ebuild 16799 BLAKE2B 390830530caa02749474a5057033419b97fc336de27940f1c6c2c29c0c0f433e83f219b42e84e40c33520ad79dc46db797349ae372fe9113d8795d06b105b06b SHA512 89bf153932e8302fde0d0f2700ac323a5d901e812c8150df73188b5bf2e3390b71b2c25a75b5659e9ec53f2d783ec8d8f2c5ed56509d749a7a8dfd2581b484e2 MISC metadata.xml 2241 BLAKE2B 7ebbe81c996abbe53aa88eecf2feebce6c904eb913fe3f369ac8f36ab4d57ef82d780097dc706e3a1c463466502b6417d925aaf439dc3315fe033be22b5d0ffd SHA512 66c52342e7be9c35304695e8e719ed19711431ead647d46ba07bcb44521e8fa34d8072ffe331fc9f82d219064825987c62be5bad88d857544e30f35d8ed1a878 diff --git a/dev-vcs/git/git-2.37.3.ebuild b/dev-vcs/git/git-2.37.3.ebuild index cdfdd0b66a85..e2238103595d 100644 --- a/dev-vcs/git/git-2.37.3.ebuild +++ b/dev-vcs/git/git-2.37.3.ebuild @@ -51,7 +51,7 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 +safe-directory selinux subversion tk +threads +webdav xinetd cvs test" +IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 +safe-directory selinux subversion tk +webdav xinetd cvs test" # Common to both DEPEND and RDEPEND DEPEND=" @@ -173,7 +173,6 @@ exportmakeopts() { $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) $(usex perforce '' NO_PYTHON=YesPlease) $(usex subversion '' NO_SVN_TESTS=YesPlease) - $(usex threads '' NO_PTHREADS=YesPlease) $(usex tk '' NO_TCLTK=YesPlease) ) diff --git a/dev-vcs/git/git-2.38.0_rc0.ebuild b/dev-vcs/git/git-2.38.0_rc0.ebuild new file mode 100644 index 000000000000..f68fb68b1f50 --- /dev/null +++ b/dev-vcs/git/git-2.38.0_rc0.ebuild @@ -0,0 +1,657 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_COMPAT=( python3_{8..10} ) + +inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd + +PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git" + + inherit git-r3 + # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. + # See https://git-scm.com/docs/gitworkflows#_graduation + # In order of stability: + # 9999-r0: maint + # 9999-r1: master + # 9999-r2: next + # 9999-r3: seen + case ${PVR} in + 9999) EGIT_BRANCH=maint ;; + 9999-r1) EGIT_BRANCH=master ;; + 9999-r2) EGIT_BRANCH=next;; + 9999-r3) EGIT_BRANCH=seen ;; + esac +fi + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER="${MY_PV}" + +DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency" +HOMEPAGE="https://www.git-scm.com/" + +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="xz" + SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git" + + [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing' + + SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" + + if [[ ${PV} != *_rc* ]] ; then + 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 +fi + +S="${WORKDIR}"/${MY_P} + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test" + +# Common to both DEPEND and RDEPEND +DEPEND=" + dev-libs/openssl:= + sys-libs/zlib + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + gnome-keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) + iconv? ( virtual/libiconv ) + pcre? ( dev-libs/libpcre2:= ) + perl? ( dev-lang/perl:=[-build(-)] ) + tk? ( dev-lang/tk:= ) +" +RDEPEND=" + ${DEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( + dev-perl/Error + dev-perl/MailTools + dev-perl/Authen-SASL + >=virtual/perl-libnet-3.110.0-r4[ssl] + cgi? ( + dev-perl/CGI + highlight? ( app-text/highlight ) + ) + cvs? ( + >=dev-vcs/cvsps-2.1:0 + dev-perl/DBI + dev-perl/DBD-SQLite + ) + mediawiki? ( + dev-perl/DateTime-Format-ISO8601 + dev-perl/HTML-Tree + dev-perl/MediaWiki-API + ) + subversion? ( + dev-vcs/subversion[-dso(-),perl] + dev-perl/libwww-perl + dev-perl/TermReadKey + ) + ) + perforce? ( ${PYTHON_DEPS} ) + selinux? ( sec-policy/selinux-git ) +" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +BDEPEND=" + doc? ( + app-text/asciidoc + app-text/docbook2X + app-text/xmlto + sys-apps/texinfo + ) + gnome-keyring? ( virtual/pkgconfig ) + nls? ( sys-devel/gettext ) + test? ( app-crypt/gnupg ) +" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + BDEPEND+=" app-text/asciidoc" +fi + +SITEFILE="50${PN}-gentoo.el" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + mediawiki? ( perl ) + mediawiki-experimental? ( mediawiki ) + perforce? ( ${PYTHON_REQUIRED_USE} ) + subversion? ( perl ) + webdav? ( curl ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Avoid automagic CVS, bug #350330 + "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch + + # Make submodule output quiet + "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch +) + +pkg_setup() { + if use subversion && has_version "dev-vcs/subversion[dso]" ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned!" + fi + + if use perforce ; then + python-single-r1_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local extlibs myopts + + myopts=( + ASCIIDOC_NO_ROFF=YesPlease + + $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) + + $(usev elibc_musl NO_REGEX=YesPlease) + $(usev !cvs NO_CVS=YesPlease) + $(usev !iconv NO_ICONV=YesPlease) + $(usev !nls NO_GETTEXT=YesPlease) + $(usev !perforce NO_PYTHON=YesPlease) + $(usev !subversion NO_SVN_TESTS=YesPlease) + $(usev !tk NO_TCLTK=YesPlease) + ) + + if use blksha1 ; then + myopts+=( BLK_SHA1=YesPlease ) + fi + + if use curl ; then + use webdav || myopts+=( NO_EXPAT=YesPlease ) + else + myopts+=( NO_CURL=YesPlease ) + fi + + # Broken assumptions because of static build system + myopts+=( + NO_FINK=YesPlease + NO_DARWIN_PORTS=YesPlease + INSTALL=install + TAR=tar + SHELL_PATH="${EPREFIX}/bin/sh" + SANE_TOOL_PATH= + OLD_ICONV= + NO_EXTERNAL_GREP= + ) + + # Can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die + + if use pcre; then + myopts+=( USE_LIBPCRE2=YesPlease ) + extlibs+=( -lpcre2-8 ) + fi + + if [[ ${CHOST} == *-solaris* ]]; then + myopts+=( + NEEDS_LIBICONV=YesPlease + HAVE_CLOCK_MONOTONIC=1 + ) + + if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then + myopts+=( HAVE_GETDELIM=1 ) + fi + fi + + myopts+=( ASCIIDOC8=YesPlease ) + + export MY_MAKEOPTS="${myopts[@]}" + export EXTLIBS="${extlibs[@]}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]] ; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + + cd "${S}" || die + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + + if use doc ; then + pushd "${S}"/Documentation &>/dev/null || die + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + popd &>/dev/null || die + fi + else + git-r3_src_unpack + #cp "${FILESDIR}"/GIT-VERSION-GEN . || die + fi + +} + +src_prepare() { + # Add experimental patches to improve mediawiki support, + # see patches for origin. + if use mediawiki-experimental ; then + PATCHES+=( + "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch + "${FILESDIR}"/git-2.7.0-mediawiki-subpages.patch + "${FILESDIR}"/git-2.7.0-mediawiki-500pages.patch + ) + fi + + if ! use safe-directory ; then + # This patch neuters the "safe directory" detection. + # bugs #838271, #838223 + PATCHES+=( + "${FILESDIR}"/git-2.37.2-unsafe-directory.patch + ) + fi + + default + + if use prefix ; then + # bug #757309 + eapply "${FILESDIR}"/git-2.37.2-darwin-prefix-gettext.patch + fi + + sed -i \ + -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ + -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die + + # Fix docbook2texi command + sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ + Documentation/Makefile || die +} + +git_emake() { + # bug #320647: PYTHON_PATH + local PYTHON_PATH="" + use perforce && PYTHON_PATH="${PYTHON}" + + local mymakeargs=( + ${MY_MAKEOPTS} + + prefix="${EPREFIX}"/usr + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html + perllibdir="$(use perl && perl_get_raw_vendorlib)" + sysconfdir="${EPREFIX}"/etc + + CC="$(tc-getCC)" + CFLAGS="${CFLAGS}" + PKG_CONFIG="$(tc-getPKG_CONFIG)" + + # TODO: --verbose? + GIT_TEST_OPTS="--no-color" + + OPTAR="$(tc-getAR)" + OPTCC="$(tc-getCC)" + OPTCFLAGS="${CFLAGS}" + OPTLDFLAGS="${LDFLAGS}" + + PERL_PATH="${EPREFIX}/usr/bin/perl" + PERL_MM_OPT="" + + PYTHON_PATH="${PYTHON_PATH}" + + V=1 + "$@" + ) + + emake "${mymakeargs[@]}" +} + +src_configure() { + exportmakeopts +} + +src_compile() { + git_emake + + if use perl && use cgi ; then + git_emake gitweb + fi + + if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then + git_emake -C contrib/credential/osxkeychain + fi + + pushd Documentation &>/dev/null || die + if [[ ${PV} == *9999 ]] ; then + git_emake man + if use doc ; then + git_emake info html + fi + else + if use doc ; then + git_emake info + fi + fi + popd &>/dev/null || die + + if use gnome-keyring ; then + git_emake -C contrib/credential/libsecret + fi + + pushd contrib/subtree &>/dev/null || die + git_emake git-subtree + # git-subtree.1 requires the full USE=doc dependency stack + use doc && git_emake git-subtree.html git-subtree.1 + popd &>/dev/null || die + + git_emake -C contrib/diff-highlight + + if use mediawiki ; then + git_emake -C contrib/mw-to-git + fi +} + +src_test() { + local disabled=( + # We make safe-directory optional + t0033-safe-directory.sh + ) + + local tests_cvs=( + t9200-git-cvsexportcommit.sh + t9400-git-cvsserver-server.sh + t9401-git-cvsserver-crlf.sh + t9402-git-cvsserver-refs.sh + t9600-cvsimport.sh + t9601-cvsimport-vendor-branch.sh + t9602-cvsimport-branches-tags.sh + t9603-cvsimport-patchsets.sh + t9604-cvsimport-timestamps.sh + ) + + local tests_perl=( + t3701-add-interactive.sh + t5502-quickfetch.sh + t5512-ls-remote.sh + t5520-pull.sh + t7106-reset-unborn-branch.sh + t7501-commit.sh + ) + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot=( + t0001-init.sh + t0004-unwritable.sh + t0070-fundamental.sh + t1004-read-tree-m-u-wf.sh + t3700-add.sh + t7300-clean.sh + ) + # t9100 still fails with symlinks in SVN 1.7 + local test_svn=( t9100-git-svn-basic.sh ) + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled+=( t5000-tar-tree.sh ) + fi + + local cvs=0 + use cvs && let cvs=${cvs}+1 + if [[ ${EUID} -eq 0 ]] ; then + if [[ ${cvs} -eq 1 ]] ; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled+=( ${tests_cvs[@]} ) + fi + einfo "Skipping other tests that require being non-root" + disabled+=( ${tests_nonroot[@]} ) + else + if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -lt 3 ]] ; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled+=( ${tests_cvs[@]} ) + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled+=( ${tests_perl[@]} ) + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled+=( ${test_svn[@]} ) + + # Reset all previously disabled tests + pushd t &>/dev/null || die + local i + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled[@]} ; do + if [[ -f "${i}" ]] ; then + mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" + fi + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die + + # Clean old results first, must always run + nonfatal git_emake clean + popd &>/dev/null || die + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + local rc + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + pushd t &>/dev/null || die + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!" +} + +src_install() { + git_emake DESTDIR="${D}" install + + if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + local d + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + if use doc ; then + docinto ${d}/html + dodoc Documentation${d}*.html + fi + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + bashcomp_alias git gitk + # Not really a bash-completion file (bug #477920) + # but still needed uncompressed (bug #507480) + insinto /usr/share/${PN} + doins contrib/completion/git-prompt.sh + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + exeinto /usr/libexec/git-core/ + newexe contrib/git-resurrect.sh git-resurrect + + # git-subtree + pushd contrib/subtree &>/dev/null || die + git_emake DESTDIR="${D}" install + if use doc ; then + # Do not move git subtree install-man outside USE=doc! + git_emake DESTDIR="${D}" install-man install-html + fi + newdoc README README.git-subtree + dodoc git-subtree.txt + popd &>/dev/null || die + + if use mediawiki ; then + git_emake -C contrib/mw-to-git DESTDIR="${D}" install + fi + + # diff-highlight + dobin contrib/diff-highlight/diff-highlight + newdoc contrib/diff-highlight/README README.diff-highlight + + # git-jump + exeinto /usr/libexec/git-core/ + doexe contrib/git-jump/git-jump + newdoc contrib/git-jump/README git-jump.txt + + # git-contacts + exeinto /usr/libexec/git-core/ + doexe contrib/contacts/git-contacts + dodoc contrib/contacts/git-contacts.txt + + if use gnome-keyring ; then + pushd contrib/credential/libsecret &>/dev/null || die + dobin git-credential-libsecret + popd &>/dev/null || die + fi + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # diff-highlight - done above + # emacs - removed upstream + # examples - these are stuff that is not used in Git anymore actually + # git-jump - done above + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # persistent-https - TODO + # mw-to-git - TODO + # subtree - build seperately + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + local contrib_objects=( + buildsystems + fast-import + hg-to-git + hooks + remotes2config.sh + rerere-train.sh + stats + workdir + ) + local i + for i in "${contrib_objects[@]}" ; do + cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym ../gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + for d in "${ED}"/usr/lib{,64}/perl5/ ; do + if [[ -d "${d}" ]] ; then + find "${d}" -name .packlist -delete || die + fi + done + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + if ! use prefix ; then + newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" + systemd_dounit "${FILESDIR}/git-daemon.socket" + fi + + perl_delete_localpod + + # Remove disabled linguas + # we could remove sources in src_prepare, but install does not + # handle missing locale dir well + rm_loc() { + if [[ -e "${ED}/usr/share/locale/${1}" ]] ; then + rm -r "${ED}/usr/share/locale/${1}" || die + fi + } + plocale_for_each_disabled_locale rm_loc +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog "Please read /usr/share/bash-completion/completions/git for Git bash command" + elog "completion." + elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" + elog "Note that the prompt bash code is now in that separate script" + fi + + optfeature_header "Some scripts require additional dependencies:" + optfeature git-quiltimport dev-util/quilt + optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx + + use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." +} diff --git a/dev-vcs/git/git-9999-r1.ebuild b/dev-vcs/git/git-9999-r1.ebuild index a3a70228f500..f68fb68b1f50 100644 --- a/dev-vcs/git/git-9999-r1.ebuild +++ b/dev-vcs/git/git-9999-r1.ebuild @@ -8,12 +8,14 @@ GENTOO_DEPEND_ON_PERL=no # bug #329479: git-remote-testgit is not multiple-version aware PYTHON_COMPAT=( python3_{8..10} ) -inherit toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd +inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" + if [[ ${PV} == *9999 ]]; then - inherit git-r3 EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git" + + inherit git-r3 # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. # See https://git-scm.com/docs/gitworkflows#_graduation # In order of stability: @@ -21,7 +23,7 @@ if [[ ${PV} == *9999 ]]; then # 9999-r1: master # 9999-r2: next # 9999-r3: seen - case "${PVR}" in + case ${PVR} in 9999) EGIT_BRANCH=maint ;; 9999-r1) EGIT_BRANCH=master ;; 9999-r2) EGIT_BRANCH=next;; @@ -34,44 +36,49 @@ MY_P="${PN}-${MY_PV}" DOC_VER="${MY_PV}" -DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" +DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency" HOMEPAGE="https://www.git-scm.com/" + if [[ ${PV} != *9999 ]]; then SRC_URI_SUFFIX="xz" SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git" - [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} - ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - doc? ( - ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - )" - [[ "${PV}" == *_rc* ]] || \ - 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" + + [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing' + + SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" + + if [[ ${PV} != *_rc* ]] ; then + 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 fi +S="${WORKDIR}"/${MY_P} + LICENSE="GPL-2" SLOT="0" -IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test" +IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test" # Common to both DEPEND and RDEPEND DEPEND=" - gnome-keyring? ( - app-crypt/libsecret - dev-libs/glib:2 - ) - dev-libs/openssl:0= + dev-libs/openssl:= sys-libs/zlib - pcre? ( dev-libs/libpcre2:= ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) + gnome-keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) iconv? ( virtual/libiconv ) + pcre? ( dev-libs/libpcre2:= ) + perl? ( dev-lang/perl:=[-build(-)] ) + tk? ( dev-lang/tk:= ) " - -RDEPEND="${DEPEND} +RDEPEND=" + ${DEPEND} gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error @@ -120,12 +127,10 @@ BDEPEND=" # Live ebuild builds man pages and HTML docs, additionally if [[ ${PV} == *9999 ]]; then - BDEPEND="${BDEPEND} - app-text/asciidoc" + BDEPEND+=" app-text/asciidoc" fi SITEFILE="50${PN}-gentoo.el" -S="${WORKDIR}/${MY_P}" REQUIRED_USE=" cgi? ( perl ) @@ -140,8 +145,8 @@ REQUIRED_USE=" RESTRICT="!test? ( test )" PATCHES=( - # bug #350330 - automagic CVS when we don't want it is bad. - "${FILESDIR}"/git-2.33.0_rc0-optional-cvs.patch + # Avoid automagic CVS, bug #350330 + "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch # Make submodule output quiet "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch @@ -151,7 +156,7 @@ pkg_setup() { if use subversion && has_version "dev-vcs/subversion[dso]" ; then ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned." + ewarn "have been warned!" fi if use perforce ; then @@ -166,21 +171,20 @@ exportmakeopts() { myopts=( ASCIIDOC_NO_ROFF=YesPlease - $(usex cvs '' NO_CVS=YesPlease) - $(usex elibc_musl NO_REGEX=YesPlease '') - $(usex iconv '' NO_ICONV=YesPlease) - $(usex nls '' NO_GETTEXT=YesPlease) + $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - $(usex perforce '' NO_PYTHON=YesPlease) - $(usex subversion '' NO_SVN_TESTS=YesPlease) - $(usex threads '' NO_PTHREADS=YesPlease) - $(usex tk '' NO_TCLTK=YesPlease) + + $(usev elibc_musl NO_REGEX=YesPlease) + $(usev !cvs NO_CVS=YesPlease) + $(usev !iconv NO_ICONV=YesPlease) + $(usev !nls NO_GETTEXT=YesPlease) + $(usev !perforce NO_PYTHON=YesPlease) + $(usev !subversion NO_SVN_TESTS=YesPlease) + $(usev !tk NO_TCLTK=YesPlease) ) if use blksha1 ; then myopts+=( BLK_SHA1=YesPlease ) - elif use ppcsha1 ; then - myopts+=( PPC_SHA1=YesPlease ) fi if use curl ; then @@ -189,7 +193,7 @@ exportmakeopts() { myopts+=( NO_CURL=YesPlease ) fi - # broken assumptions, because of static build system ... + # Broken assumptions because of static build system myopts+=( NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease @@ -201,26 +205,26 @@ exportmakeopts() { NO_EXTERNAL_GREP= ) - # can't define this to null, since the entire makefile depends on it + # Can't define this to null, since the entire makefile depends on it sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die if use pcre; then myopts+=( USE_LIBPCRE2=YesPlease ) extlibs+=( -lpcre2-8 ) fi + if [[ ${CHOST} == *-solaris* ]]; then myopts+=( NEEDS_LIBICONV=YesPlease HAVE_CLOCK_MONOTONIC=1 ) - if grep -Fq getdelim "${EROOT}"/usr/include/stdio.h ; then + + if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then myopts+=( HAVE_GETDELIM=1 ) fi fi - if has_version '>=app-text/asciidoc-8.0' ; then - myopts+=( ASCIIDOC8=YesPlease ) - fi + myopts+=( ASCIIDOC8=YesPlease ) export MY_MAKEOPTS="${myopts[@]}" export EXTLIBS="${extlibs[@]}" @@ -229,8 +233,10 @@ exportmakeopts() { src_unpack() { if [[ ${PV} != *9999 ]] ; then unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" || die unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + if use doc ; then pushd "${S}"/Documentation &>/dev/null || die unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} @@ -238,14 +244,14 @@ src_unpack() { fi else git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . + #cp "${FILESDIR}"/GIT-VERSION-GEN . || die fi } src_prepare() { - # add experimental patches to improve mediawiki support - # see patches for origin + # Add experimental patches to improve mediawiki support, + # see patches for origin. if use mediawiki-experimental ; then PATCHES+=( "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch @@ -254,6 +260,14 @@ src_prepare() { ) fi + if ! use safe-directory ; then + # This patch neuters the "safe directory" detection. + # bugs #838271, #838223 + PATCHES+=( + "${FILESDIR}"/git-2.37.2-unsafe-directory.patch + ) + fi + default if use prefix ; then @@ -279,21 +293,37 @@ git_emake() { # bug #320647: PYTHON_PATH local PYTHON_PATH="" use perforce && PYTHON_PATH="${PYTHON}" - emake ${MY_MAKEOPTS} \ - prefix="${EPREFIX}"/usr \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - perllibdir="$(use perl && perl_get_raw_vendorlib)" \ - sysconfdir="${EPREFIX}"/etc \ - GIT_TEST_OPTS="--no-color" \ - OPTAR="$(tc-getAR)" \ - OPTCC="$(tc-getCC)" \ - OPTCFLAGS="${CFLAGS}" \ - OPTLDFLAGS="${LDFLAGS}" \ - PERL_PATH="${EPREFIX}/usr/bin/perl" \ - PERL_MM_OPT="" \ - PYTHON_PATH="${PYTHON_PATH}" \ - V=1 \ + + local mymakeargs=( + ${MY_MAKEOPTS} + + prefix="${EPREFIX}"/usr + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html + perllibdir="$(use perl && perl_get_raw_vendorlib)" + sysconfdir="${EPREFIX}"/etc + + CC="$(tc-getCC)" + CFLAGS="${CFLAGS}" + PKG_CONFIG="$(tc-getPKG_CONFIG)" + + # TODO: --verbose? + GIT_TEST_OPTS="--no-color" + + OPTAR="$(tc-getAR)" + OPTCC="$(tc-getCC)" + OPTCFLAGS="${CFLAGS}" + OPTLDFLAGS="${LDFLAGS}" + + PERL_PATH="${EPREFIX}/usr/bin/perl" + PERL_MM_OPT="" + + PYTHON_PATH="${PYTHON_PATH}" + + V=1 "$@" + ) + + emake "${mymakeargs[@]}" } src_configure() { @@ -301,58 +331,163 @@ src_configure() { } src_compile() { - git_emake || die "emake failed" + git_emake if use perl && use cgi ; then - git_emake gitweb || die "emake gitweb (cgi) failed" + git_emake gitweb fi if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - pushd contrib/credential/osxkeychain &>/dev/null || die - git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ - || die "emake credential-osxkeychain" - popd &>/dev/null || die + git_emake -C contrib/credential/osxkeychain fi pushd Documentation &>/dev/null || die if [[ ${PV} == *9999 ]] ; then - git_emake man || die "emake man failed" + git_emake man if use doc ; then - git_emake info html || die "emake info html failed" + git_emake info html fi else if use doc ; then - git_emake info || die "emake info html failed" + git_emake info fi fi popd &>/dev/null || die if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - git_emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PKG_CONFIG="$(tc-getPKG_CONFIG)" - popd &>/dev/null || die + git_emake -C contrib/credential/libsecret fi pushd contrib/subtree &>/dev/null || die - git_emake git-subtree || die + git_emake git-subtree # git-subtree.1 requires the full USE=doc dependency stack use doc && git_emake git-subtree.html git-subtree.1 popd &>/dev/null || die - pushd contrib/diff-highlight &>/dev/null || die - git_emake || die - popd &>/dev/null || die + git_emake -C contrib/diff-highlight if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake || die - popd &>/dev/null || die + git_emake -C contrib/mw-to-git + fi +} + +src_test() { + local disabled=( + # We make safe-directory optional + t0033-safe-directory.sh + ) + + local tests_cvs=( + t9200-git-cvsexportcommit.sh + t9400-git-cvsserver-server.sh + t9401-git-cvsserver-crlf.sh + t9402-git-cvsserver-refs.sh + t9600-cvsimport.sh + t9601-cvsimport-vendor-branch.sh + t9602-cvsimport-branches-tags.sh + t9603-cvsimport-patchsets.sh + t9604-cvsimport-timestamps.sh + ) + local tests_perl=( + t3701-add-interactive.sh + t5502-quickfetch.sh + t5512-ls-remote.sh + t5520-pull.sh + t7106-reset-unborn-branch.sh + t7501-commit.sh + ) + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot=( + t0001-init.sh + t0004-unwritable.sh + t0070-fundamental.sh + t1004-read-tree-m-u-wf.sh + t3700-add.sh + t7300-clean.sh + ) + # t9100 still fails with symlinks in SVN 1.7 + local test_svn=( t9100-git-svn-basic.sh ) + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled+=( t5000-tar-tree.sh ) fi + + local cvs=0 + use cvs && let cvs=${cvs}+1 + if [[ ${EUID} -eq 0 ]] ; then + if [[ ${cvs} -eq 1 ]] ; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled+=( ${tests_cvs[@]} ) + fi + einfo "Skipping other tests that require being non-root" + disabled+=( ${tests_nonroot[@]} ) + else + if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -lt 3 ]] ; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled+=( ${tests_cvs[@]} ) + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled+=( ${tests_perl[@]} ) + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled+=( ${test_svn[@]} ) + + # Reset all previously disabled tests + pushd t &>/dev/null || die + local i + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled[@]} ; do + if [[ -f "${i}" ]] ; then + mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" + fi + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die + + # Clean old results first, must always run + nonfatal git_emake clean + popd &>/dev/null || die + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + local rc + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + pushd t &>/dev/null || die + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!" } src_install() { - git_emake DESTDIR="${D}" install || die "make install failed" + git_emake DESTDIR="${D}" install if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then dobin contrib/credential/osxkeychain/git-credential-osxkeychain @@ -392,19 +527,17 @@ src_install() { # git-subtree pushd contrib/subtree &>/dev/null || die - git_emake DESTDIR="${D}" install || die "Failed to emake install for git-subtree" + git_emake DESTDIR="${D}" install if use doc ; then # Do not move git subtree install-man outside USE=doc! - git_emake DESTDIR="${D}" install-man install-html || die "Failed to emake install-html install-man for git-subtree" + git_emake DESTDIR="${D}" install-man install-html fi newdoc README README.git-subtree dodoc git-subtree.txt popd &>/dev/null || die if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake DESTDIR="${D}" install - popd &>/dev/null || die + git_emake -C contrib/mw-to-git DESTDIR="${D}" install fi # diff-highlight @@ -454,10 +587,7 @@ src_install() { ) local i for i in "${contrib_objects[@]}" ; do - cp -rf \ - "${S}"/contrib/${i} \ - "${ED}"/usr/share/${PN}/contrib \ - || die "Failed contrib ${i}" + cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}" done if use perl && use cgi ; then @@ -494,8 +624,7 @@ src_install() { if ! use prefix ; then newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" \ - "git-daemon@.service" + systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" systemd_dounit "${FILESDIR}/git-daemon.socket" fi @@ -512,130 +641,17 @@ src_install() { plocale_for_each_disabled_locale rm_loc } -src_test() { - local disabled=() - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]] ; then - if [[ ${cvs} -eq 1 ]] ; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - [[ ${cvs} -gt 0 ]] && \ - has_version dev-vcs/cvs && \ - let cvs=${cvs}+1 - [[ ${cvs} -gt 1 ]] && \ - has_version "dev-vcs/cvs[server]" && \ - let cvs=${cvs}+1 - if [[ ${cvs} -lt 3 ]] ; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog "Please read /usr/share/bash-completion/completions/git for Git bash command" + elog "completion." + elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" + elog "Note that the prompt bash code is now in that separate script" fi - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) + optfeature_header "Some scripts require additional dependencies:" + optfeature git-quiltimport dev-util/quilt + optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - if [[ -f "${i}" ]] ; then - mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - fi - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [[ ${rc} -eq 0 ]] || die "tests failed. Please file a bug." -} - -showpkgdeps() { - local pkg=$1 - shift - elog " $(printf "%-17s:" ${pkg}) ${@}" -} - -pkg_postinst() { - elog "Please read /usr/share/bash-completion/completions/git for Git bash command" - elog "completion." - elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - elog "Note that the prompt bash code is now in that separate script" - elog "These additional scripts need some dependencies:" - echo - showpkgdeps git-quiltimport "dev-util/quilt" - showpkgdeps git-instaweb \ - "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" - echo use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." } diff --git a/dev-vcs/git/git-9999-r2.ebuild b/dev-vcs/git/git-9999-r2.ebuild index a3a70228f500..f68fb68b1f50 100644 --- a/dev-vcs/git/git-9999-r2.ebuild +++ b/dev-vcs/git/git-9999-r2.ebuild @@ -8,12 +8,14 @@ GENTOO_DEPEND_ON_PERL=no # bug #329479: git-remote-testgit is not multiple-version aware PYTHON_COMPAT=( python3_{8..10} ) -inherit toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd +inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" + if [[ ${PV} == *9999 ]]; then - inherit git-r3 EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git" + + inherit git-r3 # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. # See https://git-scm.com/docs/gitworkflows#_graduation # In order of stability: @@ -21,7 +23,7 @@ if [[ ${PV} == *9999 ]]; then # 9999-r1: master # 9999-r2: next # 9999-r3: seen - case "${PVR}" in + case ${PVR} in 9999) EGIT_BRANCH=maint ;; 9999-r1) EGIT_BRANCH=master ;; 9999-r2) EGIT_BRANCH=next;; @@ -34,44 +36,49 @@ MY_P="${PN}-${MY_PV}" DOC_VER="${MY_PV}" -DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" +DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency" HOMEPAGE="https://www.git-scm.com/" + if [[ ${PV} != *9999 ]]; then SRC_URI_SUFFIX="xz" SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git" - [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} - ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - doc? ( - ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - )" - [[ "${PV}" == *_rc* ]] || \ - 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" + + [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing' + + SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" + + if [[ ${PV} != *_rc* ]] ; then + 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 fi +S="${WORKDIR}"/${MY_P} + LICENSE="GPL-2" SLOT="0" -IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test" +IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test" # Common to both DEPEND and RDEPEND DEPEND=" - gnome-keyring? ( - app-crypt/libsecret - dev-libs/glib:2 - ) - dev-libs/openssl:0= + dev-libs/openssl:= sys-libs/zlib - pcre? ( dev-libs/libpcre2:= ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) + gnome-keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) iconv? ( virtual/libiconv ) + pcre? ( dev-libs/libpcre2:= ) + perl? ( dev-lang/perl:=[-build(-)] ) + tk? ( dev-lang/tk:= ) " - -RDEPEND="${DEPEND} +RDEPEND=" + ${DEPEND} gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error @@ -120,12 +127,10 @@ BDEPEND=" # Live ebuild builds man pages and HTML docs, additionally if [[ ${PV} == *9999 ]]; then - BDEPEND="${BDEPEND} - app-text/asciidoc" + BDEPEND+=" app-text/asciidoc" fi SITEFILE="50${PN}-gentoo.el" -S="${WORKDIR}/${MY_P}" REQUIRED_USE=" cgi? ( perl ) @@ -140,8 +145,8 @@ REQUIRED_USE=" RESTRICT="!test? ( test )" PATCHES=( - # bug #350330 - automagic CVS when we don't want it is bad. - "${FILESDIR}"/git-2.33.0_rc0-optional-cvs.patch + # Avoid automagic CVS, bug #350330 + "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch # Make submodule output quiet "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch @@ -151,7 +156,7 @@ pkg_setup() { if use subversion && has_version "dev-vcs/subversion[dso]" ; then ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned." + ewarn "have been warned!" fi if use perforce ; then @@ -166,21 +171,20 @@ exportmakeopts() { myopts=( ASCIIDOC_NO_ROFF=YesPlease - $(usex cvs '' NO_CVS=YesPlease) - $(usex elibc_musl NO_REGEX=YesPlease '') - $(usex iconv '' NO_ICONV=YesPlease) - $(usex nls '' NO_GETTEXT=YesPlease) + $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - $(usex perforce '' NO_PYTHON=YesPlease) - $(usex subversion '' NO_SVN_TESTS=YesPlease) - $(usex threads '' NO_PTHREADS=YesPlease) - $(usex tk '' NO_TCLTK=YesPlease) + + $(usev elibc_musl NO_REGEX=YesPlease) + $(usev !cvs NO_CVS=YesPlease) + $(usev !iconv NO_ICONV=YesPlease) + $(usev !nls NO_GETTEXT=YesPlease) + $(usev !perforce NO_PYTHON=YesPlease) + $(usev !subversion NO_SVN_TESTS=YesPlease) + $(usev !tk NO_TCLTK=YesPlease) ) if use blksha1 ; then myopts+=( BLK_SHA1=YesPlease ) - elif use ppcsha1 ; then - myopts+=( PPC_SHA1=YesPlease ) fi if use curl ; then @@ -189,7 +193,7 @@ exportmakeopts() { myopts+=( NO_CURL=YesPlease ) fi - # broken assumptions, because of static build system ... + # Broken assumptions because of static build system myopts+=( NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease @@ -201,26 +205,26 @@ exportmakeopts() { NO_EXTERNAL_GREP= ) - # can't define this to null, since the entire makefile depends on it + # Can't define this to null, since the entire makefile depends on it sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die if use pcre; then myopts+=( USE_LIBPCRE2=YesPlease ) extlibs+=( -lpcre2-8 ) fi + if [[ ${CHOST} == *-solaris* ]]; then myopts+=( NEEDS_LIBICONV=YesPlease HAVE_CLOCK_MONOTONIC=1 ) - if grep -Fq getdelim "${EROOT}"/usr/include/stdio.h ; then + + if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then myopts+=( HAVE_GETDELIM=1 ) fi fi - if has_version '>=app-text/asciidoc-8.0' ; then - myopts+=( ASCIIDOC8=YesPlease ) - fi + myopts+=( ASCIIDOC8=YesPlease ) export MY_MAKEOPTS="${myopts[@]}" export EXTLIBS="${extlibs[@]}" @@ -229,8 +233,10 @@ exportmakeopts() { src_unpack() { if [[ ${PV} != *9999 ]] ; then unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" || die unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + if use doc ; then pushd "${S}"/Documentation &>/dev/null || die unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} @@ -238,14 +244,14 @@ src_unpack() { fi else git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . + #cp "${FILESDIR}"/GIT-VERSION-GEN . || die fi } src_prepare() { - # add experimental patches to improve mediawiki support - # see patches for origin + # Add experimental patches to improve mediawiki support, + # see patches for origin. if use mediawiki-experimental ; then PATCHES+=( "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch @@ -254,6 +260,14 @@ src_prepare() { ) fi + if ! use safe-directory ; then + # This patch neuters the "safe directory" detection. + # bugs #838271, #838223 + PATCHES+=( + "${FILESDIR}"/git-2.37.2-unsafe-directory.patch + ) + fi + default if use prefix ; then @@ -279,21 +293,37 @@ git_emake() { # bug #320647: PYTHON_PATH local PYTHON_PATH="" use perforce && PYTHON_PATH="${PYTHON}" - emake ${MY_MAKEOPTS} \ - prefix="${EPREFIX}"/usr \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - perllibdir="$(use perl && perl_get_raw_vendorlib)" \ - sysconfdir="${EPREFIX}"/etc \ - GIT_TEST_OPTS="--no-color" \ - OPTAR="$(tc-getAR)" \ - OPTCC="$(tc-getCC)" \ - OPTCFLAGS="${CFLAGS}" \ - OPTLDFLAGS="${LDFLAGS}" \ - PERL_PATH="${EPREFIX}/usr/bin/perl" \ - PERL_MM_OPT="" \ - PYTHON_PATH="${PYTHON_PATH}" \ - V=1 \ + + local mymakeargs=( + ${MY_MAKEOPTS} + + prefix="${EPREFIX}"/usr + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html + perllibdir="$(use perl && perl_get_raw_vendorlib)" + sysconfdir="${EPREFIX}"/etc + + CC="$(tc-getCC)" + CFLAGS="${CFLAGS}" + PKG_CONFIG="$(tc-getPKG_CONFIG)" + + # TODO: --verbose? + GIT_TEST_OPTS="--no-color" + + OPTAR="$(tc-getAR)" + OPTCC="$(tc-getCC)" + OPTCFLAGS="${CFLAGS}" + OPTLDFLAGS="${LDFLAGS}" + + PERL_PATH="${EPREFIX}/usr/bin/perl" + PERL_MM_OPT="" + + PYTHON_PATH="${PYTHON_PATH}" + + V=1 "$@" + ) + + emake "${mymakeargs[@]}" } src_configure() { @@ -301,58 +331,163 @@ src_configure() { } src_compile() { - git_emake || die "emake failed" + git_emake if use perl && use cgi ; then - git_emake gitweb || die "emake gitweb (cgi) failed" + git_emake gitweb fi if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - pushd contrib/credential/osxkeychain &>/dev/null || die - git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ - || die "emake credential-osxkeychain" - popd &>/dev/null || die + git_emake -C contrib/credential/osxkeychain fi pushd Documentation &>/dev/null || die if [[ ${PV} == *9999 ]] ; then - git_emake man || die "emake man failed" + git_emake man if use doc ; then - git_emake info html || die "emake info html failed" + git_emake info html fi else if use doc ; then - git_emake info || die "emake info html failed" + git_emake info fi fi popd &>/dev/null || die if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - git_emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PKG_CONFIG="$(tc-getPKG_CONFIG)" - popd &>/dev/null || die + git_emake -C contrib/credential/libsecret fi pushd contrib/subtree &>/dev/null || die - git_emake git-subtree || die + git_emake git-subtree # git-subtree.1 requires the full USE=doc dependency stack use doc && git_emake git-subtree.html git-subtree.1 popd &>/dev/null || die - pushd contrib/diff-highlight &>/dev/null || die - git_emake || die - popd &>/dev/null || die + git_emake -C contrib/diff-highlight if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake || die - popd &>/dev/null || die + git_emake -C contrib/mw-to-git + fi +} + +src_test() { + local disabled=( + # We make safe-directory optional + t0033-safe-directory.sh + ) + + local tests_cvs=( + t9200-git-cvsexportcommit.sh + t9400-git-cvsserver-server.sh + t9401-git-cvsserver-crlf.sh + t9402-git-cvsserver-refs.sh + t9600-cvsimport.sh + t9601-cvsimport-vendor-branch.sh + t9602-cvsimport-branches-tags.sh + t9603-cvsimport-patchsets.sh + t9604-cvsimport-timestamps.sh + ) + local tests_perl=( + t3701-add-interactive.sh + t5502-quickfetch.sh + t5512-ls-remote.sh + t5520-pull.sh + t7106-reset-unborn-branch.sh + t7501-commit.sh + ) + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot=( + t0001-init.sh + t0004-unwritable.sh + t0070-fundamental.sh + t1004-read-tree-m-u-wf.sh + t3700-add.sh + t7300-clean.sh + ) + # t9100 still fails with symlinks in SVN 1.7 + local test_svn=( t9100-git-svn-basic.sh ) + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled+=( t5000-tar-tree.sh ) fi + + local cvs=0 + use cvs && let cvs=${cvs}+1 + if [[ ${EUID} -eq 0 ]] ; then + if [[ ${cvs} -eq 1 ]] ; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled+=( ${tests_cvs[@]} ) + fi + einfo "Skipping other tests that require being non-root" + disabled+=( ${tests_nonroot[@]} ) + else + if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -lt 3 ]] ; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled+=( ${tests_cvs[@]} ) + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled+=( ${tests_perl[@]} ) + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled+=( ${test_svn[@]} ) + + # Reset all previously disabled tests + pushd t &>/dev/null || die + local i + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled[@]} ; do + if [[ -f "${i}" ]] ; then + mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" + fi + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die + + # Clean old results first, must always run + nonfatal git_emake clean + popd &>/dev/null || die + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + local rc + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + pushd t &>/dev/null || die + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!" } src_install() { - git_emake DESTDIR="${D}" install || die "make install failed" + git_emake DESTDIR="${D}" install if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then dobin contrib/credential/osxkeychain/git-credential-osxkeychain @@ -392,19 +527,17 @@ src_install() { # git-subtree pushd contrib/subtree &>/dev/null || die - git_emake DESTDIR="${D}" install || die "Failed to emake install for git-subtree" + git_emake DESTDIR="${D}" install if use doc ; then # Do not move git subtree install-man outside USE=doc! - git_emake DESTDIR="${D}" install-man install-html || die "Failed to emake install-html install-man for git-subtree" + git_emake DESTDIR="${D}" install-man install-html fi newdoc README README.git-subtree dodoc git-subtree.txt popd &>/dev/null || die if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake DESTDIR="${D}" install - popd &>/dev/null || die + git_emake -C contrib/mw-to-git DESTDIR="${D}" install fi # diff-highlight @@ -454,10 +587,7 @@ src_install() { ) local i for i in "${contrib_objects[@]}" ; do - cp -rf \ - "${S}"/contrib/${i} \ - "${ED}"/usr/share/${PN}/contrib \ - || die "Failed contrib ${i}" + cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}" done if use perl && use cgi ; then @@ -494,8 +624,7 @@ src_install() { if ! use prefix ; then newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" \ - "git-daemon@.service" + systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" systemd_dounit "${FILESDIR}/git-daemon.socket" fi @@ -512,130 +641,17 @@ src_install() { plocale_for_each_disabled_locale rm_loc } -src_test() { - local disabled=() - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]] ; then - if [[ ${cvs} -eq 1 ]] ; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - [[ ${cvs} -gt 0 ]] && \ - has_version dev-vcs/cvs && \ - let cvs=${cvs}+1 - [[ ${cvs} -gt 1 ]] && \ - has_version "dev-vcs/cvs[server]" && \ - let cvs=${cvs}+1 - if [[ ${cvs} -lt 3 ]] ; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog "Please read /usr/share/bash-completion/completions/git for Git bash command" + elog "completion." + elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" + elog "Note that the prompt bash code is now in that separate script" fi - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) + optfeature_header "Some scripts require additional dependencies:" + optfeature git-quiltimport dev-util/quilt + optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - if [[ -f "${i}" ]] ; then - mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - fi - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [[ ${rc} -eq 0 ]] || die "tests failed. Please file a bug." -} - -showpkgdeps() { - local pkg=$1 - shift - elog " $(printf "%-17s:" ${pkg}) ${@}" -} - -pkg_postinst() { - elog "Please read /usr/share/bash-completion/completions/git for Git bash command" - elog "completion." - elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - elog "Note that the prompt bash code is now in that separate script" - elog "These additional scripts need some dependencies:" - echo - showpkgdeps git-quiltimport "dev-util/quilt" - showpkgdeps git-instaweb \ - "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" - echo use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." } diff --git a/dev-vcs/git/git-9999-r3.ebuild b/dev-vcs/git/git-9999-r3.ebuild index a3a70228f500..f68fb68b1f50 100644 --- a/dev-vcs/git/git-9999-r3.ebuild +++ b/dev-vcs/git/git-9999-r3.ebuild @@ -8,12 +8,14 @@ GENTOO_DEPEND_ON_PERL=no # bug #329479: git-remote-testgit is not multiple-version aware PYTHON_COMPAT=( python3_{8..10} ) -inherit toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd +inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" + if [[ ${PV} == *9999 ]]; then - inherit git-r3 EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git" + + inherit git-r3 # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. # See https://git-scm.com/docs/gitworkflows#_graduation # In order of stability: @@ -21,7 +23,7 @@ if [[ ${PV} == *9999 ]]; then # 9999-r1: master # 9999-r2: next # 9999-r3: seen - case "${PVR}" in + case ${PVR} in 9999) EGIT_BRANCH=maint ;; 9999-r1) EGIT_BRANCH=master ;; 9999-r2) EGIT_BRANCH=next;; @@ -34,44 +36,49 @@ MY_P="${PN}-${MY_PV}" DOC_VER="${MY_PV}" -DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" +DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency" HOMEPAGE="https://www.git-scm.com/" + if [[ ${PV} != *9999 ]]; then SRC_URI_SUFFIX="xz" SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git" - [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} - ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - doc? ( - ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - )" - [[ "${PV}" == *_rc* ]] || \ - 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" + + [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing' + + SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" + + if [[ ${PV} != *_rc* ]] ; then + 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 fi +S="${WORKDIR}"/${MY_P} + LICENSE="GPL-2" SLOT="0" -IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test" +IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test" # Common to both DEPEND and RDEPEND DEPEND=" - gnome-keyring? ( - app-crypt/libsecret - dev-libs/glib:2 - ) - dev-libs/openssl:0= + dev-libs/openssl:= sys-libs/zlib - pcre? ( dev-libs/libpcre2:= ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) + gnome-keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) iconv? ( virtual/libiconv ) + pcre? ( dev-libs/libpcre2:= ) + perl? ( dev-lang/perl:=[-build(-)] ) + tk? ( dev-lang/tk:= ) " - -RDEPEND="${DEPEND} +RDEPEND=" + ${DEPEND} gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error @@ -120,12 +127,10 @@ BDEPEND=" # Live ebuild builds man pages and HTML docs, additionally if [[ ${PV} == *9999 ]]; then - BDEPEND="${BDEPEND} - app-text/asciidoc" + BDEPEND+=" app-text/asciidoc" fi SITEFILE="50${PN}-gentoo.el" -S="${WORKDIR}/${MY_P}" REQUIRED_USE=" cgi? ( perl ) @@ -140,8 +145,8 @@ REQUIRED_USE=" RESTRICT="!test? ( test )" PATCHES=( - # bug #350330 - automagic CVS when we don't want it is bad. - "${FILESDIR}"/git-2.33.0_rc0-optional-cvs.patch + # Avoid automagic CVS, bug #350330 + "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch # Make submodule output quiet "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch @@ -151,7 +156,7 @@ pkg_setup() { if use subversion && has_version "dev-vcs/subversion[dso]" ; then ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned." + ewarn "have been warned!" fi if use perforce ; then @@ -166,21 +171,20 @@ exportmakeopts() { myopts=( ASCIIDOC_NO_ROFF=YesPlease - $(usex cvs '' NO_CVS=YesPlease) - $(usex elibc_musl NO_REGEX=YesPlease '') - $(usex iconv '' NO_ICONV=YesPlease) - $(usex nls '' NO_GETTEXT=YesPlease) + $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - $(usex perforce '' NO_PYTHON=YesPlease) - $(usex subversion '' NO_SVN_TESTS=YesPlease) - $(usex threads '' NO_PTHREADS=YesPlease) - $(usex tk '' NO_TCLTK=YesPlease) + + $(usev elibc_musl NO_REGEX=YesPlease) + $(usev !cvs NO_CVS=YesPlease) + $(usev !iconv NO_ICONV=YesPlease) + $(usev !nls NO_GETTEXT=YesPlease) + $(usev !perforce NO_PYTHON=YesPlease) + $(usev !subversion NO_SVN_TESTS=YesPlease) + $(usev !tk NO_TCLTK=YesPlease) ) if use blksha1 ; then myopts+=( BLK_SHA1=YesPlease ) - elif use ppcsha1 ; then - myopts+=( PPC_SHA1=YesPlease ) fi if use curl ; then @@ -189,7 +193,7 @@ exportmakeopts() { myopts+=( NO_CURL=YesPlease ) fi - # broken assumptions, because of static build system ... + # Broken assumptions because of static build system myopts+=( NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease @@ -201,26 +205,26 @@ exportmakeopts() { NO_EXTERNAL_GREP= ) - # can't define this to null, since the entire makefile depends on it + # Can't define this to null, since the entire makefile depends on it sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die if use pcre; then myopts+=( USE_LIBPCRE2=YesPlease ) extlibs+=( -lpcre2-8 ) fi + if [[ ${CHOST} == *-solaris* ]]; then myopts+=( NEEDS_LIBICONV=YesPlease HAVE_CLOCK_MONOTONIC=1 ) - if grep -Fq getdelim "${EROOT}"/usr/include/stdio.h ; then + + if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then myopts+=( HAVE_GETDELIM=1 ) fi fi - if has_version '>=app-text/asciidoc-8.0' ; then - myopts+=( ASCIIDOC8=YesPlease ) - fi + myopts+=( ASCIIDOC8=YesPlease ) export MY_MAKEOPTS="${myopts[@]}" export EXTLIBS="${extlibs[@]}" @@ -229,8 +233,10 @@ exportmakeopts() { src_unpack() { if [[ ${PV} != *9999 ]] ; then unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" || die unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + if use doc ; then pushd "${S}"/Documentation &>/dev/null || die unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} @@ -238,14 +244,14 @@ src_unpack() { fi else git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . + #cp "${FILESDIR}"/GIT-VERSION-GEN . || die fi } src_prepare() { - # add experimental patches to improve mediawiki support - # see patches for origin + # Add experimental patches to improve mediawiki support, + # see patches for origin. if use mediawiki-experimental ; then PATCHES+=( "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch @@ -254,6 +260,14 @@ src_prepare() { ) fi + if ! use safe-directory ; then + # This patch neuters the "safe directory" detection. + # bugs #838271, #838223 + PATCHES+=( + "${FILESDIR}"/git-2.37.2-unsafe-directory.patch + ) + fi + default if use prefix ; then @@ -279,21 +293,37 @@ git_emake() { # bug #320647: PYTHON_PATH local PYTHON_PATH="" use perforce && PYTHON_PATH="${PYTHON}" - emake ${MY_MAKEOPTS} \ - prefix="${EPREFIX}"/usr \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - perllibdir="$(use perl && perl_get_raw_vendorlib)" \ - sysconfdir="${EPREFIX}"/etc \ - GIT_TEST_OPTS="--no-color" \ - OPTAR="$(tc-getAR)" \ - OPTCC="$(tc-getCC)" \ - OPTCFLAGS="${CFLAGS}" \ - OPTLDFLAGS="${LDFLAGS}" \ - PERL_PATH="${EPREFIX}/usr/bin/perl" \ - PERL_MM_OPT="" \ - PYTHON_PATH="${PYTHON_PATH}" \ - V=1 \ + + local mymakeargs=( + ${MY_MAKEOPTS} + + prefix="${EPREFIX}"/usr + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html + perllibdir="$(use perl && perl_get_raw_vendorlib)" + sysconfdir="${EPREFIX}"/etc + + CC="$(tc-getCC)" + CFLAGS="${CFLAGS}" + PKG_CONFIG="$(tc-getPKG_CONFIG)" + + # TODO: --verbose? + GIT_TEST_OPTS="--no-color" + + OPTAR="$(tc-getAR)" + OPTCC="$(tc-getCC)" + OPTCFLAGS="${CFLAGS}" + OPTLDFLAGS="${LDFLAGS}" + + PERL_PATH="${EPREFIX}/usr/bin/perl" + PERL_MM_OPT="" + + PYTHON_PATH="${PYTHON_PATH}" + + V=1 "$@" + ) + + emake "${mymakeargs[@]}" } src_configure() { @@ -301,58 +331,163 @@ src_configure() { } src_compile() { - git_emake || die "emake failed" + git_emake if use perl && use cgi ; then - git_emake gitweb || die "emake gitweb (cgi) failed" + git_emake gitweb fi if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - pushd contrib/credential/osxkeychain &>/dev/null || die - git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ - || die "emake credential-osxkeychain" - popd &>/dev/null || die + git_emake -C contrib/credential/osxkeychain fi pushd Documentation &>/dev/null || die if [[ ${PV} == *9999 ]] ; then - git_emake man || die "emake man failed" + git_emake man if use doc ; then - git_emake info html || die "emake info html failed" + git_emake info html fi else if use doc ; then - git_emake info || die "emake info html failed" + git_emake info fi fi popd &>/dev/null || die if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - git_emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PKG_CONFIG="$(tc-getPKG_CONFIG)" - popd &>/dev/null || die + git_emake -C contrib/credential/libsecret fi pushd contrib/subtree &>/dev/null || die - git_emake git-subtree || die + git_emake git-subtree # git-subtree.1 requires the full USE=doc dependency stack use doc && git_emake git-subtree.html git-subtree.1 popd &>/dev/null || die - pushd contrib/diff-highlight &>/dev/null || die - git_emake || die - popd &>/dev/null || die + git_emake -C contrib/diff-highlight if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake || die - popd &>/dev/null || die + git_emake -C contrib/mw-to-git + fi +} + +src_test() { + local disabled=( + # We make safe-directory optional + t0033-safe-directory.sh + ) + + local tests_cvs=( + t9200-git-cvsexportcommit.sh + t9400-git-cvsserver-server.sh + t9401-git-cvsserver-crlf.sh + t9402-git-cvsserver-refs.sh + t9600-cvsimport.sh + t9601-cvsimport-vendor-branch.sh + t9602-cvsimport-branches-tags.sh + t9603-cvsimport-patchsets.sh + t9604-cvsimport-timestamps.sh + ) + local tests_perl=( + t3701-add-interactive.sh + t5502-quickfetch.sh + t5512-ls-remote.sh + t5520-pull.sh + t7106-reset-unborn-branch.sh + t7501-commit.sh + ) + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot=( + t0001-init.sh + t0004-unwritable.sh + t0070-fundamental.sh + t1004-read-tree-m-u-wf.sh + t3700-add.sh + t7300-clean.sh + ) + # t9100 still fails with symlinks in SVN 1.7 + local test_svn=( t9100-git-svn-basic.sh ) + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled+=( t5000-tar-tree.sh ) fi + + local cvs=0 + use cvs && let cvs=${cvs}+1 + if [[ ${EUID} -eq 0 ]] ; then + if [[ ${cvs} -eq 1 ]] ; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled+=( ${tests_cvs[@]} ) + fi + einfo "Skipping other tests that require being non-root" + disabled+=( ${tests_nonroot[@]} ) + else + if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -lt 3 ]] ; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled+=( ${tests_cvs[@]} ) + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled+=( ${tests_perl[@]} ) + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled+=( ${test_svn[@]} ) + + # Reset all previously disabled tests + pushd t &>/dev/null || die + local i + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled[@]} ; do + if [[ -f "${i}" ]] ; then + mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" + fi + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die + + # Clean old results first, must always run + nonfatal git_emake clean + popd &>/dev/null || die + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + local rc + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + pushd t &>/dev/null || die + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!" } src_install() { - git_emake DESTDIR="${D}" install || die "make install failed" + git_emake DESTDIR="${D}" install if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then dobin contrib/credential/osxkeychain/git-credential-osxkeychain @@ -392,19 +527,17 @@ src_install() { # git-subtree pushd contrib/subtree &>/dev/null || die - git_emake DESTDIR="${D}" install || die "Failed to emake install for git-subtree" + git_emake DESTDIR="${D}" install if use doc ; then # Do not move git subtree install-man outside USE=doc! - git_emake DESTDIR="${D}" install-man install-html || die "Failed to emake install-html install-man for git-subtree" + git_emake DESTDIR="${D}" install-man install-html fi newdoc README README.git-subtree dodoc git-subtree.txt popd &>/dev/null || die if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake DESTDIR="${D}" install - popd &>/dev/null || die + git_emake -C contrib/mw-to-git DESTDIR="${D}" install fi # diff-highlight @@ -454,10 +587,7 @@ src_install() { ) local i for i in "${contrib_objects[@]}" ; do - cp -rf \ - "${S}"/contrib/${i} \ - "${ED}"/usr/share/${PN}/contrib \ - || die "Failed contrib ${i}" + cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}" done if use perl && use cgi ; then @@ -494,8 +624,7 @@ src_install() { if ! use prefix ; then newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" \ - "git-daemon@.service" + systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" systemd_dounit "${FILESDIR}/git-daemon.socket" fi @@ -512,130 +641,17 @@ src_install() { plocale_for_each_disabled_locale rm_loc } -src_test() { - local disabled=() - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]] ; then - if [[ ${cvs} -eq 1 ]] ; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - [[ ${cvs} -gt 0 ]] && \ - has_version dev-vcs/cvs && \ - let cvs=${cvs}+1 - [[ ${cvs} -gt 1 ]] && \ - has_version "dev-vcs/cvs[server]" && \ - let cvs=${cvs}+1 - if [[ ${cvs} -lt 3 ]] ; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog "Please read /usr/share/bash-completion/completions/git for Git bash command" + elog "completion." + elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" + elog "Note that the prompt bash code is now in that separate script" fi - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) + optfeature_header "Some scripts require additional dependencies:" + optfeature git-quiltimport dev-util/quilt + optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - if [[ -f "${i}" ]] ; then - mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - fi - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [[ ${rc} -eq 0 ]] || die "tests failed. Please file a bug." -} - -showpkgdeps() { - local pkg=$1 - shift - elog " $(printf "%-17s:" ${pkg}) ${@}" -} - -pkg_postinst() { - elog "Please read /usr/share/bash-completion/completions/git for Git bash command" - elog "completion." - elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - elog "Note that the prompt bash code is now in that separate script" - elog "These additional scripts need some dependencies:" - echo - showpkgdeps git-quiltimport "dev-util/quilt" - showpkgdeps git-instaweb \ - "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" - echo use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." } diff --git a/dev-vcs/git/git-9999.ebuild b/dev-vcs/git/git-9999.ebuild index a3a70228f500..f68fb68b1f50 100644 --- a/dev-vcs/git/git-9999.ebuild +++ b/dev-vcs/git/git-9999.ebuild @@ -8,12 +8,14 @@ GENTOO_DEPEND_ON_PERL=no # bug #329479: git-remote-testgit is not multiple-version aware PYTHON_COMPAT=( python3_{8..10} ) -inherit toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd +inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" + if [[ ${PV} == *9999 ]]; then - inherit git-r3 EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git" + + inherit git-r3 # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. # See https://git-scm.com/docs/gitworkflows#_graduation # In order of stability: @@ -21,7 +23,7 @@ if [[ ${PV} == *9999 ]]; then # 9999-r1: master # 9999-r2: next # 9999-r3: seen - case "${PVR}" in + case ${PVR} in 9999) EGIT_BRANCH=maint ;; 9999-r1) EGIT_BRANCH=master ;; 9999-r2) EGIT_BRANCH=next;; @@ -34,44 +36,49 @@ MY_P="${PN}-${MY_PV}" DOC_VER="${MY_PV}" -DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" +DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency" HOMEPAGE="https://www.git-scm.com/" + if [[ ${PV} != *9999 ]]; then SRC_URI_SUFFIX="xz" SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git" - [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} - ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - doc? ( - ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - )" - [[ "${PV}" == *_rc* ]] || \ - 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" + + [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing' + + SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" + + if [[ ${PV} != *_rc* ]] ; then + 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 fi +S="${WORKDIR}"/${MY_P} + LICENSE="GPL-2" SLOT="0" -IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test" +IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test" # Common to both DEPEND and RDEPEND DEPEND=" - gnome-keyring? ( - app-crypt/libsecret - dev-libs/glib:2 - ) - dev-libs/openssl:0= + dev-libs/openssl:= sys-libs/zlib - pcre? ( dev-libs/libpcre2:= ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) + gnome-keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) iconv? ( virtual/libiconv ) + pcre? ( dev-libs/libpcre2:= ) + perl? ( dev-lang/perl:=[-build(-)] ) + tk? ( dev-lang/tk:= ) " - -RDEPEND="${DEPEND} +RDEPEND=" + ${DEPEND} gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error @@ -120,12 +127,10 @@ BDEPEND=" # Live ebuild builds man pages and HTML docs, additionally if [[ ${PV} == *9999 ]]; then - BDEPEND="${BDEPEND} - app-text/asciidoc" + BDEPEND+=" app-text/asciidoc" fi SITEFILE="50${PN}-gentoo.el" -S="${WORKDIR}/${MY_P}" REQUIRED_USE=" cgi? ( perl ) @@ -140,8 +145,8 @@ REQUIRED_USE=" RESTRICT="!test? ( test )" PATCHES=( - # bug #350330 - automagic CVS when we don't want it is bad. - "${FILESDIR}"/git-2.33.0_rc0-optional-cvs.patch + # Avoid automagic CVS, bug #350330 + "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch # Make submodule output quiet "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch @@ -151,7 +156,7 @@ pkg_setup() { if use subversion && has_version "dev-vcs/subversion[dso]" ; then ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned." + ewarn "have been warned!" fi if use perforce ; then @@ -166,21 +171,20 @@ exportmakeopts() { myopts=( ASCIIDOC_NO_ROFF=YesPlease - $(usex cvs '' NO_CVS=YesPlease) - $(usex elibc_musl NO_REGEX=YesPlease '') - $(usex iconv '' NO_ICONV=YesPlease) - $(usex nls '' NO_GETTEXT=YesPlease) + $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - $(usex perforce '' NO_PYTHON=YesPlease) - $(usex subversion '' NO_SVN_TESTS=YesPlease) - $(usex threads '' NO_PTHREADS=YesPlease) - $(usex tk '' NO_TCLTK=YesPlease) + + $(usev elibc_musl NO_REGEX=YesPlease) + $(usev !cvs NO_CVS=YesPlease) + $(usev !iconv NO_ICONV=YesPlease) + $(usev !nls NO_GETTEXT=YesPlease) + $(usev !perforce NO_PYTHON=YesPlease) + $(usev !subversion NO_SVN_TESTS=YesPlease) + $(usev !tk NO_TCLTK=YesPlease) ) if use blksha1 ; then myopts+=( BLK_SHA1=YesPlease ) - elif use ppcsha1 ; then - myopts+=( PPC_SHA1=YesPlease ) fi if use curl ; then @@ -189,7 +193,7 @@ exportmakeopts() { myopts+=( NO_CURL=YesPlease ) fi - # broken assumptions, because of static build system ... + # Broken assumptions because of static build system myopts+=( NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease @@ -201,26 +205,26 @@ exportmakeopts() { NO_EXTERNAL_GREP= ) - # can't define this to null, since the entire makefile depends on it + # Can't define this to null, since the entire makefile depends on it sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die if use pcre; then myopts+=( USE_LIBPCRE2=YesPlease ) extlibs+=( -lpcre2-8 ) fi + if [[ ${CHOST} == *-solaris* ]]; then myopts+=( NEEDS_LIBICONV=YesPlease HAVE_CLOCK_MONOTONIC=1 ) - if grep -Fq getdelim "${EROOT}"/usr/include/stdio.h ; then + + if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then myopts+=( HAVE_GETDELIM=1 ) fi fi - if has_version '>=app-text/asciidoc-8.0' ; then - myopts+=( ASCIIDOC8=YesPlease ) - fi + myopts+=( ASCIIDOC8=YesPlease ) export MY_MAKEOPTS="${myopts[@]}" export EXTLIBS="${extlibs[@]}" @@ -229,8 +233,10 @@ exportmakeopts() { src_unpack() { if [[ ${PV} != *9999 ]] ; then unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" || die unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + if use doc ; then pushd "${S}"/Documentation &>/dev/null || die unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} @@ -238,14 +244,14 @@ src_unpack() { fi else git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . + #cp "${FILESDIR}"/GIT-VERSION-GEN . || die fi } src_prepare() { - # add experimental patches to improve mediawiki support - # see patches for origin + # Add experimental patches to improve mediawiki support, + # see patches for origin. if use mediawiki-experimental ; then PATCHES+=( "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch @@ -254,6 +260,14 @@ src_prepare() { ) fi + if ! use safe-directory ; then + # This patch neuters the "safe directory" detection. + # bugs #838271, #838223 + PATCHES+=( + "${FILESDIR}"/git-2.37.2-unsafe-directory.patch + ) + fi + default if use prefix ; then @@ -279,21 +293,37 @@ git_emake() { # bug #320647: PYTHON_PATH local PYTHON_PATH="" use perforce && PYTHON_PATH="${PYTHON}" - emake ${MY_MAKEOPTS} \ - prefix="${EPREFIX}"/usr \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - perllibdir="$(use perl && perl_get_raw_vendorlib)" \ - sysconfdir="${EPREFIX}"/etc \ - GIT_TEST_OPTS="--no-color" \ - OPTAR="$(tc-getAR)" \ - OPTCC="$(tc-getCC)" \ - OPTCFLAGS="${CFLAGS}" \ - OPTLDFLAGS="${LDFLAGS}" \ - PERL_PATH="${EPREFIX}/usr/bin/perl" \ - PERL_MM_OPT="" \ - PYTHON_PATH="${PYTHON_PATH}" \ - V=1 \ + + local mymakeargs=( + ${MY_MAKEOPTS} + + prefix="${EPREFIX}"/usr + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html + perllibdir="$(use perl && perl_get_raw_vendorlib)" + sysconfdir="${EPREFIX}"/etc + + CC="$(tc-getCC)" + CFLAGS="${CFLAGS}" + PKG_CONFIG="$(tc-getPKG_CONFIG)" + + # TODO: --verbose? + GIT_TEST_OPTS="--no-color" + + OPTAR="$(tc-getAR)" + OPTCC="$(tc-getCC)" + OPTCFLAGS="${CFLAGS}" + OPTLDFLAGS="${LDFLAGS}" + + PERL_PATH="${EPREFIX}/usr/bin/perl" + PERL_MM_OPT="" + + PYTHON_PATH="${PYTHON_PATH}" + + V=1 "$@" + ) + + emake "${mymakeargs[@]}" } src_configure() { @@ -301,58 +331,163 @@ src_configure() { } src_compile() { - git_emake || die "emake failed" + git_emake if use perl && use cgi ; then - git_emake gitweb || die "emake gitweb (cgi) failed" + git_emake gitweb fi if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - pushd contrib/credential/osxkeychain &>/dev/null || die - git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ - || die "emake credential-osxkeychain" - popd &>/dev/null || die + git_emake -C contrib/credential/osxkeychain fi pushd Documentation &>/dev/null || die if [[ ${PV} == *9999 ]] ; then - git_emake man || die "emake man failed" + git_emake man if use doc ; then - git_emake info html || die "emake info html failed" + git_emake info html fi else if use doc ; then - git_emake info || die "emake info html failed" + git_emake info fi fi popd &>/dev/null || die if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - git_emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PKG_CONFIG="$(tc-getPKG_CONFIG)" - popd &>/dev/null || die + git_emake -C contrib/credential/libsecret fi pushd contrib/subtree &>/dev/null || die - git_emake git-subtree || die + git_emake git-subtree # git-subtree.1 requires the full USE=doc dependency stack use doc && git_emake git-subtree.html git-subtree.1 popd &>/dev/null || die - pushd contrib/diff-highlight &>/dev/null || die - git_emake || die - popd &>/dev/null || die + git_emake -C contrib/diff-highlight if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake || die - popd &>/dev/null || die + git_emake -C contrib/mw-to-git + fi +} + +src_test() { + local disabled=( + # We make safe-directory optional + t0033-safe-directory.sh + ) + + local tests_cvs=( + t9200-git-cvsexportcommit.sh + t9400-git-cvsserver-server.sh + t9401-git-cvsserver-crlf.sh + t9402-git-cvsserver-refs.sh + t9600-cvsimport.sh + t9601-cvsimport-vendor-branch.sh + t9602-cvsimport-branches-tags.sh + t9603-cvsimport-patchsets.sh + t9604-cvsimport-timestamps.sh + ) + local tests_perl=( + t3701-add-interactive.sh + t5502-quickfetch.sh + t5512-ls-remote.sh + t5520-pull.sh + t7106-reset-unborn-branch.sh + t7501-commit.sh + ) + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot=( + t0001-init.sh + t0004-unwritable.sh + t0070-fundamental.sh + t1004-read-tree-m-u-wf.sh + t3700-add.sh + t7300-clean.sh + ) + # t9100 still fails with symlinks in SVN 1.7 + local test_svn=( t9100-git-svn-basic.sh ) + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled+=( t5000-tar-tree.sh ) fi + + local cvs=0 + use cvs && let cvs=${cvs}+1 + if [[ ${EUID} -eq 0 ]] ; then + if [[ ${cvs} -eq 1 ]] ; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled+=( ${tests_cvs[@]} ) + fi + einfo "Skipping other tests that require being non-root" + disabled+=( ${tests_nonroot[@]} ) + else + if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -lt 3 ]] ; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled+=( ${tests_cvs[@]} ) + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled+=( ${tests_perl[@]} ) + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled+=( ${test_svn[@]} ) + + # Reset all previously disabled tests + pushd t &>/dev/null || die + local i + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled[@]} ; do + if [[ -f "${i}" ]] ; then + mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" + fi + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die + + # Clean old results first, must always run + nonfatal git_emake clean + popd &>/dev/null || die + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + local rc + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + pushd t &>/dev/null || die + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!" } src_install() { - git_emake DESTDIR="${D}" install || die "make install failed" + git_emake DESTDIR="${D}" install if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then dobin contrib/credential/osxkeychain/git-credential-osxkeychain @@ -392,19 +527,17 @@ src_install() { # git-subtree pushd contrib/subtree &>/dev/null || die - git_emake DESTDIR="${D}" install || die "Failed to emake install for git-subtree" + git_emake DESTDIR="${D}" install if use doc ; then # Do not move git subtree install-man outside USE=doc! - git_emake DESTDIR="${D}" install-man install-html || die "Failed to emake install-html install-man for git-subtree" + git_emake DESTDIR="${D}" install-man install-html fi newdoc README README.git-subtree dodoc git-subtree.txt popd &>/dev/null || die if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake DESTDIR="${D}" install - popd &>/dev/null || die + git_emake -C contrib/mw-to-git DESTDIR="${D}" install fi # diff-highlight @@ -454,10 +587,7 @@ src_install() { ) local i for i in "${contrib_objects[@]}" ; do - cp -rf \ - "${S}"/contrib/${i} \ - "${ED}"/usr/share/${PN}/contrib \ - || die "Failed contrib ${i}" + cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}" done if use perl && use cgi ; then @@ -494,8 +624,7 @@ src_install() { if ! use prefix ; then newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" \ - "git-daemon@.service" + systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" systemd_dounit "${FILESDIR}/git-daemon.socket" fi @@ -512,130 +641,17 @@ src_install() { plocale_for_each_disabled_locale rm_loc } -src_test() { - local disabled=() - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]] ; then - if [[ ${cvs} -eq 1 ]] ; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - [[ ${cvs} -gt 0 ]] && \ - has_version dev-vcs/cvs && \ - let cvs=${cvs}+1 - [[ ${cvs} -gt 1 ]] && \ - has_version "dev-vcs/cvs[server]" && \ - let cvs=${cvs}+1 - if [[ ${cvs} -lt 3 ]] ; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog "Please read /usr/share/bash-completion/completions/git for Git bash command" + elog "completion." + elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" + elog "Note that the prompt bash code is now in that separate script" fi - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) + optfeature_header "Some scripts require additional dependencies:" + optfeature git-quiltimport dev-util/quilt + optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - if [[ -f "${i}" ]] ; then - mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - fi - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [[ ${rc} -eq 0 ]] || die "tests failed. Please file a bug." -} - -showpkgdeps() { - local pkg=$1 - shift - elog " $(printf "%-17s:" ${pkg}) ${@}" -} - -pkg_postinst() { - elog "Please read /usr/share/bash-completion/completions/git for Git bash command" - elog "completion." - elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - elog "Note that the prompt bash code is now in that separate script" - elog "These additional scripts need some dependencies:" - echo - showpkgdeps git-quiltimport "dev-util/quilt" - showpkgdeps git-instaweb \ - "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" - echo use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." } diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index f3a86576f6a87e718450f35b9d2d2c14cd2548da..1aadaf3474330aa5480ffc01a4efc5552bc8e7ff 100644 GIT binary patch delta 21591 zcmV((K;XZaq5_+u0jSD<<)HAN$f&

  • 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 F0RT4w{Vf0h diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest index fd9640c05e80..cfc6b7dad448 100644 --- a/app-misc/broot/Manifest +++ b/app-misc/broot/Manifest @@ -362,5 +362,5 @@ DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a6 EBUILD broot-1.13.1.ebuild 4779 BLAKE2B c35a3359082dfa8c4052d8ea2765edec3e7b6880b7071f73fd87a52f17c984a1ae34e2551a06e900a3e111d2f3a08f935bad43a4c802199c1b9291ef48a4aa23 SHA512 0a27b4907c3c5f97300b934905cc41b3a8876bb46ca948f4b666d71c9fd88b71cc03d720b2f71afb171bd8481cb57d4475ade5c2131f59204128969441256fda EBUILD broot-1.13.3.ebuild 5326 BLAKE2B 9063f9930b35d375f9d0eabe9a378e9cbab6071ceb7ff86513c066c1ed71a68724246289b845300543900941a2953856a357c48142f69745ff049d32cfaf5be3 SHA512 89cb6832e470e2f300b60dba8550043abcdd8c569b15370a455eed9785e33d1af252d41c611c0dbd49f33f83261a281010e50253dcd7463d37dd0e9af45eb03c EBUILD broot-1.14.0.ebuild 5707 BLAKE2B f9d608aea6262b353934fbc501595a85d478e91747585a073e89bce085c03c4163a9e0aca864182298d19c70f9a0decf52158f761ab1ab741fcf273c03397eb2 SHA512 e15922bb0087b7caa9cfd7f506bcf5c6508d1cec7093276850640f30e9c10999a509a291ebf529610e3f2d9e2f2b3125190eba32819467c398d3446d4f2fa5e9 -EBUILD broot-1.14.2.ebuild 5725 BLAKE2B 5cc4508699e69bd3ccb17a360e4cf1272bae9cfc8b172b338fb3bd73e152958d7b87968060a8e87e180d6ee65632c921c28018f8a26f6b2dc691ca4c1f5fce31 SHA512 fa9b4dc37bcf72d5929f8b10969299c4555da4f24d4a5e5e4c01ae8c44c6cd3bedcb5c305ea9a23912f9e0beea6c9acd05d1f87df5d32cc36fc8a635f7dea5ad +EBUILD broot-1.14.2.ebuild 5724 BLAKE2B 078794cdec951e8e1142e4be2e1586c03c56439db69ddac356de226738bb4dcefb6cb91a8281d73e781dd42a9079e49a0ea8a18a88fbc31d1752cb39a23bf4a5 SHA512 4efca025ee02615d770bc323744b0079f0d4390ad45e0c49b9cf5f242543ebcd7499f01291a40e80d7621e89674057da056f4c2ab7893005973d81f8ade2404b MISC metadata.xml 564 BLAKE2B 0c694d4996ceefd6b05c3ff74f313d775c820d3eb0ae327cc2c130a608fd8595c64aa1217599d61952c6ade05415eaac53056c3fad30ccb5347df134715bb573 SHA512 5533ba0526ff6cbb801696c8ddba2dc393b158bdc2cf5dedc3b245362d924172e4bd321412cd6976735bcabe01d5e7e191e11b2718412b5e389e9251ca5ea695 diff --git a/app-misc/broot/broot-1.14.2.ebuild b/app-misc/broot/broot-1.14.2.ebuild index c4a70fe57a58..106c918f2653 100644 --- a/app-misc/broot/broot-1.14.2.ebuild +++ b/app-misc/broot/broot-1.14.2.ebuild @@ -253,7 +253,7 @@ SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="X" RDEPEND=" diff --git a/app-misc/ca-certificates/Manifest b/app-misc/ca-certificates/Manifest index 21f37199fc4f..99936843ce5c 100644 --- a/app-misc/ca-certificates/Manifest +++ b/app-misc/ca-certificates/Manifest @@ -9,6 +9,6 @@ DIST nss-3.82.tar.gz 84708994 BLAKE2B 59d3ace416c725933a07c51dc911f2fa11d55b1dad DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4 EBUILD ca-certificates-20210119.3.66.ebuild 5729 BLAKE2B a7d54e1ca93169be4a31763b784319b55a10dec2c3280c1095d8765f954a6525aa275e8fa8752ca1557a62aaedd9d6bfd87873dab9e99567a2d0e945a216e86c SHA512 39389a5aa5393372df2e00418f4e81c11cf178caa5b6e97558aa80b8d885c038b34e7df24cd1d39d30c1c2c9dd7fd6de1ddd191b30b061fbd08adfc7aa2ecdbe EBUILD ca-certificates-20211016.3.79.ebuild 5928 BLAKE2B ec7b5b48d0ac56fdea3d6658a89609584c14ead115973ccb75d5dfeb41715f366d182f4b66a2b97177f5e91c12a2adc09a0495a678fa04ecf1b2849edd482a46 SHA512 58762ae5fb2caa01034f20d9a2f9096f2c5b4f2d746970feaaa6f36aa4cc80d3510b87c79bc452b459917ebaafc90143359edf455c2c9713a9def9a7fffb5300 -EBUILD ca-certificates-20211016.3.80.ebuild 6061 BLAKE2B 66763aa7c77f5c4a92ed0791a1126918a0b9c33edcdccfcce682da4f8a92b044faba68c850941e229bb2cb5848af6770008278dbde977dc4edc3fc5f00f69d2c SHA512 ee18dced612edd6c66a3c2994f539ab88ed7e2416a88f9557adfbe39240fc9f62cacdb3330937f91f103f442f0c8336b7c285fcc5c659ce36b927b6cf137c443 +EBUILD ca-certificates-20211016.3.80.ebuild 6060 BLAKE2B 65055ba9783e74caf0d12dd5f8c5a3af47c13f9b65aa0b3f1b502545487d22b772edae7a766888e669c15855dcd265c1f873258c49c6e0935a30d6488b989ef3 SHA512 8f9562825f04768b7c23cdc41f9c2ea4166f419e05adfccd1f6b16e9245f859679d39a0064b9129d6ee16435dff2b191c2c85493a782fff3afdbf77ecc479225 EBUILD ca-certificates-20211016.3.82.ebuild 6068 BLAKE2B 42e0ed7648b050dc4beea8265c81d8cbe261bb778d1c566bad797777cbc606d1004f444614469c0d8cca960a12851ff34f657e179a85834388678880bd5fe91a SHA512 e44128aee9d68765af5470cdf5c7497552f0c51b3bd58fa0677480d303dd092a31416accc8285723130ae5cee6cd73319e4285deeb2457962fe84094e959dc74 MISC metadata.xml 373 BLAKE2B 578ac9cb9ac73fc04e06667e896227927d5438e5c1ef3eae1966e8d01a8dd915669b8c81418f6558b4b5d561473111e50f9d94d4b50f1f03355130c9d9be61f0 SHA512 56216f969a510a4c054109ca6fab651cfb0aaf4768d43f70a21aeea6778ced6793957d9bd39bede89e9fc8577aa6c27bf1ca0402aa1e9aa49ec5981a3230b954 diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild index 53b95ed6795e..bd535a63fb45 100644 --- a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild +++ b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild @@ -53,7 +53,7 @@ fi LICENSE="MPL-1.1" 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 ~x86-winnt" +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 ~x86-winnt" IUSE="" ${PRECOMPILED} || IUSE+=" cacert" diff --git a/app-misc/carbon-c-relay/Manifest b/app-misc/carbon-c-relay/Manifest index 73a9cfa1cc6e..4c2f76ee642a 100644 --- a/app-misc/carbon-c-relay/Manifest +++ b/app-misc/carbon-c-relay/Manifest @@ -1,9 +1,11 @@ AUX carbon-c-relay.confd-r1 365 BLAKE2B 10a531055296877bb027f5dc6546b054da7e5b84950bbcf8de8d4af552e61fcd9bbebeea3bc432a25f14103c4f2f30db4885259f855182e6923b79649e63fb60 SHA512 a432cf28c86ec45c807eeb5a7b506e7dcc6155c138aea5dc60eb8bcf5036ac0efc3a81fbc044af34dab5f05f250635892c5e706dfd69cc1087f0c283c3aa9393 AUX carbon-c-relay.initd-r1 1801 BLAKE2B 4627b6e0d9a44d5c544ccff0c33557c73dd971929fbb442be79f3913752f39b1d534d4e4e936ebe94ebd5883d56e3f04314b9033c0a5ef7a3cbe7e05e1aeeb42 SHA512 5cf3c424a8be6bb55a80b58ce590838fec8ed26f8f407e8561c1e3ea094e80ad4021d153b3d816ab6d4e6589494d9ce621fe14196e223ef3a092d0aa26a63399 +AUX carbon-c-relay.initd-r2 1805 BLAKE2B 4e45257b74319b06e3e4092d803ea967436dfedd3da10406dc398e9fe2a2fbd1cdc2020e47d1864209ed16adb8b4bfb77eabe41b304d9cc262da528e95935fbb SHA512 0842fa097c7a441907210b30ed1a75b9137d41f4c885f273d5d3b2eedd2403bb55bd7c443be10f8a4f3645d19ae1c466404a7b30c06d09810f7895fa64bb23f7 DIST carbon-c-relay-3.7.2.tar.gz 561080 BLAKE2B 55674699b2afcffa911954a52e3c51b92380c81083db0330e7e6eab495e72938b7761a8c7bc17ac65ea56db1c11f4c360bab3b7442ca13f3466170d6bb3f6fd6 SHA512 dab2eaf2da07afd429012b93f0c826e2fe6e43371afa07d34793dd212820790af2487f5710524deac52c3ed18b874ce8ff54d90b3872e269dc570b7ad30c1826 DIST carbon-c-relay-3.7.3.tar.gz 575680 BLAKE2B d2d07c7f1ec356a16bb375bd740ffa018a0d256ef1ce97ae0555001411a05e28173c2009f3980b0d711977068392b5a0baca68f9dda3a677c7c3d245cad70a0e SHA512 ba3e4b7173abe5e3b018413a8d46d91c3f433e785dcf3d7643836b91f9a6ff993b22c3db51192476c75d45486d1e2541ad73056671b4bdbfd1447dcfc3f26ff3 DIST carbon-c-relay-3.7.4.tar.gz 584098 BLAKE2B 27fe6d7b785129aa6edd81e0a92880eee3530249900662e63f1ad7a9c1b4c8f9ff98635989311de964e4c42d4bb98f3ce1956ed170b8eceeea558ec3c191f45e SHA512 a9bcaa699e071e57e0a9092b97d1ead6781af4e00ef19f289a986c5baf56dec2c747961dfc2622285de034c17ce7ed2f5a7c856d617b26488dbdea58c4d72754 EBUILD carbon-c-relay-3.7.2-r1.ebuild 1567 BLAKE2B 13280b7bde34cd94b238fc0d95bdf78d5727c7535891a9b0382caeb4ced930dabcdef57a34de586b90b2c1c6b586e4120ebd2fbe7dbc4d53c34a4aceb46088e5 SHA512 73039e2207eb62431fc06ce0bd9216d8f0f337abe686d290ed3e3e84fb3130a45be437ca035d9fb35a4ac381ef1fef63d7e6eb409f735945631357e5e0ca2b95 EBUILD carbon-c-relay-3.7.3.ebuild 1567 BLAKE2B 13280b7bde34cd94b238fc0d95bdf78d5727c7535891a9b0382caeb4ced930dabcdef57a34de586b90b2c1c6b586e4120ebd2fbe7dbc4d53c34a4aceb46088e5 SHA512 73039e2207eb62431fc06ce0bd9216d8f0f337abe686d290ed3e3e84fb3130a45be437ca035d9fb35a4ac381ef1fef63d7e6eb409f735945631357e5e0ca2b95 +EBUILD carbon-c-relay-3.7.4-r1.ebuild 1574 BLAKE2B d262ce31744c36c7c290e7ea6af90e23623800f1138560997eb17c2b44ef00c926765cdb658545a556b0a974cfbf4190dd98d63a2de1267685eb1a543faf8129 SHA512 eac70773fdf5764b54026be4ff0cee01e8e968eadecf05b95a982547977651f8ca70c68a5906004d7bb8d67e2c7d129de7b283e5a26e8cf43910fc6007e6fe34 EBUILD carbon-c-relay-3.7.4.ebuild 1574 BLAKE2B b7329b23b4811211ca680ea46d4214a1426953531606042dfcfa81b0d24c9ddaa042de895909f2120f5f41464011c155ca5215220c063615d9a9045f4f64b730 SHA512 8897e50aaed1b72b4b5f8eaf0f0c53dcafbce81fecd3c6a3e642f225a6d1643b33f2578b2c9a5c3b7bae93e974001bb4d81766c37c6007447ecdb48e87aa3b9c MISC metadata.xml 654 BLAKE2B 9cf6ce108100d80ba05644a782876997280ae4523b07366b3a88942fad4392fed358b134e8f33597fdc98540698531e3e7b0155e63194b4030de227f4a4c75e1 SHA512 954f00ed3ccde9cc651e9de24bcc2339deca58b2cc27f923801862fdc5298771ce5c0e729fa03c2d4d5b03624dbcbd3a17295b7e4e31fbb57221da861747d545 diff --git a/app-misc/carbon-c-relay/carbon-c-relay-3.7.4-r1.ebuild b/app-misc/carbon-c-relay/carbon-c-relay-3.7.4-r1.ebuild new file mode 100644 index 000000000000..d34fed5a74de --- /dev/null +++ b/app-misc/carbon-c-relay/carbon-c-relay-3.7.4-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Enhanced C version of Carbon relay, aggregator and rewriter" +HOMEPAGE="https://github.com/grobian/carbon-c-relay" +SRC_URI="https://github.com/grobian/carbon-c-relay/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="lz4 snappy zlib ssl pcre pcre2 +oniguruma" + +# ensure only one of pcre, pcre2 and oniguruma is set, or none (libc) +# unforunately pcre is in global USE, so we have to exclude that here +REQUIRED_USE=" + pcre2? ( !oniguruma ) + oniguruma? ( !pcre2 ) +" +RDEPEND="lz4? ( app-arch/lz4 ) + snappy? ( app-arch/snappy ) + zlib? ( app-arch/gzip ) + ssl? ( dev-libs/openssl:0= ) + !oniguruma? ( !pcre2? ( pcre? ( dev-libs/libpcre ) ) ) + pcre2? ( dev-libs/libpcre2 ) + oniguruma? ( dev-libs/oniguruma ) + acct-group/carbon + acct-user/carbon" +DEPEND="${RDEPEND}" + +src_configure() { + local pcrecfg + if use !pcre2 && use !oniguruma ; then + pcrecfg=$(use_with pcre) + else + pcrecfg="--without-pcre" + fi + + econf $(use_with lz4) $(use_with snappy) \ + $(use_with ssl) $(use_with zlib gzip) \ + "${pcrecfg}" $(use_with pcre2) $(use_with oniguruma) +} + +src_install() { + default + + # rename too generic name + mv "${ED}"/usr/bin/{relay,${PN}} || die + + # remove libfaketime, necessary for testing only + rm -f "${ED}"/usr/$(get_libdir)/libfaketime.* + + dodoc ChangeLog.md + + newinitd "${FILESDIR}"/${PN}.initd-r2 ${PN} + newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN} +} diff --git a/app-misc/carbon-c-relay/files/carbon-c-relay.initd-r2 b/app-misc/carbon-c-relay/files/carbon-c-relay.initd-r2 new file mode 100644 index 000000000000..fa0781dcddc8 --- /dev/null +++ b/app-misc/carbon-c-relay/files/carbon-c-relay.initd-r2 @@ -0,0 +1,74 @@ +#!/sbin/openrc-run +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +extra_commands="configtest" +extra_started_commands="reload" + +description="Lightweight graphite metrics router and aggregator." +description_configtest="Run carbon-c-relay's internal config check." +description_reload="Reload the carbon-c-relay configuration without losing connections." + +routes_config=${ROUTES_FILE:-/etc/${SVCNAME}.conf} + +command="/usr/bin/carbon-c-relay" +command_args="-f ${routes_config} ${EXTRA_OPTS}" +pidfile="/run/carbon-c-relay/${SVCNAME}.pid" +logfile=${LOGFILE:-/var/log/${SVCNAME}.log} +user=${USER:-carbon} +group=${GROUP:-carbon} + +depend() { + need net + use dns +} + +start_pre() { + if [ "${RC_CMD}" != "restart" ]; then + configtest || return 1 + fi + touch "${logfile}" + mkdir -p "${pidfile%/*}" + chown ${user}:${group} "${logfile}" "${pidfile%/*}" +} + +stop_pre() { + if [ "${RC_CMD}" = "restart" ]; then + configtest || return 1 + fi +} + +stop_post() { + rm -f "${pidfile}" +} + +start() { + ebegin "Starting ${SVCNAME}" + start-stop-daemon --start --pidfile "${pidfile}" \ + --user ${user} --group ${group} \ + --exec ${command} -- -D -P "${pidfile}" -l "${logfile}" \ + ${command_args} + eend $? +} + +stop() { + ebegin "Stopping ${SVCNAME}" + # migration path + local pfile=${pidfile} + [ -e /run/carbon-c-relay.pid ] && pfile="/run/carbon-c-relay.pid" + start-stop-daemon --stop --exec ${command} --pidfile "${pfile}" + eend $? +} + +reload() { + configtest || return 1 + ebegin "Refreshing ${SVCNAME}'s configuration" + kill -HUP $(cat "${pidfile}") >/dev/null 2>&1 + eend $? "Failed to reload ${SVCNAME}" +} + +configtest() { + ebegin "Checking ${SVCNAME}'s configuration" + ${command} -f "${routes_config}" -t < /dev/null > /dev/null + eend $? "failed, please correct errors above" +} diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest index 9211aa931f9a..c5dab04d4e5c 100644 --- a/app-misc/tmuxp/Manifest +++ b/app-misc/tmuxp/Manifest @@ -1,13 +1,5 @@ -AUX tmuxp-1.6.4-tests.patch 689 BLAKE2B b3c52055186d41be30378d9960099a705c0f7f4606c16a5aaa62f3e2df55b5ceec7feb77329715d13b7aa9fadad9424ed55dfaccb7c24bd6550be40ea6faa425 SHA512 d5ab3b391fe9c4b0646cbecbe3c3f4633829d6f1544503e96ad7d9b2265736c3082c959988344146a6623f125eac339f2f6875ec7b121e5c7db256089324cef8 AUX tmuxp-1.7.2-tests.patch 475 BLAKE2B 07d6def54c025b6b1d538813258ba06cf9b030ac8e40160492490f31d37c07e5158a95b5b1a28a3350aab1b1bb188b29a2c12b8521ac3a12f937ceb623e04707 SHA512 1842005a34e7b4a495e9e735243d1681158cb8e24b37006edcd7c1929df1eefc2a2f174f6eefd08866f1b830951610d881c654063ce20217fb8e457a84baa7fb AUX tmuxp-1.9.2-tests.patch 564 BLAKE2B f164bcd3bd5344e39fe050bc3c716dc3678584071990ed19c6cdcc0ab816852d0b18f89d358ba0607260dec0eb87596e245dc386a7afb0884461d44e22dec35f SHA512 f15745bfeb8c72dc0d4a1e1cac489acaa31a18282aa8d39e5b142d207f92cbbf110e1752449f14eb2b4fabcaf9022d7f3256956e26328a2f607edfd87ac05c47 -AUX tmuxp-1.9.4-relax-click-dep.patch 305 BLAKE2B f15674bb3b007321dda444b747cfca5f5da13b4d3e5ff741aa7559271c804cf5939d511792259dd0cdd62864e08d12ebc6acc0ba2836f9d8ecc50e93f3546db4 SHA512 cb476d64cb95f94b41536ec6fb5c1954cb6e168836c1d6b40cba407d4cb0753174d6e437e71d1aba51d084004377e048e129f84caa03df671022995c4a1349ec -DIST tmuxp-1.11.1.tar.gz 830701 BLAKE2B 37f23abf16ef78b27f04e6af9c95990d39173e62fb4ab2c898fb45075242ee2761e0c69b8f391cb59d4fd2ccee8d157650718450814ebd06716c54afd0e59338 SHA512 23cf70cffa86e8478f39661951ca468b09a8caa3e7c8a9114011a5a5440fa817c3425b38cbf00b9b7966ac1449094d101f74a450e77c153e9a1d9ca73c49e856 -DIST tmuxp-1.12.1.tar.gz 839714 BLAKE2B 98ecb807c1bb1d6cea05e997001866c29a0b4e43b79ffbae945093ed8a2487563b1d1a884fce8f8fa9ff202f602369774677ef760ab0e03881c66bc7390b16a8 SHA512 2b7f98d6e003964fbe6ed873d251fd120da50fd54f48521a0c5cbc441cb2b3031ecc963c273824ac3541783989ece4fab329a89bf29a8e9572825fcdfb541dc1 DIST tmuxp-1.13.0.tar.gz 833657 BLAKE2B 5938121b2951b735e52eb7361a83dace4327b120ea7bb8217a5e4c32488e8cd93074b8993068b1d5d87d79df16c2f1e3d254d010b5c2836f435ed887349a010f SHA512 21a5a9fb21e30d5022d6aa6257dd9eb2977574e16e9b8ea0a3af8af4d55f69d4f6a3730ca9fc5e9a4e0b6194922d73717154cc55b808e71714570326cc7f27a9 -DIST tmuxp-1.9.4.tar.gz 821650 BLAKE2B 34454919e811bc4901dcb570046b45d481934ab36f9b8f50753972fe6545ca9e487b2f04ee818c4b54eea01181c62efb1f5262ab033f2fc92c3cee3828d16bf4 SHA512 ecf113011231a03998b3be2d146f7e6c6cc2ccfc36af59b88d51e09726259c92dc4360bde569fba13ca8d81eb9639f85b45cd5f4b50d70d347e3237e396ea446 -EBUILD tmuxp-1.11.1.ebuild 1013 BLAKE2B 5ac12b621d4f1821c584465812ed9bc8de91168702cc4b831e7dd45e24a8a887a246c747e27a7cdc7ae3fb06da53bf0693b3c04d802edca3032a8fe54ad47a2a SHA512 c8b7424ee32b259c12c8e19f5e4da0b8f7feb44a83707331d8935796c8a872c90012b3cd153c88e0dff542af54e23f9510baaddb2231441b175ef980e0146b69 -EBUILD tmuxp-1.12.1.ebuild 1013 BLAKE2B 03da38be3654cd6cd4fd3e68a945f604d491f859f4b559e4eff8ecfa8a8d2a4077b1016b39b5f2128d5a177c06a3e3f710e6eb6cdde7b16d394a2b42bd16d242 SHA512 a07afa1fb7899184079c38ab8ffd6b67ef74ec47741a5487b1ccb815f8ba3a6d97199b4082add5561f200e9915b2035e3b9d23a97f5d96d6a814b09f95f38d11 -EBUILD tmuxp-1.13.0.ebuild 1006 BLAKE2B a73d6013e96f7bfdf540d88040fdc2cf4aea73681d20d4c64e2161febbee22a9bc4e74de5dc8a5515f9ef8798273bb00f29a5fefd5f44847395ba121b1d39f1b SHA512 da755b805172238323d172ec76bcf5178ea895c8ecee2553f04b47cdff900fe1af10ce57150a9644eb8885256bb72460829c62f220196ef17f67f4ffca300f0f -EBUILD tmuxp-1.9.4.ebuild 1028 BLAKE2B 3b7b6711c437b617ba12d41756fff7b5dfd239d1db0b9043785b65d45f31c78d73fa4c1d63e6ccc72c88904711c69fd674ee2e5a2066c42a90a90b0bb381f2ab SHA512 4a8125d4702bd42220db1e7abd1300ecf053d1f847468051e06ad0934c27b52bda2cff4f55ab7afa69cde11c0f680d07e64dc98f25c398c2ee6c948863707bdc +EBUILD tmuxp-1.13.0.ebuild 1004 BLAKE2B 117193b813735527156d70a0047b08fc5e41bfc8acc8782fbd7bc0932a2194c084e8b00cff233c8cdf0df7755aa3ee5451c236d04c0e357fb1b741580bd5f793 SHA512 058dce47281254ecbd769e2ff18587622c47286d81e75ad299e12c62f301d6c4cf94d2952dda0640be17c3ac9989eb7800af8d225073de792b7778da95d26783 MISC metadata.xml 256 BLAKE2B e4fb7b4732dc88ff20c10bd7e5425beca8310c14d3934046ad6fcd99d8f401ea8610a6df5444d094f5bae4e5120cb7aedc15b45f0862b73f83bd7d5e54617337 SHA512 d37651285ce883fc1c73b41e09e66788d47b2451a4f96ac4237e6bef59643b3171a7a24900f204f0ca1accdbd5961d74e4bd7c8c41e1d29492874e4cbc737611 diff --git a/app-misc/tmuxp/files/tmuxp-1.6.4-tests.patch b/app-misc/tmuxp/files/tmuxp-1.6.4-tests.patch deleted file mode 100644 index 4bdfe015474a..000000000000 --- a/app-misc/tmuxp/files/tmuxp-1.6.4-tests.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/tests/test_cli.py b/tests/test_cli.py -index 1e14e51..6945c2b 100644 ---- a/tests/test_cli.py -+++ b/tests/test_cli.py -@@ -486,7 +486,7 @@ session_name: hello - '{SESSION_NAME}', - '{WINDOW_NAME}', - '-c', -- 'print(pane.id)', -+ 'print(getattr(pane, "id", "{PANE_ID}"))', - ], - [], - {}, -@@ -496,7 +496,7 @@ session_name: hello - [ - '-L{SOCKET_NAME}', - '-c', -- 'print(pane.id)', -+ 'print(getattr(pane, "id", "{PANE_ID}"))', - ], - [], - {'TMUX_PANE': '{PANE_ID}'}, diff --git a/app-misc/tmuxp/files/tmuxp-1.9.4-relax-click-dep.patch b/app-misc/tmuxp/files/tmuxp-1.9.4-relax-click-dep.patch deleted file mode 100644 index a4450e37c11e..000000000000 --- a/app-misc/tmuxp/files/tmuxp-1.9.4-relax-click-dep.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index 228a1ae..e24f106 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -49,7 +49,7 @@ tmuxp = 'tmuxp:cli.cli' - - [tool.poetry.dependencies] - python = "^3.7" --click = ">7,<8.1" -+click = ">7.0" - kaptan = ">=0.5.10" - libtmux = "~0.10.3" - colorama = ">=0.3.9" diff --git a/app-misc/tmuxp/tmuxp-1.11.1.ebuild b/app-misc/tmuxp/tmuxp-1.11.1.ebuild deleted file mode 100644 index cad088ac77ef..000000000000 --- a/app-misc/tmuxp/tmuxp-1.11.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} pypy3 ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 - -DESCRIPTION="tmux session manager. built on libtmux" -HOMEPAGE="https://tmuxp.git-pull.com" -SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a - >=dev-python/kaptan-0.5.10[${PYTHON_USEDEP}] - ~dev-python/libtmux-0.11.0[${PYTHON_USEDEP}] - >=dev-python/click-8.0[${PYTHON_USEDEP}] - >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] - dev-python/pathspec[${PYTHON_USEDEP}] - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}] - !dev-python/flaky - ) -" - -PATCHES=( - "${FILESDIR}/tmuxp-1.7.2-tests.patch" - "${FILESDIR}/tmuxp-1.9.2-tests.patch" -) - -distutils_enable_tests pytest - -python_test() { - SHELL="/bin/bash" epytest -} diff --git a/app-misc/tmuxp/tmuxp-1.12.1.ebuild b/app-misc/tmuxp/tmuxp-1.12.1.ebuild deleted file mode 100644 index e4488877fe08..000000000000 --- a/app-misc/tmuxp/tmuxp-1.12.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} pypy3 ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 - -DESCRIPTION="tmux session manager. built on libtmux" -HOMEPAGE="https://tmuxp.git-pull.com" -SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a - >=dev-python/kaptan-0.5.10[${PYTHON_USEDEP}] - ~dev-python/libtmux-0.12.0[${PYTHON_USEDEP}] - >=dev-python/click-8.0[${PYTHON_USEDEP}] - >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] - dev-python/pathspec[${PYTHON_USEDEP}] - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}] - !dev-python/flaky - ) -" - -PATCHES=( - "${FILESDIR}/tmuxp-1.7.2-tests.patch" - "${FILESDIR}/tmuxp-1.9.2-tests.patch" -) - -distutils_enable_tests pytest - -python_test() { - SHELL="/bin/bash" epytest -} diff --git a/app-misc/tmuxp/tmuxp-1.13.0.ebuild b/app-misc/tmuxp/tmuxp-1.13.0.ebuild index 688f6ab2ea69..0c48179e4fe1 100644 --- a/app-misc/tmuxp/tmuxp-1.13.0.ebuild +++ b/app-misc/tmuxp/tmuxp-1.13.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" RDEPEND=" >=app-misc/tmux-3.0a diff --git a/app-misc/tmuxp/tmuxp-1.9.4.ebuild b/app-misc/tmuxp/tmuxp-1.9.4.ebuild deleted file mode 100644 index ad7df0ede1e0..000000000000 --- a/app-misc/tmuxp/tmuxp-1.9.4.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -DISTUTILS_USE_SETUPTOOLS=pyproject.toml -inherit distutils-r1 - -DESCRIPTION="tmux session manager. built on libtmux" -HOMEPAGE="https://tmuxp.git-pull.com" -SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" - -RDEPEND=" - >=app-misc/tmux-3.0a - >=dev-python/kaptan-0.5.10[${PYTHON_USEDEP}] - ~dev-python/libtmux-0.10.3[${PYTHON_USEDEP}] - >=dev-python/click-7.0[${PYTHON_USEDEP}] - >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}] - !dev-python/flaky - ) -" - -PATCHES=( - "${FILESDIR}/tmuxp-1.6.4-tests.patch" - "${FILESDIR}/tmuxp-1.7.2-tests.patch" - "${FILESDIR}/tmuxp-1.9.4-relax-click-dep.patch" - "${FILESDIR}/tmuxp-1.9.2-tests.patch" -) - -distutils_enable_tests pytest - -python_test() { - SHELL="/bin/bash" epytest -} diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest index f821b2552ec4..6c4273b7037c 100644 --- a/app-misc/tracker/Manifest +++ b/app-misc/tracker/Manifest @@ -1,5 +1,5 @@ DIST tracker-3.3.2.tar.xz 1977512 BLAKE2B 92d8db9ad33b019f47194f086379e1f9370d9ce3643a2a2dc02d277be755e5a892ab4c6bead8c2d50db642aca37141c9961d2fd1f862be57a6e0f78b479eb03f SHA512 2009c7a9b82fd278e38bc71cb41ef1fccb23493bd84a71456c7568ed7a025ce68bab689b8f14b8008479a203a5fdc02acea1862f4f482467ed5c295bde3d4ad8 DIST tracker-3.3.3.tar.xz 1976160 BLAKE2B aa61b83ac499736b1cc6273813ef0bf44dae9c4a30d49f28d97205b31ead7e55021312297973cf37be67edc76bf66ca19edd746ae2269e59da406d23bcc018c7 SHA512 0f8ad998a5de6914d1e24da1b2021967339a2e637996b3e672fe4991177e69b750cdd9eb894e5e6f5f394d991b680d40afc05b95f69171ec38278e30c9729a15 EBUILD tracker-3.3.2.ebuild 2738 BLAKE2B 0905188614de0fc0fe90b33ed9dbdf0f4737efbdea78bfc3216c582bf672357bcdba311f19a8a5b4517f10674f809cf71190e38fe2275f5cfd9d946aac6a8289 SHA512 cf7ed294fb2b662995fb6cb4bca2bdcef3f4f6a8507e2584f24bb1553677d80eb32303721a07d1bfd81e405719393559244140387a9cf610ae1b57503bce56c3 -EBUILD tracker-3.3.3.ebuild 2739 BLAKE2B 947f4a2db18b5b1b01c6578a30170d9e58b0acd45dd95b155cb413d97cf3c2a6cae086fee280c00f42b5f8eec10d2d6ca713256d9139f6d81cde1f3a543b5f73 SHA512 e5703f3190912626159974e91fb0f41af3032cd0256335952daa7a1771ff27702702d35dba3b6e4ff105a9d4bfd70a167250d05d91e1b52f6850695a28eb3b07 +EBUILD tracker-3.3.3.ebuild 2738 BLAKE2B 0905188614de0fc0fe90b33ed9dbdf0f4737efbdea78bfc3216c582bf672357bcdba311f19a8a5b4517f10674f809cf71190e38fe2275f5cfd9d946aac6a8289 SHA512 cf7ed294fb2b662995fb6cb4bca2bdcef3f4f6a8507e2584f24bb1553677d80eb32303721a07d1bfd81e405719393559244140387a9cf610ae1b57503bce56c3 MISC metadata.xml 498 BLAKE2B 53cd3148f5755776613afbd38fa6b0eac4d10bb60765e7af7922ff70c5875f78ba25a78ef81af69f7767bc9da9fc854d9c833f4aa8bf18e52811fc4292dc47f7 SHA512 b81b2eb4705e5280286c6b6d9cc37945c671cd9ab635d31d7cef7d7ed2a3cf7a2ba5107e37363a78d8c707a2095a3d002e4ca6c233555a075ae21a9f8885d6db diff --git a/app-misc/tracker/tracker-3.3.3.ebuild b/app-misc/tracker/tracker-3.3.3.ebuild index 3f53eac188d3..d1996dbcddd8 100644 --- a/app-misc/tracker/tracker-3.3.3.ebuild +++ b/app-misc/tracker/tracker-3.3.3.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME LICENSE="GPL-2+ LGPL-2.1+" SLOT="3/0" # libtracker-sparql-3.0 soname version -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk-doc +miners stemmer test" RESTRICT="!test? ( test )" diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index c34a46fa57880474d3c8571ac9748223e5d77b87..5cfa326e248496a7c67f0f80d381823194ca526e 100644 GIT binary patch literal 9736 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 WI=gh8OdjCzZ~hPHR46MfMF0R|NukRC literal 9735 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 V?9z2Id4R`%`2We~j@B$i0041VowEP{ diff --git a/app-portage/elogv/Manifest b/app-portage/elogv/Manifest index 383dfc7dd45d..7b616e1e6ab2 100644 --- a/app-portage/elogv/Manifest +++ b/app-portage/elogv/Manifest @@ -1,4 +1,5 @@ DIST elogv-0.7.9.tar.gz 19556 BLAKE2B 5d5f1a4adab09cf8b56ca3433b2a1cd0d3572345ff92f34b6b3ad175178161c36531bf9211563f4ad18191c6ff99c2cdcf9c3d188eca293a1698157e0a9f04a2 SHA512 703d1e8f55f5ee17a393f3a331ee38ef1d4e4c918c316055d5e2297b96dbe7de0ca6df864f462520f2087ed1a7bb7f43db56bfd3864a865d349516694522a686 EBUILD elogv-0.7.9-r1.ebuild 1714 BLAKE2B 42d91d41ada01e03e8c20a0ad32fe01fd6307dcc894f3f3ec67046298109e08fbed0f6dfa0e07b5bcb5473f051eb08fca742ad7d04c44c5f4e00dfb31a9e35af SHA512 2f6ff9a3561fef80ea947f9169c974d3fc41f295f74dce73ea56fd0b6ca29a416294a1082e3b5b59f2bd76dcdcae0599f6140c6b60b17e8651a5f1e5d6de3833 +EBUILD elogv-0.7.9-r2.ebuild 1733 BLAKE2B df9799120040e35e5e26a60142d01768dde9cf3da72904e901967b09964469387e7d3dbbfcebbe473f8e76fa4b6c808cdc4f246f36f9752400e85b88abb49cb8 SHA512 85c03fc542e0301d242c73938ec232c5f8513d640854d100c02ed9347dc9835a6d8ccee266c8fb9e337fe27c88d503a575e098b7d753230812a1d71a34f5ad0e EBUILD elogv-0.7.9.ebuild 1611 BLAKE2B 6935670ca36d1b8d69e853b092324ad20c37d0bb9f348d6e35b036251b7d644db14d04b40b761cd01d250bc75931b5405a615349e7aaac71b8b2c54984972faa SHA512 a6393159b864e0c85a312766abc7f933490c0e2446b33f991f251899e0d2f16c7574d0904e4f57a04c2e48cc1ae43c04a6c70a6d0442c972465c666ad0bc2602 MISC metadata.xml 470 BLAKE2B 8929c8c694be9a3296adfdb126acc0505333cb9b780a6ede783b18046f45d90a75039fd02742b53982a67e10912fc091528a75775aae08aa725a16c9df37ab01 SHA512 16782cd7c0f06ab11b81ab3c3850b6084bcaf160e2e0e383f3a0cfa9737f73a9ad3f2532b1b3c779c7eea746aaadd2e360f6e2b57baace74f5a18e4ca266ef17 diff --git a/app-portage/elogv/elogv-0.7.9-r2.ebuild b/app-portage/elogv/elogv-0.7.9-r2.ebuild new file mode 100644 index 000000000000..38adcab927ba --- /dev/null +++ b/app-portage/elogv/elogv-0.7.9-r2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7,8,9,10} pypy3 ) +PYTHON_REQ_USE="ncurses" +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 + +DESCRIPTION="Curses based utility to parse the contents of elogs created by Portage" +HOMEPAGE="https://gitweb.gentoo.org/proj/elogv.git/" +SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +PLOCALES=( "de" "es" "it" "pl" ) +IUSE="${PLOCALES[*]/#/l10n_}" + +RDEPEND="sys-apps/portage[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +DOCS=( README ) + +src_install() { + distutils-r1_src_install + + elog 'Deleting unwanted language files...' + for i in ${PLOCALES[@]}; do + if use "l10n_${i}"; then + # Keep and fix man page filename (bug #869905) + mv "${ED}"/usr/share/man/${i}/man1/${PN}.1{.${i},} || die + else + rm -r "${ED}"/usr/share/{locale,man}/"${i}" || die + elog "- Language \"${i}\" deleted" + fi + done +} + +pkg_postinst() { + elog "In order to use this software, you need to activate" + elog "Portage's elog features. Required is" + elog " PORTAGE_ELOG_SYSTEM=\"save\" " + elog "and at least one out of " + elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\"" + elog "More information on the elog system can be found" + elog "in ${EPREFIX}/usr/share/portage/config/make.conf.example" + elog + elog "To operate properly this software needs the directory" + elog "${PORT_LOGDIR:-${EPREFIX}/var/log/portage}/elog created, belonging to group portage." + elog "To start the software as a user, add yourself to the portage" + elog "group." + elog +} diff --git a/app-portage/gemato/Manifest b/app-portage/gemato/Manifest index 80ad5362bfed..f856b15ce909 100644 --- a/app-portage/gemato/Manifest +++ b/app-portage/gemato/Manifest @@ -1,4 +1,6 @@ DIST gemato-16.2.tar.gz 80178 BLAKE2B c973c36bb1277d07618ba8d90f7d6820508d78aedae200f0678c8b2e1dde38e3b7f4d7dc24791dedb9c88791d3b71711c9bdeb749b5fc091a20aa87f71ad70d3 SHA512 9d59ba360afaf237e47c5ded0e5bc29ec44d5b1d73eadadc19ff834a1966e1e620da258eb7a1b6afbff5c66cbd7e39454fd5920f2f82fc510c2f8836c0b80462 +DIST gemato-17.0.tar.gz 83991 BLAKE2B 7a01b8ecb9e3540c698b7d57e5b6ba0961d42e7edd51e7b422d0e3d89088230633f3402b19168b3ccb772f028a3f669b324e76fa84f1918afa1c92c728942f14 SHA512 22066939ccab081c5d2bd52eab587aed0893b11cac40256a2e08a9a2f14e20320acaffd3414c4111bf27db15aca6d76a3856b6a3d8d5019fd649a2f7e07e3265 EBUILD gemato-16.2.ebuild 980 BLAKE2B 16c0d7fdce3c3defa0b7015412d67f651caba7141dcdc7a85ac731f039f2f07fff25d95a3ce92ac4ba3b400fee8ffd0fba43522910ad1c1bbe1caf55874d0c71 SHA512 34d7b6b56721719ef46b8215cd24b9f0df814b698de3bd2eb2c88732d39a0e58a636a36b8ffb110b7ee69c1d0960773237137c91290b07effbad4320cf7f51fd -EBUILD gemato-9999.ebuild 879 BLAKE2B 720e02d9130298eb1382dfbf24ce0d42096fe67f92926e837ccb45927cc3cda3d5ecabb1ee83009e0adf2e8755ddbc8c3a9100c7c805b1f026cdac211d6a4ca3 SHA512 e28ef345f444fedd446765b679396f5e30e911f4250fee56726e997c28213d50dd3d02807cafebab261390ee90a49bf9c23c415e6c55bd70a8ac7f15cc03fcdb -MISC metadata.xml 715 BLAKE2B a059e3f4fb7629c06ddddf660e19aa59717514fd0004837020d8db3ef7fdacc2b8abb5bdff5241e00d68cc8de88d213331542f5afb56dc1954c8b81047593727 SHA512 1d53b9e589241c76fa0327296a43b22c6a60e2fc04be9e65cd57ddfcbd4449a40b7ad7fbb7660eb7cb55236dc88215129a61398524d1e0729582f1c05fd84d83 +EBUILD gemato-17.0.ebuild 1039 BLAKE2B b78e33ccbbed7d8adc6d9d249d0a956df09360a2fdb7d49ca5555ac3fcbc17517766b0b5fb93bb1c909f9c535949a004a5d0a292853e4aca28da85eac8d0e38a SHA512 8244402934f61639922245fc70ba539183803bd660a54d8bd4dedca9ce15d24f91edf5f9b5dddcbf3ab579576170cd552f3082fb0200c5b9a28804af122a00ab +EBUILD gemato-9999.ebuild 930 BLAKE2B 4a86e263958080333064a35d98e84e198265e4bec3d37cc49abbcdd63ae6e4048a0774295aa9385d71b2a46e34584f860e154fac23f43f39241e9c65cc35a740 SHA512 df067c2cd82c400a862968b4cc9872f666e59232faa5ce49516567d235ab1d5c91834e47bdc522e63b305f1092340f5a5c707aa22f34ad608cddc4748bbd317c +MISC metadata.xml 805 BLAKE2B 039ea9810f2c76d69bdfa5823994be4aa012746032a8c1e01aa7a11a05e4c4e0b278ff5633a519ad8e7398f3328480128c7d9d621dc7911d1ed1d827175c7dac SHA512 1fb3ec26e41b912cdd6ca289acadc50f2d73adf4e9cf9cae40c197ecfa10c19e17716e7153c9be82684ae35580d03ae296586b062f2d54641ab2738c338f1626 diff --git a/app-portage/gemato/gemato-17.0.ebuild b/app-portage/gemato/gemato-17.0.ebuild new file mode 100644 index 000000000000..63cb3b73a727 --- /dev/null +++ b/app-portage/gemato/gemato-17.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-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} pypy3 ) +PYTHON_REQ_USE='threads(+)' + +inherit distutils-r1 + +DESCRIPTION="Stand-alone Manifest generation & verification tool" +HOMEPAGE="https://github.com/projg2/gemato" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="BSD-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" +IUSE="+gpg pretty-log tools" + +RDEPEND=" + gpg? ( + >=app-crypt/gnupg-2.2.20-r1 + dev-python/requests[${PYTHON_USEDEP}] + ) + pretty-log? ( + dev-python/rich[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + test? ( + >=app-crypt/gnupg-2.2.20-r1 + dev-python/requests[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + + if use tools; then + exeinto /usr/share/gemato + doexe utils/*.{bash,py} + fi +} diff --git a/app-portage/gemato/gemato-9999.ebuild b/app-portage/gemato/gemato-9999.ebuild index d889559f38d7..eeeb152eb331 100644 --- a/app-portage/gemato/gemato-9999.ebuild +++ b/app-portage/gemato/gemato-9999.ebuild @@ -1,8 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 +DISTUTILS_USE_PEP517=flit PYTHON_COMPAT=( python3_{8..11} pypy3 ) PYTHON_REQ_USE='threads(+)' @@ -16,20 +17,24 @@ EGIT_REPO_URI="https://github.com/projg2/gemato.git" LICENSE="BSD-2" SLOT="0" KEYWORDS="" -IUSE="+gpg tools" +IUSE="+gpg pretty-log tools" RDEPEND=" gpg? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[${PYTHON_USEDEP}] - )" + ) + pretty-log? ( + dev-python/rich[${PYTHON_USEDEP}] + ) +" BDEPEND=" test? ( >=app-crypt/gnupg-2.2.20-r1 - >=dev-python/pytest-5[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] dev-python/responses[${PYTHON_USEDEP}] - )" + ) +" distutils_enable_tests pytest diff --git a/app-portage/gemato/metadata.xml b/app-portage/gemato/metadata.xml index 2157106e5d71..aa7988a48ee7 100644 --- a/app-portage/gemato/metadata.xml +++ b/app-portage/gemato/metadata.xml @@ -9,6 +9,8 @@ Install dependencies needed for OpenPGP signature verification support + Pull dev-python/rich + to enable pretty logs Install additional utilities (benchmarks, hash testing tools, fast Manifest generators) to /usr/share/gemato. diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest index 12260285171d..92a088db374d 100644 --- a/app-portage/iwdevtools/Manifest +++ b/app-portage/iwdevtools/Manifest @@ -1,6 +1,4 @@ -DIST iwdevtools-0.11.7.tar.gz 86578 BLAKE2B 1945f99ab5d516bdef7081e13ecb0921728497f84e5e5248b2ddea78b306f185a0952a664165b4bae6c2089ddd1a4423d26524f42631a53b75fd2749a6994721 SHA512 fe18a88d166f239581bdddb0c719bf1d7789f671df151d87844b1836d134754d731114250ae2a9ef5b1a37a403615c15bbd6174eeeec3fe275e93c32ce6fae5c DIST iwdevtools-0.11.8.tar.gz 86740 BLAKE2B 3c91f39c37f96d0f619f13ff632b89752cd1e1f3307597c0d103d32c4894d183ded3f301e74fbcb87bea2227ba73ca9cf9fdf87087d984c9f095e7d06f903891 SHA512 50457e81cece003d384a2418a486490c43da12f10b466688b221e9dc910b14ccf559834363d970e19e0f85273c17fef8c2b124d3adfbd3a48548192e93108cca -EBUILD iwdevtools-0.11.7.ebuild 1901 BLAKE2B eba3b07b717b1d05d61fed1eb064816d83dc981953428eb099afedfa74cd2ec3318c8de57f3d2706d391809f182c5276e0baa12d6701e3b49edef8cbd7714a65 SHA512 081af3ffdc6f2b083d30c33b5635aa9dae2f327a0adf590e5362c1278d5e9e85dedbb3b2d3e630c22187238dfc883c941266057a70159923a799e138fa7c0580 -EBUILD iwdevtools-0.11.8.ebuild 1915 BLAKE2B a98ac7ead6f494052f08e6dbd20f34866bfe2481d252c43cc94d31f75fb0b4bf24c6f6f1d73a2b5dcc4c76e2fb1e1b5d14b0b58af4162c1f27183b73ba8daa66 SHA512 6da66aa4d2ea4d6e040636a8b189f8d3fc83662a4a042472a8bbad9202fb8849595cae99a41a55a924c8a094e1bdc0392050d40f294b398a4139fd149c33c5e4 +EBUILD iwdevtools-0.11.8.ebuild 1907 BLAKE2B 5cce7273be85fbd5ff5b3aa468086c23612e40e54ff7acf456311e07aa4ab39e597424f23b94c6b56912c9b1252e72cd7c12e8d14f654f91eb636bb63909177a SHA512 698c0530e9dcdac227d14000ebf845f9c1919a0801aee12818ea5588e30276ad57fb8480a920976c91b020cbd80cefcb143ff8446454f18222dfeed46bd5b6f4 EBUILD iwdevtools-9999.ebuild 1806 BLAKE2B 90e7cd55d1f57c126a6c59489b4bfacf39266a48875370659693efcdd90fef644bbc21e67ecb21c665000139b28008c3d0979796b7f2f2312ca2deebb3860250 SHA512 56e8546414c77b124a5da1b334833384bf2e78adfc385918f6a05a336d1a22cae705d3e526846b8e7a483f929fb9327288d9527c9c157a607a69c362743d9d11 MISC metadata.xml 354 BLAKE2B 752c8fbf18967fb380f0f5d460396222f5fea3f0c7b9ed960ff0dbe62a9a505a2d07c45750aaa55285d11169e01f5e83b82eb278b12fbc5e9c43353c0a5fc9ed SHA512 d8e5866d89b7f05a5a8cd8cc464083d3d096b4c03f8a83e9314dcf45e57c25369bf8a3bc725aed3b8db9f3f86e76bad358bfa58f1eca70f7ec0bf3d31286c2c3 diff --git a/app-portage/iwdevtools/iwdevtools-0.11.7.ebuild b/app-portage/iwdevtools/iwdevtools-0.11.7.ebuild deleted file mode 100644 index 4c53d2af1ea3..000000000000 --- a/app-portage/iwdevtools/iwdevtools-0.11.7.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson optfeature - -DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA" -HOMEPAGE="https://github.com/ionenwks/iwdevtools" -SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-misc/pax-utils - app-portage/portage-utils - >=app-shells/bash-5.1 - dev-libs/libxml2:2 - sys-apps/diffutils - sys-apps/file - sys-apps/portage - || ( sys-apps/util-linux app-misc/getopt )" -BDEPEND=" - sys-apps/help2man - || ( sys-apps/util-linux app-misc/getopt ) - test? ( ${RDEPEND} )" - -src_configure() { - local emesonargs=( - -Ddocdir=${PF} - -Deprefix="${EPREFIX}" - -Dshellcheck=false - $(meson_use test) - ) - - has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long ) - - meson_src_configure -} - -pkg_postinst() { - optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail - - if [[ ! ${REPLACING_VERSIONS} ]]; then - elog "Optional portage integration relies on using /etc/portage/bashrc." - elog "The example bashrc can be used as-is if not already using one:" - elog - elog " ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc" - elog - elog "Otherwise, inspect the tools' --help output and the example to integrate" - elog "(if not defining the same phase functions, the example can be sourced)." - elog - elog "Note that \`eqawarn\` is used for portage output by default. QA messages" - elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:" - elog - elog ' PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"' - elog - elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools." - fi -} diff --git a/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild b/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild index f618116f15e0..25527bd89228 100644 --- a/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild +++ b/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-portage/recover-broken-vdb/Manifest b/app-portage/recover-broken-vdb/Manifest index d86a6d54fb71..fd26c3f27a9d 100644 --- a/app-portage/recover-broken-vdb/Manifest +++ b/app-portage/recover-broken-vdb/Manifest @@ -1,4 +1,4 @@ DIST recover-broken-vdb-1.0.0.tar.gz 15723 BLAKE2B a2c39f64f1db3c0cb1e285deb37654575f35fbdd419b5eaabef52293299e70d98cf7804654f596655fb68beff88699cb9f87628ea29ffd1a29cf2893589f9508 SHA512 4a6428b65c33be4128936423c6770f6af9574fe6caef90837a7d9a1d62d4a595c798b29021f81df4dcd39db4e086abb18f256345f2a8f1e0e7c6687863dea092 -EBUILD recover-broken-vdb-1.0.0.ebuild 964 BLAKE2B 92ef03ff5a332139c8927d64c4e1220daeb5cd5a21861933d13a10d7badaa67350fedfdd0898f17303f7616a45d8499d3efe621bd1a851e5421c893dfe2f5736 SHA512 0b066644397306a527eca59b998d45de1e8a36e8a1f9857e88d0b31720a21e15b528140192412e76da8691dc795bd98704558d3cf29da021979fb1bdfc043e20 -EBUILD recover-broken-vdb-9999.ebuild 972 BLAKE2B 306c767a94c17e3a943fedd7c72eab00578b68ae671d59c6597c9f26eac9a1b92c77cc50d776cdbffb6b8ad2acf4f26b08e0c10d5f6f40c0cc5d0acca8f71951 SHA512 6bc0864b42ef78c3eeabc7bf04e5715d5c3c1cfdf737eef2301746b741909e1eb716b2926f1417c8a299829410e6d953bbc8ad9cf1d8897da96c3bf8cd5c3ece +EBUILD recover-broken-vdb-1.0.0-r1.ebuild 959 BLAKE2B 29b9168340e1449faf3aabd99adb2bfd0d3751cae1abeb48d433b8c35aad0cac2549368deb9c012957ca9bec0c7d7709b78b2a0b199d6150964e457de77e06d5 SHA512 3a790517f5bcde2ed058eca70a2dd0f171be8355ca491c6d0e4c41b5899a003f6900e2bb6bf7ace7bbe02b2e6984ab1d45751811c810b0931de7da21a43d8c34 +EBUILD recover-broken-vdb-9999.ebuild 967 BLAKE2B 42c8f1b70109674e14b0e0babb3f8c3e9a0434fc8d5211e7be91668dde60f454d0f15bb323c9dca5e6f503985ac36bbc564ea65e273b7df021a520bc928b7803 SHA512 ff95cea42b91de134503f62c40075cf40415b57e3a4dd38e5581e7d7f29d3d810c75cf3ab125d22342ded1c76cda4717d31f811c782a3d0fde476593c25bf3e7 MISC metadata.xml 542 BLAKE2B c65008fabc6fcf791a935f514a218eebff103d0ce07290b84c545d1551ad8f7834b2245299081bb97c659280670bd2b4b252dbe328a0df946ae29c9110f34fc3 SHA512 dda7cb383905a922852267329a6a848f3e1c19c0fa0a97952dff0995192d00bf227722415194514edc778bd68a1634efdee1ab89cc8b0ce2e9433b8420d478a4 diff --git a/app-portage/recover-broken-vdb/recover-broken-vdb-1.0.0.ebuild b/app-portage/recover-broken-vdb/recover-broken-vdb-1.0.0-r1.ebuild similarity index 85% rename from app-portage/recover-broken-vdb/recover-broken-vdb-1.0.0.ebuild rename to app-portage/recover-broken-vdb/recover-broken-vdb-1.0.0-r1.ebuild index 1aa783fa8e1b..090365bd9c15 100644 --- a/app-portage/recover-broken-vdb/recover-broken-vdb-1.0.0.ebuild +++ b/app-portage/recover-broken-vdb/recover-broken-vdb-1.0.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=7 DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_SETUPTOOLS=pyproject.toml +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -24,6 +24,8 @@ SLOT="0" # Require latest version of pax-utils to avoid users breaking their systems again # The tool itself works fine with older versions -RDEPEND=">=app-misc/pax-utils-1.3.3 +RDEPEND=" + >=app-misc/pax-utils-1.3.3 sys-apps/file - $(python_gen_cond_dep 'sys-apps/portage[${PYTHON_USEDEP}]')" + $(python_gen_cond_dep 'sys-apps/portage[${PYTHON_USEDEP}]') +" diff --git a/app-portage/recover-broken-vdb/recover-broken-vdb-9999.ebuild b/app-portage/recover-broken-vdb/recover-broken-vdb-9999.ebuild index 6bf736875162..6577b6801c54 100644 --- a/app-portage/recover-broken-vdb/recover-broken-vdb-9999.ebuild +++ b/app-portage/recover-broken-vdb/recover-broken-vdb-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_SETUPTOOLS=pyproject.toml +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -24,6 +24,8 @@ SLOT="0" # Require latest version of pax-utils to avoid users breaking their systems again # The tool itself works fine with older versions -RDEPEND=">=app-misc/pax-utils-1.3.3 +RDEPEND=" + >=app-misc/pax-utils-1.3.3 sys-apps/file - $(python_gen_cond_dep 'sys-apps/portage[${PYTHON_USEDEP}]')" + $(python_gen_cond_dep 'sys-apps/portage[${PYTHON_USEDEP}]') +" diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 81a9d8dbed638d7da2821d5bfd0c6e3930fe6205..98cf1f2969bfb4b3f005be6e31e0c6f94297d441 100644 GIT binary patch delta 8650 zcmV;*AvNCIMB7AvABzY8000000{?ZJ*^(W{afa{p6nFvJRayHb6_&#eTfUKApjHAF zHUWbWsi*h%w~cdpXi5r_z|1+_)mfSUl9l~0KmPg0Hy`#(U;U;3)6XB?zwtigH^2YS zAOGVI_WL)*dTlKS*XE4ornQs!%Pyn4Fm_BiB-guhJ*`uJhCkItwG#XoAeVx;r(D=FQI-P8xgr&|I(`g7^N-pZ@K~pS&6Q%fWB%`x3b zdDhy~cB!y`u-0PP`6TD-;zz&x{Lg>vAK#t*_2rGX z;2r_9<9L3TeL2ay?RyR__Ps(1gBz9H_nyrqF3V?HAHA)@FRS^z`9{k%H@9n!e6IR2 z7ja23=4Je5?Al9NkvPv-ruFDsa+cF5QJ<>kd%#?OpNE@`m=v8o@`A6EnuU6efz`w^x^aS{qpY9$6MS|e8!Dy+Q@MR;|`;g>KCg$XSCC|FTPn{zW3}_ z^_!4?wB7sKiCh?dxtgoDnzQAVQy@K4ZfA$W-%g0hHA1@2JS=l?xEJjsN`=g5B}3cgcY z-H`?@`^FFAob^$c=9i^BvPFw+kyXTttVpVw9Bl|q#+E(Uqq|stu^xP~m^QRtv z#~hyLahp$5gXI2frL)ADW)AhZUA$+JGel5l#(cIV7hFi^b-31eRh8`#u1Pfk38!pI z%Jmq5hEzszhnicb&)`ZVC;DvEeht;nli5>hEwhJZfChDD)>Kxn#Cw+0EDh4BbHT`F z)LCtr9rkII3S1IS;@PH8yF9WBxa2B-z*8#;=(DqcKJRBPXORxsbMHi9PS>blQf@@H zofx(;VoTX4Q#^O%La|P^rS|GwG15CbqdrnN*}HrUSl%`XTqGCBuzsw(4%fSTf;IO< z{XGEp1V)4wDj;81wH(P=vz>A-$(2>Z%-4RU+6|y>pe2Azm6ceV)sxTIC63~MbD#cf zLgDJ3piMn&C$LQj9M=ZtBT?SD=jl#5HT4IGfyxsU>%r=9JbiOi?S!kq>Y4MT*2^4@ zTe{iK=-}9xb*DHWj8J+Z-R82Xe|iK7;&jQxS$UL`drHkf#At#(z#6c$i+obHX}9c} z^L4DAm6%ITQ6N8?N?MVo<}0Ls#^V}$lZq>_0T^`RaM@LeXoVffbGvx8y9v$2l!EVv zN6aMIv5|;e?I6dQw)SC7v6GP0qb(ATN^`NqM{0qJ22(g&g&pdxg6*&vJG7l&+&j)p z;*1$q7fJ;vfwYAjdT-My>nNz*LK@~Q6p}R0PO@*-S7F~wMpbh}r&lO{r>~@v0slAK z6Xz{fFTZ@=Uw?QVuxBl9GtkH;8xds5qWhc)s##RM|pB z?1+9rs6aw-KsQwq0Zo8^o&hz9ZuB4%UvV2~8eZSF7FR@&uywnW2c1uYC}ld*VUu7G zeSj2VKRGrd8Je4+KLfU2BRwen2v#F7WW}@z^BuSPRCb{tsskZb+Ut0~kYo}E{j5q2 zmP{2W1wmH6Bw*yq%@M7AkSU-JB6Sz|T1f4^H3)#^ zbpo@%qBPxZ8Hyx-|467DV0pr98}tO5>k5lNlbd4?_B)-t&+&2k1x=AxNJnRmtoR