From c97fdd3275b4e5451aea9d68418e2de347c9746f Mon Sep 17 00:00:00 2001 From: root Date: Fri, 27 Oct 2023 16:08:57 +0300 Subject: [PATCH] Sync with portage [Fri Oct 27 16:08:57 MSK 2023]. --- Manifest | 30 +- Manifest.files.gz | Bin 29290 -> 29307 bytes app-admin/Manifest.gz | Bin 31862 -> 31853 bytes app-admin/awscli/Manifest | 2 + app-admin/awscli/awscli-1.29.72.ebuild | 85 + app-admin/keepassxc/Manifest | 2 - app-admin/keepassxc/keepassxc-2.7.5-r1.ebuild | 101 - app-antivirus/Manifest.gz | Bin 884 -> 885 bytes app-antivirus/clamav/Manifest | 87 +- ...lamav-1.1.2.ebuild => clamav-1.1.3.ebuild} | 43 +- ...lamav-1.2.0.ebuild => clamav-1.2.1.ebuild} | 281 +- app-arch/Manifest.gz | Bin 17610 -> 17603 bytes app-arch/brotli/Manifest | 4 +- app-arch/brotli/brotli-1.0.9-r3.ebuild | 79 - app-arch/brotli/brotli-1.0.9-r5.ebuild | 104 - app-arch/brotli/brotli-1.1.0.ebuild | 2 +- app-arch/clzip/Manifest | 2 +- app-arch/clzip/clzip-1.13.ebuild | 4 +- app-arch/lcab/Manifest | 2 +- app-arch/lcab/lcab-1.0_beta12.ebuild | 4 +- app-arch/patool/Manifest | 6 +- app-arch/patool/metadata.xml | 9 +- app-arch/patool/patool-1.12_p20230424.ebuild | 2 +- app-arch/patool/patool-1.14.1.ebuild | 119 + app-arch/pdlzip/Manifest | 2 +- app-arch/pdlzip/pdlzip-1.12.ebuild | 4 +- app-arch/zpaq/Manifest | 2 +- app-arch/zpaq/zpaq-7.15-r1.ebuild | 4 +- app-containers/Manifest.gz | Bin 8879 -> 8885 bytes app-containers/docker-compose/Manifest | 3 + .../docker-compose-2.23.0.ebuild | 50 + app-containers/earthly/Manifest | 3 + app-containers/earthly/earthly-0.7.21.ebuild | 73 + app-doc/Manifest.gz | Bin 7322 -> 7321 bytes app-doc/python-docs/Manifest | 2 +- app-doc/python-docs/python-docs-3.12.0.ebuild | 2 +- app-editors/Manifest.gz | Bin 13903 -> 13909 bytes app-editors/helix/Manifest | 123 + app-editors/helix/helix-23.10.ebuild | 334 + app-editors/neovim/Manifest | 2 - app-editors/neovim/neovim-0.9.1.ebuild | 119 - app-emacs/Manifest.gz | Bin 73207 -> 73207 bytes app-emacs/emacs-ebuild-snippets/Manifest | 4 +- .../emacs-ebuild-snippets-2.2.0.ebuild | 44 + .../emacs-ebuild-snippets-9999.ebuild | 12 +- app-forensics/Manifest.gz | Bin 4709 -> 4711 bytes app-forensics/yara/Manifest | 2 - app-forensics/yara/yara-4.3.2.ebuild | 60 - app-misc/Manifest.gz | Bin 50427 -> 50416 bytes app-misc/beep/Manifest | 2 +- app-misc/beep/beep-1.4.12.ebuild | 2 +- app-misc/boxes/Manifest | 2 +- app-misc/boxes/boxes-2.2.1.ebuild | 2 +- app-misc/broot/Manifest | 2 +- app-misc/broot/broot-1.25.2.ebuild | 2 +- app-office/Manifest.gz | Bin 8062 -> 8063 bytes app-office/scribus/Manifest | 2 +- app-office/scribus/scribus-1.5.8-r6.ebuild | 2 +- app-shells/Manifest.gz | Bin 9612 -> 9609 bytes app-shells/atuin/Manifest | 278 + app-shells/atuin/atuin-17.0.0.ebuild | 492 + app-text/Manifest.gz | Bin 48926 -> 48924 bytes app-text/gtranslator/Manifest | 2 + app-text/gtranslator/gtranslator-45.3.ebuild | 61 + app-text/mdbook/Manifest | 2 +- app-text/mdbook/mdbook-0.4.35.ebuild | 2 +- app-text/pandoc-cli/Manifest | 2 +- ....1.1.ebuild => pandoc-cli-0.1.1-r1.ebuild} | 2 +- app-text/pandoc/Manifest | 1 + app-text/pandoc/pandoc-3.ebuild | 20 + app-text/tree/Manifest | 2 +- app-text/tree/tree-2.1.1.ebuild | 2 +- app-text/xchm/Manifest | 2 +- app-text/xchm/xchm-1.36.ebuild | 2 +- app-text/zotero-bin/Manifest | 3 - app-text/zotero-bin/zotero-bin-6.0.26.ebuild | 87 - dev-cpp/Manifest.gz | Bin 14260 -> 14254 bytes dev-cpp/benchmark/Manifest | 2 +- dev-cpp/benchmark/benchmark-1.8.3.ebuild | 2 +- dev-db/Manifest.gz | Bin 15908 -> 15903 bytes dev-db/mariadb/Manifest | 2 +- dev-db/mariadb/mariadb-10.6.14.ebuild | 2 +- dev-db/sqlite/Manifest | 2 +- dev-db/sqlite/sqlite-3.43.2.ebuild | 2 +- dev-haskell/Manifest.gz | Bin 83545 -> 83540 bytes dev-haskell/pandoc/Manifest | 2 +- ...oc-3.1.8.ebuild => pandoc-3.1.8-r1.ebuild} | 2 +- dev-java/Manifest.gz | Bin 58492 -> 58522 bytes dev-java/icu4j/Manifest | 2 +- dev-java/icu4j/icu4j-73.2.ebuild | 2 +- dev-java/java-getopt/Manifest | 1 - .../java-getopt/java-getopt-1.0.14-r1.ebuild | 33 - dev-java/javax-persistence-api/Manifest | 2 +- .../javax-persistence-api-2.2.ebuild | 2 +- dev-java/openjdk-bin/Manifest | 4 + .../openjdk-bin/openjdk-bin-21.0.1_p12.ebuild | 132 + dev-java/openjdk/Manifest | 5 +- .../files/openjdk-17.0.6-multihead-fix.patch | 24 - dev-java/openjdk/openjdk-21.0.1_p12.ebuild | 320 + dev-java/osgi-cmpn/Manifest | 2 +- dev-java/osgi-cmpn/osgi-cmpn-8.0.0-r1.ebuild | 2 +- dev-java/snappy/Manifest | 2 +- dev-java/snappy/snappy-1.1.10.1-r1.ebuild | 2 +- dev-java/xalan-serializer/Manifest | 2 - .../xalan-serializer-2.7.2-r1.ebuild | 41 - dev-java/xalan/Manifest | 3 - dev-java/xalan/xalan-2.7.2-r1.ebuild | 67 - dev-java/xerces/Manifest | 2 +- dev-java/xerces/xerces-2.12.2-r1.ebuild | 2 +- dev-lang/Manifest.gz | Bin 20994 -> 21002 bytes dev-lang/eisl/Manifest | 4 - dev-lang/eisl/eisl-3.40.ebuild | 46 - dev-lang/eisl/eisl-3.45.ebuild | 46 - dev-lang/fuzion/Manifest | 2 + dev-lang/fuzion/fuzion-0.084.ebuild | 72 + dev-lang/go/Manifest | 4 +- dev-lang/go/go-1.20.10.ebuild | 2 +- dev-lang/go/go-1.21.3.ebuild | 2 +- dev-lang/python/Manifest | 2 +- dev-lang/python/python-3.12.0.ebuild | 2 +- dev-lang/typescript/Manifest | 2 - dev-lang/typescript/typescript-5.1.6.ebuild | 39 - dev-lang/zig-bin/Manifest | 3 +- .../files/zig-0.11.0-first-try-getconf.patch | 109 + ...0.11.0.ebuild => zig-bin-0.11.0-r1.ebuild} | 4 +- dev-lang/zig/Manifest | 9 +- .../zig-0.10.0-build-dir-install-stage3.patch | 42 - .../files/zig-0.10.1-musl-1.2.4-lfs64.patch | 220 - .../files/zig-0.11.0-first-try-getconf.patch | 109 + dev-lang/zig/zig-0.10.1-r3.ebuild | 184 - ...zig-0.11.0.ebuild => zig-0.11.0-r1.ebuild} | 10 + dev-lang/zig/zig-9999.ebuild | 6 + dev-libs/Manifest.gz | Bin 97879 -> 97872 bytes dev-libs/apache-arrow/Manifest | 2 +- .../apache-arrow-12.0.1-r1.ebuild | 31 +- dev-libs/bemenu/Manifest | 4 +- dev-libs/bemenu/bemenu-0.6.16.ebuild | 62 + dev-libs/bemenu/bemenu-9999.ebuild | 28 +- dev-libs/imath/Manifest | 6 +- dev-libs/imath/imath-3.1.6.ebuild | 3 - ...{imath-3.1.7.ebuild => imath-3.1.9.ebuild} | 10 +- dev-libs/libdex/Manifest | 2 + dev-libs/libdex/libdex-0.4.1.ebuild | 60 + dev-libs/libfilezilla/Manifest | 4 - .../libfilezilla-0.39.1-r1.ebuild | 51 - .../libfilezilla-0.42.2-r1.ebuild | 54 - dev-libs/libsodium/Manifest | 2 +- dev-libs/libsodium/libsodium-1.0.19-r1.ebuild | 2 +- dev-libs/ncnn/Manifest | 2 + dev-libs/ncnn/ncnn-20231027.ebuild | 54 + dev-libs/protobuf/Manifest | 2 +- dev-libs/protobuf/protobuf-21.12.ebuild | 2 +- dev-libs/simdjson/Manifest | 2 + dev-libs/simdjson/simdjson-3.4.0.ebuild | 102 + dev-libs/vc/Manifest | 2 + dev-libs/vc/vc-1.4.4.ebuild | 15 + dev-libs/xxhash/Manifest | 2 +- dev-libs/xxhash/xxhash-0.8.2.ebuild | 2 +- dev-python/Manifest.gz | Bin 268881 -> 269502 bytes dev-python/QtPy/Manifest | 2 +- ...QtPy-2.4.1.ebuild => QtPy-2.4.1-r1.ebuild} | 43 +- dev-python/aiohttp/Manifest | 2 + dev-python/aiohttp/aiohttp-3.8.6-r1.ebuild | 111 + .../files/aiohttp-3.8.6-brotlicffi.patch | 46 + dev-python/alembic/Manifest | 2 + dev-python/alembic/alembic-1.12.1.ebuild | 41 + dev-python/black/Manifest | 8 +- dev-python/black/black-23.10.0.ebuild | 53 - dev-python/black/black-23.7.0.ebuild | 53 - dev-python/black/black-23.9.0.ebuild | 53 - dev-python/black/black-23.9.1.ebuild | 2 +- dev-python/boto3/Manifest | 2 + dev-python/boto3/boto3-1.28.72.ebuild | 68 + dev-python/botocore/Manifest | 2 + dev-python/botocore/botocore-1.31.72.ebuild | 68 + dev-python/contourpy/Manifest | 2 +- dev-python/contourpy/contourpy-1.1.1.ebuild | 2 +- dev-python/cypari2/Manifest | 2 +- ...2-2.1.4.ebuild => cypari2-2.1.4-r1.ebuild} | 2 +- dev-python/dparse/Manifest | 3 + dev-python/dparse/dparse-0.6.3.ebuild | 21 + dev-python/dparse/metadata.xml | 17 + dev-python/fpylll/Manifest | 2 +- ...ll-0.6.0.ebuild => fpylll-0.6.0-r1.ebuild} | 2 +- dev-python/graphviz/Manifest | 4 +- ...ix_python3_12_test_deprecated_escape.patch | 30 + dev-python/graphviz/graphviz-0.20.1-r1.ebuild | 53 + dev-python/graphviz/metadata.xml | 1 + dev-python/griffe/Manifest | 2 + dev-python/griffe/griffe-0.36.9.ebuild | 45 + dev-python/httpx/Manifest | 2 +- dev-python/httpx/httpx-0.25.0.ebuild | 6 +- dev-python/jupyter-server/Manifest | 2 + .../jupyter-server-2.9.1.ebuild | 78 + dev-python/leechcorepyc/Manifest | 6 +- .../files/leechcorepyc-2.14.0-cflags.patch | 13 - .../leechcorepyc-2.16.0-respect-CC.patch | 30 + ...14.3.ebuild => leechcorepyc-2.16.5.ebuild} | 13 +- .../Manifest | 2 +- .../memory-allocator-0.1.3.ebuild} | 0 .../metadata.xml | 0 .../Manifest | 2 + ...evision-date-localized-plugin-1.2.1.ebuild | 63 + dev-python/mkdocs-i18n/Manifest | 3 + ...docs-i18n-0.4.6-fixup-pyproject-toml.patch | 30 + .../mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild | 30 + dev-python/mkdocs/Manifest | 1 + dev-python/mkdocs/mkdocs-1.5.3-r1.ebuild | 85 + dev-python/numexpr/Manifest | 6 +- dev-python/numexpr/numexpr-2.8.4.ebuild | 39 - dev-python/numexpr/numexpr-2.8.5.ebuild | 39 - dev-python/numexpr/numexpr-2.8.6.ebuild | 2 +- dev-python/numpy/Manifest | 2 +- dev-python/numpy/numpy-1.26.0.ebuild | 2 +- dev-python/openstacksdk/Manifest | 2 + .../openstacksdk/openstacksdk-1.5.0-r1.ebuild | 83 + .../openstacksdk/openstacksdk-2.0.0-r1.ebuild | 83 + dev-python/orjson/Manifest | 9 + dev-python/orjson/orjson-3.9.10.ebuild | 90 + dev-python/oslo-config/Manifest | 1 + .../oslo-config/oslo-config-9.2.0-r1.ebuild | 58 + dev-python/pdm/Manifest | 4 +- dev-python/pdm/metadata.xml | 1 + dev-python/pdm/pdm-2.10.0.ebuild | 8 +- dev-python/pefile/Manifest | 2 +- dev-python/pefile/pefile-2023.2.7.ebuild | 2 +- dev-python/pickleshare/Manifest | 2 +- .../pickleshare/pickleshare-0.7.5-r1.ebuild | 2 +- dev-python/pip-run/Manifest | 10 - dev-python/pip-run/pip-run-10.2.0.ebuild | 58 - dev-python/pip-run/pip-run-12.1.0.ebuild | 59 - dev-python/pip-run/pip-run-12.2.0.ebuild | 58 - dev-python/pip-run/pip-run-12.2.2.ebuild | 58 - dev-python/pip-run/pip-run-12.3.1.ebuild | 58 - dev-python/pipdeptree/Manifest | 3 + dev-python/pipdeptree/metadata.xml | 17 + .../pipdeptree/pipdeptree-2.13.0.ebuild | 21 + dev-python/pipenv/Manifest | 9 +- .../files/pipenv-2023.4.29-fix-imports.patch | 31 - .../pipenv-2023.4.29-fix-toml-dump.patch | 18 - .../pipenv-2023.4.29-fix-toml-in-vendor.patch | 85 - ...end-always-install-to-pip-extra-args.patch | 34 + ...penv-2023.9.8-inject-system-packages.patch | 53 + ....4.29-r1.ebuild => pipenv-2023.9.8.ebuild} | 43 +- dev-python/plette/Manifest | 3 + dev-python/plette/metadata.xml | 17 + dev-python/plette/plette-0.4.4.ebuild | 25 + dev-python/plotly/Manifest | 2 + dev-python/plotly/plotly-5.18.0.ebuild | 116 + dev-python/pydantic/Manifest | 2 +- dev-python/pydantic/pydantic-1.10.13.ebuild | 2 +- dev-python/pypy3_10/Manifest | 4 +- ...13-r1.ebuild => pypy3_10-7.3.13_p1.ebuild} | 0 dev-python/pyrsistent/Manifest | 4 +- dev-python/pyrsistent/metadata.xml | 6 + .../pyrsistent/pyrsistent-0.20.0.ebuild | 35 + dev-python/pyside2-tools/Manifest | 3 +- .../pyside2-tools-5.15.11-no-copy-uic.patch | 43 + ...ebuild => pyside2-tools-5.15.11-r1.ebuild} | 23 +- dev-python/python-ptrace/Manifest | 1 - .../python-ptrace/python-ptrace-0.9.8.ebuild | 32 - dev-python/pythonfinder/Manifest | 4 + .../2.0.5-fix-import-cached-property.patch | 13 + dev-python/pythonfinder/metadata.xml | 17 + .../pythonfinder/pythonfinder-2.0.5.ebuild | 29 + dev-python/qdarkstyle/Manifest | 2 +- dev-python/qdarkstyle/qdarkstyle-3.1.ebuild | 29 +- dev-python/sphinx-press-theme/Manifest | 2 +- .../sphinx-press-theme-0.8.0.ebuild | 2 +- dev-python/sphinxcontrib-bibtex/Manifest | 1 + .../sphinxcontrib-bibtex-2.6.1-r1.ebuild | 51 + dev-python/subunit/Manifest | 2 - dev-python/subunit/subunit-1.4.2.ebuild | 96 - dev-python/time-machine/Manifest | 2 +- .../time-machine/time-machine-2.13.0.ebuild | 2 +- dev-python/typeguard/Manifest | 2 - dev-python/typeguard/typeguard-4.1.4.ebuild | 42 - dev-python/types-psutil/Manifest | 2 + .../types-psutil/types-psutil-5.9.5.17.ebuild | 17 + dev-python/types-setuptools/Manifest | 2 + .../types-setuptools-68.2.0.0.ebuild | 17 + dev-python/yara-python/Manifest | 2 - .../yara-python/yara-python-4.3.1.ebuild | 40 - dev-python/ytmusicapi/Manifest | 6 +- ....2.1.ebuild => ytmusicapi-1.2.1-r1.ebuild} | 2 +- ....3.0.ebuild => ytmusicapi-1.3.0-r1.ebuild} | 2 +- dev-python/ytmusicapi/ytmusicapi-1.3.1.ebuild | 22 + dev-qt/Manifest.gz | Bin 11415 -> 11420 bytes dev-qt/qtbase/Manifest | 8 +- dev-qt/qtbase/qtbase-6.5.3-r1.ebuild | 4 +- dev-qt/qtbase/qtbase-6.6.0-r1.ebuild | 4 +- dev-qt/qtbase/qtbase-6.6.9999.ebuild | 4 +- dev-qt/qtbase/qtbase-6.9999.ebuild | 4 +- dev-ruby/Manifest.gz | Bin 108629 -> 108620 bytes dev-ruby/aws-sigv4/Manifest | 2 + dev-ruby/aws-sigv4/aws-sigv4-1.6.1.ebuild | 23 + dev-scheme/Manifest.gz | Bin 9978 -> 9974 bytes dev-scheme/gambit/Manifest | 4 +- dev-scheme/gambit/gambit-4.9.5.ebuild | 7 +- dev-util/Manifest.gz | Bin 69607 -> 69623 bytes dev-util/blueprint-compiler/Manifest | 2 - .../blueprint-compiler-0.8.1.ebuild | 72 - dev-util/cmake/Manifest | 2 +- dev-util/cmake/cmake-3.27.7.ebuild | 2 +- dev-util/geany-plugins/Manifest | 6 +- .../geany-plugins-2.0-webkit2gtk-4.1.patch | 33 + ....38-r5.ebuild => geany-plugins-2.0.ebuild} | 39 +- dev-util/geany-plugins/metadata.xml | 2 +- dev-util/geany/Manifest | 5 +- .../{geany-9999.ebuild => geany-2.0.ebuild} | 8 +- dev-util/geany/metadata.xml | 9 +- dev-util/gitlab-runner/Manifest | 18 +- ...2.0.ebuild => gitlab-runner-16.3.3.ebuild} | 2 +- ...3.2.ebuild => gitlab-runner-16.4.2.ebuild} | 2 +- ...4.1.ebuild => gitlab-runner-16.5.0.ebuild} | 2 +- dev-util/hip/Manifest | 2 +- dev-util/hip/hip-5.7.1.ebuild | 2 +- dev-util/pkgconf/Manifest | 2 +- dev-util/pkgconf/pkgconf-2.0.3.ebuild | 2 +- dev-util/pwndbg/Manifest | 2 - dev-util/pwndbg/pwndbg-20230319.ebuild | 86 - dev-util/pwntools/Manifest | 8 +- ...pwntools-4.0.0_do_not_mess_with_docs.patch | 25 - .../files/pwntools-4.1.0_update_deps.patch | 10 - dev-util/pwntools/pwntools-4.10.0.ebuild | 62 - .../pwntools/pwntools-4.11.0_beta0.ebuild | 61 - dev-util/pwntools/pwntools-9999.ebuild | 12 +- dev-util/ruff/Manifest | 4 +- .../{ruff-0.1.2.ebuild => ruff-0.1.3.ebuild} | 0 dev-util/shflags/Manifest | 2 +- dev-util/shflags/shflags-1.3.0.ebuild | 2 +- dev-util/uftrace/Manifest | 6 +- dev-util/uftrace/uftrace-0.11.ebuild | 70 - ...ftrace-0.12.ebuild => uftrace-0.14.ebuild} | 2 +- dev-util/valgrind/Manifest | 7 +- dev-util/valgrind/valgrind-3.22.0_rc1.ebuild | 5 +- dev-util/valgrind/valgrind-3.22.0_rc2.ebuild | 153 + dev-util/valgrind/valgrind-9999.ebuild | 5 +- eclass/Manifest.gz | Bin 39114 -> 39122 bytes eclass/flag-o-matic.eclass | 4 +- eclass/toolchain.eclass | 12 + games-strategy/Manifest.gz | Bin 8231 -> 8234 bytes games-strategy/openra/Manifest | 113 + ...-20231010-configure-system-libraries.patch | 11 + .../files/openra-20231010-makefile.patch | 31 + .../openra-20231010-packaging-functions.patch | 11 + .../openra/openra-20231010-r1.ebuild | 213 + games-util/Manifest.gz | Bin 8217 -> 8216 bytes games-util/cartridges/Manifest | 2 - games-util/cartridges/cartridges-2.2.1.ebuild | 58 - gnome-base/Manifest.gz | Bin 4733 -> 4729 bytes gnome-base/gnome-control-center/Manifest | 2 + .../gnome-control-center-45.1.ebuild | 206 + gnome-base/nautilus/Manifest | 2 + gnome-base/nautilus/nautilus-45.1.ebuild | 123 + gnome-extra/Manifest.gz | Bin 11265 -> 11268 bytes gnome-extra/gnome-calendar/Manifest | 2 + .../gnome-calendar/gnome-calendar-45.1.ebuild | 47 + .../Manifest | 2 + ...e-shell-extension-bing-wallpaper-46.ebuild | 56 + gnome-extra/gnome-shell-frippery/Manifest | 2 + .../gnome-shell-frippery-45.0.ebuild | 37 + gnome-extra/gucharmap/Manifest | 2 + gnome-extra/gucharmap/gucharmap-15.1.2.ebuild | 76 + gui-apps/Manifest.gz | Bin 4712 -> 4713 bytes gui-apps/waypipe/Manifest | 4 +- gui-apps/waypipe/waypipe-0.8.6.ebuild | 71 + gui-apps/waypipe/waypipe-9999.ebuild | 10 +- gui-libs/Manifest.gz | Bin 4621 -> 4626 bytes gui-libs/vte-common/Manifest | 4 +- gui-libs/vte-common/metadata.xml | 1 - gui-libs/vte-common/vte-common-0.74.1.ebuild | 79 + gui-libs/vte/Manifest | 2 + gui-libs/vte/vte-0.74.1.ebuild | 105 + gui-wm/Manifest.gz | Bin 1211 -> 1210 bytes gui-wm/hyprland/Manifest | 5 +- .../hyprland-0.31.0-fix-log-headers.patch | 33 + ...d-0.29.1.ebuild => hyprland-0.31.0.ebuild} | 25 +- mail-filter/Manifest.gz | Bin 8371 -> 8374 bytes mail-filter/postgrey/Manifest | 2 + .../postgrey/postgrey-1.37_p20230714.ebuild | 78 + media-gfx/Manifest.gz | Bin 38010 -> 38011 bytes media-gfx/blender/Manifest | 15 +- media-gfx/blender/blender-3.3.6-r1.ebuild | 10 +- media-gfx/blender/blender-3.3.8.ebuild | 18 +- media-gfx/blender/blender-3.4.1-r3.ebuild | 14 +- media-gfx/blender/blender-3.5.1-r1.ebuild | 14 +- media-gfx/blender/blender-3.6.0.ebuild | 14 +- media-gfx/blender/blender-3.6.5.ebuild | 443 + media-gfx/blender/blender-9999.ebuild | 18 +- .../files/blender-4.0.0-ocio-2.3.0.patch | 110 + media-gfx/gmic/Manifest | 2 +- media-gfx/gmic/metadata.xml | 5 +- media-libs/Manifest.gz | Bin 69230 -> 69230 bytes media-libs/SoXt/Manifest | 2 + media-libs/SoXt/SoXt-1.4.0-r1.ebuild | 47 + .../SoXt-1.4.0-drop-register-keyword.patch | 43 + media-libs/libid3tag/Manifest | 2 +- media-libs/libid3tag/libid3tag-0.16.3.ebuild | 2 +- media-libs/libpulse/Manifest | 3 + .../pulseaudio-16.99.1-memfd-compat.patch | 24 + media-libs/libpulse/libpulse-16.99.1.ebuild | 215 + media-libs/libsidplay/Manifest | 2 +- .../libsidplay/libsidplay-1.36.59-r3.ebuild | 2 +- media-libs/opencolorio/Manifest | 6 +- .../opencolorio/opencolorio-2.1.3.ebuild | 3 +- .../opencolorio/opencolorio-2.2.1.ebuild | 5 +- .../opencolorio/opencolorio-2.3.0.ebuild | 5 +- media-libs/openexr/Manifest | 6 +- media-libs/openexr/openexr-3.1.11.ebuild | 69 + media-libs/openexr/openexr-3.1.5-r1.ebuild | 4 +- media-libs/openexr/openexr-3.1.7.ebuild | 4 +- media-libs/openimageio/Manifest | 22 +- media-libs/openimageio/metadata.xml | 2 +- .../openimageio/openimageio-2.4.12.0.ebuild | 2 +- .../openimageio/openimageio-2.4.13.0.ebuild | 2 +- .../openimageio/openimageio-2.4.14.0.ebuild | 206 + .../openimageio/openimageio-2.4.15.0.ebuild | 206 + .../openimageio/openimageio-2.4.16.0.ebuild | 206 + .../openimageio/openimageio-2.5.4.0.ebuild | 206 + media-libs/webrtc-audio-processing/Manifest | 4 +- ...ild => webrtc-audio-processing-1.3.ebuild} | 9 +- media-plugins/Manifest.gz | Bin 43048 -> 43064 bytes media-plugins/gst-plugins-libnice/Manifest | 2 +- .../gst-plugins-libnice-0.1.21.ebuild | 2 +- .../kodi-inputstream-adaptive/Manifest | 3 +- ...putstream-adaptive-19.0.0-gcc-13-fix.patch | 27 + .../kodi-inputstream-adaptive-19.0.0.ebuild | 4 + .../kodi-inputstream-ffmpegdirect/Manifest | 3 +- ...tream-ffmpegdirect-19.0.0-gcc-13-fix.patch | 28 + ...odi-inputstream-ffmpegdirect-19.0.0.ebuild | 4 + media-sound/Manifest.gz | Bin 57262 -> 57257 bytes media-sound/pulseaudio-daemon/Manifest | 3 + .../files/pulseaudio-16.99.1-bump-c++17.patch | 23 + .../pulseaudio-daemon-16.99.1.ebuild | 385 + metadata/Manifest.gz | Bin 7313 -> 7313 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27897 -> 27899 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6579 -> 6576 bytes .../app-accessibility/caribou-0.4.21-r6 | 2 +- .../app-accessibility/epos-2.5.37-r3 | 2 +- .../app-accessibility/kontrast-23.04.3 | 2 +- .../app-accessibility/kontrast-23.08.2 | 2 +- .../app-accessibility/speech-tools-2.5.0-r1 | 2 +- .../app-accessibility/speech-tools-2.5.0-r2 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 57146 -> 57118 bytes metadata/md5-cache/app-admin/ansible-7.7.0 | 2 +- metadata/md5-cache/app-admin/ansible-8.3.0 | 2 +- metadata/md5-cache/app-admin/ansible-8.4.0 | 2 +- .../md5-cache/app-admin/ansible-core-2.14.10 | 2 +- .../md5-cache/app-admin/ansible-core-2.14.11 | 2 +- .../md5-cache/app-admin/ansible-core-2.14.9 | 2 +- .../md5-cache/app-admin/ansible-core-2.15.3 | 2 +- .../md5-cache/app-admin/ansible-core-2.15.4 | 2 +- .../md5-cache/app-admin/ansible-core-2.15.5 | 2 +- .../md5-cache/app-admin/ansible-core-9999 | 2 +- .../md5-cache/app-admin/ansible-lint-6.18.0 | 2 +- .../md5-cache/app-admin/ansible-lint-6.20.3 | 2 +- .../md5-cache/app-admin/ansible-lint-6.21.1 | 2 +- .../ansible-modules-hashivault-4.6.8 | 2 +- .../ansible-modules-hashivault-5.1.0 | 2 +- .../app-admin/ansible-molecule-5.1.0 | 2 +- metadata/md5-cache/app-admin/authbind-2.1.2 | 2 +- metadata/md5-cache/app-admin/awscli-1.29.62 | 2 +- metadata/md5-cache/app-admin/awscli-1.29.63 | 2 +- metadata/md5-cache/app-admin/awscli-1.29.68 | 2 +- metadata/md5-cache/app-admin/awscli-1.29.69 | 2 +- metadata/md5-cache/app-admin/awscli-1.29.70 | 2 +- metadata/md5-cache/app-admin/awscli-1.29.71 | 2 +- metadata/md5-cache/app-admin/awscli-1.29.72 | 16 + .../md5-cache/app-admin/calamares-3.2.60-r4 | 2 +- metadata/md5-cache/app-admin/cdist-6.9.8 | 2 +- metadata/md5-cache/app-admin/cdist-7.0.0 | 2 +- metadata/md5-cache/app-admin/clog-1.3.0-r1 | 2 +- .../md5-cache/app-admin/clustershell-1.9.1-r1 | 2 +- .../md5-cache/app-admin/clustershell-1.9.2 | 2 +- metadata/md5-cache/app-admin/conky-1.19.2-r1 | 2 +- metadata/md5-cache/app-admin/conky-1.19.4 | 2 +- metadata/md5-cache/app-admin/conky-1.19.6 | 2 +- .../md5-cache/app-admin/conserver-8.2.6-r3 | 2 +- .../app-admin/djbdns-logparse-0.0.2-r1 | 2 +- .../md5-cache/app-admin/eclean-kernel-2.99.6 | 2 +- .../md5-cache/app-admin/eclean-kernel-9999 | 2 +- metadata/md5-cache/app-admin/fam-2.7.0_p17_p3 | 2 +- .../md5-cache/app-admin/gam-server-0.1.10-r3 | 2 +- .../app-admin/hardinfo-0.6_alpha_pre20221113 | 2 +- .../md5-cache/app-admin/keepassxc-2.7.5-r1 | 18 - metadata/md5-cache/app-admin/keepassxc-2.7.6 | 2 +- metadata/md5-cache/app-admin/keepassxc-9999 | 2 +- .../app-admin/kernel-hardening-checker-0.6.1 | 2 +- metadata/md5-cache/app-admin/lnav-0.11.1-r2 | 2 +- metadata/md5-cache/app-admin/lnav-0.11.2 | 2 +- metadata/md5-cache/app-admin/logmon-0.4.4-r1 | 2 +- metadata/md5-cache/app-admin/lsyncd-2.2.3 | 2 +- metadata/md5-cache/app-admin/mkosi-15.1 | 2 +- metadata/md5-cache/app-admin/mkosi-17.1-r1 | 2 +- metadata/md5-cache/app-admin/monit-5.29.0 | 2 +- metadata/md5-cache/app-admin/monit-5.31.0 | 2 +- metadata/md5-cache/app-admin/monit-5.32.0 | 2 +- metadata/md5-cache/app-admin/monit-5.33.0 | 2 +- .../app-admin/ngxtop-0.0.3_pre141201-r2 | 2 +- .../md5-cache/app-admin/passwordsafe-1.15.0 | 2 +- .../md5-cache/app-admin/passwordsafe-1.16.0 | 2 +- .../md5-cache/app-admin/passwordsafe-1.17.0 | 2 +- .../app-admin/procinfo-ng-2.0.304-r2 | 2 +- metadata/md5-cache/app-admin/ps_mem-3.14-r1 | 2 +- metadata/md5-cache/app-admin/pwman3-0.11.1 | 2 +- metadata/md5-cache/app-admin/pwman3-0.12.2 | 2 +- .../md5-cache/app-admin/rasdaemon-0.6.8-r2 | 2 +- metadata/md5-cache/app-admin/rasdaemon-0.7.0 | 2 +- metadata/md5-cache/app-admin/rasdaemon-0.8.0 | 2 +- .../md5-cache/app-admin/rasdaemon-0.8.0-r1 | 2 +- metadata/md5-cache/app-admin/sagan-2.0.1-r6 | 2 +- metadata/md5-cache/app-admin/salt-3005.1-r1 | 2 +- metadata/md5-cache/app-admin/salt-3005.3 | 2 +- metadata/md5-cache/app-admin/salt-3006.2 | 2 +- metadata/md5-cache/app-admin/salt-3006.3 | 2 +- metadata/md5-cache/app-admin/selint-1.2.0 | 2 +- metadata/md5-cache/app-admin/selint-1.2.1 | 2 +- metadata/md5-cache/app-admin/selint-9999 | 2 +- metadata/md5-cache/app-admin/setools-4.4.2 | 2 +- metadata/md5-cache/app-admin/setools-9999 | 2 +- metadata/md5-cache/app-admin/socklog-2.1.0 | 2 +- metadata/md5-cache/app-admin/sud-1.3-r2 | 2 +- .../md5-cache/app-admin/sudo-1.9.13_p3-r1 | 2 +- metadata/md5-cache/app-admin/sudo-1.9.14_p2 | 2 +- metadata/md5-cache/app-admin/sudo-1.9.14_p3 | 2 +- metadata/md5-cache/app-admin/sudo-9999 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.5 | 2 +- metadata/md5-cache/app-admin/sysklogd-2.4.4 | 2 +- metadata/md5-cache/app-admin/sysklogd-2.5.0 | 2 +- metadata/md5-cache/app-admin/sysklogd-2.5.1 | 2 +- metadata/md5-cache/app-admin/sysklogd-2.5.2 | 2 +- metadata/md5-cache/app-admin/sysklogd-9999 | 2 +- .../app-admin/systemdgenie-0.99.0_p20221120 | 2 +- metadata/md5-cache/app-admin/testdisk-7.1-r2 | 2 +- metadata/md5-cache/app-admin/tripwire-2.4.3.7 | 2 +- metadata/md5-cache/app-admin/ulogd-2.0.8 | 2 +- .../md5-cache/app-admin/webalizer-2.23.08-r1 | 2 +- .../md5-cache/app-admin/webapp-config-1.55-r3 | 2 +- .../md5-cache/app-admin/webapp-config-9999 | 2 +- metadata/md5-cache/app-admin/xkcdpass-1.19.3 | 2 +- .../md5-cache/app-admin/xkcdpass-1.19.3-r1 | 2 +- metadata/md5-cache/app-admin/xkcdpass-1.19.4 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1672 -> 1676 bytes .../md5-cache/app-antivirus/clamav-0.103.11 | 2 +- .../md5-cache/app-antivirus/clamav-0.103.8 | 2 +- metadata/md5-cache/app-antivirus/clamav-1.0.3 | 2 +- metadata/md5-cache/app-antivirus/clamav-1.1.0 | 2 +- metadata/md5-cache/app-antivirus/clamav-1.1.2 | 17 - metadata/md5-cache/app-antivirus/clamav-1.1.3 | 17 + metadata/md5-cache/app-antivirus/clamav-1.2.0 | 17 - metadata/md5-cache/app-antivirus/clamav-1.2.1 | 17 + .../md5-cache/app-antivirus/fangfrisch-1.6.1 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 26658 -> 26498 bytes metadata/md5-cache/app-arch/brotli-1.0.9-r3 | 17 - metadata/md5-cache/app-arch/brotli-1.0.9-r5 | 17 - metadata/md5-cache/app-arch/brotli-1.0.9-r6 | 2 +- metadata/md5-cache/app-arch/brotli-1.1.0 | 6 +- metadata/md5-cache/app-arch/brotli-9999 | 2 +- metadata/md5-cache/app-arch/cfv-3.0.0 | 2 +- metadata/md5-cache/app-arch/clzip-1.13 | 4 +- .../md5-cache/app-arch/createrepo_c-0.21.1 | 2 +- .../md5-cache/app-arch/createrepo_c-1.0.0 | 2 +- metadata/md5-cache/app-arch/createrepo_c-9999 | 2 +- metadata/md5-cache/app-arch/drpm-0.5.2 | 2 +- metadata/md5-cache/app-arch/drpm-9999 | 2 +- metadata/md5-cache/app-arch/dtrx-8.5.3 | 2 +- metadata/md5-cache/app-arch/dtrx-9999 | 2 +- metadata/md5-cache/app-arch/gcab-1.6 | 2 +- .../md5-cache/app-arch/gnome-autoar-0.4.4 | 2 +- metadata/md5-cache/app-arch/gzip-1.12-r4 | 2 +- metadata/md5-cache/app-arch/gzip-1.13 | 2 +- metadata/md5-cache/app-arch/innoextract-1.9 | 2 +- .../app-arch/lbzip2-2.5_p20181227-r2 | 2 +- metadata/md5-cache/app-arch/lcab-1.0_beta12 | 4 +- .../md5-cache/app-arch/lxqt-archiver-0.8.0 | 2 +- metadata/md5-cache/app-arch/lz4-1.9.4 | 2 +- metadata/md5-cache/app-arch/mscompress-0.3-r1 | 2 +- metadata/md5-cache/app-arch/p7zip-16.02-r8 | 2 +- metadata/md5-cache/app-arch/patool-1.12 | 2 +- .../md5-cache/app-arch/patool-1.12_p20230424 | 6 +- metadata/md5-cache/app-arch/patool-1.14.1 | 16 + metadata/md5-cache/app-arch/pax-20201030 | 2 +- metadata/md5-cache/app-arch/pbzip2-1.1.13 | 2 +- metadata/md5-cache/app-arch/pdlzip-1.12 | 4 +- metadata/md5-cache/app-arch/pigz-2.8 | 2 +- metadata/md5-cache/app-arch/pixz-1.0.7-r1 | 2 +- metadata/md5-cache/app-arch/pixz-9999 | 2 +- .../md5-cache/app-arch/sharutils-4.15.2-r2 | 2 +- metadata/md5-cache/app-arch/snappy-1.1.10-r1 | 2 +- metadata/md5-cache/app-arch/snappy-1.1.9-r1 | 2 +- metadata/md5-cache/app-arch/stormlib-9.24 | 2 +- metadata/md5-cache/app-arch/stormlib-9.25 | 2 +- metadata/md5-cache/app-arch/tardelta-1.0.1 | 2 +- metadata/md5-cache/app-arch/tarsync-0.2.3 | 2 +- metadata/md5-cache/app-arch/unrpa-2.3.0-r1 | 2 +- metadata/md5-cache/app-arch/unshield-1.5.1 | 2 +- metadata/md5-cache/app-arch/unzip-6.0_p27-r1 | 2 +- metadata/md5-cache/app-arch/upx-4.0.2 | 2 +- metadata/md5-cache/app-arch/upx-4.1.0 | 2 +- metadata/md5-cache/app-arch/vimball-0.5.1 | 2 +- metadata/md5-cache/app-arch/vimball-0.5.1-r1 | 2 +- metadata/md5-cache/app-arch/vimball-9999 | 2 +- .../md5-cache/app-arch/xar-1.8.0.0.487.100.1 | 2 +- metadata/md5-cache/app-arch/xdms-1.3.2-r2 | 2 +- metadata/md5-cache/app-arch/xz-utils-5.4.4 | 2 +- metadata/md5-cache/app-arch/xz-utils-9999 | 2 +- metadata/md5-cache/app-arch/zip-3.0-r7 | 2 +- metadata/md5-cache/app-arch/zopfli-1.0.3 | 2 +- metadata/md5-cache/app-arch/zpaq-7.15-r1 | 6 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 13727 -> 13739 bytes .../md5-cache/app-backup/bareos-20.0.8-r2 | 2 +- .../md5-cache/app-backup/bareos-21.1.7-r2 | 2 +- .../md5-cache/app-backup/bareos-22.1.0-r1 | 2 +- metadata/md5-cache/app-backup/bareos-9999 | 2 +- .../md5-cache/app-backup/borgbackup-1.2.6 | 2 +- metadata/md5-cache/app-backup/borgmatic-1.8.2 | 2 +- metadata/md5-cache/app-backup/borgmatic-1.8.3 | 2 +- metadata/md5-cache/app-backup/dar-2.7.10 | 2 +- metadata/md5-cache/app-backup/dar-2.7.13 | 2 +- metadata/md5-cache/app-backup/deja-dup-44.2 | 2 +- .../md5-cache/app-backup/duplicity-1.0.1-r1 | 2 +- metadata/md5-cache/app-backup/duplicity-1.2.2 | 2 +- metadata/md5-cache/app-backup/duplicity-1.2.3 | 2 +- metadata/md5-cache/app-backup/duplicity-2.1.0 | 2 +- metadata/md5-cache/app-backup/duplicity-2.1.1 | 2 +- metadata/md5-cache/app-backup/kup-0.9.1 | 2 +- metadata/md5-cache/app-backup/rdedup-1.0.2 | 2 +- .../app-backup/rdiff-backup-2.0.5-r1 | 2 +- .../md5-cache/app-backup/rdiff-backup-2.2.5 | 2 +- .../md5-cache/app-backup/rdiff-backup-2.2.6 | 2 +- .../app-backup/untangle-https-backup-0.1.0-r1 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 6855 -> 6861 bytes .../md5-cache/app-benchmarks/bonnie-2.0.6-r3 | 2 +- .../md5-cache/app-benchmarks/cpuburn-1.4a-r5 | 2 +- .../md5-cache/app-benchmarks/hyperfine-1.15.0 | 2 +- .../md5-cache/app-benchmarks/hyperfine-1.16.1 | 2 +- .../app-benchmarks/interbench-0.31-r1 | 2 +- .../app-benchmarks/libc-bench-20110206 | 2 +- .../app-benchmarks/pipebench-0.40-r2 | 2 +- .../app-benchmarks/pipebench-0.40-r3 | 2 +- .../app-benchmarks/ramspeed-3.5.0-r2 | 2 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 8498 -> 8502 bytes metadata/md5-cache/app-cdr/cdemu-3.2.5 | 2 +- metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 | 2 +- metadata/md5-cache/app-cdr/cdrdao-1.2.4-r2 | 2 +- metadata/md5-cache/app-cdr/cdrdao-1.2.5 | 2 +- .../app-cdr/cdrtools-3.02_alpha09-r3 | 2 +- .../app-cdr/cdrtools-3.02_alpha09-r4 | 2 +- .../app-cdr/dolphin-plugins-mountiso-23.04.3 | 2 +- .../app-cdr/dolphin-plugins-mountiso-23.08.2 | 2 +- .../app-cdr/extract-xiso-2.7.1_p202204252159 | 2 +- metadata/md5-cache/app-cdr/gcdemu-3.2.6 | 2 +- .../md5-cache/app-cdr/isoimagewriter-1.0.0 | 2 +- metadata/md5-cache/app-cdr/kcdemu-0.8.0 | 2 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 20424 -> 20701 bytes .../app-containers/aardvark-dns-1.6.0 | 2 +- .../app-containers/aardvark-dns-1.8.0 | 2 +- .../app-containers/aardvark-dns-1.8.0-r1 | 2 +- .../app-containers/aardvark-dns-9999 | 2 +- .../app-containers/docker-compose-1.29.2-r1 | 2 +- .../app-containers/docker-compose-1.29.2-r2 | 2 +- .../app-containers/docker-compose-1.29.2-r3 | 2 +- .../app-containers/docker-compose-1.29.2-r4 | 2 +- .../app-containers/docker-compose-2.23.0 | 14 + .../md5-cache/app-containers/earthly-0.7.21 | 14 + .../md5-cache/app-containers/netavark-1.6.0 | 2 +- .../md5-cache/app-containers/netavark-1.8.0 | 2 +- .../md5-cache/app-containers/netavark-9999 | 2 +- .../md5-cache/app-containers/podman-4.5.0 | 2 +- .../md5-cache/app-containers/podman-4.5.0-r1 | 2 +- .../app-containers/sen-0.6.1_p20200905-r1 | 2 +- .../md5-cache/app-containers/snapd-2.57.6 | 2 +- metadata/md5-cache/app-containers/snapd-2.58 | 2 +- .../md5-cache/app-containers/snapd-2.60.3 | 2 +- .../md5-cache/app-containers/snapd-2.60.4 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 38463 -> 38481 bytes metadata/md5-cache/app-crypt/acme-2.6.0 | 2 +- metadata/md5-cache/app-crypt/acme-2.7.0 | 2 +- metadata/md5-cache/app-crypt/acme-2.7.1 | 2 +- metadata/md5-cache/app-crypt/acme-2.7.2 | 2 +- metadata/md5-cache/app-crypt/acme-2.7.3 | 2 +- metadata/md5-cache/app-crypt/acme-9999 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-5.0.1 | 2 +- .../md5-cache/app-crypt/acme-tiny-5.0.1-r1 | 2 +- metadata/md5-cache/app-crypt/aescrypt-3.14 | 2 +- metadata/md5-cache/app-crypt/aespipe-2.4f-r1 | 2 +- metadata/md5-cache/app-crypt/bsign-0.4.5-r1 | 2 +- metadata/md5-cache/app-crypt/certbot-2.6.0 | 2 +- metadata/md5-cache/app-crypt/certbot-2.7.0 | 2 +- metadata/md5-cache/app-crypt/certbot-2.7.1 | 2 +- metadata/md5-cache/app-crypt/certbot-2.7.2 | 2 +- metadata/md5-cache/app-crypt/certbot-2.7.3 | 2 +- metadata/md5-cache/app-crypt/certbot-9999 | 2 +- .../md5-cache/app-crypt/certbot-apache-2.6.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-2.7.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-2.7.1 | 2 +- .../md5-cache/app-crypt/certbot-apache-2.7.2 | 2 +- .../md5-cache/app-crypt/certbot-apache-2.7.3 | 2 +- .../md5-cache/app-crypt/certbot-apache-9999 | 2 +- .../app-crypt/certbot-dns-dnsimple-2.6.0 | 2 +- .../app-crypt/certbot-dns-nsone-1.18.0 | 2 +- .../app-crypt/certbot-dns-nsone-1.18.0-r1 | 2 +- .../md5-cache/app-crypt/certbot-nginx-2.6.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-2.7.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-2.7.1 | 2 +- .../md5-cache/app-crypt/certbot-nginx-2.7.2 | 2 +- .../md5-cache/app-crypt/certbot-nginx-2.7.3 | 2 +- .../md5-cache/app-crypt/certbot-nginx-9999 | 2 +- metadata/md5-cache/app-crypt/coolkey-1.1.0-r9 | 2 +- .../md5-cache/app-crypt/dieharder-3.31.1-r4 | 2 +- .../md5-cache/app-crypt/efitools-1.9.2-r1 | 2 +- metadata/md5-cache/app-crypt/gcr-3.41.1-r2 | 2 +- metadata/md5-cache/app-crypt/gcr-4.1.0 | 2 +- metadata/md5-cache/app-crypt/glep63-check-10 | 2 +- metadata/md5-cache/app-crypt/glep63-check-11 | 2 +- metadata/md5-cache/app-crypt/gnupg-2.2.41 | 2 +- metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 | 2 +- metadata/md5-cache/app-crypt/gnupg-2.4.3 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.21.0 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.22.0 | 2 +- metadata/md5-cache/app-crypt/gpgstats-0.5-r2 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.8.0-r1 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.8.0-r2 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.8.0-r3 | 2 +- .../md5-cache/app-crypt/jitterentropy-3.4.1 | 2 +- .../app-crypt/jitterentropy-rngd-1.2.7 | 2 +- .../app-crypt/jitterentropy-rngd-1.2.8 | 2 +- .../app-crypt/johntheripper-1.8.0-r2 | 2 +- .../md5-cache/app-crypt/johntheripper-1.9.0 | 2 +- .../johntheripper-jumbo-1.9.0_p20211129-r1 | 2 +- .../johntheripper-jumbo-1.9.0_p20230717 | 2 +- .../app-crypt/johntheripper-jumbo-9999 | 2 +- metadata/md5-cache/app-crypt/keysmith-23.04.3 | 2 +- metadata/md5-cache/app-crypt/keysmith-23.08.2 | 2 +- metadata/md5-cache/app-crypt/libnitrokey-3.8 | 2 +- metadata/md5-cache/app-crypt/libnitrokey-9999 | 2 +- .../md5-cache/app-crypt/libsecret-0.20.5-r3 | 2 +- metadata/md5-cache/app-crypt/libsecret-0.21.1 | 2 +- .../app-crypt/loop-aes-losetup-2.35.2 | 2 +- metadata/md5-cache/app-crypt/md6sum-1.0-r2 | 2 +- metadata/md5-cache/app-crypt/minisign-0.11 | 2 +- metadata/md5-cache/app-crypt/minisign-9999 | 2 +- .../app-crypt/mit-krb5-appl-1.0.3-r3 | 2 +- metadata/md5-cache/app-crypt/nitrocli-0.3.4 | 2 +- metadata/md5-cache/app-crypt/nitrocli-0.3.5 | 2 +- metadata/md5-cache/app-crypt/nitrocli-0.4.0 | 2 +- metadata/md5-cache/app-crypt/nitrocli-0.4.1 | 2 +- .../md5-cache/app-crypt/nitrokey-app-1.4.2 | 2 +- .../md5-cache/app-crypt/nitrokey-app-9999 | 2 +- metadata/md5-cache/app-crypt/osslsigncode-2.5 | 2 +- metadata/md5-cache/app-crypt/pius-3.0.0-r1 | 2 +- metadata/md5-cache/app-crypt/qca-2.3.7 | 2 +- metadata/md5-cache/app-crypt/rhash-1.4.3 | 2 +- metadata/md5-cache/app-crypt/rhash-1.4.4 | 2 +- metadata/md5-cache/app-crypt/rotix-0.83-r1 | 2 +- metadata/md5-cache/app-crypt/seahorse-43.0-r3 | 2 +- .../app-crypt/sequoia-chameleon-gnupg-0.3.1 | 2 +- .../sequoia-chameleon-gnupg-0.3.2-r1 | 2 +- .../sequoia-chameleon-gnupg-0.3.2-r2 | 2 +- .../md5-cache/app-crypt/sequoia-sq-0.30.0-r1 | 2 +- .../md5-cache/app-crypt/sequoia-sq-0.30.1 | 2 +- .../md5-cache/app-crypt/sequoia-sq-0.31.0 | 2 +- .../md5-cache/app-crypt/sequoia-sqv-1.1.0-r1 | 2 +- .../md5-cache/app-crypt/tpm-tools-1.3.9.2-r1 | 2 +- .../md5-cache/app-crypt/tpm2-abrmd-3.0.0-r2 | 2 +- metadata/md5-cache/app-crypt/tpm2-tools-5.5 | 2 +- metadata/md5-cache/app-crypt/tpm2-tss-4.0.1 | 2 +- metadata/md5-cache/app-crypt/veracrypt-1.25.9 | 2 +- .../md5-cache/app-crypt/xca-2.4.0_p20230526 | 2 +- .../app-crypt/xca-2.4.0_p20230526-r1 | 2 +- metadata/md5-cache/app-crypt/xca-2.5.0 | 2 +- .../md5-cache/app-crypt/yubihsm-shell-2.4.0 | 2 +- .../md5-cache/app-crypt/yubikey-manager-5.1.1 | 2 +- .../md5-cache/app-crypt/yubikey-manager-5.2.0 | 2 +- .../md5-cache/app-crypt/yubikey-manager-5.2.1 | 2 +- .../app-crypt/zulucrypt-5.5.0_pre20180223 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 33234 -> 33237 bytes metadata/md5-cache/app-dicts/dikt-2s_p1 | 2 +- .../app-dicts/gnome-dictionary-40.0-r1 | 2 +- metadata/md5-cache/app-dicts/wordnet-3.1-r1 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 24490 -> 24499 bytes metadata/md5-cache/app-doc/cppman-0.5.4-r1 | 2 +- metadata/md5-cache/app-doc/cppman-0.5.6 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.6 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.7-r1 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.8 | 2 +- metadata/md5-cache/app-doc/doxygen-9999 | 2 +- metadata/md5-cache/app-doc/gnucash-docs-4.13 | 2 +- metadata/md5-cache/app-doc/gnucash-docs-5.1 | 2 +- metadata/md5-cache/app-doc/gnucash-docs-5.2 | 2 +- metadata/md5-cache/app-doc/halibut-1.3 | 2 +- metadata/md5-cache/app-doc/kicad-doc-7.0.1 | 2 +- metadata/md5-cache/app-doc/kicad-doc-7.0.7 | 2 +- metadata/md5-cache/app-doc/python-docs-3.12.0 | 4 +- .../md5-cache/app-doc/zeal-0.6.1_p20200815-r1 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 25685 -> 25643 bytes metadata/md5-cache/app-editors/bvi-1.4.2 | 2 +- .../md5-cache/app-editors/emacs-18.59-r15 | 2 +- metadata/md5-cache/app-editors/emacs-25.3-r18 | 2 +- metadata/md5-cache/app-editors/emacs-26.3-r15 | 2 +- metadata/md5-cache/app-editors/emacs-28.2-r9 | 2 +- metadata/md5-cache/app-editors/emacs-29.1-r1 | 2 +- metadata/md5-cache/app-editors/emacs-29.1-r4 | 2 +- metadata/md5-cache/app-editors/emacs-29.1-r5 | 2 +- metadata/md5-cache/app-editors/emacs-29.1.90 | 2 +- .../md5-cache/app-editors/emacs-29.1.9999 | 2 +- .../md5-cache/app-editors/emacs-30.0.9999 | 2 +- .../md5-cache/app-editors/featherpad-1.4.0 | 2 +- .../md5-cache/app-editors/featherpad-1.4.1 | 2 +- metadata/md5-cache/app-editors/gedit-46.1 | 2 +- .../md5-cache/app-editors/gedit-plugins-46.0 | 2 +- .../md5-cache/app-editors/ghostwriter-23.04.3 | 2 +- .../md5-cache/app-editors/ghostwriter-23.08.2 | 2 +- metadata/md5-cache/app-editors/gvim-9.0.1403 | 2 +- metadata/md5-cache/app-editors/gvim-9.0.1503 | 2 +- metadata/md5-cache/app-editors/gvim-9.0.1627 | 2 +- metadata/md5-cache/app-editors/gvim-9.0.1678 | 2 +- metadata/md5-cache/app-editors/gvim-9.0.1777 | 2 +- metadata/md5-cache/app-editors/gvim-9999 | 2 +- metadata/md5-cache/app-editors/helix-23.05 | 2 +- metadata/md5-cache/app-editors/helix-23.10 | 14 + .../app-editors/juffed-0.10_p20200103 | 2 +- .../app-editors/kile-2.9.93_p20221123 | 2 +- metadata/md5-cache/app-editors/nano-7.2-r1 | 2 +- metadata/md5-cache/app-editors/nano-9999 | 2 +- metadata/md5-cache/app-editors/ne-3.3.1 | 2 +- metadata/md5-cache/app-editors/ne-3.3.2 | 2 +- metadata/md5-cache/app-editors/neovim-0.9.1 | 18 - metadata/md5-cache/app-editors/neovim-0.9.2 | 2 +- metadata/md5-cache/app-editors/neovim-0.9.3 | 2 +- metadata/md5-cache/app-editors/neovim-0.9.4 | 2 +- metadata/md5-cache/app-editors/neovim-9999 | 2 +- .../md5-cache/app-editors/ng-1.5_beta1-r3 | 2 +- metadata/md5-cache/app-editors/okteta-0.26.13 | 2 +- metadata/md5-cache/app-editors/pyvim-3.0.3 | 2 +- metadata/md5-cache/app-editors/retext-7.2.3 | 2 +- metadata/md5-cache/app-editors/retext-8.0.0 | 2 +- metadata/md5-cache/app-editors/retext-8.0.1 | 2 +- metadata/md5-cache/app-editors/retext-9999 | 2 +- metadata/md5-cache/app-editors/sandy-0.4-r1 | 2 +- .../app-editors/teco-36_p19940820-r1 | 2 +- .../md5-cache/app-editors/texworks-0.6.7-r1 | 2 +- metadata/md5-cache/app-editors/texworks-0.6.8 | 2 +- metadata/md5-cache/app-editors/vim-9.0.1403 | 2 +- metadata/md5-cache/app-editors/vim-9.0.1503 | 2 +- metadata/md5-cache/app-editors/vim-9.0.1627 | 2 +- metadata/md5-cache/app-editors/vim-9.0.1678 | 2 +- metadata/md5-cache/app-editors/vim-9.0.1777 | 2 +- metadata/md5-cache/app-editors/vim-9999 | 2 +- .../md5-cache/app-editors/vim-core-9.0.1403 | 2 +- .../md5-cache/app-editors/vim-core-9.0.1503 | 2 +- .../md5-cache/app-editors/vim-core-9.0.1627 | 2 +- .../md5-cache/app-editors/vim-core-9.0.1678 | 2 +- .../md5-cache/app-editors/vim-core-9.0.1777 | 2 +- metadata/md5-cache/app-editors/vim-core-9999 | 2 +- .../md5-cache/app-editors/wxhexeditor-0.24-r1 | 2 +- .../md5-cache/app-editors/xemacs-21.4.24-r10 | 2 +- .../md5-cache/app-editors/xemacs-21.4.24-r9 | 2 +- .../md5-cache/app-editors/xemacs-21.5.34-r12 | 2 +- .../md5-cache/app-editors/xemacs-21.5.34-r13 | 2 +- metadata/md5-cache/app-editors/xemacs-21.5.35 | 2 +- .../md5-cache/app-editors/xemacs-21.5.9999 | 2 +- .../app-editors/xmlcopyeditor-1.2.1.3-r1 | 2 +- .../app-editors/xmlcopyeditor-1.3.0.0 | 2 +- metadata/md5-cache/app-editors/zile-2.6.2-r2 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 105903 -> 106057 bytes .../md5-cache/app-emacs/elpy-1.35.0_p20220627 | 2 +- .../app-emacs/emacs-ebuild-snippets-2.2.0 | 13 + .../app-emacs/emacs-ebuild-snippets-9999 | 2 +- .../md5-cache/app-emacs/libegit2-0.0.20230129 | 2 +- metadata/md5-cache/app-emacs/pymacs-0.26-r3 | 2 +- metadata/md5-cache/app-emacs/pymacs-0.26-r4 | 2 +- metadata/md5-cache/app-emacs/treemacs-3.1 | 2 +- .../md5-cache/app-emacs/vterm-0.0.2_p20230217 | 2 +- metadata/md5-cache/app-emulation/86Box-3.11 | 2 +- metadata/md5-cache/app-emulation/86Box-4.0 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 32714 -> 32711 bytes .../app-emulation/cloud-hypervisor-31.0 | 2 +- .../app-emulation/cloud-hypervisor-9999 | 2 +- .../md5-cache/app-emulation/cloud-init-22.2.2 | 2 +- .../md5-cache/app-emulation/cloud-init-22.4 | 2 +- .../md5-cache/app-emulation/cloud-init-9999 | 2 +- .../app-emulation/diskimage-builder-3.30.0 | 2 +- .../app-emulation/diskimage-builder-3.30.0-r1 | 2 +- .../app-emulation/diskimage-builder-3.31.0 | 2 +- .../app-emulation/diskimage-builder-9999 | 2 +- .../app-emulation/dosemu-1.4.1_pre20130107-r5 | 2 +- .../md5-cache/app-emulation/dxvk-1.10.3-r1 | 2 +- metadata/md5-cache/app-emulation/dxvk-2.2-r1 | 2 +- metadata/md5-cache/app-emulation/dxvk-2.3 | 2 +- metadata/md5-cache/app-emulation/dxvk-9999 | 2 +- .../md5-cache/app-emulation/dynamips-0.2.23 | 2 +- metadata/md5-cache/app-emulation/faudio-23.02 | 2 +- .../app-emulation/fs-uae-launcher-3.1.68 | 2 +- .../md5-cache/app-emulation/fuse-1.6.0-r1 | 2 +- metadata/md5-cache/app-emulation/glean-1.23.0 | 2 +- .../app-emulation/guestfs-tools-1.48.2 | 2 +- .../md5-cache/app-emulation/hercules-3.13-r1 | 2 +- .../md5-cache/app-emulation/libguestfs-1.48.6 | 2 +- .../app-emulation/libvirt-glib-4.0.0 | 2 +- metadata/md5-cache/app-emulation/nemu-3.0.0 | 2 +- metadata/md5-cache/app-emulation/nemu-3.1.0 | 2 +- .../app-emulation/open-vm-tools-12.2.0 | 2 +- .../app-emulation/open-vm-tools-12.2.5 | 2 +- metadata/md5-cache/app-emulation/pcem-17-r1 | 2 +- .../app-emulation/protontricks-1.10.3 | 2 +- .../app-emulation/protontricks-1.10.5 | 2 +- metadata/md5-cache/app-emulation/punes-0.110 | 2 +- .../md5-cache/app-emulation/q4wine-1.3.13 | 2 +- .../app-emulation/ruffle-0_p20230824 | 2 +- .../app-emulation/ruffle-0_p20230919 | 2 +- metadata/md5-cache/app-emulation/ruffle-9999 | 2 +- metadata/md5-cache/app-emulation/softgun-0.22 | 2 +- .../md5-cache/app-emulation/softgun-0.22-r1 | 2 +- .../app-emulation/virt-manager-4.1.0 | 2 +- .../md5-cache/app-emulation/virt-manager-9999 | 2 +- .../app-emulation/virtiofsd-1.5.1-r2 | 2 +- .../app-emulation/virtiofsd-1.6.1-r1 | 2 +- .../md5-cache/app-emulation/virtiofsd-1.8.0 | 2 +- .../md5-cache/app-emulation/virtiofsd-9999 | 2 +- .../md5-cache/app-emulation/virtualbox-6.1.46 | 2 +- .../md5-cache/app-emulation/virtualbox-6.1.48 | 2 +- .../md5-cache/app-emulation/virtualbox-7.0.10 | 2 +- .../app-emulation/virtualbox-7.0.10-r1 | 2 +- .../md5-cache/app-emulation/virtualbox-7.0.12 | 2 +- .../md5-cache/app-emulation/virtualbox-9999 | 2 +- .../md5-cache/app-emulation/vkd3d-proton-2.10 | 2 +- .../app-emulation/vkd3d-proton-2.6-r1 | 2 +- .../app-emulation/vkd3d-proton-2.9-r1 | 2 +- .../md5-cache/app-emulation/vkd3d-proton-9999 | 2 +- .../md5-cache/app-emulation/wine-proton-7.0.6 | 2 +- .../app-emulation/wine-proton-8.0.3c | 2 +- .../md5-cache/app-emulation/wine-proton-8.0.4 | 2 +- .../app-emulation/wine-proton-8.0.9999 | 2 +- .../md5-cache/app-emulation/wine-staging-8.0 | 2 +- .../md5-cache/app-emulation/wine-staging-8.15 | 2 +- .../md5-cache/app-emulation/wine-staging-8.16 | 2 +- .../app-emulation/wine-staging-8.17.1 | 2 +- .../md5-cache/app-emulation/wine-staging-8.18 | 2 +- .../md5-cache/app-emulation/wine-staging-9999 | 2 +- .../app-emulation/wine-vanilla-7.0.2 | 2 +- .../app-emulation/wine-vanilla-8.0.2 | 2 +- .../md5-cache/app-emulation/wine-vanilla-8.15 | 2 +- .../md5-cache/app-emulation/wine-vanilla-8.16 | 2 +- .../md5-cache/app-emulation/wine-vanilla-8.17 | 2 +- .../md5-cache/app-emulation/wine-vanilla-8.18 | 2 +- .../md5-cache/app-emulation/wine-vanilla-9999 | 2 +- .../md5-cache/app-emulation/xen-4.16.6_pre1 | 2 +- .../md5-cache/app-emulation/xen-4.17.3_pre1 | 2 +- .../app-emulation/xen-tools-4.16.6_pre1 | 2 +- .../app-emulation/xen-tools-4.17.3_pre1 | 2 +- metadata/md5-cache/app-emulation/xtrs-4.9d-r6 | 2 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 7236 -> 7076 bytes metadata/md5-cache/app-forensics/afl-2.56b-r1 | 2 +- metadata/md5-cache/app-forensics/afl-2.57b-r1 | 2 +- .../app-forensics/scalpel-2.1_pre20210326 | 2 +- .../app-forensics/volatility3-2.4.1-r1 | 2 +- metadata/md5-cache/app-forensics/yara-4.3.2 | 17 - metadata/md5-cache/app-i18n/Manifest.gz | Bin 24641 -> 24585 bytes .../md5-cache/app-i18n/dbskkd-cdb-3.00-r1 | 2 +- metadata/md5-cache/app-i18n/fcitx-4.2.9.8 | 2 +- metadata/md5-cache/app-i18n/fcitx-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-anthy-0.2.3 | 2 +- .../md5-cache/app-i18n/fcitx-anthy-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-chewing-0.2.3 | 2 +- .../md5-cache/app-i18n/fcitx-chewing-4.9999 | 2 +- .../app-i18n/fcitx-cloudpinyin-0.3.6 | 2 +- .../app-i18n/fcitx-cloudpinyin-4.9999 | 2 +- .../app-i18n/fcitx-configtool-0.4.10 | 2 +- .../app-i18n/fcitx-configtool-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-hangul-0.3.1 | 2 +- .../md5-cache/app-i18n/fcitx-hangul-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-libpinyin-0.5.3 | 2 +- .../md5-cache/app-i18n/fcitx-libpinyin-0.5.4 | 2 +- .../md5-cache/app-i18n/fcitx-libpinyin-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-m17n-0.2.4 | 2 +- metadata/md5-cache/app-i18n/fcitx-m17n-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-qt5-1.2.5 | 2 +- metadata/md5-cache/app-i18n/fcitx-qt5-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-rime-0.3.2 | 2 +- metadata/md5-cache/app-i18n/fcitx-rime-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-sayura-0.1.2 | 2 +- .../md5-cache/app-i18n/fcitx-sayura-4.9999 | 2 +- .../app-i18n/fcitx-table-extra-0.3.8 | 2 +- .../app-i18n/fcitx-table-extra-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-unikey-0.2.7 | 2 +- .../md5-cache/app-i18n/fcitx-unikey-4.9999 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.26-r1 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.27 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.28 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.28-r1 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.29_rc1 | 2 +- .../app-i18n/ibus-chewing-1.6.1_p20210117-r1 | 2 +- metadata/md5-cache/app-i18n/ibus-skk-1.4.3 | 2 +- .../app-i18n/ibus-table-chinese-1.8.3 | 2 +- .../app-i18n/ibus-unikey-0.7.0_beta1 | 2 +- metadata/md5-cache/app-i18n/jfbterm-0.4.7-r4 | 2 +- metadata/md5-cache/app-i18n/kcc-1.0 | 2 +- metadata/md5-cache/app-i18n/kcm-fcitx-0.5.6 | 2 +- .../md5-cache/app-i18n/kcm-fcitx-4.5.9999 | 2 +- metadata/md5-cache/app-i18n/librime-1.7.3-r1 | 2 +- .../app-i18n/librime-lua-20211030072627 | 2 +- .../app-i18n/librime-lua-99999999999999 | 2 +- .../md5-cache/app-i18n/libskk-1.0.5_p20210830 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.5 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.5-r1 | 2 +- metadata/md5-cache/app-i18n/opencc-1.1.4 | 2 +- metadata/md5-cache/app-i18n/opencc-9999 | 2 +- metadata/md5-cache/app-i18n/poedit-2.2.4 | 2 +- metadata/md5-cache/app-i18n/poedit-2.3.1 | 2 +- metadata/md5-cache/app-i18n/scim-1.4.18 | 2 +- metadata/md5-cache/app-i18n/skkfep-0.87-r1 | 2 +- ....2.0_pre20210627073130_p20210701_p20210701 | 2 +- metadata/md5-cache/app-i18n/tagainijisho-9999 | 2 +- metadata/md5-cache/app-i18n/uchardet-0.0.7 | 2 +- metadata/md5-cache/app-i18n/uchardet-9999 | 2 +- metadata/md5-cache/app-i18n/uim-1.8.9-r1 | 2 +- metadata/md5-cache/app-i18n/yaskkserv2-0.1.7 | 2 +- metadata/md5-cache/app-i18n/zinnia-0.06-r3 | 2 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4256 -> 4262 bytes metadata/md5-cache/app-laptop/ibam-0.5.2-r5 | 2 +- .../md5-cache/app-laptop/pbbuttonsd-0.8.1a | 2 +- metadata/md5-cache/app-laptop/thinkfan-1.3.1 | 2 +- .../md5-cache/app-laptop/tp_smapi-0.43-r2 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 9850 -> 9853 bytes .../app-metrics/portage-exporter-0.1.0 | 2 +- .../unbound-telemetry-0.1.0_pre20210321-r1 | 2 +- .../unbound-telemetry-0.1.0_pre20210920 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 76449 -> 76438 bytes metadata/md5-cache/app-misc/abook-0.6.1-r4 | 2 +- .../md5-cache/app-misc/asciinema-2.2.0-r1 | 2 +- metadata/md5-cache/app-misc/asciinema-2.3.0 | 2 +- metadata/md5-cache/app-misc/away-0.9.5-r2 | 2 +- metadata/md5-cache/app-misc/beep-1.4.12 | 4 +- metadata/md5-cache/app-misc/binwalk-2.3.4 | 2 +- metadata/md5-cache/app-misc/binwalk-9999 | 2 +- metadata/md5-cache/app-misc/boxes-2.2.1 | 4 +- .../md5-cache/app-misc/brewtarget-2.3.1-r1 | 2 +- metadata/md5-cache/app-misc/broot-1.25.0 | 2 +- metadata/md5-cache/app-misc/broot-1.25.2 | 6 +- metadata/md5-cache/app-misc/broot-1.26.1 | 2 +- .../app-misc/check-jsonschema-0.21.0-r1 | 2 +- .../app-misc/check-jsonschema-0.23.3 | 2 +- metadata/md5-cache/app-misc/chkcrontab-1.7-r2 | 2 +- metadata/md5-cache/app-misc/ckb-0.5.0-r1 | 2 +- metadata/md5-cache/app-misc/ckb-0.6.0 | 2 +- metadata/md5-cache/app-misc/ckb-9999 | 2 +- metadata/md5-cache/app-misc/ckermit-9.0.302 | 2 +- metadata/md5-cache/app-misc/cmatrix-2.0-r4 | 2 +- metadata/md5-cache/app-misc/cw-1.0.16-r5 | 2 +- .../app-misc/ddate-0.2.2_p20160627-r1 | 2 +- metadata/md5-cache/app-misc/ddcui-0.2.1-r1 | 2 +- metadata/md5-cache/app-misc/ddcui-0.3.0-r1 | 2 +- metadata/md5-cache/app-misc/devtodo-0.1.20-r3 | 2 +- .../md5-cache/app-misc/dfshow-0.9.1_beta-r1 | 2 +- metadata/md5-cache/app-misc/egads-0.9.5-r2 | 2 +- .../md5-cache/app-misc/fastfetch-0.1.9999 | 2 +- .../md5-cache/app-misc/fastfetch-0.2.9999 | 2 +- metadata/md5-cache/app-misc/fastfetch-1.12.2 | 2 +- metadata/md5-cache/app-misc/fastfetch-2.1.2 | 2 +- metadata/md5-cache/app-misc/filebus-0.3.5 | 2 +- metadata/md5-cache/app-misc/freewvs-0.1.3-r1 | 2 +- .../md5-cache/app-misc/g15daemon-1.9.5.3-r15 | 2 +- .../md5-cache/app-misc/g15daemon-3.0.4-r1 | 2 +- metadata/md5-cache/app-misc/g15daemon-9999 | 2 +- metadata/md5-cache/app-misc/gcal-4.1-r1 | 2 +- metadata/md5-cache/app-misc/geoclue-2.7.0 | 2 +- metadata/md5-cache/app-misc/geoclue-2.7.1 | 2 +- metadata/md5-cache/app-misc/golly-4.2 | 2 +- metadata/md5-cache/app-misc/gramps-5.1.6-r3 | 2 +- metadata/md5-cache/app-misc/hddled-0.3-r1 | 2 +- metadata/md5-cache/app-misc/hyfetch-1.4.10 | 2 +- metadata/md5-cache/app-misc/hyfetch-9999 | 2 +- metadata/md5-cache/app-misc/i2bits-0.1.0-r1 | 2 +- metadata/md5-cache/app-misc/icdiff-2.0.6 | 2 +- metadata/md5-cache/app-misc/icdiff-2.0.7 | 2 +- .../app-misc/irtrans-irclient-6.01.05-r1 | 2 +- .../app-misc/irtrans-irserver-6.09.04-r1 | 2 +- metadata/md5-cache/app-misc/jaq-1.0.0 | 2 +- metadata/md5-cache/app-misc/jf-0.6.2-r1 | 2 +- metadata/md5-cache/app-misc/jpipe-0.2.0-r1 | 2 +- metadata/md5-cache/app-misc/khal-0.11.1 | 2 +- metadata/md5-cache/app-misc/khal-0.11.2 | 2 +- metadata/md5-cache/app-misc/khard-0.18.0 | 2 +- .../app-misc/lcd4linux-0.11.0_pre20170527-r7 | 2 +- metadata/md5-cache/app-misc/lfm-3.1 | 2 +- metadata/md5-cache/app-misc/liquidctl-1.11.1 | 2 +- metadata/md5-cache/app-misc/liquidctl-1.12.1 | 2 +- metadata/md5-cache/app-misc/lirc-0.10.1-r4 | 2 +- metadata/md5-cache/app-misc/logiops-0.3.3 | 2 +- metadata/md5-cache/app-misc/lsx-0.1-r1 | 2 +- metadata/md5-cache/app-misc/mc-4.8.29 | 2 +- metadata/md5-cache/app-misc/mc-4.8.30-r1 | 2 +- metadata/md5-cache/app-misc/mmv-1.01b_p19 | 2 +- metadata/md5-cache/app-misc/nnn-4.8 | 2 +- metadata/md5-cache/app-misc/nnn-4.9 | 2 +- metadata/md5-cache/app-misc/openrgb-0.8-r1 | 2 +- metadata/md5-cache/app-misc/openrgb-0.9 | 2 +- metadata/md5-cache/app-misc/openrgb-9999 | 2 +- metadata/md5-cache/app-misc/physlock-13-r3 | 2 +- .../md5-cache/app-misc/qtxdg-tools-3.11.0 | 2 +- metadata/md5-cache/app-misc/race64-1.0.0 | 2 +- metadata/md5-cache/app-misc/ranger-1.9.3-r1 | 2 +- metadata/md5-cache/app-misc/ranger-9999 | 2 +- metadata/md5-cache/app-misc/rbutil-1.5.1-r1 | 2 +- metadata/md5-cache/app-misc/realpath-1.18 | 2 +- .../md5-cache/app-misc/regex-markup-0.10.0-r1 | 2 +- .../md5-cache/app-misc/regex-markup-0.10.0-r2 | 2 +- metadata/md5-cache/app-misc/reptyr-0.10.0 | 2 +- metadata/md5-cache/app-misc/reptyr-0.9.0 | 2 +- .../app-misc/resolve-march-native-1.0.0-r1 | 2 +- .../app-misc/resolve-march-native-2.1.0 | 2 +- .../app-misc/resolve-march-native-2.1.0-r1 | 2 +- .../app-misc/resolve-march-native-2.2.0 | 2 +- metadata/md5-cache/app-misc/rpick-0.8.12 | 2 +- metadata/md5-cache/app-misc/rpick-0.8.13 | 2 +- metadata/md5-cache/app-misc/rpick-0.9.0 | 2 +- metadata/md5-cache/app-misc/screen-4.9.0-r1 | 2 +- metadata/md5-cache/app-misc/screen-4.9.0-r2 | 2 +- metadata/md5-cache/app-misc/screen-4.9.0-r3 | 2 +- metadata/md5-cache/app-misc/screen-4.9.1 | 2 +- metadata/md5-cache/app-misc/screen-9999 | 2 +- metadata/md5-cache/app-misc/skim-0.9.3 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.8-r1 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.9 | 2 +- metadata/md5-cache/app-misc/solaar-9999 | 2 +- metadata/md5-cache/app-misc/spacenavd-0.8 | 2 +- metadata/md5-cache/app-misc/spacenavd-1.1 | 2 +- metadata/md5-cache/app-misc/spacenavd-1.2 | 2 +- metadata/md5-cache/app-misc/sphinx-2.2.11-r5 | 2 +- metadata/md5-cache/app-misc/srm-1.2.15 | 2 +- metadata/md5-cache/app-misc/symlinks-1.4-r4 | 2 +- metadata/md5-cache/app-misc/task-2.6.2 | 2 +- metadata/md5-cache/app-misc/taskd-1.1.0-r3 | 2 +- metadata/md5-cache/app-misc/tdl-1.5.2-r3 | 2 +- metadata/md5-cache/app-misc/tek-1.3.0 | 2 +- metadata/md5-cache/app-misc/timew-1.4.3-r1 | 2 +- .../md5-cache/app-misc/timew-report-1.4.0 | 2 +- .../md5-cache/app-misc/timew-report-1.4.0-r1 | 2 +- metadata/md5-cache/app-misc/tmux-3.3a | 2 +- metadata/md5-cache/app-misc/tmux-3.3a-r1 | 2 +- metadata/md5-cache/app-misc/tmux-9999 | 2 +- .../app-misc/tmux-mem-cpu-load-3.5.1 | 2 +- .../app-misc/tmux-mem-cpu-load-3.7.0 | 2 +- .../md5-cache/app-misc/tmux-mem-cpu-load-9999 | 2 +- .../md5-cache/app-misc/tmux2html-0.1.11-r1 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.27.0 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.27.1 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.30.1 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.31.0 | 2 +- metadata/md5-cache/app-misc/tracker-3.5.3 | 2 +- metadata/md5-cache/app-misc/tracker-3.6.0 | 2 +- .../md5-cache/app-misc/tracker-miners-3.5.2 | 2 +- .../md5-cache/app-misc/tracker-miners-3.5.3 | 2 +- .../md5-cache/app-misc/tracker-miners-3.6.1 | 2 +- .../md5-cache/app-misc/trash-cli-0.22.8.27 | 2 +- .../md5-cache/app-misc/trash-cli-0.23.2.13.2 | 2 +- metadata/md5-cache/app-misc/ttyrec-1.0.8-r3 | 2 +- metadata/md5-cache/app-misc/vcontrold-0.98.11 | 2 +- metadata/md5-cache/app-misc/vcp-2.2-r2 | 2 +- metadata/md5-cache/app-misc/vit-2.3.1 | 2 +- metadata/md5-cache/app-misc/vlock-2.2.3-r2 | 2 +- metadata/md5-cache/app-misc/weggli-0.2.4 | 2 +- metadata/md5-cache/app-misc/yq-3.2.2 | 2 +- metadata/md5-cache/app-misc/yq-3.2.3 | 2 +- metadata/md5-cache/app-misc/zellij-0.38.2 | 2 +- .../md5-cache/app-misc/zisofs-tools-1.0.8-r1 | 2 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 2884 -> 2891 bytes .../md5-cache/app-mobilephone/gammu-1.42.0-r1 | 2 +- .../md5-cache/app-mobilephone/heimdall-2.0.1 | 2 +- .../md5-cache/app-mobilephone/heimdall-2.0.2 | 2 +- .../md5-cache/app-mobilephone/heimdall-9999 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 11492 -> 11491 bytes .../md5-cache/app-office/calligra-3.2.1-r8 | 2 +- .../md5-cache/app-office/calligraplan-3.3.0 | 2 +- metadata/md5-cache/app-office/gnucash-4.13 | 2 +- metadata/md5-cache/app-office/gnucash-5.1 | 2 +- metadata/md5-cache/app-office/gnucash-5.3 | 2 +- .../md5-cache/app-office/kalendar-23.04.3 | 2 +- .../md5-cache/app-office/kalendar-23.08.2 | 2 +- metadata/md5-cache/app-office/kexi-3.2.0-r3 | 2 +- metadata/md5-cache/app-office/kmymoney-5.1.3 | 2 +- metadata/md5-cache/app-office/kraft-1.0 | 2 +- .../app-office/ktimetracker-5.0.1-r1 | 2 +- metadata/md5-cache/app-office/ledger-3.3.2 | 2 +- .../md5-cache/app-office/libalkimia-8.1.2 | 2 +- .../md5-cache/app-office/libreoffice-7.5.5.2 | 2 +- .../md5-cache/app-office/libreoffice-7.5.6.2 | 2 +- .../md5-cache/app-office/libreoffice-7.5.7.1 | 2 +- .../md5-cache/app-office/libreoffice-7.5.9999 | 2 +- .../md5-cache/app-office/libreoffice-9999 | 2 +- metadata/md5-cache/app-office/sc-im-0.8.3-r1 | 2 +- .../md5-cache/app-office/scribus-1.5.8-r5 | 2 +- .../md5-cache/app-office/scribus-1.5.8-r6 | 6 +- metadata/md5-cache/app-office/skrooge-2.30.0 | 2 +- metadata/md5-cache/app-office/skrooge-2.31.0 | 2 +- metadata/md5-cache/app-office/texmacs-2.1-r1 | 2 +- metadata/md5-cache/app-pda/Manifest.gz | Bin 2897 -> 2898 bytes metadata/md5-cache/app-pda/gtkpod-2.1.5-r4 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 17786 -> 17824 bytes .../md5-cache/app-portage/diffmask-0.3.3-r5 | 2 +- metadata/md5-cache/app-portage/elicense-1.0.2 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9-r3 | 2 +- metadata/md5-cache/app-portage/elogv-0.8.0 | 2 +- metadata/md5-cache/app-portage/elogv-0.8.1 | 2 +- metadata/md5-cache/app-portage/elogv-0.8.2 | 2 +- metadata/md5-cache/app-portage/elogv-0.8.3 | 2 +- metadata/md5-cache/app-portage/elsw-0.0.0-r1 | 2 +- metadata/md5-cache/app-portage/elsw-9999 | 2 +- metadata/md5-cache/app-portage/emlop-0.5.0 | 2 +- metadata/md5-cache/app-portage/emlop-0.6.1 | 2 +- metadata/md5-cache/app-portage/esearch-1.3-r3 | 2 +- metadata/md5-cache/app-portage/esearch-9999 | 2 +- .../app-portage/fetchcommandwrapper-0.8.4-r3 | 2 +- metadata/md5-cache/app-portage/flaggie-0.99.8 | 2 +- .../md5-cache/app-portage/g-octave-0.4.1-r8 | 2 +- .../md5-cache/app-portage/g-sorcery-0.2.3 | 2 +- metadata/md5-cache/app-portage/gemato-20.5 | 2 +- metadata/md5-cache/app-portage/gemato-9999 | 2 +- metadata/md5-cache/app-portage/gentle-0.3.1 | 2 +- metadata/md5-cache/app-portage/gentle-0.4.0 | 2 +- .../md5-cache/app-portage/gentoolkit-0.6.1-r3 | 2 +- .../md5-cache/app-portage/gentoolkit-0.6.2 | 2 +- metadata/md5-cache/app-portage/gentoopm-0.5.0 | 2 +- metadata/md5-cache/app-portage/gentoopm-9999 | 2 +- metadata/md5-cache/app-portage/gpyutils-0.11 | 2 +- metadata/md5-cache/app-portage/grs-0.7 | 2 +- metadata/md5-cache/app-portage/grs-0.8-r1 | 2 +- metadata/md5-cache/app-portage/grs-9999 | 2 +- .../md5-cache/app-portage/gs-elpa-0.2.2-r2 | 2 +- metadata/md5-cache/app-portage/gs-elpa-0.2.3 | 2 +- metadata/md5-cache/app-portage/kuroneko-0.1.3 | 2 +- .../md5-cache/app-portage/kuroneko-0.1.3-r1 | 2 +- metadata/md5-cache/app-portage/kuroo-1.2.2 | 2 +- metadata/md5-cache/app-portage/kuroo-9999 | 2 +- .../md5-cache/app-portage/metagen-0.7.3-r2 | 2 +- metadata/md5-cache/app-portage/metagen-9999 | 2 +- .../md5-cache/app-portage/mirrorselect-2.4.0 | 2 +- .../md5-cache/app-portage/mirrorselect-9999 | 2 +- metadata/md5-cache/app-portage/nattka-0.4.1 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r4 | 2 +- metadata/md5-cache/app-portage/pfl-3.2.1 | 2 +- .../app-portage/pkg-testing-tools-0.1.0 | 2 +- .../app-portage/pkg-testing-tools-0.1.2 | 2 +- .../app-portage/portage-utils-0.95-r1 | 2 +- .../app-portage/portage-utils-0.96-r1 | 2 +- .../app-portage/portage-utils-0.96.1 | 2 +- .../md5-cache/app-portage/portage-utils-9999 | 2 +- .../md5-cache/app-portage/pycargoebuild-0.10 | 2 +- .../app-portage/recover-broken-vdb-1.0.0-r2 | 2 +- .../app-portage/recover-broken-vdb-9999 | 2 +- .../app-portage/smart-live-rebuild-1.4.1 | 2 +- .../app-portage/smart-live-rebuild-9999 | 2 +- metadata/md5-cache/app-portage/tatt-0.10 | 2 +- metadata/md5-cache/app-portage/tatt-0.11 | 2 +- metadata/md5-cache/app-portage/tatt-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 17217 -> 17392 bytes metadata/md5-cache/app-shells/atuin-15.0.0 | 2 +- metadata/md5-cache/app-shells/atuin-16.0.0 | 2 +- metadata/md5-cache/app-shells/atuin-17.0.0 | 15 + .../md5-cache/app-shells/autojump-22.5.3-r1 | 2 +- .../md5-cache/app-shells/autojump-22.5.3-r2 | 2 +- metadata/md5-cache/app-shells/bash-2.05b_p13 | 2 +- metadata/md5-cache/app-shells/bash-3.0_p22 | 2 +- metadata/md5-cache/app-shells/bash-3.1_p23 | 2 +- metadata/md5-cache/app-shells/bash-3.2_p57 | 2 +- metadata/md5-cache/app-shells/bash-4.0_p44 | 2 +- metadata/md5-cache/app-shells/bash-4.1_p17 | 2 +- metadata/md5-cache/app-shells/bash-4.2_p53 | 2 +- metadata/md5-cache/app-shells/bash-4.3_p48-r2 | 2 +- metadata/md5-cache/app-shells/bash-4.4_p23-r2 | 2 +- metadata/md5-cache/app-shells/bash-5.0_p18-r2 | 2 +- metadata/md5-cache/app-shells/bash-5.1_p16-r6 | 2 +- metadata/md5-cache/app-shells/bash-5.1_p16-r7 | 2 +- metadata/md5-cache/app-shells/bash-5.2_p15-r6 | 2 +- metadata/md5-cache/app-shells/bash-5.2_p15-r7 | 2 +- metadata/md5-cache/app-shells/bash-9999 | 2 +- metadata/md5-cache/app-shells/dash-0.5.11.5 | 2 +- metadata/md5-cache/app-shells/dash-0.5.12 | 2 +- metadata/md5-cache/app-shells/esh-0.8.5-r3 | 2 +- metadata/md5-cache/app-shells/fish-3.4.0 | 2 +- metadata/md5-cache/app-shells/fish-3.6.1 | 2 +- metadata/md5-cache/app-shells/fish-9999 | 2 +- .../app-shells/heirloom-sh-050706-r1 | 2 +- metadata/md5-cache/app-shells/ksh-1.0.3 | 2 +- metadata/md5-cache/app-shells/ksh-1.0.4 | 2 +- metadata/md5-cache/app-shells/ksh-9999 | 2 +- metadata/md5-cache/app-shells/mcfly-0.5.13 | 2 +- metadata/md5-cache/app-shells/nushell-0.84.0 | 2 +- metadata/md5-cache/app-shells/nushell-0.85.0 | 2 +- .../md5-cache/app-shells/powerline-2.7-r2 | 2 +- metadata/md5-cache/app-shells/powerline-9999 | 2 +- metadata/md5-cache/app-shells/sash-3.8 | 2 +- metadata/md5-cache/app-shells/starship-1.15.0 | 2 +- metadata/md5-cache/app-shells/starship-1.16.0 | 2 +- metadata/md5-cache/app-shells/tcsh-6.24.00 | 2 +- metadata/md5-cache/app-shells/tcsh-6.24.01 | 2 +- metadata/md5-cache/app-shells/tcsh-6.24.01-r1 | 2 +- metadata/md5-cache/app-shells/thefuck-3.32 | 2 +- metadata/md5-cache/app-shells/thefuck-3.32-r1 | 2 +- metadata/md5-cache/app-shells/yash-2.55 | 2 +- metadata/md5-cache/app-shells/zsh-5.9-r3 | 2 +- metadata/md5-cache/app-shells/zsh-5.9-r4 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 73910 -> 74085 bytes .../md5-cache/app-text/aiksaurus-1.2.1-r3 | 2 +- metadata/md5-cache/app-text/apvlv-0.4.0-r1 | 2 +- metadata/md5-cache/app-text/apvlv-0.4.0-r2 | 2 +- metadata/md5-cache/app-text/asciidoc-10.2.0 | 2 +- metadata/md5-cache/app-text/aspell-0.60.8-r4 | 2 +- .../md5-cache/app-text/bibletime-3.0.3-r4 | 2 +- metadata/md5-cache/app-text/capyt-1.1.1-r1 | 2 +- metadata/md5-cache/app-text/cherrytree-1.0.0 | 2 +- metadata/md5-cache/app-text/cherrytree-1.0.1 | 2 +- metadata/md5-cache/app-text/cherrytree-1.0.2 | 2 +- metadata/md5-cache/app-text/cmark-0.30.3 | 2 +- metadata/md5-cache/app-text/cmigemo-1.3c-r3 | 2 +- metadata/md5-cache/app-text/convertlit-1.8-r4 | 2 +- .../md5-cache/app-text/coolreader-3.2.59-r4 | 2 +- .../md5-cache/app-text/crengine-ng-0.9.10 | 2 +- .../md5-cache/app-text/crm114-20100106-r1 | 2 +- metadata/md5-cache/app-text/crqt-ng-1.0.11-r1 | 2 +- metadata/md5-cache/app-text/crwx-ng-0.2.0-r3 | 2 +- metadata/md5-cache/app-text/crwx-ng-0.2.0-r4 | 2 +- metadata/md5-cache/app-text/cssmin-0.2.0-r1 | 2 +- .../md5-cache/app-text/cuneiform-1.1.0-r3 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.11-r1 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.12-r1 | 2 +- metadata/md5-cache/app-text/diff-pdf-0.5.1 | 2 +- metadata/md5-cache/app-text/djview-4.10.6-r2 | 2 +- metadata/md5-cache/app-text/djvu-3.5.28-r3 | 2 +- metadata/md5-cache/app-text/djvu-3.5.28-r4 | 2 +- metadata/md5-cache/app-text/dvipng-1.17 | 2 +- .../md5-cache/app-text/ebook-tools-0.2.2-r2 | 2 +- .../app-text/editorconfig-core-c-0.12.5 | 2 +- .../app-text/editorconfig-core-c-0.12.6 | 2 +- metadata/md5-cache/app-text/fblog-1.4.1 | 2 +- metadata/md5-cache/app-text/fictionup-0.2.1 | 2 +- .../app-text/ghostscript-gpl-10.01.1 | 2 +- .../app-text/ghostscript-gpl-10.01.2 | 2 +- .../app-text/ghostscript-gpl-10.02.0 | 2 +- metadata/md5-cache/app-text/grip-4.6.1 | 2 +- metadata/md5-cache/app-text/grip-4.6.1-r1 | 2 +- metadata/md5-cache/app-text/grip-4.6.2 | 2 +- metadata/md5-cache/app-text/gspell-1.12.2 | 2 +- .../md5-cache/app-text/gtkspell-3.0.10-r1 | 2 +- metadata/md5-cache/app-text/gtranslator-45.3 | 16 + .../md5-cache/app-text/htmlinc-1.0_beta1-r2 | 2 +- metadata/md5-cache/app-text/htmlmin-0.1.12-r1 | 2 +- metadata/md5-cache/app-text/htmltidy-5.8.0-r1 | 2 +- metadata/md5-cache/app-text/htmltidy-5.8.0-r2 | 2 +- metadata/md5-cache/app-text/hunspell-1.7.2 | 2 +- metadata/md5-cache/app-text/hunspell-1.7.2-r1 | 2 +- metadata/md5-cache/app-text/kbibtex-0.10.0 | 2 +- metadata/md5-cache/app-text/kjots-5.1.1 | 2 +- metadata/md5-cache/app-text/krop-0.6.0-r2 | 2 +- .../app-text/lcdf-typetools-2.108-r1 | 2 +- metadata/md5-cache/app-text/libabw-0.1.3 | 2 +- metadata/md5-cache/app-text/libebook-0.1.3-r2 | 2 +- metadata/md5-cache/app-text/libmspub-0.1.4 | 2 +- metadata/md5-cache/app-text/libmspub-9999 | 2 +- metadata/md5-cache/app-text/lowdown-1.0.0 | 2 +- metadata/md5-cache/app-text/lowdown-1.0.1-r1 | 2 +- metadata/md5-cache/app-text/mdbook-0.4.34 | 2 +- metadata/md5-cache/app-text/mdbook-0.4.35 | 6 +- .../md5-cache/app-text/multitail-6.4.2-r1 | 2 +- metadata/md5-cache/app-text/multitail-7.0.0 | 2 +- metadata/md5-cache/app-text/mupdf-1.22.0 | 2 +- metadata/md5-cache/app-text/mupdf-1.23.3 | 2 +- metadata/md5-cache/app-text/nfoview-1.28.1-r1 | 2 +- metadata/md5-cache/app-text/nuspell-5.1.3 | 2 +- metadata/md5-cache/app-text/openjade-1.3.2-r9 | 2 +- .../app-text/openpaperwork-core-2.1.2 | 2 +- .../app-text/openpaperwork-gtk-2.1.2 | 2 +- metadata/md5-cache/app-text/opensp-1.5.2-r10 | 2 +- metadata/md5-cache/app-text/opensp-1.5.2-r9 | 2 +- metadata/md5-cache/app-text/pandoc-3 | 9 + .../{pandoc-cli-0.1.1 => pandoc-cli-0.1.1-r1} | 6 +- metadata/md5-cache/app-text/paper-clip-3.2-r1 | 2 +- metadata/md5-cache/app-text/paper-clip-9999 | 2 +- metadata/md5-cache/app-text/paperwork-2.1.2 | 2 +- .../app-text/paperwork-backend-2.1.2 | 2 +- .../md5-cache/app-text/pdfarranger-1.10.0 | 2 +- metadata/md5-cache/app-text/pdfarranger-1.9.2 | 2 +- metadata/md5-cache/app-text/pdfminer-20220506 | 2 +- metadata/md5-cache/app-text/pdfminer-20221105 | 2 +- metadata/md5-cache/app-text/pdfpc-4.6.0-r1 | 2 +- metadata/md5-cache/app-text/pdfpc-4.6.0-r2 | 2 +- metadata/md5-cache/app-text/pdfsandwich-0.1.7 | 2 +- metadata/md5-cache/app-text/pelican-4.8.0 | 2 +- metadata/md5-cache/app-text/pep-2.8-r2 | 2 +- metadata/md5-cache/app-text/pinfo-0.6.13 | 2 +- metadata/md5-cache/app-text/podofo-0.10.1-r1 | 2 +- metadata/md5-cache/app-text/podofo-0.9.8-r1 | 2 +- metadata/md5-cache/app-text/poppler-23.08.0 | 2 +- metadata/md5-cache/app-text/poppler-23.09.0 | 2 +- metadata/md5-cache/app-text/poppler-23.10.0 | 2 +- metadata/md5-cache/app-text/poppler-9999 | 2 +- metadata/md5-cache/app-text/qpdf-11.1.1-r1 | 2 +- metadata/md5-cache/app-text/qpdf-11.2.0-r1 | 2 +- metadata/md5-cache/app-text/qpdf-11.3.0 | 2 +- metadata/md5-cache/app-text/qpdf-11.4.0 | 2 +- metadata/md5-cache/app-text/qpdf-11.5.0 | 2 +- metadata/md5-cache/app-text/qpdf-11.6.1 | 2 +- metadata/md5-cache/app-text/qpdf-11.6.1-r1 | 2 +- metadata/md5-cache/app-text/qpdf-11.6.2 | 2 +- metadata/md5-cache/app-text/qpdf-11.6.3 | 2 +- metadata/md5-cache/app-text/recode-3.7.12-r1 | 2 +- metadata/md5-cache/app-text/recode-3.7.13 | 2 +- metadata/md5-cache/app-text/recode-3.7.14 | 2 +- metadata/md5-cache/app-text/restview-3.0.0 | 2 +- metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 | 2 +- metadata/md5-cache/app-text/rpl-1.15.2 | 2 +- metadata/md5-cache/app-text/rpl-1.9.1 | 2 +- metadata/md5-cache/app-text/sdcv-0.5.4 | 2 +- metadata/md5-cache/app-text/sigil-1.9.30-r1 | 2 +- metadata/md5-cache/app-text/sigil-2.0.1-r2 | 2 +- .../app-text/simple-fb2-reader-1.1.3 | 2 +- metadata/md5-cache/app-text/sword-1.9.0-r1 | 2 +- .../md5-cache/app-text/texlive-core-2021-r6 | 2 +- .../md5-cache/app-text/texlive-core-2021-r7 | 2 +- metadata/md5-cache/app-text/tree-2.1.0 | 2 +- metadata/md5-cache/app-text/tree-2.1.1 | 6 +- metadata/md5-cache/app-text/txt2tags-3.8 | 2 +- metadata/md5-cache/app-text/txt2tags-3.9 | 2 +- metadata/md5-cache/app-text/wv2-0.4.2-r3 | 2 +- metadata/md5-cache/app-text/xapers-0.9.0 | 2 +- metadata/md5-cache/app-text/xchm-1.35 | 2 +- metadata/md5-cache/app-text/xchm-1.36 | 6 +- metadata/md5-cache/app-text/xdvik-22.87.06-r1 | 2 +- metadata/md5-cache/app-text/xiphos-4.2.1-r2 | 2 +- metadata/md5-cache/app-text/xlsx2csv-0.8.1 | 2 +- metadata/md5-cache/app-text/xml2rfc-3.17.4 | 2 +- metadata/md5-cache/app-text/xml2rfc-3.18.0 | 2 +- metadata/md5-cache/app-text/xmldiff-2.4 | 2 +- metadata/md5-cache/app-text/xmlstarlet-1.6.1 | 2 +- .../md5-cache/app-text/xmlstarlet-1.6.1-r1 | 2 +- .../md5-cache/app-text/xournalpp-1.1.1-r3 | 2 +- .../md5-cache/app-text/xournalpp-1.1.3-r2 | 2 +- metadata/md5-cache/app-text/xournalpp-9999 | 2 +- metadata/md5-cache/app-text/xpdf-4.04-r1 | 2 +- metadata/md5-cache/app-text/yodl-4.03.00 | 2 +- metadata/md5-cache/app-text/zotero-bin-6.0.26 | 13 - metadata/md5-cache/dev-ada/Manifest.gz | Bin 4735 -> 4725 bytes metadata/md5-cache/dev-ada/e3-core-22.2.0 | 2 +- metadata/md5-cache/dev-ada/e3-testsuite-25.0 | 2 +- metadata/md5-cache/dev-ada/langkit-23.0.0-r1 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 26437 -> 26451 bytes .../md5-cache/dev-cpp/abseil-cpp-20200923.3 | 2 +- .../dev-cpp/abseil-cpp-20211102.0-r2 | 2 +- .../md5-cache/dev-cpp/abseil-cpp-20220623.1 | 2 +- .../md5-cache/dev-cpp/abseil-cpp-20230125.2 | 2 +- .../dev-cpp/abseil-cpp-20230125.3-r1 | 2 +- .../md5-cache/dev-cpp/abseil-cpp-20230802.0 | 2 +- metadata/md5-cache/dev-cpp/aixlog-1.5.0 | 2 +- metadata/md5-cache/dev-cpp/aixlog-9999 | 2 +- metadata/md5-cache/dev-cpp/amqp-cpp-4.3.18 | 2 +- metadata/md5-cache/dev-cpp/antlr-cpp-4.11.1 | 2 +- metadata/md5-cache/dev-cpp/argparse-2.9 | 2 +- metadata/md5-cache/dev-cpp/benchmark-1.8.2 | 2 +- metadata/md5-cache/dev-cpp/benchmark-1.8.3 | 6 +- metadata/md5-cache/dev-cpp/catch-1.12.2-r2 | 2 +- metadata/md5-cache/dev-cpp/catch-1.9999 | 2 +- metadata/md5-cache/dev-cpp/catch-2.13.8 | 2 +- metadata/md5-cache/dev-cpp/catch-3.4.0 | 2 +- metadata/md5-cache/dev-cpp/catch-9999 | 2 +- metadata/md5-cache/dev-cpp/cctz-2.3_p20230228 | 2 +- metadata/md5-cache/dev-cpp/cli11-2.3.2 | 2 +- metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r9 | 2 +- metadata/md5-cache/dev-cpp/cpp-hocon-0.3.0-r1 | 2 +- metadata/md5-cache/dev-cpp/cpp-httplib-0.14.0 | 2 +- metadata/md5-cache/dev-cpp/cpp-httplib-0.14.1 | 2 +- .../md5-cache/dev-cpp/cpp-httplib-0.14.1-r1 | 2 +- .../md5-cache/dev-cpp/cppdap-0_pre20230605-r1 | 2 +- metadata/md5-cache/dev-cpp/cppgir-0_p20230701 | 2 +- metadata/md5-cache/dev-cpp/cppgir-0_p20230926 | 2 +- metadata/md5-cache/dev-cpp/curlpp-0.8.1 | 2 +- metadata/md5-cache/dev-cpp/doctest-2.4.11 | 2 +- .../dev-cpp/edencommon-2023.02.06.00 | 2 +- .../dev-cpp/edencommon-2023.05.22.00 | 2 +- .../dev-cpp/edencommon-2023.06.19.00 | 2 +- metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 | 2 +- metadata/md5-cache/dev-cpp/elfio-3.11 | 2 +- metadata/md5-cache/dev-cpp/elfio-3.12 | 2 +- .../md5-cache/dev-cpp/expected-lite-0.6.3 | 2 +- .../md5-cache/dev-cpp/folly-2023.02.06.00 | 2 +- .../md5-cache/dev-cpp/folly-2023.05.22.00 | 2 +- .../md5-cache/dev-cpp/folly-2023.06.19.00 | 2 +- .../md5-cache/dev-cpp/gemmlowp-2021.12.20 | 2 +- metadata/md5-cache/dev-cpp/gflags-2.2.2-r1 | 2 +- metadata/md5-cache/dev-cpp/gflags-9999 | 2 +- metadata/md5-cache/dev-cpp/glog-0.5.0 | 2 +- metadata/md5-cache/dev-cpp/glog-0.6.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.13.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.14.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-9999 | 2 +- .../dev-cpp/gulrak-filesystem-1.5.12 | 2 +- .../dev-cpp/gulrak-filesystem-1.5.14 | 2 +- metadata/md5-cache/dev-cpp/highway-1.0.1-r1 | 2 +- metadata/md5-cache/dev-cpp/highway-1.0.3 | 2 +- metadata/md5-cache/dev-cpp/highway-1.0.3-r1 | 2 +- metadata/md5-cache/dev-cpp/highway-1.0.5 | 2 +- metadata/md5-cache/dev-cpp/highway-9999 | 2 +- metadata/md5-cache/dev-cpp/json11-1.0.0-r1 | 2 +- metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0 | 2 +- metadata/md5-cache/dev-cpp/kokkos-3.7.1 | 2 +- metadata/md5-cache/dev-cpp/kokkos-4.0.1 | 2 +- .../md5-cache/dev-cpp/libjson-rpc-cpp-1.4.0 | 2 +- metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3 | 2 +- metadata/md5-cache/dev-cpp/magic_enum-0.8.2 | 2 +- metadata/md5-cache/dev-cpp/ms-gsl-4.0.0 | 2 +- metadata/md5-cache/dev-cpp/ms-gsl-9999 | 2 +- metadata/md5-cache/dev-cpp/msgpack-cxx-5.0.0 | 2 +- metadata/md5-cache/dev-cpp/msgpack-cxx-6.0.0 | 2 +- metadata/md5-cache/dev-cpp/msgpack-cxx-6.1.0 | 2 +- metadata/md5-cache/dev-cpp/muParser-2.3.3-r2 | 2 +- metadata/md5-cache/dev-cpp/muParser-2.3.4-r1 | 2 +- metadata/md5-cache/dev-cpp/muParserX-4.0.11 | 2 +- .../md5-cache/dev-cpp/nlohmann_json-3.10.2 | 2 +- .../md5-cache/dev-cpp/nlohmann_json-3.11.2 | 2 +- .../md5-cache/dev-cpp/nlohmann_json-3.11.2-r1 | 2 +- metadata/md5-cache/dev-cpp/notcurses-3.0.5-r1 | 2 +- metadata/md5-cache/dev-cpp/notcurses-3.0.8 | 2 +- .../dev-cpp/opentelemetry-cpp-1.3.0-r2 | 2 +- .../md5-cache/dev-cpp/opentelemetry-cpp-1.4.0 | 2 +- .../md5-cache/dev-cpp/opentelemetry-cpp-1.6.0 | 2 +- metadata/md5-cache/dev-cpp/popl-1.2.0 | 2 +- metadata/md5-cache/dev-cpp/popl-9999 | 2 +- .../md5-cache/dev-cpp/prometheus-cpp-1.1.0 | 2 +- metadata/md5-cache/dev-cpp/pystring-1.1.3-r1 | 2 +- metadata/md5-cache/dev-cpp/range-v3-0.12.0 | 2 +- .../md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 | 2 +- .../md5-cache/dev-cpp/rapidfuzz-cpp-2.0.0 | 2 +- .../md5-cache/dev-cpp/rapidfuzz-cpp-2.1.0 | 2 +- .../md5-cache/dev-cpp/rapidfuzz-cpp-2.1.1 | 2 +- metadata/md5-cache/dev-cpp/rapidyaml-0.5.0 | 2 +- .../dev-cpp/robin-hood-hashing-3.11.5-r1 | 2 +- metadata/md5-cache/dev-cpp/robin-map-0.6.3 | 2 +- metadata/md5-cache/dev-cpp/robin-map-9999 | 2 +- .../md5-cache/dev-cpp/scitokens-cpp-1.0.1 | 2 +- .../md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1 | 2 +- .../md5-cache/dev-cpp/scitokens-cpp-1.0.2-r1 | 2 +- metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r6 | 2 +- metadata/md5-cache/dev-cpp/sdbus-c++-1.3.0 | 2 +- metadata/md5-cache/dev-cpp/sol2-3.3.1 | 2 +- metadata/md5-cache/dev-cpp/string-theory-3.5 | 2 +- metadata/md5-cache/dev-cpp/string-theory-3.6 | 2 +- metadata/md5-cache/dev-cpp/taskflow-3.3.0 | 2 +- metadata/md5-cache/dev-cpp/taskflow-3.4.0 | 2 +- metadata/md5-cache/dev-cpp/taskflow-3.6.0 | 2 +- metadata/md5-cache/dev-cpp/taskflow-9999 | 2 +- metadata/md5-cache/dev-cpp/tbb-2020.3 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.10.0 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.5.0-r1 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.7.0 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.7.0-r1 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.8.0 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.9.0 | 2 +- metadata/md5-cache/dev-cpp/termcolor-2.1.0 | 2 +- metadata/md5-cache/dev-cpp/valijson-1.0 | 2 +- metadata/md5-cache/dev-cpp/waylandpp-1.0.0 | 2 +- metadata/md5-cache/dev-cpp/waylandpp-1.0.0-r1 | 2 +- metadata/md5-cache/dev-cpp/waylandpp-9999 | 2 +- metadata/md5-cache/dev-cpp/websocketpp-0.8.2 | 2 +- metadata/md5-cache/dev-cpp/xsimd-11.1.0 | 2 +- metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r2 | 2 +- metadata/md5-cache/dev-cpp/yaml-cpp-0.8.0 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 33029 -> 33002 bytes metadata/md5-cache/dev-db/barman-2.19 | 2 +- metadata/md5-cache/dev-db/barman-3.2.0 | 2 +- .../dev-db/firebird-3.0.10.33601.0-r1 | 2 +- .../dev-db/firebird-3.0.4.33054.0-r2 | 2 +- metadata/md5-cache/dev-db/futuresql5-0.1.1 | 2 +- metadata/md5-cache/dev-db/influxdb-2.7.1-r1 | 2 +- metadata/md5-cache/dev-db/kdb-3.2.0-r2 | 2 +- metadata/md5-cache/dev-db/libodbc++-0.2.5-r3 | 2 +- metadata/md5-cache/dev-db/lmdb-0.9.30 | 2 +- metadata/md5-cache/dev-db/lmdb-0.9.31 | 2 +- metadata/md5-cache/dev-db/mariadb-10.11.5 | 2 +- metadata/md5-cache/dev-db/mariadb-10.6.11 | 2 +- metadata/md5-cache/dev-db/mariadb-10.6.14 | 6 +- metadata/md5-cache/dev-db/mariadb-10.6.15 | 2 +- .../dev-db/mariadb-connector-c-3.1.13 | 2 +- .../dev-db/mariadb-connector-c-3.2.5 | 2 +- .../dev-db/mariadb-connector-c-3.2.7 | 2 +- .../dev-db/mariadb-connector-c-3.3.4 | 2 +- .../md5-cache/dev-db/mariadb-connector-c-9999 | 2 +- .../dev-db/mariadb-connector-odbc-3.1.14 | 2 +- .../dev-db/mariadb-connector-odbc-3.1.18 | 2 +- metadata/md5-cache/dev-db/mongodb-4.4.20 | 2 +- metadata/md5-cache/dev-db/mongodb-5.0.16-r1 | 2 +- metadata/md5-cache/dev-db/mycli-1.26.1-r2 | 2 +- metadata/md5-cache/dev-db/mycli-1.27.0 | 2 +- metadata/md5-cache/dev-db/mydumper-0.14.4.1 | 2 +- metadata/md5-cache/dev-db/mydumper-0.14.5.2 | 2 +- metadata/md5-cache/dev-db/mydumper-0.15.1.3 | 2 +- metadata/md5-cache/dev-db/myodbc-8.0.27-r1 | 2 +- metadata/md5-cache/dev-db/mysql++-3.3.0 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.36-r1 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.40 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.41 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.27-r1 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.31-r2 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.32-r2 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.34 | 2 +- .../dev-db/mysql-connector-c++-8.0.27 | 2 +- .../dev-db/mysql-connector-c++-8.0.27-r1 | 2 +- .../dev-db/mysql-connector-c++-8.0.31 | 2 +- .../dev-db/mysql-connector-c++-8.0.32 | 2 +- .../dev-db/mysql-connector-c++-8.0.33 | 2 +- .../dev-db/mysql-connector-c++-8.0.33-r1 | 2 +- .../dev-db/mysql-connector-c-8.0.27-r1 | 2 +- .../md5-cache/dev-db/mysql-connector-c-8.0.31 | 2 +- .../dev-db/mysql-connector-c-8.0.32-r1 | 2 +- .../md5-cache/dev-db/mysql-workbench-8.0.33 | 2 +- .../md5-cache/dev-db/mysql-workbench-8.0.34 | 2 +- .../dev-db/mysql-workbench-8.0.34-r1 | 2 +- metadata/md5-cache/dev-db/opendbx-1.4.6-r6 | 2 +- .../dev-db/percona-server-8.0.26.16-r2 | 2 +- .../dev-db/percona-xtrabackup-2.4.24 | 2 +- .../dev-db/percona-xtrabackup-8.0.30.23 | 2 +- metadata/md5-cache/dev-db/pg-gvm-22.5.1 | 2 +- metadata/md5-cache/dev-db/pg-gvm-22.6.1 | 2 +- metadata/md5-cache/dev-db/pg_activity-3.4.2 | 2 +- metadata/md5-cache/dev-db/pg_top-4.0.0-r3 | 2 +- metadata/md5-cache/dev-db/pgagent-4.2.1 | 2 +- metadata/md5-cache/dev-db/pgcli-3.3.1-r2 | 2 +- metadata/md5-cache/dev-db/pgrouting-3.2.1 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.3.2 | 2 +- metadata/md5-cache/dev-db/postgresql-11.21 | 2 +- metadata/md5-cache/dev-db/postgresql-12.16 | 2 +- metadata/md5-cache/dev-db/postgresql-13.12 | 2 +- metadata/md5-cache/dev-db/postgresql-14.9 | 2 +- metadata/md5-cache/dev-db/postgresql-15.4 | 2 +- metadata/md5-cache/dev-db/postgresql-16.0 | 2 +- metadata/md5-cache/dev-db/postgresql-9999 | 2 +- metadata/md5-cache/dev-db/qdbm-1.8.78-r4 | 2 +- .../md5-cache/dev-db/qt5-sqlcipher-1.0.11-r1 | 2 +- metadata/md5-cache/dev-db/redis-6.2.11 | 2 +- metadata/md5-cache/dev-db/redis-6.2.13 | 2 +- metadata/md5-cache/dev-db/redis-6.2.7-r2 | 2 +- metadata/md5-cache/dev-db/redis-7.0.12 | 2 +- metadata/md5-cache/dev-db/redis-7.0.13 | 2 +- metadata/md5-cache/dev-db/redis-7.0.5-r1 | 2 +- metadata/md5-cache/dev-db/redis-7.0.9 | 2 +- metadata/md5-cache/dev-db/spatialite-5.0.1-r1 | 2 +- metadata/md5-cache/dev-db/sqlcipher-4.5.1 | 2 +- metadata/md5-cache/dev-db/sqlcipher-4.5.5 | 2 +- metadata/md5-cache/dev-db/sqlite-3.42.0 | 2 +- metadata/md5-cache/dev-db/sqlite-3.43.0 | 2 +- metadata/md5-cache/dev-db/sqlite-3.43.1 | 2 +- metadata/md5-cache/dev-db/sqlite-3.43.2 | 6 +- metadata/md5-cache/dev-db/sqlite-9999 | 2 +- .../md5-cache/dev-db/sqlitebrowser-3.12.2 | 2 +- metadata/md5-cache/dev-db/sqlitebrowser-9999 | 2 +- metadata/md5-cache/dev-db/sqliteman-1.2.2-r5 | 2 +- metadata/md5-cache/dev-db/timescaledb-2.10.3 | 2 +- metadata/md5-cache/dev-db/timescaledb-2.11.1 | 2 +- metadata/md5-cache/dev-db/timescaledb-2.11.2 | 2 +- metadata/md5-cache/dev-db/timescaledb-2.12.0 | 2 +- metadata/md5-cache/dev-db/tora-3.2-r2 | 2 +- metadata/md5-cache/dev-db/wxsqlite3-3.2.1-r1 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13322 -> 13323 bytes metadata/md5-cache/dev-embedded/avarice-2.14 | 2 +- .../md5-cache/dev-embedded/avarice-2.14-r1 | 2 +- .../md5-cache/dev-embedded/avr-libc-2.1.0 | 2 +- metadata/md5-cache/dev-embedded/avrdude-7.0 | 2 +- .../md5-cache/dev-embedded/dc-tool-ip-1.0.4 | 2 +- metadata/md5-cache/dev-embedded/esptool-3.3.3 | 2 +- metadata/md5-cache/dev-embedded/esptool-4.5.1 | 2 +- metadata/md5-cache/dev-embedded/esptool-4.6.1 | 2 +- metadata/md5-cache/dev-embedded/esptool-4.6.2 | 2 +- metadata/md5-cache/dev-embedded/gputils-1.5.2 | 2 +- .../md5-cache/dev-embedded/libftdi-0.20-r2 | 2 +- .../md5-cache/dev-embedded/libftdi-1.5-r5 | 2 +- metadata/md5-cache/dev-embedded/libftdi-9999 | 2 +- .../dev-embedded/mcu8051ide-1.4.10-r1 | 2 +- .../dev-embedded/nodemcu-uploader-1.0.0 | 2 +- .../dev-embedded/nodemcu-uploader-1.0.0-r1 | 2 +- .../md5-cache/dev-embedded/picotool-1.1.0 | 2 +- .../md5-cache/dev-embedded/picotool-1.1.2 | 2 +- .../dev-embedded/platformio-6.1.6-r2 | 2 +- .../md5-cache/dev-embedded/ponyprog-3.1.3 | 2 +- metadata/md5-cache/dev-embedded/stlink-1.7.0 | 2 +- metadata/md5-cache/dev-embedded/stlink-9999 | 2 +- .../dev-embedded/usbprog-0.3.0_p20140828-r2 | 2 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 7994 -> 7990 bytes metadata/md5-cache/dev-games/aseprite-1.2.40 | 2 +- metadata/md5-cache/dev-games/cegui-0.8.7-r100 | 2 +- .../md5-cache/dev-games/freecell-solver-6.8.0 | 2 +- metadata/md5-cache/dev-games/freesolid-2.1.2 | 2 +- .../dev-games/irrlicht-mt-1.9.0.10-r1 | 2 +- metadata/md5-cache/dev-games/mygui-3.4.1-r1 | 2 +- metadata/md5-cache/dev-games/newton-3.14 | 2 +- metadata/md5-cache/dev-games/ogre-1.12.9-r3 | 2 +- metadata/md5-cache/dev-games/ogre-1.9.0-r3 | 2 +- metadata/md5-cache/dev-games/ogre-13.6.1 | 2 +- metadata/md5-cache/dev-games/ogre-2.1-r1 | 2 +- metadata/md5-cache/dev-games/ois-1.5.1 | 2 +- .../dev-games/openscenegraph-3.6.5-r114 | 2 +- .../openscenegraph-openmw-3.6_p20221115 | 2 +- .../dev-games/openscenegraph-qt-3.5.7-r1 | 2 +- metadata/md5-cache/dev-games/physfs-3.0.2-r1 | 2 +- metadata/md5-cache/dev-games/physfs-9999 | 2 +- .../dev-games/recastnavigation-1.6.0 | 2 +- .../md5-cache/dev-games/simgear-2020.3.18 | 2 +- metadata/md5-cache/dev-games/simgear-9999 | 2 +- metadata/md5-cache/dev-haskell/Manifest.gz | Bin 126873 -> 126876 bytes .../md5-cache/dev-haskell/cryptonite-0.28 | 2 +- .../md5-cache/dev-haskell/cryptonite-0.30 | 2 +- .../{pandoc-3.1.8 => pandoc-3.1.8-r1} | 6 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 75045 -> 74879 bytes metadata/md5-cache/dev-java/fec-1.0.4-r4 | 2 +- metadata/md5-cache/dev-java/icedtea-3.21.0 | 2 +- .../md5-cache/dev-java/icedtea-web-1.8.8-r1 | 2 +- metadata/md5-cache/dev-java/icu4j-73.2 | 4 +- .../md5-cache/dev-java/java-config-2.3.1-r1 | 2 +- metadata/md5-cache/dev-java/java-config-9999 | 2 +- .../md5-cache/dev-java/java-getopt-1.0.14-r1 | 14 - metadata/md5-cache/dev-java/javatoolkit-0.6.7 | 2 +- .../dev-java/javax-persistence-api-2.2 | 4 +- .../md5-cache/dev-java/openjdk-11.0.20.1_p1 | 2 +- .../md5-cache/dev-java/openjdk-17.0.8.1_p1 | 2 +- .../md5-cache/dev-java/openjdk-21.0.1_p12 | 16 + metadata/md5-cache/dev-java/openjdk-8.382_p05 | 2 +- .../md5-cache/dev-java/openjdk-bin-21.0.1_p12 | 17 + .../md5-cache/dev-java/openjfx-11.0.11_p1-r1 | 2 +- .../md5-cache/dev-java/openjfx-11.0.9_p0-r1 | 2 +- metadata/md5-cache/dev-java/openjfx-8.1000-r1 | 2 +- .../md5-cache/dev-java/osgi-cmpn-8.0.0-r1 | 4 +- .../md5-cache/dev-java/protobuf-java-3.23.0 | 2 +- .../md5-cache/dev-java/protobuf-java-3.24.2 | 2 +- .../md5-cache/dev-java/snappy-1.1.10.1-r1 | 4 +- metadata/md5-cache/dev-java/swt-4.10-r2 | 2 +- metadata/md5-cache/dev-java/swt-4.28-r1 | 2 +- metadata/md5-cache/dev-java/swt-4.29 | 2 +- metadata/md5-cache/dev-java/xalan-2.7.2-r1 | 15 - .../dev-java/xalan-serializer-2.7.2-r1 | 14 - metadata/md5-cache/dev-java/xerces-2.12.2-r1 | 4 +- metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 44473 -> 43955 bytes metadata/md5-cache/dev-lang/R-4.3.1 | 2 +- metadata/md5-cache/dev-lang/c-intercal-31.0 | 2 +- metadata/md5-cache/dev-lang/cfortran-20110621 | 2 +- metadata/md5-cache/dev-lang/cfortran-20210827 | 2 +- metadata/md5-cache/dev-lang/cxprolog-0.98.2 | 2 +- metadata/md5-cache/dev-lang/eisl-3.40 | 14 - metadata/md5-cache/dev-lang/eisl-3.45 | 14 - metadata/md5-cache/dev-lang/erlang-25.3 | 2 +- metadata/md5-cache/dev-lang/erlang-26.0 | 2 +- metadata/md5-cache/dev-lang/fuzion-0.084 | 16 + metadata/md5-cache/dev-lang/gdl-1.0.1-r2 | 2 +- metadata/md5-cache/dev-lang/ghc-9.0.2-r4 | 2 +- metadata/md5-cache/dev-lang/ghc-9.2.8 | 2 +- metadata/md5-cache/dev-lang/gnat-gpl-2021-r4 | 2 +- metadata/md5-cache/dev-lang/go-1.20.10 | 4 +- metadata/md5-cache/dev-lang/go-1.21.3 | 4 +- metadata/md5-cache/dev-lang/gprolog-1.4.5 | 2 +- metadata/md5-cache/dev-lang/gprolog-1.5.0 | 2 +- metadata/md5-cache/dev-lang/icon-9.5.20i | 2 +- metadata/md5-cache/dev-lang/icon-9.5.21b | 2 +- metadata/md5-cache/dev-lang/icon-9.5.22e | 2 +- metadata/md5-cache/dev-lang/ispc-1.19.0 | 2 +- metadata/md5-cache/dev-lang/janet-1.22.0 | 2 +- .../md5-cache/dev-lang/jerryscript-2.4.0-r4 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.19.1 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.20.0 | 2 +- metadata/md5-cache/dev-lang/julia-1.8.3-r4 | 2 +- metadata/md5-cache/dev-lang/julia-1.8.5-r1 | 2 +- metadata/md5-cache/dev-lang/julia-1.9.0 | 2 +- metadata/md5-cache/dev-lang/lua-5.3.6-r102 | 2 +- metadata/md5-cache/dev-lang/lua-5.4.4-r103 | 2 +- metadata/md5-cache/dev-lang/lua-5.4.6 | 2 +- metadata/md5-cache/dev-lang/luau-0.595 | 2 +- metadata/md5-cache/dev-lang/luau-0.596 | 2 +- metadata/md5-cache/dev-lang/luau-0.598 | 2 +- metadata/md5-cache/dev-lang/luau-0.599 | 2 +- metadata/md5-cache/dev-lang/luau-0.600 | 2 +- metadata/md5-cache/dev-lang/mercury-20.06-r1 | 2 +- metadata/md5-cache/dev-lang/mercury-20.06.1 | 2 +- metadata/md5-cache/dev-lang/mercury-22.01 | 2 +- metadata/md5-cache/dev-lang/mercury-22.01.1 | 2 +- metadata/md5-cache/dev-lang/mono-6.12.0.122 | 2 +- metadata/md5-cache/dev-lang/mono-6.12.0.182 | 2 +- metadata/md5-cache/dev-lang/mono-6.12.0.199 | 2 +- metadata/md5-cache/dev-lang/mozart-2.0.1 | 2 +- .../md5-cache/dev-lang/mozart-stdlib-2.0.1 | 2 +- metadata/md5-cache/dev-lang/mujs-1.3.2 | 2 +- metadata/md5-cache/dev-lang/mujs-1.3.3 | 2 +- metadata/md5-cache/dev-lang/neko-2.3.0-r2 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.05.0-r9 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.09.0-r3 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.10.2-r3 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.11.2-r2 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.12.1 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.13.1 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.14.0-r1 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.14.1 | 2 +- metadata/md5-cache/dev-lang/pcc-1.1.0-r1 | 2 +- metadata/md5-cache/dev-lang/perl-5.36.0-r2 | 2 +- metadata/md5-cache/dev-lang/perl-5.36.1-r3 | 2 +- metadata/md5-cache/dev-lang/perl-5.38.0-r1 | 2 +- metadata/md5-cache/dev-lang/php-8.1.20-r1 | 2 +- metadata/md5-cache/dev-lang/php-8.1.24 | 2 +- metadata/md5-cache/dev-lang/php-8.2.11 | 2 +- .../md5-cache/dev-lang/python-2.7.18_p16-r1 | 2 +- metadata/md5-cache/dev-lang/python-3.10.13 | 2 +- metadata/md5-cache/dev-lang/python-3.11.5 | 2 +- metadata/md5-cache/dev-lang/python-3.11.6 | 2 +- metadata/md5-cache/dev-lang/python-3.12.0 | 6 +- .../md5-cache/dev-lang/python-3.12.0_beta4_p2 | 2 +- metadata/md5-cache/dev-lang/python-3.12.0_p1 | 2 +- .../md5-cache/dev-lang/python-3.12.0_rc1_p5 | 2 +- .../md5-cache/dev-lang/python-3.12.0_rc1_p6 | 2 +- .../md5-cache/dev-lang/python-3.12.0_rc2_p1 | 2 +- .../dev-lang/python-3.12.0_rc2_p1-r1 | 2 +- metadata/md5-cache/dev-lang/python-3.12.0_rc3 | 2 +- .../md5-cache/dev-lang/python-3.12.0_rc3_p1 | 2 +- .../md5-cache/dev-lang/python-3.13.0_alpha1 | 2 +- metadata/md5-cache/dev-lang/python-3.8.18 | 2 +- metadata/md5-cache/dev-lang/python-3.9.18 | 2 +- metadata/md5-cache/dev-lang/ruby-3.1.4-r3 | 2 +- metadata/md5-cache/dev-lang/ruby-3.1.4-r4 | 2 +- metadata/md5-cache/dev-lang/ruby-3.1.4-r5 | 2 +- metadata/md5-cache/dev-lang/ruby-3.2.2-r3 | 2 +- metadata/md5-cache/dev-lang/ruby-3.2.2-r4 | 2 +- metadata/md5-cache/dev-lang/ruby-3.2.2-r5 | 2 +- metadata/md5-cache/dev-lang/rust-1.65.0 | 2 +- metadata/md5-cache/dev-lang/rust-1.66.1 | 2 +- metadata/md5-cache/dev-lang/rust-1.67.1-r1 | 2 +- metadata/md5-cache/dev-lang/rust-1.68.2 | 2 +- metadata/md5-cache/dev-lang/rust-1.69.0-r1 | 2 +- metadata/md5-cache/dev-lang/rust-1.70.0 | 2 +- metadata/md5-cache/dev-lang/rust-1.71.0 | 2 +- metadata/md5-cache/dev-lang/rust-1.71.1 | 2 +- metadata/md5-cache/dev-lang/rust-1.72.0-r1 | 2 +- metadata/md5-cache/dev-lang/rust-1.73.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.10.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.15.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.6.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-115.2.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-115.3.1 | 2 +- .../md5-cache/dev-lang/spidermonkey-78.15.0 | 2 +- .../dev-lang/spidermonkey-91.13.0-r1 | 2 +- metadata/md5-cache/dev-lang/squirrel-3.2 | 2 +- .../md5-cache/dev-lang/starlark-rust-0.8.0 | 2 +- .../md5-cache/dev-lang/swi-prolog-9.1.2-r1 | 2 +- metadata/md5-cache/dev-lang/tcl-8.6.11 | 2 +- metadata/md5-cache/dev-lang/tcl-8.6.12-r1 | 2 +- metadata/md5-cache/dev-lang/tcl-8.6.13 | 2 +- metadata/md5-cache/dev-lang/tcl-8.6.13-r1 | 2 +- metadata/md5-cache/dev-lang/typescript-5.1.6 | 11 - metadata/md5-cache/dev-lang/yap-7.0.1 | 2 +- metadata/md5-cache/dev-lang/yap-7.1.0 | 2 +- metadata/md5-cache/dev-lang/zig-0.10.1-r3 | 16 - .../dev-lang/{zig-0.11.0 => zig-0.11.0-r1} | 4 +- metadata/md5-cache/dev-lang/zig-9999 | 4 +- .../{zig-bin-0.11.0 => zig-bin-0.11.0-r1} | 2 +- metadata/md5-cache/dev-libs/9libs-1.0-r5 | 2 +- metadata/md5-cache/dev-libs/FBGEMM-2023.02.10 | 2 +- .../md5-cache/dev-libs/FP16-2021.03.20-r3 | 2 +- .../md5-cache/dev-libs/FXdiv-2020.12.09-r1 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 169063 -> 169569 bytes .../md5-cache/dev-libs/OpenNI-1.5.7.10-r3 | 2 +- metadata/md5-cache/dev-libs/OpenNI-9999 | 2 +- .../md5-cache/dev-libs/OpenNI2-2.2_beta2-r1 | 2 +- metadata/md5-cache/dev-libs/OpenNI2-9999 | 2 +- .../md5-cache/dev-libs/apache-arrow-11.0.0-r2 | 2 +- .../md5-cache/dev-libs/apache-arrow-12.0.0 | 2 +- .../md5-cache/dev-libs/apache-arrow-12.0.1-r1 | 8 +- metadata/md5-cache/dev-libs/apr-1.7.4-r1 | 2 +- metadata/md5-cache/dev-libs/asmjit-2021.11.13 | 2 +- metadata/md5-cache/dev-libs/asmjit-2022.07.02 | 2 +- metadata/md5-cache/dev-libs/atcore-1.0.0 | 2 +- metadata/md5-cache/dev-libs/avro-c-1.9.1-r2 | 2 +- metadata/md5-cache/dev-libs/aws-c-cal-0.4.5 | 2 +- .../md5-cache/dev-libs/aws-c-common-0.4.62 | 2 +- .../md5-cache/dev-libs/aws-c-common-0.5.2 | 2 +- .../dev-libs/aws-c-event-stream-0.2.5-r1 | 2 +- .../dev-libs/aws-c-event-stream-0.2.7 | 2 +- metadata/md5-cache/dev-libs/aws-c-io-0.7.0-r1 | 2 +- metadata/md5-cache/dev-libs/aws-c-io-0.9.2 | 2 +- .../md5-cache/dev-libs/aws-checksums-0.1.10 | 2 +- metadata/md5-cache/dev-libs/ayatana-ido-0.9.2 | 2 +- metadata/md5-cache/dev-libs/ayatana-ido-0.9.3 | 2 +- metadata/md5-cache/dev-libs/bemenu-0.6.16 | 16 + metadata/md5-cache/dev-libs/bemenu-9999 | 8 +- metadata/md5-cache/dev-libs/blake3-1.4.1 | 2 +- metadata/md5-cache/dev-libs/blake3-1.5.0 | 2 +- metadata/md5-cache/dev-libs/boost-1.82.0-r1 | 2 +- metadata/md5-cache/dev-libs/boost-1.83.0-r1 | 2 +- metadata/md5-cache/dev-libs/boost-1.83.0-r2 | 2 +- metadata/md5-cache/dev-libs/botan-3.1.1 | 2 +- metadata/md5-cache/dev-libs/botan-3.2.0-r1 | 2 +- metadata/md5-cache/dev-libs/c-blosc-1.21.5 | 2 +- .../md5-cache/dev-libs/c-blosc2-2.10.2-r1 | 2 +- metadata/md5-cache/dev-libs/c-blosc2-2.10.3 | 2 +- metadata/md5-cache/dev-libs/c-blosc2-2.10.4 | 2 +- metadata/md5-cache/dev-libs/c-blosc2-2.10.5 | 2 +- metadata/md5-cache/dev-libs/c-blosc2-2.9.3-r1 | 2 +- metadata/md5-cache/dev-libs/cJSON-1.7.16 | 2 +- metadata/md5-cache/dev-libs/capnproto-0.10.2 | 2 +- .../md5-cache/dev-libs/capnproto-0.10.4-r1 | 2 +- metadata/md5-cache/dev-libs/capnproto-0.9.1 | 2 +- metadata/md5-cache/dev-libs/capstone-4.0.2-r2 | 2 +- metadata/md5-cache/dev-libs/capstone-5.0.1 | 2 +- metadata/md5-cache/dev-libs/capstone-9999 | 2 +- metadata/md5-cache/dev-libs/castxml-0.5.1-r1 | 2 +- metadata/md5-cache/dev-libs/castxml-0.6.1 | 2 +- metadata/md5-cache/dev-libs/cereal-1.3.2-r2 | 2 +- metadata/md5-cache/dev-libs/cgreen-1.3.0 | 2 +- metadata/md5-cache/dev-libs/check-0.15.2-r1 | 2 +- metadata/md5-cache/dev-libs/clhpp-2023.04.17 | 2 +- .../md5-cache/dev-libs/collada-dom-2.5.0-r1 | 2 +- .../dev-libs/concurrencykit-0.7.1-r1 | 2 +- metadata/md5-cache/dev-libs/confuse-3.3-r1 | 2 +- metadata/md5-cache/dev-libs/confuse-3.3-r2 | 2 +- .../md5-cache/dev-libs/console_bridge-1.0.2 | 2 +- .../md5-cache/dev-libs/console_bridge-9999 | 2 +- metadata/md5-cache/dev-libs/cppcodec-0.2 | 2 +- metadata/md5-cache/dev-libs/cppcodec-9999 | 2 +- .../md5-cache/dev-libs/cpuinfo-2022.03.26-r1 | 2 +- .../md5-cache/dev-libs/cpuinfo-2022.08.19 | 2 +- metadata/md5-cache/dev-libs/crc32c-1.1.2-r2 | 2 +- .../dev-libs/crossguid-0.2.2_p20190529 | 2 +- metadata/md5-cache/dev-libs/crypto++-8.6.0-r1 | 2 +- metadata/md5-cache/dev-libs/crypto++-8.8.0 | 2 +- metadata/md5-cache/dev-libs/crypto++-8.9.0 | 2 +- metadata/md5-cache/dev-libs/cutlass-2.10.0-r1 | 2 +- metadata/md5-cache/dev-libs/cxxopts-3.0.0 | 2 +- metadata/md5-cache/dev-libs/cxxopts-3.1.0 | 2 +- .../md5-cache/dev-libs/cyrus-sasl-2.1.28-r4 | 2 +- metadata/md5-cache/dev-libs/date-3.0.0 | 2 +- metadata/md5-cache/dev-libs/dietlibc-0.34 | 2 +- metadata/md5-cache/dev-libs/distorm3-3.5.2-r1 | 2 +- .../dev-libs/double-conversion-3.2.1 | 2 +- .../dev-libs/eekboard-1.0.8_p20121001-r1 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.188 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.189-r1 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.189-r3 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.189-r4 | 2 +- metadata/md5-cache/dev-libs/ell-0.56 | 2 +- metadata/md5-cache/dev-libs/ell-0.57 | 2 +- metadata/md5-cache/dev-libs/ell-0.58 | 2 +- metadata/md5-cache/dev-libs/ell-0.59 | 2 +- metadata/md5-cache/dev-libs/ell-9999 | 2 +- metadata/md5-cache/dev-libs/fddl-20111124-r1 | 2 +- .../md5-cache/dev-libs/ferrisloki-3.0.13-r2 | 2 +- metadata/md5-cache/dev-libs/ffcall-2.4 | 2 +- metadata/md5-cache/dev-libs/ffcall-2.4-r1 | 2 +- .../md5-cache/dev-libs/flatbuffers-23.5.26 | 2 +- metadata/md5-cache/dev-libs/folks-0.15.6 | 2 +- .../md5-cache/dev-libs/foma-0.10.0_p20220612 | 2 +- metadata/md5-cache/dev-libs/gjs-1.76.2 | 2 +- metadata/md5-cache/dev-libs/gjs-1.78.0 | 2 +- metadata/md5-cache/dev-libs/gmime-2.6.23-r2 | 2 +- metadata/md5-cache/dev-libs/gmime-3.2.13 | 2 +- metadata/md5-cache/dev-libs/gmime-3.2.14 | 2 +- metadata/md5-cache/dev-libs/gmp-6.2.1-r5 | 2 +- metadata/md5-cache/dev-libs/gmp-6.3.0 | 2 +- metadata/md5-cache/dev-libs/gost-engine-3.0.1 | 2 +- .../md5-cache/dev-libs/gost-engine-3.0.1-r1 | 2 +- metadata/md5-cache/dev-libs/gost-engine-3.0.2 | 2 +- metadata/md5-cache/dev-libs/gost-engine-9999 | 2 +- metadata/md5-cache/dev-libs/granite-6.2.0 | 2 +- metadata/md5-cache/dev-libs/grantlee-5.3.0 | 2 +- metadata/md5-cache/dev-libs/hidapi-0.12.0 | 2 +- metadata/md5-cache/dev-libs/hidapi-0.12.0-r1 | 2 +- metadata/md5-cache/dev-libs/hidapi-0.13.1-r1 | 2 +- metadata/md5-cache/dev-libs/hidapi-0.14.0 | 2 +- metadata/md5-cache/dev-libs/hyperscan-5.4.2 | 2 +- metadata/md5-cache/dev-libs/icu-73.2 | 2 +- metadata/md5-cache/dev-libs/icu-layoutex-73.2 | 2 +- metadata/md5-cache/dev-libs/igraph-0.10.4 | 2 +- metadata/md5-cache/dev-libs/igraph-0.10.4-r1 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.6 | 8 +- metadata/md5-cache/dev-libs/imath-3.1.7 | 17 - metadata/md5-cache/dev-libs/imath-3.1.9 | 17 + metadata/md5-cache/dev-libs/iniparser-4.1 | 2 +- metadata/md5-cache/dev-libs/iniparser-4.1-r1 | 2 +- .../intel-compute-runtime-23.22.26516.18 | 2 +- .../intel-compute-runtime-23.35.27191.9 | 2 +- .../dev-libs/intel-metrics-discovery-1.12.165 | 2 +- .../intel-metrics-discovery-1.12.165.1 | 2 +- .../dev-libs/intel-metrics-library-1.0.133 | 2 +- .../dev-libs/intel-vc-intrinsics-0.13.0 | 2 +- metadata/md5-cache/dev-libs/json-c-0.16-r1 | 2 +- metadata/md5-cache/dev-libs/json-c-0.17 | 2 +- metadata/md5-cache/dev-libs/json-c-9999 | 2 +- .../dev-libs/json-parser-1.1.0_p20211208 | 2 +- .../md5-cache/dev-libs/jsonrpc-glib-3.44.0 | 2 +- metadata/md5-cache/dev-libs/jthread-1.3.3-r1 | 2 +- metadata/md5-cache/dev-libs/kdiagram-2.8.0 | 2 +- metadata/md5-cache/dev-libs/keystone-0.9.2-r2 | 2 +- metadata/md5-cache/dev-libs/keystone-9999 | 2 +- .../md5-cache/dev-libs/kirigami-addons-0.11.0 | 2 +- .../md5-cache/dev-libs/kopeninghours-23.04.3 | 2 +- .../md5-cache/dev-libs/kopeninghours-23.08.2 | 2 +- .../md5-cache/dev-libs/kosmindoormap-23.04.3 | 2 +- .../md5-cache/dev-libs/kosmindoormap-23.08.2 | 2 +- .../md5-cache/dev-libs/kpeoplevcard-0.1-r1 | 2 +- metadata/md5-cache/dev-libs/kproperty-3.2.0 | 2 +- .../dev-libs/kpublictransport-23.04.3 | 2 +- .../dev-libs/kpublictransport-23.08.2 | 2 +- metadata/md5-cache/dev-libs/kreport-3.2.0-r3 | 2 +- metadata/md5-cache/dev-libs/ktextaddons-1.2.1 | 2 +- metadata/md5-cache/dev-libs/ktextaddons-1.3.0 | 2 +- .../md5-cache/dev-libs/kuserfeedback-1.2.0 | 2 +- metadata/md5-cache/dev-libs/kweathercore-0.7 | 2 +- .../md5-cache/dev-libs/leatherman-1.12.10 | 2 +- .../md5-cache/dev-libs/leatherman-1.12.11 | 2 +- metadata/md5-cache/dev-libs/leatherman-1.12.9 | 2 +- metadata/md5-cache/dev-libs/level-zero-1.14.0 | 2 +- metadata/md5-cache/dev-libs/leveldb-1.23-r5 | 2 +- metadata/md5-cache/dev-libs/libaio-0.3.113 | 2 +- metadata/md5-cache/dev-libs/libaio-9999 | 2 +- metadata/md5-cache/dev-libs/libansilove-1.4.1 | 2 +- metadata/md5-cache/dev-libs/libansilove-9999 | 2 +- .../libappindicator-12.10.1_p20200706 | 2 +- .../dev-libs/libayatana-appindicator-0.5.91 | 2 +- .../dev-libs/libayatana-appindicator-0.5.92 | 2 +- .../dev-libs/libayatana-indicator-0.9.3 | 2 +- metadata/md5-cache/dev-libs/libbpf-0.8.1 | 2 +- metadata/md5-cache/dev-libs/libbpf-1.2.0 | 2 +- metadata/md5-cache/dev-libs/libbpf-1.2.2 | 2 +- metadata/md5-cache/dev-libs/libbpf-9999 | 2 +- metadata/md5-cache/dev-libs/libbson-1.18.0 | 2 +- metadata/md5-cache/dev-libs/libbson-1.24.4 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.10.2 | 2 +- metadata/md5-cache/dev-libs/libcec-6.0.2-r1 | 2 +- metadata/md5-cache/dev-libs/libcgroup-0.41-r6 | 2 +- metadata/md5-cache/dev-libs/libcgroup-3.0.0 | 2 +- .../md5-cache/dev-libs/libcgroup-3.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/libcgroup-3.1.0 | 2 +- .../md5-cache/dev-libs/libchdr-0_p20230230 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.7 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-17.0.3 | 2 +- .../md5-cache/dev-libs/libclc-17.0.3.9999 | 2 +- .../md5-cache/dev-libs/libclc-18.0.0.9999 | 2 +- .../dev-libs/libclc-18.0.0_pre20231013 | 2 +- .../dev-libs/libclc-18.0.0_pre20231019 | 2 +- .../dev-libs/libclc-18.0.0_pre20231025 | 2 +- metadata/md5-cache/dev-libs/libdazzle-3.44.0 | 2 +- .../md5-cache/dev-libs/libdbusmenu-16.04.0-r2 | 2 +- .../libdbusmenu-qt-0.9.3_pre20160218-r3 | 2 +- metadata/md5-cache/dev-libs/libdex-0.2.0 | 2 +- metadata/md5-cache/dev-libs/libdex-0.4.0 | 2 +- metadata/md5-cache/dev-libs/libdex-0.4.1 | 17 + metadata/md5-cache/dev-libs/libdispatch-5.7.1 | 2 +- metadata/md5-cache/dev-libs/libdispatch-5.7.3 | 2 +- metadata/md5-cache/dev-libs/libdispatch-5.8 | 2 +- .../md5-cache/dev-libs/libdivsufsort-2.0.1-r2 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.14-r2 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.16.1 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.16.2 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.16.4 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.17.0 | 2 +- metadata/md5-cache/dev-libs/libdynd-0.7.2-r1 | 2 +- metadata/md5-cache/dev-libs/libebml-1.4.4 | 2 +- .../md5-cache/dev-libs/libf2c-20130927-r1 | 2 +- metadata/md5-cache/dev-libs/libfido2-1.12.0 | 2 +- metadata/md5-cache/dev-libs/libfido2-1.13.0 | 2 +- .../md5-cache/dev-libs/libfilezilla-0.39.1-r1 | 15 - .../md5-cache/dev-libs/libfilezilla-0.42.2-r1 | 15 - .../md5-cache/dev-libs/libfilezilla-0.44.0 | 2 +- .../md5-cache/dev-libs/libfilezilla-0.45.0 | 2 +- .../dev-libs/libflatarray-0.4.0_pre20201009 | 2 +- metadata/md5-cache/dev-libs/libfmt-10.0.0 | 2 +- metadata/md5-cache/dev-libs/libfmt-10.1.0 | 2 +- metadata/md5-cache/dev-libs/libfmt-10.1.1 | 2 +- metadata/md5-cache/dev-libs/libfmt-8.1.1-r1 | 2 +- metadata/md5-cache/dev-libs/libfmt-9.1.0-r1 | 2 +- metadata/md5-cache/dev-libs/libfmt-9999 | 2 +- .../md5-cache/dev-libs/libgaminggear-0.15.1 | 2 +- .../md5-cache/dev-libs/libgcrypt-1.10.1-r2 | 2 +- .../md5-cache/dev-libs/libgcrypt-1.10.1-r3 | 2 +- metadata/md5-cache/dev-libs/libgcrypt-1.10.2 | 2 +- .../md5-cache/dev-libs/libgcrypt-1.9.4-r2 | 2 +- .../md5-cache/dev-libs/libgdata-0.18.1-r1 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.6.4 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.7.1 | 2 +- .../md5-cache/dev-libs/libgit2-glib-1.2.0 | 2 +- .../dev-libs/libgnome-games-support-1.8.2 | 2 +- .../dev-libs/libgnome-games-support-2.0.0 | 2 +- metadata/md5-cache/dev-libs/libgrapheme-2.0.2 | 2 +- metadata/md5-cache/dev-libs/libgusb-0.4.6 | 2 +- metadata/md5-cache/dev-libs/libgusb-0.4.7 | 2 +- metadata/md5-cache/dev-libs/libgweather-4.2.0 | 2 +- metadata/md5-cache/dev-libs/libgweather-4.4.0 | 2 +- metadata/md5-cache/dev-libs/libical-3.0.16 | 2 +- .../md5-cache/dev-libs/libindicate-12.10.1-r4 | 2 +- .../dev-libs/libindicator-12.10.1-r201 | 2 +- .../dev-libs/libindicator-12.10.1-r301 | 2 +- metadata/md5-cache/dev-libs/libjcat-0.1.14 | 2 +- metadata/md5-cache/dev-libs/liblouis-3.23.0 | 2 +- metadata/md5-cache/dev-libs/liblouis-3.25.0 | 2 +- metadata/md5-cache/dev-libs/libltdl-2.4.7-r1 | 2 +- metadata/md5-cache/dev-libs/libmanette-0.2.6 | 2 +- metadata/md5-cache/dev-libs/libmba-0.9.1-r4 | 2 +- metadata/md5-cache/dev-libs/libmcfp-1.2.2 | 2 +- metadata/md5-cache/dev-libs/libmcfp-1.2.3 | 2 +- metadata/md5-cache/dev-libs/libmelf-0.4.0-r1 | 2 +- .../dev-libs/libmemcached-awesome-1.1.4 | 2 +- metadata/md5-cache/dev-libs/libmirage-3.2.6 | 2 +- metadata/md5-cache/dev-libs/libnl-3.7.0 | 2 +- metadata/md5-cache/dev-libs/libnl-3.8.0 | 2 +- metadata/md5-cache/dev-libs/libnl-9999 | 2 +- metadata/md5-cache/dev-libs/libofx-0.10.9 | 2 +- metadata/md5-cache/dev-libs/liboil-0.3.17-r4 | 2 +- metadata/md5-cache/dev-libs/libowfat-0.32-r1 | 2 +- metadata/md5-cache/dev-libs/libowfat-0.32-r5 | 2 +- metadata/md5-cache/dev-libs/libowfat-0.33-r1 | 2 +- .../dev-libs/libparserutils-0.2.4-r3 | 2 +- metadata/md5-cache/dev-libs/libpeas-1.36.0 | 2 +- .../md5-cache/dev-libs/libphonenumber-8.12.39 | 2 +- .../md5-cache/dev-libs/libplatform-2.1.0.1-r2 | 2 +- metadata/md5-cache/dev-libs/libplatform-9999 | 2 +- metadata/md5-cache/dev-libs/libportal-0.6 | 2 +- metadata/md5-cache/dev-libs/libportal-0.7.1 | 2 +- .../md5-cache/dev-libs/libpsl-native-7.3.2 | 2 +- .../md5-cache/dev-libs/libpthread-stubs-0.5 | 2 +- metadata/md5-cache/dev-libs/libptytty-2.0-r1 | 2 +- .../md5-cache/dev-libs/libpwquality-1.4.5 | 2 +- metadata/md5-cache/dev-libs/libpy-0.2.5-r2 | 2 +- metadata/md5-cache/dev-libs/libqtxdg-3.11.0 | 2 +- metadata/md5-cache/dev-libs/libsigc++-2.12.0 | 2 +- metadata/md5-cache/dev-libs/libsigc++-3.4.0 | 2 +- metadata/md5-cache/dev-libs/libsigc++-3.6.0 | 2 +- .../md5-cache/dev-libs/libsodium-1.0.19-r1 | 4 +- metadata/md5-cache/dev-libs/libtecla-1.6.3-r1 | 2 +- .../md5-cache/dev-libs/libtermkey-0.22-r1 | 2 +- metadata/md5-cache/dev-libs/libtsm-4.0.2 | 2 +- metadata/md5-cache/dev-libs/libuninum-2.7-r2 | 2 +- metadata/md5-cache/dev-libs/libvterm-0.1.4 | 2 +- metadata/md5-cache/dev-libs/libwbxml-0.11.8 | 2 +- metadata/md5-cache/dev-libs/libx86-1.1-r5 | 2 +- .../md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 | 2 +- metadata/md5-cache/dev-libs/libxml2-2.10.4 | 2 +- metadata/md5-cache/dev-libs/libxml2-2.11.4 | 2 +- metadata/md5-cache/dev-libs/libxml2-2.11.5 | 2 +- metadata/md5-cache/dev-libs/libxml2-2.11.5-r1 | 2 +- metadata/md5-cache/dev-libs/libxml2-9999 | 2 +- metadata/md5-cache/dev-libs/libxslt-1.1.37-r1 | 2 +- metadata/md5-cache/dev-libs/libxslt-1.1.38 | 2 +- metadata/md5-cache/dev-libs/libxslt-9999 | 2 +- metadata/md5-cache/dev-libs/libzia-4.43 | 2 +- metadata/md5-cache/dev-libs/libzia-4.44 | 2 +- metadata/md5-cache/dev-libs/libzia-4.46 | 2 +- metadata/md5-cache/dev-libs/libzip-1.9.2 | 2 +- metadata/md5-cache/dev-libs/log4cplus-2.0.7 | 2 +- metadata/md5-cache/dev-libs/log4cpp-1.1.3-r3 | 2 +- metadata/md5-cache/dev-libs/log4cxx-1.0.0 | 2 +- metadata/md5-cache/dev-libs/marisa-0.2.6 | 2 +- metadata/md5-cache/dev-libs/marisa-9999 | 2 +- metadata/md5-cache/dev-libs/mdns-1.4.3 | 2 +- metadata/md5-cache/dev-libs/metee-3.2.3 | 2 +- metadata/md5-cache/dev-libs/mimalloc-2.0.9 | 2 +- metadata/md5-cache/dev-libs/mimalloc-2.1.1 | 2 +- metadata/md5-cache/dev-libs/mimalloc-2.1.2 | 2 +- metadata/md5-cache/dev-libs/miniz-2.2.0-r1 | 2 +- metadata/md5-cache/dev-libs/miniz-3.0.1 | 2 +- metadata/md5-cache/dev-libs/mmtf-cpp-1.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/mmtf-cpp-1.1.0-r1 | 2 +- .../dev-libs/mongo-c-driver-1.18.0-r1 | 2 +- .../md5-cache/dev-libs/mongo-c-driver-1.24.4 | 2 +- metadata/md5-cache/dev-libs/msgpack-5.0.0 | 2 +- metadata/md5-cache/dev-libs/msgpack-6.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/nanomsg-1.1.5-r1 | 2 +- metadata/md5-cache/dev-libs/ncnn-20230816 | 2 +- metadata/md5-cache/dev-libs/ncnn-20231027 | 16 + metadata/md5-cache/dev-libs/npth-1.6-r1 | 2 +- metadata/md5-cache/dev-libs/nspr-4.35-r2 | 2 +- metadata/md5-cache/dev-libs/nss-3.79.4 | 2 +- metadata/md5-cache/dev-libs/nss-3.91 | 2 +- metadata/md5-cache/dev-libs/nss-3.92 | 2 +- metadata/md5-cache/dev-libs/nss-3.93 | 2 +- metadata/md5-cache/dev-libs/nss-3.94 | 2 +- metadata/md5-cache/dev-libs/nss-pem-1.1.0 | 2 +- metadata/md5-cache/dev-libs/nsync-1.24.0-r1 | 2 +- metadata/md5-cache/dev-libs/nsync-1.25.0 | 2 +- metadata/md5-cache/dev-libs/olm-3.2.15 | 2 +- .../md5-cache/dev-libs/opencl-clang-14.0.0 | 2 +- .../md5-cache/dev-libs/opencl-clang-15.0.0 | 2 +- .../md5-cache/dev-libs/opencl-clang-16.0.0-r1 | 2 +- .../dev-libs/opencl-icd-loader-2023.04.17 | 2 +- .../md5-cache/dev-libs/opencryptoki-3.6.1-r1 | 2 +- metadata/md5-cache/dev-libs/openct-0.6.20-r5 | 2 +- metadata/md5-cache/dev-libs/openobex-1.7.2-r3 | 2 +- metadata/md5-cache/dev-libs/openssl-1.0.2u-r1 | 2 +- metadata/md5-cache/dev-libs/openssl-1.1.1u | 2 +- metadata/md5-cache/dev-libs/openssl-1.1.1w | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.10 | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.11 | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.12 | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.9-r1 | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.9-r2 | 2 +- metadata/md5-cache/dev-libs/openssl-3.1.2 | 2 +- metadata/md5-cache/dev-libs/openssl-3.1.3 | 2 +- metadata/md5-cache/dev-libs/openssl-3.1.4 | 2 +- .../dev-libs/openssl-compat-1.0.2u-r2 | 2 +- .../md5-cache/dev-libs/openssl-compat-1.1.1u | 2 +- metadata/md5-cache/dev-libs/pegtl-2.8.3-r1 | 2 +- metadata/md5-cache/dev-libs/pegtl-3.2.1 | 2 +- metadata/md5-cache/dev-libs/pegtl-3.2.5 | 2 +- metadata/md5-cache/dev-libs/pegtl-3.2.7 | 2 +- metadata/md5-cache/dev-libs/pigpio-79 | 2 +- .../dev-libs/plasma-wayland-protocols-1.10.0 | 2 +- metadata/md5-cache/dev-libs/pmdk-1.12.1 | 2 +- metadata/md5-cache/dev-libs/pmdk-1.9.2 | 2 +- metadata/md5-cache/dev-libs/pocl-3.1 | 2 +- metadata/md5-cache/dev-libs/pocl-4.0 | 2 +- metadata/md5-cache/dev-libs/poco-1.11.2-r1 | 2 +- metadata/md5-cache/dev-libs/poco-1.12.2-r2 | 2 +- metadata/md5-cache/dev-libs/poco-1.12.4 | 2 +- metadata/md5-cache/dev-libs/popt-1.18 | 2 +- metadata/md5-cache/dev-libs/popt-1.19 | 2 +- metadata/md5-cache/dev-libs/protobuf-21.12 | 6 +- metadata/md5-cache/dev-libs/protobuf-21.9 | 2 +- metadata/md5-cache/dev-libs/protobuf-23.3-r2 | 2 +- metadata/md5-cache/dev-libs/psimd-2020.05.17 | 2 +- .../dev-libs/pthreadpool-2022.05.09-r1 | 2 +- metadata/md5-cache/dev-libs/pugixml-1.13 | 2 +- metadata/md5-cache/dev-libs/pugixml-1.14 | 2 +- metadata/md5-cache/dev-libs/pugixml-9999 | 2 +- metadata/md5-cache/dev-libs/qcoro5-0.9.0 | 2 +- metadata/md5-cache/dev-libs/qhotkey-1.5.0 | 2 +- .../md5-cache/dev-libs/qtkeychain-0.14.1-r1 | 2 +- metadata/md5-cache/dev-libs/quazip-1.2 | 2 +- metadata/md5-cache/dev-libs/quazip-1.3-r2 | 2 +- metadata/md5-cache/dev-libs/quazip-1.3-r3 | 2 +- metadata/md5-cache/dev-libs/quazip-1.4 | 2 +- metadata/md5-cache/dev-libs/quazip-1.4-r1 | 2 +- metadata/md5-cache/dev-libs/qxlsx-1.4.5 | 2 +- metadata/md5-cache/dev-libs/qxlsx-1.4.6 | 2 +- .../md5-cache/dev-libs/rapidjson-1.1.0-r3 | 2 +- .../md5-cache/dev-libs/rapidjson-1.1.0-r4 | 2 +- metadata/md5-cache/dev-libs/rapidjson-9999 | 2 +- metadata/md5-cache/dev-libs/rccl-5.1.3 | 2 +- metadata/md5-cache/dev-libs/redis-ipc-0.1.0 | 2 +- metadata/md5-cache/dev-libs/rinutils-0.10.0 | 2 +- metadata/md5-cache/dev-libs/rinutils-0.10.2 | 2 +- .../md5-cache/dev-libs/rinutils-0.10.2-r1 | 2 +- metadata/md5-cache/dev-libs/rocksdb-6.14.6-r2 | 2 +- metadata/md5-cache/dev-libs/rocksdb-6.15.5-r1 | 2 +- metadata/md5-cache/dev-libs/rocksdb-6.17.3-r1 | 2 +- metadata/md5-cache/dev-libs/rocksdb-7.9.2 | 2 +- .../md5-cache/dev-libs/rocm-comgr-5.1.3-r3 | 2 +- .../md5-cache/dev-libs/rocm-comgr-5.3.3-r2 | 2 +- .../md5-cache/dev-libs/rocm-comgr-5.4.3-r1 | 2 +- metadata/md5-cache/dev-libs/rocm-comgr-5.5.1 | 2 +- metadata/md5-cache/dev-libs/rocm-comgr-5.7.1 | 2 +- .../dev-libs/rocm-device-libs-5.1.3-r1 | 2 +- .../md5-cache/dev-libs/rocm-device-libs-5.3.3 | 2 +- .../md5-cache/dev-libs/rocm-device-libs-5.4.3 | 2 +- .../md5-cache/dev-libs/rocm-device-libs-5.5.1 | 2 +- .../md5-cache/dev-libs/rocm-device-libs-5.7.1 | 2 +- .../dev-libs/rocm-opencl-runtime-5.1.3 | 2 +- .../dev-libs/rocm-opencl-runtime-5.3.3-r1 | 2 +- .../dev-libs/rocm-opencl-runtime-5.4.3-r1 | 2 +- .../dev-libs/rocm-opencl-runtime-5.5.1 | 2 +- .../dev-libs/rocm-opencl-runtime-5.7.1 | 2 +- .../dev-libs/rocm-opencl-runtime-9999 | 2 +- .../md5-cache/dev-libs/rocr-runtime-5.1.3-r1 | 2 +- .../md5-cache/dev-libs/rocr-runtime-5.3.3-r1 | 2 +- .../md5-cache/dev-libs/rocr-runtime-5.4.3-r1 | 2 +- .../md5-cache/dev-libs/rocr-runtime-5.5.1 | 2 +- .../md5-cache/dev-libs/rocr-runtime-5.7.1-r1 | 2 +- .../dev-libs/roct-thunk-interface-5.1.3 | 2 +- .../dev-libs/roct-thunk-interface-5.3.3 | 2 +- .../dev-libs/roct-thunk-interface-5.4.3 | 2 +- .../dev-libs/roct-thunk-interface-5.5.1 | 2 +- .../dev-libs/roct-thunk-interface-5.7.1 | 2 +- metadata/md5-cache/dev-libs/s2n-1.0.0 | 2 +- metadata/md5-cache/dev-libs/sdformat-9.10.0 | 2 +- .../md5-cache/dev-libs/sentry-native-0.6.5-r1 | 2 +- .../md5-cache/dev-libs/sentry-native-0.6.6 | 2 +- metadata/md5-cache/dev-libs/sexpp-0.8.6 | 2 +- metadata/md5-cache/dev-libs/simdjson-3.2.0 | 2 +- metadata/md5-cache/dev-libs/simdjson-3.2.3 | 2 +- metadata/md5-cache/dev-libs/simdjson-3.3.0 | 2 +- metadata/md5-cache/dev-libs/simdjson-3.4.0 | 16 + metadata/md5-cache/dev-libs/sleef-3.5.1-r1 | 2 +- metadata/md5-cache/dev-libs/spdlog-1.11.0-r3 | 2 +- metadata/md5-cache/dev-libs/spdlog-1.12.0-r2 | 2 +- metadata/md5-cache/dev-libs/spdlog-9999 | 2 +- metadata/md5-cache/dev-libs/starpu-1.2.6-r1 | 2 +- metadata/md5-cache/dev-libs/starpu-1.3.9 | 2 +- metadata/md5-cache/dev-libs/teakra-20220224 | 2 +- .../md5-cache/dev-libs/template-glib-3.36.1 | 2 +- metadata/md5-cache/dev-libs/thrift-0.16.0-r2 | 2 +- metadata/md5-cache/dev-libs/thrift-0.18.1-r1 | 2 +- metadata/md5-cache/dev-libs/tinyxml-2.6.2-r4 | 2 +- metadata/md5-cache/dev-libs/tinyxml-2.6.2-r5 | 2 +- metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/tlsh-4.8.2 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r1 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r2 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r3 | 2 +- metadata/md5-cache/dev-libs/ucl-1.03-r1 | 2 +- metadata/md5-cache/dev-libs/unibilium-2.1.1 | 2 +- .../md5-cache/dev-libs/unittest++-2.0.0-r2 | 2 +- metadata/md5-cache/dev-libs/urdfdom-3.1.0 | 2 +- metadata/md5-cache/dev-libs/urdfdom-9999 | 2 +- .../md5-cache/dev-libs/urdfdom_headers-1.1.0 | 2 +- .../md5-cache/dev-libs/urdfdom_headers-9999 | 2 +- metadata/md5-cache/dev-libs/uriparser-0.9.7 | 2 +- metadata/md5-cache/dev-libs/utfcpp-3.2.1 | 2 +- metadata/md5-cache/dev-libs/utfcpp-9999 | 2 +- metadata/md5-cache/dev-libs/vc-1.4.3 | 2 +- metadata/md5-cache/dev-libs/vc-1.4.4 | 12 + metadata/md5-cache/dev-libs/xalan-c-1.12-r2 | 2 +- metadata/md5-cache/dev-libs/xalan-c-9999 | 2 +- metadata/md5-cache/dev-libs/xerces-c-3.2.4-r2 | 2 +- metadata/md5-cache/dev-libs/xerces-c-9999 | 2 +- metadata/md5-cache/dev-libs/xxhash-0.8.2 | 4 +- metadata/md5-cache/dev-libs/yajl-2.1.0-r4 | 2 +- metadata/md5-cache/dev-libs/yyjson-0.8.0 | 2 +- .../md5-cache/dev-libs/zziplib-0.13.72-r3 | 2 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5190 -> 5198 bytes .../md5-cache/dev-lisp/c2ffi-16.0.0.20231016 | 2 +- metadata/md5-cache/dev-lisp/clisp-2.49.92-r1 | 2 +- metadata/md5-cache/dev-lisp/gcl-2.6.13_pre99 | 2 +- metadata/md5-cache/dev-lisp/gcl-2.6.14 | 2 +- metadata/md5-cache/dev-lisp/gcl-2.6.15_pre3 | 2 +- metadata/md5-cache/dev-lisp/sbcl-2.3.5 | 2 +- metadata/md5-cache/dev-lisp/sbcl-2.3.7 | 2 +- metadata/md5-cache/dev-lisp/sbcl-2.3.8 | 2 +- metadata/md5-cache/dev-lisp/sbcl-2.3.9 | 2 +- metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r1 | 2 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 8282 -> 8283 bytes metadata/md5-cache/dev-lua/lpeg-1.0.2-r101 | 2 +- metadata/md5-cache/dev-lua/lua-zlib-1.2-r1 | 2 +- metadata/md5-cache/dev-lua/luv-1.44.2.0 | 2 +- metadata/md5-cache/dev-lua/luv-1.45.0.0 | 2 +- .../dev-lua/toluapp-1.0.93_p20190513-r100 | 2 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 108625 -> 108630 bytes metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-17.0.3.9999 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-18.0.0_pre20231013 | 2 +- .../dev-ml/llvm-ocaml-18.0.0_pre20231019 | 2 +- .../dev-ml/llvm-ocaml-18.0.0_pre20231025 | 2 +- .../dev-perl/Alien-wxWidgets-0.690.0-r2 | 2 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 376878 -> 376889 bytes metadata/md5-cache/dev-perl/Quota-1.8.1 | 2 +- metadata/md5-cache/dev-perl/Quota-1.8.2 | 2 +- .../md5-cache/dev-perl/Sereal-Decoder-4.23.0 | 2 +- .../md5-cache/dev-perl/Sereal-Encoder-4.23.0 | 2 +- metadata/md5-cache/dev-perl/Wx-0.993.200-r2 | 2 +- .../dev-perl/Wx-Perl-ProcessStream-0.320.0-r4 | 2 +- .../dev-perl/Wx-Scintilla-0.390.0-r4 | 2 +- .../md5-cache/dev-perl/perl-headers-0.0.2 | 2 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 45922 -> 45918 bytes metadata/md5-cache/dev-php/pecl-pam-2.2.3 | 2 +- metadata/md5-cache/dev-php/pecl-pam-2.2.4 | 2 +- .../md5-cache/dev-python/APScheduler-3.10.1 | 2 +- .../md5-cache/dev-python/APScheduler-3.10.2 | 2 +- .../md5-cache/dev-python/APScheduler-3.10.3 | 2 +- .../md5-cache/dev-python/APScheduler-3.10.4 | 2 +- metadata/md5-cache/dev-python/Arpeggio-2.0.2 | 2 +- metadata/md5-cache/dev-python/Babel-2.12.1 | 2 +- metadata/md5-cache/dev-python/Babel-2.13.0 | 2 +- metadata/md5-cache/dev-python/Babel-2.13.1 | 2 +- .../md5-cache/dev-python/BitVector-3.5.0-r1 | 2 +- .../md5-cache/dev-python/ConfigArgParse-1.7 | 2 +- .../dev-python/CppHeaderParser-2.7.4-r1 | 2 +- metadata/md5-cache/dev-python/DBUtils-3.0.3 | 2 +- metadata/md5-cache/dev-python/Faker-19.10.0 | 2 +- metadata/md5-cache/dev-python/Faker-19.11.0 | 2 +- metadata/md5-cache/dev-python/Faker-19.12.0 | 2 +- metadata/md5-cache/dev-python/Faker-19.6.1 | 2 +- metadata/md5-cache/dev-python/Faker-19.6.2 | 2 +- metadata/md5-cache/dev-python/Faker-19.7.0 | 2 +- metadata/md5-cache/dev-python/Faker-19.9.0 | 2 +- .../md5-cache/dev-python/Frozen-Flask-0.18-r1 | 2 +- .../md5-cache/dev-python/GitPython-3.1.37 | 2 +- .../md5-cache/dev-python/GitPython-3.1.38 | 2 +- .../md5-cache/dev-python/GitPython-3.1.40 | 2 +- .../dev-python/GridDataFormats-1.0.1 | 2 +- .../dev-python/GridDataFormats-1.0.2 | 2 +- metadata/md5-cache/dev-python/IPy-1.01-r1 | 2 +- .../md5-cache/dev-python/Levenshtein-0.21.1 | 2 +- .../md5-cache/dev-python/Levenshtein-0.22.0 | 2 +- .../md5-cache/dev-python/Levenshtein-0.23.0 | 2 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 394568 -> 396213 bytes .../md5-cache/dev-python/MechanicalSoup-1.3.0 | 2 +- metadata/md5-cache/dev-python/Nuitka-1.7.10 | 2 +- metadata/md5-cache/dev-python/Nuitka-1.7.9 | 2 +- metadata/md5-cache/dev-python/Nuitka-1.8 | 2 +- metadata/md5-cache/dev-python/Nuitka-1.8.1 | 2 +- metadata/md5-cache/dev-python/Nuitka-1.8.2 | 2 +- metadata/md5-cache/dev-python/Nuitka-1.8.3 | 2 +- metadata/md5-cache/dev-python/Nuitka-1.8.4 | 2 +- metadata/md5-cache/dev-python/Opcodes-0.3.14 | 2 +- .../md5-cache/dev-python/OutputCheck-0.4.2-r1 | 2 +- .../md5-cache/dev-python/PeachPy-2022.11.13 | 2 +- metadata/md5-cache/dev-python/PyGithub-1.59.1 | 2 +- metadata/md5-cache/dev-python/PyGithub-2.1.1 | 2 +- .../md5-cache/dev-python/PyQt-builder-1.15.2 | 2 +- .../md5-cache/dev-python/PyQt-builder-1.15.3 | 2 +- metadata/md5-cache/dev-python/PyQt5-5.15.10 | 2 +- metadata/md5-cache/dev-python/PyQt5-5.15.9-r1 | 2 +- .../md5-cache/dev-python/PyQt5-sip-12.12.2 | 2 +- .../md5-cache/dev-python/PyQt5-sip-12.13.0 | 2 +- metadata/md5-cache/dev-python/PyQt6-6.5.2 | 2 +- metadata/md5-cache/dev-python/PyQt6-6.5.2-r1 | 2 +- metadata/md5-cache/dev-python/PyQt6-6.5.3 | 2 +- .../dev-python/PyQt6-WebEngine-6.5.0 | 2 +- .../md5-cache/dev-python/PyQt6-sip-13.5.2 | 2 +- .../md5-cache/dev-python/PyQt6-sip-13.6.0 | 2 +- .../dev-python/PyQtWebEngine-5.15.6-r1 | 2 +- .../md5-cache/dev-python/PyRSS2Gen-1.1-r2 | 2 +- metadata/md5-cache/dev-python/PySDL2-0.9.13 | 2 +- metadata/md5-cache/dev-python/PySDL2-0.9.16 | 2 +- .../md5-cache/dev-python/PySensors-0.0.4-r1 | 2 +- .../md5-cache/dev-python/PySocks-1.7.1-r2 | 2 +- metadata/md5-cache/dev-python/QtPy-2.3.1 | 2 +- metadata/md5-cache/dev-python/QtPy-2.3.1-r1 | 2 +- metadata/md5-cache/dev-python/QtPy-2.4.0 | 2 +- metadata/md5-cache/dev-python/QtPy-2.4.0-r1 | 2 +- .../dev-python/{QtPy-2.4.1 => QtPy-2.4.1-r1} | 4 +- metadata/md5-cache/dev-python/a2wsgi-1.7.0 | 2 +- metadata/md5-cache/dev-python/a2wsgi-1.8.0 | 2 +- metadata/md5-cache/dev-python/absl-py-2.0.0 | 2 +- .../dev-python/accessible-pygments-0.0.4 | 2 +- metadata/md5-cache/dev-python/adblock-0.6.0 | 2 +- metadata/md5-cache/dev-python/aesara-2.9.2 | 2 +- metadata/md5-cache/dev-python/aesara-2.9.3 | 2 +- metadata/md5-cache/dev-python/agate-1.7.1 | 2 +- metadata/md5-cache/dev-python/agate-1.8.0 | 2 +- metadata/md5-cache/dev-python/agate-1.9.0 | 2 +- .../md5-cache/dev-python/agate-dbf-0.2.2-r2 | 2 +- .../md5-cache/dev-python/agate-excel-0.2.5-r2 | 2 +- metadata/md5-cache/dev-python/agate-sql-0.5.9 | 2 +- .../md5-cache/dev-python/agate-sql-0.5.9-r1 | 2 +- metadata/md5-cache/dev-python/agate-sql-0.6.0 | 2 +- metadata/md5-cache/dev-python/agate-sql-0.7.0 | 2 +- metadata/md5-cache/dev-python/aiocache-0.12.0 | 2 +- metadata/md5-cache/dev-python/aiocache-0.12.2 | 2 +- metadata/md5-cache/dev-python/aiodns-3.0.0-r1 | 2 +- metadata/md5-cache/dev-python/aiodns-3.1.0 | 2 +- metadata/md5-cache/dev-python/aiodns-3.1.1 | 2 +- metadata/md5-cache/dev-python/aiofiles-22.1.0 | 2 +- metadata/md5-cache/dev-python/aiofiles-23.1.0 | 2 +- metadata/md5-cache/dev-python/aiofiles-23.2.1 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.8.5 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.8.6 | 2 +- .../md5-cache/dev-python/aiohttp-3.8.6-r1 | 17 + .../dev-python/aiohttp-cors-0.7.0-r2 | 2 +- .../dev-python/aiohttp-oauthlib-0.1.0 | 2 +- .../md5-cache/dev-python/aiohttp-socks-0.8.3 | 2 +- .../md5-cache/dev-python/aiohttp-socks-0.8.4 | 2 +- metadata/md5-cache/dev-python/aiopylgtv-0.4.1 | 2 +- .../md5-cache/dev-python/aioresponses-0.7.4 | 2 +- .../md5-cache/dev-python/aiorpcX-0.22.1-r1 | 2 +- metadata/md5-cache/dev-python/aiosignal-1.3.1 | 2 +- .../md5-cache/dev-python/aiosqlite-0.19.0 | 2 +- metadata/md5-cache/dev-python/aiostream-0.4.5 | 2 +- metadata/md5-cache/dev-python/aiostream-0.5.0 | 2 +- metadata/md5-cache/dev-python/aiostream-0.5.1 | 2 +- metadata/md5-cache/dev-python/aiostream-0.5.2 | 2 +- metadata/md5-cache/dev-python/ajsonrpc-1.2.0 | 2 +- .../md5-cache/dev-python/alabaster-0.7.13 | 2 +- metadata/md5-cache/dev-python/alembic-1.12.0 | 2 +- metadata/md5-cache/dev-python/alembic-1.12.1 | 16 + .../md5-cache/dev-python/allpairspy-2.5.1 | 2 +- metadata/md5-cache/dev-python/amodem-1.15.4 | 2 +- .../md5-cache/dev-python/aniso8601-9.0.1-r1 | 2 +- .../dev-python/annotated-types-0.5.0 | 2 +- .../dev-python/annotated-types-0.6.0 | 2 +- metadata/md5-cache/dev-python/ansi-0.3.6 | 2 +- .../md5-cache/dev-python/ansi2html-1.8.0-r1 | 2 +- .../dev-python/ansible-compat-4.1.10 | 2 +- .../dev-python/ansible-pygments-0.1.1-r1 | 2 +- .../md5-cache/dev-python/ansicolor-0.3.2-r1 | 2 +- metadata/md5-cache/dev-python/ansicolor-9999 | 2 +- .../dev-python/antlr4-python3-runtime-4.13.0 | 2 +- .../dev-python/antlr4-python3-runtime-4.13.1 | 2 +- metadata/md5-cache/dev-python/anyascii-0.3.2 | 2 +- metadata/md5-cache/dev-python/anyio-3.7.1 | 2 +- metadata/md5-cache/dev-python/anyio-4.0.0 | 2 +- metadata/md5-cache/dev-python/anyqt-0.2.0 | 2 +- .../dev-python/apache-libcloud-3.8.0-r1 | 2 +- metadata/md5-cache/dev-python/apipkg-3.0.2 | 2 +- metadata/md5-cache/dev-python/apispec-6.3.0 | 2 +- .../md5-cache/dev-python/appdirs-1.4.4-r3 | 2 +- metadata/md5-cache/dev-python/apsw-3.42.0.1 | 2 +- metadata/md5-cache/dev-python/apsw-3.43.0.0 | 2 +- metadata/md5-cache/dev-python/apsw-3.43.1.0 | 2 +- metadata/md5-cache/dev-python/apsw-3.43.1.1 | 2 +- metadata/md5-cache/dev-python/apsw-3.43.2.0 | 2 +- .../md5-cache/dev-python/argcomplete-3.1.2 | 2 +- metadata/md5-cache/dev-python/argh-0.29.4 | 2 +- metadata/md5-cache/dev-python/argh-0.30.0 | 2 +- metadata/md5-cache/dev-python/argh-0.30.1 | 2 +- metadata/md5-cache/dev-python/argh-0.30.2 | 2 +- .../md5-cache/dev-python/argon2-cffi-23.1.0 | 2 +- .../dev-python/argon2-cffi-bindings-21.2.0-r1 | 2 +- .../md5-cache/dev-python/argparse-manpage-4.3 | 2 +- .../md5-cache/dev-python/argparse-manpage-4.4 | 2 +- .../md5-cache/dev-python/argparse-manpage-4.5 | 2 +- metadata/md5-cache/dev-python/arrow-1.2.3 | 2 +- metadata/md5-cache/dev-python/arrow-1.3.0 | 2 +- metadata/md5-cache/dev-python/arsenic-21.8 | 2 +- metadata/md5-cache/dev-python/asgiref-3.7.2 | 2 +- .../md5-cache/dev-python/asn1crypto-1.5.1 | 2 +- metadata/md5-cache/dev-python/asteval-0.9.31 | 2 +- metadata/md5-cache/dev-python/astor-0.8.1-r1 | 2 +- .../md5-cache/dev-python/astroid-2.15.8-r1 | 2 +- metadata/md5-cache/dev-python/astroid-3.0.1 | 2 +- metadata/md5-cache/dev-python/asttokens-2.4.0 | 2 +- metadata/md5-cache/dev-python/asttokens-2.4.1 | 2 +- .../md5-cache/dev-python/astunparse-1.6.3-r1 | 2 +- metadata/md5-cache/dev-python/async-lru-2.0.4 | 2 +- .../md5-cache/dev-python/async-timeout-4.0.3 | 2 +- .../dev-python/async_generator-1.10-r2 | 2 +- .../md5-cache/dev-python/asyncstdlib-3.10.8 | 2 +- .../md5-cache/dev-python/asyncstdlib-3.10.9 | 2 +- .../md5-cache/dev-python/atomicwrites-1.4.1 | 2 +- metadata/md5-cache/dev-python/atpublic-4.0 | 2 +- metadata/md5-cache/dev-python/attrs-23.1.0 | 2 +- metadata/md5-cache/dev-python/audioread-3.0.0 | 2 +- metadata/md5-cache/dev-python/audioread-3.0.1 | 2 +- .../md5-cache/dev-python/authres-1.2.0-r1 | 2 +- metadata/md5-cache/dev-python/autobahn-23.6.2 | 2 +- .../md5-cache/dev-python/autocommand-2.2.2 | 2 +- metadata/md5-cache/dev-python/automat-22.10.0 | 2 +- metadata/md5-cache/dev-python/autopage-0.5.1 | 2 +- metadata/md5-cache/dev-python/autopage-0.5.2 | 2 +- metadata/md5-cache/dev-python/autopep8-2.0.4 | 2 +- metadata/md5-cache/dev-python/autopep8-9999 | 2 +- metadata/md5-cache/dev-python/autoprop-4.1.0 | 2 +- .../dev-python/aws-sam-translator-1.76.0 | 2 +- .../dev-python/aws-sam-translator-1.77.0 | 2 +- .../dev-python/aws-sam-translator-1.78.0 | 2 +- .../dev-python/aws-sam-translator-1.79.0 | 2 +- .../md5-cache/dev-python/aws-xray-sdk-2.12.0 | 2 +- .../md5-cache/dev-python/aws-xray-sdk-2.12.1 | 2 +- metadata/md5-cache/dev-python/awxkit-22.5.0 | 2 +- metadata/md5-cache/dev-python/awxkit-22.6.0 | 2 +- metadata/md5-cache/dev-python/awxkit-22.7.0 | 2 +- metadata/md5-cache/dev-python/awxkit-23.0.0 | 2 +- metadata/md5-cache/dev-python/awxkit-23.1.0 | 2 +- metadata/md5-cache/dev-python/awxkit-23.2.0 | 2 +- metadata/md5-cache/dev-python/awxkit-23.3.0 | 2 +- metadata/md5-cache/dev-python/awxkit-23.3.1 | 2 +- .../md5-cache/dev-python/babelfish-0.6.0-r2 | 2 +- metadata/md5-cache/dev-python/babelfish-9999 | 2 +- .../md5-cache/dev-python/backcall-0.2.0-r1 | 2 +- metadata/md5-cache/dev-python/backoff-2.2.1 | 2 +- metadata/md5-cache/dev-python/backrefs-5.6_p1 | 2 +- metadata/md5-cache/dev-python/bandit-1.7.5-r1 | 2 +- metadata/md5-cache/dev-python/bareos-22.1.0 | 2 +- metadata/md5-cache/dev-python/bashate-2.1.1 | 2 +- .../dev-python/basho-erlastic-2.1.1-r1 | 2 +- metadata/md5-cache/dev-python/bcrypt-4.0.1 | 2 +- metadata/md5-cache/dev-python/beagle-0.3.0-r1 | 2 +- metadata/md5-cache/dev-python/beartype-0.15.0 | 2 +- metadata/md5-cache/dev-python/beartype-0.16.1 | 2 +- metadata/md5-cache/dev-python/beartype-0.16.2 | 2 +- metadata/md5-cache/dev-python/beartype-0.16.3 | 2 +- metadata/md5-cache/dev-python/beartype-0.16.4 | 2 +- .../dev-python/beautifulsoup4-4.12.2 | 2 +- .../md5-cache/dev-python/beniget-0.4.1-r1 | 2 +- .../md5-cache/dev-python/betamax-0.8.1-r2 | 2 +- .../dev-python/betamax-matchers-0.4.0-r1 | 2 +- .../md5-cache/dev-python/bibtexparser-1.4.0 | 2 +- .../md5-cache/dev-python/bibtexparser-1.4.1 | 2 +- .../md5-cache/dev-python/binaryornot-0.4.4-r3 | 2 +- metadata/md5-cache/dev-python/bitarray-2.8.1 | 2 +- metadata/md5-cache/dev-python/bitarray-2.8.2 | 2 +- metadata/md5-cache/dev-python/bitstring-4.1.1 | 2 +- metadata/md5-cache/dev-python/black-23.10.0 | 16 - metadata/md5-cache/dev-python/black-23.10.1 | 2 +- metadata/md5-cache/dev-python/black-23.7.0 | 16 - metadata/md5-cache/dev-python/black-23.9.0 | 16 - metadata/md5-cache/dev-python/black-23.9.1 | 6 +- .../md5-cache/dev-python/blake3-py-0.3.3-r1 | 2 +- .../md5-cache/dev-python/blake3-py-c-0.3.3 | 2 +- metadata/md5-cache/dev-python/bleach-6.0.0 | 2 +- metadata/md5-cache/dev-python/bleach-6.1.0 | 2 +- metadata/md5-cache/dev-python/blessed-1.20.0 | 2 +- metadata/md5-cache/dev-python/blinker-1.6.2 | 2 +- metadata/md5-cache/dev-python/blinker-1.6.3 | 2 +- metadata/md5-cache/dev-python/blosc-1.11.1 | 2 +- .../md5-cache/dev-python/bluelet-0.2.0-r1 | 2 +- metadata/md5-cache/dev-python/blurb-1.1.0 | 2 +- metadata/md5-cache/dev-python/boltons-23.0.0 | 2 +- metadata/md5-cache/dev-python/boolean-py-4.0 | 2 +- metadata/md5-cache/dev-python/boto-2.49.0-r6 | 2 +- metadata/md5-cache/dev-python/boto3-1.28.62 | 2 +- metadata/md5-cache/dev-python/boto3-1.28.63 | 2 +- metadata/md5-cache/dev-python/boto3-1.28.68 | 2 +- metadata/md5-cache/dev-python/boto3-1.28.69 | 2 +- metadata/md5-cache/dev-python/boto3-1.28.70 | 2 +- metadata/md5-cache/dev-python/boto3-1.28.71 | 2 +- metadata/md5-cache/dev-python/boto3-1.28.72 | 16 + metadata/md5-cache/dev-python/boto3-9999 | 2 +- .../md5-cache/dev-python/botocore-1.31.62 | 2 +- .../md5-cache/dev-python/botocore-1.31.63 | 2 +- .../md5-cache/dev-python/botocore-1.31.68 | 2 +- .../md5-cache/dev-python/botocore-1.31.69 | 2 +- .../md5-cache/dev-python/botocore-1.31.70 | 2 +- .../md5-cache/dev-python/botocore-1.31.71 | 2 +- .../md5-cache/dev-python/botocore-1.31.72 | 16 + metadata/md5-cache/dev-python/botocore-9999 | 2 +- .../md5-cache/dev-python/bottle-0.12.25-r1 | 2 +- .../md5-cache/dev-python/bottleneck-1.3.7 | 2 +- metadata/md5-cache/dev-python/bpython-0.24 | 2 +- metadata/md5-cache/dev-python/bracex-2.4 | 2 +- .../md5-cache/dev-python/braintree-4.21.0 | 2 +- .../md5-cache/dev-python/braintree-4.22.0 | 2 +- .../md5-cache/dev-python/braintree-4.23.0 | 2 +- metadata/md5-cache/dev-python/breathe-4.35.0 | 2 +- .../dev-python/brotlicffi-1.0.9.2-r2 | 2 +- .../md5-cache/dev-python/brotlicffi-1.1.0.0 | 2 +- .../dev-python/browser-cookie3-0.18.1 | 2 +- metadata/md5-cache/dev-python/bsddb3-6.2.9-r1 | 2 +- metadata/md5-cache/dev-python/btrfs-13 | 2 +- metadata/md5-cache/dev-python/build-0.10.0 | 2 +- metadata/md5-cache/dev-python/build-1.0.0 | 2 +- metadata/md5-cache/dev-python/build-1.0.3 | 2 +- .../md5-cache/dev-python/cachecontrol-0.13.1 | 2 +- .../dev-python/cached-property-1.5.2-r1 | 2 +- .../md5-cache/dev-python/cachelib-0.10.2-r1 | 2 +- .../md5-cache/dev-python/cachetools-5.3.1 | 2 +- .../md5-cache/dev-python/cachetools-5.3.2 | 2 +- metadata/md5-cache/dev-python/cairocffi-1.5.1 | 2 +- metadata/md5-cache/dev-python/cairocffi-1.6.0 | 2 +- metadata/md5-cache/dev-python/cairocffi-1.6.1 | 2 +- metadata/md5-cache/dev-python/caldav-1.3.6 | 2 +- .../md5-cache/dev-python/calver-2022.06.26 | 2 +- .../md5-cache/dev-python/canonicaljson-2.0.0 | 2 +- metadata/md5-cache/dev-python/capturer-3.0-r1 | 2 +- metadata/md5-cache/dev-python/carbon-1.1.10 | 2 +- .../md5-cache/dev-python/casttube-0.2.1-r1 | 2 +- metadata/md5-cache/dev-python/cattrs-23.1.2 | 2 +- metadata/md5-cache/dev-python/cbor2-5.4.6 | 2 +- metadata/md5-cache/dev-python/cbor2-5.5.0 | 2 +- metadata/md5-cache/dev-python/cchardet-2.1.19 | 2 +- metadata/md5-cache/dev-python/cerberus-1.3.5 | 2 +- .../md5-cache/dev-python/certifi-3021.3.16-r3 | 2 +- .../md5-cache/dev-python/certifi-3021.3.16-r4 | 2 +- metadata/md5-cache/dev-python/cffi-1.15.1-r3 | 2 +- metadata/md5-cache/dev-python/cffi-1.16.0 | 2 +- metadata/md5-cache/dev-python/cffi-1.16.0_rc2 | 2 +- metadata/md5-cache/dev-python/cfgv-3.4.0 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.80.3 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.80.4 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.81.0 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.82.0 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.82.1 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.82.2 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.83.0 | 2 +- metadata/md5-cache/dev-python/cftime-1.6.2-r1 | 2 +- metadata/md5-cache/dev-python/cftime-1.6.3 | 2 +- .../md5-cache/dev-python/cgroup-utils-0.8-r1 | 2 +- metadata/md5-cache/dev-python/chameleon-4.1.0 | 2 +- metadata/md5-cache/dev-python/chameleon-4.2.0 | 2 +- .../dev-python/characteristic-14.3.0-r4 | 2 +- metadata/md5-cache/dev-python/chardet-5.2.0 | 2 +- .../dev-python/charset-normalizer-3.2.0 | 2 +- .../dev-python/charset-normalizer-3.3.0 | 2 +- .../dev-python/charset-normalizer-3.3.1 | 2 +- .../dev-python/chart-studio-1.1.0-r2 | 2 +- .../md5-cache/dev-python/check-manifest-0.49 | 2 +- metadata/md5-cache/dev-python/cheetah3-3.3.1 | 2 +- metadata/md5-cache/dev-python/cheroot-10.0.0 | 2 +- metadata/md5-cache/dev-python/cherrypy-18.8.0 | 2 +- metadata/md5-cache/dev-python/chump-1.6.0-r2 | 2 +- metadata/md5-cache/dev-python/cjkwrap-2.2-r2 | 2 +- metadata/md5-cache/dev-python/cleo-2.0.1-r1 | 2 +- .../md5-cache/dev-python/cli_helpers-2.3.0 | 2 +- .../md5-cache/dev-python/cli_helpers-9999 | 2 +- metadata/md5-cache/dev-python/click-8.1.7 | 2 +- .../dev-python/click-default-group-1.2.4 | 2 +- .../dev-python/click-didyoumean-0.3.0 | 2 +- .../dev-python/click-help-colors-0.9.2 | 2 +- metadata/md5-cache/dev-python/click-log-0.4.0 | 2 +- .../dev-python/click-plugins-1.1.1-r1 | 2 +- .../dev-python/click-threading-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/cliff-4.3.0-r1 | 2 +- metadata/md5-cache/dev-python/clikit-0.6.2-r1 | 2 +- metadata/md5-cache/dev-python/clint-0.5.1-r4 | 2 +- .../md5-cache/dev-python/cloudpickle-2.2.1 | 2 +- .../md5-cache/dev-python/cloudpickle-3.0.0 | 2 +- .../md5-cache/dev-python/cloudscraper-1.2.69 | 2 +- metadata/md5-cache/dev-python/cmd2-2.4.3 | 2 +- metadata/md5-cache/dev-python/colorama-0.4.6 | 2 +- .../md5-cache/dev-python/colorclass-2.2.2-r1 | 2 +- .../dev-python/colored-traceback-0.3.0 | 2 +- .../dev-python/coloredlogs-15.0.1-r1 | 2 +- metadata/md5-cache/dev-python/colorlog-6.7.0 | 2 +- metadata/md5-cache/dev-python/colour-0.1.5 | 2 +- metadata/md5-cache/dev-python/comm-0.1.4 | 2 +- .../md5-cache/dev-python/commentjson-0.9.0-r2 | 2 +- .../md5-cache/dev-python/commonmark-0.9.1-r1 | 2 +- .../md5-cache/dev-python/configclass-0.2.0-r1 | 2 +- metadata/md5-cache/dev-python/configobj-5.0.8 | 2 +- .../dev-python/configshell-fb-1.1.30 | 2 +- .../md5-cache/dev-python/configupdater-3.1.1 | 2 +- .../dev-python/confusable_homoglyphs-3.2.0-r2 | 2 +- metadata/md5-cache/dev-python/confuse-2.0.1 | 2 +- metadata/md5-cache/dev-python/cons-0.4.6 | 2 +- .../md5-cache/dev-python/consonance-0.1.5-r1 | 2 +- .../md5-cache/dev-python/constantly-15.1.0-r3 | 2 +- .../md5-cache/dev-python/construct-2.10.68 | 2 +- .../md5-cache/dev-python/construct-2.10.69 | 2 +- metadata/md5-cache/dev-python/contourpy-1.1.0 | 2 +- metadata/md5-cache/dev-python/contourpy-1.1.1 | 6 +- .../md5-cache/dev-python/cookies-2.2.1-r2 | 2 +- metadata/md5-cache/dev-python/coverage-7.3.1 | 2 +- metadata/md5-cache/dev-python/coverage-7.3.2 | 2 +- metadata/md5-cache/dev-python/cppy-1.2.1-r1 | 2 +- metadata/md5-cache/dev-python/crashtest-0.4.1 | 2 +- metadata/md5-cache/dev-python/crcmod-1.7-r5 | 2 +- .../dev-python/crispy-bootstrap3-2022.1 | 2 +- .../dev-python/crispy-bootstrap4-2022.1 | 2 +- .../dev-python/crispy-bootstrap4-2023.1 | 2 +- .../dev-python/crispy-bootstrap5-0.7 | 2 +- metadata/md5-cache/dev-python/croniter-1.4.1 | 2 +- metadata/md5-cache/dev-python/croniter-2.0.0 | 2 +- metadata/md5-cache/dev-python/croniter-2.0.1 | 2 +- .../md5-cache/dev-python/cryptography-41.0.3 | 2 +- .../md5-cache/dev-python/cryptography-41.0.4 | 2 +- .../md5-cache/dev-python/cryptography-41.0.5 | 2 +- .../md5-cache/dev-python/css-parser-1.0.10 | 2 +- .../md5-cache/dev-python/css-parser-1.0.9 | 2 +- .../dev-python/csscompressor-0.9.5-r2 | 2 +- metadata/md5-cache/dev-python/cssselect-1.2.0 | 2 +- .../md5-cache/dev-python/cssselect2-0.7.0 | 2 +- metadata/md5-cache/dev-python/cssutils-2.7.1 | 2 +- metadata/md5-cache/dev-python/cssutils-2.9.0 | 2 +- metadata/md5-cache/dev-python/csvkit-1.1.1 | 2 +- metadata/md5-cache/dev-python/csvkit-1.2.0 | 2 +- metadata/md5-cache/dev-python/csvkit-1.3.0 | 2 +- metadata/md5-cache/dev-python/curtsies-0.4.2 | 2 +- metadata/md5-cache/dev-python/cvxopt-1.3.1 | 2 +- metadata/md5-cache/dev-python/cvxopt-1.3.2 | 2 +- metadata/md5-cache/dev-python/cwcwidth-0.1.8 | 2 +- metadata/md5-cache/dev-python/cwcwidth-0.1.9 | 2 +- .../md5-cache/dev-python/cycler-0.11.0-r1 | 2 +- metadata/md5-cache/dev-python/cycler-0.12.0 | 2 +- metadata/md5-cache/dev-python/cycler-0.12.1 | 2 +- .../{cypari2-2.1.4 => cypari2-2.1.4-r1} | 6 +- .../md5-cache/dev-python/cysignals-1.11.4 | 2 +- metadata/md5-cache/dev-python/cython-0.29.36 | 2 +- metadata/md5-cache/dev-python/cython-3.0.2-r1 | 2 +- metadata/md5-cache/dev-python/cython-3.0.3 | 2 +- metadata/md5-cache/dev-python/cython-3.0.4 | 2 +- .../cython-test-exception-raiser-1.0.2-r1 | 2 +- .../md5-cache/dev-python/daemonize-2.5.0-r1 | 2 +- metadata/md5-cache/dev-python/dask-2023.10.0 | 2 +- metadata/md5-cache/dev-python/dask-2023.9.3 | 2 +- .../md5-cache/dev-python/dbfread-2.0.7-r1 | 2 +- .../md5-cache/dev-python/dbus-next-0.2.3-r1 | 2 +- metadata/md5-cache/dev-python/ddt-1.6.0 | 2 +- .../md5-cache/dev-python/debtcollector-2.5.0 | 2 +- metadata/md5-cache/dev-python/debugpy-1.6.6 | 2 +- metadata/md5-cache/dev-python/debugpy-1.8.0 | 2 +- .../md5-cache/dev-python/decorator-5.1.1-r1 | 2 +- .../md5-cache/dev-python/deepdiff-6.3.1-r1 | 2 +- metadata/md5-cache/dev-python/deepdiff-6.4.0 | 2 +- metadata/md5-cache/dev-python/deepdiff-6.4.1 | 2 +- metadata/md5-cache/dev-python/deepdiff-6.5.0 | 2 +- metadata/md5-cache/dev-python/deepdiff-6.6.0 | 2 +- metadata/md5-cache/dev-python/deepdiff-6.6.1 | 2 +- metadata/md5-cache/dev-python/deepmerge-1.1.0 | 2 +- .../md5-cache/dev-python/defusedxml-0.7.1-r1 | 2 +- metadata/md5-cache/dev-python/denonavr-0.11.3 | 2 +- metadata/md5-cache/dev-python/denonavr-0.11.4 | 2 +- .../md5-cache/dev-python/deprecated-1.2.14 | 2 +- .../md5-cache/dev-python/deprecation-2.1.0-r1 | 2 +- metadata/md5-cache/dev-python/dict2xml-1.7.3 | 2 +- .../md5-cache/dev-python/dictdiffer-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/dictpath-0.1.3 | 2 +- .../dev-python/diff-match-patch-20230430 | 2 +- metadata/md5-cache/dev-python/dill-0.3.7 | 2 +- .../dev-python/dirty-equals-0.6.0-r2 | 2 +- metadata/md5-cache/dev-python/diskcache-5.6.3 | 2 +- .../md5-cache/dev-python/dissononce-0.34.3-r3 | 2 +- metadata/md5-cache/dev-python/distlib-0.3.7 | 2 +- metadata/md5-cache/dev-python/distro-1.8.0 | 2 +- .../dev-python/dj-database-url-2.1.0 | 2 +- .../md5-cache/dev-python/dj-email-url-1.0.6 | 2 +- .../md5-cache/dev-python/dj-search-url-0.1-r1 | 2 +- metadata/md5-cache/dev-python/django-3.2.22 | 2 +- metadata/md5-cache/dev-python/django-4.1.12 | 2 +- metadata/md5-cache/dev-python/django-4.2.6 | 2 +- .../dev-python/django-auth-ldap-4.4.0 | 2 +- .../dev-python/django-auth-ldap-4.5.0 | 2 +- .../dev-python/django-auth-ldap-4.6.0 | 2 +- .../dev-python/django-cache-url-3.4.4 | 2 +- .../dev-python/django-cacheops-7.0.1 | 2 +- .../dev-python/django-cacheops-7.0.2 | 2 +- .../dev-python/django-configurations-2.4.1 | 2 +- .../dev-python/django-configurations-2.5 | 2 +- .../dev-python/django-cors-headers-4.2.0 | 2 +- .../dev-python/django-cors-headers-4.3.0 | 2 +- .../dev-python/django-crispy-forms-2.0-r1 | 2 +- .../dev-python/django-crispy-forms-2.1 | 2 +- .../dev-python/django-debug-toolbar-4.1 | 2 +- .../dev-python/django-debug-toolbar-4.2.0 | 2 +- .../md5-cache/dev-python/django-filter-23.3 | 2 +- .../dev-python/django-js-asset-2.1.0 | 2 +- .../dev-python/django-mptt-0.13.4-r1 | 2 +- .../md5-cache/dev-python/django-otp-1.2.2 | 2 +- .../md5-cache/dev-python/django-otp-1.2.3 | 2 +- .../md5-cache/dev-python/django-otp-1.2.4 | 2 +- .../dev-python/django-prometheus-2.3.1 | 2 +- .../md5-cache/dev-python/django-redis-5.3.0 | 2 +- .../md5-cache/dev-python/django-redis-5.4.0 | 2 +- .../dev-python/django-registration-3.3-r1 | 2 +- .../dev-python/django-registration-3.4 | 2 +- .../dev-python/django-sortedm2m-3.1.1-r1 | 2 +- .../md5-cache/dev-python/django-tables2-2.6.0 | 2 +- .../md5-cache/dev-python/django-taggit-3.1.0 | 2 +- .../dev-python/django-timezone-field-5.1 | 2 +- .../dev-python/django-timezone-field-6.0 | 2 +- .../dev-python/django-timezone-field-6.0.1 | 2 +- .../dev-python/django_polymorphic-3.1-r1 | 2 +- .../dev-python/djangorestframework-3.14.0 | 2 +- metadata/md5-cache/dev-python/dkimpy-1.1.5 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.12.0 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.13.0 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.14.1 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.15.0 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.15.1 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.16.0 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.16.1 | 2 +- metadata/md5-cache/dev-python/dnspython-2.4.2 | 2 +- metadata/md5-cache/dev-python/doc8-1.1.1 | 2 +- metadata/md5-cache/dev-python/docker-6.1.3 | 2 +- .../md5-cache/dev-python/dockerpty-0.4.1-r2 | 2 +- metadata/md5-cache/dev-python/docopt-0.6.2-r5 | 2 +- .../dev-python/docstring-to-markdown-0.12 | 2 +- .../dev-python/docstring-to-markdown-0.13 | 2 +- metadata/md5-cache/dev-python/docutils-0.19 | 2 +- .../md5-cache/dev-python/docutils-0.20.1-r1 | 2 +- .../md5-cache/dev-python/docutils-glep-1.5 | 2 +- .../md5-cache/dev-python/dogpile-cache-1.2.2 | 2 +- metadata/md5-cache/dev-python/doit-0.36.0-r1 | 2 +- .../md5-cache/dev-python/doit-py-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/dominate-2.8.0 | 2 +- metadata/md5-cache/dev-python/doublex-1.9.6.1 | 2 +- .../dev-python/doublex-expects-0.7.1-r1 | 2 +- metadata/md5-cache/dev-python/dparse-0.6.3 | 16 + metadata/md5-cache/dev-python/dulwich-0.21.6 | 2 +- .../dev-python/easy-thumbnails-2.8.5 | 2 +- .../md5-cache/dev-python/easyprocess-1.1-r1 | 2 +- metadata/md5-cache/dev-python/ecdsa-0.18.0 | 2 +- metadata/md5-cache/dev-python/editables-0.5 | 2 +- .../dev-python/editorconfig-core-py-0.12.3-r1 | 2 +- .../dev-python/elastic-transport-8.4.0 | 2 +- .../dev-python/elastic-transport-8.4.1-r1 | 2 +- .../md5-cache/dev-python/elasticsearch-8.10.0 | 2 +- .../md5-cache/dev-python/elementpath-4.1.5 | 2 +- .../dev-python/email-validator-2.0.0_p2 | 2 +- .../dev-python/email-validator-2.1.0 | 2 +- .../dev-python/email-validator-2.1.0_p1 | 2 +- metadata/md5-cache/dev-python/emcee-3.1.4 | 2 +- metadata/md5-cache/dev-python/emoji-2.6.0 | 2 +- metadata/md5-cache/dev-python/emoji-2.7.0 | 2 +- metadata/md5-cache/dev-python/emoji-2.8.0 | 2 +- metadata/md5-cache/dev-python/empy-3.3.4-r1 | 2 +- metadata/md5-cache/dev-python/enrich-1.2.7-r1 | 2 +- metadata/md5-cache/dev-python/entrypoint2-1.1 | 2 +- metadata/md5-cache/dev-python/entrypoints-0.4 | 2 +- .../md5-cache/dev-python/environs-9.5.0-r1 | 2 +- metadata/md5-cache/dev-python/enzyme-0.4.1-r3 | 2 +- .../dev-python/ephemeral-port-reserve-1.1.4 | 2 +- metadata/md5-cache/dev-python/eradicate-2.3.0 | 2 +- .../md5-cache/dev-python/et_xmlfile-1.1.0-r1 | 2 +- metadata/md5-cache/dev-python/etuples-0.3.9 | 2 +- metadata/md5-cache/dev-python/ewmh-0.1.6 | 2 +- metadata/md5-cache/dev-python/exam-0.10.6 | 2 +- .../md5-cache/dev-python/exceptiongroup-1.1.3 | 2 +- metadata/md5-cache/dev-python/execnet-2.0.2 | 2 +- metadata/md5-cache/dev-python/executing-1.2.0 | 2 +- metadata/md5-cache/dev-python/executing-2.0.0 | 2 +- .../md5-cache/dev-python/expects-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/extras-1.0.0-r2 | 2 +- metadata/md5-cache/dev-python/eyeD3-0.9.7-r1 | 2 +- .../md5-cache/dev-python/fakeredis-2.19.0 | 2 +- .../md5-cache/dev-python/fakeredis-2.20.0 | 2 +- metadata/md5-cache/dev-python/fastbencode-0.2 | 2 +- metadata/md5-cache/dev-python/fasteners-0.19 | 2 +- .../md5-cache/dev-python/fastimport-0.9.14 | 2 +- .../dev-python/fastjsonschema-2.18.0 | 2 +- .../dev-python/fastjsonschema-2.18.1 | 2 +- .../md5-cache/dev-python/feedgenerator-2.1.0 | 2 +- .../md5-cache/dev-python/feedparser-6.0.10 | 2 +- .../md5-cache/dev-python/ffmpeg-python-0.2.0 | 2 +- metadata/md5-cache/dev-python/fido2-0.9.3-r1 | 2 +- metadata/md5-cache/dev-python/fido2-1.1.2 | 2 +- metadata/md5-cache/dev-python/fields-5.0.0-r3 | 2 +- .../md5-cache/dev-python/filebytes-0.10.2 | 2 +- metadata/md5-cache/dev-python/filebytes-9999 | 2 +- metadata/md5-cache/dev-python/filelock-3.12.4 | 2 +- metadata/md5-cache/dev-python/filetype-1.2.0 | 2 +- .../md5-cache/dev-python/findimports-2.3.0 | 2 +- .../md5-cache/dev-python/findpython-0.3.1 | 2 +- .../md5-cache/dev-python/findpython-0.4.0 | 2 +- metadata/md5-cache/dev-python/fitsio-1.1.10 | 2 +- metadata/md5-cache/dev-python/fitsio-1.2.0 | 2 +- metadata/md5-cache/dev-python/fixtures-4.1.0 | 2 +- metadata/md5-cache/dev-python/flake8-6.1.0 | 2 +- .../dev-python/flake8-polyfill-1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/flaky-3.7.0-r4 | 2 +- .../md5-cache/dev-python/flasgger-0.9.7.1 | 2 +- metadata/md5-cache/dev-python/flask-2.3.3 | 2 +- metadata/md5-cache/dev-python/flask-3.0.0 | 2 +- metadata/md5-cache/dev-python/flask-api-3.1 | 2 +- .../md5-cache/dev-python/flask-babel-3.1.0 | 2 +- .../md5-cache/dev-python/flask-babel-4.0.0 | 2 +- .../md5-cache/dev-python/flask-compress-1.14 | 2 +- .../md5-cache/dev-python/flask-cors-4.0.0 | 2 +- .../md5-cache/dev-python/flask-debug-0.4.3-r2 | 2 +- .../dev-python/flask-gravatar-0.5.0-r1 | 2 +- .../dev-python/flask-htmlmin-2.2.1-r1 | 2 +- .../md5-cache/dev-python/flask-login-0.6.2-r1 | 2 +- .../md5-cache/dev-python/flask-migrate-4.0.5 | 2 +- .../md5-cache/dev-python/flask-nav-0.6-r5 | 2 +- .../dev-python/flask-paginate-2022.1.8-r1 | 2 +- .../dev-python/flask-paginate-2023.10.24 | 2 +- .../dev-python/flask-paginate-2023.10.8 | 2 +- .../md5-cache/dev-python/flask-paranoid-0.3.0 | 2 +- .../dev-python/flask-sphinx-themes-1.0.2-r1 | 2 +- .../dev-python/flask-sqlalchemy-3.1.1 | 2 +- .../md5-cache/dev-python/flatbuffers-23.5.26 | 2 +- metadata/md5-cache/dev-python/flatdict-4.0.1 | 2 +- metadata/md5-cache/dev-python/fleep-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/fleep-9999 | 2 +- metadata/md5-cache/dev-python/flexmock-0.11.3 | 2 +- metadata/md5-cache/dev-python/flit-3.8.0 | 2 +- metadata/md5-cache/dev-python/flit-core-3.9.0 | 2 +- metadata/md5-cache/dev-python/flit_scm-1.7.0 | 2 +- .../md5-cache/dev-python/flufl-lock-8.0.2 | 2 +- .../md5-cache/dev-python/fonttools-4.42.0 | 2 +- .../md5-cache/dev-python/fonttools-4.42.1 | 2 +- .../md5-cache/dev-python/fonttools-4.43.0 | 2 +- .../md5-cache/dev-python/fonttools-4.43.1 | 2 +- .../{fpylll-0.6.0 => fpylll-0.6.0-r1} | 6 +- metadata/md5-cache/dev-python/fqdn-1.5.1-r2 | 2 +- .../md5-cache/dev-python/freetype-py-2.4.0-r1 | 2 +- metadata/md5-cache/dev-python/freezegun-1.2.2 | 2 +- .../dev-python/fritzconnection-1.12.2 | 2 +- .../dev-python/fritzconnection-1.13.0 | 2 +- .../dev-python/fritzconnection-1.13.1 | 2 +- .../dev-python/fritzconnection-1.13.2 | 2 +- .../md5-cache/dev-python/frozendict-2.3.8 | 2 +- .../md5-cache/dev-python/frozenlist-1.3.3 | 2 +- .../md5-cache/dev-python/frozenlist-1.4.0 | 2 +- metadata/md5-cache/dev-python/fs-2.4.16 | 2 +- .../md5-cache/dev-python/fsspec-2023.10.0 | 2 +- metadata/md5-cache/dev-python/fsspec-2023.9.2 | 2 +- .../md5-cache/dev-python/funcparserlib-1.0.1 | 2 +- metadata/md5-cache/dev-python/funcy-2.0 | 2 +- metadata/md5-cache/dev-python/furo-2023.9.10 | 2 +- .../md5-cache/dev-python/fuse-python-1.0.5 | 2 +- metadata/md5-cache/dev-python/future-0.18.3 | 2 +- .../md5-cache/dev-python/fuzzywuzzy-0.18.0-r1 | 2 +- metadata/md5-cache/dev-python/gast-0.5.3-r1 | 2 +- metadata/md5-cache/dev-python/genshi-0.7.7 | 2 +- metadata/md5-cache/dev-python/genson-1.2.2 | 2 +- metadata/md5-cache/dev-python/genty-1.3.2-r2 | 2 +- .../md5-cache/dev-python/ghp-import-2.1.0-r1 | 2 +- .../md5-cache/dev-python/git-review-2.3.1-r1 | 2 +- metadata/md5-cache/dev-python/git-review-9999 | 2 +- metadata/md5-cache/dev-python/gitdb-4.0.10-r1 | 2 +- metadata/md5-cache/dev-python/gitdb-4.0.11 | 2 +- .../md5-cache/dev-python/github3-py-4.0.1 | 2 +- metadata/md5-cache/dev-python/gmpy-2.1.5 | 2 +- .../dev-python/google-api-core-2.11.1 | 2 +- .../dev-python/google-api-core-2.12.0 | 2 +- .../google-api-python-client-2.100.0 | 2 +- .../google-api-python-client-2.101.0 | 2 +- .../google-api-python-client-2.102.0 | 2 +- .../google-api-python-client-2.103.0 | 2 +- .../google-api-python-client-2.104.0 | 2 +- .../google-api-python-client-2.105.0 | 2 +- .../md5-cache/dev-python/google-auth-2.23.2 | 2 +- .../md5-cache/dev-python/google-auth-2.23.3 | 2 +- .../dev-python/google-auth-httplib2-0.1.1 | 2 +- .../dev-python/google-auth-oauthlib-1.0.0 | 2 +- .../dev-python/google-auth-oauthlib-1.1.0 | 2 +- .../dev-python/google-i18n-address-3.1.0 | 2 +- .../dev-python/google-pasta-0.2.0-r2 | 2 +- .../googleapis-common-protos-1.60.0 | 2 +- .../googleapis-common-protos-1.61.0 | 2 +- metadata/md5-cache/dev-python/gpep517-15 | 2 +- metadata/md5-cache/dev-python/graphviz-0.20.1 | 2 +- .../md5-cache/dev-python/graphviz-0.20.1-r1 | 16 + metadata/md5-cache/dev-python/greenlet-2.0.2 | 2 +- metadata/md5-cache/dev-python/greenlet-3.0.0 | 2 +- metadata/md5-cache/dev-python/greenlet-3.0.1 | 2 +- .../md5-cache/dev-python/greenstalk-2.0.2 | 2 +- metadata/md5-cache/dev-python/griffe-0.36.4 | 2 +- metadata/md5-cache/dev-python/griffe-0.36.8 | 2 +- metadata/md5-cache/dev-python/griffe-0.36.9 | 16 + metadata/md5-cache/dev-python/grpcio-1.51.0 | 2 +- .../dev-python/grpcio-testing-1.51.0 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.51.0 | 2 +- metadata/md5-cache/dev-python/gsd-3.0.1 | 2 +- metadata/md5-cache/dev-python/gsd-3.1.0 | 2 +- metadata/md5-cache/dev-python/gsd-3.1.1 | 2 +- metadata/md5-cache/dev-python/gsd-3.2.0 | 2 +- metadata/md5-cache/dev-python/gssapi-1.8.3-r1 | 2 +- metadata/md5-cache/dev-python/guessit-3.7.1 | 2 +- .../dev-python/guzzle_sphinx_theme-0.7.11-r2 | 2 +- metadata/md5-cache/dev-python/h11-0.14.0 | 2 +- metadata/md5-cache/dev-python/h2-4.1.0-r1 | 2 +- metadata/md5-cache/dev-python/h5py-3.10.0 | 2 +- metadata/md5-cache/dev-python/h5py-3.9.0 | 2 +- .../md5-cache/dev-python/happybase-1.2.0-r1 | 2 +- .../dev-python/hatch-fancy-pypi-readme-23.1.0 | 2 +- .../dev-python/hatch-jupyter-builder-0.8.3 | 2 +- metadata/md5-cache/dev-python/hatch-vcs-0.3.0 | 2 +- .../md5-cache/dev-python/hatchling-1.18.0 | 2 +- metadata/md5-cache/dev-python/hcloud-1.28.0 | 2 +- metadata/md5-cache/dev-python/hcloud-1.29.0 | 2 +- metadata/md5-cache/dev-python/hcloud-1.29.1 | 2 +- metadata/md5-cache/dev-python/hcloud-1.30.0 | 2 +- metadata/md5-cache/dev-python/hcloud-1.31.0 | 2 +- .../md5-cache/dev-python/helpdev-0.7.1-r1 | 2 +- metadata/md5-cache/dev-python/hidapi-0.13.1 | 2 +- metadata/md5-cache/dev-python/hidapi-0.14.0 | 2 +- metadata/md5-cache/dev-python/hiredis-2.3.0 | 2 +- metadata/md5-cache/dev-python/hpack-4.0.0-r1 | 2 +- .../dev-python/html2text-2020.1.16-r2 | 2 +- .../md5-cache/dev-python/html5-parser-0.4.11 | 2 +- metadata/md5-cache/dev-python/html5lib-1.1-r1 | 2 +- .../md5-cache/dev-python/httmock-1.4.0-r1 | 2 +- metadata/md5-cache/dev-python/httpauth-0.3-r1 | 2 +- .../md5-cache/dev-python/httpbin-0.10.1-r2 | 2 +- metadata/md5-cache/dev-python/httpcore-0.18.0 | 2 +- metadata/md5-cache/dev-python/httpcore-1.0.0 | 2 +- metadata/md5-cache/dev-python/httplib2-0.22.0 | 2 +- .../md5-cache/dev-python/httpretty-1.1.4-r1 | 2 +- metadata/md5-cache/dev-python/httpx-0.25.0 | 6 +- .../md5-cache/dev-python/httpx-socks-0.7.8 | 2 +- .../md5-cache/dev-python/huawei-lte-api-1.7.3 | 2 +- .../dev-python/humanfriendly-10.0-r1 | 2 +- metadata/md5-cache/dev-python/humanize-4.8.0 | 2 +- metadata/md5-cache/dev-python/hvac-1.1.1 | 2 +- metadata/md5-cache/dev-python/hvac-1.2.0 | 2 +- metadata/md5-cache/dev-python/hvac-1.2.1 | 2 +- metadata/md5-cache/dev-python/hvac-2.0.0 | 2 +- .../md5-cache/dev-python/hypercorn-0.14.4 | 2 +- .../md5-cache/dev-python/hyperframe-6.0.1-r1 | 2 +- .../md5-cache/dev-python/hyperlink-21.0.0-r1 | 2 +- .../md5-cache/dev-python/hypothesis-6.84.3 | 2 +- .../md5-cache/dev-python/hypothesis-6.87.1 | 2 +- .../md5-cache/dev-python/hypothesis-6.87.2 | 2 +- .../md5-cache/dev-python/hypothesis-6.87.3 | 2 +- .../md5-cache/dev-python/hypothesis-6.87.4 | 2 +- .../md5-cache/dev-python/hypothesis-6.88.0 | 2 +- .../md5-cache/dev-python/hypothesis-6.88.1 | 2 +- .../md5-cache/dev-python/icalendar-5.0.10 | 2 +- metadata/md5-cache/dev-python/identify-2.5.29 | 2 +- metadata/md5-cache/dev-python/identify-2.5.30 | 2 +- metadata/md5-cache/dev-python/idna-3.4 | 2 +- metadata/md5-cache/dev-python/ifaddr-0.2.0 | 2 +- metadata/md5-cache/dev-python/ijson-3.2.3 | 2 +- metadata/md5-cache/dev-python/imageio-2.31.6 | 2 +- .../md5-cache/dev-python/imageio-ffmpeg-0.4.8 | 2 +- .../md5-cache/dev-python/imageio-ffmpeg-0.4.9 | 2 +- metadata/md5-cache/dev-python/imagesize-1.4.1 | 2 +- .../md5-cache/dev-python/imapclient-2.3.1 | 2 +- metadata/md5-cache/dev-python/iminuit-2.21.3 | 2 +- metadata/md5-cache/dev-python/iminuit-2.22.0 | 2 +- metadata/md5-cache/dev-python/iminuit-2.23.0 | 2 +- metadata/md5-cache/dev-python/iminuit-2.24.0 | 2 +- .../md5-cache/dev-python/immutabledict-3.0.0 | 2 +- metadata/md5-cache/dev-python/immutables-0.20 | 2 +- .../dev-python/importlib-metadata-6.8.0 | 2 +- .../dev-python/incremental-22.10.0-r1 | 2 +- .../md5-cache/dev-python/indexed-gzip-1.7.1 | 2 +- .../md5-cache/dev-python/indexed-gzip-1.8.3 | 2 +- .../dev-python/indexed-gzip-1.8.5-r1 | 2 +- metadata/md5-cache/dev-python/inflect-7.0.0 | 2 +- .../md5-cache/dev-python/inflection-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/ini2toml-0.12 | 2 +- metadata/md5-cache/dev-python/ini2toml-0.13 | 2 +- metadata/md5-cache/dev-python/iniconfig-2.0.0 | 2 +- .../dev-python/iniparse-0.5_p20221102 | 2 +- .../dev-python/insipid-sphinx-theme-0.4.1 | 2 +- .../dev-python/insipid-sphinx-theme-0.4.2 | 2 +- metadata/md5-cache/dev-python/installer-0.7.0 | 2 +- .../md5-cache/dev-python/intelhex-2.3.0-r1 | 2 +- .../dev-python/intervaltree-3.1.0-r1 | 2 +- .../md5-cache/dev-python/iocapture-0.1.2-r3 | 2 +- metadata/md5-cache/dev-python/ioflo-2.0.2-r4 | 2 +- metadata/md5-cache/dev-python/ipaddr-2.2.0-r2 | 2 +- metadata/md5-cache/dev-python/ipdb-0.13.13 | 2 +- .../md5-cache/dev-python/ipykernel-6.25.2 | 2 +- .../md5-cache/dev-python/ipykernel-6.26.0 | 2 +- .../md5-cache/dev-python/ipyparallel-8.6.1 | 2 +- metadata/md5-cache/dev-python/ipython-8.14.0 | 2 +- metadata/md5-cache/dev-python/ipython-8.15.0 | 2 +- metadata/md5-cache/dev-python/ipython-8.16.0 | 2 +- metadata/md5-cache/dev-python/ipython-8.16.1 | 2 +- .../dev-python/ipython_genutils-0.2.0-r4 | 2 +- .../md5-cache/dev-python/ipywidgets-8.1.1 | 2 +- metadata/md5-cache/dev-python/irc-20.3.0 | 2 +- metadata/md5-cache/dev-python/irctokens-2.0.2 | 2 +- metadata/md5-cache/dev-python/iso8601-2.0.0 | 2 +- metadata/md5-cache/dev-python/iso8601-2.1.0 | 2 +- .../md5-cache/dev-python/isodate-0.6.1-r1 | 2 +- .../dev-python/isoduration-20.11.0-r1 | 2 +- metadata/md5-cache/dev-python/isort-5.12.0 | 2 +- .../md5-cache/dev-python/itsdangerous-2.1.2 | 2 +- metadata/md5-cache/dev-python/itunespy-1.6-r1 | 2 +- .../md5-cache/dev-python/jack-client-0.5.4 | 2 +- .../md5-cache/dev-python/jaraco-classes-3.3.0 | 2 +- .../dev-python/jaraco-collections-4.3.0 | 2 +- .../md5-cache/dev-python/jaraco-context-4.3.0 | 2 +- .../md5-cache/dev-python/jaraco-env-1.0.0 | 2 +- .../md5-cache/dev-python/jaraco-envs-2.4.0 | 2 +- .../md5-cache/dev-python/jaraco-envs-2.6.0 | 2 +- .../dev-python/jaraco-functools-3.9.0 | 2 +- .../dev-python/jaraco-itertools-6.4.1 | 2 +- .../md5-cache/dev-python/jaraco-logging-3.2.0 | 2 +- .../md5-cache/dev-python/jaraco-path-3.7.0 | 2 +- .../dev-python/jaraco-stream-3.0.3-r1 | 2 +- .../md5-cache/dev-python/jaraco-test-5.3.0 | 2 +- .../dev-python/jaraco-text-3.11.1-r1 | 2 +- metadata/md5-cache/dev-python/jc-1.23.4 | 2 +- metadata/md5-cache/dev-python/jc-1.23.5 | 2 +- metadata/md5-cache/dev-python/jc-1.23.6 | 2 +- metadata/md5-cache/dev-python/jdcal-1.4.1-r1 | 2 +- metadata/md5-cache/dev-python/jedi-0.19.0 | 2 +- metadata/md5-cache/dev-python/jedi-0.19.1 | 2 +- metadata/md5-cache/dev-python/jeepney-0.8.0 | 2 +- metadata/md5-cache/dev-python/jellyfish-1.0.1 | 2 +- metadata/md5-cache/dev-python/jinja-3.1.2 | 2 +- .../md5-cache/dev-python/jinja2-time-0.2.0-r1 | 2 +- .../dev-python/jinja2_pluralize-0.3.0-r1 | 2 +- metadata/md5-cache/dev-python/jmespath-1.0.1 | 2 +- metadata/md5-cache/dev-python/joblib-1.3.2 | 2 +- metadata/md5-cache/dev-python/josepy-1.13.0 | 2 +- metadata/md5-cache/dev-python/jq-1.6.0-r1 | 2 +- metadata/md5-cache/dev-python/js2py-0.74 | 2 +- .../dev-python/jschema-to-python-1.2.3-r1 | 2 +- metadata/md5-cache/dev-python/jsmin-3.0.1 | 2 +- metadata/md5-cache/dev-python/json-rpc-1.15.0 | 2 +- metadata/md5-cache/dev-python/json5-0.9.11 | 2 +- .../md5-cache/dev-python/jsondiff-2.0.0-r1 | 2 +- .../md5-cache/dev-python/jsonext-0.4.2-r1 | 2 +- metadata/md5-cache/dev-python/jsonmerge-1.9.2 | 2 +- metadata/md5-cache/dev-python/jsonpatch-1.33 | 2 +- .../md5-cache/dev-python/jsonpath-ng-1.5.3 | 2 +- .../md5-cache/dev-python/jsonpath-ng-1.6.0 | 2 +- .../md5-cache/dev-python/jsonpickle-3.0.2 | 2 +- metadata/md5-cache/dev-python/jsonpointer-2.4 | 2 +- metadata/md5-cache/dev-python/jsonref-1.1.0 | 2 +- .../md5-cache/dev-python/jsonrpclib-0.4.3.2 | 2 +- metadata/md5-cache/dev-python/jsonrpclib-9999 | 2 +- .../md5-cache/dev-python/jsonschema-4.17.3 | 2 +- .../md5-cache/dev-python/jsonschema-4.19.1 | 2 +- .../dev-python/jsonschema-path-0.3.1 | 2 +- .../dev-python/jsonschema-spec-0.1.6 | 2 +- .../dev-python/jsonschema-spec-0.2.4 | 2 +- .../jsonschema-specifications-2023.7.1 | 2 +- metadata/md5-cache/dev-python/jsonxs-0.6-r1 | 2 +- .../md5-cache/dev-python/junit-xml-1.9-r1 | 2 +- .../md5-cache/dev-python/jupyter-1.0.0-r4 | 2 +- .../md5-cache/dev-python/jupyter-client-8.3.1 | 2 +- .../md5-cache/dev-python/jupyter-client-8.4.0 | 2 +- .../md5-cache/dev-python/jupyter-client-8.5.0 | 2 +- .../dev-python/jupyter-console-6.6.3 | 2 +- .../md5-cache/dev-python/jupyter-core-5.3.1 | 2 +- .../md5-cache/dev-python/jupyter-core-5.3.2 | 2 +- .../md5-cache/dev-python/jupyter-core-5.4.0 | 2 +- .../md5-cache/dev-python/jupyter-events-0.7.0 | 2 +- .../md5-cache/dev-python/jupyter-events-0.8.0 | 2 +- .../dev-python/jupyter-kernel-test-0.6.0 | 2 +- .../md5-cache/dev-python/jupyter-lsp-2.2.0 | 2 +- .../dev-python/jupyter-packaging-0.12.3 | 2 +- .../md5-cache/dev-python/jupyter-server-2.7.3 | 2 +- .../md5-cache/dev-python/jupyter-server-2.8.0 | 2 +- .../md5-cache/dev-python/jupyter-server-2.9.0 | 2 +- .../md5-cache/dev-python/jupyter-server-2.9.1 | 16 + .../dev-python/jupyter-server-fileid-0.9.0 | 2 +- .../dev-python/jupyter-server-mathjax-0.2.6 | 2 +- .../dev-python/jupyter-server-proxy-3.2.2 | 2 +- .../dev-python/jupyter-server-terminals-0.4.4 | 2 +- .../dev-python/jupyter-server-ydoc-0.8.0 | 2 +- .../md5-cache/dev-python/jupyter-ydoc-1.0.2 | 2 +- .../md5-cache/dev-python/jupyterlab-4.0.6 | 2 +- .../md5-cache/dev-python/jupyterlab-4.0.7 | 2 +- .../md5-cache/dev-python/jupyterlab-lsp-5.0.0 | 2 +- .../dev-python/jupyterlab-pygments-0.2.2 | 2 +- .../dev-python/jupyterlab-server-2.25.0 | 2 +- metadata/md5-cache/dev-python/jwcrypto-1.5.0 | 2 +- metadata/md5-cache/dev-python/k5test-0.10.3 | 2 +- .../dev-python/kafka-python-2.0.2-r1 | 2 +- .../md5-cache/dev-python/kaitaistruct-0.10 | 2 +- metadata/md5-cache/dev-python/kaptan-0.6.0 | 2 +- .../md5-cache/dev-python/kconfiglib-14.1.0-r1 | 2 +- metadata/md5-cache/dev-python/keep-2.10.1-r2 | 2 +- .../md5-cache/dev-python/kerberos-1.3.1-r2 | 2 +- metadata/md5-cache/dev-python/keyring-24.2.0 | 2 +- .../md5-cache/dev-python/keyrings-alt-5.0.0 | 2 +- .../md5-cache/dev-python/keystoneauth1-5.3.0 | 2 +- metadata/md5-cache/dev-python/keyutils-0.6-r2 | 2 +- metadata/md5-cache/dev-python/kgb-7.1.1 | 2 +- .../md5-cache/dev-python/kiwisolver-1.4.4-r1 | 2 +- .../md5-cache/dev-python/kiwisolver-1.4.5 | 2 +- metadata/md5-cache/dev-python/klein-23.5.0 | 2 +- metadata/md5-cache/dev-python/kombu-5.3.1 | 2 +- metadata/md5-cache/dev-python/kombu-5.3.2 | 2 +- metadata/md5-cache/dev-python/krb5-0.5.1 | 2 +- metadata/md5-cache/dev-python/lark-1.1.7 | 2 +- metadata/md5-cache/dev-python/lark-1.1.8 | 2 +- .../md5-cache/dev-python/latexcodec-2.0.1-r1 | 2 +- .../dev-python/lazy-object-proxy-1.9.0 | 2 +- metadata/md5-cache/dev-python/ldap3-2.9.1 | 2 +- .../md5-cache/dev-python/leather-0.3.4-r1 | 2 +- .../md5-cache/dev-python/leechcorepyc-2.15.0 | 2 +- ...eechcorepyc-2.14.3 => leechcorepyc-2.16.5} | 12 +- metadata/md5-cache/dev-python/lesscpy-0.15.1 | 2 +- .../md5-cache/dev-python/libarchive-c-5.0 | 2 +- metadata/md5-cache/dev-python/libevdev-0.11 | 2 +- .../md5-cache/dev-python/liblarch-3.1.0-r1 | 2 +- metadata/md5-cache/dev-python/libnacl-2.1.0 | 2 +- .../libpillowfight-0.3.0_p20210816-r1 | 2 +- .../md5-cache/dev-python/libsass-0.22.0-r1 | 2 +- metadata/md5-cache/dev-python/libtmux-0.21.0 | 2 +- metadata/md5-cache/dev-python/libtmux-0.22.1 | 2 +- metadata/md5-cache/dev-python/libtmux-0.23.0 | 2 +- metadata/md5-cache/dev-python/libtmux-0.23.2 | 2 +- .../md5-cache/dev-python/libvirt-python-9.3.0 | 2 +- .../md5-cache/dev-python/libvirt-python-9.4.0 | 2 +- .../md5-cache/dev-python/libvirt-python-9.5.0 | 2 +- .../md5-cache/dev-python/libvirt-python-9.6.0 | 2 +- .../md5-cache/dev-python/libvirt-python-9.8.0 | 2 +- .../md5-cache/dev-python/libvirt-python-9999 | 2 +- .../dev-python/license-expression-30.1.1 | 2 +- .../md5-cache/dev-python/line-profiler-4.1.0 | 2 +- .../md5-cache/dev-python/line-profiler-4.1.1 | 2 +- .../md5-cache/dev-python/linkify-it-py-2.0.2 | 2 +- metadata/md5-cache/dev-python/lit-14.0.6 | 2 +- metadata/md5-cache/dev-python/lit-15.0.7 | 2 +- metadata/md5-cache/dev-python/lit-16.0.6 | 2 +- metadata/md5-cache/dev-python/lit-17.0.3 | 2 +- metadata/md5-cache/dev-python/lit-17.0.3.9999 | 2 +- metadata/md5-cache/dev-python/lit-18.0.0.9999 | 2 +- .../dev-python/lit-18.0.0_pre20231013 | 2 +- .../dev-python/lit-18.0.0_pre20231019 | 2 +- .../dev-python/lit-18.0.0_pre20231025 | 2 +- .../md5-cache/dev-python/littleutils-0.2.2-r1 | 2 +- .../md5-cache/dev-python/livereload-2.6.3 | 2 +- metadata/md5-cache/dev-python/llfuse-1.5.0 | 2 +- metadata/md5-cache/dev-python/lmdb-1.4.1 | 2 +- metadata/md5-cache/dev-python/lmfit-1.2.2 | 2 +- metadata/md5-cache/dev-python/locket-1.0.0 | 2 +- .../md5-cache/dev-python/lockfile-0.12.2-r3 | 2 +- metadata/md5-cache/dev-python/logbook-1.6.0 | 2 +- metadata/md5-cache/dev-python/logbook-1.7.0 | 2 +- .../md5-cache/dev-python/logfury-1.0.1-r1 | 2 +- .../dev-python/logical-unification-0.4.6 | 2 +- metadata/md5-cache/dev-python/loguru-0.7.0 | 2 +- .../md5-cache/dev-python/logutils-0.3.5-r1 | 2 +- metadata/md5-cache/dev-python/loky-3.4.1 | 2 +- .../md5-cache/dev-python/looseversion-1.3.0 | 2 +- metadata/md5-cache/dev-python/lrcalc-2.1 | 2 +- metadata/md5-cache/dev-python/lxml-4.9.3-r1 | 2 +- metadata/md5-cache/dev-python/lxml-4.9.3-r2 | 2 +- metadata/md5-cache/dev-python/lz4-4.3.2 | 2 +- .../md5-cache/dev-python/m2crypto-0.39.0-r1 | 2 +- metadata/md5-cache/dev-python/m2crypto-0.40.0 | 2 +- metadata/md5-cache/dev-python/m2crypto-0.40.1 | 2 +- .../magic-wormhole-0.12.0_p20230525 | 2 +- .../dev-python/magic-wormhole-0.13.0 | 2 +- ...ic-wormhole-mailbox-server-0.4.1_p20230525 | 2 +- .../magic-wormhole-transit-relay-0.2.1 | 2 +- ...gic-wormhole-transit-relay-0.2.1_p20230525 | 2 +- metadata/md5-cache/dev-python/makefun-1.15.1 | 2 +- metadata/md5-cache/dev-python/mako-1.2.4 | 2 +- metadata/md5-cache/dev-python/mamba-0.11.2-r1 | 2 +- metadata/md5-cache/dev-python/mando-0.7.1 | 2 +- metadata/md5-cache/dev-python/manuel-1.12.4 | 2 +- .../dev-python/mapbox-vector-tile-2.0.1 | 2 +- .../md5-cache/dev-python/mapbox_earcut-1.0.1 | 2 +- metadata/md5-cache/dev-python/markdown-3.4.4 | 2 +- metadata/md5-cache/dev-python/markdown-3.5 | 2 +- .../md5-cache/dev-python/markdown-exec-1.6.0 | 2 +- .../md5-cache/dev-python/markdown-exec-1.7.0 | 2 +- .../dev-python/markdown-include-0.8.1 | 2 +- .../md5-cache/dev-python/markdown-it-py-3.0.0 | 2 +- .../md5-cache/dev-python/markdown2-2.4.10 | 2 +- metadata/md5-cache/dev-python/markups-4.0.0 | 2 +- .../md5-cache/dev-python/markupsafe-2.1.3 | 2 +- .../md5-cache/dev-python/marshmallow-3.20.1 | 2 +- .../md5-cache/dev-python/matplotlib-3.7.1 | 2 +- .../md5-cache/dev-python/matplotlib-3.7.2 | 2 +- .../md5-cache/dev-python/matplotlib-3.7.2-r1 | 2 +- .../md5-cache/dev-python/matplotlib-3.7.3 | 2 +- .../md5-cache/dev-python/matplotlib-3.8.0 | 2 +- .../dev-python/matplotlib-inline-0.1.6 | 2 +- .../dev-python/matrix-common-1.3.0-r1 | 2 +- .../md5-cache/dev-python/matterhook-0.2-r2 | 2 +- metadata/md5-cache/dev-python/mccabe-0.7.0 | 2 +- .../dev-python/mdit-py-plugins-0.4.0 | 2 +- metadata/md5-cache/dev-python/mdurl-0.1.2 | 2 +- .../md5-cache/dev-python/mdx-gh-links-0.3.1 | 2 +- .../dev-python/mecab-python-0.996-r1 | 2 +- metadata/md5-cache/dev-python/mechanize-0.4.8 | 2 +- .../md5-cache/dev-python/mediafile-0.12.0 | 2 +- ...allocator-0.1.3 => memory-allocator-0.1.3} | 4 +- .../md5-cache/dev-python/memory-profiler-0.61 | 2 +- metadata/md5-cache/dev-python/merge3-0.0.13 | 2 +- metadata/md5-cache/dev-python/merge3-0.0.14 | 2 +- .../md5-cache/dev-python/mergedeep-1.3.4-r1 | 2 +- .../md5-cache/dev-python/mergedict-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/meshio-5.3.4 | 2 +- .../md5-cache/dev-python/meson-python-0.14.0 | 2 +- .../md5-cache/dev-python/meson-python-0.15.0 | 2 +- .../md5-cache/dev-python/metakernel-0.29.5 | 2 +- .../md5-cache/dev-python/metakernel-0.30.0 | 2 +- .../md5-cache/dev-python/metakernel-0.30.1 | 2 +- metadata/md5-cache/dev-python/micawber-0.5.5 | 2 +- metadata/md5-cache/dev-python/mido-1.3.0 | 2 +- .../md5-cache/dev-python/mimerender-0.6.0-r1 | 2 +- metadata/md5-cache/dev-python/minidb-2.0.7 | 2 +- .../md5-cache/dev-python/minify-html-0.11.1 | 2 +- .../md5-cache/dev-python/minikanren-1.0.3-r1 | 2 +- .../md5-cache/dev-python/minimock-1.3.0-r1 | 2 +- metadata/md5-cache/dev-python/miniupnpc-2.2.4 | 2 +- metadata/md5-cache/dev-python/miniupnpc-2.2.5 | 2 +- metadata/md5-cache/dev-python/mistletoe-1.2.1 | 2 +- metadata/md5-cache/dev-python/mistune-3.0.1 | 2 +- metadata/md5-cache/dev-python/mistune-3.0.2 | 2 +- .../dev-python/mitmproxy_wireguard-0.1.20 | 2 +- metadata/md5-cache/dev-python/mkautodoc-0.2.0 | 2 +- metadata/md5-cache/dev-python/mkdocs-1.5.3 | 2 +- metadata/md5-cache/dev-python/mkdocs-1.5.3-r1 | 16 + .../dev-python/mkdocs-ansible-0.1.6-r1 | 2 +- .../md5-cache/dev-python/mkdocs-ansible-0.2.0 | 2 +- .../dev-python/mkdocs-autorefs-0.5.0 | 2 +- .../dev-python/mkdocs-bootstrap-1.1.1 | 2 +- .../dev-python/mkdocs-bootswatch-1.1-r2 | 2 +- .../dev-python/mkdocs-gen-files-0.5.0 | 2 +- .../mkdocs-git-authors-plugin-0.7.2 | 2 +- ...s-git-revision-date-localized-plugin-1.2.0 | 2 +- ...s-git-revision-date-localized-plugin-1.2.1 | 16 + .../mkdocs-htmlproofer-plugin-1.0.0 | 2 +- .../md5-cache/dev-python/mkdocs-i18n-0.4.5 | 2 +- .../md5-cache/dev-python/mkdocs-i18n-0.4.6 | 15 + .../dev-python/mkdocs-material-9.4.2 | 2 +- .../dev-python/mkdocs-material-9.4.4 | 2 +- .../dev-python/mkdocs-material-9.4.5 | 2 +- .../dev-python/mkdocs-material-9.4.6 | 2 +- .../dev-python/mkdocs-material-extensions-1.2 | 2 +- .../dev-python/mkdocs-material-extensions-1.3 | 2 +- .../dev-python/mkdocs-minify-plugin-0.6.4 | 2 +- .../dev-python/mkdocs-minify-plugin-0.7.0 | 2 +- .../dev-python/mkdocs-minify-plugin-0.7.1 | 2 +- .../dev-python/mkdocs-monorepo-plugin-1.0.5 | 2 +- .../mkdocs-pymdownx-material-extras-2.5.1 | 2 +- .../mkdocs-pymdownx-material-extras-2.5.4 | 2 +- .../mkdocs-pymdownx-material-extras-2.5.5 | 2 +- .../dev-python/mkdocs-redirects-1.2.1 | 2 +- .../md5-cache/dev-python/mkdocstrings-0.22.0 | 2 +- .../md5-cache/dev-python/mkdocstrings-0.23.0 | 2 +- .../dev-python/mkdocstrings-python-1.7.0 | 2 +- .../dev-python/mkdocstrings-python-1.7.1 | 2 +- .../dev-python/mkdocstrings-python-1.7.2 | 2 +- .../dev-python/mkdocstrings-python-1.7.3 | 2 +- .../md5-cache/dev-python/mmtf-python-1.1.3 | 2 +- metadata/md5-cache/dev-python/mock-5.1.0 | 2 +- metadata/md5-cache/dev-python/moddb-0.10.0 | 2 +- metadata/md5-cache/dev-python/moddb-0.8.1 | 2 +- metadata/md5-cache/dev-python/moddb-0.9.0 | 2 +- .../dev-python/more-itertools-10.1.0 | 2 +- metadata/md5-cache/dev-python/moto-4.1.15 | 2 +- metadata/md5-cache/dev-python/moto-4.2.5 | 2 +- metadata/md5-cache/dev-python/moto-4.2.6 | 2 +- metadata/md5-cache/dev-python/mpdlcd-0.5.2-r2 | 2 +- metadata/md5-cache/dev-python/mpi4py-3.1.4 | 2 +- metadata/md5-cache/dev-python/mpmath-1.3.0 | 2 +- metadata/md5-cache/dev-python/mpmath-1.3.0-r1 | 2 +- metadata/md5-cache/dev-python/mrcfile-1.4.3 | 2 +- .../md5-cache/dev-python/msgpack-1.0.5-r1 | 2 +- metadata/md5-cache/dev-python/msgpack-1.0.7 | 2 +- metadata/md5-cache/dev-python/mss-9.0.1 | 2 +- .../md5-cache/dev-python/multidict-6.0.4-r1 | 2 +- .../dev-python/multipledispatch-1.0.0 | 2 +- .../md5-cache/dev-python/multiprocess-0.70.15 | 2 +- metadata/md5-cache/dev-python/munch-4.0.0 | 2 +- .../md5-cache/dev-python/munkres-1.1.4-r1 | 2 +- .../md5-cache/dev-python/musicbrainzngs-0.7.1 | 2 +- .../dev-python/musicbrainzngs-0.7.1-r1 | 2 +- metadata/md5-cache/dev-python/mygpoclient-1.9 | 2 +- metadata/md5-cache/dev-python/mypy-1.5.1 | 2 +- metadata/md5-cache/dev-python/mypy-1.6.0 | 2 +- metadata/md5-cache/dev-python/mypy-1.6.1 | 2 +- .../dev-python/mypy_extensions-1.0.0 | 2 +- .../md5-cache/dev-python/mysqlclient-2.2.0 | 2 +- .../md5-cache/dev-python/myst-parser-2.0.0 | 2 +- .../md5-cache/dev-python/nagiosplugin-1.3.3 | 2 +- metadata/md5-cache/dev-python/natsort-8.4.0 | 2 +- .../md5-cache/dev-python/nbclassic-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/nbclient-0.8.0 | 2 +- metadata/md5-cache/dev-python/nbconvert-7.8.0 | 2 +- metadata/md5-cache/dev-python/nbconvert-7.9.1 | 2 +- metadata/md5-cache/dev-python/nbconvert-7.9.2 | 2 +- metadata/md5-cache/dev-python/nbdime-3.2.1 | 2 +- metadata/md5-cache/dev-python/nbformat-5.9.2 | 2 +- metadata/md5-cache/dev-python/nbsphinx-0.9.3 | 2 +- metadata/md5-cache/dev-python/nbval-0.10.0-r1 | 2 +- metadata/md5-cache/dev-python/nbxmpp-3.2.5-r1 | 2 +- metadata/md5-cache/dev-python/nbxmpp-4.3.3 | 2 +- metadata/md5-cache/dev-python/nbxmpp-4.4.0 | 2 +- .../md5-cache/dev-python/neovim-remote-2.5.1 | 2 +- .../md5-cache/dev-python/neovim-remote-9999 | 2 +- .../md5-cache/dev-python/nest-asyncio-1.5.8 | 2 +- metadata/md5-cache/dev-python/netaddr-0.9.0 | 2 +- metadata/md5-cache/dev-python/netcdf4-1.6.4 | 2 +- metadata/md5-cache/dev-python/netcdf4-1.6.5 | 2 +- .../md5-cache/dev-python/netifaces-0.11.0-r1 | 2 +- metadata/md5-cache/dev-python/networkx-3.1 | 2 +- metadata/md5-cache/dev-python/networkx-3.2 | 2 +- .../md5-cache/dev-python/nextinspace-2.0.5 | 2 +- .../md5-cache/dev-python/nextinspace-9999 | 2 +- metadata/md5-cache/dev-python/nh3-0.2.14 | 2 +- metadata/md5-cache/dev-python/nnpy-1.4.2-r1 | 2 +- .../md5-cache/dev-python/node-semver-0.9.0 | 2 +- metadata/md5-cache/dev-python/nodeenv-1.8.0 | 2 +- .../md5-cache/dev-python/noiseprotocol-0.3.1 | 2 +- .../md5-cache/dev-python/nose-1.3.7_p20221026 | 2 +- metadata/md5-cache/dev-python/nose2-0.13.0 | 2 +- metadata/md5-cache/dev-python/nose2-0.14.0 | 2 +- metadata/md5-cache/dev-python/notebook-7.0.4 | 2 +- metadata/md5-cache/dev-python/notebook-7.0.5 | 2 +- metadata/md5-cache/dev-python/notebook-7.0.6 | 2 +- .../md5-cache/dev-python/notebook-shim-0.2.3 | 2 +- .../md5-cache/dev-python/notify2-0.3.1-r3 | 2 +- metadata/md5-cache/dev-python/nox-2023.04.22 | 2 +- metadata/md5-cache/dev-python/nspektr-0.5.0 | 2 +- metadata/md5-cache/dev-python/ntplib-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/numexpr-2.8.4 | 16 - metadata/md5-cache/dev-python/numexpr-2.8.5 | 16 - metadata/md5-cache/dev-python/numexpr-2.8.6 | 6 +- metadata/md5-cache/dev-python/numexpr-2.8.7 | 2 +- metadata/md5-cache/dev-python/numpy-1.25.2 | 2 +- metadata/md5-cache/dev-python/numpy-1.26.0 | 6 +- metadata/md5-cache/dev-python/numpy-1.26.1 | 2 +- metadata/md5-cache/dev-python/numpydoc-1.5.0 | 2 +- metadata/md5-cache/dev-python/numpydoc-1.6.0 | 2 +- metadata/md5-cache/dev-python/oauthlib-3.2.2 | 2 +- .../md5-cache/dev-python/objgraph-3.5.0-r1 | 2 +- metadata/md5-cache/dev-python/oct2py-5.5.1 | 2 +- .../md5-cache/dev-python/octave_kernel-0.34.2 | 2 +- metadata/md5-cache/dev-python/odfpy-1.4.2 | 2 +- metadata/md5-cache/dev-python/olefile-0.46-r2 | 2 +- metadata/md5-cache/dev-python/omemo-dr-1.0.0 | 2 +- .../md5-cache/dev-python/openapi-core-0.18.1 | 2 +- .../dev-python/openapi-schema-validator-0.6.2 | 2 +- .../dev-python/openapi-spec-validator-0.6.0 | 2 +- .../dev-python/openapi-spec-validator-0.7.1 | 2 +- metadata/md5-cache/dev-python/openpyxl-3.1.2 | 2 +- .../md5-cache/dev-python/opensearch-py-1.1.0 | 2 +- .../md5-cache/dev-python/opensearch-py-2.3.0 | 2 +- .../dev-python/openstackdocstheme-3.2.0 | 2 +- .../md5-cache/dev-python/openstacksdk-1.5.0 | 2 +- .../dev-python/openstacksdk-1.5.0-r1 | 16 + .../md5-cache/dev-python/openstacksdk-2.0.0 | 2 +- .../dev-python/openstacksdk-2.0.0-r1 | 16 + .../md5-cache/dev-python/opt-einsum-3.3.0-r1 | 2 +- .../md5-cache/dev-python/ordered-set-4.1.0 | 2 +- metadata/md5-cache/dev-python/orjson-3.9.10 | 17 + metadata/md5-cache/dev-python/orjson-3.9.7 | 2 +- metadata/md5-cache/dev-python/orjson-3.9.8 | 2 +- metadata/md5-cache/dev-python/orjson-3.9.9 | 2 +- .../dev-python/os-client-config-2.1.0-r2 | 2 +- .../dev-python/os-service-types-1.7.0-r2 | 2 +- metadata/md5-cache/dev-python/osc-lib-2.8.1 | 2 +- .../dev-python/oslo-concurrency-5.2.0 | 2 +- .../md5-cache/dev-python/oslo-config-9.2.0 | 2 +- .../md5-cache/dev-python/oslo-config-9.2.0-r1 | 16 + .../md5-cache/dev-python/oslo-context-5.2.0 | 2 +- metadata/md5-cache/dev-python/oslo-i18n-6.1.0 | 2 +- metadata/md5-cache/dev-python/oslo-log-5.3.0 | 2 +- .../dev-python/oslo-serialization-5.1.1 | 2 +- .../dev-python/oslo-serialization-5.2.0-r1 | 2 +- .../md5-cache/dev-python/oslo-utils-6.2.0-r1 | 2 +- .../md5-cache/dev-python/oslo-utils-6.2.1-r1 | 2 +- .../md5-cache/dev-python/oslotest-4.5.0-r3 | 2 +- metadata/md5-cache/dev-python/outcome-1.2.0 | 2 +- metadata/md5-cache/dev-python/outcome-1.3.0 | 2 +- .../md5-cache/dev-python/outcome-1.3.0_p0 | 2 +- metadata/md5-cache/dev-python/overrides-7.4.0 | 2 +- metadata/md5-cache/dev-python/ovs-2.17.1_p1 | 2 +- metadata/md5-cache/dev-python/owslib-0.29.2 | 2 +- metadata/md5-cache/dev-python/packaging-23.1 | 2 +- metadata/md5-cache/dev-python/packaging-23.2 | 2 +- metadata/md5-cache/dev-python/paginate-0.5.6 | 2 +- .../md5-cache/dev-python/paho-mqtt-1.6.1-r1 | 2 +- .../dev-python/pallets-sphinx-themes-2.1.1 | 2 +- metadata/md5-cache/dev-python/pandas-1.5.1 | 2 +- metadata/md5-cache/dev-python/pandas-1.5.2 | 2 +- metadata/md5-cache/dev-python/pandas-1.5.3 | 2 +- metadata/md5-cache/dev-python/pandas-2.0.0 | 2 +- metadata/md5-cache/dev-python/pandas-2.0.1 | 2 +- metadata/md5-cache/dev-python/pandas-2.0.2 | 2 +- metadata/md5-cache/dev-python/pandas-2.0.3-r1 | 2 +- metadata/md5-cache/dev-python/pandas-2.1.0 | 2 +- metadata/md5-cache/dev-python/pandas-2.1.1 | 2 +- metadata/md5-cache/dev-python/pandas-2.1.1-r1 | 2 +- .../md5-cache/dev-python/pandocfilters-1.5.0 | 2 +- metadata/md5-cache/dev-python/parallax-1.0.8 | 2 +- .../md5-cache/dev-python/parameterized-0.9.0 | 2 +- metadata/md5-cache/dev-python/paramiko-3.3.1 | 2 +- metadata/md5-cache/dev-python/parse-1.19.1 | 2 +- .../md5-cache/dev-python/parse_type-0.6.2 | 2 +- .../md5-cache/dev-python/parsedatetime-2.6-r1 | 2 +- metadata/md5-cache/dev-python/parso-0.8.3-r1 | 2 +- metadata/md5-cache/dev-python/partd-1.4.0 | 2 +- metadata/md5-cache/dev-python/partd-1.4.1 | 2 +- metadata/md5-cache/dev-python/parver-0.4 | 2 +- metadata/md5-cache/dev-python/parver-0.5 | 2 +- .../md5-cache/dev-python/passlib-1.7.4-r2 | 2 +- metadata/md5-cache/dev-python/paste-3.5.3 | 2 +- metadata/md5-cache/dev-python/paste-3.6.0 | 2 +- metadata/md5-cache/dev-python/paste-3.6.1 | 2 +- metadata/md5-cache/dev-python/paste-3.7.1 | 2 +- .../md5-cache/dev-python/pastedeploy-3.0.1 | 2 +- metadata/md5-cache/dev-python/pastel-0.2.1-r1 | 2 +- metadata/md5-cache/dev-python/patatt-0.6.2 | 2 +- .../md5-cache/dev-python/patch-ng-1.17.4-r1 | 2 +- metadata/md5-cache/dev-python/path-16.7.1 | 2 +- .../dev-python/path-and-address-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pathable-0.4.3 | 2 +- .../md5-cache/dev-python/pathlib2-2.3.7_p1-r1 | 2 +- metadata/md5-cache/dev-python/pathspec-0.11.2 | 2 +- .../md5-cache/dev-python/pathvalidate-3.1.0 | 2 +- .../md5-cache/dev-python/pathvalidate-3.2.0 | 2 +- .../md5-cache/dev-python/patiencediff-0.2.13 | 2 +- .../md5-cache/dev-python/patiencediff-0.2.14 | 2 +- metadata/md5-cache/dev-python/patsy-0.5.3-r1 | 2 +- metadata/md5-cache/dev-python/pbkdf2-1.3-r2 | 2 +- metadata/md5-cache/dev-python/pbr-5.11.1 | 2 +- metadata/md5-cache/dev-python/pdfrw-0.4_p1 | 2 +- metadata/md5-cache/dev-python/pdm-2.10.0 | 8 +- metadata/md5-cache/dev-python/pdm-2.8.2 | 2 +- metadata/md5-cache/dev-python/pdm-2.9.1 | 2 +- metadata/md5-cache/dev-python/pdm-2.9.2 | 2 +- metadata/md5-cache/dev-python/pdm-2.9.3 | 2 +- .../md5-cache/dev-python/pdm-backend-2.1.4 | 2 +- .../md5-cache/dev-python/pdm-backend-2.1.5 | 2 +- .../md5-cache/dev-python/pdm-backend-2.1.6 | 2 +- .../md5-cache/dev-python/pdm-backend-2.1.7 | 2 +- .../md5-cache/dev-python/pdm-pep517-1.1.4 | 2 +- metadata/md5-cache/dev-python/pdoc3-0.10.0-r1 | 2 +- metadata/md5-cache/dev-python/pebble-5.0.3 | 2 +- metadata/md5-cache/dev-python/pecan-1.5.1 | 2 +- metadata/md5-cache/dev-python/peewee-3.16.3 | 2 +- metadata/md5-cache/dev-python/peewee-3.17.0 | 2 +- metadata/md5-cache/dev-python/pefile-2023.2.7 | 6 +- metadata/md5-cache/dev-python/pefile-9999 | 2 +- .../dev-python/pelican-minify-0.9-r2 | 2 +- .../md5-cache/dev-python/pelican-minify-2.0.0 | 2 +- .../md5-cache/dev-python/pendulum-2.1.2-r2 | 2 +- .../dev-python/pexpect-4.8.0_p20230402 | 2 +- metadata/md5-cache/dev-python/pgspecial-2.1.0 | 2 +- metadata/md5-cache/dev-python/pgzero-1.2.1-r2 | 2 +- .../md5-cache/dev-python/phonenumbers-8.13.21 | 2 +- .../md5-cache/dev-python/phonenumbers-8.13.22 | 2 +- .../md5-cache/dev-python/phonenumbers-8.13.23 | 2 +- metadata/md5-cache/dev-python/phply-1.2.6 | 2 +- .../md5-cache/dev-python/pickleshare-0.7.5 | 2 +- .../md5-cache/dev-python/pickleshare-0.7.5-r1 | 6 +- metadata/md5-cache/dev-python/picobox-3.0.0 | 2 +- metadata/md5-cache/dev-python/pid-3.0.4-r1 | 2 +- metadata/md5-cache/dev-python/piexif-1.1.3-r2 | 2 +- metadata/md5-cache/dev-python/pika-1.3.2 | 2 +- metadata/md5-cache/dev-python/pikepdf-8.4.1 | 2 +- metadata/md5-cache/dev-python/pikepdf-8.5.1 | 2 +- metadata/md5-cache/dev-python/pikepdf-8.5.2 | 2 +- metadata/md5-cache/dev-python/pillow-10.0.1 | 2 +- metadata/md5-cache/dev-python/pillow-10.1.0 | 2 +- metadata/md5-cache/dev-python/pip-23.2.1 | 2 +- metadata/md5-cache/dev-python/pip-23.3 | 2 +- metadata/md5-cache/dev-python/pip-23.3.1 | 2 +- metadata/md5-cache/dev-python/pip-run-10.2.0 | 16 - metadata/md5-cache/dev-python/pip-run-12.1.0 | 16 - metadata/md5-cache/dev-python/pip-run-12.2.0 | 16 - metadata/md5-cache/dev-python/pip-run-12.2.2 | 16 - metadata/md5-cache/dev-python/pip-run-12.3.1 | 16 - metadata/md5-cache/dev-python/pip-run-12.4.0 | 2 +- .../md5-cache/dev-python/pipdeptree-2.13.0 | 16 + .../md5-cache/dev-python/pipenv-2023.4.29-r1 | 16 - .../md5-cache/dev-python/pipenv-2023.7.11 | 2 +- .../md5-cache/dev-python/pipenv-2023.7.11-r1 | 2 +- metadata/md5-cache/dev-python/pipenv-2023.9.8 | 16 + metadata/md5-cache/dev-python/pipx-1.2.0 | 2 +- metadata/md5-cache/dev-python/pivy-0.6.8 | 2 +- .../md5-cache/dev-python/pkgconfig-1.5.5-r1 | 2 +- metadata/md5-cache/dev-python/pkgcraft-0.0.6 | 2 +- metadata/md5-cache/dev-python/pkgcraft-0.0.7 | 2 +- metadata/md5-cache/dev-python/pkgcraft-9999 | 2 +- metadata/md5-cache/dev-python/pkginfo-1.9.6 | 2 +- .../md5-cache/dev-python/platformdirs-3.10.0 | 2 +- .../md5-cache/dev-python/platformdirs-3.11.0 | 2 +- metadata/md5-cache/dev-python/plette-0.4.4 | 16 + metadata/md5-cache/dev-python/plotly-5.15.0 | 2 +- metadata/md5-cache/dev-python/plotly-5.16.0 | 2 +- metadata/md5-cache/dev-python/plotly-5.16.1 | 2 +- metadata/md5-cache/dev-python/plotly-5.17.0 | 2 +- metadata/md5-cache/dev-python/plotly-5.18.0 | 16 + .../md5-cache/dev-python/plotly-geo-1.0.0-r2 | 2 +- metadata/md5-cache/dev-python/pluggy-1.3.0 | 2 +- .../md5-cache/dev-python/pluginbase-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/plumbum-1.8.2 | 2 +- metadata/md5-cache/dev-python/ply-3.11-r2 | 2 +- metadata/md5-cache/dev-python/plyr-1.0.6-r1 | 2 +- metadata/md5-cache/dev-python/plyvel-1.5.0 | 2 +- metadata/md5-cache/dev-python/pmw-2.0.1-r3 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.24 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.25 | 2 +- .../md5-cache/dev-python/pockets-0.9.1-r3 | 2 +- .../md5-cache/dev-python/podcastparser-0.6.10 | 2 +- metadata/md5-cache/dev-python/podman-4.5.0 | 2 +- metadata/md5-cache/dev-python/podman-4.6.0 | 2 +- metadata/md5-cache/dev-python/podman-4.7.0 | 2 +- metadata/md5-cache/dev-python/poetry-1.5.1-r2 | 2 +- metadata/md5-cache/dev-python/poetry-1.6.0 | 2 +- metadata/md5-cache/dev-python/poetry-1.6.1 | 2 +- metadata/md5-cache/dev-python/poetry-1.6.1-r1 | 2 +- .../md5-cache/dev-python/poetry-core-1.7.0 | 2 +- .../dev-python/poetry-plugin-export-1.4.0 | 2 +- .../dev-python/poetry-plugin-export-1.5.0 | 2 +- metadata/md5-cache/dev-python/polib-1.2.0 | 2 +- metadata/md5-cache/dev-python/pooch-1.7.0 | 2 +- metadata/md5-cache/dev-python/pooch-1.8.0 | 2 +- .../md5-cache/dev-python/portalocker-2.7.0 | 2 +- .../md5-cache/dev-python/portalocker-2.8.2 | 2 +- metadata/md5-cache/dev-python/portend-3.2.0 | 2 +- metadata/md5-cache/dev-python/poyo-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/pplpy-0.8.9 | 2 +- .../md5-cache/dev-python/precis-i18n-1.0.5 | 2 +- .../md5-cache/dev-python/pretend-1.0.9-r2 | 2 +- .../md5-cache/dev-python/prettytable-3.9.0 | 2 +- .../md5-cache/dev-python/primecountpy-0.1.0 | 2 +- .../md5-cache/dev-python/priority-1.3.0-r1 | 2 +- .../md5-cache/dev-python/priority-2.0.0-r1 | 2 +- .../dev-python/process-tests-2.1.2-r1 | 2 +- metadata/md5-cache/dev-python/progress-1.6-r1 | 2 +- .../md5-cache/dev-python/progressbar2-4.2.0 | 2 +- .../dev-python/prometheus-client-0.17.1 | 2 +- .../dev-python/prompt-toolkit-3.0.39 | 2 +- .../md5-cache/dev-python/proto-plus-1.22.3 | 2 +- .../dev-python/protobuf-python-4.21.9 | 2 +- .../dev-python/protobuf-python-4.23.3 | 2 +- .../md5-cache/dev-python/protobuf-python-9999 | 2 +- metadata/md5-cache/dev-python/prov-2.0.0 | 2 +- .../md5-cache/dev-python/pslab-python-2.5.0 | 2 +- metadata/md5-cache/dev-python/psutil-5.9.5 | 2 +- metadata/md5-cache/dev-python/psutil-5.9.6 | 2 +- metadata/md5-cache/dev-python/psycopg-2.9.4 | 2 +- metadata/md5-cache/dev-python/psycopg-2.9.7 | 2 +- metadata/md5-cache/dev-python/psycopg-2.9.8 | 2 +- metadata/md5-cache/dev-python/psycopg-2.9.9 | 2 +- metadata/md5-cache/dev-python/psycopg-3.1.10 | 2 +- metadata/md5-cache/dev-python/psycopg-3.1.11 | 2 +- metadata/md5-cache/dev-python/psycopg-3.1.12 | 2 +- metadata/md5-cache/dev-python/psycopg-3.1.8 | 2 +- metadata/md5-cache/dev-python/psycopg-3.1.9 | 2 +- .../md5-cache/dev-python/ptyprocess-0.7.0-r1 | 2 +- .../dev-python/publicsuffix-2.20191221-r2 | 2 +- metadata/md5-cache/dev-python/pudb-2022.1.3 | 2 +- .../md5-cache/dev-python/pulsectl-23.5.2-r1 | 2 +- metadata/md5-cache/dev-python/pure_eval-0.2.2 | 2 +- metadata/md5-cache/dev-python/puremagic-1.15 | 2 +- .../dev-python/pushbullet-py-0.12.0-r1 | 2 +- metadata/md5-cache/dev-python/py-1.11.0-r1 | 2 +- .../md5-cache/dev-python/py-amqp-5.1.1-r1 | 2 +- .../md5-cache/dev-python/py-cpuinfo-9.0.0 | 2 +- .../md5-cache/dev-python/py-ubjson-0.16.1-r1 | 2 +- metadata/md5-cache/dev-python/py-zabbix-1.1.7 | 2 +- .../md5-cache/dev-python/pyClamd-0.4.0-r4 | 2 +- metadata/md5-cache/dev-python/pyDes-2.0.1 | 2 +- .../md5-cache/dev-python/pyacoustid-1.3.0 | 2 +- metadata/md5-cache/dev-python/pyaes-1.6.1-r3 | 2 +- metadata/md5-cache/dev-python/pyalsa-1.2.7 | 2 +- metadata/md5-cache/dev-python/pyamg-5.0.1 | 2 +- metadata/md5-cache/dev-python/pyaml-23.9.7 | 2 +- .../md5-cache/dev-python/pyannotate-1.2.0-r1 | 2 +- metadata/md5-cache/dev-python/pyarrow-12.0.1 | 2 +- metadata/md5-cache/dev-python/pyasn1-0.5.0 | 2 +- .../md5-cache/dev-python/pyasn1-modules-0.3.0 | 2 +- .../md5-cache/dev-python/pyaudio-0.2.13-r1 | 2 +- metadata/md5-cache/dev-python/pybind11-2.11.1 | 2 +- .../md5-cache/dev-python/pybtex-0.24.0-r1 | 2 +- .../dev-python/pybtex-docutils-1.0.2 | 2 +- .../dev-python/pybtex-docutils-1.0.3 | 2 +- metadata/md5-cache/dev-python/pycairo-1.24.0 | 2 +- metadata/md5-cache/dev-python/pycairo-1.25.0 | 2 +- metadata/md5-cache/dev-python/pycairo-1.25.1 | 2 +- metadata/md5-cache/dev-python/pycares-4.3.0 | 2 +- metadata/md5-cache/dev-python/pycares-4.4.0 | 2 +- metadata/md5-cache/dev-python/pycdio-2.1.1-r1 | 2 +- metadata/md5-cache/dev-python/pychm-0.8.6-r1 | 2 +- .../md5-cache/dev-python/pychromecast-13.0.7 | 2 +- metadata/md5-cache/dev-python/pychroot-0.10.4 | 2 +- metadata/md5-cache/dev-python/pychroot-9999 | 2 +- .../md5-cache/dev-python/pyclipper-1.3.0_p4 | 2 +- .../md5-cache/dev-python/pyclipper-1.3.0_p5 | 2 +- .../md5-cache/dev-python/pycodestyle-2.11.0 | 2 +- .../md5-cache/dev-python/pycodestyle-2.11.1 | 2 +- metadata/md5-cache/dev-python/pycollada-0.7.2 | 2 +- .../md5-cache/dev-python/pycollada-0.7.2-r1 | 2 +- .../md5-cache/dev-python/pycountry-22.3.5 | 2 +- .../md5-cache/dev-python/pycparser-2.21-r2 | 2 +- .../md5-cache/dev-python/pycryptodome-3.18.0 | 2 +- metadata/md5-cache/dev-python/pycson-0.8-r3 | 2 +- metadata/md5-cache/dev-python/pycuda-2022.2.2 | 2 +- metadata/md5-cache/dev-python/pycups-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pycurl-7.45.2 | 2 +- .../dev-python/pycurl-requests-0.5.0 | 2 +- metadata/md5-cache/dev-python/pycxx-7.1.7 | 2 +- .../md5-cache/dev-python/pydantic-1.10.12 | 2 +- .../md5-cache/dev-python/pydantic-1.10.13 | 6 +- metadata/md5-cache/dev-python/pydantic-2.3.0 | 2 +- metadata/md5-cache/dev-python/pydantic-2.4.0 | 2 +- metadata/md5-cache/dev-python/pydantic-2.4.1 | 2 +- metadata/md5-cache/dev-python/pydantic-2.4.2 | 2 +- .../md5-cache/dev-python/pydantic-core-2.10.1 | 2 +- .../md5-cache/dev-python/pydantic-core-2.11.0 | 2 +- .../md5-cache/dev-python/pydantic-core-2.6.3 | 2 +- .../dev-python/pydata-sphinx-theme-0.14.1 | 2 +- .../dev-python/pydata-sphinx-theme-0.14.2 | 2 +- metadata/md5-cache/dev-python/pydbus-0.6.0-r1 | 2 +- metadata/md5-cache/dev-python/pydecomp-0.3-r3 | 2 +- metadata/md5-cache/dev-python/pydecomp-9999 | 2 +- metadata/md5-cache/dev-python/pydevd-2.10.0 | 2 +- metadata/md5-cache/dev-python/pydevd-2.9.5 | 2 +- metadata/md5-cache/dev-python/pydiffx-1.1 | 2 +- .../md5-cache/dev-python/pydocstyle-6.3.0 | 2 +- metadata/md5-cache/dev-python/pydot-1.4.2-r3 | 2 +- .../md5-cache/dev-python/pydotplus-2.0.2-r1 | 2 +- metadata/md5-cache/dev-python/pydyf-0.7.0 | 2 +- metadata/md5-cache/dev-python/pydyf-0.8.0 | 2 +- metadata/md5-cache/dev-python/pyeclib-1.6.1 | 2 +- metadata/md5-cache/dev-python/pyelftools-0.30 | 2 +- .../md5-cache/dev-python/pyenchant-3.2.2-r1 | 2 +- metadata/md5-cache/dev-python/pyfakefs-5.2.4 | 2 +- metadata/md5-cache/dev-python/pyfakefs-5.3.0 | 2 +- metadata/md5-cache/dev-python/pyflakes-3.1.0 | 2 +- .../md5-cache/dev-python/pyformance-0.4-r2 | 2 +- metadata/md5-cache/dev-python/pyftpdlib-1.5.8 | 2 +- metadata/md5-cache/dev-python/pyftpdlib-1.5.9 | 2 +- metadata/md5-cache/dev-python/pyfuse3-3.3.0 | 2 +- metadata/md5-cache/dev-python/pygal-3.0.0-r4 | 2 +- metadata/md5-cache/dev-python/pygame-2.5.1 | 2 +- metadata/md5-cache/dev-python/pygame-2.5.2 | 2 +- .../md5-cache/dev-python/pygame_sdl2-8.0.3 | 2 +- .../md5-cache/dev-python/pygccxml-2.2.1-r1 | 2 +- metadata/md5-cache/dev-python/pygccxml-2.3.0 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.61 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.62 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.63 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.64 | 2 +- metadata/md5-cache/dev-python/pygit2-1.12.2 | 2 +- metadata/md5-cache/dev-python/pygit2-1.13.1 | 2 +- metadata/md5-cache/dev-python/pyglet-2.0.9 | 2 +- metadata/md5-cache/dev-python/pygments-2.16.1 | 2 +- .../dev-python/pygments-ansi-color-0.3.0 | 2 +- .../pygments-github-lexers-0.0.5-r1 | 2 +- .../md5-cache/dev-python/pygobject-3.44.1 | 2 +- .../md5-cache/dev-python/pygobject-3.46.0 | 2 +- metadata/md5-cache/dev-python/pygraphviz-1.11 | 2 +- metadata/md5-cache/dev-python/pygresql-5.2.5 | 2 +- metadata/md5-cache/dev-python/pygresql-6.0 | 2 +- metadata/md5-cache/dev-python/pyh2o-1-r1 | 2 +- .../md5-cache/dev-python/pyhamcrest-2.0.4 | 2 +- .../md5-cache/dev-python/pyhamcrest-2.1.0 | 2 +- metadata/md5-cache/dev-python/pyhcl-0.4.4-r1 | 2 +- metadata/md5-cache/dev-python/pyhcl-0.4.5 | 2 +- metadata/md5-cache/dev-python/pyicu-2.11 | 2 +- .../md5-cache/dev-python/pyinotify-0.9.6-r1 | 2 +- .../dev-python/pyjsparser-2.7.1_p20190421-r2 | 2 +- metadata/md5-cache/dev-python/pyjwt-2.8.0 | 2 +- metadata/md5-cache/dev-python/pykka-3.1.1 | 2 +- metadata/md5-cache/dev-python/pykka-4.0.0 | 2 +- .../md5-cache/dev-python/pykwalify-1.8.0-r3 | 2 +- metadata/md5-cache/dev-python/pylama-8.4.1-r1 | 2 +- metadata/md5-cache/dev-python/pylast-5.2.0 | 2 +- metadata/md5-cache/dev-python/pylatex-1.4.1 | 2 +- metadata/md5-cache/dev-python/pylatex-1.4.2 | 2 +- metadata/md5-cache/dev-python/pylatexenc-2.10 | 2 +- metadata/md5-cache/dev-python/pylev-1.4.0-r1 | 2 +- metadata/md5-cache/dev-python/pylibacl-0.7.0 | 2 +- metadata/md5-cache/dev-python/pylibmc-1.6.3 | 2 +- metadata/md5-cache/dev-python/pylint-2.17.5 | 2 +- metadata/md5-cache/dev-python/pylint-2.17.6 | 2 +- metadata/md5-cache/dev-python/pylint-2.17.7 | 2 +- metadata/md5-cache/dev-python/pylint-3.0.0 | 2 +- .../md5-cache/dev-python/pylint-3.0.0_beta0 | 2 +- metadata/md5-cache/dev-python/pylint-3.0.1 | 2 +- metadata/md5-cache/dev-python/pylint-3.0.2 | 2 +- .../md5-cache/dev-python/pylint-venv-3.0.2 | 2 +- .../md5-cache/dev-python/pylint-venv-3.0.3 | 2 +- metadata/md5-cache/dev-python/pylru-1.2.1 | 2 +- .../md5-cache/dev-python/pyls-spyder-0.4.0-r2 | 2 +- .../dev-python/pymacaroons-0.13.0-r1 | 2 +- metadata/md5-cache/dev-python/pymad-0.11.3 | 2 +- .../dev-python/pymdown-extensions-10.3 | 2 +- .../dev-python/pymdown-extensions-10.3.1 | 2 +- .../dev-python/pymdown-lexers-0_pre20210902 | 2 +- metadata/md5-cache/dev-python/pymdstat-0.4.3 | 2 +- .../md5-cache/dev-python/pymediainfo-6.0.1 | 2 +- metadata/md5-cache/dev-python/pymetar-1.4-r2 | 2 +- metadata/md5-cache/dev-python/pymilter-1.0.5 | 2 +- metadata/md5-cache/dev-python/pymongo-4.5.0 | 2 +- .../md5-cache/dev-python/pymountboot-0.2.3-r1 | 2 +- metadata/md5-cache/dev-python/pymysql-1.1.0 | 2 +- metadata/md5-cache/dev-python/pynacl-1.5.0-r3 | 2 +- metadata/md5-cache/dev-python/pynvim-0.4.3-r1 | 2 +- metadata/md5-cache/dev-python/pyocr-0.8.5 | 2 +- .../md5-cache/dev-python/pyopencl-2023.1.2 | 2 +- .../md5-cache/dev-python/pyopencl-2023.1.4 | 2 +- .../md5-cache/dev-python/pyopengl-3.1.6-r2 | 2 +- metadata/md5-cache/dev-python/pyopengl-3.1.7 | 2 +- .../dev-python/pyopengl_accelerate-3.1.7 | 2 +- .../md5-cache/dev-python/pyopenssl-23.2.0 | 2 +- .../md5-cache/dev-python/pyopenssl-23.3.0 | 2 +- metadata/md5-cache/dev-python/pyotp-2.8.0 | 2 +- metadata/md5-cache/dev-python/pyotp-2.9.0 | 2 +- metadata/md5-cache/dev-python/pyparsing-3.0.9 | 2 +- metadata/md5-cache/dev-python/pyparsing-3.1.0 | 2 +- metadata/md5-cache/dev-python/pyparsing-3.1.1 | 2 +- metadata/md5-cache/dev-python/pyparted-3.12.0 | 2 +- metadata/md5-cache/dev-python/pyparted-3.13.0 | 2 +- metadata/md5-cache/dev-python/pypax-0.9.5-r1 | 2 +- metadata/md5-cache/dev-python/pypax-9999 | 2 +- metadata/md5-cache/dev-python/pypdf-3.15.5 | 2 +- metadata/md5-cache/dev-python/pypdf-3.16.2 | 2 +- metadata/md5-cache/dev-python/pypdf-3.16.3 | 2 +- metadata/md5-cache/dev-python/pypdf-3.16.4 | 2 +- .../md5-cache/dev-python/pyperclip-1.8.2-r1 | 2 +- metadata/md5-cache/dev-python/pyphen-0.14.0 | 2 +- .../md5-cache/dev-python/pypiserver-1.5.2 | 2 +- .../md5-cache/dev-python/pypiserver-2.0.1 | 2 +- .../md5-cache/dev-python/pypng-0.20220715.0 | 2 +- .../md5-cache/dev-python/pypresence-4.3.0 | 2 +- .../dev-python/pyprof2calltree-1.4.5-r1 | 2 +- metadata/md5-cache/dev-python/pyproj-3.6.0 | 2 +- metadata/md5-cache/dev-python/pyproj-3.6.1 | 2 +- .../md5-cache/dev-python/pyproject-api-1.6.1 | 2 +- .../md5-cache/dev-python/pyproject-fmt-1.1.0 | 2 +- .../md5-cache/dev-python/pyproject-fmt-1.2.0 | 2 +- .../md5-cache/dev-python/pyproject-fmt-1.3.0 | 2 +- .../dev-python/pyproject-hooks-1.0.0 | 2 +- .../dev-python/pyproject-metadata-0.7.1 | 2 +- metadata/md5-cache/dev-python/pypugjs-5.9.12 | 2 +- .../md5-cache/dev-python/pypugjs-5.9.12-r1 | 2 +- ...{pypy3_10-7.3.13-r1 => pypy3_10-7.3.13_p1} | 2 +- .../dev-python/pyqt-distutils-0.7.3-r1 | 2 +- .../md5-cache/dev-python/pyqtgraph-0.13.3 | 2 +- metadata/md5-cache/dev-python/pyquery-2.0.0 | 2 +- .../dev-python/pyrate-limiter-2.10.0 | 2 +- .../md5-cache/dev-python/pyrate-limiter-3.0.1 | 2 +- .../md5-cache/dev-python/pyrate-limiter-3.1.0 | 2 +- metadata/md5-cache/dev-python/pyre2-1.0.7 | 2 +- .../md5-cache/dev-python/pyrfc3339-1.1-r1 | 2 +- metadata/md5-cache/dev-python/pyroute2-0.7.9 | 2 +- metadata/md5-cache/dev-python/pyrqlite-2.2.0 | 2 +- .../md5-cache/dev-python/pyrsistent-0.19.3 | 2 +- .../md5-cache/dev-python/pyrsistent-0.20.0 | 17 + metadata/md5-cache/dev-python/pyscard-2.0.7 | 2 +- .../md5-cache/dev-python/pyscreenshot-3.1 | 2 +- metadata/md5-cache/dev-python/pyserial-3.5-r2 | 2 +- .../md5-cache/dev-python/pyside2-5.15.10-r3 | 2 +- .../md5-cache/dev-python/pyside2-5.15.11-r1 | 2 +- .../dev-python/pyside2-tools-5.15.10 | 2 +- ...tools-5.15.11 => pyside2-tools-5.15.11-r1} | 4 +- .../md5-cache/dev-python/pyside6-6.5.2-r3 | 2 +- metadata/md5-cache/dev-python/pyside6-6.5.3 | 2 +- .../md5-cache/dev-python/pyside6-6.6.0-r1 | 2 +- .../dev-python/pyside6-tools-6.6.0-r1 | 2 +- .../md5-cache/dev-python/pysimdjson-5.0.2-r1 | 2 +- metadata/md5-cache/dev-python/pysmi-0.3.4-r1 | 2 +- .../md5-cache/dev-python/pysnmp-4.4.12-r2 | 2 +- .../md5-cache/dev-python/pysnmp-mibs-0.1.6 | 2 +- .../md5-cache/dev-python/pysol_cards-0.14.3 | 2 +- .../md5-cache/dev-python/pyspectrum2-0.2.0-r2 | 2 +- metadata/md5-cache/dev-python/pyspelling-2.9 | 2 +- metadata/md5-cache/dev-python/pyspf-2.0.14-r3 | 2 +- metadata/md5-cache/dev-python/pyspnego-0.10.0 | 2 +- metadata/md5-cache/dev-python/pyspnego-0.10.1 | 2 +- metadata/md5-cache/dev-python/pyspnego-0.10.2 | 2 +- metadata/md5-cache/dev-python/pysrt-1.1.2-r1 | 2 +- metadata/md5-cache/dev-python/pysrt-9999 | 2 +- metadata/md5-cache/dev-python/pystache-0.6.1 | 2 +- metadata/md5-cache/dev-python/pystache-0.6.5 | 2 +- .../md5-cache/dev-python/pysvg-0.2.2_p3-r1 | 2 +- metadata/md5-cache/dev-python/pysvn-1.9.18 | 2 +- metadata/md5-cache/dev-python/pyte-0.8.1 | 2 +- .../dev-python/pytesseract-0.3.10-r1 | 2 +- .../md5-cache/dev-python/pytesseract-0.3.11 | 2 +- .../md5-cache/dev-python/pytesseract-0.3.12 | 2 +- metadata/md5-cache/dev-python/pytest-7.4.2 | 2 +- metadata/md5-cache/dev-python/pytest-7.4.3 | 2 +- .../md5-cache/dev-python/pytest-aiohttp-1.0.5 | 2 +- .../dev-python/pytest-asyncio-0.21.1 | 2 +- .../md5-cache/dev-python/pytest-bdd-6.1.1 | 2 +- .../md5-cache/dev-python/pytest-bdd-7.0.0 | 2 +- .../md5-cache/dev-python/pytest-check-2.2.2 | 2 +- .../dev-python/pytest-codeblocks-0.16.1 | 2 +- .../dev-python/pytest-codeblocks-0.17.0 | 2 +- .../dev-python/pytest-console-scripts-1.4.1 | 2 +- .../md5-cache/dev-python/pytest-cov-4.1.0 | 2 +- .../dev-python/pytest-custom-exit-code-0.3.0 | 2 +- .../md5-cache/dev-python/pytest-datadir-1.4.1 | 2 +- .../md5-cache/dev-python/pytest-datadir-1.5.0 | 2 +- .../dev-python/pytest-datafiles-3.0.0 | 2 +- .../dev-python/pytest-describe-2.1.0 | 2 +- .../dev-python/pytest-django-4.5.2-r1 | 2 +- .../md5-cache/dev-python/pytest-env-1.0.1 | 2 +- .../md5-cache/dev-python/pytest-env-1.1.0 | 2 +- .../dev-python/pytest-expect-1.1.0-r2 | 2 +- .../dev-python/pytest-faulthandler-2.0.1-r1 | 2 +- .../dev-python/pytest-fixture-config-1.7.0-r2 | 2 +- .../md5-cache/dev-python/pytest-forked-1.6.0 | 2 +- .../dev-python/pytest-freezegun-0.4.2-r1 | 2 +- .../md5-cache/dev-python/pytest-freezer-0.4.8 | 2 +- .../dev-python/pytest-golden-0.2.2-r1 | 2 +- .../pytest-helpers-namespace-2021.12.29-r1 | 2 +- .../md5-cache/dev-python/pytest-httpbin-2.0.0 | 2 +- .../dev-python/pytest-httpserver-1.0.8 | 2 +- .../md5-cache/dev-python/pytest-httpx-0.26.0 | 2 +- .../md5-cache/dev-python/pytest-jupyter-0.7.0 | 2 +- .../dev-python/pytest-lazy-fixture-0.6.3 | 2 +- .../dev-python/pytest-localftpserver-1.1.4 | 2 +- .../dev-python/pytest-localftpserver-1.2.0 | 2 +- .../dev-python/pytest-localserver-0.8.0 | 2 +- .../dev-python/pytest-localserver-0.8.1 | 2 +- .../dev-python/pytest-markdown-1.0.2-r1 | 2 +- .../dev-python/pytest-metadata-3.0.0 | 2 +- .../md5-cache/dev-python/pytest-mock-3.11.1 | 2 +- .../md5-cache/dev-python/pytest-mock-3.12.0 | 2 +- .../md5-cache/dev-python/pytest-mpl-0.16.1 | 2 +- .../md5-cache/dev-python/pytest-order-1.1.0 | 2 +- .../dev-python/pytest-ordering-0.6-r1 | 2 +- .../dev-python/pytest-param-files-0.3.5 | 2 +- .../dev-python/pytest-param-files-0.5.0 | 2 +- .../dev-python/pytest-param-files-0.6.0 | 2 +- .../md5-cache/dev-python/pytest-plus-0.4.0 | 2 +- .../md5-cache/dev-python/pytest-plus-0.5.0 | 2 +- .../md5-cache/dev-python/pytest-plus-0.6.0 | 2 +- metadata/md5-cache/dev-python/pytest-qt-4.2.0 | 2 +- .../dev-python/pytest-recording-0.13.0 | 2 +- .../dev-python/pytest-regressions-2.5.0 | 2 +- .../dev-python/pytest-rerunfailures-12.0 | 2 +- .../pytest-salt-factories-1.0.0_rc20-r1 | 2 +- .../pytest-salt-factories-1.0.0_rc23 | 2 +- .../pytest-salt-factories-1.0.0_rc25 | 2 +- .../dev-python/pytest-services-2.2.1-r1 | 2 +- .../dev-python/pytest-shell-utilities-1.8.0 | 2 +- .../dev-python/pytest-shutil-1.7.0-r4 | 2 +- .../dev-python/pytest-skip-markers-1.4.1 | 2 +- .../dev-python/pytest-skip-markers-1.5.0 | 2 +- .../dev-python/pytest-subprocess-1.5.0 | 2 +- .../dev-python/pytest-subtesthack-0.2.0 | 2 +- .../dev-python/pytest-subtests-0.11.0 | 2 +- .../md5-cache/dev-python/pytest-sugar-0.9.7 | 2 +- .../pytest-system-statistics-1.0.2-r2 | 2 +- .../dev-python/pytest-tempdir-2019.10.12-r1 | 2 +- .../dev-python/pytest-testinfra-9.0.0 | 2 +- .../md5-cache/dev-python/pytest-timeout-2.1.0 | 2 +- .../md5-cache/dev-python/pytest-timeout-2.2.0 | 2 +- .../md5-cache/dev-python/pytest-tornado-0.8.1 | 2 +- .../dev-python/pytest-tornado-0.8.1-r1 | 2 +- .../dev-python/pytest-tornasync-0.6.0_p2 | 2 +- .../dev-python/pytest-tornasync-0.6.0_p2-r1 | 2 +- .../md5-cache/dev-python/pytest-trio-0.8.0 | 2 +- .../dev-python/pytest-twisted-1.14.0 | 2 +- .../pytest-verbose-parametrize-1.7.0-r1 | 2 +- .../dev-python/pytest-virtualenv-1.7.0-r2 | 2 +- .../md5-cache/dev-python/pytest-xdist-3.3.1 | 2 +- .../dev-python/pytest-xdist-3.3.1-r1 | 2 +- .../dev-python/pytest-xprocess-0.23.0 | 2 +- .../md5-cache/dev-python/pytest-xvfb-3.0.0 | 2 +- .../dev-python/python-augeas-1.1.0-r1 | 2 +- .../dev-python/python-axolotl-0.2.3-r3 | 2 +- .../python-axolotl-curve25519-0.4.1_p2-r4 | 2 +- .../md5-cache/dev-python/python-box-7.1.1 | 2 +- .../dev-python/python-bugzilla-3.2.0-r1 | 2 +- .../dev-python/python-cinderclient-9.4.0 | 2 +- .../dev-python/python-constraint-1.4.0 | 2 +- .../md5-cache/dev-python/python-cstruct-5.2 | 2 +- .../md5-cache/dev-python/python-ctags3-1.6.0 | 2 +- .../md5-cache/dev-python/python-daemon-2.3.2 | 2 +- .../dev-python/python-dateutil-2.8.2-r1 | 2 +- .../dev-python/python-dbusmock-0.29.1 | 2 +- .../md5-cache/dev-python/python-debian-0.1.49 | 2 +- .../dev-python/python-discid-1.2.0-r1 | 2 +- .../dev-python/python-distutils-extra-2.47 | 2 +- .../md5-cache/dev-python/python-dotenv-1.0.0 | 2 +- .../dev-python/python-editor-1.0.4-r2 | 2 +- .../md5-cache/dev-python/python-efl-1.26.0 | 2 +- .../md5-cache/dev-python/python-efl-1.26.1 | 2 +- .../dev-python/python-engineio-4.5.1 | 2 +- .../dev-python/python-engineio-4.6.0 | 2 +- .../dev-python/python-engineio-4.6.1 | 2 +- .../dev-python/python-engineio-4.7.0 | 2 +- .../dev-python/python-engineio-4.7.1 | 2 +- .../dev-python/python-engineio-4.8.0 | 2 +- .../md5-cache/dev-python/python-evdev-1.6.0 | 2 +- .../dev-python/python-gammu-3.2.4-r1 | 2 +- .../dev-python/python-gflags-3.1.2-r2 | 2 +- .../dev-python/python-glanceclient-4.4.0-r1 | 2 +- .../md5-cache/dev-python/python-gnupg-0.5.1 | 2 +- .../dev-python/python-ironicclient-5.4.0 | 2 +- .../md5-cache/dev-python/python-jose-3.3.0 | 2 +- .../dev-python/python-json-logger-2.0.7 | 2 +- .../dev-python/python-keystoneclient-5.2.0 | 2 +- .../md5-cache/dev-python/python-ldap-3.4.3 | 2 +- .../dev-python/python-lhafile-0.3.0-r1 | 2 +- .../dev-python/python-linux-procfs-0.7.1 | 2 +- .../dev-python/python-lsp-black-1.3.0 | 2 +- .../dev-python/python-lsp-jsonrpc-1.1.2 | 2 +- .../dev-python/python-lsp-server-1.8.2 | 2 +- metadata/md5-cache/dev-python/python-ly-0.9.7 | 2 +- metadata/md5-cache/dev-python/python-lzo-1.15 | 2 +- .../md5-cache/dev-python/python-magic-0.4.27 | 2 +- .../dev-python/python-markdown-math-0.8-r1 | 2 +- .../dev-python/python-memcached-1.59-r2 | 2 +- .../dev-python/python-mimeparse-1.6.0-r4 | 2 +- .../md5-cache/dev-python/python-mpd2-3.1.0 | 2 +- .../md5-cache/dev-python/python-mpv-1.0.4 | 2 +- .../dev-python/python-multipart-0.0.6 | 2 +- .../md5-cache/dev-python/python-netlink-0.1 | 2 +- .../dev-python/python-neutronclient-11.0.0 | 2 +- .../dev-python/python-novaclient-18.4.0 | 2 +- .../dev-python/python-openstackclient-6.3.0 | 2 +- .../md5-cache/dev-python/python-pam-2.0.2-r2 | 2 +- .../dev-python/python-poppler-qt5-21.3.0 | 2 +- .../md5-cache/dev-python/python-ptrace-0.9.8 | 16 - .../dev-python/python-ptrace-0.9.8-r1 | 2 +- .../md5-cache/dev-python/python-ptrace-9999 | 2 +- .../md5-cache/dev-python/python-redmine-2.4.0 | 2 +- .../md5-cache/dev-python/python-rtmidi-1.5.6 | 2 +- .../md5-cache/dev-python/python-rtmidi-1.5.7 | 2 +- .../dev-python/python-sense-hat-2.4.0 | 2 +- .../md5-cache/dev-python/python-slugify-8.0.1 | 2 +- .../md5-cache/dev-python/python-snappy-0.6.1 | 2 +- .../md5-cache/dev-python/python-socks-2.4.3 | 2 +- .../dev-python/python-sshpubkeys-3.3.1 | 2 +- .../md5-cache/dev-python/python-stdnum-1.19 | 2 +- .../dev-python/python-swiftclient-4.4.0 | 2 +- .../md5-cache/dev-python/python-systemd-235 | 2 +- .../md5-cache/dev-python/python-utils-3.7.0 | 2 +- .../md5-cache/dev-python/python-utils-3.8.0 | 2 +- .../md5-cache/dev-python/python-utils-3.8.1 | 2 +- .../md5-cache/dev-python/python-vlc-3.0.18122 | 2 +- .../md5-cache/dev-python/python-xlib-0.33 | 2 +- .../dev-python/python-xmp-toolkit-2.0.1-r2 | 2 +- .../dev-python/python3-discogs-client-2.7 | 2 +- .../dev-python/python3-discogs-client-9999 | 2 +- .../md5-cache/dev-python/python3-lxc-3.0.4-r1 | 2 +- .../md5-cache/dev-python/python3-saml-1.15.0 | 2 +- .../md5-cache/dev-python/python3-saml-1.16.0 | 2 +- .../md5-cache/dev-python/pythondialog-3.5.3 | 2 +- .../md5-cache/dev-python/pythonfinder-2.0.5 | 16 + metadata/md5-cache/dev-python/pythran-0.13.1 | 2 +- metadata/md5-cache/dev-python/pythran-0.14.0 | 2 +- .../md5-cache/dev-python/pytidylib-0.3.2-r2 | 2 +- .../md5-cache/dev-python/pytimeparse-1.1.8-r1 | 2 +- .../md5-cache/dev-python/pytoolconfig-1.2.5 | 2 +- .../md5-cache/dev-python/pytoolconfig-1.2.6 | 2 +- .../md5-cache/dev-python/pytools-2023.1.1 | 2 +- metadata/md5-cache/dev-python/pytrie-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/pytz-2023.3_p1 | 2 +- .../md5-cache/dev-python/pytzdata-2020.1-r2 | 2 +- metadata/md5-cache/dev-python/pyu2f-0.1.5-r1 | 2 +- metadata/md5-cache/dev-python/pyuca-1.2 | 2 +- metadata/md5-cache/dev-python/pyudev-0.24.1 | 2 +- .../md5-cache/dev-python/pyupgrade-3.12.0 | 2 +- .../md5-cache/dev-python/pyupgrade-3.13.0 | 2 +- .../md5-cache/dev-python/pyupgrade-3.14.0 | 2 +- .../md5-cache/dev-python/pyupgrade-3.15.0 | 2 +- metadata/md5-cache/dev-python/pyusb-1.2.1-r1 | 2 +- .../md5-cache/dev-python/pyvirtualdisplay-3.0 | 2 +- .../md5-cache/dev-python/pywavelets-1.4.1 | 2 +- .../md5-cache/dev-python/pywayland-0.4.16 | 2 +- .../md5-cache/dev-python/pywayland-0.4.17 | 2 +- metadata/md5-cache/dev-python/pywinrm-0.4.3 | 2 +- .../md5-cache/dev-python/pywlroots-0.15.24-r2 | 2 +- .../md5-cache/dev-python/pywlroots-0.16.5 | 2 +- .../md5-cache/dev-python/pywlroots-0.16.6 | 2 +- metadata/md5-cache/dev-python/pyx-0.16 | 2 +- .../dev-python/pyxDamerauLevenshtein-1.7.1 | 2 +- metadata/md5-cache/dev-python/pyxattr-0.8.1 | 2 +- metadata/md5-cache/dev-python/pyxdg-0.28 | 2 +- metadata/md5-cache/dev-python/pyyaml-6.0.1-r1 | 2 +- .../dev-python/pyyaml_env_tag-0.1-r1 | 2 +- metadata/md5-cache/dev-python/pyzbar-0.1.9 | 2 +- metadata/md5-cache/dev-python/pyzmq-25.1.1 | 2 +- metadata/md5-cache/dev-python/pyzotero-1.5.10 | 2 +- metadata/md5-cache/dev-python/pyzotero-1.5.15 | 2 +- metadata/md5-cache/dev-python/pyzotero-1.5.16 | 2 +- metadata/md5-cache/dev-python/pyzotero-1.5.17 | 2 +- metadata/md5-cache/dev-python/pyzotero-1.5.18 | 2 +- metadata/md5-cache/dev-python/pyzotero-1.5.9 | 2 +- metadata/md5-cache/dev-python/qdarkstyle-3.1 | 6 +- .../md5-cache/dev-python/qiskit-aer-0.11.2-r1 | 2 +- .../md5-cache/dev-python/qiskit-aer-0.12.2 | 2 +- .../md5-cache/dev-python/qiskit-aer-0.13.0 | 2 +- .../md5-cache/dev-python/qiskit-terra-0.25.0 | 2 +- .../dev-python/qiskit-terra-0.25.1-r1 | 2 +- .../md5-cache/dev-python/qiskit-terra-0.25.2 | 2 +- .../md5-cache/dev-python/qiskit-terra-0.25.3 | 2 +- metadata/md5-cache/dev-python/qpageview-0.6.2 | 2 +- metadata/md5-cache/dev-python/qrcode-7.4.2 | 2 +- metadata/md5-cache/dev-python/qstylizer-0.2.2 | 2 +- metadata/md5-cache/dev-python/qtawesome-1.2.3 | 2 +- metadata/md5-cache/dev-python/qtconsole-5.4.3 | 2 +- .../md5-cache/dev-python/qtconsole-5.4.3-r1 | 2 +- metadata/md5-cache/dev-python/qtconsole-5.4.4 | 2 +- metadata/md5-cache/dev-python/qtsass-0.4.0 | 2 +- .../md5-cache/dev-python/quantities-0.14.1 | 2 +- metadata/md5-cache/dev-python/radon-6.0.1 | 2 +- metadata/md5-cache/dev-python/raet-0.6.8-r5 | 2 +- .../md5-cache/dev-python/random2-1.0.1-r2 | 2 +- metadata/md5-cache/dev-python/rapidfuzz-3.1.1 | 2 +- metadata/md5-cache/dev-python/rapidfuzz-3.1.2 | 2 +- metadata/md5-cache/dev-python/rapidfuzz-3.2.0 | 2 +- metadata/md5-cache/dev-python/rapidfuzz-3.3.0 | 2 +- metadata/md5-cache/dev-python/rapidfuzz-3.3.1 | 2 +- metadata/md5-cache/dev-python/rapidfuzz-3.4.0 | 2 +- .../md5-cache/dev-python/rapidfuzz-capi-1.0.5 | 2 +- metadata/md5-cache/dev-python/rarfile-4.1 | 2 +- .../md5-cache/dev-python/ratelimit-2.2.1-r1 | 2 +- metadata/md5-cache/dev-python/rdflib-7.0.0 | 2 +- .../md5-cache/dev-python/re-assert-1.1.0-r1 | 2 +- .../md5-cache/dev-python/readme-renderer-40.0 | 2 +- .../md5-cache/dev-python/readme-renderer-41.0 | 2 +- .../md5-cache/dev-python/readme-renderer-42.0 | 2 +- .../dev-python/readthedocs-sphinx-ext-2.2.2 | 2 +- .../dev-python/readthedocs-sphinx-ext-2.2.3 | 2 +- metadata/md5-cache/dev-python/readtime-3.0.0 | 2 +- metadata/md5-cache/dev-python/rebulk-3.2.0 | 2 +- .../dev-python/recommonmark-0.7.1-r1 | 2 +- .../dev-python/recurring-ical-events-2.0.2 | 2 +- .../dev-python/recurring-ical-events-2.1.0 | 2 +- metadata/md5-cache/dev-python/redis-5.0.0 | 2 +- metadata/md5-cache/dev-python/redis-5.0.1 | 2 +- .../dev-python/reedsolo-2.1.1_beta1-r1 | 2 +- .../md5-cache/dev-python/referencing-0.30.2 | 2 +- .../md5-cache/dev-python/reflink-0.2.1-r3 | 2 +- metadata/md5-cache/dev-python/regex-2023.10.3 | 2 +- metadata/md5-cache/dev-python/regex-2023.6.3 | 2 +- metadata/md5-cache/dev-python/regex-2023.8.8 | 2 +- .../md5-cache/dev-python/rencode-1.0.6-r3 | 2 +- metadata/md5-cache/dev-python/reno-4.0.0 | 2 +- metadata/md5-cache/dev-python/reportlab-4.0.4 | 2 +- metadata/md5-cache/dev-python/reportlab-4.0.5 | 2 +- metadata/md5-cache/dev-python/reportlab-4.0.6 | 2 +- .../md5-cache/dev-python/repoze-lru-0.7-r3 | 2 +- metadata/md5-cache/dev-python/requests-2.31.0 | 2 +- .../md5-cache/dev-python/requests-cache-1.1.0 | 2 +- .../dev-python/requests-credssp-2.0.0 | 2 +- .../dev-python/requests-file-1.5.1-r2 | 2 +- .../dev-python/requests-futures-1.0.1 | 2 +- .../dev-python/requests-kerberos-0.14.0-r1 | 2 +- .../md5-cache/dev-python/requests-mock-1.11.0 | 2 +- .../md5-cache/dev-python/requests-ntlm-1.2.0 | 2 +- .../dev-python/requests-oauthlib-1.3.1 | 2 +- .../dev-python/requests-toolbelt-1.0.0 | 2 +- .../dev-python/requests-unixsocket-0.3.0-r4 | 2 +- .../dev-python/requests-wsgi-adapter-0.4.1 | 2 +- .../dev-python/requests_download-0.1.2-r1 | 2 +- .../dev-python/requestsexceptions-1.4.0-r1 | 2 +- .../md5-cache/dev-python/resolvelib-1.0.1 | 2 +- .../md5-cache/dev-python/responses-0.23.3 | 2 +- .../dev-python/restructuredtext-lint-1.4.0 | 2 +- .../dev-python/retry-decorator-1.1.1-r1 | 2 +- metadata/md5-cache/dev-python/retrying-1.3.4 | 2 +- .../dev-python/rfc3339-validator-0.1.4-r1 | 2 +- .../md5-cache/dev-python/rfc3986-2.0.0-r1 | 2 +- .../dev-python/rfc3986-validator-0.1.1-r1 | 2 +- .../md5-cache/dev-python/rfc3987-1.3.8-r2 | 2 +- metadata/md5-cache/dev-python/rich-13.4.2 | 2 +- metadata/md5-cache/dev-python/rich-13.5.2 | 2 +- metadata/md5-cache/dev-python/rich-13.5.3 | 2 +- metadata/md5-cache/dev-python/rich-13.6.0 | 2 +- metadata/md5-cache/dev-python/roman-4.1 | 2 +- metadata/md5-cache/dev-python/rope-1.10.0 | 2 +- metadata/md5-cache/dev-python/rope-1.9.0 | 2 +- metadata/md5-cache/dev-python/ropemode-0.6.1 | 2 +- metadata/md5-cache/dev-python/routes-2.5.1-r2 | 2 +- metadata/md5-cache/dev-python/rpds-py-0.10.3 | 2 +- metadata/md5-cache/dev-python/rpds-py-0.10.4 | 2 +- metadata/md5-cache/dev-python/rpds-py-0.10.6 | 2 +- metadata/md5-cache/dev-python/rply-0.7.8-r1 | 2 +- metadata/md5-cache/dev-python/rpy-3.5.8 | 2 +- metadata/md5-cache/dev-python/rpyc-5.3.1 | 2 +- metadata/md5-cache/dev-python/rq-1.15.1 | 2 +- metadata/md5-cache/dev-python/rsa-4.9 | 2 +- .../md5-cache/dev-python/rst-linker-2.4.0 | 2 +- .../md5-cache/dev-python/rtimulib-7.2.1-r3 | 2 +- .../md5-cache/dev-python/rtslib-fb-2.1.76 | 2 +- .../dev-python/ruamel-std-pathlib-0.12.0 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.17.32 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.17.33 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.17.34 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.17.35 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.17.36 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.17.39 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.17.40 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.18.0 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.18.2 | 2 +- .../dev-python/ruamel-yaml-clib-0.2.7 | 2 +- .../dev-python/ruamel-yaml-clib-0.2.8 | 2 +- .../md5-cache/dev-python/rustworkx-0.13.0 | 2 +- .../md5-cache/dev-python/rustworkx-0.13.1 | 2 +- .../md5-cache/dev-python/rustworkx-0.13.2 | 2 +- .../md5-cache/dev-python/s3transfer-0.7.0 | 2 +- metadata/md5-cache/dev-python/sabctools-7.0.2 | 2 +- metadata/md5-cache/dev-python/sabctools-7.1.1 | 2 +- metadata/md5-cache/dev-python/sabctools-7.1.2 | 2 +- metadata/md5-cache/dev-python/sabctools-8.0.0 | 2 +- metadata/md5-cache/dev-python/sarge-0.1.7_p1 | 2 +- .../md5-cache/dev-python/sarif-om-1.0.4-r1 | 2 +- .../md5-cache/dev-python/scikit-build-0.17.6 | 2 +- .../dev-python/scikit-build-core-0.5.1 | 2 +- .../dev-python/scikit-build-core-0.6.0 | 2 +- metadata/md5-cache/dev-python/scipy-1.10.1 | 2 +- metadata/md5-cache/dev-python/scipy-1.11.0-r1 | 2 +- metadata/md5-cache/dev-python/scipy-1.11.1 | 2 +- metadata/md5-cache/dev-python/scipy-1.11.2 | 2 +- metadata/md5-cache/dev-python/scipy-1.11.3 | 2 +- metadata/md5-cache/dev-python/scipy-1.11.3-r1 | 2 +- .../md5-cache/dev-python/scripttest-1.3.0-r2 | 2 +- metadata/md5-cache/dev-python/scrypt-0.8.20 | 2 +- metadata/md5-cache/dev-python/seaborn-0.12.2 | 2 +- metadata/md5-cache/dev-python/seaborn-0.13.0 | 2 +- .../md5-cache/dev-python/secretstorage-3.3.3 | 2 +- metadata/md5-cache/dev-python/seedir-0.4.2 | 2 +- metadata/md5-cache/dev-python/selenium-4.13.0 | 2 +- metadata/md5-cache/dev-python/selenium-4.14.0 | 2 +- .../dev-python/semantic-version-2.10.0 | 2 +- metadata/md5-cache/dev-python/semver-3.0.1 | 2 +- metadata/md5-cache/dev-python/semver-3.0.2 | 2 +- .../md5-cache/dev-python/send2trash-1.8.2 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.31.0 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.32.0 | 2 +- metadata/md5-cache/dev-python/serpent-1.41 | 2 +- .../md5-cache/dev-python/serverfiles-0.3.1-r1 | 2 +- .../dev-python/service-identity-23.1.0 | 2 +- .../md5-cache/dev-python/setproctitle-1.3.2 | 2 +- .../md5-cache/dev-python/setproctitle-1.3.3 | 2 +- .../md5-cache/dev-python/setuptools-68.2.2 | 2 +- .../dev-python/setuptools-gettext-0.1.3 | 2 +- .../dev-python/setuptools-git-1.2-r3 | 2 +- .../dev-python/setuptools-rust-1.6.0 | 2 +- .../dev-python/setuptools-rust-1.7.0 | 2 +- .../dev-python/setuptools-rust-1.8.0 | 2 +- .../md5-cache/dev-python/setuptools-scm-7.1.0 | 2 +- .../md5-cache/dev-python/setuptools-scm-8.0.4 | 2 +- .../setuptools_scm_git_archive-1.4-r1 | 2 +- metadata/md5-cache/dev-python/sexpdata-1.0.1 | 2 +- .../md5-cache/dev-python/sgmllib3k-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/sh-2.0.6 | 2 +- metadata/md5-cache/dev-python/shapely-2.0.1 | 2 +- .../md5-cache/dev-python/shapely-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/shapely-2.0.2 | 2 +- .../md5-cache/dev-python/shellingham-1.5.1 | 2 +- .../md5-cache/dev-python/shellingham-1.5.4 | 2 +- .../md5-cache/dev-python/shiboken2-5.15.10-r2 | 2 +- .../md5-cache/dev-python/shiboken2-5.15.11 | 2 +- .../md5-cache/dev-python/shiboken6-6.5.2-r2 | 2 +- metadata/md5-cache/dev-python/shiboken6-6.5.3 | 2 +- metadata/md5-cache/dev-python/shiboken6-6.6.0 | 2 +- .../dev-python/signature-dispatch-1.0.1-r1 | 2 +- .../md5-cache/dev-python/signedjson-1.1.4 | 2 +- metadata/md5-cache/dev-python/simber-0.2.6 | 2 +- .../md5-cache/dev-python/simpervisor-1.0.0 | 2 +- .../dev-python/simple-websocket-0.10.1 | 2 +- .../dev-python/simple-websocket-1.0.0 | 2 +- .../md5-cache/dev-python/simplebayes-1.5.8-r1 | 2 +- .../md5-cache/dev-python/simpleeval-0.9.13 | 2 +- .../dev-python/simplegeneric-0.8.1-r2 | 2 +- .../md5-cache/dev-python/simplejson-3.19.1 | 2 +- .../md5-cache/dev-python/simplejson-3.19.2 | 2 +- metadata/md5-cache/dev-python/simplekml-1.3.6 | 2 +- metadata/md5-cache/dev-python/simpy-4.0.2 | 2 +- metadata/md5-cache/dev-python/sip-6.7.11 | 2 +- metadata/md5-cache/dev-python/sip-6.7.12 | 2 +- .../dev-python/sip-6.8.0_pre2310230931 | 2 +- metadata/md5-cache/dev-python/six-1.16.0-r1 | 2 +- metadata/md5-cache/dev-python/slixmpp-1.8.4 | 2 +- metadata/md5-cache/dev-python/slixmpp-9999 | 2 +- .../md5-cache/dev-python/smartypants-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/smbus2-0.4.2 | 2 +- metadata/md5-cache/dev-python/smbus2-0.4.3 | 2 +- metadata/md5-cache/dev-python/smmap-6.0.0 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.10.5 | 2 +- metadata/md5-cache/dev-python/snakeoil-9999 | 2 +- .../md5-cache/dev-python/snaketrace-0.3.1-r1 | 2 +- .../md5-cache/dev-python/snapshottest-0.6.0 | 2 +- metadata/md5-cache/dev-python/sniffio-1.3.0 | 2 +- .../dev-python/snowballstemmer-2.2.0-r1 | 2 +- .../dev-python/socketio-client-nexus-0.7.6 | 2 +- metadata/md5-cache/dev-python/socksio-1.0.0 | 2 +- .../dev-python/sortedcontainers-2.4.0-r1 | 2 +- metadata/md5-cache/dev-python/soupsieve-2.5 | 2 +- metadata/md5-cache/dev-python/spake2-0.8-r1 | 2 +- .../md5-cache/dev-python/spdx-tools-0.7.1 | 2 +- .../md5-cache/dev-python/spdx-tools-0.8.1 | 2 +- .../md5-cache/dev-python/spdx-tools-0.8.2 | 2 +- .../dev-python/speg-0.3_p20180819-r1 | 2 +- metadata/md5-cache/dev-python/sphinx-7.2.6 | 2 +- .../dev-python/sphinx-aiohttp-theme-0.1.6-r1 | 2 +- .../dev-python/sphinx-argparse-0.4.0 | 2 +- .../md5-cache/dev-python/sphinx-autoapi-2.1.1 | 2 +- .../md5-cache/dev-python/sphinx-autoapi-3.0.0 | 2 +- .../sphinx-autodoc-typehints-1.24.0 | 2 +- .../dev-python/sphinx-basic-ng-1.0.0_beta2 | 2 +- .../dev-python/sphinx-bootstrap-theme-0.8.1 | 2 +- .../dev-python/sphinx-celery-2.0.0-r3 | 2 +- .../dev-python/sphinx-copybutton-0.5.2 | 2 +- .../dev-python/sphinx-epytext-0.0.4-r1 | 2 +- .../dev-python/sphinx-gallery-0.14.0 | 2 +- .../dev-python/sphinx-inline-tabs-2023.4.21 | 2 +- .../dev-python/sphinx-issues-3.0.1-r1 | 2 +- .../dev-python/sphinx-lv2-theme-1.4.0 | 2 +- .../dev-python/sphinx-lv2-theme-1.4.2 | 2 +- .../dev-python/sphinx-multiversion-0.2.4-r1 | 2 +- .../dev-python/sphinx-notfound-page-1.0.0 | 2 +- .../dev-python/sphinx-panels-0.6.0-r1 | 2 +- .../dev-python/sphinx-press-theme-0.8.0 | 6 +- .../md5-cache/dev-python/sphinx-prompt-1.8.0 | 2 +- .../sphinx-py3doc-enhanced-theme-2.4.0 | 2 +- .../md5-cache/dev-python/sphinx-pytest-0.2.0 | 2 +- .../dev-python/sphinx-rtd-theme-1.3.0 | 2 +- .../md5-cache/dev-python/sphinx-tabs-3.4.1-r1 | 2 +- .../md5-cache/dev-python/sphinx-tabs-3.4.4 | 2 +- .../dev-python/sphinx-testing-1.0.1-r2 | 2 +- .../sphinx_selective_exclude-1.0.3-r1 | 2 +- .../dev-python/sphinxcontrib-apidoc-0.3.0-r1 | 2 +- .../dev-python/sphinxcontrib-apidoc-0.4.0 | 2 +- .../dev-python/sphinxcontrib-applehelp-1.0.7 | 2 +- .../dev-python/sphinxcontrib-asyncio-0.3.0-r1 | 2 +- .../sphinxcontrib-autoprogram-0.1.8 | 2 +- .../dev-python/sphinxcontrib-bibtex-2.5.0 | 2 +- .../dev-python/sphinxcontrib-bibtex-2.6.0 | 2 +- .../dev-python/sphinxcontrib-bibtex-2.6.1 | 2 +- .../dev-python/sphinxcontrib-bibtex-2.6.1-r1 | 16 + .../dev-python/sphinxcontrib-devhelp-1.0.5 | 2 +- .../dev-python/sphinxcontrib-doxylink-1.12.2 | 2 +- .../dev-python/sphinxcontrib-doxylink-1.12.3 | 2 +- .../sphinxcontrib-github-alt-1.2-r2 | 2 +- .../dev-python/sphinxcontrib-htmlhelp-2.0.4 | 2 +- .../dev-python/sphinxcontrib-httpdomain-1.8.1 | 2 +- .../dev-python/sphinxcontrib-jquery-4.1 | 2 +- .../dev-python/sphinxcontrib-jsmath-1.0.1-r3 | 2 +- .../sphinxcontrib-log-cabinet-1.0.1-r1 | 2 +- .../sphinxcontrib-newsfeed-0.1.4-r1 | 2 +- .../dev-python/sphinxcontrib-plantuml-0.25 | 2 +- .../dev-python/sphinxcontrib-plantuml-0.26 | 2 +- .../sphinxcontrib-programoutput-0.17-r1 | 2 +- .../dev-python/sphinxcontrib-qthelp-1.0.6 | 2 +- .../sphinxcontrib-serializinghtml-1.1.9 | 2 +- .../dev-python/sphinxcontrib-spelling-8.0.0 | 2 +- .../dev-python/sphinxcontrib-trio-1.1.2-r1 | 2 +- .../dev-python/sphinxcontrib-websupport-1.2.6 | 2 +- .../md5-cache/dev-python/sphinxemoji-0.2.0 | 2 +- .../md5-cache/dev-python/sphinxygen-1.0.4 | 2 +- metadata/md5-cache/dev-python/sphobjinv-2.3.1 | 2 +- metadata/md5-cache/dev-python/spotipy-2.23.0 | 2 +- metadata/md5-cache/dev-python/spur-0.3.23 | 2 +- metadata/md5-cache/dev-python/spyder-5.4.4 | 2 +- metadata/md5-cache/dev-python/spyder-5.4.5 | 2 +- .../md5-cache/dev-python/spyder-6.0.0_alpha2 | 2 +- .../md5-cache/dev-python/spyder-kernels-2.4.4 | 2 +- .../dev-python/spyder-kernels-3.0.0_beta2 | 2 +- .../dev-python/spyder-line-profiler-0.3.2 | 2 +- .../dev-python/spyder-notebook-0.4.1 | 2 +- .../dev-python/spyder-notebook-0.5.1 | 2 +- .../dev-python/spyder-terminal-1.2.2 | 2 +- .../dev-python/spyder-unittest-0.6.0 | 2 +- .../md5-cache/dev-python/spyder-vim-0.1.0 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.4.49 | 2 +- .../md5-cache/dev-python/sqlalchemy-2.0.22 | 2 +- .../dev-python/sqlalchemy-rqlite-1.2 | 2 +- metadata/md5-cache/dev-python/sqlglot-18.12.0 | 2 +- metadata/md5-cache/dev-python/sqlglot-18.13.0 | 2 +- metadata/md5-cache/dev-python/sqlglot-18.14.0 | 2 +- metadata/md5-cache/dev-python/sqlglot-18.15.0 | 2 +- metadata/md5-cache/dev-python/sqlglot-18.15.1 | 2 +- metadata/md5-cache/dev-python/sqlglot-18.16.0 | 2 +- metadata/md5-cache/dev-python/sqlglot-18.16.1 | 2 +- metadata/md5-cache/dev-python/sqlglot-18.17.0 | 2 +- .../md5-cache/dev-python/sqlitedict-2.1.0 | 2 +- metadata/md5-cache/dev-python/sqlparse-0.4.4 | 2 +- metadata/md5-cache/dev-python/sshtunnel-0.3.1 | 2 +- .../md5-cache/dev-python/ssl-fetch-0.4-r1 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-9999 | 2 +- .../md5-cache/dev-python/stack-data-0.6.2 | 2 +- .../md5-cache/dev-python/stack-data-0.6.3 | 2 +- .../dev-python/stapler-1.0.0_p20220330-r3 | 2 +- .../md5-cache/dev-python/starlette-0.31.1 | 2 +- metadata/md5-cache/dev-python/statsd-4.0.1 | 2 +- .../md5-cache/dev-python/statsmodels-0.13.2 | 2 +- .../md5-cache/dev-python/statsmodels-0.13.5 | 2 +- .../md5-cache/dev-python/statsmodels-0.14.0 | 2 +- .../md5-cache/dev-python/stdio-mgr-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/stestr-4.0.1 | 2 +- metadata/md5-cache/dev-python/stestr-4.1.0 | 2 +- metadata/md5-cache/dev-python/stevedore-5.1.0 | 2 +- metadata/md5-cache/dev-python/stomp-py-8.1.0 | 2 +- .../dev-python/strict-rfc3339-0.7-r2 | 2 +- metadata/md5-cache/dev-python/stripe-6.7.0 | 2 +- metadata/md5-cache/dev-python/stripe-7.0.0 | 2 +- .../md5-cache/dev-python/structlog-23.1.0 | 2 +- .../md5-cache/dev-python/structlog-23.2.0 | 2 +- .../md5-cache/dev-python/subprocess-tee-0.4.1 | 2 +- metadata/md5-cache/dev-python/subunit-1.4.2 | 17 - metadata/md5-cache/dev-python/subunit-1.4.3 | 2 +- .../md5-cache/dev-python/suds-community-1.1.2 | 2 +- metadata/md5-cache/dev-python/sure-2.0.1 | 2 +- metadata/md5-cache/dev-python/svg-path-6.3 | 2 +- metadata/md5-cache/dev-python/svglib-1.5.1 | 2 +- metadata/md5-cache/dev-python/svgwrite-1.4.3 | 2 +- .../dev-python/swagger_spec_validator-3.0.3 | 2 +- metadata/md5-cache/dev-python/sybil-5.0.3 | 2 +- .../md5-cache/dev-python/symengine-0.10.0 | 2 +- .../md5-cache/dev-python/symengine-0.9.2-r3 | 2 +- metadata/md5-cache/dev-python/sympy-1.12 | 2 +- metadata/md5-cache/dev-python/tables-3.8.0-r3 | 2 +- metadata/md5-cache/dev-python/tables-3.9.0 | 2 +- metadata/md5-cache/dev-python/tables-3.9.1-r1 | 2 +- .../md5-cache/dev-python/tabulate-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/tagpy-2022.1 | 2 +- metadata/md5-cache/dev-python/tappy-3.1-r1 | 2 +- metadata/md5-cache/dev-python/tasklib-2.5.1 | 2 +- .../md5-cache/dev-python/tavalidate-0.0.6-r1 | 2 +- metadata/md5-cache/dev-python/tavern-2.3.0 | 2 +- metadata/md5-cache/dev-python/tavern-2.5.0 | 2 +- metadata/md5-cache/dev-python/tblib-2.0.0 | 2 +- metadata/md5-cache/dev-python/tblib-3.0.0 | 2 +- metadata/md5-cache/dev-python/tcolorpy-0.1.3 | 2 +- metadata/md5-cache/dev-python/tcolorpy-0.1.4 | 2 +- metadata/md5-cache/dev-python/tekore-5.1.0 | 2 +- metadata/md5-cache/dev-python/tekore-5.1.1 | 2 +- metadata/md5-cache/dev-python/tempest-35.0.0 | 2 +- metadata/md5-cache/dev-python/tempest-36.0.0 | 2 +- metadata/md5-cache/dev-python/tempora-5.5.0 | 2 +- metadata/md5-cache/dev-python/tenacity-8.2.3 | 2 +- metadata/md5-cache/dev-python/termcolor-2.3.0 | 2 +- .../md5-cache/dev-python/terminado-0.17.1 | 2 +- .../dev-python/terminaltables-3.1.10-r1 | 2 +- .../md5-cache/dev-python/terminaltables-9999 | 2 +- .../md5-cache/dev-python/testfixtures-7.2.0 | 2 +- .../md5-cache/dev-python/testfixtures-7.2.2 | 2 +- metadata/md5-cache/dev-python/testpath-0.6.0 | 2 +- .../dev-python/testresources-2.0.1-r3 | 2 +- .../dev-python/testscenarios-0.5.0-r3 | 2 +- .../md5-cache/dev-python/testtools-2.6.0-r1 | 2 +- .../md5-cache/dev-python/testtools-2.6.0-r2 | 2 +- .../dev-python/text-unidecode-1.3-r1 | 2 +- metadata/md5-cache/dev-python/textX-3.1.1 | 2 +- .../md5-cache/dev-python/textdistance-4.5.0 | 2 +- .../md5-cache/dev-python/textdistance-4.6.0 | 2 +- metadata/md5-cache/dev-python/textile-4.0.2 | 2 +- metadata/md5-cache/dev-python/texttable-1.6.7 | 2 +- metadata/md5-cache/dev-python/texttable-1.7.0 | 2 +- .../md5-cache/dev-python/threadpoolctl-3.2.0 | 2 +- .../md5-cache/dev-python/three-merge-0.1.1-r1 | 2 +- metadata/md5-cache/dev-python/thrift-0.16.0 | 2 +- .../md5-cache/dev-python/thriftpy2-0.4.16 | 2 +- .../md5-cache/dev-python/thriftpy2-0.4.16-r1 | 2 +- .../md5-cache/dev-python/thriftpy2-0.4.17 | 2 +- .../md5-cache/dev-python/tifffile-2023.7.18 | 2 +- .../md5-cache/dev-python/tifffile-2023.8.12 | 2 +- .../md5-cache/dev-python/tifffile-2023.8.25 | 2 +- .../md5-cache/dev-python/tifffile-2023.8.30 | 2 +- .../md5-cache/dev-python/tifffile-2023.9.18 | 2 +- .../md5-cache/dev-python/tifffile-2023.9.26 | 2 +- .../md5-cache/dev-python/time-machine-2.12.0 | 2 +- .../md5-cache/dev-python/time-machine-2.13.0 | 6 +- .../dev-python/timeout-decorator-0.5.0-r1 | 2 +- .../md5-cache/dev-python/tiny-proxy-0.2.0 | 2 +- metadata/md5-cache/dev-python/tinycss-0.4-r1 | 2 +- metadata/md5-cache/dev-python/tinycss2-1.2.1 | 2 +- metadata/md5-cache/dev-python/tld-0.13 | 2 +- .../md5-cache/dev-python/tldextract-3.6.0 | 2 +- .../md5-cache/dev-python/tldextract-5.0.0 | 2 +- .../md5-cache/dev-python/tldextract-5.0.1 | 2 +- metadata/md5-cache/dev-python/tlsh-4.8.2 | 2 +- .../md5-cache/dev-python/tokenize-rt-5.1.0 | 2 +- .../md5-cache/dev-python/tokenize-rt-5.2.0 | 2 +- metadata/md5-cache/dev-python/tomli-2.0.1-r1 | 2 +- .../md5-cache/dev-python/tomli-w-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/tomlkit-0.12.1 | 2 +- metadata/md5-cache/dev-python/toolz-0.12.0 | 2 +- metadata/md5-cache/dev-python/toposort-1.10 | 2 +- metadata/md5-cache/dev-python/tornado-6.3.3 | 2 +- .../md5-cache/dev-python/towncrier-23.6.0 | 2 +- metadata/md5-cache/dev-python/tox-3.28.0 | 2 +- metadata/md5-cache/dev-python/tox-4.11.3 | 2 +- .../md5-cache/dev-python/tpm2-pytss-2.1.0-r1 | 2 +- metadata/md5-cache/dev-python/tqdm-4.66.1 | 2 +- .../md5-cache/dev-python/traitlets-5.11.2 | 2 +- .../md5-cache/dev-python/traitlets-5.12.0 | 2 +- .../md5-cache/dev-python/transitions-0.9.0 | 2 +- .../dev-python/translate-toolkit-3.10.1 | 2 +- .../dev-python/tree-sitter-0.20.1-r1 | 2 +- metadata/md5-cache/dev-python/treq-22.2.0-r1 | 2 +- metadata/md5-cache/dev-python/trimesh-3.23.5 | 2 +- metadata/md5-cache/dev-python/trimesh-4.0.0 | 2 +- metadata/md5-cache/dev-python/trimesh-4.0.1 | 2 +- metadata/md5-cache/dev-python/trio-0.22.2 | 2 +- .../dev-python/trio-websocket-0.11.1 | 2 +- .../dev-python/trove-classifiers-2023.10.18 | 2 +- .../dev-python/trove-classifiers-2023.9.19 | 2 +- metadata/md5-cache/dev-python/trustme-1.1.0 | 2 +- .../md5-cache/dev-python/truststore-0.7.0 | 2 +- .../md5-cache/dev-python/truststore-0.8.0 | 2 +- metadata/md5-cache/dev-python/tubes-0.2.1 | 2 +- metadata/md5-cache/dev-python/twine-4.0.2 | 2 +- .../md5-cache/dev-python/twisted-23.10.0_rc1 | 2 +- metadata/md5-cache/dev-python/twisted-23.8.0 | 2 +- .../md5-cache/dev-python/twython-3.9.1-r1 | 2 +- metadata/md5-cache/dev-python/txAMQP-0.8.2-r1 | 2 +- metadata/md5-cache/dev-python/txaio-23.1.1 | 2 +- .../md5-cache/dev-python/txredisapi-1.4.10 | 2 +- .../md5-cache/dev-python/txrequests-0.9.6-r1 | 2 +- metadata/md5-cache/dev-python/txtorcon-23.5.0 | 2 +- metadata/md5-cache/dev-python/typeguard-4.1.4 | 16 - metadata/md5-cache/dev-python/typeguard-4.1.5 | 2 +- .../dev-python/types-docutils-0.20.0.1 | 2 +- .../dev-python/types-docutils-0.20.0.2 | 2 +- .../dev-python/types-docutils-0.20.0.3 | 2 +- .../md5-cache/dev-python/types-gdb-12.1.4.4 | 2 +- .../md5-cache/dev-python/types-gdb-12.1.4.5 | 2 +- .../dev-python/types-psutil-5.9.5.16 | 2 +- .../dev-python/types-psutil-5.9.5.17 | 15 + .../dev-python/types-setuptools-68.1.0.1 | 2 +- .../dev-python/types-setuptools-68.2.0.0 | 15 + .../dev-python/typing-extensions-4.8.0 | 2 +- .../md5-cache/dev-python/typogrify-2.0.7-r1 | 2 +- metadata/md5-cache/dev-python/tzdata-9999 | 2 +- metadata/md5-cache/dev-python/tzlocal-5.0.1 | 2 +- metadata/md5-cache/dev-python/tzlocal-5.1 | 2 +- metadata/md5-cache/dev-python/tzlocal-5.2 | 2 +- .../dev-python/u-msgpack-python-2.8.0 | 2 +- metadata/md5-cache/dev-python/ubelt-1.3.3 | 2 +- .../md5-cache/dev-python/uc-micro-py-1.0.2 | 2 +- metadata/md5-cache/dev-python/ujson-5.8.0 | 2 +- .../md5-cache/dev-python/ukkonen-1.0.1-r1 | 2 +- .../md5-cache/dev-python/unasync-0.5.0-r1 | 2 +- .../dev-python/uncertainties-3.1.7-r1 | 2 +- metadata/md5-cache/dev-python/unearth-0.10.0 | 2 +- metadata/md5-cache/dev-python/unearth-0.11.0 | 2 +- metadata/md5-cache/dev-python/unearth-0.11.2 | 2 +- metadata/md5-cache/dev-python/unearth-0.12.0 | 2 +- metadata/md5-cache/dev-python/unearth-0.12.1 | 2 +- metadata/md5-cache/dev-python/unidecode-1.3.6 | 2 +- metadata/md5-cache/dev-python/unidecode-1.3.7 | 2 +- metadata/md5-cache/dev-python/unidiff-0.7.5 | 2 +- .../dev-python/unittest-mixins-1.6-r2 | 2 +- .../md5-cache/dev-python/unittest-or-fail-2 | 2 +- .../md5-cache/dev-python/unpaddedbase64-2.1.0 | 2 +- metadata/md5-cache/dev-python/unrardll-0.1.7 | 2 +- .../md5-cache/dev-python/untangle-1.2.1-r1 | 2 +- .../md5-cache/dev-python/uri-template-1.3.0 | 2 +- .../md5-cache/dev-python/uritemplate-4.1.1 | 2 +- metadata/md5-cache/dev-python/uritools-4.0.1 | 2 +- metadata/md5-cache/dev-python/uritools-4.0.2 | 2 +- .../dev-python/url-normalize-1.4.3-r1 | 2 +- metadata/md5-cache/dev-python/urllib3-1.26.17 | 2 +- metadata/md5-cache/dev-python/urllib3-1.26.18 | 2 +- metadata/md5-cache/dev-python/urllib3-2.0.6 | 2 +- metadata/md5-cache/dev-python/urllib3-2.0.7 | 2 +- metadata/md5-cache/dev-python/urwid-2.1.2-r1 | 2 +- metadata/md5-cache/dev-python/urwid-2.2.3 | 2 +- .../md5-cache/dev-python/urwid_readline-0.13 | 2 +- .../md5-cache/dev-python/urwidtrees-1.0.3-r1 | 2 +- metadata/md5-cache/dev-python/userpath-1.9.0 | 2 +- metadata/md5-cache/dev-python/userpath-1.9.1 | 2 +- metadata/md5-cache/dev-python/utidylib-0.9 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.23.2 | 2 +- metadata/md5-cache/dev-python/uvloop-0.17.0 | 2 +- metadata/md5-cache/dev-python/uvloop-0.18.0 | 2 +- metadata/md5-cache/dev-python/uvloop-0.19.0 | 2 +- .../md5-cache/dev-python/validators-0.22.0 | 2 +- metadata/md5-cache/dev-python/varlink-31.0.0 | 2 +- metadata/md5-cache/dev-python/vcrpy-5.1.0 | 2 +- metadata/md5-cache/dev-python/vdf-3.4-r1 | 2 +- .../md5-cache/dev-python/vdirsyncer-0.18.0-r4 | 2 +- .../md5-cache/dev-python/vdirsyncer-0.19.2 | 2 +- metadata/md5-cache/dev-python/vecrec-0.3.1-r1 | 2 +- .../md5-cache/dev-python/verboselogs-1.7-r1 | 2 +- .../md5-cache/dev-python/versioneer-0.29-r1 | 2 +- .../md5-cache/dev-python/versioningit-2.2.1 | 2 +- metadata/md5-cache/dev-python/vine-5.0.0-r1 | 2 +- .../md5-cache/dev-python/virtualenv-20.24.5 | 2 +- .../md5-cache/dev-python/virtualenv-20.24.6 | 2 +- .../dev-python/virtualenv-clone-0.5.7 | 2 +- .../virtualenvwrapper-4.8.4_p20230121-r2 | 2 +- .../md5-cache/dev-python/visitor-0.1.3-r2 | 2 +- .../md5-cache/dev-python/vobject-0.9.6.1-r3 | 2 +- .../md5-cache/dev-python/voluptuous-0.13.1-r1 | 2 +- .../md5-cache/dev-python/vpython-7.6.4-r1 | 2 +- metadata/md5-cache/dev-python/waitress-2.1.2 | 2 +- metadata/md5-cache/dev-python/wand-0.6.11 | 2 +- .../md5-cache/dev-python/warlock-1.3.3-r3 | 2 +- metadata/md5-cache/dev-python/warlock-2.0.1 | 2 +- metadata/md5-cache/dev-python/watchdog-3.0.0 | 2 +- .../md5-cache/dev-python/watchfiles-0.19.0 | 2 +- .../md5-cache/dev-python/watchfiles-0.20.0 | 2 +- .../md5-cache/dev-python/watchfiles-0.21.0 | 2 +- .../dev-python/wcag-contrast-ratio-0.9-r1 | 2 +- metadata/md5-cache/dev-python/wcmatch-8.5 | 2 +- metadata/md5-cache/dev-python/wcwidth-0.2.6 | 2 +- metadata/md5-cache/dev-python/wcwidth-0.2.7 | 2 +- metadata/md5-cache/dev-python/wcwidth-0.2.8 | 2 +- metadata/md5-cache/dev-python/weasyprint-59.0 | 2 +- metadata/md5-cache/dev-python/weasyprint-60.0 | 2 +- metadata/md5-cache/dev-python/weasyprint-60.1 | 2 +- metadata/md5-cache/dev-python/webcolors-1.13 | 2 +- .../dev-python/webencodings-0.5.1-r2 | 2 +- metadata/md5-cache/dev-python/webob-1.8.7-r1 | 2 +- .../dev-python/websocket-client-1.6.3 | 2 +- .../dev-python/websocket-client-1.6.4 | 2 +- .../md5-cache/dev-python/websockets-11.0.3-r2 | 2 +- metadata/md5-cache/dev-python/websockets-12.0 | 2 +- .../md5-cache/dev-python/websockify-0.11.0 | 2 +- .../md5-cache/dev-python/webtest-3.0.0-r1 | 2 +- metadata/md5-cache/dev-python/werkzeug-2.3.7 | 2 +- metadata/md5-cache/dev-python/werkzeug-3.0.0 | 2 +- metadata/md5-cache/dev-python/werkzeug-3.0.1 | 2 +- metadata/md5-cache/dev-python/whatever-0.7 | 2 +- .../md5-cache/dev-python/whatthepatch-1.0.5 | 2 +- metadata/md5-cache/dev-python/wheel-0.41.2 | 2 +- .../md5-cache/dev-python/whichcraft-0.6.1-r1 | 2 +- metadata/md5-cache/dev-python/whisper-1.1.10 | 2 +- metadata/md5-cache/dev-python/whoosh-2.7.4-r2 | 2 +- .../dev-python/widgetsnbextension-4.0.9 | 2 +- metadata/md5-cache/dev-python/wrapt-1.15.0 | 2 +- metadata/md5-cache/dev-python/wsaccel-0.6.6 | 2 +- .../md5-cache/dev-python/wsgiproxy2-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/wsproto-1.2.0 | 2 +- .../md5-cache/dev-python/wstools-0.4.10-r1 | 2 +- .../md5-cache/dev-python/wtforms-3.0.1-r1 | 2 +- metadata/md5-cache/dev-python/wtforms-3.1.0 | 2 +- metadata/md5-cache/dev-python/wurlitzer-3.0.3 | 2 +- metadata/md5-cache/dev-python/wxpython-4.2.0 | 2 +- metadata/md5-cache/dev-python/wxpython-4.2.1 | 2 +- .../md5-cache/dev-python/x-wr-timezone-0.0.5 | 2 +- .../md5-cache/dev-python/xarray-2023.10.1 | 2 +- .../md5-cache/dev-python/xarray-2023.10.1-r1 | 2 +- metadata/md5-cache/dev-python/xarray-2023.7.0 | 2 +- metadata/md5-cache/dev-python/xarray-2023.8.0 | 2 +- metadata/md5-cache/dev-python/xarray-2023.9.0 | 2 +- metadata/md5-cache/dev-python/xcffib-1.3.0-r1 | 2 +- metadata/md5-cache/dev-python/xcffib-1.4.0 | 2 +- metadata/md5-cache/dev-python/xcffib-1.5.0 | 2 +- metadata/md5-cache/dev-python/xdoctest-1.1.1 | 2 +- metadata/md5-cache/dev-python/xdoctest-1.1.2 | 2 +- metadata/md5-cache/dev-python/xkbcommon-0.8 | 2 +- metadata/md5-cache/dev-python/xlrd-2.0.1-r1 | 2 +- .../md5-cache/dev-python/xlsxwriter-3.1.7 | 2 +- .../md5-cache/dev-python/xlsxwriter-3.1.8 | 2 +- .../md5-cache/dev-python/xlsxwriter-3.1.9 | 2 +- metadata/md5-cache/dev-python/xlwt-1.3.0-r2 | 2 +- metadata/md5-cache/dev-python/xmlschema-2.5.0 | 2 +- .../md5-cache/dev-python/xmlsec-1.3.12-r2 | 2 +- .../md5-cache/dev-python/xmltodict-0.13.0-r1 | 2 +- .../md5-cache/dev-python/xvfbwrapper-0.2.9-r1 | 2 +- metadata/md5-cache/dev-python/xxhash-3.3.0 | 2 +- metadata/md5-cache/dev-python/xxhash-3.4.1 | 2 +- metadata/md5-cache/dev-python/y-py-0.6.0 | 2 +- metadata/md5-cache/dev-python/y-py-0.6.2 | 2 +- metadata/md5-cache/dev-python/yamlpath-3.8.0 | 2 +- metadata/md5-cache/dev-python/yapf-0.40.2 | 2 +- metadata/md5-cache/dev-python/yappi-1.4.0 | 2 +- metadata/md5-cache/dev-python/yapsy-1.12.2-r1 | 2 +- .../md5-cache/dev-python/yara-python-4.3.1 | 17 - .../md5-cache/dev-python/yara-python-4.4.0 | 2 +- .../md5-cache/dev-python/yara-python-9999 | 2 +- metadata/md5-cache/dev-python/yarl-1.9.2 | 2 +- metadata/md5-cache/dev-python/yaswfp-0.9.3-r2 | 2 +- metadata/md5-cache/dev-python/yattag-1.15.1 | 2 +- metadata/md5-cache/dev-python/yaxmldiff-0.1.0 | 2 +- .../dev-python/youtube-search-python-1.6.6 | 2 +- .../md5-cache/dev-python/ypy-websocket-0.12.1 | 2 +- .../md5-cache/dev-python/ypy-websocket-0.12.2 | 2 +- .../md5-cache/dev-python/ypy-websocket-0.12.3 | 2 +- .../md5-cache/dev-python/ypy-websocket-0.12.4 | 2 +- .../md5-cache/dev-python/ypy-websocket-0.8.4 | 2 +- .../{ytmusicapi-1.2.1 => ytmusicapi-1.2.1-r1} | 4 +- .../{ytmusicapi-1.3.0 => ytmusicapi-1.3.0-r1} | 4 +- .../md5-cache/dev-python/ytmusicapi-1.3.1 | 15 + .../md5-cache/dev-python/zc-lockfile-3.0_p1 | 2 +- metadata/md5-cache/dev-python/zconfig-4.0 | 2 +- metadata/md5-cache/dev-python/zeep-4.2.1 | 2 +- .../md5-cache/dev-python/zeroconf-0.115.2 | 2 +- .../md5-cache/dev-python/zeroconf-0.118.0 | 2 +- .../md5-cache/dev-python/zeroconf-0.119.0 | 2 +- metadata/md5-cache/dev-python/zipp-3.17.0 | 2 +- .../md5-cache/dev-python/zope-component-6.0 | 2 +- .../dev-python/zope-configuration-5.0 | 2 +- .../md5-cache/dev-python/zope-deprecation-5.0 | 2 +- metadata/md5-cache/dev-python/zope-event-5.0 | 2 +- .../dev-python/zope-exceptions-5.0.1 | 2 +- .../md5-cache/dev-python/zope-hookable-5.4 | 2 +- .../md5-cache/dev-python/zope-hookable-6.0 | 2 +- .../dev-python/zope-i18nmessageid-6.0.1 | 2 +- .../dev-python/zope-i18nmessageid-6.1.0 | 2 +- .../md5-cache/dev-python/zope-interface-6.0 | 2 +- .../md5-cache/dev-python/zope-interface-6.1 | 2 +- .../md5-cache/dev-python/zope-schema-7.0.1 | 2 +- .../md5-cache/dev-python/zope-testing-5.0.1 | 2 +- .../md5-cache/dev-python/zstandard-0.21.0 | 2 +- metadata/md5-cache/dev-python/zstd-1.5.5.1 | 2 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 42006 -> 41983 bytes metadata/md5-cache/dev-qt/assistant-5.15.10 | 2 +- metadata/md5-cache/dev-qt/assistant-5.15.11 | 2 +- metadata/md5-cache/dev-qt/designer-5.15.10 | 2 +- metadata/md5-cache/dev-qt/designer-5.15.11 | 2 +- metadata/md5-cache/dev-qt/linguist-5.15.10 | 2 +- metadata/md5-cache/dev-qt/linguist-5.15.11 | 2 +- .../md5-cache/dev-qt/linguist-tools-5.15.10 | 2 +- .../md5-cache/dev-qt/linguist-tools-5.15.11 | 2 +- metadata/md5-cache/dev-qt/pixeltool-5.15.10 | 2 +- metadata/md5-cache/dev-qt/pixeltool-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qdbus-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qdbus-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qdbusviewer-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qdbusviewer-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qdoc-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qdoc-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qt-creator-11.0.3 | 2 +- metadata/md5-cache/dev-qt/qt-creator-9999 | 2 +- metadata/md5-cache/dev-qt/qt3d-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qt3d-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qt3d-6.5.2-r1 | 2 +- metadata/md5-cache/dev-qt/qt3d-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qt3d-6.6.0 | 2 +- metadata/md5-cache/dev-qt/qt3d-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qt3d-6.9999 | 2 +- metadata/md5-cache/dev-qt/qt5compat-6.5.2-r1 | 2 +- metadata/md5-cache/dev-qt/qt5compat-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qt5compat-6.6.0 | 2 +- metadata/md5-cache/dev-qt/qt5compat-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qt5compat-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtbase-6.5.2-r2 | 2 +- metadata/md5-cache/dev-qt/qtbase-6.5.3-r1 | 4 +- metadata/md5-cache/dev-qt/qtbase-6.6.0-r1 | 4 +- metadata/md5-cache/dev-qt/qtbase-6.6.9999 | 4 +- metadata/md5-cache/dev-qt/qtbase-6.9999 | 4 +- .../md5-cache/dev-qt/qtbluetooth-5.15.10-r1 | 2 +- metadata/md5-cache/dev-qt/qtbluetooth-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtcharts-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtcharts-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.5.2-r1 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.6.0 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.9999 | 2 +- .../md5-cache/dev-qt/qtconcurrent-5.15.10 | 2 +- .../md5-cache/dev-qt/qtconcurrent-5.15.11 | 2 +- .../md5-cache/dev-qt/qtconnectivity-6.5.2 | 2 +- .../md5-cache/dev-qt/qtconnectivity-6.5.3 | 2 +- .../md5-cache/dev-qt/qtconnectivity-6.6.0 | 2 +- .../md5-cache/dev-qt/qtconnectivity-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtconnectivity-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtcore-5.15.10-r2 | 2 +- metadata/md5-cache/dev-qt/qtcore-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtcore-5.15.11-r1 | 2 +- metadata/md5-cache/dev-qt/qtdatavis3d-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtdatavis3d-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtdbus-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtdbus-5.15.11 | 2 +- .../md5-cache/dev-qt/qtdeclarative-5.15.10-r3 | 2 +- .../md5-cache/dev-qt/qtdeclarative-5.15.11 | 2 +- .../md5-cache/dev-qt/qtdeclarative-5.15.11-r1 | 2 +- .../md5-cache/dev-qt/qtdeclarative-6.5.2-r1 | 2 +- metadata/md5-cache/dev-qt/qtdeclarative-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtdeclarative-6.6.0 | 2 +- .../md5-cache/dev-qt/qtdeclarative-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtdeclarative-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtdiag-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtdiag-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtgamepad-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtgamepad-5.15.11 | 2 +- .../dev-qt/qtgraphicaleffects-5.15.10 | 2 +- .../dev-qt/qtgraphicaleffects-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtgui-5.15.10-r2 | 2 +- metadata/md5-cache/dev-qt/qtgui-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qthelp-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qthelp-5.15.11 | 2 +- .../md5-cache/dev-qt/qtimageformats-5.15.10 | 2 +- .../md5-cache/dev-qt/qtimageformats-5.15.11 | 2 +- .../md5-cache/dev-qt/qtimageformats-6.5.2 | 2 +- .../md5-cache/dev-qt/qtimageformats-6.5.3 | 2 +- .../md5-cache/dev-qt/qtimageformats-6.6.0 | 2 +- .../md5-cache/dev-qt/qtimageformats-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtimageformats-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtlocation-5.15.10 | 2 +- .../md5-cache/dev-qt/qtlocation-5.15.10-r1 | 2 +- metadata/md5-cache/dev-qt/qtlocation-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtlocation-6.5.2-r1 | 2 +- metadata/md5-cache/dev-qt/qtlocation-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtlocation-6.6.0 | 2 +- metadata/md5-cache/dev-qt/qtlocation-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtlocation-6.9999 | 2 +- .../md5-cache/dev-qt/qtmultimedia-5.15.10 | 2 +- .../md5-cache/dev-qt/qtmultimedia-5.15.11 | 2 +- .../md5-cache/dev-qt/qtmultimedia-6.5.2-r1 | 2 +- metadata/md5-cache/dev-qt/qtmultimedia-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtmultimedia-6.6.0 | 2 +- .../md5-cache/dev-qt/qtmultimedia-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtmultimedia-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtnetwork-5.15.10 | 2 +- .../md5-cache/dev-qt/qtnetwork-5.15.10-r3 | 2 +- metadata/md5-cache/dev-qt/qtnetwork-5.15.11 | 2 +- .../md5-cache/dev-qt/qtnetworkauth-5.15.10 | 2 +- .../md5-cache/dev-qt/qtnetworkauth-5.15.11 | 2 +- .../md5-cache/dev-qt/qtnetworkauth-6.5.2-r1 | 2 +- metadata/md5-cache/dev-qt/qtnetworkauth-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtnetworkauth-6.6.0 | 2 +- .../md5-cache/dev-qt/qtnetworkauth-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtnetworkauth-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtopengl-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtopengl-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtpaths-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtpaths-5.15.11 | 2 +- .../md5-cache/dev-qt/qtplugininfo-5.15.10 | 2 +- .../md5-cache/dev-qt/qtplugininfo-5.15.11 | 2 +- .../md5-cache/dev-qt/qtpositioning-5.15.10 | 2 +- .../md5-cache/dev-qt/qtpositioning-5.15.11 | 2 +- .../md5-cache/dev-qt/qtpositioning-6.5.2-r2 | 2 +- metadata/md5-cache/dev-qt/qtpositioning-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtpositioning-6.6.0 | 2 +- .../md5-cache/dev-qt/qtpositioning-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtpositioning-6.9999 | 2 +- .../md5-cache/dev-qt/qtprintsupport-5.15.10 | 2 +- .../md5-cache/dev-qt/qtprintsupport-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.5.2-r1 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.6.0 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.9999 | 2 +- .../md5-cache/dev-qt/qtquickcontrols-5.15.10 | 2 +- .../md5-cache/dev-qt/qtquickcontrols-5.15.11 | 2 +- .../md5-cache/dev-qt/qtquickcontrols2-5.15.10 | 2 +- .../md5-cache/dev-qt/qtquickcontrols2-5.15.11 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-5.15.10 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-5.15.11 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.5.2 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.5.3 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.6.0 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtscript-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtscript-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtscxml-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtscxml-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtscxml-6.5.2-r1 | 2 +- metadata/md5-cache/dev-qt/qtscxml-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtscxml-6.6.0 | 2 +- metadata/md5-cache/dev-qt/qtscxml-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtscxml-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtsensors-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtsensors-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtsensors-6.5.2 | 2 +- metadata/md5-cache/dev-qt/qtsensors-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtsensors-6.6.0 | 2 +- metadata/md5-cache/dev-qt/qtsensors-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtsensors-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtserialbus-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtserialbus-5.15.11 | 2 +- .../md5-cache/dev-qt/qtserialport-5.15.10 | 2 +- .../md5-cache/dev-qt/qtserialport-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtserialport-6.5.2 | 2 +- metadata/md5-cache/dev-qt/qtserialport-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtserialport-6.6.0 | 2 +- .../md5-cache/dev-qt/qtserialport-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtserialport-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtshadertools-6.5.2 | 2 +- metadata/md5-cache/dev-qt/qtshadertools-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtshadertools-6.6.0 | 2 +- .../md5-cache/dev-qt/qtshadertools-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtshadertools-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtspeech-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtspeech-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtspeech-6.5.2 | 2 +- metadata/md5-cache/dev-qt/qtspeech-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtspeech-6.6.0 | 2 +- metadata/md5-cache/dev-qt/qtspeech-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtspeech-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtsql-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtsql-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtsvg-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtsvg-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtsvg-6.5.2 | 2 +- metadata/md5-cache/dev-qt/qtsvg-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtsvg-6.6.0-r1 | 2 +- metadata/md5-cache/dev-qt/qtsvg-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtsvg-6.9999 | 2 +- metadata/md5-cache/dev-qt/qttest-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qttest-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qttools-6.5.2-r2 | 2 +- metadata/md5-cache/dev-qt/qttools-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qttools-6.6.0 | 2 +- metadata/md5-cache/dev-qt/qttools-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qttools-6.9999 | 2 +- .../md5-cache/dev-qt/qttranslations-5.15.10 | 2 +- .../md5-cache/dev-qt/qttranslations-5.15.11 | 2 +- .../md5-cache/dev-qt/qttranslations-6.5.2 | 2 +- .../md5-cache/dev-qt/qttranslations-6.5.3 | 2 +- .../md5-cache/dev-qt/qttranslations-6.6.0 | 2 +- .../md5-cache/dev-qt/qttranslations-6.6.9999 | 2 +- .../md5-cache/dev-qt/qttranslations-6.9999 | 2 +- .../dev-qt/qtvirtualkeyboard-5.15.10 | 2 +- .../dev-qt/qtvirtualkeyboard-5.15.11 | 2 +- .../md5-cache/dev-qt/qtvirtualkeyboard-6.5.2 | 2 +- .../md5-cache/dev-qt/qtvirtualkeyboard-6.5.3 | 2 +- .../md5-cache/dev-qt/qtvirtualkeyboard-6.6.0 | 2 +- .../dev-qt/qtvirtualkeyboard-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtvirtualkeyboard-6.9999 | 2 +- .../md5-cache/dev-qt/qtwayland-5.15.10-r5 | 2 +- .../md5-cache/dev-qt/qtwayland-5.15.10-r6 | 2 +- metadata/md5-cache/dev-qt/qtwayland-5.15.11 | 2 +- .../md5-cache/dev-qt/qtwayland-5.15.11-r1 | 2 +- metadata/md5-cache/dev-qt/qtwayland-6.5.2-r3 | 2 +- metadata/md5-cache/dev-qt/qtwayland-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtwayland-6.6.0 | 2 +- metadata/md5-cache/dev-qt/qtwayland-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwayland-6.9999 | 2 +- .../md5-cache/dev-qt/qtwaylandscanner-5.15.10 | 2 +- .../md5-cache/dev-qt/qtwaylandscanner-5.15.11 | 2 +- .../md5-cache/dev-qt/qtwebchannel-5.15.10 | 2 +- .../md5-cache/dev-qt/qtwebchannel-5.15.11 | 2 +- .../md5-cache/dev-qt/qtwebchannel-6.5.2-r2 | 2 +- metadata/md5-cache/dev-qt/qtwebchannel-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtwebchannel-6.6.0 | 2 +- .../md5-cache/dev-qt/qtwebchannel-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebchannel-6.9999 | 2 +- .../dev-qt/qtwebengine-5.15.10_p20230623 | 2 +- .../dev-qt/qtwebengine-5.15.10_p20230815 | 2 +- .../dev-qt/qtwebengine-5.15.11_p20230927 | 2 +- .../dev-qt/qtwebengine-5.15.11_p20231019 | 2 +- .../md5-cache/dev-qt/qtwebengine-6.5.2-r1 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.6.0 | 2 +- .../md5-cache/dev-qt/qtwebengine-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.9999 | 2 +- .../md5-cache/dev-qt/qtwebsockets-5.15.10 | 2 +- .../md5-cache/dev-qt/qtwebsockets-5.15.11 | 2 +- .../md5-cache/dev-qt/qtwebsockets-6.5.2-r1 | 2 +- metadata/md5-cache/dev-qt/qtwebsockets-6.5.3 | 2 +- metadata/md5-cache/dev-qt/qtwebsockets-6.6.0 | 2 +- .../md5-cache/dev-qt/qtwebsockets-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebsockets-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebview-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtwebview-5.15.11 | 2 +- .../md5-cache/dev-qt/qtwidgets-5.15.10-r3 | 2 +- metadata/md5-cache/dev-qt/qtwidgets-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtx11extras-5.15.10 | 2 +- metadata/md5-cache/dev-qt/qtx11extras-5.15.11 | 2 +- metadata/md5-cache/dev-qt/qtxml-5.15.10-r1 | 2 +- metadata/md5-cache/dev-qt/qtxml-5.15.11 | 2 +- .../md5-cache/dev-qt/qtxmlpatterns-5.15.10 | 2 +- .../md5-cache/dev-qt/qtxmlpatterns-5.15.11 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 177072 -> 177237 bytes metadata/md5-cache/dev-ruby/aws-sigv4-1.6.1 | 17 + metadata/md5-cache/dev-ruby/facter-3.14.24 | 2 +- metadata/md5-cache/dev-ruby/gpgme-2.0.22 | 2 +- metadata/md5-cache/dev-ruby/gpgme-2.0.23 | 2 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 13430 -> 13425 bytes metadata/md5-cache/dev-scheme/cyclone-0.33.0 | 2 +- metadata/md5-cache/dev-scheme/cyclone-0.34.0 | 2 +- metadata/md5-cache/dev-scheme/cyclone-0.35.0 | 2 +- metadata/md5-cache/dev-scheme/cyclone-9999 | 2 +- metadata/md5-cache/dev-scheme/gambit-4.9.4-r1 | 2 +- metadata/md5-cache/dev-scheme/gambit-4.9.5 | 8 +- metadata/md5-cache/dev-scheme/guile-1.8.8-r4 | 2 +- .../md5-cache/dev-scheme/scheme48-1.9.2-r2 | 2 +- .../md5-cache/dev-scheme/ypsilon-0.9.6_p3-r2 | 2 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8798 -> 8802 bytes metadata/md5-cache/dev-tcltk/blt-2.5.3-r3 | 2 +- metadata/md5-cache/dev-tcltk/expect-5.45.4-r4 | 2 +- metadata/md5-cache/dev-tcltk/snack-2.2.10-r11 | 2 +- metadata/md5-cache/dev-tcltk/snack-2.2.10-r12 | 2 +- metadata/md5-cache/dev-tcltk/tcl3d-0.5.0-r1 | 2 +- metadata/md5-cache/dev-tcltk/tdom-0.9.2-r1 | 2 +- metadata/md5-cache/dev-tcltk/tdom-0.9.3 | 2 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 9083 -> 9075 bytes metadata/md5-cache/dev-tex/catdvi-0.14-r2 | 2 +- metadata/md5-cache/dev-tex/dot2tex-2.11.3 | 2 +- metadata/md5-cache/dev-tex/rubber-1.5.1-r1 | 2 +- metadata/md5-cache/dev-tex/rubber-1.6.0-r1 | 2 +- metadata/md5-cache/dev-tex/rubber-9999 | 2 +- .../dev-tex/tex4ht-20090611_p1038_p20210603 | 2 +- .../tex4ht-20090611_p1038_p20210603-r1 | 2 +- metadata/md5-cache/dev-tex/tth-4.16 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 133598 -> 132906 bytes metadata/md5-cache/dev-util/ROPgadget-7.4 | 2 +- metadata/md5-cache/dev-util/ROPgadget-9999 | 2 +- metadata/md5-cache/dev-util/Tensile-5.1.3-r3 | 2 +- metadata/md5-cache/dev-util/Tensile-5.4.2-r2 | 2 +- .../dev-util/android-tools-33.0.3-r1 | 2 +- .../md5-cache/dev-util/android-tools-34.0.0 | 2 +- .../md5-cache/dev-util/android-tools-34.0.1 | 2 +- metadata/md5-cache/dev-util/apitrace-9.0-r3 | 2 +- metadata/md5-cache/dev-util/astyle-3.1-r2 | 2 +- metadata/md5-cache/dev-util/b2-4.10.1 | 2 +- metadata/md5-cache/dev-util/bcc-0.25.0 | 2 +- metadata/md5-cache/dev-util/bcc-0.26.0-r2 | 2 +- metadata/md5-cache/dev-util/bcc-0.27.0-r1 | 2 +- metadata/md5-cache/dev-util/bcc-0.28.0 | 2 +- metadata/md5-cache/dev-util/bear-3.0.20-r1 | 2 +- metadata/md5-cache/dev-util/bear-3.0.21 | 2 +- metadata/md5-cache/dev-util/bear-3.1.2 | 2 +- metadata/md5-cache/dev-util/bear-3.1.3 | 2 +- metadata/md5-cache/dev-util/biew-6.1.0-r3 | 2 +- metadata/md5-cache/dev-util/bindgen-0.62.0 | 2 +- metadata/md5-cache/dev-util/bindgen-0.68.1 | 2 +- metadata/md5-cache/dev-util/bingrep-0.10.1 | 2 +- metadata/md5-cache/dev-util/bingrep-0.11.0 | 2 +- metadata/md5-cache/dev-util/bloaty-1.1-r1 | 2 +- metadata/md5-cache/dev-util/bloaty-9999 | 2 +- .../dev-util/blueprint-compiler-0.8.1 | 16 - metadata/md5-cache/dev-util/bpftrace-0.18.0 | 2 +- metadata/md5-cache/dev-util/bpftrace-0.18.1 | 2 +- metadata/md5-cache/dev-util/bpftrace-0.19.0 | 2 +- metadata/md5-cache/dev-util/bpftrace-0.19.1 | 2 +- metadata/md5-cache/dev-util/bsdiff-4.3-r4 | 2 +- metadata/md5-cache/dev-util/buildbot-3.6.1 | 2 +- metadata/md5-cache/dev-util/buildbot-3.9.0 | 2 +- metadata/md5-cache/dev-util/buildbot-9999 | 2 +- .../md5-cache/dev-util/buildbot-badges-3.6.1 | 2 +- .../md5-cache/dev-util/buildbot-badges-3.9.0 | 2 +- .../dev-util/buildbot-console-view-3.6.1 | 2 +- .../dev-util/buildbot-console-view-3.9.0 | 2 +- .../dev-util/buildbot-grid-view-3.6.1 | 2 +- .../dev-util/buildbot-grid-view-3.9.0 | 2 +- .../md5-cache/dev-util/buildbot-pkg-3.6.1 | 2 +- .../md5-cache/dev-util/buildbot-pkg-3.9.0 | 2 +- .../buildbot-react-console-view-3.9.0 | 2 +- .../dev-util/buildbot-react-grid-view-3.9.0 | 2 +- .../dev-util/buildbot-waterfall-view-3.6.1 | 2 +- .../dev-util/buildbot-waterfall-view-3.9.0 | 2 +- .../dev-util/buildbot-worker-3.6.1-r2 | 2 +- .../md5-cache/dev-util/buildbot-worker-3.9.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-9999 | 2 +- .../dev-util/buildbot-wsgi-dashboards-3.6.1 | 2 +- .../dev-util/buildbot-wsgi-dashboards-3.9.0 | 2 +- .../md5-cache/dev-util/buildbot-www-3.6.1 | 2 +- .../md5-cache/dev-util/buildbot-www-3.9.0 | 2 +- .../dev-util/buildbot-www-react-3.9.0 | 2 +- .../md5-cache/dev-util/cargo-audit-0.17.0 | 2 +- .../md5-cache/dev-util/cargo-audit-0.17.6 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.9.14 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.9.20 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.9.27 | 2 +- .../md5-cache/dev-util/cargo-ebuild-0.5.2 | 2 +- .../md5-cache/dev-util/cargo-ebuild-0.5.4 | 2 +- .../md5-cache/dev-util/cargo-ebuild-0.5.4-r1 | 2 +- .../md5-cache/dev-util/cargo-license-0.4.2 | 2 +- .../md5-cache/dev-util/cargo-license-0.5.1 | 2 +- .../md5-cache/dev-util/cargo-nextest-0.9.58 | 2 +- .../md5-cache/dev-util/cargo-nextest-0.9.59 | 2 +- .../md5-cache/dev-util/cargo-tarpaulin-0.27.1 | 2 +- .../md5-cache/dev-util/catalyst-3.0.21-r1 | 2 +- .../md5-cache/dev-util/catalyst-3.0.22-r1 | 2 +- .../md5-cache/dev-util/catalyst-3.0.22-r3 | 2 +- metadata/md5-cache/dev-util/catalyst-9999 | 2 +- metadata/md5-cache/dev-util/catfish-4.18.0 | 2 +- metadata/md5-cache/dev-util/cbindgen-0.25.0 | 2 +- metadata/md5-cache/dev-util/cbindgen-0.26.0 | 2 +- metadata/md5-cache/dev-util/ccache-4.7.4 | 2 +- metadata/md5-cache/dev-util/ccache-4.8.2 | 2 +- metadata/md5-cache/dev-util/ccache-4.8.3 | 2 +- metadata/md5-cache/dev-util/cccc-3.1.6-r1 | 2 +- .../md5-cache/dev-util/ccls-0.20220729-r1 | 2 +- metadata/md5-cache/dev-util/ccls-0.20230717 | 2 +- metadata/md5-cache/dev-util/ccls-9999 | 2 +- metadata/md5-cache/dev-util/clazy-1.11-r3 | 2 +- metadata/md5-cache/dev-util/cmake-3.26.4-r3 | 2 +- metadata/md5-cache/dev-util/cmake-3.26.5-r2 | 2 +- metadata/md5-cache/dev-util/cmake-3.27.6 | 2 +- metadata/md5-cache/dev-util/cmake-3.27.6-r1 | 2 +- metadata/md5-cache/dev-util/cmake-3.27.7 | 6 +- metadata/md5-cache/dev-util/cmake-9999 | 2 +- .../md5-cache/dev-util/cmake-fedora-2.9.3 | 2 +- metadata/md5-cache/dev-util/cmocka-1.1.5-r1 | 2 +- metadata/md5-cache/dev-util/coccigrep-1.20 | 2 +- .../md5-cache/dev-util/codeblocks-20.03-r6 | 2 +- metadata/md5-cache/dev-util/codeblocks-9999 | 2 +- metadata/md5-cache/dev-util/codespell-2.2.4 | 2 +- metadata/md5-cache/dev-util/codespell-2.2.5 | 2 +- metadata/md5-cache/dev-util/conan-2.0.4 | 2 +- .../md5-cache/dev-util/conf2struct-1.0-r1 | 2 +- .../md5-cache/dev-util/conf2struct-1.3-r1 | 2 +- metadata/md5-cache/dev-util/conf2struct-1.5 | 2 +- metadata/md5-cache/dev-util/conf2struct-9999 | 2 +- .../md5-cache/dev-util/cookiecutter-2.1.1 | 2 +- .../md5-cache/dev-util/cookiecutter-2.3.1 | 2 +- .../md5-cache/dev-util/cookiecutter-2.4.0 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.9 | 2 +- metadata/md5-cache/dev-util/cppunit-1.15.1-r3 | 2 +- metadata/md5-cache/dev-util/cram-0.7-r2 | 2 +- metadata/md5-cache/dev-util/cunit-2.1_p3-r1 | 2 +- metadata/md5-cache/dev-util/cutter-2.2.1 | 2 +- metadata/md5-cache/dev-util/cutter-2.3.1 | 2 +- metadata/md5-cache/dev-util/cutter-2.3.2 | 2 +- metadata/md5-cache/dev-util/cvise-2.8.0 | 2 +- .../md5-cache/dev-util/diff-cover-6.5.0-r1 | 2 +- metadata/md5-cache/dev-util/diffball-1.0.1-r2 | 2 +- metadata/md5-cache/dev-util/diffoscope-247 | 2 +- metadata/md5-cache/dev-util/diffoscope-250 | 2 +- metadata/md5-cache/dev-util/diffoscope-251 | 2 +- metadata/md5-cache/dev-util/difftastic-0.52.0 | 2 +- metadata/md5-cache/dev-util/dirdiff-2.1-r4 | 2 +- metadata/md5-cache/dev-util/dogtail-0.9.11 | 2 +- metadata/md5-cache/dev-util/duma-2.5.15-r2 | 2 +- .../md5-cache/dev-util/ebuildtester-42-r1 | 2 +- .../md5-cache/dev-util/edb-debugger-1.3.0-r1 | 2 +- metadata/md5-cache/dev-util/edb-debugger-9999 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.19 | 2 +- metadata/md5-cache/dev-util/gcovr-5.1 | 2 +- metadata/md5-cache/dev-util/gcovr-5.2 | 2 +- metadata/md5-cache/dev-util/gcovr-6.0 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.76.4 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.78.0 | 2 +- metadata/md5-cache/dev-util/geany-2.0 | 16 + metadata/md5-cache/dev-util/geany-9999 | 15 - .../dev-util/geany-plugins-1.38-r410 | 2 +- .../md5-cache/dev-util/geany-plugins-1.38-r5 | 16 - metadata/md5-cache/dev-util/geany-plugins-2.0 | 16 + metadata/md5-cache/dev-util/gertty-1.6.0-r1 | 2 +- metadata/md5-cache/dev-util/gertty-9999 | 2 +- .../md5-cache/dev-util/gi-docgen-2023.1-r1 | 2 +- metadata/md5-cache/dev-util/git-delta-0.15.1 | 2 +- metadata/md5-cache/dev-util/git-delta-0.16.5 | 2 +- .../md5-cache/dev-util/gitchangelog-3.1.2 | 2 +- metadata/md5-cache/dev-util/github-cli-2.27.0 | 2 +- metadata/md5-cache/dev-util/github-cli-2.31.0 | 2 +- metadata/md5-cache/dev-util/github-cli-2.32.1 | 2 +- metadata/md5-cache/dev-util/github-cli-2.33.0 | 2 +- metadata/md5-cache/dev-util/github-cli-9999 | 2 +- ...lab-runner-16.2.0 => gitlab-runner-16.3.3} | 4 +- ...lab-runner-16.4.1 => gitlab-runner-16.4.2} | 4 +- ...lab-runner-16.3.2 => gitlab-runner-16.5.0} | 4 +- metadata/md5-cache/dev-util/glslang-1.3.250 | 2 +- metadata/md5-cache/dev-util/glslang-1.3.261 | 2 +- metadata/md5-cache/dev-util/glslang-9999 | 2 +- .../dev-util/google-perftools-2.10-r1 | 2 +- .../dev-util/google-perftools-2.9.1-r2 | 2 +- metadata/md5-cache/dev-util/gource-0.53 | 2 +- .../md5-cache/dev-util/gprof2dot-2022.7.29 | 2 +- .../md5-cache/dev-util/gyp-20200512145953 | 2 +- .../md5-cache/dev-util/gyp-99999999999999 | 2 +- metadata/md5-cache/dev-util/heaptrack-1.4.0 | 2 +- metadata/md5-cache/dev-util/heaptrack-1.5.0 | 2 +- metadata/md5-cache/dev-util/heaptrack-9999 | 2 +- metadata/md5-cache/dev-util/hip-5.1.3-r4 | 2 +- metadata/md5-cache/dev-util/hip-5.3.3-r3 | 2 +- metadata/md5-cache/dev-util/hip-5.4.3 | 2 +- metadata/md5-cache/dev-util/hip-5.5.1 | 2 +- metadata/md5-cache/dev-util/hip-5.7.1 | 4 +- metadata/md5-cache/dev-util/hipcc-5.7.1 | 2 +- metadata/md5-cache/dev-util/howdoi-2.0.19 | 2 +- metadata/md5-cache/dev-util/howdoi-2.0.20 | 2 +- metadata/md5-cache/dev-util/howdoi-2.0.20-r1 | 2 +- metadata/md5-cache/dev-util/icemon-3.3 | 2 +- metadata/md5-cache/dev-util/icmake-9.03.01 | 2 +- .../md5-cache/dev-util/ignition-cmake-2.17.0 | 2 +- .../dev-util/include-what-you-use-0.19 | 2 +- .../dev-util/include-what-you-use-0.20 | 2 +- .../intel-graphics-compiler-1.0.14062.11 | 2 +- .../intel-graphics-compiler-1.0.15136.4-r1 | 2 +- .../intel-graphics-compiler-1.0.15368.3 | 2 +- ...intel-graphics-system-controller-0.8.13-r1 | 2 +- .../intel-graphics-system-controller-0.8.9 | 2 +- metadata/md5-cache/dev-util/kcov-40 | 2 +- metadata/md5-cache/dev-util/kcov-9999 | 2 +- metadata/md5-cache/dev-util/kdbg-3.0.1-r1 | 2 +- metadata/md5-cache/dev-util/kdevelop-23.04.3 | 2 +- metadata/md5-cache/dev-util/kdevelop-23.08.2 | 2 +- .../md5-cache/dev-util/kdevelop-pg-qt-2.2.2 | 2 +- .../md5-cache/dev-util/kdevelop-php-23.04.3 | 2 +- .../md5-cache/dev-util/kdevelop-php-23.08.2 | 2 +- .../dev-util/kdevelop-python-23.04.3 | 2 +- .../dev-util/kdevelop-python-23.08.2 | 2 +- .../dev-util/kdstatemachineeditor-1.2.8 | 2 +- .../dev-util/kdstatemachineeditor-9999 | 2 +- metadata/md5-cache/dev-util/kernelshark-2.2.0 | 2 +- metadata/md5-cache/dev-util/kernelshark-2.2.1 | 2 +- .../md5-cache/dev-util/kio-perldoc-23.04.3 | 2 +- .../md5-cache/dev-util/kio-perldoc-23.08.2 | 2 +- metadata/md5-cache/dev-util/kyua-0.13-r3 | 2 +- metadata/md5-cache/dev-util/librnp-0.17.0-r2 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.6 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.7 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.6 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.6-r1 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.3 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.3-r1 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.3.9999 | 2 +- metadata/md5-cache/dev-util/lldb-18.0.0.9999 | 2 +- .../dev-util/lldb-18.0.0_pre20231013 | 2 +- .../dev-util/lldb-18.0.0_pre20231019 | 2 +- .../dev-util/lldb-18.0.0_pre20231025 | 2 +- .../dev-util/lxqt-build-tools-0.13.0 | 2 +- .../dev-util/massif-visualizer-0.7.0-r1 | 2 +- metadata/md5-cache/dev-util/maturin-1.1.0 | 2 +- metadata/md5-cache/dev-util/maturin-1.2.3 | 2 +- metadata/md5-cache/dev-util/maturin-1.3.1 | 2 +- metadata/md5-cache/dev-util/meson-1.1.1 | 2 +- metadata/md5-cache/dev-util/meson-1.2.1-r1 | 2 +- metadata/md5-cache/dev-util/meson-1.2.1-r2 | 2 +- metadata/md5-cache/dev-util/meson-1.2.2 | 2 +- metadata/md5-cache/dev-util/meson-1.2.2-r1 | 2 +- metadata/md5-cache/dev-util/meson-1.2.3 | 2 +- metadata/md5-cache/dev-util/meson-9999 | 2 +- .../md5-cache/dev-util/min-cscope-16.1.0-r2 | 2 +- .../md5-cache/dev-util/mingw64-runtime-11.0.0 | 2 +- .../dev-util/mingw64-toolchain-11.0.0_p2 | 2 +- metadata/md5-cache/dev-util/ninja-1.11.1-r2 | 2 +- metadata/md5-cache/dev-util/ninja-1.11.1-r3 | 2 +- metadata/md5-cache/dev-util/ninja-9999 | 2 +- .../dev-util/opencl-headers-2023.04.17 | 2 +- .../md5-cache/dev-util/pahole-1.24_p20221024 | 2 +- metadata/md5-cache/dev-util/pahole-1.25 | 2 +- metadata/md5-cache/dev-util/pahole-9999 | 2 +- metadata/md5-cache/dev-util/perf-6.3 | 2 +- metadata/md5-cache/dev-util/perf-6.3-r1 | 2 +- metadata/md5-cache/dev-util/perf-6.4-r1 | 2 +- metadata/md5-cache/dev-util/perf-6.5 | 2 +- .../md5-cache/dev-util/pkgcheck-0.10.25-r1 | 2 +- .../md5-cache/dev-util/pkgcheck-0.10.25-r2 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.10.26 | 2 +- metadata/md5-cache/dev-util/pkgcheck-9999 | 2 +- metadata/md5-cache/dev-util/pkgconf-2.0.3 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.2.7 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.2.8-r1 | 2 +- metadata/md5-cache/dev-util/pkgdev-9999 | 2 +- metadata/md5-cache/dev-util/poke-2.4-r1 | 2 +- metadata/md5-cache/dev-util/poke-2.90.1 | 2 +- metadata/md5-cache/dev-util/poke-3.0 | 2 +- metadata/md5-cache/dev-util/poke-3.1 | 2 +- metadata/md5-cache/dev-util/poke-3.2 | 2 +- metadata/md5-cache/dev-util/poke-3.3 | 2 +- metadata/md5-cache/dev-util/poke-9999 | 2 +- metadata/md5-cache/dev-util/pwndbg-20230319 | 14 - metadata/md5-cache/dev-util/pwntools-4.10.0 | 15 - metadata/md5-cache/dev-util/pwntools-4.11.0 | 2 +- .../md5-cache/dev-util/pwntools-4.11.0_beta0 | 15 - .../dev-util/pwntools-4.12.0_beta0-r2 | 2 +- metadata/md5-cache/dev-util/pwntools-9999 | 6 +- metadata/md5-cache/dev-util/py-spy-0.3.14 | 2 +- metadata/md5-cache/dev-util/rbtools-4.0-r1 | 2 +- metadata/md5-cache/dev-util/rbtools-4.0-r2 | 2 +- metadata/md5-cache/dev-util/rbtools-4.1 | 2 +- metadata/md5-cache/dev-util/repolite-0.4.0 | 2 +- metadata/md5-cache/dev-util/rgbds-0.6.1 | 2 +- metadata/md5-cache/dev-util/rgbds-9999 | 2 +- metadata/md5-cache/dev-util/rinstall-0.2.0 | 2 +- metadata/md5-cache/dev-util/rocm-cmake-5.4.3 | 2 +- metadata/md5-cache/dev-util/rocm-cmake-5.7.1 | 2 +- metadata/md5-cache/dev-util/rocm-smi-5.1.3-r1 | 2 +- metadata/md5-cache/dev-util/rocm-smi-5.4.2 | 2 +- metadata/md5-cache/dev-util/rocm-smi-9999 | 2 +- .../dev-util/rocm_bandwidth_test-5.3.3 | 2 +- .../dev-util/rocm_bandwidth_test-5.4.3 | 2 +- .../dev-util/rocm_bandwidth_test-5.7.1 | 2 +- metadata/md5-cache/dev-util/rocminfo-5.1.3 | 2 +- metadata/md5-cache/dev-util/rocminfo-5.3.3 | 2 +- metadata/md5-cache/dev-util/rocminfo-5.4.3 | 2 +- metadata/md5-cache/dev-util/rocminfo-5.5.1 | 2 +- metadata/md5-cache/dev-util/rocminfo-5.7.1 | 2 +- .../md5-cache/dev-util/rocprofiler-5.1.3-r1 | 2 +- metadata/md5-cache/dev-util/rocprofiler-5.3.3 | 2 +- .../md5-cache/dev-util/roctracer-5.1.3-r1 | 2 +- .../md5-cache/dev-util/roctracer-5.3.3-r1 | 2 +- metadata/md5-cache/dev-util/ropper-1.13.8 | 2 +- metadata/md5-cache/dev-util/ropper-9999 | 2 +- metadata/md5-cache/dev-util/rr-5.6.0-r2 | 2 +- metadata/md5-cache/dev-util/rr-5.6.0-r4 | 2 +- metadata/md5-cache/dev-util/rr-5.7.0 | 2 +- .../dev-util/{ruff-0.1.2 => ruff-0.1.3} | 4 +- metadata/md5-cache/dev-util/rustup-1.25.2 | 2 +- metadata/md5-cache/dev-util/rustup-9999 | 2 +- .../md5-cache/dev-util/scap-driver-0.29.3 | 2 +- .../md5-cache/dev-util/scap-driver-0.29.3-r4 | 2 +- metadata/md5-cache/dev-util/sccache-0.5.4 | 2 +- metadata/md5-cache/dev-util/sccache-9999 | 2 +- .../md5-cache/dev-util/schroot-1.6.13_p2-r1 | 2 +- metadata/md5-cache/dev-util/scons-4.4.0 | 2 +- metadata/md5-cache/dev-util/scons-4.4.0-r1 | 2 +- metadata/md5-cache/dev-util/scons-4.5.1-r2 | 2 +- metadata/md5-cache/dev-util/scons-4.5.2 | 2 +- metadata/md5-cache/dev-util/sdl-jstest-0.2.2 | 2 +- metadata/md5-cache/dev-util/sdl-jstest-9999 | 2 +- metadata/md5-cache/dev-util/seer-1.17 | 2 +- metadata/md5-cache/dev-util/seer-2.0 | 2 +- metadata/md5-cache/dev-util/seer-2.1 | 2 +- metadata/md5-cache/dev-util/seer-9999 | 2 +- .../dev-util/selenium-manager-4.11.0 | 2 +- .../dev-util/selenium-manager-4.12.0 | 2 +- .../dev-util/selenium-manager-4.13.0 | 2 +- .../dev-util/selenium-manager-4.14.0 | 2 +- metadata/md5-cache/dev-util/serialtalk-1.2-r1 | 2 +- metadata/md5-cache/dev-util/serialtalk-9999 | 2 +- metadata/md5-cache/dev-util/shflags-1.3.0 | 4 +- metadata/md5-cache/dev-util/snakeviz-2.1.1 | 2 +- metadata/md5-cache/dev-util/snakeviz-2.2.0 | 2 +- .../dev-util/source-highlight-3.1.9-r1 | 2 +- .../md5-cache/dev-util/spirv-headers-1.3.261 | 2 +- .../md5-cache/dev-util/spirv-headers-99999999 | 2 +- .../dev-util/spirv-llvm-translator-14.0.0-r1 | 2 +- .../dev-util/spirv-llvm-translator-15.0.0-r1 | 2 +- .../dev-util/spirv-llvm-translator-16.0.0-r1 | 2 +- .../dev-util/spirv-llvm-translator-17.0.0 | 2 +- .../md5-cache/dev-util/spirv-tools-1.3.261 | 2 +- .../md5-cache/dev-util/spirv-tools-99999999 | 2 +- .../md5-cache/dev-util/statifier-1.7.4-r2 | 2 +- metadata/md5-cache/dev-util/strace-6.2 | 2 +- metadata/md5-cache/dev-util/strace-6.3 | 2 +- metadata/md5-cache/dev-util/strace-6.4 | 2 +- metadata/md5-cache/dev-util/strace-6.4-r1 | 2 +- metadata/md5-cache/dev-util/strace-6.5 | 2 +- metadata/md5-cache/dev-util/strace-9999 | 2 +- .../md5-cache/dev-util/stressapptest-1.0.11 | 2 +- .../md5-cache/dev-util/stressapptest-1.0.9-r1 | 2 +- metadata/md5-cache/dev-util/sysdig-0.29.3-r1 | 2 +- metadata/md5-cache/dev-util/sysdig-0.29.3-r2 | 2 +- metadata/md5-cache/dev-util/tinycmmc-0.1.0 | 2 +- metadata/md5-cache/dev-util/tinycmmc-9999 | 2 +- .../md5-cache/dev-util/tree-sitter-cli-0.20.6 | 2 +- .../md5-cache/dev-util/tree-sitter-cli-0.20.7 | 2 +- .../md5-cache/dev-util/tree-sitter-cli-0.20.8 | 2 +- metadata/md5-cache/dev-util/uftrace-0.11 | 16 - .../dev-util/{uftrace-0.12 => uftrace-0.14} | 12 +- metadata/md5-cache/dev-util/umockdev-0.17.18 | 2 +- metadata/md5-cache/dev-util/umockdev-9999 | 2 +- metadata/md5-cache/dev-util/uncrustify-0.76.0 | 2 +- metadata/md5-cache/dev-util/uncrustify-9999 | 2 +- metadata/md5-cache/dev-util/unicorn-2.0.1 | 2 +- metadata/md5-cache/dev-util/unicorn-9999 | 2 +- .../md5-cache/dev-util/valgrind-3.20.0-r2 | 2 +- .../md5-cache/dev-util/valgrind-3.21.0-r1 | 2 +- .../md5-cache/dev-util/valgrind-3.21.0-r2 | 2 +- .../md5-cache/dev-util/valgrind-3.22.0_rc1 | 4 +- .../md5-cache/dev-util/valgrind-3.22.0_rc2 | 14 + metadata/md5-cache/dev-util/valgrind-9999 | 4 +- metadata/md5-cache/dev-util/vint-0.3.21 | 2 +- metadata/md5-cache/dev-util/vint-0.3.21-r1 | 2 +- .../md5-cache/dev-util/vulkan-headers-1.3.261 | 2 +- .../md5-cache/dev-util/vulkan-headers-9999 | 2 +- .../dev-util/vulkan-tools-1.3.261-r1 | 2 +- metadata/md5-cache/dev-util/vulkan-tools-9999 | 2 +- .../md5-cache/dev-util/wachy-0.1.0_alpha6 | 2 +- metadata/md5-cache/dev-util/wasmer-0.11.0 | 2 +- .../md5-cache/dev-util/watchman-2023.02.06.00 | 2 +- .../md5-cache/dev-util/watchman-2023.05.22.00 | 2 +- .../md5-cache/dev-util/watchman-2023.06.19.00 | 2 +- metadata/md5-cache/dev-util/yamllint-1.32.0 | 2 +- metadata/md5-cache/dev-util/ydiff-1.2-r1 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 20313 -> 20292 bytes metadata/md5-cache/dev-vcs/breezy-3.3.3 | 2 +- metadata/md5-cache/dev-vcs/breezy-3.3.4 | 2 +- metadata/md5-cache/dev-vcs/cvs-1.12.12-r14 | 2 +- metadata/md5-cache/dev-vcs/git-absorb-0.6.10 | 2 +- metadata/md5-cache/dev-vcs/git-absorb-0.6.9 | 2 +- .../dev-vcs/git-big-picture-1.2.2-r1 | 2 +- .../dev-vcs/git-big-picture-1.2.2-r2 | 2 +- metadata/md5-cache/dev-vcs/git-cola-4.0.1 | 2 +- metadata/md5-cache/dev-vcs/git-cola-4.1.0 | 2 +- metadata/md5-cache/dev-vcs/git-cola-4.2.1 | 2 +- metadata/md5-cache/dev-vcs/git-cola-4.3.1 | 2 +- metadata/md5-cache/dev-vcs/git-crypt-0.7.0 | 2 +- .../dev-vcs/git-delete-merged-branches-7.4.0 | 2 +- .../dev-vcs/git-filter-repo-2.38.0-r1 | 2 +- metadata/md5-cache/dev-vcs/git-machete-3.18.2 | 2 +- metadata/md5-cache/dev-vcs/git-machete-3.20.0 | 2 +- metadata/md5-cache/dev-vcs/git-pw-2.4.0 | 2 +- metadata/md5-cache/dev-vcs/git-pw-2.5.0 | 2 +- metadata/md5-cache/dev-vcs/gitg-41-r1 | 2 +- metadata/md5-cache/dev-vcs/gitg-44 | 2 +- metadata/md5-cache/dev-vcs/hg-evolve-11.0.2 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.10.3 | 2 +- metadata/md5-cache/dev-vcs/hg-git-1.0.2 | 2 +- metadata/md5-cache/dev-vcs/hg-git-1.0.2-r1 | 2 +- metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.2.3 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.3.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.4.4 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.5.1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-9999 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-3.3.3 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-3.5.0 | 2 +- metadata/md5-cache/dev-vcs/pwclient-2.6.2 | 2 +- .../md5-cache/dev-vcs/python-gitlab-3.13.0 | 2 +- metadata/md5-cache/dev-vcs/qgit-2.10 | 2 +- metadata/md5-cache/dev-vcs/rcs-5.10.1-r1 | 2 +- metadata/md5-cache/dev-vcs/stgit-1.5 | 2 +- metadata/md5-cache/dev-vcs/stgit-2.3.3 | 2 +- metadata/md5-cache/dev-vcs/stgit-2.4.0 | 2 +- .../md5-cache/dev-vcs/subversion-1.14.2-r1 | 2 +- .../md5-cache/dev-vcs/svneverever-1.7.1-r3 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.7.2 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-6.2.3 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-6.3.2 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-6.4.2 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-6.4.5 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-6.5.1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-9999 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15320 -> 15296 bytes metadata/md5-cache/games-action/abuse-0.9.1 | 2 +- .../games-action/astromenace-1.4.2-r1 | 2 +- .../md5-cache/games-action/chickens-0.2.4-r1 | 2 +- .../games-action/chromium-bsu-0.9.16.1 | 2 +- .../dxx-rebirth-0.61.0_pre20230627 | 2 +- .../md5-cache/games-action/dxx-rebirth-9999 | 2 +- .../md5-cache/games-action/garden-1.0.9-r2 | 2 +- metadata/md5-cache/games-action/lugaru-1.2 | 2 +- .../md5-cache/games-action/minetest-5.7.0-r2 | 2 +- .../games-action/moon-buggy-1.0.51-r2 | 2 +- metadata/md5-cache/games-action/nighthawk-4.0 | 2 +- .../md5-cache/games-action/prismlauncher-7.1 | 2 +- .../md5-cache/games-action/prismlauncher-7.2 | 2 +- .../md5-cache/games-action/prismlauncher-9999 | 2 +- .../md5-cache/games-action/snipes-1.0.4-r1 | 2 +- .../games-action/supermariowar-2.0_beta1-r2 | 2 +- .../md5-cache/games-action/supertuxkart-1.3 | 2 +- .../games-action/supertuxkart-1.4-r1 | 2 +- .../md5-cache/games-action/teeworlds-0.7.5-r2 | 2 +- .../md5-cache/games-action/violetland-0.5 | 2 +- .../md5-cache/games-action/xpilot-4.5.5-r1 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21821 -> 21823 bytes .../games-arcade/ascii-invaders-1.0.1 | 2 +- .../md5-cache/games-arcade/asteroid-1.2.1 | 2 +- .../md5-cache/games-arcade/berusky-1.7.1-r2 | 2 +- metadata/md5-cache/games-arcade/blobby-1.0-r1 | 2 +- .../md5-cache/games-arcade/bomns-0.99.2-r1 | 2 +- .../md5-cache/games-arcade/cdogs-sdl-1.5.0 | 2 +- .../games-arcade/commandergenius-2.4.0-r1 | 2 +- .../md5-cache/games-arcade/conveysdl-1.3-r2 | 2 +- .../games-arcade/criticalmass-1.0.2-r2 | 2 +- .../md5-cache/games-arcade/digger-20140423-r2 | 2 +- .../md5-cache/games-arcade/epiar-0.5.1-r1 | 2 +- .../md5-cache/games-arcade/gnake-0.94b-r3 | 2 +- .../games-arcade/gnome-nibbles-3.38.3 | 2 +- .../md5-cache/games-arcade/gnome-robots-40.0 | 2 +- .../md5-cache/games-arcade/gnujump-1.0.8-r2 | 2 +- metadata/md5-cache/games-arcade/jvgs-0.5-r100 | 2 +- .../games-arcade/kajaani-kombat-0.7-r2 | 2 +- metadata/md5-cache/games-arcade/komi-1.04-r2 | 2 +- .../md5-cache/games-arcade/missile-1.0.1-r2 | 2 +- .../md5-cache/games-arcade/netris-0.52-r4 | 2 +- .../md5-cache/games-arcade/ninvaders-0.1.2 | 2 +- metadata/md5-cache/games-arcade/njam-1.25-r1 | 2 +- .../games-arcade/open-supaplex-7.1.2-r1 | 2 +- .../md5-cache/games-arcade/opensonic-0.1.4-r4 | 2 +- metadata/md5-cache/games-arcade/oshu-2.0.2 | 2 +- metadata/md5-cache/games-arcade/oshu-9999 | 2 +- .../md5-cache/games-arcade/performous-1.2.0 | 2 +- .../games-arcade/rocksndiamonds-4.3.5.4 | 2 +- .../games-arcade/rocksndiamonds-4.3.6.0 | 2 +- .../games-arcade/savagewheels-1.6.1-r2 | 2 +- .../games-arcade/slimevolley-2.4.2-r1 | 2 +- .../md5-cache/games-arcade/stardork-0.7-r2 | 2 +- .../md5-cache/games-arcade/supertux-0.6.3-r2 | 2 +- .../games-arcade/tuxanci-20110429-r2 | 2 +- metadata/md5-cache/games-arcade/xboing-2.4-r4 | 2 +- .../md5-cache/games-arcade/xscavenger-1.4.5 | 2 +- .../md5-cache/games-arcade/xtux-20030306-r1 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 12354 -> 12360 bytes metadata/md5-cache/games-board/ace-1.4-r2 | 2 +- .../md5-cache/games-board/blokish-0.9.4-r3 | 2 +- .../md5-cache/games-board/cockatrice-20210126 | 2 +- metadata/md5-cache/games-board/crafty-24.1-r1 | 2 +- .../games-board/four-in-a-row-3.38.1 | 2 +- .../md5-cache/games-board/freedoko-0.7.16-r1 | 2 +- .../md5-cache/games-board/gambit-1.0.4-r1 | 2 +- .../md5-cache/games-board/gmchess-0.29.6-r3 | 2 +- .../md5-cache/games-board/gnome-chess-43.2 | 2 +- .../games-board/gnome-mahjongg-3.38.3 | 2 +- .../games-board/gnome-mahjongg-3.40.0 | 2 +- .../md5-cache/games-board/gnome-mines-40.1 | 2 +- .../md5-cache/games-board/gnuchess-6.2.9-r1 | 2 +- .../games-board/gtkboard-0.11_pre0-r2 | 2 +- .../md5-cache/games-board/iagno-3.38.1-r1 | 2 +- metadata/md5-cache/games-board/jja-0.7.1 | 2 +- metadata/md5-cache/games-board/jja-0.8.0 | 2 +- metadata/md5-cache/games-board/jja-0.8.1 | 2 +- metadata/md5-cache/games-board/jja-0.9.0 | 2 +- metadata/md5-cache/games-board/jja-9999 | 2 +- .../games-board/openyahtzee-1.9.3-r1 | 2 +- .../md5-cache/games-board/pychess-1.0.3-r3 | 2 +- metadata/md5-cache/games-board/pychess-1.0.4 | 2 +- .../games-board/pychess-1.0.4_alpha1 | 2 +- metadata/md5-cache/games-board/pysolfc-2.21.0 | 2 +- metadata/md5-cache/games-board/scid-4.7.0-r1 | 2 +- metadata/md5-cache/games-board/tetzle-2.2.2 | 2 +- metadata/md5-cache/games-board/xboard-4.9.1 | 2 +- .../md5-cache/games-board/xgammon-0.98-r3 | 2 +- metadata/md5-cache/games-board/xmille-2.0-r4 | 2 +- .../md5-cache/games-board/xscrabble-2.10-r4 | 2 +- metadata/md5-cache/games-board/xskat-4.0-r2 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 17866 -> 17841 bytes .../md5-cache/games-emulation/advancemame-3.9 | 2 +- .../games-emulation/desmume-0.9.13-r1 | 2 +- .../games-emulation/dolphin-5.0_p20220520-r2 | 2 +- .../md5-cache/games-emulation/dolphin-9999 | 2 +- .../games-emulation/dosbox-0.75_pre4302 | 2 +- .../md5-cache/games-emulation/dosbox-9999 | 2 +- .../md5-cache/games-emulation/fceux-2.6.6 | 2 +- .../md5-cache/games-emulation/gcube-0.4-r2 | 2 +- .../md5-cache/games-emulation/gens-2.15.5-r2 | 2 +- .../games-emulation/gngb-20060309-r2 | 2 +- .../md5-cache/games-emulation/gngeo-0.8-r2 | 2 +- .../md5-cache/games-emulation/hatari-2.4.1 | 2 +- .../libretro-bnes-0.0.1_pre20180723 | 2 +- .../games-emulation/libretro-bnes-9999 | 2 +- .../libretro-dosbox-0.0.1_pre20180723 | 2 +- .../games-emulation/libretro-dosbox-9999 | 2 +- .../libretro-fceumm-0.0.1_pre20180723 | 2 +- .../games-emulation/libretro-fceumm-9999 | 2 +- .../libretro-nestopia-0.0.1_pre20180723 | 2 +- .../games-emulation/libretro-nestopia-9999 | 2 +- .../libretro-snes9x-0.0.2_pre20200107 | 2 +- .../games-emulation/libretro-snes9x-9999 | 2 +- ...ibretro-twentyfortyeight-0.0.1_pre20180723 | 2 +- .../libretro-twentyfortyeight-9999 | 2 +- .../games-emulation/lxdream-0.9.1-r4 | 2 +- .../games-emulation/m64py-0.2.5_p20211222 | 2 +- .../games-emulation/mamory-0.2.25-r1 | 2 +- .../games-emulation/mednafen-1.29.0-r1 | 2 +- .../games-emulation/melonds-0.9.5-r4 | 2 +- .../md5-cache/games-emulation/melonds-9999 | 2 +- .../md5-cache/games-emulation/mgba-0.10.2 | 2 +- metadata/md5-cache/games-emulation/mgba-9999 | 2 +- .../md5-cache/games-emulation/nestopia-1.52.0 | 2 +- .../md5-cache/games-emulation/openmsx-18.0-r2 | 2 +- .../md5-cache/games-emulation/pcsx2-1.6.0-r3 | 2 +- .../md5-cache/games-emulation/pcsx2-1.7.5133 | 2 +- metadata/md5-cache/games-emulation/pcsx2-9999 | 2 +- .../md5-cache/games-emulation/ppsspp-1.15.4 | 2 +- .../md5-cache/games-emulation/ppsspp-1.16 | 2 +- .../md5-cache/games-emulation/ppsspp-1.16.4 | 2 +- .../md5-cache/games-emulation/snes9x-1.62.3 | 2 +- metadata/md5-cache/games-emulation/vbam-2.1.5 | 2 +- metadata/md5-cache/games-emulation/vbam-9999 | 2 +- .../md5-cache/games-emulation/yabause-0.9.15 | 2 +- .../md5-cache/games-emulation/zsnes-2.0.10 | 2 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 5377 -> 5383 bytes metadata/md5-cache/games-engines/box2d-2.4.1 | 2 +- .../md5-cache/games-engines/devilutionx-1.5.1 | 2 +- .../md5-cache/games-engines/fheroes2-1.0.9 | 2 +- metadata/md5-cache/games-engines/frobtads-2.0 | 2 +- .../md5-cache/games-engines/gargoyle-2019.1.1 | 2 +- .../md5-cache/games-engines/love-0.7.2-r100 | 2 +- .../md5-cache/games-engines/love-0.8.0-r100 | 2 +- metadata/md5-cache/games-engines/love-11.4 | 2 +- .../md5-cache/games-engines/odamex-10.4.0 | 2 +- .../md5-cache/games-engines/openmw-0.48.0 | 2 +- metadata/md5-cache/games-engines/openmw-9999 | 2 +- .../games-engines/openxcom-1.0.0_p20180317-r1 | 2 +- .../md5-cache/games-engines/openxcom-9999 | 2 +- .../games-engines/scrap-engine-1.2.0 | 2 +- .../md5-cache/games-engines/scummvm-2.5.1-r1 | 2 +- .../md5-cache/games-engines/scummvm-2.6.0-r1 | 2 +- .../md5-cache/games-engines/scummvm-2.6.1 | 2 +- .../md5-cache/games-engines/scummvm-2.7.0 | 2 +- .../md5-cache/games-engines/scummvm-2.7.1 | 2 +- metadata/md5-cache/games-engines/scummvm-9999 | 2 +- .../games-engines/scummvm-tools-2.2.0-r1 | 2 +- .../md5-cache/games-engines/solarus-1.6.5 | 2 +- metadata/md5-cache/games-engines/solarus-9999 | 2 +- .../md5-cache/games-engines/stratagus-3.3.1 | 2 +- .../md5-cache/games-engines/stratagus-3.3.2 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 12439 -> 12461 bytes metadata/md5-cache/games-fps/alienarena-7.66 | 2 +- metadata/md5-cache/games-fps/avp-20150214-r1 | 2 +- .../games-fps/darkplaces-20140513-r2 | 2 +- metadata/md5-cache/games-fps/doomsday-2.3.1 | 2 +- metadata/md5-cache/games-fps/gzdoom-4.10.0 | 2 +- .../md5-cache/games-fps/prboom-plus-2.6.2 | 2 +- .../games-fps/quakeforge-0.7.2_p20210722-r1 | 2 +- metadata/md5-cache/games-fps/quakeforge-9999 | 2 +- .../games-fps/sauerbraten-2020.12.27 | 2 +- .../games-fps/urbanterror-4.3.4_p20211208 | 2 +- metadata/md5-cache/games-kids/Manifest.gz | Bin 1214 -> 1215 bytes metadata/md5-cache/games-kids/gcompris-2.4 | 2 +- metadata/md5-cache/games-kids/gmult-12.0 | 2 +- metadata/md5-cache/games-kids/gmult-13.0 | 2 +- metadata/md5-cache/games-kids/memonix-1.6-r1 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10383 -> 10386 bytes .../md5-cache/games-misc/ballerburg-1.2.0-r1 | 2 +- metadata/md5-cache/games-misc/doge-3.6.0-r2 | 2 +- .../md5-cache/games-misc/fortune-mod-3.12.0 | 2 +- .../games-misc/fortune-mod-3.14.1-r1 | 2 +- .../games-misc/fortune-mod-3.16.0-r1 | 2 +- .../md5-cache/games-misc/fortune-mod-3.18.0 | 2 +- .../games-misc/solarus-quest-editor-1.6.5 | 2 +- .../games-misc/solarus-quest-editor-9999 | 2 +- .../sound-of-sorting-0.6.6_pre20151107-r1 | 2 +- .../md5-cache/games-misc/usolitaire-0.2.1-r1 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18327 -> 18322 bytes .../games-puzzle/five-or-more-3.32.3 | 2 +- .../md5-cache/games-puzzle/galaxis-1.10-r1 | 2 +- .../games-puzzle/gnome-klotski-3.38.2 | 2 +- .../md5-cache/games-puzzle/gnome-sudoku-44.0 | 2 +- .../md5-cache/games-puzzle/gnome-sudoku-45.1 | 2 +- .../md5-cache/games-puzzle/gnome-sudoku-45.2 | 2 +- .../games-puzzle/gnome-taquin-3.38.1-r1 | 2 +- .../games-puzzle/gnome-tetravex-3.38.2 | 2 +- .../md5-cache/games-puzzle/gnome2048-3.38.2 | 2 +- .../games-puzzle/ksokoban-0.5.0_pre20210905 | 2 +- metadata/md5-cache/games-puzzle/ksokoban-9999 | 2 +- .../md5-cache/games-puzzle/lightsoff-40.0.1 | 2 +- .../md5-cache/games-puzzle/ltris-1.0.19-r2 | 2 +- .../md5-cache/games-puzzle/meandmyshadow-0.5a | 2 +- metadata/md5-cache/games-puzzle/picpuz-2.5-r1 | 2 +- .../md5-cache/games-puzzle/pingus-0.7.6-r5 | 2 +- .../games-puzzle/pipewalker-0.9.4-r2 | 2 +- .../md5-cache/games-puzzle/quadrapassel-40.2 | 2 +- .../md5-cache/games-puzzle/scramble-0.9.5-r1 | 2 +- .../md5-cache/games-puzzle/swell-foop-41.1 | 2 +- metadata/md5-cache/games-puzzle/syzygy-1.0.2 | 2 +- .../md5-cache/games-puzzle/tetrinet-0.11-r2 | 2 +- .../md5-cache/games-puzzle/xblockout-1.1.6-r3 | 2 +- metadata/md5-cache/games-puzzle/zaz-1.0.0-r1 | 2 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 4094 -> 4091 bytes .../games-roguelike/dwarf-fortress-0.47.05-r1 | 2 +- .../md5-cache/games-roguelike/moria-5.7.14-r1 | 2 +- .../games-roguelike/nethack-3.6.6-r1 | 2 +- .../md5-cache/games-roguelike/powder-117-r1 | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8955 -> 8961 bytes metadata/md5-cache/games-rpg/gwiz-0.8-r1 | 2 +- .../games-rpg/openglad-0.98_p20200907 | 2 +- metadata/md5-cache/games-rpg/rpg-cli-1.0.1 | 2 +- .../md5-cache/games-rpg/sumwars-0.5.8-r101 | 2 +- metadata/md5-cache/games-rpg/zsdx-1.12.3 | 2 +- metadata/md5-cache/games-rpg/zsxd-1.12.2 | 2 +- metadata/md5-cache/games-server/Manifest.gz | Bin 1755 -> 1751 bytes .../md5-cache/games-server/monopd-0.10.2-r1 | 2 +- .../games-server/pvpgn-1.99.7.2.1-r1 | 2 +- .../games-simulation/EmptyEpsilon-2022.10.28 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 4800 -> 4808 bytes .../md5-cache/games-simulation/corsix-th-0.67 | 2 +- .../games-simulation/flightgear-2020.3.18 | 2 +- .../games-simulation/flightgear-9999 | 2 +- .../md5-cache/games-simulation/openrct2-0.4.6 | 2 +- .../md5-cache/games-simulation/openrct2-9999 | 2 +- .../md5-cache/games-simulation/openttd-13.3 | 2 +- .../md5-cache/games-simulation/openttd-13.4 | 2 +- .../games-simulation/pmars-sdl-0.9.2e-r1 | 2 +- .../games-simulation/searchandrescue-1.7.0-r1 | 2 +- .../games-simulation/simutrans-123.0.1-r1 | 2 +- .../games-simulation/simutrans-123.0.1-r2 | 2 +- .../games-simulation/singularity-1.00-r2 | 2 +- metadata/md5-cache/games-sports/Manifest.gz | Bin 2098 -> 2096 bytes .../md5-cache/games-sports/dustrac-1.13.0 | 2 +- .../md5-cache/games-sports/foobillard-3.0a-r1 | 2 +- .../md5-cache/games-sports/speed-dreams-2.2.3 | 2 +- .../games-sports/ultimatestunts-0.7.7-r1 | 2 +- .../md5-cache/games-sports/xmoto-0.6.1-r100 | 2 +- .../games-strategy/0ad-0.0.26_alpha-r1 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 10520 -> 10687 bytes .../md5-cache/games-strategy/augustus-3.1.0 | 2 +- .../games-strategy/colobot-0.2.0_alpha | 2 +- .../games-strategy/colobot-0.2.1_alpha | 2 +- .../md5-cache/games-strategy/colobot-9999 | 2 +- .../games-strategy/colobot-data-0.2.0_alpha | 2 +- .../games-strategy/colobot-data-0.2.1_alpha | 2 +- .../games-strategy/freeorion-0.4.10.2-r1 | 2 +- .../md5-cache/games-strategy/freeorion-0.5 | 2 +- .../md5-cache/games-strategy/freeorion-9999 | 2 +- .../md5-cache/games-strategy/freesynd-0.7.5 | 2 +- .../md5-cache/games-strategy/hedgewars-1.0.2 | 2 +- .../games-strategy/ja2-stracciatella-0.20.0 | 2 +- .../md5-cache/games-strategy/julius-1.6.0 | 2 +- metadata/md5-cache/games-strategy/maxr-0.2.9 | 2 +- .../md5-cache/games-strategy/megaglest-3.13.0 | 2 +- .../games-strategy/megaglest-data-3.13.0 | 2 +- .../games-strategy/openra-20231010-r1 | 17 + .../md5-cache/games-strategy/s25rttr-0.9.5 | 2 +- .../md5-cache/games-strategy/scorched3d-44-r2 | 2 +- .../games-strategy/ufoai-2.5.0_p20180603-r1 | 2 +- .../md5-cache/games-strategy/war1gus-3.3.1 | 2 +- .../md5-cache/games-strategy/war1gus-3.3.2 | 2 +- .../md5-cache/games-strategy/wargus-3.3.1 | 2 +- .../md5-cache/games-strategy/wargus-3.3.2 | 2 +- .../games-strategy/warzone2100-4.3.5 | 2 +- .../md5-cache/games-strategy/wesnoth-1.16.10 | 2 +- .../md5-cache/games-strategy/wesnoth-1.16.9 | 2 +- .../md5-cache/games-strategy/wesnoth-1.17.19 | 2 +- .../md5-cache/games-strategy/wesnoth-1.17.20 | 2 +- .../md5-cache/games-strategy/widelands-1.1 | 2 +- .../md5-cache/games-strategy/widelands-9999 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 10839 -> 10689 bytes metadata/md5-cache/games-util/acc-1.58 | 2 +- metadata/md5-cache/games-util/antimicro-2.23 | 2 +- .../md5-cache/games-util/antimicrox-3.3.4 | 2 +- .../games-util/basis_universal-1.16.3-r1 | 2 +- .../games-util/basis_universal-1.16.4 | 2 +- .../md5-cache/games-util/cartridges-2.2.1 | 17 - metadata/md5-cache/games-util/dfarc-3.14 | 2 +- .../games-util/grfcodec-6.0.6_p20210310-r1 | 2 +- .../games-util/grfcodec-6.0.6_p20230811-r1 | 2 +- .../games-util/joycond-0.1.0_p20220720-r1 | 2 +- .../md5-cache/games-util/lgogdownloader-3.11 | 2 +- .../md5-cache/games-util/lgogdownloader-9999 | 2 +- metadata/md5-cache/games-util/nml-0.7.1 | 2 +- metadata/md5-cache/games-util/nml-0.7.4 | 2 +- metadata/md5-cache/games-util/qjoypad-4.3.1 | 2 +- .../games-util/sc-controller-0.4.8.11 | 2 +- .../games-util/sc-controller-0.4.8.9-r1 | 2 +- metadata/md5-cache/games-util/slade-3.2.4 | 2 +- .../md5-cache/games-util/wxchtdecoder-1.5a-r1 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 7694 -> 8023 bytes .../md5-cache/gnome-base/dconf-editor-3.38.3 | 2 +- .../md5-cache/gnome-base/dconf-editor-43.0 | 2 +- .../md5-cache/gnome-base/dconf-editor-45.0.1 | 2 +- metadata/md5-cache/gnome-base/gdm-44.1 | 2 +- metadata/md5-cache/gnome-base/gdm-45.0.1 | 2 +- .../gnome-base/gnome-control-center-45.1 | 19 + .../gnome-base/gnome-keyring-42.1-r2 | 2 +- .../md5-cache/gnome-base/libgtop-2.40.0-r2 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.40.21 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.56.3 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.56.4 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.57.0 | 2 +- metadata/md5-cache/gnome-base/nautilus-45.1 | 19 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 19678 -> 20359 bytes metadata/md5-cache/gnome-extra/cjs-5.6.1 | 2 +- metadata/md5-cache/gnome-extra/cjs-5.8.0 | 2 +- .../evolution-data-server-3.48.4-r1 | 2 +- .../gnome-extra/evolution-data-server-3.50.0 | 2 +- .../evolution-data-server-3.50.0-r1 | 2 +- .../gnome-extra/evolution-data-server-3.50.1 | 2 +- .../gnome-extra/evolution-ews-3.48.2 | 2 +- .../gnome-extra/evolution-ews-3.50.0 | 2 +- .../gnome-extra/evolution-ews-3.50.1 | 2 +- .../md5-cache/gnome-extra/gnome-boxes-44.2 | 2 +- .../md5-cache/gnome-extra/gnome-boxes-44.3 | 2 +- .../md5-cache/gnome-extra/gnome-boxes-45.0 | 2 +- .../gnome-extra/gnome-browser-connector-10-r5 | 2 +- .../gnome-extra/gnome-calculator-44.0 | 2 +- .../gnome-extra/gnome-calculator-45.0.2 | 2 +- .../md5-cache/gnome-extra/gnome-calendar-45.1 | 17 + .../md5-cache/gnome-extra/gnome-clocks-44.0 | 2 +- .../md5-cache/gnome-extra/gnome-clocks-45.0 | 2 +- .../md5-cache/gnome-extra/gnome-contacts-44.0 | 2 +- .../md5-cache/gnome-extra/gnome-contacts-45.0 | 2 +- .../gnome-shell-extension-bing-wallpaper-46 | 12 + .../gnome-extra/gnome-shell-frippery-45.0 | 10 + .../md5-cache/gnome-extra/gucharmap-15.0.4 | 2 +- .../md5-cache/gnome-extra/gucharmap-15.1.1 | 2 +- .../md5-cache/gnome-extra/gucharmap-15.1.2 | 17 + .../md5-cache/gnome-extra/libgda-5.2.9-r1 | 2 +- metadata/md5-cache/gnustep-apps/Manifest.gz | Bin 7430 -> 7404 bytes .../md5-cache/gnustep-apps/aclock-0.4.0-r1 | 2 +- .../md5-cache/gnustep-apps/addresses-0.4.8-r1 | 2 +- .../md5-cache/gnustep-apps/affiche-0.6.0-r4 | 2 +- .../md5-cache/gnustep-apps/affiche-0.6.0-r5 | 2 +- metadata/md5-cache/gnustep-apps/batmon-0.8-r1 | 2 +- .../md5-cache/gnustep-apps/cdplayer-0.6.0-r1 | 2 +- metadata/md5-cache/gnustep-apps/cenon-4.0.6 | 2 +- .../md5-cache/gnustep-apps/cynthiune-1.0.0-r4 | 2 +- .../md5-cache/gnustep-apps/fisicalab-0.3.5-r1 | 2 +- metadata/md5-cache/gnustep-apps/ftp-0.6 | 2 +- metadata/md5-cache/gnustep-apps/gemas-0.4-r1 | 2 +- metadata/md5-cache/gnustep-apps/gmines-0.2-r1 | 2 +- metadata/md5-cache/gnustep-apps/gnumail-1.3.0 | 2 +- metadata/md5-cache/gnustep-apps/gnumail-1.4.0 | 2 +- metadata/md5-cache/gnustep-apps/gorm-1.2.23 | 2 +- metadata/md5-cache/gnustep-apps/gorm-1.2.28 | 2 +- metadata/md5-cache/gnustep-apps/gorm-1.3.1 | 2 +- metadata/md5-cache/gnustep-apps/graphos-0.7 | 2 +- .../md5-cache/gnustep-apps/gshisen-1.3.0-r1 | 2 +- .../md5-cache/gnustep-apps/gshisen-1.3.0-r2 | 2 +- metadata/md5-cache/gnustep-apps/gspdf-0.5 | 2 +- .../gnustep-apps/gworkspace-0.9.4-r1 | 2 +- .../md5-cache/gnustep-apps/gworkspace-1.0.0 | 2 +- .../md5-cache/gnustep-apps/lapispuzzle-1.2 | 2 +- .../md5-cache/gnustep-apps/laternamagica-0.5 | 2 +- .../md5-cache/gnustep-apps/mpdcon-1.5.1-r1 | 2 +- .../md5-cache/gnustep-apps/pictureframe-1.1.3 | 2 +- .../gnustep-apps/pikopixel-1.0_beta10 | 2 +- .../gnustep-apps/pikopixel-1.0_beta10-r1 | 2 +- metadata/md5-cache/gnustep-apps/preview-0.9 | 2 +- .../md5-cache/gnustep-apps/preview-0.9-r1 | 2 +- metadata/md5-cache/gnustep-apps/price-1.3.0 | 2 +- .../md5-cache/gnustep-apps/price-1.3.0-r1 | 2 +- .../gnustep-apps/projectcenter-0.6.2-r1 | 2 +- .../gnustep-apps/projectcenter-0.7.0 | 2 +- .../md5-cache/gnustep-apps/simpleagenda-0.44 | 2 +- .../md5-cache/gnustep-apps/simpleagenda-0.46 | 2 +- metadata/md5-cache/gnustep-apps/sogo-5.1.1 | 2 +- metadata/md5-cache/gnustep-apps/sogo-5.2.0 | 2 +- .../gnustep-apps/systempreferences-1.2.0-r1 | 2 +- metadata/md5-cache/gnustep-apps/talksoup-1.1 | 2 +- .../md5-cache/gnustep-apps/terminal-0.9.9 | 2 +- .../gnustep-apps/textedit-0.95_pre20100427-r2 | 2 +- metadata/md5-cache/gnustep-apps/zipper-1.5-r1 | 2 +- metadata/md5-cache/gnustep-base/Manifest.gz | Bin 2848 -> 2852 bytes .../gnustep-base/gnustep-back-art-0.28.0 | 2 +- .../gnustep-base/gnustep-back-art-0.29.0 | 2 +- .../gnustep-base/gnustep-back-cairo-0.28.0 | 2 +- .../gnustep-base/gnustep-back-cairo-0.29.0 | 2 +- .../gnustep-base/gnustep-back-xlib-0.28.0 | 2 +- .../gnustep-base/gnustep-back-xlib-0.29.0 | 2 +- .../gnustep-base/gnustep-base-1.27.0-r1 | 2 +- .../gnustep-base/gnustep-base-1.28.0-r1 | 2 +- .../gnustep-base/gnustep-base-1.28.0-r2 | 2 +- .../gnustep-base/gnustep-base-1.29.0 | 2 +- .../gnustep-base/gnustep-gui-0.28.0-r1 | 2 +- .../gnustep-base/gnustep-gui-0.29.0-r1 | 2 +- .../gnustep-base/gnustep-make-2.8.0-r1 | 2 +- .../md5-cache/gnustep-base/gnustep-make-2.9.0 | 2 +- metadata/md5-cache/gnustep-base/libobjc2-2.1 | 2 +- .../md5-cache/gnustep-base/mknfonts-0.5-r3 | 2 +- metadata/md5-cache/gnustep-libs/Manifest.gz | Bin 2564 -> 2569 bytes .../md5-cache/gnustep-libs/cenonlibrary-4.0.0 | 2 +- .../md5-cache/gnustep-libs/dbuskit-0.1.1-r1 | 2 +- .../md5-cache/gnustep-libs/dbuskit-0.1.1-r2 | 2 +- .../gnustep-libs/gsldap-0.0.1_pre20070219-r1 | 2 +- .../gnustep-libs/highlighterkit-0.1.3-r1 | 2 +- .../md5-cache/gnustep-libs/netclasses-1.1.0 | 2 +- .../gnustep-libs/netclasses-1.1.0-r1 | 2 +- .../md5-cache/gnustep-libs/pantomime-1.3.0 | 2 +- .../md5-cache/gnustep-libs/pantomime-1.4.0 | 2 +- .../md5-cache/gnustep-libs/performance-0.5.0 | 2 +- .../gnustep-libs/renaissance-0.9.0-r1 | 2 +- .../gnustep-libs/renaissance-0.9.0-r2 | 2 +- metadata/md5-cache/gnustep-libs/sope-5.1.1-r1 | 2 +- metadata/md5-cache/gnustep-libs/sope-5.2.0-r1 | 2 +- .../md5-cache/gnustep-libs/sqlclient-1.8.1-r2 | 2 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 12537 -> 12691 bytes .../md5-cache/gui-apps/liquidshell-1.9.0-r1 | 2 +- metadata/md5-cache/gui-apps/nm-tray-0.5.0 | 2 +- metadata/md5-cache/gui-apps/qt6ct-0.9 | 2 +- metadata/md5-cache/gui-apps/tuigreet-0.7.2 | 2 +- metadata/md5-cache/gui-apps/tuigreet-0.8.0-r1 | 2 +- metadata/md5-cache/gui-apps/tuigreet-9999 | 2 +- metadata/md5-cache/gui-apps/waypipe-0.8.6 | 17 + metadata/md5-cache/gui-apps/waypipe-9999 | 10 +- .../xwaylandvideobridge-0_pre20230819 | 2 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 9203 -> 9538 bytes metadata/md5-cache/gui-libs/greetd-0.8.0 | 2 +- metadata/md5-cache/gui-libs/greetd-0.9.0 | 2 +- .../md5-cache/gui-libs/gtk-layer-shell-0.8.0 | 2 +- .../md5-cache/gui-libs/gtk-layer-shell-0.8.1 | 2 +- .../md5-cache/gui-libs/gtksourceview-5.10.0 | 2 +- .../md5-cache/gui-libs/gtksourceview-5.8.0 | 2 +- metadata/md5-cache/gui-libs/libadwaita-1.3.4 | 2 +- metadata/md5-cache/gui-libs/libadwaita-1.3.5 | 2 +- metadata/md5-cache/gui-libs/libadwaita-1.4.0 | 2 +- metadata/md5-cache/gui-libs/libhandy-1.8.2 | 2 +- metadata/md5-cache/gui-libs/libpanel-1.2.0 | 2 +- metadata/md5-cache/gui-libs/vte-0.72.2 | 2 +- metadata/md5-cache/gui-libs/vte-0.74.0 | 2 +- metadata/md5-cache/gui-libs/vte-0.74.1 | 17 + metadata/md5-cache/gui-libs/vte-common-0.74.1 | 15 + .../gui-libs/xdg-desktop-portal-lxqt-0.4.0 | 2 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 2186 -> 2180 bytes .../{hyprland-0.29.1 => hyprland-0.31.0} | 6 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 70950 -> 70924 bytes metadata/md5-cache/kde-apps/akonadi-23.04.3 | 2 +- metadata/md5-cache/kde-apps/akonadi-23.08.2 | 2 +- .../kde-apps/akonadi-calendar-23.04.3 | 2 +- .../kde-apps/akonadi-calendar-23.08.2 | 2 +- .../kde-apps/akonadi-contacts-23.04.3 | 2 +- .../kde-apps/akonadi-contacts-23.08.2 | 2 +- .../kde-apps/akonadi-import-wizard-23.04.3 | 2 +- .../kde-apps/akonadi-import-wizard-23.08.2 | 2 +- .../md5-cache/kde-apps/akonadi-mime-23.04.3 | 2 +- .../md5-cache/kde-apps/akonadi-mime-23.08.2 | 2 +- .../md5-cache/kde-apps/akonadi-notes-23.04.3 | 2 +- .../md5-cache/kde-apps/akonadi-notes-23.08.2 | 2 +- .../md5-cache/kde-apps/akonadi-search-23.04.3 | 2 +- .../md5-cache/kde-apps/akonadi-search-23.08.2 | 2 +- .../md5-cache/kde-apps/akonadiconsole-23.04.3 | 2 +- .../md5-cache/kde-apps/akonadiconsole-23.08.2 | 2 +- metadata/md5-cache/kde-apps/akregator-23.04.3 | 2 +- metadata/md5-cache/kde-apps/akregator-23.08.2 | 2 +- metadata/md5-cache/kde-apps/analitza-23.04.3 | 2 +- metadata/md5-cache/kde-apps/analitza-23.08.2 | 2 +- metadata/md5-cache/kde-apps/ark-23.04.3 | 2 +- metadata/md5-cache/kde-apps/ark-23.08.2 | 2 +- metadata/md5-cache/kde-apps/ark-23.08.2-r1 | 2 +- .../md5-cache/kde-apps/artikulate-23.04.3 | 2 +- .../md5-cache/kde-apps/artikulate-23.08.2 | 2 +- .../md5-cache/kde-apps/audiocd-kio-23.04.3 | 2 +- .../md5-cache/kde-apps/audiocd-kio-23.08.2 | 2 +- .../kde-apps/baloo-widgets-23.04.3-r1 | 2 +- .../md5-cache/kde-apps/baloo-widgets-23.08.2 | 2 +- metadata/md5-cache/kde-apps/blinken-23.04.3 | 2 +- metadata/md5-cache/kde-apps/blinken-23.08.2 | 2 +- metadata/md5-cache/kde-apps/bomber-23.04.3 | 2 +- metadata/md5-cache/kde-apps/bomber-23.08.2 | 2 +- metadata/md5-cache/kde-apps/bovo-23.04.3 | 2 +- metadata/md5-cache/kde-apps/bovo-23.08.2 | 2 +- .../kde-apps/calendarjanitor-23.04.3 | 2 +- .../kde-apps/calendarjanitor-23.08.2 | 2 +- .../kde-apps/calendarsupport-23.04.3 | 2 +- .../kde-apps/calendarsupport-23.08.2 | 2 +- metadata/md5-cache/kde-apps/cantor-23.04.3 | 2 +- metadata/md5-cache/kde-apps/cantor-23.08.2 | 2 +- metadata/md5-cache/kde-apps/cervisia-23.04.3 | 2 +- metadata/md5-cache/kde-apps/cervisia-23.08.2 | 2 +- metadata/md5-cache/kde-apps/dolphin-23.04.3 | 2 +- metadata/md5-cache/kde-apps/dolphin-23.08.2 | 2 +- .../kde-apps/dolphin-plugins-dropbox-23.04.3 | 2 +- .../kde-apps/dolphin-plugins-dropbox-23.08.2 | 2 +- .../kde-apps/dolphin-plugins-git-23.04.3 | 2 +- .../kde-apps/dolphin-plugins-git-23.08.2 | 2 +- .../dolphin-plugins-mercurial-23.04.3 | 2 +- .../dolphin-plugins-mercurial-23.08.2 | 2 +- .../dolphin-plugins-subversion-23.04.3 | 2 +- .../dolphin-plugins-subversion-23.08.2 | 2 +- metadata/md5-cache/kde-apps/dragon-23.04.3 | 2 +- metadata/md5-cache/kde-apps/dragon-23.08.2 | 2 +- .../md5-cache/kde-apps/eventviews-23.04.3 | 2 +- .../md5-cache/kde-apps/eventviews-23.08.2 | 2 +- .../md5-cache/kde-apps/ffmpegthumbs-23.04.3 | 2 +- .../md5-cache/kde-apps/ffmpegthumbs-23.08.2 | 2 +- metadata/md5-cache/kde-apps/filelight-23.04.3 | 2 +- metadata/md5-cache/kde-apps/filelight-23.08.2 | 2 +- metadata/md5-cache/kde-apps/granatier-23.04.3 | 2 +- metadata/md5-cache/kde-apps/granatier-23.08.2 | 2 +- .../kde-apps/grantlee-editor-23.04.3 | 2 +- .../kde-apps/grantlee-editor-23.08.2 | 2 +- .../md5-cache/kde-apps/grantleetheme-23.04.3 | 2 +- .../md5-cache/kde-apps/grantleetheme-23.08.2 | 2 +- metadata/md5-cache/kde-apps/gwenview-23.04.3 | 2 +- metadata/md5-cache/kde-apps/gwenview-23.08.2 | 2 +- .../kde-apps/incidenceeditor-23.04.3 | 2 +- .../kde-apps/incidenceeditor-23.08.2 | 2 +- metadata/md5-cache/kde-apps/juk-23.04.3 | 2 +- metadata/md5-cache/kde-apps/juk-23.08.2 | 2 +- metadata/md5-cache/kde-apps/k3b-23.04.3 | 2 +- metadata/md5-cache/kde-apps/k3b-23.08.2 | 2 +- .../kde-apps/kaccounts-integration-23.04.3 | 2 +- .../kde-apps/kaccounts-integration-23.08.2 | 2 +- .../kde-apps/kaccounts-providers-23.04.3 | 2 +- .../kde-apps/kaccounts-providers-23.08.2 | 2 +- .../md5-cache/kde-apps/kaddressbook-23.04.3 | 2 +- .../md5-cache/kde-apps/kaddressbook-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kajongg-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kajongg-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kalarm-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kalarm-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kalgebra-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kalgebra-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kalzium-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kalzium-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kamera-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kamera-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kamoso-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kamoso-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kanagram-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kanagram-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kapman-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kapman-23.08.2 | 2 +- .../md5-cache/kde-apps/kapptemplate-23.04.3 | 2 +- .../md5-cache/kde-apps/kapptemplate-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kate-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kate-23.08.2 | 2 +- .../md5-cache/kde-apps/kate-addons-23.04.3 | 2 +- .../md5-cache/kde-apps/kate-addons-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kate-lib-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kate-lib-23.08.2 | 2 +- metadata/md5-cache/kde-apps/katomic-23.04.3 | 2 +- metadata/md5-cache/kde-apps/katomic-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kbackup-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kbackup-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kblackbox-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kblackbox-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kblocks-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kblocks-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kbounce-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kbounce-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kbreakout-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kbreakout-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kbruch-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kbruch-23.08.2 | 2 +- .../md5-cache/kde-apps/kcachegrind-23.04.3 | 2 +- .../md5-cache/kde-apps/kcachegrind-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kcalc-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kcalc-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kcalutils-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kcalutils-23.08.2 | 2 +- .../md5-cache/kde-apps/kcharselect-23.04.3 | 2 +- .../md5-cache/kde-apps/kcharselect-23.08.2 | 2 +- .../md5-cache/kde-apps/kcolorchooser-23.04.3 | 2 +- .../md5-cache/kde-apps/kcolorchooser-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kcron-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kcron-23.08.2 | 2 +- .../kde-apps/kde-dev-scripts-23.04.3 | 2 +- .../kde-apps/kde-dev-scripts-23.08.2 | 2 +- .../md5-cache/kde-apps/kde-dev-utils-23.04.3 | 2 +- .../md5-cache/kde-apps/kde-dev-utils-23.08.2 | 2 +- .../md5-cache/kde-apps/kdebugsettings-23.04.3 | 2 +- .../md5-cache/kde-apps/kdebugsettings-23.08.2 | 2 +- .../md5-cache/kde-apps/kdeedu-data-23.04.3 | 2 +- .../md5-cache/kde-apps/kdeedu-data-23.08.2 | 2 +- .../kde-apps/kdegraphics-mobipocket-23.04.3 | 2 +- .../kde-apps/kdegraphics-mobipocket-23.08.2 | 2 +- .../kde-apps/kdenetwork-filesharing-23.04.3 | 2 +- .../kde-apps/kdenetwork-filesharing-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kdenlive-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kdenlive-23.08.2 | 2 +- .../md5-cache/kde-apps/kdepim-addons-23.04.3 | 2 +- .../md5-cache/kde-apps/kdepim-addons-23.08.2 | 2 +- .../md5-cache/kde-apps/kdepim-runtime-23.04.3 | 2 +- .../md5-cache/kde-apps/kdepim-runtime-23.08.2 | 2 +- .../kde-apps/kdesdk-thumbnailers-23.04.3 | 2 +- .../kde-apps/kdesdk-thumbnailers-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kdf-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kdf-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kdialog-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kdialog-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kdiamond-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kdiamond-23.08.2 | 2 +- .../md5-cache/kde-apps/keditbookmarks-23.04.3 | 2 +- .../md5-cache/kde-apps/keditbookmarks-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kfind-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kfind-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kfloppy-23.04.3 | 2 +- .../md5-cache/kde-apps/kfourinline-23.04.3 | 2 +- .../md5-cache/kde-apps/kfourinline-23.08.2 | 2 +- .../md5-cache/kde-apps/kgeography-23.04.3 | 2 +- .../md5-cache/kde-apps/kgeography-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kget-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kget-23.08.2 | 2 +- .../md5-cache/kde-apps/kgoldrunner-23.04.3 | 2 +- .../md5-cache/kde-apps/kgoldrunner-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kgpg-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kgpg-23.08.2 | 2 +- metadata/md5-cache/kde-apps/khangman-23.04.3 | 2 +- metadata/md5-cache/kde-apps/khangman-23.08.2 | 2 +- .../md5-cache/kde-apps/khelpcenter-23.04.3 | 2 +- .../md5-cache/kde-apps/khelpcenter-23.08.2 | 2 +- .../kde-apps/kidentitymanagement-23.04.3 | 2 +- .../kde-apps/kidentitymanagement-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kig-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kig-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kigo-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kigo-23.08.2 | 2 +- metadata/md5-cache/kde-apps/killbots-23.04.3 | 2 +- metadata/md5-cache/kde-apps/killbots-23.08.2 | 2 +- .../kde-apps/kimagemapeditor-23.04.3 | 2 +- .../kde-apps/kimagemapeditor-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kimap-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kimap-23.08.2 | 2 +- .../md5-cache/kde-apps/kio-extras-23.04.3 | 2 +- .../md5-cache/kde-apps/kio-extras-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kiriki-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kiriki-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kiten-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kiten-23.08.2 | 2 +- .../md5-cache/kde-apps/kitinerary-23.04.3 | 2 +- .../md5-cache/kde-apps/kitinerary-23.08.2 | 2 +- .../md5-cache/kde-apps/kjumpingcube-23.04.3 | 2 +- .../md5-cache/kde-apps/kjumpingcube-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kldap-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kldap-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kleopatra-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kleopatra-23.08.2 | 2 +- metadata/md5-cache/kde-apps/klettres-23.04.3 | 2 +- metadata/md5-cache/kde-apps/klettres-23.08.2 | 2 +- metadata/md5-cache/kde-apps/klickety-23.04.3 | 2 +- metadata/md5-cache/kde-apps/klickety-23.08.2 | 2 +- metadata/md5-cache/kde-apps/klines-23.04.3 | 2 +- metadata/md5-cache/kde-apps/klines-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kmag-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kmag-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kmahjongg-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kmahjongg-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kmail-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kmail-23.08.2 | 2 +- .../kde-apps/kmail-account-wizard-23.04.3 | 2 +- .../kde-apps/kmail-account-wizard-23.08.2 | 2 +- .../md5-cache/kde-apps/kmailtransport-23.04.3 | 2 +- .../md5-cache/kde-apps/kmailtransport-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kmbox-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kmbox-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kmime-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kmime-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kmines-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kmines-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kmix-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kmix-23.08.2 | 2 +- .../md5-cache/kde-apps/kmousetool-23.04.3 | 2 +- .../md5-cache/kde-apps/kmousetool-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kmouth-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kmouth-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kmplot-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kmplot-23.08.2 | 2 +- .../md5-cache/kde-apps/knavalbattle-23.04.3 | 2 +- .../md5-cache/kde-apps/knavalbattle-23.08.2 | 2 +- metadata/md5-cache/kde-apps/knetwalk-23.04.3 | 2 +- metadata/md5-cache/kde-apps/knetwalk-23.08.2 | 2 +- metadata/md5-cache/kde-apps/knights-23.04.3 | 2 +- metadata/md5-cache/kde-apps/knights-23.08.2 | 2 +- metadata/md5-cache/kde-apps/knotes-23.04.3 | 2 +- metadata/md5-cache/kde-apps/knotes-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kolf-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kolf-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kollision-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kollision-23.08.2 | 2 +- .../md5-cache/kde-apps/kolourpaint-23.04.3 | 2 +- .../md5-cache/kde-apps/kolourpaint-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kompare-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kompare-23.08.2 | 2 +- .../md5-cache/kde-apps/konqueror-23.04.3-r1 | 2 +- .../md5-cache/kde-apps/konqueror-23.08.2-r1 | 2 +- metadata/md5-cache/kde-apps/konquest-23.04.3 | 2 +- metadata/md5-cache/kde-apps/konquest-23.08.2 | 2 +- metadata/md5-cache/kde-apps/konsole-23.04.3 | 2 +- metadata/md5-cache/kde-apps/konsole-23.08.2 | 2 +- .../kde-apps/konsolekalendar-23.04.3 | 2 +- .../kde-apps/konsolekalendar-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kontact-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kontact-23.08.2 | 2 +- .../kde-apps/kontactinterface-23.04.3 | 2 +- .../kde-apps/kontactinterface-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kopete-23.04.3 | 2 +- .../md5-cache/kde-apps/korganizer-23.04.3 | 2 +- .../md5-cache/kde-apps/korganizer-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kpat-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kpat-23.08.2 | 2 +- .../md5-cache/kde-apps/kpimtextedit-23.04.3 | 2 +- .../md5-cache/kde-apps/kpimtextedit-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kpkpass-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kpkpass-23.08.2 | 2 +- .../md5-cache/kde-apps/kqtquickcharts-23.04.3 | 2 +- .../md5-cache/kde-apps/kqtquickcharts-23.08.2 | 2 +- metadata/md5-cache/kde-apps/krdc-23.04.3 | 2 +- metadata/md5-cache/kde-apps/krdc-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kreversi-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kreversi-23.08.2 | 2 +- metadata/md5-cache/kde-apps/krfb-23.04.3-r1 | 2 +- metadata/md5-cache/kde-apps/krfb-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kruler-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kruler-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kshisen-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kshisen-23.08.2 | 2 +- metadata/md5-cache/kde-apps/ksirk-23.04.3 | 2 +- metadata/md5-cache/kde-apps/ksirk-23.08.2 | 2 +- metadata/md5-cache/kde-apps/ksmtp-23.04.3 | 2 +- metadata/md5-cache/kde-apps/ksmtp-23.08.2 | 2 +- .../md5-cache/kde-apps/ksnakeduel-23.04.3 | 2 +- .../md5-cache/kde-apps/ksnakeduel-23.08.2 | 2 +- .../md5-cache/kde-apps/kspaceduel-23.04.3 | 2 +- .../md5-cache/kde-apps/kspaceduel-23.08.2 | 2 +- metadata/md5-cache/kde-apps/ksquares-23.04.3 | 2 +- metadata/md5-cache/kde-apps/ksquares-23.08.2 | 2 +- metadata/md5-cache/kde-apps/ksudoku-23.04.3 | 2 +- metadata/md5-cache/kde-apps/ksudoku-23.08.2 | 2 +- .../md5-cache/kde-apps/ksystemlog-23.04.3 | 2 +- .../md5-cache/kde-apps/ksystemlog-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kteatime-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kteatime-23.08.2 | 2 +- metadata/md5-cache/kde-apps/ktimer-23.04.3 | 2 +- metadata/md5-cache/kde-apps/ktimer-23.08.2 | 2 +- metadata/md5-cache/kde-apps/ktouch-23.04.3 | 2 +- metadata/md5-cache/kde-apps/ktouch-23.08.2 | 2 +- .../kde-apps/ktp-accounts-kcm-22.08.3 | 2 +- .../md5-cache/kde-apps/ktp-approver-22.08.3 | 2 +- .../kde-apps/ktp-auth-handler-22.08.3 | 2 +- .../kde-apps/ktp-common-internals-22.08.3 | 2 +- .../kde-apps/ktp-contact-list-22.08.3 | 2 +- .../kde-apps/ktp-contact-runner-22.08.3 | 2 +- .../kde-apps/ktp-desktop-applets-22.08.3 | 2 +- .../kde-apps/ktp-filetransfer-handler-22.08.3 | 2 +- .../kde-apps/ktp-kded-module-22.08.3 | 2 +- .../md5-cache/kde-apps/ktp-send-file-22.08.3 | 2 +- .../md5-cache/kde-apps/ktp-text-ui-22.08.3 | 2 +- .../md5-cache/kde-apps/ktuberling-23.04.3 | 2 +- .../md5-cache/kde-apps/ktuberling-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kturtle-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kturtle-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kubrick-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kubrick-23.08.2 | 2 +- .../md5-cache/kde-apps/kwalletmanager-23.04.3 | 2 +- .../md5-cache/kde-apps/kwalletmanager-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kwave-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kwave-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kwordquiz-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kwordquiz-23.08.2 | 2 +- metadata/md5-cache/kde-apps/kwrite-23.04.3 | 2 +- metadata/md5-cache/kde-apps/kwrite-23.08.2 | 2 +- .../md5-cache/kde-apps/libgravatar-23.04.3 | 2 +- .../md5-cache/kde-apps/libgravatar-23.08.2 | 2 +- metadata/md5-cache/kde-apps/libkcddb-23.04.3 | 2 +- metadata/md5-cache/kde-apps/libkcddb-23.08.2 | 2 +- .../kde-apps/libkcompactdisc-23.04.3 | 2 +- .../kde-apps/libkcompactdisc-23.08.2 | 2 +- metadata/md5-cache/kde-apps/libkdcraw-23.04.3 | 2 +- metadata/md5-cache/kde-apps/libkdcraw-23.08.2 | 2 +- .../md5-cache/kde-apps/libkdegames-23.04.3 | 2 +- .../md5-cache/kde-apps/libkdegames-23.08.2 | 2 +- metadata/md5-cache/kde-apps/libkdepim-23.04.3 | 2 +- metadata/md5-cache/kde-apps/libkdepim-23.08.2 | 2 +- .../kde-apps/libkeduvocdocument-23.04.3 | 2 +- .../kde-apps/libkeduvocdocument-23.08.2 | 2 +- metadata/md5-cache/kde-apps/libkexiv2-23.04.3 | 2 +- metadata/md5-cache/kde-apps/libkexiv2-23.08.2 | 2 +- metadata/md5-cache/kde-apps/libkgapi-23.04.3 | 2 +- metadata/md5-cache/kde-apps/libkgapi-23.08.2 | 2 +- metadata/md5-cache/kde-apps/libkleo-23.04.3 | 2 +- metadata/md5-cache/kde-apps/libkleo-23.08.2 | 2 +- .../md5-cache/kde-apps/libkmahjongg-23.04.3 | 2 +- .../md5-cache/kde-apps/libkmahjongg-23.08.2 | 2 +- .../kde-apps/libkomparediff2-23.04.3 | 2 +- .../kde-apps/libkomparediff2-23.08.2 | 2 +- metadata/md5-cache/kde-apps/libksane-23.04.3 | 2 +- metadata/md5-cache/kde-apps/libksane-23.08.2 | 2 +- metadata/md5-cache/kde-apps/libksieve-23.04.3 | 2 +- metadata/md5-cache/kde-apps/libksieve-23.08.2 | 2 +- metadata/md5-cache/kde-apps/libktnef-23.04.3 | 2 +- metadata/md5-cache/kde-apps/libktnef-23.08.2 | 2 +- metadata/md5-cache/kde-apps/lokalize-23.04.3 | 2 +- metadata/md5-cache/kde-apps/lokalize-23.08.2 | 2 +- metadata/md5-cache/kde-apps/lskat-23.04.3 | 2 +- metadata/md5-cache/kde-apps/lskat-23.08.2 | 2 +- .../md5-cache/kde-apps/mailcommon-23.04.3 | 2 +- .../md5-cache/kde-apps/mailcommon-23.08.2 | 2 +- .../md5-cache/kde-apps/mailimporter-23.04.3 | 2 +- .../md5-cache/kde-apps/mailimporter-23.08.2 | 2 +- metadata/md5-cache/kde-apps/marble-23.04.3 | 2 +- metadata/md5-cache/kde-apps/marble-23.08.2 | 2 +- .../md5-cache/kde-apps/mbox-importer-23.04.3 | 2 +- .../md5-cache/kde-apps/mbox-importer-23.08.2 | 2 +- .../md5-cache/kde-apps/messagelib-23.04.3 | 2 +- .../md5-cache/kde-apps/messagelib-23.08.2 | 2 +- metadata/md5-cache/kde-apps/minuet-23.04.3 | 2 +- metadata/md5-cache/kde-apps/minuet-23.08.2 | 2 +- metadata/md5-cache/kde-apps/okular-23.04.3 | 2 +- metadata/md5-cache/kde-apps/okular-23.08.2 | 2 +- metadata/md5-cache/kde-apps/palapeli-23.04.3 | 2 +- metadata/md5-cache/kde-apps/palapeli-23.08.2 | 2 +- metadata/md5-cache/kde-apps/parley-23.04.3 | 2 +- metadata/md5-cache/kde-apps/parley-23.08.2 | 2 +- metadata/md5-cache/kde-apps/picmi-23.04.3 | 2 +- metadata/md5-cache/kde-apps/picmi-23.08.2 | 2 +- .../kde-apps/pim-data-exporter-23.04.3 | 2 +- .../kde-apps/pim-data-exporter-23.08.2 | 2 +- .../kde-apps/pim-sieve-editor-23.04.3 | 2 +- .../kde-apps/pim-sieve-editor-23.08.2 | 2 +- metadata/md5-cache/kde-apps/pimcommon-23.04.3 | 2 +- metadata/md5-cache/kde-apps/pimcommon-23.08.2 | 2 +- metadata/md5-cache/kde-apps/poxml-23.04.3 | 2 +- metadata/md5-cache/kde-apps/poxml-23.08.2 | 2 +- .../md5-cache/kde-apps/print-manager-23.04.3 | 2 +- .../md5-cache/kde-apps/print-manager-23.08.2 | 2 +- metadata/md5-cache/kde-apps/rocs-23.04.3 | 2 +- metadata/md5-cache/kde-apps/rocs-23.08.2 | 2 +- .../kde-apps/signon-kwallet-extension-23.04.3 | 2 +- .../kde-apps/signon-kwallet-extension-23.08.2 | 2 +- metadata/md5-cache/kde-apps/spectacle-23.04.3 | 2 +- metadata/md5-cache/kde-apps/spectacle-23.08.2 | 2 +- metadata/md5-cache/kde-apps/step-23.04.3 | 2 +- metadata/md5-cache/kde-apps/step-23.08.2 | 2 +- metadata/md5-cache/kde-apps/svgpart-23.04.3 | 2 +- metadata/md5-cache/kde-apps/svgpart-23.08.2 | 2 +- metadata/md5-cache/kde-apps/sweeper-23.04.3 | 2 +- metadata/md5-cache/kde-apps/sweeper-23.08.2 | 2 +- .../md5-cache/kde-apps/thumbnailers-23.04.3 | 2 +- .../md5-cache/kde-apps/thumbnailers-23.08.2 | 2 +- metadata/md5-cache/kde-apps/umbrello-23.04.0 | 2 +- metadata/md5-cache/kde-apps/umbrello-23.04.3 | 2 +- metadata/md5-cache/kde-apps/umbrello-23.08.2 | 2 +- metadata/md5-cache/kde-apps/yakuake-23.04.3 | 2 +- metadata/md5-cache/kde-apps/yakuake-23.08.2 | 2 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26820 -> 26808 bytes .../md5-cache/kde-frameworks/attica-5.110.0 | 2 +- .../md5-cache/kde-frameworks/attica-5.111.0 | 2 +- .../md5-cache/kde-frameworks/baloo-5.110.0 | 2 +- .../md5-cache/kde-frameworks/baloo-5.111.0 | 2 +- .../md5-cache/kde-frameworks/bluez-qt-5.110.0 | 2 +- .../md5-cache/kde-frameworks/bluez-qt-5.111.0 | 2 +- .../kde-frameworks/breeze-icons-5.110.0 | 2 +- .../kde-frameworks/breeze-icons-5.111.0 | 2 +- .../kde-frameworks/breeze-icons-rcc-5.110.0 | 2 +- .../kde-frameworks/breeze-icons-rcc-5.111.0 | 2 +- .../kde-frameworks/countryflags-5.110.0 | 2 +- .../kde-frameworks/countryflags-5.111.0 | 2 +- .../extra-cmake-modules-5.110.0 | 2 +- .../extra-cmake-modules-5.111.0 | 2 +- .../frameworkintegration-5.110.0 | 2 +- .../frameworkintegration-5.111.0 | 2 +- .../kde-frameworks/kactivities-5.110.0 | 2 +- .../kde-frameworks/kactivities-5.111.0 | 2 +- .../kde-frameworks/kactivities-stats-5.110.0 | 2 +- .../kde-frameworks/kactivities-stats-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.111.0 | 2 +- .../md5-cache/kde-frameworks/karchive-5.110.0 | 2 +- .../md5-cache/kde-frameworks/karchive-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kauth-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kauth-5.111.0 | 2 +- .../kde-frameworks/kbookmarks-5.110.0 | 2 +- .../kde-frameworks/kbookmarks-5.111.0 | 2 +- .../kde-frameworks/kcalendarcore-5.110.0 | 2 +- .../kde-frameworks/kcalendarcore-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kcmutils-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kcmutils-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kcodecs-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kcodecs-5.111.0 | 2 +- .../kde-frameworks/kcompletion-5.110.0 | 2 +- .../kde-frameworks/kcompletion-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kconfig-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kconfig-5.111.0 | 2 +- .../kde-frameworks/kconfigwidgets-5.110.0 | 2 +- .../kde-frameworks/kconfigwidgets-5.111.0 | 2 +- .../kde-frameworks/kcontacts-5.110.0 | 2 +- .../kde-frameworks/kcontacts-5.111.0 | 2 +- .../kde-frameworks/kcoreaddons-5.110.0 | 2 +- .../kde-frameworks/kcoreaddons-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kcrash-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kcrash-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kdav-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kdav-5.111.0 | 2 +- .../kde-frameworks/kdbusaddons-5.110.0 | 2 +- .../kde-frameworks/kdbusaddons-5.111.0 | 2 +- .../kde-frameworks/kdeclarative-5.110.0-r1 | 2 +- .../kde-frameworks/kdeclarative-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kded-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kded-5.111.0 | 2 +- .../kde-frameworks/kdelibs4support-5.110.0 | 2 +- .../kde-frameworks/kdelibs4support-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kdesu-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kdesu-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kdnssd-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kdnssd-5.111.0 | 2 +- .../kde-frameworks/kdoctools-5.110.0 | 2 +- .../kde-frameworks/kdoctools-5.111.0 | 2 +- .../kde-frameworks/kemoticons-5.110.0 | 2 +- .../kde-frameworks/kemoticons-5.111.0 | 2 +- .../kde-frameworks/kfilemetadata-5.110.0-r1 | 2 +- .../kde-frameworks/kfilemetadata-5.111.0 | 2 +- .../kde-frameworks/kglobalaccel-5.110.0 | 2 +- .../kde-frameworks/kglobalaccel-5.111.0 | 2 +- .../kde-frameworks/kguiaddons-5.110.0 | 2 +- .../kde-frameworks/kguiaddons-5.111.0 | 2 +- .../kde-frameworks/kholidays-5.110.0 | 2 +- .../kde-frameworks/kholidays-5.111.0 | 2 +- .../md5-cache/kde-frameworks/khtml-5.110.0 | 2 +- .../md5-cache/kde-frameworks/khtml-5.111.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.110.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.111.0 | 2 +- .../kde-frameworks/kiconthemes-5.110.0 | 2 +- .../kde-frameworks/kiconthemes-5.111.0 | 2 +- .../kde-frameworks/kidletime-5.110.0 | 2 +- .../kde-frameworks/kidletime-5.111.0 | 2 +- .../kde-frameworks/kimageformats-5.110.0 | 2 +- .../kde-frameworks/kimageformats-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kinit-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kinit-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kio-5.110.0-r1 | 2 +- metadata/md5-cache/kde-frameworks/kio-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kirigami-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kirigami-5.111.0 | 2 +- .../kde-frameworks/kitemmodels-5.110.0 | 2 +- .../kde-frameworks/kitemmodels-5.111.0 | 2 +- .../kde-frameworks/kitemviews-5.110.0 | 2 +- .../kde-frameworks/kitemviews-5.111.0 | 2 +- .../kde-frameworks/kjobwidgets-5.110.0 | 2 +- .../kde-frameworks/kjobwidgets-5.111.0 | 2 +- metadata/md5-cache/kde-frameworks/kjs-5.110.0 | 2 +- metadata/md5-cache/kde-frameworks/kjs-5.111.0 | 2 +- .../kde-frameworks/knewstuff-5.110.0 | 2 +- .../kde-frameworks/knewstuff-5.111.0 | 2 +- .../kde-frameworks/knotifications-5.110.0 | 2 +- .../kde-frameworks/knotifications-5.111.0 | 2 +- .../kde-frameworks/knotifyconfig-5.110.0 | 2 +- .../kde-frameworks/knotifyconfig-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kpackage-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kpackage-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kparts-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kparts-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kpeople-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kpeople-5.111.0 | 2 +- .../kde-frameworks/kplotting-5.110.0 | 2 +- .../kde-frameworks/kplotting-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kpty-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kpty-5.111.0 | 2 +- .../kde-frameworks/kquickcharts-5.110.0 | 2 +- .../kde-frameworks/kquickcharts-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kross-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kross-5.111.0 | 2 +- .../md5-cache/kde-frameworks/krunner-5.110.0 | 2 +- .../md5-cache/kde-frameworks/krunner-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kservice-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kservice-5.111.0 | 2 +- .../kde-frameworks/ktexteditor-5.110.0 | 2 +- .../kde-frameworks/ktexteditor-5.111.0 | 2 +- .../kde-frameworks/ktextwidgets-5.110.0 | 2 +- .../kde-frameworks/ktextwidgets-5.111.0 | 2 +- .../kde-frameworks/kunitconversion-5.110.0 | 2 +- .../kde-frameworks/kunitconversion-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kwallet-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kwallet-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kwayland-5.110.0 | 2 +- .../md5-cache/kde-frameworks/kwayland-5.111.0 | 2 +- .../kde-frameworks/kwidgetsaddons-5.110.0 | 2 +- .../kde-frameworks/kwidgetsaddons-5.111.0 | 2 +- .../kde-frameworks/kwindowsystem-5.110.0 | 2 +- .../kde-frameworks/kwindowsystem-5.111.0 | 2 +- .../md5-cache/kde-frameworks/kxmlgui-5.110.0 | 2 +- .../kde-frameworks/kxmlgui-5.110.0-r1 | 2 +- .../md5-cache/kde-frameworks/kxmlgui-5.111.0 | 2 +- .../kde-frameworks/modemmanager-qt-5.110.0 | 2 +- .../kde-frameworks/modemmanager-qt-5.111.0 | 2 +- .../kde-frameworks/networkmanager-qt-5.110.0 | 2 +- .../kde-frameworks/networkmanager-qt-5.111.0 | 2 +- .../kde-frameworks/oxygen-icons-5.110.0 | 2 +- .../kde-frameworks/oxygen-icons-5.111.0 | 2 +- .../md5-cache/kde-frameworks/plasma-5.110.0 | 2 +- .../md5-cache/kde-frameworks/plasma-5.111.0 | 2 +- .../md5-cache/kde-frameworks/prison-5.110.0 | 2 +- .../md5-cache/kde-frameworks/prison-5.111.0 | 2 +- .../kde-frameworks/purpose-5.110.0-r1 | 2 +- .../md5-cache/kde-frameworks/purpose-5.111.0 | 2 +- .../qqc2-desktop-style-5.110.0-r1 | 2 +- .../kde-frameworks/qqc2-desktop-style-5.111.0 | 2 +- .../md5-cache/kde-frameworks/solid-5.110.0 | 2 +- .../md5-cache/kde-frameworks/solid-5.111.0 | 2 +- .../md5-cache/kde-frameworks/sonnet-5.110.0 | 2 +- .../md5-cache/kde-frameworks/sonnet-5.111.0 | 2 +- .../kde-frameworks/syndication-5.110.0 | 2 +- .../kde-frameworks/syndication-5.111.0 | 2 +- .../syntax-highlighting-5.110.0 | 2 +- .../syntax-highlighting-5.111.0 | 2 +- .../kde-frameworks/threadweaver-5.110.0 | 2 +- .../kde-frameworks/threadweaver-5.111.0 | 2 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 6147 -> 6151 bytes metadata/md5-cache/kde-misc/basket-2.49b | 2 +- metadata/md5-cache/kde-misc/bismuth-3.1.4 | 2 +- .../md5-cache/kde-misc/colord-kde-23.04.3-r1 | 2 +- .../md5-cache/kde-misc/colord-kde-23.08.2 | 2 +- metadata/md5-cache/kde-misc/gmail-feed-1.2 | 2 +- metadata/md5-cache/kde-misc/kclock-23.04.3 | 2 +- metadata/md5-cache/kde-misc/kclock-23.08.2 | 2 +- .../md5-cache/kde-misc/kdeconnect-23.04.3-r1 | 2 +- .../md5-cache/kde-misc/kdeconnect-23.08.2 | 2 +- metadata/md5-cache/kde-misc/kdiff3-1.10.6 | 2 +- metadata/md5-cache/kde-misc/kdirstat-3.4.2 | 2 +- .../kde-misc/kio-fuse-5.0.1_p20230130 | 2 +- .../md5-cache/kde-misc/kio-gdrive-23.04.3 | 2 +- .../md5-cache/kde-misc/kio-gdrive-23.08.2 | 2 +- .../md5-cache/kde-misc/kio-gopher-0.1.99-r1 | 2 +- .../md5-cache/kde-misc/kio-locate-0.5.3-r3 | 2 +- metadata/md5-cache/kde-misc/kio-stash-1.0-r1 | 2 +- metadata/md5-cache/kde-misc/krename-5.0.2-r1 | 2 +- metadata/md5-cache/kde-misc/krusader-2.8.0 | 2 +- metadata/md5-cache/kde-misc/kshutdown-5.2 | 2 +- metadata/md5-cache/kde-misc/ktoshiba-5.3.1 | 2 +- metadata/md5-cache/kde-misc/kweather-23.04.3 | 2 +- metadata/md5-cache/kde-misc/kweather-23.08.2 | 2 +- .../kde-misc/latte-dock-0.10.77_p20230115 | 2 +- .../md5-cache/kde-misc/markdownpart-23.04.3 | 2 +- .../md5-cache/kde-misc/markdownpart-23.08.2 | 2 +- .../openofficeorg-thumbnail-1.0.0-r500 | 2 +- .../plasma-applet-network-monitor-1.7.3-r1 | 2 +- metadata/md5-cache/kde-misc/plasma-pass-1.2.1 | 2 +- metadata/md5-cache/kde-misc/rsibreak-0.12.15 | 2 +- metadata/md5-cache/kde-misc/skanlite-23.04.3 | 2 +- metadata/md5-cache/kde-misc/skanlite-23.08.2 | 2 +- metadata/md5-cache/kde-misc/tellico-3.5.1 | 2 +- .../md5-cache/kde-misc/wacomtablet-3.2.0-r3 | 2 +- metadata/md5-cache/kde-misc/zanshin-23.04.3 | 2 +- metadata/md5-cache/kde-misc/zanshin-23.08.2 | 2 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 18969 -> 18998 bytes .../md5-cache/kde-plasma/bluedevil-5.27.8-r1 | 2 +- .../md5-cache/kde-plasma/bluedevil-5.27.9 | 2 +- .../md5-cache/kde-plasma/breeze-5.27.8-r1 | 2 +- metadata/md5-cache/kde-plasma/breeze-5.27.9 | 2 +- .../md5-cache/kde-plasma/breeze-gtk-5.27.8 | 2 +- .../md5-cache/kde-plasma/breeze-gtk-5.27.9 | 2 +- .../kde-plasma/breeze-plymouth-5.27.8 | 2 +- .../kde-plasma/breeze-plymouth-5.27.9 | 2 +- .../md5-cache/kde-plasma/discover-5.27.8-r1 | 2 +- metadata/md5-cache/kde-plasma/discover-5.27.9 | 2 +- .../md5-cache/kde-plasma/drkonqi-5.27.8-r1 | 2 +- metadata/md5-cache/kde-plasma/drkonqi-5.27.9 | 2 +- .../md5-cache/kde-plasma/flatpak-kcm-5.27.8 | 2 +- .../md5-cache/kde-plasma/flatpak-kcm-5.27.9 | 2 +- .../kde-plasma/kactivitymanagerd-5.27.8 | 2 +- .../kde-plasma/kactivitymanagerd-5.27.9 | 2 +- .../md5-cache/kde-plasma/kde-cli-tools-5.27.8 | 2 +- .../md5-cache/kde-plasma/kde-cli-tools-5.27.9 | 2 +- .../kde-plasma/kde-gtk-config-5.27.8-r1 | 2 +- .../kde-plasma/kde-gtk-config-5.27.9 | 2 +- .../md5-cache/kde-plasma/kdecoration-5.27.8 | 2 +- .../md5-cache/kde-plasma/kdecoration-5.27.9 | 2 +- .../kde-plasma/kdeplasma-addons-5.27.8-r1 | 2 +- .../kde-plasma/kdeplasma-addons-5.27.9 | 2 +- metadata/md5-cache/kde-plasma/kgamma-5.27.8 | 2 +- metadata/md5-cache/kde-plasma/kgamma-5.27.9 | 2 +- metadata/md5-cache/kde-plasma/khotkeys-5.27.8 | 2 +- metadata/md5-cache/kde-plasma/khotkeys-5.27.9 | 2 +- .../kde-plasma/kinfocenter-5.27.8-r1 | 2 +- .../md5-cache/kde-plasma/kinfocenter-5.27.9 | 2 +- .../md5-cache/kde-plasma/kmenuedit-5.27.8 | 2 +- .../md5-cache/kde-plasma/kmenuedit-5.27.9 | 2 +- .../md5-cache/kde-plasma/kpipewire-5.27.8 | 2 +- .../md5-cache/kde-plasma/kpipewire-5.27.9 | 2 +- .../md5-cache/kde-plasma/kscreen-5.27.8-r2 | 2 +- metadata/md5-cache/kde-plasma/kscreen-5.27.9 | 2 +- .../md5-cache/kde-plasma/kscreenlocker-5.27.8 | 2 +- .../kde-plasma/kscreenlocker-5.27.8-r1 | 2 +- .../md5-cache/kde-plasma/kscreenlocker-5.27.9 | 2 +- .../md5-cache/kde-plasma/ksshaskpass-5.27.8 | 2 +- .../md5-cache/kde-plasma/ksshaskpass-5.27.9 | 2 +- .../md5-cache/kde-plasma/ksysguard-5.22.0-r1 | 2 +- .../md5-cache/kde-plasma/ksystemstats-5.27.8 | 2 +- .../md5-cache/kde-plasma/ksystemstats-5.27.9 | 2 +- .../md5-cache/kde-plasma/kwallet-pam-5.27.8 | 2 +- .../md5-cache/kde-plasma/kwallet-pam-5.27.9 | 2 +- .../kde-plasma/kwayland-integration-5.27.8 | 2 +- .../kde-plasma/kwayland-integration-5.27.9 | 2 +- metadata/md5-cache/kde-plasma/kwin-5.27.8-r2 | 2 +- metadata/md5-cache/kde-plasma/kwin-5.27.8-r3 | 2 +- metadata/md5-cache/kde-plasma/kwin-5.27.9 | 2 +- metadata/md5-cache/kde-plasma/kwrited-5.27.8 | 2 +- metadata/md5-cache/kde-plasma/kwrited-5.27.9 | 2 +- .../kde-plasma/layer-shell-qt-5.27.8 | 2 +- .../kde-plasma/layer-shell-qt-5.27.9 | 2 +- .../md5-cache/kde-plasma/libkscreen-5.27.8-r1 | 2 +- .../md5-cache/kde-plasma/libkscreen-5.27.9 | 2 +- .../kde-plasma/libksysguard-5.27.8-r1 | 2 +- .../md5-cache/kde-plasma/libksysguard-5.27.9 | 2 +- .../md5-cache/kde-plasma/libkworkspace-5.27.8 | 2 +- .../md5-cache/kde-plasma/libkworkspace-5.27.9 | 2 +- metadata/md5-cache/kde-plasma/milou-5.27.8 | 2 +- metadata/md5-cache/kde-plasma/milou-5.27.9 | 2 +- metadata/md5-cache/kde-plasma/oxygen-5.27.8 | 2 +- metadata/md5-cache/kde-plasma/oxygen-5.27.9 | 2 +- .../md5-cache/kde-plasma/oxygen-sounds-5.27.8 | 2 +- .../md5-cache/kde-plasma/oxygen-sounds-5.27.9 | 2 +- .../plasma-browser-integration-5.27.8-r1 | 2 +- .../plasma-browser-integration-5.27.9 | 2 +- .../kde-plasma/plasma-desktop-5.27.8 | 2 +- .../kde-plasma/plasma-desktop-5.27.9 | 2 +- .../md5-cache/kde-plasma/plasma-disks-5.27.8 | 2 +- .../md5-cache/kde-plasma/plasma-disks-5.27.9 | 2 +- .../kde-plasma/plasma-firewall-5.27.8 | 2 +- .../kde-plasma/plasma-firewall-5.27.9 | 2 +- .../kde-plasma/plasma-integration-5.27.8 | 2 +- .../kde-plasma/plasma-integration-5.27.9 | 2 +- .../md5-cache/kde-plasma/plasma-nm-5.27.8 | 2 +- .../md5-cache/kde-plasma/plasma-nm-5.27.9 | 2 +- .../md5-cache/kde-plasma/plasma-pa-5.27.8-r1 | 2 +- .../md5-cache/kde-plasma/plasma-pa-5.27.9 | 2 +- .../md5-cache/kde-plasma/plasma-sdk-5.27.8 | 2 +- .../md5-cache/kde-plasma/plasma-sdk-5.27.9 | 2 +- .../kde-plasma/plasma-systemmonitor-5.27.8 | 2 +- .../kde-plasma/plasma-systemmonitor-5.27.9 | 2 +- .../kde-plasma/plasma-thunderbolt-5.27.8 | 2 +- .../kde-plasma/plasma-thunderbolt-5.27.9 | 2 +- .../md5-cache/kde-plasma/plasma-vault-5.27.8 | 2 +- .../md5-cache/kde-plasma/plasma-vault-5.27.9 | 2 +- .../kde-plasma/plasma-welcome-5.27.8 | 2 +- .../kde-plasma/plasma-welcome-5.27.9 | 2 +- .../kde-plasma/plasma-workspace-5.27.8-r1 | 2 +- .../kde-plasma/plasma-workspace-5.27.9 | 2 +- .../plasma-workspace-wallpapers-5.27.8 | 2 +- .../plasma-workspace-wallpapers-5.27.9 | 2 +- .../md5-cache/kde-plasma/plymouth-kcm-5.27.8 | 2 +- .../md5-cache/kde-plasma/plymouth-kcm-5.27.9 | 2 +- .../kde-plasma/polkit-kde-agent-5.27.8 | 2 +- .../kde-plasma/polkit-kde-agent-5.27.9 | 2 +- .../md5-cache/kde-plasma/powerdevil-5.27.8 | 2 +- .../md5-cache/kde-plasma/powerdevil-5.27.9 | 2 +- metadata/md5-cache/kde-plasma/sddm-kcm-5.27.8 | 2 +- metadata/md5-cache/kde-plasma/sddm-kcm-5.27.9 | 2 +- .../kde-plasma/systemsettings-5.27.8 | 2 +- .../kde-plasma/systemsettings-5.27.9 | 2 +- .../kde-plasma/xdg-desktop-portal-kde-5.27.8 | 2 +- .../xdg-desktop-portal-kde-5.27.8-r1 | 2 +- .../kde-plasma/xdg-desktop-portal-kde-5.27.9 | 2 +- .../kde-plasma/xembed-sni-proxy-5.27.8 | 2 +- .../kde-plasma/xembed-sni-proxy-5.27.9 | 2 +- metadata/md5-cache/lxde-base/Manifest.gz | Bin 2577 -> 2579 bytes metadata/md5-cache/lxde-base/lxsession-0.5.5 | 2 +- metadata/md5-cache/lxqt-base/Manifest.gz | Bin 2736 -> 2728 bytes metadata/md5-cache/lxqt-base/liblxqt-1.3.0 | 2 +- metadata/md5-cache/lxqt-base/libsysstat-0.4.6 | 2 +- metadata/md5-cache/lxqt-base/lxqt-about-1.3.0 | 2 +- metadata/md5-cache/lxqt-base/lxqt-admin-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-config-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-globalkeys-1.3.0 | 2 +- .../lxqt-base/lxqt-notificationd-1.3.0 | 2 +- .../lxqt-base/lxqt-openssh-askpass-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-panel-1.3.0-r1 | 2 +- .../md5-cache/lxqt-base/lxqt-policykit-1.3.0 | 2 +- .../lxqt-base/lxqt-powermanagement-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-qtplugin-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-runner-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-session-1.3.0 | 2 +- metadata/md5-cache/lxqt-base/lxqt-sudo-1.3.0 | 2 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 8731 -> 8730 bytes metadata/md5-cache/mail-client/alot-0.10 | 2 +- metadata/md5-cache/mail-client/alot-9999 | 2 +- metadata/md5-cache/mail-client/alpine-2.26-r3 | 2 +- .../md5-cache/mail-client/evolution-3.48.4 | 2 +- .../md5-cache/mail-client/evolution-3.50.0 | 2 +- .../md5-cache/mail-client/evolution-3.50.1 | 2 +- metadata/md5-cache/mail-client/geary-44.1 | 2 +- metadata/md5-cache/mail-client/mutt-2.2.3 | 2 +- metadata/md5-cache/mail-client/s-nail-14.9.24 | 2 +- .../md5-cache/mail-client/thunderbird-115.3.1 | 2 +- .../md5-cache/mail-client/thunderbird-115.3.2 | 2 +- .../md5-cache/mail-client/thunderbird-115.3.3 | 2 +- .../md5-cache/mail-client/thunderbird-115.4.0 | 2 +- .../md5-cache/mail-client/thunderbird-115.4.1 | 2 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 12424 -> 12603 bytes metadata/md5-cache/mail-filter/afew-3.0.1 | 2 +- .../md5-cache/mail-filter/bogofilter-1.2.5-r1 | 2 +- .../mail-filter/courier-pythonfilter-3.0.4 | 2 +- metadata/md5-cache/mail-filter/dcc-1.3.158-r1 | 2 +- .../md5-cache/mail-filter/exim-geoip-0.1-r1 | 2 +- .../md5-cache/mail-filter/exim-p0f-0.1-r1 | 2 +- metadata/md5-cache/mail-filter/maildrop-3.0.2 | 2 +- .../md5-cache/mail-filter/maildrop-3.0.2-r1 | 2 +- metadata/md5-cache/mail-filter/maildrop-3.1.4 | 2 +- metadata/md5-cache/mail-filter/maildrop-3.1.5 | 2 +- metadata/md5-cache/mail-filter/maildrop-3.1.6 | 2 +- .../md5-cache/mail-filter/policyd-1.82-r4 | 2 +- .../mail-filter/postgrey-1.37_p20230714 | 15 + metadata/md5-cache/mail-filter/postsrsd-1.12 | 2 +- .../md5-cache/mail-filter/procmail-3.22-r15 | 2 +- .../mail-filter/pyzor-1.0.0_p20211223 | 2 +- metadata/md5-cache/mail-filter/rspamd-3.5-r1 | 2 +- metadata/md5-cache/mail-filter/rspamd-3.6-r1 | 2 +- metadata/md5-cache/mail-filter/rspamd-9999 | 2 +- .../md5-cache/mail-filter/spf-engine-3.0.3 | 2 +- .../md5-cache/mail-filter/spf-engine-3.0.4 | 2 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 4536 -> 4544 bytes metadata/md5-cache/mail-mta/courier-1.1.5-r3 | 2 +- metadata/md5-cache/mail-mta/courier-1.2.3-r1 | 2 +- metadata/md5-cache/mail-mta/courier-1.3.3 | 2 +- metadata/md5-cache/mail-mta/exim-4.94.2-r12 | 2 +- metadata/md5-cache/mail-mta/exim-4.94.2-r7 | 2 +- metadata/md5-cache/mail-mta/exim-4.96-r4 | 2 +- metadata/md5-cache/mail-mta/exim-4.96.1 | 2 +- metadata/md5-cache/mail-mta/exim-4.96.2 | 2 +- metadata/md5-cache/mail-mta/netqmail-1.06-r14 | 2 +- metadata/md5-cache/mail-mta/netqmail-1.06-r16 | 2 +- metadata/md5-cache/mail-mta/notqmail-1.08-r5 | 2 +- metadata/md5-cache/mail-mta/notqmail-1.08-r6 | 2 +- metadata/md5-cache/mail-mta/notqmail-9999 | 2 +- metadata/md5-cache/mail-mta/nullmailer-2.2-r2 | 2 +- .../md5-cache/mail-mta/opensmtpd-7.3.0_p1-r1 | 2 +- metadata/md5-cache/mail-mta/postfix-3.8.2 | 2 +- .../mail-mta/postfix-3.9_pre20231012 | 2 +- .../mail-mta/proton-mail-bridge-3.3.2-r1 | 2 +- .../mail-mta/proton-mail-bridge-3.5.4 | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 43945 -> 43917 bytes metadata/md5-cache/media-fonts/bdf2sfd-1.1.8 | 2 +- .../md5-cache/media-fonts/encodings-1.0.7 | 2 +- .../media-fonts/font-adobe-100dpi-1.0.4 | 2 +- .../media-fonts/font-adobe-75dpi-1.0.4 | 2 +- .../font-adobe-utopia-100dpi-1.0.5 | 2 +- .../media-fonts/font-adobe-utopia-75dpi-1.0.5 | 2 +- .../media-fonts/font-adobe-utopia-type1-1.0.5 | 2 +- .../md5-cache/media-fonts/font-alias-1.0.5 | 2 +- .../media-fonts/font-arabic-misc-1.0.4 | 2 +- .../media-fonts/font-bh-100dpi-1.0.4 | 2 +- .../md5-cache/media-fonts/font-bh-75dpi-1.0.4 | 2 +- .../font-bh-lucidatypewriter-100dpi-1.0.4 | 2 +- .../font-bh-lucidatypewriter-75dpi-1.0.4 | 2 +- .../md5-cache/media-fonts/font-bh-ttf-1.0.4 | 2 +- .../md5-cache/media-fonts/font-bh-type1-1.0.4 | 2 +- .../media-fonts/font-bitstream-100dpi-1.0.4 | 2 +- .../media-fonts/font-bitstream-75dpi-1.0.4 | 2 +- .../media-fonts/font-bitstream-type1-1.0.4 | 2 +- .../media-fonts/font-cronyx-cyrillic-1.0.4 | 2 +- .../media-fonts/font-cursor-misc-1.0.4 | 2 +- .../media-fonts/font-daewoo-misc-1.0.4 | 2 +- .../md5-cache/media-fonts/font-dec-misc-1.0.4 | 2 +- .../media-fonts/font-ibm-type1-1.0.4 | 2 +- .../media-fonts/font-isas-misc-1.0.4 | 2 +- .../md5-cache/media-fonts/font-jis-misc-1.0.4 | 2 +- .../media-fonts/font-micro-misc-1.0.4 | 2 +- .../media-fonts/font-misc-cyrillic-1.0.4 | 2 +- .../media-fonts/font-misc-ethiopic-1.0.5 | 2 +- .../media-fonts/font-misc-meltho-1.0.4 | 2 +- .../media-fonts/font-misc-misc-1.1.3 | 2 +- .../media-fonts/font-mutt-misc-1.0.4 | 2 +- .../media-fonts/font-schumacher-misc-1.1.3 | 2 +- .../media-fonts/font-screen-cyrillic-1.0.5 | 2 +- .../media-fonts/font-sony-misc-1.0.4 | 2 +- .../md5-cache/media-fonts/font-sun-misc-1.0.4 | 2 +- .../md5-cache/media-fonts/font-util-1.4.1 | 2 +- .../media-fonts/font-winitzki-cyrillic-1.0.4 | 2 +- .../media-fonts/font-xfree86-type1-1.0.5 | 2 +- .../media-fonts/oxygen-fonts-5.4.3-r1 | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 58790 -> 58912 bytes metadata/md5-cache/media-gfx/alembic-1.8.4 | 2 +- metadata/md5-cache/media-gfx/alembic-1.8.5 | 2 +- metadata/md5-cache/media-gfx/ansilove-4.2.0 | 2 +- metadata/md5-cache/media-gfx/ansilove-9999 | 2 +- metadata/md5-cache/media-gfx/apngasm-3.1.10 | 2 +- .../md5-cache/media-gfx/argyllcms-2.1.2-r3 | 2 +- .../md5-cache/media-gfx/argyllcms-2.3.1-r1 | 2 +- metadata/md5-cache/media-gfx/arss-0.2.3-r1 | 2 +- .../media-gfx/autopano-sift-C-2.5.1-r1 | 2 +- metadata/md5-cache/media-gfx/blender-3.3.6-r1 | 4 +- metadata/md5-cache/media-gfx/blender-3.3.8 | 4 +- metadata/md5-cache/media-gfx/blender-3.4.1-r3 | 4 +- metadata/md5-cache/media-gfx/blender-3.5.1-r1 | 4 +- metadata/md5-cache/media-gfx/blender-3.6.0 | 4 +- metadata/md5-cache/media-gfx/blender-3.6.5 | 17 + metadata/md5-cache/media-gfx/blender-9999 | 8 +- metadata/md5-cache/media-gfx/cairosvg-2.7.0 | 2 +- metadata/md5-cache/media-gfx/cairosvg-2.7.1 | 2 +- metadata/md5-cache/media-gfx/chafa-1.12.5-r1 | 2 +- .../md5-cache/media-gfx/converseen-0.9.10.0 | 2 +- .../md5-cache/media-gfx/converseen-0.9.11.1 | 2 +- .../md5-cache/media-gfx/converseen-0.9.9.8 | 2 +- metadata/md5-cache/media-gfx/darktable-4.2.1 | 2 +- metadata/md5-cache/media-gfx/darktable-4.4.2 | 2 +- metadata/md5-cache/media-gfx/digikam-8.1.0-r1 | 2 +- .../md5-cache/media-gfx/displaycal-py3-3.9.10 | 2 +- .../media-gfx/displaycal-py3-3.9.10-r2 | 2 +- .../media-gfx/enblend-4.2.0_p20161007-r5 | 2 +- metadata/md5-cache/media-gfx/exiv2-0.27.7 | 2 +- metadata/md5-cache/media-gfx/exiv2-0.28.0 | 2 +- metadata/md5-cache/media-gfx/flameshot-0.10.2 | 2 +- metadata/md5-cache/media-gfx/flameshot-11.0.0 | 2 +- .../md5-cache/media-gfx/flameshot-12.0.0-r2 | 2 +- .../md5-cache/media-gfx/flameshot-12.1.0-r2 | 2 +- .../md5-cache/media-gfx/fontforge-20230101 | 2 +- metadata/md5-cache/media-gfx/freecad-0.20.2 | 2 +- .../md5-cache/media-gfx/freecad-0.20.2-r1 | 2 +- .../md5-cache/media-gfx/freecad-0.20.2-r2 | 2 +- metadata/md5-cache/media-gfx/freecad-9999 | 2 +- metadata/md5-cache/media-gfx/freepv-0.3.0-r5 | 2 +- metadata/md5-cache/media-gfx/gimp-2.99.14-r3 | 2 +- metadata/md5-cache/media-gfx/gimp-2.99.16 | 2 +- metadata/md5-cache/media-gfx/gimp-9999 | 2 +- .../media-gfx/gnofract4d-4.3_p20221125-r1 | 2 +- .../media-gfx/gnofract4d-4.3_p20230717 | 2 +- .../media-gfx/graphite2-1.3.14_p20210810-r3 | 2 +- metadata/md5-cache/media-gfx/hugin-2022.0.0 | 2 +- .../md5-cache/media-gfx/hugin-2022.0.0-r1 | 2 +- metadata/md5-cache/media-gfx/hugin-9999 | 2 +- metadata/md5-cache/media-gfx/icoutils-0.32.3 | 2 +- .../media-gfx/imagemagick-6.9.12.84-r1 | 2 +- .../media-gfx/imagemagick-6.9.12.89-r1 | 2 +- .../media-gfx/imagemagick-6.9.12.89-r2 | 2 +- .../md5-cache/media-gfx/imagemagick-6.9.12.93 | 2 +- .../md5-cache/media-gfx/imagemagick-6.9.12.96 | 2 +- .../md5-cache/media-gfx/imagemagick-7.1.1.11 | 2 +- .../media-gfx/imagemagick-7.1.1.11-r2 | 2 +- .../md5-cache/media-gfx/imagemagick-7.1.1.15 | 2 +- .../md5-cache/media-gfx/imagemagick-7.1.1.18 | 2 +- .../media-gfx/imagemagick-7.1.1.6-r1 | 2 +- metadata/md5-cache/media-gfx/imagemagick-9999 | 2 +- metadata/md5-cache/media-gfx/img2pdf-0.4.4-r1 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.2.2 | 2 +- .../md5-cache/media-gfx/inkscape-1.2.2-r4 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.3 | 2 +- metadata/md5-cache/media-gfx/inkscape-9999 | 2 +- .../md5-cache/media-gfx/iscan-2.30.4.2-r3 | 2 +- metadata/md5-cache/media-gfx/iscan-3.65.0-r1 | 2 +- metadata/md5-cache/media-gfx/jpegoptim-1.5.5 | 2 +- .../media-gfx/kcoloredit-2.0.0_p20171121-r1 | 2 +- metadata/md5-cache/media-gfx/kgeotag-1.4.0 | 2 +- .../md5-cache/media-gfx/kgraphviewer-2.4.3-r2 | 2 +- .../md5-cache/media-gfx/kphotoalbum-5.11.0 | 2 +- metadata/md5-cache/media-gfx/krita-5.1.5 | 2 +- metadata/md5-cache/media-gfx/kuickshow-0.10.2 | 2 +- .../md5-cache/media-gfx/kxstitch-2.2.0-r1 | 2 +- .../media-gfx/libimagequant-4.2.0-r2 | 2 +- .../md5-cache/media-gfx/libimagequant-4.2.1 | 2 +- .../media-gfx/luminance-hdr-2.6.1.1-r1 | 2 +- metadata/md5-cache/media-gfx/lximage-qt-1.3.0 | 2 +- metadata/md5-cache/media-gfx/maim-5.7.4 | 2 +- metadata/md5-cache/media-gfx/mcomix-2.1.0 | 2 +- metadata/md5-cache/media-gfx/mcomix-2.1.1-r1 | 2 +- metadata/md5-cache/media-gfx/mcomix-2.2.1 | 2 +- metadata/md5-cache/media-gfx/mcomix-3.0.0-r1 | 2 +- metadata/md5-cache/media-gfx/mcomix-9999 | 2 +- .../md5-cache/media-gfx/meshlab-2020.12-r2 | 2 +- metadata/md5-cache/media-gfx/mypaint-2.0.1-r2 | 2 +- metadata/md5-cache/media-gfx/mypaint-2.0.1-r3 | 2 +- metadata/md5-cache/media-gfx/netgen-6.2.2301 | 2 +- metadata/md5-cache/media-gfx/netgen-6.2.2302 | 2 +- .../md5-cache/media-gfx/nomacs-3.16.224-r5 | 2 +- .../md5-cache/media-gfx/nomacs-3.16.224-r6 | 2 +- metadata/md5-cache/media-gfx/openmesh-7.1-r1 | 2 +- metadata/md5-cache/media-gfx/openscad-9999 | 2 +- metadata/md5-cache/media-gfx/opentoonz-1.6.0 | 2 +- metadata/md5-cache/media-gfx/openvdb-10.0.1 | 2 +- metadata/md5-cache/media-gfx/oxipng-6.0.0 | 2 +- metadata/md5-cache/media-gfx/oxipng-6.0.1 | 2 +- metadata/md5-cache/media-gfx/oxipng-7.0.0 | 2 +- metadata/md5-cache/media-gfx/oxipng-8.0.0 | 2 +- metadata/md5-cache/media-gfx/photoqt-3.2 | 2 +- .../md5-cache/media-gfx/povray-3.7.0.0-r4 | 2 +- .../md5-cache/media-gfx/prusaslicer-2.5.2-r1 | 2 +- .../md5-cache/media-gfx/prusaslicer-2.6.0-r1 | 2 +- .../md5-cache/media-gfx/prusaslicer-2.6.1 | 2 +- metadata/md5-cache/media-gfx/qimgv-1.0.2-r2 | 2 +- metadata/md5-cache/media-gfx/quat-1.20-r3 | 2 +- .../md5-cache/media-gfx/rawtherapee-5.9-r3 | 2 +- .../media-gfx/realesrgan-ncnn-vulkan-0.2.0-r1 | 2 +- metadata/md5-cache/media-gfx/renderdoc-1.27 | 2 +- metadata/md5-cache/media-gfx/renderdoc-1.28 | 2 +- .../media-gfx/sane-backends-1.1.1-r11 | 2 +- .../media-gfx/sane-backends-1.1.1-r13 | 2 +- .../md5-cache/media-gfx/sane-backends-1.2.1 | 2 +- .../media-gfx/scantailor-advanced-1.0.16-r3 | 2 +- metadata/md5-cache/media-gfx/scour-0.38.2-r1 | 2 +- .../md5-cache/media-gfx/sfftobmp-3.1.2-r3 | 2 +- metadata/md5-cache/media-gfx/shotwell-0.32.2 | 2 +- metadata/md5-cache/media-gfx/simple-scan-44.0 | 2 +- metadata/md5-cache/media-gfx/skanpage-23.04.3 | 2 +- metadata/md5-cache/media-gfx/skanpage-23.08.2 | 2 +- .../md5-cache/media-gfx/solvespace-3.1-r1 | 2 +- .../media-gfx/superslicer-2.5.59.0-r3 | 2 +- .../media-gfx/superslicer-2.5.59.2-r2 | 2 +- metadata/md5-cache/media-gfx/svg2rlg-0.4.0-r1 | 2 +- .../md5-cache/media-gfx/symboleditor-2.1.0 | 2 +- metadata/md5-cache/media-gfx/termtosvg-1.1.0 | 2 +- .../md5-cache/media-gfx/termtosvg-1.1.0-r1 | 2 +- metadata/md5-cache/media-gfx/tgif-4.2.5-r3 | 2 +- metadata/md5-cache/media-gfx/tintii-2.10.0-r1 | 2 +- metadata/md5-cache/media-gfx/ueberzug-18.2.2 | 2 +- metadata/md5-cache/media-gfx/ueberzugpp-2.9.2 | 2 +- .../media-gfx/waifu2x-ncnn-vulkan-20220728 | 2 +- metadata/md5-cache/media-gfx/word_cloud-1.8.1 | 2 +- .../md5-cache/media-gfx/word_cloud-1.8.2.2-r1 | 2 +- metadata/md5-cache/media-gfx/xdot-1.2-r1 | 2 +- metadata/md5-cache/media-gfx/xdot-1.3 | 2 +- metadata/md5-cache/media-gfx/xdot-9999 | 2 +- .../md5-cache/media-gfx/xloadimage-4.1-r14 | 2 +- .../md5-cache/media-gfx/xloadimage-4.1-r15 | 2 +- metadata/md5-cache/media-gfx/xv-3.10a-r22 | 2 +- metadata/md5-cache/media-gfx/yafaray-3.5.1-r4 | 2 +- metadata/md5-cache/media-gfx/zbar-0.23.92 | 2 +- .../md5-cache/media-libs/Field3D-1.7.2-r3 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 118595 -> 119692 bytes metadata/md5-cache/media-libs/SoQt-1.6.0 | 2 +- metadata/md5-cache/media-libs/SoXt-1.4.0 | 2 +- metadata/md5-cache/media-libs/SoXt-1.4.0-r1 | 15 + metadata/md5-cache/media-libs/a52dec-0.7.4-r8 | 2 +- metadata/md5-cache/media-libs/aften-0.0.8-r2 | 2 +- .../md5-cache/media-libs/allegro-4.4.3.1-r1 | 2 +- .../md5-cache/media-libs/allegro-5.2.7.0-r2 | 2 +- .../md5-cache/media-libs/alsa-lib-1.2.10-r1 | 2 +- .../md5-cache/media-libs/alsa-lib-1.2.10-r2 | 2 +- .../md5-cache/media-libs/alsa-lib-1.2.8-r1 | 2 +- metadata/md5-cache/media-libs/alsa-lib-1.2.9 | 2 +- metadata/md5-cache/media-libs/alure-1.2-r3 | 2 +- .../media-libs/ampache_browser-1.0.4 | 2 +- .../media-libs/ampache_browser-1.0.5 | 2 +- .../media-libs/ampache_browser-1.0.6 | 2 +- metadata/md5-cache/media-libs/assimp-5.2.5-r1 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.9-r2 | 2 +- .../media-libs/avidemux-core-2.8.1-r1 | 2 +- .../media-libs/avidemux-plugins-2.8.1-r2 | 2 +- metadata/md5-cache/media-libs/babl-0.1.102 | 2 +- metadata/md5-cache/media-libs/babl-0.1.106 | 2 +- metadata/md5-cache/media-libs/babl-0.1.98 | 2 +- metadata/md5-cache/media-libs/babl-9999 | 2 +- metadata/md5-cache/media-libs/bcg729-1.1.1 | 2 +- .../md5-cache/media-libs/chromaprint-1.5.1-r2 | 2 +- .../md5-cache/media-libs/chromaprint-1.5.1-r3 | 2 +- metadata/md5-cache/media-libs/codec2-1.2.0 | 2 +- metadata/md5-cache/media-libs/coin-4.0.0 | 2 +- .../md5-cache/media-libs/ctl-1.5.2_p20221224 | 2 +- .../md5-cache/media-libs/cubeb-0.2_p20220922 | 2 +- metadata/md5-cache/media-libs/dumb-2.0.3 | 2 +- metadata/md5-cache/media-libs/embree-3.13.4 | 2 +- metadata/md5-cache/media-libs/embree-3.13.5 | 2 +- metadata/md5-cache/media-libs/freeglut-3.4.0 | 2 +- .../md5-cache/media-libs/freeimage-3.18.0-r11 | 2 +- .../md5-cache/media-libs/freetype-2.12.1-r2 | 2 +- metadata/md5-cache/media-libs/freetype-2.13.0 | 2 +- metadata/md5-cache/media-libs/freetype-2.13.1 | 2 +- .../md5-cache/media-libs/freetype-2.13.1-r1 | 2 +- metadata/md5-cache/media-libs/freetype-2.13.2 | 2 +- metadata/md5-cache/media-libs/freetype-9999 | 2 +- .../md5-cache/media-libs/ftgl-2.1.3_rc5-r1 | 2 +- .../md5-cache/media-libs/game-music-emu-0.6.3 | 2 +- metadata/md5-cache/media-libs/gd-2.3.2-r3 | 2 +- metadata/md5-cache/media-libs/gd-2.3.3-r3 | 2 +- metadata/md5-cache/media-libs/gd-2.3.3-r4 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.40-r1 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.42-r1 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.44 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.46 | 2 +- metadata/md5-cache/media-libs/gegl-9999 | 2 +- metadata/md5-cache/media-libs/gexiv2-0.14.2 | 2 +- metadata/md5-cache/media-libs/glfw-3.3.8 | 2 +- metadata/md5-cache/media-libs/glm-0.9.9.8-r1 | 2 +- metadata/md5-cache/media-libs/glpng-1.46-r1 | 2 +- metadata/md5-cache/media-libs/glyr-1.0.10-r1 | 2 +- metadata/md5-cache/media-libs/gmmlib-22.3.10 | 2 +- metadata/md5-cache/media-libs/gmmlib-22.3.11 | 2 +- metadata/md5-cache/media-libs/gmmlib-22.3.12 | 2 +- metadata/md5-cache/media-libs/gmmlib-22.3.5 | 2 +- metadata/md5-cache/media-libs/gmmlib-22.3.7 | 2 +- metadata/md5-cache/media-libs/gmmlib-22.3.9 | 2 +- metadata/md5-cache/media-libs/gmmlib-9999 | 2 +- metadata/md5-cache/media-libs/grilo-0.3.16 | 2 +- metadata/md5-cache/media-libs/gsound-1.0.3 | 2 +- .../media-libs/gst-plugins-base-1.20.5 | 2 +- .../media-libs/gst-plugins-base-1.20.6 | 2 +- .../media-libs/gst-plugins-base-1.22.3 | 2 +- .../md5-cache/media-libs/gupnp-dlna-0.12.0 | 2 +- metadata/md5-cache/media-libs/harfbuzz-8.0.1 | 2 +- metadata/md5-cache/media-libs/harfbuzz-8.1.1 | 2 +- metadata/md5-cache/media-libs/harfbuzz-8.2.0 | 2 +- metadata/md5-cache/media-libs/harfbuzz-8.2.1 | 2 +- metadata/md5-cache/media-libs/harfbuzz-8.2.2 | 2 +- metadata/md5-cache/media-libs/harfbuzz-9999 | 2 +- metadata/md5-cache/media-libs/iir1-1.9.3 | 2 +- metadata/md5-cache/media-libs/iir1-1.9.4 | 2 +- .../media-libs/intel-mediasdk-23.2.2 | 2 +- .../md5-cache/media-libs/intel-mediasdk-9999 | 2 +- metadata/md5-cache/media-libs/jasper-4.0.0 | 2 +- metadata/md5-cache/media-libs/jasper-9999 | 2 +- .../md5-cache/media-libs/kcolorpicker-0.2.0 | 2 +- .../media-libs/kimageannotator-0.6.0 | 2 +- .../media-libs/kimageannotator-0.6.1 | 2 +- .../media-libs/kquickimageeditor-0.2.0 | 2 +- .../md5-cache/media-libs/ksanecore-23.04.3 | 2 +- .../md5-cache/media-libs/ksanecore-23.08.2 | 2 +- metadata/md5-cache/media-libs/kvazaar-2.1.0 | 2 +- metadata/md5-cache/media-libs/kvazaar-2.2.0 | 2 +- metadata/md5-cache/media-libs/kvazaar-9999 | 2 +- .../md5-cache/media-libs/ladspa-sdk-1.17-r2 | 2 +- metadata/md5-cache/media-libs/lasi-1.1.3 | 2 +- .../md5-cache/media-libs/lensfun-0.3.4_rc1 | 2 +- metadata/md5-cache/media-libs/lib3mf-2.2.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.4.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.5.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.6.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.6.1 | 2 +- metadata/md5-cache/media-libs/libaom-3.7.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.7.0-r1 | 2 +- metadata/md5-cache/media-libs/libaom-3.7.0-r2 | 2 +- metadata/md5-cache/media-libs/libaom-9999 | 2 +- metadata/md5-cache/media-libs/libavif-0.10.1 | 2 +- metadata/md5-cache/media-libs/libavif-0.11.1 | 2 +- metadata/md5-cache/media-libs/libavif-1.0.1 | 2 +- metadata/md5-cache/media-libs/libavif-9999 | 2 +- .../media-libs/libcaca-0.99_beta19-r11 | 2 +- .../md5-cache/media-libs/libchamplain-0.12.21 | 2 +- metadata/md5-cache/media-libs/libcue-2.2.1-r1 | 2 +- metadata/md5-cache/media-libs/libcue-2.3.0 | 2 +- .../md5-cache/media-libs/libcuefile-477-r3 | 2 +- metadata/md5-cache/media-libs/libdca-0.0.7 | 2 +- metadata/md5-cache/media-libs/libdv-1.0.0-r4 | 2 +- .../md5-cache/media-libs/libdvbcsa-1.1.0-r1 | 2 +- .../md5-cache/media-libs/libebur128-1.2.6 | 2 +- .../md5-cache/media-libs/libfpx-1.3.1_p10 | 2 +- .../md5-cache/media-libs/libfreeaptx-0.1.1-r1 | 2 +- .../md5-cache/media-libs/libfreeaptx-9999 | 2 +- .../md5-cache/media-libs/libharu-2.4.2-r1 | 2 +- .../md5-cache/media-libs/libid3tag-0.16.2 | 2 +- .../md5-cache/media-libs/libid3tag-0.16.3 | 6 +- metadata/md5-cache/media-libs/libilbc-3.0.4 | 2 +- .../md5-cache/media-libs/libinsane-1.0.10 | 2 +- metadata/md5-cache/media-libs/libinsane-1.0.9 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-2.1.3 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-2.1.4 | 2 +- .../media-libs/libjpeg-turbo-2.1.5.1 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-3.0.0 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-3.0.1 | 2 +- metadata/md5-cache/media-libs/libjxl-0.7.0 | 2 +- .../media-libs/libjxl-0.7.0_pre20220825 | 2 +- metadata/md5-cache/media-libs/libjxl-0.8.0 | 2 +- metadata/md5-cache/media-libs/libjxl-0.8.1 | 2 +- metadata/md5-cache/media-libs/libjxl-0.8.2 | 2 +- metadata/md5-cache/media-libs/libjxl-0.8.2-r1 | 2 +- metadata/md5-cache/media-libs/libjxl-9999 | 2 +- .../md5-cache/media-libs/libkeyfinder-2.2.7 | 2 +- .../md5-cache/media-libs/libkeyfinder-2.2.8 | 2 +- .../media-libs/liblastfm-1.1.0_pre20190625 | 2 +- .../md5-cache/media-libs/libldac-2.0.2.3-r1 | 2 +- metadata/md5-cache/media-libs/liblscp-0.9.11 | 2 +- metadata/md5-cache/media-libs/liblscp-9999 | 2 +- .../md5-cache/media-libs/libmatroska-1.7.1 | 2 +- .../md5-cache/media-libs/libmediaart-1.9.6-r1 | 2 +- .../md5-cache/media-libs/libmediainfo-22.09 | 2 +- .../md5-cache/media-libs/libmediainfo-23.03 | 2 +- .../md5-cache/media-libs/libmediainfo-23.04 | 2 +- .../md5-cache/media-libs/libmp3splt-0.9.2-r6 | 2 +- .../md5-cache/media-libs/libmp4v2-2.1.3-r1 | 2 +- .../md5-cache/media-libs/libmygpo-qt-1.1.0 | 2 +- .../md5-cache/media-libs/libmygpo-qt-9999 | 2 +- metadata/md5-cache/media-libs/libofa-0.9.3-r3 | 2 +- .../md5-cache/media-libs/libopenaptx-0.2.0-r1 | 2 +- .../md5-cache/media-libs/libopenaptx-0.2.1-r1 | 2 +- .../md5-cache/media-libs/libopenaptx-9999 | 2 +- .../media-libs/libopenglrecorder-0.1.0-r1 | 2 +- .../md5-cache/media-libs/libopenraw-0.3.3 | 2 +- .../md5-cache/media-libs/libopenraw-0.3.6 | 2 +- .../md5-cache/media-libs/libopenraw-0.3.7 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.7-r1 | 2 +- .../md5-cache/media-libs/libopenshot-0.3.2-r1 | 2 +- .../media-libs/libopenshot-audio-0.2.2 | 2 +- .../media-libs/libopenshot-audio-0.3.2 | 2 +- .../md5-cache/media-libs/libpano13-2.9.21-r1 | 2 +- .../md5-cache/media-libs/libpano13-2.9.21-r2 | 2 +- .../md5-cache/media-libs/libpano13-2.9.22 | 2 +- .../md5-cache/media-libs/libpulse-16.1-r4 | 2 +- .../md5-cache/media-libs/libpulse-16.99.1 | 17 + .../media-libs/libqaccessibilityclient-0.4.1 | 2 +- .../md5-cache/media-libs/libreplaygain-477-r2 | 2 +- .../media-libs/librtprocess-0.12.0-r1 | 2 +- .../media-libs/libsdl-1.2.15_p20221201 | 2 +- metadata/md5-cache/media-libs/libsdl-1.2.64 | 2 +- .../media-libs/libsdl-1.2.64_p20230726 | 2 +- metadata/md5-cache/media-libs/libsdl-1.2.68 | 2 +- metadata/md5-cache/media-libs/libsdl2-2.28.1 | 2 +- metadata/md5-cache/media-libs/libsdl2-2.28.3 | 2 +- .../md5-cache/media-libs/libsdl2-2.28.4-r1 | 2 +- .../md5-cache/media-libs/libsfml-2.5.1-r1 | 2 +- .../md5-cache/media-libs/libsfml-2.5.1-r2 | 2 +- metadata/md5-cache/media-libs/libsfml-2.6.0 | 2 +- .../md5-cache/media-libs/libshumate-1.0.5 | 2 +- .../md5-cache/media-libs/libshumate-1.1.0 | 2 +- .../md5-cache/media-libs/libshumate-1.1.1 | 2 +- .../media-libs/libsidplay-1.36.59-r3 | 6 +- metadata/md5-cache/media-libs/libsixel-1.10.3 | 2 +- .../md5-cache/media-libs/libsoundio-2.0.0-r1 | 2 +- .../media-libs/libtgvoip-2.4.4_p20221208-r1 | 2 +- .../md5-cache/media-libs/libtheora-1.1.1-r2 | 2 +- metadata/md5-cache/media-libs/libuvc-0.0.6-r2 | 2 +- metadata/md5-cache/media-libs/libuvc-0.0.7 | 2 +- .../libva-intel-media-driver-23.2.4 | 2 +- .../libva-intel-media-driver-23.3.0 | 2 +- .../libva-intel-media-driver-23.3.1 | 2 +- .../libva-intel-media-driver-23.3.2 | 2 +- .../libva-intel-media-driver-23.3.4 | 2 +- .../media-libs/libva-intel-media-driver-9999 | 2 +- metadata/md5-cache/media-libs/libvisio-0.1.7 | 2 +- metadata/md5-cache/media-libs/libvisio-9999 | 2 +- metadata/md5-cache/media-libs/libvmaf-2.3.1 | 2 +- metadata/md5-cache/media-libs/libvmaf-9999 | 2 +- .../md5-cache/media-libs/lsp-plugins-1.2.3 | 2 +- .../md5-cache/media-libs/lsp-plugins-1.2.3-r1 | 2 +- .../md5-cache/media-libs/lsp-plugins-1.2.6 | 2 +- .../md5-cache/media-libs/lsp-plugins-9999 | 2 +- metadata/md5-cache/media-libs/mlt-7.18.0 | 2 +- metadata/md5-cache/media-libs/mlt-7.20.0 | 2 +- .../md5-cache/media-libs/munt-mt32emu-2.7.0 | 2 +- .../md5-cache/media-libs/musicbrainz-5.1.0 | 2 +- metadata/md5-cache/media-libs/mutagen-1.47.0 | 2 +- .../md5-cache/media-libs/nanosvg-20221222 | 2 +- metadata/md5-cache/media-libs/netpbm-11.2.0 | 2 +- metadata/md5-cache/media-libs/netpbm-11.2.4 | 2 +- metadata/md5-cache/media-libs/netpbm-11.4.3 | 2 +- .../noise-suppression-for-voice-0.91 | 2 +- .../noise-suppression-for-voice-1.03 | 2 +- .../noise-suppression-for-voice-9999 | 2 +- metadata/md5-cache/media-libs/oidn-1.4.2 | 2 +- metadata/md5-cache/media-libs/oidn-1.4.3 | 2 +- metadata/md5-cache/media-libs/oneVPL-2023.3.1 | 2 +- .../md5-cache/media-libs/oneVPL-cpu-2023.2.0 | 2 +- .../media-libs/oneVPL-intel-gpu-23.3.2 | 2 +- .../media-libs/oneVPL-intel-gpu-23.3.4 | 2 +- .../md5-cache/media-libs/openal-1.23.1-r1 | 2 +- .../md5-cache/media-libs/opencollada-1.6.68 | 2 +- .../md5-cache/media-libs/opencolorio-2.1.3 | 6 +- .../md5-cache/media-libs/opencolorio-2.2.1 | 8 +- .../md5-cache/media-libs/opencolorio-2.3.0 | 8 +- .../md5-cache/media-libs/openctm-1.0.3-r1 | 2 +- metadata/md5-cache/media-libs/opencv-4.6.0-r4 | 2 +- metadata/md5-cache/media-libs/opencv-4.7.0 | 2 +- metadata/md5-cache/media-libs/opencv-4.7.0-r1 | 2 +- metadata/md5-cache/media-libs/opencv-4.8.0 | 2 +- metadata/md5-cache/media-libs/opencv-4.8.0-r1 | 2 +- metadata/md5-cache/media-libs/openexr-3.1.11 | 16 + .../md5-cache/media-libs/openexr-3.1.5-r1 | 10 +- metadata/md5-cache/media-libs/openexr-3.1.7 | 10 +- metadata/md5-cache/media-libs/openfec-1.4.2.9 | 2 +- .../md5-cache/media-libs/openimageio-2.4.12.0 | 4 +- .../md5-cache/media-libs/openimageio-2.4.13.0 | 4 +- .../md5-cache/media-libs/openimageio-2.4.14.0 | 17 + .../md5-cache/media-libs/openimageio-2.4.15.0 | 17 + .../md5-cache/media-libs/openimageio-2.4.16.0 | 17 + .../media-libs/openimageio-2.4.6.0-r1 | 2 +- .../md5-cache/media-libs/openimageio-2.5.4.0 | 17 + .../md5-cache/media-libs/openjpeg-2.5.0-r5 | 2 +- .../md5-cache/media-libs/openjpeg-2.5.0-r6 | 2 +- metadata/md5-cache/media-libs/openpgl-0.5.0 | 2 +- .../md5-cache/media-libs/opensubdiv-3.4.4-r3 | 2 +- .../md5-cache/media-libs/opensubdiv-3.5.0 | 2 +- metadata/md5-cache/media-libs/opus-1.3.1-r4 | 2 +- metadata/md5-cache/media-libs/opus-1.4 | 2 +- metadata/md5-cache/media-libs/osl-1.12.11.0 | 2 +- metadata/md5-cache/media-libs/osl-1.12.13.0 | 2 +- metadata/md5-cache/media-libs/osl-1.12.7.0 | 2 +- metadata/md5-cache/media-libs/partio-1.14.6 | 2 +- .../md5-cache/media-libs/phonon-4.11.1-r2 | 2 +- .../media-libs/phonon-gstreamer-4.10.0-r1 | 2 +- .../md5-cache/media-libs/phonon-vlc-0.11.3-r1 | 2 +- metadata/md5-cache/media-libs/plib-1.8.5-r4 | 2 +- .../md5-cache/media-libs/pnglite-0.1.17-r1 | 2 +- metadata/md5-cache/media-libs/portmidi-2.0.4 | 2 +- metadata/md5-cache/media-libs/portsmf-239 | 2 +- metadata/md5-cache/media-libs/ptex-2.4.2 | 2 +- .../md5-cache/media-libs/pulseaudio-qt-1.3-r3 | 2 +- metadata/md5-cache/media-libs/qhull-2020.2-r3 | 2 +- .../md5-cache/media-libs/quarter-1.1.0-r1 | 2 +- .../raspberrypi-userland-0_pre20160424 | 2 +- .../raspberrypi-userland-0_pre20201022 | 2 +- .../media-libs/raspberrypi-userland-9999 | 2 +- metadata/md5-cache/media-libs/rtmidi-6.0.0 | 2 +- .../md5-cache/media-libs/rubberband-3.3.0-r1 | 2 +- metadata/md5-cache/media-libs/sdl2-ttf-2.20.0 | 2 +- metadata/md5-cache/media-libs/sdl2-ttf-2.20.2 | 2 +- .../media-libs/sdl_audiolib-0_p20220622-r1 | 2 +- .../md5-cache/media-libs/sdl_audiolib-9999 | 2 +- metadata/md5-cache/media-libs/shaderc-2023.4 | 2 +- metadata/md5-cache/media-libs/shaderc-2023.6 | 2 +- metadata/md5-cache/media-libs/simage-1.8.1-r3 | 2 +- metadata/md5-cache/media-libs/simage-9999 | 2 +- metadata/md5-cache/media-libs/smpeg-0.4.4-r11 | 2 +- metadata/md5-cache/media-libs/smpeg-0.4.4-r12 | 2 +- metadata/md5-cache/media-libs/soxr-0.1.3-r1 | 2 +- metadata/md5-cache/media-libs/speex-1.2.1-r2 | 2 +- metadata/md5-cache/media-libs/speexdsp-1.2.1 | 2 +- metadata/md5-cache/media-libs/stk-4.6.2 | 2 +- .../md5-cache/media-libs/svgalib-1.9.25-r8 | 2 +- metadata/md5-cache/media-libs/svt-av1-1.1.0 | 2 +- metadata/md5-cache/media-libs/svt-av1-1.4.1 | 2 +- .../md5-cache/media-libs/svt-av1-1.5.0-r1 | 2 +- metadata/md5-cache/media-libs/svt-av1-9999 | 2 +- metadata/md5-cache/media-libs/svt-hevc-1.5.1 | 2 +- .../md5-cache/media-libs/svt-hevc-1.5.1-r1 | 2 +- metadata/md5-cache/media-libs/svt-hevc-9999 | 2 +- metadata/md5-cache/media-libs/t1lib-5.1.2-r3 | 2 +- metadata/md5-cache/media-libs/taglib-1.13 | 2 +- metadata/md5-cache/media-libs/taglib-1.13.1 | 2 +- .../media-libs/taglib-extras-1.0.1-r1 | 2 +- .../md5-cache/media-libs/tg_owt-0_pre20230105 | 2 +- .../md5-cache/media-libs/tg_owt-0_pre20230428 | 2 +- .../md5-cache/media-libs/tg_owt-0_pre20230921 | 2 +- metadata/md5-cache/media-libs/tiff-4.5.0-r2 | 2 +- metadata/md5-cache/media-libs/tiff-4.5.1 | 2 +- metadata/md5-cache/media-libs/tiff-4.6.0 | 2 +- .../md5-cache/media-libs/tiff-compat-4.4.0-r1 | 2 +- metadata/md5-cache/media-libs/tse3-0.3.1-r2 | 2 +- metadata/md5-cache/media-libs/urt-3.1b-r3 | 2 +- metadata/md5-cache/media-libs/vidstab-1.1.1 | 2 +- metadata/md5-cache/media-libs/vidstab-9999 | 2 +- metadata/md5-cache/media-libs/vigra-1.11.1-r9 | 2 +- metadata/md5-cache/media-libs/vigra-9999 | 2 +- metadata/md5-cache/media-libs/vips-8.14.5 | 2 +- metadata/md5-cache/media-libs/vo-aacenc-0.1.3 | 2 +- metadata/md5-cache/media-libs/vo-aacenc-9999 | 2 +- .../md5-cache/media-libs/volpack-1.0_p7-r2 | 2 +- .../media-libs/vulkan-layers-1.3.261 | 2 +- .../md5-cache/media-libs/vulkan-layers-9999 | 2 +- .../media-libs/vulkan-loader-1.3.261 | 2 +- .../md5-cache/media-libs/vulkan-loader-9999 | 2 +- .../media-libs/webrtc-audio-processing-1.0 | 15 - .../media-libs/webrtc-audio-processing-1.3 | 15 + metadata/md5-cache/media-libs/woff2-1.0.2-r5 | 2 +- metadata/md5-cache/media-libs/wxsvg-1.5.11-r1 | 2 +- metadata/md5-cache/media-libs/wxsvg-1.5.23 | 2 +- .../md5-cache/media-libs/x264-0.0.20220222 | 2 +- metadata/md5-cache/media-libs/x264-9999 | 2 +- metadata/md5-cache/media-libs/x265-3.5-r2 | 2 +- metadata/md5-cache/media-libs/x265-9999 | 2 +- .../md5-cache/media-libs/xine-lib-1.2.13-r2 | 2 +- .../md5-cache/media-libs/xine-lib-1.2.9999 | 2 +- metadata/md5-cache/media-libs/xvid-1.3.7 | 2 +- metadata/md5-cache/media-libs/xvid-1.3.7-r1 | 2 +- .../media-libs/zita-resampler-1.10.1 | 2 +- .../md5-cache/media-libs/zita-resampler-1.8.0 | 2 +- metadata/md5-cache/media-libs/zmusic-1.1.4 | 2 +- metadata/md5-cache/media-libs/zxing-cpp-2.1.0 | 2 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 84362 -> 84408 bytes .../media-plugins/alsa-plugins-1.2.7.1-r1 | 2 +- .../md5-cache/media-plugins/calf-0.90.3-r2 | 2 +- metadata/md5-cache/media-plugins/calf-9999 | 2 +- .../media-plugins/frei0r-plugins-1.7.0-r2 | 2 +- .../media-plugins/frei0r-plugins-1.8.0 | 2 +- .../media-plugins/gst-plugins-libnice-0.1.21 | 4 +- .../kodi-audiodecoder-modplug-3.0.0 | 2 +- .../kodi-audiodecoder-modplug-9999 | 2 +- .../kodi-audiodecoder-nosefart-3.0.0 | 2 +- .../kodi-audiodecoder-nosefart-9999 | 2 +- .../kodi-audiodecoder-sacd-0.1.1 | 2 +- .../media-plugins/kodi-audiodecoder-sacd-9999 | 2 +- .../kodi-audiodecoder-sidplay-3.0.0 | 2 +- .../kodi-audiodecoder-sidplay-9999 | 2 +- .../kodi-audiodecoder-snesapu-3.0.0 | 2 +- .../kodi-audiodecoder-snesapu-9999 | 2 +- .../kodi-audiodecoder-stsound-3.0.0 | 2 +- .../kodi-audiodecoder-stsound-9999 | 2 +- .../kodi-audiodecoder-timidity-3.0.0 | 2 +- .../kodi-audiodecoder-timidity-9999 | 2 +- .../kodi-audiodecoder-vgmstream-3.0.0 | 2 +- .../kodi-audiodecoder-vgmstream-9999 | 2 +- .../kodi-audioencoder-flac-19.0.0-r1 | 2 +- .../media-plugins/kodi-audioencoder-flac-9999 | 2 +- .../kodi-audioencoder-lame-19.0.0 | 2 +- .../media-plugins/kodi-audioencoder-lame-9999 | 2 +- .../kodi-audioencoder-vorbis-19.0.0 | 2 +- .../kodi-audioencoder-vorbis-9999 | 2 +- .../kodi-audioencoder-wav-19.0.0 | 2 +- .../media-plugins/kodi-audioencoder-wav-9999 | 2 +- .../media-plugins/kodi-game-libretro-19.0.0 | 2 +- .../media-plugins/kodi-game-libretro-9999 | 2 +- .../kodi-game-libretro-bnes-0.83.0.8 | 2 +- .../kodi-game-libretro-bnes-9999 | 2 +- .../kodi-game-libretro-dosbox-0.74.0.9 | 2 +- .../kodi-game-libretro-dosbox-9999 | 2 +- .../kodi-game-libretro-nestopia-1.51.0.16 | 2 +- .../kodi-game-libretro-nestopia-9999 | 2 +- .../kodi-game-libretro-snes9x-1.60.0.20 | 2 +- .../kodi-game-libretro-snes9x-9999 | 2 +- ...i-game-libretro-twentyfortyeight-1.0.0.118 | 2 +- .../kodi-game-libretro-twentyfortyeight-9999 | 2 +- .../kodi-imagedecoder-heif-19.0.0 | 2 +- .../media-plugins/kodi-imagedecoder-heif-9999 | 2 +- .../kodi-imagedecoder-raw-19.0.0 | 2 +- .../media-plugins/kodi-imagedecoder-raw-9999 | 2 +- .../kodi-inputstream-adaptive-19.0.0 | 4 +- .../kodi-inputstream-adaptive-9999 | 2 +- .../kodi-inputstream-ffmpegdirect-19.0.0 | 4 +- .../kodi-inputstream-ffmpegdirect-9999 | 2 +- .../kodi-inputstream-rtmp-19.0.0 | 2 +- .../media-plugins/kodi-inputstream-rtmp-9999 | 2 +- .../kodi-peripheral-joystick-19.0.0 | 2 +- .../kodi-peripheral-joystick-9999 | 2 +- .../media-plugins/kodi-pvr-argustv-7.1.2 | 2 +- .../media-plugins/kodi-pvr-argustv-9999 | 2 +- .../media-plugins/kodi-pvr-demo-7.1.4 | 2 +- .../media-plugins/kodi-pvr-demo-9999 | 2 +- .../media-plugins/kodi-pvr-dvblink-9.1.2 | 2 +- .../media-plugins/kodi-pvr-dvblink-9999 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-7.3.3 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-9999 | 2 +- .../media-plugins/kodi-pvr-filmon-6.1.2 | 2 +- .../media-plugins/kodi-pvr-filmon-9999 | 2 +- .../media-plugins/kodi-pvr-hts-8.4.0 | 2 +- .../md5-cache/media-plugins/kodi-pvr-hts-9999 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-7.6.9 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-9999 | 2 +- .../kodi-pvr-mediaportal-tvserver-8.2.1 | 2 +- .../kodi-pvr-mediaportal-tvserver-9999 | 2 +- .../media-plugins/kodi-pvr-mythtv-7.3.1 | 2 +- .../media-plugins/kodi-pvr-mythtv-9999 | 2 +- .../media-plugins/kodi-pvr-nextpvr-8.2.6 | 2 +- .../media-plugins/kodi-pvr-nextpvr-9999 | 2 +- .../media-plugins/kodi-pvr-njoy-7.1.1 | 2 +- .../media-plugins/kodi-pvr-njoy-9999 | 2 +- .../media-plugins/kodi-pvr-pctv-6.1.1 | 2 +- .../media-plugins/kodi-pvr-pctv-9999 | 2 +- .../media-plugins/kodi-pvr-stalker-7.1.1 | 2 +- .../media-plugins/kodi-pvr-stalker-9999 | 2 +- .../media-plugins/kodi-pvr-vbox-8.1.2 | 2 +- .../media-plugins/kodi-pvr-vbox-9999 | 2 +- .../media-plugins/kodi-pvr-vdr-vnsi-19.0.5 | 2 +- .../media-plugins/kodi-pvr-vdr-vnsi-9999 | 2 +- .../media-plugins/kodi-pvr-vuplus-7.4.9 | 2 +- .../media-plugins/kodi-pvr-vuplus-9999 | 2 +- .../media-plugins/kodi-pvr-wmc-6.1.2 | 2 +- .../md5-cache/media-plugins/kodi-pvr-wmc-9999 | 2 +- .../media-plugins/kodi-pvr-zattoo-19.7.9 | 2 +- .../media-plugins/kodi-pvr-zattoo-9999 | 2 +- .../kodi-screensaver-asteroids-2.4.2-r1 | 2 +- .../kodi-screensaver-asteroids-9999 | 2 +- .../kodi-screensaver-asterwave-3.3.0 | 2 +- .../kodi-screensaver-asterwave-9999 | 2 +- .../kodi-screensaver-biogenesis-2.3.2-r1 | 2 +- .../kodi-screensaver-biogenesis-9999 | 2 +- .../kodi-screensaver-cpblobs-3.4.0 | 2 +- .../kodi-screensaver-cpblobs-9999 | 2 +- .../kodi-screensaver-greynetic-2.3.1-r1 | 2 +- .../kodi-screensaver-greynetic-9999 | 2 +- .../kodi-screensaver-matrixtrails-2.6.0 | 2 +- .../kodi-screensaver-matrixtrails-9999 | 2 +- .../kodi-screensaver-pingpong-2.2.2-r1 | 2 +- .../kodi-screensaver-pingpong-9999 | 2 +- .../media-plugins/kodi-screensaver-pyro-3.3.0 | 2 +- .../media-plugins/kodi-screensaver-pyro-9999 | 2 +- .../kodi-screensaver-shadertoy-3.2.0 | 2 +- .../kodi-screensaver-shadertoy-9999 | 2 +- .../kodi-screensaver-stars-2.4.0 | 2 +- .../media-plugins/kodi-screensaver-stars-9999 | 2 +- .../kodi-vfs-libarchive-2.0.1-r1 | 2 +- .../media-plugins/kodi-vfs-libarchive-9999 | 2 +- .../media-plugins/kodi-vfs-rar-4.0.0 | 2 +- .../md5-cache/media-plugins/kodi-vfs-rar-9999 | 2 +- .../media-plugins/kodi-vfs-sftp-2.0.0 | 2 +- .../media-plugins/kodi-vfs-sftp-9999 | 2 +- .../kodi-visualization-fishbmc-19.0.0 | 2 +- .../kodi-visualization-fishbmc-9999 | 2 +- .../kodi-visualization-goom-19.0.0 | 2 +- .../kodi-visualization-goom-9999 | 2 +- .../kodi-visualization-projectm-19.0.1 | 2 +- .../kodi-visualization-projectm-9999 | 2 +- .../kodi-visualization-shadertoy-19.1.1 | 2 +- .../kodi-visualization-shadertoy-9999 | 2 +- .../kodi-visualization-spectrum-19.0.0 | 2 +- .../kodi-visualization-spectrum-9999 | 2 +- .../kodi-visualization-starburst-19.0.0 | 2 +- .../kodi-visualization-starburst-9999 | 2 +- .../kodi-visualization-waveform-19.0.1 | 2 +- .../kodi-visualization-waveform-9999 | 2 +- .../media-plugins/libvisual-projectm-2.1.1 | 2 +- .../media-plugins/qmmp-plugin-pack-1.6.1 | 2 +- .../media-plugins/swh-plugins-0.4.17 | 2 +- .../media-plugins/vdr-actuator-1.2.1 | 2 +- .../vdr-actuator-2.4.1_pre20181025 | 2 +- .../md5-cache/media-plugins/vdr-avards-0.2.4 | 2 +- .../md5-cache/media-plugins/vdr-avards-0.2.6 | 2 +- .../md5-cache/media-plugins/vdr-beep-0.1.2 | 2 +- .../md5-cache/media-plugins/vdr-burn-0.2.2-r2 | 2 +- .../md5-cache/media-plugins/vdr-burn-0.3.0-r2 | 2 +- .../media-plugins/vdr-calc-0.0.1_rc5 | 2 +- .../media-plugins/vdr-cdplayer-1.2.2 | 2 +- .../media-plugins/vdr-cinebars-0.0.5 | 2 +- .../media-plugins/vdr-clock-1.0.0-r2 | 2 +- .../md5-cache/media-plugins/vdr-ddci2-1.0.4 | 2 +- .../md5-cache/media-plugins/vdr-ddci2-1.0.5 | 2 +- .../md5-cache/media-plugins/vdr-ddci2-9999 | 2 +- .../media-plugins/vdr-devstatus-0.4.1-r1 | 2 +- .../media-plugins/vdr-dummydevice-2.0.0 | 2 +- .../media-plugins/vdr-duplicates-1.0.1 | 2 +- .../md5-cache/media-plugins/vdr-dvbapi-2.2.5 | 2 +- .../vdr-dvbhddevice-2.1.3_p20140115 | 2 +- .../vdr-dvbhddevice-2.2.0_p20180420-r1 | 2 +- .../media-plugins/vdr-dvbsddevice-2.2.0-r2 | 2 +- .../vdr-dvd-0.3.7_pre20090106-r4 | 2 +- .../media-plugins/vdr-dvdswitch-0.2.2 | 2 +- .../media-plugins/vdr-dvdswitch-0.2.3 | 2 +- .../media-plugins/vdr-epgsearch-2.4.1 | 2 +- .../md5-cache/media-plugins/vdr-epgsync-1.0.1 | 2 +- .../media-plugins/vdr-epgsync-1.0.1-r1 | 2 +- .../md5-cache/media-plugins/vdr-epgsync-1.0.2 | 2 +- .../md5-cache/media-plugins/vdr-exec-0.0.3 | 2 +- .../media-plugins/vdr-extrecmenu-1.2.4-r2 | 2 +- .../md5-cache/media-plugins/vdr-femon-2.4.0 | 2 +- .../media-plugins/vdr-ffnetdev-0.1.2 | 2 +- .../vdr-filebrowser-0.2.3_p20210521 | 2 +- .../media-plugins/vdr-freecell-0.0.2-r4 | 2 +- .../media-plugins/vdr-fritzbox-1.5.3-r4 | 2 +- .../media-plugins/vdr-graphlcd-1.0.1-r2 | 2 +- .../media-plugins/vdr-imonlcd-1.0.3-r1 | 2 +- .../md5-cache/media-plugins/vdr-iptv-2.2.1-r1 | 2 +- .../md5-cache/media-plugins/vdr-iptv-2.4.0 | 2 +- .../media-plugins/vdr-joystick-0.0.3 | 2 +- .../media-plugins/vdr-launcher-0.0.4-r1 | 2 +- .../media-plugins/vdr-lcdproc-0.0.10.9 | 2 +- .../media-plugins/vdr-lcdproc-0.0.10.9-r1 | 2 +- .../md5-cache/media-plugins/vdr-live-3.0.6 | 2 +- .../md5-cache/media-plugins/vdr-loadepg-0.2.7 | 2 +- .../media-plugins/vdr-menuorg-0.5.1-r1 | 2 +- .../md5-cache/media-plugins/vdr-menuorg-0.5.2 | 2 +- .../md5-cache/media-plugins/vdr-mlist-1.0.2 | 2 +- .../media-plugins/vdr-mp3ng-0.0.1_pre5-r5 | 2 +- .../media-plugins/vdr-mplayer-0.10.2-r2 | 2 +- .../media-plugins/vdr-newsticker-0.0.4 | 2 +- .../md5-cache/media-plugins/vdr-noepg-0.0.4 | 2 +- .../md5-cache/media-plugins/vdr-noepg-0.0.5 | 2 +- .../media-plugins/vdr-osdserver-0.1.3 | 2 +- .../media-plugins/vdr-osdteletext-0.9.8 | 2 +- .../media-plugins/vdr-osdteletext-2.2.1 | 2 +- .../media-plugins/vdr-osdteletext-2.3.1 | 2 +- .../md5-cache/media-plugins/vdr-peer-0.0.1 | 2 +- .../media-plugins/vdr-permashift-1.0.1-r1 | 2 +- .../vdr-permashift-1.0.4_pre20200301 | 2 +- .../md5-cache/media-plugins/vdr-pin-0.1.17-r1 | 2 +- .../media-plugins/vdr-powermate-0.0.5 | 2 +- .../md5-cache/media-plugins/vdr-pvr350-1.7.5 | 2 +- .../md5-cache/media-plugins/vdr-radio-0.9.1 | 2 +- .../md5-cache/media-plugins/vdr-radio-1.1.0 | 2 +- .../md5-cache/media-plugins/vdr-rcu-2.2.0 | 2 +- .../media-plugins/vdr-recsearch-0.3.7 | 2 +- .../media-plugins/vdr-remote-0.7.0-r1 | 2 +- .../media-plugins/vdr-remoteosd-1.0.0 | 2 +- .../media-plugins/vdr-remoteosd-1.0.0-r1 | 2 +- .../media-plugins/vdr-remoteosd-1.0.1 | 2 +- .../media-plugins/vdr-rpihddevice-1.0.3 | 2 +- .../media-plugins/vdr-rpihddevice-1.0.5 | 2 +- .../media-plugins/vdr-rssreader-2.4.0-r1 | 2 +- .../md5-cache/media-plugins/vdr-satip-2.2.5 | 2 +- .../md5-cache/media-plugins/vdr-satip-2.4.1 | 2 +- .../media-plugins/vdr-scheduler-0.1.3 | 2 +- .../media-plugins/vdr-scheduler-0.1.6 | 2 +- .../media-plugins/vdr-screenshot-0.0.15 | 2 +- .../media-plugins/vdr-serial-0.0.6a-r1 | 2 +- .../media-plugins/vdr-skincurses-2.2.0 | 2 +- .../media-plugins/vdr-skinelchi-0.3.0-r1 | 2 +- .../media-plugins/vdr-skinelchi-0.3.0-r2 | 2 +- .../media-plugins/vdr-skinsoppalusikka-2.4.0 | 2 +- .../media-plugins/vdr-sleeptimer-0.6 | 2 +- .../media-plugins/vdr-sleeptimer-0.6-r1 | 2 +- .../media-plugins/vdr-sndctl-0.1.5.1 | 2 +- .../media-plugins/vdr-solitaire-0.0.3 | 2 +- .../md5-cache/media-plugins/vdr-span-0.0.7 | 2 +- .../vdr-streamdev-0.6.1_p20170930 | 2 +- .../media-plugins/vdr-streamdev-0.6.3 | 2 +- .../media-plugins/vdr-suspendoutput-2.0.1-r1 | 2 +- .../media-plugins/vdr-svdrposd-1.0.0 | 2 +- .../media-plugins/vdr-svdrpservice-1.0.0-r1 | 2 +- .../media-plugins/vdr-systeminfo-0.1.4-r1 | 2 +- .../media-plugins/vdr-ttxtsubs-0.3.0-r2 | 2 +- .../media-plugins/vdr-ttxtsubs-0.3.0-r3 | 2 +- .../media-plugins/vdr-undelete-0.0.7 | 2 +- .../media-plugins/vdr-undelete-0.0.7-r1 | 2 +- .../media-plugins/vdr-undelete-2.3.1_pre1 | 2 +- .../md5-cache/media-plugins/vdr-vcd-0.9-r4 | 2 +- .../media-plugins/vdr-vdrmanager-0.14 | 2 +- .../media-plugins/vdr-vompserver-0.5.1 | 2 +- .../media-plugins/vdr-weatherng-0.0.8_pre3-r1 | 2 +- .../media-plugins/vdr-wirbelscan-0.0.7-r1 | 2 +- .../vdr-wirbelscan-2018.11.04-r1 | 2 +- .../media-plugins/vdr-xineliboutput-2.2.0-r2 | 2 +- .../media-plugins/vdr-xineliboutput-2.2.0-r4 | 2 +- .../media-plugins/vdr-xineliboutput-2.2.0-r5 | 2 +- .../media-plugins/vdr-xineliboutput-9999 | 2 +- .../media-plugins/vdr-zappilot-0.0.5-r2 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 8494 -> 8503 bytes metadata/md5-cache/media-radio/chirp-20230917 | 2 +- metadata/md5-cache/media-radio/chirp-20231021 | 2 +- .../md5-cache/media-radio/cwdaemon-0.10.2 | 2 +- .../md5-cache/media-radio/cwdaemon-0.11.0 | 2 +- metadata/md5-cache/media-radio/direwolf-1.6 | 2 +- .../md5-cache/media-radio/fldigi-4.1.26-r1 | 2 +- metadata/md5-cache/media-radio/fldigi-4.1.27 | 2 +- metadata/md5-cache/media-radio/fldigi-4.2.00 | 2 +- metadata/md5-cache/media-radio/flrig-1.4.7 | 2 +- metadata/md5-cache/media-radio/flrig-1.4.8 | 2 +- metadata/md5-cache/media-radio/flrig-2.0.03 | 2 +- metadata/md5-cache/media-radio/ibp-0.21-r2 | 2 +- .../md5-cache/media-radio/js8call-2.2.0-r1 | 2 +- .../md5-cache/media-radio/kochmorse-3.5.1 | 2 +- .../md5-cache/media-radio/svxlink-19.09.2 | 2 +- metadata/md5-cache/media-radio/tlf-1.4.1-r1 | 2 +- metadata/md5-cache/media-radio/tlf-1.4.1-r2 | 2 +- metadata/md5-cache/media-radio/tlf-1.4.1-r3 | 2 +- metadata/md5-cache/media-radio/tlf-1.4.1-r4 | 2 +- metadata/md5-cache/media-radio/tqsl-2.6.4 | 2 +- metadata/md5-cache/media-radio/tqsl-2.6.5 | 2 +- metadata/md5-cache/media-radio/tucnak-4.43 | 2 +- metadata/md5-cache/media-radio/tucnak-4.44 | 2 +- metadata/md5-cache/media-radio/tucnak-4.46 | 2 +- .../md5-cache/media-radio/unixcw-3.6.0-r1 | 2 +- .../md5-cache/media-radio/unixcw-3.6.0-r2 | 2 +- metadata/md5-cache/media-radio/wsjtx-2.6.1 | 2 +- .../md5-cache/media-radio/xastir-2.1.8-r3 | 2 +- .../md5-cache/media-radio/xastir-2.1.8-r4 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 75843 -> 76054 bytes metadata/md5-cache/media-sound/aeolus-0.10.4 | 2 +- .../md5-cache/media-sound/alsa-tools-1.2.5 | 2 +- .../md5-cache/media-sound/alsa-tools-1.2.5-r1 | 2 +- .../media-sound/alsamixergui-0.9.0.1.2-r4 | 2 +- .../md5-cache/media-sound/apulse-0.1.13-r2 | 2 +- metadata/md5-cache/media-sound/ardour-7.5-r3 | 2 +- metadata/md5-cache/media-sound/ardour-8.1 | 2 +- metadata/md5-cache/media-sound/ardour-9999 | 2 +- .../md5-cache/media-sound/audacity-2.4.2-r3 | 2 +- .../md5-cache/media-sound/audacity-3.2.5-r1 | 2 +- metadata/md5-cache/media-sound/audacity-3.3.3 | 2 +- metadata/md5-cache/media-sound/audacity-9999 | 2 +- .../media-sound/audex-0.95_pre20220909 | 2 +- .../md5-cache/media-sound/audiotools-3.1.1-r2 | 2 +- metadata/md5-cache/media-sound/beets-1.6.0-r1 | 2 +- metadata/md5-cache/media-sound/beets-9999 | 2 +- .../bpmdetect-0.7.0_pre20170810-r1 | 2 +- .../md5-cache/media-sound/bristol-0.60.11-r2 | 2 +- metadata/md5-cache/media-sound/cantata-2.5.0 | 2 +- metadata/md5-cache/media-sound/chuck-1.4.1.1 | 2 +- .../media-sound/clementine-1.4.0_rc2-r3 | 2 +- .../media-sound/clementine-1.4.0_rc2-r4 | 2 +- .../md5-cache/media-sound/clementine-9999 | 2 +- metadata/md5-cache/media-sound/csound-6.17.0 | 2 +- metadata/md5-cache/media-sound/csound-9999 | 2 +- metadata/md5-cache/media-sound/darkice-1.4-r1 | 2 +- metadata/md5-cache/media-sound/daudio-0.3-r1 | 2 +- .../media-sound/dbmeasure-0.0.20100217 | 2 +- .../md5-cache/media-sound/deadbeef-1.9.5-r3 | 2 +- .../media-sound/deadbeef-1.9.6_beta2 | 2 +- metadata/md5-cache/media-sound/denonavr-cli-3 | 2 +- .../md5-cache/media-sound/drumstick-2.6.1-r1 | 2 +- metadata/md5-cache/media-sound/elisa-23.04.3 | 2 +- metadata/md5-cache/media-sound/elisa-23.08.2 | 2 +- .../md5-cache/media-sound/flacon-10.0.0-r1 | 2 +- .../md5-cache/media-sound/fluidsynth-2.3.3 | 2 +- .../md5-cache/media-sound/fluidsynth-2.3.4 | 2 +- .../md5-cache/media-sound/frescobaldi-3.3.0 | 2 +- .../md5-cache/media-sound/gigedit-1.2.0-r1 | 2 +- metadata/md5-cache/media-sound/gigedit-9999 | 2 +- .../md5-cache/media-sound/gogglesmm-1.2.1-r2 | 2 +- metadata/md5-cache/media-sound/gpodder-3.11.2 | 2 +- metadata/md5-cache/media-sound/gpodder-3.11.3 | 2 +- metadata/md5-cache/media-sound/gpodder-3.11.4 | 2 +- metadata/md5-cache/media-sound/grip-4.2.4 | 2 +- metadata/md5-cache/media-sound/gsm-1.0.13-r1 | 2 +- metadata/md5-cache/media-sound/gsm-1.0.22_p1 | 2 +- .../md5-cache/media-sound/guayadeque-0.4.7 | 2 +- .../md5-cache/media-sound/guayadeque-9999 | 2 +- metadata/md5-cache/media-sound/helvum-0.4.1 | 2 +- .../md5-cache/media-sound/helvum-0.5.1-r1 | 2 +- .../md5-cache/media-sound/hydrogen-1.2.2-r1 | 2 +- metadata/md5-cache/media-sound/hydrogen-9999 | 2 +- .../media-sound/jack-4.0.0_pre20201220-r1 | 2 +- .../media-sound/jack-keyboard-2.7.2-r1 | 2 +- .../media-sound/jack-rack-1.4.8_rc1-r1 | 2 +- metadata/md5-cache/media-sound/jack2-1.9.22 | 2 +- metadata/md5-cache/media-sound/jack2-9999 | 2 +- metadata/md5-cache/media-sound/jalv-1.6.8 | 2 +- metadata/md5-cache/media-sound/kasts-23.04.3 | 2 +- metadata/md5-cache/media-sound/kasts-23.08.2 | 2 +- metadata/md5-cache/media-sound/kid3-3.9.4 | 2 +- .../md5-cache/media-sound/kmetronome-1.3.0 | 2 +- metadata/md5-cache/media-sound/kmidimon-1.3.0 | 2 +- .../md5-cache/media-sound/krecorder-23.04.3 | 2 +- .../md5-cache/media-sound/krecorder-23.08.2 | 2 +- .../media-sound/linux-show-player-0.5.3-r1 | 2 +- .../md5-cache/media-sound/linuxsampler-2.2.0 | 2 +- metadata/md5-cache/media-sound/lmms-1.2.2 | 2 +- metadata/md5-cache/media-sound/lmms-1.2.2-r1 | 2 +- metadata/md5-cache/media-sound/lmms-9999 | 2 +- metadata/md5-cache/media-sound/mac-10.24 | 2 +- metadata/md5-cache/media-sound/mac-10.25 | 2 +- .../md5-cache/media-sound/mac-4.11.4.5.7-r1 | 2 +- .../media-sound/milkytracker-1.04.00-r1 | 2 +- metadata/md5-cache/media-sound/mixxx-2.3.6 | 2 +- metadata/md5-cache/media-sound/mixxx-2.3.9999 | 2 +- metadata/md5-cache/media-sound/mixxx-9999 | 2 +- metadata/md5-cache/media-sound/mp3c-0.31-r1 | 2 +- metadata/md5-cache/media-sound/mp3check-0.8.7 | 2 +- metadata/md5-cache/media-sound/mpd-0.23.12-r2 | 2 +- metadata/md5-cache/media-sound/mpd-0.23.13 | 2 +- metadata/md5-cache/media-sound/mpg123-1.31.3 | 2 +- .../md5-cache/media-sound/mpg123-1.31.3-r1 | 2 +- metadata/md5-cache/media-sound/mpg123-1.32.3 | 2 +- .../md5-cache/media-sound/multimux-0.2.5.2 | 2 +- .../media-sound/musepack-tools-465-r2 | 2 +- .../md5-cache/media-sound/musescore-3.6.2-r1 | 2 +- .../md5-cache/media-sound/musescore-4.0.2 | 2 +- metadata/md5-cache/media-sound/musescore-9999 | 2 +- .../md5-cache/media-sound/ncmpcpp-0.9.2-r2 | 2 +- .../md5-cache/media-sound/ncmpcpp-0.9.2-r3 | 2 +- metadata/md5-cache/media-sound/ncmpcpp-9999 | 2 +- metadata/md5-cache/media-sound/ncspot-0.13.4 | 2 +- metadata/md5-cache/media-sound/pamix-1.6-r3 | 2 +- metadata/md5-cache/media-sound/pamix-9999 | 2 +- metadata/md5-cache/media-sound/paprefs-1.2-r3 | 2 +- .../media-sound/pavucontrol-qt-1.3.0-r1 | 2 +- .../md5-cache/media-sound/peercast-0.1218-r2 | 2 +- .../md5-cache/media-sound/pianobar-2022.04.01 | 2 +- metadata/md5-cache/media-sound/pianobar-9999 | 2 +- metadata/md5-cache/media-sound/picard-2.10 | 2 +- metadata/md5-cache/media-sound/picard-2.9.1 | 2 +- metadata/md5-cache/media-sound/picard-2.9.2 | 2 +- metadata/md5-cache/media-sound/picard-9999 | 2 +- metadata/md5-cache/media-sound/picoxine-0.0.7 | 2 +- .../media-sound/pms-0.42_p20170508-r1 | 2 +- .../md5-cache/media-sound/pnmixer-0.7.2-r1 | 2 +- .../md5-cache/media-sound/puddletag-2.2.0-r1 | 2 +- .../media-sound/pulseaudio-daemon-16.99.1 | 18 + .../md5-cache/media-sound/pulsemixer-1.5.1-r2 | 2 +- .../md5-cache/media-sound/pulsemixer-9999 | 2 +- metadata/md5-cache/media-sound/pwavecat-0.4.5 | 2 +- .../md5-cache/media-sound/qastools-0.23.0 | 2 +- .../md5-cache/media-sound/qjackctl-0.9.12 | 2 +- metadata/md5-cache/media-sound/qjackctl-9999 | 2 +- metadata/md5-cache/media-sound/qmmp-1.6.4 | 2 +- metadata/md5-cache/media-sound/qmmp-9999 | 2 +- metadata/md5-cache/media-sound/qpwgraph-0.5.2 | 2 +- metadata/md5-cache/media-sound/qpwgraph-0.5.3 | 2 +- metadata/md5-cache/media-sound/qpwgraph-9999 | 2 +- .../md5-cache/media-sound/qsampler-0.9.10-r2 | 2 +- .../md5-cache/media-sound/qsampler-0.9.11 | 2 +- metadata/md5-cache/media-sound/qsampler-9999 | 2 +- metadata/md5-cache/media-sound/qsynth-0.9.12 | 2 +- metadata/md5-cache/media-sound/qsynth-9999 | 2 +- .../media-sound/qtagger-1.0.1_p20150402 | 2 +- .../md5-cache/media-sound/qtractor-0.9.35 | 2 +- .../md5-cache/media-sound/quodlibet-4.5.0-r1 | 2 +- .../md5-cache/media-sound/quodlibet-4.6.0 | 2 +- .../md5-cache/media-sound/rescrobbled-0.7.1 | 2 +- .../md5-cache/media-sound/rosegarden-23.06 | 2 +- metadata/md5-cache/media-sound/scream-4.0 | 2 +- metadata/md5-cache/media-sound/scream-9999 | 2 +- .../md5-cache/media-sound/snapcast-0.27.0 | 2 +- metadata/md5-cache/media-sound/snd-22.9 | 2 +- .../md5-cache/media-sound/sonata-1.7.0-r1 | 2 +- .../md5-cache/media-sound/sooperlooper-1.7.4 | 2 +- .../media-sound/soundconverter-4.0.3 | 2 +- .../media-sound/soundkonverter-3.0.1-r3 | 2 +- metadata/md5-cache/media-sound/spek-0.8.3-r1 | 2 +- metadata/md5-cache/media-sound/spek-0.8.4 | 2 +- metadata/md5-cache/media-sound/spek-0.8.5 | 2 +- .../md5-cache/media-sound/splay-0.9.5.2-r2 | 2 +- .../media-sound/strawberry-1.0.18-r1 | 2 +- .../media-sound/strawberry-1.0.20-r1 | 2 +- .../md5-cache/media-sound/strawberry-1.0.21 | 2 +- .../md5-cache/media-sound/strawberry-9999 | 2 +- .../media-sound/supercollider-3.13.0 | 2 +- .../media-sound/timidity++-2.15.0-r6 | 2 +- metadata/md5-cache/media-sound/toolame-02l-r4 | 2 +- metadata/md5-cache/media-sound/vmpk-0.8.7 | 2 +- .../md5-cache/media-sound/wavegain-1.3.1-r1 | 2 +- metadata/md5-cache/media-sound/whipper-0.10.0 | 2 +- metadata/md5-cache/media-sound/wildmidi-0.4.5 | 2 +- metadata/md5-cache/media-sound/xmms2-0.9.3-r1 | 2 +- .../md5-cache/media-sound/yarock-1.4.0-r3 | 2 +- metadata/md5-cache/media-sound/yoshimi-2.2.3 | 2 +- metadata/md5-cache/media-sound/yoshimi-2.3.0 | 2 +- .../media-sound/zynaddsubfx-3.0.6-r1 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5307 -> 5308 bytes metadata/md5-cache/media-tv/kodi-19.5-r1 | 2 +- metadata/md5-cache/media-tv/kodi-19.9999 | 2 +- metadata/md5-cache/media-tv/kodi-9999 | 2 +- metadata/md5-cache/media-tv/mythtv-33.1 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 39219 -> 39278 bytes .../media-video/aegisub-3.2.2_p20160518-r105 | 2 +- metadata/md5-cache/media-video/aegisub-9999 | 2 +- metadata/md5-cache/media-video/alevt-1.6.2 | 2 +- .../atomicparsley-0.9.6_p20210715_p151551 | 2 +- metadata/md5-cache/media-video/avidemux-2.8.1 | 2 +- metadata/md5-cache/media-video/bashnapi-2.0.0 | 2 +- metadata/md5-cache/media-video/bbtools-1.9 | 2 +- metadata/md5-cache/media-video/bino-1.6.8 | 2 +- metadata/md5-cache/media-video/bino-2.0 | 2 +- .../md5-cache/media-video/ccextractor-0.88 | 2 +- .../md5-cache/media-video/cclive-0.9.3-r2 | 2 +- metadata/md5-cache/media-video/cheese-44.1 | 2 +- .../md5-cache/media-video/devedeng-4.17.0-r2 | 2 +- .../md5-cache/media-video/dvdauthor-0.7.2-r2 | 2 +- .../md5-cache/media-video/dvdimagecmp-0.3-r1 | 2 +- .../md5-cache/media-video/dvdrip-0.98.11-r5 | 2 +- .../md5-cache/media-video/dvdstyler-3.2.1 | 2 +- .../md5-cache/media-video/ffmpeg-4.4.4-r6 | 2 +- .../md5-cache/media-video/ffmpeg-4.4.4-r7 | 2 +- .../md5-cache/media-video/ffmpeg-5.1.3-r5 | 2 +- metadata/md5-cache/media-video/ffmpeg-6.0-r10 | 2 +- metadata/md5-cache/media-video/ffmpeg-6.0-r9 | 2 +- metadata/md5-cache/media-video/ffmpeg-9999 | 2 +- .../md5-cache/media-video/ffmpeg-chromium-114 | 2 +- .../media-video/ffmpegthumbnailer-2.2.2-r1 | 2 +- metadata/md5-cache/media-video/gaupol-1.11-r1 | 2 +- metadata/md5-cache/media-video/gaupol-1.12 | 2 +- metadata/md5-cache/media-video/hevc-hm-17.0 | 2 +- .../jellyfin-media-player-1.7.1-r1 | 2 +- .../media-video/jellyfin-media-player-1.8.1 | 2 +- .../media-video/jellyfin-media-player-1.9.0 | 2 +- .../media-video/jellyfin-media-player-1.9.1 | 2 +- .../md5-cache/media-video/kaffeine-2.0.18-r2 | 2 +- metadata/md5-cache/media-video/makemkv-1.17.5 | 2 +- .../md5-cache/media-video/mediainfo-22.09 | 2 +- .../md5-cache/media-video/mediainfo-23.03 | 2 +- .../md5-cache/media-video/mediainfo-23.04 | 2 +- .../md5-cache/media-video/mkvtoolnix-72.0.0 | 2 +- .../md5-cache/media-video/mkvtoolnix-75.0.0 | 2 +- .../md5-cache/media-video/mkvtoolnix-77.0 | 2 +- .../md5-cache/media-video/mkvtoolnix-9999 | 2 +- .../media-video/motiontrack-0.1.3-r2 | 2 +- metadata/md5-cache/media-video/mpglen-0.1 | 2 +- .../media-video/mplayer-1.5_p20230215 | 2 +- .../media-video/mplayer-1.5_p20230618 | 2 +- metadata/md5-cache/media-video/mplayer-9999 | 2 +- metadata/md5-cache/media-video/mpv-0.35.1-r2 | 2 +- metadata/md5-cache/media-video/mpv-0.36.0-r1 | 2 +- metadata/md5-cache/media-video/mpv-9999 | 2 +- .../media-video/obs-studio-29.1.3-r1 | 2 +- .../media-video/obs-studio-29.1.3-r2 | 2 +- .../md5-cache/media-video/obs-studio-9999 | 2 +- .../obs-v4l2sink-0.1.0_p20181012-r2 | 2 +- metadata/md5-cache/media-video/openshot-2.6.1 | 2 +- metadata/md5-cache/media-video/openshot-3.1.1 | 2 +- metadata/md5-cache/media-video/oxine-0.7.1-r6 | 2 +- metadata/md5-cache/media-video/peek-1.5.1-r1 | 2 +- .../md5-cache/media-video/pipewire-0.3.75-r3 | 2 +- .../md5-cache/media-video/pipewire-0.3.77-r2 | 2 +- .../md5-cache/media-video/pipewire-0.3.80 | 2 +- .../md5-cache/media-video/pipewire-0.3.81 | 2 +- .../md5-cache/media-video/pipewire-0.3.82-r1 | 2 +- .../md5-cache/media-video/pipewire-0.3.83-r1 | 2 +- metadata/md5-cache/media-video/pipewire-9999 | 2 +- .../md5-cache/media-video/qmplay2-23.08.22 | 2 +- .../md5-cache/media-video/qmplay2-23.09.05 | 2 +- .../md5-cache/media-video/qmplay2-23.10.22 | 2 +- metadata/md5-cache/media-video/qmplay2-9999 | 2 +- .../raspberrypi-omxplayer-0_p20160528-r3 | 2 +- metadata/md5-cache/media-video/rav1e-0.5.1 | 2 +- metadata/md5-cache/media-video/rav1e-0.6.3 | 2 +- metadata/md5-cache/media-video/rav1e-0.6.5 | 2 +- metadata/md5-cache/media-video/rav1e-0.6.6 | 2 +- metadata/md5-cache/media-video/rav1e-9999 | 2 +- .../media-video/rtmpdump-2.4_p20161210-r3 | 2 +- .../media-video/rtmpdump-2.4_p20190330 | 2 +- .../media-video/rtmpdump-2.4_p20210219 | 2 +- metadata/md5-cache/media-video/rtmpdump-9999 | 2 +- .../md5-cache/media-video/shotcut-22.09.23 | 2 +- .../md5-cache/media-video/shotcut-22.12.21 | 2 +- metadata/md5-cache/media-video/shotcut-9999 | 2 +- .../media-video/simplescreenrecorder-0.4.4-r3 | 2 +- .../media-video/simplescreenrecorder-9999 | 2 +- .../md5-cache/media-video/subliminal-2.1.0-r1 | 2 +- .../md5-cache/media-video/subliminal-2.1.0-r2 | 2 +- .../md5-cache/media-video/subliminal-9999 | 2 +- .../media-video/subtitlecomposer-0.7.1-r3 | 2 +- .../media-video/subtitleeditor-0.54.0_p5 | 2 +- .../md5-cache/media-video/subtitler-yuv-0.6.5 | 2 +- .../md5-cache/media-video/super_demux-0.3 | 2 +- .../media-video/tsmuxer-2.6.16_p20220706 | 2 +- metadata/md5-cache/media-video/vcsi-7.0.16 | 2 +- metadata/md5-cache/media-video/vdr-2.2.0-r7 | 2 +- metadata/md5-cache/media-video/vdr-2.6.3 | 2 +- metadata/md5-cache/media-video/vdr-2.6.4 | 2 +- .../media-video/vidcutter-6.0.5.1_p20230201 | 2 +- metadata/md5-cache/media-video/vidcutter-9999 | 2 +- .../md5-cache/media-video/vidify-2.2.6-r3 | 2 +- .../media-video/vidify-audiosync-0.3.0-r2 | 2 +- metadata/md5-cache/media-video/vlc-3.0.18-r3 | 2 +- metadata/md5-cache/media-video/vlc-3.0.19 | 2 +- metadata/md5-cache/media-video/vlc-3.0.9999 | 2 +- metadata/md5-cache/media-video/vlc-9999 | 2 +- .../md5-cache/media-video/webcamoid-9.0.0-r1 | 2 +- .../md5-cache/media-video/webcamoid-9.1.1 | 2 +- metadata/md5-cache/media-video/webcamoid-9999 | 2 +- .../media-video/x264-encoder-0.0.20220222 | 2 +- .../md5-cache/media-video/x264-encoder-9999 | 2 +- .../md5-cache/media-video/yle-dl-20230611 | 2 +- .../md5-cache/net-analyzer/2ping-4.5.1-r1 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 58725 -> 58744 bytes metadata/md5-cache/net-analyzer/arpon-3.0 | 2 +- .../md5-cache/net-analyzer/dhcp_probe-1.3.1 | 2 +- .../net-analyzer/ettercap-0.8.3.1-r3 | 2 +- metadata/md5-cache/net-analyzer/ettercap-9999 | 2 +- .../md5-cache/net-analyzer/fail2ban-1.0.2-r1 | 2 +- .../md5-cache/net-analyzer/fail2ban-1.0.2-r2 | 2 +- metadata/md5-cache/net-analyzer/fail2ban-9999 | 2 +- .../md5-cache/net-analyzer/fwlogwatch-1.5-r1 | 2 +- .../net-analyzer/gr-fosphor-0.0_p20210108 | 2 +- .../md5-cache/net-analyzer/gr-fosphor-9999 | 2 +- .../greenbone-feed-sync-23.8.0-r1 | 2 +- metadata/md5-cache/net-analyzer/gsad-21.4.4 | 2 +- .../md5-cache/net-analyzer/gsad-22.6.0-r1 | 2 +- .../md5-cache/net-analyzer/gvm-libs-21.4.4-r3 | 2 +- .../md5-cache/net-analyzer/gvm-libs-22.7.2 | 2 +- .../net-analyzer/gvm-tools-21.10.0-r1 | 2 +- .../md5-cache/net-analyzer/gvm-tools-23.9.0 | 2 +- .../md5-cache/net-analyzer/gvmd-21.4.5-r5 | 2 +- metadata/md5-cache/net-analyzer/gvmd-22.9.0 | 2 +- metadata/md5-cache/net-analyzer/httping-2.5 | 2 +- metadata/md5-cache/net-analyzer/httping-2.9 | 2 +- .../md5-cache/net-analyzer/hunt-1.5_p6_p1 | 2 +- .../md5-cache/net-analyzer/icinga2-2.13.8 | 2 +- .../md5-cache/net-analyzer/icinga2-2.14.0 | 2 +- metadata/md5-cache/net-analyzer/icinga2-9999 | 2 +- .../md5-cache/net-analyzer/iplog-2.2.3-r3 | 2 +- .../md5-cache/net-analyzer/iptraf-ng-1.2.1 | 2 +- .../md5-cache/net-analyzer/iptraf-ng-9999 | 2 +- .../md5-cache/net-analyzer/linkchecker-10.2.1 | 2 +- .../md5-cache/net-analyzer/linkchecker-10.3.0 | 2 +- .../net-analyzer/monitoring-plugins-2.3.3-r2 | 2 +- .../net-analyzer/monitoring-plugins-2.3.5 | 2 +- .../md5-cache/net-analyzer/multimon-ng-1.2.0 | 2 +- .../md5-cache/net-analyzer/multimon-ng-9999 | 2 +- .../multipath-tcp-tools-2018_p12_p21-r1 | 2 +- .../net-analyzer/multipath-tcp-tools-999999 | 2 +- .../nagios-check_multiple-0.0.1-r2 | 2 +- .../nagios-icinga-openvpn-0.0.1-r3 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.10.1 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.12.0 | 2 +- metadata/md5-cache/net-analyzer/nast-0.2.0-r3 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.9.3-r3 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.9.4 | 2 +- metadata/md5-cache/net-analyzer/net-snmp-9999 | 2 +- .../net-analyzer/netcat-110.20180111-r1 | 2 +- .../net-analyzer/netcat-110.20180111-r2 | 2 +- .../md5-cache/net-analyzer/netdata-1.43.0 | 2 +- metadata/md5-cache/net-analyzer/netdata-9999 | 2 +- .../md5-cache/net-analyzer/netdiscover-0.7 | 2 +- .../md5-cache/net-analyzer/netperf-2.7.0-r5 | 2 +- .../net-analyzer/netwatch-1.3.0.1-r5 | 2 +- .../md5-cache/net-analyzer/nfdump-1.7.0.1 | 2 +- metadata/md5-cache/net-analyzer/nfdump-1.7.2 | 2 +- metadata/md5-cache/net-analyzer/nipper-0.12.0 | 2 +- .../net-analyzer/nmapsi-0.5_alpha2-r1 | 2 +- .../net-analyzer/notus-scanner-22.6.0 | 2 +- metadata/md5-cache/net-analyzer/nstats-0.4-r3 | 2 +- .../net-analyzer/openvas-scanner-21.4.4-r2 | 2 +- .../net-analyzer/openvas-scanner-22.7.6 | 2 +- .../net-analyzer/ospd-openvas-21.4.4-r4 | 2 +- .../net-analyzer/ospd-openvas-22.6.0-r1 | 2 +- .../md5-cache/net-analyzer/pinger-0.33-r1 | 2 +- metadata/md5-cache/net-analyzer/pypacker-5.2 | 2 +- .../md5-cache/net-analyzer/python-gvm-21.11.0 | 2 +- .../md5-cache/net-analyzer/python-gvm-23.10.0 | 2 +- .../md5-cache/net-analyzer/rrdtool-1.8.0-r3 | 2 +- metadata/md5-cache/net-analyzer/sarg-2.4.0-r1 | 2 +- metadata/md5-cache/net-analyzer/scapy-2.5.0 | 2 +- .../md5-cache/net-analyzer/sflowtool-5.06 | 2 +- metadata/md5-cache/net-analyzer/shodan-1.30.0 | 2 +- metadata/md5-cache/net-analyzer/shodan-9999 | 2 +- metadata/md5-cache/net-analyzer/slurm-0.4.3 | 2 +- .../net-analyzer/snallygaster-0.0.12-r1 | 2 +- .../net-analyzer/snmpclitools-0.6.4-r1 | 2 +- .../net-analyzer/speedtest++-0.0.20210829 | 2 +- .../net-analyzer/speedtest-cli-2.1.3-r2 | 2 +- .../md5-cache/net-analyzer/ssh-audit-2.9.0 | 2 +- .../md5-cache/net-analyzer/ssh-audit-3.0.0 | 2 +- metadata/md5-cache/net-analyzer/sshping-0.1.4 | 2 +- .../md5-cache/net-analyzer/sslsplit-0.5.5-r1 | 2 +- .../md5-cache/net-analyzer/suricata-6.0.15 | 2 +- .../md5-cache/net-analyzer/suricata-7.0.2 | 2 +- .../md5-cache/net-analyzer/tcpflow-1.6.1-r1 | 2 +- .../md5-cache/net-analyzer/tcpreplay-4.4.3 | 2 +- .../md5-cache/net-analyzer/tcpreplay-4.4.4 | 2 +- .../md5-cache/net-analyzer/tcpreplay-9999 | 2 +- .../md5-cache/net-analyzer/tcpstat-1.5_p8 | 2 +- .../net-analyzer/tracebox-0.4.4-r100 | 2 +- .../md5-cache/net-analyzer/traceroute-2.1.1 | 2 +- .../md5-cache/net-analyzer/traceroute-2.1.3 | 2 +- metadata/md5-cache/net-analyzer/wapiti-3.1.6 | 2 +- .../md5-cache/net-analyzer/wireshark-4.0.10 | 2 +- .../md5-cache/net-analyzer/wireshark-4.0.8 | 2 +- .../md5-cache/net-analyzer/wireshark-4.1.0 | 2 +- .../md5-cache/net-analyzer/wireshark-9999 | 2 +- metadata/md5-cache/net-analyzer/wtfis-0.7.1 | 2 +- metadata/md5-cache/net-analyzer/wtfis-9999 | 2 +- .../md5-cache/net-analyzer/yersinia-0.8.2-r2 | 2 +- metadata/md5-cache/net-analyzer/zmap-2.1.1-r5 | 2 +- metadata/md5-cache/net-analyzer/zmap-9999 | 2 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 7091 -> 7094 bytes .../net-dialup/accel-ppp-1.12.0_p20220830-r1 | 2 +- .../net-dialup/accel-ppp-1.12.0_p20230609 | 2 +- metadata/md5-cache/net-dialup/accel-ppp-9999 | 2 +- .../md5-cache/net-dialup/cutecom-0.51.0-r1 | 2 +- .../md5-cache/net-dialup/freeradius-3.2.2 | 2 +- .../md5-cache/net-dialup/linux-atm-2.5.2-r1 | 2 +- metadata/md5-cache/net-dialup/mgetty-1.2.1-r4 | 2 +- metadata/md5-cache/net-dialup/ppp-2.4.9-r9 | 2 +- metadata/md5-cache/net-dialup/ppp-2.5.0-r3 | 2 +- metadata/md5-cache/net-dialup/ppp-2.5.0-r4 | 2 +- metadata/md5-cache/net-dialup/ppp-2.5.0-r6 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 13541 -> 13552 bytes metadata/md5-cache/net-dns/avahi-0.8-r7 | 2 +- metadata/md5-cache/net-dns/bind-9.16.37 | 2 +- metadata/md5-cache/net-dns/bind-9.16.39 | 2 +- metadata/md5-cache/net-dns/bind-9.16.41 | 2 +- metadata/md5-cache/net-dns/bind-9.16.42 | 2 +- .../md5-cache/net-dns/bind-tools-9.16.37-r1 | 2 +- metadata/md5-cache/net-dns/bind-tools-9.16.39 | 2 +- metadata/md5-cache/net-dns/bind-tools-9.16.41 | 2 +- metadata/md5-cache/net-dns/bind-tools-9.16.42 | 2 +- metadata/md5-cache/net-dns/dnsdist-1.7.3-r1 | 2 +- metadata/md5-cache/net-dns/dnsdist-1.8.0 | 2 +- metadata/md5-cache/net-dns/dnsdist-1.8.1 | 2 +- metadata/md5-cache/net-dns/dnsviz-0.10.0 | 2 +- metadata/md5-cache/net-dns/dnsviz-0.9.4-r1 | 2 +- metadata/md5-cache/net-dns/getdns-1.7.2-r1 | 2 +- .../net-dns/https_dns_proxy-0_pre20200925 | 2 +- .../md5-cache/net-dns/https_dns_proxy-9999 | 2 +- metadata/md5-cache/net-dns/knot-3.1.5 | 2 +- metadata/md5-cache/net-dns/knot-3.1.9 | 2 +- metadata/md5-cache/net-dns/knot-3.2.2 | 2 +- metadata/md5-cache/net-dns/knot-3.2.9 | 2 +- metadata/md5-cache/net-dns/libidn2-2.3.4 | 2 +- metadata/md5-cache/net-dns/libidn2-2.3.4-r1 | 6 +- metadata/md5-cache/net-dns/mydns-1.2.8.31-r2 | 2 +- metadata/md5-cache/net-dns/pdns-4.8.1 | 2 +- metadata/md5-cache/net-dns/pdns-4.8.2 | 2 +- metadata/md5-cache/net-dns/pdns-4.8.3 | 2 +- .../md5-cache/net-dns/pdns-recursor-4.9.0 | 2 +- .../md5-cache/net-dns/pdns-recursor-4.9.1 | 2 +- .../md5-cache/net-dns/resolv_wrapper-1.1.8 | 2 +- metadata/md5-cache/net-dns/unbound-1.16.3 | 2 +- metadata/md5-cache/net-dns/unbound-1.17.0 | 2 +- metadata/md5-cache/net-dns/unbound-1.17.1 | 2 +- metadata/md5-cache/net-dns/unbound-1.18.0 | 2 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 7694 -> 7697 bytes .../net-firewall/fwbuilder-6.0.0_rc1 | 2 +- .../md5-cache/net-firewall/iptables-1.8.10 | 2 +- .../md5-cache/net-firewall/iptables-1.8.8-r5 | 2 +- .../md5-cache/net-firewall/iptables-1.8.9 | 2 +- .../md5-cache/net-firewall/iptables-1.8.9-r1 | 2 +- .../net-firewall/itval-1.2_p20121104-r1 | 2 +- .../md5-cache/net-firewall/nftables-1.0.7-r1 | 2 +- .../md5-cache/net-firewall/nftables-1.0.8-r1 | 2 +- .../md5-cache/net-firewall/nftables-1.0.8-r2 | 2 +- .../md5-cache/net-firewall/nftables-1.0.9 | 2 +- metadata/md5-cache/net-firewall/nftables-9999 | 2 +- metadata/md5-cache/net-firewall/ufw-0.36.1 | 2 +- .../net-firewall/xtables-addons-3.24-r1 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 5995 -> 6147 bytes metadata/md5-cache/net-fs/cifs-utils-6.15-r1 | 2 +- metadata/md5-cache/net-fs/cifs-utils-7.0 | 2 +- metadata/md5-cache/net-fs/cifs-utils-7.0-r1 | 2 +- metadata/md5-cache/net-fs/cvmfs-2.10.1-r1 | 2 +- metadata/md5-cache/net-fs/cvmfs-2.11.1 | 15 + metadata/md5-cache/net-fs/netatalk-3.1.18 | 2 +- metadata/md5-cache/net-fs/openafs-1.8.7 | 2 +- metadata/md5-cache/net-fs/openafs-1.8.8.1-r1 | 2 +- metadata/md5-cache/net-fs/samba-4.18.4-r1 | 2 +- metadata/md5-cache/net-fs/samba-4.18.5-r1 | 2 +- metadata/md5-cache/net-fs/samba-4.18.6-r1 | 2 +- metadata/md5-cache/net-fs/samba-4.18.7 | 2 +- metadata/md5-cache/net-fs/samba-4.18.8 | 2 +- metadata/md5-cache/net-fs/samba-4.19.0-r1 | 2 +- metadata/md5-cache/net-fs/samba-4.19.1 | 2 +- metadata/md5-cache/net-fs/samba-4.19.2 | 2 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 4843 -> 4691 bytes metadata/md5-cache/net-ftp/atftp-0.7.5 | 2 +- metadata/md5-cache/net-ftp/atftp-0.8.0 | 2 +- metadata/md5-cache/net-ftp/filezilla-3.61.0 | 17 - metadata/md5-cache/net-ftp/filezilla-3.65.0 | 2 +- .../{filezilla-3.64.0 => filezilla-3.65.0-r1} | 16 +- .../{filezilla-3.66.0 => filezilla-3.66.0-r1} | 8 +- .../md5-cache/net-ftp/ftp-0.17.34.0.2.5.1 | 2 +- metadata/md5-cache/net-ftp/ftpbase-0.01-r6 | 2 +- .../md5-cache/net-ftp/pure-ftpd-1.0.51-r2 | 2 +- metadata/md5-cache/net-ftp/pure-ftpd-9999 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 16346 -> 16178 bytes metadata/md5-cache/net-im/biboumi-9.0-r4 | 2 +- metadata/md5-cache/net-im/choqok-1.7.0-r1 | 2 +- metadata/md5-cache/net-im/dino-0.4.2-r2 | 2 +- metadata/md5-cache/net-im/dino-0.4.3 | 2 +- metadata/md5-cache/net-im/dino-9999 | 2 +- metadata/md5-cache/net-im/ejabberd-22.10 | 2 +- metadata/md5-cache/net-im/ejabberd-23.01 | 2 +- metadata/md5-cache/net-im/ejabberd-23.04 | 2 +- metadata/md5-cache/net-im/err-6.1.9 | 2 +- metadata/md5-cache/net-im/gajim-1.7.3 | 2 +- metadata/md5-cache/net-im/gajim-1.7.3-r1 | 2 +- metadata/md5-cache/net-im/gajim-1.8.0 | 2 +- metadata/md5-cache/net-im/gajim-1.8.1 | 2 +- metadata/md5-cache/net-im/neochat-23.04.3-r1 | 2 +- metadata/md5-cache/net-im/neochat-23.08.2 | 2 +- metadata/md5-cache/net-im/openmittsu-0.10.0.0 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.10-r1 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.12 | 2 +- metadata/md5-cache/net-im/poezio-0.14 | 2 +- metadata/md5-cache/net-im/poezio-9999 | 2 +- metadata/md5-cache/net-im/psi-9999 | 2 +- metadata/md5-cache/net-im/psimedia-9999 | 2 +- metadata/md5-cache/net-im/qtox-1.17.6-r1 | 2 +- metadata/md5-cache/net-im/qtox-1.17.6-r2 | 2 +- metadata/md5-cache/net-im/qtox-9999 | 2 +- metadata/md5-cache/net-im/spectrum2-2.2.1 | 2 +- metadata/md5-cache/net-im/synapse-1.90.0 | 17 - metadata/md5-cache/net-im/synapse-1.93.0 | 2 +- .../net-im/{synapse-1.92.2 => synapse-1.95.0} | 8 +- .../net-im/telegram-desktop-4.10.3-r1 | 2 +- .../net-im/telegram-desktop-4.8.1-r3 | 2 +- .../net-im/telegram-desktop-4.8.4-r1 | 2 +- .../net-im/telegram-desktop-4.8.4-r2 | 2 +- metadata/md5-cache/net-im/tokodon-23.04.3 | 2 +- metadata/md5-cache/net-im/tokodon-23.08.2 | 2 +- .../net-im/transwhat-0.2.2_p20190426-r3 | 2 +- metadata/md5-cache/net-im/yowsup-3.3.0 | 2 +- metadata/md5-cache/net-im/ysm-2.9.9.1-r2 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 15251 -> 15251 bytes metadata/md5-cache/net-irc/anope-2.0.11 | 2 +- metadata/md5-cache/net-irc/anope-2.0.13 | 2 +- metadata/md5-cache/net-irc/anope-2.0.14 | 2 +- metadata/md5-cache/net-irc/hexchat-2.16.1-r1 | 2 +- metadata/md5-cache/net-irc/hexchat-9999 | 2 +- metadata/md5-cache/net-irc/irssi-1.4.4-r1 | 4 +- .../md5-cache/net-irc/konversation-23.04.3 | 2 +- .../md5-cache/net-irc/konversation-23.08.2 | 2 +- .../net-irc/kvirc-5.2_pre20220629000000 | 2 +- metadata/md5-cache/net-irc/kvirc-9999 | 2 +- metadata/md5-cache/net-irc/limnoria-20220814 | 2 +- metadata/md5-cache/net-irc/limnoria-20220927 | 2 +- metadata/md5-cache/net-irc/limnoria-20221116 | 2 +- .../md5-cache/net-irc/limnoria-20221116-r1 | 2 +- metadata/md5-cache/net-irc/limnoria-99999999 | 2 +- metadata/md5-cache/net-irc/quassel-0.14.0-r1 | 2 +- metadata/md5-cache/net-irc/quassel-0.14.0-r2 | 2 +- metadata/md5-cache/net-irc/quassel-9999 | 2 +- metadata/md5-cache/net-irc/scrollz-2.3.1 | 2 +- metadata/md5-cache/net-irc/soju-0.6.2 | 2 +- metadata/md5-cache/net-irc/weechat-3.8 | 2 +- metadata/md5-cache/net-irc/weechat-4.0.2 | 2 +- metadata/md5-cache/net-irc/weechat-4.0.4 | 2 +- metadata/md5-cache/net-irc/weechat-4.0.5 | 2 +- metadata/md5-cache/net-irc/weechat-4.1.0 | 2 +- metadata/md5-cache/net-irc/weechat-9999 | 2 +- metadata/md5-cache/net-irc/znc-1.8.2-r2 | 2 +- metadata/md5-cache/net-irc/znc-9999 | 2 +- .../net-irc/znc-clientbuffer-1.0.48-r1 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 56612 -> 56589 bytes .../net-libs/NativeThread-0_pre20190914-r1 | 2 +- metadata/md5-cache/net-libs/biblesync-2.1.0 | 2 +- metadata/md5-cache/net-libs/c-client-2007f-r8 | 2 +- metadata/md5-cache/net-libs/c-client-2007f_p7 | 2 +- .../net-libs/courier-authlib-0.71.0-r4 | 2 +- .../net-libs/courier-authlib-0.71.3-r2 | 2 +- .../md5-cache/net-libs/courier-authlib-0.72.0 | 2 +- metadata/md5-cache/net-libs/cppzmq-4.9.0 | 2 +- metadata/md5-cache/net-libs/davix-0.8.4 | 6 +- .../net-libs/{davix-0.8.3 => davix-0.8.5} | 12 +- .../net-libs/gnome-online-accounts-3.48.0 | 2 +- .../net-libs/google-cloud-cpp-0.10.0-r2 | 2 +- .../net-libs/google-cloud-cpp-1.36.0 | 2 +- metadata/md5-cache/net-libs/grpc-1.52.1 | 2 +- metadata/md5-cache/net-libs/grpc-1.55.1 | 2 +- metadata/md5-cache/net-libs/grpc-1.56.1 | 2 +- metadata/md5-cache/net-libs/grpc-1.57.0-r1 | 2 +- metadata/md5-cache/net-libs/gssdp-1.4.0.1 | 2 +- metadata/md5-cache/net-libs/gssdp-1.6.2 | 2 +- metadata/md5-cache/net-libs/gtk-vnc-1.3.1 | 2 +- metadata/md5-cache/net-libs/gupnp-1.4.3 | 2 +- metadata/md5-cache/net-libs/gupnp-1.6.5 | 2 +- .../md5-cache/net-libs/gupnp-av-0.14.1-r1 | 2 +- .../md5-cache/net-libs/ignition-msgs-5.11.0 | 2 +- .../net-libs/ignition-transport-8.4.0 | 2 +- metadata/md5-cache/net-libs/kdsoap-2.1.1 | 2 +- ...kdsoap-ws-discovery-client-0.2_pre20200927 | 2 +- .../net-libs/libaccounts-glib-1.26-r1 | 2 +- .../md5-cache/net-libs/libad9361-iio-0.2-r1 | 2 +- metadata/md5-cache/net-libs/libad9361-iio-0.3 | 2 +- .../md5-cache/net-libs/libad9361-iio-9999 | 2 +- metadata/md5-cache/net-libs/libasyncns-0.8-r4 | 2 +- .../md5-cache/net-libs/libbtbb-2020.12.1-r1 | 2 +- metadata/md5-cache/net-libs/libbtbb-9999 | 2 +- .../net-libs/libcloudproviders-0.3.2 | 2 +- .../net-libs/libcloudproviders-0.3.4 | 2 +- metadata/md5-cache/net-libs/libcork-0.15.0-r2 | 2 +- .../net-libs/libcorkipset-1.1.1.20150311_p8 | 2 +- .../md5-cache/net-libs/libhackrf-2023.01.1 | 2 +- metadata/md5-cache/net-libs/libhackrf-9999 | 2 +- metadata/md5-cache/net-libs/libhubbub-0.3.7 | 2 +- metadata/md5-cache/net-libs/libiio-0.25 | 2 +- metadata/md5-cache/net-libs/libiio-9999 | 2 +- .../md5-cache/net-libs/libktorrent-23.04.3 | 2 +- .../md5-cache/net-libs/libktorrent-23.08.2 | 2 +- .../md5-cache/net-libs/libmediawiki-5.38.0 | 2 +- .../md5-cache/net-libs/libnetconf2-2.1.31 | 2 +- metadata/md5-cache/net-libs/libnids-1.26-r1 | 2 +- .../md5-cache/net-libs/libnipper-0.12.6-r2 | 2 +- metadata/md5-cache/net-libs/libnma-1.10.6-r1 | 2 +- metadata/md5-cache/net-libs/libomemo-0.8.1 | 2 +- metadata/md5-cache/net-libs/libomemo-c-0.5.0 | 2 +- metadata/md5-cache/net-libs/libproxy-0.5.3 | 2 +- .../md5-cache/net-libs/libquotient-0.7.2-r3 | 2 +- .../md5-cache/net-libs/libquotient-0.8.1.2 | 2 +- metadata/md5-cache/net-libs/librsync-2.3.2 | 2 +- metadata/md5-cache/net-libs/librsync-2.3.4 | 2 +- .../net-libs/libsignal-protocol-c-2.3.3-r1 | 2 +- .../md5-cache/net-libs/libsignon-glib-2.1-r2 | 2 +- metadata/md5-cache/net-libs/libsoup-2.74.3 | 2 +- metadata/md5-cache/net-libs/libsoup-3.4.2 | 2 +- metadata/md5-cache/net-libs/libsoup-3.4.3 | 2 +- metadata/md5-cache/net-libs/libssh-0.10.5 | 2 +- metadata/md5-cache/net-libs/libssh-9999 | 2 +- metadata/md5-cache/net-libs/libssh2-1.11.0-r1 | 2 +- metadata/md5-cache/net-libs/libssh2-1.11.0-r2 | 2 +- metadata/md5-cache/net-libs/libssh2-9999 | 2 +- metadata/md5-cache/net-libs/libtelnet-9999 | 2 +- metadata/md5-cache/net-libs/libtirpc-1.3.3 | 2 +- metadata/md5-cache/net-libs/libtirpc-1.3.4 | 2 +- .../net-libs/libtorrent-rasterbar-1.2.18-r1 | 2 +- .../net-libs/libtorrent-rasterbar-1.2.19 | 2 +- .../net-libs/libtorrent-rasterbar-2.0.8 | 2 +- .../net-libs/libtorrent-rasterbar-2.0.9 | 2 +- .../md5-cache/net-libs/libvncserver-0.9.14 | 2 +- .../md5-cache/net-libs/libvncserver-0.9.14-r1 | 2 +- .../md5-cache/net-libs/libwebsockets-4.3.2-r1 | 2 +- metadata/md5-cache/net-libs/libyang-2.1.55 | 2 +- metadata/md5-cache/net-libs/mbedtls-2.28.1 | 2 +- metadata/md5-cache/net-libs/mbedtls-2.28.5 | 2 +- metadata/md5-cache/net-libs/mbedtls-3.2.1 | 2 +- metadata/md5-cache/net-libs/mbedtls-3.5.0 | 2 +- .../md5-cache/net-libs/meanwhile-1.0.2-r1 | 2 +- metadata/md5-cache/net-libs/net6-1.3.14-r2 | 2 +- metadata/md5-cache/net-libs/nghttp2-1.52.0 | 2 +- metadata/md5-cache/net-libs/nghttp2-1.57.0 | 2 +- metadata/md5-cache/net-libs/nghttp2-9999 | 2 +- metadata/md5-cache/net-libs/nghttp3-1.0.0 | 2 +- metadata/md5-cache/net-libs/nghttp3-9999 | 2 +- metadata/md5-cache/net-libs/ngtcp2-0.14.1 | 2 +- metadata/md5-cache/net-libs/ngtcp2-1.0.1 | 2 +- metadata/md5-cache/net-libs/ngtcp2-9999 | 2 +- metadata/md5-cache/net-libs/nodejs-16.20.2 | 2 +- metadata/md5-cache/net-libs/nodejs-18.17.1 | 2 +- metadata/md5-cache/net-libs/nodejs-18.18.0 | 2 +- metadata/md5-cache/net-libs/nodejs-18.18.2 | 2 +- metadata/md5-cache/net-libs/nodejs-20.6.1 | 2 +- metadata/md5-cache/net-libs/nodejs-20.7.0 | 2 +- metadata/md5-cache/net-libs/nodejs-20.8.1 | 2 +- metadata/md5-cache/net-libs/nodejs-99999999 | 2 +- metadata/md5-cache/net-libs/ntirpc-5.0 | 2 +- metadata/md5-cache/net-libs/pacparser-1.4.2 | 15 + .../md5-cache/net-libs/paho-mqtt-c-1.3.12 | 2 +- metadata/md5-cache/net-libs/pjproject-2.13-r2 | 2 +- metadata/md5-cache/net-libs/pjproject-2.13.1 | 2 +- metadata/md5-cache/net-libs/quiche-0.14.0 | 2 +- metadata/md5-cache/net-libs/quiche-0.15.0 | 2 +- metadata/md5-cache/net-libs/quiche-0.16.0 | 2 +- metadata/md5-cache/net-libs/quiche-0.17.1 | 2 +- metadata/md5-cache/net-libs/quiche-0.17.2 | 2 +- metadata/md5-cache/net-libs/quiche-0.17.2-r1 | 2 +- metadata/md5-cache/net-libs/quiche-0.18.0 | 2 +- metadata/md5-cache/net-libs/quiche-9999 | 2 +- metadata/md5-cache/net-libs/qxmpp-1.5.5 | 2 +- metadata/md5-cache/net-libs/rabbitmq-c-0.11.0 | 2 +- metadata/md5-cache/net-libs/rest-0.9.1-r1 | 2 +- metadata/md5-cache/net-libs/rtrlib-0.8.0 | 2 +- .../md5-cache/net-libs/rustls-ffi-0.10.0-r1 | 2 +- .../md5-cache/net-libs/rustls-ffi-0.9.1-r1 | 2 +- metadata/md5-cache/net-libs/serf-1.3.9-r4 | 2 +- .../md5-cache/net-libs/socket_wrapper-1.3.4 | 2 +- .../md5-cache/net-libs/socket_wrapper-1.4.0 | 2 +- metadata/md5-cache/net-libs/srt-1.5.1 | 2 +- metadata/md5-cache/net-libs/srt-1.5.3 | 2 +- metadata/md5-cache/net-libs/stem-1.8.1 | 2 +- metadata/md5-cache/net-libs/stem-1.8.2 | 2 +- .../net-libs/telepathy-glib-0.24.2-r1 | 2 +- .../net-libs/telepathy-logger-qt-17.09.0-r1 | 2 +- .../md5-cache/net-libs/telepathy-qt-0.9.8-r2 | 2 +- metadata/md5-cache/net-libs/telepathy-qt-9999 | 2 +- metadata/md5-cache/net-libs/tox-0.2.13 | 2 +- metadata/md5-cache/net-libs/tox-0.2.18-r2 | 2 +- metadata/md5-cache/net-libs/tox-9999 | 2 +- .../net-libs/tox_extension_messages-0.0.3 | 2 +- metadata/md5-cache/net-libs/toxext-0.0.3 | 2 +- .../md5-cache/net-libs/uhttpmock-0.5.5-r1 | 2 +- metadata/md5-cache/net-libs/uhttpmock-0.9.0 | 2 +- metadata/md5-cache/net-libs/usrsctp-0.9.5.0 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.40.5 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.40.5-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.40.5-r600 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.42.1 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.42.1-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.42.1-r600 | 2 +- .../md5-cache/net-libs/wvstreams-4.6.1_p14-r2 | 2 +- metadata/md5-cache/net-libs/xdp-tools-1.2.8 | 13 - metadata/md5-cache/net-libs/xdp-tools-1.4.0 | 4 +- .../{xdp-tools-1.3.1-r3 => xdp-tools-1.4.1} | 8 +- metadata/md5-cache/net-libs/xrootd-5.5.4-r1 | 2 +- metadata/md5-cache/net-libs/xrootd-5.5.5-r1 | 2 +- metadata/md5-cache/net-libs/xrootd-5.6.1 | 2 +- metadata/md5-cache/net-libs/xrootd-5.6.2 | 2 +- metadata/md5-cache/net-libs/xrootd-ceph-5.5.4 | 2 +- metadata/md5-cache/net-libs/xrootd-ceph-5.5.5 | 2 +- metadata/md5-cache/net-libs/zmqpp-4.2.0-r1 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21202 -> 21183 bytes metadata/md5-cache/net-mail/automx2-2022.1 | 2 +- metadata/md5-cache/net-mail/b4-0.12.1 | 2 +- .../md5-cache/net-mail/checkpassword-0.90-r5 | 2 +- .../md5-cache/net-mail/cyrus-imapd-3.4.5-r1 | 2 +- .../md5-cache/net-mail/dot-forward-0.71-r4 | 2 +- .../md5-cache/net-mail/dot-forward-0.71-r5 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.20-r1 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.20-r2 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.20-r3 | 2 +- metadata/md5-cache/net-mail/dovecot-2.3.21 | 2 +- .../md5-cache/net-mail/ezmlm-idx-7.0.0-r5 | 2 +- .../md5-cache/net-mail/ezmlm-idx-7.2.2-r1 | 2 +- metadata/md5-cache/net-mail/getmail-6.18.12 | 2 +- metadata/md5-cache/net-mail/getmail-6.18.13 | 2 +- metadata/md5-cache/net-mail/mailbase-1.8.1 | 2 +- metadata/md5-cache/net-mail/mailutils-3.15 | 2 +- metadata/md5-cache/net-mail/mailutils-3.16 | 2 +- metadata/md5-cache/net-mail/notmuch-0.37-r1 | 2 +- .../md5-cache/net-mail/onionrouter-0.6.2-r1 | 2 +- metadata/md5-cache/net-mail/onionrouter-9999 | 2 +- metadata/md5-cache/net-mail/popa3d-1.0.2-r2 | 2 +- .../md5-cache/net-mail/poppassd_ceti-1.8.9 | 2 +- .../md5-cache/net-mail/qmailadmin-1.2.15-r2 | 2 +- .../md5-cache/net-mail/qmailadmin-1.2.16-r1 | 2 +- metadata/md5-cache/net-mail/rss2email-3.13.1 | 2 +- metadata/md5-cache/net-mail/rss2email-3.14 | 2 +- metadata/md5-cache/net-mail/tpop3d-1.5.5-r5 | 2 +- .../md5-cache/net-mail/vpopmail-5.4.33-r9 | 2 +- metadata/md5-cache/net-mail/vqadmin-2.3.7-r1 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 94278 -> 94170 bytes .../net-misc/apt-cacher-ng-3.7.4_p1-r2 | 2 +- .../md5-cache/net-misc/apt-cacher-ng-9999 | 2 +- .../md5-cache/net-misc/bsdwhois-1.43.2.1-r1 | 2 +- metadata/md5-cache/net-misc/cgminer-4.10.0-r1 | 2 +- .../md5-cache/net-misc/clockspeed-0.62-r8 | 2 +- metadata/md5-cache/net-misc/dahdi-3.1.0-r3 | 2 +- metadata/md5-cache/net-misc/dahdi-3.1.0-r4 | 2 +- metadata/md5-cache/net-misc/dahdi-3.2.0 | 2 +- metadata/md5-cache/net-misc/dcetest-2.0 | 2 +- metadata/md5-cache/net-misc/dhcp-4.4.3_p1-r3 | 2 +- metadata/md5-cache/net-misc/dhcp-4.4.3_p1-r4 | 2 +- metadata/md5-cache/net-misc/dibbler-1.0.1-r3 | 2 +- metadata/md5-cache/net-misc/dibbler-1.0.1-r4 | 2 +- .../md5-cache/net-misc/downloader-cli-0.3.3 | 2 +- metadata/md5-cache/net-misc/dropbear-2022.83 | 2 +- .../md5-cache/net-misc/electron-cash-4.2.11 | 2 +- metadata/md5-cache/net-misc/electrum-4.4.6 | 2 +- .../md5-cache/net-misc/electrum-ltc-4.2.2.1 | 2 +- .../net-misc/ethercard-diag-20050321.1g-r2 | 2 +- metadata/md5-cache/net-misc/exabgp-4.2.21 | 2 +- .../net-misc/fatrat-1.2.0_beta2_p20161204 | 2 +- metadata/md5-cache/net-misc/freerdp-2.10.0-r3 | 2 +- metadata/md5-cache/net-misc/freerdp-2.11.0-r1 | 2 +- metadata/md5-cache/net-misc/freerdp-2.11.1 | 2 +- metadata/md5-cache/net-misc/freerdp-2.9999 | 2 +- .../md5-cache/net-misc/freerdp-3.0.0_beta3 | 2 +- metadata/md5-cache/net-misc/freerdp-9999 | 2 +- metadata/md5-cache/net-misc/frr-9.0 | 2 +- metadata/md5-cache/net-misc/frr-9.0.1 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.25.8 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.26.0 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.26.1 | 2 +- metadata/md5-cache/net-misc/gallery-dl-9999 | 2 +- metadata/md5-cache/net-misc/gerbera-1.12.1-r1 | 2 +- metadata/md5-cache/net-misc/gerbera-9999 | 2 +- .../md5-cache/net-misc/gnome-connections-44.1 | 2 +- .../md5-cache/net-misc/gnome-connections-45.0 | 2 +- ...esktop-45_rc => gnome-remote-desktop-45.1} | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.2.42 | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.2.43 | 2 +- .../md5-cache/net-misc/gns3-server-2.2.42 | 2 +- .../md5-cache/net-misc/gns3-server-2.2.43 | 2 +- .../net-misc/grive-0.5.2_pre20211128-r1 | 2 +- metadata/md5-cache/net-misc/htail-1.5 | 2 +- metadata/md5-cache/net-misc/httpie-3.2.1-r1 | 2 +- metadata/md5-cache/net-misc/httpie-3.2.1-r2 | 2 +- metadata/md5-cache/net-misc/httpstat-1.3.1 | 2 +- metadata/md5-cache/net-misc/httpstat-1.3.1-r1 | 2 +- .../md5-cache/net-misc/hylafaxplus-7.0.6-r3 | 2 +- metadata/md5-cache/net-misc/inetutils-2.4 | 2 +- metadata/md5-cache/net-misc/iperf-3.15 | 4 +- .../md5-cache/net-misc/ipsorcery-2.0.9-r2 | 2 +- metadata/md5-cache/net-misc/iputils-20211215 | 2 +- .../md5-cache/net-misc/kio-zeroconf-23.04.3 | 2 +- .../md5-cache/net-misc/kio-zeroconf-23.08.2 | 2 +- .../md5-cache/net-misc/liveice-2000530-r3 | 2 +- .../md5-cache/net-misc/lksctp-tools-1.0.19-r1 | 2 +- .../md5-cache/net-misc/lyricwikia-0.1.11-r1 | 2 +- .../md5-cache/net-misc/lyricwikia-0.1.11-r2 | 2 +- metadata/md5-cache/net-misc/memcached-1.6.18 | 2 +- metadata/md5-cache/net-misc/memcached-1.6.19 | 2 +- metadata/md5-cache/net-misc/memcached-1.6.20 | 2 +- metadata/md5-cache/net-misc/memcached-1.6.21 | 2 +- .../md5-cache/net-misc/memcached-1.6.21-r1 | 2 +- metadata/md5-cache/net-misc/memcached-1.6.22 | 2 +- metadata/md5-cache/net-misc/mico-2.3.13-r14 | 2 +- .../md5-cache/net-misc/modemmanager-1.18.12 | 2 +- .../md5-cache/net-misc/modemmanager-1.20.6 | 2 +- metadata/md5-cache/net-misc/mosh-1.3.2-r3 | 2 +- metadata/md5-cache/net-misc/mosh-1.4.0 | 2 +- .../net-misc/ncman-0.0.1_p20190327-r2 | 2 +- metadata/md5-cache/net-misc/ncman-9999 | 2 +- .../net-misc/netkit-bootparamd-0.17-r4 | 2 +- .../net-misc/netkit-bootparamd-0.17-r5 | 2 +- .../md5-cache/net-misc/netkit-rsh-0.17-r14 | 2 +- .../net-misc/netkit-telnetd-0.17-r13 | 2 +- .../md5-cache/net-misc/netkit-timed-0.17-r10 | 2 +- .../md5-cache/net-misc/netkit-timed-0.17-r11 | 2 +- .../md5-cache/net-misc/netopeer2-2.1.59-r1 | 2 +- .../net-misc/networkmanager-1.42.6-r2 | 2 +- .../net-misc/networkmanager-1.44.0-r1 | 2 +- .../md5-cache/net-misc/networkmanager-1.44.2 | 2 +- .../net-misc/nextcloud-client-3.10.0 | 2 +- .../net-misc/nextcloud-client-3.8.2-r1 | 2 +- .../md5-cache/net-misc/nextcloud-client-3.9.1 | 2 +- .../md5-cache/net-misc/nextcloud-client-3.9.4 | 2 +- metadata/md5-cache/net-misc/ntp-4.2.8_p15-r6 | 2 +- metadata/md5-cache/net-misc/ntp-4.2.8_p17 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.2 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.2-r1 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.2a | 2 +- metadata/md5-cache/net-misc/ntpsec-9999 | 2 +- metadata/md5-cache/net-misc/nyx-2.1.0-r6 | 2 +- .../md5-cache/net-misc/omnisync-1.0_p20200130 | 2 +- metadata/md5-cache/net-misc/openssh-9.3_p1-r1 | 2 +- metadata/md5-cache/net-misc/openssh-9.3_p2 | 2 +- metadata/md5-cache/net-misc/openssh-9.4_p1-r1 | 2 +- metadata/md5-cache/net-misc/openssh-9.5_p1-r2 | 2 +- .../md5-cache/net-misc/openssh-contrib-9.3_p1 | 2 +- .../md5-cache/net-misc/openssh-contrib-9.3_p2 | 2 +- .../net-misc/openssh-contrib-9.4_p1-r1 | 2 +- .../md5-cache/net-misc/openssh-contrib-9.5_p1 | 2 +- .../net-misc/owncloud-client-4.1.0.11250 | 2 +- .../net-misc/owncloud-client-4.2.0.11670 | 2 +- metadata/md5-cache/net-misc/pcapfix-1.1.7 | 2 +- .../md5-cache/net-misc/proxytunnel-1.11.1 | 2 +- metadata/md5-cache/net-misc/proxytunnel-9999 | 2 +- metadata/md5-cache/net-misc/pssh-2.3.4-r3 | 2 +- metadata/md5-cache/net-misc/ptpd-2.3.1-r2 | 2 +- .../net-misc/pulseaudio-dlna-0.6.5_p1 | 2 +- .../md5-cache/net-misc/pulseaudio-dlna-9999 | 2 +- metadata/md5-cache/net-misc/putty-0.78 | 2 +- metadata/md5-cache/net-misc/putty-9999 | 2 +- metadata/md5-cache/net-misc/qtm-1.3.19-r1 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.29-r2 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.30 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.31 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.32 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.33 | 2 +- metadata/md5-cache/net-misc/rsync-3.2.4-r3 | 2 +- metadata/md5-cache/net-misc/rsync-3.2.7-r2 | 2 +- metadata/md5-cache/net-misc/rsync-9999 | 2 +- .../md5-cache/net-misc/rwhoisd-1.5.9.6-r2 | 2 +- metadata/md5-cache/net-misc/rygel-0.42.4 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.2.0 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.3.0 | 2 +- metadata/md5-cache/net-misc/s4cmd-2.1.0-r2 | 2 +- metadata/md5-cache/net-misc/seafile-8.0.10-r3 | 2 +- metadata/md5-cache/net-misc/seafile-8.0.9-r1 | 2 +- metadata/md5-cache/net-misc/seafile-9.0.0 | 2 +- metadata/md5-cache/net-misc/seafile-9.0.1 | 2 +- metadata/md5-cache/net-misc/seafile-9.0.2 | 2 +- metadata/md5-cache/net-misc/seafile-9.0.2_p1 | 2 +- metadata/md5-cache/net-misc/seafile-9.0.3 | 2 +- .../md5-cache/net-misc/seafile-client-8.0.10 | 2 +- .../md5-cache/net-misc/seafile-client-8.0.9 | 2 +- .../md5-cache/net-misc/seafile-client-9.0.0 | 2 +- .../md5-cache/net-misc/seafile-client-9.0.1 | 2 +- .../md5-cache/net-misc/seafile-client-9.0.2 | 2 +- .../net-misc/seafile-client-9.0.2_p1 | 2 +- .../md5-cache/net-misc/seafile-client-9.0.3 | 2 +- metadata/md5-cache/net-misc/sipp-3.7.1 | 2 +- metadata/md5-cache/net-misc/sipsak-0.9.8 | 2 +- metadata/md5-cache/net-misc/smb4k-3.2.3 | 2 +- metadata/md5-cache/net-misc/smb4k-3.2.4 | 2 +- metadata/md5-cache/net-misc/socat-1.7.4.3 | 2 +- metadata/md5-cache/net-misc/socat-1.7.4.4 | 2 +- metadata/md5-cache/net-misc/socat-1.7.4.4-r1 | 2 +- .../net-misc/socket-burst-dampener-1.3.1-r1 | 2 +- metadata/md5-cache/net-misc/spice-gtk-0.42-r3 | 2 +- metadata/md5-cache/net-misc/spice-gtk-9999 | 2 +- metadata/md5-cache/net-misc/sslh-1.22c-r1 | 2 +- metadata/md5-cache/net-misc/sslh-9999 | 2 +- metadata/md5-cache/net-misc/streamlink-5.5.1 | 2 +- metadata/md5-cache/net-misc/streamlink-6.0.1 | 2 +- metadata/md5-cache/net-misc/streamlink-6.1.0 | 2 +- metadata/md5-cache/net-misc/streamlink-6.2.0 | 2 +- metadata/md5-cache/net-misc/streamlink-6.2.1 | 2 +- metadata/md5-cache/net-misc/streamlink-9999 | 2 +- metadata/md5-cache/net-misc/sysrepo-2.2.60 | 2 +- .../md5-cache/net-misc/taylor-uucp-1.07-r6 | 2 +- .../md5-cache/net-misc/tigervnc-1.13.1-r3 | 2 +- metadata/md5-cache/net-misc/tigervnc-9999 | 2 +- metadata/md5-cache/net-misc/turbovnc-3.0.3 | 2 +- metadata/md5-cache/net-misc/turbovnc-3.0.91 | 2 +- metadata/md5-cache/net-misc/udpcast-20211207 | 2 +- .../md5-cache/net-misc/udpcast-20211207-r1 | 2 +- .../md5-cache/net-misc/utelnetd-0.1.11-r3 | 2 +- .../md5-cache/net-misc/utelnetd-0.1.11-r4 | 2 +- metadata/md5-cache/net-misc/vconfig-1.9 | 2 +- metadata/md5-cache/net-misc/vde-2.3.3 | 2 +- metadata/md5-cache/net-misc/vde-9999 | 2 +- metadata/md5-cache/net-misc/vmnet-0.4-r1 | 2 +- metadata/md5-cache/net-misc/vncrec-0.2-r3 | 2 +- metadata/md5-cache/net-misc/websocat-1.10.0 | 2 +- metadata/md5-cache/net-misc/websocat-1.11.0 | 2 +- metadata/md5-cache/net-misc/websocat-1.6.0-r2 | 2 +- metadata/md5-cache/net-misc/websocat-1.9.0 | 2 +- metadata/md5-cache/net-misc/wget-1.21.3-r1 | 2 +- metadata/md5-cache/net-misc/wget-1.21.4 | 2 +- metadata/md5-cache/net-misc/xmrig-6.18.1-r2 | 2 +- metadata/md5-cache/net-misc/xmrig-6.20.0-r1 | 2 +- metadata/md5-cache/net-misc/xmrig-9999 | 2 +- metadata/md5-cache/net-misc/you-get-0.4.1650 | 2 +- metadata/md5-cache/net-misc/yt-dlp-2023.10.13 | 2 +- metadata/md5-cache/net-misc/yt-dlp-9999 | 2 +- metadata/md5-cache/net-misc/ytmdl-2023.2.28 | 15 - metadata/md5-cache/net-misc/ytmdl-2023.7.27 | 2 +- metadata/md5-cache/net-misc/zerotier-1.10.1 | 2 +- metadata/md5-cache/net-misc/zerotier-1.10.6 | 2 +- metadata/md5-cache/net-misc/zerotier-1.12.2 | 15 + .../md5-cache/net-nds/389-ds-base-1.4.4.19-r4 | 2 +- .../md5-cache/net-nds/389-ds-base-2.1.0-r4 | 2 +- metadata/md5-cache/net-nds/389-ds-base-2.3.2 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 4691 -> 4703 bytes metadata/md5-cache/net-nds/nsscache-0.39-r1 | 2 +- metadata/md5-cache/net-nds/nsscache-0.47 | 2 +- metadata/md5-cache/net-nds/openldap-2.4.59-r2 | 2 +- metadata/md5-cache/net-nds/openldap-2.5.14 | 2 +- metadata/md5-cache/net-nds/openldap-2.5.16 | 2 +- metadata/md5-cache/net-nds/openldap-2.6.3-r7 | 2 +- metadata/md5-cache/net-nds/openldap-2.6.4-r1 | 2 +- metadata/md5-cache/net-nds/openldap-2.6.4-r2 | 2 +- metadata/md5-cache/net-nds/openldap-2.6.5 | 2 +- metadata/md5-cache/net-nds/openldap-2.6.6 | 2 +- .../md5-cache/net-nds/tac_plus-4.0.4.27a-r3 | 2 +- metadata/md5-cache/net-news/Manifest.gz | Bin 4012 -> 4019 bytes metadata/md5-cache/net-news/alligator-23.04.3 | 2 +- metadata/md5-cache/net-news/alligator-23.08.2 | 2 +- .../md5-cache/net-news/canto-curses-0.9.9 | 2 +- .../md5-cache/net-news/canto-daemon-0.9.8 | 2 +- metadata/md5-cache/net-news/newsboat-2.21-r1 | 2 +- metadata/md5-cache/net-news/newsboat-2.23-r1 | 2 +- metadata/md5-cache/net-news/newsboat-2.28 | 2 +- metadata/md5-cache/net-news/newsboat-2.29 | 2 +- metadata/md5-cache/net-news/newsboat-2.30.1 | 2 +- metadata/md5-cache/net-news/rssguard-4.5.0 | 2 +- metadata/md5-cache/net-news/rssguard-4.5.1 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 12893 -> 12907 bytes .../net-p2p/airdcpp-webclient-2.11.2 | 2 +- .../net-p2p/airdcpp-webclient-2.11.4 | 2 +- .../net-p2p/airdcpp-webclient-2.12.1 | 2 +- metadata/md5-cache/net-p2p/amule-2.3.3 | 2 +- metadata/md5-cache/net-p2p/amule-2.3.3-r1 | 2 +- metadata/md5-cache/net-p2p/amule-9999 | 2 +- metadata/md5-cache/net-p2p/arti-1.1.8 | 2 +- metadata/md5-cache/net-p2p/arti-1.1.9 | 2 +- metadata/md5-cache/net-p2p/arti-9999 | 2 +- metadata/md5-cache/net-p2p/automatic-0.9.0 | 2 +- .../md5-cache/net-p2p/cpuminer-opt-3.23.1 | 2 +- metadata/md5-cache/net-p2p/cpuminer-opt-9999 | 2 +- metadata/md5-cache/net-p2p/dbhub-0.451-r2 | 2 +- metadata/md5-cache/net-p2p/deluge-2.1.1-r1 | 2 +- metadata/md5-cache/net-p2p/deluge-2.1.1-r4 | 2 +- metadata/md5-cache/net-p2p/deluge-9999 | 2 +- metadata/md5-cache/net-p2p/eiskaltdcpp-2.4.2 | 2 +- metadata/md5-cache/net-p2p/eiskaltdcpp-9999 | 2 +- metadata/md5-cache/net-p2p/fms-0.3.84 | 2 +- .../md5-cache/net-p2p/gtk-gnutella-1.2.1-r1 | 2 +- metadata/md5-cache/net-p2p/gtk-gnutella-1.2.2 | 2 +- metadata/md5-cache/net-p2p/ktorrent-23.04.3 | 2 +- metadata/md5-cache/net-p2p/ktorrent-23.08.2 | 2 +- metadata/md5-cache/net-p2p/mldonkey-3.1.7-r3 | 2 +- metadata/md5-cache/net-p2p/mldonkey-3.1.7-r4 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.2.8 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.2.9 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.2.9-r1 | 2 +- .../md5-cache/net-p2p/qbittorrent-4.5.2-r1 | 2 +- metadata/md5-cache/net-p2p/qbittorrent-4.5.4 | 2 +- .../md5-cache/net-p2p/qbittorrent-4.5.5-r1 | 2 +- metadata/md5-cache/net-p2p/qbittorrent-9999 | 2 +- .../md5-cache/net-p2p/torrentinfo-1.8.6-r3 | 2 +- .../md5-cache/net-p2p/transmission-3.00-r6 | 2 +- metadata/md5-cache/net-p2p/transmission-4.0.3 | 2 +- .../md5-cache/net-p2p/transmission-4.0.3-r1 | 2 +- metadata/md5-cache/net-p2p/transmission-4.0.4 | 2 +- metadata/md5-cache/net-p2p/transmission-9999 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 7471 -> 7478 bytes metadata/md5-cache/net-print/brlaser-6 | 2 +- metadata/md5-cache/net-print/brlaser-6-r1 | 2 +- .../md5-cache/net-print/cnrdrvcups-lb-5.40 | 2 +- metadata/md5-cache/net-print/cups-2.4.6 | 2 +- metadata/md5-cache/net-print/cups-2.4.7-r1 | 2 +- metadata/md5-cache/net-print/cups-9999 | 2 +- .../md5-cache/net-print/cups-filters-1.28.17 | 2 +- .../net-print/cups-filters-1.28.17-r2 | 2 +- metadata/md5-cache/net-print/gtklp-1.3.1 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9001 -> 9009 bytes metadata/md5-cache/net-proxy/dnsproxy-1.17 | 2 +- metadata/md5-cache/net-proxy/mitmproxy-9.0.1 | 2 +- metadata/md5-cache/net-proxy/piper-1.14 | 2 +- metadata/md5-cache/net-proxy/rejik-3.2.11 | 2 +- metadata/md5-cache/net-proxy/squid-5.7-r1 | 2 +- metadata/md5-cache/net-proxy/squid-5.8 | 2 +- metadata/md5-cache/net-proxy/squid-5.9 | 2 +- metadata/md5-cache/net-proxy/squid-6.2 | 2 +- metadata/md5-cache/net-proxy/sshuttle-1.1.1 | 2 +- metadata/md5-cache/net-proxy/trojan-1.16.0-r2 | 2 +- metadata/md5-cache/net-voip/Manifest.gz | Bin 2051 -> 2050 bytes metadata/md5-cache/net-voip/mumble-1.4.287-r1 | 2 +- metadata/md5-cache/net-voip/mumble-9999 | 2 +- metadata/md5-cache/net-voip/murmur-1.4.287-r1 | 2 +- metadata/md5-cache/net-voip/murmur-9999 | 2 +- .../md5-cache/net-voip/sipvicious-0.3.4-r1 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 13373 -> 13389 bytes metadata/md5-cache/net-vpn/i2pd-2.47.0 | 2 +- metadata/md5-cache/net-vpn/i2pd-2.48.0 | 2 +- metadata/md5-cache/net-vpn/i2pd-2.49.0 | 2 +- metadata/md5-cache/net-vpn/libreswan-4.12 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.5.2-r3 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.5.6-r1 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.5.7-r1 | 2 +- .../md5-cache/net-vpn/ovpn-dco-0.2.20230426 | 2 +- metadata/md5-cache/net-vpn/ovpn-dco-9999 | 2 +- metadata/md5-cache/net-vpn/pptpd-1.4.0-r3 | 2 +- .../md5-cache/net-vpn/protonvpn-cli-2.2.11-r2 | 2 +- metadata/md5-cache/net-vpn/vpncloud-2.3.0 | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 27859 -> 27881 bytes .../md5-cache/net-wireless/aircrack-ng-1.7-r3 | 2 +- .../md5-cache/net-wireless/aircrack-ng-9999 | 2 +- metadata/md5-cache/net-wireless/airspy-1.0.10 | 2 +- metadata/md5-cache/net-wireless/airspy-9999 | 2 +- .../md5-cache/net-wireless/bladerf-2021.03-r1 | 2 +- .../md5-cache/net-wireless/bladerf-2023.02 | 2 +- metadata/md5-cache/net-wireless/bladerf-9999 | 2 +- metadata/md5-cache/net-wireless/blueman-2.3.5 | 2 +- metadata/md5-cache/net-wireless/blueman-9999 | 2 +- .../net-wireless/gnuradio-3.10.4.0-r2 | 2 +- .../net-wireless/gnuradio-3.10.6.0-r2 | 2 +- .../net-wireless/gnuradio-3.10.7.0-r1 | 2 +- metadata/md5-cache/net-wireless/gnuradio-9999 | 2 +- metadata/md5-cache/net-wireless/gqrx-2.16 | 2 +- metadata/md5-cache/net-wireless/gqrx-2.17.2 | 2 +- metadata/md5-cache/net-wireless/gqrx-9999 | 2 +- .../md5-cache/net-wireless/gqrx-scanner-1.0.2 | 2 +- .../md5-cache/net-wireless/gqrx-scanner-1.0.4 | 2 +- .../gr-ieee802154-0.0_p20210719-r3 | 2 +- .../md5-cache/net-wireless/gr-ieee802154-9999 | 2 +- .../net-wireless/gr-iqbal-0.38.2_p20210108 | 2 +- metadata/md5-cache/net-wireless/gr-iqbal-9999 | 2 +- .../gr-osmosdr-0.2.3_p20210128-r1 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-0.2.4 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-9999 | 2 +- .../net-wireless/gr-paint-0.0_p20230427 | 2 +- .../net-wireless/gr-rds-0.0_p20220804-r1 | 2 +- metadata/md5-cache/net-wireless/gr-rds-9999 | 2 +- .../net-wireless/gr-scopy-0.0_p20220602 | 2 +- metadata/md5-cache/net-wireless/gr-scopy-9999 | 2 +- .../net-wireless/hackrf-tools-2023.01.1 | 2 +- .../md5-cache/net-wireless/hackrf-tools-9999 | 2 +- .../md5-cache/net-wireless/hostapd-2.10-r1 | 2 +- .../md5-cache/net-wireless/hostapd-2.10-r2 | 2 +- .../md5-cache/net-wireless/hostapd-2.10-r3 | 2 +- metadata/md5-cache/net-wireless/hostapd-9999 | 2 +- .../md5-cache/net-wireless/inspectrum-0.2.3 | 2 +- .../md5-cache/net-wireless/inspectrum-9999 | 2 +- metadata/md5-cache/net-wireless/iwd-2.3 | 2 +- metadata/md5-cache/net-wireless/iwd-2.4 | 2 +- metadata/md5-cache/net-wireless/iwd-2.5 | 2 +- metadata/md5-cache/net-wireless/iwd-2.6 | 2 +- metadata/md5-cache/net-wireless/iwd-2.7 | 2 +- metadata/md5-cache/net-wireless/iwd-2.8 | 2 +- metadata/md5-cache/net-wireless/iwd-2.8-r1 | 2 +- metadata/md5-cache/net-wireless/iwd-9999 | 2 +- .../net-wireless/liblms7002m-0.0_p20200518-r1 | 2 +- .../md5-cache/net-wireless/liblms7002m-9999 | 2 +- .../net-wireless/libusb3380-0.0_p20190125 | 2 +- .../md5-cache/net-wireless/libusb3380-9999 | 2 +- .../net-wireless/libxtrx-0.0_p20201202 | 2 +- metadata/md5-cache/net-wireless/libxtrx-9999 | 2 +- .../net-wireless/libxtrxdsp-0.0_p20200830 | 2 +- .../md5-cache/net-wireless/libxtrxdsp-9999 | 2 +- .../net-wireless/libxtrxll-0.0_p20201202 | 2 +- .../md5-cache/net-wireless/libxtrxll-9999 | 2 +- .../md5-cache/net-wireless/limesuite-20.10.0 | 2 +- .../lorcon-2020.06.06_p20220216-r2 | 2 +- metadata/md5-cache/net-wireless/lorcon-9999 | 2 +- .../net-wireless/nanovna-saver-0.5.4 | 2 +- .../net-wireless/nanovna-saver-0.6.2 | 2 +- .../md5-cache/net-wireless/nanovna-saver-9999 | 2 +- .../md5-cache/net-wireless/osmo-fl2k-0.1.1-r1 | 2 +- .../md5-cache/net-wireless/osmo-fl2k-9999 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.10.2 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.10.4 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.11.1 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.11.2 | 2 +- metadata/md5-cache/net-wireless/qdmr-9999 | 2 +- .../net-wireless/rtl-sdr-0.6.0_p2020802 | 2 +- .../net-wireless/rtl-sdr-0.6.0_p2020802-r1 | 2 +- .../net-wireless/rtl-sdr-0.6.0_p20221217 | 2 +- metadata/md5-cache/net-wireless/rtl-sdr-9999 | 2 +- metadata/md5-cache/net-wireless/rtl_433-21.12 | 2 +- metadata/md5-cache/net-wireless/rtl_433-22.11 | 2 +- metadata/md5-cache/net-wireless/rtl_433-9999 | 2 +- .../md5-cache/net-wireless/sigutils-0.1.0-r1 | 2 +- .../md5-cache/net-wireless/sigutils-0.3.0 | 2 +- .../md5-cache/net-wireless/soapybladerf-0.4.1 | 2 +- .../md5-cache/net-wireless/soapybladerf-9999 | 2 +- .../md5-cache/net-wireless/soapyhackrf-0.3.4 | 2 +- .../md5-cache/net-wireless/soapyhackrf-9999 | 2 +- .../net-wireless/soapyplutosdr-0.2.1 | 2 +- .../md5-cache/net-wireless/soapyplutosdr-9999 | 2 +- .../md5-cache/net-wireless/soapyremote-0.5.2 | 2 +- .../md5-cache/net-wireless/soapyremote-9999 | 2 +- .../md5-cache/net-wireless/soapyrtlsdr-0.3.2 | 2 +- .../md5-cache/net-wireless/soapyrtlsdr-0.3.3 | 2 +- .../md5-cache/net-wireless/soapyrtlsdr-9999 | 2 +- .../md5-cache/net-wireless/soapysdr-0.8.1 | 2 +- metadata/md5-cache/net-wireless/soapysdr-9999 | 2 +- .../net-wireless/soapysdrplay-20220120 | 2 +- .../md5-cache/net-wireless/soapysdrplay-9999 | 2 +- .../md5-cache/net-wireless/soapyuhd-0.4.1 | 2 +- metadata/md5-cache/net-wireless/soapyuhd-9999 | 2 +- .../md5-cache/net-wireless/suscan-0.1.0-r1 | 2 +- metadata/md5-cache/net-wireless/suscan-0.3.0 | 2 +- .../net-wireless/ubertooth-2020.12.1-r1 | 2 +- .../md5-cache/net-wireless/ubertooth-9999 | 2 +- metadata/md5-cache/net-wireless/uhd-4.4.0.0 | 2 +- metadata/md5-cache/net-wireless/urh-2.9.4 | 2 +- metadata/md5-cache/net-wireless/urh-9999 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9560 -> 8920 bytes .../md5-cache/sci-astronomy/calcmysky-0.3.0 | 2 +- .../md5-cache/sci-astronomy/calcmysky-0.3.1 | 2 +- .../sci-astronomy/celestia-1.7.0_pre20221215 | 2 +- .../md5-cache/sci-astronomy/esomidas-17.02-r1 | 2 +- .../md5-cache/sci-astronomy/galaxy-2.2-r1 | 2 +- metadata/md5-cache/sci-astronomy/kstars-3.6.6 | 2 +- metadata/md5-cache/sci-astronomy/kstars-3.6.7 | 2 +- metadata/md5-cache/sci-astronomy/montage-5.0 | 2 +- .../md5-cache/sci-astronomy/predict-2.2.3-r2 | 2 +- metadata/md5-cache/sci-astronomy/psfex-3.17.1 | 2 +- .../md5-cache/sci-astronomy/pyephem-4.1.1 | 2 +- .../md5-cache/sci-astronomy/pyephem-4.1.3 | 2 +- .../md5-cache/sci-astronomy/pysiril-0.0.12 | 15 - .../md5-cache/sci-astronomy/pysiril-0.0.15 | 12 +- .../md5-cache/sci-astronomy/siril-1.0.6-r2 | 16 - .../sci-astronomy/siril-1.2.0_rc1-r1 | 16 - .../md5-cache/sci-astronomy/sirilic-1.14.3-r1 | 16 - .../md5-cache/sci-astronomy/sirilic-1.15.7 | 2 +- .../{sirilic-1.15.2 => sirilic-1.15.8} | 12 +- .../md5-cache/sci-astronomy/stellarium-23.1 | 2 +- .../sci-astronomy/stellarium-23.2-r1 | 2 +- .../md5-cache/sci-astronomy/stellarium-23.3 | 2 +- .../md5-cache/sci-astronomy/stiff-2.4.0-r1 | 2 +- metadata/md5-cache/sci-astronomy/wcslib-7.11 | 2 +- metadata/md5-cache/sci-astronomy/wcslib-7.12 | 2 +- metadata/md5-cache/sci-astronomy/wcslib-7.3 | 2 +- metadata/md5-cache/sci-astronomy/wcslib-7.3.1 | 2 +- metadata/md5-cache/sci-biology/HTSeq-2.0.2 | 2 +- metadata/md5-cache/sci-biology/HTSeq-9999 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 21376 -> 21385 bytes metadata/md5-cache/sci-biology/bamtools-2.5.2 | 2 +- metadata/md5-cache/sci-biology/bamtools-9999 | 2 +- .../md5-cache/sci-biology/biopandas-0.4.1 | 2 +- .../md5-cache/sci-biology/biopython-1.81-r1 | 2 +- .../sci-biology/embassy-cbstools-1.0.0.660-r1 | 2 +- .../embassy-clustalomega-1.1.0.660-r1 | 2 +- .../embassy-domainatrix-0.1.660-r1 | 2 +- .../sci-biology/embassy-domalign-0.1.660-r1 | 2 +- .../sci-biology/embassy-domsearch-0.1.660-r1 | 2 +- .../sci-biology/embassy-emnu-1.05.660-r1 | 2 +- .../sci-biology/embassy-esim4-1.0.0.660-r1 | 2 +- .../sci-biology/embassy-hmmer-2.3.2.660-r1 | 2 +- .../sci-biology/embassy-iprscan-4.3.1.660-r1 | 2 +- .../sci-biology/embassy-mse-3.0.0.660-r1 | 2 +- .../sci-biology/embassy-phylipnew-3.69.660-r1 | 2 +- .../sci-biology/embassy-signature-0.1.660-r1 | 2 +- .../sci-biology/embassy-structure-0.1.660-r1 | 2 +- .../sci-biology/embassy-topo-2.0.660-r1 | 2 +- .../sci-biology/embassy-vienna-1.7.2.660-r1 | 2 +- .../md5-cache/sci-biology/emboss-6.6.0-r2 | 2 +- .../md5-cache/sci-biology/fasta-36.3.8h-r1 | 2 +- .../md5-cache/sci-biology/fasttree-2.1.11 | 2 +- metadata/md5-cache/sci-biology/hmmer-2.3.2-r5 | 2 +- .../md5-cache/sci-biology/kallisto-0.46.2 | 2 +- metadata/md5-cache/sci-biology/mafft-7.490 | 2 +- metadata/md5-cache/sci-biology/mosaik-2.2.30 | 2 +- .../md5-cache/sci-biology/mothur-1.27.0-r1 | 2 +- metadata/md5-cache/sci-biology/mummer-3.23-r1 | 2 +- metadata/md5-cache/sci-biology/phylip-3.698 | 2 +- metadata/md5-cache/sci-biology/pysam-0.21.0 | 2 +- metadata/md5-cache/sci-biology/pysam-9999 | 2 +- metadata/md5-cache/sci-biology/raxml-7.2.6 | 2 +- metadata/md5-cache/sci-biology/seqan-3.1.0 | 2 +- .../md5-cache/sci-biology/t-coffee-11.00-r3 | 2 +- .../md5-cache/sci-biology/treeviewx-0.5.1-r3 | 2 +- .../md5-cache/sci-biology/trnascan-se-1.31-r3 | 2 +- .../md5-cache/sci-biology/uchime-4.2.40-r1 | 2 +- .../sci-biology/ucsc-genome-browser-260-r1 | 2 +- .../md5-cache/sci-biology/vcftools-0.1.16 | 2 +- metadata/md5-cache/sci-biology/velvet-1.2.10 | 2 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 4191 -> 4356 bytes .../md5-cache/sci-calculators/bc-gh-6.7.2 | 14 + .../md5-cache/sci-calculators/hcalc-1.2-r1 | 2 +- .../md5-cache/sci-calculators/hexcalc-1.11-r4 | 2 +- .../md5-cache/sci-calculators/keurocalc-1.3.0 | 2 +- .../sci-calculators/speedcrunch-0.12.0-r1 | 2 +- .../md5-cache/sci-calculators/tiemu-3.03-r2 | 2 +- metadata/md5-cache/sci-calculators/xsv-0.13.0 | 2 +- .../sci-chemistry/GromacsWrapper-0.8.4 | 2 +- .../sci-chemistry/GromacsWrapper-0.8.5 | 2 +- .../md5-cache/sci-chemistry/MDAnalysis-2.6.1 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13675 -> 13853 bytes metadata/md5-cache/sci-chemistry/ParmEd-3.4.3 | 2 +- .../sci-chemistry/autodock_vina-1.1.2-r1 | 2 +- .../md5-cache/sci-chemistry/avogadro2-1.95.1 | 2 +- .../md5-cache/sci-chemistry/avogadro2-1.97.0 | 2 +- .../md5-cache/sci-chemistry/chemex-2022.3.5 | 2 +- .../md5-cache/sci-chemistry/chemex-2022.3.6 | 2 +- metadata/md5-cache/sci-chemistry/dssp-4.3.1 | 2 +- metadata/md5-cache/sci-chemistry/dssp-4.4.1 | 2 +- metadata/md5-cache/sci-chemistry/dssp-4.4.4.1 | 13 + .../md5-cache/sci-chemistry/easychem-0.6-r1 | 2 +- .../sci-chemistry/gelemental-2.0.0-r1 | 2 +- .../md5-cache/sci-chemistry/gelemental-2.0.2 | 2 +- .../gnome-chemistry-utils-0.14.17_p6-r2 | 2 +- .../md5-cache/sci-chemistry/gromacs-2018.8-r2 | 2 +- .../md5-cache/sci-chemistry/gromacs-2019.6-r3 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.7-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.6 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.7-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.5-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.6 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.9999 | 2 +- .../md5-cache/sci-chemistry/gromacs-2023.1-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2023.2 | 2 +- .../md5-cache/sci-chemistry/gromacs-2023.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 2 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 | 2 +- .../md5-cache/sci-chemistry/modeller-9.25 | 2 +- .../md5-cache/sci-chemistry/molden-6.9-r1 | 2 +- .../sci-chemistry/molequeue-0.9.0-r1 | 2 +- .../sci-chemistry/molsketch-0.7.2-r1 | 2 +- .../md5-cache/sci-chemistry/mopac7-1.15-r1 | 2 +- metadata/md5-cache/sci-chemistry/namd-2.10 | 2 +- metadata/md5-cache/sci-chemistry/nmrglue-0.9 | 2 +- .../sci-chemistry/openbabel-3.1.1_p20210225 | 2 +- .../md5-cache/sci-chemistry/openbabel-9999 | 2 +- .../md5-cache/sci-chemistry/pdbcat-1.3-r1 | 2 +- .../md5-cache/sci-chemistry/pdbmat-3.89-r1 | 2 +- metadata/md5-cache/sci-chemistry/propka-3.4.0 | 2 +- .../md5-cache/sci-chemistry/pymol-2.5.0-r3 | 2 +- .../md5-cache/sci-chemistry/pymol-2.5.0-r4 | 2 +- .../md5-cache/sci-chemistry/raster3d-3.0.6-r1 | 2 +- .../md5-cache/sci-chemistry/tinker-8.2.1-r1 | 2 +- .../sci-chemistry/tm-align-20150914-r1 | 2 +- .../md5-cache/sci-chemistry/vmd-1.9.4_alpha57 | 2 +- metadata/md5-cache/sci-chemistry/votca-2022 | 2 +- metadata/md5-cache/sci-chemistry/votca-2022.1 | 2 +- metadata/md5-cache/sci-chemistry/votca-9999 | 2 +- .../sci-chemistry/wxmacmolplt-7.5-r1 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 14926 -> 14933 bytes .../md5-cache/sci-electronics/Stage-4.3.0-r1 | 2 +- .../sci-electronics/espresso-ab-1.0-r3 | 2 +- .../md5-cache/sci-electronics/fritzing-0.9.6 | 14 + .../md5-cache/sci-electronics/gazebo-11.13.0 | 2 +- .../sci-electronics/gspeakers-0.11-r2 | 2 +- .../md5-cache/sci-electronics/gspiceui-1.1.0 | 2 +- .../md5-cache/sci-electronics/gspiceui-1.2.87 | 2 +- .../md5-cache/sci-electronics/kicad-7.0.1 | 2 +- .../md5-cache/sci-electronics/kicad-7.0.7 | 2 +- metadata/md5-cache/sci-electronics/kicad-9999 | 2 +- .../sci-electronics/kicad-footprints-7.0.1 | 2 +- .../sci-electronics/kicad-footprints-7.0.7 | 2 +- .../sci-electronics/kicad-footprints-9999 | 2 +- .../sci-electronics/kicad-packages3d-7.0.1 | 2 +- .../sci-electronics/kicad-packages3d-7.0.7 | 2 +- .../sci-electronics/kicad-packages3d-9999 | 2 +- .../sci-electronics/kicad-symbols-7.0.1 | 2 +- .../sci-electronics/kicad-symbols-7.0.7 | 2 +- .../sci-electronics/kicad-symbols-9999 | 2 +- .../sci-electronics/kicad-templates-7.0.1 | 2 +- .../sci-electronics/kicad-templates-7.0.7 | 2 +- .../sci-electronics/kicad-templates-9999 | 2 +- .../md5-cache/sci-electronics/ktechlab-0.51.0 | 2 +- .../sci-electronics/librepcb-0.1.6-r1 | 17 - .../md5-cache/sci-electronics/librepcb-0.1.7 | 2 +- .../{librepcb-1.0.0 => librepcb-1.0.0-r1} | 8 +- .../sci-electronics/osqoop-1.2.0_pre20170131 | 2 +- .../sci-electronics/puff-20100127-r1 | 2 +- .../md5-cache/sci-electronics/puff-20181104 | 2 +- .../sci-electronics/pulseview-0.4.2-r1 | 2 +- .../md5-cache/sci-electronics/pulseview-9999 | 2 +- .../md5-cache/sci-electronics/spice-3.5.5-r3 | 2 +- .../md5-cache/sci-electronics/spice-3.5.5-r4 | 2 +- .../sci-geosciences/GeographicLib-1.52-r2 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 18723 -> 18892 bytes .../sci-geosciences/folium-0.14.0-r1 | 2 +- .../md5-cache/sci-geosciences/geopy-2.2.0 | 2 +- .../md5-cache/sci-geosciences/geopy-2.3.0-r1 | 2 +- .../md5-cache/sci-geosciences/geopy-2.3.0-r2 | 2 +- metadata/md5-cache/sci-geosciences/gmt-6.4.0 | 2 +- .../sci-geosciences/gpsbabel-1.8.0-r1 | 2 +- .../md5-cache/sci-geosciences/gpsd-3.23.1-r2 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-3.24 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-3.25 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-9999 | 2 +- .../sci-geosciences/gpx-viewer-0.4.0-r1 | 2 +- .../md5-cache/sci-geosciences/grass-8.3.1 | 17 + .../md5-cache/sci-geosciences/laszip-3.4.1 | 2 +- .../md5-cache/sci-geosciences/liblas-1.8.1-r3 | 2 +- .../md5-cache/sci-geosciences/mapserver-8.0.1 | 2 +- .../sci-geosciences/merkaartor-0.19.0-r1 | 2 +- .../md5-cache/sci-geosciences/merkaartor-9999 | 2 +- .../sci-geosciences/opencpn-5.6.2-r3 | 2 +- .../md5-cache/sci-geosciences/opencpn-5.8.4 | 2 +- .../opencpn-plugin-aisradar-1.2.17.0 | 2 +- .../opencpn-plugin-aisradar-9999 | 2 +- .../opencpn-plugin-climatology-1.4.32.0 | 2 +- .../opencpn-plugin-climatology-9999 | 2 +- .../sci-geosciences/opencpn-plugin-dr-4.0.0 | 2 +- .../sci-geosciences/opencpn-plugin-dr-9999 | 2 +- .../opencpn-plugin-findit-1.2.12.0 | 2 +- .../opencpn-plugin-findit-9999 | 2 +- .../opencpn-plugin-gxradar-1.1 | 2 +- .../opencpn-plugin-gxradar-9999 | 2 +- .../opencpn-plugin-iacfleet-0.21.1 | 2 +- .../opencpn-plugin-iacfleet-9999 | 2 +- .../opencpn-plugin-launcher-1.3 | 2 +- .../opencpn-plugin-launcher-9999 | 2 +- .../opencpn-plugin-logbookkonni-1.4.22.0 | 2 +- .../opencpn-plugin-logbookkonni-9999 | 2 +- .../opencpn-plugin-objsearch-0.7 | 2 +- .../opencpn-plugin-objsearch-9999 | 2 +- .../opencpn-plugin-ocpn_draw-1.3.14 | 2 +- .../opencpn-plugin-ocpn_draw-9999 | 2 +- .../opencpn-plugin-ocpndebugger-1.3 | 2 +- .../opencpn-plugin-ocpndebugger-9999 | 2 +- .../opencpn-plugin-oesenc-1.6.0 | 2 +- .../opencpn-plugin-oesenc-9999 | 2 +- .../opencpn-plugin-otcurrent-1.2 | 2 +- .../opencpn-plugin-otcurrent-9999 | 2 +- .../opencpn-plugin-polar-1.1007 | 2 +- .../sci-geosciences/opencpn-plugin-polar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-radar-0.98 | 2 +- .../sci-geosciences/opencpn-plugin-radar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-route-1.2 | 2 +- .../sci-geosciences/opencpn-plugin-route-9999 | 2 +- .../opencpn-plugin-squiddio-0.7 | 2 +- .../opencpn-plugin-squiddio-9999 | 2 +- .../opencpn-plugin-statusbar-0.5.20180316 | 2 +- .../opencpn-plugin-statusbar-9999 | 2 +- .../opencpn-plugin-watchdog-1.9.051 | 2 +- .../opencpn-plugin-watchdog-9999 | 2 +- .../opencpn-plugin-weather_routing-1.13.1 | 2 +- .../opencpn-plugin-weather_routing-9999 | 2 +- .../opencpn-plugin-weatherfax-1.3.20180316 | 2 +- .../opencpn-plugin-weatherfax-9999 | 2 +- .../sci-geosciences/osm2pgsql-1.4.0-r100 | 2 +- .../sci-geosciences/osm2pgsql-99999999 | 2 +- .../md5-cache/sci-geosciences/pymap3d-2.9.1 | 2 +- .../md5-cache/sci-geosciences/qgis-3.28.10 | 2 +- metadata/md5-cache/sci-geosciences/qgis-9999 | 2 +- .../sci-geosciences/qmapshack-1.16.1-r1 | 2 +- .../sci-geosciences/qmapshack-1.17.0 | 2 +- .../sci-geosciences/routino-3.3.3-r4 | 2 +- .../md5-cache/sci-geosciences/routino-3.4.1 | 2 +- metadata/md5-cache/sci-libs/HighFive-2.7.1 | 16 + metadata/md5-cache/sci-libs/Manifest.gz | Bin 67047 -> 67345 bytes .../md5-cache/sci-libs/NNPACK-2020.12.22-r1 | 2 +- .../md5-cache/sci-libs/QNNPACK-2019.08.28 | 2 +- metadata/md5-cache/sci-libs/ViSP-3.5.0 | 2 +- .../md5-cache/sci-libs/XNNPACK-2022.02.17-r1 | 2 +- .../md5-cache/sci-libs/XNNPACK-2022.12.22 | 2 +- metadata/md5-cache/sci-libs/alglib-3.17.0 | 2 +- metadata/md5-cache/sci-libs/amd-3.0.3 | 2 +- metadata/md5-cache/sci-libs/arborx-1.4.1-r1 | 2 +- .../md5-cache/sci-libs/armadillo-12.4.0-r1 | 2 +- .../md5-cache/sci-libs/avogadrolibs-1.95.1-r1 | 2 +- .../md5-cache/sci-libs/avogadrolibs-1.97.0 | 2 +- metadata/md5-cache/sci-libs/bliss-0.77 | 2 +- metadata/md5-cache/sci-libs/branca-0.6.0-r1 | 2 +- metadata/md5-cache/sci-libs/btf-2.0.3 | 2 +- metadata/md5-cache/sci-libs/caffe2-1.13.1-r6 | 2 +- metadata/md5-cache/sci-libs/caffe2-2.0.0-r5 | 2 +- metadata/md5-cache/sci-libs/caffe2-2.0.1-r4 | 2 +- metadata/md5-cache/sci-libs/camd-3.0.3 | 2 +- metadata/md5-cache/sci-libs/cantera-3.0.0 | 17 + metadata/md5-cache/sci-libs/cartopy-0.21.1 | 2 +- metadata/md5-cache/sci-libs/cartopy-0.21.1-r1 | 2 +- metadata/md5-cache/sci-libs/ccolamd-3.0.3 | 2 +- .../md5-cache/sci-libs/ceres-solver-2.1.0-r1 | 2 +- metadata/md5-cache/sci-libs/cgcode-1.0-r2 | 2 +- metadata/md5-cache/sci-libs/cgnslib-4.3.0-r2 | 2 +- metadata/md5-cache/sci-libs/cholmod-4.0.3 | 2 +- metadata/md5-cache/sci-libs/clapack-3.2.1-r8 | 2 +- metadata/md5-cache/sci-libs/clblas-2.12-r2 | 2 +- metadata/md5-cache/sci-libs/clblast-1.5.2 | 2 +- metadata/md5-cache/sci-libs/clblast-1.5.2-r1 | 2 +- metadata/md5-cache/sci-libs/cln-1.3.6 | 2 +- metadata/md5-cache/sci-libs/cminpack-1.3.8 | 2 +- .../sci-libs/coinor-cppad-20210000.5-r1 | 2 +- metadata/md5-cache/sci-libs/coinor-csdp-6.2.0 | 2 +- metadata/md5-cache/sci-libs/coinor-os-2.10.1 | 2 +- metadata/md5-cache/sci-libs/colamd-3.0.3 | 2 +- metadata/md5-cache/sci-libs/cxsparse-4.0.3 | 2 +- .../md5-cache/sci-libs/datasets-2.11.0-r2 | 2 +- metadata/md5-cache/sci-libs/datasets-2.12.0 | 2 +- metadata/md5-cache/sci-libs/datasets-2.13.1 | 2 +- metadata/md5-cache/sci-libs/datasets-2.14.4 | 2 +- metadata/md5-cache/sci-libs/dcmtk-3.6.7-r1 | 2 +- metadata/md5-cache/sci-libs/dealii-9.4.0-r1 | 2 +- metadata/md5-cache/sci-libs/dealii-9.4.1-r1 | 2 +- metadata/md5-cache/sci-libs/dealii-9.5.1 | 2 +- metadata/md5-cache/sci-libs/dealii-9999 | 2 +- metadata/md5-cache/sci-libs/djbfft-0.76-r3 | 2 +- metadata/md5-cache/sci-libs/dlib-19.24 | 2 +- metadata/md5-cache/sci-libs/dlib-19.24.2 | 2 +- metadata/md5-cache/sci-libs/dmlc-core-0.5 | 2 +- .../sci-libs/dmlc-core-0_p20170719-r1 | 2 +- metadata/md5-cache/sci-libs/eccodes-2.18.0 | 2 +- metadata/md5-cache/sci-libs/evaluate-0.4.0-r2 | 2 +- metadata/md5-cache/sci-libs/exodusii-6.09-r1 | 2 +- metadata/md5-cache/sci-libs/fcl-0.6.1-r1 | 2 +- metadata/md5-cache/sci-libs/fcl-9999 | 2 +- metadata/md5-cache/sci-libs/flann-1.9.1-r5 | 2 +- metadata/md5-cache/sci-libs/foxi-2021.05.27 | 2 +- metadata/md5-cache/sci-libs/gdal-3.6.4 | 2 +- metadata/md5-cache/sci-libs/gdal-3.7.0 | 2 +- metadata/md5-cache/sci-libs/gdal-3.7.1 | 2 +- metadata/md5-cache/sci-libs/gdal-3.7.2 | 2 +- metadata/md5-cache/sci-libs/geos-3.11.0 | 2 +- metadata/md5-cache/sci-libs/geos-3.11.1 | 2 +- metadata/md5-cache/sci-libs/geos-3.11.2 | 6 +- metadata/md5-cache/sci-libs/geos-3.12.0 | 2 +- .../md5-cache/sci-libs/gerris-20131206-r1 | 2 +- metadata/md5-cache/sci-libs/getdata-0.11.0 | 2 +- metadata/md5-cache/sci-libs/getdata-0.11.0-r1 | 2 +- metadata/md5-cache/sci-libs/ginkgo-1.4.0-r3 | 2 +- metadata/md5-cache/sci-libs/ginkgo-1.6.0 | 2 +- .../sci-libs/gklib-5.1.1_p20230327-r1 | 2 +- .../md5-cache/sci-libs/gloo-2023.01.17-r1 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.10.3-r1 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.11.1-r1 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.9.5-r3 | 2 +- metadata/md5-cache/sci-libs/gsl-2.7.1-r2 | 2 +- metadata/md5-cache/sci-libs/hdf-4.2.15-r1 | 2 +- metadata/md5-cache/sci-libs/hdf5-1.10.5-r1 | 2 +- metadata/md5-cache/sci-libs/hdf5-1.12.2-r4 | 2 +- metadata/md5-cache/sci-libs/hdf5-1.12.2-r6 | 2 +- metadata/md5-cache/sci-libs/hdf5-1.14.1 | 2 +- metadata/md5-cache/sci-libs/hdf5-1.14.2 | 2 +- metadata/md5-cache/sci-libs/hipBLAS-5.1.3 | 2 +- metadata/md5-cache/sci-libs/hipBLAS-5.4.2 | 2 +- metadata/md5-cache/sci-libs/hipCUB-5.1.3 | 2 +- metadata/md5-cache/sci-libs/hipFFT-5.1.3-r1 | 2 +- metadata/md5-cache/sci-libs/hipRAND-5.6.0 | 2 +- .../md5-cache/sci-libs/hipSPARSE-5.1.3-r1 | 2 +- .../sci-libs/huggingface_hub-0.13.4-r1 | 2 +- .../md5-cache/sci-libs/huggingface_hub-0.14.1 | 2 +- .../md5-cache/sci-libs/huggingface_hub-0.15.1 | 2 +- .../md5-cache/sci-libs/huggingface_hub-0.16.4 | 2 +- metadata/md5-cache/sci-libs/hypre-2.20.0 | 2 +- metadata/md5-cache/sci-libs/hypre-2.21.0 | 2 +- metadata/md5-cache/sci-libs/hypre-2.24.0 | 2 +- .../md5-cache/sci-libs/ignition-common-3.14.2 | 2 +- .../sci-libs/ignition-fuel-tools-4.4.0 | 2 +- .../md5-cache/sci-libs/ignition-math-6.14.0 | 2 +- metadata/md5-cache/sci-libs/inchi-1.06-r1 | 2 +- metadata/md5-cache/sci-libs/indilib-2.0.3 | 2 +- metadata/md5-cache/sci-libs/indilib-2.0.4 | 2 +- metadata/md5-cache/sci-libs/itpp-4.3.1-r2 | 2 +- metadata/md5-cache/sci-libs/jiwer-3.0.1-r1 | 2 +- metadata/md5-cache/sci-libs/keras-2.10.0 | 2 +- metadata/md5-cache/sci-libs/keras-2.11.0 | 2 +- metadata/md5-cache/sci-libs/keras-2.12.0 | 2 +- .../sci-libs/keras-applications-1.0.8-r2 | 2 +- .../sci-libs/keras-preprocessing-1.1.2-r1 | 2 +- metadata/md5-cache/sci-libs/kim-api-2.2.1 | 2 +- metadata/md5-cache/sci-libs/kineto-0.4.0 | 2 +- metadata/md5-cache/sci-libs/kissfft-131.1.0 | 2 +- metadata/md5-cache/sci-libs/kissfft-9999 | 2 +- metadata/md5-cache/sci-libs/klu-2.0.3 | 2 +- metadata/md5-cache/sci-libs/lapack-3.10.1 | 2 +- metadata/md5-cache/sci-libs/lapack-3.11 | 2 +- metadata/md5-cache/sci-libs/ldl-3.0.3 | 2 +- metadata/md5-cache/sci-libs/lemon-1.3.1-r2 | 2 +- metadata/md5-cache/sci-libs/levmar-2.6-r1 | 2 +- metadata/md5-cache/sci-libs/libaec-1.0.6 | 2 +- metadata/md5-cache/sci-libs/libccd-2.1 | 2 +- metadata/md5-cache/sci-libs/libccd-9999 | 2 +- metadata/md5-cache/sci-libs/libcerf-1.17 | 2 +- metadata/md5-cache/sci-libs/libcifpp-5.1.1 | 2 +- metadata/md5-cache/sci-libs/libcifpp-5.1.2 | 2 +- metadata/md5-cache/sci-libs/libcifpp-5.2.2 | 2 +- metadata/md5-cache/sci-libs/libdap-3.20.9 | 2 +- .../md5-cache/sci-libs/libecpint-1.0.6-r1 | 2 +- .../sci-libs/libgeodecomp-0.5.0_pre20201009 | 2 +- .../md5-cache/sci-libs/libgeotiff-1.7.1-r3 | 2 +- metadata/md5-cache/sci-libs/libigl-2.4.0 | 2 +- .../sci-libs/liborigin-3.0.1_p20210828-r1 | 2 +- metadata/md5-cache/sci-libs/libsc-2.8.5-r3 | 2 +- .../sci-libs/libspatialindex-1.9.3-r2 | 2 +- metadata/md5-cache/sci-libs/libsvm-3.25-r1 | 2 +- metadata/md5-cache/sci-libs/lmfit-9.0-r1 | 2 +- metadata/md5-cache/sci-libs/m4ri-20200125 | 2 +- metadata/md5-cache/sci-libs/mathgl-2.4.4-r1 | 2 +- metadata/md5-cache/sci-libs/med-4.1.1-r1 | 2 +- metadata/md5-cache/sci-libs/med-4.1.1-r3 | 2 +- metadata/md5-cache/sci-libs/metis-5.1.0-r5 | 2 +- metadata/md5-cache/sci-libs/metis-5.2.1-r2 | 2 +- metadata/md5-cache/sci-libs/miopen-5.1.3-r1 | 2 +- metadata/md5-cache/sci-libs/mumps-5.3.5-r1 | 2 +- metadata/md5-cache/sci-libs/nanoflann-1.3.2 | 2 +- metadata/md5-cache/sci-libs/nanoflann-9999 | 2 +- metadata/md5-cache/sci-libs/neartree-5.1.1 | 2 +- metadata/md5-cache/sci-libs/nemesis-6.09 | 2 +- metadata/md5-cache/sci-libs/netcdf-4.9.2 | 2 +- .../md5-cache/sci-libs/netcdf-fortran-4.6.1 | 2 +- metadata/md5-cache/sci-libs/nlopt-2.7.1-r1 | 2 +- metadata/md5-cache/sci-libs/nlopt-2.7.1-r2 | 2 +- metadata/md5-cache/sci-libs/numkit-1.1.2-r1 | 2 +- metadata/md5-cache/sci-libs/numkit-1.2.3 | 2 +- metadata/md5-cache/sci-libs/o2scl-0.920 | 2 +- metadata/md5-cache/sci-libs/octomap-1.9.8 | 2 +- metadata/md5-cache/sci-libs/onnx-1.11.0-r2 | 2 +- metadata/md5-cache/sci-libs/onnx-1.12.0 | 2 +- metadata/md5-cache/sci-libs/onnx-1.13.1-r1 | 2 +- metadata/md5-cache/sci-libs/onnx-1.14.0-r1 | 2 +- metadata/md5-cache/sci-libs/openblas-0.3.23 | 2 +- .../md5-cache/sci-libs/opencascade-7.6.3-r2 | 2 +- .../md5-cache/sci-libs/opencascade-7.7.0-r2 | 2 +- metadata/md5-cache/sci-libs/orocos-bfl-0.8.0 | 2 +- metadata/md5-cache/sci-libs/orocos_kdl-1.5.1 | 2 +- metadata/md5-cache/sci-libs/orocos_kdl-9999 | 2 +- metadata/md5-cache/sci-libs/p4est-2.3.6 | 2 +- metadata/md5-cache/sci-libs/p4est-2.8.5-r3 | 2 +- metadata/md5-cache/sci-libs/parmetis-4.0.3-r2 | 2 +- .../sci-libs/parmetis-4.0.3_p20230326-r1 | 2 +- metadata/md5-cache/sci-libs/pastix-6.0.3 | 2 +- metadata/md5-cache/sci-libs/pcl-1.12.1-r2 | 2 +- metadata/md5-cache/sci-libs/pcl-9999 | 2 +- metadata/md5-cache/sci-libs/pdal-2.4.3 | 2 +- metadata/md5-cache/sci-libs/pdal-2.4.3-r1 | 2 +- metadata/md5-cache/sci-libs/pdal-2.5.3 | 2 +- metadata/md5-cache/sci-libs/pdal-2.5.3-r1 | 2 +- metadata/md5-cache/sci-libs/pgplot-5.2.2-r7 | 2 +- .../md5-cache/sci-libs/plplot-5.15.0-r105 | 2 +- metadata/md5-cache/sci-libs/primegen-0.97-r2 | 2 +- metadata/md5-cache/sci-libs/primegen-0.97-r3 | 2 +- metadata/md5-cache/sci-libs/profnet-1.0.22 | 2 +- metadata/md5-cache/sci-libs/proj-9.2.1 | 2 +- metadata/md5-cache/sci-libs/proj-9.3.0 | 2 +- metadata/md5-cache/sci-libs/pyshp-2.3.1 | 2 +- metadata/md5-cache/sci-libs/pyshp-2.3.1-r1 | 2 +- metadata/md5-cache/sci-libs/pytorch-1.13.1-r2 | 2 +- metadata/md5-cache/sci-libs/pytorch-2.0.0 | 2 +- metadata/md5-cache/sci-libs/pytorch-2.0.1-r1 | 2 +- metadata/md5-cache/sci-libs/qrupdate-1.1.2-r2 | 2 +- metadata/md5-cache/sci-libs/rocBLAS-5.1.3-r4 | 2 +- metadata/md5-cache/sci-libs/rocBLAS-5.4.2-r3 | 2 +- metadata/md5-cache/sci-libs/rocFFT-5.1.3-r1 | 2 +- metadata/md5-cache/sci-libs/rocPRIM-5.1.3 | 2 +- metadata/md5-cache/sci-libs/rocRAND-5.1.3 | 2 +- metadata/md5-cache/sci-libs/rocRAND-5.6.0 | 2 +- .../md5-cache/sci-libs/rocSOLVER-5.1.3-r1 | 2 +- metadata/md5-cache/sci-libs/rocSOLVER-5.4.2 | 2 +- .../md5-cache/sci-libs/rocSPARSE-5.1.3-r1 | 2 +- metadata/md5-cache/sci-libs/rocThrust-5.1.3 | 2 +- metadata/md5-cache/sci-libs/rtabmap-0.20.23 | 2 +- metadata/md5-cache/sci-libs/rtabmap-9999 | 2 +- metadata/md5-cache/sci-libs/rtree-1.0.0 | 2 +- .../md5-cache/sci-libs/safetensors-0.3.1-r2 | 2 +- metadata/md5-cache/sci-libs/scalapack-2.1.0 | 2 +- .../md5-cache/sci-libs/scikit-image-0.19.3-r1 | 2 +- .../md5-cache/sci-libs/scikit-learn-1.1.2 | 2 +- .../md5-cache/sci-libs/scikit-optimize-0.9.0 | 2 +- metadata/md5-cache/sci-libs/scotch-6.1.2 | 2 +- metadata/md5-cache/sci-libs/scotch-7.0.1-r1 | 2 +- metadata/md5-cache/sci-libs/seqeval-1.2.2-r2 | 2 +- metadata/md5-cache/sci-libs/silo-4.11-r1 | 2 +- metadata/md5-cache/sci-libs/spqr-3.0.3 | 2 +- metadata/md5-cache/sci-libs/stellarsolver-2.5 | 2 +- .../sci-libs/suitesparseconfig-7.0.0 | 2 +- metadata/md5-cache/sci-libs/sundials-5.8.0 | 2 +- metadata/md5-cache/sci-libs/sundials-6.2.0 | 2 +- metadata/md5-cache/sci-libs/sundials-6.5.0 | 2 +- metadata/md5-cache/sci-libs/superlu-5.3.0 | 2 +- metadata/md5-cache/sci-libs/symengine-0.10.1 | 2 +- metadata/md5-cache/sci-libs/symengine-0.11.1 | 2 +- .../md5-cache/sci-libs/symengine-0.9.0-r3 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.11.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.12.0 | 2 +- .../sci-libs/tensorflow-estimator-2.11.0 | 2 +- .../sci-libs/tensorflow-estimator-2.12.0 | 2 +- .../sci-libs/tensorpipe-2022.05.13-r1 | 2 +- metadata/md5-cache/sci-libs/tokenizers-0.13.3 | 2 +- .../md5-cache/sci-libs/transformers-4.27.4 | 2 +- .../md5-cache/sci-libs/transformers-4.29.2 | 2 +- .../md5-cache/sci-libs/transformers-4.30.2-r1 | 2 +- .../md5-cache/sci-libs/transformers-4.31.0 | 2 +- .../md5-cache/sci-libs/trilinos-13.4.0-r3 | 2 +- metadata/md5-cache/sci-libs/trilinos-13.4.1 | 2 +- metadata/md5-cache/sci-libs/trilinos-14.0.0 | 2 +- metadata/md5-cache/sci-libs/trilinos-14.2.0 | 2 +- metadata/md5-cache/sci-libs/trilinos-14.4.0 | 2 +- metadata/md5-cache/sci-libs/umfpack-6.1.0 | 2 +- metadata/md5-cache/sci-libs/volk-3.0.0-r1 | 2 +- metadata/md5-cache/sci-libs/volk-9999 | 2 +- metadata/md5-cache/sci-libs/voro++-0.4.6-r1 | 2 +- metadata/md5-cache/sci-libs/vtk-9.2.5 | 2 +- metadata/md5-cache/sci-libs/vtk-9.2.6 | 2 +- .../md5-cache/sci-libs/xdmf2-1.0_p141226-r4 | 2 +- metadata/md5-cache/sci-libs/xylib-1.6 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 27738 -> 27793 bytes .../sci-mathematics/alectryon-1.4.0-r1 | 2 +- metadata/md5-cache/sci-mathematics/arb-2.23.0 | 2 +- .../md5-cache/sci-mathematics/bertini-1.4 | 2 +- .../md5-cache/sci-mathematics/bertini-1.6 | 2 +- .../sci-mathematics/boolector-3.2.2_p20220110 | 2 +- .../btor2tools-1.0.0_pre20220518-r1 | 2 +- .../sci-mathematics/cadabra-2.4.3.2-r1 | 2 +- .../md5-cache/sci-mathematics/cadabra-2.4.4.1 | 2 +- metadata/md5-cache/sci-mathematics/cgal-5.5 | 2 +- metadata/md5-cache/sci-mathematics/cgal-5.5.2 | 2 +- .../sci-mathematics/cryptominisat-5.11.14 | 2 +- .../sci-mathematics/cryptominisat-5.11.15 | 2 +- .../md5-cache/sci-mathematics/cvc4-1.8-r4 | 2 +- .../sci-mathematics/dataplot-20131220 | 2 +- .../md5-cache/sci-mathematics/diagrtb-2.64 | 2 +- .../sci-mathematics/dunshire-0.1.1-r3 | 2 +- .../md5-cache/sci-mathematics/fann-2.2.0-r1 | 2 +- metadata/md5-cache/sci-mathematics/fann-9999 | 2 +- .../md5-cache/sci-mathematics/flint-2.9.0 | 2 +- .../md5-cache/sci-mathematics/form-4.3.0-r1 | 2 +- metadata/md5-cache/sci-mathematics/form-4.3.1 | 2 +- .../sci-mathematics/geomview-1.9.5-r1 | 2 +- .../md5-cache/sci-mathematics/gfan-0.6.2-r4 | 2 +- .../sci-mathematics/giac-1.9.0.29-r1 | 2 +- .../sci-mathematics/giac-1.9.0.55-r1 | 2 +- .../md5-cache/sci-mathematics/glpk-5.0-r1 | 2 +- metadata/md5-cache/sci-mathematics/gmm-5.4 | 2 +- .../md5-cache/sci-mathematics/lean-3.51.1 | 2 +- .../md5-cache/sci-mathematics/lean-3.9999 | 14 - .../md5-cache/sci-mathematics/lean-4.2.0_rc4 | 15 + .../md5-cache/sci-mathematics/libpoly-0.1.11 | 2 +- .../sci-mathematics/mathlib-tools-1.3.2_p1 | 2 +- .../sci-mathematics/mathomatic-16.0.5-r1 | 2 +- .../sci-mathematics/maxima-5.46.0-r1 | 2 +- .../md5-cache/sci-mathematics/maxima-5.47.0 | 2 +- .../sci-mathematics/minisat-2.2.1-r1 | 2 +- .../sci-mathematics/nestedsums-1.5.2-r1 | 2 +- .../md5-cache/sci-mathematics/octave-7.3.0-r2 | 2 +- .../md5-cache/sci-mathematics/octave-8.1.0 | 2 +- .../md5-cache/sci-mathematics/octave-8.2.0 | 2 +- .../md5-cache/sci-mathematics/octave-8.3.0 | 2 +- .../md5-cache/sci-mathematics/opensmt-2.5.2 | 2 +- .../md5-cache/sci-mathematics/otter-3.3-r4 | 2 +- .../md5-cache/sci-mathematics/pari-2.15.3 | 2 +- .../md5-cache/sci-mathematics/pari-2.15.4-r1 | 2 +- .../md5-cache/sci-mathematics/petsc-3.16.0-r1 | 2 +- .../md5-cache/sci-mathematics/petsc-3.17.1-r1 | 2 +- .../md5-cache/sci-mathematics/petsc-3.18.2 | 2 +- .../md5-cache/sci-mathematics/petsc-3.19.1 | 2 +- .../md5-cache/sci-mathematics/petsc-3.19.2 | 2 +- .../md5-cache/sci-mathematics/petsc-3.19.4 | 2 +- .../md5-cache/sci-mathematics/plfit-0.9.3 | 2 +- .../md5-cache/sci-mathematics/primecount-7.6 | 2 +- .../md5-cache/sci-mathematics/primesieve-11.0 | 2 +- .../md5-cache/sci-mathematics/rkward-0.7.5 | 2 +- .../md5-cache/sci-mathematics/slepc-3.16.0 | 2 +- .../md5-cache/sci-mathematics/slepc-3.17.1 | 2 +- .../md5-cache/sci-mathematics/stp-2.3.3-r3 | 2 +- .../sci-mathematics/topcom-0.17.8-r3 | 2 +- .../md5-cache/sci-mathematics/vampire-4.8 | 2 +- .../sci-mathematics/wxmaxima-23.04.1 | 2 +- .../sci-mathematics/wxmaxima-23.07.0 | 2 +- .../sci-mathematics/wxmaxima-23.08.0 | 2 +- .../sci-mathematics/wxmaxima-23.10.0 | 2 +- .../md5-cache/sci-mathematics/yacas-1.9.1-r1 | 2 +- .../md5-cache/sci-mathematics/yafu-1.34.3-r1 | 2 +- metadata/md5-cache/sci-mathematics/z3-4.12.1 | 2 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 3577 -> 3250 bytes metadata/md5-cache/sci-misc/boinc-7.22.0 | 2 +- metadata/md5-cache/sci-misc/boinc-7.24.1 | 2 +- metadata/md5-cache/sci-misc/boinc-9999 | 2 +- .../sci-misc/jupyterlab-desktop-bin-4.0.0.1 | 16 - .../sci-misc/jupyterlab-desktop-bin-4.0.2.1 | 16 - ...3.6.3.1 => jupyterlab-desktop-bin-4.0.7.1} | 6 +- .../md5-cache/sci-misc/vitables-3.0.2_p4-r1 | 2 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 10097 -> 10088 bytes metadata/md5-cache/sci-physics/bullet-3.21 | 2 +- metadata/md5-cache/sci-physics/bullet-3.22b | 2 +- metadata/md5-cache/sci-physics/clhep-2.4.6.2 | 2 +- metadata/md5-cache/sci-physics/clhep-2.4.6.4 | 2 +- metadata/md5-cache/sci-physics/espresso-4.2.0 | 2 +- metadata/md5-cache/sci-physics/espresso-9999 | 2 +- .../md5-cache/sci-physics/fastjet-3.4.0-r1 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.0.3 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.0.4 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.1.0 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.1.2 | 2 +- .../md5-cache/sci-physics/geant4_vmc-6.1_p8 | 2 +- .../md5-cache/sci-physics/geant4_vmc-6.3_p2 | 2 +- .../md5-cache/sci-physics/geant4_vmc-9999 | 2 +- .../md5-cache/sci-physics/hepmc-2.06.09-r2 | 2 +- metadata/md5-cache/sci-physics/hepmc-2.06.11 | 2 +- metadata/md5-cache/sci-physics/hepmc-3.2.5 | 2 +- .../sci-physics/hepmc-3.2.5_p20230225-r1 | 2 +- metadata/md5-cache/sci-physics/hepmc-3.2.6 | 2 +- metadata/md5-cache/sci-physics/hepmc-9999 | 2 +- .../md5-cache/sci-physics/lammps-20220217 | 2 +- .../md5-cache/sci-physics/lammps-20220217-r1 | 2 +- .../md5-cache/sci-physics/lammps-20220623 | 2 +- .../md5-cache/sci-physics/lammps-20230328 | 2 +- .../md5-cache/sci-physics/lhapdf-6.3.0-r2 | 2 +- metadata/md5-cache/sci-physics/qmeq-1.1 | 2 +- metadata/md5-cache/sci-physics/reduze-2.4-r1 | 2 +- metadata/md5-cache/sci-physics/root-6.28.06 | 2 +- .../{root-6.28.02 => root-6.28.08} | 6 +- metadata/md5-cache/sci-physics/root-6.28.9999 | 2 +- metadata/md5-cache/sci-physics/root-9999 | 2 +- metadata/md5-cache/sci-physics/vgm-5.0 | 2 +- metadata/md5-cache/sci-physics/vgm-5.1 | 2 +- metadata/md5-cache/sci-physics/vgm-5.2 | 2 +- metadata/md5-cache/sci-physics/vgm-9999 | 2 +- metadata/md5-cache/sci-physics/vmc-1.1_p1 | 2 +- metadata/md5-cache/sci-physics/vmc-2.0 | 2 +- metadata/md5-cache/sci-physics/vmc-9999 | 2 +- metadata/md5-cache/sci-physics/xfoil-6.99 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 7236 -> 7230 bytes .../md5-cache/sci-visualization/dash-2.8.1 | 2 +- .../sci-visualization/fityk-1.3.1-r102 | 2 +- .../md5-cache/sci-visualization/gle-4.3.4-r1 | 2 +- .../md5-cache/sci-visualization/gnuplot-5.4.4 | 2 +- .../md5-cache/sci-visualization/gnuplot-5.4.6 | 2 +- .../md5-cache/sci-visualization/gnuplot-5.4.8 | 2 +- .../md5-cache/sci-visualization/gnuplot-5.4.9 | 2 +- .../sci-visualization/gnuplot-6.1.9999 | 2 +- .../md5-cache/sci-visualization/gr-0.72.0 | 2 +- .../md5-cache/sci-visualization/gr-0.72.4 | 2 +- .../sci-visualization/jupyter-dash-0.4.2 | 2 +- .../md5-cache/sci-visualization/kst-2.0.8-r2 | 2 +- .../sci-visualization/labplot-2.10.1 | 2 +- .../sci-visualization/labplot-2.9.0-r1 | 2 +- .../md5-cache/sci-visualization/labplot-9999 | 2 +- .../sci-visualization/paraview-5.11.1 | 2 +- .../sci-visualization/scidavis-2.9.0-r1 | 2 +- .../sci-visualization/spyview-2018.12.24 | 2 +- .../md5-cache/sci-visualization/spyview-9999 | 2 +- .../md5-cache/sci-visualization/veusz-3.5.3 | 2 +- .../md5-cache/sci-visualization/veusz-3.6.2 | 2 +- .../md5-cache/sci-visualization/xd3d-8.3.1-r2 | 2 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 27387 -> 27379 bytes .../sec-keys/openpgp-keys-bradking-20230817 | 4 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 91372 -> 91394 bytes metadata/md5-cache/sys-apps/acl-2.3.1 | 2 +- metadata/md5-cache/sys-apps/acl-2.3.1-r1 | 2 +- metadata/md5-cache/sys-apps/acl-2.3.1-r2 | 2 +- metadata/md5-cache/sys-apps/agedu-20211129 | 2 +- metadata/md5-cache/sys-apps/baobab-44.0 | 2 +- metadata/md5-cache/sys-apps/baobab-45.0 | 2 +- metadata/md5-cache/sys-apps/bat-0.21.0 | 2 +- metadata/md5-cache/sys-apps/bat-0.22.1 | 2 +- metadata/md5-cache/sys-apps/bat-0.23.0-r1 | 2 +- .../md5-cache/sys-apps/bleachbit-4.4.2-r1 | 2 +- metadata/md5-cache/sys-apps/busybox-1.36.1 | 2 +- metadata/md5-cache/sys-apps/busybox-9999 | 2 +- .../sys-apps/ccs-tools-1.8.3_p20130214 | 2 +- .../md5-cache/sys-apps/colorized-logs-2.6 | 2 +- metadata/md5-cache/sys-apps/coreutils-8.32-r1 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.1-r2 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.3-r2 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.3-r3 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.4 | 6 +- metadata/md5-cache/sys-apps/coreutils-9999 | 2 +- metadata/md5-cache/sys-apps/cpu-x-4.5.3 | 2 +- metadata/md5-cache/sys-apps/cpu-x-5.0.0 | 2 +- .../md5-cache/sys-apps/crazydiskinfo-1.1.0-r1 | 2 +- .../md5-cache/sys-apps/daisydog-2014.05.30 | 2 +- .../md5-cache/sys-apps/daisydog-2014.05.30-r1 | 2 +- metadata/md5-cache/sys-apps/dbus-1.15.4-r1 | 2 +- metadata/md5-cache/sys-apps/dbus-1.15.6 | 2 +- metadata/md5-cache/sys-apps/debianutils-5.14 | 2 +- metadata/md5-cache/sys-apps/debianutils-5.7 | 2 +- metadata/md5-cache/sys-apps/debianutils-5.8 | 2 +- metadata/md5-cache/sys-apps/diffutils-3.8 | 2 +- metadata/md5-cache/sys-apps/diffutils-3.9 | 2 +- metadata/md5-cache/sys-apps/dmidecode-3.5-r2 | 2 +- metadata/md5-cache/sys-apps/dmidecode-3.5-r3 | 2 +- metadata/md5-cache/sys-apps/ethtool-6.5 | 4 +- metadata/md5-cache/sys-apps/eza-0.11.1-r1 | 2 +- metadata/md5-cache/sys-apps/eza-0.13.1 | 2 +- metadata/md5-cache/sys-apps/eza-0.14.0 | 2 +- metadata/md5-cache/sys-apps/eza-0.14.2 | 2 +- metadata/md5-cache/sys-apps/eza-0.15.0 | 2 +- metadata/md5-cache/sys-apps/eza-0.15.1 | 15 + metadata/md5-cache/sys-apps/fakeroot-1.31 | 2 +- metadata/md5-cache/sys-apps/fakeroot-1.32.1 | 2 +- metadata/md5-cache/sys-apps/fbset-2.1 | 2 +- metadata/md5-cache/sys-apps/fd-8.4.0 | 2 +- metadata/md5-cache/sys-apps/fd-8.7.0 | 2 +- metadata/md5-cache/sys-apps/file-5.44-r3 | 2 +- metadata/md5-cache/sys-apps/file-5.45 | 2 +- metadata/md5-cache/sys-apps/file-5.45-r3 | 2 +- metadata/md5-cache/sys-apps/file-9999 | 2 +- .../md5-cache/sys-apps/findutils-4.9.0-r2 | 2 +- metadata/md5-cache/sys-apps/fwupd-1.9.3 | 2 +- metadata/md5-cache/sys-apps/fwupd-1.9.6 | 2 +- .../md5-cache/sys-apps/gentoo-functions-0.19 | 2 +- metadata/md5-cache/sys-apps/gptfdisk-1.0.9-r2 | 2 +- metadata/md5-cache/sys-apps/gptfdisk-1.0.9-r3 | 6 +- metadata/md5-cache/sys-apps/grep-3.11 | 2 +- metadata/md5-cache/sys-apps/grep-3.7 | 2 +- metadata/md5-cache/sys-apps/grep-3.8-r1 | 2 +- metadata/md5-cache/sys-apps/groff-1.22.4 | 2 +- .../md5-cache/sys-apps/gsmartcontrol-1.1.4-r1 | 2 +- metadata/md5-cache/sys-apps/hdparm-9.65 | 2 +- metadata/md5-cache/sys-apps/hdparm-9.65-r1 | 2 +- metadata/md5-cache/sys-apps/hdparm-9.65-r2 | 2 +- .../sys-apps/heirloom-tools-070715-r6 | 2 +- metadata/md5-cache/sys-apps/hwloc-1.11.13-r1 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.6.0-r1 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.8.0-r1 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.9.0 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.9.1 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.9.2 | 2 +- metadata/md5-cache/sys-apps/hwloc-2.9.3 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.2 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.3 | 2 +- metadata/md5-cache/sys-apps/install-xattr-0.8 | 2 +- .../md5-cache/sys-apps/install-xattr-0.8-r1 | 2 +- .../md5-cache/sys-apps/install-xattr-9999 | 2 +- .../md5-cache/sys-apps/ipmi-fan-control-0.4.0 | 2 +- .../md5-cache/sys-apps/ipmi-fan-control-9999 | 2 +- .../md5-cache/sys-apps/ipmitool-1.8.19-r1 | 2 +- metadata/md5-cache/sys-apps/iproute2-6.5.0 | 4 +- metadata/md5-cache/sys-apps/kcheck-0.0.2-r2 | 2 +- metadata/md5-cache/sys-apps/kcheck-9999 | 2 +- metadata/md5-cache/sys-apps/kmscon-9.0.0 | 2 +- metadata/md5-cache/sys-apps/less-633-r2 | 2 +- metadata/md5-cache/sys-apps/less-643 | 2 +- metadata/md5-cache/sys-apps/less-9999 | 2 +- .../md5-cache/sys-apps/linux-misc-apps-5.8-r1 | 2 +- metadata/md5-cache/sys-apps/lsd-0.23.1 | 2 +- .../sys-apps/lshw-02.19.2b_p20210121-r4 | 2 +- .../sys-apps/lshw-02.19.2b_p20220831 | 2 +- metadata/md5-cache/sys-apps/mount-gtk-1.4.5.1 | 2 +- .../md5-cache/sys-apps/musl-locales-0.1.0 | 2 +- metadata/md5-cache/sys-apps/nawk-20230909-r1 | 4 +- metadata/md5-cache/sys-apps/net-tools-2.10 | 2 +- metadata/md5-cache/sys-apps/net-tools-9999 | 2 +- .../md5-cache/sys-apps/openrazer-3.6.1-r2 | 2 +- metadata/md5-cache/sys-apps/openrc-0.48 | 2 +- metadata/md5-cache/sys-apps/openrc-0.49 | 2 +- metadata/md5-cache/sys-apps/openrc-0.50 | 2 +- metadata/md5-cache/sys-apps/openrc-0.50-r1 | 2 +- metadata/md5-cache/sys-apps/openrc-0.51 | 2 +- metadata/md5-cache/sys-apps/openrc-9999 | 2 +- metadata/md5-cache/sys-apps/pciutils-3.10.0 | 2 +- metadata/md5-cache/sys-apps/pciutils-3.8.0-r1 | 2 +- metadata/md5-cache/sys-apps/pciutils-3.9.0 | 2 +- .../md5-cache/sys-apps/pcmciautils-018_p14 | 2 +- .../md5-cache/sys-apps/pcmciautils-018_p8-r3 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.12.21 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.12.22 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.12.23 | 2 +- metadata/md5-cache/sys-apps/pkgcore-9999 | 2 +- .../md5-cache/sys-apps/pkgcraft-tools-0.0.11 | 2 +- .../md5-cache/sys-apps/pkgcraft-tools-0.0.12 | 2 +- .../md5-cache/sys-apps/pkgcraft-tools-9999 | 2 +- .../md5-cache/sys-apps/portage-3.0.45.3-r2 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.46 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.49-r2 | 2 +- .../{portage-3.0.54 => portage-3.0.54-r1} | 2 +- metadata/md5-cache/sys-apps/qingy-1.0.0-r6 | 2 +- metadata/md5-cache/sys-apps/razer-cli-2.1.0 | 16 - metadata/md5-cache/sys-apps/razer-cli-2.2.0 | 2 +- metadata/md5-cache/sys-apps/razercfg-0.42 | 2 +- metadata/md5-cache/sys-apps/razercfg-0.42-r1 | 2 +- metadata/md5-cache/sys-apps/ripgrep-13.0.0 | 2 +- .../md5-cache/sys-apps/ripgrep-all-0.9.6-r1 | 2 +- .../sys-apps/roccat-tools-5.9.0-r101 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.37 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.38 | 2 +- metadata/md5-cache/sys-apps/sed-4.9 | 2 +- .../sensei-raw-ctl-0.0_pre20180729-r1 | 2 +- metadata/md5-cache/sys-apps/shadow-4.13-r3 | 2 +- metadata/md5-cache/sys-apps/shadow-4.13-r4 | 2 +- metadata/md5-cache/sys-apps/shadow-4.14.0-r3 | 2 +- metadata/md5-cache/sys-apps/smartmontools-7.3 | 2 +- metadata/md5-cache/sys-apps/smartmontools-7.4 | 2 +- .../md5-cache/sys-apps/smartmontools-9999 | 2 +- .../md5-cache/sys-apps/spu-tools-2.3.0.136 | 2 +- metadata/md5-cache/sys-apps/syd-3.1.10 | 16 + metadata/md5-cache/sys-apps/syd-3.1.11 | 16 + metadata/md5-cache/sys-apps/syd-3.1.8 | 16 - metadata/md5-cache/sys-apps/syd-3.1.9 | 16 - metadata/md5-cache/sys-apps/systemd-253.11 | 2 +- metadata/md5-cache/sys-apps/systemd-253.12 | 2 +- metadata/md5-cache/sys-apps/systemd-253.3-r1 | 2 +- metadata/md5-cache/sys-apps/systemd-253.6 | 2 +- metadata/md5-cache/sys-apps/systemd-254.3 | 2 +- metadata/md5-cache/sys-apps/systemd-254.4 | 2 +- metadata/md5-cache/sys-apps/systemd-254.5 | 6 +- metadata/md5-cache/sys-apps/systemd-9999 | 2 +- .../sys-apps/systemd-utils-253.11-r1 | 2 +- .../sys-apps/systemd-utils-253.12-r1 | 2 +- .../md5-cache/sys-apps/systemd-utils-254.5-r1 | 2 +- metadata/md5-cache/sys-apps/sysvinit-3.07 | 2 +- metadata/md5-cache/sys-apps/sysvinit-3.07-r2 | 2 +- metadata/md5-cache/sys-apps/sysvinit-3.08 | 2 +- .../md5-cache/sys-apps/tcp-wrappers-7.6.31 | 2 +- metadata/md5-cache/sys-apps/texinfo-6.8 | 2 +- metadata/md5-cache/sys-apps/texinfo-7.0.2 | 2 +- metadata/md5-cache/sys-apps/texinfo-7.0.3 | 2 +- metadata/md5-cache/sys-apps/texinfo-7.1 | 2 +- metadata/md5-cache/sys-apps/texinfo-9999 | 2 +- .../the_silver_searcher-2.2.0_p20201217-r1 | 2 +- .../thunderbolt-software-user-space-0.9.3-r1 | 2 +- .../md5-cache/sys-apps/ucspi-tcp-0.88-r18 | 2 +- .../md5-cache/sys-apps/ucspi-tcp-0.88-r19 | 2 +- .../md5-cache/sys-apps/utempter-0.5.5.6-r1 | 2 +- .../md5-cache/sys-apps/util-linux-2.38.1-r2 | 2 +- .../md5-cache/sys-apps/util-linux-2.39.1-r1 | 2 +- metadata/md5-cache/sys-apps/util-linux-2.39.2 | 2 +- metadata/md5-cache/sys-apps/util-linux-9999 | 2 +- .../sys-apps/uutils-coreutils-0.0.20 | 2 +- .../sys-apps/uutils-coreutils-0.0.21 | 2 +- .../sys-apps/uutils-coreutils-0.0.22 | 2 +- .../md5-cache/sys-apps/uutils-coreutils-9999 | 2 +- .../md5-cache/sys-apps/uutils-findutils-0.4.2 | 2 +- .../md5-cache/sys-apps/uutils-findutils-9999 | 2 +- metadata/md5-cache/sys-apps/watchdog-5.16 | 2 +- metadata/md5-cache/sys-apps/watchdog-5.16-r1 | 2 +- metadata/md5-cache/sys-apps/which-2.21 | 2 +- .../md5-cache/sys-apps/x86info-1.30_p20190617 | 2 +- metadata/md5-cache/sys-apps/x86info-1.31 | 2 +- .../md5-cache/sys-apps/zram-generator-1.1.2 | 2 +- .../md5-cache/sys-auth/AusweisApp2-1.26.7 | 2 +- metadata/md5-cache/sys-auth/AusweisApp2-9999 | 2 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 13782 -> 13816 bytes metadata/md5-cache/sys-auth/elogind-246.10-r3 | 2 +- metadata/md5-cache/sys-auth/elogind-252.9 | 2 +- metadata/md5-cache/sys-auth/fprintd-1.94.1 | 2 +- metadata/md5-cache/sys-auth/fprintd-1.94.2 | 2 +- .../sys-auth/google-authenticator-wrappers-1 | 2 +- .../sys-auth/google-authenticator-wrappers-2 | 2 +- .../google-authenticator-wrappers-3-r1 | 2 +- .../md5-cache/sys-auth/oath-toolkit-2.6.7-r2 | 2 +- .../md5-cache/sys-auth/oath-toolkit-2.6.9 | 2 +- .../md5-cache/sys-auth/pam-pgsql-0.7.3.2-r2 | 2 +- metadata/md5-cache/sys-auth/pam_abl-0.6.0 | 2 +- .../md5-cache/sys-auth/pam_dotfile-0.7-r2 | 2 +- metadata/md5-cache/sys-auth/pam_ldap-186-r4 | 2 +- metadata/md5-cache/sys-auth/pam_mktemp-1.1.1 | 2 +- .../md5-cache/sys-auth/pam_mysql-0.8.2-r1 | 2 +- metadata/md5-cache/sys-auth/pam_p11-0.3.1 | 2 +- .../md5-cache/sys-auth/pam_require-0.7-r2 | 2 +- metadata/md5-cache/sys-auth/pam_skey-1.1.5-r6 | 2 +- .../md5-cache/sys-auth/pam_smb-2.0.0_rc6-r3 | 2 +- metadata/md5-cache/sys-auth/pam_ssh-2.3-r1 | 2 +- .../sys-auth/pam_ssh_agent_auth-0.10.3 | 2 +- .../sys-auth/pam_ssh_agent_auth-0.10.4-r1 | 2 +- .../sys-auth/pam_ssh_agent_auth-9999 | 2 +- metadata/md5-cache/sys-auth/pam_u2f-1.1.1 | 2 +- metadata/md5-cache/sys-auth/pam_u2f-1.3.0 | 2 +- metadata/md5-cache/sys-auth/pam_yubico-2.27 | 2 +- metadata/md5-cache/sys-auth/pambase-20220214 | 2 +- metadata/md5-cache/sys-auth/pambase-999999999 | 2 +- metadata/md5-cache/sys-auth/passwdqc-1.4.0-r2 | 2 +- metadata/md5-cache/sys-auth/passwdqc-2.0.2-r1 | 2 +- metadata/md5-cache/sys-auth/passwdqc-2.0.3 | 2 +- metadata/md5-cache/sys-auth/passwdqc-2.0.3-r1 | 2 +- metadata/md5-cache/sys-auth/polkit-122-r1 | 2 +- metadata/md5-cache/sys-auth/polkit-123 | 2 +- .../md5-cache/sys-auth/polkit-qt-0.114.0-r3 | 2 +- metadata/md5-cache/sys-auth/solo1-0.1.1-r1 | 2 +- .../md5-cache/sys-auth/ssh-import-id-5.11 | 2 +- .../md5-cache/sys-auth/ssh-import-id-5.11-r1 | 2 +- .../md5-cache/sys-auth/ssh-ldap-pubkey-1.4.0 | 2 +- metadata/md5-cache/sys-auth/sssd-2.6.0-r2 | 2 +- metadata/md5-cache/sys-auth/sssd-2.9.1 | 2 +- .../md5-cache/sys-auth/thinkfinger-0.3-r3 | 2 +- .../md5-cache/sys-auth/yubico-piv-tool-2.3.1 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 15993 -> 16206 bytes metadata/md5-cache/sys-block/blktrace-1.3.0 | 2 +- .../md5-cache/sys-block/bmap-tools-3.6-r1 | 2 +- metadata/md5-cache/sys-block/buffer-1.19-r4 | 2 +- metadata/md5-cache/sys-block/dust-0.8.6 | 2 +- metadata/md5-cache/sys-block/f3-8.0 | 2 +- metadata/md5-cache/sys-block/f3-8.0-r1 | 2 +- metadata/md5-cache/sys-block/fwdl-1.2.3 | 2 +- metadata/md5-cache/sys-block/open-iscsi-2.1.8 | 2 +- metadata/md5-cache/sys-block/open-iscsi-2.1.9 | 2 +- metadata/md5-cache/sys-block/open-isns-0.101 | 2 +- .../md5-cache/sys-block/partimage-0.6.9-r3 | 2 +- .../md5-cache/sys-block/partimage-0.6.9-r4 | 2 +- .../sys-block/partitionmanager-23.04.3 | 2 +- .../sys-block/partitionmanager-23.08.2 | 2 +- metadata/md5-cache/sys-block/scsiadd-1.97-r2 | 2 +- metadata/md5-cache/sys-block/seekwatcher-0.13 | 2 +- metadata/md5-cache/sys-block/seekwatcher-0.14 | 2 +- .../md5-cache/sys-block/targetcli-fb-2.1.54 | 2 +- .../thin-provisioning-tools-0.9.0-r2 | 2 +- .../thin-provisioning-tools-0.9.0-r3 | 2 +- .../thin-provisioning-tools-0.9.0-r4 | 2 +- .../sys-block/thin-provisioning-tools-1.0.6 | 2 +- .../sys-block/thin-provisioning-tools-9999 | 2 +- .../sys-block/wait-for-dri-devices-rules-1 | 13 + metadata/md5-cache/sys-boot/Manifest.gz | Bin 9064 -> 9083 bytes metadata/md5-cache/sys-boot/cromwell-2.40-r3 | 2 +- metadata/md5-cache/sys-boot/grub-2.06-r8 | 2 +- metadata/md5-cache/sys-boot/grub-2.06-r9 | 2 +- metadata/md5-cache/sys-boot/grub-2.12_rc1-r1 | 2 +- metadata/md5-cache/sys-boot/grub-9999 | 2 +- metadata/md5-cache/sys-boot/lilo-24.2-r1 | 2 +- metadata/md5-cache/sys-boot/milo-2.4.18 | 2 +- .../md5-cache/sys-boot/plymouth-22.02.122-r1 | 2 +- metadata/md5-cache/sys-boot/plymouth-9999 | 2 +- .../md5-cache/sys-boot/silo-1.4.14_p20200602 | 2 +- .../md5-cache/sys-boot/syslinux-6.04_pre1-r5 | 2 +- .../md5-cache/sys-boot/syslinux-6.04_pre3-r1 | 2 +- metadata/md5-cache/sys-boot/unetbootin-702 | 2 +- metadata/md5-cache/sys-boot/woeusb-3.3.1 | 2 +- metadata/md5-cache/sys-boot/yaboot-1.3.17-r4 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 28730 -> 28742 bytes .../md5-cache/sys-cluster/ceph-16.2.14-r1 | 2 +- metadata/md5-cache/sys-cluster/ceph-17.2.6-r8 | 2 +- metadata/md5-cache/sys-cluster/ceph-18.2.0-r2 | 2 +- metadata/md5-cache/sys-cluster/charm-6.8.2 | 2 +- .../sys-cluster/cluster-glue-1.0.12-r2 | 2 +- metadata/md5-cache/sys-cluster/galera-26.4.15 | 2 +- metadata/md5-cache/sys-cluster/hpx-1.9.1 | 2 +- metadata/md5-cache/sys-cluster/hpx-9999 | 2 +- .../md5-cache/sys-cluster/legion-21.09.0-r1 | 2 +- metadata/md5-cache/sys-cluster/legion-23.03.0 | 2 +- metadata/md5-cache/sys-cluster/legion-9999 | 2 +- metadata/md5-cache/sys-cluster/mpich-3.4.3 | 2 +- .../md5-cache/sys-cluster/openmpi-4.1.4-r1 | 2 +- metadata/md5-cache/sys-cluster/openmpi-4.1.5 | 2 +- .../md5-cache/sys-cluster/rdma-core-47.0-r1 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-48.0 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-9999 | 2 +- metadata/md5-cache/sys-cluster/slurm-22.05.3 | 2 +- .../md5-cache/sys-cluster/torque-6.0.4-r4 | 2 +- .../md5-cache/sys-cluster/torque-6.0.4-r5 | 2 +- .../md5-cache/sys-cluster/torque-6.0.4-r6 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 40527 -> 40691 bytes metadata/md5-cache/sys-devel/bc-1.07.1-r6 | 2 +- metadata/md5-cache/sys-devel/binutils-2.32-r2 | 2 +- .../md5-cache/sys-devel/binutils-2.33.1-r1 | 2 +- metadata/md5-cache/sys-devel/binutils-2.34-r2 | 2 +- metadata/md5-cache/sys-devel/binutils-2.35.2 | 2 +- .../md5-cache/sys-devel/binutils-2.36.1-r2 | 2 +- .../md5-cache/sys-devel/binutils-2.37_p1-r2 | 2 +- metadata/md5-cache/sys-devel/binutils-2.38-r2 | 2 +- metadata/md5-cache/sys-devel/binutils-2.39-r5 | 2 +- metadata/md5-cache/sys-devel/binutils-2.40-r5 | 2 +- metadata/md5-cache/sys-devel/binutils-2.40-r9 | 2 +- metadata/md5-cache/sys-devel/binutils-2.41-r2 | 2 +- metadata/md5-cache/sys-devel/binutils-9999 | 2 +- .../sys-devel/binutils-apple-3.2.6-r1 | 2 +- .../sys-devel/binutils-apple-8.2.1-r103 | 2 +- .../sys-devel/binutils-apple-8.2.1-r2 | 2 +- .../sys-devel/binutils-hppa64-2.37_p1-r2 | 2 +- .../sys-devel/binutils-hppa64-2.38-r2 | 2 +- .../sys-devel/binutils-hppa64-2.39-r5 | 2 +- .../sys-devel/binutils-hppa64-2.40-r5 | 2 +- .../sys-devel/binutils-hppa64-2.40-r7 | 2 +- .../sys-devel/binutils-hppa64-2.41-r1 | 2 +- metadata/md5-cache/sys-devel/bison-3.8.2-r2 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6-r4 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r1 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.6 | 2 +- metadata/md5-cache/sys-devel/clang-17.0.3 | 2 +- .../md5-cache/sys-devel/clang-17.0.3.9999 | 2 +- .../md5-cache/sys-devel/clang-18.0.0.9999 | 2 +- .../sys-devel/clang-18.0.0_pre20231013 | 2 +- .../sys-devel/clang-18.0.0_pre20231019 | 2 +- .../sys-devel/clang-18.0.0_pre20231025 | 2 +- metadata/md5-cache/sys-devel/distcc-3.4-r1 | 2 +- metadata/md5-cache/sys-devel/distcc-3.4-r2 | 2 +- metadata/md5-cache/sys-devel/distcc-3.4-r3 | 2 +- .../sys-devel/elftoolchain-0.7.1_p20210319 | 2 +- metadata/md5-cache/sys-devel/flex-2.6.4-r5 | 2 +- metadata/md5-cache/sys-devel/flex-2.6.4-r6 | 2 +- .../sys-devel/gcc-10.4.1_p20230426-r1 | 2 +- metadata/md5-cache/sys-devel/gcc-10.5.0 | 2 +- .../md5-cache/sys-devel/gcc-11.3.1_p20230427 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20230622 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20230824 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20231012 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20231019 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20231026 | 16 + metadata/md5-cache/sys-devel/gcc-11.5.9999 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20230526 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20230825 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20231006 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20231013 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20231020 | 2 +- metadata/md5-cache/sys-devel/gcc-12.4.9999 | 2 +- .../md5-cache/sys-devel/gcc-13.2.1_p20230826 | 2 +- .../md5-cache/sys-devel/gcc-13.2.1_p20231014 | 2 +- .../md5-cache/sys-devel/gcc-13.2.1_p20231021 | 2 +- metadata/md5-cache/sys-devel/gcc-13.3.9999 | 2 +- metadata/md5-cache/sys-devel/gcc-14.0.0.9999 | 2 +- .../sys-devel/gcc-14.0.0_pre20231015 | 2 +- .../sys-devel/gcc-14.0.0_pre20231015-r1 | 2 +- .../sys-devel/gcc-14.0.0_pre20231022 | 2 +- .../sys-devel/gcc-14.0.0_pre20231022-r1 | 2 +- metadata/md5-cache/sys-devel/gcc-8.5.0-r1 | 2 +- metadata/md5-cache/sys-devel/gcc-9.5.0 | 2 +- .../sys-devel/gcc-apple-4.2.1_p5666-r3 | 2 +- metadata/md5-cache/sys-devel/gdb-13.2 | 2 +- metadata/md5-cache/sys-devel/gdb-13.2-r1 | 2 +- metadata/md5-cache/sys-devel/gdb-13.2-r2 | 2 +- metadata/md5-cache/sys-devel/gdb-14.0.91 | 2 +- metadata/md5-cache/sys-devel/gdb-9999 | 2 +- metadata/md5-cache/sys-devel/gdb-apple-1752 | 2 +- metadata/md5-cache/sys-devel/kgcc64-10.5.0 | 2 +- metadata/md5-cache/sys-devel/kgcc64-11.3.0 | 2 +- metadata/md5-cache/sys-devel/kgcc64-11.4.0 | 2 +- .../sys-devel/kgcc64-11.4.1_p20230622 | 2 +- .../sys-devel/kgcc64-11.4.1_p20230824 | 2 +- metadata/md5-cache/sys-devel/kgcc64-12.2.0 | 2 +- .../sys-devel/kgcc64-12.3.1_p20230512-r1 | 2 +- .../sys-devel/kgcc64-12.3.1_p20230825 | 2 +- .../sys-devel/kgcc64-13.2.1_p20230826 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.7 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.3 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.3.9999 | 2 +- metadata/md5-cache/sys-devel/lld-18.0.0.9999 | 2 +- .../sys-devel/lld-18.0.0_pre20231013 | 2 +- .../sys-devel/lld-18.0.0_pre20231019 | 2 +- .../sys-devel/lld-18.0.0_pre20231025 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r4 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.3 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.3.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-18.0.0.9999 | 2 +- .../sys-devel/llvm-18.0.0_pre20231013 | 2 +- .../sys-devel/llvm-18.0.0_pre20231019 | 2 +- .../sys-devel/llvm-18.0.0_pre20231025 | 2 +- metadata/md5-cache/sys-devel/make-4.3-r1 | 2 +- metadata/md5-cache/sys-devel/make-4.4.1-r1 | 2 +- metadata/md5-cache/sys-devel/make-9999 | 2 +- metadata/md5-cache/sys-devel/mold-1.11.0 | 2 +- metadata/md5-cache/sys-devel/mold-2.0.0-r1 | 2 +- metadata/md5-cache/sys-devel/mold-2.0.0-r2 | 2 +- metadata/md5-cache/sys-devel/mold-2.1.0 | 2 +- metadata/md5-cache/sys-devel/mold-2.2.0 | 2 +- metadata/md5-cache/sys-devel/mold-2.3.0 | 2 +- metadata/md5-cache/sys-devel/mold-2.3.1 | 2 +- metadata/md5-cache/sys-devel/mold-9999 | 2 +- metadata/md5-cache/sys-devel/patch-2.7.6-r4 | 2 +- metadata/md5-cache/sys-devel/patch-2.7.6-r5 | 2 +- metadata/md5-cache/sys-devel/rust-std-1.68.2 | 2 +- metadata/md5-cache/sys-devel/rust-std-1.71.1 | 2 +- metadata/md5-cache/sys-devel/rust-std-1.72.0 | 2 +- metadata/md5-cache/sys-devel/rust-std-1.73.0 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 37682 -> 37672 bytes .../sys-fs/android-file-transfer-linux-4.2 | 2 +- .../sys-fs/android-file-transfer-linux-9999 | 2 +- metadata/md5-cache/sys-fs/bcache-tools-1.1-r1 | 2 +- .../sys-fs/bcache-tools-1.1_p20230217-r1 | 6 +- metadata/md5-cache/sys-fs/bcache-tools-9999 | 2 +- .../sys-fs/bcachefs-tools-1.2_p20230813-r1 | 2 +- metadata/md5-cache/sys-fs/bcachefs-tools-9999 | 2 +- .../md5-cache/sys-fs/cachefilesd-0.10.10-r1 | 2 +- metadata/md5-cache/sys-fs/compsize-1.3 | 2 +- metadata/md5-cache/sys-fs/compsize-1.4 | 2 +- metadata/md5-cache/sys-fs/compsize-1.5 | 2 +- metadata/md5-cache/sys-fs/compsize-9999 | 2 +- metadata/md5-cache/sys-fs/cryfs-0.10.3-r1 | 2 +- metadata/md5-cache/sys-fs/dd-rescue-1.99.12 | 2 +- metadata/md5-cache/sys-fs/dd-rescue-1.99.13 | 2 +- .../md5-cache/sys-fs/dd-rescue-1.99.13-r1 | 2 +- metadata/md5-cache/sys-fs/ddrescue-1.27 | 2 +- metadata/md5-cache/sys-fs/dfc-3.1.1 | 2 +- metadata/md5-cache/sys-fs/dislocker-0.7.3 | 2 +- metadata/md5-cache/sys-fs/dislocker-9999 | 2 +- metadata/md5-cache/sys-fs/e2fsprogs-1.46.5-r4 | 2 +- metadata/md5-cache/sys-fs/e2fsprogs-1.46.6 | 2 +- metadata/md5-cache/sys-fs/e2fsprogs-1.47.0-r2 | 2 +- .../sys-fs/ecryptfs-utils-111_p20170609-r1 | 2 +- metadata/md5-cache/sys-fs/encfs-1.9.5-r2 | 2 +- metadata/md5-cache/sys-fs/fatcat-1.1.1 | 2 +- metadata/md5-cache/sys-fs/fragview-0.1.1-r1 | 2 +- metadata/md5-cache/sys-fs/fragview-0.1.2 | 2 +- metadata/md5-cache/sys-fs/fragview-9999 | 2 +- metadata/md5-cache/sys-fs/fscrypt-0.3.4 | 2 +- metadata/md5-cache/sys-fs/fuse-2.9.9-r2 | 2 +- metadata/md5-cache/sys-fs/fuse-3.15.0 | 2 +- metadata/md5-cache/sys-fs/fuse-3.15.1 | 2 +- metadata/md5-cache/sys-fs/fuse-3.16.1 | 2 +- metadata/md5-cache/sys-fs/fuse-3.16.2 | 2 +- .../md5-cache/sys-fs/hfsplusutils-1.0.4-r3 | 2 +- metadata/md5-cache/sys-fs/jfsutils-1.1.15-r2 | 2 +- metadata/md5-cache/sys-fs/lessfs-1.7.0-r2 | 2 +- metadata/md5-cache/sys-fs/lvm2-2.03.21-r1 | 2 +- metadata/md5-cache/sys-fs/lvm2-2.03.22-r1 | 2 +- metadata/md5-cache/sys-fs/lvm2-2.03.22-r2 | 2 +- metadata/md5-cache/sys-fs/lxcfs-5.0.4-r1 | 2 +- metadata/md5-cache/sys-fs/mac-fdisk-0.1_p18 | 2 +- .../md5-cache/sys-fs/mac-fdisk-0.1_p18-r1 | 2 +- metadata/md5-cache/sys-fs/mdadm-4.1 | 2 +- metadata/md5-cache/sys-fs/mdadm-4.2-r2 | 2 +- metadata/md5-cache/sys-fs/mtools-4.0.42 | 2 +- metadata/md5-cache/sys-fs/mtools-4.0.43 | 2 +- .../md5-cache/sys-fs/progsreiserfs-0.3.1_rc8 | 2 +- .../md5-cache/sys-fs/reiserfs-defrag-0.2.2 | 2 +- .../md5-cache/sys-fs/reiserfsprogs-3.6.27-r1 | 2 +- metadata/md5-cache/sys-fs/sandboxfs-0.2.0 | 2 +- metadata/md5-cache/sys-fs/shake-1.0 | 2 +- .../md5-cache/sys-fs/squashfs-tools-4.5.1-r1 | 2 +- metadata/md5-cache/sys-fs/squashfs-tools-4.6 | 2 +- .../md5-cache/sys-fs/squashfs-tools-4.6.1 | 2 +- metadata/md5-cache/sys-fs/squashfuse-0.1.103 | 2 +- metadata/md5-cache/sys-fs/squashfuse-0.1.105 | 2 +- metadata/md5-cache/sys-fs/ubi_reader-0.8.5-r1 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.4.2 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.4.2-r1 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.5.0 | 2 +- metadata/md5-cache/sys-fs/xfsprogs-6.3.0 | 2 +- metadata/md5-cache/sys-fs/xfsprogs-6.4.0 | 2 +- metadata/md5-cache/sys-fs/xfsprogs-6.5.0 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.12 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.13 | 2 +- metadata/md5-cache/sys-fs/zfs-2.2.0 | 2 +- metadata/md5-cache/sys-fs/zfs-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.12 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.13 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.2.0 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 23380 -> 23545 bytes metadata/md5-cache/sys-kernel/dracut-059-r4 | 4 +- .../sys-kernel/gentoo-sources-5.15.137 | 14 + metadata/md5-cache/sys-kernel/kergen-0.1.5-r1 | 2 +- metadata/md5-cache/sys-kernel/kpatch-0.9.7 | 2 +- metadata/md5-cache/sys-kernel/kpatch-0.9.8 | 2 +- metadata/md5-cache/sys-kernel/kpatch-9999 | 2 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 39944 -> 40128 bytes .../md5-cache/sys-libs/argp-standalone-1.5.0 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/compiler-rt-15.0.7 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.6 | 2 +- .../md5-cache/sys-libs/compiler-rt-17.0.3 | 2 +- .../sys-libs/compiler-rt-17.0.3.9999 | 2 +- .../sys-libs/compiler-rt-18.0.0.9999 | 2 +- .../sys-libs/compiler-rt-18.0.0_pre20231013 | 2 +- .../sys-libs/compiler-rt-18.0.0_pre20231019 | 2 +- .../sys-libs/compiler-rt-18.0.0_pre20231025 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-15.0.7 | 2 +- .../sys-libs/compiler-rt-sanitizers-16.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-17.0.3 | 2 +- .../compiler-rt-sanitizers-17.0.3.9999 | 2 +- .../compiler-rt-sanitizers-18.0.0.9999 | 2 +- .../compiler-rt-sanitizers-18.0.0_pre20231013 | 2 +- .../compiler-rt-sanitizers-18.0.0_pre20231019 | 2 +- .../compiler-rt-sanitizers-18.0.0_pre20231025 | 2 +- metadata/md5-cache/sys-libs/cracklib-2.9.11 | 2 +- metadata/md5-cache/sys-libs/csu-85-r1 | 2 +- metadata/md5-cache/sys-libs/db-4.8.30-r8 | 2 +- metadata/md5-cache/sys-libs/db-5.3.28-r9 | 2 +- metadata/md5-cache/sys-libs/db-6.0.35-r4 | 2 +- metadata/md5-cache/sys-libs/glibc-2.19-r2 | 2 +- metadata/md5-cache/sys-libs/glibc-2.31-r7 | 2 +- metadata/md5-cache/sys-libs/glibc-2.32-r8 | 2 +- metadata/md5-cache/sys-libs/glibc-2.33-r14 | 2 +- metadata/md5-cache/sys-libs/glibc-2.34-r14 | 2 +- metadata/md5-cache/sys-libs/glibc-2.35-r11 | 2 +- metadata/md5-cache/sys-libs/glibc-2.36-r8 | 2 +- metadata/md5-cache/sys-libs/glibc-2.37-r7 | 2 +- metadata/md5-cache/sys-libs/glibc-2.37-r8 | 2 +- metadata/md5-cache/sys-libs/glibc-2.38-r5 | 2 +- metadata/md5-cache/sys-libs/glibc-2.38-r6 | 2 +- metadata/md5-cache/sys-libs/glibc-2.38-r7 | 17 + metadata/md5-cache/sys-libs/glibc-9999 | 2 +- metadata/md5-cache/sys-libs/kpmcore-23.04.3 | 2 +- metadata/md5-cache/sys-libs/kpmcore-23.08.2 | 2 +- .../md5-cache/sys-libs/libapparmor-3.0.10 | 2 +- metadata/md5-cache/sys-libs/libapparmor-3.0.8 | 2 +- metadata/md5-cache/sys-libs/libapparmor-3.1.4 | 2 +- .../md5-cache/sys-libs/libavc1394-0.5.4-r2 | 2 +- metadata/md5-cache/sys-libs/libcap-2.68 | 2 +- metadata/md5-cache/sys-libs/libcap-2.69 | 2 +- metadata/md5-cache/sys-libs/libcap-9999 | 2 +- metadata/md5-cache/sys-libs/libcap-ng-0.8.3 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-17.0.3 | 2 +- .../md5-cache/sys-libs/libcxx-17.0.3.9999 | 2 +- .../md5-cache/sys-libs/libcxx-18.0.0.9999 | 2 +- .../sys-libs/libcxx-18.0.0_pre20231013 | 2 +- .../sys-libs/libcxx-18.0.0_pre20231019 | 2 +- .../sys-libs/libcxx-18.0.0_pre20231025 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-17.0.3 | 2 +- .../md5-cache/sys-libs/libcxxabi-17.0.3.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-18.0.0.9999 | 2 +- .../sys-libs/libcxxabi-18.0.0_pre20231013 | 2 +- .../sys-libs/libcxxabi-18.0.0_pre20231019 | 2 +- .../sys-libs/libcxxabi-18.0.0_pre20231025 | 2 +- .../md5-cache/sys-libs/libfaketime-0.9.10 | 2 +- .../md5-cache/sys-libs/libfaketime-0.9.6-r4 | 2 +- metadata/md5-cache/sys-libs/libfaketime-0.9.9 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.6-r1 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r2 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r6 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libomp-17.0.3 | 2 +- .../md5-cache/sys-libs/libomp-17.0.3.9999 | 2 +- .../md5-cache/sys-libs/libomp-18.0.0.9999 | 2 +- .../sys-libs/libomp-18.0.0_pre20231013 | 2 +- .../sys-libs/libomp-18.0.0_pre20231019 | 2 +- .../sys-libs/libomp-18.0.0_pre20231025 | 2 +- .../md5-cache/sys-libs/libosinfo-1.10.0-r1 | 2 +- metadata/md5-cache/sys-libs/libseccomp-2.5.4 | 2 +- .../md5-cache/sys-libs/libseccomp-2.5.4-r1 | 2 +- metadata/md5-cache/sys-libs/libseccomp-9999 | 2 +- metadata/md5-cache/sys-libs/libsmbios-2.4.3 | 2 +- .../md5-cache/sys-libs/libsmbios-2.4.3-r1 | 2 +- .../md5-cache/sys-libs/libstdc++-v3-3.3.6-r4 | 2 +- .../md5-cache/sys-libs/libxcrypt-4.4.28-r2 | 2 +- metadata/md5-cache/sys-libs/libxcrypt-4.4.33 | 2 +- metadata/md5-cache/sys-libs/libxcrypt-4.4.34 | 2 +- metadata/md5-cache/sys-libs/libxcrypt-4.4.35 | 2 +- metadata/md5-cache/sys-libs/libxcrypt-4.4.36 | 2 +- .../sys-libs/llvm-libunwind-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.7 | 2 +- .../sys-libs/llvm-libunwind-16.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-17.0.3 | 2 +- .../sys-libs/llvm-libunwind-17.0.3.9999 | 2 +- .../sys-libs/llvm-libunwind-18.0.0.9999 | 2 +- .../llvm-libunwind-18.0.0_pre20231013 | 2 +- .../llvm-libunwind-18.0.0_pre20231019 | 2 +- .../llvm-libunwind-18.0.0_pre20231025 | 2 +- metadata/md5-cache/sys-libs/minizip-ng-3.0.10 | 2 +- .../md5-cache/sys-libs/minizip-ng-4.0.0-r1 | 2 +- metadata/md5-cache/sys-libs/minizip-ng-4.0.1 | 2 +- .../md5-cache/sys-libs/minizip-ng-4.0.1-r1 | 2 +- metadata/md5-cache/sys-libs/musl-1.2.3 | 2 +- metadata/md5-cache/sys-libs/musl-1.2.3-r7 | 2 +- metadata/md5-cache/sys-libs/musl-1.2.3-r8 | 2 +- metadata/md5-cache/sys-libs/musl-1.2.4 | 2 +- metadata/md5-cache/sys-libs/musl-9999 | 2 +- .../md5-cache/sys-libs/ncurses-6.4_p20230401 | 2 +- .../md5-cache/sys-libs/ncurses-6.4_p20230527 | 2 +- .../sys-libs/ncurses-compat-6.4_p20230401 | 2 +- metadata/md5-cache/sys-libs/newlib-4.1.0-r2 | 2 +- .../sys-libs/newlib-4.2.0.20211231-r1 | 2 +- .../sys-libs/newlib-4.3.0.20230120-r1 | 2 +- .../sys-libs/newlib-4.3.0.20230120-r2 | 2 +- metadata/md5-cache/sys-libs/newlib-9999 | 2 +- .../md5-cache/sys-libs/nss_wrapper-1.1.12 | 2 +- .../md5-cache/sys-libs/nss_wrapper-1.1.15 | 2 +- metadata/md5-cache/sys-libs/pam-1.5.2-r3 | 2 +- metadata/md5-cache/sys-libs/pam-1.5.3 | 2 +- .../md5-cache/sys-libs/pam_wrapper-1.1.4-r2 | 2 +- .../md5-cache/sys-libs/pkgcraft-0.0.11-r1 | 2 +- metadata/md5-cache/sys-libs/pkgcraft-0.0.12 | 2 +- metadata/md5-cache/sys-libs/pkgcraft-9999 | 2 +- metadata/md5-cache/sys-libs/pwdb-0.62-r2 | 2 +- .../md5-cache/sys-libs/readline-8.1_p2-r1 | 2 +- metadata/md5-cache/sys-libs/readline-8.2_p1 | 2 +- metadata/md5-cache/sys-libs/readline-9999 | 2 +- metadata/md5-cache/sys-libs/slang-2.3.3-r1 | 2 +- metadata/md5-cache/sys-libs/snapd-glib-1.63 | 2 +- metadata/md5-cache/sys-libs/snapd-glib-1.64 | 2 +- .../md5-cache/sys-libs/timezone-data-2022g | 2 +- .../md5-cache/sys-libs/timezone-data-2023a | 2 +- .../md5-cache/sys-libs/timezone-data-2023c | 2 +- metadata/md5-cache/sys-libs/uid_wrapper-1.2.9 | 2 +- metadata/md5-cache/sys-libs/uid_wrapper-1.3.0 | 2 +- metadata/md5-cache/sys-libs/zlib-1.2.13-r1 | 2 +- metadata/md5-cache/sys-libs/zlib-1.3-r1 | 2 +- metadata/md5-cache/sys-libs/zlib-ng-2.1.3 | 2 +- metadata/md5-cache/sys-libs/zlib-ng-2.1.4 | 2 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 7786 -> 7787 bytes metadata/md5-cache/sys-power/RyzenAdj-0.12.0 | 2 +- metadata/md5-cache/sys-power/RyzenAdj-0.13.0 | 2 +- .../md5-cache/sys-power/autosuspend-5.0.0 | 2 +- metadata/md5-cache/sys-power/nut-2.7.4-r8 | 2 +- metadata/md5-cache/sys-power/nut-2.8.0-r2 | 2 +- metadata/md5-cache/sys-power/nut-9999 | 2 +- .../md5-cache/sys-power/pmtools-20110323-r2 | 2 +- metadata/md5-cache/sys-power/powertop-2.15 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 17739 -> 17761 bytes metadata/md5-cache/sys-process/at-3.2.5 | 2 +- metadata/md5-cache/sys-process/at-3.2.5-r1 | 2 +- metadata/md5-cache/sys-process/at-3.2.5-r2 | 2 +- metadata/md5-cache/sys-process/bcron-0.11 | 2 +- metadata/md5-cache/sys-process/below-0.5.0 | 2 +- metadata/md5-cache/sys-process/below-0.6.3 | 2 +- metadata/md5-cache/sys-process/below-0.7.0 | 2 +- metadata/md5-cache/sys-process/bottom-0.9.1 | 2 +- metadata/md5-cache/sys-process/bottom-0.9.3 | 2 +- metadata/md5-cache/sys-process/bottom-0.9.6 | 6 +- .../md5-cache/sys-process/bpytop-1.0.68-r1 | 2 +- metadata/md5-cache/sys-process/criu-3.18 | 2 +- .../md5-cache/sys-process/cronie-1.6.1-r3 | 2 +- .../md5-cache/sys-process/cronie-1.7.0-r2 | 2 +- .../sys-process/daemontools-0.76-r10 | 2 +- .../sys-process/daemontools-0.76-r11 | 2 +- .../sys-process/daemontools-encore-1.11-r1 | 2 +- .../sys-process/daemontools-encore-1.11-r2 | 2 +- metadata/md5-cache/sys-process/dcron-4.5-r2 | 2 +- .../md5-cache/sys-process/dumb-init-1.2.5 | 2 +- metadata/md5-cache/sys-process/fcron-3.3.1 | 2 +- .../md5-cache/sys-process/glances-3.3.0-r1 | 2 +- .../md5-cache/sys-process/glances-3.4.0.3 | 2 +- .../sys-process/gnome-usage-3.38.1-r2 | 2 +- .../md5-cache/sys-process/gnome-usage-45.0 | 2 +- .../sys-process/incron-0.5.12_p20171113-r1 | 2 +- .../md5-cache/sys-process/iotop-0.6_p20230124 | 2 +- metadata/md5-cache/sys-process/lsof-4.98.0 | 2 +- metadata/md5-cache/sys-process/lsof-4.98.0-r1 | 2 +- .../md5-cache/sys-process/memwatch-0.3.3-r1 | 2 +- metadata/md5-cache/sys-process/nmon-16n | 2 +- metadata/md5-cache/sys-process/numactl-2.0.14 | 2 +- metadata/md5-cache/sys-process/numad-9999 | 2 +- .../md5-cache/sys-process/procps-3.3.17-r2 | 2 +- metadata/md5-cache/sys-process/procps-4.0.4 | 2 +- .../md5-cache/sys-process/procs-0.14.0-r1 | 2 +- metadata/md5-cache/sys-process/procs-0.14.1 | 2 +- metadata/md5-cache/sys-process/procs-0.14.3 | 2 +- metadata/md5-cache/sys-process/runit-2.1.2-r1 | 2 +- metadata/md5-cache/sys-process/tini-0.19.0-r1 | 2 +- .../sys-process/{uksmd-6.4.1 => uksmd-6.5.1} | 4 +- .../sys-process/usbtop-1.0_p20220419 | 2 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 7798 -> 7797 bytes .../md5-cache/www-apache/anyterm-1.1.29-r1 | 2 +- .../md5-cache/www-apache/mod_gnutls-0.12.0-r1 | 2 +- .../md5-cache/www-apache/passenger-6.0.18 | 2 +- .../md5-cache/www-apache/pwauth-2.3.10-r2 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 24069 -> 24075 bytes metadata/md5-cache/www-apps/gitea-1.19.3 | 2 +- metadata/md5-cache/www-apps/gitea-1.20.4 | 2 +- metadata/md5-cache/www-apps/klaus-2.0.2 | 2 +- metadata/md5-cache/www-apps/klaus-2.0.3 | 2 +- .../www-apps/nextcloud-notify_push-0.1.7 | 2 +- .../www-apps/nextcloud-notify_push-0.2.0 | 2 +- .../www-apps/nextcloud-notify_push-0.2.1 | 2 +- .../www-apps/nextcloud-notify_push-0.2.2 | 2 +- .../www-apps/nextcloud-notify_push-0.2.4 | 2 +- .../www-apps/nextcloud-notify_push-0.3.0 | 2 +- .../www-apps/nextcloud-notify_push-0.6.3 | 2 +- metadata/md5-cache/www-apps/nikola-8.2.3-r1 | 2 +- metadata/md5-cache/www-apps/nikola-8.2.3-r2 | 2 +- metadata/md5-cache/www-apps/novnc-1.2.0 | 2 +- metadata/md5-cache/www-apps/novnc-9999 | 2 +- metadata/md5-cache/www-apps/radicale-3.1.8 | 2 +- metadata/md5-cache/www-apps/roundup-2.2.0 | 2 +- metadata/md5-cache/www-apps/ttyd-1.7.4 | 2 +- metadata/md5-cache/www-apps/ttyd-9999 | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 12885 -> 12892 bytes .../www-client/chromium-118.0.5993.117 | 2 +- .../www-client/chromium-118.0.5993.88 | 2 +- .../www-client/chromium-119.0.6045.33 | 2 +- metadata/md5-cache/www-client/falkon-23.04.3 | 2 +- metadata/md5-cache/www-client/falkon-23.08.2 | 2 +- metadata/md5-cache/www-client/firefox-115.3.1 | 2 +- metadata/md5-cache/www-client/firefox-115.4.0 | 6 +- metadata/md5-cache/www-client/firefox-118.0.1 | 2 +- metadata/md5-cache/www-client/firefox-118.0.2 | 2 +- metadata/md5-cache/www-client/firefox-119.0 | 4 +- .../md5-cache/www-client/jd-2.8.9_p150226-r2 | 2 +- metadata/md5-cache/www-client/otter-1.0.03 | 2 +- metadata/md5-cache/www-client/otter-9999 | 2 +- metadata/md5-cache/www-client/pybugz-0.13-r2 | 2 +- metadata/md5-cache/www-client/pybugz-9999 | 2 +- .../md5-cache/www-client/qutebrowser-3.0.0 | 2 +- .../md5-cache/www-client/qutebrowser-3.0.2 | 2 +- .../md5-cache/www-client/qutebrowser-9999 | 2 +- .../md5-cache/www-client/seamonkey-2.53.17 | 2 +- .../md5-cache/www-client/seamonkey-2.53.17.1 | 2 +- ...4.3160.27 => vivaldi-snapshot-6.4.3160.33} | 2 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 3921 -> 3921 bytes metadata/md5-cache/www-misc/buku-4.8 | 2 +- .../md5-cache/www-misc/htdig-3.2.0_beta6-r5 | 2 +- metadata/md5-cache/www-misc/logswan-2.1.14 | 2 +- metadata/md5-cache/www-misc/logswan-9999 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.25 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.26 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.28 | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 1918 -> 1921 bytes .../md5-cache/www-plugins/lightspark-0.8.6.1 | 2 +- .../md5-cache/www-plugins/lightspark-0.8.7 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 9284 -> 9287 bytes metadata/md5-cache/www-servers/apache-2.4.57 | 2 +- .../md5-cache/www-servers/apache-2.4.57-r1 | 2 +- .../md5-cache/www-servers/apache-2.4.57-r2 | 2 +- .../md5-cache/www-servers/apache-2.4.57-r3 | 2 +- .../md5-cache/www-servers/apache-2.4.57-r4 | 2 +- .../md5-cache/www-servers/apache-2.4.57-r5 | 2 +- metadata/md5-cache/www-servers/apache-2.4.58 | 2 +- metadata/md5-cache/www-servers/civetweb-1.16 | 2 +- metadata/md5-cache/www-servers/fnord-1.11-r2 | 2 +- metadata/md5-cache/www-servers/fnord-1.11-r3 | 2 +- .../md5-cache/www-servers/gunicorn-21.2.0 | 2 +- metadata/md5-cache/www-servers/h2o-2.2.6-r1 | 2 +- metadata/md5-cache/www-servers/h2o-2.2.6-r2 | 2 +- metadata/md5-cache/www-servers/h2o-9999 | 2 +- .../md5-cache/www-servers/monkeyd-1.6.9-r2 | 2 +- metadata/md5-cache/www-servers/monkeyd-9999 | 2 +- .../md5-cache/www-servers/nginx-unit-1.29.1 | 2 +- .../md5-cache/www-servers/nginx-unit-1.31.1 | 2 +- metadata/md5-cache/www-servers/pound-3.0.2 | 2 +- .../md5-cache/www-servers/servefile-0.5.3 | 2 +- .../md5-cache/www-servers/servefile-0.5.3-r1 | 2 +- .../md5-cache/www-servers/servefile-0.5.4 | 2 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 15723 -> 15714 bytes metadata/md5-cache/x11-apps/appres-1.0.6 | 2 +- metadata/md5-cache/x11-apps/bdftopcf-1.1.1 | 2 +- metadata/md5-cache/x11-apps/beforelight-1.0.6 | 2 +- metadata/md5-cache/x11-apps/bitmap-1.1.0 | 2 +- metadata/md5-cache/x11-apps/editres-1.0.8 | 2 +- metadata/md5-cache/x11-apps/fonttosfnt-1.2.2 | 2 +- metadata/md5-cache/x11-apps/fonttosfnt-1.2.3 | 2 +- metadata/md5-cache/x11-apps/fslsfonts-1.0.6 | 2 +- metadata/md5-cache/x11-apps/fstobdf-1.0.7 | 2 +- metadata/md5-cache/x11-apps/iceauth-1.0.9 | 2 +- metadata/md5-cache/x11-apps/ico-1.0.6 | 2 +- metadata/md5-cache/x11-apps/listres-1.0.5 | 2 +- metadata/md5-cache/x11-apps/mkfontscale-1.2.2 | 2 +- metadata/md5-cache/x11-apps/oclock-1.0.5 | 2 +- metadata/md5-cache/x11-apps/rgb-1.1.0 | 2 +- metadata/md5-cache/x11-apps/rstart-1.0.6 | 2 +- metadata/md5-cache/x11-apps/sessreg-1.1.3 | 2 +- metadata/md5-cache/x11-apps/setxkbmap-1.3.4 | 2 +- metadata/md5-cache/x11-apps/showfont-1.0.6 | 2 +- metadata/md5-cache/x11-apps/smproxy-1.0.7 | 2 +- metadata/md5-cache/x11-apps/transset-1.0.3 | 2 +- metadata/md5-cache/x11-apps/viewres-1.0.7 | 2 +- metadata/md5-cache/x11-apps/x11perf-1.6.2 | 2 +- metadata/md5-cache/x11-apps/xauth-1.1.2 | 2 +- metadata/md5-cache/x11-apps/xauth-9999 | 2 +- metadata/md5-cache/x11-apps/xbacklight-1.2.3 | 2 +- metadata/md5-cache/x11-apps/xbiff-1.0.4 | 2 +- metadata/md5-cache/x11-apps/xcalc-1.1.2 | 2 +- metadata/md5-cache/x11-apps/xclipboard-1.1.4 | 2 +- metadata/md5-cache/x11-apps/xclock-1.1.1 | 2 +- metadata/md5-cache/x11-apps/xcmsdb-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xconsole-1.0.8 | 2 +- metadata/md5-cache/x11-apps/xcursorgen-1.0.8 | 2 +- metadata/md5-cache/x11-apps/xditview-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xdm-1.1.14 | 2 +- metadata/md5-cache/x11-apps/xdpyinfo-1.3.4 | 2 +- metadata/md5-cache/x11-apps/xdriinfo-1.0.7 | 2 +- metadata/md5-cache/x11-apps/xedit-1.2.3 | 2 +- metadata/md5-cache/x11-apps/xev-1.2.5 | 2 +- metadata/md5-cache/x11-apps/xeyes-1.3.0 | 2 +- metadata/md5-cache/x11-apps/xfd-1.1.4 | 2 +- metadata/md5-cache/x11-apps/xfontsel-1.1.0 | 2 +- metadata/md5-cache/x11-apps/xgamma-1.0.7 | 2 +- metadata/md5-cache/x11-apps/xgc-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xhost-1.0.9 | 2 +- metadata/md5-cache/x11-apps/xinit-1.4.2 | 2 +- metadata/md5-cache/x11-apps/xinput-1.6.4 | 2 +- .../x11-apps/xinput_calibrator-0.7.5-r2 | 2 +- metadata/md5-cache/x11-apps/xkbcomp-1.4.6 | 2 +- metadata/md5-cache/x11-apps/xkbevd-1.1.5 | 2 +- metadata/md5-cache/x11-apps/xkbprint-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xkbutils-1.0.5 | 2 +- metadata/md5-cache/x11-apps/xkill-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xload-1.1.4 | 2 +- metadata/md5-cache/x11-apps/xlogo-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xlsatoms-1.1.4 | 2 +- metadata/md5-cache/x11-apps/xlsclients-1.1.5 | 2 +- metadata/md5-cache/x11-apps/xlsfonts-1.0.7 | 2 +- metadata/md5-cache/x11-apps/xmag-1.0.7 | 2 +- metadata/md5-cache/x11-apps/xman-1.1.5 | 2 +- metadata/md5-cache/x11-apps/xman-1.1.6 | 2 +- metadata/md5-cache/x11-apps/xmessage-1.0.6 | 2 +- metadata/md5-cache/x11-apps/xmodmap-1.0.11 | 2 +- metadata/md5-cache/x11-apps/xmore-1.0.3 | 2 +- metadata/md5-cache/x11-apps/xpr-1.1.0 | 2 +- metadata/md5-cache/x11-apps/xprop-1.2.6 | 2 +- metadata/md5-cache/x11-apps/xrandr-1.5.2 | 2 +- metadata/md5-cache/x11-apps/xrdb-1.2.2 | 2 +- metadata/md5-cache/x11-apps/xrefresh-1.0.7 | 2 +- metadata/md5-cache/x11-apps/xrestop-0.6 | 2 +- metadata/md5-cache/x11-apps/xset-1.2.5 | 2 +- metadata/md5-cache/x11-apps/xsetroot-1.1.3 | 2 +- metadata/md5-cache/x11-apps/xsm-1.0.5 | 2 +- metadata/md5-cache/x11-apps/xstdcmap-1.0.5 | 2 +- metadata/md5-cache/x11-apps/xvidtune-1.0.4 | 2 +- metadata/md5-cache/x11-apps/xvinfo-1.1.5 | 2 +- metadata/md5-cache/x11-apps/xwd-1.0.9 | 2 +- metadata/md5-cache/x11-apps/xwininfo-1.1.5 | 2 +- metadata/md5-cache/x11-apps/xwininfo-1.1.6 | 2 +- metadata/md5-cache/x11-apps/xwud-1.0.6 | 2 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 2531 -> 2532 bytes metadata/md5-cache/x11-base/xcb-proto-1.16.0 | 2 +- .../md5-cache/x11-base/xorg-server-21.1.8-r2 | 2 +- .../md5-cache/x11-base/xorg-server-21.1.9 | 2 +- metadata/md5-cache/x11-base/xorg-server-9999 | 2 +- .../x11-base/xorg-sgml-doctools-1.12 | 2 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6446 -> 6433 bytes .../x11-drivers/nvidia-drivers-390.157 | 2 +- .../x11-drivers/nvidia-drivers-470.199.02 | 2 +- .../x11-drivers/nvidia-drivers-525.125.06 | 2 +- .../x11-drivers/nvidia-drivers-535.113.01 | 2 +- .../x11-drivers/nvidia-drivers-535.43.15 | 2 +- .../x11-drivers/nvidia-drivers-545.23.06 | 2 +- .../x11-drivers/xf86-input-elographics-1.4.3 | 2 +- .../x11-drivers/xf86-input-evdev-2.10.6 | 2 +- .../x11-drivers/xf86-input-joystick-1.6.4 | 2 +- .../x11-drivers/xf86-input-libinput-1.4.0 | 2 +- .../x11-drivers/xf86-input-synaptics-1.9.2 | 2 +- .../x11-drivers/xf86-input-vmmouse-13.2.0 | 2 +- .../x11-drivers/xf86-input-vmmouse-9999 | 2 +- .../x11-drivers/xf86-input-void-1.4.2 | 2 +- .../x11-drivers/xf86-input-wacom-1.1.0 | 2 +- .../x11-drivers/xf86-input-wacom-1.2.0 | 2 +- .../x11-drivers/xf86-video-amdgpu-23.0.0 | 2 +- .../x11-drivers/xf86-video-amdgpu-9999 | 2 +- .../x11-drivers/xf86-video-ast-1.1.6 | 2 +- .../x11-drivers/xf86-video-ati-22.0.0 | 2 +- .../md5-cache/x11-drivers/xf86-video-ati-9999 | 2 +- .../x11-drivers/xf86-video-dummy-0.4.1 | 2 +- .../x11-drivers/xf86-video-fbdev-0.5.0-r1 | 2 +- .../x11-drivers/xf86-video-geode-2.11.21 | 2 +- .../xf86-video-intel-2.99.917_p20230201 | 2 +- .../x11-drivers/xf86-video-intel-9999 | 2 +- .../x11-drivers/xf86-video-mga-2.0.1 | 2 +- .../x11-drivers/xf86-video-nouveau-1.0.17 | 2 +- .../x11-drivers/xf86-video-omap-0.4.5 | 2 +- .../x11-drivers/xf86-video-openchrome-0.6.0 | 2 +- .../x11-drivers/xf86-video-qxl-0.1.6 | 2 +- .../x11-drivers/xf86-video-r128-6.12.1 | 2 +- .../xf86-video-siliconmotion-1.7.10 | 2 +- .../xf86-video-siliconmotion-1.7.9 | 2 +- .../x11-drivers/xf86-video-vboxvideo-1.0.0 | 2 +- .../x11-drivers/xf86-video-vesa-2.6.0 | 2 +- .../x11-drivers/xf86-video-vmware-13.4.0 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 25384 -> 25556 bytes metadata/md5-cache/x11-libs/colord-gtk-0.3.0 | 2 +- metadata/md5-cache/x11-libs/fltk-1.3.5-r4 | 2 +- metadata/md5-cache/x11-libs/fltk-1.3.8 | 2 +- metadata/md5-cache/x11-libs/fltk-1.3.9999 | 2 +- metadata/md5-cache/x11-libs/fltk-1.4.9999 | 2 +- metadata/md5-cache/x11-libs/fox-1.7.84 | 2 +- metadata/md5-cache/x11-libs/gl2ps-1.4.2 | 2 +- metadata/md5-cache/x11-libs/gtk+-2.24.33-r3 | 2 +- .../x11-libs/gtksourceview-3.24.11-r1 | 2 +- .../md5-cache/x11-libs/gtksourceview-4.8.4 | 2 +- metadata/md5-cache/x11-libs/libFS-1.0.9 | 2 +- metadata/md5-cache/x11-libs/libICE-1.1.1-r1 | 2 +- .../md5-cache/x11-libs/libQGLViewer-2.7.1 | 2 +- .../md5-cache/x11-libs/libQGLViewer-2.7.2 | 2 +- metadata/md5-cache/x11-libs/libSM-1.2.4 | 2 +- metadata/md5-cache/x11-libs/libX11-1.8.7 | 2 +- .../md5-cache/x11-libs/libXScrnSaver-1.2.4 | 2 +- metadata/md5-cache/x11-libs/libXau-1.0.11 | 2 +- metadata/md5-cache/x11-libs/libXaw-1.0.15 | 2 +- metadata/md5-cache/x11-libs/libXaw3d-1.6.5 | 2 +- .../md5-cache/x11-libs/libXaw3dXft-1.6.2h | 2 +- .../md5-cache/x11-libs/libXcomposite-0.4.6 | 2 +- metadata/md5-cache/x11-libs/libXcursor-1.2.1 | 2 +- metadata/md5-cache/x11-libs/libXdamage-1.1.6 | 2 +- metadata/md5-cache/x11-libs/libXdmcp-1.1.4-r2 | 2 +- metadata/md5-cache/x11-libs/libXext-1.3.5 | 2 +- metadata/md5-cache/x11-libs/libXfixes-6.0.1 | 2 +- metadata/md5-cache/x11-libs/libXfont2-2.0.6 | 2 +- metadata/md5-cache/x11-libs/libXft-2.3.8 | 2 +- metadata/md5-cache/x11-libs/libXi-1.8.1 | 2 +- metadata/md5-cache/x11-libs/libXinerama-1.1.5 | 2 +- metadata/md5-cache/x11-libs/libXmu-1.1.4 | 2 +- metadata/md5-cache/x11-libs/libXpm-3.5.17 | 2 +- metadata/md5-cache/x11-libs/libXpresent-1.0.1 | 2 +- metadata/md5-cache/x11-libs/libXrandr-1.5.3 | 2 +- metadata/md5-cache/x11-libs/libXrandr-1.5.4 | 2 +- metadata/md5-cache/x11-libs/libXrender-0.9.11 | 2 +- metadata/md5-cache/x11-libs/libXres-1.2.2 | 2 +- metadata/md5-cache/x11-libs/libXt-1.3.0 | 2 +- metadata/md5-cache/x11-libs/libXtst-1.2.4 | 2 +- metadata/md5-cache/x11-libs/libXv-1.0.12 | 2 +- metadata/md5-cache/x11-libs/libXvMC-1.0.13 | 2 +- metadata/md5-cache/x11-libs/libXxf86dga-1.1.6 | 2 +- metadata/md5-cache/x11-libs/libXxf86vm-1.1.5 | 2 +- metadata/md5-cache/x11-libs/libfm-1.3.2 | 2 +- metadata/md5-cache/x11-libs/libfm-qt-1.1.0 | 2 +- metadata/md5-cache/x11-libs/libfm-qt-1.3.0 | 2 +- metadata/md5-cache/x11-libs/libfontenc-1.1.7 | 2 +- .../md5-cache/x11-libs/libpciaccess-0.17-r1 | 2 +- metadata/md5-cache/x11-libs/libxcb-1.16 | 2 +- metadata/md5-cache/x11-libs/libxcvt-0.1.2 | 2 +- metadata/md5-cache/x11-libs/libxcvt-9999 | 2 +- metadata/md5-cache/x11-libs/libxkbfile-1.1.2 | 2 +- .../md5-cache/x11-libs/libxklavier-5.4-r1 | 2 +- .../md5-cache/x11-libs/libxshmfence-1.3.2 | 2 +- metadata/md5-cache/x11-libs/motif-2.3.8-r5 | 2 +- metadata/md5-cache/x11-libs/neXtaw-0.15.1-r5 | 2 +- metadata/md5-cache/x11-libs/pango-1.50.14 | 2 +- metadata/md5-cache/x11-libs/pango-1.51.0 | 2 +- metadata/md5-cache/x11-libs/pixman-0.42.2 | 2 +- metadata/md5-cache/x11-libs/pixman-9999 | 2 +- metadata/md5-cache/x11-libs/qscintilla-2.13.3 | 2 +- metadata/md5-cache/x11-libs/qscintilla-2.14.1 | 2 +- metadata/md5-cache/x11-libs/qtermwidget-1.3.0 | 2 +- metadata/md5-cache/x11-libs/qtermwidget-9999 | 2 +- .../md5-cache/x11-libs/qwt-5.2.3_p20210828 | 2 +- .../x11-libs/qwtplot3d-0.2_p20210828 | 2 +- .../md5-cache/x11-libs/snorenotify-0.7.0-r1 | 2 +- .../x11-libs/startup-notification-0.12-r1 | 2 +- metadata/md5-cache/x11-libs/tslib-1.22 | 2 +- metadata/md5-cache/x11-libs/vte-0.68.0 | 2 +- metadata/md5-cache/x11-libs/vte-0.72.2 | 2 +- metadata/md5-cache/x11-libs/vte-0.74.0 | 2 +- metadata/md5-cache/x11-libs/vte-0.74.1 | 17 + metadata/md5-cache/x11-libs/xapp-2.4.3 | 2 +- metadata/md5-cache/x11-libs/xapp-2.6.1 | 2 +- metadata/md5-cache/x11-libs/xcb-util-0.4.1 | 2 +- .../md5-cache/x11-libs/xcb-util-cursor-0.1.4 | 2 +- .../md5-cache/x11-libs/xcb-util-cursor-0.1.5 | 2 +- .../md5-cache/x11-libs/xcb-util-errors-1.0.1 | 2 +- .../md5-cache/x11-libs/xcb-util-image-0.4.1 | 2 +- .../md5-cache/x11-libs/xcb-util-keysyms-0.4.1 | 2 +- .../x11-libs/xcb-util-renderutil-0.3.10 | 2 +- metadata/md5-cache/x11-libs/xcb-util-wm-0.4.2 | 2 +- .../md5-cache/x11-libs/xcb-util-xrm-1.3-r1 | 2 +- metadata/md5-cache/x11-libs/xtrans-1.5.0 | 2 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 63836 -> 63831 bytes metadata/md5-cache/x11-misc/albert-0.17.2-r1 | 2 +- metadata/md5-cache/x11-misc/albert-0.17.3 | 2 +- metadata/md5-cache/x11-misc/albert-0.17.5 | 2 +- metadata/md5-cache/x11-misc/albert-0.17.6 | 2 +- metadata/md5-cache/x11-misc/albert-0.20.13 | 2 +- metadata/md5-cache/x11-misc/albert-0.20.14 | 2 +- metadata/md5-cache/x11-misc/albert-0.21.1 | 2 +- metadata/md5-cache/x11-misc/albert-0.22.12 | 2 +- metadata/md5-cache/x11-misc/arandr-0.1.11 | 2 +- metadata/md5-cache/x11-misc/autorandr-1.13.3 | 2 +- metadata/md5-cache/x11-misc/autorandr-1.14 | 2 +- metadata/md5-cache/x11-misc/autorandr-9999 | 2 +- metadata/md5-cache/x11-misc/barrier-2.4.0 | 2 +- metadata/md5-cache/x11-misc/bbcd-0.3.1-r4 | 2 +- metadata/md5-cache/x11-misc/bbcd-0.3.1-r5 | 2 +- metadata/md5-cache/x11-misc/birdtray-1.11.4 | 2 +- metadata/md5-cache/x11-misc/birdtray-9999 | 2 +- metadata/md5-cache/x11-misc/blockdpy-1-r2 | 2 +- metadata/md5-cache/x11-misc/cdm-0.7 | 2 +- metadata/md5-cache/x11-misc/colord-1.4.6-r1 | 2 +- .../md5-cache/x11-misc/compose-tables-1.8.7 | 2 +- metadata/md5-cache/x11-misc/copyq-6.4.0 | 2 +- metadata/md5-cache/x11-misc/copyq-7.0.0 | 2 +- metadata/md5-cache/x11-misc/dclock-2.2.2_p12 | 2 +- metadata/md5-cache/x11-misc/fbdesk-1.4.1-r1 | 2 +- .../md5-cache/x11-misc/fbpager-20090221-r2 | 2 +- .../md5-cache/x11-misc/flow-pomodoro-1.2.0-r1 | 2 +- metadata/md5-cache/x11-misc/fluxter-0.1.0-r1 | 2 +- metadata/md5-cache/x11-misc/gpaste-3.42.5 | 2 +- .../x11-misc/grub2-theme-preview-2.7.0 | 2 +- .../x11-misc/grub2-theme-preview-2.7.0-r1 | 2 +- .../x11-misc/grub2-theme-preview-2.8.0 | 2 +- metadata/md5-cache/x11-misc/imake-1.0.9 | 2 +- .../x11-misc/j4-dmenu-desktop-2.18-r1 | 2 +- metadata/md5-cache/x11-misc/kronometer-2.3.0 | 2 +- metadata/md5-cache/x11-misc/lightdm-1.32.0-r2 | 2 +- metadata/md5-cache/x11-misc/lndir-1.0.4 | 2 +- metadata/md5-cache/x11-misc/makedepend-1.0.8 | 2 +- metadata/md5-cache/x11-misc/menulibre-2.2.3 | 2 +- metadata/md5-cache/x11-misc/meteo-0.9.9.1-r3 | 2 +- metadata/md5-cache/x11-misc/meteo-0.9.9.2 | 2 +- metadata/md5-cache/x11-misc/mugshot-0.4.3-r2 | 2 +- metadata/md5-cache/x11-misc/nitrogen-1.6.1-r2 | 2 +- metadata/md5-cache/x11-misc/nitrogen-99999 | 2 +- metadata/md5-cache/x11-misc/obconf-qt-0.16.2 | 2 +- metadata/md5-cache/x11-misc/obconf-qt-0.16.3 | 2 +- metadata/md5-cache/x11-misc/pcmanfm-qt-1.3.0 | 2 +- metadata/md5-cache/x11-misc/polybar-3.6.3-r3 | 2 +- metadata/md5-cache/x11-misc/projecteur-0.9.2 | 2 +- metadata/md5-cache/x11-misc/py3status-3.54 | 2 +- metadata/md5-cache/x11-misc/qcomicbook-0.9.1 | 2 +- metadata/md5-cache/x11-misc/qlipper-5.1.2 | 2 +- metadata/md5-cache/x11-misc/qps-2.7.0 | 2 +- metadata/md5-cache/x11-misc/qt5ct-1.7 | 2 +- metadata/md5-cache/x11-misc/qt5ct-1.8 | 2 +- metadata/md5-cache/x11-misc/qterm-0.7.3-r1 | 2 +- metadata/md5-cache/x11-misc/qtfm-99999 | 2 +- .../md5-cache/x11-misc/qxkb-0.5.1_pre20190821 | 2 +- .../md5-cache/x11-misc/read-edid-3.0.2-r1 | 2 +- metadata/md5-cache/x11-misc/redshift-1.12-r10 | 2 +- .../rofi-file-browser-extended-1.3.1-r1 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.5-r1 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.6 | 2 +- metadata/md5-cache/x11-misc/screengrab-2.6.0 | 2 +- .../x11-misc/screenkey-1.5_p20230109 | 2 +- metadata/md5-cache/x11-misc/screenkey-9999 | 2 +- metadata/md5-cache/x11-misc/sddm-0.18.1-r8 | 2 +- metadata/md5-cache/x11-misc/sddm-0.20.0-r1 | 2 +- metadata/md5-cache/x11-misc/slim-1.4.0 | 2 +- metadata/md5-cache/x11-misc/slim-9999 | 2 +- metadata/md5-cache/x11-misc/slop-7.6-r1 | 2 +- metadata/md5-cache/x11-misc/snixembed-0.2.2 | 2 +- metadata/md5-cache/x11-misc/snixembed-0.3.0 | 2 +- metadata/md5-cache/x11-misc/sunflower-0.5-r2 | 2 +- metadata/md5-cache/x11-misc/synergy-1.14.1.32 | 2 +- metadata/md5-cache/x11-misc/tint2-17.0.2 | 2 +- metadata/md5-cache/x11-misc/tint2-17.1.3 | 2 +- metadata/md5-cache/x11-misc/vdpauinfo-1.5-r1 | 2 +- metadata/md5-cache/x11-misc/virtualgl-3.0.2 | 2 +- metadata/md5-cache/x11-misc/virtualgl-3.1 | 2 +- metadata/md5-cache/x11-misc/virtualgl-3.1-r1 | 2 +- metadata/md5-cache/x11-misc/wdm-1.28-r8 | 2 +- metadata/md5-cache/x11-misc/wdm-1.28-r9 | 2 +- metadata/md5-cache/x11-misc/x2vnc-1.7.2-r2 | 2 +- metadata/md5-cache/x11-misc/x2x-1.30-r1 | 2 +- metadata/md5-cache/x11-misc/xbatt-1.3_rc1-r1 | 2 +- metadata/md5-cache/x11-misc/xbattbar-1.4.9 | 2 +- metadata/md5-cache/x11-misc/xbitmaps-1.1.3 | 2 +- metadata/md5-cache/x11-misc/xcalendar-4.0-r3 | 2 +- metadata/md5-cache/x11-misc/xcalib-0.10 | 2 +- metadata/md5-cache/x11-misc/xcave-2.5.1 | 2 +- metadata/md5-cache/x11-misc/xcompmgr-1.1.9 | 2 +- metadata/md5-cache/x11-misc/xearth-1.1-r1 | 2 +- metadata/md5-cache/x11-misc/xfishtank-2.5 | 2 +- metadata/md5-cache/x11-misc/xflux-gui-2.0-r1 | 2 +- metadata/md5-cache/x11-misc/xkbd-0.8.18 | 2 +- metadata/md5-cache/x11-misc/xkbd-999999 | 2 +- metadata/md5-cache/x11-misc/xlockmore-5.69 | 2 +- metadata/md5-cache/x11-misc/xlockmore-5.71 | 2 +- metadata/md5-cache/x11-misc/xnots-0.2.1-r2 | 2 +- metadata/md5-cache/x11-misc/xplanet-1.3.1-r4 | 2 +- .../md5-cache/x11-misc/xscreensaver-6.05-r1 | 2 +- .../md5-cache/x11-misc/xscreensaver-6.05-r2 | 2 +- .../md5-cache/x11-misc/xscreensaver-6.06-r2 | 2 +- .../md5-cache/x11-misc/xscreensaver-6.07-r2 | 2 +- metadata/md5-cache/x11-misc/xsettingsd-1.0.2 | 2 +- metadata/md5-cache/x11-misc/xsnap-1.5.15-r3 | 2 +- .../x11-misc/xss-lock-0.3.0_p20140302-r2 | 2 +- metadata/md5-cache/x11-misc/xtoolwait-1.3-r2 | 2 +- metadata/md5-cache/x11-misc/ydotool-1.0.4-r2 | 2 +- metadata/md5-cache/x11-misc/zim-0.75.1 | 2 +- metadata/md5-cache/x11-misc/zim-0.75.2 | 2 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 33252 -> 33251 bytes .../x11-plugins/gkrellstock-0.5.1-r2 | 2 +- .../x11-plugins/gkrellweather-2.0.8-r2 | 2 +- .../x11-plugins/pidgin-encryption-3.1-r1 | 2 +- .../md5-cache/x11-plugins/wmcpuwatch-0.2-r1 | 2 +- metadata/md5-cache/x11-plugins/wmmp-0.12.6 | 2 +- .../x11-plugins/wmstickynotes-0.7-r1 | 2 +- .../md5-cache/x11-plugins/wmswallow-0.6.1-r1 | 2 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8163 -> 8165 bytes metadata/md5-cache/x11-terms/alacritty-0.10.1 | 2 +- metadata/md5-cache/x11-terms/alacritty-0.12.1 | 2 +- metadata/md5-cache/x11-terms/alacritty-0.12.2 | 2 +- metadata/md5-cache/x11-terms/alacritty-0.12.3 | 2 +- metadata/md5-cache/x11-terms/alacritty-9999 | 2 +- metadata/md5-cache/x11-terms/guake-3.8.5-r1 | 2 +- metadata/md5-cache/x11-terms/guake-3.9.0 | 2 +- metadata/md5-cache/x11-terms/qterminal-1.3.0 | 2 +- metadata/md5-cache/x11-terms/qterminal-9999 | 2 +- metadata/md5-cache/x11-terms/root-tail-1.2-r4 | 2 +- metadata/md5-cache/x11-terms/roxterm-3.9.4 | 2 +- metadata/md5-cache/x11-terms/sakura-3.8.4 | 2 +- metadata/md5-cache/x11-terms/terminator-2.1.3 | 2 +- metadata/md5-cache/x11-terms/tilda-1.5.4 | 2 +- .../x11-terms/wezterm-20230408.112425 | 2 +- .../x11-terms/wezterm-20230712.072601 | 2 +- metadata/md5-cache/x11-terms/xterm-384 | 2 +- metadata/md5-cache/x11-terms/xterm-384-r1 | 2 +- metadata/md5-cache/x11-terms/xterm-386 | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 26841 -> 26839 bytes .../x11-themes/QGnomePlatform-0.9.1-r1 | 2 +- .../x11-themes/QGnomePlatform-0.9.2-r1 | 2 +- .../x11-themes/QGnomePlatform-0.9.2-r2 | 2 +- .../x11-themes/QGnomePlatform-0.9.2-r3 | 2 +- .../md5-cache/x11-themes/adwaita-qt-1.4.2 | 2 +- .../x11-themes/gnustep-neos-theme-0.1-r1 | 2 +- .../x11-themes/gnustep-silver-theme-3.1-r1 | 2 +- metadata/md5-cache/x11-themes/kvantum-1.0.7 | 2 +- .../md5-cache/x11-themes/lxqt-themes-1.3.0 | 2 +- .../md5-cache/x11-themes/oxygen-gtk-1.4.1-r1 | 2 +- .../md5-cache/x11-themes/oxygen-gtk-1.4.6-r1 | 2 +- .../x11-themes/qtcurve-1.9.0_p20210412 | 2 +- metadata/md5-cache/x11-themes/qtcurve-9999 | 2 +- .../md5-cache/x11-themes/xcursor-themes-1.0.7 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 15892 -> 15880 bytes metadata/md5-cache/x11-wm/awesome-4.3-r102 | 2 +- metadata/md5-cache/x11-wm/awesome-9999 | 2 +- metadata/md5-cache/x11-wm/ctwm-4.0.3 | 2 +- metadata/md5-cache/x11-wm/fluxbox-1.3.7-r5 | 2 +- metadata/md5-cache/x11-wm/fvwm-2.6.9 | 2 +- metadata/md5-cache/x11-wm/fvwm-2.7.0 | 2 +- metadata/md5-cache/x11-wm/fvwm-2.7.0-r1 | 2 +- metadata/md5-cache/x11-wm/fvwm3-1.0.8 | 2 +- metadata/md5-cache/x11-wm/fvwm3-9999 | 2 +- metadata/md5-cache/x11-wm/goomwwm-1.0.0-r2 | 2 +- .../md5-cache/x11-wm/herbstluftwm-0.9.5-r2 | 2 +- metadata/md5-cache/x11-wm/herbstluftwm-9999 | 2 +- metadata/md5-cache/x11-wm/larswm-7.5.3-r2 | 2 +- metadata/md5-cache/x11-wm/pekwm-0.2.1 | 2 +- metadata/md5-cache/x11-wm/pekwm-0.3.0 | 2 +- metadata/md5-cache/x11-wm/qtile-0.22.1-r2 | 2 +- metadata/md5-cache/x11-wm/qtile-9999 | 2 +- metadata/md5-cache/x11-wm/twm-1.0.12 | 2 +- metadata/md5-cache/x11-wm/vtwm-5.4.7-r3 | 2 +- metadata/md5-cache/x11-wm/wmii-3.9.2-r6 | 2 +- metadata/md5-cache/x11-wm/wmii-3.9.2-r7 | 2 +- metadata/md5-cache/x11-wm/wmii-3.9.2-r8 | 2 +- metadata/md5-cache/x11-wm/xpra-4.4.5-r2 | 2 +- metadata/md5-cache/x11-wm/xpra-4.4.6-r2 | 2 +- metadata/md5-cache/x11-wm/xpra-9999 | 2 +- metadata/md5-cache/xfce-base/Manifest.gz | Bin 5633 -> 5625 bytes .../md5-cache/xfce-base/libxfce4ui-4.18.4 | 2 +- .../md5-cache/xfce-base/libxfce4ui-4.19.2 | 2 +- .../md5-cache/xfce-base/libxfce4ui-4.19.3 | 2 +- .../md5-cache/xfce-base/libxfce4util-4.18.1 | 2 +- .../md5-cache/xfce-base/libxfce4util-4.19.2 | 2 +- .../md5-cache/xfce-base/xfce4-panel-4.18.5 | 2 +- .../md5-cache/xfce-base/xfce4-panel-4.19.2 | 2 +- metadata/md5-cache/xfce-base/xfconf-4.18.1 | 2 +- metadata/md5-cache/xfce-base/xfconf-4.18.2 | 2 +- metadata/md5-cache/xfce-base/xfconf-4.19.0 | 2 +- metadata/md5-cache/xfce-base/xfconf-4.19.1 | 2 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 9006 -> 9008 bytes .../xfce-extra/xfce4-alsa-plugin-0.3.0-r1 | 2 +- .../xfce-extra/xfce4-whiskermenu-plugin-2.8.0 | 2 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.calculate | 20238 ++++++++-------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-dns/Manifest.gz | Bin 8202 -> 8199 bytes net-dns/libidn2/Manifest | 2 +- net-dns/libidn2/libidn2-2.3.4-r1.ebuild | 2 +- net-fs/Manifest.gz | Bin 3351 -> 3353 bytes net-fs/cvmfs/Manifest | 2 + net-fs/cvmfs/cvmfs-2.11.1.ebuild | 102 + net-ftp/Manifest.gz | Bin 3187 -> 3183 bytes net-ftp/filezilla/Manifest | 7 +- net-ftp/filezilla/filezilla-3.61.0.ebuild | 72 - ...64.0.ebuild => filezilla-3.65.0-r1.ebuild} | 12 +- ...66.0.ebuild => filezilla-3.66.0-r1.ebuild} | 7 +- net-im/Manifest.gz | Bin 9242 -> 9237 bytes net-im/synapse/Manifest | 30 +- net-im/synapse/synapse-1.90.0.ebuild | 210 - ...se-1.92.2.ebuild => synapse-1.95.0.ebuild} | 33 +- net-irc/Manifest.gz | Bin 8237 -> 8236 bytes net-irc/irssi/Manifest | 2 +- net-irc/irssi/irssi-1.4.4-r1.ebuild | 2 +- net-libs/Manifest.gz | Bin 31971 -> 31967 bytes net-libs/davix/Manifest | 6 +- net-libs/davix/davix-0.8.4.ebuild | 2 +- ...{davix-0.8.3.ebuild => davix-0.8.5.ebuild} | 13 +- net-libs/pacparser/Manifest | 2 + net-libs/pacparser/pacparser-1.4.2.ebuild | 65 + net-libs/xdp-tools/Manifest | 15 +- .../files/1.3.1-disable-stack-protector.patch | 32 - .../1.3.1-fix-btf__type_cnt-detection.patch | 36 - net-libs/xdp-tools/files/1.3.1-musl.patch | 28 - .../xdp-tools/files/1.3.1-xdpdump-clang.patch | 36 - ...-no-Werror.patch => 1.4.0-no-Werror.patch} | 0 .../xdp-tools/files/1.4.1-no-Werror.patch | 75 + net-libs/xdp-tools/xdp-tools-1.2.8.ebuild | 52 - net-libs/xdp-tools/xdp-tools-1.4.0.ebuild | 4 +- ...1.3.1-r3.ebuild => xdp-tools-1.4.1.ebuild} | 10 +- net-misc/Manifest.gz | Bin 54489 -> 54494 bytes net-misc/gnome-remote-desktop/Manifest | 4 +- ...build => gnome-remote-desktop-45.1.ebuild} | 0 net-misc/iperf/Manifest | 2 +- net-misc/iperf/iperf-3.15.ebuild | 2 +- net-misc/ytmdl/Manifest | 2 - net-misc/ytmdl/ytmdl-2023.2.28.ebuild | 43 - net-misc/zerotier/Manifest | 2 + net-misc/zerotier/zerotier-1.12.2.ebuild | 291 + profiles/Manifest.gz | Bin 181411 -> 181412 bytes profiles/arch/base/package.use.mask | 4 +- profiles/base/package.use.mask | 3 +- profiles/features/musl/package.mask | 1 + profiles/package.mask | 60 +- profiles/updates/4Q-2023 | 1 + profiles/use.local.desc | 7 +- sci-astronomy/Manifest.gz | Bin 6847 -> 6845 bytes sci-astronomy/pysiril/Manifest | 4 +- sci-astronomy/pysiril/pysiril-0.0.12.ebuild | 19 - sci-astronomy/pysiril/pysiril-0.0.15.ebuild | 2 +- sci-astronomy/siril/Manifest | 9 - .../siril/files/siril-1.0-dependencies.patch | 177 - .../siril/files/siril-1.0-execinfo-r2.patch | 91 - .../siril/files/siril-1.2-stdint.patch | 33 - .../siril/files/siril-1.2-tiff.patch | 56 - .../siril/files/siril-prototypes.patch | 41 - sci-astronomy/siril/siril-1.0.6-r2.ebuild | 89 - sci-astronomy/siril/siril-1.2.0_rc1-r1.ebuild | 94 - sci-astronomy/sirilic/Manifest | 6 +- .../sirilic/sirilic-1.14.3-r1.ebuild | 20 - ...ic-1.15.2.ebuild => sirilic-1.15.8.ebuild} | 9 +- sci-calculators/Manifest.gz | Bin 3203 -> 3203 bytes sci-calculators/bc-gh/Manifest | 2 + sci-calculators/bc-gh/bc-gh-6.7.2.ebuild | 77 + sci-calculators/tiemu/Manifest | 3 +- .../files/tiemu-3.03-clang16-build-fix.patch | 23 + sci-calculators/tiemu/tiemu-3.03-r2.ebuild | 3 +- sci-chemistry/Manifest.gz | Bin 9525 -> 9525 bytes sci-chemistry/dssp/Manifest | 2 + sci-chemistry/dssp/dssp-4.4.4.1.ebuild | 54 + sci-chemistry/easychem/Manifest | 3 +- sci-chemistry/easychem/easychem-0.6-r1.ebuild | 5 +- .../files/easychem-0.6-clang16-fix.patch | 11 + sci-electronics/Manifest.gz | Bin 9042 -> 9031 bytes sci-electronics/fritzing/Manifest | 5 + ...zing-0.9.6-dropping-register-keyword.patch | 25 + .../files/fritzing-0.9.6-quazip-qt5.patch | 28 + .../fritzing/fritzing-0.9.6.ebuild | 75 + sci-electronics/librepcb/Manifest | 5 +- .../files/librepcb-0.1.6-muparser-fix.patch | 28 - .../librepcb/librepcb-0.1.6-r1.ebuild | 50 - ...-1.0.0.ebuild => librepcb-1.0.0-r1.ebuild} | 3 +- sci-geosciences/Manifest.gz | Bin 11423 -> 11420 bytes sci-geosciences/grass/Manifest | 2 + sci-geosciences/grass/grass-8.3.1.ebuild | 268 + sci-libs/HighFive/HighFive-2.7.1.ebuild | 69 + sci-libs/HighFive/Manifest | 3 + sci-libs/HighFive/metadata.xml | 15 + sci-libs/Manifest.gz | Bin 44951 -> 45126 bytes sci-libs/cantera/Manifest | 5 +- sci-libs/cantera/cantera-3.0.0.ebuild | 141 + .../cantera/files/cantera-3.0.0_env.patch | 37 + sci-libs/cantera/metadata.xml | 4 +- sci-libs/geos/Manifest | 2 +- sci-libs/geos/geos-3.11.2.ebuild | 2 +- sci-mathematics/Manifest.gz | Bin 18832 -> 18836 bytes sci-mathematics/lean/Manifest | 3 +- sci-mathematics/lean/lean-3.9999.ebuild | 80 - sci-mathematics/lean/lean-4.2.0_rc4.ebuild | 78 + sci-misc/Manifest.gz | Bin 2579 -> 2576 bytes sci-misc/jupyterlab-desktop-bin/Manifest | 8 +- .../jupyterlab-desktop-bin-3.6.3.1.ebuild | 111 - .../jupyterlab-desktop-bin-4.0.2.1.ebuild | 111 - ... => jupyterlab-desktop-bin-4.0.7.1.ebuild} | 5 +- sci-physics/Manifest.gz | Bin 4205 -> 4208 bytes sci-physics/root/Manifest | 4 +- ...oot-6.28.02.ebuild => root-6.28.08.ebuild} | 0 sec-keys/Manifest.gz | Bin 22211 -> 22222 bytes sec-keys/openpgp-keys-bradking/Manifest | 2 +- .../openpgp-keys-bradking-20230817.ebuild | 2 +- sys-apps/Manifest.gz | Bin 49549 -> 49540 bytes sys-apps/coreutils/Manifest | 2 +- sys-apps/coreutils/coreutils-9.4.ebuild | 2 +- sys-apps/ethtool/Manifest | 2 +- sys-apps/ethtool/ethtool-6.5.ebuild | 2 +- sys-apps/eza/Manifest | 2 + sys-apps/eza/eza-0.15.1.ebuild | 247 + sys-apps/fwupd/Manifest | 3 - .../files/fwupd-1.8.13-installed_tests.patch | 406 - .../files/fwupd-1.9.4-fragile_tests.patch | 24 - .../files/fwupd-1.9.5-parallel_build.patch | 16 - sys-apps/gptfdisk/Manifest | 2 +- sys-apps/gptfdisk/gptfdisk-1.0.9-r3.ebuild | 2 +- sys-apps/iproute2/Manifest | 2 +- sys-apps/iproute2/iproute2-6.5.0.ebuild | 2 +- sys-apps/nawk/Manifest | 2 +- sys-apps/nawk/nawk-20230909-r1.ebuild | 2 +- sys-apps/portage/Manifest | 3 +- ...onvert-portageq-helper-to-a-function.patch | 65 + ...3.0.54.ebuild => portage-3.0.54-r1.ebuild} | 3 + sys-apps/razer-cli/Manifest | 2 - sys-apps/razer-cli/razer-cli-2.1.0.ebuild | 37 - sys-apps/syd/Manifest | 16 +- .../{syd-3.1.8.ebuild => syd-3.1.10.ebuild} | 3 + .../{syd-3.1.9.ebuild => syd-3.1.11.ebuild} | 22 +- sys-apps/systemd/Manifest | 2 +- sys-apps/systemd/systemd-254.5.ebuild | 2 +- sys-block/Manifest.gz | Bin 11028 -> 11205 bytes sys-block/wait-for-dri-devices-rules/Manifest | 3 + .../wait-for-dri-devices-rules/metadata.xml | 10 + .../wait-for-dri-devices-rules-1.ebuild | 43 + sys-devel/Manifest.gz | Bin 10641 -> 10645 bytes sys-devel/gcc/Manifest | 3 +- ...gcc-14.0.0_pre20231001-pgo-bootstrap.patch | 45 - sys-devel/gcc/gcc-11.4.1_p20231026.ebuild | 64 + sys-fs/Manifest.gz | Bin 22389 -> 22390 bytes sys-fs/bcache-tools/Manifest | 2 +- .../bcache-tools-1.1_p20230217-r1.ebuild | 2 +- sys-kernel/Manifest.gz | Bin 4573 -> 4584 bytes sys-kernel/dracut/Manifest | 2 +- sys-kernel/dracut/dracut-059-r4.ebuild | 2 +- sys-kernel/gentoo-sources/Manifest | 4 + .../gentoo-sources-5.15.137.ebuild | 28 + sys-libs/Manifest.gz | Bin 14748 -> 14744 bytes sys-libs/glibc/Manifest | 2 + sys-libs/glibc/glibc-2.38-r7.ebuild | 1706 ++ sys-process/Manifest.gz | Bin 10141 -> 10142 bytes sys-process/bottom/Manifest | 2 +- sys-process/bottom/bottom-0.9.6.ebuild | 2 +- sys-process/uksmd/Manifest | 5 +- .../files/uksmd-6.4.1-systemd-automagic.patch | 47 - ...{uksmd-6.4.1.ebuild => uksmd-6.5.1.ebuild} | 4 - www-client/Manifest.gz | Bin 6031 -> 6026 bytes www-client/firefox/Manifest | 4 +- www-client/firefox/firefox-115.4.0.ebuild | 6 +- www-client/firefox/firefox-119.0.ebuild | 11 +- www-client/vivaldi-snapshot/Manifest | 8 +- ...ld => vivaldi-snapshot-6.4.3160.33.ebuild} | 0 x11-libs/Manifest.gz | Bin 18348 -> 18348 bytes x11-libs/vte/Manifest | 2 + x11-libs/vte/vte-0.74.1.ebuild | 105 + 10581 files changed, 34451 insertions(+), 26638 deletions(-) create mode 100644 app-admin/awscli/awscli-1.29.72.ebuild delete mode 100644 app-admin/keepassxc/keepassxc-2.7.5-r1.ebuild rename app-antivirus/clamav/{clamav-1.1.2.ebuild => clamav-1.1.3.ebuild} (96%) rename app-antivirus/clamav/{clamav-1.2.0.ebuild => clamav-1.2.1.ebuild} (75%) delete mode 100644 app-arch/brotli/brotli-1.0.9-r3.ebuild delete mode 100644 app-arch/brotli/brotli-1.0.9-r5.ebuild create mode 100644 app-arch/patool/patool-1.14.1.ebuild create mode 100644 app-containers/docker-compose/docker-compose-2.23.0.ebuild create mode 100644 app-containers/earthly/earthly-0.7.21.ebuild create mode 100644 app-editors/helix/helix-23.10.ebuild delete mode 100644 app-editors/neovim/neovim-0.9.1.ebuild create mode 100644 app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.2.0.ebuild delete mode 100644 app-forensics/yara/yara-4.3.2.ebuild create mode 100644 app-shells/atuin/atuin-17.0.0.ebuild create mode 100644 app-text/gtranslator/gtranslator-45.3.ebuild rename app-text/pandoc-cli/{pandoc-cli-0.1.1.ebuild => pandoc-cli-0.1.1-r1.ebuild} (97%) create mode 100644 app-text/pandoc/pandoc-3.ebuild delete mode 100644 app-text/zotero-bin/zotero-bin-6.0.26.ebuild rename dev-haskell/pandoc/{pandoc-3.1.8.ebuild => pandoc-3.1.8-r1.ebuild} (99%) delete mode 100644 dev-java/java-getopt/java-getopt-1.0.14-r1.ebuild create mode 100644 dev-java/openjdk-bin/openjdk-bin-21.0.1_p12.ebuild delete mode 100644 dev-java/openjdk/files/openjdk-17.0.6-multihead-fix.patch create mode 100644 dev-java/openjdk/openjdk-21.0.1_p12.ebuild delete mode 100644 dev-java/xalan-serializer/xalan-serializer-2.7.2-r1.ebuild delete mode 100644 dev-java/xalan/xalan-2.7.2-r1.ebuild delete mode 100644 dev-lang/eisl/eisl-3.40.ebuild delete mode 100644 dev-lang/eisl/eisl-3.45.ebuild create mode 100644 dev-lang/fuzion/fuzion-0.084.ebuild delete mode 100644 dev-lang/typescript/typescript-5.1.6.ebuild create mode 100644 dev-lang/zig-bin/files/zig-0.11.0-first-try-getconf.patch rename dev-lang/zig-bin/{zig-bin-0.11.0.ebuild => zig-bin-0.11.0-r1.ebuild} (97%) delete mode 100644 dev-lang/zig/files/zig-0.10.0-build-dir-install-stage3.patch delete mode 100644 dev-lang/zig/files/zig-0.10.1-musl-1.2.4-lfs64.patch create mode 100644 dev-lang/zig/files/zig-0.11.0-first-try-getconf.patch delete mode 100644 dev-lang/zig/zig-0.10.1-r3.ebuild rename dev-lang/zig/{zig-0.11.0.ebuild => zig-0.11.0-r1.ebuild} (94%) create mode 100644 dev-libs/bemenu/bemenu-0.6.16.ebuild rename dev-libs/imath/{imath-3.1.7.ebuild => imath-3.1.9.ebuild} (84%) create mode 100644 dev-libs/libdex/libdex-0.4.1.ebuild delete mode 100644 dev-libs/libfilezilla/libfilezilla-0.39.1-r1.ebuild delete mode 100644 dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild create mode 100644 dev-libs/ncnn/ncnn-20231027.ebuild create mode 100644 dev-libs/simdjson/simdjson-3.4.0.ebuild create mode 100644 dev-libs/vc/vc-1.4.4.ebuild rename dev-python/QtPy/{QtPy-2.4.1.ebuild => QtPy-2.4.1-r1.ebuild} (87%) create mode 100644 dev-python/aiohttp/aiohttp-3.8.6-r1.ebuild create mode 100644 dev-python/aiohttp/files/aiohttp-3.8.6-brotlicffi.patch create mode 100644 dev-python/alembic/alembic-1.12.1.ebuild delete mode 100644 dev-python/black/black-23.10.0.ebuild delete mode 100644 dev-python/black/black-23.7.0.ebuild delete mode 100644 dev-python/black/black-23.9.0.ebuild create mode 100644 dev-python/boto3/boto3-1.28.72.ebuild create mode 100644 dev-python/botocore/botocore-1.31.72.ebuild rename dev-python/cypari2/{cypari2-2.1.4.ebuild => cypari2-2.1.4-r1.ebuild} (94%) create mode 100644 dev-python/dparse/Manifest create mode 100644 dev-python/dparse/dparse-0.6.3.ebuild create mode 100644 dev-python/dparse/metadata.xml rename dev-python/fpylll/{fpylll-0.6.0.ebuild => fpylll-0.6.0-r1.ebuild} (92%) create mode 100644 dev-python/graphviz/files/graphviz-0.20.1_fix_python3_12_test_deprecated_escape.patch create mode 100644 dev-python/graphviz/graphviz-0.20.1-r1.ebuild create mode 100644 dev-python/griffe/griffe-0.36.9.ebuild create mode 100644 dev-python/jupyter-server/jupyter-server-2.9.1.ebuild delete mode 100644 dev-python/leechcorepyc/files/leechcorepyc-2.14.0-cflags.patch create mode 100644 dev-python/leechcorepyc/files/leechcorepyc-2.16.0-respect-CC.patch rename dev-python/leechcorepyc/{leechcorepyc-2.14.3.ebuild => leechcorepyc-2.16.5.ebuild} (74%) rename dev-python/{memory_allocator => memory-allocator}/Manifest (93%) rename dev-python/{memory_allocator/memory_allocator-0.1.3.ebuild => memory-allocator/memory-allocator-0.1.3.ebuild} (100%) rename dev-python/{memory_allocator => memory-allocator}/metadata.xml (100%) create mode 100644 dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.1.ebuild create mode 100644 dev-python/mkdocs-i18n/files/mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch create mode 100644 dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild create mode 100644 dev-python/mkdocs/mkdocs-1.5.3-r1.ebuild delete mode 100644 dev-python/numexpr/numexpr-2.8.4.ebuild delete mode 100644 dev-python/numexpr/numexpr-2.8.5.ebuild create mode 100644 dev-python/openstacksdk/openstacksdk-1.5.0-r1.ebuild create mode 100644 dev-python/openstacksdk/openstacksdk-2.0.0-r1.ebuild create mode 100644 dev-python/orjson/orjson-3.9.10.ebuild create mode 100644 dev-python/oslo-config/oslo-config-9.2.0-r1.ebuild delete mode 100644 dev-python/pip-run/pip-run-10.2.0.ebuild delete mode 100644 dev-python/pip-run/pip-run-12.1.0.ebuild delete mode 100644 dev-python/pip-run/pip-run-12.2.0.ebuild delete mode 100644 dev-python/pip-run/pip-run-12.2.2.ebuild delete mode 100644 dev-python/pip-run/pip-run-12.3.1.ebuild create mode 100644 dev-python/pipdeptree/Manifest create mode 100644 dev-python/pipdeptree/metadata.xml create mode 100644 dev-python/pipdeptree/pipdeptree-2.13.0.ebuild delete mode 100644 dev-python/pipenv/files/pipenv-2023.4.29-fix-imports.patch delete mode 100644 dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-dump.patch delete mode 100644 dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-in-vendor.patch create mode 100644 dev-python/pipenv/files/pipenv-2023.9.8-append-always-install-to-pip-extra-args.patch create mode 100644 dev-python/pipenv/files/pipenv-2023.9.8-inject-system-packages.patch rename dev-python/pipenv/{pipenv-2023.4.29-r1.ebuild => pipenv-2023.9.8.ebuild} (65%) create mode 100644 dev-python/plette/Manifest create mode 100644 dev-python/plette/metadata.xml create mode 100644 dev-python/plette/plette-0.4.4.ebuild create mode 100644 dev-python/plotly/plotly-5.18.0.ebuild rename dev-python/pypy3_10/{pypy3_10-7.3.13-r1.ebuild => pypy3_10-7.3.13_p1.ebuild} (100%) create mode 100644 dev-python/pyrsistent/pyrsistent-0.20.0.ebuild create mode 100644 dev-python/pyside2-tools/files/pyside2-tools-5.15.11-no-copy-uic.patch rename dev-python/pyside2-tools/{pyside2-tools-5.15.11.ebuild => pyside2-tools-5.15.11-r1.ebuild} (74%) delete mode 100644 dev-python/python-ptrace/python-ptrace-0.9.8.ebuild create mode 100644 dev-python/pythonfinder/Manifest create mode 100644 dev-python/pythonfinder/files/2.0.5-fix-import-cached-property.patch create mode 100644 dev-python/pythonfinder/metadata.xml create mode 100644 dev-python/pythonfinder/pythonfinder-2.0.5.ebuild create mode 100644 dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.1-r1.ebuild delete mode 100644 dev-python/subunit/subunit-1.4.2.ebuild delete mode 100644 dev-python/typeguard/typeguard-4.1.4.ebuild create mode 100644 dev-python/types-psutil/types-psutil-5.9.5.17.ebuild create mode 100644 dev-python/types-setuptools/types-setuptools-68.2.0.0.ebuild delete mode 100644 dev-python/yara-python/yara-python-4.3.1.ebuild rename dev-python/ytmusicapi/{ytmusicapi-1.2.1.ebuild => ytmusicapi-1.2.1-r1.ebuild} (93%) rename dev-python/ytmusicapi/{ytmusicapi-1.3.0.ebuild => ytmusicapi-1.3.0-r1.ebuild} (93%) create mode 100644 dev-python/ytmusicapi/ytmusicapi-1.3.1.ebuild create mode 100644 dev-ruby/aws-sigv4/aws-sigv4-1.6.1.ebuild delete mode 100644 dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild create mode 100644 dev-util/geany-plugins/files/geany-plugins-2.0-webkit2gtk-4.1.patch rename dev-util/geany-plugins/{geany-plugins-1.38-r5.ebuild => geany-plugins-2.0.ebuild} (74%) rename dev-util/geany/{geany-9999.ebuild => geany-2.0.ebuild} (84%) rename dev-util/gitlab-runner/{gitlab-runner-16.2.0.ebuild => gitlab-runner-16.3.3.ebuild} (98%) rename dev-util/gitlab-runner/{gitlab-runner-16.3.2.ebuild => gitlab-runner-16.4.2.ebuild} (98%) rename dev-util/gitlab-runner/{gitlab-runner-16.4.1.ebuild => gitlab-runner-16.5.0.ebuild} (98%) delete mode 100644 dev-util/pwndbg/pwndbg-20230319.ebuild delete mode 100644 dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch delete mode 100644 dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch delete mode 100644 dev-util/pwntools/pwntools-4.10.0.ebuild delete mode 100644 dev-util/pwntools/pwntools-4.11.0_beta0.ebuild rename dev-util/ruff/{ruff-0.1.2.ebuild => ruff-0.1.3.ebuild} (100%) delete mode 100644 dev-util/uftrace/uftrace-0.11.ebuild rename dev-util/uftrace/{uftrace-0.12.ebuild => uftrace-0.14.ebuild} (97%) create mode 100644 dev-util/valgrind/valgrind-3.22.0_rc2.ebuild create mode 100644 games-strategy/openra/files/openra-20231010-configure-system-libraries.patch create mode 100644 games-strategy/openra/files/openra-20231010-makefile.patch create mode 100644 games-strategy/openra/files/openra-20231010-packaging-functions.patch create mode 100644 games-strategy/openra/openra-20231010-r1.ebuild delete mode 100644 games-util/cartridges/cartridges-2.2.1.ebuild create mode 100644 gnome-base/gnome-control-center/gnome-control-center-45.1.ebuild create mode 100644 gnome-base/nautilus/nautilus-45.1.ebuild create mode 100644 gnome-extra/gnome-calendar/gnome-calendar-45.1.ebuild create mode 100644 gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-46.ebuild create mode 100644 gnome-extra/gnome-shell-frippery/gnome-shell-frippery-45.0.ebuild create mode 100644 gnome-extra/gucharmap/gucharmap-15.1.2.ebuild create mode 100644 gui-apps/waypipe/waypipe-0.8.6.ebuild create mode 100644 gui-libs/vte-common/vte-common-0.74.1.ebuild create mode 100644 gui-libs/vte/vte-0.74.1.ebuild create mode 100644 gui-wm/hyprland/files/hyprland-0.31.0-fix-log-headers.patch rename gui-wm/hyprland/{hyprland-0.29.1.ebuild => hyprland-0.31.0.ebuild} (77%) create mode 100644 mail-filter/postgrey/postgrey-1.37_p20230714.ebuild create mode 100644 media-gfx/blender/blender-3.6.5.ebuild create mode 100644 media-gfx/blender/files/blender-4.0.0-ocio-2.3.0.patch create mode 100644 media-libs/SoXt/SoXt-1.4.0-r1.ebuild create mode 100644 media-libs/SoXt/files/SoXt-1.4.0-drop-register-keyword.patch create mode 100644 media-libs/libpulse/files/pulseaudio-16.99.1-memfd-compat.patch create mode 100644 media-libs/libpulse/libpulse-16.99.1.ebuild create mode 100644 media-libs/openexr/openexr-3.1.11.ebuild create mode 100644 media-libs/openimageio/openimageio-2.4.14.0.ebuild create mode 100644 media-libs/openimageio/openimageio-2.4.15.0.ebuild create mode 100644 media-libs/openimageio/openimageio-2.4.16.0.ebuild create mode 100644 media-libs/openimageio/openimageio-2.5.4.0.ebuild rename media-libs/webrtc-audio-processing/{webrtc-audio-processing-1.0.ebuild => webrtc-audio-processing-1.3.ebuild} (75%) create mode 100644 media-plugins/kodi-inputstream-adaptive/files/kodi-inputstream-adaptive-19.0.0-gcc-13-fix.patch create mode 100644 media-plugins/kodi-inputstream-ffmpegdirect/files/kodi-inputstream-ffmpegdirect-19.0.0-gcc-13-fix.patch create mode 100644 media-sound/pulseaudio-daemon/files/pulseaudio-16.99.1-bump-c++17.patch create mode 100644 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.99.1.ebuild create mode 100644 metadata/md5-cache/app-admin/awscli-1.29.72 delete mode 100644 metadata/md5-cache/app-admin/keepassxc-2.7.5-r1 delete mode 100644 metadata/md5-cache/app-antivirus/clamav-1.1.2 create mode 100644 metadata/md5-cache/app-antivirus/clamav-1.1.3 delete mode 100644 metadata/md5-cache/app-antivirus/clamav-1.2.0 create mode 100644 metadata/md5-cache/app-antivirus/clamav-1.2.1 delete mode 100644 metadata/md5-cache/app-arch/brotli-1.0.9-r3 delete mode 100644 metadata/md5-cache/app-arch/brotli-1.0.9-r5 create mode 100644 metadata/md5-cache/app-arch/patool-1.14.1 create mode 100644 metadata/md5-cache/app-containers/docker-compose-2.23.0 create mode 100644 metadata/md5-cache/app-containers/earthly-0.7.21 create mode 100644 metadata/md5-cache/app-editors/helix-23.10 delete mode 100644 metadata/md5-cache/app-editors/neovim-0.9.1 create mode 100644 metadata/md5-cache/app-emacs/emacs-ebuild-snippets-2.2.0 delete mode 100644 metadata/md5-cache/app-forensics/yara-4.3.2 create mode 100644 metadata/md5-cache/app-shells/atuin-17.0.0 create mode 100644 metadata/md5-cache/app-text/gtranslator-45.3 create mode 100644 metadata/md5-cache/app-text/pandoc-3 rename metadata/md5-cache/app-text/{pandoc-cli-0.1.1 => pandoc-cli-0.1.1-r1} (87%) delete mode 100644 metadata/md5-cache/app-text/zotero-bin-6.0.26 rename metadata/md5-cache/dev-haskell/{pandoc-3.1.8 => pandoc-3.1.8-r1} (95%) delete mode 100644 metadata/md5-cache/dev-java/java-getopt-1.0.14-r1 create mode 100644 metadata/md5-cache/dev-java/openjdk-21.0.1_p12 create mode 100644 metadata/md5-cache/dev-java/openjdk-bin-21.0.1_p12 delete mode 100644 metadata/md5-cache/dev-java/xalan-2.7.2-r1 delete mode 100644 metadata/md5-cache/dev-java/xalan-serializer-2.7.2-r1 delete mode 100644 metadata/md5-cache/dev-lang/eisl-3.40 delete mode 100644 metadata/md5-cache/dev-lang/eisl-3.45 create mode 100644 metadata/md5-cache/dev-lang/fuzion-0.084 delete mode 100644 metadata/md5-cache/dev-lang/typescript-5.1.6 delete mode 100644 metadata/md5-cache/dev-lang/zig-0.10.1-r3 rename metadata/md5-cache/dev-lang/{zig-0.11.0 => zig-0.11.0-r1} (91%) rename metadata/md5-cache/dev-lang/{zig-bin-0.11.0 => zig-bin-0.11.0-r1} (96%) create mode 100644 metadata/md5-cache/dev-libs/bemenu-0.6.16 delete mode 100644 metadata/md5-cache/dev-libs/imath-3.1.7 create mode 100644 metadata/md5-cache/dev-libs/imath-3.1.9 create mode 100644 metadata/md5-cache/dev-libs/libdex-0.4.1 delete mode 100644 metadata/md5-cache/dev-libs/libfilezilla-0.39.1-r1 delete mode 100644 metadata/md5-cache/dev-libs/libfilezilla-0.42.2-r1 create mode 100644 metadata/md5-cache/dev-libs/ncnn-20231027 create mode 100644 metadata/md5-cache/dev-libs/simdjson-3.4.0 create mode 100644 metadata/md5-cache/dev-libs/vc-1.4.4 rename metadata/md5-cache/dev-python/{QtPy-2.4.1 => QtPy-2.4.1-r1} (98%) create mode 100644 metadata/md5-cache/dev-python/aiohttp-3.8.6-r1 create mode 100644 metadata/md5-cache/dev-python/alembic-1.12.1 delete mode 100644 metadata/md5-cache/dev-python/black-23.10.0 delete mode 100644 metadata/md5-cache/dev-python/black-23.7.0 delete mode 100644 metadata/md5-cache/dev-python/black-23.9.0 create mode 100644 metadata/md5-cache/dev-python/boto3-1.28.72 create mode 100644 metadata/md5-cache/dev-python/botocore-1.31.72 rename metadata/md5-cache/dev-python/{cypari2-2.1.4 => cypari2-2.1.4-r1} (75%) create mode 100644 metadata/md5-cache/dev-python/dparse-0.6.3 rename metadata/md5-cache/dev-python/{fpylll-0.6.0 => fpylll-0.6.0-r1} (67%) create mode 100644 metadata/md5-cache/dev-python/graphviz-0.20.1-r1 create mode 100644 metadata/md5-cache/dev-python/griffe-0.36.9 create mode 100644 metadata/md5-cache/dev-python/jupyter-server-2.9.1 rename metadata/md5-cache/dev-python/{leechcorepyc-2.14.3 => leechcorepyc-2.16.5} (80%) rename metadata/md5-cache/dev-python/{memory_allocator-0.1.3 => memory-allocator-0.1.3} (93%) create mode 100644 metadata/md5-cache/dev-python/mkdocs-1.5.3-r1 create mode 100644 metadata/md5-cache/dev-python/mkdocs-git-revision-date-localized-plugin-1.2.1 create mode 100644 metadata/md5-cache/dev-python/mkdocs-i18n-0.4.6 delete mode 100644 metadata/md5-cache/dev-python/numexpr-2.8.4 delete mode 100644 metadata/md5-cache/dev-python/numexpr-2.8.5 create mode 100644 metadata/md5-cache/dev-python/openstacksdk-1.5.0-r1 create mode 100644 metadata/md5-cache/dev-python/openstacksdk-2.0.0-r1 create mode 100644 metadata/md5-cache/dev-python/orjson-3.9.10 create mode 100644 metadata/md5-cache/dev-python/oslo-config-9.2.0-r1 delete mode 100644 metadata/md5-cache/dev-python/pip-run-10.2.0 delete mode 100644 metadata/md5-cache/dev-python/pip-run-12.1.0 delete mode 100644 metadata/md5-cache/dev-python/pip-run-12.2.0 delete mode 100644 metadata/md5-cache/dev-python/pip-run-12.2.2 delete mode 100644 metadata/md5-cache/dev-python/pip-run-12.3.1 create mode 100644 metadata/md5-cache/dev-python/pipdeptree-2.13.0 delete mode 100644 metadata/md5-cache/dev-python/pipenv-2023.4.29-r1 create mode 100644 metadata/md5-cache/dev-python/pipenv-2023.9.8 create mode 100644 metadata/md5-cache/dev-python/plette-0.4.4 create mode 100644 metadata/md5-cache/dev-python/plotly-5.18.0 rename metadata/md5-cache/dev-python/{pypy3_10-7.3.13-r1 => pypy3_10-7.3.13_p1} (98%) create mode 100644 metadata/md5-cache/dev-python/pyrsistent-0.20.0 rename metadata/md5-cache/dev-python/{pyside2-tools-5.15.11 => pyside2-tools-5.15.11-r1} (89%) delete mode 100644 metadata/md5-cache/dev-python/python-ptrace-0.9.8 create mode 100644 metadata/md5-cache/dev-python/pythonfinder-2.0.5 create mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-bibtex-2.6.1-r1 delete mode 100644 metadata/md5-cache/dev-python/subunit-1.4.2 delete mode 100644 metadata/md5-cache/dev-python/typeguard-4.1.4 create mode 100644 metadata/md5-cache/dev-python/types-psutil-5.9.5.17 create mode 100644 metadata/md5-cache/dev-python/types-setuptools-68.2.0.0 delete mode 100644 metadata/md5-cache/dev-python/yara-python-4.3.1 rename metadata/md5-cache/dev-python/{ytmusicapi-1.2.1 => ytmusicapi-1.2.1-r1} (94%) rename metadata/md5-cache/dev-python/{ytmusicapi-1.3.0 => ytmusicapi-1.3.0-r1} (94%) create mode 100644 metadata/md5-cache/dev-python/ytmusicapi-1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/aws-sigv4-1.6.1 delete mode 100644 metadata/md5-cache/dev-util/blueprint-compiler-0.8.1 create mode 100644 metadata/md5-cache/dev-util/geany-2.0 delete mode 100644 metadata/md5-cache/dev-util/geany-9999 delete mode 100644 metadata/md5-cache/dev-util/geany-plugins-1.38-r5 create mode 100644 metadata/md5-cache/dev-util/geany-plugins-2.0 rename metadata/md5-cache/dev-util/{gitlab-runner-16.2.0 => gitlab-runner-16.3.3} (83%) rename metadata/md5-cache/dev-util/{gitlab-runner-16.4.1 => gitlab-runner-16.4.2} (83%) rename metadata/md5-cache/dev-util/{gitlab-runner-16.3.2 => gitlab-runner-16.5.0} (83%) delete mode 100644 metadata/md5-cache/dev-util/pwndbg-20230319 delete mode 100644 metadata/md5-cache/dev-util/pwntools-4.10.0 delete mode 100644 metadata/md5-cache/dev-util/pwntools-4.11.0_beta0 rename metadata/md5-cache/dev-util/{ruff-0.1.2 => ruff-0.1.3} (99%) delete mode 100644 metadata/md5-cache/dev-util/uftrace-0.11 rename metadata/md5-cache/dev-util/{uftrace-0.12 => uftrace-0.14} (75%) create mode 100644 metadata/md5-cache/dev-util/valgrind-3.22.0_rc2 create mode 100644 metadata/md5-cache/games-strategy/openra-20231010-r1 delete mode 100644 metadata/md5-cache/games-util/cartridges-2.2.1 create mode 100644 metadata/md5-cache/gnome-base/gnome-control-center-45.1 create mode 100644 metadata/md5-cache/gnome-base/nautilus-45.1 create mode 100644 metadata/md5-cache/gnome-extra/gnome-calendar-45.1 create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-46 create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-frippery-45.0 create mode 100644 metadata/md5-cache/gnome-extra/gucharmap-15.1.2 create mode 100644 metadata/md5-cache/gui-apps/waypipe-0.8.6 create mode 100644 metadata/md5-cache/gui-libs/vte-0.74.1 create mode 100644 metadata/md5-cache/gui-libs/vte-common-0.74.1 rename metadata/md5-cache/gui-wm/{hyprland-0.29.1 => hyprland-0.31.0} (84%) create mode 100644 metadata/md5-cache/mail-filter/postgrey-1.37_p20230714 create mode 100644 metadata/md5-cache/media-gfx/blender-3.6.5 create mode 100644 metadata/md5-cache/media-libs/SoXt-1.4.0-r1 create mode 100644 metadata/md5-cache/media-libs/libpulse-16.99.1 create mode 100644 metadata/md5-cache/media-libs/openexr-3.1.11 create mode 100644 metadata/md5-cache/media-libs/openimageio-2.4.14.0 create mode 100644 metadata/md5-cache/media-libs/openimageio-2.4.15.0 create mode 100644 metadata/md5-cache/media-libs/openimageio-2.4.16.0 create mode 100644 metadata/md5-cache/media-libs/openimageio-2.5.4.0 delete mode 100644 metadata/md5-cache/media-libs/webrtc-audio-processing-1.0 create mode 100644 metadata/md5-cache/media-libs/webrtc-audio-processing-1.3 create mode 100644 metadata/md5-cache/media-sound/pulseaudio-daemon-16.99.1 create mode 100644 metadata/md5-cache/net-fs/cvmfs-2.11.1 delete mode 100644 metadata/md5-cache/net-ftp/filezilla-3.61.0 rename metadata/md5-cache/net-ftp/{filezilla-3.64.0 => filezilla-3.65.0-r1} (55%) rename metadata/md5-cache/net-ftp/{filezilla-3.66.0 => filezilla-3.66.0-r1} (88%) delete mode 100644 metadata/md5-cache/net-im/synapse-1.90.0 rename metadata/md5-cache/net-im/{synapse-1.92.2 => synapse-1.95.0} (67%) rename metadata/md5-cache/net-libs/{davix-0.8.3 => davix-0.8.5} (72%) create mode 100644 metadata/md5-cache/net-libs/pacparser-1.4.2 delete mode 100644 metadata/md5-cache/net-libs/xdp-tools-1.2.8 rename metadata/md5-cache/net-libs/{xdp-tools-1.3.1-r3 => xdp-tools-1.4.1} (76%) rename metadata/md5-cache/net-misc/{gnome-remote-desktop-45_rc => gnome-remote-desktop-45.1} (98%) delete mode 100644 metadata/md5-cache/net-misc/ytmdl-2023.2.28 create mode 100644 metadata/md5-cache/net-misc/zerotier-1.12.2 delete mode 100644 metadata/md5-cache/sci-astronomy/pysiril-0.0.12 delete mode 100644 metadata/md5-cache/sci-astronomy/siril-1.0.6-r2 delete mode 100644 metadata/md5-cache/sci-astronomy/siril-1.2.0_rc1-r1 delete mode 100644 metadata/md5-cache/sci-astronomy/sirilic-1.14.3-r1 rename metadata/md5-cache/sci-astronomy/{sirilic-1.15.2 => sirilic-1.15.8} (61%) create mode 100644 metadata/md5-cache/sci-calculators/bc-gh-6.7.2 create mode 100644 metadata/md5-cache/sci-chemistry/dssp-4.4.4.1 create mode 100644 metadata/md5-cache/sci-electronics/fritzing-0.9.6 delete mode 100644 metadata/md5-cache/sci-electronics/librepcb-0.1.6-r1 rename metadata/md5-cache/sci-electronics/{librepcb-1.0.0 => librepcb-1.0.0-r1} (55%) create mode 100644 metadata/md5-cache/sci-geosciences/grass-8.3.1 create mode 100644 metadata/md5-cache/sci-libs/HighFive-2.7.1 create mode 100644 metadata/md5-cache/sci-libs/cantera-3.0.0 delete mode 100644 metadata/md5-cache/sci-mathematics/lean-3.9999 create mode 100644 metadata/md5-cache/sci-mathematics/lean-4.2.0_rc4 delete mode 100644 metadata/md5-cache/sci-misc/jupyterlab-desktop-bin-4.0.0.1 delete mode 100644 metadata/md5-cache/sci-misc/jupyterlab-desktop-bin-4.0.2.1 rename metadata/md5-cache/sci-misc/{jupyterlab-desktop-bin-3.6.3.1 => jupyterlab-desktop-bin-4.0.7.1} (90%) rename metadata/md5-cache/sci-physics/{root-6.28.02 => root-6.28.08} (96%) create mode 100644 metadata/md5-cache/sys-apps/eza-0.15.1 rename metadata/md5-cache/sys-apps/{portage-3.0.54 => portage-3.0.54-r1} (99%) delete mode 100644 metadata/md5-cache/sys-apps/razer-cli-2.1.0 create mode 100644 metadata/md5-cache/sys-apps/syd-3.1.10 create mode 100644 metadata/md5-cache/sys-apps/syd-3.1.11 delete mode 100644 metadata/md5-cache/sys-apps/syd-3.1.8 delete mode 100644 metadata/md5-cache/sys-apps/syd-3.1.9 create mode 100644 metadata/md5-cache/sys-block/wait-for-dri-devices-rules-1 create mode 100644 metadata/md5-cache/sys-devel/gcc-11.4.1_p20231026 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.137 create mode 100644 metadata/md5-cache/sys-libs/glibc-2.38-r7 rename metadata/md5-cache/sys-process/{uksmd-6.4.1 => uksmd-6.5.1} (86%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-6.4.3160.27 => vivaldi-snapshot-6.4.3160.33} (93%) create mode 100644 metadata/md5-cache/x11-libs/vte-0.74.1 create mode 100644 net-fs/cvmfs/cvmfs-2.11.1.ebuild delete mode 100644 net-ftp/filezilla/filezilla-3.61.0.ebuild rename net-ftp/filezilla/{filezilla-3.64.0.ebuild => filezilla-3.65.0-r1.ebuild} (82%) rename net-ftp/filezilla/{filezilla-3.66.0.ebuild => filezilla-3.66.0-r1.ebuild} (89%) delete mode 100644 net-im/synapse/synapse-1.90.0.ebuild rename net-im/synapse/{synapse-1.92.2.ebuild => synapse-1.95.0.ebuild} (92%) rename net-libs/davix/{davix-0.8.3.ebuild => davix-0.8.5.ebuild} (90%) create mode 100644 net-libs/pacparser/pacparser-1.4.2.ebuild delete mode 100644 net-libs/xdp-tools/files/1.3.1-disable-stack-protector.patch delete mode 100644 net-libs/xdp-tools/files/1.3.1-fix-btf__type_cnt-detection.patch delete mode 100644 net-libs/xdp-tools/files/1.3.1-musl.patch delete mode 100644 net-libs/xdp-tools/files/1.3.1-xdpdump-clang.patch rename net-libs/xdp-tools/files/{1.3.1-no-Werror.patch => 1.4.0-no-Werror.patch} (100%) create mode 100644 net-libs/xdp-tools/files/1.4.1-no-Werror.patch delete mode 100644 net-libs/xdp-tools/xdp-tools-1.2.8.ebuild rename net-libs/xdp-tools/{xdp-tools-1.3.1-r3.ebuild => xdp-tools-1.4.1.ebuild} (88%) rename net-misc/gnome-remote-desktop/{gnome-remote-desktop-45_rc.ebuild => gnome-remote-desktop-45.1.ebuild} (100%) delete mode 100644 net-misc/ytmdl/ytmdl-2023.2.28.ebuild create mode 100644 net-misc/zerotier/zerotier-1.12.2.ebuild delete mode 100644 sci-astronomy/pysiril/pysiril-0.0.12.ebuild delete mode 100644 sci-astronomy/siril/files/siril-1.0-dependencies.patch delete mode 100644 sci-astronomy/siril/files/siril-1.0-execinfo-r2.patch delete mode 100644 sci-astronomy/siril/files/siril-1.2-stdint.patch delete mode 100644 sci-astronomy/siril/files/siril-1.2-tiff.patch delete mode 100644 sci-astronomy/siril/files/siril-prototypes.patch delete mode 100644 sci-astronomy/siril/siril-1.0.6-r2.ebuild delete mode 100644 sci-astronomy/siril/siril-1.2.0_rc1-r1.ebuild delete mode 100644 sci-astronomy/sirilic/sirilic-1.14.3-r1.ebuild rename sci-astronomy/sirilic/{sirilic-1.15.2.ebuild => sirilic-1.15.8.ebuild} (74%) create mode 100644 sci-calculators/bc-gh/bc-gh-6.7.2.ebuild create mode 100644 sci-calculators/tiemu/files/tiemu-3.03-clang16-build-fix.patch create mode 100644 sci-chemistry/dssp/dssp-4.4.4.1.ebuild create mode 100644 sci-chemistry/easychem/files/easychem-0.6-clang16-fix.patch create mode 100644 sci-electronics/fritzing/files/fritzing-0.9.6-dropping-register-keyword.patch create mode 100644 sci-electronics/fritzing/files/fritzing-0.9.6-quazip-qt5.patch create mode 100644 sci-electronics/fritzing/fritzing-0.9.6.ebuild delete mode 100644 sci-electronics/librepcb/files/librepcb-0.1.6-muparser-fix.patch delete mode 100644 sci-electronics/librepcb/librepcb-0.1.6-r1.ebuild rename sci-electronics/librepcb/{librepcb-1.0.0.ebuild => librepcb-1.0.0-r1.ebuild} (98%) create mode 100644 sci-geosciences/grass/grass-8.3.1.ebuild create mode 100644 sci-libs/HighFive/HighFive-2.7.1.ebuild create mode 100644 sci-libs/HighFive/Manifest create mode 100644 sci-libs/HighFive/metadata.xml create mode 100644 sci-libs/cantera/cantera-3.0.0.ebuild create mode 100644 sci-libs/cantera/files/cantera-3.0.0_env.patch delete mode 100644 sci-mathematics/lean/lean-3.9999.ebuild create mode 100644 sci-mathematics/lean/lean-4.2.0_rc4.ebuild delete mode 100644 sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-3.6.3.1.ebuild delete mode 100644 sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.0.2.1.ebuild rename sci-misc/jupyterlab-desktop-bin/{jupyterlab-desktop-bin-4.0.0.1.ebuild => jupyterlab-desktop-bin-4.0.7.1.ebuild} (95%) rename sci-physics/root/{root-6.28.02.ebuild => root-6.28.08.ebuild} (100%) create mode 100644 sys-apps/eza/eza-0.15.1.ebuild delete mode 100644 sys-apps/fwupd/files/fwupd-1.8.13-installed_tests.patch delete mode 100644 sys-apps/fwupd/files/fwupd-1.9.4-fragile_tests.patch delete mode 100644 sys-apps/fwupd/files/fwupd-1.9.5-parallel_build.patch create mode 100644 sys-apps/portage/files/portage-3.0.54-Convert-portageq-helper-to-a-function.patch rename sys-apps/portage/{portage-3.0.54.ebuild => portage-3.0.54-r1.ebuild} (98%) delete mode 100644 sys-apps/razer-cli/razer-cli-2.1.0.ebuild rename sys-apps/syd/{syd-3.1.8.ebuild => syd-3.1.10.ebuild} (97%) rename sys-apps/syd/{syd-3.1.9.ebuild => syd-3.1.11.ebuild} (92%) create mode 100644 sys-block/wait-for-dri-devices-rules/Manifest create mode 100644 sys-block/wait-for-dri-devices-rules/metadata.xml create mode 100644 sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild delete mode 100644 sys-devel/gcc/files/gcc-14.0.0_pre20231001-pgo-bootstrap.patch create mode 100644 sys-devel/gcc/gcc-11.4.1_p20231026.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.137.ebuild create mode 100644 sys-libs/glibc/glibc-2.38-r7.ebuild delete mode 100644 sys-process/uksmd/files/uksmd-6.4.1-systemd-automagic.patch rename sys-process/uksmd/{uksmd-6.4.1.ebuild => uksmd-6.5.1.ebuild} (91%) rename www-client/vivaldi-snapshot/{vivaldi-snapshot-6.4.3160.27.ebuild => vivaldi-snapshot-6.4.3160.33.ebuild} (100%) create mode 100644 x11-libs/vte/vte-0.74.1.ebuild diff --git a/Manifest b/Manifest index 285bc0166296..d1797e955185 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29290 BLAKE2B 7da600abd6d720fc3b454a46e37c6245afa05c35eab2693bee00927a9ebdf20b34664d2ecb4a21f22289cc2005f24618a9072bebf27125e40114871765190431 SHA512 d6a37f75c8d604d3b677b8cf9e4b9466ca4d2aa8750c8ecb2fa64a84d6f6a1331639b22d82bcc89c538bd899a10989c4a65c13dc7a90aabc81163f006069dc45 -TIMESTAMP 2023-10-26T13:10:30Z +MANIFEST Manifest.files.gz 29307 BLAKE2B dfa2c5e8771c3b97121c6c1f8f4b4551ec04d04893c01e26586318dbb094f8ea944a5efe7ef045156c40652b4e5e486b8205a5283b16c0d01a9668af6f3cf659 SHA512 8d2b13c77a20618a3a9ea31bb2530b9a45b5a096d222fdb0d5a47025d0f9d9d4ab0b28db6371cf103271d08178002760e5fe66534bb8d9d03b142963034e2e31 +TIMESTAMP 2023-10-27T12:39:57Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmU6ZUZfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmU7r51fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDUlg//brIu9KB/KgNfp9zaU9CPShYbVGdbyxfXbFT55N5FDKA+GxityTM+6iaX -BMpGYEzQ8f11nOBSgWWtR1yp0bbORbxcZEkj9W1hEIwqfM2POV8nS8/Q5ZxcQcNa -JZiLeHf7mRb7zJ87SoTVxJ+mXPghBGNfNFQZQi72H7fUCeiofj4pGylPMb/9dD5k -Tu5giYfPSPCNAjVn32vDU9+Gi6GTmxMA3UlFybHM19ZzK+qh4mGNbsrYxSnZTw36 -yaI5N6GtPJ3cEtuipS8pKeOXAkJJpo27aIqbhkdB6FZVDbRLvgQXiEWlo6nOethn -zkj776Lil8II0iqfn0nKh7r0LRaLyCZKIDjLF6ckliMU/ycj3CZwvfpxygm+OM5T -Hxs1Qs4uQ7wxT0rbdEwpZ7vMpvaQmutj6Xh9A285+93Am+i8DjuGbErSARXAu8/r -KQcq/gqQw74rQa8l7E6VadszUnSC/ktIAX4waLK67qqIU1F0v9MuYmie8uXtbTkq -QH0jGPXzLSTB8Y1+RIHyJZcW+sXv+1iS88RYf4ArTT/IhoewSJdStN1xzIBls+d6 -Eg3Y1dQLLHBfLt/yLaxMm8aCqNMLigjZJuCAEJP2viIkjI8dPIENCDVScLxTN/Hz -PsCviy1uQTbtbEX6q04OoyT+pByIbzglfDN7iHzo/slRZHEEIQg= -=M8Se +klDudA//dMhFktK6+SW6Y2ZNFpJ26lgnXEDSjVIXHNsEQXz6WdowFdgEGNXh9k51 +RTOPXKg3iIGs862mterKO+Nq0T3sn/8eWAsKKLRKkN+XjHG1dWkvlYWBNgA7hL8J +28kcGng6rFdyhc6mD/kUR102yqhsyLD2AJtl2zTCFz3y2qYNVqpapiptPyrZQ/ht +eJupVNeyS/26N+sivbrEXudAWc5jHFlMkxUQTFLX7Db/xJ9YR1le6TW9EFLIb9nF +nZoWkHdQMI/NblBfBN5+S3hNXll8lrrvreBnTGSk4cJtXtGnN/SNm5XNK8ttW+xs +Ky+70Cpa7YRB4ruCPK/STi7pwevGmrMThaby1Wcb++qR5QmVbnKOhb7GqAkbr75Q +rZaOs4rC3yzwxzwHoU4ihpdChPmJVpsKcVR1CO0NIqYXstAwBanCm63SgjS1C0A1 +nUr+88WTIH5czoGywRu0plLa3jTuwIOuzQ5ZTWjn7iH1o+9XOW9AEd9pT6WpiZyA +xUDGNMz3+TdfVqMgbIt1Qa97nXsLJ4OkAi8PfCsvga8TEew+DZ+j1nrvt3i06iul +a24erH9teUltl8YXaZ0jMbgyUVv0EWeOqpYcGSJ+L75zcygdder4jD38LHoEFAIH +pB7lwkr0nJ1ocbJNnxQLcFwDSszaSKStE7ODnFaYaV123tLXevI= +=dgp6 -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 223d3a889cc7ed77aa4d14a588e1d97793850a8f..ca442a012009c29a22ddf4f29e1c8ba0a326c54b 100644 GIT binary patch literal 29307 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 literal 29290 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

5_9TmR+-=I^& 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 z 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 RN&27v0|P^GoCGH1002ohs+Rx& diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index b476f5e2473e..cb95c46d655c 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -4,10 +4,12 @@ DIST aws-cli-1.29.68.gh.tar.gz 2565226 BLAKE2B b1f2209738c3a54beac322b14ceb54d31 DIST aws-cli-1.29.69.gh.tar.gz 2565597 BLAKE2B 121ad22fe37968dc2f4b3f7fbe9af7af2bd578fa340b1caf44d089b2b12cc019a9b7734a42f64569483411a2849bc67a32ee59910e00988571d6ec480f6988d9 SHA512 1f3f4d6ba1d5302b6b9080a696fb496b405279610377ba4c87a146b60b3bfbebe2c68855704835eb99c6eb2a2e8de33086bb5632a2954a8bbc4f3e7d18d8ee41 DIST aws-cli-1.29.70.gh.tar.gz 2567544 BLAKE2B 2ca8db4f53d414dce916ab1cbfe997c3477c67005f83654b61cbc61be5626ab681fb2ebc69070842aff2562560bc24d38d2a80322a0267fd1b8fca8a5ce1598e SHA512 cffc5d31b618fb4c728356c282251ac220029e25006bd43e7fb0ea16f3c4c8bb637c69208bfbd82da2a1d3e449ece2298811408f68d94c9f584b9749af176310 DIST aws-cli-1.29.71.gh.tar.gz 2567815 BLAKE2B de39bf456d2933a5b652acd700b561ded9866b3cdbaa15a00439f4af40e0b00ef1acaac03316c542a34ba72f18e2b72b4345cd4824e46f1e6370ad7c254e203b SHA512 cca46c16470352df72216f6620cd58d243eeb038842149c92726d641107707c263c6aeec49fb09cef5bf273eed179ce74f0a20377c6f3b49a731c7bdcee305dd +DIST aws-cli-1.29.72.gh.tar.gz 2568335 BLAKE2B 6919744a90e77e14e143d94cba5e666eb50c6768cd2237920f737777f9487bb0b1284bc1d028d17b00f2fe9c38fcc294e42a6fa3f7aaab88b2ef52e16e118341 SHA512 ffca4a27896033be4672c0054b272dc7c88b73eb724a291fce61a4b267c22b23218b834c7b0baecdee6fe275cfd732ac24d779475dfd60f0d799e7cfed370570 EBUILD awscli-1.29.62.ebuild 2854 BLAKE2B b471b1f5758613e807ae70018b4066b8998db8dfb251b8cbc31dde9535a2d3f4d66e1ba2f01a4c36e5d3bd1b3dcc77a233c2791e8a290379dfeaa461c845a382 SHA512 7aea2225079104faa2ab0ed6607533e5b7e4ca737b14a8adfd54442c1bcbca4d671ac12ce24f6436048a65f7de78b312b86bd8b891dbb272b8af63949e0ef2b9 EBUILD awscli-1.29.63.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6 EBUILD awscli-1.29.68.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6 EBUILD awscli-1.29.69.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6 EBUILD awscli-1.29.70.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6 EBUILD awscli-1.29.71.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6 +EBUILD awscli-1.29.72.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6 MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab diff --git a/app-admin/awscli/awscli-1.29.72.ebuild b/app-admin/awscli/awscli-1.29.72.ebuild new file mode 100644 index 000000000000..941051349113 --- /dev/null +++ b/app-admin/awscli/awscli-1.29.72.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # broken xdist (signal() works only in main thread) + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c + tests/unit/test_help.py::TestHelpPager::test_can_render_contents + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest index e55b0dfee9f5..68d1000f5639 100644 --- a/app-admin/keepassxc/Manifest +++ b/app-admin/keepassxc/Manifest @@ -1,7 +1,5 @@ AUX keepassxc-2.7.4-tests.patch 402 BLAKE2B d1d88059d70e8c43f51bdd94ba17222a919059efadc68712e4f6b8e72885f3088ed96793c8ad26f53000e76414b13b9ebcd52ea447b17e7822ce7d3245f30414 SHA512 e401e341c34a117395cb5852f561770a1f65904e6f649cdd2904a89f7b068c53f46e8509d2e4cafc3c213e2326a01838f719d360fde21d63f29962969f3d16ef -DIST keepassxc-2.7.5-src.tar.xz 8706996 BLAKE2B 6df7ec9e560b469b8e3ae9026464e6c2064ffd262b118842a3cd5fbf72758aa0e5614cb2581392b6ab35b3d202acbdad24e1679ca162468f78e88dd94af2422f SHA512 904fe319cb18a06e86162a0a4c4fbcac05b9e6936b69c5362b7fe2b89cd268061cadd6854f7dde80d3e8cfa2b9e22c27974277f3db1f6c32a2720e01a4c4aa1b DIST keepassxc-2.7.6-src.tar.xz 8474624 BLAKE2B 2ecdd387a7bc70aeeaef6eeabdfeed6aaf1d779056580375c011aa71d62459d38258617a4cb46fc3b215a2b6e1e3326cc8c62b228bee0be674923399421b0cbe SHA512 58bdf731e1ce15e4a9db5aae27b7740372c4b28e2998b9acf2d1be6ee5b4eead37149ddd3de039d1cb70d34f11b09f43969d36ce4241b3fe3af4adf53d8ba812 -EBUILD keepassxc-2.7.5-r1.ebuild 2445 BLAKE2B f9c77b86135647269ba4e811fb9c1bc8099c569bd7aa4fcef000646844bc8e16e07849448d1a7b40b2e1210018c6aac10ebca862eca8607cea290e7dfb69938d SHA512 d463f50715d1c40b3422ca15e3ec7a5b6865caf332a6c4b5f28af3f6e96625cd32d35c7055e275a5b7a8c14cfc8d77dffda75e2f738368a9525e9b461487a896 EBUILD keepassxc-2.7.6.ebuild 2445 BLAKE2B f9c77b86135647269ba4e811fb9c1bc8099c569bd7aa4fcef000646844bc8e16e07849448d1a7b40b2e1210018c6aac10ebca862eca8607cea290e7dfb69938d SHA512 d463f50715d1c40b3422ca15e3ec7a5b6865caf332a6c4b5f28af3f6e96625cd32d35c7055e275a5b7a8c14cfc8d77dffda75e2f738368a9525e9b461487a896 EBUILD keepassxc-9999.ebuild 2396 BLAKE2B 0523cac18e769bb4d772a52340d4d118b8e349648f69a81de30ad3d8d76697349a1df025d0459811aa12057177efe69587265c940b6cb128756953826f9f4d5b SHA512 54435013e756bddb3fa39ba368af0b9961e2089f6801872db103d2078ba256304f30a57a52885c8c23329566140b47f6021ee97b52a096d8e50da4ab276c39c9 MISC metadata.xml 1077 BLAKE2B 410793b2f278ccbddceb10a72e4a010f4b2d6fc81bd8a472b867e1230d43a0e6f461ff6459095d334536d462e2297c4978dbb247e3a5ccb82c36fd70c6f44b51 SHA512 d338787a7ea319d752c19314ee53ee1306293ae2dddeedd22bd010e990a1680fdd1b96c5173c653b4dbbe336d713a07f9fc1a771951fca8636b3973361787f20 diff --git a/app-admin/keepassxc/keepassxc-2.7.5-r1.ebuild b/app-admin/keepassxc/keepassxc-2.7.5-r1.ebuild deleted file mode 100644 index 0ca6281dbb85..000000000000 --- a/app-admin/keepassxc/keepassxc-2.7.5-r1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic xdg - -DESCRIPTION="KeePassXC - KeePass Cross-platform Community Edition" -HOMEPAGE="https://keepassxc.org/ - https://github.com/keepassxreboot/keepassxc/" - -if [[ "${PV}" != *9999 ]] ; then - if [[ "${PV}" == *_beta* ]] ; then - SRC_URI="https://github.com/keepassxreboot/${PN}/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${P/_/-}" - else - SRC_URI="https://github.com/keepassxreboot/${PN}/releases/download/${PV}/${P}-src.tar.xz" - KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" - fi -else - inherit git-r3 - EGIT_REPO_URI="https://github.com/keepassxreboot/${PN}" - [[ "${PV}" != 9999 ]] && EGIT_BRANCH="master" -fi - -LICENSE="LGPL-2.1 GPL-2 GPL-3" -SLOT="0" -IUSE="X autotype browser doc keeshare +network test yubikey" - -RESTRICT="!test? ( test )" -REQUIRED_USE="autotype? ( X )" - -RDEPEND=" - app-crypt/argon2:= - dev-libs/botan:3= - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - media-gfx/qrencode:= - sys-libs/readline:0= - sys-libs/zlib:= - X? ( dev-qt/qtx11extras:5 ) - autotype? ( - x11-libs/libX11 - x11-libs/libXtst - ) - keeshare? ( sys-libs/zlib:=[minizip] ) - yubikey? ( - dev-libs/libusb:1 - sys-apps/pcsc-lite - ) -" -DEPEND="${RDEPEND} - dev-qt/qttest:5 -" -BDEPEND=" - dev-qt/linguist-tools:5 - doc? ( dev-ruby/asciidoctor ) -" - -PATCHES=( "${FILESDIR}"/${PN}-2.7.4-tests.patch ) - -src_prepare() { - if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != *9999 ]] && [[ ! -f .version ]] ; then - printf '%s' "${PV}" > .version || die - fi - - cmake_src_prepare -} - -src_configure() { - # https://github.com/keepassxreboot/keepassxc/issues/5801 - filter-lto - - local mycmakeargs=( - # Gentoo users enable ccache via e.g. FEATURES=ccache or - # other means. We don't want the build system to enable it for us. - -DWITH_CCACHE=OFF - -DWITH_GUI_TESTS=OFF - -DWITH_TESTS="$(usex test)" - -DWITH_XC_AUTOTYPE="$(usex autotype)" - -DWITH_XC_DOCS="$(usex doc)" - -DWITH_XC_BROWSER="$(usex browser)" - -DWITH_XC_BOTAN3=ON - -DWITH_XC_FDOSECRETS=ON - -DWITH_XC_KEESHARE="$(usex keeshare)" - -DWITH_XC_NETWORKING="$(usex network)" - -DWITH_XC_SSHAGENT=ON - -DWITH_XC_UPDATECHECK=OFF - -DWITH_XC_YUBIKEY="$(usex yubikey)" - -DWITH_XC_X11="$(usex X)" - ) - if [[ "${PV}" == *_beta* ]] ; then - mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" ) - fi - cmake_src_configure -} diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz index 4db27f7f3bc0554607c9f83455ccea6cbad1e2d6..1572ac7fabcf319c137f6578dc285247b1808224 100644 GIT binary patch literal 885 zcmV-*1B(0~iwFP!00002|5cRBj+{jdM)!G&c><^^mtFR9B7#5=HsJ+qmmQ*97D8eeF}B zYvpuWab>J~nftC7l+|bEPMfCbhi1u)b>@^CTawpsDvHWOvO{Zb)7jglr{sv?btQ(J z%lAf;-XkTxG|$7UUmkg`hZ&kW2HBA$k6wZ*JMe+R+}GKtu_)FiE|ipQY*msy3U%02 zq^1pVF2kD}vu=nE63x7*mfFmN?w+_5jiq>c&)9R+NqzS6@sD4Be(~zhhkWPn{qG-N z`iD1NpFTg>Swp_^Lf_&_Y3a$98P&CETB;ik;^s;jvCG?Y4?vlD_llz2oixhF=%IR( z>%`$%6Mx-X&zjMk=<%%Tj_|Xayk;`Rbseml`wK5~z9SirhBoqH!D-vcWa_T8yX9V) z=Ss(+g9b8@e!m$Nk_;vyoD3_fe$Hgab_m2-uSP}>=fTgPOY3V?U={6DYH zZ@=+c2>&ZCYu{U>ZQVxQn}r00oE-nSLvEjFB-f{BBd~iKjrJ8Q#gAHrGS3-{>mumD zIpM0ppoduT6dyaxxTr?L*fT0=;p+>PNWb9XJ{;+yW;3A1f;4mQ?B!m*uNR5Urs;WQ zFP&+}iRo+_jJ(htNR8_!2LfA+rUaZ1emd^jrKLx6T!Y#i0>#>&K(kUe`!`(eA71yz zH=pva?~x7tij3eTB7+UVUc*h%GNP@WPbR<(%mr!AL$S&1qMqZ6fkAa;vlN=VXt?AY zD|5nA@!nIOG+XoPXx=zR+s@sFsG|=qd<%Za7i5&&uzR*cvAh`qyXRI_({bv61Dsu* z(Osysp}hu1OL1izMk(;QumCJK?;T_NfnAOza%q7!7KE1=(K?)Rf!L8P!4!D^-9)~7 z`|#4j5%QV5z-NN2Vfjf3=0#DpqY>mB9 zV+v#G;R<`?X-&clKP@knkRpXpc>^J11{CsOzkGp(Bx*EzHi9>jWPOfISiC zKtOY7j;&@RgM$~$nw&`+XQ%W2k25J|4J=EpQ_wjeX4q`b?X?=wuA;^QCQB>=UH0r> LRmbzE=LG-&p1aAA literal 884 zcmV-)1B?70iwFP!00002|5cPtjwD44h4*ucIsrKBup_)|#2^qq8@PbOVFQ{O7EB9q zd|o5bGi`?aPNGtJlbxK73~^8D-<}8pH0HmdX@Taw?bDJiEs9J$i=qu%ts#*ACgb zdhco3cUf8R&h_~D+b13T7-#1u5?_`Qr`b?t9{iBw5xgd9upFMEg_1U1y~?twP)B{6 z)o`-Va(uaG)IGLIY-e6n%iXFZcMc3C#2f#f8J0$dHeG(k9;2=;;%1% zj6Z(w`uO~CS|Xo#QTIAQ10UWZNy#09MVGRUOC^QjUrM7!PT{$ydA&eMl^hpc4=tj0 z?J%CXLZ;p|2>{l>B(m-JK&Mj%-!xKgChs8K|M5DPvI0!`7Ov{-Yw$VKR{{3MnTWie zJnif_QlUn1i4K$IP%ymcH`)fF{4`z%ouUi_3QbzQ$d2(oULGS4x$d=1u)^g3^Ll>w zi5Fw}uei|koM!EOTdHpsHfRzOxN*rYU^X__t4CvDcXeg<1+k4ojdGc55o-bMJb2HE zy-gKMOPn6Me5sCgH@doaQKc{*Ur0$_acM6-8MfWWfixJR8FOZXQpLPcVm?|1nAzk# z(ywq;p+I~*Z%YO zkNMl@$Y{SJ6X^0R!4{52QTRs7Yevn4fDTu~7qW9KIaAy(>IEJUj2c_r(_|rM~&z840*m2CDOGD+=&Qyl?s-aNJxrT5+roz?<}y_h>s zcfCm6=MMUkJ2d-weIHls8iwZu=q#kXvccjxQg;bM7tmMs5@h zQ-mHyfE8Eo6kPNryx>PG*$`Ah`*dN=4e`L_uXdbL)ac#AXwH_4Y0Deo01N=T&RGir z^nlEfYEF6dC_`C8GiBo489M*vEc*-v%d#7CWGxVLBwHXciW{rtl12cFr-yF#H~#?q KQUSc@1pojRTeK$t diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest index b2f672073844..c2758c49daa8 100644 --- a/app-antivirus/clamav/Manifest +++ b/app-antivirus/clamav/Manifest @@ -20,41 +20,44 @@ AUX freshclamd.service-r1 177 BLAKE2B 8c9304e8c43e03288dcb1c6897b53e7c36b6e6116b AUX tmpfiles.d/clamav.conf 33 BLAKE2B 447c5ad4ad79bc70fc386833fa763451d30bf30f1ae26434039a3926ca5aae9734e0152c83b5b9aa5bed87b17c1b685c4ea9f41c9cb6b3197b1e78e800b71fd9 SHA512 eabe5a94c2679b82ea3e29272eb448b47e60b271381d3e97f3970b1a9e086d61662aff2d29887950a911025294aa7cea8bfd9003d257963566b251bcaeb5f6b2 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 -DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b +DIST aho-corasick-1.0.5.crate 172064 BLAKE2B bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50 SHA512 6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST base64-0.21.0.crate 72180 BLAKE2B c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2 SHA512 60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f -DIST base64-0.21.2.crate 76389 BLAKE2B 6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9 SHA512 3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559 +DIST base64-0.21.3.crate 76898 BLAKE2B 09dc56f20321ea9e4af6a9bbbb83aec13b78e52d9f0007630b0ea21bd4ba24d7dd604a50001488656f2e18fedf6ba76328c673ae986fc8e8516d546cd167cf8e SHA512 75745fe54f321d21fb94d6481aa35f8fac29c8fa514a36043d10eb1a08f5566ee0ad0cdc7358a20b8086babd2afe043efad6720df1289495b5df4a788dbe920c DIST bindgen-0.59.2.crate 206267 BLAKE2B de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620 SHA512 14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44 DIST bindgen-0.65.1.crate 213479 BLAKE2B 91f143d6d3ca37990ff01a9f11ba43fc7808210f47143419abd2de1d4b38a4855a806476b5607aa140de77b83db1649e318f6f904338c621cb300a53a00b1b01 SHA512 f3fab122b02abe8eca4438edb220eae0066a43f6ff4459aedca6c6261e769bdbdd6c820e5b29ddbc5b5cdf8ec0bdac1a4bc374fae2772117958e7c40bc22e8f2 DIST bit_field-0.10.1.crate 10576 BLAKE2B 3a906092be85cce6af9e2ac48632d8545864c5fd1610e7e28731bd5cc44c9513f2c7eb52fa1be0b4eed65bffe130ddc98c95dfeba2f9de28ada4091396e5695d SHA512 4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6 DIST bit_field-0.10.2.crate 10568 BLAKE2B 4dc92498b5f2befb9e3d8d5a7bcac478b7f905e708cb674e7589f23b60a3ade33b2c660c3f57105520aa863ef19787a00221e1f61914f090f9ec500961e3f70b SHA512 99bacb002aa9ef89cef1403429807042135898614df85e59475772b90d2d21972ddc77ef9b129ca931355ff11bfb3de66b55b828bbf792f76300fc5cfef066a8 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605 DIST bytemuck-1.13.0.crate 41703 BLAKE2B f24b786d2209921f2de16209d3b397fa1d62f637efd8f0a92c6d7d3734fa447ae3f1c5499e85a16e30e39bd132c00c59517ae0886d1fab8da4aaf2150a3fc0d2 SHA512 e2e8164c9b14d8ec44879f3efb91f3ac3918e092d22d73152166b926c8b85e854c7b925b53feb173b572e9260100d9c584dbb80a377944b2415d485dd1d20876 DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 +DIST bytemuck-1.14.0.crate 44933 BLAKE2B afd34f2becc41484e7bf71fb4a9f0925870a4f2d9d59daff9e91bada000462baeced4314e469a508d4413a8f2442d83a5f3082193653403fbee1340ab5c3f6c5 SHA512 f072a97e5de93228435bb362363ac1af0738b7927832b02a837f44eb21b0b089589b61e73004a06c5e4d4601e66bb42e67b9f707bbf13429a40b6250a0f05ae5 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST cbindgen-0.20.0.crate 183277 BLAKE2B 51529b21879e3a3212fbb951b3bdd5c8c396dce53e9dbe568bfe1e752caf3060bc784909cb4b37a6e6e80d357d5a8e2bab8d10d4470563358407bceb814bb7fc SHA512 83c2b0da580f0a2fc9a74922f3c44d0e73ce0d1de8b5a3f5819c7fcf1c481df1ff0346e84c5b4c199a9364542c85fb81ece4e1deca3a6f12231a4478f76a7c02 DIST cbindgen-0.24.3.crate 195698 BLAKE2B f5c65e9c77a7c2f98a44382a6e4b852071b70bd832a3da3220bb8a7c4729a44b5964e651cd63577f555c5bf4e6594b1148a5afd96dc1d3f599b2fd1d523b54d4 SHA512 3a39be67a87aa7a4dd9baaf6b803215f4587bd7925c4315c5ec93954e021471919fa977ad2084f099c606daa392350de3557bba56cef77806def99c40318ef05 DIST cbindgen-0.24.5.crate 196574 BLAKE2B 306028d377907f704c1926a989457126fc3928e6780da64672650090f837c25c5496fc72a5c8408c599aa76352f2a625ffe926af5dfc51bf890b6e66e4c44406 SHA512 16eb2267f6f75599d8cc4adc05a1387b8b95e595427bfee852f1746402a9609520f364b0fd443ce780f44a61f5b4b3518f2b021a4ff08d1f160afcb0a3bccecb +DIST cbindgen-0.25.0.crate 200141 BLAKE2B 9af26f1696e483db0869b36eb4a4bfca5e59bdcaf21166973933b9d8c6cfbfe5a61a3d883c24d2bca823a9d7c1e6f68d9638e414d36292247385304ddf72ad12 SHA512 2a4bfcb41384a82dc1fea6f124187ee9f79a6795fcd68c74706d500d0c266cab962d1807627ceff58ded123939ff868ca329f9aa85fd5969556294a3e4ed5eed DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 +DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST clamav-0.103.11.tar.gz 16550978 BLAKE2B 9fba6d5b41ef07b017be26b7ebd832ca03146a68545f794924332c67429ba27603745e2ad7fc0f58c341c6d9267e5b5265c37525dba9cbb15ab616915ec2d605 SHA512 86241ee8058d9a3ccc13b89bb41aa16cfbeb65717fbcfeea6117b7885e8854f5673c22475e7d33ee4210a15d583e806f252657c07933f072455027f1531427b8 DIST clamav-0.103.8.tar.gz 16524716 BLAKE2B 207a6087de9134586215a4f3fe02cb071135c38fac792f6cb2d4c4a3c9e596bff5dd0a0ac3dd9f6018771d866fa9e64223933f96cec3ee6e8ce17a743c3d952f SHA512 8e030fef5788cf4df8f4d878363df1e5d9abcaa209b9f998f57334ede481d755b33958b5e9bb82be9643cb7442814711e4c9978314cadd7eb9161fee03b74439 DIST clamav-1.0.3.tar.gz 10341567 BLAKE2B 9530c5e57cf4908ee15800a5aa50b8defc7b86872e1fb3cf177fa5d2759aa6fde93c52d8d6da8890840990486474964b164eb184647de59ec9aec6e3a4adfae2 SHA512 9d0c0ffe473bde5733f6d114f73ffffd955e6b2b54079231ba51771268f15c285933061b102e86b101a97c64e5da0e02adecb3cb9ec5112b91eb42e06c561369 DIST clamav-1.1.0.tar.gz 10297532 BLAKE2B 36629f9bf23a55591002517ecbad798484d351f060220ab554797d4acd356b89cc68f83f81a415d532c51fde33f1882ddaaa847c1935abb6b12d571b3976d66f SHA512 1a1cfd2e43518eafa127304704193e96162410d676fca6c868fd42f871412bbe91f379bb5c74abd89c14cfa3d580339bb79c10868776e46427a7afd9b55dc851 -DIST clamav-1.1.2.tar.gz 10305082 BLAKE2B 5c0a4c2d66fc8b3207746d752c76683115f720040095d109c272bb0355bd06a2c8f374f7ecc7d8b76e29fa2e8a3dae48e8ce28f125d5f4cbc0e2449dafba6b31 SHA512 1b9415dd5ca4c5357c5b01b04600694003ae35571b511b05db78574cfb4095eaa9a05df4fac5518cecb258bc70ebb75bd1799041e1e29b89228fa6e7aa31946b -DIST clamav-1.2.0.tar.gz 10369807 BLAKE2B 7f3a21e0c32766be27ffce82eb55139df2bb50239d58329c3da83d3c3cb1f803ad24fe957452c9f870e93906435658346d98bfe7c51d03eb800af8378eabf3ea SHA512 4ce0a50137f73922263045dc0eff2b3c55a5db69ff2a2a42367ba32a610738152cfb6d1393208d6cd2e9313e42b7d14465f976f48b88d4a95205a4569325fcb2 +DIST clamav-1.1.3.tar.gz 10304772 BLAKE2B 2bf2f7822d8ed7bfa6040312345d6dfbf5149e6ee60d10d46fe0683b56028e0c72b3371e9b9bc4c780051f11899d7405a35484a3f1deafdfd9b0c18613f52b36 SHA512 1fab8754e793938182dd6a5f2742c4f3e236177e150ab1f1a6064d2e0f33ae1329396ba14ba12f72eee505fb6c8e6f302377ec7e3d5f172a52d1ec89b23da072 +DIST clamav-1.2.1.tar.gz 10370350 BLAKE2B bc875a92adecffca3b65976376529043a27520bc3821da2d7563e5cb69733ecf291a2800d2a3ad65b1cb0cc4f35a1605e29e27128dd0a775740a9f640c3436ef SHA512 abe0c1a84cb399df00485bf0f8726f01cb84ad129e40642b60146e5880981f7216d9da354e7569004711e417cf8b757ae33a6d5a39b615bce7c7e21e97c9df1d DIST clang-sys-1.4.0.crate 38679 BLAKE2B d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d000066c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d SHA512 062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a DIST clang-sys-1.6.1.crate 41346 BLAKE2B b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b SHA512 a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8 DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a -DIST clap-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201 DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e @@ -76,17 +79,20 @@ DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb569 DIST digest-0.10.6.crate 19527 BLAKE2B 402009105a6ac055be062769dd4f162aabb977b9afe29f451eeb3e6b5dd1a579c371c5ec996b9c1bdba3b4ded83830ed2e1934a0505480bffba1e0d16775a8f7 SHA512 21d3c1dc64e640300c51e8a009af464d6e3cd2b10aa67c87a038165c11409d6e5faad1967236724a9a4cab8fdd88826cac1db4798245fd53ac2ff1a9b2b68b76 DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e +DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177 DIST env_logger-0.9.3.crate 33291 BLAKE2B ab0f0f85771bbdc6c7709f7cd4c86d9eaf436b073ce614f9297f60e95b6c9e6141d8810d1dccc575893c796358ab65ba56a281630ab75350e8f421167e5d9c52 SHA512 a3ee86e77d980c2eefe4be32d75422aa0f9a60a43fd11bafaa3c9e556584cf65c36976a6aa650f87426edfd82de0cbb919e0906cdba6db8b486b4dd4b2583bbe DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 +DIST errno-0.3.3.crate 10543 BLAKE2B 958e9d12766533ae9e84a60b121794929b9b3b1a8111aca9a2e914beee5784b64c946e143cd8031335ac9cb51069e51dbc9a6b61073a2ccfd3ff60612a20b619 SHA512 9524db39d0c9be287e0d2aed3358a86e961b2868717037212a2e9dc408bc73198ab23196d7923a9ba7e0e9357276075148f582e0325ad36ae1b212a8c674173e DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST exr-1.5.3.crate 241996 BLAKE2B eedc489004e751e4f4aff1be42f2875c132526a5734f1050ebb91638c85b6970bc07af5f1cbe6cfe1e69d0d8b8b96a0cbbcfd8f4ab01486c60686e79bc5ffdb4 SHA512 f43766506fe13067217eeb52375d4779a726de5168d3cdd082b793b8e44d1e5ded333ad5e03f44d2a9daab494e2ccea62a102e56107eeb24997ac87ca7789225 DIST exr-1.6.3.crate 242130 BLAKE2B 3792413a27a5881587d7927a26e5149d38c906be3a332c82e170ce07a9405963ffa4923482d7bf57314b879ae5d4594e60ff14d74044a1d884cf98858d64b974 SHA512 d436825bec8efcc3bf7048936d2c1eb7b13d3b94a5b865b85348afe2f164a384231b46d6968dd8edc07bc473816c95aa5d6480d4649ef2afd1441545740f0d90 DIST exr-1.7.0.crate 245602 BLAKE2B ad71e47ce3fc177950a8285d38a1d1daf0e077ef93650d5193e5d239085c28fb1041a3c51ae7c91644b792aae56bc07be8eae5816de9e686995217fbea1389f5 SHA512 3975ffc7bf4005364d1bd35042fee8b86af6cef1eba35f9431b11fadf2104289b63a3e4d04b6f61686a7cdcd0092b0e957c6a737b30e99158756ed816c61f3e2 DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 +DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc DIST fdeflate-0.3.0.crate 21790 BLAKE2B 3c96f6395fc42f66e436fbf6b747c2f3c2dfd8c38729bd0eb88be872ad55e5d964ba322b703fae122907d51892619687ac9b7a5e7546f8fe6eb7d80a91c1f398 SHA512 1a1862460745780407892c835b4e3431267044285fdd718dc6b316dbce9520d2955bf36e5e28257f2f758ba7bc3051b446e786d11ace83deec492e4c161664bc DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7 -DIST flate2-1.0.26.crate 70832 BLAKE2B acbfad138abf2175822153867413dc89bafa9254494b4f13d958dcc6008a26fca6f934e8010b8c090367b8e25272a4ba3b26a31e59cec69c1359f83ca859d186 SHA512 a9f7b9e4adfd0a22fbf66e1cbcfe377cc03ec248c7fb7113097b839922b569cc96bf080089b8c800b35ec6f81b3f602a5860de55963b85f27ee6d75a9df88f3d +DIST flate2-1.0.27.crate 73460 BLAKE2B 5603848098ac02c9c83893df79ea9d9ad3df5b7e02ffa155ac74602bda7e28e14e6b7de2ff321b38d24fa3741ccea8a4c811abb47690cc295f90d4cf2bdd0bbf SHA512 e76e76444686433acabd16513e6e5860d4d6fa53a810f37266f36900f154acacac6dcd77b0373599a6d33a09175f5f02146d84726b982c59a78926950e19ff09 DIST flume-0.10.14.crate 65389 BLAKE2B c88deea78a5713728a6b6a94a4aaef570f6eee1af85fc489534d7b336a9ec9cfdd76890929a456a689ac196bef24cee68efadb30e06ad585063c5bb77fb2699f SHA512 ad31351031683453b77d85a89812304d63a12cce8bbd31dfaa508091cec52bc511739d4d13a085aa8bf9f2438fc1876a99f2e4ab2602bdbfe0d2ebb1df4eab0f DIST futures-core-0.3.26.crate 14708 BLAKE2B d9bbd208b274efd44add6b49a3dd5344d9462e4340e646586d59adc5c33949f9d7582fb8fbb609a79546bc66258718b26615e94555f3534ed787c2f0151b6362 SHA512 0362f98019f745d2eb3bc19e504813b262342a511c403d4bfc89ff750d7488d48da476a49183c2ddc9862850c5bedcd29ff82ffdd2033d971ece68984cededcb DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 @@ -109,17 +115,18 @@ DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbf DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 +DIST home-0.5.5.crate 8557 BLAKE2B b14225f6e967ccd37fa734f50991a50065047f3814c4e526f3b4605ceb9206d4d12e189b4033ab85792ffea34a30f2b0267b10b9b0ed88df52c37f6ae1ecea4d SHA512 4ba97149d8f70e9b6eefc930292c7e62fab6ad03d5e4e6bf93d40209d3a65e40932c6f3d14ca579ed19ba33195977c60fc52b3d3788629fc760f41ce90fa1e58 DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST image-0.24.5.crate 270381 BLAKE2B 239022ae8f5cb6ae187fa886f531b3eda2134f3ca31501902a13aec104efa86dfc717aeaaad329a22ccfdd2d8ff3eb222d2acd83f01854333199611aa95c77a0 SHA512 710647226e060cc75550e6bf852a5d78f94628b44bfc5a9d20fcf60dbe10efb1b28d192e91d5a9ac8aa57e975ecc88b0f9b19d08e732694f1037d8c235b48fc9 DIST image-0.24.6.crate 273618 BLAKE2B 3a76d8dbc30540d3b34df2bff54ac8cff024d3edbaf22d0de8acc6e48219b168be98699c823e1173d88316fe7b696d6cb89819d33dc04aafab010fce706ea35d SHA512 559f8396cedcf7141a05e3714f2e8e33e5b5873b0ea81d50f13c8e8ca860c1ec20dc2fe89feb59c8a72eefa1bf74f2b93ab81f28aea0339b2a4c24c5e4a94803 +DIST image-0.24.7.crate 290618 BLAKE2B b8c914f80415208ba0685c96d2bd8346a6f935f654f51e6f9fee3f3babf866b8327897ac571aad2700387196dc20f5b966007ee71e0b4dbb1c99a30dd9657996 SHA512 8c08bb61645a369b5f5713cc296b7de3f245d9b7079801d3cec3d95bd3556d636937898f1bbd1ec18bcba57d4c49f52cf042cbb0244342d030a6dff98c290f6b DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9 -DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST itoa-1.0.5.crate 10622 BLAKE2B 0d08db487ee791a252389e40e08e47a649d9eb90faad16bfbdfdfde46366082d2e3561fb8a62da80b122e7771052c50a0483e9618260d094820e20748d99882e SHA512 b90841e3a016a9a68cb090e4bf78959bbadecb3391cba71e0deeb5ac2723379ccd3251ec18a0bd055fba7cb6e71608ab1d7db990ad4d03cf2fd1289bd5834540 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 -DIST itoa-1.0.8.crate 10465 BLAKE2B e518264938d044e24a4d72cab788de717c36cc7396fdbf2805fe3a3e0cdfc361c4f6fedee7bcebea6fbacff254e073da26b2400a073fa75f75523b8ed9de9938 SHA512 6171bfcd70634a2587740c145a15790e12807d2c756a25e74950daf9dd36acc662f12836c5b87e20483b4d020bc0d98a352b8e9787b0b8544bf1ee1b6a0c2c8e +DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d DIST jpeg-decoder-0.3.0.crate 742671 BLAKE2B ea2226b1475a488c9c1d767145d021de87feabe993eef5b6534c91ec35176eda74881af667b2833d0610db04f4bed0456d803af92d4fab6d472db606633e3f2c SHA512 68611f52ce1b9999736711daf17d9fac8286179e5f937f04f90d79f1a4d9f7cfd9cfbba9ba2bc52b107392939d57f4a37e8ebc409878d7e9838d5fbddd8bf5bd DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16 DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64 @@ -131,12 +138,13 @@ DIST libc-0.2.141.crate 671145 BLAKE2B c0e37825ac3fba376e942a0e2c2aeefcab384b24c DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 DIST linux-raw-sys-0.3.1.crate 932203 BLAKE2B 090e9c11a36ed26b244d9f130c87d1c6adcd81424e83eded72ffc421192d0800af27c683afa262efa8b3063f0ea510ec113664e0c2b0eb273325d2c30443f313 SHA512 bd82bb055a8f40ccd4a1cbfbf8c628c63ed609489f7ebf61b9ccb268474c16e206867c3695e1da2840c72cb26b3f646fe9585148037604adfcdaf7bfb494a452 -DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 +DIST linux-raw-sys-0.4.5.crate 1274380 BLAKE2B e15ca5b63cb994e86a8161e3b6e4bd20da8f574d1a470128f9a209a729ff22c86470f4c2b2a8ccbc1e37d6284b026e0805902645ea4b742425fe34491e519638 SHA512 13c36e03cb5bdb2e9f17622e21eda608057fc9d908bc55a829fdeeb77785094769d4f4b4daf376c5509ceb3abfdb3936f668bd6d5b2fd48e21c5c28b6e597e78 DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 -DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 +DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa +DIST memchr-2.6.3.crate 94377 BLAKE2B 5f1603397d6703ddd9a1e68429cb6e9dae9021e14692c1e084f3b5c82d36645a1fa930c7a76b97df8e1919402fa7e1c621969ce85ce20c82b3087104afe18f25 SHA512 8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922a7d7ec6da41577487d1d658e3b27257b7d1e142761b523e68760a2f5f24f049bc DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 @@ -146,33 +154,33 @@ DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353c DIST nanorand-0.7.0.crate 18437 BLAKE2B f4aaf18b7cf32b385d97842cee234f0781bc2e55ca5662031204b999293d417e0ab2726eacff084dc6681ea5e46ce01335a1a5cfaa5e8bc6e602aacb1fd25252 SHA512 3ac650451d629852236eeb45dfee808acbea616036025676b47310100982d7e8317df647fe8649e7753dd0f57c501dcb3f7401c3d804af52ff2a2f50ace8cc69 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST num-complex-0.4.3.crate 29523 BLAKE2B 7f6af07ca78b00ba21f04931c473b2b725c61c78bb74b3bcef7b10a0fb00353c06283da02c056fa8cd4f9949476392054dda56ddacd330abc2d1aea3317e9ebe SHA512 64f1e6ee49f162a190b9aaccdebdf5d4f1712645eebda7877437f58859c5d8d4cfd10b67a39098dc964f9c842909b10e222aa8a2159575a7bb19352f753d3d99 +DIST num-complex-0.4.4.crate 29564 BLAKE2B 8ae65e8f2d87de96ec0a3d0e6d580584aff8cfbd0ebe56272dcf7cc5eea1b545fb9d597cbe4b1e25562b99a217a03ceef60e6cbda47c1e8cbd29b38d16cbe428 SHA512 632f9486df426d9254d2b6484c560b31e4ac0270de85878b9c4d14339a05ab318a90019f0724d2fac4d8496b03680650f899cedb1741c58eb7536cf3732db600 DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 +DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d DIST once_cell-1.17.0.crate 32736 BLAKE2B 767fc8f362ce5ed7a9eafceb2f0764a2a1c7f4070e22d1e6e2498b3c841c5f761e77fb66a34b899a75d48f1563f6b9b73b90aa9431055d4e0269c47a1b043c1f SHA512 291d87380c0ea17fb3ffc9fdff8620d2ff55601c06ef65b2f0c54254fecd5b488645c6e94c6026b82071893f4d420491ff712399a782e14efa1e323e5c299c46 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST os_str_bytes-6.5.0.crate 23166 BLAKE2B 60f5beced502b7bcf165dd2bca2989f9039fc22cda80bbb09d2ed0eb115831c6e0f80292e656f4bf9c0b0635ad10210c88c1b23bcbb59b8d2729b6cda473ecd7 SHA512 cde7779ba24304256cc57de78208af4d26bc91dae7fbb9c85e3f67c3e35cb6268caf3fc9eef530a8d3cbdc951ec3534223f3559d2a013561912231ebdb1801b2 -DIST os_str_bytes-6.5.1.crate 22778 BLAKE2B 1d3daa82b41e6e360ec17051be2c5b1a394fe49ae349b2888e6f30fccf99d102c71357f76c3f68118de59e24480221b352a223ed01f26f11bf707b1c7de81941 SHA512 6d7a4475398daaae4e3d55ad58a8fba729517acf5744a5a6296f477207ee91e5bc36c2b54e58f6f9b15ce9bc75286e9ba62a59d577f0171d8151d3aaa01311b8 DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721 DIST pin-project-1.0.12.crate 56972 BLAKE2B 1f6b106cd55b9692bb1d671bfd51011d9f89cfe8bbbe030c64e7ea57b6efb0765838b03812708a7aa38c197d3b43328a9d88fdf93abb51f4d1a3061301b74414 SHA512 434ce0a0e16441c7aa6f12dc98584a0e7986e9491eb08d5143e3f64e1f73dfa4db9d0fb2098f16e5a36f3653201aff735437d2d1d366c11160c09534c75fbfe7 -DIST pin-project-1.1.2.crate 57540 BLAKE2B 72e656ea79f14fd43ad903e5d817db29632067d3d794fba10c3ddd9aed952702330982ba7f2aa8de3c5e192453169fdb494a39ba7b23bb78fbab7afeddec0485 SHA512 b486dd2d86a1b9a1b72bb9629cd60cb7c913a431f645d6d75a4eb23c8fc02f438859b8ca9fe9694410da39b32ee11a6b729b9f7cde4b1032f631d24148f67f54 +DIST pin-project-1.1.3.crate 57740 BLAKE2B 5201a01cee2e98caa0d3ed1ff25d4af8c4a74bb0a6f5a4382c3e2d90bfd5a2cc588759867e77553225f5bef547bd6be8bf1f613516748ecb26da9181d4460b85 SHA512 91b5e0a66e620dbad6b189cc45c41dfe2493d5ce09783f1bd556cee0ac1b3b103507c39c77a393c45fb6eb93dc1f1b9efd4ba5e2a9d4507240978f1020f12aaf DIST pin-project-internal-1.0.12.crate 27956 BLAKE2B ac5cf33b5981e32ecf802a9de1576f696006ffc035b33173b1606a1d12c7b12c53a217f5723e8ebd622a121345f440b200ab3972410a2f161a5ed83fa8769ed6 SHA512 f3f4839c5fa7e3232a323283ad9636cd03e1bab79b439cc2d2ea954d60a3dfd417aa4680b7a34a3baa48d7e02266cf16e56b719a905f04157c708c90c02e45a9 -DIST pin-project-internal-1.1.2.crate 27825 BLAKE2B 45602fbcec053119eb1be6889f9d8a344c56148afe4b28f033051f2dca1da5232fa442ffb610a34a8fc12298995f828a3c6004fd2b882f3edf083f72c68292bf SHA512 c14b65df7929f9d2ec1e4877ab65ccef84310a6a45b6e12f68f9f8dd4ccd08ad97b388340bc8340dbc9499244db037bde3e8cb9b9d1ae4a394b963cbb7257bd8 +DIST pin-project-internal-1.1.3.crate 27824 BLAKE2B 23b59024481710102677ba35aa8db8e27f6ce0973941addc11bc8a994031c2a4fe04cac197f04fb13c61110e554953883f50b4df15dd632e4c59fc8422fb26b0 SHA512 d2aef23074cdce910fbed47130636dfe3fcb6ab255c6fb4ff822d364d54d181f007c80755ae6f8c7519054888c1a763738d523217a8157542aa35007a77f2288 +DIST png-0.17.10.crate 89384 BLAKE2B 4202db161bd974cc9b08ef01adf3ed4cbcaf00a5b8c3c8a42846581976be44e4e0bcf025d0493d39bc395dbaba6bd1336553d00e58f4280e23f41a6027ff4bec SHA512 33fdf0365b3475d7384fac29bfcd95177e822ac33d3adb1d91a1d52ea90a88bcc5facd95daadf02a79190d406f8a855c4ca4b6e09a0012c63ccbe5285d050101 DIST png-0.17.7.crate 80979 BLAKE2B 37628fa2282c7195f983a95939eda1c73745f89d772904173775d7e1906b71615e45de8f59489d6842450ed6f7c7b809b28881c84d5a3399da38013fc3062c79 SHA512 f8009925a6948d8b9c82007f31eefd18d2173274816c0329673e48ef725aec52ca3aab2b91e8fc4f776c8f7f17475a3e065835e578a632445e1bd70794b18270 DIST png-0.17.8.crate 88654 BLAKE2B 2c7d7cf032be40bcb614c2cdea6e41af2d15ca701377af6cae1bac6be7dc154d33a1d31cbaebe4848044ba59e02d56cc4b02bee14ce2d93904ae9bc5e4b6a699 SHA512 65a7a98295f6c4d1da79d17c3ad5a879e43fdafe3a925cf92c9866146032fd223144a84c1e6d95886bdfd07bbf35d1ef38abf2ab4ed09373c9fccc12992019af -DIST png-0.17.9.crate 88839 BLAKE2B b218fcaa166f142ced8ae75a47bb587015d0a449210f3cf789ef3f85eb6dec946c3744ff93a40a2e2d08de8a4973e12cc0880f8ef95c36f96c920ee47bc096fc SHA512 95c532136b7f31dc7aa3b04e721307b5a722f95cb815c885ed26a751b5c1eabd52b38aa1a1f504e610a5bc1baa6058ade1406cc833d0d2286fa7523f0c6ad5d1 -DIST prettyplease-0.2.10.crate 56634 BLAKE2B f49c4fa42369d366f88656fbb716bacfc442b59d8ff47fa39e74238eca33f07aefd78289eea5a53055aed2522dff530de5130b0b319633b902fc895b03b47925 SHA512 80b10b3460cd37928d638f1223ced0c1b56047cd5be98722ee1cd37cfa3c991c8a78b3603d89349c22e201d653526e0321c5d685e0377bc75d5995e2428926f7 +DIST prettyplease-0.2.15.crate 57034 BLAKE2B 251f4b19f2580c5503c7c1d1c47bb9fc125f5c9b8d41c960430c953ae83484049df0fcb1bed11693389c1fe48b9a41a5be35701c4f19cec90ee1cdee592f4e4c SHA512 789f9e381964f2da75e9def9f2474bc8a15adb598faae5044088543c9cd53f6f2fb70875263adaa7504e73a9fe1890949bdb9930dad199638c00196b24da6929 DIST prettyplease-0.2.4.crate 53478 BLAKE2B d83d392c7e7e0a4fa082d5c84615b012cf1988ec0a475be99313f95bcee47a11eb8c710fb992a18c0c6627b39e27b39fa767c4fa4c1c48f54cc4698f14577697 SHA512 68ea70cdbccad0e91c251bb66b317e126bda3c34fbd2d50f95549f7ee3e48566a7eafb77f58e40e3f298bc2a34f2a5b0d900067c717b117602dc57284d789480 DIST primal-check-0.3.3.crate 8720 BLAKE2B 9c7b5273a5df414c57b4104b9bf795b853b433da3a5d91a1b878ef9b7cdb6a810572dfb8fae11543a106760e449b886f6e10a12347f043171f5d7947b30f2b20 SHA512 d56fcee65802b1ca272515589574786dfd066099c55a536cb1076193242859074918651c4fa3c1a7dab4fd13ba91c8f6a2a5b0789a6cd24faffc092edf27d75e DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03 -DIST proc-macro2-1.0.64.crate 44848 BLAKE2B 4422122d9299eff3bfbb4507c4a117fef7c0906cab5a680933d482b7f9b49480bcb9c8172b412e70bf87dd0737b8532e90c310bf083f144292cc72190059ba3b SHA512 884fd14ff23c19420692e35a38f88bb6a766a09da105759cd958c315b9360a2c49cfe61ceaa3122307d44040195ec9dffb12b6d0ce224fbac5d3701621a12b04 DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377 DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 -DIST quote-1.0.29.crate 28345 BLAKE2B 3aeb637a4139730348775caab4d48173650d8bdce08247263d741ccc657dfff7f2facff05725bcaa73486818d394c392c64ecbc61bae3f5b612104aec16ff289 SHA512 d686a3943dca059a8e79689c77e6e8f6dbfa9b16a1a7ecdd27099339b77a55334252eaa8b4340e79c35ebb1f6e4deeb3f6356dfd02484f9c724e66a74387e30b +DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c DIST rayon-1.6.1.crate 166330 BLAKE2B 5bbc439e0c88780b8d80cb36d4b4164e698a1189bd140e8c84d9f6a466023de0cd69a1f24c4217d595ae9af1f61aca6829461648152116c6bebeef0f0e686e50 SHA512 2e03585170e59f4388359817d67a43cd10a2244382615ae39bf84210db03a6dfec3b75d8a23800b8faaa31f45e8df4c44fbc343f02e18dd3dc0572c207791e73 DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 DIST rayon-core-1.10.2.crate 70599 BLAKE2B 3ef458725d2df280b259da4cef179f795dd8c29fc1b9fef06c9f405e3818508f2abe3d0eef206c14c6e1222f9271033cd3f534c3a11d2815e06abae31ce36874 SHA512 2b94669689b3c354fb65d2530c7da88d9d8d8a31cb7ad100e526018864f23091ffc976f0239e2614a521d58df3dece355b636ca06d0484ab4f0c3afca660dd24 @@ -181,37 +189,40 @@ DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f -DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 -DIST regex-automata-0.3.3.crate 604301 BLAKE2B 56e385b6b6a759710c1edece283034580ab47753c21be2aeff97d267a00bf6086fac7130ddad35a7a296b50b3abb4fadd034e67ebad4eb25b885d8ae7847d7f8 SHA512 c09bc62d3357f69f6908fd1a6eeef37a6dc862bdf40cc4559bc76f30ba14f7e5e3677a86426b6eef60c76ba83b933a9a685d6efef384c1d6644079aa673086aa +DIST regex-1.9.5.crate 253883 BLAKE2B aeb05371251aaa0fd11dce1f22ea095345b3b1e68d9d5e083b4b8b0b938d0d901b3bade66015bec830db3ee71d0d2ccac09b842ff9919e08b0e98112ea1897be SHA512 79b921edc977dc98bd07e89dc17873c8a1088473ddf941504973259bb8c46ad11bbe3818fb88a7ed07b86841206c322a9555033d0a5dfebb18fcae45e07ea53e +DIST regex-automata-0.3.8.crate 610113 BLAKE2B 1aebbca26e76e85b42b035fa9ba02f98425b75fdeeec0f12c1c08e8f4a320c64d36c129c692e622256d7f8772052041c47df1aff165d8337d55d61770963a777 SHA512 47ad01be2c51fd510576e14f399b7f30d379a2cce2dbef3af4ee3e609859451082885132ae703c810e2b19bb3716976356e057a1a592ed507146aff9e7138dac DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e -DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 +DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustdct-0.7.1.crate 41849 BLAKE2B ee952bade816e4bd1fb44f8b95288b5b7c34efe8b2006905ce62f1dfc1d6f6f33d2d9da45d1b32d9ac2cdcf0c3011a0588c56fa84ead89f3c5f0ed582a3ae849 SHA512 6679df13888c1517fd8c8bf458e201b49e1607343f04a8eef1ccb39a1cdda673bd7835452a6eb06c83d4b3ef1e831acf24561721477985d3d52be931ae4f6493 DIST rustfft-6.1.0.crate 293068 BLAKE2B 6f086f82a9d65d4987bd109952ca3c81de7a7f6a6f6372b8fa48706f648101c45e2139435a1d079662fb64458b26097a9e27e07a73314552ed2fd46442234de1 SHA512 7ca5a3c388ce17f0c05b1454d7f2ffeeaa626272fa7af202e75c2cf5a0b89f46d25447c3d04b5700c447050ac8e12f2bd575b5cc53c38ff5294326317c8bc2c6 DIST rustix-0.37.11.crate 313917 BLAKE2B 12b29f09ad68029fc2ebeff12636a2d06f3a5663f6c8d1df814c9347119f8af0ce8357fe6bcc2f4b6512f859507e2ea5fafd91f7ed03d7ec329668a581e47979 SHA512 206d76b080b6f12788c28949c7f1b2798b184bc8a0e38b5b8ca01e43f25a823efec9dcf3061652998048ae5c3ab769bce0852d7238a75d12008260cf615117b5 -DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988 +DIST rustix-0.38.11.crate 342416 BLAKE2B 19cfa275f9621b5cbe200414567a345b3119bcc40eddcac453301dc9f53a5a7b3a25d51c69520ed4a0cb5c0bc9b177fd8b9d63e7bc9ebbb7060a177d22108c90 SHA512 23b19d1defd973fd2f6d62e6fa591040052a9322e88fabb4b8a8f574443c39795842ca3a431aabc7470be262a3054a02a881d7ffaf0afd0d89d2eefef70829b5 DIST ryu-1.0.12.crate 47070 BLAKE2B 02b0eec6bf266b7c482aea15ff83de4bf3cd6f607f8cd6f17f1c3ffc60cc64b62b15738907b4069f5816dd81669ed4f5b00c4bbc8705abaebe3a0846f56e8e29 SHA512 070f0b2b52e47cc9a6d8f003439d257c27aec15ffb030a92481ac22d5052436156e25127ea3ea7986cc514d2a7a924f9328710d743c216d7b1379beacae79829 DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 -DIST ryu-1.0.14.crate 46861 BLAKE2B 208fa87e54e3c6831193ddefcdfa7e9731a3b72de6ea23a4af708a15487cf4d6cbc49fd3681da078390741595ff5d44b02e607cab6ea9e37e7f5f05c7275b4a9 SHA512 9832c760d1ac674ba362639968962928971231d696e450738045ca36ae2780116ad865b2bdd96e36f14d8f92e12107dc8b75be90c74d76e3bb834a94bd6e5599 +DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST scoped_threadpool-0.1.9.crate 7800 BLAKE2B b6f887c1af054666ab7f717dfdafe5701bbc0a778169d885a1837202d4d215970af567ea620c6ef47db69fa664c6be65c782aa87d9efc1d9c8c280b6210e38f1 SHA512 df8034b347fb489735895d75e5489c264aea1b50f46a8dd512963df05cb9ba9274317b26aeca63b9b4edcf792e796659bad435ad3f3446cb397340e2bf0a5f33 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 DIST serde-1.0.160.crate 77010 BLAKE2B 45d2585bd7e5dcd368b72c29046bd595c577826da4aea6d019adaf07d23adc096db7aba952037dfdac9dbf08a1e92ababd44cc784ace557fe2cfe83beca446cf SHA512 b03eb453ac01a483843829952462de4e8f6d0fa4a244d38a6f476a911e2e991a508121265befd108134ae7cce8a7a40c4d217f80f3e025f9a612a0bf80862306 -DIST serde-1.0.171.crate 77630 BLAKE2B 84b4377c78018a9d32a1a3841d26111f2db8b761f45376abaf0412ce456e0bbb39b287e460a8d99e217dcf0ce24a461488af85539ec127672767fee0b44aab7a SHA512 c8db09da8845e102e209276d5747a28d2e7b12ab5297d24156062c61c6ac8aaac8789d6e91a4f939d1f674375d8c3d3d1e372dd248baf63fece3740ea6f68bce +DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2 DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91 DIST serde_derive-1.0.160.crate 55081 BLAKE2B 851cbd173bd758d46c9f545f05a17f65f7b0a2cd353cc75a985072e3772ca6d8395b63208d845dfba231d7cb5fcee97ec0df0bd0df010096577d618fad8bffb0 SHA512 14b2a2ad7131efa7ec95d5a6e7633a9d1e991b046c0b00cce9c3681edd73cb53ff477aa52a430d8465aa8b362696244ea80f12ffbf0e6f98e35605fe4c60f407 -DIST serde_derive-1.0.171.crate 55183 BLAKE2B d60c2aefc4f7ef43bc5ba9b39c9d62d5a784aef205aae4c90c9fe402e872699ce7fb0d74f2c657cb6862459d1dcba39562a7f4a0915cbe3e2c45a9f649858983 SHA512 2561e5105c6fd6ab802ddc04dbb4392450c7eff6709f39ec8ae43ba73138944879330f9bb8de7a6cbef3507153a22007a69d6e27d0acc717889ac91ea195ef45 -DIST serde_json-1.0.102.crate 146070 BLAKE2B 3b1cd8a40b8569ed933d105eb1e37861339b7fc98d0e3583e91a976d8414244daa17049640a4f44d7c1ed604e13c9fd6d735a915c14be0ae0bd5bfa0e52a5979 SHA512 103d2fae45bf5b723ebf8cae4ee1734a06f9f4c93dfa3a9ae58c633942c92c380020cbd7913e870baf9db27a51feee505c4a2fae455a7b8c6fa76c82f14b65b1 +DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0 +DIST serde_json-1.0.105.crate 146316 BLAKE2B a40b99ac4b5e9aa31a61c4f49f9f4dd9fad94946267a47ac4ba7c1bf3af7122dc410c8984235281b19a917b1fea088615c8e95b4f1aead0957c9e31f2b222599 SHA512 d4203d93ee6e8ffa0d88c21d347196b8d1496d506841273e992c9996019175ed9a965e9401ba63d48589133b13ad9cac6246b7e0143545778b5a090a48a31452 DIST serde_json-1.0.93.crate 144383 BLAKE2B e2a824632240f60b51d574f8b44675a38a557e917ac66e7960b303b493604dc369a17870228582bac93faa530b80ecea02b4d5d10ad0b18ab8ce2494ac4154d3 SHA512 b6e6f417466f6715a8cb30df2083a82dda794e9fd5fdb1e0b9c97ffae40bec57878580385da0c0e9e5e3ba76aaff629a9dcf40485aca9a288dda2564093d797e DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e DIST sha1-0.10.5.crate 12146 BLAKE2B 476a0c365ab639a0ce427856787595865a60339fd6b81a45f879ff9b9112021d2c3a62e0a817b4555951131a7fe257d0c30988631ddddc3d217274c46c79ebe6 SHA512 1046b91a9ea64b90098ee6e16c63f0620dc7c2dc847d200972a3da3c8d1ac61fa9030682099a411cdd24717b64d488e0b1be1cbe8f7bfee26b8c15cf4f8e5e9b DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c DIST sha2-0.10.7.crate 22541 BLAKE2B 918a8f4042c57e4f8931d645ba758f6e7da911d02482c78d6ef3a12e8068e7f3a08526580824ab548628fa7e75bc64f17bb12f1ceb167861a781ab9813eafbd4 SHA512 c33d6bdecaf49d0f60276531e845231425f62d2ec18c4d53c43e49f506a2dcb2548f5866c6642806b6b64f008a481c48920b7b4fc867df7443dc31b44f297fdc DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 +DIST shlex-1.2.0.crate 6584 BLAKE2B ac07c648d9affe62512edab307fe07436dce69b428570ba6455aaf21c178145b1026e35704f920fc177b334cf190f57e393e4dd9e522dd26d133f80fb2c15f47 SHA512 cf48c0c47aac44654a48047fed3568c30f53f19cd131615cabbc247dbdf1eb1b7540b0d188f341251b4876dd0d5fcc13792800f0160f7907e8d8fe9a5e75083f DIST simd-adler32-0.3.4.crate 12076 BLAKE2B 79da162561157ffc09de0309c05612b84ca6bea8ccd0acae7f6460e20c3db831bc3f71c2a3f7aca11740f084888f204ca4cd065621a99b355633ef69ceb3e780 SHA512 1411201116b4dbad5f7bdc64a3d669bd733a966061a29ec86e8565b282195a28cbf7ae4a69a766798f94acf8c208b0392ec7f62f71e75dcc98738b95cca157af DIST simd-adler32-0.3.5.crate 12132 BLAKE2B 3f757e8232e7115315de750dfaad58da922cf8f87971afac9a62beb9024a85af882362651900556ed131841c2af433491742a3f87f9d2ded09b9bf7903999d92 SHA512 8aaca8ee7a6c884bd12a19164ce1bf913b29b262192e34821f47e5e655b0eacce690b41da6c724a7417ed556d09af9d6a1639bba0b34523a0267eaba3df5c397 +DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST spin-0.9.5.crate 33732 BLAKE2B ffe9f983fd8cd3b6b5f446509bf8bdc051febd3195c200841ce999cedd5399e0bf654a8e6569de107bd34400e7a98e9598882e0ef5a7524ae99f76e555fbefb7 SHA512 59b239c509a176640eeeb12524232a11516fb58bb3802aade56087959ae25ab085ccb0647956e2baa70541c74d653c68f6ad7457ddba2bb1d089bcc7ba17281b @@ -222,25 +233,27 @@ DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d DIST syn-1.0.107.crate 237539 BLAKE2B 5a65968806c72fedf69638661f827a0426b9e49c2f9a5e5208f986105f8facca2bdf241f92f74bde790e9a0dd68240d4827a345a939c087364360e19a5cbeff3 SHA512 58132adb76643521a6a9cbc0316431318ac25f8517bba3cbb98e7e28ed536f9e24f643e898fa21a2f74cc8c1aeafaecf9b4199b23048c7be8c0bab2fe3aa7623 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.15.crate 240785 BLAKE2B ee2a2250e7083770f8fcb5ac0b387a28bab041e56dc9a835bdc366d39830cbd464aec156b47947331864220d78856f74e94c24061bd0c4fc908584efd355bce6 SHA512 19520d13b417ad2cabaf7e31f45271d41f26158607d0ab21e76a04e824133c64f4acba0f8c044c675028832563ed7cc73fd88d519520ef3834008dbb3d04663b -DIST syn-2.0.25.crate 241421 BLAKE2B f8b06686d0891a1d50d5f214836e43f518aeea443cbb7dabd2563c2399559014b9d42b7e0d1dbed2f4aa5e644efaf2f5f8b37358f9e0140efa231a62348fa1b6 SHA512 2c07b24d5bec7463da97eabbbccea3bf82aff5a74d7ffca6ef21f66420dce369cf77529fe722ce77b019b9085a52feb900f707b6aee5ee088d07035ae191930b +DIST syn-2.0.31.crate 242369 BLAKE2B 5bdd346c0dcc8eea96b3c10dcf6e713e7fb3508a21d1d98f3e0cbecd01558c91d54c816bd0f75725cc8b3f071bed105583bba57ce0abf4fea2d05d8029f19393 SHA512 0bee1285083c5eb97eac82d170924d95e782d4a7fef1381160b449f66c9513b7ba434ea6f77fd67068c6b6a2810ebd44ad03506f0f0692f43237d7eebac34efd +DIST syn-2.0.32.crate 242504 BLAKE2B 2c2938c0d711c684c9baf95538e2e76220418646590474b2b654d9242d2818aa7c3e5990208fe231ef64903df17edbbf6cc930e6224c964cad4eae5aeaeae781 SHA512 609f125f8138d17b1185760b1a63f3713079f5214fb56c23012229a56d10ac1c12654466c9ad1ecd6b2aff1126d125abfb0a42bd7f669635e5024b962b0cb0af DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979f94b070327285ae8bca6f8e3ea2402d2034290472f284ce039a3a578bfdfa81a53b5c49b587dbdb40960f6fe SHA512 8e8775a9727e32f6931b3289d2b8aefa5ede7b224ae2e1937da3aff371ef5f6078587f060eb36793e9779249992a97acc39c02c6095c41467929e39ada12c7db -DIST tempfile-3.6.0.crate 31812 BLAKE2B a40a18a810e957b576d2fa8c78c192fa68f0c70d7305a476512fe0602e449e1668b434f0a8a0c0e98b4930054a92c009437581c1984d1ec6496026cd03847e06 SHA512 69b0d8a5619201620245899849b807841e90c24aff08bf9ffac76469ee5f4d6fd3b4258d5903bd0261fa771df88cc83e869faff27a413188571258aba1a249cb +DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 DIST thiserror-1.0.38.crate 18947 BLAKE2B fb81df34dba2958395ae360cbb14e2708e5a3cfa5cd0bd03c58f29c146d8afd8595a7ca1b30f1ed2a75ba140a55ba450fd4fd040aa1a1dccb0baf393b0e98d60 SHA512 95b8ca682b579834a04058f03ed0c994ccef426d75e0fcc28ee47151d343da25e8fe31f8157744d942aa54652115f477fc6037f91c581dbc127b829cc96476ce DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 -DIST thiserror-1.0.43.crate 18735 BLAKE2B 5fe2238a5e8daba702a3f8d33843b91a37fae7d49b9a570694f6bd22ea567a658e15c682ffa2aa92f5a77d5456fb5143e3eb31faedcc1d4538196894938e3f74 SHA512 3e5ab0a0450bd1be0bc5c928d0d9332fdb5a98e4c7b989b814f764994138988aa0c3776eb0b1e9f7568f3110ab421d3eacfcc0cbd4d5c9dd0f3f3fe252b57785 +DIST thiserror-1.0.48.crate 18862 BLAKE2B b98d63646526e1ed0baf27a17faacee3d8be34421f6fb211d4e1909965a3a327440c0b97c4aba423f416c5a849a47a1d42623a6e64ae27d2236706dc9a30a783 SHA512 078427d19a28f59aaca27f508795cfb06c024b5a34dfc83360c3bec2b8f7abe474706a41fb68732998f154507921beb03dd033f0a6d1dcfcee03b1f2adb8a0b2 DIST thiserror-impl-1.0.38.crate 15429 BLAKE2B 96202c256e970fe23f07b461d71430889e36d9f0e83608d001c6feb4e86f4a34047ce93617b27f89c6e2a5d6ad8702b9f64ac7e59bfee221677261fdfcb06e69 SHA512 628aa28404a181b384ac6a11a433829a5481d97face5bc1704349414f36e93440738122fca716fdf878719870d10e0cf8d495df6b1d40913e985c2824cbc3aba DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 -DIST thiserror-impl-1.0.43.crate 15062 BLAKE2B 9f8ee18d7d0db4f93eeb673edd0ff7f01bc293cfa6531ee047a0976b56bd1358750854809444c40932ac80f1403df933ccacd8a3b0adbf410ff4fdfc6d62a549 SHA512 8b3b873a543e3a0cef5efe2feac161878b5efb60a0aacc83f80376573557e540a503429359d60d286d27ef84b2b823f8a112e515380a10b84426c779f4993885 +DIST thiserror-impl-1.0.48.crate 15096 BLAKE2B 6b5eed1102256f2c809c21201cf319cc8eed11ab1dd04e6b6bf9759c8eb32e58f0c88407e7c515ac801cea69abfa3bba0c4ee98b034459129f322f6918e9e168 SHA512 6826e242445fba8beb16325fe2e0ad0423b84aae6c1a035dca85e6e07d2b62be8879cb1a0a2b307602d330ad83530260a2480123c9ac5cde59157f74ffd665b7 DIST threadpool-1.8.1.crate 14408 BLAKE2B 8bd64ede19184e18460f6b2ad5bc888d6facd5fcaa5b43c35269e35909c9c68a884203f5c4b92619c097ad48c19ec29f73085755ee348cc637233ff3b5b50ccc SHA512 adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0 DIST tiff-0.8.1.crate 1417977 BLAKE2B 4beeb5c46cb598311cfbe486d54a99d99ee2bef5aeb040796c30663dc724e9ba2df82530004e933d82564bc8b1ae89af60799725d8df2647003b9618f5537943 SHA512 8a71882990b07d77ba81a4aef6c8614659ba3a37de845123fe4f4c3c5840a1d2929b4d79133b32e641cd23a856251bec46cdf6eb5e0be72a568761fc4f8ea77d +DIST tiff-0.9.0.crate 1418215 BLAKE2B 4e472ecc8629e714b97ca492851b615c1b700f71de13f0b6efd94c621da5996698da062465a5933ad2f1ba2c0882a02f4d4cffc256db4699f275e4139989874d SHA512 cd13530a976cc8cb24e649568b1833ec7eed1709a41b02c298b68e406b78b6de622d3ce32123fbbbbf0e5fcfab9a6c319a356db352fa83fec819dd318cb1e6ff DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST transpose-0.2.2.crate 10816 BLAKE2B 87c6e1152858048fa188406a3683781b5af1f036c8236db2b4548a452327ba221a0c6ce71a6a191b2fe854a3292119cfe548a9b57266f4857fa0e517c331a6d4 SHA512 a08347773fba17586fd42f8e6ccd17c30f6d6c22faf391c6ff57ece99147754366b4273b41186a206f54b2be0bd3b29b2ef49182d23f0cfd11137cb49368338f DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 -DIST unicode-ident-1.0.10.crate 42039 BLAKE2B 3365850e1991b9e572c6917a35f3c85523d921d5ebd9fa7025fbc1ce2a0518b06aaa9f3e3bfafb47d357226b5b9964145c7f1b5ddc16cb7280542f6c96f650ec SHA512 5dcc24e138a86f84cb05290332d02953b0ca18839ead1e74b0319bc361ea449700e04d62a51e435cba266121e463643e017718d3023a84f844a59e4ca4475686 +DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b @@ -260,6 +273,7 @@ DIST wasm-bindgen-shared-0.2.84.crate 7219 BLAKE2B 4910158ed884dd9dbb32b1539b0c8 DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008 DIST weezl-0.1.7.crate 42166 BLAKE2B a3a2a48dbb444b2bd910e1470507209f3d0acc75d88e22bcb42b5ca7ab8edbc41fc9e49cb6a2e18cf5e470d7bd26f4e4d9e30ea01c3eb543f171289a86927fdf SHA512 3fd8cb01dde494371df57001c97be90418b642ba88b0945cd98f973a4498743b83d383bcdfc8884db1da75271aeef4ce3b418e425f23690f12a5cc645c418e90 DIST which-4.4.0.crate 10889 BLAKE2B 3118f923319f260d6574ee0fd28d641f858a1885c3082090f079ca64acd2a3dd996aafd84803f0f2ae2e58b87d5cadf63059d75e72ff836dbf3ebcf4cee82602 SHA512 8380e5ea79f7768c8b1479c2fbb6e6c8b232f3a8d43b6554b78a370f302fb396d53842678d760ce9fc720fe607cfb9da3e0da4180e4a6ecfef48119105555fd7 +DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd @@ -268,21 +282,28 @@ DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33ae DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 -DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2 +DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 +DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df +DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 +DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b +DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 +DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 +DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 +DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST zune-inflate-0.2.42.crate 37288 BLAKE2B 2d60c589607583826570c2877e1deae1a4dcf2c76ef705efc792cbf0f8bef2a1f4c4e75380efa890479b2cf168c34c7054b520aa799ccb20d43ae94526752458 SHA512 ea2c070a3df93c519f4360ee17fd1c51d8c6e194c61b391ab8c40d81c86bc7d2021bf08f97a106710806cdb16797d710b7722197edc9cce25de3c3752549bf09 DIST zune-inflate-0.2.53.crate 36273 BLAKE2B f9541ae3a15422a13a731cd1f43df475dd9f5f0c3934247d70a61278e041f8b182ff3b7e053cdc38231c1f07187805e42e3656dda91a4f577817f9d46722b4e5 SHA512 6238def319045557a640f8a60f8c525b0749e6eed0c9856a52e0e33fc6f02d3a32a9c9145b317aee45bac3f2fe7a1e76eb14ac35519f6e895a2eec47cc5ad5d3 DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd @@ -290,6 +311,6 @@ EBUILD clamav-0.103.11.ebuild 7318 BLAKE2B 976c519eda3c8c9e71c1d7b5e2edad9893003 EBUILD clamav-0.103.8.ebuild 7355 BLAKE2B 53c02c75d88e5512c07418044096dbc5437d413b2edd1728384338a3e1d10d82835a503a395db3fe1736d57a540028f43c629c99d7c57b3399531c71fab7502d SHA512 04f3fe2507121b9ef5f0ec1062a4896d63ff6eb75f6d7f4fb12e80d8364f85abc33e42f46d39021be9b3cbb8c10976340c827fe7d3d50657fe07e74e9c85ec9a EBUILD clamav-1.0.3.ebuild 10125 BLAKE2B 39f4344b6f8b4de1c2d166424de59432ef90c0cfd29b81bd60d93e830d54f9471c87bd8ee70a5f12139a1c9505a6bdea787347b9e0366832a8d956b36c1207df SHA512 ae58efb6c20752151154f10d632927a181b10ecef0f521495311dca5b63eaf54a2d8f928149e5865ed34b2f3bc64e5327cb5e5758278acfc257c3866295dd264 EBUILD clamav-1.1.0.ebuild 10835 BLAKE2B 46cb4264f8456374a00b1cb1a33de8dbc85595defb1361c1a44d561059ec00aa49f1747a7fe2699458338b410ed003f126056a74d220989102e3c190640c4e33 SHA512 46fc7bfbf40aa1bc13475ccbd0836c7f9a1b1407e8dd9ec976325d93789e8031c0e05aae32880d61162bafbcf62ff39210e74a8ca93044ac564efd2237ab4773 -EBUILD clamav-1.1.2.ebuild 10941 BLAKE2B 19e26f498f8cf882b1a09f9fd802ae0d78ce29a62295876ca849ef892df3014aab19954a16b261aaed67c8c09d43e4e7132c13427f98910c6d1330beef1ab5e7 SHA512 2e429ff255e197b3e4837e97b56731b16fa41693fb5baa11d155bc1105539dfb5c18e7efb3a08321c15e48b04dd4cc4b979d708524ea2750c1d13c7786a1dea3 -EBUILD clamav-1.2.0.ebuild 10847 BLAKE2B 698c2026dee9879e457a444059e670636c3a09fa42e58ac94382b4447f297e6a0ec78643b94de838a3b8393885cbe65b67c012af482d2ed35d8d5cd77393810f SHA512 e836e6f5c9e0b28172ccc00796a252e09e87de6e376f75d2af9cd0318993432a34e6165e09a1baaad0277f983d3e7d2fbf09b109fadc1d1fa143c33710e2b016 +EBUILD clamav-1.1.3.ebuild 10658 BLAKE2B d5a9044850d2afd37ef8b2014247b435508f46d48b56e290846681f195cc636b8bafad964fd702b5223e3985b03752d8c0fcf7595411c847692fc8f4dfc2b2f7 SHA512 4b39e93c82ec631c1be22d3edaeebf506410b0072bf19d4376283178ce726974dcef29131e5f2b33a2d344c239c4587f1f9df5cfdc37a5c1b4ddd80ff2732767 +EBUILD clamav-1.2.1.ebuild 10826 BLAKE2B 725abd6954784080dd3ff2dfd633790326c7b7129b7488457640b67ad7c1039cd8cbfc9b00fcffb2ef1d659d6612b747548c7b257f493dd73d213cf9b7410b81 SHA512 b3952cf002b6fe0b910457e0a76b85655564adb295aaf28e6c7c31a11641f1f0dc5912513bb1d5da43890b53cdb1de5978f067eb52bc9b805abfb31cb90aab28 MISC metadata.xml 1730 BLAKE2B aba280ce07d3b1260cd558e66749acf65b47dc2878eda7e971492bd1851a487bff7eaaedc7f7279067efae11f428e78c46dcdfd50e4daeefd0b8a89ea37f9f10 SHA512 739eaa4f97410e9d4c5d4ce22be4867c4738b5d4ee92cc2b377a2f1505e705be6cfb3471482ab563eae10a64bdbeea19b82e23c371386201bd7f3b85a065f99d diff --git a/app-antivirus/clamav/clamav-1.1.2.ebuild b/app-antivirus/clamav/clamav-1.1.3.ebuild similarity index 96% rename from app-antivirus/clamav/clamav-1.1.2.ebuild rename to app-antivirus/clamav/clamav-1.1.3.ebuild index 739161f72c14..513091083c19 100644 --- a/app-antivirus/clamav/clamav-1.1.2.ebuild +++ b/app-antivirus/clamav/clamav-1.1.3.ebuild @@ -9,26 +9,20 @@ PYTHON_COMPAT=( python3_{10..12} ) # Auto-Generated by cargo-ebuild 0.5.4 CRATES=" adler@1.0.2 - aho-corasick@0.7.20 - ansi_term@0.12.1 - atty@0.2.14 autocfg@1.1.0 base64@0.21.0 - bindgen@0.59.2 + bindgen@0.65.1 bit_field@0.10.2 bitflags@1.3.2 block-buffer@0.10.4 bumpalo@3.12.0 bytemuck@1.13.1 byteorder@1.4.3 - cbindgen@0.24.3 + cbindgen@0.24.5 cc@1.0.79 cexpr@0.6.0 cfg-if@1.0.0 clang-sys@1.6.1 - clap@2.34.0 - clap@3.2.23 - clap_lex@0.2.4 color_quant@1.1.0 cpufeatures@0.2.6 crc32fast@1.3.2 @@ -40,9 +34,8 @@ CRATES=" crypto-common@0.1.6 digest@0.10.6 either@1.8.1 - env_logger@0.9.3 - errno@0.3.1 errno-dragonfly@0.1.2 + errno@0.3.1 exr@1.6.3 fastrand@1.9.0 fdeflate@0.3.0 @@ -57,11 +50,9 @@ CRATES=" half@2.2.1 hashbrown@0.12.3 heck@0.4.1 - hermit-abi@0.1.19 hermit-abi@0.2.6 hermit-abi@0.3.1 hex@0.4.3 - humantime@2.1.0 image@0.24.6 indexmap@1.9.3 instant@0.1.12 @@ -90,20 +81,20 @@ CRATES=" num-traits@0.2.15 num_cpus@1.15.0 once_cell@1.17.1 - os_str_bytes@6.5.0 peeking_take_while@0.1.2 - pin-project@1.0.12 pin-project-internal@1.0.12 + pin-project@1.0.12 png@0.17.8 + prettyplease@0.2.15 primal-check@0.3.3 proc-macro2@1.0.66 qoi@0.4.1 - quote@1.0.26 - rayon@1.7.0 + quote@1.0.33 rayon-core@1.11.0 + rayon@1.7.0 redox_syscall@0.3.5 - regex@1.7.3 regex-syntax@0.6.29 + regex@1.7.3 rustc-hash@1.1.0 rustdct@0.7.1 rustfft@6.1.0 @@ -120,37 +111,29 @@ CRATES=" smallvec@1.10.0 spin@0.9.8 strength_reduce@0.2.4 - strsim@0.8.0 - strsim@0.10.0 syn@1.0.109 - syn@2.0.15 + syn@2.0.32 tempfile@3.5.0 - termcolor@1.2.0 - textwrap@0.11.0 - textwrap@0.16.0 - thiserror@1.0.40 thiserror-impl@1.0.40 + thiserror@1.0.40 tiff@0.8.1 toml@0.5.11 transpose@0.2.2 typenum@1.16.0 unicode-ident@1.0.8 unicode-segmentation@1.10.1 - unicode-width@0.1.10 - vec_map@0.8.2 version_check@0.9.4 wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen@0.2.84 wasm-bindgen-backend@0.2.84 - wasm-bindgen-macro@0.2.84 wasm-bindgen-macro-support@0.2.84 + wasm-bindgen-macro@0.2.84 wasm-bindgen-shared@0.2.84 + wasm-bindgen@0.2.84 weezl@0.1.7 which@4.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 + winapi@0.3.9 windows-sys@0.45.0 windows-sys@0.48.0 windows-targets@0.42.2 diff --git a/app-antivirus/clamav/clamav-1.2.0.ebuild b/app-antivirus/clamav/clamav-1.2.1.ebuild similarity index 75% rename from app-antivirus/clamav/clamav-1.2.0.ebuild rename to app-antivirus/clamav/clamav-1.2.1.ebuild index 4873bfae783d..5d6770e741ab 100644 --- a/app-antivirus/clamav/clamav-1.2.0.ebuild +++ b/app-antivirus/clamav/clamav-1.2.1.ebuild @@ -11,151 +11,142 @@ PYTHON_COMPAT=( python3_{10..12} ) # Auto-Generated by cargo-ebuild 0.5.4-r1 CRATES=" - adler@1.0.2 - aho-corasick@1.0.2 - atty@0.2.14 - autocfg@1.1.0 - base64@0.21.2 - bindgen@0.65.1 - bit_field@0.10.2 - bitflags@1.3.2 - block-buffer@0.10.4 - bumpalo@3.13.0 - bytemuck@1.13.1 - byteorder@1.4.3 - cbindgen@0.24.5 - cc@1.0.79 - cexpr@0.6.0 - cfg-if@1.0.0 - clang-sys@1.6.1 - clap@3.2.25 - clap_lex@0.2.4 - color_quant@1.1.0 - cpufeatures@0.2.9 - crc32fast@1.3.2 - crossbeam-channel@0.5.8 - crossbeam-deque@0.8.3 - crossbeam-epoch@0.9.15 - crossbeam-utils@0.8.16 - crunchy@0.2.2 - crypto-common@0.1.6 - digest@0.10.7 - either@1.8.1 - errno@0.3.1 - errno-dragonfly@0.1.2 - exr@1.7.0 - fastrand@1.9.0 - fdeflate@0.3.0 - flate2@1.0.26 - flume@0.10.14 - futures-core@0.3.28 - futures-sink@0.3.28 - generic-array@0.14.7 - getrandom@0.2.10 - gif@0.12.0 - glob@0.3.1 - half@2.2.1 - hashbrown@0.12.3 - heck@0.4.1 - hermit-abi@0.1.19 - hermit-abi@0.3.2 - hex@0.4.3 - image@0.24.6 - indexmap@1.9.3 - instant@0.1.12 - io-lifetimes@1.0.11 - itoa@1.0.8 - jpeg-decoder@0.3.0 - js-sys@0.3.64 - lazy_static@1.4.0 - lazycell@1.3.0 - lebe@0.5.2 - libc@0.2.147 - libloading@0.7.4 - linux-raw-sys@0.3.8 - lock_api@0.4.10 - log@0.4.19 - memchr@2.5.0 - memoffset@0.9.0 - minimal-lexical@0.2.1 - miniz_oxide@0.7.1 - nanorand@0.7.0 - nom@7.1.3 - num-complex@0.4.3 - num-integer@0.1.45 - num-rational@0.4.1 - num-traits@0.2.15 - num_cpus@1.16.0 - once_cell@1.18.0 - os_str_bytes@6.5.1 - peeking_take_while@0.1.2 - pin-project@1.1.2 - pin-project-internal@1.1.2 - png@0.17.9 - prettyplease@0.2.10 - primal-check@0.3.3 - proc-macro2@1.0.64 - qoi@0.4.1 - quote@1.0.29 - rayon@1.7.0 - rayon-core@1.11.0 - redox_syscall@0.3.5 - regex@1.9.1 - regex-automata@0.3.3 - regex-syntax@0.7.4 - rustc-hash@1.1.0 - rustdct@0.7.1 - rustfft@6.1.0 - rustix@0.37.23 - ryu@1.0.14 - scopeguard@1.1.0 - serde@1.0.171 - serde_derive@1.0.171 - serde_json@1.0.102 - sha1@0.10.5 - sha2@0.10.7 - shlex@1.1.0 - simd-adler32@0.3.5 - smallvec@1.11.0 - spin@0.9.8 - strength_reduce@0.2.4 - strsim@0.10.0 - syn@1.0.109 - syn@2.0.25 - tempfile@3.6.0 - termcolor@1.2.0 - textwrap@0.16.0 - thiserror@1.0.43 - thiserror-impl@1.0.43 - tiff@0.8.1 - toml@0.5.11 - transpose@0.2.2 - typenum@1.16.0 - unicode-ident@1.0.10 - unicode-segmentation@1.10.1 - version_check@0.9.4 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen@0.2.87 - wasm-bindgen-backend@0.2.87 - wasm-bindgen-macro@0.2.87 - wasm-bindgen-macro-support@0.2.87 - wasm-bindgen-shared@0.2.87 - weezl@0.1.7 - which@4.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 - windows-sys@0.48.0 - windows-targets@0.48.1 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.48.0 - zune-inflate@0.2.54 + adler@1.0.2 + aho-corasick@1.0.5 + autocfg@1.1.0 + base64@0.21.3 + bindgen@0.65.1 + bit_field@0.10.2 + bitflags@1.3.2 + bitflags@2.4.0 + block-buffer@0.10.4 + bumpalo@3.13.0 + bytemuck@1.14.0 + byteorder@1.4.3 + cbindgen@0.25.0 + cc@1.0.83 + cexpr@0.6.0 + cfg-if@1.0.0 + clang-sys@1.6.1 + color_quant@1.1.0 + cpufeatures@0.2.9 + crc32fast@1.3.2 + crossbeam-channel@0.5.8 + crossbeam-deque@0.8.3 + crossbeam-epoch@0.9.15 + crossbeam-utils@0.8.16 + crunchy@0.2.2 + crypto-common@0.1.6 + digest@0.10.7 + either@1.9.0 + errno-dragonfly@0.1.2 + errno@0.3.3 + exr@1.7.0 + fastrand@2.0.0 + fdeflate@0.3.0 + flate2@1.0.27 + flume@0.10.14 + futures-core@0.3.28 + futures-sink@0.3.28 + generic-array@0.14.7 + getrandom@0.2.10 + gif@0.12.0 + glob@0.3.1 + half@2.2.1 + hashbrown@0.12.3 + heck@0.4.1 + hermit-abi@0.3.2 + hex@0.4.3 + home@0.5.5 + image@0.24.7 + indexmap@1.9.3 + itoa@1.0.9 + jpeg-decoder@0.3.0 + js-sys@0.3.64 + lazy_static@1.4.0 + lazycell@1.3.0 + lebe@0.5.2 + libc@0.2.147 + libloading@0.7.4 + linux-raw-sys@0.4.5 + lock_api@0.4.10 + log@0.4.20 + memchr@2.6.3 + memoffset@0.9.0 + minimal-lexical@0.2.1 + miniz_oxide@0.7.1 + nanorand@0.7.0 + nom@7.1.3 + num-complex@0.4.4 + num-integer@0.1.45 + num-rational@0.4.1 + num-traits@0.2.16 + num_cpus@1.16.0 + once_cell@1.18.0 + peeking_take_while@0.1.2 + pin-project-internal@1.1.3 + pin-project@1.1.3 + png@0.17.10 + prettyplease@0.2.15 + primal-check@0.3.3 + proc-macro2@1.0.66 + qoi@0.4.1 + quote@1.0.33 + rayon-core@1.11.0 + rayon@1.7.0 + redox_syscall@0.3.5 + regex-automata@0.3.8 + regex-syntax@0.7.5 + regex@1.9.5 + rustc-hash@1.1.0 + rustdct@0.7.1 + rustfft@6.1.0 + rustix@0.38.11 + ryu@1.0.15 + scopeguard@1.2.0 + serde@1.0.188 + serde_derive@1.0.188 + serde_json@1.0.105 + sha1@0.10.5 + sha2@0.10.7 + shlex@1.2.0 + simd-adler32@0.3.7 + smallvec@1.11.0 + spin@0.9.8 + strength_reduce@0.2.4 + syn@1.0.109 + syn@2.0.31 + tempfile@3.8.0 + thiserror-impl@1.0.48 + thiserror@1.0.48 + tiff@0.9.0 + toml@0.5.11 + transpose@0.2.2 + typenum@1.16.0 + unicode-ident@1.0.11 + unicode-segmentation@1.10.1 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.87 + wasm-bindgen-macro-support@0.2.87 + wasm-bindgen-macro@0.2.87 + wasm-bindgen-shared@0.2.87 + wasm-bindgen@0.2.87 + weezl@0.1.7 + which@4.4.2 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.48.0 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.5 + zune-inflate@0.2.54 " inherit cargo cmake flag-o-matic llvm python-any-r1 systemd tmpfiles diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 904ba611d510b7a3fa8be714ef04953d167ff719..7f4f4421c80eba08cb1405bd6ea481c164745760 100644 GIT binary patch delta 16904 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 TxA(1f?|=CJ1{yLuV0{1p&ot^O delta 16971 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 - + + parona@protonmail.com + Alfred Wingate + + + proxy-maint@gentoo.org + Proxy Maintainers + patool wummel/patool diff --git a/app-arch/patool/patool-1.12_p20230424.ebuild b/app-arch/patool/patool-1.12_p20230424.ebuild index d18bd326dd15..cbb4629848ef 100644 --- a/app-arch/patool/patool-1.12_p20230424.ebuild +++ b/app-arch/patool/patool-1.12_p20230424.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" BDEPEND=" test? ( diff --git a/app-arch/patool/patool-1.14.1.ebuild b/app-arch/patool/patool-1.14.1.ebuild new file mode 100644 index 000000000000..86b157acb084 --- /dev/null +++ b/app-arch/patool/patool-1.14.1.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Portable archive file manager" +HOMEPAGE="https://wummel.github.io/patool/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + test? ( + app-arch/arj + app-arch/bzip2 + app-arch/bzip3 + app-arch/cabextract + app-arch/cpio + app-arch/dpkg + app-arch/gzip + app-arch/lbzip2 + app-arch/lcab + app-arch/lha + app-arch/libarchive + app-arch/lrzip + app-arch/lzip + app-arch/lzop + app-arch/ncompress + app-arch/p7zip[rar] + app-arch/pbzip2 + app-arch/pdlzip + app-arch/pigz + app-arch/rpm + app-arch/sharutils + app-arch/tar + app-arch/unace + app-arch/unadf + app-arch/unzip + app-arch/xdms + app-arch/xz-utils + app-arch/zip + app-arch/zpaq + app-arch/zstd + app-cdr/cdrtools + dev-libs/chmlib + media-libs/flac + media-sound/shorten + sys-apps/diffutils + sys-apps/file + sys-apps/grep + !elibc_musl? ( app-arch/rar ) + !x86? ( app-arch/clzip ) + ) +" +# Test dependencies which are packaged but can't be tested for various reasons. +# app-arch/arc +# app-arch/zoo +# app-arch/zopfli +# media-sound/mac + +# app-arch/rar is masked on musl +# app-arch/clzip is unkeyworded on x86 + +# Unpackaged testable dependencies +# archmage +# genisoimage +# lhasa +# nomarch +# pdzip2 +# py_{bz2,echo,gzip,tarfile,zipfile} +# rpm2cpio +# rzip +# star +# unalz +# uncompress.real + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + + newdoc doc/README.txt README.md + doman doc/patool.1 +} + +python_test() { + local EPYTEST_IGNORE=( + # zoo emits a non-zero exit status on a possibly false consistency check + # Zoo: WARNING: Archive header failed consistency check. + "tests/archives/test_zoo.py" + # Doesn't accept long arguments, such as those that files in ${S} would have. + # Too long argument: /var/tmp/portage/app-arch/patool-1.12_p20230424/work/patool-ab64562c8cdac34dfd69fcb6e30c8c0014282d11/tests/data/p.arc.foo + "tests/archives/test_arc.py" + # Error: 1002 (invalid input file) + "tests/archives/test_mac.py" + # AttributeError: module 'patoolib.programs.zopfli' has no attribute 'extract_gzip' + "tests/archives/test_zopfli.py" + ) + + if use elibc_musl; then + EPYTEST_IGNORE+=( + "tests/archives/test_rar.py" + ) + fi + + if use x86; then + EPYTEST_IGNORE+=( + "tests/archives/test_clzip.py" + ) + fi + + epytest +} diff --git a/app-arch/pdlzip/Manifest b/app-arch/pdlzip/Manifest index e84d771631b6..cfbfb789ffd8 100644 --- a/app-arch/pdlzip/Manifest +++ b/app-arch/pdlzip/Manifest @@ -1,4 +1,4 @@ DIST pdlzip-1.12.tar.gz 74125 BLAKE2B 41ae5878d75c0bcfad5b71194b58950d91281a5a20e67b9081b9ef6f852bf9467bd512c72a1af873b15bf84360273091d05ab6283ba0f3a725bd5fc17746f821 SHA512 0472c725db187c984f8874d039c53bd961a8d510ee03ea0b6b9e19ee2d8e7addadd06fc7715a58adfe8335c90ea697640c751cdfaf0007e40c94408a0bf8ed72 DIST pdlzip-1.12.tar.gz.sig 72 BLAKE2B c7f95cc45493402e862068e78921729c39436729599fe41dabcedabbf7ebade0ac140b73e208cc3d4f776622668c339f23b06b8b55547c0b9c55ccaff154842d SHA512 45ebc9438705a242fb1948e74b5e27f1ef336b67549a8e279c015c1e01107fd565e68c11426467f60a17e0ee65362a59e765ec118a80b875865fd429bbd80b80 -EBUILD pdlzip-1.12.ebuild 859 BLAKE2B a28b8bf5c913dc0efdbfe9b8179aad2ae89f469f35286d6dfca2b6850b7ca35f87d6b04e0d7369e552cfa0333216a8020a0382cb96134fcb353d5cf252c28f9e SHA512 753c4a67b2f0dd0bfbf671d78383ec9e98e434f703e2f9f22d8634a371312c791aa626111cba0df34e62e5f25068052fc71ad1ac671fc1de4cbfc8f38bb1cdf8 +EBUILD pdlzip-1.12.ebuild 857 BLAKE2B 648e2ed7ef94f5faaf9acb5c5be1a57926c50137f956d418fc97675a4304d9e5df27bf6be4d42fe9d002a1acf58e58335b32e22764e01f4ebd1c81a4f11f58d3 SHA512 cd9b63158585f5f43f8b54172b922c512d7ddc78b30c8cb3bcfe5763729530e5c049845fd5a08089e269606a0467d1bdf7335ef96aa76de52c746ee7345688aa MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d diff --git a/app-arch/pdlzip/pdlzip-1.12.ebuild b/app-arch/pdlzip/pdlzip-1.12.ebuild index 764dcede6f8a..a557757089e0 100644 --- a/app-arch/pdlzip/pdlzip-1.12.ebuild +++ b/app-arch/pdlzip/pdlzip-1.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://download.savannah.gnu.org/releases/lzip/${PN}/$ LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64 ~mips ~x86" +KEYWORDS="amd64 ~mips x86" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )" diff --git a/app-arch/zpaq/Manifest b/app-arch/zpaq/Manifest index be58d243f0be..76c0edd8fbf7 100644 --- a/app-arch/zpaq/Manifest +++ b/app-arch/zpaq/Manifest @@ -1,3 +1,3 @@ DIST zpaq715.zip 1000646 BLAKE2B 3ecc69af7c14ca43643d54feac54647c82ac25e0212fc7f6e60821b76ba1976a2b2ccbf07e030ab6518c8643b452309d622cbea602fc4fe8798af7e4ecb2b027 SHA512 4cddcc04dff5e9dceb7138cf9e82b718b696048368ff494339f877d93e4423ed7959c0cfb2e30ba7dcbcdd6bbd59fa1021ceaca6d51e3180d8034b7a3997c265 -EBUILD zpaq-7.15-r1.ebuild 1032 BLAKE2B 57dd4e8f9b18daa44a7ab8c473e1bc84230a9824c733ca0e4f92cd83d9069b967ff4f449d882f7d8a1b53101b8e3d6dd399d00928e6b1c78b761290da2872c98 SHA512 04bcc6901531a9d6fa5781378a60800d8ff5b7608106e0a1991a2e222958abd5c1710f202a494c722dd1ace6eb3cf4460435e00f4c8a119b3da456071acfa815 +EBUILD zpaq-7.15-r1.ebuild 1030 BLAKE2B cfcdfa0948b7586df0838bbbca2f5382bc1b9a2ad0d713cfc53f93dddd3d7c98103487a4322dee6ed26279ddc86e31066301007655498953f18d6dd34990401d SHA512 0bee6380f63b4d55b05d485df3ddfba4c36772353e091af82f626139130419f192a5dbe81a26c72c8ec8b5dc7d3621c09261f942ad429dad10ef57b953828281 MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d diff --git a/app-arch/zpaq/zpaq-7.15-r1.ebuild b/app-arch/zpaq/zpaq-7.15-r1.ebuild index cd79e48be432..ac37de18a340 100644 --- a/app-arch/zpaq/zpaq-7.15-r1.ebuild +++ b/app-arch/zpaq/zpaq-7.15-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ S="${WORKDIR}" LICENSE="Unlicense" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="debug +jit" # perl for pod2man diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index d52f3c2dce5486db20e532e327308d392aa90b85..5def36393a5f820b31e3822776d8cfada085f8ce 100644 GIT binary patch delta 8552 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 delta 7104 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 diff --git a/app-doc/python-docs/Manifest b/app-doc/python-docs/Manifest index 97f9074cd1fc..edf040225cce 100644 --- a/app-doc/python-docs/Manifest +++ b/app-doc/python-docs/Manifest @@ -9,7 +9,7 @@ EBUILD python-docs-2.7.18.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255 EBUILD python-docs-3.10.13.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da EBUILD python-docs-3.11.5.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da EBUILD python-docs-3.11.6.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da -EBUILD python-docs-3.12.0.ebuild 631 BLAKE2B e1342a574c18aa6c353a741da1cc2e660e06a297807e96484b196ff895533b122c1da89ce9dd80b1a3ec008e13716327c611627bcbc7cd0056b493658c0e4313 SHA512 b0dfc12bfc1e64dc22cea76175db955dad8aaf0a103b6898d2f24128b2b9bbc913243b5e49ec5cd11d9b6dd8d5de6485c32a7d7e7be8b7cb3481b928986e718f +EBUILD python-docs-3.12.0.ebuild 630 BLAKE2B 8097a93fa91273e052d1c9d25d54960d73768ed67627ade2d947ec0fb89e459ed0cd1d0b929cb62a9dd99a05adef16c0a136569599fdfd08cc5d48f4d546f91f SHA512 d39819757804edafe37823bfbed291bce3a9188d9429f7562efbb3a821d7b8df2efe6c56d0d11e38b3a943e1d715dba4c57453389157458b1e955279eadb41d7 EBUILD python-docs-3.8.18.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da EBUILD python-docs-3.9.18.ebuild 627 BLAKE2B 5e44a7966eb23113adf482d53f128930255316f9e9ae7d9e9e6fad37cdcbab6fdc105a98cc3f6eb82647e8022fd0a074f9b207823d3616c9e08602f1cc524692 SHA512 6af9153b2d6a7a1573a114c9ce2e8fc2afd801405a38d60cb70312f0adfe50684c5e05c1382ab4215ae99ae94c21ababcd6d40e16e0fb1e6819282100d1fb0da MISC metadata.xml 265 BLAKE2B 369a57fab1283b596588a82815bfe567fe7617b5c0cb17e97f6694beefdd1e932b0d9ffc1fcb23c6ef05b33d97b3c1d1bb3960618ffdf4924c4ebad262794282 SHA512 a682dac348f2d95b986749f4d33e5702c1e8f66cf2ff7a32a5c2a8d388ddbfde2919d97345028c2007415368d395c7cf657184be89f7def27c949f1af5c30170 diff --git a/app-doc/python-docs/python-docs-3.12.0.ebuild b/app-doc/python-docs/python-docs-3.12.0.ebuild index c78ae9a18e87..5161eb972c3a 100644 --- a/app-doc/python-docs/python-docs-3.12.0.ebuild +++ b/app-doc/python-docs/python-docs-3.12.0.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html" LICENSE="PSF-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc ~x86" src_install() { rm -r _sources || die diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index bf4b25ec4daf1cef3b3e822aa567cb87c3e5a536..3ed1f572a851942b19164b3b5e9fa9a33bba967c 100644 GIT binary patch literal 13909 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%0Dv;s44vrMC zn~CUc7IU_)lZHd>lV`{@@cg_;;;~hx-U4Vio93sXGo3KkX+e>5!gozSh)(n{405j; zi?w87vC>IsGnKxv3l(p zu8MKQ6xXQ>3jnjKGuJ~G1YEQGM+ZvGAw8Rbi?9G>&|Q=h-6?L3Xv5o0Co<4CGQ>_p zKiW=(Dc7ZLtMsz$EcLEyQDV1;VEx>GTED#+=z8q^sI!IgmbkB%p4RDU45(52U~Lgx=%z&hs+ti^Q;DcSo0)Vv)TzZXk@FhbS-PVH|A;X-4V^?H44pmG z+52=))B~ZU79|x9-|2MjiTCzsiEb{Ourv zJ_`8{=ac@<=YBL+sY_|Hnw|J53CmLDQ9#9-ANBZozWefa8}{zu=&mL{LCG~&{a z(=19x{mOqW(?N%>vq7b2-n{Aw_R#bjxS0X&;KX0}RpGq$0Kq&2p)NEs9Jj~yRb(9I zBbdhZfiI*X3693PM+H%;-H`zxFn_NZDC5DHsKW*hWdf?Y4fpHF20A7Asq+jv-X%NM zi9O`2mKtHxO+Dx!)Jz>ky>sn$UIVd7^CLQJNrLKBG#Vq8L!v#R_2)MO5eSsWTqW5M zebLEZ)I9|+Yrzv%{JleAbnWX_ulI*E)yh)41`(!%$F2G4)zw>?y6ZYHHg$an2~o@}}@zy64GhsAE{uMnOgdLHLynhMaUsLQC2tLU>Ib%j9EGKLaNfvK`&q@d(z} z@&4W4k83;{IrTA3PfnZWU66Q#LWANB$;S(olyz`(>1;e~h3Lv=NLNj|Pqg=xx$jE2 zb=}p38qiJ!8K%>S_&d^qAJEljF$%$WMGZ5ZR(uJ%m2?8P@G1Ld~nEp$4AwCOW89ktOx#-V`}Z8AH;*jZN{;Z>(I%JFN) z4-!_-$sG-)m-f&TUv~fFQyL^V`HUsGl)&1$KnzVpO+ay1I4E zX;)8^UO`tMAiuFTLpMGor&F97Ksk~nLq|6Pof2zo*cB#UMY zSuKUTcj^kRcNTSZ)YRPJKqo*GX&w9=ISxTclHhl91ej2L*I*Oari)APNyt?MN53Z2 za6eZ$&rF37L+y|nGOG7ysOEFW%*E#biRRMhA#WjFi_$!lXLSp8me;_NO(8N&GnKu% zJR@uFRF*iTgY@u-?WoJYyrvVg#$qU8r!%YgtMj)xNqNzRWLm-$nC*v>9wg*8VT&5!Fm9f4inwI=Yylw8A#1L#KA|^q(Rw|uDfa|%igbJ z4M``nh+SXGpP_Ru1=1t$bYYNFn^hMPR9#RI)z-QEzn2-8$N=axGluWc?k@Za!-rj7 zoqES}7pJ3~qzI)%vFQQ?9d=%G;Oki*pa&0VTYZPg6P=-SQ;Ood{G%@I>vzZh6ZqIyiHGg=8~VW`t`3LKmGXmDY@DWS{g@@@r}BSjSp$V zb+p~WzBx5Z_@bjbuyp5~cxNHzN7W^cQ70&S(3Bb0OGi~(-5cFns%G!-dRIqp4eiDk zWPDf92E@=bKD8vsZriAS$U-S;Q$;1*wUahUWgQ3_8tXx-=y)D# zaPx0nb6!CwZ4c3%y4S2s9o_JfvASK(+_hVYCRv&ZrC?`=Vbp%R1NQZD+28;CoAG^tIQ10^ocq^W7r+O$f%|Z}x zH9m(1zjP}NK|r`m^5c|b@^YrJp>^u5x(qo>E+7^_Pk_$p{>7<{Vb*E- zE47IsSY;Ux3Ke@Ehb0D&wmOMokugZ1SSR=kkRx8uCFZm%D`3e>Ct6_>OjXkjDgjCn zBdq83F2B6{@csPw>_Y31@;!>$BnpO_@=nLD;!#6DCMXXy>I|l9B<0)i@3_Hsw` zflJid(hiPvppp!jCU+ZYg!upybSwe2x2`PPaGBfUld)igs%4-tLzK zX#B9w(I-_R+(oVe3TdamZHTp@`wydZm|BVIiqvZcE&yt}VYL#rts~_LxXZ*$Xa9BQ z&4D+dWq~sSmvunk3bgt6IyEx*jMe8iivAuYNtK1u#a)J)Ko@)6m*GX0o7Y4Rj&R131kxkxJoP%Nuk(01|02j z^>mYt6Zx&H6!F8_Zx5kpWY=^?*98r%YuX7d@QBst`EfnV5dV4W2;0b%ymCc<>Z-`7 zy&)Y4b~rcP8enRBhwJ{Hpz8nyy_);CrJH(BYaY8S6f{*plw?3mP8Ks0ON76Y^+ajir;(U815d>X_do(RHnDNt!|f z(O_znssrdS6r<<@J6+1C+s0reov(t0$T#!{RVuh$Np~e|5>f0h`ZwWv_w`weu02MT z0;K_ElgM~6M`)(=PQwNoq$d-#$A@c#RUlolbRwqX8bybf1lx!o09MqKbb=OC)ddPD z>?7jRsaqTqMA!IO!nZf9GPU8QyO!^}2fH>-BG{R(-S7+r$@6VB$5zqRKibFNMY*mE z2t(=>=@ci{hg8%2Z8w=zT|)*Y;d3H^)Y6SD+lK4Vj{`Ia8Q4u73JgNl6?~7a*}uMf z|JxrQ^Tf2_^A~1(lcqcsb{L(dt7Bmk9$o^_;bP!gm*q)OLrFUhIt~l^j%$uc6Diub z(+ml&(NQE$NBMPI>>0W~nuFN9(WC8B_N^L~Tjx-ZLOm_h_a9rVq^v zglkX=n}OrRQGr8I5`jM_fVdER1i3#8pQsD?@RZu~hP>1sK`yGR*?~)N-$e3T2M>%Y z_pnNB`_Z`h>#u+B)xSOIX}3;Am`h|X-3o-)M{+`Yd>Z#A!W*in2M=*YOXeRM}@ zm|b^SBNYYv@w$OZ0BR~%O2`-8uoSgtW)4x5HC}MtX>hF%=8fFReAQ|OF8&~?aI)2dsdMU$!NY-cZ1yLSfdCJ0IAR?l>3zv@!c zHGeMX3^w$$s>VUFuBOospjV@Vcg%kMW;dwuiI3~o2k%gHlX~+}-AJ9CN4B7WQH4=Q z4|CS2e#o(-y7SPTrEc(G$dPbbtOGk|QfUe8J(cHPchabfH@fac)J+OVX_HjcIST$} z6eQL=#S+Zv1)~}kM{vx2U44Y$)Pcw#OGN=1><>cgp5mr$qoTI2N(|dSJSxFyE;Hgi z5r+e#U3BChXRfBkD5e{HlP)Wpx@1)s%m`3;iAOp9`r-Zj`15byCYdI!?j##f>nMxd z(d;~Bse^wT38y5TG~yc7<*B=C(~oyL8Y!)k%TvRZ1PS?2 zbTY|hoe$A9u|XZ9R7)p)!M^)^zwYM3e<3=LhJtlvIT1L}Ln~yQe2~u9@G$^Y+3Mos zImozRSN90gQ;U<|1iy;GDy3rNL*$Wtt>NXiso3Y>$pdZo1Xy)G@b-7HsvmHiki&98%*t^fV-fHNPOx>;Q^0kU5GPvcWBWu zwL4nBef{RF=VLY%t%l*$HH$jmh8)ptghxllHjx0pKz`GFGvI|52!%yN?&GI5x9i9R z@WHfpnz9V2F~kkn4kcb6S9Apwh2=kFCa})17NX-5Na?z_g@TbWM-fA!@@V=d2ro#^27O@up2p z;Oj=M2|w_JPB$2$*^*A}M5jBDc3t}a!2p^kFqlav%Aiz^Za_*&mxQU6IbUesGm>8y zrJ=+f#xDUeWTECYOVq5X3rj;ARW~-tBUAN;4MIMVfC%jkIqJ$|HU0=^&^?#HDmK<@ j=mG_%F;*R@YI+;gq1WbwI^?>p7Uwb3LbNd5(IV@q69#EPa|gF^=iC&ntwwruQzpGWgUKS}8nh z$a(X_qgrd@_z_&rvG%n7>0f{NfB*Y`{>#7p`**hYfB#qe>D}3%zkKJL_pewrJE4^3 zW{9pfxA#b`q{z3q=vzIuZJx1eIlLGz?Mq3mMw=<@Inyk`TTA^!H`9pq6ss+zU1Rcf zhiKOQ>1X(C^&Ho2v>Yc7+IH!-iu*lQxw<`5J0q>q24A}B@G;C0=HfxTd0!h}G-De< ztJm`Gy_U33T&=Gbr?(w>PGiY?J|VYwYAtIoKTn9e`Z=s*O8V z{|6pYY=$wRcnrU9$zdq=MO6}cy6cMn!f%Xu+>vt#abq;b%x`@ zAY?X1Fvwb4~r+xJo)mIyi39R z8SQxfO6+OWI(w|kPI(0Emv@ik%C6sqn1kMLkG*m+O6^cV$+5tPYI1y6pRFtst6Hun zRBxS%IfGyEkfXU&0{P#YubHPInFvyG_P5M8Qid9vK3sVdLya{Kva^vpdv$viVlT5s zNA0(MCeLF^4&P!cm5Sk^I$+@$a`{&Z>R*SoW$ymZiKB4vN%+Av+(i&Vx1-PRnB@*Jga+*Ro$8<(P7N#cI0> zT$0<%k3DMdt5a@qxX5#pTKn*&0NzqYC}2$xQh84bY2=fP0Pp~OPk>%_sN~=yRwUOW zv4Xo3D~Epk-aT#ueSBuYJCSx|c82``1%8u-WjU62gp}Wfg1il|J=M$~_S%;bNxvY( zP{3Ibm4~0>G|G;E&*H#n@VYk@QzQ>uOMrWM1&a*g<>9|XGWl^Jon65kUt)$L`5@P_ z>e??7xRc`Bk*FYur2zc$Ace=U0v@n7uEZ7>+(@kX2V4l{xH(cM$Yc{K(7-|GSyeLE zKNIVn{rK^xkDu>=5s*7xFkY`bY2t%e-3}Xi(x9Efde3Cm#GNU+9bG7!-v!W1CcDY( zlWWQXw-Xv69=7rr#0#*99u@*bd#5UEnh9h!Fp7`JaP10bpSE83)zBi~XNys5Fo`HE z>co^3cGxF@`V(LR7R<9wweQei9#(X_uy$ghp$`xK)exqocv6pU&A#^RneX<<3YTUs zV2h3A96U~fHmJ|+5w9H|sYMapv`Eb!st7!qaJye6`_f4ho{(q&wS;Qz3dB&Zz$eAz z$lOS!w8avY5xnyoh!JOHpvMDaqyT~hC|_`P=mVkvOJYTPz!fkpDciyrFCDRFs!()9 zbr^4#b6rhxYE@a95!Bal5>F)bS-LeJ3J4(qH}<@)TZ76O?Y?* zBvuU`6jTkhTp^Qj2wnvdAEBC`-hJB7#44|7fjSK#n0(qm5C}>D8gIH5N)&{@Pz!BR zdN`nN3mpR8-Xel(WK;(^!k6;~1RTBxDjEPsepWBsK`u-Pf9QWJFamBTC}IR45|#Q& ztW3Zc4@S~?Xb@-)f-7`t%RGe}y@D6+Y|;eHNrqAe8!e4iMW{qpqr2lIKqoq(vs%=h zsBxz_(R^xdCk1t_D zIl7o$WXRi$i6B9=1!W>OqN75bfklX!<`l`5*Fp&H}vynVxm=mtUF$sx) zuJSd=i+EOe&PBjMU$O~Njg;0W%~&FV1@YkbN2os7d;k^_#J!@01nGP)NSeb!7R3l! zLPDvxklLt;Hzd0T>MEsGS?waRH(=w8luEru2(dWw;6V63VsO^7WSw|=p}bK!5GV3| zIYcxoGQf5m2g@_U3$b_)(g{_Mc!WqmCBs62MX2)>awNq(h*8EMsj5NlFPOo zs0qX#i5+SXxf2H@X>c5?;YK4n0PEcNmI*?jRH?F#gqRYjlvUwJBGdz+gVOlDR#Ezh z-0YH-Jab1fGzGk(rqHv$2aD){e{de@8~8ES4kd5Mj0lQ3gB6j!p-aZ*gmOR?8c0b+ zF21c$q`Y(44TZc`BxexR)k?#}VjwHQ#CrfJVDmYk)>v|y{30yE86Uy=^x3}r=l9=a zm?sflL8H_>>kW&r6kGO=wMK%XCSf6d{as zRF&JK!eND?qQR-~n4KT2NN*fkDX`jxTI2@fcxBi|KO*MDt)my9l2DIS6AzL`NGRxm z>8LU{D6WxZ&`7d@1wyuWWd0Y~gYEU;I3kR@X4P9^{m3{; zNs@0pLuFt7yg&VH>uG)Bon81BzHX4f4l8i@SQ{lST$efQ)IdNd*pih69xG4=H#YP& z+8d{a<;LG-32wL#uE&}UG4Lg1P{KN9??jmZ$6+bX2nYut$=c!(a>J@F=>beUfJOzoj&mOMb!Kx zvgwLFK91ZaO4xb?9PviRL-qU@&j?V1ka#Z?;Ui{W_M48x?SSwTD87IW#ru=0eyd|= z2ZJ9n`dOt-vGV0WGU^*kujgwDtw zH<);2OdKi`+4|~8@czKd!c*rfJIP=SPjjX=$OK|xAuJ%u>NNg=IH%4ko)4q3Mgb+( zNFgA1(15-IVPL$4L5+jFb%*RK&yM542E~Gh1OBI{90+`S z@(*o~j8|1Ua14GvtSmWI4uwV~VDF1G@L+LC@MBt57B>2bM#QEbp%EmXy3BSKU>a8?8D~QARI5HS(Lqg4XgwvapPX$CqB<_rzm&Td|6AP1~I)89Z z##-~D6Os?q4=czTo1whHEzBng3V5YsYP0?xtf}4x=EbSs(Rp*eikxH#!-<6`udVEI zRgF;8fO-qCfJ@j@!Knl_jj-{pV!$e2A)Y%}7^EsN zLVb$Y(c@*>&iGu}&5c(e#8NCdB2mbPRYKyYlDowO;0abYG>n`CCWWZ-YZNfMFA5*z_tuTwaJein~UkBp|{;wPeWV`;uDz0EqS~A=K!tWG(v0Bl!A&!d* z{!Oqxe*W@b;6A4t!sP0C{e#^k*YbeuSX(zL)&tgCp5N|>3B(g`gY75dPVX5R<`5Hz z3?w~z%D_I{kvSd^rHYM!)DO|A@&nXB1!IL;v1iFOpc6)(uLMIIO&8KisHdiWLa#~v zqygGPNa|eT!g?C&xbi3+Lnc;8h$(CUkcF^sI5BS?K5q!Z)=yknI%kr25Dl&j64=-n zrw)pmovh4`$md7L>rX#@{II`&Z(p8yhE2QEtPJ(fM#jm;M8<&-18zdIfZ8qWbW3qqHk_^cv-%roF`Fm1Z$n1FzI-nz`}ii=@?D_7J(}6sIaO6h4Q{n8 z9HOFT^-Mt`0XG(btVDWmUPti>gGXD9HzJ3CC^Q+%i14FY zsov#4kmcB*_MMA|=hdXDr-Kv7orq>)%|Pdp61gfC2fm>X_lVrr4Y9H- zA8K!0eMOXSfE7@Dt5k^FHHpeD&}tJ(VFe)PEpg4#WOcYHc9byxd<5&4cOULpC1k?g z0#h9U!fLS=NdYxZQz~tjxV3|ZAVX-)xQ1`z;5T;1dao?=1xjVPS*M6~in2;$Rg^uY z9tX-2Gd~oxMY*vcM028G@hQo}v*6sTac`kw)DD3_`BuR+L`sh0AsRrKC#D9Y=4Jwr zCQ(Wb%t#Rn0%Hay z5;JE9e&l(;I+V$qfPE`l{i7TKZc?3KlM_vSC92B~3&@&y9_!LU6)I3K5q~^~Hc&}Q zfo4ts%se=i(Ze9nYGd)b0-v5Tb&j$w1BsVd3j*zj5=$&RWs_eflCRi1klf_yq@1H% zYKHh>6=ItUh_uzA4h2jHZMJZ}kVHWE(OyqbuXS|wWU0+@bxGQxYI<-%?Vu2}>)-Js zsiRpt9s!xwJX+^G!}aA4nDGu+9qqtBIGmam-VB7bsX>5sWPFuNlu;XCxQuwjtoe~H zebWc3xd}e2o-0aDQkg4LGt#sO+r$F+h+RuLvLbwV#UqE6hB$Vj=U&VR`BLzB{*E-L z152*mpNdQe*Q98`J#F@&1RJFm;UQ>NpXN6PD@M&}>@7YrwTw52C3IPOxQ)0@ji*2} z^W8vKu2WqRY8y>vu08_x+uMD|+dv}S)QXHO1YAfap~vUkU_PMb7vPEDhCNwB;KG7Y zDcYgMcL0<`8658^q!dj>rL-N zv8k-Vlof51po`GLb2U+&y>$PV70R5ar;(a0MJGM4sN~8mOb3!+M0zqEDL~YwQ z4^<))$RVI7NYvgtkZ3BC{+dZ15!;W26-H2vV#EVy;2d(tXQ1FbCOzw|qYBiGYx~nX zN(;)MOhY1{hWgeCLG3~}Ob0`Q5Nf;;6s!P_^XdOKqh?`TC9Ut9Tn4;jJI zc@~VPK>RO_QF-`tmH;{;p+Q)`BnPmZfNp~+2q}3*{aV6cLY4?8&FbI>M5wp~WN$ej z8jFt$P)7tX!7L*j$~Z3zQCr4&DPXF_DIl`_zIGd|5p9LfH5ViB2V22 zyh9;iBUuonVGMBO#5=J96CVP8pacDK5~y|{Rqt2U#uZWmQC-7BPyFTM+bzgDR+M-J z%lZ61py3IEB@7~pv8rdqN*ZO~>jY<)QUqCq!$6y*3$ft_;u+9sLMj$h9kK=T61zfa zD2PBx)K)Y8QOFOK^8Q1tRAiyC)w~KeGif6M=77h&wn@}e%_v>qpBKOj z53h!MbI)-7{PRDUC*)%fS_f&xk|s>T0HgDrI{-AJ028#lxNu!P>Ub~4xvL*LNhQam`EjviHmq>+nrnXur>AcZ(6OKM$ z7Q~Q~ujprUIG{{!jnFitG>L;ZDap~Fwhw%8?cMkWgDl!R= z&IhY&MUXvT1)86*K=oX(nn~@zO-1R6*Fd;q8c{e#rD^k0`_vfkGhKH_V~?VFBByj>Ih-|& zp&dR59JZc7yyJy{0$er*9EN0R9Pmu4bxgP>S@(hc;ZH*k%A6Va0u1&jZi{kqZe_tn ziT7@;8fQfQM7Hik3&!p>fDg z#>TFJ7L*yZcoG~tLWRa_OC339PP5z^9le9~9`*EgtF}G19cNRZ7ayhJlhegHLtTBSX zOJ~!DBeh9bUeff)-fj37tkzZv%DV`cj+(u7XfF!qe6UAo%Gy;_nnlyv9CBu=1ts}I z(iEg8ba!xy8r>aRG8JN8Jcf2hpr|sW9HQ*78Wk}=3)I9a)YAL`FI^-qzNK+_DC3nr!Pp(=NAK10%H2h~`)=kwKshs7wLObWLWW zN%kOtcM^7J)LYfOU(f{#7qJ0SASL8+PZV=Sxf2X` z04U7ASFs=lU20*4YM=+p7zQK+<^i&RuEz1zm_+Y3hq+qvZjWgF{2Y$+H)`Quz!gxY z`6LhRiZt9h1tMuY3(qU_nu9(na;0 zs4W_)8{Y;51ad8>&2rwY+!J3Lm^4yKx!upu)`j&LCrC=^0hH?6YD$&Nj>>ij8SV#N z(Ow!{a73^i=SgJMT!4svz|Tx>WpB37^yRTJ|zo|O3EPj9m7R;Iot zeI{xkBN(Vo_+956;Nqmo?JDb|JtB~6$+{3S5jC0~cY$8smN&LBWJH4N>X%9&c~2hU zDq_)G$?2MO6Gb2@Cbgs)9iq|g1@P*FVQoCg=9(sY`?X7_Vc>kw$m9VQ4+D#$;&IeI z(4bapI~ba+M(Ted0CD9$_Tz>_w?Xm;EYP-wn&d-U^GIT;Tv;WupSKZ8y6^~<9QDIY z^CS1@63L+X+cUQ656m;>r&U2Q-tiOk**mc&_UfN6voit0w$fX;(73~s4(Q% zBU&Hdu%W*P32_T}GG0#2U@}TgCygt4?GrfIWgr!zw#Y(l7Bn4-@lC52a?Idh7+M`B z7rXl5QG?N~9$XpbQj$CwWaIJxl7e-;9gn(Gf|o#w)j2k*cm3i`U!* zjrHo6F3t7wfn>eL&GeMo?UX&EU?b`Vt)BuVDPyx)e$7R}37hQdw&ffg(aBw7@B%fd z(Gk=;A{CK!0VH~CG5%yfef$SgI2Tn@J~J2LkCH|$%pSD)i+icann(`GG#5BpTnr>( zPof6-q5((hr07&ZRr6GbDy){uo0~S(%j{apv4Z3k%37V+eo%~Pu=xtsT+?(?0phD- zmXL&mF7X6>igPG}K^av`&>W0H(DPJjmgIDd$&Kp)uz)>l*l(e4HcPc9sB)k@1XpO+ zWPtioXQ*|WQA`Dod7fveetLU8@3zwgkCn9no6){x1-L>DxC1Uk-ZtQVBYF-=rM((W zdu#J%Lt1Jo6nC|jkm|jWo@i7JZw`He(@d?GguV84kq+sa62{Iz^^h!CN`1X7kJmUX z#hRMN@*)as!mC7qCj!3)rkV$l$Z6W*1RC53lEY2M5{b#R8-dtF_=$){XUVmVMBz~4 z8Yc(j;X<-;$@XfS$;n$Lz4bFxZ@OBzwsf~k1vgFeDG^DxybewlRHgu+c&f(u#aYKR z?Z+>cCcrh_7F!mnZESH4046YVorJ(X2c1+oZLIA+RFJ zt2;vyvk(iCkUz)Y<9HW-0=qy4nF~u(kW=pqecvMJayJZ2miYASOJ-XPi2Wp zgS6x&6E8GU@Hzt=ZDQD1a!BN5re#uPn;a++b>acvOAer~sI@rA>A=S<9VkJK;Jwsk z(XgGyUbYmEGYv@d7=*;2ac_6Jj`kDy&W4pJ459W0SajG8b&6=; zI-eFVJYO<709Pq2H|8u45a-A$Op2a&&`@7r7@eUu=PPIhnMC?&q+3U>v^Q9aL;BWW z;0!8+M+k<-)X5qoJYoRw!083J$w>K#0MwNNU9*_Q#X|O#NTQ>$G??c$CXt6Ol6zOD ziI{7o9hu#~3EDpxtiL*D8tc}M`Xt@?hOHBu*r-@H2CL}gTi3DTaUjsGO~Vaoky%|c zgw%@EG%IBllMk9ijoursm_jVmAkHS(NSO$9Ry0W02QYnss zfg90Fx+jfKb{sR3he9>%EKd}6NRaaYy8>WE!UK=1At>tB!L{Rbc(f%QUwxgE1^)n_ zAPX0rjt*_LqmigcU`kQyK%2Nam8fGli{#!DUDf&UhB0D&SO#nrg-bBIPS>h4gP8Ry zSxrfhh^YBR+;mbn)4h;0D86*@B*r>#LA5H*n0OIXyICSr10*A52Q z{t8#ZA}(;Ay2j%KJZej7_3@(ML@WF7*Z3GG0*z{}QWO&v#?RxA6Tb}>EtDMZv(c|f zCyRo*oJjYfL}IBl0>tuR=o|DcYDjzl7W5IWzt7r)r%tVR-^PlDrBo{g?lPU+<$qY; z+K%Qd1OD1vBVPy=jHMa+OaaWSft4dM*oS_BFBm$HKjM`;xV-{TXsSU|Az7Dpz*s&V zJXL~@DK*5(3-EP?!LX#A#;Rr4kjG9lYk(D>_&&f8jY0lG;62oaXB ztX&5KC)$RR$6sqGPm@rD*09VAHwZCOKXg zqI=hCw(#&&K5D}!WEXVuma@1FqeIV9BRUUGjSqxaR_hrk(7_;#sE*u%N3dSWcrfJY z?g|;$9jVYLo!d}>8o}4!4+)8Zy45u=Zcd(@S8=dC#u4>FHY^u!?|dNnODLp?g`e`kedR|tjX<8=)LIR9mS0kuh0Oo9w z+dyvi=+K}>;bx4+Tp~MNIiTAvuH9Se`nYSD75|`VMIk80L$_5R!+9MXDPTAArS`K9 znCqb7Q2XQ=GR-?b?~!&}=295U9mU zXYDDXJR6t=C?Mmt;}7*fk{jJRNuxqcqj~__iq2S&c*(}DJY-crv))tn+B3vrm4hj6 zQ}-1BW=%(~hwcZsM)!}-lO%`q>;f*r0+2y>QBHK{xHX{-Z+8tN*?wBTy&33w?ER>-h4PlTZu{)3i)A9`HMFyIMM*sqV{ke;i9{GWdZwfI`5veT zLP;%3DjdGk>DUwR?a|2Ag61xCZi%N%O=nKKrsB7@`Mi#2n6?J;5HDegiiPz#W|U3vVl&*B&64hal8_MrnI62Mpf@zyPelSY}WjU&RUY7Iuwn@i1m+#L+DV%W?sdFnY@J;g8A7dm@X-}8C}OykA_h9En$L(Q=#wP$3v+WwSn{Uw zUApGUX{ckQu8o3%2!ik%84Nk;j)b1INrdp4I+e-CqJ9QWDwK3|ZO0>6U&s4*e?P79 z*x6{0VR~{pY2F2iHz+hHJ|X#dp_+@%Z7v;+hpiA@B_*V*2Hhvxd&=CK5^h~rHK7Ky zQ$dF5Fe3hrwBQGH^I42SFkVr^Os7}h$L7~Ks(p9sM+lL$(x$Qs1jV&Zb*K@|&SMO9 zkIBhJ=Yf#?1!x83w&pE#ID@pY8M{u}=p5tFK#De*9bq)qRVR4W>5Ovxn(>2#chJCP z(MW24=!q}e{`imv37$3TUN0rEw(bu@6HyaT+!YSWT^FG*fLY6>{RxQaBo7!|C2Q#8WT z_yFaL%1BAa7|`C(08Wj!vAk!gM?r@AcKxsi!W>_zsRPAkVbZc#zy~FEW9lbTQ8()#}rl1Xo zp=*3pGQqra@q3Z~+>v)tdma*%$i@mjzHc4fj2O4TkBUN-d4>h>?H`AO~ z&_UZnbf>O0t5Zieykx8{mrL&2twfV7&4g00(_k32-|m2Yy zouIB$UB9E#eVRYgp<}eIHl;JQd7t!0j2_*Yqoau_BwgSaH3?0)O!i9M-6`dSdW#DS zh4-t1fuqZdiVi@+1WGJ5`fF=mCu(5KNlpntBa#*wi1w~YCDpv{c;S^bSO7f%I;ZOwr#6OJr|GZMCWc^D zDtJ(+*z-6nF?h7qNfe8WK?21#!C!zJ@q#W%PP?)Kma=r96*j?CbzPtmpcFB}dfx8x z%exQX&yUY8w9Y8syFp!|V5lh%5>b~&4FQ>;GSH|qB;6t@--dt34fZ3~Jjf3`oLXdn z8*Frqa=!`KbLXt3$9RO!95sw6>3zs7-Kz$QRP9Sa=&N6yH-C!8HHOp4!l8X& z6DyZy_&b|)gS0saO^+7#J_4=tYh?9 zl?Zo{tAIk@SyiiZ^}7BrN{6YHsIEx6X5a##rVCaZVcR-Uo`JhU%yjf$SKb_W16me1 zBXC&<1g=1ve{WMGgU?ufexvB`QIgzPINjToP!s54uZvuCvs~0M=%kS%+hEjD&k$N) zYS>G?m@e1Tg@?J=)wYNl_rNgg{9~0xsQ8`)HsgeR)~Vq-(0K=T^N2eKv>%7IAEtTQ#EA%~FPTb+fd z^8@H`O_hvwA6)EN*Z2hu4`@`w>0s!dXkd+{lhGzoVT(HEH%WBeYFo3W&_Fbp8l~!- zPNvpTb$^}iWYlG2u#(PK!9wI4`hzMJ+^(#v5;ln_b{O_exZZtz)}rf=QKdj>K-nZR zUd$1i>Acghfd=WxMD6k68etVkS1g^0>9|JG;U&Q~;s<~g_2jI>K&&jj4269}T!1Jd z3yr3M1hA{@4XaFTc8*XfL@>mQ=FBz5f>kg01la|P1}+FiFnMqNn( zx^5g5I20uj_;Uh?3&BT_`?K7f=a6lggD6@>LfsMeUg-hbTfiP)9|`E!RY}be9(O_c(fuy3i%Wx>5ruQhyo2 zHT2?$1q8W{oI+>(fo?;_nl@b$EtzZ`cH_)rm!8>NZezP0Y`NYTV>w|Zwx=6kIsBWZ=&LdmUz^KBgqlcwvR6mqx zsO~a!WvLrH7;+?>9^1gqC8@NG_MXafuPbTP#T%w;5p|IQQaVX0>Kp}sGYS&honjg0 z^ny_hiz7JZzHUB3aOyy0kfovk6YLK{>zd-OZKJBTuSyKtKRhbIX)ZJ3JrRckqg{34 zA7`$n#;8db_-5TzHg(6U?w1ju@Dh)5{Pn~8`SIu9zD+VsTHQ%Dpw>|rxue;6%2Ega zHWE%(j_AT5H7~oi2fPjq0!$zjxtNG+RF|i1)21KqbTm@hB$ua#D+v@&d zTVjJcM!8iZeZjuh{_J%%7yb*;c{CKP8_S8nfgXA#-d~ zAU(A>`HH5&XlPPX^?U31E~~4Hk0Nqfo1Gwq6%S#-y^(mDHh$*<8_ES;gUS zctWQO4AE>^r*@*#6-c`+{eNHp%@Y{Rq!VRODn}O}<*Ylx)XJPMw6}uf*F9+{afk8C zKnz)^dCeL%YwE(%&_>gRP4dW8eZmGIpGZK2_J$mFU1hA`GNA(6;cH2mn?H6e+kN`;Fb3hP~RV7P)l3ZOiU;p-oX7Vzv za!*gMwyjiNUJ!^lfjDuF8jwAvsDNJDf*cwu0?P23PJJcLlkr*?f7owjvkuaZ1~G&$ zqQzT2$mSehhk{i1kS8z?ou73cZQd31a8fK%Uy#Fs76$rUv8OT{R9d6AoQ0xbs=Pg& zEGugDNzX{<;?mxOik4qWj#r>}Q^jQL@}v4+*X;i?3%-B(^v56L$GZquUrE6+2{2cd zstDjCF)Pvp*x}sRe=zeBh*CZD<#njk<2bh_(U+R3F4x(EOtCfFmQ)GK+IgEmh3y1K zkQ~HDa}r-&1v&9@t0e@ z`+w~>r$+Z%;={3g>6A=%@505!v>nszf9vA6w+jDNC@cNv?r=U1OPhv7xAZ zNV(KB!AN{w#fo+>4{;SDU>0K;!P!mqA{klR%=iQ~Dx~mo2+1UXyC5FC%H)px*UHZ%==|26(^YXjn#(P9HP^ae0J$wl%zv)ZRLltU+fz5~Tu1gS4%JE-A+yPSWWbaZ*2=KqfDYM2zuH zgEQSu$4qUz|8?0u{qdh4zkU7k;mg+_y*Ive+%mU2kY_v!Xv%7E%Fr4=FL2is*#K+ zbO1k8(E;#C^x(zmRHcyIRIBZjN+Qd>m+H+0D2&|_9FtS~B<#efC0ndAV$pDd_rGM0 zz-6~nW{o8qE}L#GFY`u62OI^pluh7eJqfQZsoQ(<+wYx9%^j_WB!^!swM|9mQ<c%i^mRo$ zwwU^KiuGLTe2N9wz@TX=%iDXrw+7Vme{Vk>t;(Kf;GX{dRfY=e+{|< zwA^*LkYrs6*4o^O^6woG(K4H6Iw`+7>r-EJjZn3llI5|;zzTm|I%SjRGy+aP=U#@V zG)eB%=v+^3Vn@`^S_gPGJh<})d#|pGY5*Eosa{qFsfxnX3*AG9G~n*sZ#5z}?P<4P zR%~3~NBj1dl#m`>bjNWH`y;t1f8AD-jey`xW)vPpXF?SiBo%6wB23gjw+51l+{4|m zk;p!ZUY@W^RF+K2eX9q&$y1C5%$q#t)r#zyCV_D&S-!2CuDUu$4$V9)i?qdZD)7)c zv~P!e3!OU0wd?@F{+;)*ED>}vkNvD+nXpw=9hDIV@tktdWEp#v)%EZ` zOFGtBL_f0aOlO>bS+f7{^WUJ3)l;6Q!!^-PhPdpiybEi$i-cVrzn9~?Ej<<>8EI6p zPD&siYPn=}wI1S-l12e*Pm`Be`+aPL5QSNF1YUf7d7RWo74YSO9x|Y1{DYs&C zIQVKxOAzy%tw;(T1G4nPc&^vgzWwvVFG~J47an?CWAd5x|C;;o*~{Is>aYYluy&sc zr?kUY>}+b(>5}Z0f9$IJR6rAZG0Becr9*K%llIQtIpA*mA-UZLXsH)1hFVy5#O%E^ z-q41uSn4P*_}YFQ>?>Vg?E&afO2Mn?K_x^rZ5lc!L)m{S8vRY>K>Q3bw;-1YmE-bQ zaokFE3_^__)&;*)eqCiC*Wx94b=2ia1*vw<8Z{VDBi0acb{F7C4l0V^bLcSwu2W zFKu4eOQ+Hs|DHs< zH~BbJZqMcVMF-+pvO5cXH!t#&9b+DU=kDqx+bHQulPXgCl_uem7YuZvCJo-~=!>(T zlKAYAO3Npr?NV4?qTzfa-Ld-gl9wVXfS#jTqEr#Lv%3-wR?j~YM)SBSJ_38lN$Iqt z%cvvfwp`z@Q}=8|^SvwNpMinIvyB4vl6c@WEC7b;dQz*n*`Mq6`*X3*`e09gsb{Q? z%&z}aXvkabI;ZB#oAh0H%Vc>RD6AoFdUf z4~$b?Vq%e3CWai{hLZb{GWwMz&tgzx{}7NafV5W3)Mr#q+AV@p6B}cg+_>huue<~`jnqUHw{*Q0cuIp-MY#5XDhP(;-#a4Vq&~|#f~}3PxjRBU;puG z{^yhtn@Tf)$ir z42qnt>cGD2ofPyW+eSrRwFNpSHIAGV`B6@QzJ+|Hgl4q4GY_H*8<+}zjy(WcP@q-w z!ec6;tyra+fU5ya@u(^VG15tlL!@_7P3S*7&r=6AS>gK@K*C;X$bgXpoz>6cEC#S< zBYZzo( zmS;sp+lc{vqzEz0jNP^%P@6FNH%gpjNV3<4&@x1eoshxYy+Dg`1qI>8NVYYO7}gQ}g6s%Oru-2t+*oZc&IY9sP2g zH1Z1o^Q)tQRs82KEER~K4O;(gPRT&> zTpl~SSH&vjyhYfYNJ@x)sPgjq@ow&=UDMR{A;?(eZ=|mpMS#=dK|ewggvf;IK-Emjck&RwtmHh%eYTa9 zQnZ_`fC5;9@XHd_tLb0f_5GFWvh21sC%AN7+Lb1{!P)QbdA@zU-cySoOtW2rq3noj z^IA};+fJ=e4&wnOV3ZEF$OcjUtf3~a1B{!lTtR1lXqIHVyg%KlRS@SvtBT~%c9GPW z+3@7lC`a76_;4=^9ljzV_zig-8cu8!CZ4)W7t*Pf7l5@>Kx)&?26dKg11FGtE)os( zv$kGNv=@~FoDcPo^M9z!qnRe@(!inD)#Q+Lsnz@)s2@*l&#JB9t?$>9_5bb1hxYwH zU;2N47kWEoO}4IBCtK8^MyhE0bhcQVL3t-Vf;d!rJZ(p(Amj(DjcgW|%)S$S!?3~b zVRd+IlZ8+Ho=NT$rw(gsmqzgc{Fx(niUPeX-WH51aM2@GMOK0!$_%I)Nbhb#FLm|V z1v#q*DaSw>qMX2;&$EsgoW^=MjbNuKW~tkM)Yix5N@`+eajK{8ky*|y3{nxLQ))|v z?EQj$`}50}zc`OP$e-K2*lE0^G7iN>dt1f6W5X-`V42~qPralLu+=jp?S7 z42u?uuRH1gk%i!!*Z=Z+VYFuj z?BGEtlzGWhi3BAsg6{59g`;F3Ulhi9OE8qSXMdA=?)ElRnNr7-0C+o5P2VK~^jYGI znYSmMLUtk`uRfW4D3wED>GBRJU{hrkm?bg}sy`JciuyKc%SpCvfFTDO`%ze7>Z(%@ z1P|h=wDF+~%zhQAFe-&uvH9zB(Gk1<~I*ECrg<9@`}JKzLSXiGBHlJ!_li^mAZkG)tBR+`yi-5rG6O| zUX5DRzFp~5XOq|DO_u)RAkD4&Sm5VcxwD#;id2#&0X|0`yrj@CZ#`(%cCoAe;ANMsYqKueVhsRZ>VZw!q4}(bzW@2h-!Np;a>EKT-iV+F$3Ln? zKP0daVF6}caaIb#Eg4uWc(sxu76(NZTiEp+08S`YL6Mv}y1d$*bKqc-P3Wezn;vm2 z)a{hpwJ(8kEpy+(ee))NT3;mv_ITYKXAzj41GO>8W>cLm0>U{K0s7p`9e@pfFgoUR zJE9nMljjRgxgdZuf(h8)Cg!bPyGnI=sQS_MR8oH>WMS=NvEJ!8lLjB^1f&-*&UUaL zIbXw65k$a=;>h-3^g;&!sy@JGw{JfNSWkI>UrHWAw^JFYs+>%JUWd=_pyH1}FH0i#+Y3l}RZ3i86~ zT9c0#0RN|c%MpUcF05kVi*$}L?{*|pW^?10SP2VaN)ULq?J(YBuYZsJ;g9y?w-58% z*WW*U|80DJHzIL=rU$Ul+I$V8M?#DGo?F#ke6Zc6GTQyR~(s7wd|(z+~=+es?Z@VyFYKcr78_O>uV4mEyv9_$)4wHP(p_Ur-_2s zYm_ccITTrcvOkSt3nf+89`3MHLmJ;@t4M;_H!7SX76L86S+Qo06g!Vt>`eDms3ias zYp|T)8CP1^wuL08av9))=c4`5zT6+ajgOz+5zNZN*dB;|d-Hwt25^}}nP6%`=lqi_ zCXhxub^l%0fl7)KzH8RbfPj|NBg@MDjF2N~B)0Q^>fvTlgz4@<5WI6cIvj&cDX+9p z>(b4avdmisP?rTL-;(NiEJ;uj&RfDY)|BkQd40+;)F93ltwzA-=@XDai#!bwSY2Lb zHhzIzp2?)`dy2X-Xhb7<2xz#Jim6k?gg}e@#IXPVF}{6ipC#t~@p=4sw|4bO(k5ns zI>9o3xvNm1P3KapqDmyhQd5I!s=QwEG^oZm&Y7TII-PDi&c+)TwQag6oZclCnfPEy zt;W18+RlD=mW{8Nfwfh$X(fNOI1aCZeD8r;v~C>AYaA_vuCR1dWMaygQ222>9A%n^ z7VcE;L}3!vvDrYSoTV5Cd#O+mhdm)1b?WecT*`X#22OPuqt=GHaqPO-5zFKdj9w`555KZ7GkrUDVMV!tl;Wq({!l%`%Junoj@dLOircVv`+PIF-{{BZA~+9ob1~BVQE1m)Kn{ z^-+I9c1=O}KGaH=*Nq2tO|ffJra72@V^0!``I>K#Os)dCI&HSq2uJHC+WeCo#bG<0 ztKE6KF{=!3o|n9>1i~Vn?m9>XfcSaq6hHu>0#=J+C{AgAvz(xnO95*Vwj=|JlBRnu z1=0W;^CHR?9_Pj#VAcAoet6l3#3L5dq4_g-q$$2oOJyrU!t+M_Ggku!~mTG zO|JI*oBSxXe(I%gN`tl#iotC?C{}Ds1|&9y#I^e;`HXb0O=WlHzL>o#BJ=W^e=g;kKf4pnpKByIv6fI7ukiq#iI5V-wLFvTXXwBB(@;vOnjoRin40g%qEAQDod$$-DkY`HImvhEx-<0X}o4`2_SbR(E}KJ z*K#H*ZRTt@b-}6xNIl>Y;6F)#==xZ(&+Yqf{hb@!J5!P!^n5uWsAg91ZoTm7D!O$i zl@#~h^Q8PfmDVS-v{FY^5iBX2rPQypFO3k=l&C&~X;d$SpNgt~qDV4R)fi}~+rXJi zd8nlUEqgob#;1ag zNdV;F7#AxNsb1HAayE~`G|Nv15Oj3osdbOL_^OqipfBXESev62mkLdB4DT=wo^H*Z zket{SiSng2qR;Evl`^``HSH{uTt$%6AuM$S)U$K4UTu`BIoKqr3KMU2%Nt0KW0;i3 zmX15$!*_>xrDx^w1y8MTHe0E0C_sE7e5u~ES%<-R2Lcn>>Y)QU2c$_{G=ic&|_8qoR)%DiuF%ZTNt z4iTyVs8cL|!KISSv!-C)5TD*2{j|?s)x5KhEM`(dbrQ2iSJ0d=xp#YQ+ZqNKan!CO z-hWxTkAHsp{LVHzKE#}}DRQW(;H4W`gGn|2`H ze+*CvpI%DPSfwv5Vl}+)U13YvA;3T25C!&WZCMF7~$t$J$Xl{$fO$j{k!1#=WsqjG0!>$${}G#&Ur1Wl3gY#lRI zIw{ey;*D)tYWy$D_UX%CM6mbtx&SI&xhA_YY1q$D%6z}NeV5>{7cVQY(TOpnNpNS- zCgcKt)qo%=cZpT9ob5B&I0s-`lc#GafdLpH>1}M$27nw?*iQ85*9<)H?t!xB#a6G> zNeBB)+0MO!mUQf(4kNBB&gne?wZ=v*ncBSSyuEM)X|GD?lz-SR6Un;MQ|a+mB){to z&!JRM_%7=8@p{NQSq%^M3_uQKrvJ9xzI^(B{rjIEKaTe@T*oVkg8MXUa+Z~{#@T$HDk#eRbA&P|3H6reXr^za9@-3d}lT^8|&~Id3s?{vh@0Y zeGtAVz%)$D#D8hmL4*eUnUUiU#Gqnzl~4ABCrT6RLlw3EvUY#8{?GRD{fK6GOn|Ws z%v8kOQ_op;T3k-E7KhryhbW)_+>*|lOm zl6;s+X+jx0N@G}a3_(V=~p~RkY@5a=kd(jJ znOe9*7sWwX@cduJTnWh7Bm(#B=;cp0v}&YM^F!_j$8(OGe4?{Gf0zM%6ih6CH?Q1D zOTNmKsHZuqcF-%E1(5e5kV#3<3MUaKtMZP`3pl0us4{|r|J0r8QOs#S zQX2`7Hy=8^Bu%`ZD^2nvyHlYwGW?aduB#k1@F^!Wb%9;BvEFL(w<*G z-=DsGe1|_C1!n?C6Be_)w#&|cQRL&>c6o}b9^L8}Ymv7*C9heEwA;EbhnJgFC(l(= zIWH4r-ta>XPRM))H-TmD)i5hwx9-8F5k)qS?*-vY4m-$|Qmikw(=vjv<~?zUOQfV{ zN6*xF2G5$zL5LmHupip)(XU z*CsdTi9f#o*1r8>rd{&uP!_UPr1}TrRD}a1;03-D$(zTPWD-tolqlW+SyCdaq%q9| zDAPfC`u@5VCK0adQo;NdOy8A(1+@ z#MD@MJD28aF4q2R-ICRRDtDyfQmj}ZGDBt4d-$eazbU@9TBKK3Jvp4dk%u0Y-@eqB zxYf4q<6MHwgyz!5Uh{*~`Eh*uKE8e6VE&({Uh(n5xvJA;f)3lPtG9R6FpfsdQRY;A z_!O2D3lNlCHneijB-%r5x)4T}w62+C4szzblD?y2`={f{mpcD{R}L6xF2K~ zH96Vt51f1Dix>xJzGa7c`V=GsA64zIcS*&Y)%$SBQt@^fc13O9n?h=rHDIbOx)V;7 zVOp}k8p)fg)JaqyOG>XPpTUB*OJ`<4(48bx{+BiT)c^TT3L-xSA{2%saC5GRzB$Va z0P$09ZkLFM*Xo>qt2zS;GFr9SJZXhubPePeqF<1Xe&qe9H=r#KFS5%W!I*p0Pf%>e zKGDc(TZ}|$)b@?un!o!Dgt+FoVqCHT(F^0IC%TR^(+i}&Easd$lkGu#&7oPVdD0Hi z^;y+%vq;E_`1PGLtB9Z8DxfO@Mq5_QL&7d`*{RGqaA2?v<0f?kuOt3`!$%JNg{4H?%eTVtNKs4##^HCYtlxuE&E3K6`4TQ025S}U1#`o;;Au0xlN)|rwZGN{Pm`BR z8`F)$zNu2a**ftWg2H=O%U?=T#^8)={!R1>)Gca1$*Kvmu`3`#<)xGD zVtyEW0~VL_VmHy*6CEBn7WeW^dl(n8vn03fw;RiU<~G0FLX_-VokOxSA-zGr(5cL` zGyhtSXfMk7)J-p_>))v3_G?oE%brk%WUyn};+ryp2S9r369l~GJI-c;bs=hBrWj%d72F+gcYkh}l7 zWX~M%G~e^XHdQB+8Zt^^AF?=CPk4l;Po~m;1t}3{oG_nib#I68D{`!ENx_^t-6Q(# zF*$F?N4$y#v~adhPjo)Y#_FD4+OxqZY~%$|U%hOE!l84Lio$6Fa}ge|MRNcasCP(_ z8JuMFCT%%rT)Y2GVvOS`w=SKkuq1tfwT@8Ld=?&znCQR(*>NWtQaFQSwZhp|x^ZZK zS{CPHxqkcey+ZaYhDAFjo3>^`>m8Ucx+)D+P3n!6wc5dD=?Ka%I>8aGZaJ8M?n|?E zZzL$|<+e$4c9e;l@G=wZx|rB6W~TvPo!jYzDgjkZq?GLi%(g&AQ{rIm>?p}KqfK&n zC#)$BZx?}8xOFY^vO@!oO#Lh8Q9GFg=@`yllMH%;E1p6Rl@#N;$7U1}#aceSKE?L!H za;Uuro+UZ4M!{L0rCI6t8PP(b>=lX4`7P>`n|H5y+NO4*0@0wC!UwY@B0FG+X!RbE zw%b9Ze`F6evi7KQ|J3t(F;umDuTG3nN-kqX-ji3_RjFc7+!?Djrdi99B1xZ>*E#C_ ziv9TXyMtZ7y}#JV57A;^D*HJo$I2n-WI*X*J3)h>bzRGOotWj|sbp!dKAf)6 zZl?jR!J)f8;9kK{;MY?LH{$Na@6e8IPO^*&n3Nlnj9zLZe<-tdvZB1yK<*|tC~`NQ zCL1{_yOas~%{do2nU50SsyBCqUChO={aRcF}zd)Vpn^Yq-#Op~j?&)X>e-HE27h%zq6@RUly_#23fMCHP?4UhwpU-8C z#ix?aL6nN6H>cBxPW5nvrm5v1G?n1AhGn!@Ib~Qmc)mHjwJ8d>jH||>M6jKtIMm8; zXb3D19_3Rg>94o-x;S+Fyh7~?Bj>1!t7B`D=Av%jRMm2Z$%3lA5dnt7&pQ>Ge*?wp zk5fLj{he}R)&2<}~;5n)@JpSARFHUIcJxs@LkcFF(4i?~_YnRh8L)XHiG$r%?0S)U zos4uYE2iZk7un6cFqLMGQ>WUP)JkBB@$aD<%i5wW<>ScYhTTiKe|l91Ril%QDw(K% zxTg7(&(CUTKWU90zqLPpdp8E1AI;5ruoNfInbJ;-; zxBeBEqtZH5EiE`ItIawv$pF}d~~}^_|&#b zD7#aDh=SDHE}4^@W2!a(l@FaQ~7qH%gWVVX7=G!_|CDxz65J<;5bf zXs0Kz7KNr&keZe9QJEvfU`E+AV)i*kSb1q)dX7(rwg@q5e{p8*OL*D)W+Ct0i`p5i z(QaRk65)EuvCHuw-5lxiqOj`a+ZAyWXx#CbiWLA~ue)@uy-GXWoAch(rq`4CUbh(h ztIpW><$d2Z?W>ZfF2}{YpEf(<7}fnSMKZAfBomDp~Nr9c7L?&Kr?Md zaug_LV~6Wof36_lAPD>76kyTrQQ-$ppn^xB2R@eS83?f(`sVOToXwJK#Iu7ruk5w1 zblIH%Ojer5Wh`!aw|?%WI9|^ef4SwTJ{6s0ylmbO(#XWlk4$HMLB!PKDwl5(KS?z; zkzQ1y8W??azN* zU;q8nTjFnSfk?*`;5R{?2<0uK{#sGB>19-^a;G)fF|@BQ6vL`ooqB%+Uvd@X^QTd*j;IGYWHHWIrCd}>Dvl)OW3X{wiUlS6}9#pA_s{W)MAfF7Jpor{+z(J}Z5HcK=k zZ|e)aR_(X+@9=ImC%i7TTa)Rag$I>y&%2@ob#*7z=gGQe>c4zbJl{*MtEk*4p!P09 zdh6jSJXKnA{+E~C_|7SajY%k{gG(F$tAMQkf4kRg-C@#eDM-EDG;T5=m901vlIQT%ta4ZaM6WT-}jrK~)0CEbb(2pu2b41RPnX16a zFbPE4P+QWb_~Xv(xAy&?@-^s)|2Nc+z*0FICK{Hd9cf)IOJdZ+R_6*>V<63tgyc@6uPNx9`f z*R3F$Tp6{)+4_3Q>!}NRP_4a7ap8y7h-d;D?kagUp43Jw|I@UuanwZfCSqlhKv%BA zyV<5eimoaps+!#szX1sN>Gw>Xd$gplzLi%US$he>jn3 zh2|83)z`Rx4#4UZxq~u#-t5juBYcuJejA^E|M2}k-+zqX|6eos-M~(%53mLTQ1l>f z0thW;*@2F_NTn)-*Cfo|tVg|P8=4YI5Z1%SH6(S{L%ZK(!S1!Tb2KTLohC&l)epgZ zSg?SZ#D-QLz+J@v{}VsLk+Z)KQFWNpg6}oB@0@RnVy;p(h}jQ~GYK!o_=@&Bw4InPo_h z>S`0J;d6Q!csaLvO03R$4Wy>t+T4e|;i*QFLvE@`uIVBmro;fb%ucn=e<(&aVV>@T z!wU=$k;)+o#UjNOP|zVYQpdp`?6<@La}91;R$2^uEl*@5}q86-!GRV+Q0z6p>n*0P;JgP?6CIl6#6g^8Eu_5gdHsx70Ssnc`3oH;*>+3w1 zUIxboWHxGJ<67KocD^> zZGLK-Ld6Q=(}%T{+(=j<|8@1=lc^rtZCO-I$DWTvc`+yHfd_0LO6$Ao-J+Dy)WugS zP|`M$?*R%1P^U}fc1JMpeWxgJZh3SKRtUVcgf)BX*c(}sf8PiUBBO2Uek;m8`ir|~ zD|aZpQEq4LZIx4)RHO;$CA*!vjC?h# z)A|&^=eqKkx2sj7#xkAIatJA$X zD@Fq2{ZVo%e-yAgQn=I%sI*B?b65rgBm@7J*;7YaR}QwhX8?~9|Gc|eQoUXU0q!oM zuh$dRIXRuW`r92XK_+_XtD%*zJga5ao!e5KVrqgE?%lfK&!Ayf8_tWFrT*cB=Li^tmQ_Iud>Xw=el|vIv9Df5dx#5U76p`fl2!JiM7esea3# za6tnApL`SEq_P2d?Pqc|0ADbD+k_x|PCu9Zt_G2hMJ<|w?M9GS>$}s7q$36WLyc5s%b1 z&0Ct+e@WckRnE|*x(V=WIV5BfhVN^6Eth>z)!7(nOhGfDO1qJci5*n)FLo2 z5%s5yOQ7-*S2Y`!CZ;~I3smcBvfb*MbNp0Iy>xunXZuny20*MspSJai0Y4SSfBW(K z=THCVecXBw8OzY?)zjtdL182Cb`G`5)u6s5nGfo@pxRw@D2^mBG;QN6Qvpb1;?Vu< ze|Uq>q6*6m)I_$*lBL>7M)I<4=P{|@<8UDf%)IKpzokiYP1QX<6R-mR+yT~0o%vpa zZA3bbHYZ(EF9SoVWvlr_r92=(ddT5S8>@4rT zWx0WqXQBg{HiCi#@ zWJ=MifX&)UlUs}$f2K0Mx}oymL-fTqq7WI{f=87hGl<%I5x{OcfB=uh`p^BXJptIm z5qXiGx;!JNC`(b0jclS#nK(P%fK3%vy=YMz$(FQ!1w8nXNm0{zTE{{-TPlE4SUP%` zB_xn5Nj~~t@K2Te)U+S`DJs=0BF012ndDa+`>T|t)KxBWk~TDIX)7=7xW z`sZgYB>Uu5dSC7AJvxS{s5o_7)s@39DcxfO+F#lWLB^VMS8s>gO1C7RPjw>-tE z6g9`gmT3_y^E+fUorPinOi2pQ&o!GL`sc6z`19NILJS!D7?UiIC4V^$--KvYng@x& zsV=HxLWb%o_E$L(jprpwAC5$3mQH~nwqtokG3s@xOodPO0*AdISx&5=Pb-T@Epa>l zLtao$=++ZRFIsowNUC66({fUSI9B{nyh3%H0Rlgl3h#YtWp+2}t3f8By6uWpI?DCT zkF43(Z@>R<^Q+)K-hX6r9FBD9e6z+shsxE&iqa^Uuf{7;61YcdUPH<*?SC&kcd<>n ziSq?N9?_{anl*vfC7i^A(8BQ)Z<+!QE4o%%RSmOjZ)s9h;0o&BM-l>4Z-VY9t!y8) z;24P}S|k$oDp2Lp@%;9(h}}p$tvWcKiou??$DKo#j{tVP`hP9Q?eeajvuBSXsKZ5doq5A{Q(bQ{JmtBtdo|J{$& zqt($B_9SI=>3>_>r>9sVu^IzQUHEb$vXlyhh>ndWl_;-pt-@M{Pm)YXHjL}CP6s}) zrpvg9eR`)4UeYU+HCF%-x23jpPXIM!vEc1qFADfN zAw&RHRmMRfQ&FN&R??OH=L;jIaMGNT)&sx`&wI!;<9|y#Q+-EAv?McfMyZ2&3FIuG zvTVecI)=5@IP!EpgAKVk&Mfihq;_$BnpDazKiSy9TOoOq$!2je7ij(susIw&Q^^qo zL;@i<-Ad83T{o2iStwbSiz_9Gu{r2=E)l@?Zo!_w;=xoowXWejYa+(u)~c-q^{q+( zyrmEv*?;4Fsq35pf=X*mNz0@F$0T_7$-DSVhjpISu);RocPXz_P3_<{bH*;k94>XK ziFr}2v0FQXSKEj}C9c=D%vzR<{aC(m1XeRZl4m=Q<;5gf*vaXlRP$y|j{27$>6V+t z-(v{5PzFplz@opw0{L6%x3m$)N1#3hrtIo`S7l){|Hdz;@F8s% zlH`(`@@k#{>9nDvOb!KHM3+D!p5DcVGs`_T+AIAtb;>b_l0y{7xOK9X4D+ap{_*L{ z!y;&pj}p?Uv6_~)7e$0(4z>;`T^gB&$jsK7%G9+s&$L{$r~WWEP>eT98OClRmy^nq z7Z8#P2leojCoB0D>6P>1bRU!PlO=!N8Z?}$Y7(|i_4$A$yj!-q-UvxWhpnLF=WYC}+=6jAW(f1hwL>&1*#a z%r|g_Uz&V+`(C!YbvXh(f}zGyQIA1)os`m?q9m-I@nmWT;!*?CD2jSyZx35 zd+vFSW_QP4K$pNfYC-m%W9w|k=ZfwBtGza7dpl0o#)EifW7Zioh2MYFV%2w1PCjT{ zF=VyWq%%1?lcVhiVOCe{mNU%3-hm%;X+8Ey*iI5lv>U${r)+NFC@K!vPdRda(S?h% zyHn1Oa|#C-g)=&r$Tx}Z(41rI!^S@UbZb^c4XrF5+lpi(auY6cqwAYAKgP+J1pySdvxuC=5ju2HB*8sd(U#IhD^y>mzjUWJZ}p$Ny6P|lKCj` z4QF|57NP*Ra@|rDZbx^WAL4V#P@5jMfI4f^BmQ;CzP;DGe$J)pRu<((C;{Ve1~CN0 zbLp+p8`vpEa6`LQ2PNmr&?3p3hpj;3jPe(C_pOxV!!`y7M9o=sAi}y(%WAcy&R*Em8iv%>Pa-H#Ki4(Ds-BTf%KCzxoAf{h ziI#I|Q0KY!K$*vo$Zbw-OND<^Mt9=~nbHF3$6&S;Mt~w7 znxAU=)Z3ailP!9s0-laByigcnpsHn~p^XIrurh6&M=*lc737N)Z;dXdVYja+=4~k_ zuIVkW{=`lt=}1D3dZ-sp?S5(=$J&E*)abGTq}V1k$~Uv(ovS7He!>3d)BkxlUi0eM zvfI19-?D!?kbaT*mNWyIeue`IMvN3c*LUh z_|lVXOF86nhCNd8MNVAz((E`cz6H49HM*t#Cw0!|fb{ac0eGlTNstCP>%uol+Y}y@ zL+#S-_~Zv~FUTEUr9MhF8pk3^|{7)x*-{XT4(8D5+X4$;E6MYViyxh+GjK;<0H+YfPiL32il z-AciD+jF1IrmkK#WUWgvxTNRz9hdPQB{T_(Ob}&^W^e!Qw^3C7+up%RO>ut0WLc`4 z&BA{;aGFaX@W_Y(pvI(;dRtbT*>@<@(~EEra|MHE%FI)>vYjwbBC*s{z0xbv1k`mh z`qsli31fw*!aKpc&!c_$6^uPD!xB;Tp2E_qE(NHt+{FQzlkCmu&=(7sWQB3dX}S)r z5vlz713kibH8SFH+(ca+ShHQ;pgfX_zZZYIk3ZC?$jd8<;FQS2D?bgqURTtFD${P( zyI!68rVZe=%xRW>t=5(SIMy4*kcvxv*N)j6w{oa_M5fng4d4gbx+q2Dx_O17Z}3Ku z43^N2_1?E27XZA!UdN$H;Bh=x?EdIP<@+_`l)rXatWA|t2b&LPq=+tS#3oX7t1DtG zQ7+g>r=Cc1Du=c)mtf2KVrV6$BtmFiC0K#el2&ooZ0A{}GlJ2zCdy-16xR9N(u1ESRBDekMgrOc5tnm2B?YV_ew>8FS88k23B9e;kT z*{5rK{Pbggx5-}D6_<(%s@_pQRE2DZ_Qc zuLt{%XfKgaZJOO`Yf9;ojc_?}aepaiV!I|Ss}I{KD$pMS?+E}>K&`+0;8O_>-dNdZ zcFaP#K2o+U+~@Sx=TCin81H~Zc(8&iQB<|g+k_dYHhIb7YYScRk?VJnh@$P+l5G)t z83eK-VRie8-UUjGJSNrYDR+^Y*a?x&dJLtVfn<%HRgV+65*>8ER7?bBzPQvR8DM{{ z(+7t`iCKpIRk|iU6!q+?aB1?`90>8%^}f8Aa$m>Z_;qNlMU~ZgTu}3&u#tD=yAH6# zO=a)M={$>?0691h?8qQN?|PKqpT9O`Vn4SZpZ@j!Sk?!Z`WV2!5^mD}CR9CT&=%fp zb!uFlVz2!azEZ?>i<+${Fwo@64ZnW@08(O`lJBxgz1Nepm1VMldX-_kwLVp&Kt@*t zQKekQi@ZUJX+$_HvTj&U zDoBGbFKw7Lqq zD`qQ&kp-s?-MlT=RMO$Hzi#^9wAXTp+1NVDCiNaiV5cZL!^hp;&NMI9!OLv2BHi5x zwVzAv5d5pg3+SJs^ICl5{ZfD3F?yQ^AX{F#PDe-q;`l$7>-!%c{?Y!`{)P|6(Yw5< zY#MJ;5~%`wYE8ZR^je#6$fOFDo8qiQ@K7$>J;H4?`v$&mxvp4+XE zt>P?NmQfDZ5Q`J#laG*jKRIy6OXrB>K$Tu^0uski9@o}%N1(R2v_gO8SPz{Rs_Mvf(V-1dz<%fQaNyQFqIT{-zhK^Z88lXZsFk5utWcCSr(mUt;2dh;6tsg-cSDH`t= z?8mpUrfJ?S+Jh3Tmdm*sy0FD;6O^Ws_)mS$f(YdO%8=q8nKDJsWv4s_M5~g;j}J(b>uTzEmSqz z0{p-{4erbPMf-pA)4N0YnAts)p0`E|(u+p0D%IRE?LJ@HI52?NgNY(Y}ONWH+k#pqct21bTo0i)07z@@hIb-qiVvY+{ z5hhs^P2W~iRADXxoc8U*R;v276n+Efsg(5Q=FopK3s4Gx^?sZBl(ajlMN$Yai5{Yg z2{iEUe)%wv<1#n7MqMGKR_Atwd~- z%%xI8I7o2KVU1Eb1ZkB^)PB#s^`Gzm{Q5h<^%G~ZfBrO{SJuGI^Z;XywgaSe15{aK zR0n_GDc71BF8VloNe{r-G%3x?a*@C^R46#2UIu-c_-R2+M3zgor-Pb>qKjNYsizM~ z(5>zk2gxv#!YWeoBaHq2;resVr|?XD#IZp6 zzQhk?XAj%C8=JN`;6};PGB3Lm{n?2itVzUnTI^OyO9RCvSu7N3!kP*Uxa@SLK{0ym z+Q_TbAw_7<2WR!X6lS!Q#{cXmHS=k1 z$Yh$e=W{g+;uY*~3~6J^+uJ%h3_E`$szZ4pIhkF;*SXtaeED@bcMCr5tMWf3_=lUF zCJj2fW$#nbFu!rlivhArYgZ9b_T4g0ATVVhEzwOu8@5nXxV$x`smJChM5;nKhrpU) z?o_`|iJ0rZEZjTtKz(S@2VIIPUqNv!FxJ?n_VPs&K&s+;+=+K``E-TyEqi|lB!$f9 z(2`0@T$70yVkUcEPG~s&PuWQcZI6!1zDk~?tfYLpjE7@PLR)z8shtHYX-xy%j^aD- zOaj*|(4ryzv_MU)oLaW&-q+mbsVf%mf%1!8RH>DM-EOZ}@2sN2eJr1*sWL4)Ll`ON zc7_%>(eBaxUb>CX6;p-gkFS4!Jd36J9BoiQKpH9E92`G2r4E~~cab`A4@-eHo# zbRu-wZf*__^ixKPEf;Y8!lU*Df$nNEWPWP_ucYif$qmX@SeDbuA?SbkREDK5w}q^Q zD(E-LVK=?F~HqMaNoySmsqBzBlBG9UKB^m z&8(~3qtZ1=1&TwTfvH?%sxe7{ks<%^9CCX259huB%r!9Zs4Il@jad4W(#eg^m zL;IDN%))Rk>uURp`_!BR1F2H>sX*g61qk|dw2cCs9o4(4n1PDTd+kiYuYH76g~Qts zv!7-GI;ScyC6${XcnkhD!foQ~+rexb=uSmYM_ekTQDNl!nJwG5kDtD@&!3*vczKxU zMYG3IFwzP+~vBVKIgE_~!=~5=mJ;-8r zAi|KZ=nXJFXv7?*sJUtp&qLlLI)y{h(L?EGYdK%GDO`UJ{tH@&9bHh@Vtp6IzWww5 z`agfY?%&H}Hbjn@4YBP!Tb7SDPY%?r;$BpuVGWuC*(u1Q!RXk$CuX~Q&%?eNl<5Qo zc9!jm>H}(+7fI)Zx?Jfjm5Fqrp{5FaQyxCrSxFS3^(AuM&Lt=hG*_iA0xfh42X0Q? z`8GWU2pA14pS@@8epx&RH$jj`lYXWbe_aC4Nz1Q8frgSnY9MAgT+dbe?o8V|_o+vJ zq$_uz1+k^dreNBcmj}IK)2u)Ro~l=Jh;x?_i_8HHvRKikSVgvZNX>MaQ#BbO{;@_{ zt8fIU!Nq(I`)56aZY7?Aw1aJEGxK(-cvJ$Jvo^#(sc0%fB{7K7{Ha`#Jsu@Rf9e0{ zRKBYD#bK+%hBPH^7*zj(fTsUVS*aHALoiVO~bOfDZFpx9CXkE$^)= z$Et${Zm5cf>5is%Lid7&RBIV2b>^P?Voa0QFXs{@ILftd_cdik>Eb~co@&=-@5a40 z(`C5Z`&6fDs5tbT24vwrx9e}Neb}`6Ol5WY#D{=Y6El~h$$4jd%2lkM> z`qP`sqh)HHUAdDoL77p5UqWpk=kQWZ4Izr3qE`4a`cct^XCpB4`c%^1_+L`<(CxI5 zAL1Tw=M=3L0Jc;S?p#L>f4q`^=FD+_YX9@;pP$~T+l7Z(n=Z-@&WJOd7a_)<2i1pW zI7+s-l8PrT88lGQE{U5xrG&m#SYDdz_^`tKzRMp5aucg!<#lYbXtg;#z}q(J0Qff# zt1?*MUv7G8=TQmjzeRea!rUa`U9st0pa40L&zXAFg~=1%McYN9VeThUZ9l1kS16WHsTL=0I@baP_@g)EZ??QE zxPvOwnd7EY<0Z2w%k)%<(i5O<#Nz&tArF(SsT+U05i^x(m%EyIpU!Bgtxwu|!i@2w zt$_B+HFkc~OYP^3eAU&vs$#ZRD>LQr4+%|LdEZ^suS0}w4OL!ZjgAa_UsiyVKfO-FD^>f%WO{i1JOZ#MmGmD3{eb(yZbCr2_h!O~Z>ZZ|k1T%36FBXLVJ zABAg&GOpKsKhxzWJypLw)zkO%7<B+yWQ*2yTRNcx>2|nTcFwSlEsYw-z5ufM7At>|yfl8N+ zQ6T1SCYGO4^bnvNb+dEw$RyxDqAFD;!1t=ecPmOVY6VJ`rhV8@xopq!|AH0n;jol~ z!0doBCH+JPcojBGta~L!KUVBBaO{7d<3E4H?c`<2&L-$n&}vzK034MH%90J)&Wq+t zw${xuRvkcjqa;_=gmvB+%1nn$+LKiP{HcorbKJ_T65EP~w2BR#9QJbVnzwt&p2+JV zUN85IowenNYaJTZ5++CH&7ZR_rJ$Y1-nEmFq<*Ns1i-DAe9&SA0ZtBzj~9R8q}Sv( zyOKZP7cG-=d+9}$+3WDHf-RelcDEBL#D&L#{r=1B!xO^hBOem29gkH57Pyi%FP@%I zN&Zu_OIeJe?fQjylPGnG=$uKeM6Rl}Q|e1H&>QwJ_NMUU9XNBg(5~Tt@9d|ST&yFyu&d;^^RY{!6a*nH{qibi zsY@1xN9%QVnL+w$l^h(PDx_mFzuqSbJqRkM-aU)7v2CH2zbIN*jUx1?FeYy>>2tZIaDlRAO@ovrj`Tp|yA($of zcE2ci?j9NhCemWwZRmebZCnWz>#=-0I3gmjJ3{8y zkG)ZQH&xPgd>^XA0$^_iRvadM!xg-d6KtwR!E!|?imU4YHirZRq7Z+fY2@fseJ<-l zPa;7p)L}r4v4dSHk+kSKw1!mLF>7HAcqKrXdFQb-V3iL_9D9F<2_w}>zMn_(>;32V zpUQvlhQlAe#%J`N=;!UYLyrJb|xEq-0qnZet%vbAe5 zjqm+ISNZ*qj{vW~(4w~I#r2_Ru7aww*2!r+iehv-8B_;E4Hxfq5vKxKRo2gte_vkf zWCF!)kVs@lm5NDrcBU((Bbk?EQB_}v;&EB7c0aNnmYaVq%BF|TTaC14zIJ`DCEWoO z9J3}CrlfuY=_2d8rHtbkrx)}@F*WIUUk;PV)!XfOIM_*{bUMaKJ%8{dUQ8~JSPFr( z68SuqAE9!Kz;1^~9xL|ehyLlu_#4_?)N1T(S|9~$?h!oSz}QK} zVMVPojuZ<0q7|6bG3Jo^n)XfAo4uVjln*LSaYt?znryafsO+KC&%M0Zh{e0NV<$*_ zsM-=8YPxQ(`v`w0C*|Iku#b;Do~@BTKmYjj;m3dY_WL_J!E1}v7|a`ONV?NMt2B+U zv$~k)q;k9M?X4~|(3?6us6V0Jp$j=S9%xO59^~xWRU#sUfY+r;pMo>#EX7_6JO9*{ z-OKgU9hEfxc)PVY9pOsND@w95nS+8NDQ`_a)}e!Vd$E)$gCR~*s{9rLNl+S5*~Y2l zVNeMCd)LTZXVMvy!LS&A^Dj&GhZ@a)e*6CQy%52JO%^y(H#svL%h(82 zx@8$3t*|D+Q#mMIqWv>!{##LhN*BkPvdwy)MrIm6!e1m2DO}-`EB89@K#?VMYU}-j@GG*gXfK9mr8Xi{U;asJmjX6{0{JczpiIBN42%Ip=gH; z@$;68ZPdAv9R7oEC-oROwOvk5=ouVGVPjLTI27|-xbNc~v7kO6EStsK6@ICHIcM?R z=*NC2X$TNY$%*ECnAz>Wv31z`dv?rhBb&}6rDORA&*f%c_`(jZJ9ia%?YggOTg0K< z99t!uMMrg2+Ik6pr=MAFHWjrt1v{9k+R+&N@4jTTdr{vx6i^ian=D8eQpBKDKv-3y zXWP~=mp)?M$w8_2S5Ts$BP;QY=n-e zV~P{RVe?`T;8hj&-MlyCop@PQ*VPd}v)k4cb{AW*PQnX*ZtX&-{kq~>^|@yM`n10r zr+;_XbL0wt&X4+8RK=1)54ORVK0|kae3JOD)xn4YG4OypN3;1l$MQevo<>Rbage8CgTES@6wL|EXhs@J9(%; z-tAlqVD}^`?rOmnZ4>NgDk+@27Q4-l)z|Cf_RzV1w}FCB%~F=juBHBM^Fa|g5`2Dk zdB2QrKZi%&i>W-^Q+d$orMspXa?w;n-TIg@Yj6=4t=elkibmq=c`C?BnSG}sFWo+m zJJ8zbn;FjIxy!H5=u_DSN;>+K^>R2``y>b>203Q*VJu zDN5QsvJ%}*k&Ruo0fqQ?;=hpS7*%ukOhLDQDPFvKzo$xM9h^(qa8c#G72}7cqJPeQ zX_^O}0|Zj0n!Iw$wL9Q@pZb#>nn=bK+|*)FT30z~VwK9e-campJUhALr|^q)Fsr<4 zEZHP42Jd7kOZRashmz}YZT;obuR;V5@&%B{#t@rRSC`%E(@QFHIS9ycFut8ACO37sUl^8+ zK)I+qU-SZFI2xQBm+Jz&zyUMOIL&2468w9C%qWZ`swFEbFXLoC-%-+@ig=ttPqlG? zP)88pg@V1O-TsSjOU}HNb_5bX7VPVP{5*dA4TTu^A}>|yjx!O;-CjyFO}Wx1*=6by za7sMi{rt&k%vu9WU}lfVi@h%a5%5>({zUcZ{CUwUBPV-8z+nEsNm2*7sY3H5MpE-| ze+UtryvFQLx|01D!ldD1t~+C_$t2eK_$)?}}Kbz1Gx-d;%`oLb%=Sb`FA zIvv)BW==BqiwitAV8^KHTJ>CioR1>qzsRv5w0e0j$YJv?sRAJVENO?k8E)&EXjOzReodg3NqtLHC8)Pffr+J{KF^=g@a!fKFvWOH6BUODCK zv{ke1zq#yVNs1rK?La}-xL;O$m2lesvUuPB_3^*$y5~?%7I(LTq_ZruOhFk^0jng^0HY0r2`DHlvsn-GN&QRArRJ#LagRoIMsz%{j12031uTnGN?!^E%F*sOdwkqkjJsWq2Swqu#w{T@C%lQHWhao%_e~}G zk!^h@RX??mJ`-_+e-prsX)mh4{38Q%VMVVx68c()OroJ}3FSKq$9|i>&K*SVjY9o?q*&phj zUiGJZMAVbSlds^$D!m(I@WZu}&Lh;D{v zaZ=oW3;63)L#im0$iCGC#GwG?UA6vI=DTn(T*q~BO{&->0&U9GOZx{U9cr4@#s;|+ z>$geoixfgB{r{IGqn7&d?bG#c9`l7hrl7z1@!5V(*Z0+tnM;Qi;Dci0l)0T?IS5ae zLa|HQV`&I*N(NRv^xNs}qwQ>`|I z-r$!6LSt=_bq*=tk&J-wNbMtPyHqN=2CIJ#d;Q9 zYkI4TI4^CGDqY45yG+X2X8W`8f8u_B#(4g^VBg+%&mSs_9h|~3q@E-Tf(Eq{1CuI9 z2u36-4NX4VNrKjiAdR`N+ge_utwGL%1g486G_rsSlp48N;vnm3Xwqg&-qvPyWF3gO zsb3*uDL))&i2_Ubxujbow~4*F5!QEGRx%EOnVLY5+ukMF=cD z&Cef!#e{~H6^zHa4Ywd$4Xc|pBw(v$RApzg62_bghKvlCTR z1E&|tH;s{sgQ_oC%KPL+b;Uq`z*LLIlGQ!9H_9a7OqYNW4~6~Jn2`LaT_Wkwakg<% z0#YAXNwf2dyb+nbcGZ*2UH(=F3a0L41Ai9e#$veWWf z?ax2PHx};~xs3gBMq_M$qT0xKg{Cl^=<}%INooZ=t2Lw~*UI@>3Sfu+ zJ$)vvb*A!5$KhN6SS>WUrc}E8!I|ZcR&A@XdAM@``MHG*_3xG487_ zXi9U8vA@H#-=Bs+p+4Fungw1<5)44Ai#dsM(~R)QI^W(Z59@JC5L^x45N2=Eh?|7e zES>NF@9RyM?8uQM>;K=Ye3Bx*0C3=O;8-d-#UwdgvbyH!=Nzynu199ErK@X62IKmL z17>OlHC2u+@%lV}R9wy;%?=c8m&^nwzO0!&A|yP{Yhlv>nzFN9`-{{l-Fq4Fc0QMX z5Dpzh9J4N}9v{O?Me^z0mfp)nO>E;xqKPuHp5x|?Y&g9Hj#*n+is-ClFEFDVi>$USGzmsbUqk*pMQMUqvbaTPTF%i=e20;kBfwVUG#BqC{*t%y`!8=IEkzC zI!-5Au5#Frm%1^#Ih${o*Swc@m-TdNuaR#ffi2yKdw^nwJW7@dgPM%9sBcc2Kb0-P zAneC+yk-p}=leJpmy2L%hxV4payRgRyR!$}B0=Rpdb%A!|lBgrQ+<><#!D}2bS8 z8C?*6AMFGwF~6iB0QcvmIQukq=sFGb0EO&tJFT5sF6dDZgHwbY{&NZ3S!gEZsMOL_ zU|7SX?x^h2bt>T5utrReHPM%M1(y27dp{INro6b5gCCa#X;=PS?K2zC!Q0G#oOBwP+Mge1_by-Ax zREg;n5E(!NJ&A$GXdiF561RGN5u0)oHnie}5O+_}+LL zOS0ma)Ld-hXya~|GHDx_BWRkGXkJAj6 zgUA%PyToQ?Xh{mUx*F&0{q4G~y@3rxz(pki6s_3dc#OgilsR6$=zgINY{3g&IORNt%Evo65eP}r<+K6s4$d>x8L-kWsO)f?YeK)1YOd<61l+m+QdiQr zXnKWk?P{uf@18Div(88@DwNVD<9xSb-^Tsn{?9fpk?Qq!bY<72!<&3hQF*=`}n_}>vcU&WOv+uP78Vt=G=~J z{FJY?$DK5fWr=hUS2x4{TrI=_&@zdX^nCA46%})N5F^Fr%mq2FQFB{Zd!2GC<*UEx zZs&dR|89le@(cJfx-SHwKjV~fAOKId(qoe zvuV$oV$E77l0f;Thl;N+5767@APeRN7PY@jl-u#M&3y|8!2iFGZAjm%#~OCB_xsN=M8u9fG3?DMzppFe+m z-}m1hsy|cf?c#ksd1`dCUsr&J>wSbq5S{dpo^%av7AQ*cAV<@7Far!XOS9=gP{x9={0VCg}9U2DYx9F2}1pW)ES zRHgxc&}+!a=^m#vZ6MfDal~Al$fI-mq^(tT{Hfsj9svy7Yq(INjy|(8kw;p3xRiV) z5Fw)?qB>X+g$ikqGJW*naLoZwE|Vmw7ghIuCGG0db_*ZtDgO3N-n74x4o4GJKnS-Y z;@#muUP@knZS6-p_RIY7{hj5_(>OIyCDdgftD~tyWr^Z9P$*GHSP?0`aXPu=kPXka zMW^8l#mCW_d@6~DLA|gE0tAeD^VOEG3ROh1h9fd}Q89(zb?d<1i2>(wet#86&KeS^vPX^jO>r%LVIUCyA+sheom0aJ33N_?yUVW3{K zy&cDYTV)W=q$K2P#VJrI0F%;s-c5|_)U}qY7Hs_GDr;&;n4OwhT@F4I6@ok`-Ix>A z0n1aapDMfAV%s-zDy65C=8QV_E@{W~RImB+&wu=;P0%l7xHkJ&l(iJ!x_VD%GD+xK zp%Q9uzEttu-@#WFzHTQ0lmDAR2CnbIIG7H;(j>@tAHZ3KCaL~H?5xmeUr|`rxNz)}|&T9E{IQbd?R`U01%l0n}{VGpKs!@}> zHnP*vEx_I#QcJq)bZhk&WZj%5C8RkRl@ul@nt?0buBNauc99Gbr1iF|h89)9Chivf zAb09VHriNXB`qrz4{)=w6PNs9)$Ue*OHnD+w?@o*aVAyPoCo35KjZz!rwn#@7}#Gn zxueEmT_;La4=+8uhsv+A^ps(;WkDTydq>LQq!@ElhMk{CNj9Z7YsuyGSF@6Lhpk)% za&rS6bphukSEhA^2sV(b_ES0KmwIfH`mzV$h>8^)WgrLDfW-YS8Ip9Nyn0b!?6h31HY?arEa}eg13k z3XcJ~gA~21wl`K+*U8sgd%j%9Q4}!rCQp}0DzWOt*}e0nqMFrxSmd9<&=M|nP#sLv z5GgI1L6ENRz$b9Odv80asO^7$uXYS^G85z8n4i=(r1xZ)bC8u!*T0#(7=a$tEZ`7o z+0&7w!=WEyyL~ev`>_+m6jA`#@SX^FImt;PQ{MVZs{N*A40Q)Etvjoyvbg=f?)W2t zxIWL~=YNjBy92!d{!Wq3J7fQQZD9+6J;8|r;qh9j>^GH{?@Ku$b#*s?t&Nh7Sf{G} zheMY7UlkCR5-IHn;C)j!v4_p2^X*mbmTH0kc3%~a6VsWx?`{tly^Gi>#aw|R;0De+U0q{(i1@_!(`0(Ek)#j~#qk1e(!+=`ueX2JHfKdFz zRPOB4I1>w;OeybI>=({|#cPgq&C_T?pZRtmXQEKhNRf?5FyG3h^svG;YFb~XW>BR> z0b&DyojvoJ%IHp!iE=~~SY8J0^4-)2Z@O*VgD3Q=((&Wk3u*45g;eU4>@hBap&GHO zMiS6HSeN*UBuB&{r^wSF^oMg)Z7o5rT@BzpfIHbzMRp{=Jzcebd){pkI1d^4N@RJ? ztP-_bS)MPGBAf%v?|UxR$A7=yUFFCRifr8K7W5{QO)uNp!a|#!OVtmm@Spx3+Vxz= znubkIluI~Sk=OFc3Gb+zaIrQ}i+4Y%M51`7YIw10C6{#YihNZH?JlpQ*B1$|?ch&d z8wV``zWCdUq=F)U$swDgCiazp1iRj&L;7o9Qb4zk@dmiA!+4d})mSm7WMyChBa(Fc zYuXD{0F^VoNrBlpHRo}Jwm5~)^?E0?MKSl-U7SRRVklIaF3glH&Urdd(6x0U=UjSh z>PQDnzWgRszN9RZAV+bU--Bj@)W6YJPeoXDVNrykgyCj?qvEmN+J=<>Moq378h=pV zEfb*H+2*FDj-h+USvy1mj?6frs0L1^kCcyRjGOiX*rIA>UawvT|%qG zANetthG<@-Uyihp=^e?SQrDM5N;$P?*xs$yzup;jJ?HI*-Ktgc5L~@0rt;w{o%0A3 z6#P@0a&^;xsaH#<=_MZZt->zL_|7pa<1K+*!S3w{_t?ecXS-C_(Omf`LvsuY%8Tt= z)j;QOQ9&O9kX01&BU7*ykoK2?=iGxxDHAEyCYEG zpdxo$qeznQAkl7Q^$c2?Ro;DZfpK&l$d_bdNtFljKOfp`2KAViV;=8nFRBGAE#O825h9#qS1sbKw{yU@NJ?=|iD#Nl z(0i?awX39mI07tboxrEj6a`2rP1_>gWK{5WBen*|>&+KMiWukda2Wl38t1WI^K1R% zeI@i5Batwm7GPc?jay0@S*euOm-pljB=W*IX$VT0MMOS)SCx02$vB2=N5QVmsfX(D z!xC6uTEg0Yhg0k=z6Mn&rBIG}s#G8oKD-=%H5}a1nNphAeKfDKIi8yXgF3aJAO|q> z!KbvPqM#_qsUV~ChMTxytGzEKA7R5W;*hPk+i+EZuW3f-f)1O}Hjy|I5~od2$I+e( z_UGTR#4Fry1VPG+uDXXUx=kV)m>{c<%Qs2V(0~rtt-(*{C37~Eo4n=rCefGz&#RlCP{8%esv}6ggKz&aDon-_^l?yeL{o zix=CmQKX0TmlgZ=`}p{rgyzV+8mt*?Z&_`3hND879#PFENil4><$>B4mE-ad9FfqP z0bW4c)vr3dJfrT|A_a@87od@$WzIo-HVsV;mE`XAJ8=N^Hl%_m)S+eiTlwhBWLH?3 zQmNZLNK44D$}j_m*}f*YQya*CY^UTqI{W{3BKDX}hSHrB z*K8DBCmbW5fe=iIwn*nA+YO3}J!h5~G&;{?HDqGcw^xT|)8B4Ov}mP&%lGN}(zJ6< z_Q`OL>rI&kXr@LgSfY5FV;9Ws2L(^pV}4t%3+HmbbB06#t3m7lpQUj*Tz9bfycBLr zi|pXt6V6C%OKe>QFh10#55KB-v341>b;zOEde;N{`uX$x$M`h9)_40Xy!P3xwsLo- zyReo{J|CcbeX-AT#%1|`KCWqIulD9IW!CxWR#lL4*q)M?YLb-!EmpmRNUPvOc2oB} zB~b;h)05!^t4t@s66Na-0Y| zyACGRs%;TXyR*P-6aHf^DlcEQ)R!n_QMeU&xjCWJojD8MJsvzyu|D4Aifukz32XWF zdFXRZ)~2zOybrs7UnE2#poU+Y${uqGps5sJ9BZ_HNcNf2z6<3|@_BZf#gFy+_K!b4 z{=#K8c!4TCe0ESvoeoB7IyxjJXRRQVA(ZwW^CU=CC7OWrWCiwt2D3NlrfAk;p>unI zO{`*(oSsU>wt&jcocnuvLFm5Ze<>Enc73}hYDGV*+SjCi>!Gjayuk~0{L{}KcRj)E zkxERmnPMH6X5L^(V%x4egj20ccCQs(cY<_a)i%1ImLue)Zt_d$Kr|hZ(wyj&8nr!l z*N-n>#`nLoDPGN;4a~z5?^SPBMby;-+SQr|-tk5#{qIcybuwFW%**m?nlG0H)21v- zQOn6odIFe#JkVtdE|%-nK7bxiJCTUcc-V1BpiplEZofR+)boioNT8-Q z#V8pJ7(bsTH(&n!S8BjxKK0yWn(4PoJe4BJ32Ojib-?KgXv(|MOL3(0<~e4yhbTszNDqkx)an zxxBAcW?S8c-HKML`K0sQp(pHpMPo>q(z^8}FAjW4GL4a)%D$g@4UV&paZ~eD_v>4K zDN|8V^uGAzn|kugqyy$~FaN917AO@j|?5fq=iPZG-{)av6NGC6d1jPrRi$*~_ zJ}ZYN{A2@=z)!x-y@sF&3B2-Xd#ni4Fa6$!G_jf=1=9ciQQJR%WofB>$y^cyRw9>$$zj{eB&||^81>;;4l=w$IWJy4umjSq%x8!i7n#bHa|5DZ zoB5(>eO^_?DB5nk-FpOrwT#A^bmAi1G~iLL!;4%!0jVB93>?HQur!m@xd)`(5vKL+c3dX0phd zAUY4-l>t8;`*9LS4=^I(8FZL<+gczxwxgQx@_dt2f92IQP}|Dsm|Jr8Qi2nuZaYAn z?rm*Jc6FF^Qm|*R%LbN$5tF)qpSoDF?qO*yiN&_uW>lnx^c_jrB#!=0Q{{jE`0(-j zUj(8a&BH@qQ$9_*Hr27m;jp*mJ;D4?Jz91U-=r*8pS)KsG%nl9g?8E|KWI8f4v$2h|nzzq1?aDH61F{-T~D z7Q5M=B>n$QA^H8^?+)XuRl$E}6Y(`K9VU;>p%XR6RU2szQvn;v&0_D{iQQcu{Hfde zX?dKbh07uw>V-J;La}{+bnh*Md0vijRFf6&r^+ zIjTg0`<5x8oe8*ZQ8M&a=Y5>#Q14G~VzOXg48v2Gp?%ta462ZH?@-y_oMmv(!I|7t z487;Aw(9C!kIrv$An&zYUx{3Q!(Rs#+p8k-oNSiN$qT=G4!Q`TSyOtBiW$*`+< zN)JHeSttcH0laMHyKtKzmeUcJC^?IJUrRyeT&&UJ{QNvjY6mzaS~<;Iji$W44d^OJ z9{?!clPR{v_9$BbXvHPtBY%bSWJ@@!aR9C*f#0cCcf984I=+(s^3}~-%solt3loaP!9MJJxvk#x{&;RK4{Zew(VVTQ&=FO<#R5-Ps)1{PbQ;iv?XLQ4<(%T&7jQ}vJtT5RL zcZlp+P=+*c?FdpN`zcEK)~l{cegam5qu=`LBz z7^W5$Gm-v(iSM#BPE7}MR-h(0o^Z7A67Sry`n^#ll+(FG9d;;NXjF!J<-gl1%7i#|cb+Dl8x8CqcmRFm4ho+;X{SOlLdeiHLO-FoGQR%B&ZkCpDdi?> zOdL*sPb2%UqyC?#!NHRY>}>)MwySU89@B=1ZSQo0Mt5>Q719{mxB7K`w>5)?I6A}v zV5(Eux}oro*&&K|ltM+>Oj>}avW!2rp!kI9z?_=O*FH4*-t!wEtKO%JdUNG$9fzVg zQp*7W3VIP8FGXK*V5cKIb0eTQ#!NpH74NI%<0(I zu1$Tg8o1*oi!jFNQ|K|{oRjwF=i%)jc$SSw38hTE?B^yY`(FCfQVtrW)#f7i`iAw- zu{h;~eLz>gQJjIGTIEecx$(lX9 zBT{D!r#@xeQ6z(v<_=N^jFXZ`O;5F>uVa4x`bYi#{T2Ic>mDi0U5w_SY1m%;w$bu2cht}p@`+B_G%P0oh^-~|HJg5Vf9$0m%wd?pzLQuTDcpWKaEAik%ZA^7<9KHkv zN%&Ewt5EEzp_L??Mzx1`N0F#1*1bkBRugSrEgs^3QtWUltfTt>xf+v7T4uJ#f2QWn zP5Ds03Q|c2ZL;`v4DL-9BhZLf*}X_v<3Ec8tA!>YkHeHTl~l^?UXq{v zxnN&DfBgK9fB)i!lJ7j?aw!IjuRa)CWb0j>Kw}D^iQtx&n;++`I`VR=Il8nGq&So! zGyhD^=)r(neCj z?if(twS|yu77y9H^IG$@U2V!H@s@W!weyTB7I9+tPRQU5jLhePh7J~VnT3)SK#2T0 zZx;ZN6s41wTAvF>75?O!+x2*@*PXng7y>BG8iG_wl_&3um}{rmyTK#ee<|2Kpg60? z?Chk<5p5Kp#pw&7^F|3-Pua#$Vhm)cwR^;2AEy!`U0f2tg3 zN{n3Wn3^!mJm#}q_0nY3OYyy*UiY8zY&x?v4uzJGefR~`Fz{{;n8aV(;%3W&G(8i* zZk*1__j{AOFddZ*;QjSve^1CizO}C(zWlvW9Uk{>w^vTfMaz4utxF0%Ny=Gq4r#$z zuL)TZQ#Yiale>h`LnTZH77~d=`(Ad(u8xYrjQZC*__M9ik_@ zFK?^no$y)iU}<$;1V;AH>3|klWKfDn|2d`F#fjD^CJkvvl(U(u$B5X9b&8<6liy;uf_sD6BCKdI31q24vQ>D{sX_WiG(sqZer4`+2ubW?#d$0o?v z*X3|6!TL}SL=A?%Wkv230|u3aYW;U}2oqIrRt?4OboXwpsd=%@=KLQxcqp~ZH(sJl z{Av@bLl@K!X1=%Ee>T~yypKKU_o&r%O`vmPcap4gDN_@&^@Gyi+l-o&gynJEC#jDJ zd>ylOC2X^UcdG9cZILJioMGo%5D#@&CaPQ)tADK@=16%D{O(}>`Qgv;i_11M&_2DH zjSi02-U_duczsI}vYgCnd+TAT(Q!HI#&eEKlfbd4=+!)`f75REqGW=$!K_VU={>zR zCD4*xWMArJqMl(t&Yj~tNiy@H4d^v535G1EvDWEyMjh=Ags`9}hW&HP*IgpOMY)2l+Wdw?avSIyjhM1 zakFWxrdi>cf9}{hlUm-fb0u8yZk7!t0KcoeYSWdvAHkNAs;UJLcUUpn8EPr+-r#kbz-fBpPi=61t?sr`K@*ql=u9cf1s;OPZ zQtH-Bf8DCJJBPtukZs+%xR6KHyqp?Sxdz=N$*&2}1%&E$_1FpfmNk2+8m_jWR87o> z(g}}iqpu%W@pl{RQA3jLbP^pX(qwZPOBzkciZ%G^if2s;WUTS}oWBaj!T-fbQZxkF= z8)ve{es_iVDX0z&e93KqS3+!bn0j3g?BEW9fnwQS(F1(50^unv@}b7P<*MHIQcN}F zS_!+MU0U9k?!V+yMn^SaXV5+(5_G*ED~Xrf37KQ z+QIPeB!HuQmY}KRkjv%pJrAb?VR^3FkN)m1BtIN%9P?4Bg*>Omfg4;!@vs9sSG}a# zJV$9)HngZl9wlwE8wmpT7raCvX>L>D3EnZFs_GuBskgUdPd#QMBFYPy0~ve_YSv5~KH$bKF{ z#jNw#?1gkMk=OO0b9y#+v<%i3TzS(xo6psAAn8n}D)@OtWRqT~q%yCae=qw-)C$sQ z2G1RaWb@bD%s%!kK`9O=@i@4O4sDawp0da#Pw7NYDStQx$hr4gUBBC{bKFRKY&ms7 z0C?=K0vyY-<9B(Vn>r1AkCDA4v;OZV!G$k-j^wU59{cOtyNRq<{9-rnq>OHymxaR~ zJ+ye`O)MXys2)El&^nlhe*lV-K9yL~(>Q}8OV-z!+~tnY|CvyA*+rO9@vMV1p;gpP zrqAB-6QKFyM(QK@+;2!?O~{fVj$q3}2|x#u`Iwt!846a8r|$Xwg`x>^76&Y+3S3%RPf$-54LiK(wk?}f9(2FY=j+ksXwSeUsf-W z`p~oN{8!Lq;#92CK4cE;@kp%lI+7na)z*z6Pw9Zv6PYt^p?a?iM8XcdkDCNn)*0vTx-N z51W&^R&3|7W?OG

JiPB_AlQqyS;?l0Jj4Z8WjVq9P^nQ2oHU$u5t8rD9t*D*zJf z+wCMsi$6bxUe5qszBX}Gze7Hd)IkBmnkuVCU~mdT5mzw?r(_43=S`D@xyAu`e~xW;@cDc$+qb_vvOKi;DJlB0h@@lyHfY7ly8~7! z*(ZfMD~5YFsRSnhUn(^T)j5KosyVQ7b1MAuZmBQ(8})Ul9~4~$5J<7vDfdP=m1UAC zL|h^!5w>D~!G2!1qcEUTD%$DLJ0%iZQA^X)e`D?}X;G$*T6F|x)0{VCpEpnM9&~`& z?Q2feErzY>Wxq)FQh{X3W3i>U3^J(4fSCZ;=_F%(T4R43f4p-mP7i8I;!I6df4T~| zTi1A!r0FcOYC^%Y(8f71i0J*R!j>i zVCy+WFRO>RCH@gX~}v z7hnZ>C|FB&FE+`ig*s9CoVhKdal>Ee?RJ{ zcNJxLUgPdl$FxH2>et$C4v)Huwmmj4ltlwOeQ1au6#ZII}K*HkYyI4sLr`Ifpg$>DWeU1gnhO$9y%q&A1R%8*md zS=*e0@}{8!>a&9ggSvokPWd8>^Hz?(o>z1dzUY1V5TwdhtuwRe*=BietPgJ z-J*#vsNJMDw5dtD^rfz$3b8{Kea(6K8n-+Fs$3Gyu@!UXbaQVMAmTDkCn;Aem!upP z75bH*%k}-!k6(~Bf&LfC_~(28fd!yA8%JSELEKNx5$|;q*<{{J@}b@*n5u+KPN+BF zngqJEck||y3mB-iap(`(m_t?Woe1aIatF>c-vgM)dp+e$Yw24;Jwe* zrPXbp4o=J1dsEj~W%t{1%8TI9bkItjoT`&z{7F;i;Hq`>)~3kXj#Z&o zTO<3j!1Oac9BObh@yO~ptUi_l!s)oR-b#1<*|s>H1}6`YP?S(nzS;&atJOT4x4v9` zKh!hgAX&piX?#T;f4!C;ZPstU*RNmROQAf}``G46QxaJ=MOZg&R_7tKqslV>&d8=$ zfP1%FeE@XWBZRF+`732mk?64V9sE8H_c%L7RCNgBSWtJW(a-nGV03CzZ%x1~iu2zu z%kX_0Kv<1R6co5u)kh$U3ay#%30U{36z@GN>#@uAjYdL8f91Qz0Gq0FgbDx*;b8D9 zqAG~(ur4E}MHx?ufoAG*71mkU33%3op&ZZk8XrIY_U+5Z58r?L_WkRJPycu-3mgyX zIS}efa~n~$UCr9~f9rSrh0+ zxVyR{x@;a5|LjclQje2k$Iju+>FDCfne^_nn%DcK)yXAs1_+R;ao6~m?pCopF~#q! z)<1vyQosNHRK0z5E=F8-TGIex*Ee?McduX%Aa0k|e>ln)QaJkk!}Ly;?Rm=(ntZyiW>TbFFtjQ4hBPPx_wm+Z==2fiuIGkILf+I$n5 zwbB95f9X)(ZB#v%?8o=tp24g-}`_K_K07AfncJ=l_P1ICN zReFGzSf+{!q|;4nV}K60gzXyc!D0lr%0_%6M!Gc|$k%bvc^WE!s2J$+Mn;LZ?R(HE z1t1BzZQYsqV%a&IL?Y=FXR148BS*<;YaNIwf7X+I0>>cA=)ZYCdfW|EZ4^mf4o;lc?>eUHIo8YZE^iM296$Sp{R=qXh6?( z)grb_qv_(=OzAv&_ojzq&ON_1Y2nC{33nZn_0;6od>isJG>RzNr!7Rk}_@NV>^*%n0;Oe>7EHIcTc<_bZC>uKiR8X#*N4OVw|7SIkQ}UI`hjK5ekSef;+?RBnqib-T`C;Ue-IqK}~xpl0A~ zt1_EoJf|koj!|oAq{IUF>aq@WGo9XLf5{l#0fg+w%D&32*`WlF26$j%GVrN}7@%b8;PMnH`t~1ej`ruAQJy-uYoO}Ye~h;3 zMWM64|dA|KGF+Yo^oqM zKu{JqjohF5&^N2hx6xAhi%!Xp0!kt`?EVN?S_j9Gm53;vvPcC4hfSKw{BFacr3wF7 z!?HC~)=QCHtHZ}>-I@lp!Pglq-4ld;{^#erzE?(hID^!4 z=?}}N@ZJ=Rq@<2k7gTRLv{5V$4ev}z!Osjk`Z<}A_+94Oq-ry?9Izk-%rxxJ~^()W5^2V_GE~>yVl4T>W9v)S`8R7n`>n98f1i7uSaE zb(W)Y%5T2Gq6X-6ZhsLle?kt{X^1o7I4uPZ5v`@STactlO1)*}=u;>HkvvcQ<1Ix! z_!McrD3(GafJ*1fg(QkZwdj+@G^dbK1=&KU;7+)O(+ff4LKSlUj!tf1=oDYxOS9 zssgcgF*aa>#aZ$MI%yrcDOEc=Lcjhzn&0Yw>a{*b<=gJe6!pZh#LcNHv+S0wyYQMS z+$;;Px+RtVWeAWk_}t+A4n?)vFj-^Ip+xDj=GjgyR~)_3gfp~d9(8$_PBE48!4^Dr zhgZmNZw(8Qe+0$QE{FYEO)j}ybx@Q^W{t_YQVk!I77Kg=k>ivc{t)N7Tp`BoNNj|%e zq#{(44Yf?S-bQA&U8^vVPMT}n{-bHJWBjxkEF5*Kul7zut z3HAC(e^KMZ6G_||m#iLk2G5f7*yhoesEE?oo%Lx* zL$x+)eYP^eo>xDXg?bTo5v1pfdmf{#YePA|VU4GHiGArSyy>(9RtQoX6)dQV-cYWo zW~p{K)sOO#d6CYFlCCG9d%HAHk;ULx?`^l`f0VS+_oXmc?EE^OuG{!KxX;Rc8ShlP zAAz68+|}W7iedu{f{_=aTMwRY1wO!hok&%DzX?EIDvvCkh_X5=w;&hE*%0uT>S3ds zg}gc9B}AE*-kp)YmLPyPlXF{MZw`&WRg;|x0f=mOFgh}I*bmi81+bv0?yk4Ybd~3_ zfBGT*fEx&V>NOJIujOf|YCc)(R7Ze}os}d5HN_=|)8w&Tozyh=Qnr?_&HJTHN&3WO zKmPb|e|Q)7Uju+(0V)=XI11P3^}uk-sc1E@4JCxU9=Zr+!;wg5E838os$D~%R4Y!z zZ@oKY%@P-qEX7DIxwLhzZfo%(Coie#f55>8Yh7};s8Q-`-V{{6D?4*jAbZv1*}CL) zw#^&$=Jj$iW3DdKMo^nt?n>FYy$!66ssiHNPawtK&CZ8|7LNN-AZfqUMw85@DBvz3)1?J((YE9uB75UMb<;ukjI5^mrJ`r$Y-L z>4Ri264)u{n~KkYF*47t7->AzT{<1*I4MWscPBXC>z*HvCmW2eaih4FKZ5;96TwFkMS z#q(A2RhohrWn<%cU-woof2FRGnIZ(ncP?!#+54__evD}a4Vq-M z%hrkK7}R}fcax;4-J23OYSGX486!WpP3e_J_7=8n#wZuwRr zhJ452x%<3`+no06vM5t&(fhhL3@g2V=+UL55BpLm6uqWlA8l$YS<9aKJ=^RaJgf67 z8zq$=tFTyXir1Hzn`W9M4RY?48{nn}2P8HX=1J5xv~PuQ!ng?xc_+8jcgyv?{r=m( zK78t*|MiQZkP{?Le>6CxHv$kZ+p3#g%bl=KD6+8`)v^UT=(5WRyVU+@%O$fYArG2T zI#a2*>l}(?RleQ0@0c}Y9vbxSQjqplRPmyv{Ws7((BP#wKnfY`j|22Zi~y77yr6SP zm2`6X740X5C5;$w{?&$B?7+0+5HTxR0n8^eYuRJXn7vfqf1IG4c?007PR&vFKFN9f zeR&P(rP7|z?BCzMk3W9(#Yh9Y}BB zEotxNacYhme_2owHias#WC+O1C;1TT1D%TsryA;c!J3peKNR~MS7bx0_My5R3M*9II<*H7l=h=nx&OLsf1}*R2cc)%bRi=ACglY>so47nb{SCB`_-y?xM}5q^1b++3>t0sVe^od+9fUuqhlQwA76g>gsSaOs z;a%Db@kORj*Of{J%6>|0(Ozwto{?upbNSRA<+Hsc_1uA3ZJ_MtsR2Nf6(kK|s~gXs zB6va*N6+iYRz6wQLKKeC)(bGJK6B>xdVlPOuWV-5Z>gw~d-z)UGh#-D4OaG7WW)X)W#VRw{W88<;IEPJ2^L zQAzsz(nl;d8=P8}RXDZ!lj45YO=%_mfnMW8I8N2FpBWA@@*mWC(e5F6VaQBke^OvB zJ&}z(D&PhdZTf=)GGxaXdBUY}5&$N~?Hsk8e~;$%_t8E-**p(&^*L7f2eDlGBPVHe zD#m-iE?31FvFy|u1^X~RbY2{>j7*xH7NYXVhmJAA{WX49cvxbYq70?&ir|B9y-3@V zaU1x@Txy|&dP&^DGhO?3hc+mF!-0U|4RGo*DN&&B%V%adEDRoROvb}t!Y zc?~?I_tnc`(B4*90#j9%4DS@!llfc+F*1O|Sq1$NVmY*0zq}SFdSoCLY22~z(tVjd zk!BUSAUG?`se7ja`ny^IppUm?>C_1?e_*Nnr5IbMjv}FT&0@eHoVBc=osIp@A)^in z4yjQhEN;|rAdYyjY5#754NEZPl0d{mfsufA61a9SOgr*H^{$(v-S$7 z5|AS0+Ai~fU5SS+>}3)Wo%d_rn5ourA0%-lD`cd|PvW$Ck8_Y25@6QL$ zH(K^iZ+$PxV~=I~{llk!e*488TwT&{oV(;4vhrVR`bclCPU*)%x^Ji8?a8&X0{O2A zc5j3VHIS^m?E~seRFlDj-08J`CA05#z^fQ6g3;_XM=}OsvPs{_!)vjnb6G-ZJFMIk%3hQhbwRksN#Sso}(%RdF)iv zKLwqT+TX<-6Y(#B*_tEWx0nAMU+wF2tXfBzJn~+uFeQ`Eoqgn{Phn6@h&lMX#@09AtkKQZ&_Mv_L^n|ewTR^9MHID8} zs2UiZ2|WZecE;tAf6#qco~bjBM50v43N3q03T$krGb>`NtcIyg^++w)m!h7Mjg&zo z3^3+AohD%kbPgOgVZpWzq`p<pWpWwMU+X0CVk{^q2j z)g*%SpIPv9F-NfsNSshJvf2_m1#PiAN{C}(W&aEIk zw%hQIOS=~EG*QIsv~j2n-E0+FH@$f$(MY$a~Wtj zaodW@XxfSv54v`b7yEGuIV};Us5y=v>*Xz;sckn%e>`1*C?JfNH&GRIDz8odqRp<{ z;g$2DnVoHM*Os%Zq8#9IF+ZH7QYGuQb&0C1me$h9Oc$vtrBWH46JK@ zzg*uweE+Tf`2P79>K2=Z3jXe$z*yDyIkl6x+1tb^%8p|RbnCEwtB~jw<|>rcBHyG} zvNu45e^YCYN$huEbSHsx8a6UYxE!^bq3Tco#M)<|c*@=$lLsH;BH3`{!19(jK{>4v z5J|9dW!N)9Jd&HdsdHafuBj-fCKMdaS%TJ@Znch+p9X|}>U8NX(-sCv^g8OA647%h znwA&Cw_U0|K115KUrdGbsTTzju*{HM%~d`ye-+JeL~REBA{-67*4S0lJdrBE1H}i} zFr&^Ewo%7;YdF-^OyFE<60h-ytzME4PZa&RDRRj3RKsE%D!iBKK84}rWX$UH32!3+ zk+nm;$J%t(fZ%oZu2p5y?|`aN5bc0zSDk0b@pn2RA2zDnK{jpY&PRF~O*wu^9@QTh ze^{u3k94<5ilWqdqW&NC>-fjt+lo({`QWj+q%H9!wRqxlv)V&l6O?UgwoyP=>;{!( zsBnk_AWJYAdq>M3WuR1T8@FQUnACs(m(2vXj#J!7dpt1iW)XAWz#)6IZyN_ zvj$Bvy3R+MIu-DVQga;Btl0RI-TD1rAC$}TLhf%Dz7LU}Nsv~!UmJvBSskO(khXK2 zQRQRj8NAvm8ZSlnS?q+jO4Xlt5+!BLJyllzF%m)}FEe>aj$ z)EjWa$+}*Kin+LV!n&jcduYUAlZDFNdbvNI1hF*RUPl!(Q#*{Lip zc$q>E#0@@_x7O<=HOpb1p;0Nve}b}AOUe!{%Th9r0^)v|$r+Cc@ExEY1y5 zj7=(sV*oD3Vp?kc*Uz_gD@0L^3M0rGbXX-g*!c3Agx@10#!(!59ZvWtF4m~!L9@=& zCN;@&J!RtQx6;TvlMJJbbv98(?cc)^3DJ=Ve9>h{4s{qZ(XhQ+w|5NUe|Hl6phquG zZk^|jgFph>p@LG{YSZLY!)QR*2!t)AmzSM7S!~zzgjZe_KDE5MFTtWB=FRbG(ozwW zjit3l!i}mIRM}@7QMMv)M`0t>%41XT(iZS3dBQ6riX3pvE>nM;S`{dvH$aOWUXNFU>;~IA&KYC^6}f^(Z$qKxs7^^4CNmI+YG@UdnZ4Tr zqiEC99euF7+B97Qd8+Bq=cdIUX^trUQcxk$a?D2F9e+`5llR7+e;9qnT!)@hULr;_|OxatU5e@+GVz-7RM%yx^QT`TmxC^ z?!kc#b`0h6@WRTaf5zpg%IQ)u$wQ$ca4!4OB`%NKn^8@n$4mW>4Y>5)W?U1ICGLuQ zU$Ru}PRk*a>5}BHSo}Jct#6q&nwbO@2M~uq)3$Y?UyHUN?N$dp%I5_8-rBl=9i91D zOyA-7bOm7YWban&^Kas^UkttxezslRTm4(v*kz~CAzBCJf5fJZfjn*BL{KdSGEdV0 zL?tRs9#l(HRkPTf&70p>N z-3hP?p3BODQK_t?Zv#2|J{8tD=hk#F(_42dc7-(Ls@40?tYMiNX-BF{Y){F(amaiC zr)jDJe}+;e&#~l}$)bD<_L1tDx4NaAo}0gN=~BK6pR;yqL6z}-1@sGpvlty`kGOws-^VC#z~3~ zd&}x|r2bt854EXEpFKLpj22SELna)+oGH^e>>>0 z+caWdyP&}A?(JmR)JUTgAxJnKK@m(LFf?>NgAy5JQdUrhy6bjAB1=wiNKL+}bs>=g zd;vP})+9a^2>$%=?FXmwuHQbi|A`&jmeM_MUGau=Is?_b$82e#Y$DI0b=cGi>;&=H z*Vi}M_{1@jBsgtH1w{f6yJXa=e-4muhrG;6iNl#~-tq9X<5be{&^}%zNJ^ZyyGxM% zmH4Qe-w&i)hDbN)rs@r#cGq0?hRZ9hs^l^Sf2j!?&#QPS6(%FVsw}Vdf*!qgK2OJl za-@(lkgt%Kh;?mXA%w7LY{fyj|^povzt%S!6Yde}CIc9Z_DOq2waO@b9L-=;9j>hQ?v$d*0eofqqM&@!$bj{z_0{uN zlw~eo-Z|wm^eeDDr&7mKjdnnE1i{5Ca@2$V@4HgW1$gRMdZg~(cY|=W_qZ!prv!W7 zbgokOFF1_i-7`hUO}TM-f0gRBW2{e#=bxWH{&+tP@rYvJ1a11jjdgXD^|ikZh7PuA zOA+rN3M2$gkbBY7%Ny~lb%j&(^Ob49Sp={)wpdflb5owKQzY9svtzp1dfwzX>%L2% zv0HL)$6Kb165aW6B0YG22AQr-%PvKvMy`&;(i)mpW>t~&%_>$gf27qqaVpWcstM{? zjXC>CNy(F<^{R36xKtF^!BeH&t^o%hc5ixPJ)_w7@%4{)l#9pxo81a8H#kqXrk?R| zDs`uR434+U5L@%c#nC@2^Y~M(XGBj1RWCprWWnx>sYDwE!%bI~zZMb9X-~eqmfE5! zAd7*caxxlG@$FhXf9lgawLl^~Z?ax}jQf&RVRTTTi_J=1q+$Y_!a>@jORF&_6T-@( z+mU2sK$9A?V=CUc_2pt;HTCPu!|$*x$i9%Snjee*#A1K`7{C4g{Xa~0J^Z$e2*Huj z%L0Zys(z}Fo0C8pKpH2xu$$NrLH|E{HFwV&g+dZsc+?Llta8&*`AKoXb%AW%#XiZ!z|LC3mqy!!7BFU{l`KQxv zme_lFE6yg@jzO9IRHtzaj7Xw6lXW5qM8A_^e+RGvQ{u~+a?|t1K6kVwvsw6se0zDc zq;K@Cp@JlAPt6s0qn!<8!L3Eh^agm`Ve>we`pl74MM)~~MAu}AkBTP)d!oa;r=-d? zWotwB*y?l1#{Ku|=%F?l(nwRm<*Z+`db_7a9GjigjSwZCHrij?Jua0OPVbyKU8Q)p ze@WPrNNjPy5+!GDuWh#AzW~pPm0oFH);l;+O}+)tq}g3ayGlt+Q3CHQst*ld4*oLmpG{r zuJVFn6xmwNPF*6qb0_80@-gSmfBPtx`jK6&?vjq1;BGk5C~7advuSy?U3ym)Z)yPJ zN#7p9#Xi@S#F1r1be>=ARMl-DT4Ye7Q-wU_y9N99S;Mk-SG(omgyiJ>wJpkCpJuPk zDGIQG!oX=K3&(jlCahQUvI(<)ca7z#;}quP2wh@m+c;gj;qHL*#(F89e_VCdIE?uz z2K}z1TdHtDd==&Gvq7*G1wKfaDH?>L<=sILXV z?du=Qs`*rCN^MLn-r9bvfA}l@j*2(x`bgAT%$A*4yFu=M3Tjiv~SKCg_W>4X&>QaE%Re|!#GGIclf5Y9moo5L9{X_fx zw||a*|EeXX4SUaoLQ>as-gJ>7k`s=Tlde(0b?{!}c0~fdp64L^q**sHf_2$dv}eb- z*>~Qr8UeB|iO_kCQGv(wjgQiW?P$fw(FqQ+#qv@*;#60ax6CgB@lKV@md~wHnCgWi z-DC6j6X>(q;{rt&e{WZSK7`3rWoTz~n?Q7!I+L4gzxTKoDRN_5tw?9fv!Wv$f0BwM ztUJG3u}|+y$yZ}v7lfq4ui`=SYcBQx*qO9M{3c^kggb;WO4oIJvl$5X;EWWFhAI0_ zMNv#r>W%dEZ*#R6CYbr^U zZ~F+|_GZ40e*!Q5-LY956kP{<3eFC3_DJ2kp=}<%PO6Enc*#(u^OL9N7hOvxN@G&zNmire$Rlr)!a~1qrw6nWywzOW6e!#dWd{11FjSiZBshsHb}15{ zc83xi01`whB(Q^Zl)nWp5XGDbDo-f3CTza_!sS65e_ujQ*G?KVvrc)rENm&=sKJ2H zYD=hetSmVDyebv0xWH*5qYx*1g_d-_yNC()`}WK_?eWrQ95@%fhuE}EJa`AueXKk< zi2l{!Ng^z2bao@9VbLRQ)9J>c3+t+z2*G#c5sh#iSUn|aZH{{?eXAz5`W0-{OCaA= zDc*_me}p)>4U}?~6HHuNLjKYxk6k_9;h5w#pX>Gg_utrN-#>r-g@D85Z+GC?widPZ zxyyy@2A*4Qj=1x^le6kzLgEK8jn@Ypi9ThrPEKMn5OV# z7(% z+lNnIemv(!9;CY(iOF$MD3k6xDw)J*O8psZUs0sufN|;dJ z`T1;=s|pjV>eew89>A$G2^&Lhs$%J2sl&!`IH>FIsPW&L$)AUpxcya&TVTr#1<jZwfJjYOj`K(@9k zvB(-~+U|~RUGM1l?!>%aI*ia@Gn59I49Wh8idV5^h?a_IMx}kL#(c_| zUEQk@FJ$han8=}+fGPnbHT5+1NALB&zV`d?4h9bm>%kcZQw9=;Mjm-+607zNnTW+X zy{0+0Kpt?wimWPk%8R#6B3)BDIIzDCJrIVB=v_TVN71QCcfy$!uPS6qf5t|&G>xTz z|5ZDUHwb&!JkZaQ($-6PetqN9qb#p2n9%?`ljI}a)rJA_Eo$L00NTY+a?5qP$2-pyfsYmY_VL4C`iSYV!7f1n0b3W(s%_&? zYnB>~qKV^pNLjKb1{OO~f1pPo8PhRu-J_&Adk@}Pm*4L=rY4E(fHR&1T;1!d*Na|E_;;e^nFsUe_T(XFs-Q zQV7yOc@vPm3j}%cwlB@=RAkLgH1Ov52f_6rY!0%j~*4sz>5mU!d^zxGN>v}oB)r3=bZ`KXTKMKTdhhV;Rgzc>3*;KE(0>nlrRDVb!o zcO~nT=>u$b1%Ru=q*SSCKUD4`lBf0>5l@FK5#3C5nv@~se^@7fVNbe40WwtOS5%yX z=lpf!Y0lE!A<7TV3H+BJ>mayJqtOxLTc4zUHwTaIpS13I#>;e=0E$Oo4GKwwLkzSUI_DNd1DM9QlZym^0 z*8c)N%&b!5EhFS6a;pU6HJ=?58$5P#6l=2;y41XELQOjb?Q|H5(ya2O6JS$b5Q&jL zv;C&ni{Lt(T~d zxz7^y4OR@tM_8k|Drzdc8SL7U{~X;-4hO5ctzZQqU4MEcORRgW%BBiC0~53UFNqE0 zRDYjf@O|X2sx|nFPiYqCN}z_vE%^T#pY9)DKmDS;f3__w(Kc|g;`vQC8tTDnk6}bH zvfjOga-*t+Ow|JDaEM$R%ox++-$@KS*@?w5gaZswG$TECMO}6MUL(dTq&ns8m)5~1 z=ur69tbdm1%-Qk6>T(<`smX4Syc+N?fU+8A)CNiEo3TwfZ71l5lAF+~=a*c8H8$3M zPPp(MNy!#M(TTW=ge@sJcOwT6SF|=hQXl-{ckA`xYx~9cu2W6`w{qwK6A0Pryo34x z<`U8ky(f3>zC=Tx$y=+GpqM2!rg z!%{h`Hc!f$%i(XbVLQLA>Me1C_$e2tu9gSm2|DKtH}FVI|KI-w62r4x`V#^GoC^JU delta 50152 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%0A@b; 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 pgYs)ZYE+zkm3zzmz|{ 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 diff --git a/app-forensics/yara/Manifest b/app-forensics/yara/Manifest index 45a86d225310..8ead81cd4db2 100644 --- a/app-forensics/yara/Manifest +++ b/app-forensics/yara/Manifest @@ -1,6 +1,4 @@ -DIST yara-4.3.2.tar.gz 2179265 BLAKE2B cfcc18dbd4c69f5f640ef755a8d4efe5f7ec8e313153955644fbd2adc03d1c73cddc042e95c0c0629fd58780922eb3dc1c72a5ca1bd9ff767a9e3f41f1652c98 SHA512 dc77ec46a30ca2fff33b639166fc554c9c6d9e955642774e23da3ea7dbb25fe154cfd4ef83c9808920193028b9099258a63b3f1b9a66864a1f3905f0a8e8053f DIST yara-4.4.0.tar.gz 2220068 BLAKE2B f9654592f3dbe493dc31bcda80c9f0e31a2a8998f47d1172afe7456a9d4ead8f475e3f0999140c952343cdeca1cedc8060a3b42c1bbe57ce617fd5b5a86dbfb3 SHA512 705db57b73e5165a26e0aaea728521f372b9f7f613665860dd22066c30e75a614815fb17ee8654780fcfc157f0137cbeda015ec088a698f31adcf071e233205f -EBUILD yara-4.3.2.ebuild 1297 BLAKE2B b039bc6e8343b87edbd06fbfc16b1eae05dcd497ae0835cac3aa5940fe6479ec19bae1c5ab9d6792d9e33158f6f361d7e8cdb4135a766d5a87a68c3dbbe9bb5e SHA512 38cb38145ebb4c6eea9665f8ce8d4c701ce03fc3f4a3f8e626a2b8e7198a91f2a05e189fabbf3d65321d09f743c00b4ce10c4cbb84199619e33a43f145b5b781 EBUILD yara-4.4.0.ebuild 1297 BLAKE2B b039bc6e8343b87edbd06fbfc16b1eae05dcd497ae0835cac3aa5940fe6479ec19bae1c5ab9d6792d9e33158f6f361d7e8cdb4135a766d5a87a68c3dbbe9bb5e SHA512 38cb38145ebb4c6eea9665f8ce8d4c701ce03fc3f4a3f8e626a2b8e7198a91f2a05e189fabbf3d65321d09f743c00b4ce10c4cbb84199619e33a43f145b5b781 EBUILD yara-9999.ebuild 1299 BLAKE2B 1bfd0ff1ce1aa183bc0b605d3bbde4660fa8b97c3502426bc76335e9b74a9528232556c82fcf1fb1bc77f1c22711ae4af042585834567211e429474496d03b24 SHA512 56cf978196ec23ca63fa5846bd928ade3dfc607dc9f91c7e8a5471936bbd9086bef5da8fc3f32ee376116dab92ed5cb959c97752b891f997b46b478fec046d1a MISC metadata.xml 1284 BLAKE2B 5e8b7f95170b97d4d55fda012f1108acfb0cae362d4da0f3559375d529194b5e4f9644d8ca3d0fc7e438b873f3827aec307dc664808a56561153679fc0bd5729 SHA512 64048379eb1d51afeee050ea906a8fa7bda9d5bdc78807d04c1f5f5b5a425b512de5facb6b79f23ed8d5517caf779ef327d7eb148ae2a32407904db05efb337f diff --git a/app-forensics/yara/yara-4.3.2.ebuild b/app-forensics/yara/yara-4.3.2.ebuild deleted file mode 100644 index 71cdcbc586e9..000000000000 --- a/app-forensics/yara/yara-4.3.2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="A malware identification and classification tool" -HOMEPAGE="https://virustotal.github.io/yara/" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/VirusTotal/yara.git" -else - SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${PV/_/-}" - KEYWORDS="amd64 ~arm64 ~ppc64 x86" -fi - -LICENSE="Apache-2.0" -SLOT="0/8" -IUSE="+dex +dotnet +cuckoo +macho +magic profiling python test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/openssl:= - cuckoo? ( dev-libs/jansson:= ) - magic? ( sys-apps/file:= ) -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" -PDEPEND="python? ( =dev-python/yara-python-$(ver_cut 1)* )" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable profiling) \ - $(use_enable cuckoo) \ - $(use_enable magic) \ - $(use_enable dotnet) \ - $(use_enable macho) \ - $(use_enable dex) \ - $(use_enable test static) -} - -src_test() { - emake check -} - -src_install() { - default - - # TODO: Allow tests to work against dyn. lib rather than building - # statically just for tests. - find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die -} diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index f1acc99121d67260c2b30766087572ebb22272c2..7e3370937acab432dfdb0ae0d93021797b94e0ca 100644 GIT binary patch literal 50416 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 BUsC`8 literal 50427 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 M0~adORhyLMTTZ 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%0ADw7%3Kal>iu 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[$T+Vtt zu{Rxj9avvwui)a7B0jlapa=Dtof_8r(q;m%R0UKpepnnks!|iQVTq22^kL&qV{?B+ zz^3~%eRK8TE&u~PJeC8I>&9i*{X;FDstN+vRN&)u*nOn}dHxjof`NO+GbK&aqo^9QV&|Vv$!X4th3{K&S;s zPChj5oi6JT=E1PpHU)=N!w>5Xr{y_EIviC#v~_ktsV`;6T@8oVE}8=)dc@gx4a609 zklQ{2i2-QFv)akqF8#QK>6URRwx=N{9QutXsefD9&mr{T$Tfz zjW;*$xbYe1>9$+adhPMVzVu)Jd=`2qP!y7G1MHD6c&*bR1a~CPq%V|HFA74O#POh9 z|FZYuYw$lVdFUSW!Xy|Gx_3u&ITFNG;XPC;&ins{2dxi74T1W~H+$1sdRbg`*rzMh zf!k;Q;`RV6*s`dS;g`0y zuID71oG!YOqQ>T4XwrK^p}4);+P1ei)wc&#SpGb1hjh6a{6KXza72Hf!4;uX<>vF= zPm6g@1i(yQmDMZApKqv82A&K^XVCJOTpR=Ed$t1UBCiZh1hP82$5Izm=mnVOb`XJP zHUS%;r?ypJ30wlT^fo2zwa%7^JL;_x9bxgOnqS(-e?GGQU;q65P53uH)@j{6Z7zFj zm1ArsCn|$^X>G3pqho&^3Nx#XuFa^@$6x@9fYUC&6SLhp-loF3;$32HJ)+gNx|3;W zS9<(X`qRw@<-u;SEx-6tUj<5KMUKm!79ugUCelN3Kfy_~6x~+3RIP(~b&aErRkXjyR8n(0iS(O-;vtz*D_hdmb(woGzN}Nnt&`V4T?__LpdH z10vv*GPiQy8h7ymrKq0j%Q>}yB3%#t$0Y8`{$ zlZ|0@?KL7l>^FbcLqBaeiv!1ij*APUA=vGJpOuJd0RULioZ;;5hMcQLn(WuyPkWvJ z@0pP;|MvO!x16a0-isq~>GdPz7^hof=tGqr&Qt{KY-=#%03qu&w5O|T3*h7dEZLzU zo&xtOCI?+3Xr8+Xpt`kV0-xGd(c6|M7M-uQL<%B+X%Bx}A~3-4%9#W~Dz5+=e8Xa66t%{Jrx3*g+@zd%_k1kh8SfFkswo4h* z1LSp^cpQI~i^_`eX)`G#bgkswKq#3QT(~Y^GCrjHG;nCHPLtFpx9))I9J-HMH3uq&|NdPC9S& z8q+)#CxxQ&F8b21x?J%Cy257lC#ccQEV6%L(6^{Mh2N{IY2+pDdmTBRs@MQo9Xi-u z4c7o20J4*z91Q1La6+${lK_XHtik{sLaz4^3;5qJKgPE&f2*I~T)K}}E||Nv_Dw

E#h{y^Cb{*cMC{N%n9AW4BU`)nt(R^9^~55Agz$I=9^^ c4{2=$AC7`v3b$}_pk_ZG;HrxckzoP>03NVuKL7v# delta 48740 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 diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest index 8a88a7b9b450..40182a689dd3 100644 --- a/app-text/gtranslator/Manifest +++ b/app-text/gtranslator/Manifest @@ -2,6 +2,8 @@ AUX gtranslator-42.0-Revert-Add-GDA-6-compatibility.patch 802 BLAKE2B 9df62e77c9 AUX gtranslator-45.2-Revert-Add-GDA-6-compatibility.patch 812 BLAKE2B b6ef324847e4185e1037bc23450c06570eef5c2474985b5b3d4f4d3f9c6274f71e51082125973699c5457d06e45818833763478f848c0a9dfc3d658e8ef84761 SHA512 f69ffff370943dc379de19b90e4a0418a087ffda0258b8ad4538626fbf28fa962649bb3050c3879977523775c79a2c60d87b35a0a4ef48da7a7f6e465829c978 DIST gtranslator-42.0.tar.xz 1526376 BLAKE2B 3d6834c201601415a1fb761bcef471a6c63aae311d22cb1ef5d615e20d124d05b165abb92590da2502b79456c9130e14dd7733746f5006a3c219aaf7f0505ba7 SHA512 785f2757360425b735948faca9eb8ef5f4433394f4fd99ff6e1f78f41d382c7769318ad8d329906910bcdd5a64b4ee0aa2df2e218a3c4b7576938e3d870077b6 DIST gtranslator-45.2.tar.xz 1524056 BLAKE2B 751c5f8666d278a84ce73cda95719c485de05e91cccf742bb2344245383302d6816b25021ff0ebb5d1276cfe79747cae6f3e9a2b03ae4aa55848d60232029444 SHA512 e616334945c212e0bf14938b86df13e66dd67c5dbeb39a6991d0cf833937bdb4647779ac9c1b94c9c7efbb824d0f94a5866123fbfbd532a117825436d171c121 +DIST gtranslator-45.3.tar.xz 1524700 BLAKE2B 5437f479d5276ef405cbd82c37aaa34b1cc4fe1ffa01d32e1e946adb65da0668ac6eb7359cb374a968367a16564959efb6d260dbeb148d34aca3c69cd545926e SHA512 6b4db2f12ec57db6b0ee7ae0030f2fe5bc748e0b501e3ea6f529e47e5e77196a47cf5bf6333fe84c314eaec20d353e7a2bf9a8bea75bbbcd7da438c2dc5e22c9 EBUILD gtranslator-42.0.ebuild 1149 BLAKE2B 8ed3f419fdb486022fd3fbcc488a7d1ab3b9e73dcff9a1c5312aef7d810d324971352f9045df601680a285d42389a2ccc350de73c4d84fd2cb6b7d9fce3ccfbf SHA512 6829ea8aab9665e5698144e20eb4ad5f4bb95db4d4f8c9fc1112990a41eb8819384e4436d6cbebe2b5c2ba0c68fb2fd2e896e4c74417b1bc83b60b17445e2a88 EBUILD gtranslator-45.2.ebuild 1121 BLAKE2B 153298b241d5e05294358c2f9ca2228a06d38bc82a2926505bfbaabec3600336e4267bbe4dd2142a0f2a5e66b5c751556ffd094d3a20f9cfcd7eb75b9c6739d2 SHA512 e319bde81357f57ecd382fbaf18740891ac61c9bbd806f48b3ef5ecb1591dc8cb9eb86eb848b32fd0117a87035a4efb3f5f26189a02c8b64af9476adba9558ea +EBUILD gtranslator-45.3.ebuild 1127 BLAKE2B 6afba593a700d36caf1c5044ff0571e09cc9a3667b59c2bae7262eaee84e5b1839aa5ee62a72845d567efe8f587731e4acd8d6f45e3c6a4ddb947612d8de8138 SHA512 7f58c6a52f65f17f43b6d3e3e15e4ebddd95673938f33a909fdc75f4dec24073f408d17bb8cb128aa57880eb2c8ac21c972ea2849052462dcd61cdf80a538438 MISC metadata.xml 846 BLAKE2B c244024e319608bf5c645ee2b6925965afedec192795bddfa491c2f04c85e08f001c4631f84f8dd952d9cc14dd2bc43bb3cbdd4b007edc6cb974e8798c50b35c SHA512 60cf7c8221d9104495bec227dc50a7126a1acfd221dee45c8e6dba723467d41e7401acfc3a9c066a36bb859622f2bbc2a05ac1feffd13b5ede45869b73ee35a1 diff --git a/app-text/gtranslator/gtranslator-45.3.ebuild b/app-text/gtranslator/gtranslator-45.3.ebuild new file mode 100644 index 000000000000..99d6f62ba186 --- /dev/null +++ b/app-text/gtranslator/gtranslator-45.3.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="GNOME Translation Editor" +HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="gtk-doc" + +DEPEND=" + >=dev-libs/glib-2.71.3:2 + >=gui-libs/gtk-4.6.0:4 + >=gui-libs/libadwaita-1.1.0 + gnome-extra/libgda:5= + gnome-base/gsettings-desktop-schemas + >=gui-libs/gtksourceview-5.4.0:5 + >=dev-libs/libxml2-2.4.12:2 + net-libs/libsoup:3.0 + >=dev-libs/json-glib-1.2.0 +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-libs/appstream-glib + dev-libs/libxml2:2 + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gtk-doc-1.28 + app-text/docbook-xml-dtd:4.1.2 + ) + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-45.2-Revert-Add-GDA-6-compatibility.patch +) + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + -Dprofile=default + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest index 81046f834180..912b9a24ab2b 100644 --- a/app-text/mdbook/Manifest +++ b/app-text/mdbook/Manifest @@ -244,5 +244,5 @@ DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c20e4e18c5f71ed51be3a02dc63ccd2545bd41cdb9c019ea34e8419dbb93888ee41bd9b38f2a41c7bf63e27c323 SHA512 0c67244411811a3e82fe58d341b371b938ce6e45ec1af2bd8615c0f0a9628fa662ec0eb130de2ae199d32c7778f0c2d2b80221812dc33831b93333dcde5a682e DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 EBUILD mdbook-0.4.34.ebuild 5676 BLAKE2B ef830e90e8224e9947d5d3419d79d7261cc6834b1191682b4c79d305e6ff508d2a9bcabdd4d92794096fd1e190aef0ee85c8b1959700aa9f1c7719eff9e8f2b6 SHA512 7cae64d6eb9c55d065e0cd2bedb5d71a6fbfbb59b3d6cf2a77951b5a51d30a2d505609dfcbd72868f0781b98210fc172e23d6df008cb47836223ed2b34e394c2 -EBUILD mdbook-0.4.35.ebuild 5683 BLAKE2B 1c473dde9b8b1e7830bd15d16e941c5950ae9f81ac5b8aeb2b7d722de3a1c75acbfb5d28035dfa9557e7bf393349b572e458f8da71cde2a396e1e30d8bb05962 SHA512 45f6197487f3d912ccdf05790261a69f07753f14c391b510ad782ce5eeb5e1838c257abe57fa1b77c99e3724ce19be395d48c936f3f45eeb1f7d42fa37bed961 +EBUILD mdbook-0.4.35.ebuild 5679 BLAKE2B 0e04ab90f663879a01b3670214915002c5febe9c2ca6953477760d31b69d0e49403d58168949d4631a598026e1043e61e9fe5a31c8a631bc2d0ee7380b76ea2b SHA512 263d0f43eaa56e51907b82687da3e86235a6cc70f2c5547acdea5817a083febc2acb4f1da27928f90bcda71defda97a83331f5d660e76b431d51cbe2126c3821 MISC metadata.xml 327 BLAKE2B bb56613ec49f3b00a39b3131534cb064154ca05d46fda58d4e1d0c601e49561b4d73bc3d075e378e7ab2df720560d169fbe9fd39b40171184aa8e88d8f7291a4 SHA512 e678a70558e83d27e5c0146174d9e740f3ec2e6bdbbb17e61b71fdea6879d61b7babbd9437ee9928dc0322e65a0863b3909bffc7b3ad9313566c5de5baa17f62 diff --git a/app-text/mdbook/mdbook-0.4.35.ebuild b/app-text/mdbook/mdbook-0.4.35.ebuild index 6b90dcd50faf..48a87259c071 100644 --- a/app-text/mdbook/mdbook-0.4.35.ebuild +++ b/app-text/mdbook/mdbook-0.4.35.ebuild @@ -266,7 +266,7 @@ LICENSE+=" || ( Artistic-2 CC0-1.0 ) " # crates SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="doc" QA_FLAGS_IGNORED="usr/bin/${PN}" diff --git a/app-text/pandoc-cli/Manifest b/app-text/pandoc-cli/Manifest index 437fe343ba66..1c05567b34d6 100644 --- a/app-text/pandoc-cli/Manifest +++ b/app-text/pandoc-cli/Manifest @@ -1,3 +1,3 @@ DIST pandoc-cli-0.1.1.tar.gz 10814 BLAKE2B 22ecd904a5e8222f68ef5b72c343a6e87448a8f4839092bca0291864cd34389061119223296171447c1570a1667e9257661ec71bbb9acffe4406ccee7dd67181 SHA512 bf05834761d9c78a21b5aaf20a3a1ca24e035e394e22858506d649ec669d8ca72d8578ad9ba2e4d24bc1681dc8faa9e4c1a39fa1d82414da51e6786b23f31a36 -EBUILD pandoc-cli-0.1.1.ebuild 1045 BLAKE2B 9f24579e546741ec00d8ffee413e2fbcdd6b3278cb00e1347e58091f1ed49fc0acbf9537be4f5d923ff03c84a6a90758cf70436a331254166fa18db696635045 SHA512 c7015c185f6abb8433da93f8419fc9ba22fff4bc0bf115ece69acc84709127917d65e396c4ae78acbb2b427462fcc32aee47c47d13249ee7ab379e94d72ea73d +EBUILD pandoc-cli-0.1.1-r1.ebuild 1048 BLAKE2B 89db38adb42878b74235bf2d3b84266555ad0adc87a31a1c57063bca00f24e919a82c79ef81b4c0b97fdf674fa77faaa09b0345830c9b7c19f3e86330736c8ae SHA512 202d1e2915dcc6896d28634cc72fe9aacd8bc4cdf48f58718eea5f29dc78d16baa4c40795155ee24f51299a4ded52c11cb0bfbf3876c06ca1d1af5bbc3c9615f MISC metadata.xml 686 BLAKE2B e8ad42d53332765d22345c03af53ee34d58fc796bb7adc720c6f9606776c455975dfc766913fc8e483a3495e45efd8ce36f6fc6afce7204efb3eb5535f24a09a SHA512 e6883f4a31780e828d7d8cdb0ffe34996e3a3e8390cbc1a533d46faa59ce50976aa8f69d7d16fdb620d19afc1ce5604cbf8bfa89779dab7aecf7336239c93cd2 diff --git a/app-text/pandoc-cli/pandoc-cli-0.1.1.ebuild b/app-text/pandoc-cli/pandoc-cli-0.1.1-r1.ebuild similarity index 97% rename from app-text/pandoc-cli/pandoc-cli-0.1.1.ebuild rename to app-text/pandoc-cli/pandoc-cli-0.1.1-r1.ebuild index 2fd855b96c72..cc0245832715 100644 --- a/app-text/pandoc-cli/pandoc-cli-0.1.1.ebuild +++ b/app-text/pandoc-cli/pandoc-cli-0.1.1-r1.ebuild @@ -26,7 +26,7 @@ RDEPEND=">=dev-haskell/pandoc-3.0:= dev-haskell/safe:= >=dev-haskell/wai-extra-3.0.24:= dev-haskell/warp:= ) - !app-text/pandoc + !3jLhi#;i5@HCkLQ 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 Qa*e(4w--FpIa(92S00Ci=Qd^c%J1P zKT|k8TL>c-KH7S0`ONOpOvjg5Y@b$o=_xgSfA8Hw2)?H{MxT)n+Uu|W{xARgfByHs z{fB@2;cx%(?|=U5-;Xb!&i?-PL+kAks&svbu&xL zsxW%4E7n<8pSAAdi9{NkhZ|!L*R5K%(`Ly1xMs7RvVT+BF%U3UmanWt_RY1i^X%U3 zN}S8eXYf-lhmh|FA#16pQpqB> zc*o;bu(L*St0op9<+1q();g0!o2YDSdAgp%J}brUR$7W-Od%R;AMhs+`P{?_7NueNh}Mml0~7C0Ll7x7a(yR;Hhxs>VIzDIyJ`oN4KW8cBVV~VKImYFcBjTy5OK_4!}EzRxf6^${=geRV25w6I%t(R?_pY7C2VqvSI2^GZD4HWrq| z1rnQlDxrjJL+iE)0bs<_?h$Po@nFfD;EV$2y*l4OSg(L?K7YsqP~^IzvdJsg_iTHS-mC-2IGhz$w~kfF zSW+>aG)-OmS_h6)P)tj3uOn^Hd6S#0|$|W z_nS%~KX`#$=7k*I_eeoRGr)_NBc?<6N2WFbdRmb@*nwxtfJ zM)3mleHlRNZB!V_Pae3Wk!%gir^Z4)x87OoTg1M7{5rmU-?t2N=~8hlrz9h&HdJLIrwFZrXr?ICT04=`xus*`1#5y1;0#5;3 zE(8#(N0`EzFr5w0Pgm7$ZhxMC+pYL$JYn5nO+BIX>P5W^{zokJ%d6`n7*FCkajx5N8 zDhyGC=L37FG4SmCGbshOEfv;sv7QA`f_4jmVEuvhl*CE9D4kn#oqvia!hw`xjrg|& zV=kx!p)?DHwZVBy;B|MgxWOtDvdY_otP#9d`ZNdFv)Y-A2D8?&3FP=<%Wo18ID|P? z2YBjTP1yc2fBZbY{d7;S@JufxpLaFEOu22;OlQFi;POOjC37T@=Uuz;{iB7i(25JF0Doo-tSF7T+i~#=BZisAfpnMq2Y4qe?*K`Ne$6P zeyl)n97$+#>YXDnut?#gs*-+VO$8iBg0O5T3g|3|mQ3sn3g(w$WnE9Yl;5<#N7@Fl zJixwq3i6fgh+s5T3RAlLjMyBXzP;WP3^`dJ@yd`fQST0AynldcejQZ^FM4EI7`z;E zr??!6Ce;tD6(G_T2`@mEoXdkatbu^f_yB5(N*Eb7jR#h-k`C}M{m3t27b3(9#6Y2Z zP6&U*3*j|}hhN}#8)@;P7=wTq6t+tML z2m`GRVJ9%&p~qJrKpf>cD4IT@K(H2$s}V3uftNr%pQaBA)EioXm^h!INQABegj6Ra zD2apkT9S47P_d&tz^jmQP#1AUyM*RXLbO@sr!$5b#paHsv4Eb&3BFujPOb{Mnw2;Emz8zCi$}L*+?ceUY>!~7G@dCC7 zM1)q4nl3ZLd~@=4ZJ#YO6JynP5l2{x|LEwMD(QI&;?VPoL)Zy1mj;57Lb#8L^oocx zxse=JG zR91mRc428?1mpo_k`em*)CPLG0uc_D6ebSn9T05FGvF!3YZ$L1oF!VfSiOAm{toov zDY;q#1$*YL!@;ic+13*Ij>`g(98jccTa#z3$bSMr0ncSJ50KNqi>D#}BLN3U40|r; zT>_)1)iR_d_QVjvObf&t1O(nfGNSJI;rxIthZ%|BSn{wUVwCzu3IfNTx7uR@X$WX9 zQ|2SVsiF)C(x{bdIZOQ#4U$PK=N_z| z=YRfkQ(XAF{v<|HlIO17$#X(Uuwyw>ucvBkO&kmq$wZ(8q6eM~vce~MD3Nj%=S||X zLHfM+sxHq6V-cl+KLO8q-o0?^$t=R&DMH{NQ>pZmL+Xyl4Gj zL70$~C)DV1gx)5tk`RbL02OwuGUoil*?$9E;p2&RX%aZr5!mZc(kBGuQu3Sh&vDDd zcao6`y2b13*AG9w&etz@VoXmd5vK|t7uWEryz(lNfGG>6P|IjK1V#1<>c;3|7}2nk z+`uj&VcPFksy1~1%A|K4U&52t`DlxAJ~(U<^mJAXJF zkh2Bst$hykn-GrtSFdQhjHQ{qrzzASYVyg*!(^>MN{84@sT6DkdCc3uFmtnr=263F z7b({U9D{*1v*MIYBSBy{@Bb9Bx3{k^pX^SKH9pCal^kn%xOI~c3jv{?Q|$!|Am80y z1+H_!qsqxKccjP(nBm5P6a3cNp?|YMbaTxzxSJ0^pHg736cS9Pa0M&!lgJ_x8~cQC zu{IxK0v^D%K*~tnG{F@T1P*nx#2O;19z4vscNR0C&S#RLs-nJe=1dL=(nBc1z|irt z70u>qLdN10jCHMk$rgVK#71x_AX{?e7$!j>eFchl>ux)oqwWaG8l!T zIwFvb3&J3_Hk>$_cL0giIc&y5<2?8+)K8m~5j^gYYG5{CXQ)vC1x1Zn1TzwDoj+oY z4m5N!xOea^n{-=G--!4_g*!@xT3qBaf};#{MI1mXKLH$~RofV%VPw8UK){hTsh^3j z2;E8Pq25f5(3D0bozWq?ntz@*w;oc!rKyapeHG75JTa zAMiBdGkV~;Ef@vUo65Zy2{>^He}t>5zv#EeknJ5DE3<}Ld0i}t;(zM6E{GbAOiD9y z6%9BKL3Lr}m^ZQ{lp%n?yMjYsAseI%i=>Z_%f=nzrHzh%$@Q9QoB9u3Z z5IBzrF_qB5#H8{22!9dyq#{Xh?P|nM3O@67WFH2={}C}eUUh~YtZG}4JJ=cAm`Bi4 z>8C}28$&skSKDvnSk;>u;+TrmC*P2TSgAA%^xb2^GA)!gk#{T=xs24umcV2VMFBu# z;i;elfwz07aQ^)5V1qvSc=J&+(M4Qf2Bc8p_xAs4fpO7m6qS4k3k$ ztN>!*0Fn%h#0dbOEx+09*7;hK4-OiCOcWWALwpr!j}#z*Sxm}8@D&%#vJo1|9sF73 zODkeI$-v=7^N2FN9p8e6g8o9)-iASASO(R-`#D*-#8>*S- zAyu#vE8~{*MzIL=Pn;7q)nr$@M64RGYFi{$boB-*s1~6!Q1&1gsS9}+G8qMba2}rU;q{la@<}mL6mriWc(Q@3s%qMo+-k$n#?su z2kxi%$Vq-8X+vpa3m43ZrA0&_zga(Z(D6|sQ49oLZBj5N#*GbsR3wPJK_(D^d|vv( z&C&q|I74z;+fMUPUZozswW!2@0I)5i+3++3m{=zw4*yj(&Xzl<#lgbyMF(+)`v<2R zx_Bc3dR1)?$u`K%-$VB4Ym0E3;;72MR7~|Q_K;gK7TIZP}=}q!rp)$!CFsI-^1&NUpt+T}F z4Ri*`RUOEQG{EBWIvd|YEu!_{R*$H-MeF6EU<2=fd^-?z+Y6K5~N=nvs8E6Q2rx0r^q(JG!+L5scWCR`D;c)l|G)MmtC^hS% z1-8M4|vKAaYrPLhlC=3*8mQnUyaE+Huhtv#gEDgsgrCt_l=CQ9wpZ+ zvIKsesw%8GA}e;hrTJ0>R@wo6U_RajNdX}ifWM~&g@VZhl9K0>`4=)B+{bZ=O13(d z2=)NP@e~nhxT+w3VJ>5hJRZQQWrV0Hs9veVN|pt{791mL6#mwh(os(`yJyhO>&we; zHyeq@dUozf<54^>g{2^$!NQTWmqrMh3=eu~NIzn=9H|C>HbOu~Y#xB#i{9;;A#A z`R3h%>~$ABWa0-;8srh~2`4!*KiZYUi_}y~_RjZ;dndYp7uCP>wKMbR=?q2nY<#5$ z9X*_tssYcK;94S#+z(5YezEe1GvVc!HUH*N!I`)$gi2GFjPoUBC@DF5n2$xjnvG* z#O!KeJ49^bqaz9h7=cN!b0~iT7+Ib1C`M#lm)@mt5Lvw|G!r$5lLYwjf1)`B_15fU zfFtAD0SGi{RUmpO(`oP4K^ZP$U#w z*wDvPm&H%n#u(AHMG?p4HQCfQ06LQuS}RJAmuP>4tFcP3rXjpSSd=rmy-klqM?4UV zDIF27Nf+(xAUd)(G+k?v95<7$6C!_|mzbXSaNWlMpw(w7YHM{SfVB%`P2s*8b#p{9 z2WC;5D?2BVyha${UJAxH?BRk5mIfmVPJK;8AG!!NV8<0)-+<4$fEbGlcwwGR;k^)t|@kpL0B=^kDO-p?I{`PH;&->dw!KmGSt4At+ z*OQ49F@L3zAAaWA9Kxti?Fu&|^(ZLZl8f!3C`cKo1`*?@!55glC>Smj^wx#~9#rOr zYJjcOgG8=+suEormm>gboKV4dk&1wT91WDUu4X6FUZYN+MMGz+r>KbpwTETsD!@?g z@bxD<)NWv(ikhFeF7i7BY|8IVKom1E%Q!X7jeh{)+WJkaZiFN&*YQi*z(@_xsy5>x z64tJ6E2<3PwA4FnM5$)eEDY>03NDAF(?k+Rnc@bFp6whoc{#|=L`Yds!>S;ok#ej8 zd<}F%Jj4YgHADa5oO1%dd3WS5As}4YP{AnO1E3-bQ#yU{DCo2Wc$_&ZI*8Q5XBl>m z6n_8)Sh$n#(R#O23r9S+JGyDJ6*os7QFNBTC1m9h(nH^BBwg({$^+zWorLG*)XC2o zfJ%qlE0AjhH0RahK!zHEN81p*dM$`B{I@otPbF!zAJD!Bo|D?$Mb*3URh7RRMe|M#NNgL3Md|amrJx6oCb60}#gDf6 z4DU!FW7l%3V?$l^?GZT|X=6dK4Isw!#=8QHnNPik?dO+ovyUCFJ@j)!(t7YrN(@aHvuWa>6)=ZbYpbwh247BDXT zzF^=ZZWHoxN7HoZMQnVHQzM0*I@cH`R=*QaKZiE7@ujG*YvL1cPKMxED1RUfWrC4z z<@w{Mk3ar0etWlN^lTpbj7Q`xvB+7gzsM*w4z{9QBQja>nGvf^4G%r5Dg`*_c~DDs{b)KwkUxL~fzm0_B2*w*1^OLP&sb%S&(`Y=4fnL6I{^)Dd0P4^sJAhC%y=CeH@+B9+y2$CO71h6N;v zPlA+SQ){PoxWM7;8*B-m;QYL8Tj9bFeRc?jEUK+l{S5!;<{zvN zW`J)#>Oo*xqJ{)UQ#ux@g?ZGI1kiA5%X}TN`6W$=!LGnx67}JHi_?6CAFZm*Ujvnn zYt4O?ppD%o(=LEXd#h>Pq1Aey0{iFhuV3yPxKz(myxJ)Z@_>)fJQEC0Nu*6^&K_#F zXOajO%?7YhUHAe3I)4sRiUW9wKNuA&O$?*q4Qyy8j^7E|_SH;nIP%7*fAwY}F3&f} zOyj~OJoeY3svMQOagGu%yu*+dbSPY?&9vX$VU>-_LqJ#J)&s6|5O$~&DLV6ul8e)6)!sazrtqCNAFdq?uwq1xDoPoqaMTfLg8QSkR&=lF?2EtE! z`prdfcx}8=5kV#iW(_@ zrtuh6({kiB1y3=Nsv|VM%UMQ5T*JGFW4FoICT=GGnYTA$?5h zc(1-P+@g*P;yDbmbJu#!?}kiXla{98F&=oSW2W6199Pl2x}QN9#~SPd*#PE1VMG^Q ztsR7~$NE)lD7Avz-kL#<=tT9~d8*{z#Y+J8;oH~wr(x-E+wrE*J$MD7NJv$Gh`uzB z_R)Y?A>NRW*OZ*q$Wd_KMJwU92#unO-{be#`@VI5|ipO_Gbrv3OS_+hFk z99dD#aYR4W{P0VfVQ5T|x-b!cOUN6gQ(%xJU((^Ib>4;T^LrGdc%FN>IJ2d(C~vZG zu#?}dXsB3-9}uxbqgf_}C**<}!*@t^C;948Y^vptS#uk7K)K2@qtMpK`k+G+gw;)5 z=FMM%xW!kgNg(hbPaho~wAw^AAyX#40m;z|`a-R8fTxhY(KJ1rCY)_3uGUH0Mozr62J z<076}W?Q@Y$V23xIYTjxj_SnTq5fQ7*BDl@+zOQshXt^zRxJ#egs=|<^`%XB%9nhA z{n4xVJPmE5#K}=TZ7doS49aS>NhyOZn_8kuAH~^QhQGFxLLEeZ!Tubzd${gXhlrXS z)f+_-0@;hQsK4uBTt9Xaa{<1=lf*G<5Ew}hh)y+xYeVLaQ{)H9BVbtLbsbNqN#=R* zLsC+BGBxNC)s>RQ4&e8^=CyD@52}Pu)|4^b>Xge}orEMP9Ru60Z8fg|R`_G{ad=Cm zB}9%+#h9D}WNhqzs5Bhj%Q;dQ7fxm3sI(X;08L4I7s;(_^mej{EQxxj{av_z{rrC8 z`#uEhF>fYa4lzPiAi`;rXRd`TK@3N=xwfpw?CP(3?fR?nO6js<3EdIp{*vVLJS@Lk zn$jR0C~-~WV??`W;n8r!Rh|T^Dh;7&>qqC}lt2x_tPRb7dDP7=@Edxs;+}PuC1O8z zjQD+x?l|Z3CdaeJ^!R(t>my!KkZ5dHio9M~;~(HJrtZXYA{wDD;yD1nrTrBWc}W2; z^u;Y;*D&2*|Mk0_?{c3rU)>Ef3&K>h4+ub{4LSnFg*sjZb@MM@46W zSWBGDR$G+hLTJo&a1i_!s);(H%v{FR%{d`VdyIzFYYrf*Pmem*5gTe5eJj%k7wCvc zpu~0&@}M6#@I}69vI`2~FJ&;O6T<;)R;FvNRL9_S#x5@n^5ZzLz6eBg95_iPqGpoz zb?|n#i0!w3@9#$G`h8Bo;n#JxYm0f|C7u=sJS);mk`z06^}W>gK{Eshha%Jzyw^7B zP|H@$SPeuc?LKIW6gVN%@I*zL*7@G?L<31Nc2USrH64#pRXoS?DU3+9QInb-a+t9R ze0K5%`pY`FrO96B^)O3rGbN2iP0g@%!r>8*XhVg6SsSd{cOZTk3kVtvn%YOr+NII- z{?NufC>`+RYOCMcJfA;*`154N{nXmgu|-g4Z0$8Jb@+5P)m16gtWgS`nR6a+jrBnG z1PpLJen_q-R*)it{fIaUdr0h@Yq|t;9Cuc)Ew{f`WnLaXaELP>^GTN;%cpby429d#3;_PR0f>b_%^SkBWmx2w6|qJd6L zeGxV6(7Fy6FANR38w1QQjOXl5My_ak7LL<=i$=jv7dS~o&C*l}84N>f-gfGIhlZ@+ zC2f{!PkSwE&^XdoW5^k-M@S}}of3q9S%+F7O9Y6<9yP;&k)Y1K4bRfwWX0#7|Bp`j zy&KrP&4(@dwJsq^Iq>#6RYXL^;0bkokWHF#Y&zaV^5zDA~iptfKp z_=t7az$hAGW*7|Rgw~vhxPZMxjNuzMgQ+&|Cxp<5`VN^+y23(i69gr-A(wbu4^ zI2xD&33pez8Fn8Zkh^**cvUGJL**hsDF2Sd0&8I1SvMwaXj*KJ#G@eN8uEfbw|2GI zs83M0{{I2{zjqLOqJB#FK)ed3@Tjk95<;XHgq6szpjoQmuZcPr18U-Oxkx^Q;fCAQ zhTZrYpt&ImsX{ADbE){swseYr7{cACy&VaqL%CLMzon3HpGc91aP6!TqF7tjNMz!w zsU{u9oK5FQki$B;m+{k>oD;<)k#*8(b3A_4c5{RBG@ZF3kk}l59+9W;1~O%-!NYQ7 z?Y0m%DY2@jL%C3|x9PAiFRwp-9$&uvldSlCC?!4BD~k@6q3;KUXDOvNs9_)H+oI*tIw>xPDaPtwM?5(*`vOv~~wbL^8$BpwI0 z)t1qufuWOeBo|i8hP`w-gHF-0+BNuV;(Rr=D)A5+?e@rW3tb)bn;84@`Zj+i&%WOW z2l8_h$-t>3rWV##4J5h7KLOj2W^+(5-#b}v?PQObmDgx$Q%~6f4_tXj)05vM7=IJt zSp#d{bkN!!@)ci>${j;>JA=!NTr zv5!yu6+qy0Je-V#5J_$9F*;WrP7~&leJ~APZU4sAUNey0>(le1&2=o#94Sfhkr7AY6I~Z zxv%5P$9Kmip@8S62p^;K$){>VgNP5Lv`0D1Wo{gp&O()_vE4j2c3GE6MDX}Z|8lk3 ziJ`EzTN3Mbos;wht1zZ-j#u>>&e=?{@CTsQ@*g52sb`qO* z)iEKwx~A*ZC{V+sNUoKI_kRlTVS?w;M2+RXj!LI+2I33l#Yc@ec*qs>U^p!2s|WAA z?qG1pT2@gvtDt;t@%l7h--B6qPs&v5PDheQ73r&fcwCB`0ElJ0+95-Gd5CHBJW``* zbG%+t_<#enkEz6ecYX?x((MdLEFBY%Pv`cA(OOyn@&DFausbARzV*!ZAK9mqPR z$|WGs@R-PR)Lqkb5mI;|$uQe8PeSfqbW#&KL1GPT9x^|mi7@di8+?hV5KT^96+jB6 zW{#BB*njaAS~3*KsJlrZ;+yxqb@BD}>&v^FJ)W9>>fp6@guxAPJQqI5_R@VQ{0AO2 zBOh^SWsa=jhImc`MSrG_6CrioG@W#=jj}8P@#`=-gV#j3}4{${R1C zsa9?F#ZqV*H--5n)+@p{-Cg+CZ?7QOkAM5;?|;7E;|XCvBwqqh zpP?fTRNQq4z!y0-G6IdIOKT=doG^AxHZ8c4EJ=MGoLmi4%^olZamh-PPl3M%7C?Ov z2M~+bgan^E#DiEQ^*;*ge0l%8-$QvCOVHSqT4;J{Y6-tl)rHNi`YBv!x`x0*pgK_F zHbx1!Agkf^nt#YsLc2vu>f;;%1X#cV>GlGO*KqS;V=s8js!@ACT*U+5r2p67zQ29@ z^yU2pGPf~1OzT29OI>E2&IM<5S~hRtpK z|7x1^!?}_9EueRm0KC(6f*9D>p4Cj5SM20m&|!*)SATL-H#wb&^UTDDuu=7t=#>5h zr2CW#2D_OmA*#& zUJkz-M2O@w0+O$)IG3Z7fQJf5b*PS0jhfzbvFFzEl zCh9a%Ld=S;M>yA|12gNI0tYc^!pN`;8j>E;DH}^`pn%TUW?A4~RvJr(r2-yv3cH5t zxPL;0bd!2gIwG3SsJ)oHGLp|Td*H7#G{BQsEr)ziG?Upqia-F{LJ_4XD z8MAd(9vNPS&dwpk2hv7KEMEpqL{*{=E+(~qVOgYo)X@6LG3zL00x~pTL#cIL=(W(0 zI=baF@0DhZJuV$wrD7fvWVvaeJLpD~>wiuFU46mFt0z8u!$;~U3>gfKEH!b~b)VGG zIR{*Zb{@b3d=~Ow9y4P8)fdk}*I}V~VArB;3?A1}=RC7IQiM!ymU917)P5VEZ-g1| z2e$mdG9z~|+lVFex{qon^~N+{PI93EG2RJ$v#6%o>ci%VL+6tyFhUR}U+Hz?OMfTZ z8^3b2U9H|4fKrx_x;MkxAS}A3kGvYnQAd&=6z6vNWYtv27?(Ah0R z7FXLlMzK=XP`*yZOpR^nCO4S#Y@4~vFt4k(%Feo#jmI0Vw4&`}oj=iiXVqQpc=-uD z+PU}nzrEV0FCTtYba#w~JAoA(F`cWv)!*b$sw*iHepC%+Bof~ycH zCikSx1zrh^r-qupuKEZbvBLlBribGflO8NIf9`$tbX?^#d8Q19T`Nu5VHak?5okya zF&SX5)`N@~q)*aOCJ`{GgO!OoVb*k(cHMX2evjPe_lKKr_ZDfi+Y@|BCT$(+10-P{ zP0q9W!ZDq?fPR862!33D)&!BRKGE6Pv~*1uRijHsdPt~$({xqT#Ux2hVhuiP-az9* ze^#%XGx#syxYu#4^gK*?UD&q8FW4z4W)<1NNF1w?{Gd~XKuGoKuY)_aFS7X(*ScyE z5s31O*IZcs{fw8Ih}$a2nX@3-Iv3YGx1$0yUq(!Iyhq2hvA_5&EU5-F zwy9T@hLerzn!)IyT)h%qU6qc$O`jRB_j>pxP5lUN(A5#4lam%n_fv-JOga`ym*DAi zi29y7rK^hwsc5;EmUL>QM@__Q;*^^18hg}X7@bt;_2_~-3>2!WHtnFH4|oXxe}*T7 z-)>P`CN+ECisM&qmx)dCfd|qqo9_4t*dcXfsZN~$&DY^wozGt(L_hgroRId5cJ1Ln z;=134CSS_E0YB z6G2E6J~~i`XLgku%er^VgUC>C2~go0m^4(}fReE4cv(EZrblbPP&2CTNHa;o&ve z12&O0@ScMJp{cz zlaEv38J=OOyiQtN=SSebOd2>1doF7!cjm#qY@d><4W$8-N_=#=dnGYIB zPP=H^q+KIWVzjQ&ah;1|DUlQe2;WFqev)nSck82a4bXWTmlSwc-e=Uroc#E$`?4WJBNZsdwcA5LS5)r?n3l7O=Z7O1IaVxsg z5oH}ja``%!fO(kY+#+pt!6wLP!Ce_E_#o; zQ9Z09Kjzo{QpC6M{ipNt`pf-pv7T;cE3wcB+7q|N;;-g%)1eZj0yKyrieqc|P?Ll} zhHmF5NE$zK(;-+5^J;ek`E|z7Wl|c@P^&caCr}ayNgDeq16->v`2@XnnUJ~poLH2C ztGYC_!_hE?1`P4qe_b~O#jVRWH4N3_RKH*ZjRjPc#>Qj7ciI=sPHhqkNL;js=}d>t zX=-8%9MGM(kXt4}(A=O%n`DQkL13I3ZfW*rw`l@hYw{c(=3`dyI$|IB=7vz%WpQxLsXMjU(0;e-kCF3p}(0rV2?jXHB=YXetENbX^yq3*b7`;*!^JQ@$?4UAk^2QNvsC zR`uBNNF_i>8m-@ud&IRBot9$MRZmkxtr3qgxL-^FUa+@uTku8#Ey# zZ9<_mr!Jej?s*}Bb%^W0tmu^ID1mMxzAis%LrvAHwBuElW)>hakV!{NbtwaAh0@Wu zbcWt6Dra6vxtin3)e6@T2pG55bA=H8Fh;- zei2PsleWvykd*9Rx-g*VCXcRb$MUKFe%ZpKK^9$|*eVe`QY?_u1hCy9m2rvPN4eTQ&Gx1$T7u)H8Rn>*V-iE}qPS3(` zx`XZ(uy1?c?>m3SO1H@Al8B<+`lBsJRFvieur#`tT76`l2Wexv>66_v7k^}nu3Ju4 zx<)5;yhF#K3*`s&k}mMACY|?s9umw{q3+i9LG5ZPXt_bg#(W)U9sPIkNjj~3nLw1f zhCI-m6_KVxO*kRly@!`q+i<7r_8*;!*5rQcF6iVm!jY9dcso9+X*bA0K`Y;2{$Iz- zr}rBoSi&cC>EzzH26(CpS$}6pQ3YG~Eh-tv6(2QHvPd!B9G#{kJrT(cg0n!aH>YbW z>zc?LfZ1uak#9`{lYv}NYY-=5;#HD`D)hQdN=G{QgvU9Ntjqnt!Gt_lBNcTq$ZQ?y z=`2N+t(-g@?`bD>q&m-`&4z|~^SWHbYZO|?_Z!qwbx@ISa1i9_np6dJNyq3AXi}3- z(T`4pNBlwzw;hpR#&0j<%X;r2Z&#FhZD&I*L-;nRt@lEiA?+?A| z`V>4QpY3jYZoh2%{yKl!Z|{1E;dX_$?tS9Pcze4XsWTK6BmjK5rE5h1qO4t;a5{vd z%K>mH6%E^Ts-tO)zD|6pKk(t!tRu4FXcqixJL)98?;1r<1=>VTLgh~XV+-eifDeC9 zN}G{5e{=xWv7eD|-|$n~Ebb#uDsJ;Y$zpwZDfJcSN&YQJr( zm)9>BUUX?zYZ}mXx;-}YZ6XN$uUCH{_^{_*gZ9^jPq;pGICYDHjs4n#RZCQdBQjQS zz$EDFqQQs$yq5=^L5a#e=o%}*7fN5fTNup^om)lcUiT$?N|j8~)s~wgXxigODU*O2 z{?-u_-KYps&mzXwt&u|;hS(xkuEuNFI;L@W!UPfNdX?L-otmzHYE?t1&ys(PHiI@2 z+R;Au5?o)C^SZQ(;=quiF9Jn?o(j@kK8dF_X`#uRLTb4Qe%!NJ zbOju)vw7-V%A>4nmrFCy-s>fQQXypG8#jfg-#XFjAhC}B*M1#un!1u}{MG*h$}rnM HIb{F#pl&uh-8XUhnq8IiJlH1xx^Wp`ySPSW3>~F$4G%;QT}K%p#<} zc2kRjUzkuXgFr}LfHz1`d&A4YIxK3y7JWme0 z9Wa{5R-MB&-64Og$XbPn1b)2wJ)BDRj_iu~wJKIfTtVjJ;um-aIHBoQ&ClyGJc+5A z;YNH4EIUvw*cxBuvzb&*J-T|c731B%etlnj1&W^aYG@@ixw><DMk4Go6fnC?TjgcQ*MGw|=MwSNBeWq-X%q;v~MtV|3! zM3-cXD>JB$zt7cVv_y^05|Pc2otc1hQ|pkE8x|yg0Nu!p&S!Y2@E#n2rrIqO1-2GJ zabPB+b)Z}DRU&N*mEhAvEF7gbAwTX5YQg3vM-K?7=x-`51SM~XoL40oWk*6KS>=u~ zCDx*m$l${zIVZh)H`wRV3bf``U?F5l3Wty6?@ZEW&I3ypDEHNRrIexwQAqM%+F#!Z; z`H*@eg%l&ZF&e$|nGa31nD6nI7Qrhy;07`hJWm@${?BVMQg!WW?; ziJF86Ma-bbA+1^Pc!eMFe})&_-#KD+p#l9uzu%1dSR6 z31xIvUiv>y9=(m0Qj;374$UIrxkr=^@+tg;vjg#p+L$Uwin<`|$x|m`Dw88d0*eER zMUA8rYh!+0>w{&m7pN;|%z+WJUUzT3fDeLgRk^{poOD?x73JDeS;ho|dwy@Zm(MS6 zKYp8EU%tG3yPNJ-WCRi+E`uz8T(9(q{;2AI;lX!}LMH3VnFXa}oH@YLxbx!B`ct&DYe6Tf@JvmJRUbTOf=Yh$83TB{$1FkZ` zjfE1O$aAmO0Q;MO{p;)3KaKtQUEiI*-I<`g*Irdkd)S~<40OC2u^LaHf3>WeRFFbK zJcyJbNyHV&B$poUGXso#UWBH43VCp%4!Gttrw1uOfr68uGd}pn;b=)fs%T+SF>tXHf$_fk<{MIEIf{ix(dV zW)GZIGJip4r~yG-5=g{BlbRbm1KS)Eli3?8f9E{ZLBTU(lfaX!Gw9g`n-(~QJzQ5?HQA9Tm?R>e zr>l!^iQYhh2^fR^#h=z;hXW_Ilm@Vt92Awb$sZL5L%ynG1vZB; zy{b|i2qrwY1n@fVw(>pQ8eqK&)5Hy2RMRq?g!1&x01KKaO~?b(3IJ-Mf1{|u-DK*X zc7t5E!Py8S!@O`acjcWlbq9t<-Cp+*=ei;y0?7kK`o5^W7K+jwZ}||I{JaXwD5;Im zUgva`{4tqV|4b2C4x+EwW2d?ef{NoqqQRvhX7ANQpawz(SyTUBMkYYz$PwGZi6Y0o zs;ZPSBjnpn8MbDy{Th)JIE#?xbNS*xahG5qsfCe^zjivm_v?s#;gT zPLQeVMvoseG9=ML-qlTk2CdW~*ybXTZnW(6tIdxacJb}aKEEN(_vg2}vq69#);qe` z10+LJn^e@LO^;+GXoG{bn=XP9XBS0^0B+HOfJeZ;maeJ0Uh5z zt#|@7M7m+6e?BoLid^-u+6aS+Dab-9 zdBYr_fAw*Zzct(2>+8oqz1;i_YT0gsZzmvUNdIo3xYeCiL<`mZMf8*Dn=h_P z2L;Dj&pB1C2cB>}l42aBQ?-$_s^;O+H8EFq>*``hbo1~zgOn&UHH@oBdJYuM*BT+x z528VO+o}_yiU>ktHj}Ey7Vcv-rG?R)E>VigK^86!e-;kmhNP>>xzsRQm!?4iZzsyq z3#69!w}NO_-J~4dC0vS_$m+AM>W>#=On+;)U*5i|od2hvZ+Ri++w~^tOs>3jx0}^r zz(Ye}wVoB-csjbTh!@q%#{usI z;zUD~e;(A-mo>w|>n`_X99vZ$=t)rlR?ULC#_VdWhGXxD{$udJhV0>Q0PBqWfY)cNEf z5C?4sOz{!s)zrnWmvYU}Bk~r?_)3%h><;k5c{4{$I)w*L)it9!0|IdTE+B`k5AUu| zYPyZ{DuRisq+#9dc^na#Bp9}Jd#|Q}qbjoIq8F@MOho;F#7ABS;+~VbBVm8LZe|xR zKt5Y|2I*zM13e5V;=1n)_WJYZdAC?@H~B=WBlTi;gk!HjDL4Y&^Qa{bHIVXhN4;8c z5nV3C22i~JE9#0JvGqjOjoUdj3YLR$2r~8 zV&ODAN#m0^05o4y@3Cv31?PV$AX0Ns4P5~uDu=4&8N_O;!M2dk)!*MQ(muVmG27AV%nqig7wfrLi z!@qT%kb^~V5H$(fTs41KGoUUgF|uZGcnqvbGe8EPvemFpvIFrVl$pSrrP#U z5)i}&Uyb}Tx-BYa!P*KbRKp_#UR@V^h2c%7+0mU@4yd~Bq5g}x#-)ty$<34;r4wa+TcV~%z$O&|uaD~BHxsl2W{QKdaK zg}t-b>)Ic`W3A5-Lgxk!6E&K?ahaz54=TEPqE7?g_}fHykieW)PJk@%4l-K2dKghg zn$2nI^+7C<-T0(>WX0Q=ajCcrzcZ1#nFNGjSk@p2sfB;gdtiRO7@&qpHEyAaL1=3U zWM$pMfQwPZ=N@$mn$cEI2E0Oj|L{Uf`18>~w0iJ>SzNN9JT$9c$hAB60EN)JU|wZ) z)j}cJ1L3CIJ$~YDu`j6baJ$FEX`ZBFX-`FsnxREj)TK6?h=WhH(`#=GD#)Y3e@kkl z2em6nrB8nqMiVCs4f7as=w>)^azrEi5u@*R?V)Hea_hK8QA0363^c}pn#YCqvtYL1 z^Io%@ZoriM@+32_9SFMJQdg+vrbl(WWa6I@4Wv|6#F7RSrdU6o&)YAx%T?`^saI=( zuItKB9@QwLxQea!ss#@_ zRY1+1!l%#9R8UTu0$0I6gHmc1C_=iBw8jKvZJOh<;o&%0FSs&T0--*mJAazuLE65l zdyVYs_)SjsiTaR3Qcgz4YRL``gIYnyY_+lZ4yJ1g*mBo)24o}INcU__f5~HDG%Ynb zV3L1M*FhG+5eZN7WQOa43w`n^&|DR-)Ff4lhY>g3&bT#p%)-!h)jP9>6jK56~fyNb|};CEx(1#+Noek*1c6fW`;@O-!T8HOZsv zPtp;mfg-dpy7ogj+YiJKtt~ zj=YnuPaE!pSv=fs&Ir*L7vi{A7LTpyiK3A?U_cswlQcKDzK^JEDhuyKUl57|Z6zLiHgs2r8a zl#elmO1}m@n1}%7T#iirpm8j;7@U$!t&VRsl7lL!GM62Ej`&i8FMPm7)h*n-=g6PF zeEQYarLr1FPjA!V0ftCy`Y-i@- zx5O=p?i!a}#hs`d@1-9B=OU+qg1FYJAflkAc<)vdETE~-_AnZaB^;3e<1l|YF3rO@ z4G0Ad1NNk)Eajcakdoh<>{h7gNf%s}juvVRUEQb|M3=rA9M%wSuQjT7%fs1Y?TFej zO`9ojI}KI|a*JA{RVJOPW2?3@Yta@TL=XaxbTT078o90qsMTGRB$lQ8?7?u--e^*% zjZw`s2&%3_32WiIKPiG$4r!t^0I^e40)r7& z(#lc`$;Mf?20Jt>G&I@0Zd0mXK7PITc-{zw*Zn#`c&=qSFg+uIJGHz*4WO7vhZztm z!0)NqfCqJ9YnZt6HkotcJyCrG+i{w!=nJZ;#$$v217HB1mXJh}mz00|*6O4%`OI-6 zGM_EP_#Xz1Qjuv3sRMaJGqKuAu)I@|0*IKn4q=ando6S-)jPG%!W$Zj7kyu}oiFqe zNZx&s&xdj0nH;pNt&qPzGf$w%}=VW|3m-RTF( zu1XH<5lW+y0s5qmFiaf4CKm}0XThdOW8G0pC2O@&&&U`r_N<+OQ5-+arnYnxVkg_e3V1%1h|!h{p6Hi9Y# z$YVqTfKRq{8%q3ZAayI_*P&8QxpNCM2=^8!;NFjfU@jH86YeH@&tGBfm zOY;aBW#)pWNQQEFwXV_PYeR>}kQ_xtVvx9_JVUpyfHI`4t3_<8=B3e_S;6;)iU`+b!X^GI6>9zI?x!d{i zg3OT%u1g4uU?At0)(2bzXHj>tfJcFsX<0!|V`#<6dHR1>X~aJC8$8t!hsVNdtOt#HS?d|nkTt>J>)k#jZg zf#ucZj|R|AF(O)UGc{M*$(@MkT6I`Okhax!6vSAr8cn7<~;*+0COHm($eGiIs3J;s?~! zv!v|J$(^DG$NNyRMbyjCPil-t!$1v(*QFa23`;6tc1YK_*|o1mkFzJ*mW^ex$7;?ueKEBHuy6;a6I^ zFg1U5A5;_@x^(4tdCDEsl}V7^S3>>yE&qsv&6h7fy%XKx)-e{;9Ms6j3vgN!1*a`M zP76NygbR9h6~nw1cz8`yqSgSJqEfYRnV^7)k0h>-gwja<5_OK8M4f6LO4%LMg7&wW z8iI(R+)U5`=-pa6VFE!El-DaJ9l`5WS`KPwAa@tn3eo~~ zxYZjDrGk5$C>loE$oQCgkja?Zk_ql1%R%9+tr?ytuGdP#r`5jhbT=50{sFB$NRr4Z;x-bT2zpROhPZ;@)eLTTVQnHUX_!E(FM^jhz;+Rn8oW}!uh)P5 zJ#@(N#7=MoPNOTe;;0U-9<_687lVdFD%8P5m;r{0LG05SITBI{*Cn5H-2fgBYtkkW z?Cb3+acRAmDmkZ%IwmcuwBY)T$yZ>*bq!|%57*cl)GlP=8^4|Kl1wH!cXNID^x^JZ z?Y5?^O;;8t1V=`p4J3%Gr)uynkF9@w4VqS&+OY{gA5Am3=qHH345Yn0oJ_?~4pM~u zbTvIXzCWuKEk4y&6XFu@1$Ky^YXut=;n-4h<)ftI2@+mRL+L0;Qt8&VnOx8UHu$hon&ws+ei*gtPE|BT`hm=eucz} zr>TSvN4S~m&l-NdRdmX&8zs98hRzc}WbGo+0wLTw7cCu4MGK6sMkDnp4y52RF&1q+ zf*O^HDI$@p3UTis@7BhqtrfbG1KQnu?V%veslA~Lzzq56a`dXX@!ZdauTjGTa9g4~ zI<=h_>U4rvz8l)G(D*TUlQR@7R_H`oEyjGZ@Y(N|GvzPGG zD`Gwj&wD?eEQ=7UqlsJ!qf*`Lz_#Fa?pnKWYV%Y5LU7V@wbxGV5o>B$KyQP82c$GL zq$RCE+S+jjH6~wOzdvDx145wM=F)bO4k=NELu1k4;Cyefk3WukWvAa(YK4Z5p6)91 zX~!}jT)c8?R6YZarnO8#-6qBV)-tKBeft{c38*Bu4k-XxL!vHPGj^>ztbz$Zgye2n z>l)BDd_*s#>QXnw>EK6yY@Dor-t;E^Wax{Q)1^#oZSsxg&3lDVYyFL_tFb+*5t%>W zDSOke94UdNJva?W)1LIJ+rdNRr3S8jR92=oSZZ}9Zaf8#o2*72hGD)l*xG;DA78(G zM_+HZY^pTurb%|lwwCzd;GByUwP|fFjU?60pvfq&WCp0hN4g3I*P76Ot^Evoifw9N zGO3iR73K1n~^WN-%vZgMK9X}AS)*Fj41`BD`MM(2lj+JBeTbTz<%rZh$rXbKfk(bavT3XED| zaldy)drvUpeZ?KXt?mwgZK!ezo_sCq06CIFW26%sDux zi`w918uSiY56#1(q^DD9DD$Do9{N57Bo!g)@MO+g;~dYu-{q)hfa4IlXi|xY&SJm( z7g$5q!bnt80dgQ`9R$$=s*LW3Ly!lKD%d;+DSwe}2{hevptcKt3YDjTdV_(k4UtY> zUxOs7x>j99^Ku*(Y4eX(OXmo^lEZ6t#2J_ zgO5d0SKs__HF&B+MRRSs(H@dAS*?Cxl{#pU4dm7>%B`tQ9f;O5YrRrMT#s?H8oYj8 z>$H|u+3}G_l~59Ynd6;?MxMh`v2Ca$0hHQ711bxg(pN92XCLQQ|Fv2-q9*s2@EthO zk|Id2YUJ>r)6vPMsljlSX>~2~z17}*(SvBqtv^h?HnZbPnl+#LW(Sh_(%7@yAEeNg zHj=w)WMCF8j?gy`l&=1MHP&r)&X;)&gR2$>uESgvr)}$hR)B|f*Pz;psX#NiGkq z$(vdIxcXjy3~gXbTCEq7#?V^OHOMv`q`@ARp~U%K`uZXxhVnahk4T0q5<_wN2dX4X$?VtB}r*_7_8Ye z+Lg6_Nc$(X%%o)%EVYH#5j33eff#D2QMKf(Zl0unzo7?K5@5`u1*3JpGuo&7{Uo*t zx4lPNUg~%aRHX(2^#v(VdP~23Lkda)rM)t+6*MaeCD-1Nx%5Q?XJZx=r-L4#x3pQZ z9hLg=#%)t;%)8($4{fmARg1q0;U(g79mjq^Ke(`yI%*YVUNvOcyB6n5x!0+wA{1jI z-#~ZbRAvm=@KS6ikj2;~)nykg${<^QZN%6P+%iFhYU*}K%_J8euNBN}wI}E8Y zaY_V5Uea{1XAMc|O2~V84V;7L(-^yYr}gsz2@N2(1?uXSy4RAVfhi)YaWkR#rv zkpl!Turf89m$gThyrl1~i5J*hHBoe2b5jxo9&mlj!xi*b2hP%6-mp4u<({{fPy5@n zkM9d!c~XM5-Yj}(q$?CyTK4MylkPHmxfF7RuK!z z-72YnGGcv=9jNAs%Z{VyLvnicLX$<-)G(;N`Xe8w{e! z@@5Xm6(2gy*Y{t=l5ZrV>)u!$6UVN9Wz zt}W{_T_<7*eP@)Z2soXFjBwAa?K?5+dnM3xOBGg_c!hEaS_<$#ik8?yp$!hE31I$z zN*2+cc5q9(m225>;#cL?zPU6Gxr^otfcUAUj(p^( zD}^If;B?8Dz!t4iz4nbsWvD}@O>I11y3x>{)dS5h+O$(Uk24h%M1)(aHjI4;H0@ws z>P{;IX9i-P)oT=fLmOyB1|wuNpTX#Vw0~0o<}ielc+e0QDoZ`r)2?N?93`|t-({ex zNmj44Hi=x{tbjbxUd4VbO!L~$2NBbbA8FOy#_{D^agb)d8||yTy90l+{&HRI2j|vQ z#b^zEN?zTm3mhTBTe@_0?qq1^Q44vHs)B=+vGwI0pe#S43IRt?LbrL=;Lsp{B1iz; zFS*%vWe<9xxy=KC1CEP!HFTg}7y8I@?IKIMn$^-58!ei;t3g&M zAA&`T?i-|317ccdqh)Rj9;v0;lDMnr+rrf6sNBN4l4JB0NdYsWrO|&Y-oIPq=g%*{ z{GWgL<9~a1k#wt+!7#O!M|*#N5Q0tL2oU4e$ZpivdU;$KMGF#Z^|HH`>K%yFArq+m zjqGPj-|SPu)Hh*a+osj#RXb|uwI*0ROII62Vb+#K9)9PH_PkX&o zmJ3>=mDHvJ107n(j~Wk{Q{S((0dJiQ5@lU;?dnV;BWv-UzAyqp1jVm^`i2si2>^nL zjHl;!wTVSn#89Zk=Uy2+cpB_4zY((gl92lsW{9clYgeFAsLP=V^R1Kwy F006O&i2@K@fTsflP`*Hlgt57ou19k^N}kr0u}`m`KfK=U#S1)}D+-tZ@g4!Ei4%Xq6)=VfuI)#L%ZG5Pd5mgr?c1S3^2wn>MqA$;r z!)^zR=CM`ha7}-A$SSf{AtHevuYM1wlD)$yh+nH>g~SzPJ}!QNcYqU`Zq@v}9>bHE zsu^y?r$7V@R70Y;eALJmra#UC(67$=!3j)4dtNQ#@Zo@nT(^ z4iH_EEw0R`8i@=(Ow>B*-MhiQ*WmG)EaM187wLR#a#FMFHWA5@)J=njDFa9oB7!5FWB%-`oT3L%uG# zOO)@y=8rB$2o{+66a(?cP|~3~A+#d{50x@a%~<&EJW?Ezk4To75ZfHT-uw`Q{O6be zf&<=W^@ac~`0pA(5m{N6Id`J*>$g9Dd`J4Be>qRmf7B+V+Kj5w0IJ$vIxno|iV;wl zg@Xnh@nn>vI`#l1bQPeF*4DKqS(8ko5(+sWk-igpXY2kydi4Z`8IT4B3|a9pP2!=+ znZZVTbkaGs>ogF#qG7|fj*1b@3DaPwsI3@vqo?=VTTOJ}hp8CRbq%Qo#Jts~1;g}} ze?Ltk!BaHxEK~@1b#^6(f*L`s4X6`|x2A3?pk;h#uRATf+YYYx)R#M=zSJt{kkc^J ztNAcMiMD!?+;;pC60fN%0J*G7c`%yVBabE!V!g$f{i z5h{}E5!g_~40;?=OEkRb3|DyN6S}To_zRSYkR7S@9(6OgY&i1Evj4<(w*q#{Ps;^7 zg}|Ft&6@-QJj{8u>B84%(WMxCF{@7i@yIjGfanAH3jR?M!5%fVQQG7Rf*Ftpe}xV~ zqeekO8J(4v{*RMKZ=Lg5Mazv;G z0utmddt zEn-9R27C-g6xSjPWn3LX)quZk*Bybbb2`t*GZM2%rrMgyo}4BDuiC%LfAhd(1v5~> z0auye#zKisWe zRFFbKJcyJbNv5u(KqKklJ~P0`=S66$r;rCH>VRubbE?V21B1HjhCZdS(Ac~XysvDs z*rON($QGDI(Jd@uK9kGke{z1Q0AR8V8oZk4#i8?oh*zP=VPmh-aBHgfMpYe>?pyG* z<)o`1RN1LLC!*lV#Sk?}i1%=bGzpwV)*AT9cXqpx+L)fKqd2u|N#Qv}3W0vqK+H3% zbvX*{&EZ^I%5EuZ5YS|4j@(2fye`s@#Df~hqk2L~FlZYR-yqE+f3il|lV~O7P2Er< zaF9?qWI2Ou{IHgfB+4CU_PS_N&nGX9DC`Dj;7Qb`6*q~is{O~2g`jkhQe@Hba6=DP=XAsei98`WWunhmsUj#-LLR@F=7ozzWVPu#WZsxAMlcw&#(5Tz%KH^+gL_{EYfOxS~)LsikX^yvi2uyxng=Lh~ zP7&Lju980{^Xi`|BFjPaHGAw-w?R;Gd`L97G{o$^dI;1&s32?V-^<7Zs2n+BTR2hV z*jH7RQidGxyA2IRCI!Imw)%gvKdTASaIFf%A9ONtsNUEyV z6|fUz>blY6$BYa~w2*goQ=maBbqKb(2&5Y=d;MzjS(va?^X?S_3)@5ib;*L?9&=$TbdQSRrtWUI6T~k+n#%Y%o~YA1SG7)1_Jl zgZX@dP4#!u3dsaga{cM$)R9hfCMQT-mLwiyhI;!{-cAqRiAVt|I9)TqQp7}7pLJD#yclEpTf6=8_EqKlKmB~m3o+lWH%Vu5<*mEj ztPTSn8Vb8L2_$$H1B0|`JOs}UAQ-e+qA8HmV6RiXcZ4$^ajRDsEce9I(S1d{s9rt} zcqb4i8lr#npr*d884g}|xhLb;s`5Zj3TdXQSy0!QU5(Xn>>Y8Oeid5z>w&wd%_m7M zp*1q^Sy0Wn6d((7y%W6bYG2_&i!Ky+h8*}cb*x2_=2AnQu9$aLLG6ZfUq1Z!;V+-w z-Pk?T0-={xCmy<`JsMZkWzOBP|FyQC0&zvAoc^A@j0_`A*=y^y3kX@FgX*U z=OQrX)pG46p9BO%z=mX@>s?=}3_f&|97gvaNuy*NO)!I6Lp8s$j?xJPw@Q(aKzdT= zlY>AUv>h9{zVbX^M;P_oY4qG4I zU7yr+8|PI76IDsWx?6V~d@xBcZ0q)3O#??&WX(k{Shbjl`T>cLypApglei;ce>-hF zZf~ug&{(JUOS8v8JsB>M2AU`==!4cFZ*=nL4%q~pcVm5g{qQpF{5`iK`b)~DEpesW@F`0mTuMQ-yq9f#*v?z`iHI$mv|D%f&ul^+f9tt7= z_IZ<^hT)2^jDu)UYv3xX7JFU$<9Dp}IYQ{%z+s|B(>E^DwEsaxS5Ne5;2VFN2oDmN)5-~u1>QkMi&qaL z%1E<0O}##d1+p8TRFAB9J2Ng7m*ICNQa6);5Dd#21R=E$e|ithuNMQdAmtsP7+MXbFEl8i-a89x#hb7L%nitHg ztgc!pBzqv-bi2n-+%5J66&`N)m^jUoR4nbOs8KVt$cnnauo-disdjqpjX?!@H27~x zjr5>)C8_kOf5K?uWT9amLk`^xCr*xNgg;{R-L5?p4MuJq*C=WTCWwK?I8gJr(0&%o z7JS}omeUQGl3$)==CuPsw_EB8)!g)`j+adQGopc%s)|_BfWj2($MbpnrFOZhoig=m zEzosc8Ooy?WfWJ@RUq;K00fHm&;Y>QUSD5-etY@+f8idIw?==kXDl$Cj8st^Xh*f+ zVW$eHxl{P`*_jH;NmJk|7-&#R%>qS87n0VPfUHe(TsAx$C+h`Q21_8+XLRRJQ#?r9 zH+3tKT^+y4$v#mZa!AU_=vXb;!C_D<=$NfGHs8T?O#xf(+RlJ%Bpd0Tt?4g$42-6w zCI?K?f9X2NA~+)9NuJDbU2vgK9tE1K;uXdvS$G(6)9u{5kbJXu6#r=~Jk`&$)#8bv zs|(}hP-=W>;}dCW$p~nC;NQeFs$7#i zy8a{`aT+K>3!`g4gtPrX{6Jou!l1x`I~Z|Bf6$=yWwrBRj{abDxnh;;0`O3kpf{z=$PTTiNxzKVeYRUtGls&`TTtm_Kx_- z1K`Lz>H4(cPMF2R?dFUSeQ_aJMnF9u-@i$3xgX{aK8%T#sI>L`or9u6& ze`L9$1sa?+G!rwZ&`oLr{}EZ3jKF#H6~O9)$}Kr;xUTN7#{e5g*!_@QbnRPtl!MAq znN0Z@Q>gT7(1VExP|oGZ)DIfRI%)!RWNLMMtC1X3L6y1e;B&;68hqgcE~;+f<~>LL z^ySm9wm!Yw7ebK$pC&uJ!Zo;|YLuo1e?UTA1w!ri$`C3dkYf;K&QhBiii8!O)+CUx z_JBB5r`SsBY84Yb;G?UCMz*RDa_~zFQ<|=I!RZC6_~>>7njbn+9cMg4#|yM%U|~Bm z55FaDNp#n^>?-a=-FPqk2sjrx6%@p^UIh^aHN|_knqUD&$Xe{A~1Q>_Oe{pFZ z#%Vw(Xc(|3EoCY1Ooo*F-ek8zMNhimvUIdiW9aHe%^oH`qrBTfUgRoPr2&YYq7oR4 zu##4mT1Ym|x;5CLS)rlH?sc0|{qphay~p!LD7^010m5@F(}C$33EXJ{4{89#L^{lX zPyv2V%?3QE3tPj)owv!H6Yq)YBiN49Tt#0{O*I}H^dA5N=(L0+lDwqcf45dAg~?}* z8mVx3c3(zC|>k^(RRMj zM<99kMM5WVYPwc|Xy*@%C13z(v#oIXTRRY>o2g#Ey?uDO^{D7B{z>u?Jy96ibuDuG zL9(lo1AFXh0_N?>T;74~e>f5BAfWuzRSygk2e8RS!oyjxsXBIpCTOb)@wI1UjG@YP zSwISJ+G(c7H%$fwNQyY|gHWjD@fv&9&cG;+A7)cqItsCqZD9pGpGrh&X*prSiB%gx zl>_84A_2fB+qw-U{xy)gmGSFPDW~z@&Xq94?yk;^>GifNTLmbx#6eEET)E+bDEcY>>ew?974|c z@6aNRRl1rE)mEp0f4!=q!lO~epvhVdMk6+K8>?Ik++o(HRfZg&*Q|loCxo;_=*#q4`-R-? z{CGj;$OYFWgheor^GoXku7R_tyI8=Zz{|9(Ag3|3;^aL2f2%ZNA9`|jmXGoO7}Kd( zN^Vxm6d$=t`*F6ZndFW$jibT9RPiF0kd;8a8MS+YGeT}ghw@gnr-q~fJvd_4gqJ#d z;!yjUCe5HCch!w&ecu&ZZY=~y3yjosvQtRhI;YC8&IELRPvs{xh2oPz`p*FBo5KVj;w zi<1@V2Hj=Ot_^g7SZ+5(^yf7`-8-&t7e)HeRyEg+e{+n!hNkT1(T&S#>gU8tI2Z8) zYU){1_U7bHQG?@ssMsRvW#}h0Mx$Y%hQsU94GM-O6)-!bYuxPGSEKS44v1a*BNUHT zv*5@eaZo#}Q(S5B*udu6I4Qq?(KiqpwR6;dGIqyf9f6)yVo^WRRuOl^OMj8?AmQ*U zEnS$Jf4UDUiVa=5^1D3c4(iGzNbf75{`{7I#KGpvm!IB=?r`fE3u+E(WaI@nt%-uu z79OVspM1gvJ-dowUJE?DrYTWtfJ{-TTDVM5z{E!q*GEEWB!7uIM^2(nH4mli4r)RB z+e{5XL{M%f=m7L?EuAodAPP!$w`(RBgBet}f2z6NO4jvySHX_p^(rj~wKI^ri)#gG zfjZpk4Tn;}Jx&x2BW+}SOg+eCOl`>o_mJhFaMsog&lA^crQy?RU-!CaNbl~8+K5E; zITm#})e#9s!|ULH=SVkieG z!hX7%9v$DG)ruCMYO4uxiT46K#Lu;Y4T^AVsk!n|((wcdFQ%b%6eOv1Yj8xjPg=2~ zttU>~RbV(v-i+g`afawFaKWWpXBhheVRT)pj+m}~4zEr!xQuNihbC5rw#Tj(e|5h? zV#U)`LWd*V%=KptKi?`k<<^aoT?Rwv2_Uj|k!XPsZk>ykj;5joMpvVe`V$M>IKNGF=%%B0^(1R{ag!c1f`2u?dAnWvkBG&6Lg@t6=XKrL+L}d?(6!hG z)@X?Q2wo{d{4t4m#)ir1bQ@Ad{`7{mE3t<)hN4zL?en$H`5o%s5%uqI<4f)wi z_~{ifABN|>pH7xVh}F?VE`?F4?sZ^Wa65OcT{yM*seU0iX}Q{Kr}l_7wJe~w!G8l% zni|rQ)*x-|ID;CKudd&pu)+Z$P;GN*J4uI>sKTMKXmD`8x7f!Y$Gx)CZ!5JzLq|_{ zmHD(|nGY^rxiu=E0Y}qXrl4+<;(u$I)YiUzjq?Oll3RxqfUF@=7p)n))*V*C1Rz3k zx2$yyXd6DF7gBYpo8olvqdzuIR)24L6Mr)FMa$_@Cbl;DM)T&qLa4R=#@5x?9@U7< zAMljD=~s@Fz|tO^7Bo2Q_tov-A@WiK*FGvMQyVO`IukdZg2zo(BM-wc-x+M}zwD2% zU%sQSw_7$<8g|npJ7il+d~k5i#fsXrww6Yc>SoYnlvgqXRN*6C1%qo%=zrFJ20g_# zwJ(`eO4SN;g+c+=K^$GdX_jLrNN#|S6``*aLO*J*hLqPPCpCd-Dz_r_x_X7tX?Q72 zZ;JG^;Bhjz0|YlY71T7`0=erTCHZ`*3I(I{!#nN2%WAqB;6PIvBMLNyim2%7K2Zfm zt+2S?JEOfP81dG&+2YArV1MOxmyk7COmsRc>5|SUh^kdo7IgcrrkIkngPLeWmK-hZ zE7v}705xez2|fTM>(R9fMRWSZ*3t{lg&&~~#bkjuQ?LGWfa_W!FqDZ&k6NYbv_(Tp z`15jAD>^oLL7N4kU~NExmH0hs7QqUBfc^+q45&FJjYJ?ub)5^af`5QVdn`d+ksye8 z*3wFHg!%`{b_D|Ty}8EM*S~&y?_{^Sn6~4gSrM{{fW~=rcLPV)QfowSQ5n#y$$H|u+06zhNPj4a%<)b`BhO)}*f!LW07~tk0hI+#>8lsivyXGD|5~jZQImU1 z_zs+CNfD%1HFEe5$9TMHYA{@7T3w5LZ?$({^dQ=D>km_}&Fo;KX3eL**@0xfH1;g_ z2Pt%=jpVKx8JIl~cow0~{g3h=P*8dO_R6*mw_ zD>DiR43B#(h*BfAMtPm8LwI1eSsVFDQHc*c5HgPmU1JS`uyHv-`;*+FR%BEd8_tpmB_s| z$>pInc{8gYSAXA&p$%+FtMx+C7+MRu2HA##G}wcfHKL${tDQIqh`EkyWhq>JbAVl6 zjIzLFfI|HPQ)9RMOV|G7t&$m;=hndk?15e)Hzh#*Fi+ZAG@yRz=rkZLts&^IBq{9< zgEgB*yRy~~Y5$~_nY65erMB=of`$`55JL?$s+O!J6Mt%h_0j_?#g_X#S}98>P}(cIL&i9WLbOrTVs3rWz}c7u#p$32 z=q+uQY)7Sjym8yq8gl?&U3S`FxvLg`6~arz(@ye|6w2-Q^9d<5uo@d-=4#P5bz6A(>WGJi#o-wzOsmh!(F3^BvY7P@(9xFl~Cv7p?oj^QKL*Vut-p1ABdiasQ#S1&YK zWK9i&>Z?EUaaz9gT;xOk_rkg$l;RZun{>1zLnCkIfL!sRqs@{h3~j7}gc&I69 zYA3sQn*9B(SHrYgvuY>T(k^nXAcspnv{IK+Ev9SBx=h!JSVG?!Whw$rry(QUGk{{YA8ivZpFh9+@_+u}kN@r6MbfQO2E)`^9_{@> z2sV8qK#W@>yHQ{3<#A;cEl8}@%kEmLcOXuOOrZ9+B{`sP_9Q>^Sj!_qAOx3)Z%k5bkB{C{pB}8 zc3%>5|H2G0b$#s$GzxV&G-1BA^ihvfm3Os+=jf_`EjfAA_bBD-i;vF43-oOWI4B>K z{HJXq$CI^x+fb+ZZhzpJ|71bh0ITcN9zEZPqv-vf!FFI(^obq+i1yr zv^10}07wl{XXIzTK7Z8rYIrTUQI`XRRZU4nl?u37NgB;Ny3btN;U89LRXtpTzh{6F zLusXR*Mh#M!T$QoZx)O1VzS-7+fCnuuv#H^9DT2yUJVJVkYJIkd`OYpu5Qo0h z1`yHrR>*O*v`@-bi{DX7h#25h!wx7YEelgRsj8TwjA876Za*5-0$PBj2oCvYQBnOW z$bua%PTsw)kt7j{_TX%7kM}7cD93`#6-^8R6Ygp$19H^_b}~YeRE=lG>5)L%thlwK k9!chvYkkyMuNS`H#sv|5Q!Bl?4Cdece~Lkl^I~xT03N^b#Q*>R diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest index 2b410fd2abf3..2a2f1d140ddb 100644 --- a/dev-db/mariadb/Manifest +++ b/dev-db/mariadb/Manifest @@ -14,6 +14,6 @@ DIST mariadb-10.6.14.tar.gz 95286643 BLAKE2B 4a186f3f52b63ab7321aa7556776ff8a986 DIST mariadb-10.6.15.tar.gz 98204031 BLAKE2B 4534b82f1c1e16ce2c7c21879714e24b20fada36ef10a8a0dbe770c1d99055822fcaf146646b19b459cfd948bff0662d23f1f661a843919f90a354838bda7ee6 SHA512 61b5af8c2f8bd2f641aaa708941563d5f6ecc118acc9a154c009c3ae1d50e7360ae59241f87e5c2111775a3ffeb42a64f4853e9c7096b58d68a3695b5d0ef97c EBUILD mariadb-10.11.5.ebuild 42446 BLAKE2B 7d233a13ee4af25916a2a8324be1d06405290218594a2f5b6503c2b46da746a2ff635f9b93fdb4737defea861c5dceae9d59587dbd60fb044230cf6fcc218b42 SHA512 0ced4106774281152d2219f6c63ed667c925707c3bc58d58d4b501b7533c8411139c426af0aa9d84b84e4e032468362cc55b15184899e77429170fc6107f8dbc EBUILD mariadb-10.6.11.ebuild 42589 BLAKE2B 5e8bbab058a222bdb92ed35dfaec0e9a8a3849b585b29f0dbecd37ef1c6396ec0f7c942108940d7a75685dab4ba0bfa62197888f4e207a422c174d2f15a9f5f1 SHA512 10cffb1fc77f316629f9c2aafa1ecc2b7b07e35ba179b14bfdbc2e89bdee0e0b6ad28d5e9b9b15895b8792b70518ee648da0675cea65a363de8787a7bf757d05 -EBUILD mariadb-10.6.14.ebuild 42710 BLAKE2B de5ab9de4483dc8de671b2ec0bb4f9bd1ba14d8a86805475000724c2d849e21b10f5fc0bd3fc741282d4c29a97375f365e69e5f30b122c6ed15df61510549cbc SHA512 6b90476613f43d041a86e4d44d2057a8707f512ca3d85bf417b69f3a69d39b84d6d38bafcd969ba58e42aa74fd6a3371fc9c928401869401b74ec1d58ba13d32 +EBUILD mariadb-10.6.14.ebuild 42705 BLAKE2B ac75e4cef39cfc5a2641a85db1fde75a94ad01dfbf292bf19f5d7a4f0292d9a67316073cfb70b0d9a38987db49fe2e4acd3615f7bc6ce10fce0aa67013aff306 SHA512 31d5d1d9f864c07fe9de4b7b6315aad999ba831c9d5e43c1214a2a182c29ea51fb55751ae885e63f7f7794a33572c3f400194c63bce70fbcccee9841114ea370 EBUILD mariadb-10.6.15.ebuild 42711 BLAKE2B 20d9e969865fbc13543e6b30ec130363b202fde8428900d8050e80e0b72218cd824079038963f975ca76a45122ae67c8bd6d5d97352d94ac1635c233ab5c872c SHA512 b39528257fd34de9d158569d94af7f32f0933d82d1790298ccdd06be3289cc7f36c462cf0f59cbd06eb4acdc0ad82f54ed4c53d8b93c54bf45f2c47949b8d1a5 MISC metadata.xml 2414 BLAKE2B 40d3fb9596fb78349865a27549c5504ccda7b3a601b6abea053328629a0a8c936633e18266f07b5bd239defb71e1501a77efc6f44d0ef339d618c5e0b9cd9762 SHA512 f6ab36d58e5c711f4b808f1cd0454c3a87473c6e57dc35edd897bb25a7f0e74abbaa24db70832d84c1c287600216f4a72185352a6770d89ba45590563e3eedd1 diff --git a/dev-db/mariadb/mariadb-10.6.14.ebuild b/dev-db/mariadb/mariadb-10.6.14.ebuild index b997295340a3..d1edd500cbd9 100644 --- a/dev-db/mariadb/mariadb-10.6.14.ebuild +++ b/dev-db/mariadb/mariadb-10.6.14.ebuild @@ -28,7 +28,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest index 93024ed63dfa..db9e3ac73aa8 100644 --- a/dev-db/sqlite/Manifest +++ b/dev-db/sqlite/Manifest @@ -9,6 +9,6 @@ DIST sqlite-src-3430200.zip 13929567 BLAKE2B 9366861b500bb6400b0d4eadf6890449b62 EBUILD sqlite-3.42.0.ebuild 12911 BLAKE2B 75ce24b3af53746bd30f3628e86c31813ab2900fe1ddab7fef94b0c64e48c64cba7f115591aeabc442c98b9e380b107ef7c0dd483d20bf1bff5ecf15770ad988 SHA512 cd972b7bf7e5cb62a68f3e3e1f978693c7457da412359265656ea59210abfb28008580324984e71680724d4fb3ce1f7d57784a603ca1a0da038500170dbcb66c EBUILD sqlite-3.43.0.ebuild 12926 BLAKE2B 669c46135d9cfa67c9bef1b825d019592cf69eb802566edabfa9f5ce48cb1d81d1289d76aec1bc1192388807d70125f9bcc8ee02e360bee8254f7631dbb98299 SHA512 4b682388f238a4f22c4d187b1788293aa5834b98229412fa13e9c2c1d0f92c257a9e88a0601ebb9cddbe893b5c81600d17dc66d8a3af91ca1a59a046dc910013 EBUILD sqlite-3.43.1.ebuild 12926 BLAKE2B 669c46135d9cfa67c9bef1b825d019592cf69eb802566edabfa9f5ce48cb1d81d1289d76aec1bc1192388807d70125f9bcc8ee02e360bee8254f7631dbb98299 SHA512 4b682388f238a4f22c4d187b1788293aa5834b98229412fa13e9c2c1d0f92c257a9e88a0601ebb9cddbe893b5c81600d17dc66d8a3af91ca1a59a046dc910013 -EBUILD sqlite-3.43.2.ebuild 12920 BLAKE2B 316ee978026974379cc0e2be248319f1d96f7b9443947c87a3636910865edaa2b1ca8f6cca1470b00d39da19ae4c9a64a196c4b10a4c65fb8a3a4d901f32e17a SHA512 407fcb697e0245a4584672d86162928942e368e716e9b44cc1c59b85dc26effb28b8883586874f546ab8f1ecc2d5d229431b2b8d6a103ede503934e9a317fa59 +EBUILD sqlite-3.43.2.ebuild 12919 BLAKE2B f4f6208b30c713528b8564cf0af6c506d68e62eebb342083d94d0f01eeeebf77fd9904d3f07466a1ca10f49f952bb5eeb9b53c8b99343883832be137b00fe27f SHA512 905a1be34bd18ad31223e1ce0de279227911464f4134171052b5627b33ff57a61cc786d662d00b2fc855b2bc66f1a68500b96b47d457d4fbbc700e20813bc7ad EBUILD sqlite-9999.ebuild 12926 BLAKE2B 669c46135d9cfa67c9bef1b825d019592cf69eb802566edabfa9f5ce48cb1d81d1289d76aec1bc1192388807d70125f9bcc8ee02e360bee8254f7631dbb98299 SHA512 4b682388f238a4f22c4d187b1788293aa5834b98229412fa13e9c2c1d0f92c257a9e88a0601ebb9cddbe893b5c81600d17dc66d8a3af91ca1a59a046dc910013 MISC metadata.xml 824 BLAKE2B 8ab2e8f230bf3a2b26077d90944bca7bf35ae905310205b90bf243365148488303256606c0ee7c3fb736300686466a1c2583bf103693c20063ca668fe9e52647 SHA512 ed4a89e3c2d633cb6ebf8bcbf3ca055d0d1b2ffd801ba559395f812faeaafdfedd97dae11a5a53a4c068e43026fbd4eed4cb12c8b89a7fda6dabe6f78a2e0b38 diff --git a/dev-db/sqlite/sqlite-3.43.2.ebuild b/dev-db/sqlite/sqlite-3.43.2.ebuild index 1f03be48c4f8..dd119095f2df 100644 --- a/dev-db/sqlite/sqlite-3.43.2.ebuild +++ b/dev-db/sqlite/sqlite-3.43.2.ebuild @@ -24,7 +24,7 @@ else " S="${WORKDIR}/${PN}-src-${SRC_PV}" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="public-domain" diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz index a184d63992f3bba0162283511c32a894610e155e..17d852e67bed2d2c5d062107c5ca9044f0034ac1 100644 GIT binary patch delta 34482 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�k0|s@g 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 aFGsto{$rakg>TpY=l=jhX~PP`Vgdl=@05iA delta 34381 zcmV(qK<~fQj0M?@1+f3U1xS1j2!N9Wz9oOoOIDoqQY_K(T!j>flp$$qDOQ^$`SR%| zEL9Dr_*$W=s@FBEz4c7a))YO-P6-jnZ8W(yD7np7UVjy9~nDR8Z4R*keE33fv=~ywKCaL zxk^bC8;7vYVbf$zfjYqAt{Sd4KFwnBJT{;GSlV9Ifk8mgw%pCYX+;s2Cyvj}F!5-q#;%)ah^ew3Dux73AoSlhb zSE)$3orDxYlg_z1(^yX?vAwL<8i{z#en|w(qX=OE(S>6{F5oHwVOxs7%3@n>zbN>!R~2lKKAJ^|RRc{L#qL-hY~3|6utz z*>$Q`Ir%rek5frGKvCksmZ^V6H0xGX!SCGyn5Ki_zIg0G+AMnXT^yvb*^qtg1PO4S zqQM#ggtQ0+8{N@cPBbTwWCK(IDhVjDYSOR8POsr~~?aH9Or&a*D@if$8Gxd|U6= z;$D|O;theeHRN&f#{ajgj0;P#y5s~csLZgJ3&(3o=(*-WO-IhL(zEU%n?5Wl-)v!acG8RY;Rvwp zYk*ayU&pL%zYW&NNe8M8vM48c6f7PcX)0?p!1bB#T?aGa!4=X(n3xL`JE7?1&$@f; z&aO{DO&*p;5`4lj1&7R&YN5w3hx8ABE`2?M0&jf)Qz9d}zYo1S)G$6Z9*!0i=dq@g zI4kS`bb9m2L;@WOp~Ta(PfyVi2L1Oj?VKOABU-kh+cdW)UniCE8n=ctek z7Nv0bB{rcf<~4fmj?SPYLc8 z?VEbCnTFQ{?N@Vfq$KLmXY1jAX~*YKAhxO0S{10>;PC`qtr8kcpw>f=*AZAqwzK8n z82jofu|l#((og1lXxqGBHq;f!j1XP%7VzkPu@#>e>qoQHyZ4`eUuFbEv`7$yeX&y` zNm+3`qWZ{IouK}gs-T+=aY@_8ctzld*pg)g5jEC$=s#yq0=dDvVWoP1Ey}WD4g7qW zrc`;;Cr!F)NmOe-7Ws`o0R~jyZjLsBq>AG976OSd4PtTFN}33K(Hj8X%5iVE{^pyN z)#Fflb5|p0*p-$QbOuBdlXbYMYy#YUOFY%I$2xbsGUe>e&l7m{2s7YdmH7ne%53C%e?C)FP03 z^acKi~dk}5;V>7WzP$}*AMi&AzRi7oL_Evu0^LI+Wib#7(bHy5?+EnWobSR^hA(aG@q;Z$(E^xUbuO z$#U@?lnS&e%aJ9~0mRsTQT@f1bafoy!-tY!b#8x&{DO1z1W8aS*LR{2mheAOqe{Va6yx;vakBFYQ|ob*t|npR63G}2o87zX(lH- zZ_Rm73l`u4;DrDf+hAXFj#k00TNdAO06uKG=X;&EgqI+{F!29;#zd})c$=+Gwnb^Te_s4$(u#* zcWwVuK0~IwD|!`su?t^Uz04aU`ff6JXG3RX2Wn7#4Grw|opbg_*-$Tvwpy$XZk|>p zklqT~0svhBmqk$~Iw*9qsqzIn0R*o(V3n(XMo^tng$FHf1gmG98gg&(cFr~fBRdg; zA3g4}uJ>UZu2uhG6c(HY%)|jsr1ukilOsH@*Z05QeR)6o{KLq^sYgc8@J<0R?T**! zRxWac)z%2k;e(?heCr9+cTH>=6;p#V=A6YaZO|YhYffPIcu?h zdJKBCZ*5&-KpFC*M5|S(oxnsJxc4*(yU0pao3W`-<{2)Fss1bf@{gSnozHSIClgv|bY0h5Sns!!)6mLzrZ#yScH!Q6N_00j<}zW-HrClikT2f5F&wrOfL4YBWk{O3t4)9)=KqhfQg2j)z0{j=&HP zFMGG!>R*CJ@#FRWR*s7eQYM*zfc;cD`_ljVrIE2dxu$tPXv31Xjx{X$ZQa== z;FXVf=w_E=@Dq>9t%(->auhDrp*3IdmUc@Yir?dpe< zV&WkY=UH}V(AN0AN}xnT=Y?j}fAF@lr%wn#`DMkv&UYW)|MmCx->+C0>S!8|gP2rJ zX=SENS)q9&!&Zp4J$tzpf7I(|tEpSG1pG7{BzBB_cdGhI#5Oqb&W7~$@-($CEMTeE zkx@~Lw!G809>=uY+VL!U;!f4#{J6)c9O#7f0gWNM&hKX78;1H>fLM6HthT3J?>-*R;xuZS}V`GyI;tU@4tQ5 zvi#eBet7@tjr^ofUs4&mGlWg2d7Z07#Jv9i;#2cWt)>=8&IBe^iIaXL?D%PVbZT4! z)axb}RTII45xJ>2HC1;7Z`o4{_MP??jhh&*yWNjfT|xsM&fOhbQ^d1- z&C`-|XAU8Zf7!JlGHZItG8Nc1+A0Xwzz4;mGU;?D7i`OmJ4{tKl5R*rgV_JS>F#`G zQb}V6?3P11_zlFG-MwH14mr=Fq}9nQZQ8wFiq`W=2RRXT4I8@}Zf!^-x~EO$VX@SE?VL64&g|tjaIvb*LGx7!M}`fOqJl zJP3-Fe|!(5zI?=G*He|Db+UkC+T%*O`)_yL%M8HrL^flOcO8Un%~&?j(2uscw4M&b|5A2>?T;8%bX|N#JUftbF#%7zNp<@x9v}X)q1LwlK`Vj&hV|XMVZTaSgcT?c0d)YQ_)0w z%V=lUoc40cpqBNG*?7E?C7A7{G_S_S_fySkapkb}t#i%^fP9Ru1xXhf9Rq+Ne=tl4 zdQ+qEj9{kYmnHl5_viomeXVg1%hkA*?s%YF`Xs1jM@hCi!O7RgVN#0^#>lhWi|(p! z4STy}fmLO8P3lxa@EW7C)@HikwQ+;#!E_T(91*xg{8F8>#>j-={;t?ER}-0=c>) z=3`p4Ikdb;U_W5h80XJR_T{S{qhH^(Pv72?3%-7Q|LOH!vpx-J&MwC9go&x#5!?O- z6+sn?jb_;?0e$>bKG!w#R`ix|65}=n7GXLpzy|5lmH^K5=B0LVLbH~0e^)1ZdaHAb zR>+E}*!vk=9Ph*5___l%l12XHX``e!`B} zIlp#02M;IAp*cz+2OErHIoO9K9Md-Ltm5*fN)_bZ*Ua{Be_F#Ivxh&H^1nX3`?7xh zX*-t3?RqelwZ35Xy=tFfe{h_uKX!;zY}=a_Sok_4v)$}s$O=>MigG|^x})dS3!M{w z;Gho)qqZ)27`Enmx=BlFRm7mkn{Rj`6NXN~0EkjwYX={f@bQ`NQ70kYE zeCWWZc`qFhvb43we-ltjEHd#e_d!F`Msylyfe`M`GoX=?wb4?)$@U$Gh zvzYP*t1sG$KC>Nh`pJ1P)D8jmA^++6=YYG*T;uXmW+|8+6 zaZ9ruDcSM2OmG8l^Lgy`ZPlJd;+{r10hKy#CiZb-ZSe%X$=?b(Q$*k=!V zbC|-boyNCt!d!9eAKEZkQ5SaO=H%^R^Vy;4w`zOD5e=xJOir+cpy}zHZF!00YK>qg zpL?m%>pC&Rlg-mYe+N)1oDx;=q}MGxv3_DhndZJL$9vi$23oWdKrnwe>YN5?h^?KwFxwtESacSQ;3GK^8b#9OGh zJysSQC05V4M8(WHKn=CAtLapq_pntD^gQ^$p;&}kuU+SQn6XwMdOQ%E;fiCk)s{%c z>Eo?kmE?MZf9h>EzfN0EubvWkij&LdJXdo6`8q$2{r3)6Fn0n22y1JWom52E5T+N- zmG>h2LQ**QxGWkgiDDajkaBIyT}_t`{-*u6r{3cPnrk`?oGb)@O_HN;nn$bkX5lTA zZL@vL62}{}Vtv_zCuwPd6XH~83M^inqX;@--zu1Ze`bjE2WaAiM(l?j@>88(!X-%q zt~|$R)HT%Q*eQcfi$v*LiA6LBg{tWUscaY0M&;4SdJ2lKA2 z|9e}7e@pnW`p-?#+v=(&wg3jAode z%cX>4%g7J?R}e`%ouV08M}^al#?{whqK(T9ag9;k`rZ%H^%4|w_M2=Ax;wq=*_G$; z65#&7*6*eA_S6=yRLB-IT)m4*f@%bM-?fh&e}LBe5TJ``<_fri!ag7TM zfbQ#ksQjU(*l@hl&MHew$`TPJb|uJ^MLzA8XwI!@SoSRv7 zf8Aq|$@9^FzxCdK`u4qjdbzK12IT>CRe6TC%=6No#GXU>`DQcS(mx(RC%u&FW>^BF zD|8KiPR`7-2--B-RCSzNvZ1I&2f(I%Q9Z9p4d|FP@L! ztdN=G-%Sy7{@a!wC2UTk4%;;Te(_!!iJqh+RPL||$00tBRBrm0Tb@6yH-MmZn1g+( z;|VcQq3V#PK;&)LRpo@B2xCyxR%63U$+BgtrCLZ@+Ko;M9}1iltFiWH1l`QjfBxwA z)=hwP1RhYs*8y=@5eW#8t^c;-vXLJ-Wz3eu%?D=fBU(y7hbDd2U$VAXhgPmIR$bN{ z0vfhqIyA(O(lfGZ%B6}8=XbX|EB|)U{`vI2e|~Wedm3TUf_v_TA3$F4?m*$XpxlE# zTVNxIpc8Dj_#wKTR5G5HBd50Qe=({d*rZuJ;PMsb*S4i-IJ-*tXE3PM^R@!Hwm#E8iQ_<`5KLlILom3?1h6Ft~nL+19;Xu&2h8T#^Zb znihUZyJ(FKl%58&oR^^EQmKf*4iV;wa!%*v~ne`-spiX?}% zxHyhoOH>2Hi#3j2M0-?WTyVfdlGPyH z-uk=qf3sSof*=wWiD?%kfAmlqL>a+oa))$~x14NMw^%I|{?22`e%y|(vHx%1A*6r( zUWU&O6oNg0Ri%n?T`ZU)w#uLZ3hsCo-JNQ)(Mf0Wv+Lc#ilpV(2$+Ow>olVh2w6^t zqwSP^K@y0@aTOifrIE1r55QjX;RaX)2wxA=3h?gq`WO&lpWq2Uf9v-Du8CV<8wfLd zyg(}iHw|x{livxdyy&jjijEjW8S)9df~}{)rA`Ey1tQAX&<5u8qU2)ri_=NqVxWto zUq3J0OVRS_CO#(;Ab45$WrbGlSoJdUbc(0)gS~?-R+V*o((8z=GnFhH{no~T;I}55GiiXYl&vOPZ(?`)^7lNjB zK_YApB?(h>s{XoQpH81{P6%9VRQ?`Jyg3x2j7w5`gT%{gVifRB|x+8`pNnw+H$HF|q{jJA*ICvYgJOqDF@6FVo zs6Y+{tu$61j`{9-yi>F)V- z&i=3G%jGBANEJLLJ0%7q`RNpFw8QRbUR$lHA20m2{|pBu1_CuMie3|Lz;2jH;^wayM|zEi6WMMnTMtGGN=M!2ezP~07Vt6}=~ z-j~>{X#Kchi2QPV461;e=dO`q5VP6aH=6xFDm}3L9C&CtM~z4>G>{$~BqBQqhVAA6 za{x^97UO0mv|Qh9eP$OH*#l7x^yaK{Tvs>%?`ejGf7v~|Jule(VJ=gw-(MpnzMXeI z-UfrZcpNazQmRY@PCsFHo zVt0oxkqEh3nQYj#Io&%9M?e5Nd;n2bnt$?^pmmlQ+;HRv(kF2e;PJeFVt>tl|9*zC zK9z^8RGfJ_D%({jSp8Gkp;yRv)OrZ2zF5oNTwk!EmI53z2Q#eo4YHWl3tn`xWm{7> z;Tp~ECwM@!3)R{Nhnt_JKQSq^f^V}ELvN7Q4#07$^qx)*dQcM4UK@TXI$Te(y%yL# z>}dz!c|;P(xf9C>1c0l5nH_V10zy#+k$Km1#-apa2KZSuo2>jr0AR8tz8~tx+Km0& z8~p2rN{5-32-an)dSu=^C!6aYKLcn)t!9)fbfdSa)4EUbkxn@*|Zq%>-^ z(a#Hb`^4`CGytp}YBTazZUD1hd%M$maE4n2QgWxFc|)r^hvgwN=L|YuCmT;|XayeP0Cq%SWL_BSiJ z)a%$_xdbgV>LmPVI9;f2J^PH#Tx&6Jvs9Oyij%tFj0s&?6Ce`>)poL$NK24x;ke-$~+q?^`^VOo^8 zzD4wGKd;&Maku9ig5$}D;m3hLj6zKlb1yaJZi&Z+9xnqdFkpw%TBk9Mq}% zLr|q~Dwn8ZNQ1YBe?$9mof^-b7qW@mlFJlRF)x0B+C=h8&P9%_W)OK)b?zms zM_6uIS>|qqVHosPn+SPV%=4Ohg4~YXTZ5fYO-B`4oaW+Tf5Cds0jL0Adt>FgT&Sfs zA!~4*ttR|sL8qJR5wOi&!9vd-J{9Yt^;W_6|3D7K$NLP3xO@ z&+;^WWqp4ee+uTU-TjuGchZ@`OQCxco*x0;$%_o&Y`%dbF--^Vc`OCx-8t^c%851l z!+z6PxmjfeZ0fNW0{;Uu^$Cz;NJ zE8kJQq;e46_5eV?79>IUF!ukh)oW6Vq5QgPFGlF`e|V~!S$%KHGgKYUiMu+S2lz+c zm;RI8OU}cUn=L>+5>0~?XJ5r(^~U(se-JoBhZ?vfkTvohZb^$Ct6N_)?Mj|_ z=QOof0zs&CWmEI%9h*94uq|L;RzSaiNXSV*R5|sS-#Tg7OC0(f^>A8UIiZoZFw ze|U3h(CrguRoHni`&)_(8f0D<+Z;Hr&4-?Ve6_AbYI2d15_>y|G@Kf&@sfvaRVg~> zCx_pn>;tlY>k4+m#V;k)4u{XRt`3mFM)cmDA=XG#ie$90Bj&MI-`YLj&42g#tL)4E z*kiCFn`nbt%+SQkAq*Z`3TrXInWQOTe=imb!l8^<@AeO|TpUsUB!TlJ4wI(3lWr=h zb&bg7DD%n=?ENfXgVCW>dKqxX*;Zge~#C6 zd%og)vRf|tuIoTHMGP7pIFrDR<|&~*fulN<_;zF%l&?4%+#+pddV{8ZB{*a`gsbzL ziCgN%U2!w&YvZ1EnZ30fRs4v&H@yt6n@%bZ2N~s;`F9o@h^o-nt({rqyPn(5w{=9@ zTLhcm*vbkJTa@UtYMjI;pNjbMf8G^*jmoU<_7relwmIC_dvUP;Y7S@}yMq7`9Ba8s z!=dAKt-j5V?aSYvzs}!xkM3EYSZB?xjPQ(EA>5+G2zy{|I@*UKNScE2V&9a5Mr=lH zKVWd4r@j$Ay-zmxKuWLeAb~lM8SSMa0aUL62pElX%Ar-WywrL>WFu@BPFbQ|VXzEY zDQOcLRKIHKq-?e~tRZfV5OpZv190S6!e5s#$kHmA<*?+qnZQ}(qwLd`&aAb?u6DJ( zl)T!_%Y6b_+fyKmJrC>+t-D@jM(HkN}sKLD# z$Do6q);4(CgPof+(NXK(d1l=8`meu8UwC7Sx=g@4cX3r{E_Rxn; z3c;D;bRX&^pX(xyK? zOXbluF88`(e|`P@&zH~d$BVGnQ(pmK@7j}4=q7)M&JouAFD;xV!NGwL?;LE0xqL6X zlR;NoOqslPT^T_0R=OrI70IeKIjFng?r2NWetBtWx^Bk+U)u4~!U&p}O1pM^ zO}=URe+y-h!fb`Qa>ncx;&Yb*Fd;#mp^Ho~Y$WDGK~%oAJ=n`=SFD4~H_W3slIkUY z=A`0JLSDSg_~gBC+{poiTNYRqre$9PhmK|!nmx~_MPgqwD>szmw3}?rh}coa0pstm zcElKq>gNj5w&Owz0W3O`aQsdHwdspVX8ryjp!Bv7%XIT%gx^1b0 z5*&Of?X8IH;EX7~&XA95cc|g!9C}F@2?ELodq3NtP>r>C>mvw<2>vOF{lwy1%5Le-p)A-)+GKZf^#Zx;;;`w{b^O}oJVQ4E$IZ|uHuX7xoiRP zvN-Ie3EALzy}r*+|N6a%7ZH%-Mz1d#}5aP>q$5@vjF7XK(MoK4OYB539 zRGIQx>RNkqUw}~7*wfG=#L4S_Yb4DM?O)PQ+6mu7{{`5z^=$yjqg{mq!WxyVcaVcI zUL{^K)zuAlk6n2de;fRCZ_OrIkE6Y2muzTF_sv!u;o>p7%`7$AI&chY>0TH{4oFe~ z3}$&2aE2FQyVEEy_~QG|veCw*r(52*RFo3YV-jsl)<0~kZ1{}6fuuBlZ&8Qj-fYTq zJZiJ!&i)bgSm*K>)q(=f0YDi;eYSDV9q^swsUwxF-bp|;T3D~DM0RfRt@@fl^RS`i zE!Kk^Ln}`3h)s7+4zK$VRwd{*agxbz8~vJcgydBjr^0bvo21L(2%=adT6(v0$|CN~ zcX6=4S|2Sa#o(O4rYLoPem24V_ILZeU$9;VBpQYOTGW{t{9{>DIrd46&Nf97$_LS& zoD9;2X3lD-KQ#Xm?y)4Y=yWYh?j$^26FQTv9@tcSvjScq+=p7qxBgZwXk|{U zAXNqh3B$emdD&Q&jU^vSN$ipJae}Jy9Zshd*Nq_i^m)nVhYx=$y7G0>SOz{(u^X$I z19T(klOvAH)-ScqlqFJqr)o0QR&gJ`qM$s7l=oT25_+(Ivj?QTS@>`Urz)2)Z5wXO z`c@Z%%ORer)p&e}lAC5CoO#z43%17}@A}q=UgL3)U$higz)LM9jYded>S48|Zax&@ z2%hu2onEiS%AdD&T&K2OJ(ATsIVXM4)f&H@Vp1fvEw>03V}HBb)ssiWUv4c37v5!6fbZ^a>3yvZnl99; z(gtB0y15?;*uh!|zq8Jn&ZROz?o7AZRqQxNRN<9>Jgy#lJT2TN^l3Z$ZF|chzPX-> z()$nd)A!fS_G}cagL$%TVBNDTf2F>`rSe$1Nc2v=tm{EjLz9;%VnV+c(NLBje6-u@QHt+71=>u7~Zd2O6?fK{1)kxY{z(Ei9w>4F`mD+SNIaOubcME7`h|THSgcO592`Z$17$N}8fx|UR zb?cDG+OP-I$5KI>ATfoGe9z=nLseGq)b;*ZPW>qE8o7b4Uy#^QuM=Q5%&)p62xlZ*H zpnGrY#!Dv?^P`ATL8&-L?UR1UO?#<3t6np0$Yr%`H@4wLVQ+Dya~ay4&(6yPcQp%- zgcOC|EDovIdg{WtJLbxfbS74r`MKj@UKdJJzishc`U>uUl_wQ{Bs&sMu9Vl;V47f~^Q)gKWBhN;wfpPX*zBwldD@ zm$%PF$*f`Zr$%oZpb=qR#DOGZ(Wsm+$A)!kVswq}uC!^PTh%s5&n)vl=KJUVyYRHf zIAP!~wIABiEGhXUud&X|>*qkE}k9W=*P;;d|PPB0O$n^>qOj`OZw|0qrvoH-{h zhj3=6T{*X2?wk+=qLy8b)&5z3cF-WTzV$@$vhKinzHC1yGkf2teR-OPmLXuB2>i&p zhjnPyRAY}NBHLeGi%487SvUhzvMbPIWXq8ou{bjNK zdr4EV)!y}&YZ7gcAA=EU&EEM~cVB{1G8gA*pY|LAtj}w;dj61nya>>LumN&m%KIp4 zZ#x%2g0MifgS5MXjR%lS-Cw0d4msng28F{r}1TGM#G0yMLFLRE1- z-r3X&vym8Xt8U}Daq)S7;qK30KmPCJ{xkG=)HEVlZd@8mILIqrASiJ{rk1?JQco#f z@Frd3<7$4LTDx4!zHT)C(VI)YvrRq(O5x|2ZZ5Kn6CF!j6-p|bAV%9B#yep%X)OJg z6KuSj&W8d*Ic@Cf+^ViEyqk50Z`8=TZB-?bL$nOO>37Kvs_NK(f+JhrT3cNM#o*SMQ2B#jvHern@xn z;E=$23%f!imcloG1qknt5#eg*Skp%k4%d$&={~{~#3qLd2u#4f3B$ToCvN&a^-JAm zrLo%1;{ZpBg?XrcvL9Hvu?!KjzY0$6tSigM*#W&M~nIIXK0e2 zoF-)=PHl5s^_NP+OAT-Pqq+`YBT@%BwiH`7$qJ{-)K@-#wQv9EjuhFRu%x7vI#j`c zK2l5wZBzoDWkV;T*cNX|YABxD&H7Q_S*dwo!dbe-LbX3~^xq=FT z{rmSyV3%2c3er+pvt0w}Lj<=e@O5#HcA!#YqwHP-99fNbus1*2q?&kmJEXnZR#%gt z*LexM3PBvpprxP&#!g6UL#;Xa@`G2O)VlTYSU>Cf-rf)G*-BHdyy+;F(!Lj+Kmp{s z>|Q^n)-;sR($2y>Xh11j5NKa|sYVYyRJ2NhyV7J#B7j^8W$(>z02eF84ul>Z>Q%O6tJCg? zls!4>3ZCR<+qOeIcSna6&eWW|Tj9QjHX%H>yy77|2N!Qn@>E654zLhE_qOlGQEmA- zJGpj$={3nX!x7a%cSfDKHr2^g)>OG#^~*QyJvTO3B=!WgO{11k!xA)1+#!*DnO(%d zkKj;0lZcP)!-ro+>YggPyJfLcrhDk4bKRP!@HQe_T&dsfQad>)MY~6PD@9mE51inH zZdI9UXcSl3V%}fc(_u*x5Z9m-K&kU|7pkd$x#?w^L&3y)rb$0@uJaAbTaCC=UF(6-?Gd0%P6uDm( zbCCTc^#?d@SzC+eCHvf8i~yg^jYi4V1aI{nS+E4Z(sM#^z*h(K%8BlKM78bg4Q1PZ zhcZ;Xl0hl8EJZt5kn`pT!=2Z3HJaN3>>1F(9eE}Mt^VQn4bLHfI3 zds?@{Bm?v+6{joiAxy0CwCz7DeB-p!CLPr*R5FrNwPB&&jd-lj5x9l_I)c5ERsOf_ z4$)0>Y(01`j{B+L6u1XW^t@QlmUd@rn77Ysk0LwSRAkamHDxL8r7$d%R2Pf%QE=OY7K4YlfGQE z<6(_G=&ZUo$0YnOWkrj@OUstN_4Dv1&_1-&`qWt38gpE*q)Sc(bk@;6u2~;{p^~)S zR`Z~#m%22>Uro<f1Coi3NhtbcIeQ&#ez4NHqK63JtQVNdSv*(~u-OJkDc5VoAG2E*w2L=Y? z9$5>%>gYb_|8_8DsAJ`=<)u9^%q**0_Pn>ge0cx;PYt0L1VsHE)nYtcO$DKpwDGoJPi&5|+nQ1AO;(Ndw2YJDAw4^PrfqAIrPB$D zl2iaA(>^Sj+wFu~$zFSsRp2MC(u>LBde<*9Fk za%6MuF{|-+xkJ-xZ6{`bsbT0mdxL|$qHPjz zhu?!d1U`5hs|k{%IXL#WZX-680yH&c)*>Dh&LIFKLKec#Nl(XrGpYIx`1)7-`Ul~{ zoGq2{O-NgcW9ZOFI+AWyi`*QeV_x%etw5A>C7*2IPg?9n=pi7`DFvW*Y!)gHg)X{_ zXlL>{AQ;JtIG=YD+7ym=NI6bB=-#k|?FP_J&Y9i~UY{R|%Iq3rIO7VyIhu9vshYIX z9s*+aUM7b)49T&750k{rQ77N^$?|tyYl;49oL68_v)UWOk~P$xK#wNQIW%{BU9k7x zzQ6CU7Ee#USl0G}N+2T@dz*EM05&v*wyR$_Iq+Z?4QEhgTA1(T)wHG%+%jm zSY)rdYGZv`Sk_TlXSai6bw#gE6(6=s32Xo<(A3XiAcgyEkh^RM4*HoMQ-9IE6>Z8g z+*#!FyksBW^}pMvKM5;2QB#x{_bjE^vbQ`0FRfbCGu@nxj)z@atL%9p9h5g zxNML)>{v*DqzDi?6n~O|?xtLAut{cjbkZTM;V8zX+-wd)0!HU4- z<=ExqD$&R;FlVTE&tgS4!$syO%8c2OMo8J0T1i*0va2vLh`CPwA4!3TH*BA^;;sCT z0}OXq-SWJr1)Psfb%|Z)zq!Pa9Z2HMTwBu8 z9bkBWX#DG)1}7vyPIYaqULrrQ)z{fR{wSt>{PfXfW zoKek!;CL#E&2=kz+FS$dW=-xNZ4c1*YYxSFSlZnvFAK_UT`$O26#1 z=SxrdA5Xy^Vgmv60!gy#chYwqAD8G7$QIR&BIavv21{DB?tgFX#Fp+mlCM;Dg%jlG^X;18HGoSVaZK3N zNb%kYE#w6&cWMe+QYWdKpc;Qky*Q}1rl9Tb_KNB1!9O;2+q_CCtM2G{hJJe*CCj)V zP;ptjmounf{Z{Fg3`V`O`N_B7g!JniMAAi4t%;(XWC0%#65>VjB$O+6TiDkQeL0vv zRh?4Mv4Qu>rk+LNAryrJ@peV%lr-hIhY{=mJ3z$0I}ECLTo&(tUa;$*_aDY;i~Hu& z`3#35Wo9@qA@SV#Dh;^AU=R_nfMbaRS|MmZAV?OWdGTaR$KgPwVJ`FdH7FAaL)P7k zcCh!FX(e{BJH~Ry;B)N)C|1h}nY^dB!lL$uFc-L@`bIksH8lSs2|#1BR=1h>)@_rH z{~~`iN^abZ&|Ffp#)%-zb3E^||Gu6>e>k4j3Oo^;S5dHjuVs>rXJbNcj@!Z}wCyC< zIlVjc-R}K#s4zeiK=EUF!hvr}uh*E{p>qeqSXw^)mqq zZ@21>z}=_sD)Oy1bqJCdk(&Fl1sYIPOC)~?oNY(YX7YDbWj|R~vCK}w&g(wz)DR2u zbc)OMomB&pfXjnbHJO|w)8#=o8Zwph&Cj9#zrTH-AK!U5{32=gWGe*Ro!?N!p{h}*Rqq6|7pOHmd|843PI#-A!aTtdC18IA zktOkBSS3J^mVnMY1vbSSRU+HAWoQFb)$LFDQ83GCL#fhMD&U>AwR?T6pP}474ISH~ z+61tU)#K!$>`Gl~<(AbiQV_Ffc&X8%t{f+M7hIkbkUQv6o@4&)qG|i|d;jW^j%vo! zt)x2{Vb{gh?rZ5(vmN*~0>D&**Lzg*B)PomQOd4`3`=KS#y)^)=bW_)Xzt9;TIO(6 zz3r-|Lg%pCKzV%i@f}55&XsR_ZFV*c2fjGYf7m&~R@!vBs!Ithvdf4cop`z(VR|!d zd(M8BfB^v+e{N2(zy#Xmt<+ASfSzVMG9SzKz5Vsq9Df+o;*o7EhpX1r-`d7$87aX1z;5mZ z@CnJ86bgcUNM;=T8~BPKq*~q>PJ`>pB1hEo=gK5XfAXFJ8bd4b+YvEq7LbZ^Z|a!9 zpej!X(C@oqQ{;@ok55B0$!xCScy9xsq{ErrzS&(EA+RsY_3iUNU!F^^Px?P$+I1+H z1|za($I|p^Np9(N=Vqdg=W+0=Z!f96K7o-!!GTqydr6k=;-RbRnCc{;Zyejl%_r;P z048=me?VO8?)wJ1YiL(hta(Fav3RLw47z6Svi1hHi&+LsI}2}t22z^bETv0KQu zQgxqO@+>Gv`$M7KhB>D|20LuzV=+8!fzypV= z{lv-6mTvt7g>Wu#^<{BT!9F-Zwp-d3E%k*Cf5MnrYeXrv*Sv<~J0<8OLDV^Shx#pB zUyvdI)o3PM$NiPdYPa$wbB+J0@_#h-c#-@gC% zf4lkbFSCE254TN4@2f4RoZMi$wAh?%t2eTo^XKLJ>ocJ2WisqZhdg)5su9=5A_qMUC7WY%agzlFnBF8# zHQlh{>Q9D%IJ#h~h|(0B!CfI;5hGAXC#t36%RZ1)YPmvE*)4+U(WG2vC(P}Zf92n5 zKk2Nh;RU`K36d=ewrdJ5?r}&OQyun{SuaZ79ch3A?%QoJS|t~iIXH2V$h+sUDJhl- z^3BFfw!4ZkT?4e#E{RNn!`K>TD_wjZa{94of6wvP{QL9kjb(k(fs50j5i;DRbGJHB zrcO-(c4(oIeB)>kS&T$gCI}?af6Tf{qltF;XsZRs2lllty=c|9!I9f_N4OYUg_xYY zV^i+Qk`lGENy}@T^h+>>Ro%mYC2VEY*!7lTha*@dp3}(Gw|@r zZvUJ^70#G$qLg6-B69K_>-LZ|bAnd!ZMc+AqsJw&PxejLw0TDhFE}MA*!dcm8H}!3 z+fXjkHjP{0x`Ccq9L?H+CYhee-(NMhGws1ngIUqIffhe~{WJ1H$9KwSXP4W>j_CD1D-<*a}v(aL>6Ml-(rXewZ zy!CU==g%wldr{*jBQ{~nX)oaJKXeLbMH6yA>xT5|q9G zBpvwPbeo7Jz~8f)nIez~f;mBr`bZsr)y6CvwqTgO-AApPwuHNv*AA2UVf$`5eJB^j zv+z8cUHh`iui@++iy2r#Q;f$OyH36eKZlTe)7y-6gu&hoQ#M|TtXOQ)0I&Hn9O%;VmK{Ghmh&VB+$ zZbe_JJLb>}_J~VRJlP~btj>0%cqx38sZGaym@$;r@69H`y_(WZK$;|}jW_ySJ$Y)8 zR_7d+rkx{R@g(Tk`qzJ6vfp?6Ji!glUUh0taVx%LS4}ahxvT)0ZfXIVkgB~Ia$*NE zcVAD?30GQ5(Geq<12$=B1lT(+pdw!8{B{w zCI?S8=VRp?z8;Hs(Myw|aV#Jf;HTH2-H&al$q^-a-5fxI4L?;?)u0w+w5#pZTh}4Q zS*(v-wwsqLXjs;~tlH-Q{hUCk}MwQDKY zl_!TyR~6XEp%C+%&3M~kTBhEj&jq0Q@yqA0?JL2o{~nl4g7Fe+5fnlzSHIIdRm&nB zt3<18-_S(OBzM|$F5PNS8V^3?jX<&EmZyP5+*Yiw<*9O7qbTlgS&PY#IuXhW(19d}B0r>O< zX`T^KqtTfnlHj1TUCMZF4lkL?$?fVWmTsrwV4u6iEE}V%rSWb_itvj9q8VLv9FqV8KtDAN)Wiuy?Oi zZ1|t^Tun$v+|?#e+EQNNa8;E7gnJ@#?i$>go^Q5GEd1d7+?VnHtq|XRd;dT44|a6T zkmO_)A*8u~tLxo&HG{W#5F)%HYSn$gzn&UaUkZ_KHhF=+Bh<06YBwtcTD0$yEC4pH zU9%E+9iT(ejLq=Hy}LZ4HmHJ>0kj7TtoP2FvIPK zKZkAOJm|UEG@G5wyMV6F_UY_qyFr8}vB}TwY$>q@Lu30+eD0V13;`H_u3S2&)9&tz z7{l?FI2H(F*|gCBMAVBPKOvBDa)fQs%uY7h2C61mXos^ppnf~!E*UgCVol%k0<(vt zKmil*L9@ey*L^Pmsq>)*M~FMFJ$YxxNxY--I{GCzGkQbP-C>}*sWn(wYJMDWZ3F-- z-tX*I(KqFJbvxOE>Ol5?h1h8sk_}v1w&^LVB;QVct5%VmC?*a*3u@>v@$UZGKF=eC(FyAE$Gqk{ML(Vk0a z5fnhio8b!9cKJEhw(3&l0{<&Ep9<@y=I6CMwjFk53_yxWq9~}QbF))VRH;Rsw9?eB0k5|Q>+cGt&4htd(=k-7!um@JYF@tssmI3 zWZb^`-yL)9>* znwD_@_BzBUDDIuI_D$wxYuVT7M3jy`Nqn31gLM!q72pxir_&E_|57R<-8Q-=Vq1_O z58&K#dD;|zM_;ajHp|sNuHfq>UVh518#od4(W4XgN>yq8liBr$fmlHjFG|$Xy)KoL zG#Hue{8M+NsyCJf@9_9tLDX$cLI{0*oOMj$ih+)@?tm=4Xcn zEtOc*oyvi*@M$}|Uoty6CH|*{d%kgb(m#fhUs|YNQFR~Pdv1Nf_Yy3NYT8u2Y3z#S ztUCC1MrGQ;177?){0R>3d)pmpGyd?c;rP232R8DJq-x0oFIZr|)wAk4jyK{Jfa}=> z>*kAp-dPXHFxK>5QQ1CfY8$tt_ULl1;sEUC%Rxv}STnNK6!N);GG2$*tniVp$oU3k z_sw@grOIX~&hx2M2t?8aNcX{86TG76;0E&5g4Reg6_zKJ z=!4>DkX_qnR;-wBW(73L=GcPbWy0*~l~Lv6Ub5@IzyH3&3RIGwPYB-~Q3Fnr+?7z&`SB8|ca|<|!$CF>uWepa zZR%8<>bJH;eB8yPP@K13zKta9rP6&Xo_us&a9c{I_-d&WFm@XDc3W{TjzXS}ZF0m2 zk*RO`h>fAumEIUfk&#@NO6!|OVSFZ2%O`*K``z|nvo&QR+swu)|EI#Fo7 zG|YWkc__$E%$S;C@iMPGmHSD`9Gr472Ni*nvutXDe~>G8GJk?bH>(vEVyy%yX=UMp z#2f+0(#r0z=L5cN&b-eh1jxYy*CgF-fnCMfMzZ@1wo4JYs!=RDGIsgY?Ax1P&|01# zW`&siqPcbUR9eCF9!q6mV33_U9QxBD8zc_W6(-b}%=hb({nyJTdjK|e&}Hq#J|^}+ z(0>8SVCc*``9-@7XoB(E?zrmIvl80@wBEdw@>V#*l!+((bkwJ4Ok08?6VRLt_;*y5 z;J@_e>%P3QHp5C1UA=9xwmec&ass+*wvu<5yj@mG>nj~ZW==W)vb4>@i6x<{Lk`l%^WTVQRh(h@sbvcg@;t#y)7BTnu{QYUKEAYm&PUpK$k)n>thkz|f{N)B)6JZpEPDkZxo-yiFZ0HM|o-(!~0lJt#Ms&ym}B-c>(a zmCFe|9Ma}hMDPIezCf7GmlYKOAb&laKU>BmPYd?yHLZ8EW8j1p2&9*bRYur-C<BG> z3(6&MwcwMyvL%A-YI*_2Z(xeGJ@qg{j_mAuX>+F(UeQGkOiak0PNvoTvTVN?5}i+| zj8q=gQ1IH8bfwX#T3x^dmAj$6)=HC_ne3aGZKu;4I-V6YDl}3a2?FBK?%w!?4wRVc zFI~>}-FDvEF0~}gYHMmSRyXI7oW$(ueCVT1^3iGkK}|X~NUO@JtG7-&g!5=kOd(i> zZ!Bpi8%r%M_vNU1I$YqWQPr^~beCxs0VscKMg3sym>dWn3hlhEfNd znqtS$A^p~{1rn`5&$KcsIzM=u{j#uH23vH5P%UkigWc!2z=R+2M}VY@Xq@9Aj8h>N zd$qRh&Ac9q1-f&xWQVrqBWbVGZCgu51NJaf;Mf4wO4g0o?M)44`CYU>wPDL01e||t z!N1_F;yLS(1i{3?Ro+B6$@!hXuG}BSH?1Tu5fYO=OqNUpTlLVF)XK#VFV13Zk|;Z5 z6@ww5aXR*7(~!f$m))0*z2X%(ul9(mxqSEb($RlXR&sTS~r+&Vr5@-P}6Gq^4+LPMNpapFqM7I;L zy6Muvp%M`62_hJ;E~)ExswB*Nvo$~k8o8lfAxlI-1QbN_K+ z?6>eRq_b&CH6dkz9KBI2ju@bEPck(&qG3>nS32TAT?DLZYm|Y0gjhBj9Np_21<$RN zgI3O2NfhQNvj8|s!etqnw>p|8f2r%l0QFQ9&QyPW-vqn`Ehpq{=|Z%uqwvt`m8*6Qg4B#@w`_)XiAs(f+p`L?j09htvF0^DCJjc=-!dofCE zC-|{Lp(vv{2vZ2A>Yh{}N76Q?+SI1rqRn52lR;-7{QtCOKh#%$S-OAcDITX&qf$$Q z2)q#zi45|zxY;qqb}rtY-TL})rt%NnqjBgsqv;xG-@#Aihk#%|eICpM=-^JGO$SXhs4r~jq{=cOh|W*e4aZ-K*- zoUOJ@2U9Bg?}D9|_Pl@h07Q9UN#1R^QHUsX_UDp3v17d2+uZA}#{_BR{AuMrwomP^ z*O`2eCKjDC{&s?-7QU{E@nq-^xQN&OSdN^THZ1UUm!0^iSyfZM+ zyHdNn>{in5FL`I~jGeOEL&@5sX#A8l%OpXKa;o`cv#18`xmZoS>M!pNflqw@s=jB0yQR4Qx{4iKSK zHBOH1L0mmlZzS;!ms%SEA_Batmwp=o9DmO8IGiUzN=d1vtgv%A=aSaFY*zYFtAKyU z1S}I`>(T&cBqv%ahBmCyP_IErl%#NAwKUK6TpF%=T`Lw<6)6EZ3{1cUs)>pbOT z?yV^y4@PQb52`Srz}c~GOaKMZJ~}>0DVgLTuHbvHX)mqtYJFL{msz_f_B13d2^{56 z>Zw|9gn3N98~-6E6i{{~oUq523C9hbv+Z?wTvdJ!4t)o&R*ot1R(HCUZGYwrG*v?| zLAq-VEiJ8(vh{GqE`yqFysg#L&wF_ZL=*irtx4Y-gxn4d*mmUo^R%Q6lsX!m} zY*X&HYQkcJJKOMf1g~yhhfbosjT2rGlVv-bjK~1lJZ-9X2Ct~Z%t?KzYkdCr;oX<^ z_1kOOe9)$<4_%0M0}&R~%YQnx;#NvtftRrrXAMuQ9%`$zXj2DVa{&a|M#iuJtil$+ zS)jGj=hniT_m!vZbap#}Wlus4^g36)W=O8htI>xj$t63orPP7YqE>%tUTug-C7U(@ z1!s($akErBbPqXU9+?NZ^_M-%wGAbM;WXj&RaSkpSQ0&woCvye0)MjycdiLNP9h=L z)X)6fSE_{vd>1-I6i6BrK*wwt66%5~!>#rJ zDd!?a0G*vHHZTi$BuTgTimJoTayb0}0wKjJe{=!12JngVB!A@dmS^*VV^iIPEpWZn z9094rNNztmXRz!Fzp7c5J%&fJ8S=0c1_vr_d5>z;w|2Sn8UX5@Z8g=f z@BBtjvw~2H^J|+jb!1X+CP>#!iH~&sVdZ{hQcvmgQ0pFGecKvBX1T-iP`2?+d0`Sb zVYWC}Fq8<(#j0W1OPm)sx$7=LsU z{cNTn1m&d_r;yy^R>1BeYxl4XyLC4H=?mBL%fD_pI zK;^7kXKH=(sz$YxbrG}MV8`at42SawLQZ8)n-{^9WGS0%pEq$-vM_+hkR{!2vMMt&Gcw}le5Prm;>hkS0`9f9DUlM(;eQ_|yK)BW zrlFl0WJ8N0K78tgy`i(Px~;%Ctq8U`6hhRcfQo#1U1)w+HZA(7OSnTCwzu>g(*FKD zK8*kUqkMdOr6@n)S>*cr&L)53yy85F|C&xz%Wo6x=l^Eu0!sy z70Kx)fC@+Zq1cQ{({2o`z<=+GgPUfmFrD3YMe_X~VSD5Oneyi{#<<*vZA<1!Q(=`) z%`)?g2clCA&$Wx+oJ_B3;)qr5p-vemSDUDI@weKdtq(nY zMK>hwo^Cl&J~;XEb}hLbZnsBQK&bprX=FrnN>n!sC_xVuO{qbol#tM5Wtxrs_?P@b zE+o&5kiWYeXimE%cz;#r8}sF~>)-#bpFV#5XKb65=Tr4!;{{Jb^Ku0xqL44M zHs4+D&S_~bbGc9sIAv8DJ1J_b@bGBdyZhjPSqf|b7om2v+74Z7xmo1bb)Eeb4^?S& zDH)FIc(CEm>hj=mE_o$ose{Yu_gK`TP+Jl8@|?rM8e-l?B!Adb7XmjK1wp|GV#%?z z`84%&y{$#HFSx>_`$692WE~SQU`;i$CJh<9^ut5@g;u@>Y<2DA>(AyI^+92ozq`w6 z0FvDio30mf_^Q^MjcQr;?BP(GP;Mei3d!&M#@$C03FfLjob8h18ol*|P42BCx0)1{ zB7yNC+*_C0a(`BbuuLvHkL#+^5U$!cV|wjWC={mm)}$V{TS~dFiLB?`B1Ih{h=3eH zl{(4cI*f072hWN}6d2$<>^iPQ9ep)Pk18TnGv4Rf%1#4~C*EeW)zsE`1Jp5=)wf<$vl{$g4XkeF10#3>ohGy1|rg z4K&UJn5thvlgeAqkg_>p-crvlR)o7hWD$c+DsUJ~Z$6 z60Vj7a!*CB34*qgbvusI54qsl8|Yt}B}{63He7zSNqNh>^|KYXt(7>DWFMa&+*|w9 zZE=76Sbu&P51;9IC04i$f+81Jr<8zG@;TK&vvm!`Fsb_WZD0`Nnk1o1=h0~fyWPOi z-%W{Ia@-iQZmIBtW0w|}5G=QZyqOz8z%7Zx1!2x83GX3R*qveWx48z?TuIZuMnLLd zgf~E;xfcbIvyFECZO;4F@DMbk=@LaoTZW65?0*9O1r$cCC39u@)|}09QJe1?Q?;?* z%LUi)F!`jx14jj6dC5&>EMlOe(#clt1fkz1oyN-Zd zYe#Bn&3%L0gKAXrjg&SH$&=)^IQV3D%Y)c$Zn(q7DPT2xClfm!n zLVpQ)+|gZw2e&O0o&tRwm)inzfcB8q;F79A4c#EuahY4*J-Denc54vHL6@^@ic_Ex z?~;I{2%GZ5oX2dxV;ny}wD+3eC5hgTGRoZ$cctT~3KQ|lsf&x(ao4~qD3-(R<9l)R z$}$2aKU~zi)OhvO$yY^bebJ_FA)LZnoPQjvtO3oSE_F7h8)v-xq`kCbL#IKMP5XmY z1P=6}qb!%1_7tSc2=%BM+=FjL09;SuEu8q6a zHEo|khtVTk>fvpKHZ{wY|12?HuQ&Cx0{G7<;jyYH4dXDf1+~%p+O7pw?sImvZ-4r& z1tNhqsAHjCkA#xV4d0ThZfEY$fyg;u_tMq5r~>nHb_#AO+d{2c6YzBozcWCbXs>vS zt|9wlfOp-JiX9MB*eAW$GdNGvy?vzR5CF`SLTcY`67Acx<*`w)6HyCiXTb> zb`*bJ>be+bK#M8z%+Bia*TE$sCV#gzMyl$~?=R2muYV}jpU94#+m*%ydFN9;6Q~8; zHaON-ZMXZAL*sgPjW~L8yd#j|aQc{n;l{iquAu$x5T<1-{_9jV zu(-H)Zq;cLC+VH+*yK#PFF}%3v4kYVPvrG<3XudXEGo#mQ)~HnX)$PyuYXkXI;wI{ zshWajyR(`rc$z!dqbdtR;dLGM4Gw))3F3--Y|4^r&(z85*ALIkF~Kjk)_2vTu66G@ z{J{=C>5vTXwi5|&s!+VGm<)tJzn_6K@O+)o@vRP*&-ph4l(wdJkS-mTHm)GhoNUVT zQUfV$y=YH)sKsvmsKV;|DSylEGB<^EPFGBH|04t~TfeGDpz?x=it^AQhC;Yx*BLBN z6pOyJ(`xEF2Hot}`tH@jEX%Yd$xY%BaWBYY1hc9nxIsbB43kTGeq!=A-ah^0(375O z&t?GxBu&buQ0#JtR98&u`ud^|eJ?Nfi2#bk{o`_BS?c)-2vLVb8h;CrzwYE&nPOJ{ zozQZ`(8y2Rt}}5B4!6W|Sl*t>=1c;?c+Z`O^Qu!Wc3@OakX?7O&rO@g&^Tp#Fd0Ig=w( zTZZ*fWi;LWs80zB91oS^ijHRkTuU{#PcA9{uP~=YNZ41-oqv2{S=MBxTYy{wg{!Jp z6n%;J5??Onr!Rec0pIE(Q{H}m>7{MYPN#GCp=h}rz-x}Jd9!IO0lu&)^UH;B+~hXb zZ2;u)Ejv23mO^&Fa@W90*YKwJt=9A!IB1S{tQ9VPz1ZkYOKdt3m5$xj$R6fnX}vfW zu-UB(=*|sP)_-)r$jqy!!5yV&=T~&haM2=BDp@~(z$jg^I!h9+Y{(}iPukQ`nslF> z>lBTB?kz0OPYzpYIcqjNgOWY<<&J)v*N5eW@(YQaGwDyu>r-d&29`D9zZ>THwEMAS zSwOR$w6K90W0X(|a&m##3HQZ^I+xa`&P-IYrRr1Y3V)PS4o_w5a_Z}r6oFYSoh*NL zmuvlgK}p7aQA5RaOk4`izN6Fl{KF&rt}gm=N1w*T7U*})hmuOCSSDXV@UBcB zfpjVdsDDp%1rqX8sNAGma=I^l(6xW;N-$bfX=_esQ&xHOEIoYvoz9B#D0OP6&=u&? zOt9bjZM^qv6#$CzeTX$>O3`q$FBGmx^p$6S0@E>-=eOWt>Xl1)nCo?(-ys$6n^b>FBRx70Zhv4?kdtpg{81BMexet+wBOQlk4vnr4Wap-bBuP*0 zE2U5mTk-wauftVkm-eE|dwdi_pAtq{zW*R+JHH?YaMI+IP;T+|o*veJ${!zJmQbD; zq7_tituEd;6&B;js`js(R+b7Ecr}WVX#u9xP38-m3rK-l4iMleTJmu7lS0K_tA87@ zyi?6O+>GL+ItQdMjN{(>G9TTS5=v3e^}W(m6f|pNUh=(`^Ya1T45v*hvYh{kgW>Kn zzrtV3XC+1z-t{dPi6S&@jQ-a%YKAGdu)Tgr;d zQA?{6D;<*h)|tjmEIo7p=ILbq8X;Q&PFW?B3%HlM3R5U_N}5BH$ly@sINoDFWv6C? zB+F%uCTBt4_U!1BqEt@ut)#k?_|@a7{4Se5S}wYo>6$4i=pd)_I5vK6$bb3?IKv_M z`8%i&z=p!SU59wRNIO}m0@>3~Pp-cGt`x^Vak-yGxudIT+<)~___QQS^+tGEk$0Ok z83?LfpY|K6mV~>}Mc!S_G3yWYAOYjU?JnuF%h_G=xT>z)uD@(^pG!dj?krKcDFf#T zO6{@v-(|s0!bET}DRdm$|XPIVeT>~=(D^i*{=hvx6%Q<7SLdVb%2`(Rh{#bM^DHza+XxayKTHSt&q zS*4nl%GxLf+Y*(o27pKRrfosddS7(Q8yHL}59Px~qZ?OslGE{Pf(OT4~oaUFcX2xmq0t z$N%n-5BYl*(zlmn34hJnYXMj+Lytk=pq^VMFC$yPHJ4SzO)kt{`V^Doxe$P&-PYzL zWvTeJtZow#ljmz`em)ix2}zxrev^cd35Sznx5_Kp-JT*tN7>UP;9?UI6mbKrI38dI zVxP0tet`0&Fo1<_E!7pkQfWa1qs;@5#f^}28UDm{kXY+Q!GAn??9bQq({t{8CX5~g zCVeoeovzKknHxIxF!_a8GOxQymDrcD=2YIa$@{7ND5|dEuFSdk3YFX1+m$b!^!T>2 zDP*rj1wAQA<E&9Zp3%Gls|Q|B z9$ntIYXnIiDD@_n=5ADixb#DjgR_G8bXJf+S*%iD+Y z`SXY6$@8o&^wbR+8U>uuf`jvajirVaNr3XDc6m%XVS?c7OSiTDrc$e{h227Xb+?EU zLC1n1{Pz!Uw_D9(AJ-23^(nwYD+}%JeF_Z z72NNSQ<C!f@IrteQGW*(mYVALQ?S!j3V4_^nbD)X$sl)X_qTJW0+Y#HeL?}fW zyOkB@>r-o=UPv2H64M+_@~~vPtTw6w8@o+Mm(_DE>T4(6fu;%w+E-|mAXBedXQj26 zDq*$n;D0=ao*=1Xu@Ua5y&PwkU_SOeIO*E>Yb6Q*5lF8$cj_@5b{pcPSOPqCt7@Vo zS03oN=^{L=tBtADkks;azS{D_qj=m_-&Z@zvMk|v7*W}_)l82T>Ia3ZX64Dz#;$Nw zsWH0Dyh}RG&s&^6ukqKnFXdOH4W$^(ZY}{7C4X}?PvCf6UD=ycmWJJGUeW9Sm z-45Qx?h7yu^s?|i7a~;)q^eJzYL>&QhrAMcL5(F&Raw>nM_GcqlMDBd6^+DuwTmP? zkuH^K=NNZQA*yRkRjoaTup{oudF>Zf>ePS08AfYhi9HiKEqIQUUQ~KsNJ=M|aJO}nvx~1Re7)|Y zKDh5P2=fAH1c-D3rJS?5twEHPOgQy`bARWWTo{+xn=HZMs;Q&FGNb8l|d6P0qae=z%i%^^yHKsiY>XJ{HOGS>` zzNRXt9@Bkq0c>`t>PTLlC%J{MR+Yw~`~XF1phE)aV+p-iE!W0bQwmGmw|YDEZht1z z=^D5c3hw`}q#v>*7hgAUx&gJ+VB5KItCVt~Fn9BS!igBV_i08U@tkQ{lLrS7VF@cG zl1QPPxDS5bl4)*>B!6Tz@0=l1C)ewdY*C-4*$94gczb!72Cv;lu^~CLVN3>*qVmBY3NF?(6SpRg^!{0ZMaPp zpjW+_B{@*U2Wsz&=;c=<%?|RW*kAu_>8M;Nt%P_NS|7(}lIWl1%jXY2@PD?SiB#n0 zT~>+aC;Fi%Fb7@{5eE^(?c{`LOvKQZrE0`SAxqTdBb~)ME|PbEhFL2Zo=tMcl9!#` z)1XAv@+K=fq*D#It9U_91!r4%Xptlx7pU*I;MV%aQ<~IPO~R9k>eb=w-SppXn^fYZi+{OVYSBrC zuMMPiW*6ZOH8A2>J5V!#L4aG{t(pjGkL9pUtlh0^&aC2=dXq*1`+s)nbdTv$zj8)- zsfITjNIMuU>y&uOW(n>i-#k~@BE#-L+?52IbAT&1dy9h%Ytt!ciF^UKo8}SaNx0?D z_UBuF5xUu*0#{V!is-FGy(5}^3Js>*65q(KPN2JkJE0CpvrtFqd*I*{% z_*Al-r`0G-t5V(W;(xll(=W;tyE7pg(Fh@A6~GmRz@w=M`rR%IESDB7uQuVa;J$I^ zK_uDziNH_CZ%4^9YOg0k=01#$?9!Lj0wy3 z3)HGhaBs5M<4%mLyMjX!bX`1(z_}kW5j;6XbM@m6DrmBumA! zNH|IlkLK*?p6)%9MR}}x7v80*`D)LF6Etje)}+y;H_7`k+FYw`qPFrt-mD+#(6U z8GcnML=}`nx5ovGNIWh=zsCHJA3lHn^7i|;59RmYKk4-P(w051=ZMy+*E)xKJ2WJS zE*ZGfW>Uyn!^PI8{Eq1?ReG6L0)rHt*Ild|`u*1QN|8>+MdUbO4mG=CjP4vFiU8E@Be>{3cSX&DFT(JM$l zJ4IvlhvQFcy#xF{2vDJK@j*Jynqd)KPLPv+GUDXuQY6XIRok((vDy4r#kT7;OkEm1 zvNc`Xwah)-rm!T+n{(?FN?&W(vJJ`Wpo!@Q{n1oS;I)yvZhht4ZF@YdzqakeU-O05 z_s zRdyi4g_+eS=Mv+k!3ITZcimp>W6zax;JpF|%W8&qul^qu>cNe#;5~WFGNMj`xfUlN zVPze)Taf$XPCnm&<4>)y423y0r);bQAb+t9rlu*;M0Ak>1!>pfPq~~$uDjjtmKgc+ zxc>QM6)8{J15q&$7jN0dw?vVl@v?)zDKFh6P-S6v;`VoC?Mfn(0qB2A0lN0@Q@um_ zw$qVCM%wR1+uqWTk8GLM{bDfgYSNS}W{;i)MhZAWR(~wDGaR^rq(NpX$($Ktq#&Of^ipXE_Yvz?RYL3+rHY3%sr3U<2z{ zJwx5Ti&Lp4g5|lk#JJt3`vXe8xYlti7$d9Y<{PM8!FAX+>syeF0~$9hoCV%G39a?@ zp|_YXmwN=Xqcr8kP~z|9$A4$`pYrjo|HPJk(H%VPC%IZ2k9w;x+_$=Tq#Gq0v6Rva z{Ls%^)nBkQcTz`bV3n<6UT(F2#RtFD(A!nAh>AgVrO0)QsFh3Ymf#?JEjzVB5wJO} zdWd!zhE&o_@g$7rRnU-(!Fh`jqw+IopOW?Hlv+9UGTx+H^MB9?5;Eadhi((@ zRN#^*3CN=F18}mBC8JO^W|6T^pvVWI>3KNrb9*V09z7oQ8YrEWdZH5P?mO(msTx>Y z1?Q@!^jPLx_d(U{P%UcH?GmJ$9sqZOhzl^3@`ckul-Q{LsPic9_9Q3OscPXyZO5S( zND?M#Mp)x}TTB^|gMU;TPaW4?)G#)k%BdN!T?kS=l^m}8_Dxz>SNRxmoV$egZPB0A zG^mSPdY_%#Ae02HNe!y}FndQN-Qw)C?1d-4??Eku{Rxi!_3w}JeEJ`6-+m!b-fxA) zX43PGbS6~iN>ojcl(pSU z8lP?2&`zmWZ4gg5K7=MKFSCAom^xKEEj(rWgbK^*s&goPqjaI|YU%*MZ*kJN?OLoa zRnUA2-?XjMqK9|GWoTfdMZ+MDIROR|gDAC=QC{Ox@H;3+e`^oea{(^CKC|D-zdw#| zzYtNKjzB1J$bV(7!d!gIJ?RgxohLX_Ztt)WKGfI+O`-yiz~qq1sl@Bi)08-; z<|QZn^6irP2xPmhF(czpYfAO*O)zunit^rlok{Du+|`6i{cw`5iHA8DG}w4F+yZ_8 zrLba~{C05S0*<%z8MzGV3#uq@UpBZE-8Gd_%8_v4nt$?C{Dr*f3g4|-utOv_4v+cz z$bR6fJa3t-CGu6)RAs^>{Ajr~q|}G1Lrm7fvDP4uL@+4zr$3{leEk|1j zC+5oaQGbq5@>khAUAl>Nev^-QY1-S?c0P$$7(!A4NAL~1cI_9LsjB#H_cZecoiOLt zULM$U7x8}a3m|>eOrky1)b#pGl#MF6hqyHGi4w+@VR{D75FAwN9h8-BN$1@v9h4=N!@Lq3KKZJrs4-<3YUp6Zx^ zfcShJzkdDjl}GjM*Cq=b-$`=3oMDvHtzUQK4%Ji-)i|h`PVgB;jtmH?JN*7h*wihX zOMe5%RS=EDX9q(QbIwrJH=d`>k&o^nWOI_T*pXVb+*M5uCF`HM)I_ZT0tWs0a)7}( zBg-4F`d|dR+QT^Am%}r)s2oF;wF^PHr2pN7N(9j623TT=d&tH&v{URm@S z-LyLiHE;q#n{u=ic6oYef0yS2#*ulPFoJV*xi){=)Y0&EhLrUsI1;s;VwSgNdEIRv zGu3e=-OEYazzvmmU25DTCrO7}*EToK+8y;H@rxV>5A1M2pQ1(%#rfN|t>k2p_uff7 z0CKyw;kLZAd(jF*lUqQojQ~OrpJ!M_kZ5fwYWX?buF~WQa6?SvpObj6W06`2b-G$! zQUQO_=>eojep$mLV9Kq7^fn1al<`k1Uw@CUpZbrq>t_L=DCsTAB)@EcX*4l3TLZpw z%escxJpS(1S(iNru1;h1=;gFgT*$t6?BSK%hPpps3JM$&H)n!ie<+dSHWDw?Ci@x! zOQW*G_Aow_BziAU$Je{9pv|;XiM^B3!NGrR+w9<}eP(wp4eg1QVo^w~3(oqg3vyYq z2_&VikDF$WAYNTIcumJz1q@&lpm8Ld5OMmQ`j3yywVPky{We^y$>M6Yp3=MsL3a6_ z)7Xy*fP2al^5n@W31yj>Y`Tm@Dd5I9P}-EG%S-OgtJemxGcF}sRF@{Lb1}ludq#i# z@6+|%L3&8<%|sq+n^B_0?lSZ(!SCWMa{{K07h6%?#%GX8rWc?@MwW5 z-AU6eK~0h;XK8YUs;P0AHbvDBfZVo3?RTDv+w*{*ZBK`k*AJg2!RLP zmA$PoxWG(JDeb>X=^$wm_LsH6q4<9r(4G6o?{U(qbTl`v6qk$2zD#ACy=T%k<#7)l zEl>W`oKACXeGu)(q@gDdK{CF>v8>cOSRGIoK~W$T8!-X!TwI}0P|pN7bRe2;XKKxK zs)=)L;Ur4h`c*)37Bw41ftwVSixYL(_O$2#+ZQ*>B}KY9Mx>5GllSL7|M!3A_A}q& z(Zbl(U%IrC0G*t&d+dT!o-~(?oVBWbm7Bs%o+sTED22IWVY#oxY)8Z8%y$uql zdG{`cp2;PxIsQMt5JWm4dflrcq2$I{bw*s#fqATs11 z9@$IEeBg^s>O5^!Y>#hhrsoYik#`2 z8tgPH%yvwmse0mShV$p$<5)u-(}AlsV6e5|FX|MkQ28j^e(RZ`x8E!eo}GqZPL-Dw zzqft35F9wOU5_Qgf3x2SkU3ozAYH0?H>$=->n1eionkB3hX~Mix#wdXJ_s}N{PWtx d -Date: Sat, 2 Jul 2022 00:25:20 +0000 -Subject: [PATCH] 8288854: getLocalGraphicsEnvironment() on for multi-screen - setups throws exception NPE - -Reviewed-by: azvegint, aivanov ---- - .../unix/classes/sun/awt/X11GraphicsEnvironment.java | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java b/src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java -index 5c9d2a1b695..93f5eaf6656 100644 ---- a/src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java -+++ b/src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java -@@ -236,7 +236,7 @@ private synchronized void initDevices() { - throw new AWTError("no screen devices"); - } - int index = getDefaultScreenNum(); -- mainScreen = 0 < index && index < screens.length ? index : 0; -+ mainScreen = 0 < index && index < numScreens ? index : 0; - - for (int id = 0; id < numScreens; ++id) { - devices.put(id, old.containsKey(id) ? old.remove(id) : diff --git a/dev-java/openjdk/openjdk-21.0.1_p12.ebuild b/dev-java/openjdk/openjdk-21.0.1_p12.ebuild new file mode 100644 index 000000000000..7332163ebc89 --- /dev/null +++ b/dev-java/openjdk/openjdk-21.0.1_p12.ebuild @@ -0,0 +1,320 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit check-reqs eapi8-dosym flag-o-matic java-pkg-2 java-vm-2 multiprocessing toolchain-funcs + +# variable name format: _XPAK +PPC64_XPAK="21.0.0_p35" # big-endian bootstrap tarball +X86_XPAK="21.0.0_p35" + +# Usage: bootstrap_uri [extracond] +# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian) +# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) ) +bootstrap_uri() { + local baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap" + local suff="tar.xz" + local kw="${1:?${FUNCNAME[0]}: keyword not specified}" + local ver="${2:?${FUNCNAME[0]}: version not specified}" + local cond="${3-}" + [[ ${cond} == elibc_musl* ]] && local musl=yes + + # here be dragons + echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}${musl:+-musl}.${suff} ${cond:+) })" +} + +# don't change versioning scheme +# to find correct _p number, look at +# https://github.com/openjdk/jdk${SLOT}u/tags +# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point +# to exact same commit sha. we should always use the full version. +# -ga tag is just for humans to easily identify General Availability release tag. +MY_PV="${PV%_p*}-ga" +SLOT="${MY_PV%%[.+]*}" + +DESCRIPTION="Open source implementation of the Java programming language" +HOMEPAGE="https://openjdk.org" +SRC_URI=" + https://github.com/${PN}/jdk${SLOT}u/archive/refs/tags/jdk-${MY_PV}.tar.gz + -> ${P}.tar.gz + !system-bootstrap? ( + $(bootstrap_uri ppc64 ${PPC64_XPAK} big-endian) + $(bootstrap_uri x86 ${X86_XPAK}) + ) +" + +LICENSE="GPL-2-with-classpath-exception" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap lto selinux source +system-bootstrap systemtap" + +REQUIRED_USE=" + javafx? ( alsa !headless-awt ) + !system-bootstrap? ( jbootstrap ) + !system-bootstrap? ( || ( ppc64 x86 ) ) +" + +COMMON_DEPEND=" + media-libs/freetype:2= + media-libs/giflib:0/7 + media-libs/harfbuzz:= + media-libs/libpng:0= + media-libs/lcms:2= + sys-libs/zlib + media-libs/libjpeg-turbo:0= + systemtap? ( dev-util/systemtap ) +" + +# Many libs are required to build, but not to run, make is possible to remove +# by listing conditionally in RDEPEND unconditionally in DEPEND +RDEPEND=" + ${COMMON_DEPEND} + >=sys-apps/baselayout-java-0.1.0-r1 + !headless-awt? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXt + x11-libs/libXtst + ) + alsa? ( media-libs/alsa-lib ) + cups? ( net-print/cups ) + selinux? ( sec-policy/selinux-java ) +" + +DEPEND=" + ${COMMON_DEPEND} + app-arch/zip + media-libs/alsa-lib + net-print/cups + x11-base/xorg-proto + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXt + x11-libs/libXtst + javafx? ( dev-java/openjfx:${SLOT}= ) + system-bootstrap? ( + || ( + dev-java/openjdk-bin:${SLOT} + dev-java/openjdk:${SLOT} + ) + ) +" + +S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV//+/-}" + +# The space required to build varies wildly depending on USE flags, +# ranging from 2GB to 16GB. This function is certainly not exact but +# should be close enough to be useful. +openjdk_check_requirements() { + local M + M=2048 + M=$(( $(usex jbootstrap 2 1) * $M )) + M=$(( $(usex debug 3 1) * $M )) + M=$(( $(usex doc 320 0) + $(usex source 128 0) + 192 + $M )) + + CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} +} + +pkg_pretend() { + openjdk_check_requirements + if [[ ${MERGE_TYPE} != binary ]]; then + has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}, bug #677876" + fi +} + +pkg_setup() { + openjdk_check_requirements + java-vm-2_pkg_setup + + [[ ${MERGE_TYPE} == "binary" ]] && return + + JAVA_PKG_WANT_BUILD_VM="openjdk-${SLOT} openjdk-bin-${SLOT}" + JAVA_PKG_WANT_SOURCE="${SLOT}" + JAVA_PKG_WANT_TARGET="${SLOT}" + + # The nastiness below is necessary while the gentoo-vm USE flag is + # masked. First we call java-pkg-2_pkg_setup if it looks like the + # flag was unmasked against one of the possible build VMs. If not, + # we try finding one of them in their expected locations. This would + # have been slightly less messy if openjdk-bin had been installed to + # /opt/${PN}-${SLOT} or if there was a mechanism to install a VM env + # file but disable it so that it would not normally be selectable. + + local vm + for vm in ${JAVA_PKG_WANT_BUILD_VM}; do + if [[ -d ${BROOT}/usr/lib/jvm/${vm} ]]; then + java-pkg-2_pkg_setup + return + fi + done +} + +src_prepare() { + default + chmod +x configure || die +} + +src_configure() { + if has_version dev-java/openjdk:${SLOT}; then + export JDK_HOME=${BROOT}/usr/$(get_libdir)/openjdk-${SLOT} + elif use !system-bootstrap ; then + local xpakvar="${ARCH^^}_XPAK" + export JDK_HOME="${WORKDIR}/openjdk-bootstrap-${!xpakvar}" + else + JDK_HOME=$(best_version -b dev-java/openjdk-bin:${SLOT}) + [[ -n ${JDK_HOME} ]] || die "Build VM not found!" + JDK_HOME=${JDK_HOME#*/} + JDK_HOME=${BROOT}/opt/${JDK_HOME%-r*} + export JDK_HOME + fi + + # Work around stack alignment issue, bug #647954. in case we ever have x86 + use x86 && append-flags -mincoming-stack-boundary=2 + + # Work around -fno-common ( GCC10 default ), bug #713180 + append-flags -fcommon + + # Strip some flags users may set, but should not. #818502 + filter-flags -fexceptions + + # Strip lto related flags, we rely on USE=lto and --with-jvm-features=link-time-opt + # https://bugs.gentoo.org/833097 + # https://bugs.gentoo.org/833098 + filter-lto + filter-flags -fdevirtualize-at-ltrans + + # Enabling full docs appears to break doc building. If not + # explicitly disabled, the flag will get auto-enabled if pandoc and + # graphviz are detected. pandoc has loads of dependencies anyway. + + local myconf=( + --disable-ccache + --disable-precompiled-headers + --disable-warnings-as-errors + --enable-full-docs=no + --with-boot-jdk="${JDK_HOME}" + --with-extra-cflags="${CFLAGS}" + --with-extra-cxxflags="${CXXFLAGS}" + --with-extra-ldflags="${LDFLAGS}" + --with-freetype="${XPAK_BOOTSTRAP:-system}" + --with-giflib="${XPAK_BOOTSTRAP:-system}" + --with-harfbuzz="${XPAK_BOOTSTRAP:-system}" + --with-lcms="${XPAK_BOOTSTRAP:-system}" + --with-libjpeg="${XPAK_BOOTSTRAP:-system}" + --with-libpng="${XPAK_BOOTSTRAP:-system}" + --with-native-debug-symbols=$(usex debug internal none) + --with-vendor-name="Gentoo" + --with-vendor-url="https://gentoo.org" + --with-vendor-bug-url="https://bugs.gentoo.org" + --with-vendor-vm-bug-url="https://bugs.openjdk.java.net" + --with-vendor-version-string="${PVR}" + --with-version-pre="" + --with-version-string="${PV%_p*}" + --with-version-build="${PV#*_p}" + --with-zlib="${XPAK_BOOTSTRAP:-system}" + --enable-jvm-feature-dtrace=$(usex systemtap yes no) + --enable-headless-only=$(usex headless-awt yes no) + $(tc-is-clang && echo "--with-toolchain-type=clang") + ) + + use riscv && myconf+=( --with-boot-jdk-jvmargs="-Djdk.lang.Process.launchMechanism=vfork" ) + + use lto && myconf+=( --with-jvm-features=link-time-opt ) + + if use javafx; then + local zip="${EPREFIX}/usr/$(get_libdir)/openjfx-${SLOT}/javafx-exports.zip" + if [[ -r ${zip} ]]; then + myconf+=( --with-import-modules="${zip}" ) + else + die "${zip} not found or not readable" + fi + fi + + if use !system-bootstrap ; then + addpredict /dev/random + addpredict /proc/self/coredump_filter + fi + + ( + unset _JAVA_OPTIONS JAVA JAVA_TOOL_OPTIONS JAVAC XARGS + CFLAGS= CXXFLAGS= LDFLAGS= \ + CONFIG_SITE=/dev/null \ + econf "${myconf[@]}" + ) +} + +src_compile() { + # Too brittle - gets confused by e.g. -Oline + export MAKEOPTS="-j$(makeopts_jobs) -l$(makeopts_loadavg)" + unset GNUMAKEFLAGS MAKEFLAGS + + local myemakeargs=( + JOBS=$(makeopts_jobs) + LOG=debug + CFLAGS_WARNINGS_ARE_ERRORS= # No -Werror + NICE= # Use PORTAGE_NICENESS, don't adjust further down + $(usex doc docs '') + $(usex jbootstrap bootcycle-images product-images) + ) + emake "${myemakeargs[@]}" -j1 #nowarn +} + +src_install() { + local dest="/usr/$(get_libdir)/${PN}-${SLOT}" + local ddest="${ED}/${dest#/}" + + cd "${S}"/build/*-release/images/jdk || die + + # Create files used as storage for system preferences. + mkdir .systemPrefs || die + touch .systemPrefs/.system.lock || die + touch .systemPrefs/.systemRootModFile || die + + # Oracle and IcedTea have libjsoundalsa.so depending on + # libasound.so.2 but OpenJDK only has libjsound.so. Weird. + if ! use alsa ; then + rm -v lib/libjsound.* || die + fi + + if ! use examples ; then + rm -vr demo/ || die + fi + + if ! use source ; then + rm -v lib/src.zip || die + fi + + rm -v lib/security/cacerts || die + + dodir "${dest}" + cp -pPR * "${ddest}" || die + + dosym8 -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts + + # must be done before running itself + java-vm_set-pax-markings "${ddest}" + + einfo "Creating the Class Data Sharing archives and disabling usage tracking" + "${ddest}/bin/java" -server -Xshare:dump -Djdk.disableLastUsageTracking || die + + java-vm_install-env "${FILESDIR}"/${PN}.env.sh + java-vm_revdep-mask + java-vm_sandbox-predict /dev/random /proc/self/coredump_filter + + if use doc ; then + docinto html + dodoc -r "${S}"/build/*-release/images/docs/* + dosym ../../../usr/share/doc/"${PF}" /usr/share/doc/"${PN}-${SLOT}" + fi +} + +pkg_postinst() { + java-vm-2_pkg_postinst +} diff --git a/dev-java/osgi-cmpn/Manifest b/dev-java/osgi-cmpn/Manifest index d3900adb9e9e..3eff7eacbcd0 100644 --- a/dev-java/osgi-cmpn/Manifest +++ b/dev-java/osgi-cmpn/Manifest @@ -1,4 +1,4 @@ DIST osgi-cmpn-8.0.0.jar 1897102 BLAKE2B efc22960e4f56e85c2ab5dd392c3793c69055e4c1fe19522f00863c59ebc27be817fffe678ebff876be114ae38cd09c561eb6efba3c25a5ebda96732330eec3b SHA512 194ce255a42c04f6515bfe982ea4685dbcfa6227a07572d17ead7fd0e5b07ca4c29a1cec7edf61a5d4e99fbd1bfadecdbf5a2128f73ace3812092ef9e310b727 -EBUILD osgi-cmpn-8.0.0-r1.ebuild 988 BLAKE2B 54ab7b2dac01a5bbea15a42af5e7b69b002e5bc0b84c9699a017ddd316de63094862fb899c6a83d3508159b0133c24a0e0bf17ec3f0648f058de8e0e6993be77 SHA512 50c60a89946726f525804147bf2a84f3bbc4c641fd18bd6f50c5e7a31d5660467bbe51dbcf2b25b6f911598a917c12fa40cddbb58d6f2ee9e1fb2f65d941a00d +EBUILD osgi-cmpn-8.0.0-r1.ebuild 987 BLAKE2B 68a6bf834cdb9848f5271d9bbe2110da73840e8133f0d9d2ace1cba83275bf061d71ebbaea3516694cf775e95998b4c96c650dd6b33ed0d4c247c7cf9714aaca SHA512 f82d24887db8ee24481576d477c62365e738eb98af022882b94942663d979b3b938d4933ddff2904c43c3d418cf5a315e422eb1d811f0454d10a5b0173ff4836 EBUILD osgi-cmpn-8.0.0.ebuild 987 BLAKE2B 866b048e793d32dd0d3000dbe232b6b475282fd0c6d3f985b1ee66e6cf8b083f2bd31268e83e47930e042d364b8db7d2873e9ceed4e6df74b17da5d125cca690 SHA512 cd631482289e6a9c77f258a7d1fadc87eb15e08b0d832b269338deaf4cc415c121ac7452e742d8973a78ac20e404a4a70c1fc630e328f19b8b0b98ffb588b948 MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559 diff --git a/dev-java/osgi-cmpn/osgi-cmpn-8.0.0-r1.ebuild b/dev-java/osgi-cmpn/osgi-cmpn-8.0.0-r1.ebuild index c9f707d59066..e697776b3d95 100644 --- a/dev-java/osgi-cmpn/osgi-cmpn-8.0.0-r1.ebuild +++ b/dev-java/osgi-cmpn/osgi-cmpn-8.0.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://docs.osgi.org/download/r$(ver_cut 1)/${PN/-/.}-${PV}.jar -> ${P LICENSE="Apache-2.0 OSGi-Specification-2.0" SLOT="8" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" CP_DEPEND=" dev-java/cdi-api:0 diff --git a/dev-java/snappy/Manifest b/dev-java/snappy/Manifest index f641be96587e..38e7eb55dd9f 100644 --- a/dev-java/snappy/Manifest +++ b/dev-java/snappy/Manifest @@ -12,7 +12,7 @@ DIST hadoop-common-3.3.5.jar 4535144 BLAKE2B 66582661a1832cc54493fc9dcea9076eb0e DIST snappy-1.1.10.1.tar.gz 3386807 BLAKE2B 977bd6c0aee2708952e3e4a434c819d7cc1ae3ac9320639b5bf5fc80551905ada85a001d3aa2d6384cc78839615335acb7378d50f60a5c3e86345b8e28aa6911 SHA512 8226a3e3a6ec9e0f4fae2d4b8ebf276e5225db8c8f0619a02db7490d3425260693afdc20c48e6e17a37621116067b47972cbcb02bd6617cb9face07d28fe5061 DIST snappy-1.1.10.5.tar.gz 3917442 BLAKE2B 0632fa7ba4d0a863801e88ced22098c3bc228c1f3e188c67cb9ff62807f9454b580b49fff15c7deee1e790db51f4664c50a6546259439eda18597097a5128329 SHA512 f84778f59635eb97c0072489766904a16208be4f41b28151b14eecd0fe84f3f04a44c18d452b9d79e752b22d5e5b9ab5b36064cc8aeec8de655d7635132093ea DIST snappy-java-1.1.7.8.tar.gz 3558859 BLAKE2B 871f4190212399c5bd34a72766d7f3abca9a09608d9acddc126905bcdafc723613aa33d0cdb59419e6bfba46ff27e91f5ca5382073dd895d5601f6d84929ef96 SHA512 8129d4ae2abd78f967c07e7f13df8cb9043cc34bd8346be28625a3d2bea06674ce6dd09b521af2b7053b25d0132a0e822b78c06e09bacd0067ba8178bd167691 -EBUILD snappy-1.1.10.1-r1.ebuild 2918 BLAKE2B be5e6c6f643576d5ad1c7821183624f64fc9efc3ab06aa0a70305c718eef8838db43992b32d73671c5f8f3739fea8cc58f789fc8bb32fbc3cd6be2853ee9f107 SHA512 85dfa69d4e55d269387a3794da9d36b8fc6e5169b92ea48878ed473ad76cd454207c3804dbe74efd71a758c7ba37f56fc74f2e2de98f7ad12a65dbd18c99fd75 +EBUILD snappy-1.1.10.1-r1.ebuild 2917 BLAKE2B 1f662c0fd843f722ba80ba6f791d14ab48865ee07737624c54615f7d377442e2b454f646b45663c7d26bd517af3277e03756c43930af8321166ee003edebeb32 SHA512 8097da8006bd1ad1d158151cbf3875207dfc0d15cae757b7dec31d90b9fe8d20ad3a7b4bf57df42bbb49849afd01b19c579324ac4053ed60bafc934a886514e6 EBUILD snappy-1.1.10.5.ebuild 2919 BLAKE2B ca4f1b9a4469d940b868b67ea0e96f6b77bdd3232788d4867730a50c5603d1dd7e81bbf2a2b2991a7312a6057ef0afd6be97c2dcdd2294df7d7c744362a3952c SHA512 6022f354aa47b38c050064152372842e10285f471b8083f1cf8f9b2a3db098d1c94d26bcb34fef1afb379f97df62a9b03e9e28c6313256b27d6fcb15ee748f9f EBUILD snappy-1.1.7.8-r1.ebuild 2561 BLAKE2B bb815a3e94b01fe45b89cfb33c2be3119c3fc8035441c04f8dae9ffd071e5dbe37f77ccd94f0b27441c21e4f417d08f713e4b5dba999166cb673c6302b419daa SHA512 ea704df0a8b07a4451cd459f35c774dc758a05c7e89d65ccbda4a620150b58898628bd12249957e86f62d9fa71df4d19ca0931de14dbc227d398ed8af0d44d45 MISC metadata.xml 320 BLAKE2B 5e3039edeec0b66e6b896158777909fdfed881f06def61b5e3424baeb51ea898cb3cb273e6ddc939b7efea88860a945b5f29da513be22ee6b601551a6e02170a SHA512 c2e9282ce950b419588d080145e85e63e6491500edce141678a4aaae65a43d945694ad992dd4d485c94748e26ac225e58177fcff11db3430035b837741ec45af diff --git a/dev-java/snappy/snappy-1.1.10.1-r1.ebuild b/dev-java/snappy/snappy-1.1.10.1-r1.ebuild index 40d0c9d6c229..0800c4eddc1c 100644 --- a/dev-java/snappy/snappy-1.1.10.1-r1.ebuild +++ b/dev-java/snappy/snappy-1.1.10.1-r1.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/snappy-java-${PV}" LICENSE="Apache-2.0" SLOT="1.1" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" CP_DEPEND="dev-java/osgi-core:0" diff --git a/dev-java/xalan-serializer/Manifest b/dev-java/xalan-serializer/Manifest index 9676eac1f313..73ad55b72b08 100644 --- a/dev-java/xalan-serializer/Manifest +++ b/dev-java/xalan-serializer/Manifest @@ -1,6 +1,4 @@ -DIST xalan-j_2_7_2-src.tar.gz 8416261 BLAKE2B be67c9f2f7ec1140965dc148aea94347e60a2969deb1fac5834c1458d10b3dca91b448a44ed6ebbbb227e4f04780ce0142e812cd99d8862a4cbbf5e8e2af4cb3 SHA512 2f1fa105b3cb8082594e3121a245464e1b7c15464b1ead2d10e306e51ef61ded5d7fcd70c034fa46f41c4a8c14316e376cc14d8045c8aadfce80f2e4bd1b61d8 DIST xalan-j_2_7_3-src.tar.gz 13686458 BLAKE2B e19373aa22dad13945917d8f041f56e6ff9cc434a70e88b96764e0547a0a122a9197eeb23bb7757a5483beead334f4af62e7e1b70531b23c31199ec4733756ef SHA512 fe4b2b9471f95a2cd3607550a6c97b46b7d2576d1e814305f4564df88aaf4fdc9f88ba43dad4a5741521b2c2f5137e3e70d2d4e31b232d403a66dc1e889c8b6b DIST xalan-j_2_7_3-src.tar.gz.asc 849 BLAKE2B 623fefefa3ab88bfdef5376101f26a9c6602c30a34c0db369159bdb7af34ccb2602011071dd3e79304e6dd4e8b8a198729347f5dbee9a06ae12af12d351de82a SHA512 5c7ed7e71f8a0c2739a64f9ba34edb28d749924d1a581b9963bed3376151a090c2c1af2b1111612822cf20d27a814e22917660f034912e8e5fa913b434e66bf2 -EBUILD xalan-serializer-2.7.2-r1.ebuild 1102 BLAKE2B bf22142bb16b62abc6411f0275243b177830de1a1c9e9dfbffb3bc6e0a935ffd646793201ff643b8c25835c6f4a51ac245b2ee887c408a35ac3e81d53f2ac17a SHA512 da8fc43ae64300ab811ee3ddc4c081be7c9823362620433de3748a41ce63a6ae0f5ed6f4556e95b46e0d30a53eb2c524913b1475095488cfad86c9065cb0f91d EBUILD xalan-serializer-2.7.3.ebuild 1465 BLAKE2B 42cd47fff4c526b95f10e105dcc7090f685940425a6139d06bb57faed04a83ae3f5de2518f3b82ce22997f4376f4d94fd8507cf4c058ab7f0774347f6edc2369 SHA512 d874b4a26e7ac341394ba91fbdbebf6b3dda1e5fc11cf93d4283216d4ade48a7704bd3c410edec7bff260a61d5d48f80a0366a30486aa4dfa9d4bc33314e98d4 MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f diff --git a/dev-java/xalan-serializer/xalan-serializer-2.7.2-r1.ebuild b/dev-java/xalan-serializer/xalan-serializer-2.7.2-r1.ebuild deleted file mode 100644 index 559185ec0734..000000000000 --- a/dev-java/xalan-serializer/xalan-serializer-2.7.2-r1.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 - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple - -MY_PV="$(ver_rs 1- '_')" -MY_P="xalan-j_${MY_PV}" - -DESCRIPTION="DOM Level 3 serializer from Apache Xalan, shared by Xalan and Xerces" -HOMEPAGE="https://xalan.apache.org/" -SRC_URI="mirror://apache/xalan/xalan-j/source/${MY_P}-src.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -RDEPEND=">=virtual/jre-1.8:*" -DEPEND=">=virtual/jdk-1.8:*" - -JAVA_SRC_DIR="src" -JAVA_RESOURCE_DIRS="resources" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - # kill all non-serializer sources to ease javadocs and dosrc - find src/org/ -type f ! -path "src/org/apache/xml/serializer/*" -delete || die - - # remove bundled jars - find -name "*.jar" -delete || die - rm src/*.tar.gz || die - - # move resources elsewhere - mkdir -p resources/org/apache/xml/serializer || die - mv src/org/apache/xml/serializer/*.properties resources/org/apache/xml/serializer/ || die -} diff --git a/dev-java/xalan/Manifest b/dev-java/xalan/Manifest index 8c799aee06aa..3f414a70259d 100644 --- a/dev-java/xalan/Manifest +++ b/dev-java/xalan/Manifest @@ -1,7 +1,4 @@ -DIST xalan-j_2_7_2-bin.zip 17740075 BLAKE2B 244fd71011fa957ff1988dbbb58e40af4ad218aafbd92f2a6ec305d59ec0fb221a283442b24e4290f6d2e853cfad39d689c1397b4d18f34f4c94403610079328 SHA512 ae2be0bfc5e794b159c2d16718275a6ce6e8f63d681e2d13875f233d334a37aba872206c6c1f70565698ceaf4c66261c7df6db6c524e6e8da5dafe2f17cefddf -DIST xalan-j_2_7_2-src.tar.gz 8416261 BLAKE2B be67c9f2f7ec1140965dc148aea94347e60a2969deb1fac5834c1458d10b3dca91b448a44ed6ebbbb227e4f04780ce0142e812cd99d8862a4cbbf5e8e2af4cb3 SHA512 2f1fa105b3cb8082594e3121a245464e1b7c15464b1ead2d10e306e51ef61ded5d7fcd70c034fa46f41c4a8c14316e376cc14d8045c8aadfce80f2e4bd1b61d8 DIST xalan-j_2_7_3-src.tar.gz 13686458 BLAKE2B e19373aa22dad13945917d8f041f56e6ff9cc434a70e88b96764e0547a0a122a9197eeb23bb7757a5483beead334f4af62e7e1b70531b23c31199ec4733756ef SHA512 fe4b2b9471f95a2cd3607550a6c97b46b7d2576d1e814305f4564df88aaf4fdc9f88ba43dad4a5741521b2c2f5137e3e70d2d4e31b232d403a66dc1e889c8b6b DIST xalan-j_2_7_3-src.tar.gz.asc 849 BLAKE2B 623fefefa3ab88bfdef5376101f26a9c6602c30a34c0db369159bdb7af34ccb2602011071dd3e79304e6dd4e8b8a198729347f5dbee9a06ae12af12d351de82a SHA512 5c7ed7e71f8a0c2739a64f9ba34edb28d749924d1a581b9963bed3376151a090c2c1af2b1111612822cf20d27a814e22917660f034912e8e5fa913b434e66bf2 -EBUILD xalan-2.7.2-r1.ebuild 1788 BLAKE2B 2f8f4bd21cd80fdf7d0a1bc2a446361b96ebd01f05776eb0cfdd3813ef54836351c98694beba432809917e2f216c7149ae31ad50a16499ba870b5ebd0c6231bd SHA512 09a8e6d1d96ab3d6848691e7838cdf1b0e032b481e466b35d5e00038d0b5f0b3230595dcd6d72fe76062fc77905ebf69db88fc4bed44aac652a90af6e3943d45 EBUILD xalan-2.7.3.ebuild 1247 BLAKE2B 60ca7889003eb9074ff49b548a16c8af5d8554773e5f5168ea42763ec90f72355bd5e585c690048e4375069e8dca65b6cec94c57e0cc5024d22d31f5a62c509f SHA512 def70e4fd9cb53ec625b97ee36470a0f220d8f0e35c7eb0c986a5741053e9702d8386b08c4c75c56e82a4b2dfeebf9113c141c8557cb5c927818f29912e834ed MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f diff --git a/dev-java/xalan/xalan-2.7.2-r1.ebuild b/dev-java/xalan/xalan-2.7.2-r1.ebuild deleted file mode 100644 index 898db61934e7..000000000000 --- a/dev-java/xalan/xalan-2.7.2-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# NOTE: Building the docs is much more hassle than it's worth. It -# requires com.sun.image.codec, which has long gone from JDKs, and -# Apache StyleBook, which is long dead though it is bundled here. - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="xalan:xalan:2.7.2" - -inherit java-pkg-2 java-ant-2 - -MY_PN="${PN}-j" -MY_PV="$(ver_rs 1- _)" -MY_P="${MY_PN}_${MY_PV}" -SRC_DIST="${MY_P}-src.tar.gz" -BIN_DIST="${MY_P}-bin.zip" - -DESCRIPTION="Transforming XML documents into HTML, text, or other XML document types" -HOMEPAGE="https://xalan.apache.org/" -SRC_URI="mirror://apache/${PN}/${MY_PN}/source/${SRC_DIST} - doc? ( mirror://apache/${PN}/${MY_PN}/binaries/${BIN_DIST} )" -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -CDEPEND="dev-java/javacup:0 - dev-java/bcel:0" - -BDEPEND="doc? ( app-arch/unzip )" -RDEPEND="${CDEPEND} - >=virtual/jre-1.8:* - ~dev-java/xalan-serializer-${PV}:${SLOT}" - -DEPEND="${CDEPEND} - virtual/jdk:1.8" - -EANT_GENTOO_CLASSPATH="bcel,javacup" -EANT_BUILD_TARGET="unbundledjar" -EANT_DOC_TARGET="" - -JAVA_ANT_REWRITE_CLASSPATH="true" -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - # disable building of serializer.jar - sed -i -e 's/depends="prepare,serializer.jar"/depends="prepare"/' \ - build.xml || die "sed build.xml failed" - - # remove bundled jars - find -name "*.jar" -delete || die - rm src/*.tar.gz || die -} - -src_install() { - java-pkg_newjar build/${PN}-unbundled.jar - java-pkg_dolauncher ${PN} --main org.apache.xalan.xslt.Process - java-pkg_register-dependency ${PN}-serializer - - dodoc NOTICE.txt readme.html - use doc && java-pkg_dohtml -r docs/* - use source && java-pkg_dosrc src/org -} diff --git a/dev-java/xerces/Manifest b/dev-java/xerces/Manifest index b1bdd4c52b51..58454e6f5846 100644 --- a/dev-java/xerces/Manifest +++ b/dev-java/xerces/Manifest @@ -1,5 +1,5 @@ DIST Xerces-J-src.2.12.2.tar.gz 1812583 BLAKE2B f1b5928abe2852acc4d554c47aa7cbd81a568e15c8a1fd5ea98dc526c52838b0a50920d2ed807e607b01c875676e54578f1493856b06de5a7ba8784591f7f06f SHA512 e71a692212a974ebfa39af5ffd023b433ece34425b12aceeffe89cebe04f28dd8fa46a131a56f30295dca36de115128a6d7e05172c82f5b85d914cd991f34056 DIST Xerces-J-src.2.12.2.tar.gz.asc 849 BLAKE2B 58faca219413b5b13ded6bedb16acca5ffe53a6890c2ea6ec6f5b2b19b46b179bd74b225e608b936b0d6abad24b947930da24339256137a291e5bc863a11c416 SHA512 77cc480b9eff693ab7b5fe4c8a8963cbd53e895dd130bc0ef3fbaebce6d64e59c068806f10bbf650f51a4fb132a49d24c869c8a01e9922bf792bb479602b9846 -EBUILD xerces-2.12.2-r1.ebuild 2168 BLAKE2B 54aba3c38e9dba1f5fd5879fb4d599c8ca9ae5db5e7c6eedc89beaf0fd5f571a66aa00256af845fbdce7f3fb31e049413acb009e4a1b63f7f3d25fb1123b6e38 SHA512 850d45347841c7c809ced90f85c8559a3593a1c54249f34d339425bf15a99467c24c3f8dd64be42eb328b8e0e0c6dadf4b577d29475612ad665a38f1ffe64e37 +EBUILD xerces-2.12.2-r1.ebuild 2167 BLAKE2B bbd91e42a90cc0242eca5ede1ee1ded654fa51ef6876ef4821014b5d9fbf8cb47590f4a156285ef09a1b85cc7f55c24056a57570688e5ae0b3d7a84279f632ed SHA512 df19f6ff375a1c419653544c14651ae842bcc1ba3d037030f707c2b4d101fe79c34d9afd6621877a0ef186e8bf8a5f337a833965c23662614d24d4731d4bc8cb EBUILD xerces-2.12.2.ebuild 1735 BLAKE2B 71ce08db857c0a816a40a10f11829c52964ff186db96783f05972997237e7b6a45cacf1aef0cb4ffe75ca4c8605f0a3ae26ee425fbd4e464acce08fc131fb866 SHA512 b889a86e6f5016aa2a27e57d964bccb2fd2cbd709806812484205387b68a636731200cf6ab876969bda340a132b5b3c5f7d0e87e697d13b26e649e9057e093d6 MISC metadata.xml 1778 BLAKE2B 458bcbd9e8adfab1d2bd25a5fe9de0bee48292cb57e3591821fade58a987e59cb9811800273ac62b525738e7e955514b8b77c27fe97d9040bad0db203e6171a4 SHA512 ccbd7007ce2efe5b19d300ba939abe4e756d65eb1c910c74c5f3f13410de0d75e83bfd82d1e226e5dc1180982a1bfe231d30cb849f60142a177cc9aeb087c91f diff --git a/dev-java/xerces/xerces-2.12.2-r1.ebuild b/dev-java/xerces/xerces-2.12.2-r1.ebuild index 18cd0cf52411..abac899d801f 100644 --- a/dev-java/xerces/xerces-2.12.2-r1.ebuild +++ b/dev-java/xerces/xerces-2.12.2-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://apache/xerces/j/source/Xerces-J-src.${PV}.tar.gz LICENSE="Apache-2.0" SLOT="2" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" CP_DEPEND=" dev-java/xml-commons-external:1.4 diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index f209b0f34c8511a0c2e940ea25479c88eaa61d38..09cb57f7538637311f6d2895bc2d7c934d9645d3 100644 GIT binary patch literal 21002 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 JM@c`G001?QF*E=G literal 20994 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 B|Iq*d diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest index 282b03f8d12d..8c4bf170c86b 100644 --- a/dev-lang/eisl/Manifest +++ b/dev-lang/eisl/Manifest @@ -1,9 +1,5 @@ AUX eisl-2.85-Makefile.patch 987 BLAKE2B b5823a4579915fb7785548622f5d3fbbd968d8b4a20467cb0cbc01dd9ce9f137d324126056a13174bf70b4d787277a4580c7485d86e603217cd8e290160525e4 SHA512 c25e8d084294ef757c3b51f0c640e3b994a4cec0aebda930cf3059e628aaeb3a4bdbd709d3079f3f800159adda61e200ff28aa0314cfe81da4f5cadbef8165e2 -DIST eisl-3.40.tar.gz 2287448 BLAKE2B 10b9f6b74a313f0ecb724c09d5ade3ee81b6aa4b1f2c426a8c399a46ebca15e58e4666d9bbd5f72ab6a24b194e12b11a635a88066299577de956d20376aaa8e7 SHA512 30313b9660b2eb2500b498abeb82f0bcd660c720488dda981d87e2221eec3dd1d306740993bf2f321ca8e66cb47841ca9d8a7fc83dfc6551cd271c7ffab8af25 -DIST eisl-3.45.tar.gz 2427103 BLAKE2B 3a87b3b075dc75e8bc408f2a9ba78fe1cdbe12f40c7901aa546fb4cc0f1e6d06ec9ce65cee229517f518b05c99eaf327d2caf9277b82c2f9ab06ca3d9426bf33 SHA512 fa939d02466c6f3164066deb50b519376cd7464f1330b7633ef8450c0c23a89d0a7626cc3b79d570b3643ac098bc0fee5ecc27b1c62bf89f92335e8a09e2107b DIST eisl-3.50.tar.gz 2428194 BLAKE2B bab17dc6ab00f894cd4e9558a1bbc4bca9eb2770de46eb30d015e9e7542c774f2d55427bea05d5c5c6d910eec9a9de3d84568f9ec12043f20bbcdc542f0294ff SHA512 53d23a86a5b15ff04c268db348b5edb61eb0709cb1ef21e5b9ca7eda8954a0ab2b9dad345c3a9d80325cbfe35e879516b0d8d98609cf68dcad8898b5ce10c175 -EBUILD eisl-3.40.ebuild 998 BLAKE2B 1e725a17e5904c483f2779e81d66204ec183b84cdfe5b7fe83d9e9c0d4ecd9b93fd13f3b8851296bb43b5337ef471bb3f6457e413499f3a70c8c8a712acecd1f SHA512 caaddb4d8cdf118e1e3fa1a942bcf2349264113b41a3d2f136c22e2080fad502d32553839ba4d19a71ef36dea32ea721894bb906e2c6da4b2aee8af6cd6d43e5 -EBUILD eisl-3.45.ebuild 998 BLAKE2B 1e725a17e5904c483f2779e81d66204ec183b84cdfe5b7fe83d9e9c0d4ecd9b93fd13f3b8851296bb43b5337ef471bb3f6457e413499f3a70c8c8a712acecd1f SHA512 caaddb4d8cdf118e1e3fa1a942bcf2349264113b41a3d2f136c22e2080fad502d32553839ba4d19a71ef36dea32ea721894bb906e2c6da4b2aee8af6cd6d43e5 EBUILD eisl-3.50.ebuild 998 BLAKE2B 1e725a17e5904c483f2779e81d66204ec183b84cdfe5b7fe83d9e9c0d4ecd9b93fd13f3b8851296bb43b5337ef471bb3f6457e413499f3a70c8c8a712acecd1f SHA512 caaddb4d8cdf118e1e3fa1a942bcf2349264113b41a3d2f136c22e2080fad502d32553839ba4d19a71ef36dea32ea721894bb906e2c6da4b2aee8af6cd6d43e5 EBUILD eisl-9999.ebuild 999 BLAKE2B 21d34e1a7d23a40dd779098282230a358203183c855f71ae91fef97fd6e1b61b321cb8644d62a04c7a1c1b6846d218ea956e887d9b5a9c8710f6cc79fee18dde SHA512 21343f2866e7988267ba157c1d56d73c0f87d567bfae4cb306752f9739ad47774a5a38611cd770432f912580438c094f22d0c453a9667f964ee86c40c33dbd3b MISC metadata.xml 631 BLAKE2B fd171b07cf1f7beae7be774a5da360d466c83f01a6bd52dc69af436926ae5aebec27a2723c11498be21c4f96f6b82c6aa3571f4b84e763459ef78086450252f2 SHA512 dd9e329f24ce6d3922e92e81d36234b93151f71c88d6ba4b38557565a7c1c3bc4b7172d4d55f1d2d5bd6c5cada449691067cc71abd4d456941f6a8b78fe0df87 diff --git a/dev-lang/eisl/eisl-3.40.ebuild b/dev-lang/eisl/eisl-3.40.ebuild deleted file mode 100644 index 05fe23762b19..000000000000 --- a/dev-lang/eisl/eisl-3.40.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard" -HOMEPAGE="https://github.com/sasagawa888/eisl/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/sasagawa888/${PN}.git" -else - SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -LICENSE="BSD-2" -SLOT="0" -RESTRICT="test" # Tests run cppcheck (and fail) - -DOCS=( README{,-ja}.md documents ) - -RDEPEND="sys-libs/ncurses:=" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch ) - -src_compile() { - emake CC="$(tc-getCC)" clean edlis eisl -} - -src_install() { - exeinto /usr/bin - doexe edlis eisl - - # Compilation of ISLisp files on installation fails. - # Do not compile them and mimic "make install". - insinto /usr/share/${PN} - doins -r library - doins fast.h ffi.h - - einstalldocs -} diff --git a/dev-lang/eisl/eisl-3.45.ebuild b/dev-lang/eisl/eisl-3.45.ebuild deleted file mode 100644 index 05fe23762b19..000000000000 --- a/dev-lang/eisl/eisl-3.45.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard" -HOMEPAGE="https://github.com/sasagawa888/eisl/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/sasagawa888/${PN}.git" -else - SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -LICENSE="BSD-2" -SLOT="0" -RESTRICT="test" # Tests run cppcheck (and fail) - -DOCS=( README{,-ja}.md documents ) - -RDEPEND="sys-libs/ncurses:=" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch ) - -src_compile() { - emake CC="$(tc-getCC)" clean edlis eisl -} - -src_install() { - exeinto /usr/bin - doexe edlis eisl - - # Compilation of ISLisp files on installation fails. - # Do not compile them and mimic "make install". - insinto /usr/share/${PN} - doins -r library - doins fast.h ffi.h - - einstalldocs -} diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest index aa252cc7697f..afd6a45c0fb2 100644 --- a/dev-lang/fuzion/Manifest +++ b/dev-lang/fuzion/Manifest @@ -1,3 +1,5 @@ DIST fuzion-0.083.tar.gz 830470 BLAKE2B dcd320fbc8e4e426857f26004678e6e768d3baa987668db2c8b6e2b52c8dfffecd4e65f5d3930f7aa0726b0ae5be1a6266c6721fd4de7d0d277e2e779adaf3ff SHA512 1f727bb280d3de15f085093eac63810c6cadb6e8a5939d288abdbd5b79f4bb982e568dba484c5db087b3050635330f4b93d81c457ec50c7e2e9ceb21dc89dea5 +DIST fuzion-0.084.tar.gz 858114 BLAKE2B 0c0f30b22a85527ae7acf2150e18c79257ac60cd5c17ec9d7e53a6f8e496f1dafa199dfdd34a0c4940dcdce28d1c8c794b1d5a5ff4fe3b3fa6229862be760027 SHA512 cb628557dcdb7835a77e1472e45da485e69706487aa26d74fc630272fcb5e408adcd7b1ed485e0c7b34eed761911b15126ac82ef0fd748354da02fda09b9dbe9 EBUILD fuzion-0.083.ebuild 1314 BLAKE2B c7da07fb8a172d9d0124e7d835a76ff145f9352d4b008d3b0020e423f346c9fa9c169ac46672ddd8894f55e342c75679909da7e22983b989011ad255844eecfe SHA512 38a721c53b917f9eea7092f355bb7a83827183e5a6c6e4d53fbe7db47fa0b93e9c177dba47dcd7f64314cf87b7ce93f5b8a4970353bd621050093f53645f4ac8 +EBUILD fuzion-0.084.ebuild 1341 BLAKE2B 8f4a040dedbdd44bd8143f8b745e3f3ab3d3c87bfe882425c317f3787bcc310a17b001aea04cd099ea0d31a28a0265037d21c378e8c6dbfc336a3e2ad018ac91 SHA512 404aa42daa1ea44a96ac7b667c965434873ee89fd9dd3dde82a0f06324ad9786cbb5091b3c6c770a8d298fcb28f5d14fd335ebd697dff33ec7a5ace0cd91f1a8 MISC metadata.xml 678 BLAKE2B 1785e807c53bd64819e1e7510d96a6d81bf316351d38633cd45f506fe79faad7334fb13ca646366c31146f66301dfbe638a71fffee0726867f6863340b7d14f3 SHA512 d61ffbe425b6a6b84dc1f813f279c0e655650e8b5273c69492f1092414ae956c8f1413bda3a87e5a28783a1d219d7d69282eeeaab1c8e6227a04c05ca0bea27b diff --git a/dev-lang/fuzion/fuzion-0.084.ebuild b/dev-lang/fuzion/fuzion-0.084.ebuild new file mode 100644 index 000000000000..ad9ea106d3a1 --- /dev/null +++ b/dev-lang/fuzion/fuzion-0.084.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 + +DESCRIPTION="A language with a focus on simplicity, safety and correctness" +HOMEPAGE="https://flang.dev/ + https://github.com/tokiwa-software/fuzion/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git" +else + SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=virtual/jre-17:* + dev-libs/boehm-gc +" +DEPEND=" + >=virtual/jdk-17:* +" +BDEPEND=" + test? ( sys-devel/clang:* ) +" + +DOCS=( README.md release_notes.md ) + +src_compile() { + emake -j1 +} + +src_test() { + emake -j1 run_tests_parallel +} + +src_install() { + # Remove unnecessary files from build directory. bug #893450 + local torm + local torm_path + for torm in tests run_tests.{failures,results} ; do + torm_path="${S}/build/${torm}" + + if [[ -e "${torm_path}" ]] ; then + rm -r "${torm_path}" || die "failed to remove ${torm_path}" + fi + done + + insinto "/usr/share/${PN}" + doins -r build/. + insopts -m755 + doins -r build/bin + + local bin + for bin in fz fzjava ; do + dosym -r "/usr/share/${PN}/bin/${bin}" "/usr/bin/${bin}" + done + + einstalldocs +} diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest index 55b288550932..44694f2d29ac 100644 --- a/dev-lang/go/Manifest +++ b/dev-lang/go/Manifest @@ -4,9 +4,9 @@ DIST go1.20.10.src.tar.gz 26198392 BLAKE2B a9e99e64e6f11a48f8f9682e83c0ae5be4c32 DIST go1.20.8.src.tar.gz 26197375 BLAKE2B 1d6c5eb4da9f2f892b30013427b54039feeaf0bc41e1928a82da56e1c96689a796828758989a85a2d156f0547826eb0d408c324a93e02894dbb0a6c7b73b6b67 SHA512 858d0289b3cd709e71e14aed9a36fd3d462fb3aa72cc1108eef0c70ab583742ab2eff99a24f8bfd72d42d1cc741adc1d3619073fbed943f8aea20e453ed479d3 DIST go1.21.1.src.tar.gz 26974429 BLAKE2B 716f7c94d29dedd2e69f33a6d9d3cab9d7b02635915bfeab00dcadcc10a40812cd8fe76c1388f0eb8cbfa3cf84e2fd2d2595eab6d2c8782b3ea760e154be21d5 SHA512 b6bee4a461ed91958c334b2f8b78e8f0c45f07409ba6968ae393b34d9cd21a9b1a29df357d191144e99f8ea73f491926ea0027ecbcfcaa198349e67fa33e0e3c DIST go1.21.3.src.tar.gz 26976568 BLAKE2B 5c2f76c43f9e98e36f65af38d3e9644693ca9f6921ada29918c7c736d5c9d65dfb454be324117e6423d31d1b55f2c1117941c7431ea9f057cd4c249e40b3ae06 SHA512 c98d31b9c477c0ac4b6f6933adefb40fdce5cdbb171e5236e3b694fec9e5b04695487af734259eab304dd42e86341240621a781f54b60c719627fd7b5efe4742 -EBUILD go-1.20.10.ebuild 5387 BLAKE2B f6005d2ad9f4744489ed1ab0f11292bae17b8f8968ac4058dd90ee16080f0944b5ece7460eb76e4bb0b63d8a2d6480c2857ed7080c856106e7e29f6b37b56e63 SHA512 d6c042aebc1ff73a3b57a296a5a1e67f0f0ab117fec83c6507873838b7039d6c99b4d708a1d607a41b105331312335bc62ea385c67c7ca44698d325ed1332585 +EBUILD go-1.20.10.ebuild 5386 BLAKE2B a2abc40f6b34f56dfe020ae4ce04ec2c3f0344b7c816f7157f9a4991c073d5542689cc628d23b4b363355a87d721bbf042eb8ee322eb4542aa06d1000c50922a SHA512 28ba949e17ca6bfa1738ac6ed472fc1d24008c145809063cf74b3623439c4e837bb473ef9c4c702f816e5742a4b6c54a87364859c74b38a794f665e516ca4741 EBUILD go-1.20.8.ebuild 5385 BLAKE2B 161e5bcf4c08a899a90237983cfdd35724057f933ca12d171d0a2b036ff8770ed25f52da4b403299203e6de1ac6bcd876651f8569f55f1ef93bbe7920c107ae5 SHA512 65cab89cd5e8a26020b6d55bcc1e98ec1bda8d7f1f964cde416d77a531c2b46ca797e9893e7d8811750e0b3e2129698aa830ca6d0b49e8ab2a8cbcbd283adf5e EBUILD go-1.21.1.ebuild 5204 BLAKE2B bdeec45b4dc16b3be6e23c25d4e3dabc949ff686556d5f8a831a1a997c487c2335dc600b6d5db52e5e1990106c3d0f943b4f09f42b930809c5ffcf3955f63b8d SHA512 e59c19ce7327b7c866a2826c21710d280766a853b50fb3871a5aba7de7ea85b81c70b16baf4bb176489bfa383c01bcb93334d2f5767d8792c72445c1a115f27a -EBUILD go-1.21.3.ebuild 5206 BLAKE2B b48843693d0044eb8335b838794b1bc763c38b3e32244bb52a6a14cf3fdd9ddf567f96ce7d8b9fddc23819976dcfe240727cd0378ccb13d2697c9248271d23ef SHA512 dc6e971385ba38997cd374551d8890060067eaf826c5c51f2348ec9910e5fc9fb3d397c99fa9b4411980c255f042e3ec5204448897806252458b220f43aa132e +EBUILD go-1.21.3.ebuild 5205 BLAKE2B 6c612680ea50728b5554810edd79e4c88d56fdb44876da07e64b28042bbb35e5026649ec66006b65d84c08b5ee37cf4d51ca9daf6b79de962ba934741e0d2354 SHA512 2371738e27a8fe104e96a758f7931f8f6b47a4b5d4f513c029872d9112a6618e3413659ae5d4ac8a21b0fc37bf66229fc1362b178400ffe483dcc705a71e3e8a EBUILD go-9999.ebuild 5275 BLAKE2B e936390dbefd94fc50ae23e8b81d621ec72611a44e8cb02eb795825a9c165355482bf21296d78c5e995d756021e6ec8d92aa2e845a389eb988064852788b1d5f SHA512 c6b7db5f9e3ff2b3f6dd2a2b379a2ebcdde8118de97f250c578adf2079ded4f1c0b439070ccf53615a9d33ae07bb8023d3dede26418608d70ff2a930bc1cfc4c MISC metadata.xml 589 BLAKE2B 341e4c0e91d73ca668c1795035e1223eed60f85c724afd989ef1f8fb69649f7f6eaaf8a5228f6c8f587ffcc40a438c47d332fbe6866839f5a0829872a983f642 SHA512 fe58ddddfbd4d0d060516cb035592a80c0f48e125bb59c95d3c6fac0c182271e2a9ec9bd055b9cc8e6cb8c449e6c483bff4a23c362f532c24255febfdefc273a diff --git a/dev-lang/go/go-1.20.10.ebuild b/dev-lang/go/go-1.20.10.ebuild index 8ae86414535e..c7f2b1196eab 100644 --- a/dev-lang/go/go-1.20.10.ebuild +++ b/dev-lang/go/go-1.20.10.ebuild @@ -23,7 +23,7 @@ case ${PV} in case ${PV} in *_beta*|*_rc*) ;; *) - KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" ;; esac esac diff --git a/dev-lang/go/go-1.21.3.ebuild b/dev-lang/go/go-1.21.3.ebuild index 1e5c7eaac722..46b961c611be 100644 --- a/dev-lang/go/go-1.21.3.ebuild +++ b/dev-lang/go/go-1.21.3.ebuild @@ -23,7 +23,7 @@ case ${PV} in case ${PV} in *_beta*|*_rc*) ;; *) - KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" ;; esac esac diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index ec823dba4bb1..c36766a1948d 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -43,7 +43,7 @@ EBUILD python-2.7.18_p16-r1.ebuild 8603 BLAKE2B 13c654aad809e8f999fa36e63f4a4eec EBUILD python-3.10.13.ebuild 14215 BLAKE2B acf158b6f1120937cefb007a0eb8d85347206e8659694bfb21a440006556ecd9e75dd499873430083ca2f7181aecdf6b9944c3975d69aef9f9f9433ee6d46f0d SHA512 998608cb321174ea4e66ce60738db66cc0d2a9d2af499272818eafd857afba86aa7b95a1604d97b60ce6d19ffd10e156e5d7b9f607cd604e0bf379beed091c8a EBUILD python-3.11.5.ebuild 15113 BLAKE2B 798ec18287d66c76fdcb7a711475cb7a3b8bd46c5c2f49601f0ee8cafa660cc64ea1d44655a6348c794220658622d35a7ce11bad87e6cb86d12e22e1fab0b391 SHA512 a659bd88ac8e0da070ed97003e22738321485c056a15c0f87b6e572a18cfcf988d10d02c8a011abf8a7a11a3fc228aaeaae1aee600f739f413279730c6060717 EBUILD python-3.11.6.ebuild 15117 BLAKE2B ba7865c5b8e95c551d1663fc6d23446a91792459d78b77e201d252c600557f5f88cc9238624a6650e2aeb60138dd180c9aa8dd32eff8d613492f3cc0ec84ecf9 SHA512 9d08dfd2e7a3b97501e9e7de82452474f36cac0e92a84e18c898d969960568ff390487fa89f8469b22d1ca3353bbe752315ba62f1679f486674b37946b488d2f -EBUILD python-3.12.0.ebuild 14677 BLAKE2B 0b0182288a8fe078b4c9a87858e7e5c4f9c166ffd2581988d226d4f505e421ce49ebe5d11933af17ccb52f9cbb64fcfab69846eed105b961695672d1cdfcc462 SHA512 ce7a499f2bb71b5964a012afd051c82750c0804a7202529ce04c83423987b4f41046f65e11c61237e4dd2878a428d0aa033ff68ff71756d1a8a8ab65493fb040 +EBUILD python-3.12.0.ebuild 14676 BLAKE2B 2bd2e9cabb2e621564cc800758e1e8313aa50fd5bb187037df62822e110d5ed1e141c8f5a4f525157c9cde3bf3016ffcae8a7c4291efd4b8df5fed3fdf18a3a7 SHA512 4f9b822a8b89d7419b28230e98405aa9528736d3836ac186fd78198859bcd3b6fac1070542e3cb00c93d080978f91364c3fc9cf0273e3e1424838ffe016380f9 EBUILD python-3.12.0_beta4_p2.ebuild 15038 BLAKE2B f228f611b0294effb0f8fda97c48c1c322c224feea5d3e1e71e55bf1335085d266e0858c88f5be407eede13df39e6b1f920e017c7dca2257f4f12eb60ea7590c SHA512 78c08885e6b8dfd25e88abbaafdbc4d0c73594945852fd7e124dce3521dc09ee959d9a1d2e23222c63bb5b7aec2b925a74c0b1650649775e87b3afbec037cfd9 EBUILD python-3.12.0_p1.ebuild 14681 BLAKE2B 9cdf429936b069e99782907e013fe94f4c80253103b30266a42cd1c74a4f0844f83f92cc679cba0199e99c4e5935d866fd9a5e39b90077bb1bf420f1fd8287cb SHA512 d179af9d4244b450177f6f1053c0650998c4d41ebd7b8d99f3d417e1354e4290dfdc0b2e57bf22d3be7e14963408fcaf4a4a34c9aef6652701e1aa6074bb622b EBUILD python-3.12.0_rc1_p5.ebuild 15037 BLAKE2B 0a12685727c7b54f442e6f5bad91a7f154b6c00efb9784516109add90f69fc0b975a5c797148bba1a30385b982e8448b6fc1bfb4d2fef16c6bf76e6349ef0169 SHA512 b683086fab83c08f6667656d133703c4941d1fdf6569c84951a66437f59d335b7ad727ce1e6b5cdf91c2d429eba84e13658b4831b4cc75f0c14126be446b3e41 diff --git a/dev-lang/python/python-3.12.0.ebuild b/dev-lang/python/python-3.12.0.ebuild index d75c7bf9d4a9..ab95a9e4fdb8 100644 --- a/dev-lang/python/python-3.12.0.ebuild +++ b/dev-lang/python/python-3.12.0.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" IUSE=" bluetooth build debug +ensurepip examples gdbm libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest index 27a57bc0abab..698467b2b653 100644 --- a/dev-lang/typescript/Manifest +++ b/dev-lang/typescript/Manifest @@ -1,5 +1,3 @@ -DIST typescript-5.1.6.tgz 7147748 BLAKE2B 3bde82e40dd4852dc85418bb0bee09dbeb70361adba9e9071a18e640c7a53e6a5517e7a4b2e068364197919d1233dda30041c675132e659bac3e3ac5008d39f0 SHA512 cda582a33459e832c4580585ad50f3d47e85557cd449f4f2e4550c5ac42553c626e493fd78ee31913211385090be141feb5cfa3bf1baba0c374a0027bef9be1c DIST typescript-5.2.2.tgz 7230699 BLAKE2B c7e0908ab86f80d0b4863e4ea2ade49101735ea00840407be34afb62ff14156eb00f97504640d08da0687d1aac2a3b666b2f377b68110635f92471f9c1260988 SHA512 988e16ae91ec6c221cc13f5c178159bebf3441478abec52c52f283a11f97ffb5c7407f7cc580fc607660ec036dcf61ad66dfc206ad90274b6190624c1dfa9cd7 -EBUILD typescript-5.1.6.ebuild 823 BLAKE2B a3777280718dabb4c3cb85f24dd59af91eb2278f8720c1e00335a4ea12a2f5f5da823424cd7b2737ef460a3ff8492fca5e48e052bfb74ac1b87e5c3656d2c9af SHA512 e0eb4afa9fb0f1517987c08815f94dfeaf3e51c55acb3e362a3674f710883d562765dc461442cdcfbb4d25735ec6d70a4b7ae7f01998c19acacac9e68ed291aa EBUILD typescript-5.2.2.ebuild 823 BLAKE2B a3777280718dabb4c3cb85f24dd59af91eb2278f8720c1e00335a4ea12a2f5f5da823424cd7b2737ef460a3ff8492fca5e48e052bfb74ac1b87e5c3656d2c9af SHA512 e0eb4afa9fb0f1517987c08815f94dfeaf3e51c55acb3e362a3674f710883d562765dc461442cdcfbb4d25735ec6d70a4b7ae7f01998c19acacac9e68ed291aa MISC metadata.xml 733 BLAKE2B 903d85acefa054dd979ac181106cd604c351e4b81e18be7ad0f370501864f6789895244a797ec20041158d8c716907a06fa75c2ba4ea192e798719bbe73b1d45 SHA512 95806f8f442b0246867f0ba0ed70c093dfd772a558ae499be7e22bfe99cb3bc54debc7479ca9b4ac81a54156d3b8745cbb448e412f31ed2d5c43f76cbc642d72 diff --git a/dev-lang/typescript/typescript-5.1.6.ebuild b/dev-lang/typescript/typescript-5.1.6.ebuild deleted file mode 100644 index 7857fd2f036d..000000000000 --- a/dev-lang/typescript/typescript-5.1.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Superset of JavaScript with optional static typing, classes and interfaces" -HOMEPAGE="https://www.typescriptlang.org/ - https://github.com/microsoft/TypeScript/" -SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz" -S="${WORKDIR}"/package - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64" - -RDEPEND="net-libs/nodejs" -BDEPEND=">=net-libs/nodejs-16[npm]" - -src_compile() { - # Skip, nothing to compile here. - : -} - -src_install() { - local myopts=( - --audit false - --color false - --foreground-scripts - --global - --offline - --omit dev - --prefix "${ED}"/usr - --progress false - --verbose - ) - npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install failed" - - dodoc *.md *.txt -} diff --git a/dev-lang/zig-bin/Manifest b/dev-lang/zig-bin/Manifest index 74cbeadd695a..4644a78434e2 100644 --- a/dev-lang/zig-bin/Manifest +++ b/dev-lang/zig-bin/Manifest @@ -1,4 +1,5 @@ AUX zig-0.10.1-musl-1.2.4-lfs64.patch 8866 BLAKE2B 5faf4a70f2f388f24105948c56940123b51bb5da389f5008b565008a96df1f4033ebe6fbd764b1105870d2f2e7b018e0f8bb09947937bc53d542ef359fe94b70 SHA512 169f0b6412e8ebe11a20d23c0e639f98778ae077dd36ea44b423fd565b54adb70bcdcf1af085521e8a0ca9a08e095d6f82e40347d315ae1ec5566c8c205cfddb +AUX zig-0.11.0-first-try-getconf.patch 5214 BLAKE2B 8129d084fc36a2a8f32c21d13698a4c589ce35da640c4a5e3f95c100266240ba9f0ff9f9146ca5f9c2523257af20ad4cd0557f64228d77c2daadfb3c48e019a0 SHA512 b5ed25905da463c9ba34b82f118fdb0251bb460e8f47a3a37f52857ffc806e9078dc41f8c3aa82abd5f09a37f8fdda7e12c5c245fd181b6b7c54048b9f6662ef DIST zig-linux-aarch64-0.10.1.tar.xz 40321280 BLAKE2B 39abefb80d540d52333ec76203893630ac5df2a784684397033e9ac766f67c4512be71513ebb80faac6c5ebaa2a737859b7bc27b82797232cf97d87d91e8492e SHA512 44dd15b1b2d7bc85a4f8e8171ae5c51122be352249273091b499de5a392c72e262585f981908afd1718a41fa7e67b36f1b65c6cacbf8e9f226a687bd85b7edc6 DIST zig-linux-aarch64-0.11.0.tar.xz 41492432 BLAKE2B fd4e1f242475bfdc94f418817d2f1b256ebdc7e29b94e7629f54c241b7a1df273a2c776ab29dad645af041b5cfb0e7d1b0a922bb04a82553604076d36e957580 SHA512 07a026958cac0f1674496f8a1fd3a3dfcd79274d1a25c87e4123b74a437f332bbea4097320da7f83d67626fb9d6e9fe1d78e917522debb8873f7c40938031e63 DIST zig-linux-armv7a-0.10.1.tar.xz 50718132 BLAKE2B 76ef431ef8957272b992f6b861913a961d348120106a7f4b77d1f6b2a042dd8904a1ac744ab6b02b78681eef68af4143372e5315cd113d40711bd26fc78e6632 SHA512 4ec3ccd7ac980bfd9fc7a2f6b2301051d3df43b00143914d869389fc44b48916820d996e27cb922dac152228c4b04a0cce51f7b125317de85440a5479fe8ff7d @@ -12,5 +13,5 @@ DIST zig-linux-x86-0.11.0.tar.xz 49824456 BLAKE2B 4a9b4c9551ffe555d1283c9d5aab66 DIST zig-linux-x86_64-0.10.1.tar.xz 44085596 BLAKE2B d689a469dbbe790593a561dd4df01c506212754c48be7de03773c7e690cbab197af10d639e80148f3343204ddf9ecfe09a88a62fb6ef63a262bcc2dd79fecd34 SHA512 1cf88a492b1a47800e213b8801477f4ffabf269f960d27d1849c5aec805b5db3768c83d4daa4a738532b1b7367e8c6812e3eea47c205ea732d7a6269a47e16dc DIST zig-linux-x86_64-0.11.0.tar.xz 44961892 BLAKE2B b0780573dbd372c7a9efec32e6860050b15603a80e00e64757a6c09a02757febc14d3df32ff089f418996fb55bf6fb50774393037f86cbecd49f06c250e5bbe3 SHA512 992e49a28edc9bed44c124a887c4700e707c2eef6a6f3adb551c568103242c3a5304af00d95994a511670c2099f476aa5068eef538f6065afe9bc149c88887b9 EBUILD zig-bin-0.10.1-r3.ebuild 3049 BLAKE2B f00c12c02cade6f0af32239b268b7c7f41fa8ebef0d385e8502ab9b56e0394e9e9214ecf164c9a0c039d0a6d4cf51d83f8fe095c7f008b018a41168c09cd10c3 SHA512 4ae061b9601fbd04adb9ca577230e9f292f94629d4dc781cfbe35bca9fb3d67daa08f55951ce31be1452e28bfef6804ff8fcc62566e0de24fd70cf7488cebc12 -EBUILD zig-bin-0.11.0.ebuild 2577 BLAKE2B dbe08045acb6dc0bf6f154fb3ad959389ea5b2eeefd8a45b26f7d7fd3e7d2a20a832a3a511c975bdfbb38c4d186bff7f944b4baaaf51f91a949b486f18a2248f SHA512 c74eaa976cdbefbab9840d2ad0db020b14a4248483cba8ac631a96b3c8a28935b51713e7f094da56d048b5133e05c970ea8bf84f768d425079f9c6fa9926f5ef +EBUILD zig-bin-0.11.0-r1.ebuild 2627 BLAKE2B 6c31342832105db26843cde2e2a9453d91c1254a08a2b98e3faa223c4bbca67c5df7a256b6f3316d75500efbbbbb0f6dce9cb08d67d9f62076220ca885619bec SHA512 1cb751236c65e9ac2eab68208950f4b7ed488dbd1efeec141dba1da2c5daca2c1acef994d776d4e364545ea1df153bb91e95fe1a7652fd207fb1c66ac9f217b7 MISC metadata.xml 541 BLAKE2B 6f5c7fbf759f0430f69073a17a0dae4b8bebf335b54c3b43da6b24104dc3de05a3b686cddbbd31e4dae1fc31695a2f08d000d22437ed6f1847de8fa95e3b1952 SHA512 d49cf0a8ad76ac9a6f6fb091effddbbcd812b56f91df6d3c782e15197cb4ff4423fb1076671a232aabcb9833af19ef8c820ad6df312a1e4d72e665680314c083 diff --git a/dev-lang/zig-bin/files/zig-0.11.0-first-try-getconf.patch b/dev-lang/zig-bin/files/zig-0.11.0-first-try-getconf.patch new file mode 100644 index 000000000000..6d1b3ca7e5b7 --- /dev/null +++ b/dev-lang/zig-bin/files/zig-0.11.0-first-try-getconf.patch @@ -0,0 +1,109 @@ +From: Eric Joldasov + +Based on https://github.com/ziglang/zig/pull/12567 and https://github.com/ziglang/zig/pull/17671 +with small fixes, all ported to 0.11.0. + +First try `getconf GNU_LIBC_VERSION` to detect glibc version, +If there are any errors, skip to the upstream logic. + +Also fix glibc version parsing: if version string does not contain third (patch) component, "std.SemanticVersion.parse" returns parsing error. +For example, this currently happens with "GLIBC_2.37" or "glibc 2.37" inputs. +To fix this, we use copy-pasted "std.zig.CrossTarget.parse" function here, that sets omitted patch component to 0. + +After applying this patch, both `zig build-exe --show-builtin` and `zig env` show correct version on my default/linux/amd64/17.1/desktop/plasma : +glibc 2.37. + +Bug: https://bugs.gentoo.org/914731 +Bug: https://bugs.gentoo.org/914101 + +diff --git a/lib/std/zig/system/NativeTargetInfo.zig b/lib/std/zig/system/NativeTargetInfo.zig +index 99a1a8f2e..d1032a716 100644 +--- a/lib/std/zig/system/NativeTargetInfo.zig ++++ b/lib/std/zig/system/NativeTargetInfo.zig +@@ -19,6 +19,32 @@ dynamic_linker: DynamicLinker = DynamicLinker{}, + + pub const DynamicLinker = Target.DynamicLinker; + ++// Copy-pasted from `std.zig.CrossTarget.parse` to avoid changing visibility of mentioned function. ++/// Parses a version with an omitted patch component, such as "1.0", ++/// which SemanticVersion.parse is not capable of. ++fn parseWithOptionalPatchField(ver: []const u8) error{ InvalidVersion, Overflow }!std.SemanticVersion { ++ const parseVersionComponent = struct { ++ fn parseVersionComponent(component: []const u8) !usize { ++ return std.fmt.parseUnsigned(usize, component, 10) catch |err| { ++ switch (err) { ++ error.InvalidCharacter => return error.InvalidVersion, ++ error.Overflow => return error.Overflow, ++ } ++ }; ++ } ++ }.parseVersionComponent; ++ var version_components = mem.split(u8, ver, "."); ++ const major = version_components.first(); ++ const minor = version_components.next() orelse return error.InvalidVersion; ++ const patch = version_components.next() orelse "0"; ++ if (version_components.next() != null) return error.InvalidVersion; ++ return .{ ++ .major = try parseVersionComponent(major), ++ .minor = try parseVersionComponent(minor), ++ .patch = try parseVersionComponent(patch), ++ }; ++} ++ + pub const DetectError = error{ + FileSystem, + SystemResources, +@@ -307,6 +333,35 @@ fn detectAbiAndDynamicLinker( + } + const ld_info_list = ld_info_list_buffer[0..ld_info_list_len]; + ++ if (is_linux and !os_is_non_native and cross_target.glibc_version == null) try_getconf: { ++ var buf: [4096]u8 = undefined; ++ var fba = std.heap.FixedBufferAllocator.init(&buf); ++ const allocator = fba.allocator(); ++ ++ const getconf = std.process.Child.exec(.{ ++ .allocator = allocator, ++ .argv = &.{ "getconf", "GNU_LIBC_VERSION" }, ++ .max_output_bytes = 1024, ++ }) catch break :try_getconf; ++ if (!std.mem.startsWith(u8, getconf.stdout, "glibc ")) break :try_getconf; ++ const version_string = getconf.stdout["glibc ".len..]; ++ const glibc_version = parseWithOptionalPatchField(version_string) catch break :try_getconf; ++ ++ var os_with_glibc = os; ++ os_with_glibc.version_range.linux.glibc = glibc_version; ++ ++ const result: NativeTargetInfo = .{ ++ .target = .{ ++ .cpu = cpu, ++ .os = os_with_glibc, ++ .abi = cross_target.abi orelse Target.Abi.default(cpu.arch, os_with_glibc), ++ .ofmt = cross_target.ofmt orelse Target.ObjectFormat.default(os_with_glibc.tag, cpu.arch), ++ }, ++ .dynamic_linker = cross_target.dynamic_linker, ++ }; ++ return result; ++ } ++ + // Best case scenario: the executable is dynamically linked, and we can iterate + // over our own shared objects and find a dynamic linker. + const elf_file = blk: { +@@ -563,7 +618,7 @@ fn glibcVerFromSoFile(file: fs.File) !std.SemanticVersion { + while (it.next()) |s| { + if (mem.startsWith(u8, s, "GLIBC_2.")) { + const chopped = s["GLIBC_".len..]; +- const ver = std.SemanticVersion.parse(chopped) catch |err| switch (err) { ++ const ver = parseWithOptionalPatchField(chopped) catch |err| switch (err) { + error.Overflow => return error.InvalidGnuLibCVersion, + error.InvalidVersion => return error.InvalidGnuLibCVersion, + }; +@@ -586,7 +641,7 @@ fn glibcVerFromLinkName(link_name: []const u8, prefix: []const u8) !std.Semantic + } + // chop off "libc-" and ".so" + const link_name_chopped = link_name[prefix.len .. link_name.len - suffix.len]; +- return std.SemanticVersion.parse(link_name_chopped) catch |err| switch (err) { ++ return parseWithOptionalPatchField(link_name_chopped) catch |err| switch (err) { + error.Overflow => return error.InvalidGnuLibCVersion, + error.InvalidVersion => return error.InvalidGnuLibCVersion, + }; diff --git a/dev-lang/zig-bin/zig-bin-0.11.0.ebuild b/dev-lang/zig-bin/zig-bin-0.11.0-r1.ebuild similarity index 97% rename from dev-lang/zig-bin/zig-bin-0.11.0.ebuild rename to dev-lang/zig-bin/zig-bin-0.11.0-r1.ebuild index 2ff67d9e16aa..92775c190670 100644 --- a/dev-lang/zig-bin/zig-bin-0.11.0.ebuild +++ b/dev-lang/zig-bin/zig-bin-0.11.0-r1.ebuild @@ -36,7 +36,9 @@ IDEPEND="app-eselect/eselect-zig" # because they can use compile-time mechanics (and it is easier for distributions to patch them) # Here we use this feature for fixing programs that use standard library # Note: Zig build system is also part of standard library, so we can fix it too -#PATCHES=() +PATCHES=( + "${FILESDIR}/zig-0.11.0-first-try-getconf.patch" +) QA_PREBUILT="opt/${P}/zig" diff --git a/dev-lang/zig/Manifest b/dev-lang/zig/Manifest index db2816773fe1..6f93464870f0 100644 --- a/dev-lang/zig/Manifest +++ b/dev-lang/zig/Manifest @@ -1,8 +1,5 @@ -AUX zig-0.10.0-build-dir-install-stage3.patch 1430 BLAKE2B cca909207cadfe1c9b31b9481a705882506363aaf41db7672f42cc66937f85f7b2f2b53346d29a4d748d1aef05e77efcc6e668ac498a7d172a6d8654034d5c4a SHA512 6704adb1f146ed78c8030aad2c739e30d0ec7ffda40273b5520914b16cc67d497afd9b1b59a1acfbb0097d7f5b0a5517973c45ef43ccbc35d8af051500577117 -AUX zig-0.10.1-musl-1.2.4-lfs64.patch 8866 BLAKE2B 5faf4a70f2f388f24105948c56940123b51bb5da389f5008b565008a96df1f4033ebe6fbd764b1105870d2f2e7b018e0f8bb09947937bc53d542ef359fe94b70 SHA512 169f0b6412e8ebe11a20d23c0e639f98778ae077dd36ea44b423fd565b54adb70bcdcf1af085521e8a0ca9a08e095d6f82e40347d315ae1ec5566c8c205cfddb -DIST zig-0.10.1.tar.xz 15143112 BLAKE2B 4954d95ad763000eedf73a78e62bc0e99d65bba91c7127cdf1ea4503eb67817265daf572f645b7efbe9e24087e690b2768f0b2bc6c43b5fd76eab33143e964fe SHA512 d443adf61556bc95470537c6b0371a0ac99d19a06b15635cf1e5055ae7849039680c9006105e06e1bd6ba0fc12da14c54c1d28ac597c7dee17ee3a5cd9cf79f8 +AUX zig-0.11.0-first-try-getconf.patch 5214 BLAKE2B 8129d084fc36a2a8f32c21d13698a4c589ce35da640c4a5e3f95c100266240ba9f0ff9f9146ca5f9c2523257af20ad4cd0557f64228d77c2daadfb3c48e019a0 SHA512 b5ed25905da463c9ba34b82f118fdb0251bb460e8f47a3a37f52857ffc806e9078dc41f8c3aa82abd5f09a37f8fdda7e12c5c245fd181b6b7c54048b9f6662ef DIST zig-0.11.0.tar.xz 15275316 BLAKE2B 603e4995a36d214ba71cf05b719a04732c8927995c8207ab8fdd574dca3410cdc5ccc8f6aa9964807afc04a5cbce1a3910a6cde4cf12e585cdf7684833217eb2 SHA512 c19a8ae6d440a16dd5e77941fc77c036d1f284f1784376625e63b65f30b4acad62f9f4217bc818c401f88c2c33f8722f26fc467c3e23c29a89178c4b1882d1c4 -EBUILD zig-0.10.1-r3.ebuild 5914 BLAKE2B 7281e035750656c1eb9e01e3b0f44eaf895b7376cccb56dc76e47e728ec39e906d4bbd7b5f02c65c95275c566dd0fd65bc5110c2f73cdbb14da45f38f29ccc3f SHA512 4b3b1f96304c3ac117680cadb752c0d1ff35c10a25459bbd746bfc7fc2409d138a6a100d6ae0351ca380fac824d8063f22a7c307d1021cc98f155730ee132693 -EBUILD zig-0.11.0.ebuild 4772 BLAKE2B 19a94428eb1e1e465e2b72e6f502082744bc0a874ba4dcda6158134079ed93010150fd3685578831ee1e5475c2da2b7d840eb2dd63f11deee97656d0256efb72 SHA512 135566da29886ccfbf1294ac4e53ef36ce71e191e2d60f22f4e3dfa117d1ad56cae9eea6a6c45b0a4e9deb78464c88fd3a616373704893670ece6604f8d48be5 -EBUILD zig-9999.ebuild 4772 BLAKE2B 0de890a8ede0488164eef30d26020af5ee1e52d1aae095507975216fc2e1179108f5e727244d1ebac36c92ab4e2fe84ffda9785b1d3f6fcf7b85c96ea364b101 SHA512 25cab78257cca1d6d81011e54c6f7f06cdb049d6d7c3159066a45904f76e670362caf84ff845e3ec37e5eefb473003442512f0d1572a00ac11f4c286446bbaad +EBUILD zig-0.11.0-r1.ebuild 5069 BLAKE2B 7b8fa2a72d67c7c211cf228fac00ead39dbc070ab5757d7245e507d2f5006f939a763fafac70e39b56fd82d16d11cc9d2df9c209a8950de28c87d9be6503a6c5 SHA512 275589b2ac7bcc71b2a65042a3473fe41c33e9729c12450dbf9d3559ed622db73958e5ae9bf9c5d704235d9ed7642b58a81ec4bb6e65b15939b3c5922e5fd233 +EBUILD zig-9999.ebuild 5006 BLAKE2B f5cf38fa29d81a493816477db31a721b2c8cf36c555ecddde177a432c143e1299b9365f0bafac64c5fa5a415ce8ee8218c5806320162e362beae69a84bd84b7d SHA512 16591b69fc074cff217a36bc0c0c05cd7871d107ff7b8bddd0a4699d43b5eb0ced46b1a51f5eb92bb75fa66560655253184b4fe634ae29560224242d55a4a0ef MISC metadata.xml 541 BLAKE2B 6f5c7fbf759f0430f69073a17a0dae4b8bebf335b54c3b43da6b24104dc3de05a3b686cddbbd31e4dae1fc31695a2f08d000d22437ed6f1847de8fa95e3b1952 SHA512 d49cf0a8ad76ac9a6f6fb091effddbbcd812b56f91df6d3c782e15197cb4ff4423fb1076671a232aabcb9833af19ef8c820ad6df312a1e4d72e665680314c083 diff --git a/dev-lang/zig/files/zig-0.10.0-build-dir-install-stage3.patch b/dev-lang/zig/files/zig-0.10.0-build-dir-install-stage3.patch deleted file mode 100644 index 5704e4ba7921..000000000000 --- a/dev-lang/zig/files/zig-0.10.0-build-dir-install-stage3.patch +++ /dev/null @@ -1,42 +0,0 @@ -From: Eric Joldasov - -Install 'zig' binary in 'build_dir/stage3' directory so that we can find it and use for testing. -Also split "add_custom_target(stage3 ALL" and command that it invokes, so that it won't retry it during installation, -as target will be considered not out-of-date. (Bug https://bugs.gentoo.org/890457 and https://bugs.gentoo.org/890459). -Upstream PR https://github.com/ziglang/zig/pull/14255. - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1094,10 +1094,14 @@ set(ZIG_BUILD_ARGS - ) - - add_custom_target(stage3 ALL -- COMMAND zig2 build compile ${ZIG_BUILD_ARGS} -- DEPENDS zig2 -- COMMENT STATUS "Building stage3" -- WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" -+ DEPENDS "${CMAKE_BINARY_DIR}/stage3/bin/zig" -+) -+ -+add_custom_command( -+ OUTPUT "${CMAKE_BINARY_DIR}/stage3/bin/zig" -+ COMMAND zig2 build --prefix "${CMAKE_BINARY_DIR}/stage3" ${ZIG_BUILD_ARGS} -+ COMMENT STATUS "Building stage3" -+ WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" - ) - - install(CODE "set(ZIG_EXECUTABLE \"${ZIG_EXECUTABLE}\")") - ---- a/build.zig -+++ b/build.zig -@@ -148,10 +148,6 @@ pub fn build(b: *Builder) !void { - }; - - const exe = b.addExecutable("zig", main_file); -- -- const compile_step = b.step("compile", "Build the self-hosted compiler"); -- compile_step.dependOn(&exe.step); -- - exe.stack_size = stack_size; - exe.strip = strip; - exe.sanitize_thread = sanitize_thread; diff --git a/dev-lang/zig/files/zig-0.10.1-musl-1.2.4-lfs64.patch b/dev-lang/zig/files/zig-0.10.1-musl-1.2.4-lfs64.patch deleted file mode 100644 index 05a550a7920e..000000000000 --- a/dev-lang/zig/files/zig-0.10.1-musl-1.2.4-lfs64.patch +++ /dev/null @@ -1,220 +0,0 @@ -From https://github.com/ziglang/zig/commit/b20ccff515364cdb8f3e733cc950e53ab77656db Mon Sep 17 00:00:00 2001 -From: Andrew Kelley -Date: Mon, 19 Jun 2023 15:17:01 -0700 -Subject: [PATCH] std.os: update logic for 64-bit symbol choice - -musl v1.2.4 dropped the "64"-suffixed aliases for legacy "LFS64" ("large -file support") interfaces, so this commit changes the corresponding Zig -logic to call the correct names. ---- a/lib/std/os.zig -+++ b/lib/std/os.zig -@@ -890,10 +890,7 @@ pub fn pread(fd: fd_t, buf: []u8, offset: u64) PReadError!usize { - }; - const adjusted_len = @min(max_count, buf.len); - -- const pread_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.pread64 -- else -- system.pread; -+ const pread_sym = if (lfs64_abi) system.pread64 else system.pread; - - const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned - while (true) { -@@ -966,10 +963,7 @@ pub fn ftruncate(fd: fd_t, length: u64) TruncateError!void { - } - - while (true) { -- const ftruncate_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.ftruncate64 -- else -- system.ftruncate; -+ const ftruncate_sym = if (lfs64_abi) system.ftruncate64 else system.ftruncate; - - const ilen = @bitCast(i64, length); // the OS treats this as unsigned - switch (errno(ftruncate_sym(fd, ilen))) { -@@ -1034,10 +1028,7 @@ pub fn preadv(fd: fd_t, iov: []const iovec, offset: u64) PReadError!usize { - - const iov_count = math.cast(u31, iov.len) orelse math.maxInt(u31); - -- const preadv_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.preadv64 -- else -- system.preadv; -+ const preadv_sym = if (lfs64_abi) system.preadv64 else system.preadv; - - const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned - while (true) { -@@ -1311,10 +1302,7 @@ pub fn pwrite(fd: fd_t, bytes: []const u8, offset: u64) PWriteError!usize { - }; - const adjusted_len = @min(max_count, bytes.len); - -- const pwrite_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.pwrite64 -- else -- system.pwrite; -+ const pwrite_sym = if (lfs64_abi) system.pwrite64 else system.pwrite; - - const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned - while (true) { -@@ -1400,10 +1388,7 @@ pub fn pwritev(fd: fd_t, iov: []const iovec_const, offset: u64) PWriteError!usiz - } - } - -- const pwritev_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.pwritev64 -- else -- system.pwritev; -+ const pwritev_sym = if (lfs64_abi) system.pwritev64 else system.pwritev; - - const iov_count = if (iov.len > IOV_MAX) IOV_MAX else @intCast(u31, iov.len); - const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned -@@ -1514,10 +1499,7 @@ pub fn openZ(file_path: [*:0]const u8, flags: u32, perm: mode_t) OpenError!fd_t - return open(mem.sliceTo(file_path, 0), flags, perm); - } - -- const open_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.open64 -- else -- system.open; -+ const open_sym = if (lfs64_abi) system.open64 else system.open; - - while (true) { - const rc = open_sym(file_path, flags, perm); -@@ -1730,10 +1712,7 @@ pub fn openatZ(dir_fd: fd_t, file_path: [*:0]const u8, flags: u32, mode: mode_t) - return openat(dir_fd, mem.sliceTo(file_path, 0), flags, mode); - } - -- const openat_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.openat64 -- else -- system.openat; -+ const openat_sym = if (lfs64_abi) system.openat64 else system.openat; - - while (true) { - const rc = openat_sym(dir_fd, file_path, flags, mode); -@@ -4117,10 +4096,7 @@ pub fn fstat(fd: fd_t) FStatError!Stat { - @compileError("fstat is not yet implemented on Windows"); - } - -- const fstat_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.fstat64 -- else -- system.fstat; -+ const fstat_sym = if (lfs64_abi) system.fstat64 else system.fstat; - - var stat = mem.zeroes(Stat); - switch (errno(fstat_sym(fd, &stat))) { -@@ -4176,10 +4152,7 @@ pub fn fstatatZ(dirfd: fd_t, pathname: [*:0]const u8, flags: u32) FStatAtError!S - return fstatatWasi(dirfd, mem.sliceTo(pathname), flags); - } - -- const fstatat_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.fstatat64 -- else -- system.fstatat; -+ const fstatat_sym = if (lfs64_abi) system.fstatat64 else system.fstatat; - - var stat = mem.zeroes(Stat); - switch (errno(fstatat_sym(dirfd, pathname, &stat, flags))) { -@@ -4416,10 +4389,7 @@ pub fn mmap( - fd: fd_t, - offset: u64, - ) MMapError![]align(mem.page_size) u8 { -- const mmap_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.mmap64 -- else -- system.mmap; -+ const mmap_sym = if (lfs64_abi) system.mmap64 else system.mmap; - - const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned - const rc = mmap_sym(ptr, length, prot, flags, fd, ioffset); -@@ -4823,10 +4793,7 @@ pub fn lseek_SET(fd: fd_t, offset: u64) SeekError!void { - } - } - -- const lseek_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.lseek64 -- else -- system.lseek; -+ const lseek_sym = if (lfs64_abi) system.lseek64 else system.lseek; - - const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned - switch (errno(lseek_sym(fd, ioffset, SEEK.SET))) { -@@ -4870,10 +4837,7 @@ pub fn lseek_CUR(fd: fd_t, offset: i64) SeekError!void { - else => |err| return unexpectedErrno(err), - } - } -- const lseek_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.lseek64 -- else -- system.lseek; -+ const lseek_sym = if (lfs64_abi) system.lseek64 else system.lseek; - - const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned - switch (errno(lseek_sym(fd, ioffset, SEEK.CUR))) { -@@ -4917,10 +4881,7 @@ pub fn lseek_END(fd: fd_t, offset: i64) SeekError!void { - else => |err| return unexpectedErrno(err), - } - } -- const lseek_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.lseek64 -- else -- system.lseek; -+ const lseek_sym = if (lfs64_abi) system.lseek64 else system.lseek; - - const ioffset = @bitCast(i64, offset); // the OS treats this as unsigned - switch (errno(lseek_sym(fd, ioffset, SEEK.END))) { -@@ -4964,10 +4925,7 @@ pub fn lseek_CUR_get(fd: fd_t) SeekError!u64 { - else => |err| return unexpectedErrno(err), - } - } -- const lseek_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.lseek64 -- else -- system.lseek; -+ const lseek_sym = if (lfs64_abi) system.lseek64 else system.lseek; - - const rc = lseek_sym(fd, 0, SEEK.CUR); - switch (errno(rc)) { -@@ -6169,10 +6127,7 @@ pub fn sendfile( - // TODO we should not need this cast; improve return type of @min - const adjusted_count = @intCast(usize, adjusted_count_tmp); - -- const sendfile_sym = if (builtin.link_libc) -- system.sendfile64 -- else -- system.sendfile; -+ const sendfile_sym = if (lfs64_abi) system.sendfile64 else system.sendfile; - - while (true) { - var offset: off_t = @bitCast(off_t, in_offset); -@@ -7050,10 +7005,7 @@ pub fn prctl(option: PR, args: anytype) PrctlError!u31 { - pub const GetrlimitError = UnexpectedError; - - pub fn getrlimit(resource: rlimit_resource) GetrlimitError!rlimit { -- const getrlimit_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.getrlimit64 -- else -- system.getrlimit; -+ const getrlimit_sym = if (lfs64_abi) system.getrlimit64 else system.getrlimit; - - var limits: rlimit = undefined; - switch (errno(getrlimit_sym(resource, &limits))) { -@@ -7067,10 +7019,7 @@ pub fn getrlimit(resource: rlimit_resource) GetrlimitError!rlimit { - pub const SetrlimitError = error{ PermissionDenied, LimitTooBig } || UnexpectedError; - - pub fn setrlimit(resource: rlimit_resource, limits: rlimit) SetrlimitError!void { -- const setrlimit_sym = if (builtin.os.tag == .linux and builtin.link_libc) -- system.setrlimit64 -- else -- system.setrlimit; -+ const setrlimit_sym = if (lfs64_abi) system.setrlimit64 else system.setrlimit; - - switch (errno(setrlimit_sym(resource, &limits))) { - .SUCCESS => return, -@@ -7339,3 +7288,5 @@ pub fn ptrace(request: u32, pid: pid_t, addr: usize, signal: usize) PtraceError! - }, - }; - } -+ -+const lfs64_abi = builtin.os.tag == .linux and builtin.link_libc and builtin.abi.isGnu(); diff --git a/dev-lang/zig/files/zig-0.11.0-first-try-getconf.patch b/dev-lang/zig/files/zig-0.11.0-first-try-getconf.patch new file mode 100644 index 000000000000..6d1b3ca7e5b7 --- /dev/null +++ b/dev-lang/zig/files/zig-0.11.0-first-try-getconf.patch @@ -0,0 +1,109 @@ +From: Eric Joldasov + +Based on https://github.com/ziglang/zig/pull/12567 and https://github.com/ziglang/zig/pull/17671 +with small fixes, all ported to 0.11.0. + +First try `getconf GNU_LIBC_VERSION` to detect glibc version, +If there are any errors, skip to the upstream logic. + +Also fix glibc version parsing: if version string does not contain third (patch) component, "std.SemanticVersion.parse" returns parsing error. +For example, this currently happens with "GLIBC_2.37" or "glibc 2.37" inputs. +To fix this, we use copy-pasted "std.zig.CrossTarget.parse" function here, that sets omitted patch component to 0. + +After applying this patch, both `zig build-exe --show-builtin` and `zig env` show correct version on my default/linux/amd64/17.1/desktop/plasma : +glibc 2.37. + +Bug: https://bugs.gentoo.org/914731 +Bug: https://bugs.gentoo.org/914101 + +diff --git a/lib/std/zig/system/NativeTargetInfo.zig b/lib/std/zig/system/NativeTargetInfo.zig +index 99a1a8f2e..d1032a716 100644 +--- a/lib/std/zig/system/NativeTargetInfo.zig ++++ b/lib/std/zig/system/NativeTargetInfo.zig +@@ -19,6 +19,32 @@ dynamic_linker: DynamicLinker = DynamicLinker{}, + + pub const DynamicLinker = Target.DynamicLinker; + ++// Copy-pasted from `std.zig.CrossTarget.parse` to avoid changing visibility of mentioned function. ++/// Parses a version with an omitted patch component, such as "1.0", ++/// which SemanticVersion.parse is not capable of. ++fn parseWithOptionalPatchField(ver: []const u8) error{ InvalidVersion, Overflow }!std.SemanticVersion { ++ const parseVersionComponent = struct { ++ fn parseVersionComponent(component: []const u8) !usize { ++ return std.fmt.parseUnsigned(usize, component, 10) catch |err| { ++ switch (err) { ++ error.InvalidCharacter => return error.InvalidVersion, ++ error.Overflow => return error.Overflow, ++ } ++ }; ++ } ++ }.parseVersionComponent; ++ var version_components = mem.split(u8, ver, "."); ++ const major = version_components.first(); ++ const minor = version_components.next() orelse return error.InvalidVersion; ++ const patch = version_components.next() orelse "0"; ++ if (version_components.next() != null) return error.InvalidVersion; ++ return .{ ++ .major = try parseVersionComponent(major), ++ .minor = try parseVersionComponent(minor), ++ .patch = try parseVersionComponent(patch), ++ }; ++} ++ + pub const DetectError = error{ + FileSystem, + SystemResources, +@@ -307,6 +333,35 @@ fn detectAbiAndDynamicLinker( + } + const ld_info_list = ld_info_list_buffer[0..ld_info_list_len]; + ++ if (is_linux and !os_is_non_native and cross_target.glibc_version == null) try_getconf: { ++ var buf: [4096]u8 = undefined; ++ var fba = std.heap.FixedBufferAllocator.init(&buf); ++ const allocator = fba.allocator(); ++ ++ const getconf = std.process.Child.exec(.{ ++ .allocator = allocator, ++ .argv = &.{ "getconf", "GNU_LIBC_VERSION" }, ++ .max_output_bytes = 1024, ++ }) catch break :try_getconf; ++ if (!std.mem.startsWith(u8, getconf.stdout, "glibc ")) break :try_getconf; ++ const version_string = getconf.stdout["glibc ".len..]; ++ const glibc_version = parseWithOptionalPatchField(version_string) catch break :try_getconf; ++ ++ var os_with_glibc = os; ++ os_with_glibc.version_range.linux.glibc = glibc_version; ++ ++ const result: NativeTargetInfo = .{ ++ .target = .{ ++ .cpu = cpu, ++ .os = os_with_glibc, ++ .abi = cross_target.abi orelse Target.Abi.default(cpu.arch, os_with_glibc), ++ .ofmt = cross_target.ofmt orelse Target.ObjectFormat.default(os_with_glibc.tag, cpu.arch), ++ }, ++ .dynamic_linker = cross_target.dynamic_linker, ++ }; ++ return result; ++ } ++ + // Best case scenario: the executable is dynamically linked, and we can iterate + // over our own shared objects and find a dynamic linker. + const elf_file = blk: { +@@ -563,7 +618,7 @@ fn glibcVerFromSoFile(file: fs.File) !std.SemanticVersion { + while (it.next()) |s| { + if (mem.startsWith(u8, s, "GLIBC_2.")) { + const chopped = s["GLIBC_".len..]; +- const ver = std.SemanticVersion.parse(chopped) catch |err| switch (err) { ++ const ver = parseWithOptionalPatchField(chopped) catch |err| switch (err) { + error.Overflow => return error.InvalidGnuLibCVersion, + error.InvalidVersion => return error.InvalidGnuLibCVersion, + }; +@@ -586,7 +641,7 @@ fn glibcVerFromLinkName(link_name: []const u8, prefix: []const u8) !std.Semantic + } + // chop off "libc-" and ".so" + const link_name_chopped = link_name[prefix.len .. link_name.len - suffix.len]; +- return std.SemanticVersion.parse(link_name_chopped) catch |err| switch (err) { ++ return parseWithOptionalPatchField(link_name_chopped) catch |err| switch (err) { + error.Overflow => return error.InvalidGnuLibCVersion, + error.InvalidVersion => return error.InvalidGnuLibCVersion, + }; diff --git a/dev-lang/zig/zig-0.10.1-r3.ebuild b/dev-lang/zig/zig-0.10.1-r3.ebuild deleted file mode 100644 index b85fc3c95232..000000000000 --- a/dev-lang/zig/zig-0.10.1-r3.ebuild +++ /dev/null @@ -1,184 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_MAX_SLOT=15 -inherit edo cmake llvm check-reqs toolchain-funcs - -DESCRIPTION="A robust, optimal, and maintainable programming language" -HOMEPAGE="https://ziglang.org/" -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/ziglang/zig.git" - inherit git-r3 -else - SRC_URI="https://ziglang.org/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64" -fi - -# project itself: MIT -# There are bunch of projects under "lib/" folder that are needed for cross-compilation. -# Files that are unnecessary for cross-compilation are removed by upstream -# and therefore their licenses (if any special) are not included. -# lib/libunwind: Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -# lib/libcxxabi: Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -# lib/libcxx: Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -# lib/libc/wasi: || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT BSD-2 ) public-domain -# lib/libc/musl: MIT BSD-2 -# lib/libc/mingw: ZPL public-domain BSD-2 ISC HPND -# lib/libc/glibc: BSD HPND ISC inner-net LGPL-2.1+ -LICENSE="MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT BSD-2 ) public-domain BSD-2 ZPL ISC HPND BSD inner-net LGPL-2.1+" -SLOT="$(ver_cut 1-2)" -IUSE="doc" - -BUILD_DIR="${S}/build" -# Zig requires zstd and zlib compression support in LLVM, if using LLVM backend. -# (non-LLVM backends don't require these) -# They are not required "on their own", so please don't add them here. -# You can check https://github.com/ziglang/zig-bootstrap in future, to see -# options that are passed to LLVM CMake building (excluding "static" ofc). -DEPEND=" - sys-devel/clang:${LLVM_MAX_SLOT}= - sys-devel/lld:${LLVM_MAX_SLOT}= - sys-devel/llvm:${LLVM_MAX_SLOT}=[zstd] -" - -RDEPEND=" - ${DEPEND} -" - -IDEPEND="app-eselect/eselect-zig" - -# see https://github.com/ziglang/zig/issues/3382 -# For now, Zig Build System doesn't support enviromental CFLAGS/LDFLAGS/etc. -QA_FLAGS_IGNORED="usr/.*/zig/${PV}/bin/zig" - -# see https://ziglang.org/download/0.10.0/release-notes.html#Self-Hosted-Compiler -# 0.10.0 release - ~9.6 GiB, since we use compiler written in C++ for bootstrapping -# 0.11.0 release - ~2.8 GiB, since we will (at least according to roadmap) use self-hosted compiler -# (transpiled to C via C backend) for bootstrapping -CHECKREQS_MEMORY="10G" - -PATCHES=( - "${FILESDIR}/zig-0.10.0-build-dir-install-stage3.patch" - "${FILESDIR}/zig-0.10.1-musl-1.2.4-lfs64.patch" -) - -llvm_check_deps() { - has_version "sys-devel/clang:${LLVM_SLOT}" -} - -ctarget_to_zigtarget() { - # Zig's Target Format: arch-os-abi - local CTARGET="${CTARGET:-${CHOST}}" - - local ZIG_ARCH - case "${CTARGET%%-*}" in - i?86) ZIG_ARCH=x86;; - sparcv9) ZIG_ARCH=sparc64;; - *) ZIG_ARCH="${CTARGET%%-*}";; # Same as in CHOST - esac - - local ZIG_OS - case "${CTARGET}" in - *linux*) ZIG_OS=linux;; - *apple*) ZIG_OS=macos;; - esac - - local ZIG_ABI - case "${CTARGET##*-}" in - gnu) ZIG_ABI=gnu;; - solaris*) ZIG_OS=solaris ZIG_ABI=none;; - darwin*) ZIG_ABI=none;; - *) ZIG_ABI="${CTARGET##*-}";; # Same as in CHOST - esac - - echo "${ZIG_ARCH}-${ZIG_OS}-${ZIG_ABI}" -} - -get_zig_mcpu() { - local ZIG_DEFAULT_MCPU=native - tc-is-cross-compiler && ZIG_DEFAULT_MCPU=baseline - echo "${ZIG_MCPU:-${ZIG_DEFAULT_MCPU}}" -} - -get_zig_target() { - local ZIG_DEFAULT_TARGET=native - tc-is-cross-compiler && ZIG_DEFAULT_TARGET="$(ctarget_to_zigtarget)" - echo "${ZIG_TARGET:-${ZIG_DEFAULT_TARGET}}" -} - -pkg_setup() { - llvm_pkg_setup - elog "This version requires 10G of memory for building compiler." - elog "If you don't have enough memory, you can wait until 0.11.0 release" - elog "or (if you are risky) use 9999 version (currently requires only 4GB)" - check-reqs_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DZIG_USE_CCACHE=OFF - -DZIG_SHARED_LLVM=ON - -DZIG_TARGET_TRIPLE="$(get_zig_target)" - -DZIG_TARGET_MCPU="$(get_zig_mcpu)" - -DZIG_USE_LLVM_CONFIG=ON - -DCMAKE_PREFIX_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})" - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/$(get_libdir)/zig/${PV}" - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc; then - cd "${BUILD_DIR}" || die - edo ./zig2 run ../doc/docgen.zig -- ./zig2 ../doc/langref.html.in "${S}/langref.html" - edo ./zig2 test ../lib/std/std.zig --zig-lib-dir ../lib -fno-emit-bin -femit-docs="${S}/std" - fi -} - -src_test() { - cd "${BUILD_DIR}" || die - local ZIG_TEST_ARGS="-Dstatic-llvm=false -Denable-llvm -Dskip-non-native \ - -Drelease -Dtarget=$(get_zig_target) -Dcpu=$(get_zig_mcpu)" - local ZIG_TEST_STEPS=( - test-cases test-fmt test-behavior test-compiler-rt test-universal-libc test-compare-output - test-standalone test-c-abi test-link test-stack-traces test-cli test-asm-link test-translate-c - test-run-translated-c test-std - ) - - local step - for step in "${ZIG_TEST_STEPS[@]}" ; do - edob ./stage3/bin/zig build ${step} ${ZIG_TEST_ARGS} - done -} - -src_install() { - use doc && local HTML_DOCS=( "langref.html" "std" ) - cmake_src_install - cd "${ED}/usr/$(get_libdir)/zig/${PV}/" || die - mv lib/zig/ lib2/ || die - rm -rf lib/ || die - mv lib2/ lib/ || die - - dosym -r "/usr/$(get_libdir)/zig/${PV}/bin/zig" "/usr/bin/zig-${PV}" -} - -pkg_postinst() { - eselect zig update ifunset - - elog "0.10.1 release uses self-hosted compiler by default and fixes some bugs from 0.10.0" - elog "But your code still can be un-compilable since some features still not implemented or bugs not fixed" - elog "Upstream recommends:" - elog " * Using old compiler if experiencing such breakage (flag '-fstage1')" - elog " * Waiting for release 0.11.0 with old compiler removed (these changes are already merged in 9999)" - elog "Also see: https://ziglang.org/download/0.10.0/release-notes.html#Self-Hosted-Compiler" - elog "and https://ziglang.org/download/0.10.0/release-notes.html#How-to-Upgrade" -} - -pkg_postrm() { - eselect zig update ifunset -} diff --git a/dev-lang/zig/zig-0.11.0.ebuild b/dev-lang/zig/zig-0.11.0-r1.ebuild similarity index 94% rename from dev-lang/zig/zig-0.11.0.ebuild rename to dev-lang/zig/zig-0.11.0-r1.ebuild index 1644ef100c5c..633b6e1c6399 100644 --- a/dev-lang/zig/zig-0.11.0.ebuild +++ b/dev-lang/zig/zig-0.11.0-r1.ebuild @@ -58,6 +58,10 @@ QA_FLAGS_IGNORED="usr/.*/zig/${PV}/bin/zig" # Zig uses self-hosted compiler only CHECKREQS_MEMORY="4G" +PATCHES=( + "${FILESDIR}/zig-0.11.0-first-try-getconf.patch" +) + llvm_check_deps() { has_version "sys-devel/clang:${LLVM_SLOT}" } @@ -108,6 +112,10 @@ pkg_setup() { } src_configure() { + # Useful for debugging and a little bit more deterministic. + export ZIG_LOCAL_CACHE_DIR="${T}/zig-local-cache" + export ZIG_GLOBAL_CACHE_DIR="${T}/zig-global-cache" + local mycmakeargs=( -DZIG_USE_CCACHE=OFF -DZIG_SHARED_LLVM=ON @@ -124,6 +132,8 @@ src_configure() { src_compile() { cmake_src_compile + "${BUILD_DIR}/stage3/bin/zig" env || die "Zig compilation failed" + if use doc; then cd "${BUILD_DIR}" || die edo ./stage3/bin/zig build std-docs --prefix "${S}/docgen/" diff --git a/dev-lang/zig/zig-9999.ebuild b/dev-lang/zig/zig-9999.ebuild index e6ab3dbeeb61..9605234cfc43 100644 --- a/dev-lang/zig/zig-9999.ebuild +++ b/dev-lang/zig/zig-9999.ebuild @@ -108,6 +108,10 @@ pkg_setup() { } src_configure() { + # Useful for debugging and a little bit more deterministic. + export ZIG_LOCAL_CACHE_DIR="${T}/zig-local-cache" + export ZIG_GLOBAL_CACHE_DIR="${T}/zig-global-cache" + local mycmakeargs=( -DZIG_USE_CCACHE=OFF -DZIG_SHARED_LLVM=ON @@ -124,6 +128,8 @@ src_configure() { src_compile() { cmake_src_compile + "${BUILD_DIR}/stage3/bin/zig" env || die "Zig compilation failed" + if use doc; then cd "${BUILD_DIR}" || die edo ./stage3/bin/zig build std-docs --prefix "${S}/docgen/" diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 9dcdd6d4921faaf41dab7acc202813b968b7195d..72d16299a2eeda6db35280587b693d72c87957c6 100644 GIT binary patch delta 95954 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 delta 95764 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

_43p)MHL>MtUR3y51WyTbIeQJT9yn# z!O$;DIgSk>s7FQTvyxV!IJ2ZL?P#2<8~7BoY)! zXF4WsHz;bAomFE|0cCQ|c~vB$TVu8Dbjqu1wJ^vRxf3fdo3hyvVhX{eu;lBCefZS= z@$*aYDnr{fBTka}PWkGs}ilZ0A!SB*U-can$W@bm3t>Bit5y3|7b{|ruLu&ApVhhMsgH6DXVolY(5ln0(?-d8poBLYUlpC zUf=%uJbvEiVaLdBzCjhTf6_=f3fJ^u^wGURk4+?hqkh zV_jXGx+oVn3crU#qJgZV;>%EMUXt#LAE8mYy4ep_C)-fZ*rs8%rnXK4+86%7E-m&uQ>V^j`cTXgTCs^(EV`=4Iz{_mhNmf9+0TfR(qMJgHl1 zB^2`9+w*#T?B7BEOP%zTAZIJ2X<(=~2$By0cfgoH1|l@2u*?Tc^hZ?kTtlDLry`uqVexRZQ-k6T6t|QsI0B0pmBH?Mo(13&AekwP?u&D5ToX}HI`5gxp*@ro?u&OPD!3) zZR?$;cHT0hBt12g)3yOLq-O4VGbtz;owXgsU${l>y$H4de<1#9jR&>R?!i!0HFG#dJT~Psz(=NZ->o)y`R-!=cONn&W%G0 z0t}L5H)Vm0EKaCQg@f4uY}@B0`}Xzyrd?DYA0^$Adr6$GeF-%7WdJCP>8c#V+XkrZ>}DVH z?NG9u`c7&~5BO}#w^7U!C{y)%H;GLtcK`+Q&cEYr!ik)2`&57;4xw6cc89zNkzowj z(vOo;lF#xEHXfAq-gols&dGYYxGUBEyj=hO_UD(^f2-UlYKoqo$s2zVybgx~bM^^X zbOSiwERoiFBQJOC=r?;DGsx{439YkfbHDIGW&`T=zuC2jfKaq3y z`?Rmy_+xK^-fAN^LbrG8{Z5ef$k$M#&YKz#%Hphopq&iVxrq>Zkeqi7APJTCwRtfZ zv;sP{f5;6QRo|wvYzvc`YAOOI5nIZmRd7`#?o3KAJ~gZ7hw_hcy;Hq&zFM|EZ8Nfw z)EM@R7UrN@r8lYi6~|PasY)5v*#Ybwh77h0t|qEy0VvsDg%f2c98gR{7RCkaXjosI1*F=LT(glQT(+1b-8U>VQwo>Y*rz!lpnOVuh*%>5$;kl!H$ox>My24K>ek5xunSA}{M2Wb3QAv8`aH zlcZJvz%=4lwuKfnM_IOKb^PJCRJi1WFHH7R$Lmz1sx} z=<}pSL}nRm6H0gAidsj6_dbW_e`DJJ+1GP~$)+~JZfe7&X~JF4#o3Bk&KkQxOQ`7# zfT41{uGc@_mCx^gq2oZ1a4emjyA#9N(yB`6DYr-+cRqD*+v;^!4YIZEA*E!{{G|w! z9y)+_%>?(RKK$yIvtxIeor=}j7DZ9f+=$T;TMJx;L1e@SzX?JHjbzBk9=)n&4^laWqa7yWz5wxB{;%B zj^~6<5)mnID_QcDxc=rBe;L?^;ulGidcEDYV^=9fqL$kAgmuRU=XuQf@aCJUqU*Bc zz}|Lg1h0V061zUg$m$hM)jrs$6l;enSZZU=gPeJ6`OtaDzJBB(Z}QTnyy?^lTOkYy zX&ew8U-soWrz{!()aGOg*NF@RmwFFX!qs@>ntTA_Fn@WI0-T}T{QIiCUL-w>IZ!Oi6ZeqoE3z-dO4ycd zK9wruY19HdFHWzvW&1D*l0T2jK^$$h?WM14Wl-E?4S}C*QFdpX&M}lc4BbW1}zh`LP#w#f0-{Gb$juZvObmI-o z@3sI1Y`#ssx)Du=AS>@B+0CF^eGAEVEE$hYAWplpg{z0Tm$>@!jU^L)DA9hXWSve2 zG{qGhc>t>Ct;oRsfgDZ_8ge8yuCRv<%3%w~@onZ1DZntg$=L zmygg{*Ip1Wh8iyqO%tzps5NnJ z^5n8YmJ67dRl4ph3Al3U`mEUUR!+@ML5X@8T~V7Qe->`zfbANn+FdnZ0EjYZ@}M## zi*7`1vfxzCj|Ha$0DBmPoP|@|sc5a%-ChvfQ#yh{$kE{0k zw?97ofARj~&r$z=-7M136LQ?9=P_Bif&6q|)TPOWxYEgl>Ibp9EJDkTs`I03wC>lG}xYmAq8);wd^9>|BoQkUZB^T$i zbjex;vv!l61^_RPH;JUOy}KXR?2q>x&=&^(ljolOK&nFv|6PS&D#Rqwj@;0-;gtt? zfxOstouY3yR&%1SSoEsUZt-@fGay;Z1sjJM$UCpBc;9IkGbz>Ufy9ZIID z%s#t@AfWSRj;9i7%gkt25*;DfL(3Njye%8{9~bRo`R5B|<&gy>#wgBzdgZvEf8=Vi zSt9GRk)jhV97ol2h)~DSWrZ)6B>d>&9+VFaIV@ia5}{hLlNczMzkrj@t58|6d|PqK zNZOmpJuUUWs{c)RD5__b>XvC(Z_&s@y=G4*nNI+&vY3FryqsjwRajVOCncfCgdlrf zN=PX=KQkY>Z$t#*Fm<=0pvzE8fA5@XSxWiIKVl;Sc7a#V`ikFI>~s0;2USXt^`jwM zZJlr$x`qKfRQHLd(hlS%posj@+ZlBVqpR%;49T(Z9`TfCU}RAdlW(a~0)dIVImqEt zIW=kQ?arLX@^IN50&Owi4q1AL^Mdt6Wjd@N~X-le(kW9(@{aS64aIBEfwQEVG z02R@Zd_{H(+Qkjibzf<}W_`&Kw^ymeN_HHG@ViVoY&mTD=U6?SG9~i7!NA+0gOqBgB>y+T0{M}b z>@)|!kT?<+|&E_Ztx`AY9o``v(+o2>Q%rG>-It|c!_^^i?P9Z3n}uo-2*M#AK;I7KEQt%8~|9Z`f!wuM}4cnmffjOIaH)phelaa<%g!?Bx;Wkn*&K`e_5?>_0Kt9DU8oDm2TkPirTS+ zvOVY?8FnM3nkuH&+oX7T-)10kn(C6v?m)7$swyvPe~utQfk+QlCTLG^k*Z7@Po4UH zkr*RiVOiy!0;CaaalG|tmAR1BaW!v_sT*VM2YXVL2JO+}1^&?4R8xrVbt|Y`$;IH1 zECwCw(h;OCBu>8cZaMX)mbOBR(DH~eCaR;UgDkJ=Oy1|EZ-&YStD4V zUK%;w0d$%+{)Q%FQY<$|_3V^9WEW2%9ms&XN_q6lQERJgdp!z1Zp75)75=$p?a;3! zAb9wP=jNRA(9h61iv>CNDT`ZQqstj%FgR#uf8EzpM3Y^P*!6JH$ygE7^Cbt2XS;*= z?5W4ouc?d~rzgasDTQ5!f~4s@FGTWe(s}Hda3W;`zu}CnM`}#gUoO!Bp0;ULWvq~h8d0-&A;!nb ze`mJoe`*DE>8DXtW|Pm%N|OSJTpgHC6+u-qsTMd*4!ieL#k9GxW*0BS{#I*zg!RTt z|7`sGk6&^z6jVBu&rM5TD66qBn!>>@7hz{4LU2-df#6yxs5K?%oD5E@Blsr=K_f%` zI5@3R$b%hk@>J9z)p(=2q>Yc8AVe7oe~5S5Fp4H0+^9=4jvKgeTaiUcrjt^&1K~!o zg-FG*?oY{Tn^1}{(KN80)v^7c2jCf^Mnt@KkP#Ke?(Jf8V%IS)zJ<1fU}g=yMc9Wd zDg{Gc;OzTvOPliN3$`Z}@3lzX-56s6AvW*IZR@R}Cvr(pU6*%G*{19SKS_bve^o=d z(;6mco9QAp6A@|#cT_c5-#78}?Apmn;UwoPW~QV|-wFl7_VCilOErCk&xZa#@^#cO@rQsYMkzVqtXs_jHUWUZc0si3e}>mER%!ATFUpcd$}@s zz@(40HiiLcnO+y{d95DVG3tLpf0XWO&jP{7M0U^DxPuOPl>Uoot2u~jTVjeX@$#-Z zK9?KpcWdwKpuid4C#E?qyaz{AP9)}5iWhdsI7E$K0Hne58h zBTHJErVc2L;wnmhqYvf14D5E8h*fwCWWpQBeNpvjNum_Qq2LlfNtSP0e|G2?Y;xAP zDYJME|IM8Ujtw^EU)Sn?zP3MpaYybD>8b2Sw=W^ITWvkSjrQJJ2}iH9wK>bG!d;iT zAw0^iN0%%V35daXOD4C6%aW@rE&3okdXs1NUp`=J;FgVQ)@$wkep)Y{VEJs^#OBj+ zE`AkpD=ilj_rl~5Yhc#2e}VRXL?9d`&sj|JI>Cwjuj*g0o2EL#P@i65f2s1j#AjK8 zlD5IevcE`7%>knR(!%(2et7o-mFx+BjV*UwO2Y+4-UCt5GAPO=zwT3p6o^wT+tnIN zoXL0#*Y8daSKi!@vwa#?<3iF|u-O_nFVJnqF3*&{X0!+O`R&k$f8ScJ*yB#_8Zjv^ z7})3FFsFEj8=o!KmOfsvPNITP5cr@FC$nm`cv$mJiG7!fNIdodAaVX=Y3gPhlbgH( zRR^iaqV_UG>5X$vw4{u>ZL2=_FFt+z_JgX{27G#qiSx!wk%S&*15PQ@eA@6;+v?aA zL95^K{y`BDkN>HlXn41LtFl-Jyw*h0TW#Q%Ho{2gk)YpCNHdHeLEI+dy9I0 z7x9}~&HLcfQQ}MGQ8KM{y4a^ zY5YbgiHk)BH0_Ju99Jws$hadRckjU>`W4%+=a`5RAmvAyP zMnS(@!Q1_(p?XzLx?8fY8D9-WOrxcy?}Q#cjzsuf8W7i^J~Kz99hZ3{&jTfUL6Jy zoqoGYfAB^qGcJwU46_9g$=<1sljpN-EKww!US9I3aU8}0{&`xfFJsXy!3_4C%kk@S3#ZTF$o3nzke z6YUpWe}tJ)*ZqL(lSr+j@cgGCM`kFTZJNcX)QQY z%{RY^BqUbb``W1%Tb|1Ed4wszZk4E}Aa_@id1z2d;HUCqrR@xHT&jHa`}|?a{xg32 z^W!fj1~nU5!f(f#yi(Wj(kmot=L{-5R1Bqbe^w<{K8!|$)6ef}&8yp{Ehj*Lzo%5V zW(WK}Y8!xQQmX7?y~w~SkOc`TB&t)v(krTh^zeq5tEGCTh1b=RVx#w^ljPdkHY90q z_9UROWK^TKDwEVRd}-pP@+je`&4hU`jTdzf`dn%jY|KL&i?+r{iasAy?xzAxwoIRG zf7<7l_uu~0K7IT+n)(e-VgGvax6#OQ;~kZu@1bs*-$mLqFq}*D)uF|5sJPv1A0$EZFMxQbN*f7?Zn14$il%Mkz!ug-e_%3X>uXSFAzlq;TT zI_{~3t{0-pvGCAd@lXpt2eL1p{xd%QSa(0@Q3`A-;;x9|ShPB&MG0_}ClnKBr)cbPsCUf$eqgQs^jof0<+tQ7>SU@b^5_vR!J+4a-_N>4oY%Dr4LsBnncW>Q{qau7*m z=foVfW0a60G+MWWZ*2R_&eyM>M|<8_>B(2T zuR>_4kGq$NKXJ`iIqb zgOwlN*Pq|*p2XF0XzifX<4Nex4*xHodg^{BgNVBF(F3V6`E`U3j`R{Muf33233PJ+ zPC&8016XJX(KMb8Yh*5~iGQI2wew*UC>d-;j8m0|Zkt=p{kO)UiIcB7mhsYdUc6bt z&@DxvsW>aIYU?tl9by-q=xX2{8cA6ddXe0AC6C=9JCQWeoEKC_**R4n`3m*WPZ2Df zwdvq>cSlGls9qQCujd2##2gL^IqmvA-t%y;AND=G>L;i1ftC>fuYWW6PWNSeeQNo+ z^F=f(N)F6r8O=q0uTJ&*?Qy0^(dB+Syuw0Ef>+(M2 zGm$F!j?PkQ*>{emLpDoPH{F85B6tfm%;i!zkhuCh1=(~+(n0utn8J3FOFi{?afil?f`vGV3dBP+)Z}cd8m4> zCOs)CA5o?BqSVbE*YK)g`nVm~W66#rtqZV2=_CzlBhsZ1t8!3u(8w3H=B+o=R22!hqz1jYk(8&_-QPXyAMi`*qC>@0wZl?qP2>#BjQo%t;&ib=2xjao z5>W+u5LXG;&ASrWKk{!aRvb(N0LW2Ej+5S9cQ2w&cNaA_EJ?KYBia~DODI<9)(3ak zp*v@euD&}P6@Ql@?{xj89ZCtHq}}w(-fjIlLf##WkGFR)O*2i_aW2xbzG@ZxMIFZu zRYEHYCHbwrF3M@wl$x`0Yu;tu@VsOWi#+S5KdBG!)-`XEwo#?HM?K)conX&FgxNQ$ zjxIf2+d^|Qh1vlg{^nL7`b=T@qUcwrPlsYtcFKnIAlN zAg!vD#R<^T#~vSgJsb`7u9ksF4r<2CpkwDq1PL!NBpZ=t9DXHSHX{L_ryx`eUJ0;| z3@G^+_wwqHs%`szuD`N+35!uYgY9rS(8rd9%SHppnxF&|F52e7KZr-I}K=X#)DD z5v~riMq$eUdm!b(t|O@s9Ldg>Jze(+kC&qU*{VsWlX*&lmsl5%U8$@~Gf19bcJc{Z zm46ctlsNPSJ5^Ssh>Kp+E4f!fzV#cq>pg(9S$YAOTt(ig@6gj)jgMb{fB$paw?W}` zH_~r+STtPgjsXyM5kPt35FFeDCVgAH7fyQ>Ao-1bM1gyelG`#ba|8jf=rAa+KB*Xzb&zYXtMwA- zpIk*EM<2|~CIy)5C`Lgib3&5YonzKebQjs^x^t&iIEzs;SJpLyQ>Dvq{0(h&!hhZx z0gG5XrK9FSpf_{`6GC!s!Ul#sG;qjK6$X4`A(Do*A|!6}6>}^qktGtNLV7!qOFe!` zctq>rTMK!c`&=@+L5hmA@GO$gWex=M8kd57Mg4ooWfC*=VVA?G#0w{J^@w$_i}%ZF zef#uD0{Ro));Uo7CzdGe=?*08rT_knEDf+$aI8 z`xV}AlMPm-;w%Y@`;^^GAhID(p+|h&_#Fmq}D3IVspy*7oKVF%c?E%=z zn!+kM5ERG->-X11`|IcDaYm!IcHATBS+XlTOU*XwrK4gY{x@wyW<8xmoo%&s2+BvO za`&eaCS(@}`6ZiHFQH{(qv%72QF%O*f*NmJ%j7wJWny)yqlV3fVi`r}ZKbxK{0iC09iS_tl1Bb2uGjYqeQB zUZ;BOT}vxAQw6^`5mcyMLv~ipnbnj??JVwAl*`PysONi3PliWrDSx)|e>Xq**8AeL zA5x#>fvGY-EBjpbv1}9FN2votBi`Pu6|qNS?F@1Wn+6lQ(e9k!Q+aYbY|@-EQSbIG zdi0Z3?@m8)_hEYT>3lB$a@9oHeLy2R;x z!`CB@1v%vNjPs$y=@ezJOEFU=FF?*3$jMoWle$#asAx>W{KDYOYPhJlvd(JhvYkfB zbC9_}whA9BA(NM+DdEuZ-bGYY+vZer*xGb-dG%!V?RCj|eScwrJr$26L|#ZOP5w-w zzR{4f3--W@g3sHNNTRMw-v!8W7J=BcMl6H(O2?5Eq;a^DdQT8NK)3)9O{zvtwc6Wm zONQSyq=u4uM+M#9JXcmMxq?C?B)lUkRWQ^bx@FZL>pD(dhQRL$@`0?M@~xzYDpJD< zysBkANIf}MaS0E5Qea+IX}gP;t_T4af3xnty!fzuk`ltAdwuPc?nY#a06&Td-P_K3 zQ9wkZmi~v?aN5smlST(~Fkt040jl(_?yXPl9SSHs>VmE6z~QyBO#(tsaeUA*eW2L@ zS-cHw?L*dzPR5x)4c-*!hIC17v86*K<{xQ|DuI5Nz?OJdw`I8V8~3=_Zy@riMy;OpAd<%U zu!6ad1Elc=?SqbCs&^f#|AEyGf8s-7J!-z3V55>C)^FW;Ns6i6u@ORSDvEqxx~Fwb z+E4rHR;xi1Zzn!(-IAKV5JCIT-lT%_JC9;_v+)K9GtX!7)2H7)33STs4}?JQ-rG-@Ja9qKaYNX4c(B*Ga%b!K&{rz;^zBeo0 zwGZz>8jl5}6nfB6>b9sZe~M@T0A(H*`M&HBMH9)Kj_41iz1{n15R?f$;P1_DOewmD zWWDOxhG1ezN1S@q&v@6(uV}vxc*4&f1U!OTD^sKc^o({rHq zW2eyC=YC&Os5B;apM_|LvZ{I$Dcwe8rk)ApjySgmV`@_<7&FhBcJvuF0g14WfK!9_Y zPM=aJWN#!-J+B;(r+ho7xA8pEwJwavOOZG(V^LY&onmjQHbU;t6%2S>jh${ZCWfZ) zSUcWPt~&jY5u`!cA=&4PvuT1^FR3ZK$)HM37AN++f;&#dI&`|JyRBgVylt1^3jrE` zx_g$y_Vcy-LdU<^|Hsa&nl`NS# zIDzFPEq{Ng*J=9s>EgZIy*-I)MV8%lPvm8-I*0rKk>cQt5Jvdw0uFU*DPh1E#0Zet zahc)ycIqhH%b}i(STu|z^@2)DT5~_4S6Q&C6%Z3SOo11jBF9Tw^>}LlSxRqzJQ!)F z?L#XCa|~4&fQD^Pkka_F6z`c&`P-VkkJra{rS~7E$Dd^9-Pz7CZXBZ185ojvQBxC8rdB)= z;nueQZWVKJynD&>Fg#1EU44oTv}LUgyUbWeLZchs7&YiF9Hop-P% znd4}g?;D%n>W~tYA5y1|`9>C8vx!yT7jG9b3(QVppHYNSYehMZmx{&|b)$JL)QM2t z(|9Wxvux}r_fBebSyN$u@O}8TQsXGIDsQE!9OSmI)IUQK`AB~QCFItx|Lt|W`~2n8 zw@)u};n)34FBrhA%T@sEAAmx7z7vZHOqXWWmkP+v3$$S4xPVCJGCJNIJ)4Sgb)_b< z1KszY6dYhN3pud?5J9;mO3CN1E0;H?Ds7FxtrhR_AYMBFaQ>Hn*rdhi*)(ni?6+}f z32>9Q__9H&Y|R>$?915)NT48D)OtlNnydiotzl{<6w4n_g!SIEIhfa-odDdl+pa;0 z!{K1zv)tBipU3AE^UwQgNr`Ddb8ojIJUMB!OK!Nd-gV%5Y8gRRi#8~!g}3gWr0NG; zD6dcXA}_*$(4;(n{NQl(uqkOoUSRzwE>AsJ+FEoTZ|I4WshqF4zlAqmVF%8Ee{)Z! zpioF4IfSiIWfJ6+oAH8h(*&d4g=FliE8t%0l%^oD$I1IUQO*M*uj`!4!cx1LrWk7W zc8pKy6vRaBVaIPM%k$Fp_)FeS05 zmVD}|E7h)&5;+Y~rG=>AvE?JMyG-A2QUetX6`T|4W0OF?+1cIBV`T|B24&_K5yd*{`lJ$D4o75(yyPVve>f&m4 z+r+oZ9qEVS^+~uK&Qw(+TTn+5wj(IPn<4u*DrlARqsbq0ZG#~6rtU4xVv zlQt6_oCkiAczJR%hOup^LlfSREj5B7949GA9|N!5^?Z)qYgjc{M^N(VG}S8fT|IY| z2uejWubiEOaMYMLOzkUyZ?_#qJ#muW0ggI%A40n=UPJTRz;a&XaE;hruIawKXGLCr zHrSII5(#cdOdyDZ6;2*IX;YfK?j4$sO2-NW%6r`mQDE=9ZL4wzvyZl}JeRf0ekxhR zp*lfqHu&z=H()myz#(A=D%U7zUpF;iR+&Q&rPyrJyRri8LgYSr72BWsFr8JY211!l zWJwJtVXP8LO$meOpeE39X>SAgCi0zs91oYfxIP4{{m?j7QW2}p4(*@~eMOyFEg_7T z6ZyHl|Mcz~OZDQTbU!t38p*8Ie(lkYB>$sxa*y4tvJrGQ-k?=`1?H?AoN zXfq+dRNLrE_p{p^i&gEznSHw#`loWVW|&$G=yc-bu`bI%B98c_=S5jFJc`6cWeyTG z?BVQ0w8Bs+frojvW&D4u_JiB_6R&t^0OPIcUD*|DBeT2j5CLZ90^FZ!oa+P7RA3=#XnituE)KJAKSSVFPRqvT=g6h@c2?@*E67E;%06 zCVwNVm^2(B3W+~#d)0?-DVkPUB+a|&q3|pVH#c^efIza45B(v$ zyU>_-0?jttRW{EHJCt941}eCyIF$N(Mz3G{^Tf?l8?CiST|?9+78yKA?R-0ZNWf&F zuV|epmro_$2x-LYo!D8FM&qp6qAF8^GqCD4W>*Y77D|^OU58v3o6|F7mPjF}O6yXw zw)5Jx7kDH2b54pw)O}V5O2LC9v8Bn*yBxz`zIEm24|ffxOqrp7Vy6xiq?RK2{_tvc zX(sG;7o~W%_3e21$jMn&7`29 zZVK$HW`}2&0~2-VHNdQ%s$Ft2zawJA5e?b1GhLbIZqLE%>$ksg%Q%ZqxRni1wxuL3 zevQ|8X^UMn2T4>98Yn4`wyW|M+3&##aY_`BtCILdyRayKXa)ytU^*oOm+M}mIB3>( z)swylwU-B2Ki^KxA386U2eZbuJ+H=OgEvAg_{rr3lY)u~_w!k!=G0?{Qpt5LyXgM-zsg3)3ND-bs_JVp*_FrKhy~OWwL} zV@-+OH?gUEM>dz}nmW_^A9(Mq|Eg3&g8f_Tf=p(zN-E4tvbJ5U1|^xuCdzPBkG+5G z!G;uXrS=%~QjeOPDM@nK>~p(kK*G{K=JbiiZI`frzYWr(EbF(VrZLFXX$+DUpze9O z{_~#?hR^Mi!qTolZsT2O z2BVvQACIO3{dEe~fcl%8Q6DAy?+1a-#sP18F0&01JoS?%BWmlDADnDe@0ZF`lO=n_ zr0hk+A4k5OcsU)Pd@SAXF+T6IM;zNiy4;o2HhYnkukO5jl=~3b+*NIDQp@Q#KS_+2 z{a3=5`{nzkU6ZZ8c%SMiEDsF8nL|T@Q!hb(`{AV9VH;a>8RDk;WlOvIL182$d483e zY5L!BXfFK~<$bbbYl!+<5Jvs_>PV#s$E%X8*vOtFmehRNUEf%o01Vo)7j&CCWjkT_ z(D9pSCc^==Lyl3=wO!A#V8Xyigl$xVA?n(9HP)r(JS4Rg5Re}R&a8@y zEN4pfEm=bMsh8nrcaVyR9r?CnMP9El)3FSq$$QPh#A|u}CEQSL;99ErC4ZNl^DHPx zPvGI;-pO#-otb%Bs`Pvrtgy!esCw>yB`fG#)m73v93i3N+1RdNi9-W>HM)(feUJJn z0H*3SI;TVr;;J4Kq3muZ|FpiVp`j{xszGS((=b^y+fP zTmPYNTT%Fp%?i|Y)SxQYY-^4pQ8(74{kq+_U198O>q0Vy_bUN7Graz=>*36QdYQS} zTm;2rM}+wq!NA${9O=*ds(k+ZS1n)1&*!)bZ_ep5wy{e6&L%tBpiu)GTXv&%Ih-?1 z|E7E2%W#E(qQi!=DMsD&+1#abTv>}GMT0de7RDyh2bDNG`24O~rsZ}}yT>lfLlMM2 zggi-=a{DRYKQ)u%X{oh@ip%$( zs&&{r^oee3%3v%FX981hn+VdvK5G1KX;-T>$ z@j*s?wZo`yQM`1fR7FRVG0n5WXjj&REpnQ>G`t|$g+NGw6E(11ml_Yv@Zl!z6f_Q> zXZ?L-jq4p3m+6ClgH*SdGE^c-?=)c0Nh0-HFdH0M&tppx;BMzVGF2mczb}rF{C`I} zMUGRU-aRBm1c2eGP>hW5!-{?Qq1p4;V&meSJAsp&(*i0rHV^ev;kgv_2JK}Qi#XMl z)l)*095d+;wVZt`iI$Z;j@=m7JoCl0Kp3l)jmQS2EFY2;nSZ_#W<1UX@4oFvH{V9_#mGuz4OTj5cLwH z^U{b@Q%mN5J=#ESYIXqtHr{WuQsZS6yi@?ztjYx_(^l8d+OlM;p)8udw< z)n1~kff+!Bw-OZ1Sv<9kllH@MXp+iJJbQbdUHW~0eE8hQKYwAU0Z2bdZ=2SudR8fp zZaUbDT`{tFj?3QYy4QUlWp%g}4LO$AE9m*AMk0plxu!T}4W%rDa$pC04Q#OyX{yf6 zGf<^zh8;PkAEWbl5i%nJj zu6)jaH5_W*JSn`co~A+*xv6e>ug-A>`wvAH$P6qw8T6d3y~t_({=UETE=Yj+iS-kf zF7ED_{-zhuRy2ZJ%Fz@dP4c{ACHjgVvS~PQMe-KarKJ%yBVqScDrwKoH&AQ>9@~)>Dt&nL+~j3EVwM$d@C$*IV;~?C%tRh}4-=$HJuKq87aJeAxM2UltBEu;yZO z4o41~r*JAI>J5zA1&Nn*RJEZ3C(=>+%Z|@>s5{%cN&#IdN=xL>m#-~V9Y6CN@8AFE znN9G1v=KY`WI7AJ+e>%GtA+2*46KO?D$T)S5RYc0h0UeTbUyDwHU~voA5@75n;dt4 zDol+Pc}m^SwP_=$+D)%)L<=X~VFHC1)wKTK_d~b;SfohRC@L7Gc3|j|ag^@|B-mH{ zQq(cYwbE#s%yLOA)qR~nnTrx#YvQ6wQuc9lWp-RgG2XCS9~~OeE+JlhDEX%wnPh)< zi1__;d6jB=>RSvIHGnO7O z4?&IPfLII?7D<6#ziAbI-Q;@U$f+Zv*gIP2UyFhJraX3tbhV^yP8afmQq8tGw37=8 z4XR`S@Czng^;5jPQz_H=)WIuDtfhAHr&@(1htSWWN*m94Om-tN1>Eap*Ck_r{}3r& zHfu=L$8+fV_Q!|q+xYjlpASF-oC(`OeN}0*Qc^b!C-$I%N+6Wj;UXMV(DOw|b?o|9 z#MJt#s$8-d_pw=vcD^!SA^z9)0kEJFmiFFJKUEEQ3G~$qUsAySbbAz+W)kPuakcDR zrSrnulK&?^T&iT9dCE+5UgJ`KN*MT>`BOp?iIF4T_j8NRz^T-s6~qKCsMAy3zpvfXvq7_>)F*#15DLJLV`n*bxQ}oa7(*&hKVZcbeE;_ zhj>Q29A%>tSPHFY`oDagi;~?ovTVP|5hO?uz}MUW@vt?PC0$9L8K19zziUA!y4iZ% z^N8`tt=-%pP?c4v%(SbT!PmQbrW>!8a%xj0Bdlaa8PA603#pd0>p7R5ME0IY`Gr^h zlEd^>$x($%c!?W}rH*!R=8FiMK$?o}5(?tI0a6T;#VG>CUVI5wy!=(NxtyTWl0Zi$ zJ=z`p5czXvfr^#FLtk=#P&BCjkj4Gon!TM>3{T?a>CL{Bl-ro-;Ei6A@;HO$A|x7~ zTMOqdm4uv4tWugUpCY7l-MJgMTE2owlv*|2Mp)hKilj7UZd6T{I8*J91RYl?($t@N zX&=stA=j86mT^FTfTYf=+PQjB$tvxc zYQOV-qsqgoK{+XHXNCAffILYng7vBnH7D%3U|+w}n|!n{TJzSskd&h0sQVUpHfPA& zP9!Zgs{`jRkhHuwx-*c-7iZ^ZL-d&Y>LuA zm7l1(9KWg2+Q^EN@i; z{Bnj^G#E`>F9m@Ff=SMjCUR$DkF}xsolaHY*Vx`H*Qf91I-dsF{2GG#f;@AHO6rAi zDeAxis)q>ta}xH_Ffm_);8sDZmrk4B^6956ypSsk64B;=lq|~0=xacvnd2^VMoL{) z8avRtSOPjPI=mXOtIO4##H4;Ml-&Rpr<8QDQGr+5Fz*&DKyZj84}II?eg=KxQweH2 zDgrwI2x>G}<>Iugc8GUBF7qa@%JZ=l`FM6!q-V7G4Wb%v7wmrHobeC@yuHfbmD%13!+ffR`FBk{A-%T;oJTg7)nOXb+u)Ecq|#Qe%bP*7FwV> zXwu4txt*?($PUVF%6e<`mcC7+d1<5Dq(%nRR2G(hUQaIX2;c`n@a=Ma&yslTFUrwz z%8N2D>*31R11%8&)E?N%wcEpvYM!Vc8m#Dn96T@KPQ9U}6#}|0_KvB~W+h8ek7!`W z+1oZk#v1+Cc8>_z!@=!ek9ZN2e$aL)NXr7F1c6cQ~IYhPwaSc1myVXYZ-vM0DroZ_0cER2b z_8a;h5$py+#ad;S?!h5CewQl9Z7S+2)aTTx7a0`vyDyzkHK`<)Pzq?zaG%O@5GH)d z988J~$4*$DV*xT!SB}bSb@@-5(%i?kyd1ZG>(yhh+-j;cf?{yslh;GdO3o(k*;0`9 zd$Sz-xcI@##KB>b@>rK&DWE18SZ)u)zvRxK11Cgk)Bh z@?6^BF>O_-Z8~^CMf00m9cTf&s;6qudY?>bnKUm?eiZ@^waR&D90~+bdfm9I-&G8|j>4Z)8}g+R?NaUDZP-mG@HdX@+y^o*I>ld6g(I=#zOkR%-TL zn)EGq6`+f{Zfhs8DHH!dAg@d8Ljr(Vb5ib?d^*Mk>I2IS&Kk*F2NLbE69txkJly78 z#I2AVRi#>61Ybw)?l;1KYsr2t$xPZW8#^aiYUex-W0T|k@&$~S5)blv~}=^eTn z5|X_%;+QG2?0kpftb|t9iQPT(MO5yIFB{ayZX_>N$GQVl`!zyyCwH+*GB}47xxyN7D#WQ4m9J7?%@BgmjWmAn7cR z`dew+>SVp+F1Eq%PI(t@DuDS^DEQ;=`k(RcxA$MickYZ&9exfGv6HyWfl!r+vQk3f znKth^P1>4SsOL5{M6h8hyL4&AZTF%ege!I}=yzh*%~L0J+bCf;lPAf4>^{GZuk%xe zB3ZeLj1aPWcr7QX?bv1x=c_lmu#fRhd8z*r|WS7y^a%8=Gq2kD9qQhSGGmicJSN$+QzZ)O=`+t5uCKisN zjvp}SAbvNQSIPnNY)&J8P*dw`%U03MZu35be{eS7UQY4+U5*a{_t3bStbZh`I?I|d zO1h{3l_u4nF1M*|guW0qAnFp(e2DSKL)U2KY0ePsFb&VtP>E9l#HN}qb)ydMS#guw zYxT?WK_77?B*>kHkJ6>f5=o{a30qWcaBTZ6-TD}|iq*_K$L-L6=hl^N@B170>Y}~- zpYaPt>*HLKrCHC+WMQ~_U44Uc2LGg~A&TOl3s=7^F)jNxY z1A+32WqmpS3?#XdlNUPMacZ^|s{jw2^Rd6gG18qbmZ#AfWN#yG)J6g%RU?*b8 zjv8$rPEd6Xdo*x=BPKY&;KUqZVQ!L0fe;P}B(08}%!>|J4kgtN3ATrUqhHiBG8SaW-U3U7wv)v~64P)lU(F`Xgho2v_S+fP(d zQ-3)Arkc=0svUWt%`v@#C!6T$IkYY%2Cw@pvFT->0K`-%(NmRj>m3}$5k;CZ+gq}D zQIA)~^ix3hkAFUm&w$rosA^d}f)G!z%&AS1QK!iK%bTqpD#@Y*s|A~?uzATXE)oLp z7I3M%R=4JVQTX>z5YTZ;hgr=2^}aPEP}X6M_#aCOYJjdr$a}xy%Yp?5ube889}wfQ zgh(j=H49}=*20N25vv`&+_%86@c>svyE?*bZ{)o&F2e6X6+ubZ76_d!IR$8D(}xYe{rOj-^JO zY7!?6;KLGlKYF6FBU1Sp=_z&x6@;jzdy_1^BX`06h$v86QL zl@Mzj-v*La?Nx`g5=k%|J_<9?=&mnVmcA%wkj&fc3jIhYZ)_cPsY(-G@JaK0T0I(&LsAA+)jB4D1#OW`Vdg%N;ib zC(`m+jQRu0-s102t#pk|Jh&9tlh~^FfbGw)$b@^g&oGwm1-K{){E63u<)(W*wHUi* zzDzuANma;8Ej#)1S%WAId8($BI`<|o#7Q21Ssx$=5tN3@4x87Z$Th|O;OW5|RbZ$% zfb)S_2SF;Xq{OsSAyY zus%L~eK+6CKs~(OiZjJL7%yCf!(%_PCV6BaulY#yq+TVSobt@-QSP_*N*+;u8-X_Q zGkaD^X^YOcCMr8B?Ql>C^OWGaz>XPq+|u2ZNMZMB#dq#IiS$)Xk)+5e=JVNJJHO#} zxc3~?gH8Ci43djd#Lf?~S2*^6)pl{95K?BoDLhG$Zztbs+qn*1G<5%!?ynMgvk*R8 zku*@GK(bT7w!og}f_aZ8*5t&>mpWwFlicQFMQCNGK;aTw)*`sCYfHVHH3v&ukrGt9Gct2QQXPVL z;p{nY5GAwPl;1+ocp*O`{<|p~{O2^&NnX_l)?u^(_KND;_x>&Ly0^T5aPAgFn$Jdo zw=D%o3h$!CoO}%x3BkC3CnzoHS^%U0J8o)K+La}CwM$bd)#a7F@;tMMIq+p)$4`!W zDe=E2Hx__)D$E7;l)I#F=OH1Ams?}5wjHQ-m&f)20O6k{j^Fy2@7iIrK7^^;S^b`m z?v<#+D(W`h4mT06s8mK(kWA^H=TZFEcUpH3^A&Qh#?5Ll7L65usNWm}~q~%Fe93`Xw$xp~&Zs zm)uD9REXtv0t6ifCZkA4O$W@EuSS|(uoHZTc-n1}arzqS8?mF}&8zd(U+9;Q2pDD3nZeag? zDm2xPC4+qM$wF22XKtq>lIFuN7);U9&AE>0?S%x8s=C5|t*lLB>wwiSU9Bp6u4;tl z1;NR|??sZBqw6PoNoA9+#(nnw>~unY>RV2@OZo%{rLnZF+4cP*-){S?!2chX?KxC& zK6uPdZAQwgX^Z4ioV!`%X03(z)-~Cv=V*`zoKIm9DZ`f=`t;_&PAI?JYi9~PoA|eO zYD7C_WXXho7m;uW+)d(<{j5GB#o^3sq&tt7^*U^rcBMH(r>w{ud5a))c)zdABA`5L z>jMT|v?i+V8I`7(Hu0ire5XDW?o3=w&;G`fh?^oZxvY>ZG}(0(g8p~ExtQZh-#vLZ}wWB+2wh2uDq@>;X6AFNHu{4`?QCG!HTRebMs(Q}M zE-q?+YKY(c&4PXUUh3$LLSPdx)&00ZFqE~DOv0LcQZ@A8JIR&P6lz*)?9+l)&kNuh z=sPvO0tdASe&q1$msIOi{~8nr1|m!@weq$+H7NxY>X-0I{@Uwf%t<2y5`9wwz}8H4 z0#u_=g4McKT%zpV=4M}}1yqd61=|Mv7KP1!IK(~&iswNYrfWG_KoL*=%uf9B#)(Pt z_tXqVl}CL7>i%4@cOU+KGH4Ed@*y^J0xY$itcw&;#1O>nc?D6Fv%!EOuZV|o!#WnL zqc0D&n=ZTa;Mu#qOJ(kj8m?Os6vdzPR#0Z1g||PNSUEe-%IT_c;@J4hrP0=ux22$e zmCZx3uzC5lCrW>fXotJu*7S?wv)yVwaF$L((SEkbsVD~p8ksq6`!b-S9Ceao8DJ3n zD}_0D%%S3VMK490M&dj1hHoC8pyIE;{{C9;_v3p*kq3EZ$O(yEpY^CGQ*q8#322$h z!w#7Ki$O)jYp>oNEW+3>H@k$oQCGx&zKj*g(R;GW(DW+Y>TsS?MzoURggD2exv)lP z>_Sq$^o*C@A%Eo%LILPWojTiT6QX)Mi9o)n!i@kao|B+B!$qaQ+dTV{dgB}`#0l`W zeSa@5-EbHX_(e(!JYipnzj~H7 zceeA}7{PFI#OuQ-))@&7w@s=#SGFyRMG%A(OY3Brv#YqRF2WU_ zEBB#&9)FPm>ieHhi$$v(@ISA_=nHDN+R`{L7IHwJ&Yr6AR+NP;9woWSB~oyo{Ih|* z{f^zc7y@crGk#OwSOQmn9ctyr+8s#gR6Ez<&Om?ZK`Enm}sWYZ7tpKMwv&iRI z8#Oym=_t;vh1I{%{9%3lMPIGFG2&QajmOrqN>KVxZ;s!R1*XzFhck8eO`$AJU9$y6 z52ls|-N)juKbNeJ|Bn9K@Bj1e)02Ao(3q)wcW)f*a$MncP^GQ+hv*WJ<%alPUXG+O{uS>rU__&$E0@ck$!ci=M9Cu}Uu{ z4J|obdgS#gy)$}$Yp)@*P2O6T&{}xLv=8(Bc#{Gi)8`7%Y9ZtY-R|7eo>o+RZ*weL z>Cm&Wo2Kp{_JjFPjdj^KWYw#vBD87Yv}vW;C8RpaP;`dvo+^zDoC3&cA&U^nyT-O& zC}+3V@)8WZ#iOOE^*PJAsm3nh`cMW9Y}`}?Yj*1E$uHf1rH$v!X_f9EhU8-30I##y z0`MkvyH6Rg08E1Z`Z>UQK1snG;EU5fwe%(1g&&sd-CN^~r^F1IvMM1>IzJtJ)Aj9; zNJn`CoHA~Lv3PmauJ?(FjJ-}KGaDWBw+7Kh`u*qgHZftgS`u1KmPSb_30^OL9wGx z_^rGvDNUnh$wu25K?mgHOB=pBC`6+rlh?18M(%ungEQ!*kd;Vqx5YKF8znDI1)7#H z?ji=oc<6@XBnB|K>%AMC*FO3SG&>zIR)K61)~$1cG?dkoOS^_>cHm4aK;dS#BAc@# zk5ic^2Re04lGo+{HR#eyl*pEJI<~0tyzT6R1z3{OX?oH*^Fhg#cJ|Dh1#2Ha%y+;4 zqFN$F9ab^J@k-UAiSF7ChsBRMoyBRpVsv{HG1Q%;6;8=2s$E&1TX$YlkKpr` z?X0lUNNeUrw;wsm91)PfHvwMD)o_&arMv`gCVo~imfZqS_=J8oMl ze}@qzusHQGw;?WylSJxBu`Ek{1}^W@G-Q*1{a@@(dvgis_9j-zXHGqVSqVW4j5iCm zMuZ>h6<@D(3EUcmX%lcd!g`(Q=;FL7_m4cM0>H*QOS(KMbX{-Isfv)%pB!Pz*;|u+ zG-|&EsBPX5nj7Kqbws3-hwKZ%VmU@M8VZ$BU7Az z=`~4RO?(W5YcPoTpE&MV8U=6#dE|>|bb#YP*9G{nZR)`jw`7aD1KhOYqD#=&x0$Ry z_0)Q^USHmQde?vZ#-IP~JO2DmY4z{{QsMkEm=ZXmt-Rf-kUc8AXHOlt6ji3>nKBW9 zEJ(nTk#S#ys7>D@<)l^WKb3XUX>e128r{7&qY~Oq0o+8Oc_xMMsL_iekAC*cW~-Di zY?f0AUh>7|z>eHPP8Fr5as$b+_h~;`XKQ5z6>E2jQ_L6fqR->Pa3d)!nU`bTxR@_QeiH@Bk5YEv_?x zfCQqPQN3R}*fvO(Vn1K@)*%Ym!i zH(xVI<2}jcz_0?&))d;8?|IKOWOPtovG6*O&bRCJ`QP>Z*Uw}8ob*6?ku}sz zEGku}Pzc>s&Apuvb9u4g1bI=(5ZtENu^RrV?#h(9f=M@Tj&RU`lQX0*pqMEZLmp{X zTW2i+c3r%IZqB9K15>?!=>_@&-w2f&JVwb-YWc|sRigYMOZwkeneJA*nG)mCkymp=wTwdiI0Xyv(kx}Qj z3)q!VDOw0u*7XYr>Bo>{+;5kc$y+NmwKbcgZQaZEl3Z`k7SMWoQKzBCW;AMs$_E9+M-<+easw( z@HZb}qtfPE=}N26qZ%NypNcox5vLSXR4}u;`*El`%8`A+7ipQOOCbX@tB#~gC2{E1 zzUi=#*i}-0FDkD`C9-!1ITRVl>{IRZmRj}cwG<0wm!B7~FGCV)<=c_jswtw~Y(g!l zI%vxX^%FQ_VC z)gKs6I4Uqn$~WX^N>}w|olHw>{P1kcld2Nec#{ytn0<8ja(p`#PlxM~zIrokS*L!8j?_~3<4Ecpu+Uxc0R4HL01X=I zIOfF9Qe8Rq<6ZwCB+Ck4wou8xrqDrovtposeIeNUUoajdOcOhjC!Mgw5-5bn**u(} zpVVP4Uk&; zqZ45nxapt`1b>P5U9XHx8fZ>uY7;|$5g|)#+$0aH5VZhbK%l=EXO%m7aWKKrQ~3zq zK|NfQRK}8G=42oGT`_8Ak zGnW%w)Mq|}TPf%>#cdWbXe>$iNCdl6GmO1k;_|Rl8{a*9AL1n1@)WP9!8$nNajPBi zX5s$xuKzy1{_2KAjS8Yo;j2j%W}|A@f6@EJx`Ce$72CGqY_6hO8`;4!X4-C1265{1 z<}J;w+yeiV#GV!vS6P$}f;-goW{*avUx&76U9o5NI#~Ia8xoLrTgxpIM95i`hhvLV zi`x4rzI zpF}-7zjnf%Op^4O-V{ck+t-hOjt^gcK|Q6$EgY1stSNAFWIZM^m&9#^vhE?4bZ1e3 z3BW_WHaR4l(pJZ|G^&f@@&0atH5rPK!s%dBDln~?y|)I@Zi4hfI}}T{f0e@!+IY2L z(F{{hPjX*T9Gk$`{a^sPeREAU*wCs8WQT0Y+2%-0vg_>KYOoVK2rPbZ(6U9!B@S}rbV6#;+n)vnMp4E19MIf2VpkyNS&?$8w*z!ZNDjk(%P}`Bv1Nosod~oQ$Y2!UfPE z(-p_&UwLkXagY%wgjbWnk~fH2aRR{XVQo#;ag23H1XV&KNQk87B8X9?4&FlB>eM%c zQeqYd->G+sX4@Jj+zw?N^K_PUuS*dlNZVL-CUNo2diDBs{G7IRe{33iIoQI;P8rykPfoi>{yeeBCiHy zHl1wZ*pc#;DIUYCf6yZ5Rgo6GYWHi=#ZzSWYfq)}L7|%OPbnUk>+jF?yW5b5*pp-0 zJ5_O5`i5f}bg(9Qix+Ux0Scmk9yY-X4e*4lQ6aP29DteeZMgsP*7ozE zT_oDGCMK;GhhE3dhg0%9M57ruFy^e2pl@6;=CjRJA#Bbm$E3onYCIY$3*SK*JnbCb zGuU1UE0^mOe{EFJLEes;A?&D?v;BG#5>BrX9A9cu?x=4ZIwoKrMR7&I?B1x~6$a2P zEict>Z!C+mF(58tQNI+TQvyZlES^hkUEMmu;Oq=+6?Z zKm0yEfBgH)&*=`$+v2*^-vD^mW=r5CW>Qo}5ReMOe?{4<^VHC8*BW^^RqW1@L#)UU z0fD4cS=FRw!v)Gd5+A5&RwZ69UHh0V4ixhD>rq?=m}E;xoJ|)_ z4S*ayX|vJ!T(iGFj4yBGIG^q5jooZ@L1B4&ctk9H*B}gsep$m z)ZOy!^_HDbh4YTM&qX?yBEBf)Kn#*Vxz7E$WS?vM$fDIRU&gNt3N|gl%F@E&nGA-( zY-_c255g$XxF*$N`0Sx`mg;{j-4ZIW!B=H#FQ9=?dEuPqeQCAbHB_$!Q(HdHyG9!- z9tFx@Wo?hJ^!i?lN-2s-#yN5E&|gPlZj)m$d6_Ei>ow&d5n-HIOL53SXL*mMEO9gd zTO~(1^zK{$2#_Vx`IYQQk=53`!|3Od2Lf0gguYXszO3cKkE{0a{r`VX5Ik4zAJ=9liAe zRZ)6@qBx&Uhs^-An_6BpJAvJ(`7+$8B+!y~iV8At%65sP)Yv4Ru6803!ugfW;cqDo zfFmz6`Q22i8p9QJT26m0T5p~pS5bx5$Y3w8nNN#74sc87wVANvmI7P$T$dw1S-B72 ziDx~T&c%t%M2!p5Yw^^Z@EdjUVmld74*7v~^}ABObgkFpSy>PMZ%D2zOLK`-!j5oG zNc9S>vTkKjGZft)X)>@iO(D6Exv58?a zH{Bn^X^2m4DC*kpM`4pf!!2;SypM*y04&;%#2gVHfaSu_Xoc<0H# z*_}9WpXJ05T%RModdCR-nVuD z8|!oI`gO&={6c+3Rqt~h2z{FPKq9WUhzi~F2Ag!oxO;zTQWT85z^q!qN7DFVbyN@U zbO|4adKa6cb;;oZssf#1c6$To98PI*b{)Y9;jVL=DwfUCUk8c3;5hpx!GZu$-883y z==*wOpp&EeeprvWM0ePzNncLo`PI^^tI@ZWv*kwW6>J2KCYa%V3&50UH8JnPF3J>AS>Ey-hyQF&d z^oFkLSx5#4G<%b^E%G=o>(uUOF?XZ>K55hGkqv*Ty8kW)&Nhv1kKQd}$sC_*Sz{ec zEqYN+^>z0}(!JK0$c*8sL-4=r_U`NW{KLAv7EpjpE0IWP=*H7uVA5@I`tCR!AHQ32cEk#S|J&_*XswZyIbZ`!o1}yRuhpq> zU+I6mGB1j-x^HYVHXZxIb`cRnlgwL7YN~1{e>N${TEv&7GcT=hdKI5`k86)hcN0(% zKrCbg;^?K=jJNhd88avF`>}}6DzH%EfNg$QxAz}^|NX7T@YCO(=c7I^&Cz;0K1NSx z6Q(Ln?CiZd#aN0x1}V@nF3NLF>S3_iv{HW{9hO@JQoB8orQcV1k#*CVtLU|sE?%v6 zKe8OE7t9p2*Xt?WnsV&CGi7kpOC^IBw#CpG?QT-SEo8~8V5HJieOzsG9i2fdDUrV@ zT+L{kO5$=DlvZu_GwnCC(Z3BCQrg|csv~Wbd)bHF&g+L&`&6I0ZO_K+zArsx<%xfk z96s%*N+TfaHN_7S1#sWMjHw^QjwKV_9Wm?FP*LAvuzT4yZD^FN)YtObG%Pw2prTw# zhHy}dk|{vLi%rpO|2a__w&T@1yIpJUk3gUT%6@MkASZI{xef0}ct6Kj4YR4*wYDp6 zAaF?2z%APA1dnw+u$tBSt@7I}r^|nd2)VVCdu9O8q z$L@TMlkeej0GRX2p#_k)o;7^A95cVmi(L9O(!Fd_D5cs0LAOG>LqBx#vuJ--W0P>p{x=H2kC07JiDF97c4b~m-E45uuo7)^H)RL^fS18N~F z(>0Yzba20G9b#ifH3gQ9q)NF7zN2pG`bzTph8B*zPIZuEmCGSj`^|ARBXV386X(yC z>{rOPvGj*>JO>Z0Fo2aO`#&k7o2ZH%L$Nwn@US@Jl=VcKIyQLqV*r22o2D%qjj`NS zNuOQYt5c0mj&=#lTlNE?FR$IdQuajeQG(6}I&3r<$VDX$x3%zom}J)l82W zynj6vY4*obk;>|+4z7R4fk;1ez2GN$J*YbeweR7D&;iDwsG=ld7s<1yvcL1D553+H zw+u%z)TQ}`j;>R)@s!v;DlIE&dlQN-wGxv`hZHZT#`W=4pBX&h^>Hk#XFzUEI=6h& z5G<2icqDz=l(hjrlSI7`;a%uj#b(}B=p%}s)xNw&Y@})~5D-N5@Z+_D1;L0zZsVeqlIOM1BJFyI7o_n!7uhKyX5+1!!3^iZ*} z2=zM=GiYCsXH;V(lR(LGd=nwHRrI=rvK>VJN&9T&zyRvgz>6+Z7WxV6iEHQ~JbCW?A zf=(()Ot$@WD3UyQrm!Te^=RqJ(p><0Vg>(B?J}w@o?m~3WH{8#-hb=)*)yeDa|&5?XD5jQA6Cd; zNd?Dp@oX&FuI?=vsydZf)sMTU?2KpJ8spQ4@z2k7wAyG2$Ywnw2o#Gv9rA>gIAD9;$#DNO;yu z|Ffoq@SNZsZblLtmcbzCH%TB$s`>`v7-q_otNiQ0VRLG4Z;*~EgO(@qiHfHs&$QY6tZiYlXtl9th^#1S9_5E9Ug7CW6PPcPa3$hVk zss&PKVNLH^}tl^sj2v&&v8 z8>v@uP9=8u5VoLWea+GN!49@BVp^qi*yOkna)|sg!sIYKuT1_LUw&Om&d_iBzfz?( z&yn(fiuHdk(CHj6$JL7-wK<)#6JB+`h>lZ)gjwU3$j@Gd<_o+flJL&|G>h?fMJ0`# zK`E%|F-5+vrXXPw>Uiz^-&ZiuZS2w{(!7gyTO2NeXDF8z1tr=zBhQb0Ir9yffcmrW z-MzBDon!P@vfU~LziI*Ak1M6A@+ikCr{%nIUV49JaL5nV-Ft?o+R?v0-fsl?pOK73 zb_9c(MLS809F{<_ojvNV$=RZ&Y|c&SM^?II3@Y$rS?98Mv%YDyxC=IhIaG@cPU?RPz`r#>V7uMRH}NbA?i*5xtnEC8M&vh$ zPag*r+~w>Phd8AK0@DwrHDnuX%7<&&wNW!2UXwbI0p^YhSH{b~#eUGIZ-lY}p_)yP zJMw@1-=FWRDfP8Dag(Oz?%rEzyv4^UInNg2jM{#Q`eU#KHGNT#=1|a<$SL9N+>d`k zy>qMCN=50=k9}fQSlgOlkw>IijLLY2cU8q^E=Tb-+EX6#&9~!n%3vz%Bzc46mv^F_ zj_LL_Kn)jIE0xo{sL{!lwZwL;BbqSp&DL!6`HD*TO_L6mnitx%l~l)5acj8-q{tDv zCil;w&VPLgZ@1OsR@{kG)yz#--MN2ZUXp#&QNi;|#tMYp4gr}L&7>LcwDfT&7x5C6 ziCVo;YH%| znH!#yzd4kjP0z(@e~iECZ(l$D;N|?(ZIGfcK?Rp{%9+hea9CrvydVvs)~PyHZAx8A z?JspX+gMODahApcZbPkK>obMU>=ZORK1xZD41sVuKx{+ii??Yf@XQhIELeIexHXft zV__Tfn9@>tVL@%~LrJ53Z`=u2C!9I*d-a4GE zbqe%$K4=hMrI3TbI(5+~R3}wK&ga7Y_3jt?V={HTsndwPp0_iPX62?2V4!*_;noPi zYv@A_1SOzuV&#)AA#mIt65n@T>KgXLb&hss9qe~aV&qUAD*A{oQnjD zmrD=_RVAMGOm6M$M#ab~ILTFzYM0cY8AUUrxUjk^UhH-)%eUhg8XRoiq6VdvhAcHODB-#P;&*;6|a4WT3fBWy0$ERZk5}3tNW#&A4gTE@YCkODU(FYPmZ%g&-$4=Vm>yL;qFjdgJ{QVuH0>4+4Yz4S{fQr_3$HC~sU=?~BEHdlW)=P#y(C&dBhSk1=5 z*Hku)e3>0j%$IvAfa8xzwjw!FW^T^Oh#M}|+o<};ftt)GDObzik5qf;al)!~#|whr zxMj^i_>&qqlp_PKmh{X^i((}kDyK7)Z$=MMre#-{x~qT0eyTUC@8S)>73%BOyRw1K zSFDVhN19Y#+X4DG1 z>z>VKz9`*+NfK^(P&@OnNX7OnR42i+GvbQie!Jh;^$YA0#k1NZ!$G`2Fmr0BDECHa zZ0b7Bn_7PmZ0+bH1qJ(HpsokvJ z*f?6+oXWUPp&_Yn68F7c3zA)TdB__%ad-!5=`smA9A$gqtUNJO%e+0lU9P{z=ih%Z zF3j_Tk*IAfG-M<6x|3TD>k282GSa}Tq@~!EIqrX(uzyzlaISf5-QlvR{$11iPcx+| zQP?{N6@9f`AZBDLYjUgOyuA8*bKuKM?c>#3kv}~&TFt7j z(j9;H=eM>poSc-AN4Lur;1mt#fE5%6aFeIkTx3ZODWA(55}a`K<8)%q@9EsCV?UI7 zry3%OnxBX=8vs^ZH_l7i3tx-yEze5TneL$Um0qQ*L0Ej!(RI56dM+m^a*r1#S4&i< z)bCw2-r^N$XjX{cd$O#CeQ+wfEUYQwg93lH==*CcjYy`TEZ+@e1P-vE2T>CHW6X0% zodZ&Y9~SJ7-#+~Q3wq$D#c3(>!EVwkm4#Z9N#|CXQgS?_EM%uJ1HX}^lx>*nrp8;< zRb2n(OOoA?D5@;ILo?br3}svg_`n>xQFD?SmtL^6@qH4gUQ^^GFlwi)xtxyFs0#CDCqe)!Eb>ji9L%t6vHElFADyy&25qn9Btrjn6CFJ72A(&OW2u(-fu; zv9WSJT9oi}>Hcob-nBp9kDsgBbtgk2^|k?L?&U~ov}=mox;zK()$U2~bdX`M>V;9R z**Mh$)w%w|cu!)Byh+>cUHP2hxXEc6!yyXuz(51#b0~Jy`cPJES-Q0Sbv7XBU7>Rc zXtydCO3nn37QP?{QW?%*8>>6HJY~n1(?N6=g?E(K=zHxTF3S4=5CeBd^;T7Ma9*Ks zn2P-%S%RnYk&BF>v6y!D->ulkr8@BQmtkE28GjQmta}s0%T~AZ0_y1d;>b>|Nh52Uf_dJqd(~%ml86MTl!WSNq&lamsPoC; z*`*bNmzSfnR?cd=@XRt`2;?`BEOs*jF}W+OaNSLzw0(`%z3{>vy6la*^uFvf>VHGd zMn9c=yg=dxSak#vs6|%pkD=pjaF4h609cwB^7)Y`2iWG3Dk| zAIInBXp+*WmtXAt?~wlgmf+uYS|3w&Nd-a0Wv@#~oy`f(sB?CA{;32i^E+rDUnSyZ z`!Z?he@&?q^#~x&oV+PEP}~SQ_J8+db$E`d;Li7^&XysKGvYj+xwJa1Xl%^s)lXzK z535cXY59oniK>&pFXKlu3P5|5RtMOxedyiJ!V`0+2q?*i@^=i!uYwl$r+SS#Aw+(Y zk}5&p4CnqgK3)o#qejZ!Ots~Hx@=!QjrPo%@iA2w$Y7BZF(sV=?5d3wNq>kzU8=dH zPe#|jf_ThNks=(aaaNaS9$nX)z1p28EcBfyS1#}liyI?*Y>Q@0g+PK9kr(hZc^{{s zGI;9+X~+d2eiE7hH2rk;Oa?kht~d|ft)pvwk{Hx}{xf7D8Hl>Zg3SZtv#1R=*!nKVQ!)$A`ofYSbhl z$*kN&{7JX!r8x;k(D&EYN>*I|PD)c`8|o9hqZC<+K&oSng4j&iFa5f@MlUjMbw6GD zWmNI20WsC#WBt`+dTB25ne(_;C907bVRKrKh1@{(6bf^9LRbmT+<)xa53iz>5RKII z#Ds0Lk-ilv=?+N}47ya-AwFswhuf?5FfO-!)xFb_H^1JqR;ikq5uVp%Y zMnQU#$M|2_cZUpGwdc;VPh!Zl7b4rTNO$5p6lv0wV<(S$*~e*Bv#R~OtnlA2KW~+7 zD&ZfRGE^Xz{-%4kAsoE*o6C|Z{%()fW@JW+p9!;&7U6tLPYzA&NkPKcnknIJd?Uvw!&lc@z(3!W5ugIxo zf%!(4!b_8AwDT9U=1eVXwNpY?5Tk%dh#Ixo^Z^GJ0hjP%0SB{miS6$YV9lQPQBIXWO2RcTrUECus~XsV69Xyk-JtcyFg}lxXhuBDxfj z+IckaY}>!xuU&t<81P}*Bb6GE;Rfh$y5tms-B?qcY`(R`r)o9ZUWx76*U%qBE!Jci(jZ`d4Z2LU;!K zvg<7-2|2*AYqcNQ<0^U1WM3$C9So{wL8rDi$F8v50eX(INWgYopZNV$NLwi`Z_z0h zVqtSiRXxJ4;RJ8BNk-Y0omKqVvOP7(4C}8qy#!NGV$!(kEUHL^a#NsaUrR*eJ3IH| z7ChBc-xYtSnPb=YO!Hly(qj7bi76h>u`R+LJG41|PLUW&w8eL*aV7v${uJnZ#HC66 zs-<|T;d<}`oI~S22RNiz)_{2#ONFNECnx-GW9S9693qvp0-GtIt~a%w?uzg#<7C_V zyoj&LmryGc0`;F(R?3Mu<;|8V6;SUddu{xi6Z(IKa&x{e+qBYifO6x)T7d zyJE-Vn+u%NNk#TGSe#;r!c&(PBLB?>lm}g^q{ty9Dewl1lO#p6DQ%Dlj+a&+x014y z1v#inER(t(5AC)p!6U*D9?wGmCqlS?VE7a_rumtK@4L!8~AS4 zyplZRriz)Bwhn}XtPp@B#l+Nk*>}G*1bM+j)3vR+Y`;NOM-= z4%8*woqBbtz@|=AP@C=5@J1V8r_;CQ3F?3AT1R-u3*1G4rUdP;s&cU*}2P3>Vii5&$Pu(K(fAi*kR9DeCcHYbt#+k`G|iPTrtO*}mzP?>uAV`HdwU zW^L7nRsC#P*A~?m*(y4HXD@|Mr=-;0zl0Ajh)pNDUB9X3t0Vy`y`_qtjwo5V9>oiz z_R1BYtmWRxh9_}Qv{5l-jx)dRT;k?)%5BXK5j$&iCQ*?6KfOvw8R`)dI}U$uM#m{T z|Ne2|zKqZR=0E1U_v2lEEZ$=@FLCOed?h~KnyXQIN8(4~0g@{2yQAyV@qZA)6jj}d z`c&C8=_KeMV5eK@)csi6d`jrq6�J(U%_EMd2*I5{p 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

Zaqp3cSNPgutd@!P#U=Cv3K$*@P2_ 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 z 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

5XiQ5 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

;{#8K5SXU8Kf%3tLmNQQPe^fY> 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

!N-B{`Q+R>FZybU5`hF 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 delta 268269 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

fY5DN{ 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%0DnK#)F9+(%U9MowHc*0i&+Q0((F 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%0Diib~3Mjor6WHI{5O6!#YG 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%0De%;gsk&p9cXzaBz#3yCusLLNH2csY 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∓s??^HR$L0)p^ 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 diff --git a/dev-python/QtPy/Manifest b/dev-python/QtPy/Manifest index 7296bdfb008b..c9990f417f20 100644 --- a/dev-python/QtPy/Manifest +++ b/dev-python/QtPy/Manifest @@ -5,5 +5,5 @@ EBUILD QtPy-2.3.1-r1.ebuild 8521 BLAKE2B dc1f6cea1837cf3ec4e00b5ad716ad0395a6ff7 EBUILD QtPy-2.3.1.ebuild 8246 BLAKE2B 1c711d5a69b52f21e69d52a8059b21effc2ddfedf1cf426fe86b682d42d9b6a2869e23187ae78fa8513131dc49df5c0970ba73b8f32271f9d41ed5aa9d398ac1 SHA512 5a606d51c0d73560833a72e5eeec6c6487b902a4303bff86e8f1266d4e24c527836c9fdc4f7a981d2d7e298eb106655dc275481b063ce1951ab109d6a03820ce EBUILD QtPy-2.4.0-r1.ebuild 8822 BLAKE2B c0c5ae7c439d813b7b00b99fe0228fbdf7c4c153664654503c43321cab239175c4c1a27da70424cb2d4cf88b0cbf246032c883f1cefa362e586175d50b872e94 SHA512 4c6cb624ac751f8a397a346eb3e55fc6362063ad20c1bc8d2008312ff0d1430486df4160bbfad2d811dfc9413683dcd0d0c51876c68c25e84cab97cf656696f7 EBUILD QtPy-2.4.0.ebuild 8589 BLAKE2B cdc3997f440cb75c1873f86ef40fb01de85fa73bb27cb5e4db2f17051329d5cfa9febd269b542b0e39785d99be986859446bbb65ccd285469e41b5b4cf87610d SHA512 1a8b975a9420d4306b49e5dadf0773ec2c2dc4e01b8b373a86e51f5ecd3cfdda73f0cf038208a3a6aa06bdfc34db49371a6ea9183f6bdb52fd4773b5b5156244 -EBUILD QtPy-2.4.1.ebuild 8822 BLAKE2B c0c5ae7c439d813b7b00b99fe0228fbdf7c4c153664654503c43321cab239175c4c1a27da70424cb2d4cf88b0cbf246032c883f1cefa362e586175d50b872e94 SHA512 4c6cb624ac751f8a397a346eb3e55fc6362063ad20c1bc8d2008312ff0d1430486df4160bbfad2d811dfc9413683dcd0d0c51876c68c25e84cab97cf656696f7 +EBUILD QtPy-2.4.1-r1.ebuild 9483 BLAKE2B 021bfc74c13c94e91250d4d5556ea610cc85bd66a32644dec10f2bc8b4f436845f4b78a86a5abb214b6f545dc267365a728fe4cce1282dbb42cad7e939d4f52e SHA512 958da8845b46f9cc7c05b6882c194f6de471abd530bd2cfa3b4c9a3541a0ac3926173757a3ab4b931177a8bdee15b70b8d824d5f9d629a5e807a04b0c71463bd MISC metadata.xml 2864 BLAKE2B f1ed249b3864a0c66d02e0aeaf48dfa8ae18ee452a75a1932ab621d86902f602c511bb113fd385ad9d6b57d6d7a07b350f1ba25ab07cc0f646281d9d41e03134 SHA512 bf065ae2c73b735ad7f501e5a525718d506495a7ce4b415e79f67b52c166082f53272a1295fc325d8a98f050bc01d2a5bba1e85ef7e1e8dfcc738b837f93bfbc diff --git a/dev-python/QtPy/QtPy-2.4.1.ebuild b/dev-python/QtPy/QtPy-2.4.1-r1.ebuild similarity index 87% rename from dev-python/QtPy/QtPy-2.4.1.ebuild rename to dev-python/QtPy/QtPy-2.4.1-r1.ebuild index b36bfa5ce6fc..2d5fc3255ee9 100644 --- a/dev-python/QtPy/QtPy-2.4.1.ebuild +++ b/dev-python/QtPy/QtPy-2.4.1-r1.ebuild @@ -157,18 +157,45 @@ src_prepare() { sed -i -e 's:--cov=qtpy --cov-report=term-missing::' pytest.ini || die # Disable Qt for Python implementations that are not selected if ! use pyqt5; then - sed -i -e '/from PyQt5.QtCore import/,/)/c\ \ \ \ \ \ \ \ raise ImportError #/' qtpy/__init__.py || die - fi - if ! use pyqt6; then - sed -i -e '/from PyQt6.QtCore import/,/)/c\ \ \ \ \ \ \ \ raise ImportError #/' qtpy/__init__.py || die + sed \ + -e '/from PyQt5.QtCore import/,/)/c\ \ \ \ \ \ \ \ raise ImportError #/' \ + -e '/if "PyQt5" in sys.modules:/,/"pyqt5"/c\' \ + -i qtpy/__init__.py || die + + # We need to ensure the first option is an 'if' not 'elif' + sed -e 's/elif "PySide2" in sys.modules:/if "PySide2" in sys.modules:/g' -i qtpy/__init__.py || die fi if ! use pyside2; then - sed -i -e "s/from PySide2 import/raise ImportError #/" qtpy/__init__.py || die - sed -i -e "s/from PySide2.QtCore import/raise ImportError #/" qtpy/__init__.py || die + sed \ + -e "s/from PySide2 import/raise ImportError #/" \ + -e "s/from PySide2.QtCore import/raise ImportError #/" \ + -e '/if "PySide2" in sys.modules:/,/"pyside2"/c\' \ + -i qtpy/__init__.py || die + + if ! use pyqt5; then + sed \ + -e 's/elif "PyQt6" in sys.modules:/if "PyQt6" in sys.modules:/g' \ + -i qtpy/__init__.py || die + fi + fi + if ! use pyqt6; then + sed \ + -e '/from PyQt6.QtCore import/,/)/c\ \ \ \ \ \ \ \ raise ImportError #/' \ + -e '/if "PyQt6" in sys.modules:/,/"pyqt6"/c\' \ + -i qtpy/__init__.py || die + + if ! use pyqt5 && ! use pyside2; then + sed \ + -e 's/elif "PySide6" in sys.modules:/if "PySide6" in sys.modules:/g' \ + -i qtpy/__init__.py || die + fi fi if ! use pyside6; then - sed -i -e "s/from PySide6 import/raise ImportError #/" qtpy/__init__.py || die - sed -i -e "s/from PySide6.QtCore import/raise ImportError #/" qtpy/__init__.py || die + sed \ + -e "s/from PySide6 import/raise ImportError #/" \ + -e "s/from PySide6.QtCore import/raise ImportError #/" \ + -e '/if "PySide6" in sys.modules:/,/"pyside6"/c\' \ + -i qtpy/__init__.py || die fi } diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest index 364d5d657cdc..dab923513e55 100644 --- a/dev-python/aiohttp/Manifest +++ b/dev-python/aiohttp/Manifest @@ -1,5 +1,7 @@ +AUX aiohttp-3.8.6-brotlicffi.patch 1187 BLAKE2B fa565cea0a3a6ad118c1e1af7677cc393199e671a8a87d856b217b31024368248cb2df0515702867ea72f581c795658a70151a3004a718b3dffb9e16baf45269 SHA512 b3b4dc632ef0aa2045c90120c6110675e7df898bd858201eaba1b07c5551d32b37bfabb3685b7a31792e1b3b0dcb9c6d258ac4c6a8bfbbf65a8beeea96bf08fd DIST aiohttp-3.8.5.tar.gz 7358303 BLAKE2B e1a7df12380cded655a57735527607cc95661da99fe4a5c1aec40a2586deecee97592c9ea5e9bd43621bf069fe87f00d7bef712fab2b84783e14ff229495a7c6 SHA512 613dfe836c511832c68eadbd0a76882ec362ff956937aa913fc7567b7e3e1ac2085a70a1eca42fb016f38c076a131b506b22f26879ad06b077cb4a85e9dcd8db DIST aiohttp-3.8.6.tar.gz 7352172 BLAKE2B 4dc602abb4f9bd7c65bda7d11cde3e703bbc7786fb3f8ef36922caef42912b2c10a198ebdcecd3fcd022c3a9a729766a2023636f756a8fa10663bf988554f967 SHA512 43f1dd6670d90aefee7f0f30411b13c643ea684815b493cc4437e5f1981f4fdf4b718a40543d7c3c8c70d8b27470b8f3bf1609e46146362e0490ce0990a057f5 EBUILD aiohttp-3.8.5.ebuild 2832 BLAKE2B 1d9b5196e844fd201e1d28217e39554f627a2035119edab7e809e65ede573353c047fd2b4f94309e190a7f82044901439bdc935f817f878938c10c522736035e SHA512 bf3f241e24f65dfbefe3c2be95dd0d471e8c048b9534964613659456f913f1cf0afa2b5c20b7f11e61b84aff43608e1b1a47004b4cd65b9fc8bbafbc4563c787 +EBUILD aiohttp-3.8.6-r1.ebuild 2891 BLAKE2B 2783e0c384163b6e01dd0b62a22dee97bcfa9e6a30f1d962a41136ca5591049685c2c103dc8ff7662cf1b0671de7a8c48d226e7ffe2887166e5c2c7798953d3b SHA512 c3bf74f79fa4793d71252d25f0e1e6fdc97600e91a0ae04ff086e3d1fc8c478f55162a69fc40d5fd62e2699b1ffab25f0b1912e76c5536ed5e5072a1e2b81fc6 EBUILD aiohttp-3.8.6.ebuild 2876 BLAKE2B 0a9abc97eb9f7c067d01b6856871593ba95b4a221b0f1542b66da6ff3cc6bae2be09fa4975e70032cef6e2c734ec958a8098a63766ce8c2247abb60b563b578b SHA512 1e7c9d2d009700af9c9fbb71e8b687414ff5f603db7916c2b58fb18f740411c8d3e5854dca398d1502eb43ac34f069caf60de25298a3d22f94750f03b7a83295 MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5 diff --git a/dev-python/aiohttp/aiohttp-3.8.6-r1.ebuild b/dev-python/aiohttp/aiohttp-3.8.6-r1.ebuild new file mode 100644 index 000000000000..626addcde05a --- /dev/null +++ b/dev-python/aiohttp/aiohttp-3.8.6-r1.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 multiprocessing pypi + +DESCRIPTION="HTTP client/server for asyncio" +HOMEPAGE=" + https://github.com/aio-libs/aiohttp/ + https://pypi.org/project/aiohttp/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test-rust" + +RDEPEND=" + >=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}] + >=dev-python/async-timeout-4.0.0_alpha3[${PYTHON_USEDEP}] + >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] + dev-python/brotlicffi[${PYTHON_USEDEP}] + =dev-python/charset-normalizer-2.0[${PYTHON_USEDEP}] + >=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + test-rust? ( + dev-python/trustme[${PYTHON_USEDEP}] + ) + ) +" + +DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst ) + +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${P}-brotlicffi.patch" + ) + + # increase the timeout a little + sed -e '/abs_tol=/s/0.001/0.01/' -i tests/test_helpers.py || die + + # xfail_strict fails on py3.10 + sed -i -e '/--cov/d' -e '/xfail_strict/d' setup.cfg || die + + # which(1)... also -Werror, sigh + sed -i -e 's:which:command -v:' -e 's:-Werror::' Makefile || die + + distutils-r1_src_prepare +} + +python_configure_all() { + # workaround missing files + mkdir requirements tools || die + > requirements/cython.txt || die + > tools/gen.py || die + chmod +x tools/gen.py || die + # force rehashing first + emake requirements/.hash/cython.txt.hash + > .update-pip || die + > .install-cython || die + emake cythonize +} + +python_test() { + local EPYTEST_IGNORE=( + # proxy is not packaged + tests/test_proxy_functional.py + ) + + local EPYTEST_DESELECT=( + # Internet + tests/test_client_session.py::test_client_session_timeout_zero + # broken by irrelevant deprecation warnings + tests/test_circular_imports.py::test_no_warnings + # TODO + tests/test_client_session.py::test_request_tracing_url_params + ) + + case ${EPYTHON} in + pypy3) + # upstream unconditionally blocks building C extensions + # on PyPy3 but the test suite needs an explicit switch, + # sigh + local -x AIOHTTP_NO_EXTENSIONS=1 + ;; + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin,pytest_forked + rm -rf aiohttp || die + epytest -n "$(makeopts_jobs)" --forked +} diff --git a/dev-python/aiohttp/files/aiohttp-3.8.6-brotlicffi.patch b/dev-python/aiohttp/files/aiohttp-3.8.6-brotlicffi.patch new file mode 100644 index 000000000000..20e3c7ea0e5d --- /dev/null +++ b/dev-python/aiohttp/files/aiohttp-3.8.6-brotlicffi.patch @@ -0,0 +1,46 @@ +From 4d60891531637aed2fdc50a5dff4809d7d9b3f32 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Wed, 20 Sep 2023 15:28:37 +0200 +Subject: [PATCH] [3.9] Support brotlicffi alternatively to brotli (#7611) + (#7620) + +--- + aiohttp/http_parser.py | 5 ++++- + tests/test_http_parser.py | 5 ++++- + 2 files changed, 8 insertions(+), 2 deletions(-) + +diff --git a/aiohttp/http_parser.py b/aiohttp/http_parser.py +index 91e01f43..521ff5db 100644 +--- a/aiohttp/http_parser.py ++++ b/aiohttp/http_parser.py +@@ -49,7 +49,10 @@ else: + from typing_extensions import Literal + + try: +- import brotli ++ try: ++ import brotlicffi as brotli ++ except ImportError: ++ import brotli + + HAS_BROTLI = True + except ImportError: # pragma: no cover +diff --git a/tests/test_http_parser.py b/tests/test_http_parser.py +index 4b185c9e..dc373ea8 100644 +--- a/tests/test_http_parser.py ++++ b/tests/test_http_parser.py +@@ -21,7 +21,10 @@ from aiohttp.http_parser import ( + ) + + try: +- import brotli ++ try: ++ import brotlicffi as brotli ++ except ImportError: ++ import brotli + except ImportError: + brotli = None + +-- +2.42.0 + diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest index 434614999de1..062af2c4ec38 100644 --- a/dev-python/alembic/Manifest +++ b/dev-python/alembic/Manifest @@ -1,3 +1,5 @@ DIST alembic-1.12.0.tar.gz 1196597 BLAKE2B ff4bc1b94a32ab510b617befb039cb373f266fc891d355a1166a5559d4c053c57a834d9509a05bd5fbcb53a6ac0348038b2314907249ea9139a00c378b293bcb SHA512 170031efe7864835234f55123bff7496337ed1ce666fdaaa8a5040353dc23f98a0e2e6eaf95791f8be052b675015acb7e59b58436a470df9b4ce803c1ac5296b +DIST alembic-1.12.1.tar.gz 1200204 BLAKE2B 640435e09ee7d33c7fa375b6fa784e2ef4097b50074753341717bc21fa8bd838ca00ced6c5cc9e3d82eca494270ffe84bc4b74dc96ed01cb9aded77f21e33520 SHA512 c76bae8f22dcbb4b2d235a17059a756c33bf40d4ea62b937373a29dab7c4f6e36eef0030a721222663c191eba565530299d28726f06e0c40d74daec1d3e03b33 EBUILD alembic-1.12.0.ebuild 998 BLAKE2B 69697924982fa2b17d0d5d3c6ae9d0c6003476b0237e4c41baeeff185a12dc073b4bac03c77d4ea73c838a9c28d26351873c00dd4962e45677bb8afda0d993ff SHA512 a9d83e9b1cebc916f06f8fc32820c5bfc315b2de915f5f7e4af21c5ef6180430be357672ec01ee89bf3eaa76e2a37bcc067fd6d19721b8776737eb45dd4ddbde +EBUILD alembic-1.12.1.ebuild 1000 BLAKE2B 6137d44f26f5620e1af375b3370935f943a547e62c5cbf7e142975db2754498afc968718ab6acdac542bd1569f79ee8ba088e24db05dd655d278bb6588257d0a SHA512 3bd4650599df3ea40b8b15deffef4f7bc5682863f0e716eb40e32f8bbd44638d788b8819bf7cea640f1390e4164f3bc9d32aadbe4c365640ba2ed9222c48103d MISC metadata.xml 516 BLAKE2B 08b11ebed2913b00e0a8c0044a50e3ca7bc0e51fcad180725c90445227fed1aed58ed89b4bed58ef5c050c3eee3c19da33aabce5cd1f7835f4b560e67ccc7744 SHA512 b4afb6af57562e6065f03db71da0dbdfc9c4337e54cbaddfa257ee7bad48dbeecfaccd765901bf65279e34cf96be3975f983017858904716a36bf8c18f33db79 diff --git a/dev-python/alembic/alembic-1.12.1.ebuild b/dev-python/alembic/alembic-1.12.1.ebuild new file mode 100644 index 000000000000..0fb0d2348c60 --- /dev/null +++ b/dev-python/alembic/alembic-1.12.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy" +HOMEPAGE=" + https://github.com/sqlalchemy/alembic/ + https://pypi.org/project/alembic/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + >=dev-python/python-editor-0.3[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_test() { + # setup.cfg contains -p no:warnings in addopts which triggers + # datetime.utcfromtimestamp() deprecation warning as an error in py3.12 + epytest -o addopts= +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest index b8c7292cc289..aaa775034b6a 100644 --- a/dev-python/black/Manifest +++ b/dev-python/black/Manifest @@ -1,11 +1,5 @@ -DIST black-23.10.0.tar.gz 595880 BLAKE2B 978f0334abd1085ae9d6b085510c938235fb4b94ac0ecc4f13754f36d3d3152d4c5075d0177c5492a50cc45e8feb4af8d8eb023516d2fe85c0c61fa4b1eb8fb4 SHA512 2d24a269e66e07473afb0eeb0e25472ed53b20a4dad3622319cafd2f90f2615b4eba39971269c75208c439bfc430ca9b4922e7cce6ec9bd28e648cd62b75aea4 DIST black-23.10.1.tar.gz 597307 BLAKE2B 1f7522653e6eb537bd57826c8f4efc0520bab6a62b4ba5718fbd841bad046cd0a62edd5a87e8d5884e80b5882c712304e48f2af75770bd6b25e85dc7b262dc71 SHA512 493c46e01411ba6fc4ed81362dc056fb6171a9ec4d85142e5018e610b887b4ed674a09b6b0ede7cd53504904400adbf8b914b37cf0e73a0abaa2eef469a9ec02 -DIST black-23.7.0.tar.gz 586177 BLAKE2B 4bb50b6c7409a97aa277f1048c17101a1c91368b9269cf4c08d3052c036887d2ed6e5f1f2e044c14f41bf2d969d65183413c2a9810f12d96cbf09778c9b1310e SHA512 78d5e87bfef4dcaff007455e8c72dcd45f9374c09da6f4ba45ae7caa980005d1bc984c68fa44d4abf7969a376a4039546e7e8f537c3aa1331d213e13dcbe3941 -DIST black-23.9.0.tar.gz 588540 BLAKE2B f3c94acb1af6c4bf1ada948d4ea7b7cd243184b920fab7e741d9e5ee4a82e163e5570ca1451424ea379362ae1755907e4b5e63b517a4e420d6cbe9d69655a10f SHA512 4d1ae51353c7a0a4113796fcc10824228d5bd9a0f19474efc8c5e3a9b929433a586f058521fd1dae35301e9e33e6d231b0584f81514104ac5c787f8e55cb9fa8 DIST black-23.9.1.tar.gz 589529 BLAKE2B 642e1bb7b83653d879b3cbf1e618472a3106c1d9c918cbb57e5f517a96a8838a501f0e49f0fa1822d87600b4a8cecaac8da2bc9f08d5bc4131a611a90099f60a SHA512 0732409800a131fee69fffa8e7be8c128d26f0f75038235ba6f8c7451901199eed4118a2cb640ec0a5e6b40238bf41991c4a0559534f3a9f13d29f118e5b4aaa -EBUILD black-23.10.0.ebuild 1419 BLAKE2B 159bb6253fead0e9868fa730d93cda3942b8bcbdeba595a4ed853a7a5b38de2c1118f7014637adf229fa94faec559d2620093a0d8d442f85771dc13b711947eb SHA512 7891509019d71dd6a88f6b07cbf7b706136f36b20695abb14dd0a75305adec58fffe5ab0f817553e587b61800da15f38146c3779149e23e06b66df4c3c94dd11 EBUILD black-23.10.1.ebuild 1419 BLAKE2B 159bb6253fead0e9868fa730d93cda3942b8bcbdeba595a4ed853a7a5b38de2c1118f7014637adf229fa94faec559d2620093a0d8d442f85771dc13b711947eb SHA512 7891509019d71dd6a88f6b07cbf7b706136f36b20695abb14dd0a75305adec58fffe5ab0f817553e587b61800da15f38146c3779149e23e06b66df4c3c94dd11 -EBUILD black-23.7.0.ebuild 1411 BLAKE2B a34b33a3cfbf25f22b27e60d26931c86fcb5c8121d02660e7f6fd96fc3fbb0e19199c99f00a51e7a1ad40bcafb0213a59f13104537db38301a128748c0a2c38c SHA512 440d1b59f0fe0f4e1901a6181e819940123886ff0e28db0670c88b72dd57771447fbe5dcb2e815b8bc057690571e0d740106f4dbf7bad08b5e2371ecb71311cb -EBUILD black-23.9.0.ebuild 1419 BLAKE2B 159bb6253fead0e9868fa730d93cda3942b8bcbdeba595a4ed853a7a5b38de2c1118f7014637adf229fa94faec559d2620093a0d8d442f85771dc13b711947eb SHA512 7891509019d71dd6a88f6b07cbf7b706136f36b20695abb14dd0a75305adec58fffe5ab0f817553e587b61800da15f38146c3779149e23e06b66df4c3c94dd11 -EBUILD black-23.9.1.ebuild 1412 BLAKE2B b93125a851d6faa11135a7b0b41c48a41b0c3df51d237265cc998fc81098b16a94d3b9b4c170cea1c034aaecd5e32b5c0d3a59ab1c0c123830ff4bc0ebcd7a25 SHA512 d07cfded5e672a55ef276eb3f471cee02f71cff152119ae8efb72e78192a811eb7b3ecc666c820ef1458eaa3bb5b57723a0668a4977ad7ebdd3a8959d2bbed21 +EBUILD black-23.9.1.ebuild 1411 BLAKE2B a34b33a3cfbf25f22b27e60d26931c86fcb5c8121d02660e7f6fd96fc3fbb0e19199c99f00a51e7a1ad40bcafb0213a59f13104537db38301a128748c0a2c38c SHA512 440d1b59f0fe0f4e1901a6181e819940123886ff0e28db0670c88b72dd57771447fbe5dcb2e815b8bc057690571e0d740106f4dbf7bad08b5e2371ecb71311cb MISC metadata.xml 446 BLAKE2B 7d9bdbc4fdd62c1b4278a824a75dede64ccd3a4d865722a99edbd4e316342879eefa7b249c453668a5d33009e134e2feb4d1ac01976146c3e988f3724749d4a4 SHA512 0a3a912fc1d439a92452e48c9749705cd2307e645bb1274d22265656f6101574edda79cf04c03ae512818e7077e404f79fb1f70fd68d9c7cd3be3417f991700d diff --git a/dev-python/black/black-23.10.0.ebuild b/dev-python/black/black-23.10.0.ebuild deleted file mode 100644 index 29726cd5e4ea..000000000000 --- a/dev-python/black/black-23.10.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 multiprocessing optfeature pypi - -DESCRIPTION="The uncompromising Python code formatter" -HOMEPAGE=" - https://black.readthedocs.io/en/stable/ - https://github.com/psf/black/ - https://pypi.org/project/black/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - >=dev-python/click-8.0.0[${PYTHON_USEDEP}] - >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}] - >=dev-python/packaging-22.0[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}] - dev-python/aiohttp-cors[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest -n "$(makeopts_jobs)" --dist=worksteal -} - -pkg_postinst() { - optfeature "blackd - HTTP API for black" \ - "dev-python/aiohttp dev-python/aiohttp-cors" -} diff --git a/dev-python/black/black-23.7.0.ebuild b/dev-python/black/black-23.7.0.ebuild deleted file mode 100644 index 4d0dcf5513c9..000000000000 --- a/dev-python/black/black-23.7.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 multiprocessing optfeature pypi - -DESCRIPTION="The uncompromising Python code formatter" -HOMEPAGE=" - https://black.readthedocs.io/en/stable/ - https://github.com/psf/black/ - https://pypi.org/project/black/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/click-8.0.0[${PYTHON_USEDEP}] - >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}] - >=dev-python/packaging-22.0[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}] - dev-python/aiohttp-cors[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest -n "$(makeopts_jobs)" --dist=worksteal -} - -pkg_postinst() { - optfeature "blackd - HTTP API for black" \ - "dev-python/aiohttp dev-python/aiohttp-cors" -} diff --git a/dev-python/black/black-23.9.0.ebuild b/dev-python/black/black-23.9.0.ebuild deleted file mode 100644 index 29726cd5e4ea..000000000000 --- a/dev-python/black/black-23.9.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 multiprocessing optfeature pypi - -DESCRIPTION="The uncompromising Python code formatter" -HOMEPAGE=" - https://black.readthedocs.io/en/stable/ - https://github.com/psf/black/ - https://pypi.org/project/black/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - >=dev-python/click-8.0.0[${PYTHON_USEDEP}] - >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}] - >=dev-python/packaging-22.0[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}] - dev-python/aiohttp-cors[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest -n "$(makeopts_jobs)" --dist=worksteal -} - -pkg_postinst() { - optfeature "blackd - HTTP API for black" \ - "dev-python/aiohttp dev-python/aiohttp-cors" -} diff --git a/dev-python/black/black-23.9.1.ebuild b/dev-python/black/black-23.9.1.ebuild index a3efa1485578..4d0dcf5513c9 100644 --- a/dev-python/black/black-23.9.1.ebuild +++ b/dev-python/black/black-23.9.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" >=dev-python/click-8.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index b6546e017ea7..eb596c1b4074 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -4,11 +4,13 @@ DIST boto3-1.28.68.gh.tar.gz 717553 BLAKE2B dd8ba562613456e30c0f8bfe2f3befa9601b DIST boto3-1.28.69.gh.tar.gz 717978 BLAKE2B d7339e73fec81a8c8eb013b4136ab3961bb7c27cbf2b479abf12d814bb49f959dad91cc091b5ceabc01de9205b732b7df6c7fb7c37dfacc72a7d862f3e54a3f7 SHA512 2f6fa2192115367f8a899fe16308365509f543146c00be4e04c2aa323a188dedfe3e531b8d2a8b80fe9a143d101039a8a34babf5c3b1073f306f7946a45ec976 DIST boto3-1.28.70.gh.tar.gz 718741 BLAKE2B 0d8c0f8e4ceda65f223a6b5151015182905e4c76dc34ceede2af78ee8e71bbda95a70add771cdb313f4f63d7ae83fdbcb1c505a0157219c06a4d2dbcac584b27 SHA512 aea9a1c957c3a184ed8f8472f245b822b27185aa9427b14fd5cd380282a5c6f4dbb831940b4b39b147093448d8889910a52e26fb790b1e3e18ae24d9b2ddca15 DIST boto3-1.28.71.gh.tar.gz 719518 BLAKE2B 0ed15aaf3c340ebb492ec58b7a4b7754a4e5ca7c3fa3e71c6940c99c13eba0e46d24fbfbcdd6a6c6ebc57fec98499f9478ac4f531730b226d2534042ff282b89 SHA512 88ec46e9051bb963db8c3123548337910fae92aa0dd39668665db6a94c0f59ce14a1bf98630e92a5e736d539fe470d8e4ff8395e600e1b8166a8fe47ad89f4e8 +DIST boto3-1.28.72.gh.tar.gz 720666 BLAKE2B bbce0af7cba130ba30d4a319fc05fd0e7749fba2056136b5874fe18a70478f52c2c4e25ba89fc56b71831d48d3f95b6bc2b2e9fd5318c1ff259cb6789ece0d0b SHA512 38ed50770c0bd355d462f7a4eb824b14bf01cc6772392f5eb79df2bb5dd96f3cbc843456256646f8e2ad9335c2de1465c4a9d68d8a66e9895e7280404218671f EBUILD boto3-1.28.62.ebuild 1581 BLAKE2B 3321baf451888ad370e81162c39222de8ad2ea4217f54a1a4f3cd9818c7b612305ef84c795eff5e7f6d53991c0fee83de67b5a2edf1be8c084f69882920acac8 SHA512 c76202b2ee7ffc4810d03a1702a15829cf66816e372fd0d1acfe3cdc0415d26431a03e4e252549d6e546ab21a161af8740d915a87a2ae328814194af97f8ad8a EBUILD boto3-1.28.63.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 EBUILD boto3-1.28.68.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 EBUILD boto3-1.28.69.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 EBUILD boto3-1.28.70.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 EBUILD boto3-1.28.71.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 +EBUILD boto3-1.28.72.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 EBUILD boto3-9999.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.28.72.ebuild b/dev-python/boto3/boto3-1.28.72.ebuild new file mode 100644 index 000000000000..a37cc38af2f3 --- /dev/null +++ b/dev-python/boto3/boto3-1.28.72.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} \ + -p xdist -n "$(makeopts_jobs)" --dist=worksteal +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 3c6180b00c38..db2842285327 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -4,11 +4,13 @@ DIST botocore-1.31.68.gh.tar.gz 11989788 BLAKE2B d8d34511e3ef65f54e1b305cf60cdb9 DIST botocore-1.31.69.gh.tar.gz 11993410 BLAKE2B 3bb478c0d0bb8add09f3659739000ca5df6a2aead9ae51a44adb1d409d700fd27005cf9a96bffd679a70058125396761c2d654a93009cf660d9b7864567eeb7c SHA512 334aa763eed79a479d8e8ca64eaf44919f3d9af7b637577e12eecc162c79235255ab6bd19ca9edd0698215fb11e198f38bf924db1590b6da3121ef5f7aa7f00e DIST botocore-1.31.70.gh.tar.gz 11998773 BLAKE2B 1843caf6976d066b1898a3721303c05a1075acd4cb59393adfa31542647d85d6b9fb3dc06e7710ff0249126bc464eea3bf47e3e484a242100facce7c545ef2d3 SHA512 4b2f0548cd3b223e30537b2ec6d3de2f417b2df0e5c9af00e9cee295483a50f66abcc2ca1d449aa4e85917f0157b249e594f8be7fb919069b97e49b174d53960 DIST botocore-1.31.71.gh.tar.gz 12000913 BLAKE2B 1cb78a9da73deacb302023f785d70645d3e5ecb8f828ebffb32f05f4d4f3343b5a9edf1fb0dd1c353c5bb38e094500ec2e1578c342312dca94ca64928c4d8b28 SHA512 6aa3a66c90cde16decf8b4dd678496d82d69388533105c3c785dca54d73736d2c3bb017ca57a39ea2dd59925ddc09dcd0ef600e8efd85c057356c29d2ce4013a +DIST botocore-1.31.72.gh.tar.gz 12007238 BLAKE2B 3eca25ae134849aebd4d51d6f9c06c5606b9612ef55f46eaa545f1d7e978bb9d8d6a260615500c57d7efec8bc744a01ec4fc290fceaa48d6186847732b3b4a2b SHA512 8a31ab6ac3ba2d5fd565449ea424a482c31a586fec7601c84e64b5cc209d30d16279ccec64e7c2971bbce141b9011103b87b034a807f7d5a875eb0d9f6254050 EBUILD botocore-1.31.62.ebuild 1592 BLAKE2B c5a131514206b9f7ef98aaed462ec767d932eeea538773e42ca99947021c1041dbffcd6e2f46d892031cc069e60a9a0ca607d9550ac1c5aeed89d1054e00a1b2 SHA512 056d3df23d41a7a44604241a9cad27b7052f065f5e4cf9fc335cc0228ff6e27cdc744cc9e1a33f5b77414dc598467ac436588e6f1e1375464b8ea5961dbec73f EBUILD botocore-1.31.63.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb EBUILD botocore-1.31.68.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb EBUILD botocore-1.31.69.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb EBUILD botocore-1.31.70.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb EBUILD botocore-1.31.71.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb +EBUILD botocore-1.31.72.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb EBUILD botocore-9999.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.31.72.ebuild b/dev-python/botocore/botocore-1.31.72.ebuild new file mode 100644 index 000000000000..7cacb5c3f634 --- /dev/null +++ b/dev-python/botocore/botocore-1.31.72.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" +} diff --git a/dev-python/contourpy/Manifest b/dev-python/contourpy/Manifest index 818c34d24cad..2d5e5224cc2f 100644 --- a/dev-python/contourpy/Manifest +++ b/dev-python/contourpy/Manifest @@ -1,5 +1,5 @@ DIST contourpy-1.1.0.gh.tar.gz 13413711 BLAKE2B 020bf7f63dbe304e71b66249cdfa86047598a3f8352657f7c179bc068869bf7659fb7c821749a0be33a8a04ec02dc642ac7a9ed14f5fd73d4a1e9f20c3606ee2 SHA512 aeb60db039aa14aed29a31dcf6091708daf7e65589964dd7682dc28e085d584103abb872e607685408eaefd4947adeba966c9a0d93cb1f827805189e498c67d8 DIST contourpy-1.1.1.gh.tar.gz 13417093 BLAKE2B 217b99a1000575d362ca60327f39d39fd5f241f1e0f94ac3f049e2bf195388424f10bfd33c2a007da32eb939c1a04e96942ce0092c091533166c54da906b68af SHA512 7d135f18fa28ecd5d6c715650fc5672291c6f46e96cfcf8d2571c401d5bae0d27fa6a2e9f80e4f735af3016c7ced92552f26e8c5519e725e1bf6fe54c7603a03 EBUILD contourpy-1.1.0.ebuild 1024 BLAKE2B 3cd165023b3eea552cc48bcb75029a5845c5d0093ce973eb29c263e89007d139e86753bc271c5862be043438f831e8c8d479481217ffb9b04fdae80153a7e3a5 SHA512 45ca7414f8f6f9b31f97a938dee3611520cde61c6d6905ecb62e38a42d5817692089b1463e88178a7f5a19e382cfca62ff31259b280bc1da30662b62623bb3e2 -EBUILD contourpy-1.1.1.ebuild 1025 BLAKE2B 1b2c87814fa4a7a45c2af6897c7f9e8e7b5384b21f9652517aa64d1e28466cb705a4cb682c878c35df15255377a03415bf1b33a65921177a9e4a0ab31f09d00d SHA512 eeab8ceb1d35994ce3084735b107972d608c21a38e007ae63acae58484aa2df2164aa6240372e56d10f117cf0873ec4ede5613337bc084f77814ad8912e79144 +EBUILD contourpy-1.1.1.ebuild 1024 BLAKE2B eab5179433b66758a194ff2337be71938bdf963ff459e53d9452e76f2e796146b68d4d1c28590b484262429850e3f40a57482c78fec72cf519ca2a37c4570bb2 SHA512 f38830c0fa76e3d5b592671bf86d432bfcff4c564c0c5b75d187f390f80db3d18314a3cdd96fb3f057f646886a58eb3435426007bcc23c45e590fecf7de15082 MISC metadata.xml 372 BLAKE2B de3d6cc9d8727bf43be63fdbb8aa2ad375667d189019e189be262e39d028acab98a21e200798c2d5c5c72521aa7d38202e3e235dd44de9b43a7dc9e045d50c47 SHA512 e692f94d805d7f56fc895a4c76dfbacf2f068d687b9191482b946445baa3bd0a685eda7a1b0aec2aaf9a02e6f23d87f0bf22d90f42e3c21d930724c635ff859a diff --git a/dev-python/contourpy/contourpy-1.1.1.ebuild b/dev-python/contourpy/contourpy-1.1.1.ebuild index 34147fde2836..3dcabe49f47f 100644 --- a/dev-python/contourpy/contourpy-1.1.1.ebuild +++ b/dev-python/contourpy/contourpy-1.1.1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/numpy-1.16[${PYTHON_USEDEP}] diff --git a/dev-python/cypari2/Manifest b/dev-python/cypari2/Manifest index 7663579594c2..da6ba3b787fd 100644 --- a/dev-python/cypari2/Manifest +++ b/dev-python/cypari2/Manifest @@ -1,4 +1,4 @@ AUX cypari2-2.1.4-regen-bindings-for-each-python.patch 1337 BLAKE2B e3223252db7834088400d9b1856ef9c15a63e3375847445cdcfd3d8a9e735c1d238e508ff2913825f4a0834e1e4e8b9468151d5bb77a2ed087309d54b183cc7c SHA512 a4588ffa8d9d2ec6e9bcab76876540e5e0da2bb9b56f927825737d030bf938e5fe10f84bca61dc2277f9842bca02db2c87c46c136565e5ef37b2190ce45d9029 DIST cypari2-2.1.4.gh.tar.gz 127038 BLAKE2B 0d4998841a9a630ea062d7096845771a9a250ed66b68f99988ded6442724559089e8dbbce13ef5c6ad467705c65b2ac9fc5889fa9c40b9665083af558280b81a SHA512 b5926281037aebb899c1a433a0ca106cdfafcb8cb7abb863268ff8151dbc52ee21dbe1d09dde632de1640a4cc4d37f59bebb0e379d61ac2fbdf9fffcf3ba4775 -EBUILD cypari2-2.1.4.ebuild 928 BLAKE2B 33e3954ee8bdeb3917999bfa254f2bf7d5432884d1e2714c41bfbf6f86328717d63e3b66c9671799f3bbcd6c04ce076f3e51c925fd8fded77bf2c47448f32dc8 SHA512 bc6d5199926b0eaa7cb0c0c27b65fabe54dd694bd39130a2059a288fbbe172bc6c63b0a89caeeae0063524dfc8a7b1a77e91b83f60a271d4ab5c4b93c32919bb +EBUILD cypari2-2.1.4-r1.ebuild 932 BLAKE2B 9dca50529c3fd39ae43ecb46d1ef5c59107b45e236cf8257e8a4cf6405b8d3b2c8533d5b1169a88060b68580f61f40d9f988f0d5aadd9a874bf596ab50128308 SHA512 3222b519e768554ce83b71208ea7707602898ac367bd87f6a99af09dbfa9389db1d4e25aca5d404bf7cb851ce5e54b654a7550f89f306617758b507d734f5ea6 MISC metadata.xml 763 BLAKE2B bd41f69c681be66fb8d70d606f9dcaf586fd5b37399a1ce9bbb97eb3b2042272f681ed15d9f8e0654b34323672aaff784582a81c28f40e41385450ab233000ab SHA512 c9d7fc5d6ea9f9b4d995710f642aad46d83b3ba3222f089b601d4653e7e79966803c8d0b82683df232e44c2aee79219c4bf3965cff63265bbe480f4dcd03cf02 diff --git a/dev-python/cypari2/cypari2-2.1.4.ebuild b/dev-python/cypari2/cypari2-2.1.4-r1.ebuild similarity index 94% rename from dev-python/cypari2/cypari2-2.1.4.ebuild rename to dev-python/cypari2/cypari2-2.1.4-r1.ebuild index 97c339f4b723..84038a84a693 100644 --- a/dev-python/cypari2/cypari2-2.1.4.ebuild +++ b/dev-python/cypari2/cypari2-2.1.4-r1.ebuild @@ -24,7 +24,7 @@ IUSE="" DEPEND="sci-mathematics/pari[gmp,doc] dev-python/cysignals[${PYTHON_USEDEP}]" RDEPEND="${DEPEND}" -BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" +BDEPEND=">=dev-python/cython-3[${PYTHON_USEDEP}]" PATCHES=( "${FILESDIR}/${P}-regen-bindings-for-each-python.patch" ) diff --git a/dev-python/dparse/Manifest b/dev-python/dparse/Manifest new file mode 100644 index 000000000000..4aae5e4fbc1c --- /dev/null +++ b/dev-python/dparse/Manifest @@ -0,0 +1,3 @@ +DIST dparse-0.6.3.tar.gz 20316 BLAKE2B 6da05ddd01b059f8c7473be99f80d0b870c61f5417b3957a7ba55077e2e4757c0a7438b64abde042ea9d4d4a8faa0024752e735c02136f8274ba3ad120324a02 SHA512 b73623fee7add7bf7d5f453c96f602a28ceca8552bba14f938ad3102da38f23e9a93469cf716beeb0a2f2a578562e3ab843c1e86b7615c315b100c0c32108a7b +EBUILD dparse-0.6.3.ebuild 419 BLAKE2B a02f217e9058514861effb82a1cee72f539bafbe95c96974616e5e1789d528f24f4f08fdb82ee0808a7bde8311eec0dad4a2a039a5ced470668d78c68889b290 SHA512 a9ffec844bff83ae5191276f0d98f5fd5e7480e5dc8d9965b0de32776ad81daee20d864fc20e6485b0d86b56ef7b233152865320d641097df9fa2ca362df2626 +MISC metadata.xml 536 BLAKE2B 21d63528a6074f7b037a457a232890b36892caff548a6a6f35bed3f168393ec794f46ad9ca50a61bff2b3a4d4f2b8ccf888c83a4acf4f062b69ce0e4cf353952 SHA512 d680439207417876fe97f06644f0cc45f7e4e522e2821f6af76703b01152aa083173fb29f4042e671f250113c684251175356e390935095a5c0c04c9038fe771 diff --git a/dev-python/dparse/dparse-0.6.3.ebuild b/dev-python/dparse/dparse-0.6.3.ebuild new file mode 100644 index 000000000000..d262d790c542 --- /dev/null +++ b/dev-python/dparse/dparse-0.6.3.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A parser for Python dependency files" +HOMEPAGE=" + https://github.com/pyupio/dparse + https://pypi.org/project/dparse/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests pytest diff --git a/dev-python/dparse/metadata.xml b/dev-python/dparse/metadata.xml new file mode 100644 index 000000000000..3a5ad18648af --- /dev/null +++ b/dev-python/dparse/metadata.xml @@ -0,0 +1,17 @@ + + + + + oz.tiram@gmail.com + Oz Tiram + + + proxy-maint@gentoo.org + Proxy Maintainers + + + + pyupio/dparse + dparse + + diff --git a/dev-python/fpylll/Manifest b/dev-python/fpylll/Manifest index 403c33e0aaa9..373901871d55 100644 --- a/dev-python/fpylll/Manifest +++ b/dev-python/fpylll/Manifest @@ -1,3 +1,3 @@ DIST fpylll-0.6.0.tar.gz 1084736 BLAKE2B de4fc2ef762a1dc931e728cae4857da34828fb929eec0cf05c076bce5b3f7475492871d016d94f9cac4515a04a7f652440511f4ba8f1b724c351a403d5375ea0 SHA512 e21ed21362cb9256dbc828f4d628602cd8b5c1a8640116f1c137e85056cedc89a73cab58c28ea12212ee92f4ed36b99796c5dbd30c55159baf9b33770b1a9aab -EBUILD fpylll-0.6.0.ebuild 698 BLAKE2B 082fe0af2030a3c14381aca6a05ae8490110e93be706a88e82b958f07be220bc71b6e05c2968834d28f3158828affdad8db6ce10c6569e6b9feb057b2aff5056 SHA512 65e57df87f05ea5979cc7ad9e00e0825908dabbbc802e6c6051639b2860bb25e2becbc2cefabdfc449fcfab9035a2646455936d07078ffb191391e89ac394a42 +EBUILD fpylll-0.6.0-r1.ebuild 702 BLAKE2B 230de506015b91b4f2838fc095b5f5e1baba801147e90a313636d873ba5f01effcf2079a97bae033b3f3e86bd52addb6cd9c195e4c62c1f6a7604fc3fe354b69 SHA512 2d5c7585058dab9bb4b1230de2d0a7f172875b07557546b08e90e2dd590bd20e75804e564558b39cd1256ac38bf238954697f7cf263c99184a132265d6385cea MISC metadata.xml 758 BLAKE2B a283c782701551a3b5de845a4707090b14a1671d311cef927cc50b89dee4e3428b02332e487232073034c821f6ea2e5cfdcbd86a827654746f060b0cfeb36d80 SHA512 89cfd778ab84ec1217e36e15e7fe1508b8c5344b2a94e8d99aa884115948e64ff88cd029060f0a64568587ce21ca328799514210c39b3b3650647e5f6f1353b8 diff --git a/dev-python/fpylll/fpylll-0.6.0.ebuild b/dev-python/fpylll/fpylll-0.6.0-r1.ebuild similarity index 92% rename from dev-python/fpylll/fpylll-0.6.0.ebuild rename to dev-python/fpylll/fpylll-0.6.0-r1.ebuild index f2feb1f4ee5c..c584d02fb7ae 100644 --- a/dev-python/fpylll/fpylll-0.6.0.ebuild +++ b/dev-python/fpylll/fpylll-0.6.0-r1.ebuild @@ -23,7 +23,7 @@ RDEPEND="sci-libs/fplll dev-python/cysignals[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" -BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" +BDEPEND=">=dev-python/cython-3[${PYTHON_USEDEP}]" distutils_enable_tests pytest diff --git a/dev-python/graphviz/Manifest b/dev-python/graphviz/Manifest index 757bf789b3a5..081d4e58cff3 100644 --- a/dev-python/graphviz/Manifest +++ b/dev-python/graphviz/Manifest @@ -1,3 +1,5 @@ +AUX graphviz-0.20.1_fix_python3_12_test_deprecated_escape.patch 997 BLAKE2B f78c3dfbee7325bb5d577e648f00712c4bb596a8f1e08baa6dda83089b35e6dfebb1487f828f61b8f689726167369c30cb5f37a557b6a3906f6bb8051e9ccf69 SHA512 ee24cb82038267c2dd6b49db12d5dfdca2c2d5eabbb2e357669c9535c009e5e69c13a116d424cb32f47123c5cdfce445b6e0664cf8a3fd9170df1096f214dc5d DIST graphviz-0.20.1.gh.tar.gz 188952 BLAKE2B 65d0b993e01492894b6d245c0869412b4956e5d55f9d8d490505c8f3477dc5ab98739cf0bf1aa1a15c4bacb2db4c2807659ce410ca65503c5876ffdc278e959f SHA512 34d340469856777f03b9c9e6d28f232908797bc1456a5b50104dd2f7dc8b7488afc7b29a564d57707ae96f3291f5ae90b8140ab64e378b82f271b5521763fb55 +EBUILD graphviz-0.20.1-r1.ebuild 1109 BLAKE2B dff4260df3b918da5f912d11065e5f56373d496addccd171054f8a7a00c959279eab940b96a4fe15a2e6dbcfcd13dd4b0c39d18d7380e334ba37286237e0d3d4 SHA512 0287b0614d859f3f77236f48571b26dcf613ffb82700613891173ec2d99e42d48caf4d17afa272a517168ce82a84340486ebd93d4dfebe26b138c1dad76eb1f8 EBUILD graphviz-0.20.1.ebuild 994 BLAKE2B b2f309ba44116afb4b112dfad14c8d3bb7f9ba98c18411fb0029d9e506c21bcf514bfa898e7043d6a2c73420b88e0da580a8dce16af9538b62b1f7a6dc0d8e77 SHA512 ef47cb2203eb12fabdf388ea3c780623ec1526140b22b807d49cbd55a6d5f12b9b743f5d5ae6eb5ebb914ed1f77c1423fcbbcfefeed6c01753dd7f5cd2d11267 -MISC metadata.xml 553 BLAKE2B d974f24c488a83d7c1510825d5e157644a4df70113af1283224a847d1cce2535ff4cb0633833a8671f6508fdd38c9079bc21239fdc1d1e9ac85f2ad08ea3a297 SHA512 72d2ce4887aa23136d689bf51b94f17ea3c8803464f623b0f4380381b9639a15a34858f26f129d5db2025d2ccda82dc80f22f5984ef58cffdf4dfcd7b8c51127 +MISC metadata.xml 609 BLAKE2B 782098a112f4c30ee297b068678c457454843e8ab52fe0ac8e545197f3799a4da13a19b0b3658dd2896dedc2ae3ba7cefb4281185d27fc806afe0f38b3c206b0 SHA512 d67fa7026a4b9e03f208709ce9f7b63daa41eaa5432fd0ec70abd11cbf78fd166fe2ef2990ce051f3a296b37bd3cb6588a32505282da0bb2fd2d096718982dfb diff --git a/dev-python/graphviz/files/graphviz-0.20.1_fix_python3_12_test_deprecated_escape.patch b/dev-python/graphviz/files/graphviz-0.20.1_fix_python3_12_test_deprecated_escape.patch new file mode 100644 index 000000000000..0193ef928775 --- /dev/null +++ b/dev-python/graphviz/files/graphviz-0.20.1_fix_python3_12_test_deprecated_escape.patch @@ -0,0 +1,30 @@ +From 5ce9fc5de4f2284baa27d7a8d68ab0885d032868 Mon Sep 17 00:00:00 2001 +From: Sebastian Bank +Date: Tue, 24 Oct 2023 20:39:52 +0200 +Subject: [PATCH] expect SyntaxWarning in test_deprecated_escape() under Python + 3.12 + +https://docs.python.org/3.12/whatsnew/3.12.html#other-language-changes +--- + tests/test_quoting.py | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/tests/test_quoting.py b/tests/test_quoting.py +index e4ece573bd..3692d38a12 100644 +--- a/tests/test_quoting.py ++++ b/tests/test_quoting.py +@@ -1,3 +1,4 @@ ++import sys + import warnings + + import pytest +@@ -14,7 +15,8 @@ def test_deprecated_escape(recwarn, char): + escape = eval(rf'"\{char}"') + + assert len(recwarn) == 1 +- w = recwarn.pop(DeprecationWarning) ++ w = recwarn.pop(DeprecationWarning if sys.version_info < (3, 12) ++ else SyntaxWarning) + assert str(w.message).startswith('invalid escape sequence') + + assert escape == f'\\{char}' diff --git a/dev-python/graphviz/graphviz-0.20.1-r1.ebuild b/dev-python/graphviz/graphviz-0.20.1-r1.ebuild new file mode 100644 index 000000000000..8757908d0fc5 --- /dev/null +++ b/dev-python/graphviz/graphviz-0.20.1-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Simple Python interface for Graphviz" +HOMEPAGE=" + https://graphviz.readthedocs.io/ + https://github.com/xflr6/graphviz/ + https://pypi.org/project/graphviz/ +" +SRC_URI=" + https://github.com/xflr6/graphviz/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux" +SLOT="0" + +RDEPEND=" + media-gfx/graphviz +" +BDEPEND=" + test? ( + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-1.8[${PYTHON_USEDEP}] + media-gfx/graphviz[gts,pdf] + ) +" + +PATCHES=" + ${FILESDIR}/${P}_fix_python3_12_test_deprecated_escape.patch +" + +distutils_enable_tests pytest + +src_prepare() { + sed -e 's:license_file:license_files:' \ + -e 's:--cov --cov-report=term --cov-report=html::' \ + -i setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + "${EPYTHON}" run-tests.py -vv -ra -l -Wdefault -p no:xdoctest || + die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/graphviz/metadata.xml b/dev-python/graphviz/metadata.xml index b806233b4cf6..a16a2d40fe06 100644 --- a/dev-python/graphviz/metadata.xml +++ b/dev-python/graphviz/metadata.xml @@ -13,5 +13,6 @@ graphviz + xflr6/graphviz diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest index 81afbbce1fe4..733c8a5c0f38 100644 --- a/dev-python/griffe/Manifest +++ b/dev-python/griffe/Manifest @@ -1,5 +1,7 @@ DIST griffe-0.36.4.gh.tar.gz 192823 BLAKE2B 42815673835bffebf97ab3bd436997329229596d24f4cd6fcd0b57f137b113bd42461cf9b8a33472ef6887dc7efdb4d88f31b6f503abb365f101311ff89fb5f3 SHA512 76d672f91643d347d15e97eb29bd1cdb24f843d396777287d5f5c28259f4f25dc7a89d53a83189e84572fcbed5201144d2b15f1bbc0864799c7703ce90b1cc7a DIST griffe-0.36.8.gh.tar.gz 194133 BLAKE2B 6fb1f38e3f9da452ba79253ed3786ec29d96bf208bd17f3920fcfff6dd0bc0fda39c26dca28ab07736dd64481137b0f4aa7d058b94d0815fddff0bcf8cf6cfc9 SHA512 bde9bd8313f4c5ff4617cc1f6edcb754a445366e2f03cb8b1126e13ab644c700ccab4fe6ebfed163a4da046ec729d3b2fe79b89d6d17b8c5446c198535795294 +DIST griffe-0.36.9.gh.tar.gz 197054 BLAKE2B 0351e72bf119bd98c392c56f254bf632552077d340c0c27b51780934c8baff1e6d33712f65bf31fefd2a8864d110790a78de3d77e2f5cf19429c9b68a5a01b9c SHA512 1b4cdfcfe6c1946183d3445e16b6f689cecec259842c97793af7fb60be3b885da82fddcfba74bed3ba82a8f475fb0321c2ebb03fe02feca80888c244cc4493df EBUILD griffe-0.36.4.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756 EBUILD griffe-0.36.8.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756 +EBUILD griffe-0.36.9.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756 MISC metadata.xml 398 BLAKE2B eb35dbbdd7d3482404991416d9e06e3e87f88a96cc91d481b5a2f53eb732172116b4cfefa1a65f9ba8db44e2b10ed0fd6e4031b7d17382e9e931d1a2eedb322e SHA512 833aac5d52c2584143d67b7ad325e9538cee17d454410b3c4708ad9b47f58d3b2c0875d735b149603bb36ae124d24343b2e456a6db5e5f806da2e13f32c108cc diff --git a/dev-python/griffe/griffe-0.36.9.ebuild b/dev-python/griffe/griffe-0.36.9.ebuild new file mode 100644 index 000000000000..c8d57610c9ff --- /dev/null +++ b/dev-python/griffe/griffe-0.36.9.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Signature generator for Python programs" +HOMEPAGE=" + https://mkdocstrings.github.io/griffe/ + https://github.com/mkdocstrings/griffe/ + https://pypi.org/project/griffe/ +" +# Tests need files absent from the PyPI tarballs +SRC_URI=" + https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + >=dev-python/colorama-0.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export PDM_BUILD_SCM_VERSION=${PV} + +EPYTEST_DESELECT=( + # fragile to installed packages + # (failed on PySide2 for me) + tests/test_stdlib.py::test_fuzzing_on_stdlib +) diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest index f3ab05a78577..c142b823d5d9 100644 --- a/dev-python/httpx/Manifest +++ b/dev-python/httpx/Manifest @@ -1,3 +1,3 @@ DIST httpx-0.25.0.gh.tar.gz 2169337 BLAKE2B 632a11917c35150be4aa9a946ae90493ba19b37697f97f82c36334a1004c57e9c256af54bcd0afbc2d5a67bd48f28c578285dd48473c8ccfd4b1c11e2c6bc069 SHA512 0be0f7ed53061d1dd9e0010d5a10adc6508bd49bf51e5ccf44f0aa2f54bdd067e3a7d1f37dfab80d3d374984aca2f20c346e46b8bc518826ce3371abc7291ee3 -EBUILD httpx-0.25.0.ebuild 2110 BLAKE2B 50918488e99d8d84af61624c6853fe05a2eb144cce7dc145cace0f81ad8279a8982c15a6d9fac2e5e832387b0c5135404a19a1f18b11465d233d0dd2baef685e SHA512 dc6c56ec5cc26c5e646ca5ec7e72d5281885078533a46906cb4d101f6b74df26d5d1744f58b261da49eaa11c6b5a138674362a724de4601a261763073ec1ca83 +EBUILD httpx-0.25.0.ebuild 2206 BLAKE2B 690e1315316e1ff5f0d1cb79f645dd255156ec69990b013e17ebf50b5b49ce7e77ae7c4ee5ff0f5f1cd46d0c94d81a66f6d6239cb2d93be09437676a3bf84b5f SHA512 3546e54bfd458f124cab9706b740d4feb478c5c94b799cd38267e1b8c99af68b730610b19a081fda4449059ec3f3865ebd17a7b4c6ce5be982934cfcf4f73e60 MISC metadata.xml 518 BLAKE2B 063b5b95529cd5a31aac83998c0acbdfef208c34e931c96ae8ee767a326301a597a8297514b5c97bef2b3b706b8938d38c0e5f5d752307a9dd06984792c799a2 SHA512 3a29dffa0f951255a67468b28917590d4108ca12e14af03bfddef80f6d48e266fcccdd991e778ab9e267c0bc76ff0017e07905c1f2f45dc440a9af89f6cae6aa diff --git a/dev-python/httpx/httpx-0.25.0.ebuild b/dev-python/httpx/httpx-0.25.0.ebuild index f705e90d5cef..d1530d4041e9 100644 --- a/dev-python/httpx/httpx-0.25.0.ebuild +++ b/dev-python/httpx/httpx-0.25.0.ebuild @@ -39,7 +39,6 @@ RDEPEND=" BDEPEND=" dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] dev-python/anyio[${PYTHON_USEDEP}] dev-python/brotlicffi[${PYTHON_USEDEP}] dev-python/chardet[${PYTHON_USEDEP}] @@ -60,6 +59,11 @@ src_prepare() { sed -i -e '/^httpx =/d' pyproject.toml || die fi sed -i -e '/rich/s:,<14::' pyproject.toml || die + + # use brotlicffi instead of brotli in tests + sed -i -e 's:import brotli:import brotlicffi as brotli:' \ + tests/test_decoders.py || die + distutils-r1_src_prepare } diff --git a/dev-python/jupyter-server/Manifest b/dev-python/jupyter-server/Manifest index 40f99d83148f..0ce63414b1c1 100644 --- a/dev-python/jupyter-server/Manifest +++ b/dev-python/jupyter-server/Manifest @@ -2,7 +2,9 @@ AUX jupyter-server-2.0.1-skip-npm.patch 698 BLAKE2B f037094e4ba041f112e6b2b08693 DIST jupyter_server-2.7.3.tar.gz 705798 BLAKE2B d5655968f17b2a5536539858769124650f41985d5d99b782e70d99140a7e61820b913b525fc10041a56b6946ec4feb7e05015a10970786d024628e8c840fae94 SHA512 ad9be38208ef4196417561355a62889e34d657f3114b710f13f974f4b453b465b7d473ced46eba873ee980d631d2648e0d4b29267011ed444247a33325f959e9 DIST jupyter_server-2.8.0.tar.gz 708394 BLAKE2B 2beaba510b0e841203c58316db8507c8c503fdeacfbe7de1287d1ecf0740334c02b430ad7111043e21da45669cc1bd13bb313b5cd45f999490fa07c9057b1bea SHA512 e2ec60994737a9979545aaba3de1f846eb68c809cb952bfba6ce22c061f1e644a712f4b7b069ebfc393e8dd7a7bf723b2c3530a7a1b103eb1dbf42a60a59e6e6 DIST jupyter_server-2.9.0.tar.gz 709038 BLAKE2B 68569f323087c55427d2d0b5fe7df55082809a76b25102cf08f62393c1c943bf5527ed461e392f45751f6c4182fd6423056d3719aed6681cd85ca2f4e7fca0b7 SHA512 5d695f72cc02c73345a811739e2a7006313d37b5c05894b5da7792b0174537bfe962456d996605abc4f8ec2a4e1337b1d5817b667b4b5708c599e1a96452d597 +DIST jupyter_server-2.9.1.tar.gz 709013 BLAKE2B dee0de771bb8488cccaecb49e2b4a2003f2530243013cafa7f170384380423a7c190504baabf458c59ffece28c4f60662c0530f55535dae25699be269f159743 SHA512 148c3eaa4b6ca1147961c1188e0016a634e5adae350e762903bdde000acde7ab62507e71dbe1278c2b9358ce2cf1c28c17ea8b184f3d4a2d59277910b5b44965 EBUILD jupyter-server-2.7.3.ebuild 2317 BLAKE2B 32c1085409c0172ceff2a210da809c96fa29e6ed7dc0c1d9141666a30faf7671098d9448f828ed3b2ccd29e0df1d537ea839dccd8c2e97ce73ec768ab4b6e270 SHA512 748b53191f6d6701e2a8b079bb0a8bd9ae5a3bc4ca9149fcb3275a4d75d38720e55a6edc3f5d62e8c482cc32c7283de6500ae1c0d49950ded90a8f86a1fe06db EBUILD jupyter-server-2.8.0.ebuild 2324 BLAKE2B b83528b323b9efdc76deff7eebee2521c2423b3fdfe3a9eb96f5258958d1feaeed95a7fa229269c68023568470de789c6627f1655d3a671b2c495fe2a2f80298 SHA512 1d35ef6246aee40d9f2f174a465c781984f6393394348e6d531ffd9a622a9cd74ad79967ab40e7222de5764eb2339c335f2dc1647853adbd17bcde141361d33a EBUILD jupyter-server-2.9.0.ebuild 2324 BLAKE2B b83528b323b9efdc76deff7eebee2521c2423b3fdfe3a9eb96f5258958d1feaeed95a7fa229269c68023568470de789c6627f1655d3a671b2c495fe2a2f80298 SHA512 1d35ef6246aee40d9f2f174a465c781984f6393394348e6d531ffd9a622a9cd74ad79967ab40e7222de5764eb2339c335f2dc1647853adbd17bcde141361d33a +EBUILD jupyter-server-2.9.1.ebuild 2324 BLAKE2B b83528b323b9efdc76deff7eebee2521c2423b3fdfe3a9eb96f5258958d1feaeed95a7fa229269c68023568470de789c6627f1655d3a671b2c495fe2a2f80298 SHA512 1d35ef6246aee40d9f2f174a465c781984f6393394348e6d531ffd9a622a9cd74ad79967ab40e7222de5764eb2339c335f2dc1647853adbd17bcde141361d33a MISC metadata.xml 544 BLAKE2B ec5a0aea1d2ad6ce0e59972d2ef4ce62c03877d464dfdc34bcb94a7d01304c63761c6bc30ed973bba1f4100e25f70541bed4eea858deb44f359d0e373ae1ade0 SHA512 ffe7deb7349ce99890b902a225b73913185bfa860237dea8c1a508a6a5e84bbb74ca7a5c43253c9986f97fb3fd1e9f2bb63ca60f73953fcc851359df8adb5fbd diff --git a/dev-python/jupyter-server/jupyter-server-2.9.1.ebuild b/dev-python/jupyter-server/jupyter-server-2.9.1.ebuild new file mode 100644 index 000000000000..9ac385cf0e10 --- /dev/null +++ b/dev-python/jupyter-server/jupyter-server-2.9.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter-server/jupyter_server/ + https://pypi.org/project/jupyter-server/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}] + dev-python/argon2-cffi[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + >=dev-python/jupyter-client-7.4.4[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] + dev-python/jupyter-server-terminals[${PYTHON_USEDEP}] + >=dev-python/jupyter-events-0.6.0[${PYTHON_USEDEP}] + >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}] + >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}] + dev-python/overrides[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/prometheus-client[${PYTHON_USEDEP}] + >=dev-python/pyzmq-24[${PYTHON_USEDEP}] + >=dev-python/send2trash-1.8.2[${PYTHON_USEDEP}] + >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}] + >=dev-python/tornado-6.2[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + +" +BDEPEND=" + test? ( + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/pytest-console-scripts[${PYTHON_USEDEP}] + dev-python/pytest-jupyter[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-tornasync[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # This fails if your terminal is zsh (and maybe other non-bash as well?) + tests/test_terminal.py + # Fails because above is ignored + tests/auth/test_authorizer.py + # Fails with additional extensions installed + tests/extension/test_app.py::test_stop_extension +) + +PATCHES=( + "${FILESDIR}/${PN}-2.0.1-skip-npm.patch" +) + +python_test() { + # FIXME: tests seem to be affected by previously installed version + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest \ + -p pytest_tornasync.plugin \ + -p jupyter_server.pytest_plugin \ + -p pytest_console_scripts \ + -p pytest_timeout +} diff --git a/dev-python/leechcorepyc/Manifest b/dev-python/leechcorepyc/Manifest index 78b4f2781c0a..1b89c7183a15 100644 --- a/dev-python/leechcorepyc/Manifest +++ b/dev-python/leechcorepyc/Manifest @@ -1,7 +1,7 @@ -AUX leechcorepyc-2.14.0-cflags.patch 748 BLAKE2B 1151e6dbda48ed5e842b1960048bd10a38467b2bfda7478f54590f22a46aa4909720bc5d3d5ba46bed333ebf1cd8002df418581f17dcfbbe8c989a752b34402e SHA512 b3a81db5375f89f028639517150d0bc0a835fda31d5560070e001a855fd4f188ca3cbbf7855f5ca2a9d821b92e3ae0d57017ee2b2cc41a93c2687da0b0321eb0 AUX leechcorepyc-2.14.0-respect-CC.patch 1518 BLAKE2B 67446ded63f4a9b7e0f267cb0fe7b19e987f3077354d5ce293a60619313d7f9c6ab3e01a400217526c6ad204c5a8b0abaef0ad636fa2bda81aa11338eb621047 SHA512 63e13954e2e248a2dc980e122884063eba63b910159eb0e57135d3a4a5eedfbc01ee75c114ded22c320d94ac335c70482d572c1f82254ae07882480434ecc795 -DIST leechcorepyc-2.14.3.tar.gz 126511 BLAKE2B a15b593144685d1f44dc1b580c8146f57d6c784e39d2a4aad8b4221ea718ee79dffe24877ac74198a2f8baeaca30a37d3fe1e6680265b94bcc30dc7117002706 SHA512 06c4c66cc92c2c55e2dd2e57e5488a1864dc21a1667b4b39237372e95fcd6b99b569754a44eea7afdae32207245016b096939c0edf11a4133fc24a343c892ba8 +AUX leechcorepyc-2.16.0-respect-CC.patch 1298 BLAKE2B 2d5d1683887daae0fdb711b3678ab972d1be2941f5cc61f45a242bea5a4f15257bdd7167baafd1089e01ebea98beb80cc323b9f7a31b1da3f96487fe551550ea SHA512 8d0060756b535c18c0f5ece6c99c8b6c4f84ea741eb52363317d956813e308ef94b0ee5a51500974745de4a3ed42c5116ec1c973fc04bbd1858f2f90f707bcb8 DIST leechcorepyc-2.15.0.tar.gz 176764 BLAKE2B d0e4aa14d0cc1ce1ad3c14e704949c3b872b0889449ca81c9ac8642340b301ce52baf638ce58a6c3d1262f0cfe5cc5ec8eb26f80d01d87933c33a0f87ac46338 SHA512 d1d5f775d4166b510dd110dfe3e28179464170682d3092e7887fd7464fef21c2e2d1bb6d2294eb8ab45cb2566df15f0bf3254d098afd8bcb6b36186517496bd2 -EBUILD leechcorepyc-2.14.3.ebuild 814 BLAKE2B 3e407593d07d6f52a79996e21248ccf6a487e9c9b84d351ad1392b5004f3b938a13a05dd9c9700d741d4fb728204624bac3812afcf7101e59bd85562f987ccfa SHA512 ea638c613abffd3e3d40c77ec8cffd453f6adbf4072878adc5abc48907d8e0cbb04d8e290465b67e8495890e8cc23336fa0aecf505ba17ce0790034983180df6 +DIST leechcorepyc-2.16.5.tar.gz 177365 BLAKE2B a5193e6e6c3fc2dc63358f62a2240b3a186b2acb37968597c5b5c690fbc94487c17bef55e8123bfdc55df2aa8668f667750a850fe4480b08d85bc311b1d2a95d SHA512 8d9b556d7ebc7de474dc853f9dfa005f91a19e6f7672d4021bc83c48b7d3ab0b6617bdbaf79e79b2fc930b64f448e3b8849d83c735077fd98776b026cff57a30 EBUILD leechcorepyc-2.15.0.ebuild 944 BLAKE2B 25153cade185094f9aee373bf5d0f6c19cba8fc21f28ca31db4e7c420067dc61989a03ec8b1c026c24d730220b3938db6205d64bf34ab58aa498ca1dcd50ef49 SHA512 f9e7d45a9550f076c46ee1600fd7268e73e335b5d210def5cfdcd8184eba861312f9844ef8125050bb8b9afaad7199499c5f00e634d05700b0f581a1afd77c56 +EBUILD leechcorepyc-2.16.5.ebuild 946 BLAKE2B ac48b6cde3801b21a58eeffee314e29d38246115e8e9c773b4acced35f2d9706933016ff1719dea7e28e578f9ea0e470bd1da7561af899306c2c8ce6f7e45042 SHA512 d236bf25865e2c8101eea20c6ce3af18b0cf41c78ff33bb9c3e317af8609cc0389dc6509dc3279f553807c4a6233bec8ec2c778f4672805e4b6032fb6d1f097f MISC metadata.xml 683 BLAKE2B e85f13b83acf28fc6d59876fad2576afe741065c754680650adcb7acd1068410469de969ab4ee28ef5d9e7ff448c615293cf3f4713b4211c22dbb1b13d7f5947 SHA512 cff010f9f6dafcb3379a0de5ae0c98b974e605cf4e3a0131657832da2f0609e62cf07d3da84327b8c1272eb4cad64218e6c3f0231ec2402b3801e2453a10e76c diff --git a/dev-python/leechcorepyc/files/leechcorepyc-2.14.0-cflags.patch b/dev-python/leechcorepyc/files/leechcorepyc-2.14.0-cflags.patch deleted file mode 100644 index 945f4e41e1c1..000000000000 --- a/dev-python/leechcorepyc/files/leechcorepyc-2.14.0-cflags.patch +++ /dev/null @@ -1,13 +0,0 @@ -Bug: https://bugs.gentoo.org/893824 ---- a/leechcore/Makefile -+++ b/leechcore/Makefile -@@ -6,7 +6,8 @@ - # CFLAGS += -fsanitize=address -fsanitize=leak -fno-omit-frame-pointer -fsanitize=undefined -fsanitize=bounds-strict -fsanitize=float-divide-by-zero -fsanitize=float-cast-overflow - # CFLAGS += -fsanitize=pointer-compare -fsanitize=pointer-subtract -fanalyzer - # DEBUG FLAGS ABOVE --CFLAGS += -fPIE -fPIC -pie -fstack-protector -D_FORTIFY_SOURCE=2 -O1 -Wl,-z,noexecstack -+CFLAGS := -D_FORTIFY_SOURCE=2 ${CFLAGS} -+CFLAGS += -fPIE -fPIC -pie -Wl,-z,noexecstack - CFLAGS += -Wall -Wno-unused-result -Wno-unused-variable -Wno-unused-value -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast - LDFLAGS += -g -ldl -shared - DEPS = leechcore.h diff --git a/dev-python/leechcorepyc/files/leechcorepyc-2.16.0-respect-CC.patch b/dev-python/leechcorepyc/files/leechcorepyc-2.16.0-respect-CC.patch new file mode 100644 index 000000000000..ce29c885512b --- /dev/null +++ b/dev-python/leechcorepyc/files/leechcorepyc-2.16.0-respect-CC.patch @@ -0,0 +1,30 @@ +--- a/leechcore/Makefile ++++ b/leechcore/Makefile +@@ -1,5 +1,6 @@ +-CC=gcc +-CFLAGS += -I. -D LINUX -D _GNU_SOURCE -shared -fPIC -fvisibility=hidden -pthread `pkg-config libusb-1.0 --libs --cflags` ++CC?=gcc ++PKG_CONFIG ?= pkg-config ++CFLAGS += -I. -D LINUX -D _GNU_SOURCE -shared -fPIC -fvisibility=hidden -pthread `$(PKG_CONFIG) libusb-1.0 --libs --cflags` + # DEBUG FLAGS BELOW + # export ASAN_OPTIONS=strict_string_checks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1:detect_invalid_pointer_pairs=2 + # CFLAGS += -g -O0 -Wextra -Wno-unused-parameter -Wno-cast-function-type +--- a/leechcore_device_rawtcp/Makefile ++++ b/leechcore_device_rawtcp/Makefile +@@ -1,4 +1,4 @@ +-CC=gcc ++CC?=gcc + CFLAGS += -I. -I../includes -D LINUX -shared -fPIC -fvisibility=hidden + LDFLAGS += -g -shared + DEPS = +--- a/leechcore_ft601_driver_linux/Makefile ++++ b/leechcore_ft601_driver_linux/Makefile +@@ -1,5 +1,6 @@ +-CC=gcc +-CFLAGS += -I. -D LINUX -shared -fPIC -fvisibility=hidden `pkg-config libusb-1.0 --libs --cflags` ++CC?=gcc ++PKG_CONFIG ?= pkg-config ++CFLAGS += -I. -D LINUX -shared -fPIC -fvisibility=hidden `$(PKG_CONFIG) libusb-1.0 --libs --cflags` + LDFLAGS += -g -shared + DEPS = leechcore_ft601_driver_linux.h + OBJ = fpga_libusb.o leechcore_ft601_driver_linux.o diff --git a/dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild b/dev-python/leechcorepyc/leechcorepyc-2.16.5.ebuild similarity index 74% rename from dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild rename to dev-python/leechcorepyc/leechcorepyc-2.16.5.ebuild index 6e290f4e945d..1529455fe622 100644 --- a/dev-python/leechcorepyc/leechcorepyc-2.14.3.ebuild +++ b/dev-python/leechcorepyc/leechcorepyc-2.16.5.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{10..12} ) @@ -13,7 +14,7 @@ HOMEPAGE="https://github.com/ufrisk/LeechCore" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" # leechcorepyc ships with a bundled version of the LeechCore library. So we # don't depend on the library here. But we must be aware this module doesn't @@ -23,10 +24,16 @@ RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" PATCHES=( - "${FILESDIR}/${PN}-2.14.0-respect-CC.patch" - "${FILESDIR}/${PN}-2.14.0-cflags.patch" + "${FILESDIR}/${PN}-2.16.0-respect-CC.patch" ) +src_prepare() { + default + + # Avoid redefining _FORTIFY_SOURCE. See #893824, #906715. + sed -i -e 's/ -D_FORTIFY_SOURCE=2 / /g' leechcore/Makefile || die +} + src_configure() { tc-export CC diff --git a/dev-python/memory_allocator/Manifest b/dev-python/memory-allocator/Manifest similarity index 93% rename from dev-python/memory_allocator/Manifest rename to dev-python/memory-allocator/Manifest index 8c8c15ecf9ef..037b7db86c43 100644 --- a/dev-python/memory_allocator/Manifest +++ b/dev-python/memory-allocator/Manifest @@ -1,3 +1,3 @@ DIST memory_allocator-0.1.3.tar.gz 19692 BLAKE2B e3e33b4d35455c7cf38eede4f8acfb5bddada59364de53c8ac37fc18e0824a947b85b4c6e3ce9b2f817948c6e83709c17cdf68fa3ebbe6b562d315420235f0cf SHA512 41cb850346b1aead18c82b0eca48791336315b5da8c2beeccec4eae90f55425f545a7cfd42c8cb9bd9f8c25a3a31b7334e304c0d726fdd848df26ae72ec7b7a7 -EBUILD memory_allocator-0.1.3.ebuild 986 BLAKE2B a4897da65735dd9fa34a2b8d0ae21f3ef599e350274ddf4e87de51a9ae983f255f9486c25c6efdcd6a1b0c2433ff4a1a7b29aa709860236079fd620fa536816a SHA512 24b9622a0cfc7f2e6cb034fb21a6d08b6b662d6ea5a8b8ae68c13e718844736ad0577ce6a775026b7fba7ba9292f351f4c872aeea9d0ed0a4e01d5207c52ed6b +EBUILD memory-allocator-0.1.3.ebuild 986 BLAKE2B a4897da65735dd9fa34a2b8d0ae21f3ef599e350274ddf4e87de51a9ae983f255f9486c25c6efdcd6a1b0c2433ff4a1a7b29aa709860236079fd620fa536816a SHA512 24b9622a0cfc7f2e6cb034fb21a6d08b6b662d6ea5a8b8ae68c13e718844736ad0577ce6a775026b7fba7ba9292f351f4c872aeea9d0ed0a4e01d5207c52ed6b MISC metadata.xml 1092 BLAKE2B 495f160cb60544af5d379c32016e61ecd451b174223c0c919c782180aa6474e9e2dce8150f43be5174e3d8a55cab492469f7aafb5d5cb19e469435d672fcb143 SHA512 7118041702e4cd3226632896df70032054dbbbc9aa985a51b83d513ff451b5123d8adb58c80f353dbdd0ee5d783dc378bb417bfc75b2dce935e2d15edc2e4c4e diff --git a/dev-python/memory_allocator/memory_allocator-0.1.3.ebuild b/dev-python/memory-allocator/memory-allocator-0.1.3.ebuild similarity index 100% rename from dev-python/memory_allocator/memory_allocator-0.1.3.ebuild rename to dev-python/memory-allocator/memory-allocator-0.1.3.ebuild diff --git a/dev-python/memory_allocator/metadata.xml b/dev-python/memory-allocator/metadata.xml similarity index 100% rename from dev-python/memory_allocator/metadata.xml rename to dev-python/memory-allocator/metadata.xml diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest b/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest index 9688fa5b13ae..6363105e88c0 100644 --- a/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest +++ b/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest @@ -1,3 +1,5 @@ DIST mkdocs-git-revision-date-localized-plugin-1.2.0.gh.tar.gz 378268 BLAKE2B ee4270e60a23b4c040de1b931c1d18f785d95b1947facd66d0b9180452dd30fee518fcdf24840b6523ee4944cf363ebbf9a27c93b09f45cc09daf277d4fd7085 SHA512 627c1b6c955f8c787ac01e9be5827648a8c9bbd1f9449c8a734f47fc83d28e3eba5faad142f69da12291c4ac3f728ae2c090e9b8e0a84b585557977a9fe04241 +DIST mkdocs-git-revision-date-localized-plugin-1.2.1.gh.tar.gz 377237 BLAKE2B 86e9b15c79cd9b1a17d3231cefd8ccf86afab8fc013e82ae116a38a5094386c6e450fde8a3fc0ecbc82dfe699c1973c86d9cc0f39f89b67617b0f9f0b37da0cf SHA512 4d2ad4406a2eb1a672ff4ce4b78a4b46a53a4189bbc5bff29d8682e7dbfc95ce5e22cf6f0865dca3941aa430b2f10e6bbd3bd8bddf2076190d14a21ca88e7a10 EBUILD mkdocs-git-revision-date-localized-plugin-1.2.0.ebuild 1550 BLAKE2B 082c3a75a5977336b4688f2d09edb52a6a6f70a66696508b6c31f1adc177e4b382b3be6cc037478a7db87defa88513f0c2a9311192dddc8a71c05b214d624e9d SHA512 f207793075268f2cff1e6d80ba56e5ccdb7e99c4a196d2e7441247c87284211d04b98b8ae3551ab564aedd7c3a5d30f884f7f13ad6267f962cb8b1b5216f7562 +EBUILD mkdocs-git-revision-date-localized-plugin-1.2.1.ebuild 1553 BLAKE2B b61533f277e79bf1f0a8287c049a25febf6d918e87e6061312d17315a20e31dcef468ae8be8340f71a62c75ab4396cc770781730620c1ed85e97157ae6e9ef36 SHA512 74226d22b3b0260fed617346f2c78b763b3a67115ed91a46d1434e77562e8cfbf82ca6fd5c953d40423946f57be7d8c8dacc082753d417382c3c9f0bbad903b2 MISC metadata.xml 596 BLAKE2B 9010c7fd37265b6770544a605f918524b75d7b1afea8809075c3b5afb5e56f6848aff4c7fe98367b3dcb3de16f0d21682f9a2fc80f441783f32f904dd8f9a152 SHA512 431dff95204b056afa3a4dab48eec1559d72d0c1ae9a65d89d95fb97454f858c9022578043238a34ce205ac5a16871e6f6d68a3bfe3231c20852437c4fd66254 diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.1.ebuild b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.1.ebuild new file mode 100644 index 000000000000..40af1abf7743 --- /dev/null +++ b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.2.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="setuptools" +PYTHON_COMPAT=( python3_{10..11} ) + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + dev-python/regex + dev-python/mkdocs-i18n + dev-python/mkdocs-material + dev-python/mkdocs-git-authors-plugin + dev-python/mkdocs-git-revision-date-localized-plugin +" + +inherit distutils-r1 docs + +DESCRIPTION="Display the localized date of the last git modification of a markdown file" +HOMEPAGE=" + https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/ + https://pypi.org/project/mkdocs-git-revision-date-localized-plugin/ +" +SRC_URI=" + https://github.com/timvink/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/Babel-2.7.0[${PYTHON_USEDEP}] + dev-python/GitPython[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.0[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/click[${PYTHON_USEDEP}] + dev-python/mkdocs-material[${PYTHON_USEDEP}] + dev-python/mkdocs-i18n[${PYTHON_USEDEP}] + dev-vcs/git + ) + doc? ( dev-vcs/git ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # mkdocs-git-revision-date-localized-plugin's tests need git repo + if use test || use doc; then + git init -q || die + git config --global user.email "you@example.com" || die + git config --global user.name "Your Name" || die + git add . || die + git commit -qm 'init' || die + fi + + distutils-r1_python_prepare_all +} diff --git a/dev-python/mkdocs-i18n/Manifest b/dev-python/mkdocs-i18n/Manifest index bc968cec6052..ce8dba248873 100644 --- a/dev-python/mkdocs-i18n/Manifest +++ b/dev-python/mkdocs-i18n/Manifest @@ -1,3 +1,6 @@ +AUX mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch 813 BLAKE2B 15bc29e9a7b0f707b1f2577a93cf17aee5d7deb3f870f185899f4eb6d97d393f078a6eac5a8358e33e1fd03c99dd65f3d297e541a82c52411741fc40d1550545 SHA512 fa17c03c688677544b4363ee395b3c008102b9173c5763f44d144698fce55d85ecde63228e4f3a61d914da126112ac56b52b5239e15a0f58ffeb2870fa663e43 DIST mkdocs-i18n-0.4.5.tar.gz 17228 BLAKE2B 19d6af2d96cd67d4b39e210f20113e75a6c47a413639f2d6c218cbf11709f91197d79df2c0ecfffe8a2e0912613178564e73eccdf15cece82d71b0639641940e SHA512 18c28704d1d0e294dfcfef402959e502c96b0e8fe346ba3f0c2ff49d70a67f3fe1254fcd1bcbf4217182e946b9f86f61d8d5b9c9475334c6f464feb696d0134e +DIST mkdocs-i18n-0.4.6.tar.gz 24232 BLAKE2B ba5f1462aa8c16fc97f7240875b6762e8072b3a4077b3324ab902a70930431c81512b465037f3a0fbd080716126ff185f78fc3f25b23ec352096628acc9bffab SHA512 f92ae260b8a2bf93d18ddd7d405354ab4227940fa820ef6a12427a167cd288bb25fcc53d805df38d2a7fe2621eb9ca62bd6a64bd1706d55638368b9b69429b9d EBUILD mkdocs-i18n-0.4.5.ebuild 551 BLAKE2B a0efc70120a724ad310f3ea8854bf5393008015c54925e5743ac796d1f72ebd5d49f9e6e230facf26cc5510b684a929ad895672c76e5e9f394c0ba76c029dfb1 SHA512 54370f8f596e0c3a648c31b85a1f044962e63982b64aa1e64147a7e1aba59a6e47b92299fb6b8ddfba5febc4a5719a8a461902a198941b153ed38bcec70a8438 +EBUILD mkdocs-i18n-0.4.6.ebuild 678 BLAKE2B 2a6e2118f7c0c82fcf9be7aaf47af88449d5725e44a9f2fadaff148d5e904b5f1f18620e8d85e7abc7baf19363d0bf0a35e9063ddfe4fc1d3fd80d75accca474 SHA512 fb682fd9a4d89ac753edddc0bdff047d6c575c252e62aeaec41dc2473be7ebb8e56d06d22ef4f92ebf75c8752534ce76d9812dd0dd7cba82a26bbb51c98ba92b MISC metadata.xml 540 BLAKE2B 0b6e023e1903f143668642c8a150cb0610500b8ced2082fb31586a1157281fe21535c249e67dc19789cd36318e255efc914f7f5e29dc2af97e6f0866214b8523 SHA512 6bf089cea5ea6ce4547fd616ecfed754f68cc17d7caeed4f633ef41c4349cfca1c68585a1bab548db284dcfa672348b73e53a5e6610a73480913694df92cace6 diff --git a/dev-python/mkdocs-i18n/files/mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch b/dev-python/mkdocs-i18n/files/mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch new file mode 100644 index 000000000000..efe9fc9a70e8 --- /dev/null +++ b/dev-python/mkdocs-i18n/files/mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch @@ -0,0 +1,30 @@ +diff --git a/pyproject.toml b/pyproject.toml +index f532be1..815b07d 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -1,6 +1,6 @@ + [project] +-dynamic = ["version"] + name = "mkdocs-i18n" ++version = "0.4.6" + description = "MkDocs i18n plugin" + readme = "README.md" + authors = [ +@@ -46,15 +46,6 @@ test = [ + [project.entry-points."mkdocs.plugins"] + i18n = "mkdocs_i18n:I18n" + +-[tool.semantic_release] +-version_source = "tag_only" +-hvcs = "gitlab" +-branch = "main" +-build_command = "python3 -m build" +- + [build-system] +-requires = ["setuptools>=45", "setuptools_scm[toml]>=6.2"] +- +-[tool.setuptools_scm] +-# python-semantic-release with tag_only option leaves CHANGELOG.md file staged +-git_describe_command = "git describe --tags --abbrev=0" ++requires = ["setuptools>=45"] ++build-backend = "setuptools.build_meta" diff --git a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild new file mode 100644 index 000000000000..f092b4893f2e --- /dev/null +++ b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="setuptools" +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="MkDocs i18n plugin" +HOMEPAGE=" + https://gitlab.com/mkdocs-i18n/mkdocs-i18n/-/tree/main + https://pypi.org/project/mkdocs-i18n/ +" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/mkdocs-1.1[${PYTHON_USEDEP}] + dev-python/mkdocs-material[${PYTHON_USEDEP}] +" + +PATCHES=( + # Define a build-backend, version, and drop setuptools_scm dep + "${FILESDIR}/${P}-fixup-pyproject-toml.patch" +) diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest index 2b294850292d..762135f7eae3 100644 --- a/dev-python/mkdocs/Manifest +++ b/dev-python/mkdocs/Manifest @@ -1,3 +1,4 @@ DIST mkdocs-1.5.3.gh.tar.gz 4057780 BLAKE2B d1e7ac739ea3a78f2a2d294a28c721f95cb8be6c114a5131893e346254ed1937218cc0d247e75092876d7f42dc04c8060fdc8d7535326f26a8f68ec11bc7045b SHA512 3f7d0af4b071ac6998e82cefb18df27f1cc98d91c7902d2943acdaa08c56f90e36c1c5d1df1c1f61a1c50d8fecc2fb0014497f2436be89d52b17959808c31abc +EBUILD mkdocs-1.5.3-r1.ebuild 2357 BLAKE2B 606a51421299dd8b46cb01c3483c0862b22363c88733ccf69dec53576abb337dd2ee15091b4fb73f7005305a8c8ca25051b54fd8a3484366a2021f67064695a6 SHA512 3332d27f2b9fa15eab74478bfecb84740631a09ec86d5d09e249c3bd84b673f1948207023b7d989d231f63c58c956e2cfc0f552a7a6510045d2844e86c45f395 EBUILD mkdocs-1.5.3.ebuild 2410 BLAKE2B 8b38e4956c5b11fe38bf884d99e9750b125d4eab418247d9e6971467b8c779807357e2a5de535b29b9e8b266bcfaedc7c114c69d4dd8948e8cd7214a6750ba76 SHA512 8e1475318968ba65f07ee70d655a6854b6913b0210c053650f4d7a8b25d93957523b849b943e4e056b83eaaf683b472d84c6c9432956535d7cbd86476c389448 MISC metadata.xml 405 BLAKE2B de9dd789fea13afc3622c6961674d046806db1025e9d0475c0ff8bfe1c6d91a741b6112ccaafb46cb19b9dac971c50095ac89b13353c7c0e1571961a19a90387 SHA512 7a19785dbacb67aa5679d6e7c9617b52b25f724430fa3471b645e31df04157efc4060dbd4fccbfc37b5709138164d8ec89c2e94cddfd727b3ee4c705ddd38dcf diff --git a/dev-python/mkdocs/mkdocs-1.5.3-r1.ebuild b/dev-python/mkdocs/mkdocs-1.5.3-r1.ebuild new file mode 100644 index 000000000000..9f68c7326b42 --- /dev/null +++ b/dev-python/mkdocs/mkdocs-1.5.3-r1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Project documentation with Markdown" +HOMEPAGE=" + https://www.mkdocs.org/ + https://github.com/mkdocs/mkdocs/ + https://pypi.org/project/mkdocs/ +" +SRC_URI=" + https://github.com/mkdocs/mkdocs/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +# https://bugs.gentoo.org/873349 +# Building documentation requires packaging: callouts and mkdocs-autorefs +# +# IUSE="doc" +# +# BDEPEND=" +# doc? ( +# $(python_gen_any_dep ' +# dev-python/mdx-gh-links[${PYTHON_USEDEP}] +# dev-python/mkdocs-redirects[${PYTHON_USEDEP}] +# ') +# ) +# " +RDEPEND=" + >=dev-python/Babel-2.9.0[${PYTHON_USEDEP}] + >=dev-python/click-7.0[${PYTHON_USEDEP}] + >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}] + >=dev-python/markdown-3.3.3[${PYTHON_USEDEP}] + >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/watchdog-2.0[${PYTHON_USEDEP}] + >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}] + >=dev-python/pathspec-0.11.1[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml_env_tag-0.1[${PYTHON_USEDEP}] + >=dev-python/packaging-20.5[${PYTHON_USEDEP}] + >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Tests fails if additional themes are installed + mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes + mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_error + mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_warning + + # Does not work in emerge env + mkdocs/tests/config/config_options_tests.py::ListOfPathsTest::test_paths_localized_to_config + + # TODO + mkdocs/tests/build_tests.py::testing_server + mkdocs/tests/livereload_tests.py::testing_server +) + +python_compile_all() { + default +# if use doc; then +# # cannot just do mkdocs build, because that fails if +# # the package isn't already installed +# python -m mkdocs build || die "Failed to make docs" +# # Colliding files found by ecompress: +# rm site/sitemap.xml.gz || die +# HTML_DOCS=( "site/." ) +# fi +} + +python_test() { + epytest '-opython_files=*tests.py' mkdocs/tests +} diff --git a/dev-python/numexpr/Manifest b/dev-python/numexpr/Manifest index d35c18899d91..4f27de406b15 100644 --- a/dev-python/numexpr/Manifest +++ b/dev-python/numexpr/Manifest @@ -1,9 +1,5 @@ -DIST numexpr-2.8.4.gh.tar.gz 113594 BLAKE2B 65756e3a0755cd69b8586501d5026dc355f5263f852fedc4f59ecd1854576929bff702cc603c53c7230a5a0ad034a56c50db0bf2fbc2174b3f5272d3a03ffdc0 SHA512 e0a4eacb1a8721b9c2b4331f21e460fc3a1740a6a156eb43b31c495b17e191508f6d72375b8bd286a9be66ceaa1353f64f894deda0b4b29c3ac48c5b7c67cfa1 -DIST numexpr-2.8.5.gh.tar.gz 117015 BLAKE2B edf0084806cde40c7aa002a34b462f62f5d3cc37bc698f0125c4997c897333fccfff7c0df8a2ab96c0d7cf97ba7cc5955266ece50611e56c513798a3fc1306d0 SHA512 e02e8249ec62c85da1730d0932bcaf15fa10ff5e0a2ff847014c8d00b94612d441a9b1af46331b15480e63cfeb0fc84e31804db075789f23575003b4d8d1da48 DIST numexpr-2.8.6.gh.tar.gz 117693 BLAKE2B dcc02c5ac0a2fd73d731e570365fb78ee6948b3a6547cd59fd6a03275757810e4e064bd6a9ebadd6e2713674263ed1457fb6b42f46a13e1d751f9591875ea7c4 SHA512 50aa882d522b84d46d2b3790e853138f8f587e11c32376185edaa03a5cec84261cbd123913b7566102e911c88730c9fc926c82e122d0c2e6efd3625241079df5 DIST numexpr-2.8.7.gh.tar.gz 118268 BLAKE2B eb4dec3a3fdf23617d499f4902022450de9b44fb99feff70b35443fb1797d3d0de31ae44841056651969a6ec4c47a1f1e060ac04b513b857fb47ccb82e04d677 SHA512 979b9df2bbb32b8f79aec0bb5b94e86c3d13c546aea7c9d81da76ab94fe93db0927dff16e497f4521f0c10df0243553ba6ee3f3b692493faac9a14f658044113 -EBUILD numexpr-2.8.4.ebuild 1031 BLAKE2B c342d1c2ddd6e167dd49626da38a84ac8f936b546a8ea5e7b6841b0d11a1f548c8e85417552d908ea282c166ae0e6d2b834cb69df89c2f25dd4e7a2feb35c0d2 SHA512 305ac4e5c93cb527c78d36dadbe207333c1f7addb3ae6909845e7a33b043a4c023426e67a0f1882a6e1649d759df249bd08eb1673942c186333ee2e021a30d67 -EBUILD numexpr-2.8.5.ebuild 1032 BLAKE2B f6c5147ff095cd27d9f2294ff042425f2366ca122371c484ee02ed7934de173e9cbadd01e8484ffb69eb0a4c090991a3cdaf1801e2a0fdfbab839c0d10579509 SHA512 dda042fdd666c33a2ec568f2a10b4633cda320643c739cb0094ebf92424c9351a7c1e86135a855caf3cf11114b147d9068e8b9f340ca7db4b9b06bd900209587 -EBUILD numexpr-2.8.6.ebuild 1032 BLAKE2B b2ccfc4731c2e8d84daa27d7e4a0f01626d5adedff2c18bd7638aa84d3ccdfc12db942975864440ef50a871656c3361a5747ee7c8fc2ff4c2128e1e34ab68a57 SHA512 1525e8e58a4752b599c854dd0503dcf4de1c82fd0a1a8e3e5205bcead83486e22ae28befa9b88f2c8dde6c445840aaa277faba209d7b1f52340710cfccd82fe9 +EBUILD numexpr-2.8.6.ebuild 1031 BLAKE2B c342d1c2ddd6e167dd49626da38a84ac8f936b546a8ea5e7b6841b0d11a1f548c8e85417552d908ea282c166ae0e6d2b834cb69df89c2f25dd4e7a2feb35c0d2 SHA512 305ac4e5c93cb527c78d36dadbe207333c1f7addb3ae6909845e7a33b043a4c023426e67a0f1882a6e1649d759df249bd08eb1673942c186333ee2e021a30d67 EBUILD numexpr-2.8.7.ebuild 1037 BLAKE2B 4047fd9d65b2aabe611da585533e71f7546a2769435920edbce0e562c59390f677e941d9367088211e396164f1c8badcabe6afc7cf3004514f01c9737639b9b9 SHA512 1d965e250537b8b23ca6aee85a4a8a6c9cca013afe087c40d60870b4612d5e97ee658a4f330351ca9a1a92f9e4720f3c22665d7cf9e09c60a1141ef041b05637 MISC metadata.xml 963 BLAKE2B 054bf0762161cf275c8898c5ceb15af773f9843bad7ca9624880c9376cbb5e34104dee891287c113dc1762b1e3d642b9b7a39a200fda55211158af30c57521b7 SHA512 9f5d054d0f7f1a7eb1f10f638d9992c72652d5fe8b94664ed189630e9516374bb9fd28db2972212c350b8804aa79bfaed09e12ea4d3bc7836140e805c2fb3ac7 diff --git a/dev-python/numexpr/numexpr-2.8.4.ebuild b/dev-python/numexpr/numexpr-2.8.4.ebuild deleted file mode 100644 index 5e14c17b6ffa..000000000000 --- a/dev-python/numexpr/numexpr-2.8.4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Fast numerical array expression evaluator for Python and NumPy" -HOMEPAGE=" - https://github.com/pydata/numexpr/ - https://pypi.org/project/numexpr/ -" -SRC_URI="https://github.com/pydata/numexpr/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" - -DEPEND=" - >=dev-python/numpy-1.13.3[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} - dev-python/packaging[${PYTHON_USEDEP}] -" - -python_test() { - pushd "${BUILD_DIR}/install/usr/lib/${EPYTHON}/site-packages" >/dev/null || die - "${EPYTHON}" - <<-EOF || die "Tests failed with ${EPYTHON}" - import sys,numexpr - sys.exit(0 if numexpr.test().wasSuccessful() else 1) - EOF - pushd >/dev/null || die -} diff --git a/dev-python/numexpr/numexpr-2.8.5.ebuild b/dev-python/numexpr/numexpr-2.8.5.ebuild deleted file mode 100644 index 99e990362c91..000000000000 --- a/dev-python/numexpr/numexpr-2.8.5.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Fast numerical array expression evaluator for Python and NumPy" -HOMEPAGE=" - https://github.com/pydata/numexpr/ - https://pypi.org/project/numexpr/ -" -SRC_URI="https://github.com/pydata/numexpr/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" - -DEPEND=" - >=dev-python/numpy-1.13.3[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} - dev-python/packaging[${PYTHON_USEDEP}] -" - -python_test() { - pushd "${BUILD_DIR}/install/usr/lib/${EPYTHON}/site-packages" >/dev/null || die - "${EPYTHON}" - <<-EOF || die "Tests failed with ${EPYTHON}" - import sys,numexpr - sys.exit(0 if numexpr.test().wasSuccessful() else 1) - EOF - pushd >/dev/null || die -} diff --git a/dev-python/numexpr/numexpr-2.8.6.ebuild b/dev-python/numexpr/numexpr-2.8.6.ebuild index 9ef35294e2e5..5e14c17b6ffa 100644 --- a/dev-python/numexpr/numexpr-2.8.6.ebuild +++ b/dev-python/numexpr/numexpr-2.8.6.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/pydata/numexpr/archive/v${PV}.tar.gz -> ${P}.gh.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" DEPEND=" >=dev-python/numpy-1.13.3[${PYTHON_USEDEP}] diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest index a7fb44444b02..c28b32a511e0 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -3,6 +3,6 @@ DIST numpy-1.25.2.tar.gz 10805282 BLAKE2B f138eaf237f3e8052cafbe9fc98b4b62fb0748 DIST numpy-1.26.0.tar.gz 15633455 BLAKE2B 9cd8693d1303bc9ac6d95a6cd57440839adbd648efae7052cf9b73f833eb8ebb2a0ad09fcc638e51b481b4c049a02304eeef34a7566609ae2cbab3278d033a97 SHA512 0d500c623b274a219740c78ae2febb32a2f167016a9ff529678526e6b3e89a5b732c41defa23460a5da6f7f89d4a7d827f44fa9a1334c78e204b00ce164fb40c DIST numpy-1.26.1.tar.gz 15651806 BLAKE2B 2b7fe13675b6f11b8f19c2dc671c84418fa959f403ff32c15ae6da37ae8137d062bb47db0180031c90f54451d69d640ec4ebfad0a4eefb32afc55df45c6824ab SHA512 abe5919029fc66961e8f44fdd503b54c291ce75b0d95e3f8bb61ee39a25d62142fbece5734fd7e9cbf65511f9d746fa61796f0d68e6dc2816c0e7747e286e505 EBUILD numpy-1.25.2.ebuild 4983 BLAKE2B bbd49b1e59069f89376c22aee74e89a304bef19b652340dfd998a7bd1dcf24630039c9b217ca8ef16a079a7829b4e8118cb58623e82af0a277cbae4ebcb92f16 SHA512 051afd8214186fe20fe2a66b3998251ea1bd17f4603314b392c4fa6956c0e7aee127c1476ef38da6a41ae8f45406f6462638b2714c37d5d7c1a7fd0749da6743 -EBUILD numpy-1.26.0.ebuild 4286 BLAKE2B aecc8090dc2c91d20cb9727a1cac263ec37c984b8fe13895691a704cf8f47cd3ccc5449419008173d23b59ffd85065235a184162cfa668c50a7a364023b9420e SHA512 6317486be30da624980f52cfbdcb87ac2f5adf527e30bf9bcc2ad8da40eeeb1d21f003818dd217d57463f2d7be861441f5a4cce3c288c58c6a371e0099dd60c7 +EBUILD numpy-1.26.0.ebuild 4285 BLAKE2B f293bdf6b938d86974878d15d3e20209b0151cfbb920f4cb1fd3882523c18e0afaee1db345cd542040063fd69a6ab263c67519572d94d36b600f2bebca86d7bc SHA512 e0715499de1d199fddfb5b8f06565f6b3368f001cfe938e7eb43f2187dad02ffa7159d7030463d564c63c5410cd04c33e2829460251dde7b5641326bda93d17b EBUILD numpy-1.26.1.ebuild 4288 BLAKE2B 4e105da37d6ac0e318fa1b35572fe063dbe3737be4e01b6a3d15b2458e345b21472967ea1b98f100dea1f72e7ae9e47a4995705148cb3983219fa7d13dc8478f SHA512 502f5c289d0eec41de0dafe5fa37ce6e6678b2a870e706955b108dd304852d20e0ff866e200f0d40ab8edfec6aff5629e1aa60830a0b4222022725b7d0483520 MISC metadata.xml 932 BLAKE2B 7a4af31f613bab05ff542da48bf6ff1484d9df2459f559516e71329451dd739d3df0fead507c8033d94ab9ed516b68efe7f21819a8cd6ca303643d8c8bc34e86 SHA512 32cb8c1ab61521a02cbec38f6ea383f074e50d46aa3462ddcb85710f9d348e8e628cf2a5725e3cd921cc32f02885a1b5f02125639f0ec885384eeeff7f468a06 diff --git a/dev-python/numpy/numpy-1.26.0.ebuild b/dev-python/numpy/numpy-1.26.0.ebuild index 8a4a89846c75..80d020dc4496 100644 --- a/dev-python/numpy/numpy-1.26.0.ebuild +++ b/dev-python/numpy/numpy-1.26.0.ebuild @@ -24,7 +24,7 @@ SLOT="0" # is barely supported anyway, see bug #914358. IUSE="+lapack" if [[ ${PV} != *_[rab]* ]] ; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi RDEPEND=" diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest index b9dd8a883c68..def59d67a13e 100644 --- a/dev-python/openstacksdk/Manifest +++ b/dev-python/openstacksdk/Manifest @@ -1,5 +1,7 @@ DIST openstacksdk-1.5.0.tar.gz 1194014 BLAKE2B c1855c6000452d3909b8dfc1990941d8f6c440cec8bac95757ea66023a44696ecda2c049cb1d8252696b2e1be633e7855f9a01ccb5ff52b50766803b15e34b23 SHA512 8c65700b08ddf2b8eaad627f98f84050b1fb3495030e2a43f78378b3a040351ce41bc1b74ee1344612f1b61cede7ef45d8a15c70d9ef7a69fc696bf9edec384b DIST openstacksdk-2.0.0.tar.gz 1201657 BLAKE2B 5b1f2cf4958ace5b90b95b8c4789f70b3ab53809792ddb0337dd87d0ebb0a1bea93a3495f20e7413222cee63c1b60536c704405f683910099272ca46033e9810 SHA512 29f963aa5dce97b6bf7a90b9e82c341b6e027fd6e7937e76d98e87d05933890b0f110efbae2d03c7bc0a04feb3acf954ff0ec7d0ad28af5f0373a27e8d956683 +EBUILD openstacksdk-1.5.0-r1.ebuild 2590 BLAKE2B d5e4f3f9a81f425058a7e04320b54bacaecb50877d2b4b81712ba9f31888f651bd7589f4d297e02d12e5e0ab4b900f1b2553b3e7c902ae95f4633cf6958cdda7 SHA512 c69933efd3833e912783e741e37dc6637c926c3c08541dfa9bb5c7d745980ffb9d7d3c1cf7c384a3ff39a2f34c03e09836835be5b24c9acb1fccd251b446c74c EBUILD openstacksdk-1.5.0.ebuild 2636 BLAKE2B edc801b7ad004d2ac164850b9cae4074c24d0c9617b0ed56ef447ca76b26e27f8c5aa857d3c2dd1de57707e545fff96ce2ae46d9d21b7c6cfdf9265ef0b61032 SHA512 46754f9e5e1ac4080ec27cfda788c55e4a0dbd41fd0677d9d544f5231f6083c214dd79a77322c870025aadb49c5c49f4caf4abe511359d0d7e9b9bbbaca1722f +EBUILD openstacksdk-2.0.0-r1.ebuild 2591 BLAKE2B a0a057bdb9f399943a241fe253763988ef5337f7f5a349126c0b150551c117c0125285ba478bbc46e9a402b2a383b5f6d0c0c2db180bd0444faf1eb462b1296b SHA512 6be417ec43dc1e9985ac22e879a0bb5c5085d7da54239f2c044e0e23b71bc311297442b2c8c4d83f8c56622dc56d4b7eceba3ffa0b15e818bea42b1b4858f469 EBUILD openstacksdk-2.0.0.ebuild 2640 BLAKE2B b9d0a2bb6d45a1f13466ae1c0252a6d023f493e5d8083c6b1efc34dff59ab7479249ab6edc460612975041986d7a4614bd189b97957847e3999651ec5233fbc9 SHA512 df96039af0a5ed4ccf74114291ab2c93af8c273a9692dd05df4e47bb604316b951dc5f220763744f07e3ebecf34fe013f9ee16d6cb02929b417466c0fd163a08 MISC metadata.xml 517 BLAKE2B 661ad1e9eae06e7b36a5ff753e73bd4434042966cff3fd6fbc11bf70a1acc3eb8de29ad2a033d6d715e1152a5454d84077e99db3b588199b317f925864dc1403 SHA512 e6dbfbb3546c2a62b204b33ebb3bb33611079698212f098bd4da072200fe43e3bb350cc998b255ec4a15aa2ff3a04c89a9553dd7930db48e658dbcaff78526d6 diff --git a/dev-python/openstacksdk/openstacksdk-1.5.0-r1.ebuild b/dev-python/openstacksdk/openstacksdk-1.5.0-r1.ebuild new file mode 100644 index 000000000000..ad69b175b930 --- /dev/null +++ b/dev-python/openstacksdk/openstacksdk-1.5.0-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A collection of libraries for building applications to work with OpenStack" +HOMEPAGE=" + https://opendev.org/openstack/openstacksdk/ + https://github.com/openstack/openstacksdk/ + https://pypi.org/project/openstacksdk/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] + >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}] + >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}] + >=dev-python/jsonpatch-1.20[${PYTHON_USEDEP}] + >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}] + >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}] + >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] + >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] + >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] + >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # Internet? + sed -e 's:test_create_dynamic_large_object:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + + # TODO + sed -e 's:test_generate_form:_&:' \ + -e 's:test_create_static_large_object:_&:' \ + -e 's:test_object_segment_retries:_&:' \ + -e 's:test_object_segment_retry_failure:_&:' \ + -e 's:test_slo_manifest_retry:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + + # unhappy about paths due to test runner + sed -e 's:test_method_not_supported:_&:' \ + -i openstack/tests/unit/test_exceptions.py || die + sed -e 's:test_repr:_&:' \ + -i openstack/tests/unit/test_resource.py || die + + # requires hacking + rm openstack/tests/unit/test_hacking.py || die + + distutils-r1_src_prepare +} + +python_test() { + # functional tests require cloud instance access + eunittest -b openstack/tests/unit +} diff --git a/dev-python/openstacksdk/openstacksdk-2.0.0-r1.ebuild b/dev-python/openstacksdk/openstacksdk-2.0.0-r1.ebuild new file mode 100644 index 000000000000..bce45b199529 --- /dev/null +++ b/dev-python/openstacksdk/openstacksdk-2.0.0-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A collection of libraries for building applications to work with OpenStack" +HOMEPAGE=" + https://opendev.org/openstack/openstacksdk/ + https://github.com/openstack/openstacksdk/ + https://pypi.org/project/openstacksdk/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}] + >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}] + >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] + >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] + >=dev-python/jsonpatch-1.20[${PYTHON_USEDEP}] + >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] + >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}] + >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-3[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] + >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] + >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # Internet? + sed -e 's:test_create_dynamic_large_object:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + + # TODO + sed -e 's:test_generate_form:_&:' \ + -e 's:test_create_static_large_object:_&:' \ + -e 's:test_object_segment_retries:_&:' \ + -e 's:test_object_segment_retry_failure:_&:' \ + -e 's:test_slo_manifest_retry:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + + # unhappy about paths due to test runner + sed -e 's:test_method_not_supported:_&:' \ + -i openstack/tests/unit/test_exceptions.py || die + sed -e 's:test_repr:_&:' \ + -i openstack/tests/unit/test_resource.py || die + + # requires hacking + rm openstack/tests/unit/test_hacking.py || die + + distutils-r1_src_prepare +} + +python_test() { + # functional tests require cloud instance access + eunittest -b openstack/tests/unit +} diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest index c3936e4d0f90..36f54d902571 100644 --- a/dev-python/orjson/Manifest +++ b/dev-python/orjson/Manifest @@ -1,4 +1,5 @@ DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e +DIST ahash-0.8.6.crate 42780 BLAKE2B ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b SHA512 46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac DIST associative-cache-1.0.1.crate 14048 BLAKE2B 77f36f2d23b6d07e556f20e743c9a0e47c0b54899397c64dd6d4fc9b4c31469481d4a99ceb28b250924e0aa5f52de9fb65ce93ed96f23191f2984c32156bace0 SHA512 2ad673ab907c71cbd45abf3cf59630fd56aeb95888c94932b9fe5d83d71d0c14f908915670cbc0566b691035f82ac2069ed17589edbc97db1e4388225ac2a040 DIST associative-cache-2.0.0.crate 13960 BLAKE2B d0089d97ffd7bf1db65489501b53ad50e0b6070fe9a72c90fbefe3d7f49f723bcd831470a1195e9a3725bcd1ad48df879b52bde5e4efe08e95108de8509fdc77 SHA512 854f5130f286aaa76ffa2f4cbe27ca57c8220ec517c0d6fac46e5a505a3cb5fdc9ab60818db9f890b63ce2f44d243594d44747f7a87af9f304aaab3f4a4e8567 @@ -6,6 +7,7 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c5 DIST beef-0.5.2.crate 15275 BLAKE2B 95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c569219f4d06ce441bb3a4ba558e231e73a51cd1c6b4d9e4cc6a07942115c134289fb1982dace03049d3a1e SHA512 755fc588acbf730bc9c80dbfc20cd0ef81f792a94da0dd28379ad83a7359ddd4c7b136ba8048dd460bb8652475db3d12814fcbd04eff4ebe8ec8a1bcd024c2aa DIST bytecount-0.6.3.crate 12416 BLAKE2B 462e41d5a4ee23a6c9ff2bf350171e309cbc32f14bbdbde25a5743072a6511634d6c0429903edcfa8df4b9ef3c7bd95d73fff8a7b2018f3b4a8147de2bbfd3f4 SHA512 0c5f424329883726589e69842d2ac0767dc0b440d744a4452a14cbd449b8ca2e8117fa2978b4aa9b803a1a7cf79e9cf67e948057e8ee521e2422ca2e145ea670 DIST bytecount-0.6.4.crate 13865 BLAKE2B bdb899579de6ce4d646414f63c0467222907ac75f915ff865208c1e662b2c1c1a71b884f92f1f55fcc705e88ffab2d877747d8b8bd75f3067178d3f97168feed SHA512 c42367ed5aaddf903d7033dbacece46bc509f9be273a6f8bc11d0c409ad40d0be6425d7518cc19ec0540df806ef039454567cbe9c24284bba02e4f91b8473547 +DIST bytecount-0.6.7.crate 14642 BLAKE2B eabbc141f2a277d07fd002869d1746e7f743b96c3dc72b8708308e826d3934ecb01407e77653ef46d06b3bdd9d931e121c9c66a784d46116a9e6b98e992512f4 SHA512 afd46ec3f60022a173b57dd954a06c7c86f21fc153a0ee6fc2052ada5a630515a386bc8344680ced57dd19a205480c694b9a04a6da0660b6e854b4a712604d53 DIST castaway-0.2.2.crate 11091 BLAKE2B 3445e68aaf533caa1df958fb371622ef61c7778d515fd1efe39a12588e24fe07480738daba008e414a95e72af10d5ea29702425e5b91ebb277fe346ff74bc43b SHA512 dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4 DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff @@ -24,6 +26,7 @@ DIST no-panic-0.1.26.crate 11551 BLAKE2B 2de0c8bbc8310a723af2badb26d4f906d30fe45 DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 DIST num-traits-0.2.17.crate 50190 BLAKE2B a549ef00c749dc7f276c4817477d1f9dab70cba01b6a3afa5743f16f16353bc50d992d7446a54859cf750a410d66c8cd3440708a6b91fd89d3b8889f8fff1668 SHA512 4d47d3e2f5a31019e038e609897cb0cef1ba061b35cee7e2a02e65179dcdd4960bd5b9bc759b5c013d699b3fbd9b014940a15e36658f7d4fd12cb0c7841c5b4e DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 +DIST orjson-3.9.10.tar.gz 5361203 BLAKE2B 152c6a2a02a5ebc5a755cffbbafe83502272eeea1da602c9b334365b5cb391accb61bc19a52a1f359620c47e02e761e3b6cacbc87f3e74463d0a03886ac42a50 SHA512 070bbee45ec08b1496b0f92d5b36d278000e33f00af6e45f2857b97c14682887558ca6413789cfebfc96a29d2366be0832a01e5e9a69868ab66d2907f86d999a DIST orjson-3.9.7.tar.gz 4895035 BLAKE2B 0f9d24e7b6552a3edb4c2377b30b86c17f9402b8cf9f924d34ad72f6569f6d9d0c0a49c37c15811309481c9b8f22e63af8a9cd7859bc52dddf58d4a08f1bece2 SHA512 8d36e10960fa362d26926a1dd48922abdb6dc0085d50907b9885aadc645983b26789b3682d9fbfd7734a97cfa580a374eb7e7c99e05be7dcd3a68442afe5e9f5 DIST orjson-3.9.8.tar.gz 4704950 BLAKE2B e623f8642dbebba36ec0399fa9b5fc51ac92ba840d90b5791c0297cd2a66df86b4e1e9de4c07525784ed10402feae1b30b539509b9027feac00298f8a3e1786d SHA512 924810c7f37debdd63398c0f4f63c0543371c227002530d19003c3f37c16a87d8d6aa93267242523d9b6e6ae94e53e6e6a84874f8eeac8ce93a3d088e8e0a4df DIST orjson-3.9.9.tar.gz 4702902 BLAKE2B cebba0c2253c87c87febedeaa5a9f83ca5c848a14145bf98e2bb265f6a93dc145dfb23c0f96ddc6b90453ccbfaf716a60ca91e092bdbf3edeb4dcfc6cc140db2 SHA512 c4cf2402b8a8adcecd3d562b68f47edeeea588c78730cf291b9e652053598d60a946c9f292ca33efeee19758d39539d72b8d93741d234b36eb77cd4c83a95d65 @@ -39,7 +42,9 @@ DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d7 DIST rustversion-1.0.14.crate 17261 BLAKE2B db30d01914059a893bdb4c448ed0bf04852085c2d948bfbed8819a1d2317c34133cf609abdd806ad628b86974a9c1ab9d09f79743cb8e13257ef32cd444f49c6 SHA512 466d753c28c4899ab3da3e9f3366f7ecc435d484f51e0c07acfa5f3367af0de27ea3bc75efda22159b4990c976b1466a27e7c31c834c72a87d8234318357454b DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2 +DIST serde-1.0.190.crate 76455 BLAKE2B d0f6a52615136d810760c6da3078387abc67ff5119e25953004d470ec6f5c569abf1c324b777c004714b4b15bd49a9972ec592372c807b26f3b4f124d534c833 SHA512 7f1cbe819fbae803865beb20b5d8b9fa52d503e04083be7181c1d04b702aaecf553796db960bfea87dc17ef864246e78a919219588064fb083e77dd2c6c16ce1 DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0 +DIST serde_derive-1.0.190.crate 55676 BLAKE2B a6558987927298a6551a52d7a8e265acf1a3a0576716a881329803637b6f7ee7b3329e161bf5b37e410264c03913c2c16166df7dd25110b1295d61806600f4f2 SHA512 5b37b659c45ab95b0333d787cc5e8374076121d548837556774cbe768073b02aef4a6889e32b738ce5d85613264ba78570c0af48d049102d4d687ad791dd09ea DIST serde_json-1.0.105.crate 146316 BLAKE2B a40b99ac4b5e9aa31a61c4f49f9f4dd9fad94946267a47ac4ba7c1bf3af7122dc410c8984235281b19a917b1fea088615c8e95b4f1aead0957c9e31f2b222599 SHA512 d4203d93ee6e8ffa0d88c21d347196b8d1496d506841273e992c9996019175ed9a965e9401ba63d48589133b13ad9cac6246b7e0143545778b5a090a48a31452 DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd69b539086a2d649e6595136fd05d61b717c3d4cb6774af0a0c02102f7f4588e682bd21732450afa93877d093596880 SHA512 ecd4ef86538df402f2a397cb86c5b4b277a9a43d742e2af3d51ab5ac0ba31c677bfc72db06c10f8abbc970ee41d5f77d758f1f70ea18495d96bf78cb7d66c2bc DIST simdutf8-0.1.4.crate 28621 BLAKE2B 94ab48bc899e603acf3805dd45ae8489d565aa39ff79606e80a1731b59d11f429d71bb6c65becf3ceab123767f2d20612cb9f86410fd1aad00d0a796091ad045 SHA512 9f821035e147c035707910227b51e01d3f761ab8b578d95a86a776b2a4da01bc4d8ef28df7ea2c16ca125a2699d8903b826ad07a5937728e33dd58753ebd704c @@ -49,9 +54,13 @@ DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5f DIST syn-2.0.31.crate 242369 BLAKE2B 5bdd346c0dcc8eea96b3c10dcf6e713e7fb3508a21d1d98f3e0cbecd01558c91d54c816bd0f75725cc8b3f071bed105583bba57ce0abf4fea2d05d8029f19393 SHA512 0bee1285083c5eb97eac82d170924d95e782d4a7fef1381160b449f66c9513b7ba434ea6f77fd67068c6b6a2810ebd44ad03506f0f0692f43237d7eebac34efd DIST syn-2.0.38.crate 243284 BLAKE2B 660de454989016dbb352c262d5d066ddc663eafcb928a2f62f61e6faf14cceed5cfbc37559e3795e1ce7886c78842be71eaa82ddced0cd6dd99ad99f95ab8ca4 SHA512 84fd4f4bc6de97cdb63a1ee9161daf8fb8fd1fa0f3c3bba4a29c463cd62cffd292c45b8cf17fd0911e580098cadc7b167e4e686595d31d72e7b53ee7df6d5f04 DIST target-lexicon-0.12.11.crate 24594 BLAKE2B cf06720caecb5b5758f05c6375fa600da9260aac04017458060406a042dc578d51a2c5b6f189345d45dacea42ba01fbe46853d07f70d7b37cba17d87aa101f9a SHA512 f38701a8e9dd17b7db591b1b4c82c3b75d317e003262bb7b09b9cabd3afab5ab79c02a7dd524910b6941ada3a8f1378ea9e199b2b5938f8f01ee75bb0eae8718 +DIST target-lexicon-0.12.12.crate 25156 BLAKE2B f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85 SHA512 6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 +DIST zerocopy-0.7.15.crate 106053 BLAKE2B 6d9757a0ad44d88fbd5945b62964e09d802f4a9c04a4eeecc3d8c121b5f0461cbef51f7282363f5dd317b34d25c40ee892b26ce0b8ff7e8bb5061856c0325118 SHA512 6327465f767bbaa6f5d651b946f9bc46762ce818c7833fa819811ee170d71d30a7570785df38e16ab7027c935ddd2dcf82d524a368906961e6ab12f6d10cbcb6 +DIST zerocopy-derive-0.7.15.crate 527188 BLAKE2B 14f407cd48136c8a003084485de2aa79c2405a294e7b46425c669f533bbcbe5180c8161fc464a262eb0a2818c217ec34b496e22dc7080a0d77a06891df7d2aea SHA512 a3ee47781616b2aaceee230b76535ccc6adf354db1952bdbfdd73ab3746a47fbcb7b9a7abe6456b030facc63713d40cf2d0831e357e8ddc088cc1524f92f2e35 +EBUILD orjson-3.9.10.ebuild 1728 BLAKE2B be96afdcf0f92f6d0159aa9d505c17c3c944d358a54c91621b322349af262899e3bde692db4cd880af6bf058142c45b6e34d0a8de0975dff5639710ca87ce13c SHA512 3b2a61811e0122e4e448a2955c9a4b33faebe5603ba10a79eb0b4859293f14ce89a55379c5635b0c970afe03d501096f7be6b5e2e739f1d1f9e3f6ab6478402a EBUILD orjson-3.9.7.ebuild 1663 BLAKE2B df4deef77191a2416f60c319c6e32a01c31afc5b59ebc09560cbd01832c3978bf1d38fd011d5fa46ef9e59979e1c6bc28a5300aa42ffbfa009ad98aaa92a6a68 SHA512 d14530992c5a57eb99a3a9634470ac3cf0316564f12cd6984a64dfb6fca2aabc7edfbbe000f150b334820f27c4fd590efbc4b5de75982f0a9bc28192cbb8df70 EBUILD orjson-3.9.8.ebuild 1635 BLAKE2B 4dabe295e72fa5e83cf9052cef05232a2810531d2022de408dcc98c3c655fa006918f27b1408ee14a07dd3f45312bd6204b93ce8fc89d6614555c8ce7c1a5cc5 SHA512 ba31d2afa73e513067082ca6ac8fa238a2dff84bd8f0efbaf2d5dd2ea5239100f97c5e905ad5758cbab3d4b3e56961c6dea0e25cd63824e62e96c7d28fdb8bb1 EBUILD orjson-3.9.9.ebuild 1687 BLAKE2B 3cee75e6d2b085feb87a8d9dc0bee046b97e7c82944b9360d79c443e993abc8952a628a074e2845bd874c82c513965b37e6c37d218fe16f03293b8e631d54fe8 SHA512 09e544acc403a877e7d252c9b4e3f0472e8bee6482952cb9932b99224139a056d5c8eeeff274f3b4f9a659ec0b64dee19aa627661737c604be1ac7e260a1e156 diff --git a/dev-python/orjson/orjson-3.9.10.ebuild b/dev-python/orjson/orjson-3.9.10.ebuild new file mode 100644 index 000000000000..a8259e044167 --- /dev/null +++ b/dev-python/orjson/orjson-3.9.10.ebuild @@ -0,0 +1,90 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..12} ) + +CRATES=" + ahash@0.8.6 + arrayvec@0.7.4 + associative-cache@2.0.0 + autocfg@1.1.0 + beef@0.5.2 + bytecount@0.6.7 + castaway@0.2.2 + cc@1.0.83 + cfg-if@1.0.0 + chrono@0.4.31 + compact_str@0.7.1 + encoding_rs@0.8.33 + itoa@1.0.9 + itoap@1.0.1 + libc@0.2.149 + libm@0.2.8 + no-panic@0.1.26 + num-traits@0.2.17 + once_cell@1.18.0 + packed_simd@0.3.9 + proc-macro2@1.0.69 + pyo3-build-config@0.20.0 + pyo3-ffi@0.20.0 + quote@1.0.33 + rustversion@1.0.14 + ryu@1.0.15 + serde@1.0.190 + serde_derive@1.0.190 + serde_json@1.0.107 + simdutf8@0.1.4 + smallvec@1.11.1 + static_assertions@1.1.0 + syn@2.0.38 + target-lexicon@0.12.12 + unicode-ident@1.0.12 + version_check@0.9.4 + zerocopy-derive@0.7.15 + zerocopy@0.7.15 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" +HOMEPAGE=" + https://github.com/ijl/orjson/ + https://pypi.org/project/orjson/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 + || ( Apache-2.0 Boost-1.0 ) +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/arrow[${PYTHON_USEDEP}] + dev-python/pendulum[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' 'python3*') + ) +" + +QA_FLAGS_IGNORED=".*" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -s +} diff --git a/dev-python/oslo-config/Manifest b/dev-python/oslo-config/Manifest index 0f460818a294..3bb766c0bdd5 100644 --- a/dev-python/oslo-config/Manifest +++ b/dev-python/oslo-config/Manifest @@ -1,3 +1,4 @@ DIST oslo.config-9.2.0.tar.gz 161235 BLAKE2B 186b79bab199db9369dd53952a9c6f54fafe17f950d7b66ed753f173a24726a6dbd06b794c73387f5ea6e77aa54a4d5bd0ef4752a5c564dfeea4e729fdf151e7 SHA512 69d8461f4ed5d4988fe527e4022c528244e9ecf76913a7af572e8073c0218987a69e6094edc56ff14eaf1b05fc5ffe7d81bb26ff17f87e4bd29a78d7959a3935 +EBUILD oslo-config-9.2.0-r1.ebuild 1519 BLAKE2B a40c99cf1390564c244aaf031817136454c424902b56a654423e987b53aa246f0d18bfa9bd57d1f58a14e9aed1c094c88f9f277717f68db501e1687950724245 SHA512 3f60205b756c95b902a02fcfc69ac19fb0ae090f02707fca146d37d3791109eddf7ce5fd4dc46664e9756626d60b36df6ab234f461d7d295e6576bdb4ec806eb EBUILD oslo-config-9.2.0.ebuild 1568 BLAKE2B 77e91f5955d9cee1a1be0a87c380944470262afe88beb1b02ae99795234e1b14d06e048ca8f71a883f9f85b5e697b994f4048d71f87e39619e5402aa753278e0 SHA512 e07e93f7df90b245ecdeddc5107dbd895ca317192a0dd7ff5e29d7471637ba38e6c1dfd99c6c237dce6ab00bf2620cd23678ea5b3710f71f3a9dc2248d1e03d1 MISC metadata.xml 759 BLAKE2B 88d0bbdc03286429f96554d184f664fbbdb4e067ed137f95a96a573c09b4573de90e50b2d5875d627c8b9ed03a0aec7233bdc8684b721e16085157480568c330 SHA512 a29b5a534042e949f780cfb000bd9ce9cde81ae1c5e6b429bd7854598a2d0f0c8b5358dc645135ba9016065460ff5b858e48e02cdbd12ade2b1fea9d0b407410 diff --git a/dev-python/oslo-config/oslo-config-9.2.0-r1.ebuild b/dev-python/oslo-config/oslo-config-9.2.0-r1.ebuild new file mode 100644 index 000000000000..dcca108e37a4 --- /dev/null +++ b/dev-python/oslo-config/oslo-config-9.2.0-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Oslo Configuration API" +HOMEPAGE=" + https://opendev.org/openstack/oslo.config/ + https://github.com/openstack/oslo.config/ + https://pypi.org/project/oslo.config/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/pbr-1.3[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pbr-1.3[${PYTHON_USEDEP}] + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.5.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # broken by some dep upgrade + sed -i -e '/DeprecationWarningTestsNoOsloLog/,$d' \ + oslo_config/tests/test_cfg.py || die + distutils-r1_src_prepare +} + +python_test() { + local -x COLUMNS=80 + eunittest -b +} diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest index acf4091d56c9..bfa8688320be 100644 --- a/dev-python/pdm/Manifest +++ b/dev-python/pdm/Manifest @@ -3,9 +3,9 @@ DIST pdm-2.8.2.tar.gz 3014401 BLAKE2B a541339582944988b7a30d2991066287e0293845d4 DIST pdm-2.9.1.tar.gz 3017895 BLAKE2B 944a1cd9571f7ad2ec6b4212b29db7b6c7c5e8b12591c73dae19f099f9d511f0db3f0698d48e2e42fc81f30c876caa7c9e43467d23eee26876595e6fd6ff197e SHA512 979bf9d078747c7b8dd56555d499053b978ddf289af4bf889b2f2805255049c24bf48607b3704509d914eec59904cbdb9983af396c68ff7211cc216fd4b40118 DIST pdm-2.9.2.tar.gz 3018730 BLAKE2B 83eeab7b70efe61a515ed262e8bd1de911f111aaa22704fcce2e46824a236be663ba831cce8bb440e612e711b8cf0627b1a416e966b06b51dc6e25feb2e856b0 SHA512 1d3193dc31065a05989e9dc36518fac0d45f86945d68ff2b5e03473b97c70b0f9586849a1e2208e740921927857733c76c44b512213cb17fc6608f9d0d7bcbd9 DIST pdm-2.9.3.tar.gz 2578245 BLAKE2B f3916294d83e4731514f7009fd9e71fbd06614f46f1eeed9ad1d591e34c09877815d75b09dbb58f5765011a2e75e4182571a446c3cb8061d2408cecd272f6c75 SHA512 110e6488f8b161f7d77b9f0b1f34964f1c93ae7e8e9b2109057cfe1f507c914c9c72b3d787c768c9d371a80d8d79bbf6cad006eca2fe88e33b22f4415f2d276e -EBUILD pdm-2.10.0.ebuild 2593 BLAKE2B f2bd06ef778582faead6a673ad3ec780eddd53da490253ce89f262e05027689ea8fcc1abb296998f392fa3c8cda9421df5e380950af83633a1cab80de6d8fbf5 SHA512 dd907eeacab9cdf9ae4f589569ea333165345c435cfcc2a39cafcd8b7915cfd93d7152af61e0933f400c7ce780b12ec1246765ca286fa0e28f66d9cb149038e7 +EBUILD pdm-2.10.0.ebuild 2768 BLAKE2B 5bdc8da23888ded8ebdaf78e5b7dd5820dd961d54541b74aca4d9f4c4a6312f25cd8c6d0ee928e659cfe707560ebb6ed8afa1e775883f59fa2e3024a85e1cfb7 SHA512 2aa2fe63f704bb3c25c2c71f2f85e6e261650b6a0bb2398440e96675e0c98b34f30c24a2c420738a709c181d1c8065eae8d7f321126ce41b3efe14bf72968e07 EBUILD pdm-2.8.2.ebuild 2243 BLAKE2B 793f8516d6f341fecb38d0f4f02d43290c600b67fcb7e6f9b0fabb7688a5d10d518760e21721d4731704a7eecab605eaa7cedddc79866a5d816639db65cc477b SHA512 0adae8c6ccc867216928457c705c24f0ecbf2d3b4ebb1e5c2f53968beac3379dd6aed8741d78b79e9b545891bcdf8eb57cc22f17616af828d51a83058d438d76 EBUILD pdm-2.9.1.ebuild 2284 BLAKE2B 585cb2f5262f9857cd4b0247992488a0b9af093bd053a41250348931334de29a120c309f4479cf921bf979b9538e2326672729ea278e5ce4ee8104a003ddf682 SHA512 78252feb137b368bf20da328ee9a4cb8b8032698d50fbdcc1479cbb018aafa0f8b4fc898f668b8f783ae5af5baa2482552c71c5df7813972e090b260fd0eb774 EBUILD pdm-2.9.2.ebuild 2476 BLAKE2B 1953ff32916aad5942e315711aa16a05b6a3e02172cffe674b1e1c5775a2eb449decd297d688ee762c6fe09ac1cb1bd209c6ca573db9ece87f9ff2327d11ecac SHA512 478a488e1f1aec038ac7ffdee0fbb946d818acb21fb066a1cf1fa13701647b61120676d90fd6c5ffb93f739f72d43f44814ce511b7aeac646227cda56ba64417 EBUILD pdm-2.9.3.ebuild 2593 BLAKE2B 95c8ee26cc37b78e47f6bb698e3efe9c401222bf756af08bbe0994a68ba6caabd873b1bc55302d36bd0cbe9c8f8d93463b66c1d36a4402b581c2972fbd54e56f SHA512 00993eb17b1891fdde232d1de856f9fb4e171175fa2bc9639d9746108ce043e2d124e13a8cc1165263cd2773e6bc6c0013e720053b33d71faa08109f8c044257 -MISC metadata.xml 419 BLAKE2B 4bb9d30f2274bd258d27da17271a172860c6475f18d8898827347853bd5c0a27ef2be17e7183a4e825a3e15678c1c69da0c3aa12f1df18ca6d62e97fe788660d SHA512 6810c73f34329c8a16295ff0e21157a05eb538df564f43c4829f6cffdbd2bf0a224462fc69ebe11c70a94305168d9930c28896db9894d599a014140663b164d5 +MISC metadata.xml 474 BLAKE2B c1471e124a955920e30f73dfa43a87999c30c2bb9615590f601befcc07f7d939ec68908e67c7345fca4cb0f0524d33507aeac9936fa30d449d1dde17094048d3 SHA512 a07256061dda5a8cf8b0e15205ac36651a4e5b594fdedbfe16d1d3264e1ac42847d1dc222d2857232ac5206d67feda432751695d85d0c4c7b03fd7228db8b1ab diff --git a/dev-python/pdm/metadata.xml b/dev-python/pdm/metadata.xml index dc753739c79d..bf76b2fdeed2 100644 --- a/dev-python/pdm/metadata.xml +++ b/dev-python/pdm/metadata.xml @@ -10,6 +10,7 @@ + pdm-project/pdm pdm diff --git a/dev-python/pdm/pdm-2.10.0.ebuild b/dev-python/pdm/pdm-2.10.0.ebuild index 67faee70f040..829b67f4dbf6 100644 --- a/dev-python/pdm/pdm-2.10.0.ebuild +++ b/dev-python/pdm/pdm-2.10.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=pdm-backend PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 pypi +inherit distutils-r1 multiprocessing pypi DESCRIPTION="Python package and dependency manager supporting the latest PEP standards" HOMEPAGE=" @@ -45,6 +45,7 @@ BDEPEND=" test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] dev-python/pytest-httpserver[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] ) " @@ -72,5 +73,8 @@ python_test() { tests/test_project.py::test_project_packages_path ) - epytest -m "not network and not integration and not path" + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -m "not network and not integration and not path" \ + -p pytest_mock \ + -p xdist -n "$(makeopts_jobs)" --dist=worksteal } diff --git a/dev-python/pefile/Manifest b/dev-python/pefile/Manifest index a5972bf30f39..f6444f0fb927 100644 --- a/dev-python/pefile/Manifest +++ b/dev-python/pefile/Manifest @@ -1,4 +1,4 @@ DIST pefile-2023.2.7.gh.tar.gz 74852 BLAKE2B ddca4b8ef37af829bb1757eb4c4ba9f46c3914e05e6c13e13a8e5a3c88a608aba486deec9338400fddae4591867c0c7dcf7325cee14d42b1bb724751a3a2a7f0 SHA512 241d9846954f094ed39e61d80e7d8c1612829ec909650175e75657f9cf69c9bef9e2a115d4106bb14757125c0ffaa3e93abfb2f078e80326e78ac5818c7c2fd3 -EBUILD pefile-2023.2.7.ebuild 838 BLAKE2B 53e1040d169e77f3a4400e361f7011a68bcac822256cc444ccd199466510a446f4cfa6799e90f5060ae427a4ae8024283738e0881e857f20fb0ab2682e949c3e SHA512 c391fda735de6273a866c2fb6ea64ab1387af02db7a7c8c91c81861095c0166df43799dbbdc45dfac82533d9ca844f0f28bcd2bc858274314b469a92db4cc102 +EBUILD pefile-2023.2.7.ebuild 844 BLAKE2B f976ab91b9fadfd8f3fba7973e9eb7eb7f30f96cdf5cf2b4b0d300b95f5a890d712be4aaea57facc55c7d2d770429d29cd740d0ec8c265af8a5ecf04cf58fdda SHA512 94892822aaef699c0a2450a627ec7d5c1924b5074237d347cadc6ab682e2bdf10483eb19c22455187310816fb5c176c681b7e3bd5375182f2eaa4b5d1bf5a878 EBUILD pefile-9999.ebuild 836 BLAKE2B fd3f2ca2b6f9f5b42443c3a47b9ba64d26ab552602565cdf360094599ad02a74d1daa36dd2a9e88375e087ecf73430af8224b9ae5f14acd4e6047d32e78f0f0c SHA512 10b9f573116781d03d852744338872bd9e3bad1293c79539f84837791036acefb5e5bc805d414d4602171640438518756c9351f0f4c6395bd79c6feb1523cf51 MISC metadata.xml 766 BLAKE2B 8cd0206bb0cc7de9a76159851092c27b5e7c6d8294a136de2dd74e51da9062f6daa67c2421c173b6125758a9f350b84b03e2a85fa2029beb50032aa034f08c3a SHA512 7c3e9d6d89108b17a722c805353a9c457ccb5a5233bfca7145f82a37ab0337405c84a1e806d9fba77dbee779dd06cb18f7272399277d377aa84dcafc470156bf diff --git a/dev-python/pefile/pefile-2023.2.7.ebuild b/dev-python/pefile/pefile-2023.2.7.ebuild index 6d55f8726035..2f55fd3023a6 100644 --- a/dev-python/pefile/pefile-2023.2.7.ebuild +++ b/dev-python/pefile/pefile-2023.2.7.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" fi LICENSE="MIT" diff --git a/dev-python/pickleshare/Manifest b/dev-python/pickleshare/Manifest index 7a1821595259..ac260c7c504f 100644 --- a/dev-python/pickleshare/Manifest +++ b/dev-python/pickleshare/Manifest @@ -1,4 +1,4 @@ DIST pickleshare-0.7.5.tar.gz 6161 BLAKE2B 9c9327d16350b6610d9e7b844a70352c802463a110c13c670cfbd6a6cb0e82d8dea0f9eeac83cda65eeecbf27a2b8c4b1bd21809117c07eb1b67a03d3679c4b7 SHA512 6048634b7c08b6997b75be1d8fc53dd3218294e1f04c5e287ef3c6e4d80da6746fd242980f58b9671b4a4cf639a64bd25861b62fd28d435bfd2386fa655a30ff -EBUILD pickleshare-0.7.5-r1.ebuild 561 BLAKE2B cd818ca4bf78240ea2f370d6950bc9e10c3cbd68f5eec5f5a61a7a81256493a4c6ce05eeba75f277885a66dd6e562290206a68b8cde5976529f88515087f8db7 SHA512 e760b61050f7ff2e847f4efbe62e22d536ff6357903f3c16649d811b6510789c0ccb9dc5edf3deb6808e90148505e29ee02fff508e7c6685b4c6b121fad69b29 +EBUILD pickleshare-0.7.5-r1.ebuild 560 BLAKE2B 640b47e828805bf17c0f87b8253de4639a84eddb4c526253f175bc20cc67b693588ab2d0d4594a27735162e91b9d0854d49de2bc736acbc8b5d156b1801cb936 SHA512 405fc0b198a90b88d12b4260bf74ae1cd078443582926a8d0c4d5d624258a72c06b1c47f56a17f7e360236616a7ccb2d8d49d96fec8d03419b24e98694da0f24 EBUILD pickleshare-0.7.5.ebuild 527 BLAKE2B 93ccf9e34bd3e1430fb2307ac0ce6c856fae2b8db755e35fff11e6393a15a784d3082d7dd444e4255c6fab74444aeea3641d7d40d65d2695d6b8f6e97e93eb21 SHA512 b2973c2c1aa56c70cb3b79b6d525f85e58bb7f8072f09963e0ef23fae737e93ed367736a3f789df9c63f3c388a1e1465da3342d73b516979b8dad73d418d681f MISC metadata.xml 970 BLAKE2B 834db945c8e9c90ddcacf7d001f108b9e26321a155a747f5c7f00068cf915590813d1293afa5f0516233ab52d9a04d73091793bd945fd6e9a96cf51263fa8dd8 SHA512 12a8f50cd4f8aba47aeba2326400d488051d92ea05336b91d59f10e8c2885d00b39a453455c748ff1777a339c39ec0f5273126e719cbbcc8aa15503285b220a9 diff --git a/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild b/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild index f71fce8238d8..a69e5c19eae5 100644 --- a/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild +++ b/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/pickleshare/pickleshare" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/path-6.2[${PYTHON_USEDEP}]" diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest index 05269f69e0b7..21ca30b15f07 100644 --- a/dev-python/pip-run/Manifest +++ b/dev-python/pip-run/Manifest @@ -1,13 +1,3 @@ -DIST pip-run-10.2.0.tar.gz 33523 BLAKE2B 7d19c089da98dbba2faec969f490fcd5ea48881f4ccbbfaa283465ef083521aee7d82b9de8b03a89ec8b08005db1232cd9577030cb98c111b4a0e0f7294cca84 SHA512 b26a00c6ebd8e9e505e6b218fea7070b23b5926de44e1d5a762abb2a4ebd62b1bdda7e19c4092012daf068b518a2e127ab08099f6d1a7ddc643b3ba5bf999ed0 -DIST pip-run-12.1.0.tar.gz 34387 BLAKE2B 306dce020589a0cdcaddc70baf75a41621c72a450af58a2f54c5128f8210b02f4ee2b4df5b8bca1e0617ef53e79ab89969765b053801dc4f9d60bddf7c40e76e SHA512 fa1c36b6b5befada7b54841723f9cd7ef6289bb723b46cbe000ccfc7a6e894181fbf58f472330830e5812aab8feb40dab8708cd82532696e510bd56ab0b70a20 -DIST pip-run-12.2.0.tar.gz 36557 BLAKE2B a711b984895937546b066accf6e51213ddce2c5a7fff77fd018d3588054968fd3b1560f343f98474944302fe12629272ba1fe374c97b5ab8b6ca4694d4b05081 SHA512 a49a94f163a1344d289d53402b41ba31dceab360040e936a3129a7ac7f8c85eb71d4da5a37e517c8a626e6beac2a3265e617b8e63050f0e952bc94969b3dc6ee -DIST pip-run-12.2.2.tar.gz 37657 BLAKE2B ec4c4452e5721b084e6ad175e044a2e414d5885e60b1e85492dd4df458d1fddf044fa02b50a79678564296d2ea8ccc09c021d922d840342bb215f3c737405425 SHA512 0416a58f91a76982ca5473a4253d592ddfb3a40234a1641bc2f7cc53b3809cb015a47ea64597b4186824cc2cd0029647f2af2b152025757626a9b80ca3b62737 -DIST pip-run-12.3.1.tar.gz 37698 BLAKE2B ff16e49bc45e6f24ce33b49dad5b23930aa4148d73751b786e7cb5776773ccc7f740b5c45b90ec1f93d8ab22f6f9683367be38c67245c6f1323f1a075492a2ea SHA512 ccacd12cb7ff929ae89f3cef867e3ed3a800bd91121f5d34b2c5f9ee31c1e1b1b6bd8e910d63abe388439c0e0ee9960fcfc33dbd21cf755f2903d6817d2a53ac DIST pip-run-12.4.0.tar.gz 37749 BLAKE2B 76e6708cbcb9329b42ac031ee8f2253f04f898a8d6c83ae687f3a7f6e13f33076fdadad641562f379a5cdad1386cb71bf1b40f494c484f86286d1188f86c04ad SHA512 4e6709b2e22b49a3486f4d1caa07ae3d664b09bf76c9338ef8c9fb80024700fcd58c135d3cf3b69e7fcbf1ce20c996436fa87be03fbe9f5801b274ff72a4a790 -EBUILD pip-run-10.2.0.ebuild 1418 BLAKE2B 31ea88eff01d38dca9a2c12a727f4c7ffeeeb88f780831a43b27ae3310c5f9b29da23e337fd9ee1050c09e38c612fbcb34875d9dc21aa13bd92018c23096e7bf SHA512 83203da0063c82eabb1889140e4f35427f47e94f3f87cf4272fddc1a7a0d241910102da7082669cb8de4e709cc5764e27512b686443464daa26fefbc6097f7b0 -EBUILD pip-run-12.1.0.ebuild 1466 BLAKE2B 38f3a7cc312d49547fef7535268bd07ddc5500c6e078c2d292bcfdaf6b44fd0d6f961f87288a00ae967d9eb9c5e4a73136a16340f9f91972ab063cf113d1ff0e SHA512 a55513e33b6ca5dc1a0d4cefc07db6a161bb0cc64264d9855bb7fc6902a1fb2a4df7233fdbe0937f611afc1f57c4e205b8ff45ff4b1f12067622d43d950119ee -EBUILD pip-run-12.2.0.ebuild 1435 BLAKE2B 7702c4930541e182376a8c80ed23f0a77fbdd9f05fb12e8b819bf51178d69ad77c46486dc960450305d5e2f89116af6b8b141cd73feb8e9581cd80fa0b3646af SHA512 2743360fb150d1157bc125fade2d584134c009b9bd9d0ca36f7c25791701d5ba6cf5d17ff1e96596616ead138dfbd951f47f06005d9ac9834a886370e0513fe5 -EBUILD pip-run-12.2.2.ebuild 1435 BLAKE2B 7702c4930541e182376a8c80ed23f0a77fbdd9f05fb12e8b819bf51178d69ad77c46486dc960450305d5e2f89116af6b8b141cd73feb8e9581cd80fa0b3646af SHA512 2743360fb150d1157bc125fade2d584134c009b9bd9d0ca36f7c25791701d5ba6cf5d17ff1e96596616ead138dfbd951f47f06005d9ac9834a886370e0513fe5 -EBUILD pip-run-12.3.1.ebuild 1435 BLAKE2B 7702c4930541e182376a8c80ed23f0a77fbdd9f05fb12e8b819bf51178d69ad77c46486dc960450305d5e2f89116af6b8b141cd73feb8e9581cd80fa0b3646af SHA512 2743360fb150d1157bc125fade2d584134c009b9bd9d0ca36f7c25791701d5ba6cf5d17ff1e96596616ead138dfbd951f47f06005d9ac9834a886370e0513fe5 EBUILD pip-run-12.4.0.ebuild 1427 BLAKE2B e862f9868436f6c87c5b8302d9891063617ee2bf5069bec1876ef5a3b283ae5f7907556e21a19236563d61e9bbd61d3471535a0d65ab681ff9e1c2af2ad19f5d SHA512 9ae8dd5fc8a382cec0b5c17b78a1f8cf6d4cb1f35bc317b6b89f5ae6534da5db128de030f4aa5fb9faf1471fd3a212a16a901ce5994eeecee7e09f2e3c17e97e MISC metadata.xml 389 BLAKE2B bc573b4f57b4f8371ecef97266b8441d47e66d551f7088a7f312ca049f7debd90e989d24d59d7aff182795ae27e553d131f3875c789dc793532ff9c812bcaf20 SHA512 00b81cba684e7118a3ce79ec5cb6a27d6ad67064a2745ffead8dec51c7786c9441139b800868cad8854ff39d7e38163ab2c8fa5c7d3f328390b628f8342fb0ca diff --git a/dev-python/pip-run/pip-run-10.2.0.ebuild b/dev-python/pip-run/pip-run-10.2.0.ebuild deleted file mode 100644 index 9b0cb9ba3a7a..000000000000 --- a/dev-python/pip-run/pip-run-10.2.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Install packages and run Python with them" -HOMEPAGE=" - https://github.com/jaraco/pip-run/ - https://pypi.org/project/pip-run/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/autocommand[${PYTHON_USEDEP}] - dev-python/jaraco-context[${PYTHON_USEDEP}] - dev-python/jaraco-functools[${PYTHON_USEDEP}] - dev-python/jaraco-text[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/path[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jaraco-path[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.3[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/nbformat[${PYTHON_USEDEP}] - ' python3_{10..11}) - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=() - - if ! has_version "dev-python/nbformat[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_scripts.py - ) - fi - - epytest -m "not network" -} diff --git a/dev-python/pip-run/pip-run-12.1.0.ebuild b/dev-python/pip-run/pip-run-12.1.0.ebuild deleted file mode 100644 index 622e2ddfcd2d..000000000000 --- a/dev-python/pip-run/pip-run-12.1.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Install packages and run Python with them" -HOMEPAGE=" - https://github.com/jaraco/pip-run/ - https://pypi.org/project/pip-run/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/autocommand[${PYTHON_USEDEP}] - dev-python/jaraco-context[${PYTHON_USEDEP}] - dev-python/jaraco-env[${PYTHON_USEDEP}] - >=dev-python/jaraco-functools-3.7[${PYTHON_USEDEP}] - dev-python/jaraco-text[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/path[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jaraco-path[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.3[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/nbformat[${PYTHON_USEDEP}] - ' python3_{10..11}) - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=() - - if ! has_version "dev-python/nbformat[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_scripts.py - ) - fi - - epytest -m "not network" -} diff --git a/dev-python/pip-run/pip-run-12.2.0.ebuild b/dev-python/pip-run/pip-run-12.2.0.ebuild deleted file mode 100644 index 5cc2fbb52d69..000000000000 --- a/dev-python/pip-run/pip-run-12.2.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Install packages and run Python with them" -HOMEPAGE=" - https://github.com/jaraco/pip-run/ - https://pypi.org/project/pip-run/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/autocommand[${PYTHON_USEDEP}] - dev-python/jaraco-context[${PYTHON_USEDEP}] - dev-python/jaraco-env[${PYTHON_USEDEP}] - >=dev-python/jaraco-functools-3.7[${PYTHON_USEDEP}] - dev-python/jaraco-text[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/path[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/flit-core[${PYTHON_USEDEP}] - dev-python/jaraco-path[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.3[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/nbformat[${PYTHON_USEDEP}] - ' python3_{10..11}) - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=() - - if ! has_version "dev-python/nbformat[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_scripts.py - ) - fi - - epytest -m "not network" -} diff --git a/dev-python/pip-run/pip-run-12.2.2.ebuild b/dev-python/pip-run/pip-run-12.2.2.ebuild deleted file mode 100644 index 5cc2fbb52d69..000000000000 --- a/dev-python/pip-run/pip-run-12.2.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Install packages and run Python with them" -HOMEPAGE=" - https://github.com/jaraco/pip-run/ - https://pypi.org/project/pip-run/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/autocommand[${PYTHON_USEDEP}] - dev-python/jaraco-context[${PYTHON_USEDEP}] - dev-python/jaraco-env[${PYTHON_USEDEP}] - >=dev-python/jaraco-functools-3.7[${PYTHON_USEDEP}] - dev-python/jaraco-text[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/path[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/flit-core[${PYTHON_USEDEP}] - dev-python/jaraco-path[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.3[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/nbformat[${PYTHON_USEDEP}] - ' python3_{10..11}) - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=() - - if ! has_version "dev-python/nbformat[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_scripts.py - ) - fi - - epytest -m "not network" -} diff --git a/dev-python/pip-run/pip-run-12.3.1.ebuild b/dev-python/pip-run/pip-run-12.3.1.ebuild deleted file mode 100644 index 5cc2fbb52d69..000000000000 --- a/dev-python/pip-run/pip-run-12.3.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Install packages and run Python with them" -HOMEPAGE=" - https://github.com/jaraco/pip-run/ - https://pypi.org/project/pip-run/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/autocommand[${PYTHON_USEDEP}] - dev-python/jaraco-context[${PYTHON_USEDEP}] - dev-python/jaraco-env[${PYTHON_USEDEP}] - >=dev-python/jaraco-functools-3.7[${PYTHON_USEDEP}] - dev-python/jaraco-text[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/path[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/flit-core[${PYTHON_USEDEP}] - dev-python/jaraco-path[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.3[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/nbformat[${PYTHON_USEDEP}] - ' python3_{10..11}) - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=() - - if ! has_version "dev-python/nbformat[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_scripts.py - ) - fi - - epytest -m "not network" -} diff --git a/dev-python/pipdeptree/Manifest b/dev-python/pipdeptree/Manifest new file mode 100644 index 000000000000..698ea8d0136a --- /dev/null +++ b/dev-python/pipdeptree/Manifest @@ -0,0 +1,3 @@ +DIST pipdeptree-2.13.0.tar.gz 32980 BLAKE2B 37a7ecf2cef1fb2533655b1b911216ed5d069ce639198896517a49be010b1697df2a81aecba001dfbcd9b67618411754a97ad198f2e2c32d73d2104020d5eb01 SHA512 eccc41e1428d2f7146386a6aa0e1c5833302b9eaaa810250cb8029f8cf7f8f8173477553f143835b4dfac318331b9b7467493a3fcae15569d7d371d58b27963f +EBUILD pipdeptree-2.13.0.ebuild 453 BLAKE2B 562be67a68b16bfa3d55e22109a0ee3822b7e49ea029433f875132e92e474d87c84fa6086485d819bebb2a3eac139b34b2f03be9f24674d3096898161968c4f9 SHA512 87f35cfb01a8a1cf83402b5647f32197953e7f7e18ed164b4a0fa29c6d02c8a3d7dfb885ac11ef511f606d7467e86d0618c7b9d3026d286f5bfdc7102030a113 +MISC metadata.xml 545 BLAKE2B cf435473fd95ac0a5bafe2b52ddd78e09c16eb190e3a979924525607fc7ab152e249419e3a21d246cd1354a714116c6c0953ed55d1efceafae441ee282c2b1eb SHA512 ad2e8d4e7bac53b26ea0bb5c2f65e0c9dc8d30afc8c569d73bac820b2dda6a343b96e52abd0353e3f50269fb431e46bd3b51b3768d9c24f658fd2eca6cc1ce97 diff --git a/dev-python/pipdeptree/metadata.xml b/dev-python/pipdeptree/metadata.xml new file mode 100644 index 000000000000..f1082b8162d3 --- /dev/null +++ b/dev-python/pipdeptree/metadata.xml @@ -0,0 +1,17 @@ + + + + + oz.tiram@gmail.com + Oz Tiram + + + proxy-maint@gentoo.org + Proxy Maintainers + + + + tox-dev/pipdeptree + pipdeptree + + diff --git a/dev-python/pipdeptree/pipdeptree-2.13.0.ebuild b/dev-python/pipdeptree/pipdeptree-2.13.0.ebuild new file mode 100644 index 000000000000..8797679d46f1 --- /dev/null +++ b/dev-python/pipdeptree/pipdeptree-2.13.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Utility for displaying installed packages in a dependency tree" +HOMEPAGE=" + https://github.com/tox-dev/pipdeptree + https://pypi.org/project/pipdeptree/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests pytest diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest index ed8e91205280..3870638764fc 100644 --- a/dev-python/pipenv/Manifest +++ b/dev-python/pipenv/Manifest @@ -1,13 +1,12 @@ AUX pipenv-2022.9.24-inject-site-packages.patch 1155 BLAKE2B 61f296dd1f8168b86f17a55359c75febfc02807dd97c750217b46bd017b7bf73cf6fde0fcd2afa95908bd3e1cd7b50f626459f1a19f47b1c34ecdbea39fcfb7c SHA512 3a26ce6217fbf86eda1bb8266928dffe5fc1a55e4f7b66d0ade5ea31deff9cb68427f424995e4c8d402737e90ca9358a3a00364a4167667fae9a4bd018100ebc AUX pipenv-2023.4.29-append-always-install.patch 696 BLAKE2B 61ae23b3c948358109a80b406eb83a835293b6a986a191dbb759c9ffcb7e1a22b0766d4eb1271e5d2dd849ee97747f998417c79024ef5b212e3c21ebcebc2412 SHA512 635a1cccf28b7869b06538eb668d8abc385465fa28bc708376fd7ba1dda621d12529c0843a6d545577456f46d7ec7ae5794df34b0d5b73a897b67c3fc71145a2 -AUX pipenv-2023.4.29-fix-imports.patch 946 BLAKE2B 76cc36b1a60cb600851198340f1b42bed7210f62d9aec536a8bd203e86a62a11659cccf5c328e2ebbc11c0b22f863a8c70f64932170ca2d1ac0bfee526797f0b SHA512 ff6221fe4a1876a0f4c0677243d06c9e79cd08b504b20b958ce98194f0d269bdf2bedd3558af69d03d0dd24749c73999172c83c89643d362c6e095e54f55d73d -AUX pipenv-2023.4.29-fix-toml-dump.patch 732 BLAKE2B 5e1a379ee851763344c642da4c3a9876e0cda4e4f1697becfec63564c404d1070c886df5b9df7e379447bb191e7ecae63fd743bde4a8de8a1ca655ac78a3a23f SHA512 8152e1650d0f2c75c810c0ab64bff9544cfabcd3ff9b342aeddbeeda27549f8a4ee4eacdb71e7ec18945a91443381b5cecc1c5ad8a885a1f162811cd8f09f396 -AUX pipenv-2023.4.29-fix-toml-in-vendor.patch 2612 BLAKE2B 8951dc3baefe0d58262d5d8c2f1952331322665f4961ced0dab5ac4109a33a4cd107646d5a9281a6b3685d6885f3f6b256fd675f9308b8c7844b065bcbde3522 SHA512 075fe3a8b69265ea41071407edec1edba945ef38123da970a6ba4553f5bd7491f8b13b07241f6ecd3e77dff1b6542f279943b0a760711c8cb0827837a7daa376 AUX pipenv-2023.7.11-fix-imports-utils.patch 367 BLAKE2B 65529d5b515b265fa44be5e520051f98f5507989f1e708d7bf258bbd55304016cc6369ec6ec389268f7018165ddc2052aa2c6f6c4b89fff48d4b973e366b2092 SHA512 15c91f4f663254e314a8d74ffea68b63a96a40a0732be18692629c338551114924f876db7085b965d274c5124d001e735871bf06a1abe2e5df80de7eb354158a AUX pipenv-2023.7.11-fix-imports.patch 1572 BLAKE2B e2dca1f8cb57138a9d19baf4b0b036f88172f1e58ad1d41201f6020088357fd0ace950d9b49c95a34caa391826da13468d5bca472b50717b5ee32e9474de22a6 SHA512 592d271ce3bc3e375090a39e9629f8a6eba80f9a2b15562e3902b94cc42ac24b6cb097f5c62c307a1dcee3a179d0a0c8475375b94512eaeadc05d369d60b1087 -DIST pipenv-2023.4.29.gh.tar.gz 10808706 BLAKE2B 31432b80f82b041969e75d0ec0a28ca90068395be25dac94a7f34526f0b638adfae59e9396b147fa61592ee78af2d9cfb4a1b65dedea9bbb299b2624a6d6e9a1 SHA512 870b33ced4ed909b23b9d345ec788f4b5fffde4b253755e8a41b0629e885ef49ca14e9a68b5919b70074829002603fe427e8b77f41028a7de33d269a910354ff +AUX pipenv-2023.9.8-append-always-install-to-pip-extra-args.patch 1043 BLAKE2B 09a50ba813d21a82333905e098dbd99b11a6c6f07c2ae512eed4189bfee371b0ceb2e27ffff41fb414b336c8ec49014c43903f3a2f12fb9b6323dafdf13f8634 SHA512 c900dc2589b5f4b3f36b15ddf2287d74dcafb1395c96330058a400ac3698a525715b69cd32b5780cc7ec9d71d067f159c623deaf63c9e4c11876cd651c069f87 +AUX pipenv-2023.9.8-inject-system-packages.patch 1672 BLAKE2B d803b80a5c46bac67ab7c361f369fad58b1c2a933bc2f78b2d4fa5fa172a23e7e5c026edf48cf398b3232280428eaf40369cafdf4c6c019c3dc9e397e884564d SHA512 5600a8bd7bc5cdf2152d84fc7791359a04df15f38d11f8c9517b709a2793ce05c6fc5acc1d1d8b763078465012e421826699287d2e3ae97838e155a9a1694650 DIST pipenv-2023.7.11.gh.tar.gz 10828051 BLAKE2B 3eeab9c5328dc5914e7e024f07bf105241ca777187ce50d5765f0ca1bb7270d8c6bda6a842b188fcacb57ba8bf5d0ed5f7b29b9edce5d45e485c8079691ac991 SHA512 d37cf030f4f77d4c95d0f0883140b1e829d4473b43fdc3f61c3d39827fdf9c98ecfc794d3eacf3ebedb55dadb018416c1250938a193a6382ac61ce859d19e193 -EBUILD pipenv-2023.4.29-r1.ebuild 4161 BLAKE2B a9b5486d69f30af06517b100771280a9562399257fd599c63787cdd235d9c4e2a1d8c113592d3e61fa972487e3896982b7fe6478c456649e3f48b125437bca92 SHA512 4687a9d3ad00d71db2259615ad4f37b3503b92a742094fdc663ff9b217e3bbf7e5faf05ffe9021a189f7a80b0924a6ebd2b7dcdd3daa633d6c77a2c463e8e3b7 +DIST pipenv-2023.9.8.gh.tar.gz 10819425 BLAKE2B 3fd67d5aa7022251660c09d47e6d2487eabca507dbac8ebb2c298ef46cae452e6f2330615053d80a404f98ce523e5ff15ef89adbc85779305633b45e6b989423 SHA512 328cab44cea16bb685f745f80804e2a8b951e93a24379d5b61faeae4730e58d48cff663652f785800dd1dffc7a05f398ca54eb5118cd4fcfa43c35dad86f60eb EBUILD pipenv-2023.7.11-r1.ebuild 4234 BLAKE2B 56fbb2c0683958ce132ba4cddc0933fa358cd1ec8829e23f61c52535a932ab2ca68dd12940a70fe5125bc521818928e50e74e8db00e98a64a41a558082c48122 SHA512 9e4f240a47f62adb91301c0d3a068dffb166191c8231d7801a9e45693b0f0cb7c7e12ec43fcf17b2f1681b7bf38938d8ca38ec2e38cb51b61bbfef60653095c5 EBUILD pipenv-2023.7.11.ebuild 4108 BLAKE2B 89b3556b5f91c0170ff80fcb8de66b13afee7aa8e433309f10012d0f33636cff63538e0c742f15f5e01fe51dcf3b944ba0cccfab1c7d65cd22ac342ed857d490 SHA512 37dc19e6457b1a9f0cc4c0e3b39ac1534981e5459e8347276f6ba1118908405a9e6a3f790c7b4cc1167cfc561e66931e6f2991fe8ac706361bb82a7846590ebd +EBUILD pipenv-2023.9.8.ebuild 4856 BLAKE2B 64b51e4a690bfcb24563e27e3d68b57f2250d2572e334729b323413fcd192ad12f36598bb32e97741301d430601e37a70715554e501c5185cafe22d63e2479bf SHA512 b660783249a1b6c6ea8a97f76362a8638bd7ab05109d03a24082a42f22750f4bed22b247584f224c541821719fe883daf6fa95b336e7de347236aff148429d35 MISC metadata.xml 643 BLAKE2B ff3557d9ae32b553c85455436683e2ca94bc16c6ec7c6d2ceb1113a69dc841b9ac2f0e4b96eec4c6c84ca899ad6a99b0747d7bf3f9289110a8bbdfb80f2cb2eb SHA512 7a611950572c2d700fb1680e0aa307069d80d992528144da781eca9f1fee729defa6f8b28382ddd8f66e58c5f68de9a17815989a4a39473bbf830a7be42ea282 diff --git a/dev-python/pipenv/files/pipenv-2023.4.29-fix-imports.patch b/dev-python/pipenv/files/pipenv-2023.4.29-fix-imports.patch deleted file mode 100644 index eeae85039e12..000000000000 --- a/dev-python/pipenv/files/pipenv-2023.4.29-fix-imports.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/pipenv/project.py b/pipenv/project.py -index 75ee7d401..ed43cf2bc 100644 ---- a/pipenv/project.py -+++ b/pipenv/project.py -@@ -40,9 +40,11 @@ from pipenv.utils.shell import ( - system_which, - ) - from pipenv.utils.toml import cleanup_toml, convert_toml_outline_tables --from pipenv.vendor import click, plette, toml, tomlkit -+from pipenv.vendor import plette - from pipenv.vendor.requirementslib.models.utils import get_default_pyproject_backend - -+import click, toml, tomlkit -+ - try: - # this is only in Python3.8 and later - from functools import cached_property -diff --git a/pipenv/utils/environment.py b/pipenv/utils/environment.py -index 2e066eef2..9385689bf 100644 ---- a/pipenv/utils/environment.py -+++ b/pipenv/utils/environment.py -@@ -1,7 +1,8 @@ - import os -+import dotenv -+import click - - from pipenv import environments --from pipenv.vendor import click, dotenv - - - def load_dot_env(project, as_dict=False, quiet=False): diff --git a/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-dump.patch b/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-dump.patch deleted file mode 100644 index 8218d0f59e1c..000000000000 --- a/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-dump.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/pipenv/project.py b/pipenv/project.py -index 55251bc5f..9fd46f089 100644 ---- a/pipenv/project.py -+++ b/pipenv/project.py -@@ -183,9 +183,9 @@ class Project: - "name": "pypi", - } - -- default_sources_toml = f"[[source]]\n{toml.dumps(self.default_source)}" -+ default_sources_toml = f"[[source]]\n{tomlkit.dumps(self.default_source)}" - for pip_conf_index in pip_conf_indexes: -- default_sources_toml += f"\n\n[[source]]\n{toml.dumps(pip_conf_index)}" -+ default_sources_toml += f"\n\n[[source]]\n{tomlkit.dumps(pip_conf_index)}" - plette.pipfiles.DEFAULT_SOURCE_TOML = default_sources_toml - - # Hack to skip this during pipenv run, or -r. - - diff --git a/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-in-vendor.patch b/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-in-vendor.patch deleted file mode 100644 index e23a42e46b59..000000000000 --- a/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-in-vendor.patch +++ /dev/null @@ -1,85 +0,0 @@ -diff --git a/pipenv/project.py b/pipenv/project.py -index ed43cf2bc..55251bc5f 100644 ---- a/pipenv/project.py -+++ b/pipenv/project.py -@@ -13,6 +13,13 @@ import urllib.parse - from json.decoder import JSONDecodeError - from pathlib import Path - -+import click, tomlkit -+ -+try: -+ import tomllib as toml -+except ImportError: -+ import tomli as toml -+ - from pipenv.cmdparse import Script - from pipenv.environment import Environment - from pipenv.environments import Setting, is_in_virtualenv, normalize_pipfile_path -@@ -43,8 +50,6 @@ from pipenv.utils.toml import cleanup_toml, convert_toml_outline_tables - from pipenv.vendor import plette - from pipenv.vendor.requirementslib.models.utils import get_default_pyproject_backend - --import click, toml, tomlkit -- - try: - # this is only in Python3.8 and later - from functools import cached_property -diff --git a/pipenv/utils/toml.py b/pipenv/utils/toml.py -index d4157d01c..27d9975ae 100644 ---- a/pipenv/utils/toml.py -+++ b/pipenv/utils/toml.py -@@ -1,4 +1,9 @@ --from pipenv.vendor import toml, tomlkit -+try: -+ import tomllib as toml -+except ImportError: -+ import tomli as toml -+ -+import tomlkit - - - def cleanup_toml(tml): -diff --git a/pipenv/vendor/dparse/parser.py b/pipenv/vendor/dparse/parser.py -index faaad2e8e..4c59474e9 100644 ---- a/pipenv/vendor/dparse/parser.py -+++ b/pipenv/vendor/dparse/parser.py -@@ -10,6 +10,11 @@ from io import StringIO - from configparser import ConfigParser, NoOptionError - from pathlib import PurePath - -+try: -+ import tomllib as toml -+except ImportError: -+ import tomli as toml -+ - from .errors import MalformedDependencyFileError - from .regex import HASH_REGEX - -@@ -17,7 +22,6 @@ from .dependencies import DependencyFile, Dependency - from pipenv.patched.pip._vendor.packaging.requirements import Requirement as PackagingRequirement,\ - InvalidRequirement - from . import filetypes --import pipenv.vendor.toml as toml - from pipenv.patched.pip._vendor.packaging.specifiers import SpecifierSet - from pipenv.patched.pip._vendor.packaging.version import Version, InvalidVersion - import json -diff --git a/pipenv/vendor/dparse/updater.py b/pipenv/vendor/dparse/updater.py -index 7b7ba9a53..fe20a213f 100644 ---- a/pipenv/vendor/dparse/updater.py -+++ b/pipenv/vendor/dparse/updater.py -@@ -3,9 +3,13 @@ from __future__ import absolute_import, print_function, unicode_literals - import re - import json - import tempfile --import pipenv.vendor.toml as toml - import os - -+try: -+ import tomllib as toml -+except ImportError: -+ import tomli as toml -+ - - class RequirementsTXTUpdater(object): - SUB_REGEX = r"^{}(?=\s*\r?\n?$)" diff --git a/dev-python/pipenv/files/pipenv-2023.9.8-append-always-install-to-pip-extra-args.patch b/dev-python/pipenv/files/pipenv-2023.9.8-append-always-install-to-pip-extra-args.patch new file mode 100644 index 000000000000..d97987fd0db3 --- /dev/null +++ b/dev-python/pipenv/files/pipenv-2023.9.8-append-always-install-to-pip-extra-args.patch @@ -0,0 +1,34 @@ +From 8ee76835b2d615156bb6d329417d6ce8d19bfa3a Mon Sep 17 00:00:00 2001 +From: Oz Tiram +Date: Wed, 20 Sep 2023 23:11:27 +0200 +Subject: [PATCH 2/4] Append always install to pip extra args + +--- + pipenv/routines/install.py | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/pipenv/routines/install.py b/pipenv/routines/install.py +index 2f135b435..e30f2da52 100644 +--- a/pipenv/routines/install.py ++++ b/pipenv/routines/install.py +@@ -459,6 +459,17 @@ def batch_install_iteration( + allow_global=False, + extra_pip_args=None, + ): ++ # Gentoo patch: ++ # Install dependencies into the venv even if they exist ++ # in the system. ++ # This is needed because pipenv imports the system packages to run. ++ # It does not change your system's packages. ++ ++ if (extra_pip_args is not None) and ("-I" not in extra_pip_args): ++ extra_pip_args.append("-I") ++ ++ # End of Gentoo patch ++ + with temp_environ(): + if not allow_global: + os.environ["PIP_USER"] = "0" +-- +2.41.0 + diff --git a/dev-python/pipenv/files/pipenv-2023.9.8-inject-system-packages.patch b/dev-python/pipenv/files/pipenv-2023.9.8-inject-system-packages.patch new file mode 100644 index 000000000000..cf211f1ab846 --- /dev/null +++ b/dev-python/pipenv/files/pipenv-2023.9.8-inject-system-packages.patch @@ -0,0 +1,53 @@ +From b6b25911c050f0bec192e5ccb09ddc6dc3d5fa7d Mon Sep 17 00:00:00 2001 +From: Oz Tiram +Date: Wed, 20 Sep 2023 23:03:57 +0200 +Subject: [PATCH 1/4] Inject system packages + +--- + pipenv/patched/pip/__main__.py | 8 ++++++++ + pipenv/resolver.py | 6 ++++++ + 2 files changed, 14 insertions(+) + +diff --git a/pipenv/patched/pip/__main__.py b/pipenv/patched/pip/__main__.py +index 032297163..59f7ad19e 100644 +--- a/pipenv/patched/pip/__main__.py ++++ b/pipenv/patched/pip/__main__.py +@@ -21,10 +21,18 @@ if __package__ == "": + if __name__ == "__main__": + import importlib.util + import sys ++ ++ SITE_PACKAGES_ROOT = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__)))) ++ ++ # Inject site directory into system path. ++ sys.path.insert(-1, SITE_PACKAGES_ROOT) ++ + spec = importlib.util.spec_from_file_location( + "pipenv", location=os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "__init__.py")) + pipenv = importlib.util.module_from_spec(spec) + sys.modules["pipenv"] = pipenv ++ ++ + spec.loader.exec_module(pipenv) + from pipenv.patched.pip._internal.cli.main import main as _main + +diff --git a/pipenv/resolver.py b/pipenv/resolver.py +index 82e01ca39..29461b878 100644 +--- a/pipenv/resolver.py ++++ b/pipenv/resolver.py +@@ -10,6 +10,12 @@ except ImportError: + cached_property = property + + ++SITE_PACKAGES_ROOT = os.path.dirname(os.path.dirname(__file__)) ++ ++# Inject site directory into system path. ++sys.path.insert(-1, SITE_PACKAGES_ROOT) ++ ++ + def _ensure_modules(): + spec = importlib.util.spec_from_file_location( + "typing_extensions", +-- +2.41.0 + diff --git a/dev-python/pipenv/pipenv-2023.4.29-r1.ebuild b/dev-python/pipenv/pipenv-2023.9.8.ebuild similarity index 65% rename from dev-python/pipenv/pipenv-2023.4.29-r1.ebuild rename to dev-python/pipenv/pipenv-2023.9.8.ebuild index 123b4de71625..c51698623502 100644 --- a/dev-python/pipenv/pipenv-2023.4.29-r1.ebuild +++ b/dev-python/pipenv/pipenv-2023.9.8.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 multiprocessing @@ -16,25 +16,27 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="~amd64" PATCHES=( - "${FILESDIR}/pipenv-2022.9.24-inject-site-packages.patch" - "${FILESDIR}/pipenv-2023.4.29-append-always-install.patch" - "${FILESDIR}/pipenv-2023.4.29-fix-imports.patch" - "${FILESDIR}/pipenv-2023.4.29-fix-toml-in-vendor.patch" - "${FILESDIR}/pipenv-2023.4.29-fix-toml-dump.patch" + "${FILESDIR}/pipenv-2023.9.8-inject-system-packages.patch" + "${FILESDIR}/pipenv-2023.9.8-append-always-install-to-pip-extra-args.patch" ) RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] >=dev-python/cerberus-1.3.2[${PYTHON_USEDEP}] dev-python/click[${PYTHON_USEDEP}] + dev-python/click-didyoumean[${PYTHON_USEDEP}] >=dev-python/colorama-0.4.4[${PYTHON_USEDEP}] + dev-python/dparse[${PYTHON_USEDEP}] >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}] >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}] + dev-python/pipdeptree[${PYTHON_USEDEP}] + dev-python/plette[${PYTHON_USEDEP}] >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}] + =dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] @@ -42,6 +44,8 @@ RDEPEND=" dev-python/virtualenv-clone[${PYTHON_USEDEP}] >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] dev-python/ruamel-yaml[${PYTHON_USEDEP}] + dev-python/shellingham[${PYTHON_USEDEP}] + dev-python/tomli[${PYTHON_USEDEP}] dev-python/tomlkit[${PYTHON_USEDEP}] " @@ -62,10 +66,13 @@ distutils_enable_tests pytest # The vendored packages should eventually all be removed # see: https://bugs.gentoo.org/717666 src_prepare() { + sed --in-place -e "s/import click, plette, tomlkit/import click\n\import tomlkit\nfrom pipenv.vendor import plette/g" pipenv/project.py || die "Failed patching pipenv/project.py" + local pkgName local jobs=$(makeopts_jobs) - local packages=( attr attrs cerberus colorama dotenv markupsafe \ - pexpect ptyprocess pyparsing requests urllib3 tomlkit ) + local packages=( cerberus colorama click click_didyoumean dotenv dparse markupsafe \ + pexpect pep517 pipdeptree plette ptyprocess pydantic pyparsing pythonfinder \ + requests urllib3 shellingham tomli tomlkit ) for pkgName in ${packages[@]}; do find ./ -type f -print0 | \ xargs --max-procs="${jobs}" --null \ @@ -93,15 +100,23 @@ src_prepare() { -e "s/from pipenv\.vendor import plette, toml, tomlkit, vistir/from pipenv\.vendor import plette, toml, vistir\\nimport tomlkit/g" # remove python ruaml yaml - sed --in-place -e "s/from pipenv\.vendor\.ruamel\.yaml import YAML/from ruamel\.yaml import YAML/g" pipenv/patched/safety/util.py || die "Failed sed in ruaml-yaml" - sed --in-place -e "s/from pipenv\.vendor\.ruamel\.yaml\.error import MarkedYAMLError/from ruamel\.yaml\.error import MarkedYAMLError/g" pipenv/patched/safety/util.py || die "Failed sed in ruamel-yaml" + sed --in-place -e \ + "s/from pipenv\.vendor\.ruamel\.yaml import YAML/from ruamel\.yaml import YAML/g" \ + pipenv/patched/safety/util.py || die "Failed sed in ruaml-yaml" + sed --in-place -e \ + "s/from pipenv\.vendor\.ruamel\.yaml\.error import MarkedYAMLError/from ruamel\.yaml\.error import MarkedYAMLError/g" \ + pipenv/patched/safety/util.py || die "Failed sed in ruamel-yaml" rm -vR pipenv/vendor/ruamel || die "Failed removing ruamel-yaml from vendor" - for fname in Makefile README.md README.rst ruamel.*.LICENSE vendor.txt; do - rm -v pipenv/vendor/$fname || die "Failed removing pipenv/vendor/$fname" + for fname in Makefile README.md ruamel.*.LICENSE vendor.txt; do + rm -v pipenv/vendor/$fname || die "Failed removing pipenv/vendor/${fname}" done + sed --in-place -e "s/pipenv.vendor.pythonfinder.utils.get_python_version/pythonfinder.utils.get_python_version/g" tests/unit/test_utils.py || die "Failed patching tests" + + rm -Rfv pipenv/vendor || die "Could not vendor" + rm -Rfv examples || die "Could not remove examples" } python_test() { diff --git a/dev-python/plette/Manifest b/dev-python/plette/Manifest new file mode 100644 index 000000000000..147bcf0dbb40 --- /dev/null +++ b/dev-python/plette/Manifest @@ -0,0 +1,3 @@ +DIST plette-0.4.4.tar.gz 10684 BLAKE2B e0ff780fdd3d2bcaefadce528310389e7a796e9d3b13f458aa4313365ef8b15a3188bf50a602eac0cebd857d9dc747c7c637d958d61964ada42ab1873676263b SHA512 a7eb51546523c1b0159286cb6a2f1c248a383c33a41f19e2d62af9371bcf5d8042a953b28f2b9aea1ed568d93464b3dabd3e4fb6f4b37c3c0e73b84f26a01f6d +EBUILD plette-0.4.4.ebuild 479 BLAKE2B 738e90ac16f2b49d07cde4c04767e29baaad2672819ac1f3b9ceab123c8ac21d34e5c4ea56f743d8b69039fe881e9b7c84f734ff04c891041517489ece1330a1 SHA512 a64989ce82b395103a74e06349b4dcb3c694a70e48227dc72a2baf01850efa97438924d829a84ce940d6be0951358c67d8dadf1447c2b165b07d135e8712c561 +MISC metadata.xml 538 BLAKE2B 105eebd42009f9fd6d9d12033b3d567f2f62bbae8669209f2b3c4356b6ac99f06ddaf0db81f487d41c89f18b8076417554d22d617e5f9010fd414913ea17e97e SHA512 acd3520c007aa9fb0b454d44760572e1b9f320734fa8175937e06a3b4278861c505a8268510d5e1bc2e0bba20e2bddb850e0dc7bab824ec7164f80337d57125f diff --git a/dev-python/plette/metadata.xml b/dev-python/plette/metadata.xml new file mode 100644 index 000000000000..523f24eb048c --- /dev/null +++ b/dev-python/plette/metadata.xml @@ -0,0 +1,17 @@ + + + + + oz.tiram@gmail.com + Oz Tiram + + + proxy-maint@gentoo.org + Proxy Maintainers + + + + sarugaku/plette + plette + + diff --git a/dev-python/plette/plette-0.4.4.ebuild b/dev-python/plette/plette-0.4.4.ebuild new file mode 100644 index 000000000000..2592ab986b58 --- /dev/null +++ b/dev-python/plette/plette-0.4.4.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Structured Pipfile and Pipfile.lock models" +HOMEPAGE=" + https://github.com/sarugaku/plette + https://pypi.org/project/plette/ +" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/cerberus[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/plotly/Manifest b/dev-python/plotly/Manifest index 7fbe2a89fe06..863489cdfe5c 100644 --- a/dev-python/plotly/Manifest +++ b/dev-python/plotly/Manifest @@ -3,8 +3,10 @@ DIST plotly.py-5.15.0.gh.tar.gz 30801940 BLAKE2B bb95df7402a308c1a32817dc12d519a DIST plotly.py-5.16.0.gh.tar.gz 30846584 BLAKE2B 08071fbece2ac6ce69ae7466a001902867883127e7bfab397d5701eee0afc032fdc001157b4e38d4cbe9bfe361e18f7c33cc0e80b21d8deba5219821849848ab SHA512 2cbdc04a62de803d06d4085180caeaea9a7c429d525e841472a6b4a447dd53ab108e159a9b28ddcbcf86a47453ed028ad6d3d47001e3d68286aded4b10b1511b DIST plotly.py-5.16.1.gh.tar.gz 30846702 BLAKE2B 75985b37e56b4612f8c0bcd249d1a27e43d2f531715802f1d80c9f83b7536f4a124ffb0355cdee3db64e02feede2a37bcfca58b20e5fdad50e31c66291eb0181 SHA512 dabbbfe0da26b675fc30a8e3a9e105b13589a9906df11cbcae2f8fbaadf59e694ae1864de329665acebeabcb8821f1425d7b3cb3ffd96522d376e8d3b7704afa DIST plotly.py-5.17.0.gh.tar.gz 30874848 BLAKE2B 3a2bb0a38538372299f706f1ab45b6e51b2b27304c05328c0fda8f2b74c3f7f2ecacfd1aa5cdb4abb5f6890ab636d807e507bda8354ab19018f2282950d2eb5f SHA512 bde92fdd8afa218ff9090ab84afdd49ece4a67171b3e6c0148318a2e953e598d4401e52a2ca44894d8fc67382232bdf26cc340d03e7209a93c2fb4d3bed70810 +DIST plotly.py-5.18.0.gh.tar.gz 30876168 BLAKE2B f740a89c2040376348148bbd8a55c29d57e2454f804503eddf45e9781dddd258400646caa51c8d9a4e74d6d848e0d1332d53ed5635d491dffe5bf2bb4b78701e SHA512 56ae84487b61c1b90bf2d31e67116b8c2c9b23e40bda51d434c336750b32d659a5009e8057d40f9af6ede0d2a6bd4cc0bc5f9923d2ce74a439810e7c7714bd50 EBUILD plotly-5.15.0.ebuild 3084 BLAKE2B b35b2363e93373be40ad0bc4817dc8cbd96be50f886609b1d6e3c4f9fc50e612327f442cb8432c089e9781365a2ae19be8efd3974a588f6c3662f6e0946243ee SHA512 a313a75428eece45107651b80ef80ea0074b6a44265e4c59018bca4e666c6a863b2942fd821780052a06e0af4470d09ecad2899ac7f646278108fd414539ca7a EBUILD plotly-5.16.0.ebuild 3279 BLAKE2B 86837a66f3f72d389b499ccd756d81a32638830cce5bb54f036ef3e93690c19d49751cbdb093d6bdb2f2e7b509384df70bd23d98d1155817e844536567bdbf39 SHA512 b3c39c2c9863eb8c7592ef82610bccce76a4433286ad091e32836ff0776531fed0c802b78734eb8f588b1a230d4a3fdaada3b6fc6d6751951562e2727be61d69 EBUILD plotly-5.16.1.ebuild 3384 BLAKE2B ae3ff6bd8da7856b3c33f293307e73d1ebb6e6da571872f5244211c46cbb537ce2f940aa8f99de49f9f012dfd7ea5499085e85d92c994ae26e8e5da3ea373691 SHA512 71a779db8900af78fb8399c309535a02a7bed836a594206ad2fb24b8858e68e24b9ae43788c161c19bdaf39eaaea214ffa618858cdf5235d84befcb70d551d6e EBUILD plotly-5.17.0.ebuild 3384 BLAKE2B ae3ff6bd8da7856b3c33f293307e73d1ebb6e6da571872f5244211c46cbb537ce2f940aa8f99de49f9f012dfd7ea5499085e85d92c994ae26e8e5da3ea373691 SHA512 71a779db8900af78fb8399c309535a02a7bed836a594206ad2fb24b8858e68e24b9ae43788c161c19bdaf39eaaea214ffa618858cdf5235d84befcb70d551d6e +EBUILD plotly-5.18.0.ebuild 3384 BLAKE2B ae3ff6bd8da7856b3c33f293307e73d1ebb6e6da571872f5244211c46cbb537ce2f940aa8f99de49f9f012dfd7ea5499085e85d92c994ae26e8e5da3ea373691 SHA512 71a779db8900af78fb8399c309535a02a7bed836a594206ad2fb24b8858e68e24b9ae43788c161c19bdaf39eaaea214ffa618858cdf5235d84befcb70d551d6e MISC metadata.xml 627 BLAKE2B 453adb04f4caba9790fe5223635245c8bca7ca5c6dc1930f09537045580b88b5fa1649e47158b13be6cc5cb09b4479a47690e37ef13208b47a95f82d14793a91 SHA512 a5183e9d217d1312e8d383ccb4ade66b92575492b6c8ed8987e3af18e9e456836b62b2d572ce62f9e01aae47b4a2bcbd12f79b4bb6acabfe69c2b63b20315bd3 diff --git a/dev-python/plotly/plotly-5.18.0.ebuild b/dev-python/plotly/plotly-5.18.0.ebuild new file mode 100644 index 000000000000..fb5d7588cae8 --- /dev/null +++ b/dev-python/plotly/plotly-5.18.0.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +MY_P=plotly.py-${PV} +DESCRIPTION="Browser-based graphing library for Python" +HOMEPAGE=" + https://plotly.com/python/ + https://github.com/plotly/plotly.py/ + https://pypi.org/project/plotly/ +" +SRC_URI=" + https://github.com/plotly/plotly.py/archive/refs/tags/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/packages/python/plotly" +# The tests are not included in the PyPI tarball, to use the GitHub tarball +# we have to skip npm, which means that the resulting install will +# unfortunately lack the jupyterlab extension. + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/tenacity-6.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/jupyter[${PYTHON_USEDEP}] + dev-python/jupyterlab[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/shapely[${PYTHON_USEDEP}] + dev-python/statsmodels[${PYTHON_USEDEP}] + dev-python/xarray[${PYTHON_USEDEP}] + sci-libs/scikit-image[${PYTHON_USEDEP}] + ) +" + +# README ends up a broken symlink +DOCS=() + +PATCHES=( + "${FILESDIR}"/${PN}-5.8.0-fix-versioneer-import.patch +) + +EPYTEST_IGNORE=( + # Needs porting to newer numpy + _plotly_utils/tests/validators/test_integer_validator.py + + # kaleido not packaged + plotly/tests/test_optional/test_kaleido + + # plotly-orca not packaged + plotly/tests/test_orca +) + +EPYTEST_DESELECT=( + # Also needs porting to newer numpy + plotly/tests/test_io/test_to_from_plotly_json.py::test_object_numpy_encoding + + # kaleido not packaged + plotly/tests/test_orca/test_to_image.py::test_bytesio + + # Fails if not already installed + test_init/test_dependencies_not_imported.py::test_dependencies_not_imported + test_init/test_lazy_imports.py::test_lazy_imports + + # Minor matplotlib incompatibility + plotly/matplotlylib/mplexporter/tests/test_basic.py::test_path_collection + plotly/matplotlylib/mplexporter/tests/test_basic.py::test_legend_dots + plotly/matplotlylib/mplexporter/tests/test_utils.py::test_linestyle + + # In python 3.11 the produced error is slightly different + plotly/tests/test_core/test_errors/test_dict_path_errors.py::test_described_subscript_error_on_type_error + + # TODO + plotly/tests/test_io/test_to_from_plotly_json.py + + # two subtests that require 'vaex' and 'polars' respectively + plotly/tests/test_optional/test_px/test_px_input.py::test_build_df_from_vaex_and_polars + plotly/tests/test_optional/test_px/test_px_input.py::test_build_df_with_hover_data_from_vaex_and_polars +) + +# There are sphinx docs but we are missing a bunch of dependencies. +# distutils_enable_sphinx ../../../doc/apidoc +distutils_enable_tests pytest + +python_prepare_all() { + # Do not try to fetch stuff with npm + export SKIP_NPM=1 + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all + + mv "${ED}"/{usr/etc,etc} || die +} diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index e0a167663bd6..fbca17d316dc 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -5,7 +5,7 @@ DIST pydantic-2.4.0.tar.gz 651740 BLAKE2B 03d849f7aaf40799a821d1c79e1a1eab30f61b DIST pydantic-2.4.1.tar.gz 652537 BLAKE2B a148888aa8cac6e96472797d6b30b8f994ad77ecd38bacc1aceca0f949cfd9025a151e729d63a1ea769de86c1c3199b72ed02f670c59a254a56cd49605856860 SHA512 94ad70e7095d345c7b74a1281200f2ec26ab3d94a4f2b9bd2658d339a80e41d7e6d60a68a127f5b89c7353a485d0f9a6150a8fee7bb3df78d2d12d32a42bbccc DIST pydantic-2.4.2.tar.gz 654020 BLAKE2B 2f91b6bf89f87230976a2e777541bb7418382fb3534f5e61e1dc74a18e5e939508a2440d6bee9a09030beb5f2b6a60fd62c3bf30ee0ee2c7d3f71575920a47f3 SHA512 f0e0d90ead4ba754974b38f8e3d24bc017696674ca1ed3300104389d149baa41c495218a118f5e7f98bf20d34b3c17439921eaff0ccd7bf76cac96a16e592b4e EBUILD pydantic-1.10.12.ebuild 2518 BLAKE2B 84f7ee9b095b56518792f81df308652cdc725c6accef3388615bfea735c676f45e449e0c60ec030349b067a8a97833669071f493325c6644c7a73d08d348dcc3 SHA512 7fedbe4158ce80d41e8686ed19618bb818d3efdf8d508a8d4fdef7f8525a3e4e1364a340ba0d710f2b33327a280e33e5df15c0ea2920446dfee3d1b95cc4862f -EBUILD pydantic-1.10.13.ebuild 2519 BLAKE2B d6efd583acae2383cd8f6d03cdeca5fd5822c354b9971a41f5fdeaec35b5bd48ebf91ae36d3b1b42e71c1f96e4547eeaad325bc49e4bbc7a058a34f635c6518e SHA512 301b44cfacee4f426e89a6b3444ef2b756fe4e3fcea31886ad2078ca3ec45280fcb495e87182367647b53b21d94709def4148724cab6ae5d7a8cc2f04408d34c +EBUILD pydantic-1.10.13.ebuild 2518 BLAKE2B 84f7ee9b095b56518792f81df308652cdc725c6accef3388615bfea735c676f45e449e0c60ec030349b067a8a97833669071f493325c6644c7a73d08d348dcc3 SHA512 7fedbe4158ce80d41e8686ed19618bb818d3efdf8d508a8d4fdef7f8525a3e4e1364a340ba0d710f2b33327a280e33e5df15c0ea2920446dfee3d1b95cc4862f EBUILD pydantic-2.3.0.ebuild 1679 BLAKE2B ee05d706e5e5662ee2b90d6cdc0ebb5488d01d43500f6eedcd582191879a42c6feb14686ecafc90c916899567ebb575f45d509bc3e66ce39e51cce87d314c0f5 SHA512 02ce7781088c41f75be814a869380364066d594c5d0a4a92a7882963823652d94f863db85c10dace2260d10f4f33a28478e94fc4dd6887c58b2cbb3c31ed159a EBUILD pydantic-2.4.0.ebuild 1243 BLAKE2B ba32e67df92a409cd570ad09dcc597d2df529e07074717f7a3f6bf4973a8e2c9d3aacad33e5f75377437b0be738858d7193e118167172d113ea862dcb94e4e63 SHA512 0d7805b771c66a2f0059105ddfbf8a53a3d269d78c4b532fbcfae3dc3a08a76ed6bc0cc1b2cbe620fb6c6397d5ccdc49949d35f58cf55858405b0033b3c3fbe0 EBUILD pydantic-2.4.1.ebuild 1251 BLAKE2B ee63b5f2039aaebf00167105378dda7ce14da758f046c20f7c230a1ff54b88dfa1104f5b4adba97a9f04dc5766eb274c017d22e8253a7b1b987dfc3acf249411 SHA512 8f26955e91057e9c1d116b71b9a9d4e345819a1ed49bdd551e39f21238d30d624fde0470c4b558296bec2f18b08d598b203a9ff2e87ee247e5917c5d9377eb51 diff --git a/dev-python/pydantic/pydantic-1.10.13.ebuild b/dev-python/pydantic/pydantic-1.10.13.ebuild index 477d2c4280e4..68345cdc15a8 100644 --- a/dev-python/pydantic/pydantic-1.10.13.ebuild +++ b/dev-python/pydantic/pydantic-1.10.13.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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="native-extensions" RDEPEND=" diff --git a/dev-python/pypy3_10/Manifest b/dev-python/pypy3_10/Manifest index 09fdcfcb11d9..83bf1d0fe2c3 100644 --- a/dev-python/pypy3_10/Manifest +++ b/dev-python/pypy3_10/Manifest @@ -1,7 +1,7 @@ DIST pypy3.10-gentoo-patches-7.3.12_p5.tar.xz 15404 BLAKE2B d9aa579b82f6bfafc3bdbd1f818d9cc85e3d33e6e72ec8dd65486e6239184dbd6720af1819493016c03e0898dec0c4f4fe361ef4ecdc63a365bc37a9452f1d2a SHA512 a705dd608d2a0027979d20301ec23aebc4a1ff20a826f2572fbdd702b079303797926e3908fd2afd7d4b0d165ffc1f4988a1c5181dd0f8ce7a7a2cc725630e23 -DIST pypy3.10-gentoo-patches-7.3.13.tar.xz 4776 BLAKE2B 9f0ef159c8aa2d3edb5ee0e14be694c4a7c1165d70b16e9b13b6e59da7334354cc8593186a2ff47d4a0ce8c76abdf4a3c12ec3ffdd7a90cc4f30b39c259c3ee7 SHA512 86bfbf7f26f259c0850074c9062544ee091f7a65359cb17dae3ec287841e7a812d7185cb552f3546acdde3965efe0e6c0fb728c30b64779fca10be2f7c4d634f +DIST pypy3.10-gentoo-patches-7.3.13_p1.tar.xz 5068 BLAKE2B 2dd739a0ec9fc358a1fa1c278d06ed30f63f01565a593abc8b6f6bc14a5210ae3b6d541558b61ec97aad4f520e362310b825409ac46698846e66adbabcc805e7 SHA512 4ba5b2aa173b70ace6ee01ba4b870ab7baceea0b2fc6b0592787f80493c3f76ed0c662e0c86e9043c1bff981aec0268c7122d5a59d592bdb99cd8224953c8b2f DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181 SHA512 080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702 SHA512 16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43 EBUILD pypy3_10-7.3.12_p5.ebuild 6027 BLAKE2B 9f9310a65a17ed5cf3cb74c4158ab922a6a3b582b582ccf354f771491ebb28c632cf71744fcc2a783ba153438b11faadf5f48f1fbba44a01d0da433b728491cf SHA512 638cc9f939341d93489fcce30acec54ef8a03b3af0c6418bd6ef353e901270cba10cc9c36268042fb331b8e1dfb94b49e1ef544b5719e954b0146064e1573c86 -EBUILD pypy3_10-7.3.13-r1.ebuild 6150 BLAKE2B 05cd89e1afdacc9f33afb3f93a3f5d55b8ec1108ddc2307c250ea3633d223d0d8345608364326df7698d5ebf8baf6a9e3ce4243a0b8fe2d011d8a0e9fce0007e SHA512 d2f3854b34d603cf3ecebedbf7741039b84fbcdd2770d9b6cd0e962a2ec078e5c1d865b0a40c4c403cc573481bccce6b12dec1f247aae7abe6599b9941fd63b2 +EBUILD pypy3_10-7.3.13_p1.ebuild 6150 BLAKE2B 05cd89e1afdacc9f33afb3f93a3f5d55b8ec1108ddc2307c250ea3633d223d0d8345608364326df7698d5ebf8baf6a9e3ce4243a0b8fe2d011d8a0e9fce0007e SHA512 d2f3854b34d603cf3ecebedbf7741039b84fbcdd2770d9b6cd0e962a2ec078e5c1d865b0a40c4c403cc573481bccce6b12dec1f247aae7abe6599b9941fd63b2 MISC metadata.xml 531 BLAKE2B 0f727c7ced9fb24ba0dc0b41d51c177b3711de33b838bf46cfdde5d8b751de9694873c13fe8153747f2cb533c078c54f004ee84b1c3c57b6f8d62128ffb9dba2 SHA512 331b66647a58047ded4bcf1529e3ca16b21cbb37afa82d8be0a4b6ad605e17bf3f1478fad1ea3b9c970bdf5162cb41e6adcb029a261fcbf894e807998b9219f6 diff --git a/dev-python/pypy3_10/pypy3_10-7.3.13-r1.ebuild b/dev-python/pypy3_10/pypy3_10-7.3.13_p1.ebuild similarity index 100% rename from dev-python/pypy3_10/pypy3_10-7.3.13-r1.ebuild rename to dev-python/pypy3_10/pypy3_10-7.3.13_p1.ebuild diff --git a/dev-python/pyrsistent/Manifest b/dev-python/pyrsistent/Manifest index d2688f4357a7..805d184e2522 100644 --- a/dev-python/pyrsistent/Manifest +++ b/dev-python/pyrsistent/Manifest @@ -1,3 +1,5 @@ DIST pyrsistent-0.19.3.tar.gz 102640 BLAKE2B 60c5ef9d3f26c4529d05804df13453c75b6ff70e12fbbbbe22312686da929766fc903b18ca77d626192e1f3fc9fbdfdbbbd4eef102f1504b38feeeedf00450d5 SHA512 6bb70b6fd65b5cd9f961a3199c2d90725aaa66fb869e4eba2143735e2f3a7e4ecdc782b3498acc2d92e263c3bed14cec8cc77324f4ebd08c300ba6735db5ecf7 +DIST pyrsistent-0.20.0.tar.gz 103642 BLAKE2B ebc5d8f2309599ae3e34c35d35edb148758fde28270b9c5c9880e5a180bdf11424804aba0272b515224ed4edcf9dbad3ff21b810a0d40f563617ece76e275432 SHA512 ac78c55e8687f12ae8729f2262a76a9257a6d6f4bbb5a01cb45ffb170d5c2044b1f26b3ed1359b2d722201507c32781f024b49b20d45faedf288823a98255a6f EBUILD pyrsistent-0.19.3.ebuild 648 BLAKE2B 23475a7b1cd1a362ab3d5b472d98940e58d7242f862e6f0590e38d0384fd851def8b81c3e9eccf1744af13dd99215181a05404b06260db37daefb28fc3cd42ab SHA512 c977c02fcbd640d69561219219daaa9d83d5c3a4a1fdd0ec0218d20d8285c154f020061517f3655c9e5b30f12a5d0ffecf898d50008dadec2b0a0ee5f4483122 -MISC metadata.xml 522 BLAKE2B fbf571fd4d833fea0dc9942620655c45bb91b07ca02e2e0fccb23980de26303b9e9c3963453cae3775f7db33dfd485a4a55782a1b1b2b635af0d62e331596b99 SHA512 fe358befc92e29769bc2f84a516da1a26026e4ab84e812326da72ee02b18c79c3d6acdfb71cb6027d2d0f1e559cc00cf39406e335fb8f38d4479353a7dbb4ff2 +EBUILD pyrsistent-0.20.0.ebuild 778 BLAKE2B 46c307fcbc4239f25594efa9bd262ef9d8261a34fccd6e76b35bb11db45fd84f5b4bac566712b0ea072f6412123e74801d16db9b070977aa98aecbca376b24c6 SHA512 536b3a9f65a1bebc7d323d5e32a132f581edd40b34f002dab88de334facf616956aa7799f9e527b7f4e61838afca6f6b87606ed7534e3e670da60abf2b96c967 +MISC metadata.xml 679 BLAKE2B 76aeec6a50762c88114fe15474385d3fea8f2e74570f95fc71e505dd972f746964e24381a23b76fe2275f419fa2e54285199c7dd680b82a072e2395b868c4fa5 SHA512 ade6c5efb1dcd891a0a65ba4ab84568ca48f9ab553079aeb7c107c37931b0b17767dbac2edb8669d50f053162ebfc0af8bf7df257afe5c89ef4df4d34c0058c9 diff --git a/dev-python/pyrsistent/metadata.xml b/dev-python/pyrsistent/metadata.xml index d6f248521add..83aa9250a381 100644 --- a/dev-python/pyrsistent/metadata.xml +++ b/dev-python/pyrsistent/metadata.xml @@ -13,4 +13,10 @@ tobgu/pyrsistent + + + Compiles native C extensions (speedups, instead of using python + fallback code). + + diff --git a/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild b/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild new file mode 100644 index 000000000000..6c59cf318850 --- /dev/null +++ b/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Persistent/Functional/Immutable data structures" +HOMEPAGE=" + https://github.com/tobgu/pyrsistent/ + https://pypi.org/project/pyrsistent/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +IUSE="+native-extensions" + +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_configure() { + if ! use native-extensions; then + export PYRSISTENT_SKIP_EXTENSION=1 + fi +} diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 698a99b7920c..84839c518267 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,6 +1,7 @@ AUX pyside2-tools-5.15.1-dont-install-tools.patch 1782 BLAKE2B a9a1c3cb8d1e6feabbc752bb4bf0af30b645736b9895fe96063dc4a9d5668866523e567f723693b17c6da4101d28713cfa6ad8adadb78e6bb99756d7c69244a2 SHA512 c8b17db89f42a52f4191dda953d7228eafcafd6afb6d7b70527cef090ffd1f073970010a817bede941de10b4e40e41d35fb99b74091baeea6d237c08eb7f225f +AUX pyside2-tools-5.15.11-no-copy-uic.patch 1343 BLAKE2B dbabe4c0a46b0f3ccb160df34626258154efaa69554507b87e0cebe638c93b9abc6d3cf6d72f0c90833d21646e9b44a2ea0bbebeb2f11f92a748adf4f9663277 SHA512 4dbc2bbca3c16aafeeba8d2384d15dd28d7f8611027850293f165af37f9cf0ba17b1617cee06125c2e37edb011ecdeb00feb84edb8cf6c901b9e32b6d9cba639 DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e91858888e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56 SHA512 dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2 DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91 EBUILD pyside2-tools-5.15.10.ebuild 1661 BLAKE2B bd0332d0e204e18b9ed20b867de3ba7b061c3d2e5dd2a8c75cd54f9ddd1f683a5dbcb7807adec6ddcb5e09c40cfd0856840cd19830fd93b6576c870cd7edb2f5 SHA512 42966f0de37d0bebed199f36ddf57660a15d49e37d7745bac3ce2a9c82706475fca8a55267648871131dea369601ea1ba74f6e79d53f5e81ec50cad578241887 -EBUILD pyside2-tools-5.15.11.ebuild 1664 BLAKE2B 40a98b1fb247f233937459e6493461fe980175be7c58e182084498d249bac3ec20fa7902d818d6855ce81cd23650ebfd9f07d04b1ad7a4afec37d16635265b28 SHA512 26d59ccf1ea740c99e79aa1c4c7e409e01585b2295cb6c0375c45647ab23d3a08a03d810be94c2385467238e7b57743dd9fa83ebc041b8f9b395526571e0298f +EBUILD pyside2-tools-5.15.11-r1.ebuild 1596 BLAKE2B db667f2d15b0cda2f5a5a191cd0c19111a7151186aad1961d723c6d64ccdf350326eea254391a66b561824e2edc84165a97e9480c6aa4a1be6e95a888a084204 SHA512 9d994cdc8ab30516a87acd333d787caac07d279a077970e4463287e0fd3f2435391c475fa1bbcf18daf45c2af09fff0e4c65f9a399d60c8e7c319daf5c0009fb MISC metadata.xml 402 BLAKE2B 28348df442d189eadb56e04dfda71c1d5a56868aae85611a7d77ecdc7651e34ce02563c8da1270aad55758e2dd4301de44434e0bbdb010ef484e240068602ede SHA512 a54866110e38c24d67d60286c64b63dc0b537c55eb201b84b9173b47710b6e8a840d9072ca46fbef969bf481e43e1d8824b20655d7fe6b300cfd5333c3f74a41 diff --git a/dev-python/pyside2-tools/files/pyside2-tools-5.15.11-no-copy-uic.patch b/dev-python/pyside2-tools/files/pyside2-tools-5.15.11-no-copy-uic.patch new file mode 100644 index 000000000000..90bc53c90d89 --- /dev/null +++ b/dev-python/pyside2-tools/files/pyside2-tools-5.15.11-no-copy-uic.patch @@ -0,0 +1,43 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 20a5e19..575c1df 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -55,38 +55,6 @@ else() + set(DESIGNER_PATH "${TOOLS_PATH}/designer${EXE_EXT}") + endif() + +-install(FILES "${UIC_PATH}" +- DESTINATION bin +- PERMISSIONS +- OWNER_EXECUTE OWNER_WRITE OWNER_READ +- GROUP_EXECUTE GROUP_READ +- WORLD_EXECUTE WORLD_READ) +- +-install(FILES "${RCC_PATH}" +- DESTINATION bin +- PERMISSIONS +- OWNER_EXECUTE OWNER_WRITE OWNER_READ +- GROUP_EXECUTE GROUP_READ +- WORLD_EXECUTE WORLD_READ) +- +-if (EXISTS ${DESIGNER_PATH}) +- if (APPLE) +- install(DIRECTORY "${DESIGNER_PATH}" +- DESTINATION bin +- FILE_PERMISSIONS +- OWNER_EXECUTE OWNER_WRITE OWNER_READ +- GROUP_EXECUTE GROUP_READ +- WORLD_EXECUTE WORLD_READ) +- else() +- install(FILES "${DESIGNER_PATH}" +- DESTINATION bin +- PERMISSIONS +- OWNER_EXECUTE OWNER_WRITE OWNER_READ +- GROUP_EXECUTE GROUP_READ +- WORLD_EXECUTE WORLD_READ) +- endif() +-endif() +- + configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" + IMMEDIATE @ONLY) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild similarity index 74% rename from dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild rename to dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild index 5d7bb774f990..b95967aad0ea 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild @@ -6,7 +6,6 @@ EAPI=8 # TODO: Add PyPy once officially supported. See also: # https://bugreports.qt.io/browse/PYSIDE-535 PYTHON_COMPAT=( python3_{10..11} ) -CMAKE_IN_SOURCE_BUILD=1 inherit cmake python-r1 @@ -27,11 +26,9 @@ RDEPEND="${PYTHON_DEPS} " DEPEND="${RDEPEND}" -DOCS=( README.md ) - # the tools conflict with tools from QT PATCHES=( - "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" + "${FILESDIR}/${PN}-5.15.11-no-copy-uic.patch" ) src_prepare() { @@ -41,17 +38,12 @@ src_prepare() { } src_configure() { - # The tests are only related to the tools that we don't install - local mycmakeargs=( - -DBUILD_TESTS=OFF - ) - pyside-tools_configure() { local mycmakeargs=( - "${mycmakeargs[@]}" + -DBUILD_TESTS=OFF -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" ) - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure + cmake_src_configure } python_foreach_impl pyside-tools_configure @@ -59,7 +51,7 @@ src_configure() { src_compile() { pyside-tools_compile() { - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile + cmake_src_compile } python_foreach_impl pyside-tools_compile @@ -67,11 +59,14 @@ src_compile() { src_install() { pyside-tools_install() { - python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" + # This replicates the contents of the PySide6 pypi wheel + DESTDIR="${BUILD_DIR}" cmake_build install + dobin "${BUILD_DIR}/usr/bin/pyside2-lupdate" + python_moduleinto PySide2/scripts + python_domodule "${BUILD_DIR}/usr/bin/pyside_tool.py" } python_foreach_impl pyside-tools_install - doman pylupdate/pyside2-lupdate.1 einstalldocs } diff --git a/dev-python/python-ptrace/Manifest b/dev-python/python-ptrace/Manifest index 5b3fe0d515ca..649c9f520a05 100644 --- a/dev-python/python-ptrace/Manifest +++ b/dev-python/python-ptrace/Manifest @@ -1,6 +1,5 @@ AUX python-ptrace-0.9.8-python3_12.patch 914 BLAKE2B a0e4f4dee0baf98e398c8618d92fb5fe60817ed4dea0f577795017c2ad3ae89b1936045d65c161b104169ab3f786d824a5038f0a078452bbae265588b621b4fd SHA512 2b9470247ee6ea92bf20402f51595b4aba43f4c3b85db13b701cf7aefe52f28f4a1a7d122e4422217286363c8b05d338e671c99cca55c9bdae3d993c42a43578 DIST python-ptrace-0.9.8.gh.tar.gz 104079 BLAKE2B 3d387beca9c92c0e3bbd5cf2c9d2af447c233b631e894ce1af2cdc697a1a48e24a299bbc998cd187ac9ad0f45bfc886f476afdb69329d761e8730a047731126b SHA512 f50ba7d457bf20a161a99913a552f2e829e97975d7cfbf8cf5d89b4f2320772b537678f2e70b9aaa88341c4f01d4bf41f62683e913628db503152f3510a013a3 EBUILD python-ptrace-0.9.8-r1.ebuild 763 BLAKE2B 001d69fc700340c3910db5fa33a14962b363034d1f0e0c064dbe128885beac4172a5bd929627c6a370dba82b5b940e12ba1aa75a06ede4d4a92b7313b1be2e49 SHA512 00518e7fff2673de14d66e4eef2d033a577ec41227d19d4e63226a950a7a1e51ed87ca9abf361934aacb6056e2ced647bae228746917feb6d7893af0df94cfbb -EBUILD python-ptrace-0.9.8.ebuild 712 BLAKE2B d3ade6103844969fba7d7a91fd380361556a1eef16461bfdf352dd8e88a6ed2d51acf199396f6335607d95519a3e83ab59a97fa7535b351887fa9b1dbcd87c76 SHA512 4a06dd68e4de3b0f45a07f79f6e80026d861895acdac9df839b4023d4615f8a06df3e6e876d7b0636b05db92ec67c8dcd3b9343b267c238d60a93f72581d1d3e EBUILD python-ptrace-9999.ebuild 714 BLAKE2B 4fb5fc31dcc2a7ee44b66610753f5dda1615e49caa19b008236a6375b53e6037c2ed9701f318f02baedf840a9b825b482d6ef6470e7a68119d76d5cdc282efc8 SHA512 e088c4e2f360069b4182ad2ff8eb8dfb80734ec3bc608f4f5d2bb1cfc7628715ac33f093a9b57343a568bd1ee3307f042e1176a33298c3df3dcdd825d4422f85 MISC metadata.xml 674 BLAKE2B f247cbce73a3bc785c4747c79a4fa99867dd75255d3a18f91de90179019ac2ef2e85da096107029d8f50f4565dcae14e1bc26e91f7ab882fa6cc9572ee8743a4 SHA512 08dca730bfc844e8ec06bd0d7914c23d8f74d1ebc54e22b99206de5240bd256d30dfe702cac9c3825b283be55be8a0111fc2f24482186f4b7bb24c6bc8369f94 diff --git a/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild b/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild deleted file mode 100644 index 46d75cda355d..000000000000 --- a/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="A Python binding of ptrace library" -HOMEPAGE="https://github.com/vstinner/python-ptrace" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vstinner/python-ptrace" -else - SRC_URI="https://github.com/vstinner/python-ptrace/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-2" -SLOT="0" - -RDEPEND="${PYTHON_DEPS} - dev-python/six[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -src_test() { - ./runtests.py --tests tests/ || die -} diff --git a/dev-python/pythonfinder/Manifest b/dev-python/pythonfinder/Manifest new file mode 100644 index 000000000000..6fa5b636e74b --- /dev/null +++ b/dev-python/pythonfinder/Manifest @@ -0,0 +1,4 @@ +AUX 2.0.5-fix-import-cached-property.patch 400 BLAKE2B 45f4cdab70100af434a4dc1df5b170ad13dafc915ab86db3b3ec1b5f617a8e926c1173d260bff4dd6553e4a9c289bff449a581add8d2b511b425135a342d0af7 SHA512 126230b303fbc083697a5f44ccdf45273a63e4f8652a997539ca3e1b48ad8a29921dcad9c30e9349ba3a58ec8dfa06a9c8c46ebd5ca53a46420ae8cc6ab2dedf +DIST pythonfinder-2.0.5.tar.gz 718776 BLAKE2B 32a49dbff143042554d5328b61b612e3bde7a870d53a229303b6bdd2c2ce76457bf6aadcdb215efa332407003c1319215292f3278a2808b669b5b7819af08902 SHA512 4d205c66d7ae36f4f2b8ddab9cce00f4efd5548a41d251470a515b88f8be2dcede75372b9301223822031ae663c6ccf77156531b0dd5d8972424f90641255c5b +EBUILD pythonfinder-2.0.5.ebuild 579 BLAKE2B 702f71d33e0f2a6d72cf3b2ba4c1ef78891d6d6b608a161705cc0aa982a14878f01832c4812deedd6b47019769d113e7045d8cdfa5354f934ea46e6120baacd4 SHA512 8b4aca37627ab11f394815ee7eaec785f78c8edec8c2c73f520c214d3e1b0e3990f915302b6296eda899323bf23af4ac7b2fbe586680797aed65afa23ba5defd +MISC metadata.xml 550 BLAKE2B d48667a74c94f5234a1b3ddff6521574aaa8b7cc441b1e206b35c67a7ef331a946de527d4f8edd20d45bda50a7f3067508ac8a60f052f44073d773f14584c01b SHA512 e2f86c14d0dd02fc51f10f078546c800201b43a8d3904dc763f5a35773e0ded146618885ccb9754d1404bea959098b6e4ea02a37fb96d9ebe7f705e26f36df37 diff --git a/dev-python/pythonfinder/files/2.0.5-fix-import-cached-property.patch b/dev-python/pythonfinder/files/2.0.5-fix-import-cached-property.patch new file mode 100644 index 000000000000..ce1af3244fbd --- /dev/null +++ b/dev-python/pythonfinder/files/2.0.5-fix-import-cached-property.patch @@ -0,0 +1,13 @@ +diff --git a/src/pythonfinder/models/path.py b/src/pythonfinder/models/path.py +index a8fb807..a933a91 100644 +--- a/src/pythonfinder/models/path.py ++++ b/src/pythonfinder/models/path.py +@@ -19,7 +19,7 @@ from typing import ( + Union, + ) + +-from cached_property import cached_property ++from functools import cached_property + from pydantic import Field, root_validator + + from ..environment import ( diff --git a/dev-python/pythonfinder/metadata.xml b/dev-python/pythonfinder/metadata.xml new file mode 100644 index 000000000000..a9367d2f4b85 --- /dev/null +++ b/dev-python/pythonfinder/metadata.xml @@ -0,0 +1,17 @@ + + + + + oz.tiram@gmail.com + Oz Tiram + + + proxy-maint@gentoo.org + Proxy Maintainers + + + + sarugaku/pythonfinder + pythonfinder + + diff --git a/dev-python/pythonfinder/pythonfinder-2.0.5.ebuild b/dev-python/pythonfinder/pythonfinder-2.0.5.ebuild new file mode 100644 index 000000000000..9c74fb3a81be --- /dev/null +++ b/dev-python/pythonfinder/pythonfinder-2.0.5.ebuild @@ -0,0 +1,29 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="PythonFinder: Cross Platform Search Tool for Finding Pythons" +HOMEPAGE=" + https://github.com/sarugaku/pythonfinder + https://pypi.org/project/pythonfinder/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +PATCHES=( + "${FILESDIR}/2.0.5-fix-import-cached-property.patch" +) + +RDEPEND=" + > setup.cfg <<-EOF - [build_ext] - dynamic_linking = True - EOF -} - -python_test() { - "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest index bda04228ed43..849e53d3105a 100644 --- a/dev-python/ytmusicapi/Manifest +++ b/dev-python/ytmusicapi/Manifest @@ -1,5 +1,7 @@ DIST ytmusicapi-1.2.1.tar.gz 71105 BLAKE2B 852015adc0b15a34a1a808810c37bb15d6a2ed7bf1fbcd1dfa8dc3559115842a325b9ce45630ed620f15c113d1f75b3811ab4d9b2cb4416ae4b08903ca1c91c7 SHA512 758050e30f6e328aeb0a43b440cd9bab9719730203073def810a33071f7b5c01a34b83ed3615cf4010f54c29b768f166b4a76ab6a49306f8d299f4a933af21aa DIST ytmusicapi-1.3.0.tar.gz 71560 BLAKE2B 168f120e9306f52f61fcaf6945be89625f6438e89d3b490d2b3430bc7d5cebd74ef9ce56b379879084794ff37fb845bbd167c73a7f4fa5880b04c147e95d1981 SHA512 d1e29a6d7908ca83263ce16874774c33a611229f0e33965dc6294820a6871d7804a43239ee88ed4b683b3565be728b7ac3a2f83ef0de9310590509514578d155 -EBUILD ytmusicapi-1.2.1.ebuild 503 BLAKE2B 276d9472f84a0fb37daa93c00ae142aa7ed776bc98295bb627db2da26928e0c40c7a45d54bdc7769b3ca8bd4bd1ca80d86f79b46794579c3c8bf55feb6181eef SHA512 3f6c02ed0a5ebc92c48dffe7b54c7edc0a6983327617e5ae0139e0b59d77e1897f55a85d86c17a63ec3af558ae7693262966c064a2483f9fb87a7e84e5c508e2 -EBUILD ytmusicapi-1.3.0.ebuild 504 BLAKE2B ed64585f3d92a8034283d5516f454b8a99adb67d1c0067e4dc6e0e85be31a9392b1932b5d64487b1c0817f13607cf4ac16ee3c5d50d0316df93a89535d675cf9 SHA512 f9825708162f4661d96df20510350c10356d866338c67e7346359d6795c8ea34be7c1bdf3fdcd7a53257374b632c17d4db1c47d34113e642c976ec3d307d302b +DIST ytmusicapi-1.3.1.tar.gz 71721 BLAKE2B 573f3987805e2eb8cabdc1b04648de4c95d17ee66690c6f0d4832cb008430ab1eb758e1ba8bf62ab4f6a92351e74efe7c4c99a96c81e815e6a352a44f0e70334 SHA512 f68efbdd1178e7fd1c1f2a77cfcda9bce395aba6f2898fcc0694701be31c6aa7795d196845da5b03cce5222d2592e9bcd4ea2c620dae32a4878b60e9c45f522b +EBUILD ytmusicapi-1.2.1-r1.ebuild 504 BLAKE2B e94d0beaec9ff24ed842ea5d39bac5e426739752d84b2cc77ae3ab7733061f86d7cd225ce1f89f333447e0b2a474813c3d198c69e90bdf4a7e4d506d94fe0cbf SHA512 9150df9687f787c6f5dfbe2c81bacaeb9c1e57d98bef17963462f339b260a59e02c84b83d275341bc24400570ce9fd0ba4bb6a33ad054236f74e8df4bf5b158c +EBUILD ytmusicapi-1.3.0-r1.ebuild 505 BLAKE2B ed6bbac253081001dd26b715b44facf3f9d1a69721cb51c5b3022c7ec9358d58baf2be1ba624ef61cdea4655ef4c1cef35ccd70f04ecdf018af9656e70d07c53 SHA512 ab9aa232c0ad8000f6564fac3e15a7ccc912d2658b2e18551822c73dee3b7ccbed5a99b3854621780b3c31a9feb5455c1582336374cfaf7050f7d6d4cb5854eb +EBUILD ytmusicapi-1.3.1.ebuild 505 BLAKE2B ed6bbac253081001dd26b715b44facf3f9d1a69721cb51c5b3022c7ec9358d58baf2be1ba624ef61cdea4655ef4c1cef35ccd70f04ecdf018af9656e70d07c53 SHA512 ab9aa232c0ad8000f6564fac3e15a7ccc912d2658b2e18551822c73dee3b7ccbed5a99b3854621780b3c31a9feb5455c1582336374cfaf7050f7d6d4cb5854eb MISC metadata.xml 589 BLAKE2B bf51d5de92082a99ffb69839a9cadcea1d740f05d83194b951383713bcfbc4c95021ef27382cc6020298c3b8817553549ba150876c1398094dcc9a7de38bc04c SHA512 d34382f0041b2f74892661880ee7a318d7571254b18bf41d1152560e06f8d1b2da7432b4e9eb8a0d8b6cba645da9a3bf9c6a7c33002471a17d8c516c0aee8f70 diff --git a/dev-python/ytmusicapi/ytmusicapi-1.2.1.ebuild b/dev-python/ytmusicapi/ytmusicapi-1.2.1-r1.ebuild similarity index 93% rename from dev-python/ytmusicapi/ytmusicapi-1.2.1.ebuild rename to dev-python/ytmusicapi/ytmusicapi-1.2.1-r1.ebuild index 7b7932d2da72..25bb762afaca 100644 --- a/dev-python/ytmusicapi/ytmusicapi-1.2.1.ebuild +++ b/dev-python/ytmusicapi/ytmusicapi-1.2.1-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 pypi diff --git a/dev-python/ytmusicapi/ytmusicapi-1.3.0.ebuild b/dev-python/ytmusicapi/ytmusicapi-1.3.0-r1.ebuild similarity index 93% rename from dev-python/ytmusicapi/ytmusicapi-1.3.0.ebuild rename to dev-python/ytmusicapi/ytmusicapi-1.3.0-r1.ebuild index 3d685ec4c091..75a0cdb04926 100644 --- a/dev-python/ytmusicapi/ytmusicapi-1.3.0.ebuild +++ b/dev-python/ytmusicapi/ytmusicapi-1.3.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 pypi diff --git a/dev-python/ytmusicapi/ytmusicapi-1.3.1.ebuild b/dev-python/ytmusicapi/ytmusicapi-1.3.1.ebuild new file mode 100644 index 000000000000..75a0cdb04926 --- /dev/null +++ b/dev-python/ytmusicapi/ytmusicapi-1.3.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Unofficial API for YouTube Music" +HOMEPAGE="https://ytmusicapi.readthedocs.io/ + https://github.com/sigma67/ytmusicapi/" + +LICENSE="MIT" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" + +distutils_enable_sphinx docs/source \ + dev-python/sphinx-rtd-theme diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index de4afeb5878b7f4278c473649ef569c3877be6d9..b9cc550220f6b4c6fbb7589c37bab28cddefb26f 100644 GIT binary patch delta 9803 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

DEk`=yF}F8r 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 delta 9819 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 BP^AC> diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest index 5dce420173d5..e05e0d783be6 100644 --- a/dev-qt/qtbase/Manifest +++ b/dev-qt/qtbase/Manifest @@ -9,8 +9,8 @@ DIST qtbase-everywhere-src-6.5.2.tar.xz 48410716 BLAKE2B 578c69ede6f45a8b21cba0a DIST qtbase-everywhere-src-6.5.3.tar.xz 47142456 BLAKE2B 5b4c774b7199563dc7f2aebf9b2b531d851ee49bc038212f4970eeb43a17c364710432708f82a518eee6692ab123d78b642c234d9548d5b553f689a43aa05ee6 SHA512 31c6c01d466f1e01f18d6dcee593360c08ee83ad0a6be495a8eba023faad628cf07ce7285426fabfd247db306319e9a64da329682c99a712a282e32f7493cdb9 DIST qtbase-everywhere-src-6.6.0.tar.xz 48350308 BLAKE2B 719e265dfafb4fd95f972a317acb95e2d83f8d62175c28ab97837c635435bdcd79bdca113362dea2f04dab799d4749e23056ddb9583908ee20ab23cedeca19b7 SHA512 4e85acefeddc0a3cd6ba615b4768f435c4e237a605172153a1777a10285dab83d9cf220c18ce6d723d051b8b432f3e92be94925b54c2eb972c2c1d9ace849e17 EBUILD qtbase-6.5.2-r2.ebuild 9561 BLAKE2B e00ab84232e1caacda0b51bc59e1265c2087099addb88c311725cff201b003be861a5d849aa10ca9fbc62f6b116aa5290b48ce98cc9df2275f40c11f03e7e901 SHA512 4cf82420c6624a3a864ca5622ed31a7d6512ac1b8c1464cef9ba3af4390870a201f93018019b9804bb21ddc7b506cf635e024e213da1d82ed93a3030abc5abc8 -EBUILD qtbase-6.5.3-r1.ebuild 9557 BLAKE2B b95e3110612ae83ddf7039e1384e3adb94236de161ffd0beab016665f939a8139f3d0516b141ad3448957917e744305a9898f8ce14d6322626ef5494bcece96b SHA512 75be2bed89e5c003649e6cd940053bb8422aed3ef923f2baf7100c032adcce902dc85c1d7c6a732d19a548909397e4d7e99cdf0450f4331b3a866991a1fdbe41 -EBUILD qtbase-6.6.0-r1.ebuild 9577 BLAKE2B a152db096ff39df5d01e617454837d7c3ab8ead4db8e7759cc6ac0699f91ecc5688ca89c000c92b3aaab9e2754ae2ad3574ffc6e9a093d18506803a523994b3b SHA512 d379c4ce70f23fcce794e1c932601ec2551ad00314c680e7816f9c470d0881efa58a97f524f258ee1dbb7595ac4a23d61c0da11ced2c444e8729bd59d45f29b5 -EBUILD qtbase-6.6.9999.ebuild 9473 BLAKE2B 3ab1ca6da68c736aa3387c95a9c9ed416630e93c2f772a3aa12967ed0f44083d4348cc5a7021a5bbd5e0fb3d845af854aefc1d0e555c1943713f06b8be81c3d6 SHA512 228ed791b47e57b78a798d7a9f1b3759bf83af359e5b63d74b268ae56cf902d299f0ae4739207df098da884ba2c5b023b75fca59d0227126f32293929790be64 -EBUILD qtbase-6.9999.ebuild 9547 BLAKE2B bec900b10b89a015ca55a6703feec71ce92446439bca7bd62dddb3037a08dd3349f3b7b1ad31d1f0fd07055fe61b2b28ac199a57510d04050b60028dea5b91eb SHA512 88b65ffc5ef30adb8be240be1b9da901025f6737a99a75b19706eb90b767ca29884ca5322653a50bed670e344d29f578eacbf186ec18f45cccfe3443e3d4f970 +EBUILD qtbase-6.5.3-r1.ebuild 9688 BLAKE2B bd6e7b9212bd5db17921eac015833ae1d39c1a36e6979a13175fb0e75737f2cb919c4bf40c1134f72e2a48b3be7e11a9c47f7ab0e5c9019faa03f81765c61909 SHA512 caa8ee8cb0cc802b508ee3949c46277c7aae1dd23a394b4b2c27ed5a5d80e03a0cd35ad19fdacea2a8a86666d4627348b2d07d17a5159d8ced76764ca26fc83d +EBUILD qtbase-6.6.0-r1.ebuild 9708 BLAKE2B 31b7311dfec4d656cf21e49868474228a563d2de80f014482ab5ad9b3f3ceedd1a1f0792cb0edbf78b365a3c0c4558c6f0f415649eec29efda04a8e077f69ac3 SHA512 3bd956295813a67a5327c594bdea9e384653d4ba31d42c957aead14782f4c59c503de4fe8d228c1a20b5081dec74528593d75f19fad34878683522f5e9f3f742 +EBUILD qtbase-6.6.9999.ebuild 9604 BLAKE2B 658491332b60fb4a408981c68bdad6a24c6ed342caa4af6bd0ef51213a4c5772bd28574a004608308bed2d6bf5d0e6cdfdc356aa03eab30200c967dde2b14dad SHA512 89faac1be72daa01a202cb26d31ba4e7f56685f4d875c2e7c5f8da53e8a6e11dee4429fba669dd3c4117c0be1382fa36f17cd9fd51248fa83d6ca9a8ed7cb82e +EBUILD qtbase-6.9999.ebuild 9678 BLAKE2B 6cc553fdd07c1beaac03d8df10531b09296dccf45494e5f2c32664eb09a719fbd8ed942c23c1b763f9a3ac8d89afa5fabd4cfbf2b9111189723b928e8bd66d34 SHA512 c98f13434c213562d13f8eac094ea8e080ae45041e91199ad41bbfd289ef521c777037c492b4b854af3aa13a29a1878aca9aa7dff0cc44d35c4ded69e88a24de MISC metadata.xml 1724 BLAKE2B 958a60a43b45b9d79102633d818a57e697dc8180d1ffdea15ae064b659d19d099e6edf0c0583614cea1451375fec5163b8140efa530e9295a8a33e2165da1f01 SHA512 a11523095d1d6bb8443c8198315098c2c3b2e3e17cabcfd7260e2322c8542825605cc8e71eb8144c6dfe469abb2ed834d04350e80ccd9d6ee544a15099bde8b8 diff --git a/dev-qt/qtbase/qtbase-6.5.3-r1.ebuild b/dev-qt/qtbase/qtbase-6.5.3-r1.ebuild index b166e0302241..3da4fb303ca4 100644 --- a/dev-qt/qtbase/qtbase-6.5.3-r1.ebuild +++ b/dev-qt/qtbase/qtbase-6.5.3-r1.ebuild @@ -285,9 +285,12 @@ src_test() { tst_qdnslookup # typical to lack SCTP support on non-generic kernels tst_qsctpsocket + # randomly fails without -j1, and not worth it over this (bug #916181) + tst_qfiledialog{,2} # these can be flaky depending on the environment/toolchain tst_qlogging # backtrace log test can easily vary tst_q{,raw}font # affected by available fonts / settings (bug #914737) + tst_qprinter # checks system's printers (bug #916216) tst_qstorageinfo # checks mounted filesystems # flaky due to using different test framework and fails with USE=-gui tst_selftests @@ -312,7 +315,6 @@ src_test() { # partially broken on llvm-musl, needs looking into but skip to have # a baseline for regressions (rest of dev-qt still passes with musl) $(usev elibc_musl ' - tst_qfiledialog2 tst_qicoimageformat tst_qimagereader tst_qimage diff --git a/dev-qt/qtbase/qtbase-6.6.0-r1.ebuild b/dev-qt/qtbase/qtbase-6.6.0-r1.ebuild index 044f46b80925..2451f3f8fbda 100644 --- a/dev-qt/qtbase/qtbase-6.6.0-r1.ebuild +++ b/dev-qt/qtbase/qtbase-6.6.0-r1.ebuild @@ -287,9 +287,12 @@ src_test() { tst_qsharedmemory # typical to lack SCTP support on non-generic kernels tst_qsctpsocket + # randomly fails without -j1, and not worth it over this (bug #916181) + tst_qfiledialog{,2} # these can be flaky depending on the environment/toolchain tst_qlogging # backtrace log test can easily vary tst_q{,raw}font # affected by available fonts / settings (bug #914737) + tst_qprinter # checks system's printers (bug #916216) tst_qstorageinfo # checks mounted filesystems # flaky due to using different test framework and fails with USE=-gui tst_selftests @@ -314,7 +317,6 @@ src_test() { # partially broken on llvm-musl, needs looking into but skip to have # a baseline for regressions (rest of dev-qt still passes with musl) $(usev elibc_musl ' - tst_qfiledialog2 tst_qicoimageformat tst_qimagereader tst_qimage diff --git a/dev-qt/qtbase/qtbase-6.6.9999.ebuild b/dev-qt/qtbase/qtbase-6.6.9999.ebuild index 1817d33795df..adbaf526bcf1 100644 --- a/dev-qt/qtbase/qtbase-6.6.9999.ebuild +++ b/dev-qt/qtbase/qtbase-6.6.9999.ebuild @@ -285,9 +285,12 @@ src_test() { tst_qsharedmemory # typical to lack SCTP support on non-generic kernels tst_qsctpsocket + # randomly fails without -j1, and not worth it over this (bug #916181) + tst_qfiledialog{,2} # these can be flaky depending on the environment/toolchain tst_qlogging # backtrace log test can easily vary tst_q{,raw}font # affected by available fonts / settings (bug #914737) + tst_qprinter # checks system's printers (bug #916216) tst_qstorageinfo # checks mounted filesystems # flaky due to using different test framework and fails with USE=-gui tst_selftests @@ -312,7 +315,6 @@ src_test() { # partially broken on llvm-musl, needs looking into but skip to have # a baseline for regressions (rest of dev-qt still passes with musl) $(usev elibc_musl ' - tst_qfiledialog2 tst_qicoimageformat tst_qimagereader tst_qimage diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild index 85ce4a1717ce..9516155745e3 100644 --- a/dev-qt/qtbase/qtbase-6.9999.ebuild +++ b/dev-qt/qtbase/qtbase-6.9999.ebuild @@ -287,9 +287,12 @@ src_test() { tst_qsharedmemory # typical to lack SCTP support on non-generic kernels tst_qsctpsocket + # randomly fails without -j1, and not worth it over this (bug #916181) + tst_qfiledialog{,2} # these can be flaky depending on the environment/toolchain tst_qlogging # backtrace log test can easily vary tst_q{,raw}font # affected by available fonts / settings (bug #914737) + tst_qprinter # checks system's printers (bug #916216) tst_qstorageinfo # checks mounted filesystems # flaky due to using different test framework and fails with USE=-gui tst_selftests @@ -314,7 +317,6 @@ src_test() { # partially broken on llvm-musl, needs looking into but skip to have # a baseline for regressions (rest of dev-qt still passes with musl) $(usev elibc_musl ' - tst_qfiledialog2 tst_qicoimageformat tst_qimagereader tst_qimage diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 9d1ae42e03e355a72dbe34f100f2df07f41579f7..a22e7e751fcfb728d7704f0b3e7446ea54f6ec28 100644 GIT binary patch delta 106705 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 z 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 c4|C%aP1};Ww<(8j`=9>=dev-ruby/aws-eventstream-1.0.2:1" diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz index 170b9c751e8b1a4099fe177234c340ac06a2133a..af002b7b5d22459326deb1a807f25f150859b9f6 100644 GIT binary patch delta 6707 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 Jg$I;J006PMN^t-H delta 6681 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 delta 67069 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/openpgp-keys-bradking-20230817 )" fi diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 84d92549c496..b5f0f2bf0f25 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,6 +1,8 @@ AUX geany-plugins-1.38-libgit2-1.4.patch 4854 BLAKE2B 5605f5776186adaadbc0f861a1de217587a0cadcbd5f0844a0071246e5622ac830f759de4b1c7a5a3540d809c40822b619d0985561cb0f05c557c6d4d06a4a37 SHA512 9b35a656171a6183bbc8764622903d2e7767fafb548c3f2d3cb4e072a01c0bdbbfbeee20b65d42dc36f30bbfde28c5c2899e14f5ccdde1c8e96c877670889977 AUX geany-plugins-1.38-webkit2gtk-4.1.patch 811 BLAKE2B 1c682cd813350cc61d53fe72609aac7ef212bb4710f0925bc55f5da6f9241c3709d7183d25478024ac8883633ff3605b5b4e5e5c90005a09eb653c701059909a SHA512 4b02c9a13e57ded452d52ff10c0f81ddc56bc193e0301c0805ef154792125fe9f9b6a5c35e81d9535407a67b12a268f5e1eb122b24580c6cf5ad92b0de2b1479 +AUX geany-plugins-2.0-webkit2gtk-4.1.patch 1341 BLAKE2B 33613eee4f4f547d5eeecb13872e1fef85e934d25c74c93fa52915aaa14f02baac9e941215f617d5a29230a4eb68169d6b655444044f1b89d85371ba06000b6a SHA512 8cf132a9eb7d0054645a50aec9be847e743a888aa3fc5f349272c64aa158c3f1ab811e2d814aa8aa0e1f4b34d074c9095f18acf343005deee5356291a4347ec3 DIST geany-plugins-1.38.tar.gz 4783970 BLAKE2B 386a05d7136183799059ef6d73b28a0d67d738939b0dc57649ac68f1049104568fe7c8453ebf2144277f60ee0834564b19bf4e756168864f1551962ba2411c14 SHA512 82d04331e23c5d81765b11e081a960a7a17172184cabe94efd2ddb37ac94668349b036e6083f77c867ac650fa7b251ba3970ae26b562b4568d6e313652763339 +DIST geany-plugins-2.0.tar.bz2 3181264 BLAKE2B 6175f91a3a7effa081393e9397336e0f5f59846fdadd0e31584f237c14863016cc4ab1b17745e1e2804ad88161dc7e43aef97a2332a5c18a7f1baf10d2ea42ba SHA512 48d575459e5c9f905b8809796ea89a05f6e082a1bb1d29c9f44dd5de607a64ad65a27d18348312702d25cfbb80ea0348b9e806f8c0fe649ea558b5b4ccd84818 EBUILD geany-plugins-1.38-r410.ebuild 3208 BLAKE2B 752378c5eeb13bf3f4ed0d62d6d63c931a42c2da707c4fa86f85b6a65652ad0ecf9217d113c7b91f4656839034a41beddfb991134c2a14bd5d160cef0cecb70f SHA512 b07aaa0c2669e5d40ac599a9efee6cdbb94e7c66c3e627b155647bd35e632b927992078790bd2a20288f97b3c97affc201684c44bffd280e82de9eb150b9158a -EBUILD geany-plugins-1.38-r5.ebuild 3175 BLAKE2B fe5ff1db7c4186578dc23a45153df0baa490f6448727ebd11fc841ccdea3009253a698997332633bf739cd7289fa1bef00c190d842b752336a655eab986cb7c5 SHA512 c0e1e867c78d8be62ab26fb9d6287f8d393ce98b01038f7212c8c468e98cb4524b607bf2c386cbc6a285af7d8309362029dcddb61bf88c4d667ef550e46a5abd -MISC metadata.xml 1201 BLAKE2B 4ee72164edb11f331607e02bc93f143214ca497d7ef461e6bb621d1dae99d128bc2243ec712707d63a935969bdacc6309ce4edb5d4f30eda08b2827c8674aa79 SHA512 5180861ae35b043f48125ac03dc6f28864f83186c84b6a3b0111da3b264537553ddb296e960dd2bbb8b7626b8bb842e4ff76931837210d39ab885213608ef51a +EBUILD geany-plugins-2.0.ebuild 2872 BLAKE2B c9b23e7a8a3080637f844768769a9c83172906ff5f208e4a6cedcfd0179e1edf3d981a697a7753f0dc45e8b403a814a869cb7dec6b425d87f74848238613e0fe SHA512 dd7dbc8a6110600793d6a9bd86ce16bf9a1071a99fb96e7787707361a42035ed2a3cd5c71b4b7536e6fb4aa370bc458ca9949740b6395e05ba6fb6d690682abc +MISC metadata.xml 1143 BLAKE2B dc494d485e5c1aa77a9a6a7a69a5bded4fdb9a9dbc237765b26deaad5e23ced2681a6e32eeaeddb8dde438044e85801ad35692920f8a3b9a91d7b80d47bdd512 SHA512 0986c7bc90242bdc5f21e28328efcbbd075c556d162b663bb0eb01068860e2faabe25b151b7b1c5837d246b17ff1ee8d0bdee2068284f1c66a678b6e00e3e298 diff --git a/dev-util/geany-plugins/files/geany-plugins-2.0-webkit2gtk-4.1.patch b/dev-util/geany-plugins/files/geany-plugins-2.0-webkit2gtk-4.1.patch new file mode 100644 index 000000000000..91015aa1a619 --- /dev/null +++ b/dev-util/geany-plugins/files/geany-plugins-2.0-webkit2gtk-4.1.patch @@ -0,0 +1,33 @@ +diff --git a/build/markdown.m4 b/build/markdown.m4 +index 6c1f53a6..39bea2a6 100644 +--- a/build/markdown.m4 ++++ b/build/markdown.m4 +@@ -49,13 +49,13 @@ AC_DEFUN([GP_CHECK_MARKDOWN], + GTK_VERSION=2.16 + WEBKIT_VERSION=1.1.13 + +- GP_CHECK_GTK3([webkit_package=webkit2gtk-4.0], ++ GP_CHECK_GTK3([webkit_package=webkit2gtk-4.1], + [webkit_package=webkit-1.0]) + GP_CHECK_PLUGIN_DEPS([markdown], [MARKDOWN], + [$GP_GTK_PACKAGE >= ${GTK_VERSION} + $webkit_package >= ${WEBKIT_VERSION} + gthread-2.0]) +- AM_CONDITIONAL([MARKDOWN_WEBKIT2], [test "$webkit_package" = webkit2gtk-4.0]) ++ AM_CONDITIONAL([MARKDOWN_WEBKIT2], [test "$webkit_package" = webkit2gtk-4.1]) + + GP_COMMIT_PLUGIN_STATUS([Markdown]) + +diff --git a/build/webhelper.m4 b/build/webhelper.m4 +index eacef95c..2325a65f 100644 +--- a/build/webhelper.m4 ++++ b/build/webhelper.m4 +@@ -25,7 +25,7 @@ AC_DEFUN([GP_CHECK_WEBHELPER], + glib-2.0 >= ${GLIB_VERSION} + gio-2.0 >= ${GIO_VERSION} + gdk-pixbuf-2.0 >= ${GDK_PIXBUF_VERSION} +- webkit2gtk-4.0 >= ${WEBKIT_VERSION} ++ webkit2gtk-4.1 >= ${WEBKIT_VERSION} + gthread-2.0]) + + diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r5.ebuild b/dev-util/geany-plugins/geany-plugins-2.0.ebuild similarity index 74% rename from dev-util/geany-plugins/geany-plugins-1.38-r5.ebuild rename to dev-util/geany-plugins/geany-plugins-2.0.ebuild index 7f84f12c63f3..d1ffb9d1c929 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r5.ebuild +++ b/dev-util/geany-plugins/geany-plugins-2.0.ebuild @@ -4,24 +4,23 @@ EAPI=8 LUA_COMPAT=( lua5-1 ) -LUA_REQ_USE="deprecated" -inherit flag-o-matic lua-single +inherit autotools lua-single DESCRIPTION="A collection of different plugins for Geany" HOMEPAGE="https://plugins.geany.org" -SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz" +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" +IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope webhelper workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" DEPEND=" dev-libs/glib:2 - >=dev-util/geany-1.37[-gtk2(-)] + >=dev-util/geany-2.0 x11-libs/gtk+:3 ctags? ( dev-util/ctags ) debugger? ( x11-libs/vte:2.91 ) @@ -32,11 +31,11 @@ DEPEND=" lua? ( ${LUA_DEPS} ) markdown? ( app-text/discount:= - net-libs/webkit-gtk:4 + net-libs/webkit-gtk:4.1 ) pretty-printer? ( dev-libs/libxml2:2 ) scope? ( x11-libs/vte:2.91 ) - soup? ( net-libs/libsoup:2.4 ) + webhelper? ( net-libs/webkit-gtk:4.1 ) workbench? ( dev-libs/libgit2:= ) " RDEPEND="${DEPEND} @@ -46,17 +45,18 @@ BDEPEND="virtual/pkgconfig nls? ( sys-devel/gettext ) " -PATCHES=( "${FILESDIR}/${P}-libgit2-1.4.patch" ) +PATCHES=( "${FILESDIR}/${P}-webkit2gtk-4.1.patch" ) pkg_setup() { use lua && lua-single_pkg_setup } -src_configure() { - # -DLUA_COMPAT_OPENLIB=1 is required to enable the - # deprecated (in 5.1) luaL_openlib API (#878529) - use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1 +src_prepare() { + default + eautoreconf +} +src_configure() { local myeconfargs=( --disable-cppcheck --disable-extra-c-warnings @@ -95,23 +95,18 @@ src_configure() { $(use_enable ctags geanyctags) $(use_enable lua geanylua) $(use_enable gpg geanypg) - $(use_enable soup geniuspaste) $(use_enable git gitchangebar) $(use_enable markdown) --disable-peg-markdown # using app-text/discount instead $(use_enable pretty-printer) $(use_enable scope) $(use_enable enchant spellcheck) - # Having updatechecker… when you’re using a package manager? - $(use_enable soup updatechecker) + $(use_enable webhelper) $(use_enable workbench) # GeanyGenDoc requires ctpl which isn’t yet in portage --disable-geanygendoc - # Require obsolete and vulnerable webkit-gtk versions - --disable-devhelp - --disable-webhelper - # GTK 2 only - --disable-geanypy - --disable-multiterm + # Require libsoup-2.4 which conflicts with webkit2gtk-4.1 + --disable-geniuspaste + --disable-updatechecker ) econf "${myeconfargs[@]}" diff --git a/dev-util/geany-plugins/metadata.xml b/dev-util/geany-plugins/metadata.xml index 5ed0076a04d4..9e62141c276a 100644 --- a/dev-util/geany-plugins/metadata.xml +++ b/dev-util/geany-plugins/metadata.xml @@ -18,7 +18,7 @@ Enable the markdown plugin Enable pretty-printer plugin Enable the scope plugin which is a graphical GDB front-end - Enable updatechecker and geniuspaste plugins which require net-libs/libsoup + Enable webhelper plugin Enable workbench plugin diff --git a/dev-util/geany/Manifest b/dev-util/geany/Manifest index 869642ccc6fe..8fb428232d65 100644 --- a/dev-util/geany/Manifest +++ b/dev-util/geany/Manifest @@ -1,4 +1,5 @@ DIST geany-1.38.tar.bz2 4860717 BLAKE2B 3dda3a7454f96be18de95f8dfeb7a6ee2627ffe370879fa3ee7aee851e21fa46076de6b9741b6e83af94b66afa245a0f69237db4582858bc40f819d8a3c78e6e SHA512 5aff0643d0d9e667d0fb526e9c8426cb80c89decf92110683086c2a7a18e0d3d55ab514fdd68aa0c4431c98ae0c4685607b49c620525184c89e21b26fca06699 +DIST geany-2.0.tar.bz2 6836300 BLAKE2B 9a810827c3c8e5156329ec2e693d7181183d341ea74b5cbca940904912004e09b1ac0307710d2a6bec76c3c4b3e08c0a5231ffe5e65ba1234b33900192703d1a SHA512 443b64fc09501a95241340a6ee582810a3fddb033ef06c1a42d530625921a871a5183b575d73a858fa98b040651c4308a273272cb735753e969fd1270170b87d EBUILD geany-1.38.ebuild 1612 BLAKE2B 7c9ae5b22ea599b78517cf3a0a2636fb10b4f60dc65a8049e7b5d22a976842f0e131e7a1f0943bab85bc45bac45423ae66cd6cc3d675f026e509503e62283404 SHA512 96257b8f9f202f471351712eed450658ab20eaa11a6b8db53de0461ab56dfd6c698c26d2ec3bcd7c2da75c0ce36125eec384c69432b0d59e6ff3ce7fca84193d -EBUILD geany-9999.ebuild 1610 BLAKE2B 6abc84159775826a0e5b6ee85986fbae208b2c0a83ad3c5f711a92681b716713873f7564abb2dd4fcc929ab337e15a0a5bb9d75bd323986b38261d26aa765a6a SHA512 2d9eb564a87d1a7d797cc8f0ad580c9c4e0db548d0d30599313896628dc694e671aa6bab1189d98e4e260443890f3f7ec3dd4cfecf0238920495e01c09d8595f -MISC metadata.xml 1841 BLAKE2B ef03faa1d2dc0043e8500dd35b25674cbf1ea09a85fe297f7405616c600c3d00fa006ef9006c182ddcf62e0d3fdf76a07805ccc066a2ae28b592ba90e7ebbc83 SHA512 c26bec6b5266b6fb991116f19e350272b5e539056643f2ca4a418265116008a46be2501f7ba83a2129251cc2da354b0d738e0e28d2b1f12f329670094b92b74b +EBUILD geany-2.0.ebuild 1621 BLAKE2B c553fa6b1ba97fb2630f3bce1d4895d2fc8587cdeeba1b41c318118a87085d126c667fae3041858bf5e2c21f65a1bd3f52dbf178774db648ed71e9aa271206e7 SHA512 264e77667f47afad44a0ed207e2201f38056c6c7835051eb172b9a33f50ab2e25eb03ebcbfdc95c5d94985da8c06725e3e5a3c34a0897add6054d3faf0503730 +MISC metadata.xml 2079 BLAKE2B 231aa8e22749349026a3b3008a8fd75014ed5f26a139d5cd93a70735527ccbc056355a9020afb304a5d95c75913a4cf04dc5d9b26e5bef8062f49da450379b74 SHA512 e454183d6cd55228276bbb28ddf672a826152bc2fa1293f31c386a4f4343aa4c36b27caef3295a8c4b9d45aed13334e2e0566e58b01b4bff14f52aff30913b9e diff --git a/dev-util/geany/geany-9999.ebuild b/dev-util/geany/geany-2.0.ebuild similarity index 84% rename from dev-util/geany/geany-9999.ebuild rename to dev-util/geany/geany-2.0.ebuild index 067b8c015b22..33efc6136757 100644 --- a/dev-util/geany/geany-9999.ebuild +++ b/dev-util/geany/geany-2.0.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit strip-linguas xdg -LANGS="ar ast be bg ca cs de el en_GB es et eu fa fi fr gl he hi hu id it ja kk ko ku lb lt mn nl nn pl pt pt_BR ro ru sk sl sr sv tr uk vi zh_CN ZH_TW" +LANGS="ar ast be bg ca cs de el en_GB es et eu fa fi fr gl he hi hu id it ja kk ko ku lb lt mn nl nn pl pt pt_BR ro ru si sk sl sr sv tr uk vi zh_CN ZH_TW" NOSHORTLANGS="en_GB zh_CN zh_TW" DESCRIPTION="GTK+ based fast and lightweight IDE" @@ -16,7 +16,7 @@ if [[ "${PV}" = 9999* ]] ; then else [[ "${PV}" == *_pre* ]] && inherit autotools SRC_URI="https://download.geany.org/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" fi LICENSE="GPL-2+ HPND" SLOT="0" @@ -26,7 +26,7 @@ IUSE="+vte" BDEPEND="virtual/pkgconfig" RDEPEND=" >=dev-libs/glib-2.32:2 - >=x11-libs/gtk+-3.0:3 + >=x11-libs/gtk+-3.24:3 vte? ( x11-libs/vte:2.91 ) " DEPEND=" diff --git a/dev-util/geany/metadata.xml b/dev-util/geany/metadata.xml index 93ae2d3e4645..419db80e1fce 100644 --- a/dev-util/geany/metadata.xml +++ b/dev-util/geany/metadata.xml @@ -1,7 +1,14 @@ - + + aklhfex@gmail.com + Chris Mayo + + + proxy-maint@gentoo.org + Gentoo Proxy Maintainers Project + Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest index b25730ed18a0..85518115de56 100644 --- a/dev-util/gitlab-runner/Manifest +++ b/dev-util/gitlab-runner/Manifest @@ -2,13 +2,13 @@ AUX gitlab-runner.confd 688 BLAKE2B 1e99cdca8949a1a085e126c9aa2f23cf15d081087d02 AUX gitlab-runner.initd 1174 BLAKE2B 53b897abb3bc358839843faf56b52d99412c2a08e2e69e1b8258bab907a0da10dedeafd95e6c4e505fd7e8e4d2344dc07b1e693a130fe0d6a3730bf619ee2e75 SHA512 eae2668c5a98a9e111573a2ea193266252e46e073fafd2c101d3a93e65cb9705f78ceab173ca4d3e1c806443345e7f66b7b97c8b644188cf9f86dc4c087d401f AUX gitlab-runner.service 419 BLAKE2B f1a9217eb97d03036eac67569ec6ce6ed91dc2182b20357cf8d17ee0eee01b8d094854b1c76942e0515c2a5923f4d3a1ed044c60b89d8a29c354955f9f666160 SHA512 10cbe1cc0a0b7bb9decde5780bc20caf73892759532df5fc42a7c3b55e141b26957a2986656ac1eb79ce15fd95ee01a184893c22d0dd1ce9117932d0e55ae1b4 AUX gitlab-runner.tmpfile 54 BLAKE2B 4b2849b9c72998409efce207a336dce42d6e9104e72e0071266e03509841bbb5f39ad8e560beb696eee780bfe82efdec5b877120b5606c524d5cd002095e52c4 SHA512 2b5cccd83c8113a8c58011ced9ff5720a5aeaedb8f819c2a71c8fff3b1683ad87b54fa3da67b7e5f91ab35659d2adf5cf792d93ff293eee39924fbb5b9db2d4b -DIST gitlab-runner-16.2.0-deps.tar.xz 200381264 BLAKE2B 61a9d094c251f299e98718883359433545294c8d862872bcf1b4558d721455bd83d867b198af4ec9a217b7e67be3084539955613640ff1829ae6c39a4bc82926 SHA512 9ffbee5f3b179d5a85f3d322b109b538c6c78874b80c5f593fbfe8ccb993fa0b2028665354f10a0774c7a130c12170bc53cc3315f34ec3b6941febc726e113df -DIST gitlab-runner-16.2.0.tar.bz2 1361100 BLAKE2B 19df94ba47188ad696f79df56595f34a2fa7c82971549172a8acc65dd04228aed077d675f85e35e8731ae4b1e72003333ebe667772dce66e6bb17a0ad84a522b SHA512 75097c09b065c8486a5d23219dcb8e36c2baac254e0b09811dd725cf493d959d9b2d3a2c9c130d208a50c1355e19faa749a6d5bb58e1681f782279eca277605e -DIST gitlab-runner-16.3.2-deps.tar.xz 200555948 BLAKE2B f385016525c333d0729509572469aab03858a2e011e1b4afb0a76acc066c8d9e52a58045bae0fd3d575ed3acf5af4be4b16ae2054ea17c8fe387661e531e9ee2 SHA512 4c24e821349928650aa60df938cf08a3befaff747a0cd4d3f3b346e108ff3c5497a31c4bec48a1963eeb95bb387504a1b36b777925e72989b357b7da4afbffd1 -DIST gitlab-runner-16.3.2.tar.bz2 1366612 BLAKE2B 927f113259bf15f09b0b92de4e7ae9b311875a76a3b9190a1ef93c7b385dfd4fb08a792bdd3482af4302aeca8509a4a2fb5e2a6231eb56149b276d68894fe1da SHA512 f80825303f9a009b12a1edf04588acd0daca757dfa184f958cdfa48e37345b3a79d5efe4ed87cc5881e832705999fa971a3179b58e2878c8debf07d66a549240 -DIST gitlab-runner-16.4.1-deps.tar.xz 218819612 BLAKE2B 5f8e69d4ea8e99b86c123bb97a2ff093b0efc453cf711e36e0596987c05cba01c77190fc3777157d4f587e7f99a63ec5f48265bfea8f176c81d4ad7c907b1bcc SHA512 a9e726cbb6a7e31d4d8ddcc67c25eba4d2dd6631413693ab7b7df3a9ac66aa1f9dcc2fca3c95e685b259e409dbeb22b41b89efee292b8d8f95f75b398a16b9aa -DIST gitlab-runner-16.4.1.tar.bz2 1371697 BLAKE2B d1b3b5636e764afa9a619dc9f6af66d4e0edf6e6e0d4e81c78d9b093f86101fe4421e646f264f5776070afbacef8f93de8f4cfbb65360b827ecf68d4d41359f7 SHA512 e12b2cea44295151b9783800837367e61e769d95012c7b3d633a23bd93b85db2f61ffbe4e04b9dcac7a7caabb6511ea956f880774aceeeea36236b11c36d56d3 -EBUILD gitlab-runner-16.2.0.ebuild 1679 BLAKE2B 62770fa3e51a927e2561be654a9c79f95f4b02d03a464beba771d58fa12a594c5e9705726bc2587a9dfee8e06a2cacf3b43760e7adc63ce16614109023aa9471 SHA512 180e3df59766e48a6bbd0185e207e5bb8528afed0ce47ca7dba1b4ef7104688728d2bb2c1b5472b08e5c39fa1f52682ed5dc9bd515cd6026d00fbd6d7e34e18c -EBUILD gitlab-runner-16.3.2.ebuild 1679 BLAKE2B 0bdc93140fc39296733e355117992b1398bc2085a96b41549e322e5179565badceb05145e96c213ef31f81615f19ca958bb7538cf48852298ca2f00903efdf2d SHA512 87e7b7770c34fffe5edd9965f78c86b6d333d9ee31ad786192a1cbb5e773691ba667dcbd32b72a95ebe284f1844b30a2556d4f7e5f3719daa52bc0809210720e -EBUILD gitlab-runner-16.4.1.ebuild 1679 BLAKE2B 8880adec7e50966aed29291718fe8850e05c95d15949e6ad6ea6be6415d6c12e2f335614836cc4878dc5e57356386db051200cf7fd30009897da1b2220ecaf9a SHA512 0e887f1eb00f044ecd9125a0b63186fffe65ec26e20bb5416b78ed670539de6164af4f3ececa257cfd3ac465deef107cd51a370e2eb025a7134debc01aa36ebc +DIST gitlab-runner-16.3.3-deps.tar.xz 200547520 BLAKE2B 432ed7485f66ccd809e6bfbb7e6578fe10d6ef65843549d4fdccd85da2680b2f2b33b5dee829d926a237577996ba77fbd61b9d62e7db439fea47b8577b5c4dbd SHA512 a67a522c7109550e354dd892dc3bfedf73604128fe6d4a865d9dad1bc97dca2f8ae10eb8c85c225ddf9e6ebd285d266fdd26e73588ce72cbf372e2ed53c8cf07 +DIST gitlab-runner-16.3.3.tar.bz2 1367409 BLAKE2B f74556c945fef53d490be2159b62e0ac663e6f71b3cf45bf6002f7c12ec250bff6ed20a3787f2d154dfe01b4dc082caf4650cdfc24002da9742518bf1238717a SHA512 184c616efff930922a33e1c0debd46cc720b355820279f370fe4827e9534c9c1956bb4e2d77489ab773b6a1da985fe2bbf7192c99ba8c39a47997fd3184557da +DIST gitlab-runner-16.4.2-deps.tar.xz 218831500 BLAKE2B e639c446aafd9095e07a6dd64b50e99035b42a9b16caec081ff9fc449df81b044afd57819bc320fcf050ff2b25be8d70aa56def7fdae29676f946b145a9b25a1 SHA512 28480ca7bf6b0c8abf655181530464baabc706513d5dd5bb0c58a6b2bc70ce4190eee3d568873e44fc256e523b27ef28f38af0ff16aa1f8f5b1828c44895d722 +DIST gitlab-runner-16.4.2.tar.bz2 1371196 BLAKE2B 9ff9073fa69a4a04b59d9e3274eec9c86817fd198f3b3ab877352869eb5d5bb0f1aab69fd9500d9f87ac3ca4def9b6d286d82905be4e48014fa902f29dc9c6b5 SHA512 59817206b4d654ec27512fd0713d7d2a879ca4cd6e1abe46e0314c90db49795316f8b6d196f9b5bf11d9ff04efd16f8d580131a39ac20cc21ed4c3bc83e9d5b9 +DIST gitlab-runner-16.5.0-deps.tar.xz 218830692 BLAKE2B 91f1b48239f8da19c93f5b9ec3ba30a1fceb0d17f72395dc85cbbd2a584845977044b920ea19b1d01df62f90cfc86cfcd354e0c3d49b7dba8e216f8cbeae057c SHA512 3d07800019ef800d5db79d7f8696c4fbfb3ffebbe4c9367e0af02d2abcf56e5d09f837b6fdb29e12eb5a04b9a48c00fc0a6e8e955b1fe91c6bc87d0e8c33f2d6 +DIST gitlab-runner-16.5.0.tar.bz2 1373002 BLAKE2B 25ac77ffa71a633cad2b99211acf68595a3ee293f5af3e7cd813ec5a9b70a252413ed99d3b354ef713fb08b9dfeb140e7daa7a3cfd168d4af270034147657dac SHA512 59f03814a44d53c573b336f3eff9d1d273bc6b601e86cc58ca91778705a7897c999bd30e92361aa9294a91596505ca2950d56ad9cc64db7aa40a204ab4a4173d +EBUILD gitlab-runner-16.3.3.ebuild 1679 BLAKE2B 36ffc234c7e3cf3870f524e0c02c8a0e63740682eabdd3260915d198e26e8b5069fe15b535f66530b43d2b96a4fa016a0d973c0fa3fba7f74282adbe5232647b SHA512 a1ae3fcf801073faa206dcd73f9c9eb904a595273dc6b33437774b291fa088b40446d1cd5cb26a3e26daaa0c35d0eb1e2224668f4a9890783e9589d14a387c75 +EBUILD gitlab-runner-16.4.2.ebuild 1679 BLAKE2B 5adad30ce3b1953bad8bc9ab5ab5a09e60f65fcc55b535f2f59b237cda84937a771edeee723481e12832816fde72339be4d91e0b274eb14cbcdc0e76ec392cbb SHA512 231a4136d008a94f1e453c78c22a4f313a072d8840a26d45d7727bfc68564a939a39c7a6483591ce94f8bac73e0f0bd4a9796d8364c06cac85ac4d40e072b1d3 +EBUILD gitlab-runner-16.5.0.ebuild 1679 BLAKE2B c3922fd79181a2507c5a30aac3f1dda41035d8e13fba2a3da8e721ba3a13b44a32cd7ddd6d9e37c8359f07c92e65b97357929c9e17a233f4e391378c4c62c463 SHA512 1272ab8e54e3f210a05282eb55eea050dcbe78611990eab3f8a164d28811f66b62ad90e170975d27de6ecf006312fe61ae3f1e084e6826b1bde1c61941d33852 MISC metadata.xml 338 BLAKE2B dfdcaaee18d3e5492674d3b4055002201342fa4d5b713f88240753002de2bde6244469fe42fe514cb82544d15deacd235cd031dcf71d661a24b26f422c67c392 SHA512 b12a8270df4f07c6b4359150a3b7341d3913a93598153824ec758384758e69667a89de20066735ccc24aea7af07b5c1bdd444fca3193be5402bce5154f90ec79 diff --git a/dev-util/gitlab-runner/gitlab-runner-16.2.0.ebuild b/dev-util/gitlab-runner/gitlab-runner-16.3.3.ebuild similarity index 98% rename from dev-util/gitlab-runner/gitlab-runner-16.2.0.ebuild rename to dev-util/gitlab-runner/gitlab-runner-16.3.3.ebuild index 4a6bef12c466..f42c12a8e07b 100644 --- a/dev-util/gitlab-runner/gitlab-runner-16.2.0.ebuild +++ b/dev-util/gitlab-runner/gitlab-runner-16.3.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit go-module systemd tmpfiles # make sure this gets updated for every bump -GIT_COMMIT=782e15da +GIT_COMMIT=ed9cebb1 DESCRIPTION="The official GitLab Runner, written in Go" HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" diff --git a/dev-util/gitlab-runner/gitlab-runner-16.3.2.ebuild b/dev-util/gitlab-runner/gitlab-runner-16.4.2.ebuild similarity index 98% rename from dev-util/gitlab-runner/gitlab-runner-16.3.2.ebuild rename to dev-util/gitlab-runner/gitlab-runner-16.4.2.ebuild index e1098bf410ed..0dae45ce1f9f 100644 --- a/dev-util/gitlab-runner/gitlab-runner-16.3.2.ebuild +++ b/dev-util/gitlab-runner/gitlab-runner-16.4.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit go-module systemd tmpfiles # make sure this gets updated for every bump -GIT_COMMIT=77ba32bf +GIT_COMMIT=e77af703 DESCRIPTION="The official GitLab Runner, written in Go" HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" diff --git a/dev-util/gitlab-runner/gitlab-runner-16.4.1.ebuild b/dev-util/gitlab-runner/gitlab-runner-16.5.0.ebuild similarity index 98% rename from dev-util/gitlab-runner/gitlab-runner-16.4.1.ebuild rename to dev-util/gitlab-runner/gitlab-runner-16.5.0.ebuild index a181955c5c1b..ebe3b13822fb 100644 --- a/dev-util/gitlab-runner/gitlab-runner-16.4.1.ebuild +++ b/dev-util/gitlab-runner/gitlab-runner-16.5.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit go-module systemd tmpfiles # make sure this gets updated for every bump -GIT_COMMIT=d89a789a +GIT_COMMIT=853330f9 DESCRIPTION="The official GitLab Runner, written in Go" HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" diff --git a/dev-util/hip/Manifest b/dev-util/hip/Manifest index 34ce790e0605..c42a0f945458 100644 --- a/dev-util/hip/Manifest +++ b/dev-util/hip/Manifest @@ -54,5 +54,5 @@ EBUILD hip-5.1.3-r4.ebuild 6638 BLAKE2B 4ccc536736e737f0066ab4f200a5ea76a9f16ede EBUILD hip-5.3.3-r3.ebuild 5346 BLAKE2B 4f5c0570e8a4ff65ac0b11bc555e2f81f7c6e56cc3ff86de894536b3b0597c049216a9d4184e25471999c4cf73b8f774daf1bb46d613c830bcc0d8c445f85b74 SHA512 9a54281155f14f467286d132ec405b90703b94760b8f4e268aed77b4a47d8a195febef3200068d0e5905cf7078fb92e2252b6ab7a3b86e40d330449315c0cf4d EBUILD hip-5.4.3.ebuild 5239 BLAKE2B 74d5423c5f7c01f15c5583b2c53420b1780fa7fdb11581fef2f0570be11a2047a43881a13b41b333905faaafab7dee15e1fb4af96703829cdab7d547e2cb5796 SHA512 7b2f5abfbc2ded1751b3d32349eb81715468125e9a9cc64522b725ed9a92f0dbf6e575fd1b84ab5234532badbf3a6b0c4d3a5b375384665ab413b22c54a5ee3e EBUILD hip-5.5.1.ebuild 5244 BLAKE2B aa1f937c5f2651ad3e79898ffc427696253c619583cd1450f1a3e7b9a7448e0d750f5df72a87458dfe6107f2f8846bc2b9b064d54b0b849fc3812a4f268c4af1 SHA512 94cad30f1f0e3e376a5902c83a151d3fe2a7b72b45747672e96b9d13dedadc7184c8f714789ff3e436133ffb8a7d58e8194471c843c694d3d39c348fd7d5a3ab -EBUILD hip-5.7.1.ebuild 2066 BLAKE2B 5d77f988d9a1fe762ca687cbe8a14b78757454b9995749c09703739b1d1195cd2697fe5e5d733ee0558248c6c8057f998a9a724765cf6a0c4997e136c7e8ca34 SHA512 55e1069442fde1e4d7357c15d46c378038e8ff2849daff2397eecc05989b29030282342ec325570f6a63cec3edefdeb5bd65a81e7a206bc1871cb1f38a2d6490 +EBUILD hip-5.7.1.ebuild 2078 BLAKE2B a5f6c582218c88d0df738cfb7fb5f5bc3ea68ef17309ecd7f8bdf0c8e07c48e5b09d492233a257b5ed3b07b4d6fa500a1c565295828372fec6f5732073836d21 SHA512 67b3a459df0f822a38178beb28fb0376f5af4bf39df4711b1d34b0bc233d647911510f1e2037f6acfe5ca4e33fdba0eda82f6cede6fd544f55ea9377242a29bd MISC metadata.xml 729 BLAKE2B 92e36c42f6d8335e5a8e3a86b591ff9e6306e0d187644620fab7f8f7ddd00156ee91ff49184ffbe379e509f2096c51c421575a69de7abea3c0b372fdcec52ccb SHA512 84fc8234a5fdf54bf43228c2144d809a461862fb45fea24bf366ee5937df3882c3332429938792981e37dbb4cda6e5d7e05ac5deaded34d8bcce1eb53df8d0fd diff --git a/dev-util/hip/hip-5.7.1.ebuild b/dev-util/hip/hip-5.7.1.ebuild index bf7dd830e283..53bce91a3f33 100644 --- a/dev-util/hip/hip-5.7.1.ebuild +++ b/dev-util/hip/hip-5.7.1.ebuild @@ -59,7 +59,7 @@ src_configure() { -DUSE_PROF_API=0 -DFILE_REORG_BACKWARD_COMPATIBILITY=OFF -DCLR_BUILD_HIP=ON - -DHIPCC_BIN_DIR=/usr/bin + -DHIPCC_BIN_DIR="${EPREFIX}/usr/bin" -DOpenGL_GL_PREFERENCE="GLVND" ) diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest index ced6c577a04b..bdbc6989ded7 100644 --- a/dev-util/pkgconf/Manifest +++ b/dev-util/pkgconf/Manifest @@ -5,6 +5,6 @@ DIST pkgconf-2.0.3.tar.xz 310796 BLAKE2B a0a526d59dce4eaafb5a43784676d7717ea8718 EBUILD pkgconf-1.8.1.ebuild 1557 BLAKE2B 713707b02b74f5abbee292446c94ee2dff2040b01bae387f541a610aa9332f8bd4b094932f1f4e806c8db3da0ad2e7a8f8f1328fcacf7801de6f6c5d5cb2d331 SHA512 fe9f9aedf8f38686d5d83a9f17355955d1da48e0e3eed4176a37b36f8417b5b0d2c8d84ee2d3e98f9484b3a5a2f82e2d6a87f1aeb4dece86a7ad938fa3e944cc EBUILD pkgconf-2.0.1.ebuild 1506 BLAKE2B 53529ae196f486988c3f5a9eeb1c81106e78f40b58121857c9b6cebcdb2c3540f770d3a55be00e262cfd7ec735a9009f11f4478f66e84e04b94e5572e9455d31 SHA512 6844fc0c703848e2f84edccee1fdf0f4fe13c4114928cccb7fcb479e1c119704525ad5c3085bdd48b7dac416f1e63df7dc6f2dcc4fb558a3e9e9e93db686a4ce EBUILD pkgconf-2.0.2.ebuild 1506 BLAKE2B 53529ae196f486988c3f5a9eeb1c81106e78f40b58121857c9b6cebcdb2c3540f770d3a55be00e262cfd7ec735a9009f11f4478f66e84e04b94e5572e9455d31 SHA512 6844fc0c703848e2f84edccee1fdf0f4fe13c4114928cccb7fcb479e1c119704525ad5c3085bdd48b7dac416f1e63df7dc6f2dcc4fb558a3e9e9e93db686a4ce -EBUILD pkgconf-2.0.3.ebuild 1506 BLAKE2B 53529ae196f486988c3f5a9eeb1c81106e78f40b58121857c9b6cebcdb2c3540f770d3a55be00e262cfd7ec735a9009f11f4478f66e84e04b94e5572e9455d31 SHA512 6844fc0c703848e2f84edccee1fdf0f4fe13c4114928cccb7fcb479e1c119704525ad5c3085bdd48b7dac416f1e63df7dc6f2dcc4fb558a3e9e9e93db686a4ce +EBUILD pkgconf-2.0.3.ebuild 1519 BLAKE2B 0aaf33fef4394eaae96798a1642da77788105a5f10af56e3294e34149f4895e5bc5c1da6b0fd61998b018d5cbaf7e1aa7c0818e6829bfec7750533c6fb5c2284 SHA512 f74643e5fef09d071d6a8882b88c067eecdd8fe16d4c5f197abd989f90bc4fea468092b921a85bae4cd31b129eff59cf69d89087f6c4f99aa54a6cb4e387343b EBUILD pkgconf-9999.ebuild 1506 BLAKE2B 53529ae196f486988c3f5a9eeb1c81106e78f40b58121857c9b6cebcdb2c3540f770d3a55be00e262cfd7ec735a9009f11f4478f66e84e04b94e5572e9455d31 SHA512 6844fc0c703848e2f84edccee1fdf0f4fe13c4114928cccb7fcb479e1c119704525ad5c3085bdd48b7dac416f1e63df7dc6f2dcc4fb558a3e9e9e93db686a4ce MISC metadata.xml 375 BLAKE2B 068421081109c9b0ae560b84f92dd8d68b0c8e1675fc7675a324e4629ce3047b5d9ac43d255734fa12b4584c0e62d5c60aa1ddc5989f1e156d60a708cf99267d SHA512 44affcb6779b704b6062e283d19a4b5b9b8eee41f4a2aaea864ab93c74d86166abbbb71b042988cdb1cd58636443b3878001402fa3d9c876ab01dc612015a6e7 diff --git a/dev-util/pkgconf/pkgconf-2.0.3.ebuild b/dev-util/pkgconf/pkgconf-2.0.3.ebuild index 742423bfd5ac..1a3b9b6870e5 100644 --- a/dev-util/pkgconf/pkgconf-2.0.3.ebuild +++ b/dev-util/pkgconf/pkgconf-2.0.3.ebuild @@ -36,7 +36,7 @@ src_prepare() { [[ ${PV} == 9999 ]] && eautoreconf MULTILIB_CHOST_TOOLS=( - /usr/bin/pkgconf + /usr/bin/pkgconf$(get_exeext) /usr/bin/pkg-config$(get_exeext) ) } diff --git a/dev-util/pwndbg/Manifest b/dev-util/pwndbg/Manifest index 1b1ed454a3a8..e7cd85324455 100644 --- a/dev-util/pwndbg/Manifest +++ b/dev-util/pwndbg/Manifest @@ -1,7 +1,5 @@ DIST gdb-pt-dump-ebdc24573a4bf075cf3ab6016add9db6baacf977.tar.gz 385989 BLAKE2B b7582289f83fd0c76b8ef2a04540db979b0f599b6b711e17541e2804b93bcffe6fd611d43101c96644a7324398eea5df02326267b4e201564929de956849b719 SHA512 57701b5fdd4c69be79a451f08fa6d7cbd43a0963cfd7689443676b68ece96154ccb61121d4a770d6e519d3142f99c589df1143b0ff8308547c06fb0e87e187db -DIST pwndbg-20230319.tar.gz 8363103 BLAKE2B 9ad84450116b4e8e3e82107fea6d33505c61e81cde52a209865d4fea1620dd8db2e7f395e2764f9ed38e10311ea9bb77e08fb4c087bd3307ad06d3ea3489ec42 SHA512 aa84908f1dee97e04b72d4f789d78c861507a3a842ecfe00a0ab8a073d63652b8319094a28d910c916131dec3d8fd1eced00c9dc4b97220e1dd76da89baaf695 DIST pwndbg-20230717.tar.gz 8392017 BLAKE2B e373a7408366090f58385dac8dfcdd13702c475117a35158a1a149d149c9a2cbf5f2702be33aeab537451cfd990b5253e9bc0283fa5ae197c9cceb680e65a724 SHA512 d261ed992327d62b0b3e7cc002d3185435748e27cc2ce0085d438848ef1bdb0b3921ae5c1ce19c25e49d52b10f8340eb67c4e05fc197d2adeb888b47e2c158ba -EBUILD pwndbg-20230319.ebuild 2498 BLAKE2B af61511a773f76c068461a8b57d7e07bf85cbfd29d7def183791ecef1feccc8d893564d1a5265f70da921aa09e1fbf51bacd79d6006a2b1861e7f4ee40bc8f40 SHA512 010b4f794d7bb7066e07a0ac187d24424a8d75ea1ab46573834fad4aa8cc92c71411a4a70046e4d06f5fd97921e4965ef9d0a7665a4562486cf0a2135f4ab00b EBUILD pwndbg-20230717.ebuild 2500 BLAKE2B 08ff29915156bf644909ac18194ac0fe16497415fda7259704d4f8fe9124b54c0caa2c2e9d9a8ec6801650cc314405048737e8d86670107435525ead7ab960e5 SHA512 3e4580c98f444023bdd76c7db11f4573fe9456e7ad31680dc803dfb11e13e6633015c6e08282bffcb1d82cc957cf4a63bafd75a42d3b33b63373447a799c9a4e EBUILD pwndbg-99999999.ebuild 2502 BLAKE2B 552320bf94f7d8167dec7157285acb391e8630ac9d8a3e327b04833430ef382fc3f004a5173b3f2f87bb272b65fe8b10a91e914236e4b96a52f2e35811a0a77f SHA512 936ff3ce1dd2f0325072a6793fc718f28fa0022e1d5dfac7380711d2ba7f518cf4a8e22733ae264e5791a70bdfe79c91bdae44d1ea3f0efb8ae11000f12c832a MISC metadata.xml 692 BLAKE2B bb74dda183fe35e5873e7cbaa5886dec5beaf082968b16352bcda55f2e14dbdb78ee48d2e0195baa735b0f615b0469f8fd48429c47f4a81d2fc0391cafaade76 SHA512 8a6a9ec3aa03e597d8302a5b1001fbfd569e6efb08157445bedb58ec82b4d7812aad7a852ae3eb0d0f245cbf89c85a357e532855c19e6dbc9d438c16e0bd549d diff --git a/dev-util/pwndbg/pwndbg-20230319.ebuild b/dev-util/pwndbg/pwndbg-20230319.ebuild deleted file mode 100644 index c94c890cb91a..000000000000 --- a/dev-util/pwndbg/pwndbg-20230319.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit python-single-r1 wrapper - -DESCRIPTION="A GDB plug-in that makes debugging with GDB suck less" -HOMEPAGE="https://github.com/pwndbg/pwndbg" - -if [[ ${PV} == "99999999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/pwndbg/pwndbg" -else - MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}" - GDB_PT_DUMP_COMMIT="ebdc24573a4bf075cf3ab6016add9db6baacf977" - SRC_URI=" - https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz - https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz -> gdb-pt-dump-${GDB_PT_DUMP_COMMIT}.tar.gz - " - KEYWORDS="amd64 ~arm64 x86" - S="${WORKDIR}/${PN}-${MY_PV}" -fi - -LICENSE="MIT" -SLOT="0" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}] - $(python_gen_cond_dep ' - >=dev-libs/capstone-4.0.2[python,${PYTHON_USEDEP}] - >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}] - >=dev-python/pycparser-2.21[${PYTHON_USEDEP}] - >=dev-python/pyelftools-0.29[${PYTHON_USEDEP}] - >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.3.0[${PYTHON_USEDEP}] - >=dev-util/pwntools-4.9.0[${PYTHON_USEDEP}] - >=dev-util/ROPgadget-7.2[${PYTHON_USEDEP}] - >=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}] - ')" - -src_prepare() { - if [[ ${PV} == *9999 ]]; then - rm -r gdb-pt-dump/.git || die - else - sed -e "s/__version__ = '\(.*\)'/__version__ = '${PV}'/" \ - -i pwndbg/lib/version.py || die - - rm -r gdb-pt-dump || die - mv "${WORKDIR}/gdb-pt-dump-${GDB_PT_DUMP_COMMIT}" gdb-pt-dump || die - fi - - python_fix_shebang "${S}" - default -} - -src_install() { - insinto /usr/share/${PN} - doins -r pwndbg/ gdbinit.py # ida_script.py - doins -r gdb-pt-dump/ - - python_optimize "${ED}"/usr/share/${PN} - - make_wrapper "pwndbg" \ - "gdb -x \"${EPREFIX}/usr/share/${PN}/gdbinit.py\"" || die - - dodoc {README,DEVELOPING,FEATURES}.md -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - einfo "\nUsage:" - einfo " ~$ pwndbg " - ewarn "\nWARNING!!!" - ewarn "Some pwndbg commands only works with libc debug symbols.\n" - ewarn "See also:" - ewarn " * https://github.com/pentoo/pentoo-overlay/issues/521#issuecomment-548975884" - ewarn " * https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html" - ewarn " * https://wiki.gentoo.org/wiki/Debugging" - fi -} diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest index 1e747f17dca1..440bb7af48b3 100644 --- a/dev-util/pwntools/Manifest +++ b/dev-util/pwntools/Manifest @@ -1,14 +1,8 @@ AUX pwn.conf 24 BLAKE2B cac0a12eea8abd3d2ee21632e7f2281e7e35c2d7839cfbcba83ae5d0e8f427e9cc2462a6d17d187252b99d9dbbb14393b9d5a63996c42043f553e9b66bfe9e07 SHA512 9d849115348ddb34ddc3232a03442b64268e7970a89ee2eeb040aeb6dec5bd20f53dc39c73e10c143065acb4b84775cf638854ec8ba6d65b8e2f38e09ce59be8 -AUX pwntools-4.0.0_do_not_mess_with_docs.patch 1047 BLAKE2B 5a70f8743e0ff11db1f18a949be897d095ae988ca168298b820c1f1e3c3b5aa6db8141074fee0d496d56203df6fa1f63c91e74623793e37d1381adc6ba69e046 SHA512 58fb14c98ff001522cec3a06d8fb3f4baac090fedea169c68c5914bacd002ec8d98fdbc1f8bf1e6ca6947cc3da950de6994521c2d4d718e499c748f86cdc62ad -AUX pwntools-4.1.0_update_deps.patch 413 BLAKE2B ead75c25972bc604baf20da71f6b9f229ca3d34b24a6af63f6ead03424cbb242a65e31a575d08f78a6b00df44831a3a9f4e16f6151049f7639711e761ec0cb28 SHA512 537b456640837728abad2d7d2ba0c0509b876b1de3e45b36470b5e16af7b84ccd1e6a4d68f2429533f81d5a2c9649d494fea712d3e224ebf2e27d0cd63d8d850 AUX pwntools-4.11.0_update_deps.patch 225 BLAKE2B c39cfd5a0f49972c56c32567a8b8d63397ea17e076d3ffca0aa4b1f6de2859e2843382e2b2fd83616a3b72e5f4defe86aa4c01e9e87ece8c51aef5ef6c4fe5f7 SHA512 b17b016b9eda2ac7e535ffd62fe6451206e30bce3de1b71a3c14d4d565c2a1bd2833bad24335851887cab82af70499bb8d6188f3758b18c382e32e9a4b7aa8df -DIST pwntools-4.10.0.gh.tar.gz 4228469 BLAKE2B a452d1efb23430a27630b402ad49967088bf8f9bcfa1e9fda1a87c58384c750531724ad24efa89caaa205097617529f9e0b8489251b7d5f098540efd8e4459c3 SHA512 6d96b71da08661ca225cc21bb06d66333c8ccdb79852bbd679ff7d69b091fe3cc6811f7317e1011e7c6867c5b70aaeb5f02de2fb03882914005fbbde583570d0 DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 11b1b6a923c44ee1b5027b4a71f9f3b6b9bcd36a2a38915ee46ffc855b0749528a204581dcb5071d50031701924b3cc08edf95b363d1d1b6e76d029a91011293 SHA512 a5be69a19cea933680f1946e389fad4edbbdb0d6106cd1f78778f901a6ddaaef734389678c5b4f16718a788d53bff6025817d83c06ab3dc1a200a5ff3c696aaa -DIST pwntools-4.11.0_beta0.gh.tar.gz 4234690 BLAKE2B 8e87cd9eddf1fe7e4ee716a8e5ad82150b0f9c8c3bd44e4c071b551643be032111b97d7024844cd0107ef259287e29920d3fa672a7f458331baba7a97ec7acac SHA512 f3377b2c2b2cd25f3c36930245117fbbdb30fb8ff7f0c0c8633745cbb9b5192822087d8621da5ad325bf349efe616c538435fb490a35b12f57d04b79788d07f3 DIST pwntools-4.12.0_beta0.gh.tar.gz 4244487 BLAKE2B a5312c5c454ddfbdbfd27ddf200194155db1dbc6bd545bc2de0ba0d18bee731dc9d7109e205e4426776a12a9cf715a45a365afd1b624edd0d3e1abb81e3a1936 SHA512 d14ea4283b78387362673c5416e2c7aa55c6ac5e2cd7191f57b28afdf55b1cf8c4044c265022591f30f56bcf7bde8d745e2dc70ada6763abf07c43899516f537 -EBUILD pwntools-4.10.0.ebuild 1753 BLAKE2B 1fa2a733f3698520ab515e6268e5eeb34753e9fdbc4d558dbdce192e7e4fc9aeb88a3a321bb3d6ce2c9156eb95f4bc6569201e8114097e1f32be9eae078e8b01 SHA512 01ca275d6ce55772658e48834268eccd6bc45ef6a0942b5283ae8004f54ccc00258b6d761008fa20334f9caaa60da709ac1cbb63294f9f59481a7e7b66931795 EBUILD pwntools-4.11.0.ebuild 1699 BLAKE2B 011024772043ee432ccadfc1c8bd316d58886720d8f33db4001d66c9eb2626edc059f13bb41675f1b9097f13daf1f5893de2882533ee7b013296198a2a65a131 SHA512 86b2de9e55b9df45bd2ffca78cee8b1e5dbe571a9378aa56aa22c6cb359abc9dda994744ee482092b8a56365f112f073a1f9c72232f11dadf20ae6ba710babc6 -EBUILD pwntools-4.11.0_beta0.ebuild 1701 BLAKE2B 16a7625d9e351ef3bd793bb5ab3e63dd36a89cb9de70f1afc6437f5df378cb66e26c1a6010424cb956cb8441ef5a742304dc98e4837f8aecfe5d1640b830a593 SHA512 6ea07302a60e4efbc61ddb19157ae78c63705211c32ee2a9dbffb559f795b865dd88eab44d6c6b871b8209fbdaa64beb0c9fa1a7e458549da0b0e49c1db67b81 EBUILD pwntools-4.12.0_beta0-r2.ebuild 1944 BLAKE2B e766f1da1064fb6763fead250e0ce6d81733ba0e6b0ebeb264ec04661bf4c62660e1f75ea5f459bbd6a43031cf2f8633a41f93eaf92e6b40e534b60c96a46180 SHA512 3df5afb68f9c351b36c5be271c9bcdcdb48144fa3fdd7859fac5972c695dd0c77fbeb5d4acca17d2680b47ff95a9590640168152145316440f3d37c33ab82124 -EBUILD pwntools-9999.ebuild 1702 BLAKE2B 46728b95d49b1c0edd4d5cbd0d3cd435fe13952c9e53e29d1879776e014e25a57f639926924cb9091ec5ec5948551ce81cdcdf2bd14d13a049cf896c62571d50 SHA512 318d184947270e29990202c0582e9252b33d2da33b5ee877550d2f5e22dd32243b9bda23556f4e777d9b8e7a9871a9c6ee9ef941a40dda5c2c172f4661ab922f +EBUILD pwntools-9999.ebuild 1992 BLAKE2B 84ce6bf5ec58c6502ee1219aba23177a66983f2c1a44ee1e30b40848d72ac02bb9f67cfdc842ca05db96bea0c856e117f346b96cbce631e84df824a03e69bcc8 SHA512 38793e0b41151f44b3cb035922e764adc83287250f5dc2b21b6b8e256a452562a22497ff157886631e5d1acfba4f7ff44247d820ad48e57afd32e72f94799165 MISC metadata.xml 541 BLAKE2B 31c34e39b19efa02a71fa2916d584f78893a864bd06559cffd475b9ff9837989164ab1e7fb8fa5ec345b63bacad314c4218772efed0b5201a964b225ba8e84d4 SHA512 e213766d68840db16fe46c9f3ba7094ebc63955f763963b44606636dfab95f0ed48a368901ad3b464e991205bcacd1de7cfe470dee63268eedf3a74fa901773e diff --git a/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch b/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch deleted file mode 100644 index 9256a2772245..000000000000 --- a/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- a/setup.py.orig 2020-01-10 12:01:28.688051015 +0800 -+++ b/setup.py 2020-01-10 12:02:10.370053813 +0800 -@@ -70,14 +70,6 @@ - print("$ apt-get install python-dev", file=sys.stderr) - sys.exit(-1) - --# Convert README.md to reStructuredText for PyPI --long_description = '' --try: -- long_description = subprocess.check_output(['pandoc', 'README.md', '--to=rst'], universal_newlines=True) --except Exception as e: -- print("Failed to convert README.md through pandoc, proceeding anyway", file=sys.stderr) -- traceback.print_exc() -- - setup( - name = 'pwntools', - python_requires = '>=2.7', -@@ -99,7 +91,6 @@ - entry_points = {'console_scripts': console_scripts}, - scripts = glob.glob("bin/*"), - description = "Pwntools CTF framework and exploit development library.", -- long_description = long_description, - author = "Gallopsled et al.", - author_email = "pwntools-users@googlegroups.com", - url = 'https://pwntools.com', diff --git a/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch b/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch deleted file mode 100644 index fd103c13e497..000000000000 --- a/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/setup.py.orig 2020-05-09 10:43:06.946464282 +0800 -+++ b/setup.py 2020-05-09 10:44:20.572463455 +0800 -@@ -52,7 +52,6 @@ - 'ropgadget>=5.3', - 'pyserial>=2.7', - 'requests>=2.0', -- 'pip>=6.0.8', - 'pygments>=2.0', - 'pysocks', - 'python-dateutil', diff --git a/dev-util/pwntools/pwntools-4.10.0.ebuild b/dev-util/pwntools/pwntools-4.10.0.ebuild deleted file mode 100644 index bbd1e3a48c01..000000000000 --- a/dev-util/pwntools/pwntools-4.10.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="CTF framework and exploit development library" -HOMEPAGE="https://github.com/Gallopsled/pwntools" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git" -else - SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm64 ~riscv x86" - S="${WORKDIR}/${PN}-${PV/_beta/beta}" -fi - -LICENSE="MIT GPL-2+ BSD-2" -SLOT="0" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}] - >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}] - >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}] - dev-python/colored-traceback[${PYTHON_USEDEP}] - >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}] - >=dev-python/mako-1.0.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/paramiko-1.15.2[${PYTHON_USEDEP}] - >=dev-python/psutil-3.3.0[${PYTHON_USEDEP}] - >=dev-python/pyelftools-0.2.4[${PYTHON_USEDEP}] - >=dev-python/pygments-2.0[${PYTHON_USEDEP}] - >=dev-python/pyserial-2.7[${PYTHON_USEDEP}] - dev-python/PySocks[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/requests-2.0[${PYTHON_USEDEP}] - dev-python/rpyc[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${PN}-4.0.0_do_not_mess_with_docs.patch" - "${FILESDIR}/${PN}-4.1.0_update_deps.patch" -) - -python_configure_all() { - DISTUTILS_ARGS=( - --only-use-pwn-command - ) -} - -src_install() { - distutils-r1_src_install - - rm -r "${ED}/usr/pwntools-doc" || die -} diff --git a/dev-util/pwntools/pwntools-4.11.0_beta0.ebuild b/dev-util/pwntools/pwntools-4.11.0_beta0.ebuild deleted file mode 100644 index 627a76a38d69..000000000000 --- a/dev-util/pwntools/pwntools-4.11.0_beta0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="CTF framework and exploit development library" -HOMEPAGE="https://github.com/Gallopsled/pwntools" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git" -else - SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - S="${WORKDIR}/${PN}-${PV/_beta/beta}" -fi - -LICENSE="MIT GPL-2+ BSD-2" -SLOT="0" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}] - >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}] - >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}] - dev-python/colored-traceback[${PYTHON_USEDEP}] - >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}] - >=dev-python/mako-1.0.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/paramiko-1.15.2[${PYTHON_USEDEP}] - >=dev-python/psutil-3.3.0[${PYTHON_USEDEP}] - >=dev-python/pyelftools-0.2.4[${PYTHON_USEDEP}] - >=dev-python/pygments-2.0[${PYTHON_USEDEP}] - >=dev-python/pyserial-2.7[${PYTHON_USEDEP}] - dev-python/PySocks[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/requests-2.0[${PYTHON_USEDEP}] - dev-python/rpyc[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${PN}-4.11.0_update_deps.patch" -) - -python_configure_all() { - DISTUTILS_ARGS=( - --only-use-pwn-command - ) -} - -src_install() { - distutils-r1_src_install - - rm -r "${ED}/usr/pwntools-doc" || die -} diff --git a/dev-util/pwntools/pwntools-9999.ebuild b/dev-util/pwntools/pwntools-9999.ebuild index ae6e8ade5145..c560e51d59ec 100644 --- a/dev-util/pwntools/pwntools-9999.ebuild +++ b/dev-util/pwntools/pwntools-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 +inherit bash-completion-r1 distutils-r1 DESCRIPTION="CTF framework and exploit development library" HOMEPAGE="https://github.com/Gallopsled/pwntools" @@ -57,5 +57,15 @@ python_configure_all() { src_install() { distutils-r1_src_install + newbashcomp extra/bash_completion.d/pwn pwn + newbashcomp extra/bash_completion.d/shellcraft shellcraft + + insinto /usr/share/zsh/site-functions + doins extra/zsh_completion/_pwn + + # Disable automatic update check (bug 915496). + insinto /etc + doins "${FILESDIR}/pwn.conf" + rm -r "${ED}/usr/pwntools-doc" || die } diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest index e2db75ad2b91..950dd8b1a331 100644 --- a/dev-util/ruff/Manifest +++ b/dev-util/ruff/Manifest @@ -215,7 +215,7 @@ DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e DIST result-like-0.4.6.crate 4311 BLAKE2B 612ad606f331449907b9c0c99b525aedd53b46b5143b21472eb34d38ac64026498712de7c774183c358531b8296952eb39067c0bc5da07fee5483c28d78de37b SHA512 81b202903a90058a993315253099748c69b9caa42e62121f3fdd63b7d4f22878c81133d0b09f28f3366f180615241cfadf3e055ac86fb9662b9c982e5cc06a91 DIST result-like-derive-0.4.6.crate 5814 BLAKE2B 2598173bb8920e6b8143e034a77eeab17dea379f947098c35054c928db567513da4043d0830a8dbc40d3660e1257b90b18309f36cd83ac03e018921ae48343da SHA512 1097cfd81fe99472c0c308df7ba64ebd20497b0f855b66839c2a81ce8a179a305d04e7eb4d17be9d1dcc3e90f5fec7d59cf6d3093924354a6e02aa4ac2bfcbb5 DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 -DIST ruff-0.1.2.gh.tar.gz 3231384 BLAKE2B 0e87f93f881e4c0e118bdb6f2b7ddcbedb93bf215a7145f829172c1ebb0636d2ffdf149ca1d6b3859e4c83f32f959df74258adb0f07b6d95b103e7fb811bd114 SHA512 805acc81c14b294928462aaeb26385f6b2c2fa5c0712bda6939232cb56d37ef307fc550544c4356c83f4e22169bd8a3c71d95c70a65e4f20f3f65d87eca16026 +DIST ruff-0.1.3.gh.tar.gz 3239278 BLAKE2B 87674455d10bfb5849c4eb21389f216c194cbc4232dbd98b0f6a72f629a048fdaf6e9f7d2693914a3e60d29ffe9357cb0210349198de283ac86430a2b7630a5c SHA512 2dd38a54f1c7945fefd7e74b7ba320dd8f2cbf76a72e1baa841ee696717bc9a7837391f08fa2aa76de2878434585fb7fc02b407aa1125f68570b40cb22eceb05 DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b SHA512 b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustix-0.38.10.crate 342427 BLAKE2B 6b65b3b8d7ceba7e606bb1a2b07d447b8110c728c0b3a81838be8b0ad04ff01f4a6d9b6fc1a4725a392eeb0d455a06b6f7abf40b0990a7dbdf4a632199ccde95 SHA512 4329ad809994cb377f2bade3673a3cc829062f4c9977019735b90df17af92c22d3f036a13a3fe7073872dcac8f5e424db7bc56b0d2530e5e7b468a9d92a867c9 @@ -350,5 +350,5 @@ DIST wsl-0.1.0.crate 2135 BLAKE2B 29f2657068fc8994e35fdaf8fe7e1a1fc1ad300d0c5c46 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 DIST yansi-term-0.1.2.crate 14342 BLAKE2B 31a1651bb43644cf880d591a22fe9d899ab0acbc744ced2952f120b4abfa0c42f6513089e34deaff1a453f3a26f9fb78442f016baa9524ccac9b21e4a7ed6ad6 SHA512 ba720e36487871427aaa7139e8aeaf5b2b3f2d1df4798d7e238e323dc3d3220f12202e223f74339201be3466848c372dc1712e1842e5cd6bd51c3dedf76c9ff6 -EBUILD ruff-0.1.2.ebuild 8774 BLAKE2B a9e53e8f43b9e508db477a7d7c69d2255f6f81b6548cc4b7cf677b331ec82897f85c9bcb2da7d805cbce08b6f7ec1d5408e610c56fe21adbad9275e9730caec8 SHA512 e4e96772c20c71f112316b007ff9279c7b261b12fdbd096a7f257a77a9e7d05de3fffccb8941d1235a4019fb2b0a67c7899792e4385b969518fd5d17ad030226 +EBUILD ruff-0.1.3.ebuild 8774 BLAKE2B a9e53e8f43b9e508db477a7d7c69d2255f6f81b6548cc4b7cf677b331ec82897f85c9bcb2da7d805cbce08b6f7ec1d5408e610c56fe21adbad9275e9730caec8 SHA512 e4e96772c20c71f112316b007ff9279c7b261b12fdbd096a7f257a77a9e7d05de3fffccb8941d1235a4019fb2b0a67c7899792e4385b969518fd5d17ad030226 MISC metadata.xml 375 BLAKE2B 46856b904e322f25ebb96268418206fb70b76f22751c5f8c12d0b3fb51a11b91518c42313d8a9f2fbd71dd5a3ca359772f54829a7858148c5f5f03f44fe1dad4 SHA512 ad24b0cafc7adc414a0da36f5b518eacbba3069ac15484504ce063916133e7c15945c04c7c6886e30c75010300598876ab498d5d44c48f66c5ed252f3fd2f36f diff --git a/dev-util/ruff/ruff-0.1.2.ebuild b/dev-util/ruff/ruff-0.1.3.ebuild similarity index 100% rename from dev-util/ruff/ruff-0.1.2.ebuild rename to dev-util/ruff/ruff-0.1.3.ebuild diff --git a/dev-util/shflags/Manifest b/dev-util/shflags/Manifest index 11050fd7653f..d982a50a7c33 100644 --- a/dev-util/shflags/Manifest +++ b/dev-util/shflags/Manifest @@ -1,5 +1,5 @@ DIST shflags-1.2.3.tgz 42253 BLAKE2B 4837d31762129790659b67d4025cf8627ca5db32225ac61b437a5ba6bf9f894c87976d06dd5e5039a5ad4b7a0b7b173cc7f96fc3a11dc3c2ac797de2c749a8ed SHA512 5bddebce14e516fe37b2b1631d5aec54651ee728e538dfb0fcc68d32b79d335c7b48f5ef5aab99dd730de3b8fd556a6640db9b9ae2a7753feb6aa1e0831b64af DIST shflags-1.3.0.tgz 49191 BLAKE2B c6070a8bdf771a9daf3ea20bac62c965c269893dda33b1166e6a447fa4c10ee0708539ebb9e50edaad30c5b88fc09794df0fa564a5d48a919e93adee111bb5e1 SHA512 e194ceb300927bd1b8a165462f2fc3b4a5a2d2dfc9b6b65393a1a27d70d31219fae4cfa13975bc30c174a2988308d6bd599434ce85a0bd2c5a9d3ffb6899bc91 EBUILD shflags-1.2.3.ebuild 583 BLAKE2B b5379b7ebdfb11a761e0f2920ac2a89478e7ec905ee2f6f7edbcefb1172b74b82ef8a51d59189f4cc012b9a2ea2b589047a682525e78f52edad022f05dd80b7d SHA512 4eedf4704359ce9c38d404e457299f9835fa8f0a7fea85f0a3228a932617c4d670b25ec88fbd4170421fb39d92a5f6f62cf693127e469fc3e82e59cd56852a48 -EBUILD shflags-1.3.0.ebuild 584 BLAKE2B 005946ddda231654512a2f54be27a5b370f311edf5d05e3dcf7e8c84b98d1788dedf5f9576f49c1e956cc82211026e8738b42c9a85934733acc74b364db6a44d SHA512 5aebe3e1873438781ecf97df2e31fd260324c41f51ce865572770afa371e7f611d61fe76ee5b805084f7988cf19e345df8a387057ec085805bf854f2796a21d2 +EBUILD shflags-1.3.0.ebuild 583 BLAKE2B 85f1c60581f7e5d2f55351b0e755d9a49c7a494d5c51ebdf6420326c094d7b3dc9959f1c03d08a42fafe9e6c9b6df01dbaeee9fc9bb2bbe36b4b11634cb04670 SHA512 719f7a7a85a4e69392fb6fdf573689db280eefdce8bf89eb45557283efec05e81852674f0cdea96442d8fbf5733272b7841063c6a73bc84eb27127daa406aa13 MISC metadata.xml 396 BLAKE2B 13b062f223325b5f9c105a8cbcb437ffa6f359ae425cb701cbb77f8bae762a41f3b6004f713db971aa90edea93f7fa6d06bd4e6b2c3535d288696d5c3c82873c SHA512 bf9d1678ff850135c5b3539e2e367307fbd6fe1d4fec00ccfd53dca62b541d69285ce867e407b72f9a16cfa5fdf2c0ee243105c4f010cc70f31195e4fcd476aa diff --git a/dev-util/shflags/shflags-1.3.0.ebuild b/dev-util/shflags/shflags-1.3.0.ebuild index 103cde17e66f..68873b32c2b2 100644 --- a/dev-util/shflags/shflags-1.3.0.ebuild +++ b/dev-util/shflags/shflags-1.3.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/kward/shflags/archive/v${PV}.tar.gz -> ${P}.tgz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" IUSE="examples" src_test() { diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest index 8879651530a7..aa1ca274ef99 100644 --- a/dev-util/uftrace/Manifest +++ b/dev-util/uftrace/Manifest @@ -1,7 +1,5 @@ -DIST uftrace-0.11.tar.gz 1120956 BLAKE2B e3bda84a7323cc50780950e502856e28a380249a0f518ad3f7950c4147f0ab635e84b978395eb9025e6b47ecf7eefddcde59356a22f1c8a1d60ddf9820dc3d41 SHA512 519ca13665ba97cea4c349d81b4b5cacd8d3d9b2188ef5edb447f6b783cb7a92356bc0f9e63b67427a896d8df671f58091113e1de3fffd8d8000417a9fdb6e46 -DIST uftrace-0.12.tar.gz 1138670 BLAKE2B 0110f22e12231a8795b12722220b8e9ad6efb79eac99969f3f4c67b7925e1466753bcf7dbcf10fb98c3b3dfa77f6f01ebfd55705fb0b9a3672a725ff24a1483d SHA512 02331f9e76b5652b0464fb3e9e29320ca1d4691a9de7bc7e7e489c3eac040ecd389c201ff2875b1b6a6695c687d7eab640239728f8b66c97efea21414b215842 DIST uftrace-0.13.1.tar.gz 1159973 BLAKE2B eafb5141f5c86a77d6c68fbb44d5575df62cb679ce037144eea4a76a6a729e9965f15437b5a3cbd3566d560d48946a7788970aa9e40ba86eb1cf39571ac30bfe SHA512 03033cc314fe902046eb8c7cdc8a15c6f67f7b4df189329ccb654041ec2e02baa03e6d3d8cbdf3238946096a3893f60ed105fe4807194a74f90a107400accd7f -EBUILD uftrace-0.11.ebuild 1411 BLAKE2B 9921acbe6113231bf8b41c1e253a4407bee13aabf67fe0c6f9e6b3f6e2bd7a2578b245b4cc30973c6580e15a49f3e0700d0867b41e85983b43b33abc71661207 SHA512 9da4cd7cf0ae4c73bc29e7ef3748f3e9c6a4f3bf2167d7859848c967d0c89b053f057f9d2ab0a9cff59a0ddebb419c5bd505ae413cbbc3231238c9ff521e013f -EBUILD uftrace-0.12.ebuild 1412 BLAKE2B f8ecf16fe767a4344a197d5879bd9dd4588e2b3061ab6442225805e21f10f68f429a149569401f6370e4adf1f05184a1bcfb24b2f3bdace30403491e7fc9f946 SHA512 14aac7b0e707eca8ca668e5aed6d604a7060f6cce479142871a8dd40b24d154a2853cfe83d57ae4d25ea5fcd7132bad58ae6ac540120a899c0812d3ef27ffa85 +DIST uftrace-0.14.tar.gz 1192139 BLAKE2B 81c83581351fc8b8302c312ad0a4d84a9f19c0db9253b31de6f2bb7e507aa8540eaab494ae1b52de3fd10baa4f2b658403676f1f53eeecb14f03c765b6fc98d0 SHA512 35fd121d0d0ac738a841deb470dd48b0a1a8a3d711b36463eddbbd8fc70122c76c5b5158ad2e92bd6a0b68f4bbe51c6957f4473f8b5be7ec82a9b962d31ffc5b EBUILD uftrace-0.13.1.ebuild 1411 BLAKE2B fc498a6663a8e08f972abf087ca79360129969e338f11ed10cb5ee98504207d0827884e1b5a73a06041dd8c27d57eec918894ef8cc5541a4687c8ea26ca729f6 SHA512 38d47e2a37f0e9f0910e8e5e5f4c69c177f77390cbc6aff255be89aa56ed0bfdbc249b56a4decd40cff8f59bbfcacc02e41c314c76b7ce0bbe7ac08acd77c687 +EBUILD uftrace-0.14.ebuild 1412 BLAKE2B 63489e73200e116c59e376290eec78c819bb840893e34d865452f75098bad2fff61f7fadd29619eef9c5ff44582df50f5ee32f3cdcc458eca67e35f6fba9fcb1 SHA512 975304c79e8ae91cb972218839be775eb68789f2af1334530937d502dc25df09718156b618ac4b2ca60cf73bdd5a4bf25b5e03e95c8ba9d1e467582223631f8b 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 deleted file mode 100644 index 84dfa3dfa4f6..000000000000 --- a/dev-util/uftrace/uftrace-0.11.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{9..10} ) - -inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs - -DESCRIPTION="Function (graph) tracer for user-space" -HOMEPAGE="https://github.com/namhyung/uftrace" -SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="capstone lua python unwind" - -REQUIRED_USE=" - lua? ( ${LUA_REQUIRED_USE} ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RESTRICT="test" - -RDEPEND=" - sys-libs/ncurses:= - virtual/libelf:= - capstone? ( dev-libs/capstone:0= ) - lua? ( ${LUA_DEPS} ) - python? ( ${PYTHON_DEPS} ) - unwind? ( sys-libs/libunwind:= ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" Makefile || die -} - -src_configure() { - local myconf=( - --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace" - $(use_with capstone) - $(use_with unwind libunwind) - $(use_with python libpython) - ) - if use lua && use lua_single_target_luajit; then - myconf+=( - --with-libluajit - ) - else - myconf+=( - --without-libluajit - ) - fi - CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}" -} - -src_compile() { - emake V=1 -} - -src_install() { - default - - dodoc doc/*.{md,gif,png} - newbashcomp misc/bash-completion.sh uftrace -} diff --git a/dev-util/uftrace/uftrace-0.12.ebuild b/dev-util/uftrace/uftrace-0.14.ebuild similarity index 97% rename from dev-util/uftrace/uftrace-0.12.ebuild rename to dev-util/uftrace/uftrace-0.14.ebuild index 70c9daa27ad6..4c30b0c9557a 100644 --- a/dev-util/uftrace/uftrace-0.12.ebuild +++ b/dev-util/uftrace/uftrace-0.14.ebuild @@ -4,7 +4,7 @@ EAPI=8 LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs diff --git a/dev-util/valgrind/Manifest b/dev-util/valgrind/Manifest index b87359ac0ae1..2249ded9ada5 100644 --- a/dev-util/valgrind/Manifest +++ b/dev-util/valgrind/Manifest @@ -12,9 +12,12 @@ DIST valgrind-3.21.0.tar.bz2 17449484 BLAKE2B 1f7306d288eb5ecfb2b2f0b2dc68960ecd DIST valgrind-3.21.0.tar.bz2.asc 488 BLAKE2B 6297bc925c16526a51de4f589232a8d5bcb8d54bdc885c145d329deeba45b42d3a5a8a3f59d3fb240d3bd78be7fd30d95ceb33c7624afd3c99c51833d0fd16f2 SHA512 114e5cd2f7352e56099efa3b2c42d39ed24e42419bbaac1af5e2b5c4fa72a2ba38ac6b0c60b93460a0cce8819ca0c7fae6618599b2af809ac0ab4fa30fdb25ba DIST valgrind-3.22.0.RC1.tar.bz2 16414739 BLAKE2B 21b59e3c749c9a4fdab91568c942bd8a2c21ecadb053c88aa11563c739f8c87f403cd2a2bf03a3c6556c750a0190f2a1c4ff445355991f16d6f6a58b0be50fa1 SHA512 0aa9e98a959808d20cce53575433f81973ef3de3acc313ef2700f58cf9b2b7ee951b5bc701ef8508f5c136cb14239bbe7d81ae4208679ba55150b3edfd6078f0 DIST valgrind-3.22.0.RC1.tar.bz2.asc 488 BLAKE2B 938e032fc51e40c816fa6cec4fd95c6f183692d4d30988355bbb217984245fc7a0e6f70314f998511ab081bd2c5feeb217b025dcc84173afe7db7c04a9ebc063 SHA512 6b6518c633d40431bcf6836b0f0b67b44d7bf04a7b598dcd9707f479607a8cf9f6ca9320ddbf0d972db084c7e5bb5a02f866f5dc95c06e973d35597bf2f65695 +DIST valgrind-3.22.0.RC2.tar.bz2 17316447 BLAKE2B c0f70549d760ad599dff7d8a045e74441f42e77c7c208e19c5cec7599036dad683ef22bfd3a82f1f200a0acfbed616c33501264ff37cea773e99a31553658c03 SHA512 6a15101f4b92454856850fc35b9c38fd7fb294bee422274a803331465f347a732dc71e52c28e2d489c8d08ec7c677c1041bd32aeb4f43dd91ee404d4f6fa1208 +DIST valgrind-3.22.0.RC2.tar.bz2.asc 488 BLAKE2B 18a09f1edcaa1e26b821e30cb2cde962e3391c06bba1cac9dc72f304fd6e28d3f7586f0158b0429c792ea70ab3d9785b3e575bb1d700d4086f2a8279d35ae299 SHA512 117af5bb6758aab5a2bf2d18623254ce430399aea12c1943ee3c985ae1f0e579221144e9a0bf50ed03954f356264964c4d8f183b097739d810427bf876a212dd EBUILD valgrind-3.20.0-r2.ebuild 4300 BLAKE2B a7c9b1f23d8e84375846633c1f91e48cf12ac40b9238b2f0d0edd3500c28706837ec1733f7c81e81c2469ae444e8153ea64670c1612e696205629171d3578019 SHA512 7ad54251e9ae5ac05dbb7bc5d59113d7c74cd3a98e1085e6c907672fde857ce2f5acd4ce02aa616db3e4aada01ad3e0923d5695b7e14623e3537dc316b27f823 EBUILD valgrind-3.21.0-r1.ebuild 4087 BLAKE2B 3e615ab2b642809cef8220734be89fd63b42bf33e725e28c6b9095f8f0b0036d072904447b8b8be3b42c3f7279c63baeb2398e034e4e414aadb399c2b3d9af1e SHA512 69a47d9c01df9f2e94a91dc7de85dfa11d0dd2d291682d607236c8f0de7cbc91c45a41c269ada95e8d341aafa0fbac83556219a0b0e593104ea27d5ed10cdb65 EBUILD valgrind-3.21.0-r2.ebuild 4459 BLAKE2B a7fa39fdcd43d30a396101eb073b05ba7e3c92c6f04eae0c63f9d2782742e3929d80aa77aceb7d887a862dc0f0491f0d8e671996270a371a1b40b414ee123e7d SHA512 5814b127f0a5870297056f07914a74dec21a50892ede7be5a730f255394578a15a99b888d053981277e2bc04b39ac92ec1467146fd729f77c6735f69358e74ae -EBUILD valgrind-3.22.0_rc1.ebuild 4714 BLAKE2B 72f442412d3e569ef69c22c9ea1c719d5d9b70eae205967bb6f7f6daad8b2be5047eaabb4b78338df46b043d428e9a52432e6d7a93b2e86168ae98fac0b1f561 SHA512 317b6fd22f1ff4c20d6c7caba67d257f892b84eac33615b6986f7f53ed8c215cdaa248f64a68d19c17c1c04011400121b5ea22620b7c8d90baa2aa16eb171d61 -EBUILD valgrind-9999.ebuild 4714 BLAKE2B 72f442412d3e569ef69c22c9ea1c719d5d9b70eae205967bb6f7f6daad8b2be5047eaabb4b78338df46b043d428e9a52432e6d7a93b2e86168ae98fac0b1f561 SHA512 317b6fd22f1ff4c20d6c7caba67d257f892b84eac33615b6986f7f53ed8c215cdaa248f64a68d19c17c1c04011400121b5ea22620b7c8d90baa2aa16eb171d61 +EBUILD valgrind-3.22.0_rc1.ebuild 4853 BLAKE2B 44a6a82ff77d5a056661140a86fa6a42f3e321d565e5c4cbd80a0f029af9a6e403eb35db0f952452862d8abda01b7dcc670a8cc88da12a99b929c3ba550fb2e0 SHA512 0eb413c30240e8169504dc51d7461779979d33d84a8666c0b3ba99ec5dc8760718e6f048230d0a20e324baf3b76ea2e6c45d5e734635c33b320ae52f14b86bf9 +EBUILD valgrind-3.22.0_rc2.ebuild 4853 BLAKE2B 44a6a82ff77d5a056661140a86fa6a42f3e321d565e5c4cbd80a0f029af9a6e403eb35db0f952452862d8abda01b7dcc670a8cc88da12a99b929c3ba550fb2e0 SHA512 0eb413c30240e8169504dc51d7461779979d33d84a8666c0b3ba99ec5dc8760718e6f048230d0a20e324baf3b76ea2e6c45d5e734635c33b320ae52f14b86bf9 +EBUILD valgrind-9999.ebuild 4853 BLAKE2B 44a6a82ff77d5a056661140a86fa6a42f3e321d565e5c4cbd80a0f029af9a6e403eb35db0f952452862d8abda01b7dcc670a8cc88da12a99b929c3ba550fb2e0 SHA512 0eb413c30240e8169504dc51d7461779979d33d84a8666c0b3ba99ec5dc8760718e6f048230d0a20e324baf3b76ea2e6c45d5e734635c33b320ae52f14b86bf9 MISC metadata.xml 1037 BLAKE2B b39708a006ad3ff24b100c702382ec8c45f6e300f3497ccd06199a6195abfa936c8f71ebd3223e0f7299e6644e378ef1d8d2c95a23059b66757d8a91bcbfce15 SHA512 4398f60fdacedbd92881dea016e60c5def5abe8989b56fc450b71b5c65b0d9c26a44b8ee89d0dcb71ab376d987c8e22d12031e9fb2a17b126e3223adb12e0f2f diff --git a/dev-util/valgrind/valgrind-3.22.0_rc1.ebuild b/dev-util/valgrind/valgrind-3.22.0_rc1.ebuild index 26eb51e592fd..88c666067ac9 100644 --- a/dev-util/valgrind/valgrind-3.22.0_rc1.ebuild +++ b/dev-util/valgrind/valgrind-3.22.0_rc1.ebuild @@ -85,7 +85,7 @@ src_configure() { # Note: -fstack-protector-explicit is a no-op for Valgrind, no need to strip it # -fstack-protector-strong See -fstack-protector (bug #620402) # -m64 -mx32 for multilib-portage, bug #398825 - # -ggdb3 segmentation fault on startup + # -fharden-control-flow-redundancy: breaks runtime ('jump to the invalid address stated on the next line') # -flto* fails to build, bug #858509 filter-flags -fomit-frame-pointer filter-flags -fstack-protector @@ -93,7 +93,8 @@ src_configure() { filter-flags -fstack-protector-strong filter-flags -m64 -mx32 filter-flags -fsanitize -fsanitize=* - replace-flags -ggdb3 -ggdb2 + filter-flags -fharden-control-flow-redundancy + append-cflags $(test-flags-CC -fno-harden-control-flow-redundancy) filter-lto if use amd64 || use ppc64; then diff --git a/dev-util/valgrind/valgrind-3.22.0_rc2.ebuild b/dev-util/valgrind/valgrind-3.22.0_rc2.ebuild new file mode 100644 index 000000000000..88c666067ac9 --- /dev/null +++ b/dev-util/valgrind/valgrind-3.22.0_rc2.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# The Valgrind upstream maintainer also maintains it in Fedora and will +# backport fixes there which haven't yet made it into a release. Keep an eye +# on it for fixes we should cherry-pick too: +# https://src.fedoraproject.org/rpms/valgrind/tree/rawhide + +inherit autotools flag-o-matic toolchain-funcs multilib pax-utils + +DESCRIPTION="An open-source memory debugger for GNU/Linux" +HOMEPAGE="https://valgrind.org" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://sourceware.org/git/${PN}.git" + inherit git-r3 +else + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/valgrind.gpg + inherit verify-sig + + MY_P="${P/_rc/.RC}" + SRC_URI="https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2" + SRC_URI+=" verify-sig? ( https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2.asc )" + S="${WORKDIR}"/${MY_P} + + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + fi +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="mpi" + +DEPEND="mpi? ( virtual/mpi )" +RDEPEND="${DEPEND}" +if [[ ${PV} != 9999 ]] ; then + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-valgrind )" +fi + +PATCHES=( + # Respect CFLAGS, LDFLAGS + "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch + "${FILESDIR}"/${PN}-3.15.0-Build-ldst_multiple-test-with-fno-pie.patch + "${FILESDIR}"/${PN}-3.21.0-glibc-2.34-suppressions.patch + "${FILESDIR}"/${PN}-3.21.0-memcpy-fortify_source.patch +) + +src_prepare() { + # Correct hard coded doc location + sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die + + # Don't force multiarch stuff on OSX, bug #306467 + sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die + + if [[ ${CHOST} == *-solaris* ]] ; then + # upstream doesn't support this, but we don't build with + # Sun/Oracle ld, we have a GNU toolchain, so get some things + # working the Linux/GNU way + find "${S}" -name "Makefile.am" -o -name "Makefile.tool.am" | xargs \ + sed -i -e 's:-M,/usr/lib/ld/map.noexstk:-z,noexecstack:' || die + cp "${S}"/coregrind/link_tool_exe_{linux,solaris}.in + fi + + default + + # Regenerate autotools files + eautoreconf +} + +src_configure() { + local myconf=( + --with-gdbscripts-dir="${EPREFIX}"/usr/share/gdb/auto-load + ) + + # Respect ar, bug #468114 + tc-export AR + + # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression" + # while compiling insn_sse.c in none/tests/x86 + # -fstack-protector more undefined references to __guard and __stack_smash_handler + # because valgrind doesn't link to glibc (bug #114347) + # -fstack-protector-all Fails same way as -fstack-protector/-fstack-protector-strong. + # Note: -fstack-protector-explicit is a no-op for Valgrind, no need to strip it + # -fstack-protector-strong See -fstack-protector (bug #620402) + # -m64 -mx32 for multilib-portage, bug #398825 + # -fharden-control-flow-redundancy: breaks runtime ('jump to the invalid address stated on the next line') + # -flto* fails to build, bug #858509 + filter-flags -fomit-frame-pointer + filter-flags -fstack-protector + filter-flags -fstack-protector-all + filter-flags -fstack-protector-strong + filter-flags -m64 -mx32 + filter-flags -fsanitize -fsanitize=* + filter-flags -fharden-control-flow-redundancy + append-cflags $(test-flags-CC -fno-harden-control-flow-redundancy) + filter-lto + + if use amd64 || use ppc64; then + ! has_multilib_profile && myconf+=("--enable-only64bit") + fi + + # Force bitness on darwin, bug #306467 + use x64-macos && myconf+=("--enable-only64bit") + + # Don't use mpicc unless the user asked for it (bug #258832) + if ! use mpi; then + myconf+=("--without-mpicc") + fi + + econf "${myconf[@]}" +} + +src_test() { + # fxsave.o, tronical.o have textrels + emake LDFLAGS="${LDFLAGS} -Wl,-z,notext" check +} + +src_install() { + default + + if [[ ${PV} == "9999" ]]; then + # Otherwise FAQ.txt won't exist: + emake -C docs FAQ.txt + mv docs/FAQ.txt . || die "Couldn't move FAQ.txt" + fi + + dodoc FAQ.txt + + pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux + + # See README_PACKAGERS + dostrip -x /usr/libexec/valgrind/vgpreload* /usr/$(get_libdir)/valgrind/* + + if [[ ${CHOST} == *-darwin* ]] ; then + # fix install_names on shared libraries, can't turn them into bundles, + # as dyld won't load them any more then, bug #306467 + local l + for l in "${ED}"/usr/lib/valgrind/*.so ; do + install_name_tool -id "${EPREFIX}"/usr/lib/valgrind/${l##*/} "${l}" + done + fi +} + +pkg_postinst() { + elog "Valgrind will not work if libc (e.g. glibc) does not have debug symbols." + elog "To fix this you can add splitdebug to FEATURES in make.conf" + elog "and remerge glibc. See:" + elog "https://bugs.gentoo.org/214065" + elog "https://bugs.gentoo.org/274771" + elog "https://bugs.gentoo.org/388703" +} diff --git a/dev-util/valgrind/valgrind-9999.ebuild b/dev-util/valgrind/valgrind-9999.ebuild index 26eb51e592fd..88c666067ac9 100644 --- a/dev-util/valgrind/valgrind-9999.ebuild +++ b/dev-util/valgrind/valgrind-9999.ebuild @@ -85,7 +85,7 @@ src_configure() { # Note: -fstack-protector-explicit is a no-op for Valgrind, no need to strip it # -fstack-protector-strong See -fstack-protector (bug #620402) # -m64 -mx32 for multilib-portage, bug #398825 - # -ggdb3 segmentation fault on startup + # -fharden-control-flow-redundancy: breaks runtime ('jump to the invalid address stated on the next line') # -flto* fails to build, bug #858509 filter-flags -fomit-frame-pointer filter-flags -fstack-protector @@ -93,7 +93,8 @@ src_configure() { filter-flags -fstack-protector-strong filter-flags -m64 -mx32 filter-flags -fsanitize -fsanitize=* - replace-flags -ggdb3 -ggdb2 + filter-flags -fharden-control-flow-redundancy + append-cflags $(test-flags-CC -fno-harden-control-flow-redundancy) filter-lto if use amd64 || use ppc64; then diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index b957ec8b6121f06d87198f9ca5011f8d1a5a126a..b02b55714271e860be9b7ebd4003b34ec14aa3e1 100644 GIT binary patch delta 38312 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 diff --git a/games-strategy/openra/Manifest b/games-strategy/openra/Manifest index 023b4db7e73c..a5667b3d78df 100644 --- a/games-strategy/openra/Manifest +++ b/games-strategy/openra/Manifest @@ -1,3 +1,6 @@ +AUX openra-20231010-configure-system-libraries.patch 316 BLAKE2B 4251fdc26ef4e1f7bb3b01af3f8fe62dd1f5c72b1a2520c62cb8ed98af294342d07b4bca1b0ac2245a1483cac4dc3fa12ac66dd29a7271d9bd22e315ce429151 SHA512 218e9adb55247b9dc77eb8163a930560b08e72475b38606a81a49608115f8ea88ffe611359bec7cd745cf5bcb0443942b6f4e548528da52f62449b3f6f1d1d68 +AUX openra-20231010-makefile.patch 1323 BLAKE2B f444bfae32abd76dc72b05552000498aa7d532acfbce0acfbce7d034b695c937c0577bb1b22a39305ecc1cc66cd4b0232b609e6803cbc78c9929b3c6cd179ff1 SHA512 45edabb76284adaf05fbf2ceb0f0981bc70d3a7d032a53d9b75577a0693ca1278654447961806af72b55ab73f1350f95a6f6c86a6f17bab67577ba05956671c3 +AUX openra-20231010-packaging-functions.patch 410 BLAKE2B 7beb9f6a1ad32a927095f72f0870dd1773f3413fb0195592b6d7a672d8ea31397945a5838eda36cf0cc33fe4968003962f42abb1597f1b29f496617dbdae941f SHA512 aff0e872f173ff8a68ab1b0efcc1824c141c5cdcce3507513497e06033c463c41315a54100f5d265f823d99cb3a7dabdf490fb9328212a8f2219c6daf8fd5dc2 AUX openra-system-geoip.patch 1660 BLAKE2B bd81875d781157702f99794fe1e4e9cc904edec18566b2a2c8a90b81fe6d684768bf9ef76a7f7864474b6cbdcd10ec28fbbd053e007f71e6af53de7bc6cab6b9 SHA512 58acbba9996e1176fb21c2c9d3496f07e6cf920985cbfa83dc7bdab1b9698c678fe9ce78d16c1a0bf9982e21a03df48bccf5332ad2114b2c2181146b71c9de30 DIST Eluant-20160124.dll 71168 BLAKE2B b5bf63e634979732a9c524fa61a2876b9257ad2ce54c64faeba991d82e0da63d66fa7532f6f4baf1c55a2f50e3c41d9eb46e085381889e9582a47365f095e320 SHA512 2d2df1c9033aa7ac4a9314663c75424d40f7914fb046d3122eef993d0bbe55386c65167952acf8df4fae224a721318a378e3e97fc5ea654fc8781e196814060f DIST FuzzyLogicLibrary-1.2.0.zip 80141 BLAKE2B 568582c21b39462f4a3bf5610e2343d5f8ef7791dc66532109bc5c16f79494575790fb30b03fe014514b5681c78db3b441f65a199c4f6f4423e7b7a82a142d73 SHA512 9091649b362bc39d24ab7565f073d5658af58ba24639807b3f541f92296b8f858f4a7a22c88bd643304a0554dfbb095488c3948a6c63e0305b8798b8f1db6bdd @@ -9,7 +12,117 @@ DIST SDL2-CS-20161223.dll 80896 BLAKE2B 774ca64f7847d3cc02773788a6d5074e7d29d8c2 DIST SDL2-CS-20161223.dll.config 194 BLAKE2B 0b3743e0b41303191fcc7b233777e733529ae2eea9188923f28d8549dcf6d1594a5189ccbfd7ab97253a18d2b0a84f1a810a1f9891c27f6b833e2134d262c41f SHA512 0cf2c44c208cc1db7c6a44dab1882195b69ad65bbe39669f165a1f5caf431aa445a383c12aac9911f3f9ac7480ac1fdb5aae237b03b68cb198a74b107bfb6069 DIST SharpFont-4.0.1.zip 151532 BLAKE2B 3745959e449b0745b5cd1c20a9653595ce2166f441356127bdb5a5bb99b3442db541f0709c006f90e95050477c6d29a9a895c94951a7299304f8c3196301682d SHA512 3f756d5c882d15bd64408c205cf955eb01e1984c727ff820b9be5c9604832ed83ebd905abd467cca3a3e893bdb86df3e05503f8d05ddccd773a2023742a2160c DIST SharpZipLib-0.86.0.zip 463599 BLAKE2B 5d6374c5daef33afc1faf814992df1ef7001b593594a022657406ac8ce67ac5e00f71cfe9365c4acab2925ef458f9add83ec62dd22e4db74e17efdd1e1091542 SHA512 70ac4a39b599a37ff45733477ba1afb4caee177262b72037998b7eb08a737177f8689bb690759b8090d25b9d408ba8c84e56bec3509997adde62724fcfcdc2b5 +DIST discordrichpresence.1.1.3.18.nupkg 144365 BLAKE2B a54fb5031e5c215793c71aec4d8f89fd686edc7a3382eb90b3c2a55943233d54d7ec3669cc250fca4777955219dc2dfdb918b02fd7db6ea41711302e88fa5e00 SHA512 5fac6c07258c494fdb2f50e1c56ce3d4a4c8a76668be562fcd1858bd49678b581e419bbf4d9391baea9163827f99b32a21baa2bd78cd92a735af21a6add14e63 +DIST linguini.bundle.0.5.0.nupkg 274537 BLAKE2B fb5ec6add81a97c21814d732ee97bd836a8ff1748e8ad278a1e5f10d0d00735870adc23e6d5ddd0940a31c7fa8738819d895b38fd4b5d64123b6573411890858 SHA512 ecff66fcfb8b8427477e3c64d9fbc6fa94fce2e6752c3aace2b7b682a9477b34dca560a23a36904372e5567a9f9328cb27b1cb34b2d313b3fd634b86de542d0b +DIST linguini.shared.0.5.0.nupkg 68059 BLAKE2B 58ce3da68e9e4648ac14242341fb4af1f0a5bd51a47df63d4225bcff255649b1fb0abf1c05e0da32bb3a37838e9513dad35078c70cdeae2b0bb5626242882226 SHA512 4c1f736b8f252aa34c961acac9dac7b0cd7313c0bf545efe78599c54adc3aec918cfa84e9fb5345a68d85cf19b53b3bc359e0a4df675928632a91be64013f580 +DIST linguini.syntax.0.5.0.nupkg 104646 BLAKE2B 826e8c31b84fd8a40017bf537dc1b1af81f530ddec2638d155039bb5efe04279d83ee854ee753d9a0af04c518952a10fb18755fac08f29f91fa67e20b9ba0a91 SHA512 5b02eccbc6dc7775727574fcaf2873c1ef8eaea40dc8ce7599809412c479c5951ff375c06aab1d204336481add5b2c0969294c0a7007db0d83925e27aec52520 +DIST microsoft.extensions.dependencymodel.6.0.0.nupkg 111550 BLAKE2B 4cfeb02ef997979211430e5fce97bc47f4542c42049de8726d3bd882c6f2b94be638a7456e79bfa5960a696eb871c64e18914d83df1964ef7b8e2139caba79df SHA512 4222e75931c6e471e40966d3cb47ed73987b1bf9082d6753ef41a0ec6c6011df654847b540bc67accfe24b258fa2ea188be5c4e4458849afe7bff1d376e78789 +DIST microsoft.netcore.platforms.1.1.0.nupkg 17960 BLAKE2B 6a9fa22d75f5a1c65746dd71a63c3d4e37c393e99c23007c10f5ecce248a04863bf26e7562c7751177a6985eaac266c29cc6a5443a4a853e773f88994ad2a3fd SHA512 6bf892c274596fe2c7164e3d8503b24e187f64d0b7bec6d9b05eb95f04086fceb7a85ea6b2685d42dc465c52f6f0e6f636c0b3fddac48f6f0125dfd83e92d106 +DIST microsoft.netcore.platforms.1.1.1.nupkg 31072 BLAKE2B 095f6e8b48a99353061a021ac9a07ec161e28602338d7fa3624891696e9b91642034f968d9e1b77c74ced46628cad45f47cc24189dc12479d1bee92c93eb4cec SHA512 9835090f578b5c8ce6527582cd69663506460e9fdc5464fc2b287331c24d9369e57dd1543a865a8bd89d4fcfc569c26bf0dbfcce102675fdfd1479b9a9652819 +DIST microsoft.netcore.platforms.5.0.0.nupkg 39826 BLAKE2B a122f0d2afb77455c005740fe5096c055f72eb658b0d1f10e6a17f9d07c3bf91ad0010ff472ee1d05b84bfbb75c9de3c46d2a2d33fdcaa245d64d6c3a956f233 SHA512 8493fe11648c7ecc20b6530490d30fd63744961345c0501a7a10b11046661da09b783ddceb8b3208ae52a72a8a94cafdce8dc1bd6073c32081e30d0e7407f174 +DIST microsoft.netcore.targets.1.1.0.nupkg 18162 BLAKE2B 419d19e0da934ab4b9db75dd66cc22b83a003f34e93cf7a92feccf4f32d3d695e18b826b1aba13073dd4ec53aa7905a67346921d1055516647ddcde0d79009f1 SHA512 1ef033a68688aab9997ec1c0378acb1638b4afb618e533fcaf749d93389737ba94f4a0a94481becdf701c7e988ae2fe390136a8eae225887ee60db45063490fe +DIST microsoft.win32.primitives.4.3.0.nupkg 63333 BLAKE2B 132ec29940d4b716110980c4f9a06ba15183d29de638379d09998124605165e51652b2727e3892b57dbc7cacfdc71f9e1b59c9dd5463a524657351f5385d896d SHA512 366f07a79d72f6d61c2b7c43eaa938dd68dfb6b83599d1f6e02089b136fa82bec74b6d54d6e03e08a3c612d51c5596e3535cbc2b29f39b97a827b3e7c79826f0 +DIST microsoft.win32.registry.5.0.0.nupkg 354731 BLAKE2B 3e98fbda73990aa8d4a8fe584d317ae59804c3ac40fb42194e332826b5be57ab78e563111dd3278a8099b9cd890d4e37f1bb74e6ec4a443edf7c783ea0cceb0b SHA512 471e66567ce59cc86475aece7815d05261264ce114e0c1688ba2551dd51494901fa72dd7a8f74f8e8f0f3dba74af8595f177552f3c06abb4bfce76692197076e +DIST mono.nat.3.0.4.nupkg 113623 BLAKE2B f24fa4dde10bc57ae86ca9624982e0d0c224c65c90308fc3e4a72251001ed5264cab9a79c0b24a7724cfddfa53a5aa20a2a04b9b1835e2b6e7ff39dbef19813e SHA512 b2909720dc40cd459741e4ad9af16cf8289dd43f5fe1f90a28f26937da8d8ec4621d3b296019a94bfe5c871ef12b41f49dc85c415e656d5376a3b1fa48d63973 +DIST mp3sharp.1.0.5.nupkg 185019 BLAKE2B 3714d21026f0815115c68bff6ef546df8edc44a1801773aaa5c674103fcf8e9b88fe23776c7b90e60c244ce4a731c83864e00a0884266fc491ac7f228fa18a2b SHA512 1541e2272451d6352d77d1a75871b899b5c74e17b61aff4afc02bbe8cc50f18744a44745b7cc9382c06f660ffc1152788219e613cf29f704f8acf3bb48e19df9 +DIST newtonsoft.json.13.0.1.nupkg 2065787 BLAKE2B 000c38ce26a2a00bb25a9c1d6fb069ada521ff089bb624a5c1255b25767c10616cc51821524e7bc3d8b45eb8f8ee54c97454db1db9ae5e5c78eb6300a99f979d SHA512 83731b662eaf05379a23f8446ef47bbc111349dd4358b7bd8b51383fe9cf637e2fe62f78cea52a0d7bdd582dc6fbbb5837d4a7b1d53dcf37a0ae7473e21ee7b1 +DIST nuget.commandline.4.4.1.nupkg 1590324 BLAKE2B 85db277a2afa3f528588ceb9bfb0fc0c2c0ad4a496c260ebb5357272ed209525d0731390913f2a4eee0f35a1e423c5c812302019fbcdc69e22294a88f94049d2 SHA512 221134c2a0a41226b0d35335aac25aa83a05f9f05b4e3a6da01c1595210b014e8b4e46acbb6a8f3df125fad66968a6a2b9c535744b635f7b2ec4fbd4920c0ac3 +DIST nvorbis.0.10.5.nupkg 106031 BLAKE2B 8928ad28f80f4defa3e70060f16e3966b3f260ba66421f5d3401d868d06a6b19115e053ee2f4d0574b164cef9a28c160ffaeb84027870d5ebf3d45322c0aea90 SHA512 385aa2bb177f9ba834ffe4cc6aeac1ef226f56ec76c3a5be4560697e08233800a6fbd623e724203f4f4fd124f9adb04e0a781ce83ef39b56fde22197e4b6cf7a DIST openra-20190314.tar.gz 24551126 BLAKE2B ed6289bbfab9f55aa88ac834dab3a2bab4cea3cb5a3b6934e24feb78bea1df71d839d4434242df666cda6180027a8e6d5b7766b6155ab2e85a4ee639a7950e12 SHA512 a16884cf626a31b3cf21662c307aef505bfcf6d34330f09b10510aa6c88d9d1026f17f2037565827fc95148776b0651fe0559c65db493295957df428793b2d71 +DIST openra-20231010.tar.gz 24088852 BLAKE2B add6c52ecdf4b60bf247383e8232b1a430aaed2320f9ad015431510bc39e8f8b9d2911e2edf572bbb3370348b4ba1d3a58f8a544c0cc1de8802abb935cfecd5c SHA512 76968f241f506faf879793b63553bd259eb2ae204c607dcbfdb03078773c32d3d122ffe554049d31fed5cd7d35bf22fb07ef0fa73505a88b2ce7f8ae21189f8d +DIST openra-eluant.1.0.22.nupkg 595671 BLAKE2B ba0b9c3a1e10d63364ff1604c2e6771925d7ca3c7b0f91fd4f897040d45f8d7659faa4b673e5cb5315fff682cce24f9e2b8d46783e9c5d76d9d99f6bb226d3eb SHA512 127111d51e8e09fea1c6e4631270a2b23e1ab438a9cb892c6bf0d386a32ee5fa2df3eee5d0814b58c317b8668aecfbf1573a8947659d96a4e98e7890b06988d4 +DIST openra-freetype6.1.0.11.nupkg 2767316 BLAKE2B 6603b5c56ef629d3da2cdbe08c784e6bf8edfbe0d8a823b86156888aa81a7b50ad15fc5f782b0d704848d2a55705e1ba54b291c092c4f86f7cf1bfdd0edec30f SHA512 f1f1989ac7159d395d2ff693aaaaae56c7cd4f0f6785171c93fd458eb0c4d24552939ddf2704775c3eedd1507e7071e329d59ce842fda3c2c6426179f52c3ec6 +DIST openra-fuzzylogiclibrary.1.0.1.nupkg 26615 BLAKE2B 0e2c18a1759f3e02e3fb0ac28ddae8d078211dc6e701b25bfdd13d3962f7588197275332fb33db71569c517f9baf0d2aa63f4860e0a9a9835ad9bca50e09e15f SHA512 51e684792feb15f348c83d0df5ff863b48a8c2d92d5e9f2618449b59118af489bcf00134cdcba0c641d127aa8af9a7454305a0d0c5c33b05c1b7c52aa17af3ed +DIST openra-openal-cs.1.0.22.nupkg 4217740 BLAKE2B dddcc17698e51db56d31e5e77c4319236f858f9de3b5a7b9d46dc251b1740e0366f73330f82bf90d390ec2c7df044f97c62f00fb1e41e584755c76ede2bdd6ff SHA512 6a0ee8ce5fd894581420f218ee1902feced0ed1da69f8e4043f19fa2d6a9be0b29ffe396f8316ce8b94f92dda644f8a06cc9c1f786590ad0f4979cb54b743a94 +DIST openra-sdl2-cs.1.0.40.nupkg 14626692 BLAKE2B b7bf8777ec066a019a23a0f05612fd35c3281d42a23b1f8ee2fd47acaeb9ffbaa01e3a59e782c8251ebc364c32d1ae6ebb4f6f5e1770d690cddc89b8309e070f SHA512 915db8841fcece51ad6954ef71c03eb2f757ad554286d7bd2af954795a3ce7d1d8964e6ae6d959df52ab721e512f40ac56e453e8c83b5087060cc125a358b74c +DIST pfim.0.11.2.nupkg 48824 BLAKE2B f09c601d1607af249a163343309f8c3a01a1a4f735df38151924736fac37c53b0ff5ba4bbedec62250bc29702efc7ab2e6dea1d9b25602195c95698c4ed17880 SHA512 2876757f768d9e37979a24b6a22737983ddaf8600bdbd388d416b39a59b4d57ab6254c78649b8e5acba652890888f03860b3d63c022322dad245590dcb333f65 DIST rix0rrr.BeaconLib-1.0.1.zip 17989 BLAKE2B 2a65c9276b725ac6c433eb2cf6e4a13d6e5c07446dbff1e096b100a20eebb2a432c81cfbc13c11fdf672fbd37eb5985497b3fa425a317afe39049a6a967e3a7e SHA512 4fe4c6dfd7ad0f7eb5549c66fe53cd38f74026a8202d3553481bdfdab8ce0788f8b31f05092d93f9751a687badf75a1ec22da201235f2e505893192bb371367f +DIST rix0rrr.beaconlib.1.0.2.nupkg 24329 BLAKE2B be32c805ec52adb63ef601d8d4f5fcf98464f6bd63267d29982b1fa9406e363c4a24783049e06394e9779d47cdf59c98ef79e58753aa8f88e7e4e654a121f500 SHA512 d4f1104c1f76c082365c57f6b4182ec0b8f7f9a4e825d1c99ecee068cffb1f40396689e0c652b40d92bc21d355e1e7e63a58d8203e2efafba84a2668d7412641 +DIST runtime.any.system.collections.4.3.0.nupkg 107990 BLAKE2B 802e2ae919a4834150d825ac086d8f47e2185e31b60b45f3dbe5f63b1d714953d9faaa7d8fe4cc25a1ea8495c4f8fd925bb198eea0b67e594a8558238b18196c SHA512 9f8833176c139b71a58694ae401c5aec209a63227be07c7ab559bef772082bd1f6cc38ba2949cb1c8e5c5514ad9f4ff51859838dc2f28191f8bb7ae611a50239 +DIST runtime.any.system.diagnostics.tracing.4.3.0.nupkg 49844 BLAKE2B e35998e1369bacc9fa90f74825e021c62b9c671ac9b7cfad4e9b455656bd40e968f348ba8943ed670c74c22bddb1c94ccf5058885233607e3c73a5c7d2a56688 SHA512 0b480d21e23c38965222be7fa1e1a0c7e444cebdf400d1db8d3ac609f893b82d78c5d8b271da61808b7b179dd6466a0090bd807fc2d35020f93a00f0213bb436 +DIST runtime.any.system.globalization.4.3.0.nupkg 43718 BLAKE2B d6f90f72f080afc0dbaaf487e2966d2569ec8dd51d573ba2afd1d705cc8c1f5d47ea77beb63ffe4fbc75dd6aae869a9b52e9e293b737ab32321420f635113d80 SHA512 3aac1a076212fae7d0ac81d2b5fdf216b064a1d890577307f89c9a4984c239838c3bdfac4dea052027de090704839319231eef49ce542f3e8bb2f85ba23d28dc +DIST runtime.any.system.globalization.calendars.4.3.0.nupkg 43456 BLAKE2B 6453e347e796d426fe00afa28c182e53d764e58e52a21eea8d71661029608de957bcc9a6d9f073f2897d4b5d601f1e056a8d2334fd7cd708461148549454fbc9 SHA512 19053b502b7160af6f6b0bc5b334a8d124f77f6b4418993294fb485d0bb318cd6e97cdbda9bf8c9927366288413cad7209c9d8156a5425a6320c453a8804fb3d +DIST runtime.any.system.io.4.3.0.nupkg 54553 BLAKE2B 0066bcf13ad4f769cced6704e3d5bce057138e35650699df8c84fb67aad1dd0f2b9ac62eec023fd1b2845e3e2038d1a56602e0cbe59795219b34b9b47d0aa880 SHA512 7e0d4a238322d434a19afc79ea988d3727c1687fdd5bcd1c4c39cb6201073caabb924cc201c70545d60acf8b94cde8b783d0c268743e040c357d100677e4c5ed +DIST runtime.any.system.reflection.4.3.0.nupkg 43499 BLAKE2B dbfed54ebbe3c7814773dc60e586bc6442024c4565dc7579c2a3dea9ecb7fa6eb554bb7d8da7d2603fb455d38caffab9ce553e6cb82f8c6202700e2a3c80d6db SHA512 293d3dd8be87e1c5cd76ece4ed64ebb5ae6b50be95a39bee401eeed64355e34641905f8c14392fbc3acf8609f5d6fca731f39ce7607962eb5951f09516480015 +DIST runtime.any.system.reflection.primitives.4.3.0.nupkg 43106 BLAKE2B 9be774d083220f790c2710bf0add5f186c30da37cdab7abe6fd084e8b3e43926350cbde084ddbab58295b9bdfff34f63de6f24d72c9333c8f0dc0fd6b04b9ddb SHA512 a2f374276290ad9b799d3e49cd8fe7839c07b52f22894bcd77b9470841564319fb2ebbd7503e76feef42db4e8a362af8648cf0842a1cb0b5d9a60a58ef8b205e +DIST runtime.any.system.resources.resourcemanager.4.3.0.nupkg 42939 BLAKE2B f0a3df9518b008cdfa62fa7b7aae3d419bdd8f77e7b400cd06f03bfd20d2ac7abf570b26c63ab32329cb47f7b9763db786e4e397ad958dd81e55d9ee8926bcd0 SHA512 39fab03cbade2b3848d62e137313530c06b37216e24cd58c70ed6ae54bdaf9d9613a3b410375ee167c87ff935a558b1f8766ee016b8b244fde99c38fcf42a49b +DIST runtime.any.system.runtime.4.3.0.nupkg 55302 BLAKE2B 2de44260ec821b818b3c0cb3517be7ade5c16f29e0ced086460dfabc29479743947134214c037df83b9646724cad004f55c2f518cd4bc2079853f2f6e1cd70fe SHA512 bfee3c68312296860e5459af5e770c2e9fcd4ac134361fd569a9ce1e6574b9ae3978aad403f89639a4b5bac8ee5bb0ee1b8edb819e9a60f13ca5bd1812889bbd +DIST runtime.any.system.runtime.handles.4.3.0.nupkg 30945 BLAKE2B 27f615ec387f75416d05d0d545f1f90bda9cd7ace1e7370cf935735ae7e6ecec9c8d54b0b267aa42c041981b7d4ff22603f8a12e18290e0f354e7656f4271d81 SHA512 95cdae2867a2182535bd0f4d01dc3eff70319dff044b070ab7791fa2bf8688a69b00a279ed569b7f0c5f3e26bf705303dc344ecf7d1ea014c579436d8e7b7389 +DIST runtime.any.system.runtime.interopservices.4.3.0.nupkg 71496 BLAKE2B 56aea647e26b0b6fe2e8786732100a20b66dcda904df76d0463c5cd048d842e9899be7482f819bd8d4a62dd6b8d9f2f8289efa99ef6c76d2cbfd0fabe6c5b36b SHA512 70eeb2469726d092bb95568e51ba5cfdd1cc07a9e65077e2b6dd5b7c8b164d4b45c749ef4a52f45928f63a27e8accdb83b861ea73c9ad3d42dc38e6afdbd0e8c +DIST runtime.any.system.text.encoding.4.3.0.nupkg 43396 BLAKE2B 99ea1ca2da0e85683e240129d4adba28eee337d0a3ca937b61123d775255f738b27f00db4b08e1fa9242bf29ad916828552639ab3b55eea05e0f307bdb1bb58b SHA512 cbe6df98acd50e2251d3343620c408af56cfe7c1979277a8ec65b5eef093e93ed93c05980902a7152ed83302d5a625d7058921baa7f446c5e67194fa4c06f20a +DIST runtime.any.system.text.encoding.extensions.4.3.0.nupkg 43296 BLAKE2B eb16dfc6e2fafe299fe49dcc5cd1d2d18180d18caee2b0e65fe5c75b6b4206260e18f4e2bf509fe1d2dc3366541bb38de219929db6e7e12f08b64b3a5d3abac3 SHA512 656aa8bd9d7e19534964ac7b8405615f00359779e322d4cfe1f18c132fec4a4f52c5588bfe61cec9966a9142a73315f5d2b9e5a7c524b418364f0322b20961c3 +DIST runtime.any.system.threading.tasks.4.3.0.nupkg 47940 BLAKE2B 950e0a58dcda7dcb15167d028380ae4ba1ac576b141d95ba8eda08e0d346a9e0452e64ceff1169959eb9f4435231466be209fd6e9d17f8dae05254443f0ffe1e SHA512 5f37a56f5d6c7fc198c7ef76b822b85284f9d7d1c06583c26a698793ade65da1b273d5fb03c20be1eb91a9c835f7122ad2775f4e51dffb2758fabac2a30f8c23 +DIST runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg 44424 BLAKE2B 03ee263658048f24116b9f1ba16441bc197c8868113a457aec34ef84574ae3e73557bc6b144fa1f53135ffc201cd23fc86f8d76032e77576f2a69ee7ad4320f0 SHA512 8f071552ee042f0cba39b1ba0a1205cf73de447d662995bae68f857a5946f7d154c029a79e37469081675687873c8bf2b9efe57f5cbd660c366b1ca51823f7f2 +DIST runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg 42852 BLAKE2B 9c98b0726b226f275e29eefc0058f5f5616f9e2786596d5aa213421366e93f7c790583090ef719249ea3aef835b8724275667556fac3bb9935a46769d0e1bf2b SHA512 a135ca0f4f5a49319b5a52b7f4338f8a5fc4387edf26f29e6cbf63a3c3a37b2b5c51c9caf562ec41e470fba281060362465bc56915be782d6c75778aa6195e46 +DIST runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg 42843 BLAKE2B 22e270cc59cf6a4bbc857569499baab7ace2596db57cba867111bb46a609e1c98461e7710f964ea9a5886a9b416b6ac271e2b045ef470ed644d757135162853f SHA512 2f24e2cba88a96bb23848e1404878e4478a65642387b7b76aa4007587fe7c4d8208cbde53d3ed65f8d0d71cd688bfc16be66dc5f7bcf84c7b2ccf1b3c505b0b4 +DIST runtime.native.system.4.3.0.nupkg 16854 BLAKE2B be46e3bd8781915572308ed7d4d8a0338a5c79b901a27c7e7c7fb7fb25788cf00968a40f96cc43b1202e56e5bbb2f87602d247295d8c98f2c143a0ad3a8d7664 SHA512 299c5a96fffdcaf1972e3e3d1c727837d18ac9e88cb79c09914f12ff1de7280dff10c9232a49a1c1d3ba7785a5cf76f28c9dce414f0a2a567688de7fd5331dc8 +DIST runtime.native.system.net.http.4.3.0.nupkg 16894 BLAKE2B c803da4a0e31f509b83e061c0dde9b990188418ee29efe9bb0b7f5873fb2b14990560b4191d78ad16e9ecd53ec701a4fdbec3ff66b88c3e49b5f41b57ae11df1 SHA512 ddd1e5b67545477f7c72b5883666de40e89efb0836d91e7a349e2f3d4ac05ce1125e6add3cb09c39cbdfe7ab7c5dc8fdaeaf6ac25acd92f6de3d8ce2d6db7918 +DIST runtime.native.system.security.cryptography.apple.4.3.0.nupkg 16967 BLAKE2B 4ce2983bbf2c2c6a30c2433151458e4790f43b289e9faecf38e07505e5519bc042f85a46a331ead5f31419971a5af3ad4ca5f18b477c4dfd7e4e7f33cb8a3eb4 SHA512 23c6a99b323cd71cdcb28c6faa71f099f69ff0972d5125607ae8bbc99ba7c08513571d14526e8c2805ab3a8b70d3d3a6dd76dfa193320393ecb05906ee91f37d +DIST runtime.native.system.security.cryptography.openssl.4.3.2.nupkg 17049 BLAKE2B 4440283e2844f2e900eee3505cb6ae038288117a452ea41b3fb4b2f6bccd3649749d655436bb6a87f4fad0880a9960630f016f6ffae68ea162e4cc5e4db15401 SHA512 a34ad2dbe67efcae97fcbea57af386b30660a98ab8229a56c0dca241316e673cf7a26e19c6efb6b7117cc271fdf208741ba6f8447ae254c91acba3ddb7d2923a +DIST runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg 44199 BLAKE2B 475710c40d856c6ea97201e800a3d8f418a7489043bb48b42c79f4e63fbf390630c0b2379f45f0e183f98bd2f3963c93b1efebd4650c2e1f2f08002788f0a8e1 SHA512 ce0873e07000df98e640bd265e969d4a9236535cee2699c5363f3ab297557b0d756260557995f2ee163cff05fc2ba922d66ba0e4cb28521f841e7d546ab3b63e +DIST runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg 44143 BLAKE2B a46295bfc89c96c9fb28650d64b2ffaa1bb10c005227c2982da898955e85b04e8f344813c2b37edd6ae855bd24de3ae8dd39dfca6523fcce1f9b2dae9cd4ba14 SHA512 bf754c1a66cd70dc1bd38d54fe675e9dd470417ebba62e2f79e278be8f06cc3496ff58ed90d30b5dd4d3efea9accbd09eb17cd87be882951c0fdfb833c371f70 +DIST runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg 19581 BLAKE2B b8bbe11bed19360bb221715acff84d41f7f6cf871e66b09517a3932ce6a4ff454d548dd58c75561a18dcd6395f4ad11eb1e5106330fb702330b8ccee6618d8d1 SHA512 9929942914071e0ea0944a952ff9ad3c296be39e719a2f4bb3eac298d41829b4468b332fba880ebe242871a02145e1c26dc7660021375d12c7efcae4d200278a +DIST runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg 37725 BLAKE2B d777e672cf2cca1b8df607fb9e38a1349f99d68c2ac4cc553db4ef98cf00d637182da19842acf774cce1e1ae78d52a5bdfd1b21f79ea59294344600fc2d4d5fd SHA512 0a38f25e8773b58155b5d3f94f849b93353d0809da56228b8ebab5c976e6458ca50eb5a38acca4c8940678e6e9521fb57ae487337f7cbf2ea7893ae9e3f43935 +DIST runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg 42676 BLAKE2B 92c345d649195d7ebf1ae645fd122b77ceb423f391dc631f142c7e1890f6b1fe63fa896f6842dae5aa1ea33994d3fc9a7f44f52954f0f50ea682988373ba071f SHA512 2ae9db4b719b31fa7e40c60f52c70038fc8668e029cf4e1d120fde8c295631d6b08207d7018a22937b79546016c560c894e27dd6ebc01d5e0f677567e6b2c4f2 +DIST runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg 43121 BLAKE2B 5b079a85f032b9933cb9033acd4531f49b862c9aa4a35ff260141c228068e62dacdaae59f95e309e4ea2278da046ad82b0b88be37420849d67bbd2325def7e00 SHA512 cd4b7ba744de80086521ab67cad2db3085d488388d3d9cb83d9946389f0f4c784539bf3a4ffb8d4f3347c5c7813aadef95b355fd2563e30c948a883c27b95287 +DIST runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg 42947 BLAKE2B 12495fa67415ebb0ff203ce50c3a3bc63bb6adf53a55a72d73d80eec8607533a69036cc3286dd8e52a645bea6519655b31855c473dac70a08fd228f0a3381df0 SHA512 d7fc28a9f600e471edce0989c01c485d4e2a7e99551f531413afa75039a4004d4e2c27e88976d65432635a321d86316a3c6cdaebc7b2fefa42141b64f4f10d66 +DIST runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg 42971 BLAKE2B 876fa77151634597a78a5e31771f370fe0632fc3d2cd5d5e5eaa216ace436483e7cb04beb8c101340b63899efd40e3e5fa649b4cf208656d9064adf61e3993ea SHA512 5fe0e6a878eff59cfe24a8d57af51140576d8e0fec4988e4892c233c47b3a3eed27dec072a6c0d55dd615777cd9ce3fe545c5353b4a95289376ad0b9408ed4be +DIST runtime.unix.microsoft.win32.primitives.4.3.0.nupkg 31929 BLAKE2B 18ff9482cae737a7098f352f59948119b4f9982eefc1d835245c5336ee6fecdb7fdb92445d0c1fefd4e4c7cc4e64fec3d317e8b5dc160320781a3f820cf34da7 SHA512 93e6d3db61f9c2ca2048f25990dda92acd5ec74561e0c776d2c6dd8d1d55128f2c953f33d6832fb6a72bd9edca304a2551085bdeafe6e18af87619c9ba943c32 +DIST runtime.unix.system.diagnostics.debug.4.3.0.nupkg 38808 BLAKE2B c7bc02cd3fcc7f547c9d1786fd12da492bea65cf9e01a385e40366614c6e90bbb2a46103096ab491ef6765af5f5ffbad9506f0bae8e68b6d33c40f7672bba0e9 SHA512 a8ce331953b1f4424aa7f4b6dfedfce9ad138940bc92f332de2bc6d05185830ec6eb832e752f62eaf425f749caadd4ea1789121cb7ed79740fa5868eba55c838 +DIST runtime.unix.system.io.filesystem.4.3.0.nupkg 62460 BLAKE2B 6431b1bbf73d43f5d49afcfdac3f4e6a21b4d6c86db7a99f339d97c86fd9f98fe64d2a4873350076a42d1f7faf479fe744220d14d1badaa56370e1c615afb4de SHA512 6d4c80aceffac60e1560fda34c5984bbfa2e1bd106bde2c6d3540905cc30c58e6f5f2eaf5703cef5e68e3d25a4b97982193b2db8130a50c622a498e43eb9bdca +DIST runtime.unix.system.net.primitives.4.3.0.nupkg 125060 BLAKE2B 76f760a4fe1f14bf65ecad43c73f51b819cae80b259d32cc9d5af74cd559dfc86267ba58cf15c577de697c9e1add532da380b267bff5487a2974904fba1e2813 SHA512 c2a0ecf5c72b226b4776eb6281f00267827d6086a0ad758ebf6e6c64a1c148d2056fe99c87ab4207add5fa67f1db73dd1ed3dca81141fc896be6b6e98795c97e +DIST runtime.unix.system.private.uri.4.3.0.nupkg 75969 BLAKE2B 82611545be3eba44ccfbef1f104e9b5afade845fd3b30c6cb40171368330f9d4bb2ad8752e415aa3b1678ec140c40f8e72cd4cc3731f42ca64016c1a1dce70cf SHA512 203ebe272791d79ab0c40afe9d0543852ee91b9fb4ae5bc15524d97728bc8bc9d7e0cbcf65d1fab8cfb0aa7a4ae37e7938933eef127aa5ea46f60e57b6ad2d91 +DIST runtime.unix.system.runtime.extensions.4.3.0.nupkg 54075 BLAKE2B f81d86cc15c63aa0b4a3d03546a07649587af7a0285af0de4123734e719fc023fa4227b7abb18307d4fc060e2952c157ec72b3bb85d49ab8508d8167b1aeedd7 SHA512 54b81784c08e934389c59e6e155af6b1855e4bbc41678b01a702c94e6daba87c6ddfd16fe9e2cb61f3097bfa4950dbc37781454d027ce5ba6c50a393cc91b888 +DIST sharpziplib.1.4.2.nupkg 741182 BLAKE2B 3d22a281cf9afed622be8a4134f0ce143df11a94c6950bd14d35cf5a39700c4a1bb706c718561b06f8698ae804254bb1d38552a5f1bcce316d85a9394ee359f3 SHA512 4e080196e9b20427d1b5abe23943d647c365611247cf571d3cf2575808be7294b9957050aed57fa34326ef8965bbb314e03944693216502d0eb990253dfc94f4 +DIST stylecop.analyzers.1.2.0-beta.435.nupkg 13829 BLAKE2B 03cc909b8737fe649ccd0f63536447959db8f3cfbcd9153ae6bce621be385c4d79bbb19d5026317cb17a465adaaea1254d521900920690f0a5c8fa76b989c7eb SHA512 2ede8d9352a51861a5b2550010ff55da8241381a6fa6cc49e025f1c289b230b8c0177e93850de4ea8b6f702c1f2d50d81a9f4d890ca9441c257b614f2a5e05dd +DIST stylecop.analyzers.unstable.1.2.0.435.nupkg 465220 BLAKE2B 7777f86e0c3aa9b0984fdc711872fbc38b1b34093a603bb8065e1e7202656bd8c185141616eba7e6f2e640f28fb5f9429fab997c52df56fe900f20e7a2d47144 SHA512 f51e39a1821df5aa9f0e80f90ecd287991850baafa49e8ef5ac45a32c36b48a0c93ec3012c575ed7ad25ec867a51ce31f189dfaf2bcd8214c1626a5fea1e58b8 +DIST system.buffers.4.3.0.nupkg 35171 BLAKE2B 3b274a048ce14845ca957019b3670db00338972f6e11279e47f59ca6b4326aaecab1d11317694ed98e8a27f3de7ef6f90de94d4711ab224f805388d468728392 SHA512 3dcbf66f6edf7e9bb4f698cddcf81b9d059811d84e05c7ac618b2640efed642f089b0ef84c927c5f58feffe43bb96a6bcf4fec422529b82998b18d70e4648cbe +DIST system.buffers.4.5.1.nupkg 93737 BLAKE2B e846885f9ace79f30bf7698a96ff3277a45fc2988a48cddba1862e23650ce55b06dcc6c1bcc29e08cf5380c9700dfcc15964f7263aeb11c737306d27963b34da SHA512 80da6158e55b9bcf7e0b5e6379b9cf45a632914f037b53c5bf5609576e3cd7821f7861956b73d74470d2d0c2e56dd235a5ef4ca6ffe7e192b820dc2d023aaff2 +DIST system.collections.4.3.0.nupkg 810001 BLAKE2B 0079d5834bb3857c002cc686313646895b47be1079e10cf365ce9e67c05f14c2e70e782b122b07a7cd9d5090b57334d0cb2336503cf5059cdbafeb3ef3cc8220 SHA512 ca7b952d30da1487ca4e43aa522817b5ee26e7e10537062810112fc67a7512766c39d402f394bb0426d1108bbcf9bbb64e9ce1f5af736ef215a51a35e55f051b +DIST system.collections.concurrent.4.3.0.nupkg 502676 BLAKE2B 0d98ffad345254596133bad8a487bb91bd235f2a757573c3ab7999184fac6685b4ec33316bee9b4a4e588ba96aa745a681077cb2e2d2b0a7f5cc113aa75efc2c SHA512 35c1aa3e636216fe5dc2ebeb504293e69ad6355d26e22453af060af94d8279faa93bdcfe127aecb0b316c7e7d9185bcac72e994984efdb7f2d8515f1f55cf682 +DIST system.diagnostics.debug.4.3.0.nupkg 149774 BLAKE2B bdb6d5ee3b8ca4f28b241b098281b7d2957d0996f9345aa086a54b1a981822962e5cc319687849ee52445db47b439b6cd4e99a4c71595f6227f78160aa31724b SHA512 6c58fe1e3618e7f87684c1cea7efc7d3b19bd7df8d2535f9e27b62c52f441f11b67b21225d6bcd62f409e02c2a16231c4db19be33b8fab5b9b0a5c8660ddab24 +DIST system.diagnostics.diagnosticsource.4.3.0.nupkg 120125 BLAKE2B 33f203d8ffc39e0c38599eee625053beae160a0aebe6fbfaaafdc85b570c7b82e3aae281092014e90d10fad7083f37afbb546ad5a0c74a94843ae9b1e9fe85f1 SHA512 8f54df5ff382b6650e2e10d1043863a24bf49ff0714e779e837cd7073e46fb2635bcfcdcf99d7c4a9d95f35ebffd86ab0ca068305f4b245072e08303b917b34d +DIST system.diagnostics.tracing.4.3.0.nupkg 581864 BLAKE2B e09e616dff7879932b358746a62b530499aa61726c4490c56d2d7a0bf888db5b42d75d89cc5befc9fdb6af231beff998b6b243c2b2a08084da089709e0c82a75 SHA512 d0a5d30e261cd45b7dfab02b7ffbd76b64e0c9b892ed826ea61481c983c0208b05b69981cd79e91cd4e5811e1cd4c3cea06a1afce05811ece58be5e4c20169ea +DIST system.globalization.4.3.0.nupkg 589136 BLAKE2B 7b07f9b68f0744ddcfa3f0db6190c1a0696c2f89f8c5e92922ac20fc4155e22d97e7191bf7866c9b58acec056bff08531b0adacccaec7d4301e1d4b149fa511f SHA512 823d2ba308cb073b40a3146ecccd0d9fd7b1615ac3fbefb16f73d873e411fd81c3bdc87df206d3dc7e2f14c9cd53aafca684a3570c25471280aada8de805ece2 +DIST system.globalization.calendars.4.3.0.nupkg 177689 BLAKE2B b70b5d9e545835e5a3fe4c703b2bd7c857968ba1fcae5299c9c41d550338914f2ad9d168948018fa7da7271d62a3b9d2ad1e696d334ee7d3fdaefd25395aa64c SHA512 e97190231402b393774b925efc02a2bfa41d1d117a17fb87da6e399f5234546962767e9cd8f39970efa408e4f453cd1e6751a2a61e366bc97406e1b0b8a4be86 +DIST system.globalization.extensions.4.3.0.nupkg 142949 BLAKE2B 4eb77d4ce5af01136145ea867e9d6cc81181b36a178ff487905dd7d7c6a4986c518675af68eac0e854347503e11513056173a93e6803683f3fddee7677b88e05 SHA512 a4d360003f95e0c31edf39c0b91e1c73850a60ac5d0032b17db888a3c7d7134cef9acd97219d14174ad213b7c044f49b364cc5720073ebfcb6e1bf6e4ec24ce5 +DIST system.io.4.3.0.nupkg 703652 BLAKE2B b5b2627ace4cc49f35a0caf5c064c4c8262ff0fe3df79bb1bd3529b3e306c8b1e77ea9e5948de343ee786a50e12be822ca89b5ea3f16347b9c0bce6bd8071127 SHA512 bfca5a21e3e1986b9765b13dc6fbcd6f8b89e4c1383855d1d7ef256bf1bf2f51889769db5365859dd7606fbf6454add4daeb3bab56994ffb98fd1d03fe8bc1e6 +DIST system.io.filesystem.4.3.0.nupkg 274316 BLAKE2B 4ba513b503cfcad068c23a82423f9900c648fa2bc4fc16555bec717b6c5cfeac6c7708b28009c7a089f80c77ff744f573d72e4dcbeaa14acafb9fd3e8b5100d5 SHA512 4fb581d6f85b9529a091a0e974633752aa39e50b2be6c8a9e5eca8c2bc225cea07064ccec7778f77df9987deebf4dccec050b1a97edac0ee9107142e6a8ee7ee +DIST system.io.filesystem.primitives.4.3.0.nupkg 94996 BLAKE2B 95fa6178164a7cc6a29c5a3fc55e415419c433b3b74abbcfa4fa5ae1bef40141b9515076b6869e8ed771b0ba6800bdb2fe6fa5d1f773ce52c40753efc0a82be9 SHA512 5885953d09582cffd973d23a21a929064d72f2bc9518af3732d671fffcc628a8b686f1d058a001ee6a114023b3e48b3fc0d0e4b22629a1c7f715e03795ee9ee5 +DIST system.linq.4.3.0.nupkg 512550 BLAKE2B cc6cbb532575bfcfde7ac897970dcd49067186547108f46449f9f819e7910ad32496df3663d4db8eff48224b8ee95b27f7bb442bb477ad47f44da2f6fa893078 SHA512 eacc7fe1ec526f405f5ba0e671f616d0e5be9c1828d543a9e2f8c65df4099d6b2ea4a9fa2cdae4f34b170dc37142f60e267e137ca39f350281ed70d2dc620458 +DIST system.memory.4.5.3.nupkg 154054 BLAKE2B 0f75d5365d96b42949e53ae9498affce97ba074d6f404d30bec043e5def8cc39af05ccedffc7e9b13af4200336a9737cf44c85aa2d58069a64b1dc80537a6eac SHA512 70fce15a52cc76aacbae05c8e89e2e398d1d32903f63f640a7dd4a3e5747f2c7a887d4bfd22f2a2e40274906cf91648dfd169734fb7c74eb9b4f72614084e1db +DIST system.memory.4.5.4.nupkg 205467 BLAKE2B c5b66e68917fc14d5b94aef9aef53087756c59473a2580448f20233e559b3ac9d691b2c063d129083593a1b610252acb01016ef078ed21b390615bf5a6e04dc0 SHA512 8ece5491eb0fe332bc190f40cf76b3beee0c5f996325034861be221fdb0ff02fd59e4f7020b3c4a1f29a457f76ff76c4c95d46d38555e4f48c7a3bf172d87966 +DIST system.net.http.4.3.4.nupkg 620644 BLAKE2B b3d038bfcc0232f449e9dba14ad885cd29a5df759520d0c6ca12333d8fcf052e2a3b25347df376604442e3bf10b5a2072b6c0dd66ae41bc7c9bf4e17908a8bf5 SHA512 163edeef734d1f0a1ff7b8053d326eabc82fe86f3de72c6466dd780d59d974487882f2a5f16ae4b02c0d8c8a7f25e617ff2bbfab133f88ebfd6a2f99637169ed +DIST system.net.primitives.4.3.0.nupkg 769347 BLAKE2B 070d9aaecf9c4ec485850954c425d6d6af23fdb8a50fe40c305657654fcaf58d366f29f62bca6ae32c8604dfd7f5217f822ebe03c68446d4fbc4ee7e44b07852 SHA512 9f7fdece330a81f3312ea7c804927852413bee2c929f3066b736993803df47cc0692fbca236c222bf19dc8f59b42f54f2a4c00da9a4d624e458da5874d127ce6 +DIST system.private.uri.4.3.0.nupkg 16869 BLAKE2B 7a407e16b35e4a5f405029e80749f7ae1c907707d9f72657016667ccf1255463011497b09b7d9e23fb3ccfd4de508dea48b33b13267775619f63134897e54c61 SHA512 5989a57ef273b689a663e961a0fe09d9b1d88438e5478358efc4b165de3b2674fa9579c301ce12d2d2fa5f33295f2acb42eceea2ebebf70c733da6364ceaf94d +DIST system.reflection.4.3.0.nupkg 700821 BLAKE2B a6aaf054f27be81f1a8251241deaddd6d35aa9ff1cd1b35a65c75201c3305ca0481d8f7a6de52a85736b0477332c404573db300f324e6301365f14fd59784225 SHA512 2325b67ed60dce0302807064f25422cbe1b7fb275b539b44fba3c4a8ce4926f21d78529a5c34b31c03d80d110f7bace9af9589d457266beac014220057af8333 +DIST system.reflection.primitives.4.3.0.nupkg 281679 BLAKE2B 36dc0fb5e7a6927ab2f54bc9ccb2e032cce0284c3aa9b83cf2ded8bab5fc7918553b06b16bef69161a7d9a0548b3e9159ab582533578cd28a661225559bd2b1d SHA512 d4b9cc905f5a5cab900206338e889068bf66c18ee863a29d68eff3cde2ccca734112a2a851f2e2e5388a21ec28005fa19317c64d9b23923b05d6344be2e49eaa +DIST system.resources.resourcemanager.4.3.0.nupkg 85908 BLAKE2B 002ba25bb953e5a9162214338b50abcecfd8183c68c7b5de8bbc1780e57322b6aa225e13436ffda54b4013fb77540df7428d8c3c89c1a21622ab124d8ca174cd SHA512 9067db28f1c48d08fc52ad40a608f88c14ad9112646741ddaf426fdfe68bed61ab01954b179461e61d187371600c1e6e5c36c788993f5a105a64f5702a6b81d4 +DIST system.runtime.4.3.0.nupkg 7263712 BLAKE2B 6cf2c6704f2a5639bffe2db645fd6ac935e341a5d50f1be97969bfba15e7fd93c94a2ddbb75a3538cefc05142fd72331185ca7ed175141102e8f977649f3bf1f SHA512 92ab2249f08073cfafdc4cfbd7db36d651ad871b8d8ba961006982187de374bf4a30af93f15f73b05af343f7a70cbd484b04d646570587636ae72171eb0714fb +DIST system.runtime.compilerservices.unsafe.6.0.0.nupkg 84343 BLAKE2B aea2f833d6da80dbc275c47bfb207d77a1f2dd203a29352ff5a6e96d8b52752ee3c5bde38117c5ecc5dfbad66d8b47b2001efa1e2d564e14cbbf58d0d1fe208e SHA512 d4057301be4ec4936f24b9ce003b5ec4d99681ab6d9b65d5393dd38d04cdec37784aaa12c1a8b50ac3767ed878dae425749490773fec01e734f93cf1045822b3 +DIST system.runtime.extensions.4.3.0.nupkg 1060357 BLAKE2B e58c5c36d42228a507fba876d43f064b872c93dc4a48e9a7475a77c27e00f2added1dbb8dd5d6516a4c5652ef2b01f5fa31aa611360b38a0b66a0b1a2e479699 SHA512 680a32b19c2bd5026f8687aa5382aea4f432b4f032f8bde299facb618c56d57369adef7f7cc8e60ad82ae3c12e5dd50772491363bf8044c778778628a6605bbc +DIST system.runtime.handles.4.3.0.nupkg 54854 BLAKE2B e68360382f2c625e3b1526dddb1d49c6bddc9b78d38041801f0df876f1b06d429c608ff3b28a0c1415495eb38fcd70aafa9fe8dc0bb323790e8a85718a9f93f9 SHA512 0a5baf1dd554bf9e01bcb4ce082cb26ee82b783364feb47cba730faeecd70edc528efad0394dcce11f37d7f9507f8608f15629ebaf051906bfd3513e46af0f11 +DIST system.runtime.interopservices.4.3.0.nupkg 2597020 BLAKE2B 4753b772f9d3596eae34b10497af40bc6e7cd63e9319e5789378cd148b009ae9fd5bde5e5757954ef06826bd4f4b79a3f8d8ea07766238407f26f3e222cdb2cf SHA512 650799c3e654efbb9ad67157c9c60ce46f288a81597be37ce2a0bf5d4835044065ef3f65b997328cbbbbfb81f4c89b8d7e7d61380880019deee6eb3f963f70d9 +DIST system.runtime.loader.4.3.0.nupkg 48094 BLAKE2B 38371072326ae2ba9334a7c89349150c1f0723bab6cfb342f8623bf0390f814aaf57c5f13e2bd4b91ccda019d827e4c9f9113e4915ea317de290e86774e59542 SHA512 1ba5a6bc023dc8e122e46396b594f7fa92561d719a6ade7da99290ed9ef97c6a5a72594f98b8b334566f6578f70b2b12c8c91006c9b9d1bf714ccff1f4bdf209 +DIST system.runtime.numerics.4.3.0.nupkg 283763 BLAKE2B b9e2ffc7e974fb4824ed174be43e664d0fcbe1e996640b8f66a17503c8af24d106e883092fd61b2990c32472423bcad943e07b7e25d126563a219e1b617446ee SHA512 3e347faa8e7ec484d481e53b1c219fe1ce346ae8278a214b4508cf0e233c1627bd9c6c6c7c654e8c1f4143271838ddd9593f63a1043577ad87c40e392af7fd34 +DIST system.security.accesscontrol.5.0.0.nupkg 621573 BLAKE2B 617baef046a8bdb637db288425206cb95e6be55c53c3829690253fd76987b0fdebb1cd79db556c437ff5d9a0f4940e7d747e3e7b611e941f5f54248b6adfa32e SHA512 ae6b03ad029d3eb6818a6c8bb56cf4904013fa535a67b8e621b783a029dd88aa2e471e002cbc7d720381ad8bc8c6b93111a08f6ce2d271af6d974bf4d02b6c81 +DIST system.security.cryptography.algorithms.4.3.0.nupkg 402204 BLAKE2B 3bed21fdd12f005b6a7eb225623e71880a37c79cfdaa770971b6563d8e7f613a64617c73deedc2c6c31fd8e908f9ac95903a1004f1376bd914431f89c9dcc8f0 SHA512 7641d70c2ba6f37bf429d5d949bda427f078098c2dcb8924fd79b23bb22c4b956ef14235422d8b1cc5720cbbcc6cfee8943d5ff87ce7abf0d54c5e8bce2aa5e2 +DIST system.security.cryptography.cng.4.3.0.nupkg 290620 BLAKE2B aaa7b495dd7a8884b125f05b62d3e641cfb04e82f8f376f1e1839cdf124de4643dcf1e6de02e0296768db5f430a33d75cd2003261a815059055ffd5f050c65c4 SHA512 6272273414eaa777e78dca1b5ecbbdf65e9659908082aea924df0975e71f4c1b47f85617edf90ead57078c29513a160ca62f123be9f9f339dfb9c9386844f5ea +DIST system.security.cryptography.csp.4.3.0.nupkg 117553 BLAKE2B 93f32c719f999c566ac7ebc486854778051ca885632a3ecf5b50af05a700df092a0e13ce08f16c854aee3ef06bc27fc61e6b03f79f3170eeb2bcce7e22d9728f SHA512 43317591747a18f52f683187e09adfe0e03573e6dac430bf3ba13f440cdb1c7bb1f9205369d5f3b2a0f3fdf9604d5ba1e6d94a899a25d2c533e453338578f351 +DIST system.security.cryptography.encoding.4.3.0.nupkg 144382 BLAKE2B 9f8e6a4ce5fe2a4de2be0c827e914a02a257011b508e97e289b9de4657b598fdbba4e64dcf23a29af6e4910af41e62f3b3f0d6a2156ab691e2e00ad76c6499ef SHA512 5c26add23e63542f37506f5fa1f72e8980f03743d529cd8e583d1054b8d8a579fb773fa035a00d9073db84db6be4f47cac340d1ebc6d23dd761dbdbd600075e0 +DIST system.security.cryptography.openssl.4.3.0.nupkg 71949 BLAKE2B ec1654bbd09e1244d260d1ddbefcbdeed207816a2719f3bb0f055a7a140d466f186667b1f202e0d1a3eda97f247d2c1776ad6f38f50de58960da5f0dfd2a2d08 SHA512 64530a19489730f873f8c68e6b245135ea260c02d68591880261768358d0145795132ba5ee877741822ff05dcd0c61edca27696ef99e8f9302a21cadf3b1329f +DIST system.security.cryptography.primitives.4.3.0.nupkg 81382 BLAKE2B 55bcbe3143e85d24f47c72ec5e1f0ad38a1f931932b3a8a03dc00028668fc085d070dfcded55654e09328a745b208b9f15928aaff1087d8906bad41d7cfb23e0 SHA512 5ad8273f998ebb9cca2f7bd03143d3f6d57b5d560657b26d6f4e78d038010fb30c379a23a27c08730f15c9b66f4ba565a06984ec246dfc79acf1a741b0dd4347 +DIST system.security.cryptography.x509certificates.4.3.0.nupkg 706727 BLAKE2B 67c777394c982267c08dba232dd75aba6e924784d14388f7f8e347293c8f3a67ef9490a078b3f56f649a1ab352a4c924630f384850e3d5f1510dceae45fd0af1 SHA512 318d86ab5528e2b444ec3e4b9824c1be82bb93db513eab34b238e486f886c4d74310ed82c2110401fe5cd790e4d97f4a023a0b2d5c2e29952d3fd02e42734d00 +DIST system.security.principal.windows.5.0.0.nupkg 535022 BLAKE2B 4b20ab3cc0b4bc820df360df57b2eb0e2059de677c432af31e73acdf600a417685900aed2cee8e33ba9020d02ae688096cd9c3a77da441ed33cf968c90124bd5 SHA512 44a920aaaf22b2172d41319bb57ab2b8e1a4531d5f02192a6f53a81d875125195b60ba0b5a44a45981d137fd7b0f3a65b12959b5fd97afc0578cd84ef27467cd +DIST system.text.encoding.4.3.0.nupkg 327281 BLAKE2B e153609b257919932499a013337b8b2a4087ebff7e8ffe6854ad1c70fbd058aaabc4e974313dfb3cf1a9355b0ced87bd97cd39f6a4962b8a4a87003d3a66c53c SHA512 6ff7feec7313a7121f795ec7d376e4b8728c17294219fafdfd4ea078f9df1455b4685f0b3962c3810098e95d68594a8392c0b799d36ec8284cd6fcbd4cfe2c67 +DIST system.text.encoding.extensions.4.3.0.nupkg 244195 BLAKE2B 9dc2fbf672e07c5302bbb8435e8c09bc91febb96f22b85b57b09b2046fca224c786f8710b634559de2722f3dbece7b30e6a3c6a78e98e77f955d550e440beb60 SHA512 e648c5dc781e35cf00c5cc8e7e42e815b963cf8fb788e8a817f9b53e318b2b42e2f7a556e9c3c64bf2f6a2fd4615f26ab4f0d4eb713a0151e71e0af3fe9c3eed +DIST system.text.encodings.web.6.0.0.nupkg 235525 BLAKE2B 1a9c6233292c8d9186c92fea63b918a3a97ec23588f06a3170d0f085359acf77eea7b10867ee81602837818f25968f7cd91e193f83a081fbe6ae4467ec92d32f SHA512 0f26afeeaa709ea1f05ef87058408dd9df640c869d7398b2c9c270268ddf21a9208cd7d2bfa1f7fbd8a5ceab735dd22d470a3689627c9c4fadc0ea5fe76237fa +DIST system.text.json.6.0.0.nupkg 1228529 BLAKE2B 3285c14fda2abeabd40a2f76cbe8c6b6d9dde0cdbdf0ed2429fb83e473bbf510dc85af89d69e29b959f49e67432cc6c4ae639685dfd303a09e6262d37f7e9d15 SHA512 167b4ee8d1277a5d8bd6b4fbe0a3b3a708519235fb005ea98cafdd5b30e17758efeb0a87dcd068af289400d841f4d2cd24550df882d1927c47ec6ff4fb8781ff +DIST system.threading.4.3.0.nupkg 708088 BLAKE2B 004d01762fad35a4607522d974a0cdc3d0049c82fe704f2f86fb98ee81059ebb56d13c290fcd273d1067a1a7c7f17bf3259d4d7e802c1d09a95e3c5fa29ef3f3 SHA512 97a2751bdce69faaf9c54f834a9fd5c60c7a786faa52f420769828dbc9b5804c1f3721ba1ea945ea1d844835d909810f9e782c9a44d0faaecccb230c4cd95a88 +DIST system.threading.channels.6.0.0.nupkg 181030 BLAKE2B 39e46b792436d972c61fe0e35d0375622488290de97ec9f7b905349faa5152d38f6104eab5f16511fc51bbe50164f42d3cd1ce073ba024e25859b19f114424be SHA512 32adff895c57ab9ef864cf89660403f041b07841be7c44a0c3c2c8451a1da076a8c1b4dcf1c993b585304ad7549afa408a0f797ad6814d0f14eb748a1fc9ce03 +DIST system.threading.tasks.4.3.0.nupkg 840017 BLAKE2B 1cf4a8cc833da0a38304757db3808df5c217518c817d5807bf6f35393725a31223129fd1c4c964a36a60c65b686d24fc25d1777fa12ee622bddbb0f7c1772bec SHA512 7d488ff82cb20a3b3cef6380f2dae5ea9f7baa66bf75ad711aade1e3301b25993ccf2694e33c847ea5b9bdb90ff34c46fcd8a6ba7d6f95605ba0c124ed7c5d13 +DIST system.valuetuple.4.5.0.nupkg 204904 BLAKE2B effebc14eba236b1b5c4dbbab544781867b66418fb293ecb1a71c42daeeacd4327c3cb6f988742a038fb978c2d23546485e3c29ca7afc41c5e2425013c29e842 SHA512 fa00ebb5045d12c51274f64411c551981beceb1266a8606a4731063109b95ea1f15939197bf3d2ba899db61e593dc39bfce876908bba34286823525093ae3d8e +DIST taglibsharp.2.3.0.nupkg 1378355 BLAKE2B 219f809b22bfeab2b2a16759f77c04912e4af8565b6fb0e55024a3d4cc6c80c9f0f3c61d9f0aa9771dbbe0feb17415142243f8564e81b548d067b1be44a15996 SHA512 9be37f6431f6ead36babe78dc6527340d7b4b0fe444736aaeae5aef3651191d4e0421d9d671106aea544888695d7841000fb12f8a44aab1b5fe93fb7c90d983f EBUILD openra-20190314-r100.ebuild 5057 BLAKE2B 40feb35b396cbf309a36d9cf290a31ec7e3442bebdfc564c1734f9d755bfd981ce0d582d07b19acb91622de5e472e1a0c03c80f2ee056488490d7314ee3ff4ad SHA512 0e81fd0da69a10c4f769acc35d56531184863592a877812666b1428fcffb6bd25f04964c82d26ec3f12fffc7ac83591180a8ce026ccde97760f4ee04be651a5a +EBUILD openra-20231010-r1.ebuild 6343 BLAKE2B b7cb78a603d46e14deaa9fd4c1ae5ab14ce965813e7f32d7da60799c01314e64f6c92a467bed4c9eb48d85696754179c891aac14abd9ab1822e11ac875938d5b SHA512 de75522f163ae894730b833379c10b114e7f9a1f85adc57a7aa8e3ed94ccde394fb3582626dafe9d5fa0b23eaeff30754a7035b4f11b9fff151a28683eea34ec MISC metadata.xml 508 BLAKE2B 81de27ae2a33f29ca9cb97625985f0eaebea04a44d18b3bd76c4e7d2779080977c23e518047b45fe89018bf9b9b21e075557084abd860df97881e44491a5800f SHA512 eeae7782fe639147040f3b2a04625645e76e6018876d0b9fcca675f9f3adbb33ad3974ac8706b892d4e1dcd4406defa0d79d226adf24b130de8e1e93d59310e3 diff --git a/games-strategy/openra/files/openra-20231010-configure-system-libraries.patch b/games-strategy/openra/files/openra-20231010-configure-system-libraries.patch new file mode 100644 index 000000000000..c5b373cac2ad --- /dev/null +++ b/games-strategy/openra/files/openra-20231010-configure-system-libraries.patch @@ -0,0 +1,11 @@ +--- a/configure-system-libraries.sh ++++ b/configure-system-libraries.sh +@@ -43,7 +43,7 @@ patch_config() + for LIB in ${SEARCH}; do + if [ -f "${DIR}/${LIB}" ]; then + echo "${LIB}" +- ln -s "${DIR}/${LIB}" "bin/${REPLACE}" ++ ln -f -s "${DIR}/${LIB}" "bin/${REPLACE}" + return 0 + fi + done diff --git a/games-strategy/openra/files/openra-20231010-makefile.patch b/games-strategy/openra/files/openra-20231010-makefile.patch new file mode 100644 index 000000000000..ad8afa3bdf3e --- /dev/null +++ b/games-strategy/openra/files/openra-20231010-makefile.patch @@ -0,0 +1,31 @@ +--- a/Makefile ++++ b/Makefile +@@ -97,10 +97,7 @@ ifeq ($(RUNTIME), mono) + else + @$(DOTNET) build -c ${CONFIGURATION} -nologo -p:TargetPlatform=$(TARGETPLATFORM) + endif +-ifeq ($(TARGETPLATFORM), unix-generic) + @./configure-system-libraries.sh +-endif +- @./fetch-geoip.sh + + # dotnet clean and msbuild -t:Clean leave files that cause problems when switching between mono/dotnet + # Deleting the intermediate / output directories ensures the build directory is actually clean +@@ -117,9 +114,7 @@ else + @$(DOTNET) clean -c Debug --nologo --verbosity minimal + @$(DOTNET) build -c Debug -nologo -warnaserror -p:TargetPlatform=$(TARGETPLATFORM) + endif +-ifeq ($(TARGETPLATFORM), unix-generic) + @./configure-system-libraries.sh +-endif + @echo + @echo "Checking for explicit interface violations..." + @./utility.sh all --check-explicit-interfaces +@@ -161,7 +156,6 @@ endif + @sh -c '. ./packaging/functions.sh; set_mod_version "$(VERSION)" mods/ra/mod.yaml mods/cnc/mod.yaml mods/d2k/mod.yaml mods/ts/mod.yaml mods/modcontent/mod.yaml mods/all/mod.yaml' + + install: +- @sh -c '. ./packaging/functions.sh; install_assemblies $(CWD) $(DESTDIR)$(gameinstalldir) $(TARGETPLATFORM) $(RUNTIME) True True True' + @sh -c '. ./packaging/functions.sh; install_data $(CWD) $(DESTDIR)$(gameinstalldir) cnc d2k ra' + + install-linux-shortcuts: diff --git a/games-strategy/openra/files/openra-20231010-packaging-functions.patch b/games-strategy/openra/files/openra-20231010-packaging-functions.patch new file mode 100644 index 000000000000..f932cc3e3616 --- /dev/null +++ b/games-strategy/openra/files/openra-20231010-packaging-functions.patch @@ -0,0 +1,11 @@ +--- a/packaging/functions.sh ++++ b/packaging/functions.sh +@@ -108,7 +108,7 @@ install_data() ( + "${SRC_PATH}"/fetch-geoip.sh + + echo "Installing engine files to ${DEST_PATH}" +- for FILE in VERSION AUTHORS COPYING IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP "global mix database.dat"; do ++ for FILE in VERSION AUTHORS COPYING "global mix database.dat"; do + install -m644 "${SRC_PATH}/${FILE}" "${DEST_PATH}" + done + diff --git a/games-strategy/openra/openra-20231010-r1.ebuild b/games-strategy/openra/openra-20231010-r1.ebuild new file mode 100644 index 000000000000..14888edda0ae --- /dev/null +++ b/games-strategy/openra/openra-20231010-r1.ebuild @@ -0,0 +1,213 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 ) + +DOTNET_PKG_COMPAT=6.0 +NUGETS=" +discordrichpresence@1.1.3.18 +linguini.bundle@0.5.0 +linguini.shared@0.5.0 +linguini.syntax@0.5.0 +microsoft.extensions.dependencymodel@6.0.0 +microsoft.netcore.platforms@1.1.0 +microsoft.netcore.platforms@1.1.1 +microsoft.netcore.platforms@5.0.0 +microsoft.netcore.targets@1.1.0 +microsoft.win32.primitives@4.3.0 +microsoft.win32.registry@5.0.0 +mono.nat@3.0.4 +mp3sharp@1.0.5 +newtonsoft.json@13.0.1 +nuget.commandline@4.4.1 +nvorbis@0.10.5 +openra-eluant@1.0.22 +openra-freetype6@1.0.11 +openra-fuzzylogiclibrary@1.0.1 +openra-openal-cs@1.0.22 +openra-sdl2-cs@1.0.40 +pfim@0.11.2 +rix0rrr.beaconlib@1.0.2 +runtime.any.system.collections@4.3.0 +runtime.any.system.diagnostics.tracing@4.3.0 +runtime.any.system.globalization.calendars@4.3.0 +runtime.any.system.globalization@4.3.0 +runtime.any.system.io@4.3.0 +runtime.any.system.reflection.primitives@4.3.0 +runtime.any.system.reflection@4.3.0 +runtime.any.system.resources.resourcemanager@4.3.0 +runtime.any.system.runtime.handles@4.3.0 +runtime.any.system.runtime.interopservices@4.3.0 +runtime.any.system.runtime@4.3.0 +runtime.any.system.text.encoding.extensions@4.3.0 +runtime.any.system.text.encoding@4.3.0 +runtime.any.system.threading.tasks@4.3.0 +runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.native.system.net.http@4.3.0 +runtime.native.system.security.cryptography.apple@4.3.0 +runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.native.system@4.3.0 +runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple@4.3.0 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.2 +runtime.unix.microsoft.win32.primitives@4.3.0 +runtime.unix.system.diagnostics.debug@4.3.0 +runtime.unix.system.io.filesystem@4.3.0 +runtime.unix.system.net.primitives@4.3.0 +runtime.unix.system.private.uri@4.3.0 +runtime.unix.system.runtime.extensions@4.3.0 +sharpziplib@1.4.2 +stylecop.analyzers.unstable@1.2.0.435 +stylecop.analyzers@1.2.0-beta.435 +system.buffers@4.3.0 +system.buffers@4.5.1 +system.collections.concurrent@4.3.0 +system.collections@4.3.0 +system.diagnostics.debug@4.3.0 +system.diagnostics.diagnosticsource@4.3.0 +system.diagnostics.tracing@4.3.0 +system.globalization.calendars@4.3.0 +system.globalization.extensions@4.3.0 +system.globalization@4.3.0 +system.io.filesystem.primitives@4.3.0 +system.io.filesystem@4.3.0 +system.io@4.3.0 +system.linq@4.3.0 +system.memory@4.5.3 +system.memory@4.5.4 +system.net.http@4.3.4 +system.net.primitives@4.3.0 +system.private.uri@4.3.0 +system.reflection.primitives@4.3.0 +system.reflection@4.3.0 +system.resources.resourcemanager@4.3.0 +system.runtime.compilerservices.unsafe@6.0.0 +system.runtime.extensions@4.3.0 +system.runtime.handles@4.3.0 +system.runtime.interopservices@4.3.0 +system.runtime.loader@4.3.0 +system.runtime.numerics@4.3.0 +system.runtime@4.3.0 +system.security.accesscontrol@5.0.0 +system.security.cryptography.algorithms@4.3.0 +system.security.cryptography.cng@4.3.0 +system.security.cryptography.csp@4.3.0 +system.security.cryptography.encoding@4.3.0 +system.security.cryptography.openssl@4.3.0 +system.security.cryptography.primitives@4.3.0 +system.security.cryptography.x509certificates@4.3.0 +system.security.principal.windows@5.0.0 +system.text.encoding.extensions@4.3.0 +system.text.encoding@4.3.0 +system.text.encodings.web@6.0.0 +system.text.json@6.0.0 +system.threading.channels@6.0.0 +system.threading.tasks@4.3.0 +system.threading@4.3.0 +system.valuetuple@4.5.0 +taglibsharp@2.3.0 +" + +inherit check-reqs dotnet-pkg lua-single xdg + +DESCRIPTION="A free RTS engine supporting games like Command & Conquer, Red Alert and Dune2k" +HOMEPAGE="https://www.openra.net/ + https://github.com/OpenRA/OpenRA/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/OpenRA/OpenRA.git" +else + SRC_URI="https://github.com/OpenRA/OpenRA/archive/release-${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/OpenRA-release-${PV}" + + KEYWORDS="~amd64" +fi + +SRC_URI+=" ${NUGET_URIS} " + +# Engine is GPL-3, dependent DLLs are mixed. +LICENSE="GPL-3 Apache-2.0 BSD GPL-2 MIT" +SLOT="0" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + app-misc/ca-certificates + media-libs/freetype:2 + media-libs/libsdl2[opengl,video] + media-libs/openal +" +BDEPEND=" + ${RDEPEND} +" + +CHECKREQS_DISK_BUILD="2G" +PATCHES=( + "${FILESDIR}/${PN}-20231010-configure-system-libraries.patch" + "${FILESDIR}/${PN}-20231010-makefile.patch" + "${FILESDIR}/${PN}-20231010-packaging-functions.patch" +) + +DOCS=( AUTHORS CODE_OF_CONDUCT.md CONTRIBUTING.md README.md ) + +pkg_setup() { + check-reqs_pkg_setup + dotnet-pkg_pkg_setup + lua-single_pkg_setup +} + +src_unpack() { + dotnet-pkg_src_unpack + + if [[ -n "${EGIT_REPO_URI}" ]] ; then + git-r3_src_unpack + fi +} + +src_compile() { + emake VERSION="release-${PV}" version + emake RUNTIME=net6 +} + +src_install() { + local openra_home="/usr/lib/${PN}" + + # We compiled to "bin", not standard "dotnet-pkg" path. + mkdir -p "${ED}/usr/share" || die + cp -r bin "${ED}/usr/share/${P}" || die + + # This is used by "linux-shortcuts" (see below make-install). + dotnet-pkg-base_launcherinto "${openra_home}" + dotnet-pkg-base_dolauncher "/usr/share/${P}/OpenRA" OpenRA + dotnet-pkg-base_dolauncher "/usr/share/${P}/OpenRA.Server" OpenRA.Server + + emake DESTDIR="${ED}" RUNTIME=net6 prefix=/usr bindir=/usr/bin \ + install install-linux-shortcuts install-linux-appdata install-man + + local -a assets=( + glsl + mods + AUTHORS + COPYING + VERSION + 'global mix database.dat' + ) + local asset + for asset in "${assets[@]}" ; do + dosym -r "${openra_home}/${asset}" "/usr/share/${P}/${asset}" + done + + einstalldocs +} diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz index 55c247411d790cf39c66a9ffd7add70b83ee5e3c..1a40931743b281c6a5ef576b3d367b2cef6dc714 100644 GIT binary patch delta 8145 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 diff --git a/games-util/cartridges/Manifest b/games-util/cartridges/Manifest index aa5110319ee1..82a87195ba4d 100644 --- a/games-util/cartridges/Manifest +++ b/games-util/cartridges/Manifest @@ -1,7 +1,5 @@ AUX cartridges-1.5.4-dont-validate-appstream.patch 304 BLAKE2B bc6f26ccc39f2029a0d09a767843139b219692159e1b3036e40845a14db2bf43f4510ab29b626cc9acfa140123a841b36536b767187b792ce545737914bebd1e SHA512 2a5b2a8a4dbd0614f7fdabb487e2df5c63c0718b11320fefa8894c1dd166438d7238e1d4703c9e9aeac2bf540ecaa4c0cbf6e5a64343d8bce80d5e1033a6dd14 -DIST cartridges-2.2.1.tar.gz 1277149 BLAKE2B 5295253e8347254905b7911a8fc9bab44b953dbed90a9d7211eef651317bd38e6d04a7218cb4c418a7af5223bc53789e866c688cc85239b922d54722a9c055bc SHA512 f2e0ed8ef9f916cf0cdf1e1134286d1242948291b24cf6103c2171a232c97c05c3260aeb307f6cfaee6d78a473151440f2e0854bcb1ccaf1f854952b8a50a2c6 DIST cartridges-2.3.tar.gz 1282083 BLAKE2B 1e6ef65ba223af5b65af922c90b61b5c1bca1859b4231632b2c2996258f562719340f7cb9c6facc6f8151bac8388bcfe3c549131bee9b249d0d03310a622538b SHA512 d5f2d29414d1e347e0459003890f018e585450cc3b6663e922696f04c1eff3a864364a08dfa17ea6fe4e87aa47c28485f0954a4376c1d1695039e478a7dbe7f4 -EBUILD cartridges-2.2.1.ebuild 1210 BLAKE2B 601e7149b337cb55f4cb287db1fed12e8b991d9383fb45f9fa841818e3b62cdda70770d94350aadd6070a97a4fae2922da322c7d2f69788cdbf733b864929d3f SHA512 dc76fee26ca7c5a6e27c641fed1172af916b4901a98b3930246f12cb5a11cb7edbbfc2d1e2abdaeebb8f7a6341c7446636c6a1875cae8f6d5b1ea09fb6b95456 EBUILD cartridges-2.3.ebuild 1210 BLAKE2B 601e7149b337cb55f4cb287db1fed12e8b991d9383fb45f9fa841818e3b62cdda70770d94350aadd6070a97a4fae2922da322c7d2f69788cdbf733b864929d3f SHA512 dc76fee26ca7c5a6e27c641fed1172af916b4901a98b3930246f12cb5a11cb7edbbfc2d1e2abdaeebb8f7a6341c7446636c6a1875cae8f6d5b1ea09fb6b95456 EBUILD cartridges-9999.ebuild 1211 BLAKE2B 0e60e0ea4c9e0648cf1a7ef8b19984297119434aa842b306eca685420fb52e42c9722386104c6157ec02e6833e30375564162d0575f7790047558f27c60a9cae SHA512 42c13c130ea48ceb33eeab935d66c74a3943fa742c2a3d8e562cd33810836d4038174724a296117758386abc43819d7f50eb15c30173d44d6907e3259ed61bef MISC metadata.xml 760 BLAKE2B f57df1306fd66ac7c1275d2c77ced58a333f3e47a7f02ae643d8fe4bceb7f28dfc796e3898fb28eef7f6e4ee250e762ca208c662be94a12e89a098ec45d5b482 SHA512 e70a9f88c0cdb41276783878ccaf24623f8c97fafc55d88ab564604cb534b4ea7426eb50d3c9ba9ee091e7adf5bea6d68e919c0c84a496be3d8c6497394cd2b7 diff --git a/games-util/cartridges/cartridges-2.2.1.ebuild b/games-util/cartridges/cartridges-2.2.1.ebuild deleted file mode 100644 index ed5e3c551ea4..000000000000 --- a/games-util/cartridges/cartridges-2.2.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit gnome2-utils meson python-single-r1 xdg - -DESCRIPTION="Simple game launcher written in Python using GTK4 and Libadwaita" -HOMEPAGE="https://github.com/kra-mo/cartridges/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/kra-mo/${PN}.git" -else - SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] - $(python_gen_cond_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/appstream-glib - dev-util/blueprint-compiler - dev-util/desktop-file-utils -" - -PATCHES=( "${FILESDIR}"/${PN}-1.5.4-dont-validate-appstream.patch ) - -src_install() { - meson_src_install - - python_fix_shebang "${ED}"/usr/bin - python_optimize "${ED}"/usr/share/cartridges/cartridges -} - -pkg_postinst() { - gnome2_schemas_update - xdg_pkg_postinst -} - -pkg_postrm() { - gnome2_schemas_update - xdg_pkg_postrm -} diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 0287eb2fa3f542e06f9047a83fec562cb80fbd79..2dcccba0c50e3ea138061e55dc355ad188f7199b 100644 GIT binary patch literal 4729 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 HvLOHfs@Mvh literal 4733 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 Lm1iLavLOHfp-3{K diff --git a/gnome-base/gnome-control-center/Manifest b/gnome-base/gnome-control-center/Manifest index a1b07d6191af..d1c721d1b4bd 100644 --- a/gnome-base/gnome-control-center/Manifest +++ b/gnome-base/gnome-control-center/Manifest @@ -2,8 +2,10 @@ DIST gnome-control-center-44.0-patchset.tar.xz 6004 BLAKE2B a647cd83fe5d2283edc3 DIST gnome-control-center-44.3.tar.xz 7634240 BLAKE2B edd9cdd0f2cccd628670020f58f4c56f90fe7264593f8546a4d98c46cd12a1d3618f92532b1afdbd405e1ac8921d69f4f02a91e68507e8c3cd6aa29637ec0f41 SHA512 4eb4b2bd0109acc4626d64eaf948dc2b0442602a8219a9be880472710c124d2b4dabbcc74aaab1192d6bef74ad2757e719efd81b5d09850f348bc925d6f60355 DIST gnome-control-center-45.0-patchset.tar.xz 5888 BLAKE2B 7b7d818392e8758ca4d9247f55b84e4e8a37419859040e35d8fb3cef16f09423ad74a88a821a5f5947b3f36543ccc328f9a61cb71f92155b6a14669732569910 SHA512 e58adc6bb61d04f8c5ecf36335fedd190e063e42eed8e1023dcac95665a270d57c7cbd377fd0f5239f2c144040a9699b428536ffdbac798655b2c9aef25e71ae DIST gnome-control-center-45.0.tar.xz 7737740 BLAKE2B c2ef08fcca9c14ea911e8a5257cd41e4951d954f5a8ed84fba2e5ede6888e38a9786da8b6a15b7db393d0650abe8ad4592a9d8ae55be76fbe747d0a8e8fb00bb SHA512 c409174f2ce191d21018f7716254e9a5957c0c1daa63902bced6e196b2a1d73daf39364563183fbaca282b23548dc3a6c05b35b68a75334343ca44c23ec8c060 +DIST gnome-control-center-45.1.tar.xz 7721748 BLAKE2B de5e11ff187abfe8437b866b1a17ab8cb851ba5e3b754b1fb1f663b97ffac533d6b657a1eba8547d877bd8f47bee65ded79a223c5f5cb4a7384078a62ea0dee9 SHA512 f2f7cb97b44729206f0b52d803c225f5f79de9adf0d7e5f06442b20786efa9ca4e5e04e3efa933f2efc54fed5a7a8fe16a5e9fda9dc710be1cfa4b8d47105760 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551 SHA512 91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527 SHA512 cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b EBUILD gnome-control-center-44.3.ebuild 6847 BLAKE2B 4efed8be7ec86008ee9261c78f5346159fd4064c79d3e1c50d39eb85f75f487d17e769fbc7f97358609e3b6fdc19c9c051f55b7c69c81e63a9ecbff31bce070c SHA512 1e0c490b2611acb4b085371cfcefefea2317ce4a6f3c5dad06db6cfb5b4759b77ca32a583107864ce31b9311af6894bcc77e3036cf67696230595461630c7085 EBUILD gnome-control-center-45.0.ebuild 6795 BLAKE2B e07aeba29ed6bd0d3a3c28282b5c3c4c4e666283fdb73a84b50d85d984b3def55f7e9ef3d637c551503164046c74490a89d3d91d699ba6e16fe51793cff841e8 SHA512 5ab6b947d8ee35069945322263b6c31648a0def3492942eceff7b0ee3c1fe0a2dddbcf2a31e5be9c244f35aacaca9d63bacc5938e9eae09d65eab8de35bc1f43 +EBUILD gnome-control-center-45.1.ebuild 6795 BLAKE2B e07aeba29ed6bd0d3a3c28282b5c3c4c4e666283fdb73a84b50d85d984b3def55f7e9ef3d637c551503164046c74490a89d3d91d699ba6e16fe51793cff841e8 SHA512 5ab6b947d8ee35069945322263b6c31648a0def3492942eceff7b0ee3c1fe0a2dddbcf2a31e5be9c244f35aacaca9d63bacc5938e9eae09d65eab8de35bc1f43 MISC metadata.xml 610 BLAKE2B 33cb646209b89a151b412f3a5be10b29cf85cde070e8a55b50f18417b02806763f940a1f56684ec8f494f9bd07258e9219b4dc2dc01ef6710aedc03bb609d42e SHA512 1d1fd521a3901c3601d3bd4ab78ac95c44d058fc0de2506df38c5ad8ba5156ff04c4b112b7a801a13f5ed9c37243c64629cf7038ca156196fa5f3229606a1f9c diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.1.ebuild b/gnome-base/gnome-control-center/gnome-control-center-45.1.ebuild new file mode 100644 index 000000000000..02b4d5ea7228 --- /dev/null +++ b/gnome-base/gnome-control-center/gnome-control-center-45.1.ebuild @@ -0,0 +1,206 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg + +DESCRIPTION="GNOME's main interface to configure various aspects of the desktop" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center" +SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-45.0-patchset.tar.xz" +SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg" +SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg" +# Logo is CC-BY-SA-2.5 +LICENSE="GPL-2+ CC-BY-SA-2.5" +SLOT="2" +IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus input_devices_wacom kerberos networkmanager systemd test wayland" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + ^^ ( elogind systemd ) +" # Theoretically "?? ( elogind systemd )" is fine too, lacking some functionality at runtime, +# but needs testing if handled gracefully enough +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + +# meson.build depends on python unconditionally +BDEPEND="${PYTHON_DEPS}" + +# kerberos unfortunately means mit-krb5; build fails with heimdal +# display panel requires colord and gnome-settings-daemon[colord] +# wacom panel requires gsd-enums.h from gsd at build time, probably also runtime support +# printer panel requires cups and smbclient (the latter is not patched yet to be separately optional) +# First block is toplevel meson.build deps in order of occurrence (plus deeper deps if in same conditional). +# Second block is dependency() from subdir meson.builds, sorted by directory name occurrence order +DEPEND=" + gnome-online-accounts? ( + x11-libs/gtk+:3 + >=net-libs/gnome-online-accounts-3.25.3:= + ) + >=media-libs/libpulse-2.0[glib] + >=gui-libs/gtk-4.11.2:4[X,wayland=] + >=gui-libs/libadwaita-1.4_alpha:1 + >=sys-apps/accountsservice-0.6.39 + >=x11-misc/colord-0.1.34:0= + >=x11-libs/gdk-pixbuf-2.23.0:2 + >=dev-libs/glib-2.75.0:2 + gnome-base/gnome-desktop:4= + >=gnome-base/gnome-settings-daemon-41.0[colord,input_devices_wacom?] + >=gnome-base/gsettings-desktop-schemas-42_alpha + dev-libs/libxml2:2 + >=sys-power/upower-0.99.8:= + >=dev-libs/libgudev-232 + >=x11-libs/libX11-1.8 + >=x11-libs/libXi-1.2 + media-libs/libepoxy + app-crypt/gcr:0= + >=dev-libs/libpwquality-1.2.2 + >=sys-auth/polkit-0.114 + cups? ( + >=net-print/cups-1.7[dbus] + >=net-fs/samba-4.0.0[client] + ) + ibus? ( >=app-i18n/ibus-1.5.2 ) + networkmanager? ( + >=net-libs/libnma-1.10.2 + >=net-misc/networkmanager-1.24.0[modemmanager] + >=net-misc/modemmanager-0.7.990:= + ) + bluetooth? ( net-wireless/gnome-bluetooth:3= ) + input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) + kerberos? ( app-crypt/mit-krb5 ) + + x11-libs/cairo[glib] + >=x11-libs/colord-gtk-0.3.0:= + media-libs/fontconfig + gnome-base/libgtop:2= + >=sys-fs/udisks-2.1.8:2 + app-crypt/libsecret + net-libs/gnutls:= + media-libs/gsound + + x11-libs/pango +" +# media-libs/libcanberra[pulseaudio,sound] needed for Speaker tests in +# Settings/Sound/Output/Output Device, bug #814110 +# systemd/elogind USE flagged because package manager will potentially try to satisfy a +# "|| ( systemd ( elogind openrc-settingsd)" via systemd if openrc-settingsd isn't already installed. +# gnome-color-manager needed for gcm-calibrate and gcm-viewer calls from color panel +# ;3C8B-s#t`TPHe#YZZj(#ioA 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%0DX(Or}WGsQ8;*Oy(vJcJO+FD-Kmt} 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