From 76d33ac50f465a12f2ee15b4f9c8186c96f6287f Mon Sep 17 00:00:00 2001 From: root Date: Mon, 1 Apr 2024 22:23:07 +0300 Subject: [PATCH] Sync with portage [Mon Apr 1 22:23:07 MSK 2024]. --- Manifest | 30 +- Manifest.files.gz | Bin 29768 -> 29756 bytes app-admin/Manifest.gz | Bin 32027 -> 32016 bytes app-admin/consul-template/Manifest | 3 + .../consul-template-0.37.4.ebuild | 59 + app-admin/consul/Manifest | 8 +- app-admin/consul/consul-1.15.11.ebuild | 62 + ...sul-1.15.7.ebuild => consul-1.18.1.ebuild} | 15 +- app-admin/restart-services/Manifest | 4 +- ...1.0.ebuild => restart-services-1.2.ebuild} | 2 +- app-admin/rsyslog/Manifest | 2 +- app-admin/rsyslog/rsyslog-8.2402.0.ebuild | 2 +- app-admin/xkcdpass/Manifest | 2 + app-admin/xkcdpass/xkcdpass-1.19.9.ebuild | 40 + app-arch/Manifest.gz | Bin 17937 -> 17937 bytes app-arch/libarchive/Manifest | 3 +- .../files/libarchive-3.7.2-safe-fprintf.patch | 27 + ...2-r2.ebuild => libarchive-3.7.2-r3.ebuild} | 2 + app-arch/xz-utils/Manifest | 5 +- app-arch/xz-utils/xz-utils-5.6.1.ebuild | 141 - app-arch/xz-utils/xz-utils-9999.ebuild | 7 +- app-containers/Manifest.gz | Bin 8722 -> 8730 bytes app-containers/buildah/Manifest | 18 +- app-containers/buildah/buildah-1.33.5.ebuild | 125 - app-containers/buildah/buildah-1.33.6.ebuild | 125 - app-containers/buildah/buildah-1.33.7.ebuild | 34 +- app-containers/buildah/buildah-1.34.0.ebuild | 125 - app-containers/buildah/buildah-1.34.3.ebuild | 35 +- ...ah-1.35.1.ebuild => buildah-1.35.3.ebuild} | 7 +- app-containers/buildah/buildah-9999.ebuild | 6 +- ...nt-call-as-directly-upstream-pr-5436.patch | 32 + .../softcode-strip-upstream-pr-5446.patch | 29 + app-containers/earthly/Manifest | 2 +- app-containers/earthly/earthly-0.8.4.ebuild | 2 +- app-containers/podman/Manifest | 8 +- app-containers/podman/files/podman.confd | 11 - app-containers/podman/files/podman.initd | 20 - app-containers/podman/podman-4.9.4.ebuild | 2 +- ...odman-4.9.3.ebuild => podman-5.0.1.ebuild} | 67 +- app-crypt/Manifest.gz | Bin 24809 -> 24810 bytes app-crypt/sbctl/Manifest | 2 +- app-crypt/sbctl/sbctl-0.13-r1.ebuild | 2 +- app-editors/Manifest.gz | Bin 13951 -> 13957 bytes app-editors/emacs/Manifest | 6 +- app-editors/emacs/emacs-29.3.9999.ebuild | 8 + app-editors/emacs/emacs-29.3.ebuild | 8 + app-editors/emacs/emacs-30.0.9999.ebuild | 8 + app-editors/logseq-desktop-bin/Manifest | 4 +- ...build => logseq-desktop-bin-0.10.8.ebuild} | 0 app-emacs/Manifest.gz | Bin 75315 -> 75322 bytes app-emacs/apheleia/Manifest | 2 +- app-emacs/apheleia/apheleia-4.1.ebuild | 2 +- app-emacs/buttercup/Manifest | 3 + app-emacs/buttercup/buttercup-1.35.ebuild | 38 + app-emacs/buttercup/buttercup-9999.ebuild | 38 + app-emacs/jinx/Manifest | 2 +- app-emacs/jinx/jinx-1.3.ebuild | 2 +- app-emacs/mastodon/Manifest | 7 +- app-emacs/mastodon/mastodon-1.0.18.ebuild | 21 +- ...n-1.0.17.ebuild => mastodon-1.0.19.ebuild} | 21 +- app-emacs/mastodon/mastodon-9999.ebuild | 39 + app-emacs/package-lint/Manifest | 4 +- ....21-r1.ebuild => package-lint-0.23.ebuild} | 7 +- app-emacs/uxntal-mode/Manifest | 2 + app-emacs/uxntal-mode/uxntal-mode-0.3.ebuild | 19 + app-misc/Manifest.gz | Bin 50618 -> 50631 bytes app-misc/broot/Manifest | 2 +- app-misc/broot/broot-1.34.0.ebuild | 2 +- app-misc/ddcutil/Manifest | 2 +- .../files/ddcutil-1.4.1-no-werror.patch | 2 +- app-misc/nnn/Manifest | 2 +- app-misc/nnn/nnn-4.9.ebuild | 4 +- app-office/Manifest.gz | Bin 8433 -> 8427 bytes app-office/joplin-desktop/Manifest | 2 + .../joplin-desktop-3.0.2.ebuild | 103 + app-portage/Manifest.gz | Bin 9920 -> 9907 bytes app-portage/metagen/Manifest | 2 + app-portage/metagen/metagen-0.7.4.ebuild | 32 + app-portage/pfl/Manifest | 2 + app-portage/pfl/pfl-3.5.2.ebuild | 49 + app-shells/Manifest.gz | Bin 10627 -> 10629 bytes app-shells/atuin/Manifest | 4 +- app-shells/atuin/atuin-18.0.1.ebuild | 2 +- app-shells/atuin/atuin-18.1.0.ebuild | 2 +- dev-java/Manifest.gz | Bin 59483 -> 59491 bytes dev-java/commons-beanutils/Manifest | 5 +- .../commons-beanutils-1.9.4-r1.ebuild | 101 - .../commons-beanutils-1.9.4-r2.ebuild | 84 + .../commons-collections-3.2.2-fixes.patch | 187 + dev-java/coursier-bin/Manifest | 6 +- .../coursier-bin/coursier-bin-2.1.8.ebuild | 2 +- ...2.1.5.ebuild => coursier-bin-2.1.9.ebuild} | 4 +- dev-java/scala-cli-bin/Manifest | 4 + .../scala-cli-bin/scala-cli-bin-1.2.1.ebuild | 78 + dev-java/velocity/Manifest | 5 +- .../velocity-2.3-skipSecurityManager.patch | 11 + dev-java/velocity/metadata.xml | 11 +- dev-java/velocity/velocity-2.3.ebuild | 6 +- dev-lang/Manifest.gz | Bin 21825 -> 21821 bytes dev-lang/algol68g/Manifest | 2 +- dev-lang/algol68g/algol68g-3.5.1.ebuild | 2 +- dev-lang/luau/Manifest | 6 +- dev-lang/luau/luau-0.609.ebuild | 38 - .../{luau-0.611.ebuild => luau-0.618.ebuild} | 8 +- dev-lang/php/Manifest | 8 +- ...php-8.2.16-r1.ebuild => php-8.2.17.ebuild} | 0 .../{php-8.3.3-r1.ebuild => php-8.3.4.ebuild} | 28 +- dev-lang/spidermonkey/Manifest | 9 +- .../spidermonkey/spidermonkey-115.7.0.ebuild | 474 - .../spidermonkey/spidermonkey-115.8.0.ebuild | 474 - .../spidermonkey/spidermonkey-115.9.0.ebuild | 474 - .../spidermonkey/spidermonkey-115.9.1.ebuild | 2 +- dev-libs/Manifest.gz | Bin 98206 -> 98203 bytes dev-libs/apache-arrow/Manifest | 2 +- .../apache-arrow/apache-arrow-15.0.2.ebuild | 2 +- dev-libs/cowsql/Manifest | 2 + dev-libs/cowsql/cowsql-1.15.6.ebuild | 53 + dev-libs/cutlass/Manifest | 2 +- dev-libs/cutlass/cutlass-3.3.0.ebuild | 3 +- dev-libs/nss/Manifest | 3 - dev-libs/nss/nss-3.91.ebuild | 423 - dev-libs/openssl/Manifest | 3 +- .../openssl/files/openssl-3.2.1-riscv.patch | 70 + dev-libs/openssl/openssl-3.2.1-r1.ebuild | 2 + dev-libs/raft/Manifest | 4 +- ...{raft-0.19.1.ebuild => raft-0.22.1.ebuild} | 3 +- dev-libs/tree-sitter-cpp/Manifest | 2 + .../tree-sitter-cpp-0.20.5.ebuild | 16 + dev-libs/tree-sitter-css/Manifest | 5 +- ...tree-sitter-css-0.20.0-test-selector.patch | 14 + .../tree-sitter-css-0.19.0.ebuild | 13 - .../tree-sitter-css-0.20.0.ebuild | 6 + dev-libs/tree-sitter-haskell/Manifest | 2 + .../tree-sitter-haskell-0.15.0.ebuild | 13 + dev-libs/tree-sitter-html/Manifest | 2 + .../tree-sitter-html-0.20.2.ebuild | 13 + dev-libs/tree-sitter/Manifest | 3 + .../files/tree-sitter-0.22.2-no-static.patch | 20 + .../tree-sitter/tree-sitter-0.22.2.ebuild | 51 + dev-python/Faker/Faker-23.3.0.ebuild | 40 - dev-python/Faker/Faker-24.1.0.ebuild | 40 - dev-python/Faker/Faker-24.2.0.ebuild | 2 +- dev-python/Faker/Faker-24.3.0.ebuild | 40 - dev-python/Faker/Manifest | 8 +- dev-python/GitPython/GitPython-3.1.43.ebuild | 79 + dev-python/GitPython/Manifest | 3 + dev-python/Manifest.gz | Bin 271255 -> 271256 bytes dev-python/agate/Manifest | 2 +- dev-python/agate/agate-1.9.1.ebuild | 3 +- dev-python/aiodns/Manifest | 2 + dev-python/aiodns/aiodns-3.2.0.ebuild | 37 + dev-python/alembic/Manifest | 3 +- dev-python/alembic/alembic-1.13.1.ebuild | 5 + .../files/alembic-1.13.1-pytest-8.patch | 68 + dev-python/apprise/Manifest | 2 + dev-python/apprise/apprise-1.7.5.ebuild | 38 + dev-python/attrs/Manifest | 3 +- dev-python/attrs/attrs-23.2.0.ebuild | 5 + .../attrs/files/attrs-23.2.0-pytest-8.patch | 44 + dev-python/black/Manifest | 2 +- dev-python/black/black-24.3.0.ebuild | 2 +- dev-python/boltons/Manifest | 2 + dev-python/boltons/boltons-24.0.0.ebuild | 26 + dev-python/build/Manifest | 2 +- dev-python/build/build-1.2.1.ebuild | 2 +- dev-python/coverage/Manifest | 2 +- dev-python/coverage/coverage-7.4.4.ebuild | 2 +- dev-python/cssutils/Manifest | 2 + dev-python/cssutils/cssutils-2.10.2.ebuild | 46 + dev-python/cython/Manifest | 2 + dev-python/cython/cython-3.0.10.ebuild | 84 + dev-python/dask-expr/Manifest | 2 +- dev-python/dask-expr/dask-expr-1.0.5.ebuild | 2 +- dev-python/dask/Manifest | 2 +- dev-python/dask/dask-2024.3.1.ebuild | 2 +- dev-python/elementpath/Manifest | 4 +- .../elementpath/elementpath-4.3.0.ebuild | 34 - .../elementpath/elementpath-4.4.0.ebuild | 2 +- dev-python/ewmh/Manifest | 2 +- dev-python/ewmh/ewmh-0.1.6.ebuild | 4 +- dev-python/fakeredis/Manifest | 4 - dev-python/fakeredis/fakeredis-2.21.1.ebuild | 84 - dev-python/fakeredis/fakeredis-2.21.2.ebuild | 84 - dev-python/fido2/Manifest | 4 +- dev-python/fido2/fido2-1.1.2.ebuild | 44 - dev-python/fido2/fido2-1.1.3.ebuild | 2 +- dev-python/flask-migrate/Manifest | 6 +- .../flask-migrate/flask-migrate-4.0.5.ebuild | 46 - .../flask-migrate/flask-migrate-4.0.6.ebuild | 46 - .../flask-migrate/flask-migrate-4.0.7.ebuild | 2 +- dev-python/flufl-lock/Manifest | 2 + dev-python/flufl-lock/flufl-lock-8.1.0.ebuild | 36 + dev-python/fonttools/Manifest | 2 +- dev-python/fonttools/fonttools-4.50.0.ebuild | 2 +- dev-python/google-api-python-client/Manifest | 6 +- .../google-api-python-client-2.121.0.ebuild | 49 - .../google-api-python-client-2.122.0.ebuild | 2 +- .../google-api-python-client-2.123.0.ebuild | 49 - dev-python/googleapis-common-protos/Manifest | 4 +- .../googleapis-common-protos-1.62.0.ebuild | 33 - .../googleapis-common-protos-1.63.0.ebuild | 2 +- dev-python/hypothesis/Manifest | 2 + .../hypothesis/hypothesis-6.100.0.ebuild | 91 + dev-python/inflect/Manifest | 2 + dev-python/inflect/inflect-7.2.0.ebuild | 37 + dev-python/ipython/Manifest | 2 + dev-python/ipython/ipython-8.23.0.ebuild | 177 + dev-python/jaraco-classes/Manifest | 2 + .../jaraco-classes-3.4.0.ebuild | 27 + dev-python/jsonref/Manifest | 2 +- dev-python/jsonref/jsonref-1.1.0.ebuild | 4 +- dev-python/jupyter-core/Manifest | 2 - .../jupyter-core/jupyter-core-5.7.1.ebuild | 40 - dev-python/jupyter-events/Manifest | 4 +- .../jupyter-events-0.9.0.ebuild | 41 - .../jupyter-events-0.9.1.ebuild | 2 +- dev-python/jupyter-server-terminals/Manifest | 4 +- .../jupyter-server-terminals-0.5.2.ebuild | 45 - .../jupyter-server-terminals-0.5.3.ebuild | 2 +- dev-python/jupyterlab-server/Manifest | 4 +- .../jupyterlab-server-2.25.3.ebuild | 66 - .../jupyterlab-server-2.25.4.ebuild | 2 +- dev-python/lxml/Manifest | 2 + dev-python/lxml/lxml-5.2.0.ebuild | 128 + dev-python/mkdocs-material/Manifest | 2 + .../mkdocs-material-9.5.16.ebuild | 67 + dev-python/nbclient/Manifest | 6 +- dev-python/nbclient/nbclient-0.10.0.ebuild | 2 +- dev-python/nbclient/nbclient-0.9.0.ebuild | 47 - dev-python/nbclient/nbclient-0.9.1.ebuild | 47 - dev-python/nbformat/Manifest | 6 +- dev-python/nbformat/nbformat-5.10.2.ebuild | 49 - dev-python/nbformat/nbformat-5.10.3.ebuild | 2 +- dev-python/nbformat/nbformat-5.9.2.ebuild | 48 - dev-python/notebook/Manifest | 4 +- dev-python/notebook/notebook-7.1.1.ebuild | 64 - dev-python/notebook/notebook-7.1.2.ebuild | 2 +- dev-python/numpy/Manifest | 2 + dev-python/numpy/numpy-2.0.0_rc1.ebuild | 169 + dev-python/owslib/Manifest | 4 +- dev-python/owslib/owslib-0.29.3.ebuild | 65 - dev-python/owslib/owslib-0.30.0.ebuild | 2 +- dev-python/packaging/Manifest | 2 +- dev-python/packaging/packaging-24.0.ebuild | 2 +- dev-python/phonenumbers/Manifest | 6 +- .../phonenumbers/phonenumbers-8.13.31.ebuild | 39 - .../phonenumbers/phonenumbers-8.13.32.ebuild | 39 - .../phonenumbers/phonenumbers-8.13.33.ebuild | 2 +- dev-python/pillow/Manifest | 2 + dev-python/pillow/pillow-10.3.0.ebuild | 130 + dev-python/pyClamd/Manifest | 3 +- dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild | 27 - dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild | 2 +- dev-python/pyalsa/Manifest | 2 +- dev-python/pyalsa/pyalsa-1.2.7-r1.ebuild | 2 +- dev-python/pyarrow/Manifest | 2 +- dev-python/pyarrow/pyarrow-15.0.2.ebuild | 2 +- dev-python/pyaudio/Manifest | 3 +- dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild | 38 - dev-python/pyaudio/pyaudio-0.2.13-r2.ebuild | 2 +- dev-python/pycparser/Manifest | 2 + dev-python/pycparser/pycparser-2.22.ebuild | 69 + dev-python/pydantic/Manifest | 2 +- dev-python/pydantic/pydantic-2.6.4.ebuild | 2 +- dev-python/pyelftools/Manifest | 4 +- dev-python/pyelftools/pyelftools-0.30.ebuild | 30 - dev-python/pyelftools/pyelftools-0.31.ebuild | 2 +- dev-python/pyopenssl/Manifest | 2 +- dev-python/pyopenssl/pyopenssl-24.1.0.ebuild | 2 +- dev-python/pyscard/Manifest | 4 +- dev-python/pyscard/pyscard-2.0.7.ebuild | 46 - dev-python/pyscard/pyscard-2.0.8.ebuild | 2 +- dev-python/pytest-home/Manifest | 2 +- .../pytest-home/pytest-home-0.5.1.ebuild | 2 +- dev-python/pytest-rerunfailures/Manifest | 4 +- .../pytest-rerunfailures-13.0.ebuild | 32 - .../pytest-rerunfailures-14.0.ebuild | 2 +- dev-python/pytest-xprocess/Manifest | 2 + .../pytest-xprocess-1.0.1.ebuild | 27 + dev-python/python-novaclient/Manifest | 4 +- .../python-novaclient-18.5.0.ebuild | 62 - .../python-novaclient-18.6.0.ebuild | 2 +- dev-python/python-redmine/Manifest | 2 + .../python-redmine-2.5.0.ebuild | 36 + dev-python/raet/Manifest | 3 +- dev-python/raet/raet-0.6.8-r5.ebuild | 47 - dev-python/raet/raet-0.6.8-r6.ebuild | 2 +- dev-python/recurring-ical-events/Manifest | 4 +- ...ild => recurring-ical-events-2.2.0.ebuild} | 2 +- dev-python/sentry-sdk/Manifest | 6 +- .../sentry-sdk/sentry-sdk-1.41.0.ebuild | 153 - .../sentry-sdk/sentry-sdk-1.42.0.ebuild | 2 +- .../sentry-sdk/sentry-sdk-1.43.0.ebuild | 153 - dev-python/setuptools/Manifest | 4 +- ...0.3.ebuild => setuptools-69.0.3-r1.ebuild} | 1 - ...2.0.ebuild => setuptools-69.2.0-r1.ebuild} | 3 +- dev-python/shtab/Manifest | 2 +- dev-python/shtab/shtab-1.7.1.ebuild | 2 +- dev-python/ssl-fetch/Manifest | 4 +- dev-python/ssl-fetch/ssl-fetch-0.4-r1.ebuild | 4 +- dev-python/ssl-fetch/ssl-fetch-9999.ebuild | 4 +- dev-python/stripe/Manifest | 6 +- dev-python/stripe/stripe-8.6.0.ebuild | 81 - dev-python/stripe/stripe-8.7.0.ebuild | 2 +- dev-python/stripe/stripe-8.8.0.ebuild | 81 - dev-python/trimesh/Manifest | 2 + dev-python/trimesh/trimesh-4.2.4.ebuild | 69 + dev-python/types-docutils/Manifest | 2 + .../types-docutils-0.20.0.20240331.ebuild | 17 + dev-python/types-gdb/Manifest | 2 + .../types-gdb-12.1.4.20240401.ebuild | 17 + dev-python/uv/Manifest | 2 +- dev-python/uv/uv-0.1.24.ebuild | 2 +- dev-python/xmlschema/Manifest | 4 +- dev-python/xmlschema/xmlschema-3.0.2.ebuild | 37 - dev-python/xmlschema/xmlschema-3.1.0.ebuild | 2 +- dev-python/zipp/Manifest | 4 - dev-python/zipp/zipp-3.17.0.ebuild | 52 - dev-python/zipp/zipp-3.18.0.ebuild | 52 - dev-qt/Manifest.gz | Bin 11749 -> 11740 bytes dev-qt/qt-docs/Manifest | 2 +- .../qt-docs-6.6.3_p202403191846.ebuild | 2 +- dev-qt/qt3d/Manifest | 2 +- dev-qt/qt3d/qt3d-6.6.3.ebuild | 2 +- dev-qt/qt5compat/Manifest | 2 +- dev-qt/qt5compat/qt5compat-6.6.3.ebuild | 2 +- dev-qt/qtbase/Manifest | 2 +- dev-qt/qtbase/qtbase-6.6.3.ebuild | 2 +- dev-qt/qtcharts/Manifest | 2 +- dev-qt/qtcharts/qtcharts-6.6.3.ebuild | 2 +- dev-qt/qtconnectivity/Manifest | 2 +- .../qtconnectivity-6.6.3.ebuild | 2 +- dev-qt/qtdeclarative/Manifest | 2 +- .../qtdeclarative/qtdeclarative-6.6.3.ebuild | 2 +- dev-qt/qthttpserver/Manifest | 2 +- dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild | 2 +- dev-qt/qtimageformats/Manifest | 2 +- .../qtimageformats-6.6.3.ebuild | 2 +- dev-qt/qtlocation/Manifest | 2 +- dev-qt/qtlocation/qtlocation-6.6.3.ebuild | 2 +- dev-qt/qtmultimedia/Manifest | 2 +- dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild | 2 +- dev-qt/qtnetworkauth/Manifest | 2 +- .../qtnetworkauth/qtnetworkauth-6.6.3.ebuild | 2 +- dev-qt/qtpositioning/Manifest | 2 +- .../qtpositioning/qtpositioning-6.6.3.ebuild | 2 +- dev-qt/qtquick3d/Manifest | 2 +- dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild | 2 +- dev-qt/qtquicktimeline/Manifest | 2 +- .../qtquicktimeline-6.6.3.ebuild | 2 +- dev-qt/qtscxml/Manifest | 2 +- dev-qt/qtscxml/qtscxml-6.6.3.ebuild | 2 +- dev-qt/qtsensors/Manifest | 2 +- dev-qt/qtsensors/qtsensors-6.6.3.ebuild | 2 +- dev-qt/qtserialbus/Manifest | 2 +- dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild | 2 +- dev-qt/qtserialport/Manifest | 2 +- dev-qt/qtserialport/qtserialport-6.6.3.ebuild | 2 +- dev-qt/qtshadertools/Manifest | 2 +- .../qtshadertools/qtshadertools-6.6.3.ebuild | 2 +- dev-qt/qtspeech/Manifest | 2 +- dev-qt/qtspeech/qtspeech-6.6.3.ebuild | 2 +- dev-qt/qtsvg/Manifest | 2 +- dev-qt/qtsvg/qtsvg-6.6.3.ebuild | 2 +- dev-qt/qttools/Manifest | 2 +- dev-qt/qttools/qttools-6.6.3.ebuild | 2 +- dev-qt/qttranslations/Manifest | 2 +- .../qttranslations-6.6.3.ebuild | 2 +- dev-qt/qtvirtualkeyboard/Manifest | 2 +- .../qtvirtualkeyboard-6.6.3.ebuild | 2 +- dev-qt/qtwayland/Manifest | 2 +- dev-qt/qtwayland/qtwayland-6.6.3.ebuild | 2 +- dev-qt/qtwebchannel/Manifest | 2 +- dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild | 2 +- dev-qt/qtwebengine/Manifest | 2 +- dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild | 2 +- dev-qt/qtwebsockets/Manifest | 2 +- dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild | 2 +- dev-qt/qtwebview/Manifest | 2 +- dev-qt/qtwebview/qtwebview-6.6.3.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 109970 -> 109982 bytes dev-ruby/deckar01-task_list/Manifest | 4 +- .../deckar01-task_list-2.3.2.ebuild | 29 - .../deckar01-task_list-2.3.4.ebuild | 2 +- dev-ruby/letter_opener/Manifest | 2 + .../letter_opener/letter_opener-1.10.0.ebuild | 33 + dev-ruby/minitest-bonus-assertions/Manifest | 2 +- .../minitest-bonus-assertions-3.0-r2.ebuild | 17 +- dev-ruby/net-smtp/Manifest | 2 + dev-ruby/net-smtp/net-smtp-0.5.0.ebuild | 30 + dev-ruby/rspec-rails/Manifest | 2 +- ...1.2.ebuild => rspec-rails-6.1.2-r1.ebuild} | 3 +- dev-ruby/ruby-ole/Manifest | 2 + dev-ruby/ruby-ole/ruby-ole-1.2.13.1.ebuild | 28 + dev-util/Manifest.gz | Bin 65095 -> 65116 bytes dev-util/bear/Manifest | 2 +- dev-util/bear/bear-3.1.3.ebuild | 5 +- dev-util/bindgen/Manifest | 2 +- dev-util/bindgen/bindgen-0.68.1.ebuild | 4 +- dev-util/cucumber-core/Manifest | 2 + .../cucumber-core/cucumber-core-13.0.2.ebuild | 38 + .../cucumber-cucumber-expressions/Manifest | 2 + ...ucumber-cucumber-expressions-17.1.0.ebuild | 16 + dev-util/cucumber-html-formatter/Manifest | 2 + .../cucumber-html-formatter-21.3.1.ebuild | 31 + dev-util/cucumber-messages/Manifest | 2 + .../cucumber-messages-24.1.0.ebuild | 24 + dev-util/hfstospell/Manifest | 3 - .../files/hfstospell-0.5.3-gcc-13-fix.patch | 21 - .../hfstospell/hfstospell-0.5.3-r1.ebuild | 52 - dev-util/nvidia-cuda-toolkit/Manifest | 2 + .../nvidia-cuda-toolkit-12.4.0.ebuild | 338 + dev-util/quilt/Manifest | 4 +- dev-util/quilt/quilt-0.68.ebuild | 63 + dev-util/quilt/quilt-9999.ebuild | 5 +- dev-util/shards/Manifest | 4 +- ...rds-0.17.3.ebuild => shards-0.18.0.ebuild} | 18 +- dev-util/stripe-mock/Manifest | 4 +- .../stripe-mock/stripe-mock-0.182.0.ebuild | 27 - .../stripe-mock/stripe-mock-0.183.0.ebuild | 2 +- dev-util/tree-sitter-cli/Manifest | 3 + .../tree-sitter-cli-0.22.2.ebuild | 35 + eclass/Manifest.gz | Bin 39606 -> 39603 bytes eclass/distutils-r1.eclass | 98 +- eclass/git-r3.eclass | 18 +- eclass/python-utils-r1.eclass | 3 + games-emulation/Manifest.gz | Bin 12043 -> 12041 bytes games-emulation/pcsx2/Manifest | 2 +- games-emulation/pcsx2/pcsx2-9999.ebuild | 1 - games-engines/Manifest.gz | Bin 3888 -> 3886 bytes games-engines/odamex/Manifest | 2 +- ....4.0-r2.ebuild => odamex-10.4.0-r3.ebuild} | 7 +- games-strategy/0ad/0ad-0.0.26_alpha-r1.ebuild | 4 +- games-strategy/0ad/Manifest | 3 +- .../files/0ad-0.0.26_alpha-libxml2-2.12.patch | 274 + games-strategy/Manifest.gz | Bin 8093 -> 8089 bytes games-strategy/freeciv/Manifest | 8 +- games-strategy/freeciv/freeciv-3.0.10.ebuild | 193 - ....1.0_beta4.ebuild => freeciv-3.1.0.ebuild} | 0 games-strategy/freeciv/metadata.xml | 4 - games-util/Manifest.gz | Bin 8226 -> 8227 bytes games-util/cartridges/Manifest | 2 - .../cartridges/cartridges-2.7.2-r1.ebuild | 59 - kde-plasma/Manifest.gz | Bin 11303 -> 11308 bytes kde-plasma/kscreenlocker/Manifest | 9 +- ...e6-fingerprint.pam => kde-fingerprint.pam} | 2 +- .../files/{kde6.pam => kde-r1.pam} | 0 .../{kde6-smartcard.pam => kde-smartcard.pam} | 2 +- ...reenlocker-6.0.3-fix-lockscreen-race.patch | 47 + ...3.ebuild => kscreenlocker-6.0.3-r1.ebuild} | 9 +- mail-client/Manifest.gz | Bin 3388 -> 3387 bytes mail-client/thunderbird/Manifest | 66 - .../thunderbird/thunderbird-115.8.1.ebuild | 1353 -- mate-base/Manifest.gz | Bin 2236 -> 2238 bytes mate-base/caja/Manifest | 4 +- mate-base/caja/caja-1.26.3.ebuild | 7 +- mate-base/caja/caja-1.27.2.ebuild | 7 +- media-fonts/Manifest.gz | Bin 37592 -> 37584 bytes media-fonts/fonts-meta/Manifest | 1 - media-fonts/fonts-meta/fonts-meta-3.ebuild | 125 - media-gfx/Manifest.gz | Bin 37999 -> 37992 bytes media-gfx/libbgcode/Manifest | 6 - .../libbgcode/libbgcode-0.0.20231116.ebuild | 27 - .../libbgcode-0.0.20240220-r1.ebuild | 35 - .../libbgcode/libbgcode-0.0.20240318.ebuild | 35 - media-libs/Manifest.gz | Bin 69511 -> 69508 bytes media-libs/ctl/Manifest | 4 +- media-libs/ctl/ctl-1.5.2_p20221224.ebuild | 8 +- media-libs/ctl/ctl-1.5.3.ebuild | 43 + media-libs/libsoundtouch/Manifest | 4 +- .../files/libsoundtouch-2.3.2-flags.patch | 18 - ...2-r1.ebuild => libsoundtouch-2.3.3.ebuild} | 5 - media-libs/netpbm/Manifest | 2 + media-libs/netpbm/netpbm-11.6.0.ebuild | 257 + media-libs/opencv/Manifest | 4 +- media-libs/opencv/opencv-4.8.1-r1.ebuild | 6 +- media-libs/opencv/opencv-4.9.0.ebuild | 10 +- media-libs/openh264/Manifest | 2 - media-libs/openh264/openh264-2.4.0-r1.ebuild | 136 - media-sound/Manifest.gz | Bin 57591 -> 57589 bytes media-sound/hydrogen/Manifest | 3 +- .../files/hydrogen-1.2.2-no-pch-include.patch | 11 + media-sound/hydrogen/hydrogen-1.2.2-r1.ebuild | 1 + media-sound/linuxsampler/Manifest | 2 + .../linuxsampler/linuxsampler-2.3.1.ebuild | 78 + media-sound/sidplayfp/Manifest | 8 +- media-sound/sidplayfp/sidplayfp-2.5.1.ebuild | 45 - media-sound/sidplayfp/sidplayfp-2.6.2.ebuild | 2 +- ...fp-2.5.0.ebuild => sidplayfp-2.7.0.ebuild} | 2 +- media-sound/wavpack/Manifest | 2 +- media-sound/wavpack/wavpack-5.7.0.ebuild | 2 +- media-tv/Manifest.gz | Bin 3611 -> 3614 bytes media-tv/plex-media-server/Manifest | 15 +- .../plex-media-server-1.32.7.7621.ebuild | 90 - ...d => plex-media-server-1.40.1.8227.ebuild} | 13 +- media-video/Manifest.gz | Bin 24541 -> 24536 bytes media-video/mkvtoolnix/Manifest | 7 +- .../mkvtoolnix-83.0.0-fix-disable-gui.patch | 88 + ...nix-82.0.ebuild => mkvtoolnix-83.0.ebuild} | 5 + metadata/Manifest.gz | Bin 10335 -> 10682 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28420 -> 28383 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6248 -> 6245 bytes .../app-accessibility/accerciser-3.40.0 | 2 +- .../app-accessibility/accerciser-3.42.0 | 2 +- .../app-accessibility/at-spi2-core-2.50.1 | 2 +- .../app-accessibility/at-spi2-core-2.50.2 | 2 +- .../md5-cache/app-accessibility/brltty-6.6-r1 | 2 +- .../app-accessibility/caribou-0.4.21-r6 | 2 +- .../app-accessibility/caribou-0.4.21-r7 | 2 +- .../app-accessibility/emacspeak-9999 | 2 +- .../app-accessibility/espeak-ng-9999 | 2 +- .../app-accessibility/espeakup-0.90-r1 | 2 +- .../md5-cache/app-accessibility/espeakup-9999 | 2 +- .../md5-cache/app-accessibility/orca-45.1 | 2 +- .../md5-cache/app-accessibility/orca-45.2 | 2 +- .../speech-dispatcher-0.11.4-r2 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 55875 -> 56368 bytes metadata/md5-cache/app-admin/ananicy-2.2.1-r1 | 2 +- metadata/md5-cache/app-admin/ansible-7.7.0 | 4 +- metadata/md5-cache/app-admin/ansible-8.7.0 | 4 +- metadata/md5-cache/app-admin/ansible-9.1.0 | 4 +- metadata/md5-cache/app-admin/ansible-9.3.0 | 4 +- .../app-admin/ansible-core-2.14.13-r1 | 4 +- .../app-admin/ansible-core-2.15.8-r1 | 4 +- .../app-admin/ansible-core-2.16.2-r1 | 4 +- .../app-admin/ansible-core-2.16.4-r1 | 4 +- .../md5-cache/app-admin/ansible-core-2.16.5 | 4 +- .../md5-cache/app-admin/ansible-core-9999 | 4 +- .../md5-cache/app-admin/ansible-lint-24.2.0 | 4 +- .../md5-cache/app-admin/ansible-lint-24.2.1 | 4 +- .../ansible-modules-hashivault-4.6.8 | 4 +- .../ansible-modules-hashivault-5.1.0 | 4 +- .../app-admin/ansible-molecule-5.1.0 | 4 +- metadata/md5-cache/app-admin/awscli-1.32.64 | 4 +- metadata/md5-cache/app-admin/awscli-1.32.69 | 4 +- metadata/md5-cache/app-admin/awscli-1.32.74 | 4 +- .../md5-cache/app-admin/calamares-3.2.60-r5 | 2 +- metadata/md5-cache/app-admin/calamares-3.3.5 | 2 +- metadata/md5-cache/app-admin/cdist-6.9.8 | 4 +- metadata/md5-cache/app-admin/cdist-7.0.0 | 4 +- metadata/md5-cache/app-admin/clsync-9999 | 2 +- .../md5-cache/app-admin/clustershell-1.9.2 | 4 +- metadata/md5-cache/app-admin/conky-1.19.6-r2 | 2 +- metadata/md5-cache/app-admin/conky-1.19.7 | 2 +- metadata/md5-cache/app-admin/conky-1.19.8 | 2 +- metadata/md5-cache/app-admin/consul-1.15.11 | 15 + .../{consul-1.15.7 => consul-1.18.1} | 6 +- .../app-admin/consul-template-0.37.4 | 15 + .../app-admin/djbdns-logparse-0.0.2-r1 | 4 +- metadata/md5-cache/app-admin/doctl-9999 | 2 +- .../md5-cache/app-admin/eclean-kernel-2.99.7 | 4 +- .../md5-cache/app-admin/eclean-kernel-9999 | 4 +- metadata/md5-cache/app-admin/eselect-9999 | 2 +- .../app-admin/gentoo-retirement-scripts-2 | 2 +- .../app-admin/github-backup-utils-3.0.0 | 2 +- .../app-admin/github-backup-utils-3.3.2 | 2 +- .../app-admin/github-backup-utils-3.5.0 | 2 +- .../app-admin/github-backup-utils-3.8.0 | 2 +- metadata/md5-cache/app-admin/gkrellm-9999 | 2 +- .../md5-cache/app-admin/haskell-updater-9999 | 2 +- metadata/md5-cache/app-admin/keepassxc-9999 | 2 +- .../app-admin/kernel-hardening-checker-0.6.6 | 4 +- metadata/md5-cache/app-admin/lib_users-0.15 | 2 +- .../md5-cache/app-admin/linode-cli-5.47.1 | 4 +- .../md5-cache/app-admin/linode-cli-5.48.3 | 4 +- metadata/md5-cache/app-admin/mcelog-197 | 2 +- metadata/md5-cache/app-admin/mcelog-198 | 2 +- metadata/md5-cache/app-admin/mkosi-20.2-r1 | 4 +- metadata/md5-cache/app-admin/needrestart-9999 | 2 +- .../app-admin/ngxtop-0.0.3_pre141201-r3 | 4 +- .../app-admin/openrc-settingsd-1.4.0 | 2 +- metadata/md5-cache/app-admin/pass-9999 | 2 +- .../md5-cache/app-admin/perl-cleaner-9999 | 2 +- metadata/md5-cache/app-admin/ps_mem-3.14-r1 | 4 +- metadata/md5-cache/app-admin/pwman3-0.12.2 | 4 +- metadata/md5-cache/app-admin/pydf-12-r2 | 2 +- .../md5-cache/app-admin/redfishtool-1.1.8 | 4 +- ...tart-services-1.0 => restart-services-1.2} | 4 +- metadata/md5-cache/app-admin/rex-9999 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2310.0 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2312.0 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2402.0 | 6 +- .../md5-cache/app-admin/sagan-rules-99999999 | 2 +- metadata/md5-cache/app-admin/salt-3005.5-r1 | 4 +- metadata/md5-cache/app-admin/salt-3006.5-r1 | 4 +- metadata/md5-cache/app-admin/salt-3006.7-r1 | 4 +- metadata/md5-cache/app-admin/salt-3007.0-r1 | 4 +- metadata/md5-cache/app-admin/selint-9999 | 2 +- metadata/md5-cache/app-admin/setools-4.4.2 | 4 +- metadata/md5-cache/app-admin/setools-4.4.4 | 4 +- metadata/md5-cache/app-admin/setools-9999 | 4 +- .../app-admin/spectre-meltdown-checker-9999 | 2 +- metadata/md5-cache/app-admin/sshguard-99999 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.5 | 4 +- metadata/md5-cache/app-admin/sysklogd-9999 | 2 +- metadata/md5-cache/app-admin/syslog-ng-4.0.1 | 2 +- .../md5-cache/app-admin/syslog-ng-4.1.1-r1 | 2 +- .../md5-cache/app-admin/syslog-ng-4.1.1-r2 | 2 +- metadata/md5-cache/app-admin/syslog-ng-4.2.0 | 2 +- .../md5-cache/app-admin/syslog-ng-4.3.1-r1 | 2 +- .../md5-cache/app-admin/syslog-ng-4.4.0-r1 | 2 +- .../md5-cache/app-admin/syslog-ng-4.4.0-r2 | 2 +- .../md5-cache/app-admin/syslog-ng-4.4.0-r3 | 2 +- metadata/md5-cache/app-admin/syslog-ng-4.6.0 | 2 +- .../md5-cache/app-admin/syslog-ng-4.6.0-r1 | 2 +- .../app-admin/syslog-summary-1.14-r5 | 2 +- .../app-admin/system-config-printer-1.5.18-r2 | 4 +- metadata/md5-cache/app-admin/tpm-9999 | 2 +- .../md5-cache/app-admin/webapp-config-1.55-r3 | 4 +- .../md5-cache/app-admin/webapp-config-9999 | 4 +- metadata/md5-cache/app-admin/xkcdpass-1.19.8 | 4 +- metadata/md5-cache/app-admin/xkcdpass-1.19.9 | 16 + metadata/md5-cache/app-admin/yadm-3.2.2 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1679 -> 1678 bytes metadata/md5-cache/app-antivirus/clamav-1.0.5 | 2 +- metadata/md5-cache/app-antivirus/clamav-1.2.2 | 2 +- metadata/md5-cache/app-antivirus/clamav-1.3.0 | 2 +- metadata/md5-cache/app-antivirus/clamtk-6.17 | 2 +- metadata/md5-cache/app-antivirus/clamtk-6.18 | 2 +- .../md5-cache/app-antivirus/fangfrisch-1.6.1 | 4 +- .../md5-cache/app-antivirus/fangfrisch-1.9.0 | 4 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 28596 -> 28448 bytes metadata/md5-cache/app-arch/brotli-1.0.9-r6 | 4 +- metadata/md5-cache/app-arch/brotli-1.1.0 | 4 +- metadata/md5-cache/app-arch/brotli-9999 | 4 +- metadata/md5-cache/app-arch/bzip2-9999 | 2 +- metadata/md5-cache/app-arch/cabextract-9999 | 2 +- metadata/md5-cache/app-arch/cfv-3.0.0 | 4 +- metadata/md5-cache/app-arch/createrepo_c-9999 | 2 +- metadata/md5-cache/app-arch/drpm-9999 | 2 +- metadata/md5-cache/app-arch/dtrx-8.5.3 | 4 +- metadata/md5-cache/app-arch/dtrx-9999 | 4 +- metadata/md5-cache/app-arch/file-roller-43.1 | 2 +- metadata/md5-cache/app-arch/file-roller-44 | 2 +- metadata/md5-cache/app-arch/gcab-1.6 | 2 +- .../md5-cache/app-arch/gnome-autoar-0.4.4 | 2 +- ...ibarchive-3.7.2-r2 => libarchive-3.7.2-r3} | 2 +- metadata/md5-cache/app-arch/libdeflate-9999 | 2 +- metadata/md5-cache/app-arch/mt-st-9999 | 2 +- .../md5-cache/app-arch/par2cmdline-turbo-9999 | 2 +- metadata/md5-cache/app-arch/patool-1.15.0 | 4 +- metadata/md5-cache/app-arch/patool-2.0.0 | 4 +- metadata/md5-cache/app-arch/patool-2.1.1 | 4 +- metadata/md5-cache/app-arch/patool-2.2.0 | 4 +- metadata/md5-cache/app-arch/pixz-9999 | 2 +- metadata/md5-cache/app-arch/rpm-4.18.1 | 2 +- metadata/md5-cache/app-arch/rpm-4.19.1.1 | 2 +- metadata/md5-cache/app-arch/tardelta-1.0.1-r1 | 4 +- metadata/md5-cache/app-arch/torrentzip-1.3 | 2 +- metadata/md5-cache/app-arch/unrpa-2.3.0-r1 | 4 +- metadata/md5-cache/app-arch/vimball-0.5.1-r1 | 4 +- metadata/md5-cache/app-arch/vimball-9999 | 4 +- metadata/md5-cache/app-arch/xz-utils-5.6.1 | 13 - metadata/md5-cache/app-arch/xz-utils-9999 | 4 +- metadata/md5-cache/app-arch/zchunk-1.3.2 | 2 +- metadata/md5-cache/app-arch/zchunk-1.4.0 | 2 +- metadata/md5-cache/app-arch/zchunk-9999 | 2 +- metadata/md5-cache/app-arch/zstd-1.5.5 | 2 +- metadata/md5-cache/app-arch/zstd-1.5.5-r1 | 2 +- metadata/md5-cache/app-arch/zstd-1.5.6 | 2 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 12224 -> 12227 bytes .../md5-cache/app-backup/backintime-1.3.2-r1 | 2 +- .../md5-cache/app-backup/backintime-1.3.3-r1 | 2 +- metadata/md5-cache/app-backup/backintime-9999 | 2 +- .../md5-cache/app-backup/bareos-21.1.8-r1 | 2 +- .../md5-cache/app-backup/bareos-22.1.2-r1 | 2 +- metadata/md5-cache/app-backup/bareos-23.0.1 | 2 +- metadata/md5-cache/app-backup/bareos-23.0.2 | 2 +- metadata/md5-cache/app-backup/bareos-9999 | 2 +- .../md5-cache/app-backup/borgbackup-1.2.7 | 4 +- metadata/md5-cache/app-backup/borgmatic-1.8.8 | 4 +- metadata/md5-cache/app-backup/borgmatic-1.8.9 | 4 +- metadata/md5-cache/app-backup/btrbk-9999 | 2 +- metadata/md5-cache/app-backup/deja-dup-44.2 | 2 +- metadata/md5-cache/app-backup/duplicity-2.1.1 | 4 +- metadata/md5-cache/app-backup/duplicity-2.1.4 | 4 +- metadata/md5-cache/app-backup/duplicity-2.2.3 | 4 +- metadata/md5-cache/app-backup/mkstage4-9999 | 2 +- .../app-backup/rdiff-backup-2.0.5-r1 | 6 +- .../md5-cache/app-backup/rdiff-backup-2.2.5 | 4 +- .../md5-cache/app-backup/rdiff-backup-2.2.6 | 4 +- .../app-backup/untangle-https-backup-0.1.0-r1 | 4 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 6734 -> 6729 bytes .../app-benchmarks/bootchart2-0.14.9-r1 | 2 +- .../app-benchmarks/sysbench-1.0.20-r101 | 2 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 9301 -> 9297 bytes metadata/md5-cache/app-cdr/cdemu-3.2.5 | 2 +- metadata/md5-cache/app-cdr/cdemu-3.2.5-r1 | 2 +- metadata/md5-cache/app-cdr/gcdemu-3.2.6 | 2 +- metadata/md5-cache/app-cdr/gcdemu-3.2.6-r1 | 2 +- metadata/md5-cache/app-cdr/mirage2iso-9999 | 2 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 24768 -> 24303 bytes .../app-containers/aardvark-dns-9999 | 2 +- .../md5-cache/app-containers/buildah-1.33.5 | 16 - .../md5-cache/app-containers/buildah-1.33.6 | 16 - .../md5-cache/app-containers/buildah-1.33.7 | 2 +- .../md5-cache/app-containers/buildah-1.34.0 | 15 - .../md5-cache/app-containers/buildah-1.34.3 | 2 +- .../{buildah-1.35.1 => buildah-1.35.3} | 4 +- .../md5-cache/app-containers/buildah-9999 | 4 +- .../md5-cache/app-containers/catatonit-9999 | 2 +- metadata/md5-cache/app-containers/conmon-9999 | 2 +- .../app-containers/containers-common-9999 | 2 +- .../app-containers/containers-image-9999 | 2 +- .../app-containers/containers-shortnames-9999 | 2 +- .../app-containers/containers-storage-9999 | 2 +- metadata/md5-cache/app-containers/crun-1.11.2 | 2 +- metadata/md5-cache/app-containers/crun-1.14.3 | 2 +- metadata/md5-cache/app-containers/crun-1.8.4 | 2 +- .../md5-cache/app-containers/distrobox-9999 | 2 +- .../app-containers/docker-buildx-9999 | 2 +- .../app-containers/docker-compose-1.29.2-r3 | 4 +- .../app-containers/docker-compose-1.29.2-r5 | 4 +- .../app-containers/docker-compose-1.29.2-r6 | 4 +- .../md5-cache/app-containers/earthly-0.8.4 | 4 +- metadata/md5-cache/app-containers/lxc-5.0.3 | 2 +- .../md5-cache/app-containers/netavark-9999 | 2 +- .../md5-cache/app-containers/podman-4.9.3 | 16 - .../md5-cache/app-containers/podman-4.9.4 | 6 +- .../md5-cache/app-containers/podman-5.0.0 | 2 +- .../md5-cache/app-containers/podman-5.0.1 | 16 + metadata/md5-cache/app-containers/podman-9999 | 2 +- .../md5-cache/app-containers/podman-tui-9999 | 2 +- .../app-containers/sen-0.6.1_p20200905-r1 | 4 +- metadata/md5-cache/app-containers/skopeo-9999 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 39355 -> 39276 bytes metadata/md5-cache/app-crypt/acme-2.8.0 | 4 +- metadata/md5-cache/app-crypt/acme-2.9.0 | 4 +- metadata/md5-cache/app-crypt/acme-9999 | 4 +- metadata/md5-cache/app-crypt/acme-sh-9999 | 2 +- .../md5-cache/app-crypt/acme-tiny-5.0.1-r1 | 4 +- .../md5-cache/app-crypt/acme-tiny-5.0.1-r2 | 4 +- metadata/md5-cache/app-crypt/certbot-2.8.0 | 4 +- metadata/md5-cache/app-crypt/certbot-2.9.0 | 4 +- metadata/md5-cache/app-crypt/certbot-9999 | 4 +- .../md5-cache/app-crypt/certbot-apache-2.8.0 | 4 +- .../md5-cache/app-crypt/certbot-apache-2.9.0 | 4 +- .../md5-cache/app-crypt/certbot-apache-9999 | 4 +- .../app-crypt/certbot-dns-dnsimple-2.6.0 | 4 +- .../app-crypt/certbot-dns-nsone-1.18.0 | 6 +- .../app-crypt/certbot-dns-nsone-1.18.0-r1 | 4 +- .../md5-cache/app-crypt/certbot-nginx-2.8.0 | 4 +- .../md5-cache/app-crypt/certbot-nginx-2.9.0 | 4 +- .../md5-cache/app-crypt/certbot-nginx-9999 | 4 +- metadata/md5-cache/app-crypt/eid-mw-9999 | 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/gcr-4.2.1 | 2 +- metadata/md5-cache/app-crypt/glep63-check-11 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.23.2 | 2 +- metadata/md5-cache/app-crypt/hashcat-9999 | 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/ima-evm-utils-9999 | 2 +- .../app-crypt/johntheripper-jumbo-9999 | 2 +- metadata/md5-cache/app-crypt/kbfs-9999 | 2 +- metadata/md5-cache/app-crypt/keybase-9999 | 2 +- metadata/md5-cache/app-crypt/libnitrokey-9999 | 2 +- metadata/md5-cache/app-crypt/libsecret-0.21.1 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.20.1 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.20.2 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.21.1 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.21.2 | 2 +- metadata/md5-cache/app-crypt/moolticute-9999 | 2 +- .../md5-cache/app-crypt/nitrokey-app-9999 | 2 +- metadata/md5-cache/app-crypt/osslsigncode-2.5 | 2 +- .../md5-cache/app-crypt/p11-kit-0.25.0-r1 | 2 +- .../md5-cache/app-crypt/p11-kit-0.25.1-r1 | 2 +- metadata/md5-cache/app-crypt/p11-kit-0.25.3 | 2 +- .../md5-cache/app-crypt/p11-kit-0.25.3-r2 | 2 +- metadata/md5-cache/app-crypt/pius-3.0.0-r1 | 2 +- metadata/md5-cache/app-crypt/rotix-0.83-r3 | 2 +- metadata/md5-cache/app-crypt/sbctl-0.13-r1 | 4 +- metadata/md5-cache/app-crypt/seahorse-43.0-r3 | 2 +- metadata/md5-cache/app-crypt/swtpm-0.8.0-r2 | 2 +- metadata/md5-cache/app-crypt/swtpm-0.8.1-r2 | 2 +- .../md5-cache/app-crypt/tpm2-pkcs11-1.9.0 | 2 +- .../md5-cache/app-crypt/tpm2-pkcs11-1.9.0-r1 | 2 +- metadata/md5-cache/app-crypt/tpm2-tools-5.5 | 2 +- .../md5-cache/app-crypt/tpm2-tools-5.6-r1 | 2 +- .../md5-cache/app-crypt/yubikey-manager-5.2.0 | 4 +- .../md5-cache/app-crypt/yubikey-manager-5.2.1 | 4 +- .../md5-cache/app-crypt/yubikey-manager-5.3.0 | 4 +- .../md5-cache/app-crypt/yubikey-manager-5.4.0 | 4 +- .../app-crypt/yubikey-manager-qt-1.2.5 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 33853 -> 33857 bytes .../app-dicts/gnome-dictionary-40.0-r1 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 25449 -> 25448 bytes metadata/md5-cache/app-doc/audacity-9999 | 2 +- metadata/md5-cache/app-doc/cppman-0.5.4-r1 | 4 +- metadata/md5-cache/app-doc/cppman-0.5.6 | 4 +- .../md5-cache/app-doc/devmanual-0_pre20231106 | 2 +- metadata/md5-cache/app-doc/devmanual-9999 | 2 +- .../app-doc/eclass-manpages-99999999 | 2 +- .../md5-cache/app-doc/gimp-help-2.10.34-r2 | 2 +- .../md5-cache/app-doc/gnu-c-intro-ref-9999 | 2 +- metadata/md5-cache/app-doc/mathjax-docs-2.7.7 | 2 +- metadata/md5-cache/app-doc/mathjax-docs-3.2.2 | 2 +- metadata/md5-cache/app-doc/pms-9999 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 26352 -> 26336 bytes .../md5-cache/app-editors/bluefish-2.2.12-r2 | 2 +- .../md5-cache/app-editors/bluefish-2.2.13 | 2 +- .../md5-cache/app-editors/ecrire-0.2.0-r1 | 2 +- metadata/md5-cache/app-editors/emacs-29.3 | 2 +- .../md5-cache/app-editors/emacs-29.3.9999 | 4 +- .../md5-cache/app-editors/emacs-30.0.9999 | 4 +- metadata/md5-cache/app-editors/gedit-46.1-r1 | 2 +- metadata/md5-cache/app-editors/gedit-46.2 | 2 +- .../app-editors/gedit-plugins-46.0-r1 | 2 +- metadata/md5-cache/app-editors/ghex-44.2 | 2 +- metadata/md5-cache/app-editors/ghex-45.0 | 2 +- metadata/md5-cache/app-editors/ghex-45.2 | 2 +- metadata/md5-cache/app-editors/ghex-9999 | 2 +- .../app-editors/gnome-text-editor-45.1 | 2 +- .../app-editors/gnome-text-editor-45.3 | 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-9.0.2092 | 2 +- metadata/md5-cache/app-editors/gvim-9.0.2167 | 2 +- metadata/md5-cache/app-editors/gvim-9999 | 2 +- ...in-0.10.6-r1 => logseq-desktop-bin-0.10.8} | 2 +- metadata/md5-cache/app-editors/nano-9999 | 2 +- metadata/md5-cache/app-editors/neovim-9999 | 2 +- metadata/md5-cache/app-editors/pluma-1.26.1 | 2 +- metadata/md5-cache/app-editors/pluma-1.27.0 | 2 +- .../app-editors/pluma-plugins-1.26.0-r1 | 2 +- metadata/md5-cache/app-editors/pyvim-3.0.3 | 4 +- .../app-editors/qhexedit2-0.8.9_p20210525-r2 | 2 +- .../remarkable-1.9.0_pre20210320-r2 | 2 +- .../remarkable-1.9.0_pre20210320-r3 | 2 +- metadata/md5-cache/app-editors/retext-7.2.3 | 4 +- metadata/md5-cache/app-editors/retext-8.0.0 | 4 +- metadata/md5-cache/app-editors/retext-8.0.1 | 4 +- .../md5-cache/app-editors/retext-8.0.1-r1 | 4 +- metadata/md5-cache/app-editors/retext-9999 | 4 +- metadata/md5-cache/app-editors/texworks-0.6.8 | 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-9.0.2092 | 2 +- metadata/md5-cache/app-editors/vim-9.0.2167 | 2 +- metadata/md5-cache/app-editors/vim-9999 | 2 +- metadata/md5-cache/app-editors/vim-core-9999 | 2 +- metadata/md5-cache/app-editors/vis-9999 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 98445 -> 99117 bytes metadata/md5-cache/app-emacs/apheleia-4.1 | 4 +- metadata/md5-cache/app-emacs/autothemer-9999 | 2 +- .../app-emacs/avy-embark-collect-9999 | 2 +- metadata/md5-cache/app-emacs/buttercup-1.35 | 13 + metadata/md5-cache/app-emacs/buttercup-9999 | 12 + metadata/md5-cache/app-emacs/cape-9999 | 2 +- .../md5-cache/app-emacs/company-ebuild-9999 | 2 +- metadata/md5-cache/app-emacs/consult-9999 | 2 +- metadata/md5-cache/app-emacs/corfu-9999 | 2 +- metadata/md5-cache/app-emacs/dashboard-9999 | 2 +- metadata/md5-cache/app-emacs/doom-themes-9999 | 2 +- metadata/md5-cache/app-emacs/ef-themes-9999 | 2 +- metadata/md5-cache/app-emacs/eldev-9999 | 2 +- metadata/md5-cache/app-emacs/elpher-9999 | 2 +- .../md5-cache/app-emacs/elpy-1.35.0_p20220627 | 4 +- .../md5-cache/app-emacs/emacs-ansilove-9999 | 2 +- .../app-emacs/emacs-ebuild-snippets-9999 | 2 +- metadata/md5-cache/app-emacs/emacs-eix-9999 | 2 +- .../md5-cache/app-emacs/emacs-el-fetch-9999 | 2 +- ...emacs-ipython-notebook-0.17.0_p20220419-r1 | 2 +- .../emacs-ipython-notebook-0.17.1_pre20230826 | 2 +- .../md5-cache/app-emacs/emacs-openrc-9999 | 2 +- .../md5-cache/app-emacs/emacs-websearch-9999 | 2 +- metadata/md5-cache/app-emacs/embark-9999 | 2 +- .../md5-cache/app-emacs/embark-consult-9999 | 2 +- .../md5-cache/app-emacs/eselect-mode-9999 | 2 +- metadata/md5-cache/app-emacs/fsharp-mode-9999 | 2 +- metadata/md5-cache/app-emacs/git-modes-9999 | 2 +- .../md5-cache/app-emacs/git-timemachine-9999 | 2 +- .../md5-cache/app-emacs/gruvbox-theme-9999 | 2 +- .../md5-cache/app-emacs/haskell-mode-9999 | 2 +- metadata/md5-cache/app-emacs/jinx-1.3 | 4 +- metadata/md5-cache/app-emacs/magit-9999 | 2 +- metadata/md5-cache/app-emacs/mastodon-1.0.18 | 2 +- .../{mastodon-1.0.17 => mastodon-1.0.19} | 4 +- metadata/md5-cache/app-emacs/mastodon-9999 | 12 + .../md5-cache/app-emacs/modus-themes-9999 | 2 +- metadata/md5-cache/app-emacs/org-mode-9999 | 2 +- metadata/md5-cache/app-emacs/org-roam-9999 | 2 +- metadata/md5-cache/app-emacs/osm-9999 | 2 +- ...package-lint-0.21-r1 => package-lint-0.23} | 4 +- metadata/md5-cache/app-emacs/php-mode-9999 | 2 +- metadata/md5-cache/app-emacs/pymacs-0.26-r4 | 4 +- metadata/md5-cache/app-emacs/racket-mode-9999 | 2 +- metadata/md5-cache/app-emacs/tempel-9999 | 2 +- metadata/md5-cache/app-emacs/transient-9999 | 2 +- metadata/md5-cache/app-emacs/treemacs-3.1-r1 | 2 +- .../md5-cache/app-emacs/twittering-mode-9999 | 2 +- metadata/md5-cache/app-emacs/uxntal-mode-0.3 | 13 + metadata/md5-cache/app-emacs/vertico-9999 | 2 +- metadata/md5-cache/app-emacs/vterm-9999 | 2 +- .../md5-cache/app-emacs/vue-html-mode-9999 | 2 +- metadata/md5-cache/app-emacs/vue-mode-9999 | 2 +- metadata/md5-cache/app-emacs/with-editor-9999 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 34504 -> 34532 bytes .../app-emulation/cloud-hypervisor-9999 | 2 +- .../md5-cache/app-emulation/cloud-init-22.2.2 | 4 +- .../md5-cache/app-emulation/cloud-init-22.4 | 4 +- .../md5-cache/app-emulation/cloud-init-23.4 | 4 +- .../md5-cache/app-emulation/cloud-init-9999 | 4 +- .../app-emulation/crossover-bin-22.1.1 | 2 +- .../app-emulation/crossover-bin-23.0.0 | 2 +- .../app-emulation/crossover-bin-23.6.0 | 2 +- .../app-emulation/crossover-bin-24.0.0 | 2 +- .../app-emulation/diskimage-builder-3.32.0 | 4 +- .../app-emulation/diskimage-builder-9999 | 4 +- .../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 +- .../md5-cache/app-emulation/dxvk-2.3.1-r1 | 2 +- metadata/md5-cache/app-emulation/dxvk-9999 | 2 +- .../app-emulation/fs-uae-launcher-3.1.70 | 4 +- .../gallium-nine-standalone-0.8-r1 | 2 +- .../gallium-nine-standalone-0.9-r1 | 2 +- .../gallium-nine-standalone-9999 | 2 +- .../md5-cache/app-emulation/glean-1.23.0-r1 | 4 +- .../md5-cache/app-emulation/libcacard-2.8.1 | 2 +- .../md5-cache/app-emulation/libguestfs-1.48.6 | 2 +- .../md5-cache/app-emulation/libvirt-10.0.0-r1 | 2 +- .../md5-cache/app-emulation/libvirt-10.1.0 | 2 +- .../md5-cache/app-emulation/libvirt-9.8.0-r1 | 2 +- .../md5-cache/app-emulation/libvirt-9.9.0-r1 | 2 +- metadata/md5-cache/app-emulation/libvirt-9999 | 2 +- .../app-emulation/libvirt-glib-4.0.0 | 2 +- .../app-emulation/libvirt-glib-5.0.0 | 2 +- .../app-emulation/protontricks-1.10.5 | 4 +- metadata/md5-cache/app-emulation/qemu-7.2.10 | 2 +- metadata/md5-cache/app-emulation/qemu-7.2.4 | 2 +- metadata/md5-cache/app-emulation/qemu-7.2.9 | 2 +- metadata/md5-cache/app-emulation/qemu-8.0.4 | 2 +- metadata/md5-cache/app-emulation/qemu-8.0.5 | 2 +- metadata/md5-cache/app-emulation/qemu-8.1.5 | 2 +- metadata/md5-cache/app-emulation/qemu-8.2.1 | 2 +- metadata/md5-cache/app-emulation/qemu-8.2.2 | 2 +- metadata/md5-cache/app-emulation/qemu-9999 | 2 +- .../app-emulation/qemu-guest-agent-6.0.0 | 2 +- .../app-emulation/qemu-guest-agent-7.1.0 | 2 +- .../app-emulation/qemu-guest-agent-8.0.0 | 2 +- .../app-emulation/qemu-guest-agent-8.0.2 | 2 +- .../app-emulation/qemu-guest-agent-8.0.3 | 2 +- .../app-emulation/qemu-guest-agent-8.2.0 | 2 +- metadata/md5-cache/app-emulation/ruffle-9999 | 2 +- .../md5-cache/app-emulation/spice-0.15.1-r1 | 2 +- metadata/md5-cache/app-emulation/spice-0.15.2 | 2 +- metadata/md5-cache/app-emulation/spice-9999 | 2 +- .../app-emulation/spice-protocol-0.14.3 | 2 +- .../app-emulation/spice-protocol-0.14.4 | 2 +- .../app-emulation/spice-protocol-9999 | 2 +- metadata/md5-cache/app-emulation/uxn-9999 | 2 +- .../md5-cache/app-emulation/vendor-reset-9999 | 2 +- .../app-emulation/virt-firmware-24.2-r1 | 4 +- .../virt-firmware-24.2_p20240325 | 4 +- .../app-emulation/virt-manager-4.1.0 | 4 +- .../app-emulation/virt-manager-4.1.0-r1 | 4 +- .../md5-cache/app-emulation/virt-manager-9999 | 4 +- .../md5-cache/app-emulation/virt-viewer-11.0 | 2 +- .../md5-cache/app-emulation/virtiofsd-9999 | 2 +- .../app-emulation/virtualbox-6.1.48-r2 | 2 +- .../app-emulation/virtualbox-6.1.50-r2 | 2 +- .../app-emulation/virtualbox-7.0.12-r2 | 2 +- .../app-emulation/virtualbox-7.0.14-r2 | 2 +- .../md5-cache/app-emulation/virtualbox-9999 | 2 +- .../virtualbox-kvm-7.0.14_pre20240325 | 2 +- .../app-emulation/virtualbox-kvm-9999 | 2 +- .../md5-cache/app-emulation/vkd3d-proton-2.10 | 2 +- .../app-emulation/vkd3d-proton-2.11.1 | 2 +- .../md5-cache/app-emulation/vkd3d-proton-2.12 | 2 +- .../app-emulation/vkd3d-proton-2.6-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.5c | 2 +- .../app-emulation/wine-proton-8.0.9999 | 2 +- .../app-emulation/wine-proton-9.0.9999 | 2 +- .../md5-cache/app-emulation/wine-staging-9.0 | 2 +- .../md5-cache/app-emulation/wine-staging-9.3 | 2 +- .../app-emulation/wine-staging-9.4.1 | 2 +- .../md5-cache/app-emulation/wine-staging-9.5 | 2 +- .../md5-cache/app-emulation/wine-staging-9999 | 2 +- .../md5-cache/app-emulation/wine-vanilla-9999 | 2 +- .../app-emulation/winetricks-99999999 | 2 +- .../md5-cache/app-emulation/xen-4.16.6_pre2 | 2 +- metadata/md5-cache/app-emulation/xen-4.17.3 | 2 +- .../md5-cache/app-emulation/xen-4.17.4_pre1 | 2 +- .../app-emulation/xen-tools-4.16.6_pre2 | 2 +- .../md5-cache/app-emulation/xen-tools-4.17.3 | 2 +- .../app-emulation/xen-tools-4.17.4_pre1 | 2 +- metadata/md5-cache/app-eselect/Manifest.gz | Bin 8426 -> 8423 bytes .../md5-cache/app-eselect/eselect-gradle-9999 | 2 +- .../app-eselect/eselect-lib-bin-symlink-9999 | 2 +- .../md5-cache/app-eselect/eselect-php-9999 | 2 +- .../app-eselect/eselect-repository-14 | 2 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 7397 -> 7401 bytes .../md5-cache/app-forensics/afflib-3.7.19-r1 | 2 +- .../md5-cache/app-forensics/afflib-3.7.20 | 2 +- .../app-forensics/aflplusplus-4.07c-r1 | 2 +- .../app-forensics/aflplusplus-4.08c-r1 | 2 +- .../app-forensics/volatility3-2.4.1-r2 | 4 +- .../md5-cache/app-forensics/volatility3-2.5.2 | 4 +- metadata/md5-cache/app-forensics/yara-9999 | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 28325 -> 28331 bytes metadata/md5-cache/app-i18n/fcitx-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-anthy-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-chewing-4.9999 | 2 +- .../app-i18n/fcitx-cloudpinyin-4.9999 | 2 +- .../app-i18n/fcitx-configtool-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-hangul-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-libpinyin-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-m17n-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-qt5-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-rime-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-sayura-4.9999 | 2 +- .../app-i18n/fcitx-table-extra-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-unikey-4.9999 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.27 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.29 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.29_rc1 | 2 +- metadata/md5-cache/app-i18n/ibus-anthy-1.5.15 | 2 +- metadata/md5-cache/app-i18n/ibus-anthy-1.5.16 | 2 +- .../md5-cache/app-i18n/ibus-cangjie-2.4-r2 | 2 +- metadata/md5-cache/app-i18n/ibus-hangul-1.5.4 | 2 +- .../app-i18n/ibus-libpinyin-1.13.1-r1 | 2 +- .../md5-cache/app-i18n/ibus-libpinyin-1.15.2 | 2 +- .../md5-cache/app-i18n/ibus-pinyin-1.5.0-r5 | 2 +- .../md5-cache/app-i18n/ibus-pinyin-1.5.0-r6 | 2 +- metadata/md5-cache/app-i18n/ibus-table-1.17.4 | 2 +- .../app-i18n/ibus-typing-booster-2.25.1 | 2 +- .../app-i18n/ibus-typing-booster-2.25.3 | 2 +- .../md5-cache/app-i18n/kcm-fcitx-4.5.9999 | 2 +- metadata/md5-cache/app-i18n/libchewing-9999 | 2 +- metadata/md5-cache/app-i18n/libpinyin-9999 | 2 +- .../app-i18n/librime-lua-99999999999999 | 2 +- .../md5-cache/app-i18n/mozc-2.28.5029.102 | 2 +- .../md5-cache/app-i18n/mozc-2.28.5029.102-r1 | 2 +- .../md5-cache/app-i18n/mozc-2.28.5029.102-r2 | 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/pyzy-0.1.0-r3 | 2 +- metadata/md5-cache/app-i18n/skk-jisyo-999999 | 2 +- metadata/md5-cache/app-i18n/tagainijisho-9999 | 2 +- metadata/md5-cache/app-i18n/uchardet-9999 | 2 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4449 -> 4444 bytes metadata/md5-cache/app-laptop/mbpfan-9999 | 2 +- .../md5-cache/app-laptop/rogauracore-9999 | 2 +- metadata/md5-cache/app-laptop/tpacpi-bat-9999 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 10688 -> 10689 bytes .../md5-cache/app-metrics/collectd-5.12.0-r9 | 2 +- .../md5-cache/app-metrics/node_exporter-9999 | 2 +- .../prometheus-podman-exporter-9999 | 2 +- metadata/md5-cache/app-misc/FreeSSM-9999 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 79036 -> 79035 bytes metadata/md5-cache/app-misc/anki-23.12.1 | 2 +- .../app-misc/asciicast-tools-0.0_pre20220524 | 2 +- metadata/md5-cache/app-misc/asciinema-2.4.0 | 4 +- metadata/md5-cache/app-misc/bijiben-40.1-r2 | 2 +- metadata/md5-cache/app-misc/binwalk-2.3.6 | 4 +- metadata/md5-cache/app-misc/binwalk-2.3.8 | 4 +- metadata/md5-cache/app-misc/binwalk-2.4.0 | 4 +- metadata/md5-cache/app-misc/binwalk-9999 | 4 +- metadata/md5-cache/app-misc/broot-1.34.0 | 4 +- metadata/md5-cache/app-misc/byobu-5.133 | 2 +- .../app-misc/ca-certificates-20230311.3.96.1 | 2 +- .../ca-certificates-20230311.3.96.1-r2 | 2 +- .../app-misc/ca-certificates-20230311.3.97 | 2 +- .../app-misc/ca-certificates-20240203.3.98 | 2 +- metadata/md5-cache/app-misc/cdargs-2.1 | 2 +- .../app-misc/check-jsonschema-0.21.0-r1 | 4 +- .../app-misc/check-jsonschema-0.23.3 | 4 +- metadata/md5-cache/app-misc/chkcrontab-1.7-r2 | 2 +- metadata/md5-cache/app-misc/chkcrontab-1.7-r3 | 4 +- metadata/md5-cache/app-misc/ckb-9999 | 2 +- metadata/md5-cache/app-misc/dateutils-9999 | 2 +- metadata/md5-cache/app-misc/dvtm-9999 | 2 +- .../md5-cache/app-misc/fastfetch-0.1.9999 | 2 +- .../md5-cache/app-misc/fastfetch-0.2.9999 | 2 +- metadata/md5-cache/app-misc/fdupes-9999 | 2 +- metadata/md5-cache/app-misc/figlet-9999 | 2 +- metadata/md5-cache/app-misc/filebus-0.3.5 | 4 +- metadata/md5-cache/app-misc/fmawk-9999 | 2 +- metadata/md5-cache/app-misc/freewvs-0.1.3-r1 | 4 +- metadata/md5-cache/app-misc/freewvs-0.1.4 | 4 +- metadata/md5-cache/app-misc/g15composer-9999 | 2 +- metadata/md5-cache/app-misc/g15daemon-9999 | 2 +- metadata/md5-cache/app-misc/g15macro-9999 | 2 +- metadata/md5-cache/app-misc/g15message-9999 | 2 +- metadata/md5-cache/app-misc/g15stats-9999 | 2 +- metadata/md5-cache/app-misc/geoclue-2.7.1 | 2 +- metadata/md5-cache/app-misc/gnote-44.1 | 2 +- metadata/md5-cache/app-misc/gnote-45.0 | 2 +- metadata/md5-cache/app-misc/gnote-45.1 | 2 +- metadata/md5-cache/app-misc/golly-4.2 | 2 +- metadata/md5-cache/app-misc/grabcartoons-9999 | 2 +- metadata/md5-cache/app-misc/gramps-5.1.6-r3 | 4 +- metadata/md5-cache/app-misc/gramps-5.2.1 | 4 +- metadata/md5-cache/app-misc/grc-1.13 | 2 +- metadata/md5-cache/app-misc/hivex-1.3.23-r1 | 2 +- metadata/md5-cache/app-misc/hyfetch-1.4.10 | 4 +- metadata/md5-cache/app-misc/hyfetch-1.4.11 | 4 +- metadata/md5-cache/app-misc/hyfetch-9999 | 4 +- metadata/md5-cache/app-misc/icdiff-2.0.6 | 6 +- metadata/md5-cache/app-misc/icdiff-2.0.7 | 6 +- metadata/md5-cache/app-misc/imgurbash2-9999 | 2 +- metadata/md5-cache/app-misc/jdupes-9999 | 2 +- metadata/md5-cache/app-misc/jpipe-0.2.0-r1 | 4 +- metadata/md5-cache/app-misc/khal-0.11.1 | 4 +- metadata/md5-cache/app-misc/khal-0.11.2 | 4 +- metadata/md5-cache/app-misc/khard-0.18.0 | 4 +- .../app-misc/lcd4linux-0.11.0_pre20170527-r7 | 2 +- metadata/md5-cache/app-misc/lfm-3.1-r1 | 4 +- metadata/md5-cache/app-misc/liquidctl-1.11.1 | 4 +- metadata/md5-cache/app-misc/liquidctl-1.12.1 | 4 +- metadata/md5-cache/app-misc/lirc-0.10.1-r4 | 2 +- metadata/md5-cache/app-misc/lirc-0.10.1_p7 | 2 +- metadata/md5-cache/app-misc/lirc-0.10.2 | 2 +- metadata/md5-cache/app-misc/livecd-tools-9999 | 2 +- .../app-misc/media-player-info-24-r1 | 2 +- metadata/md5-cache/app-misc/mosquitto-2.0.18 | 2 +- metadata/md5-cache/app-misc/neofetch-9999 | 2 +- metadata/md5-cache/app-misc/nnn-4.9 | 4 +- .../md5-cache/app-misc/no-more-secrets-9999 | 2 +- metadata/md5-cache/app-misc/ola-0.10.9-r2 | 2 +- metadata/md5-cache/app-misc/openrgb-9999 | 2 +- metadata/md5-cache/app-misc/pax-utils-1.3.5 | 2 +- metadata/md5-cache/app-misc/pax-utils-1.3.7 | 2 +- metadata/md5-cache/app-misc/pax-utils-9999 | 2 +- metadata/md5-cache/app-misc/piper-0.6 | 2 +- metadata/md5-cache/app-misc/piper-0.7 | 2 +- metadata/md5-cache/app-misc/qcma-9999 | 2 +- metadata/md5-cache/app-misc/radeontop-9999 | 2 +- metadata/md5-cache/app-misc/ranger-1.9.3-r1 | 4 +- metadata/md5-cache/app-misc/ranger-9999 | 4 +- metadata/md5-cache/app-misc/recoll-1.36.2 | 2 +- metadata/md5-cache/app-misc/recoll-1.37.4 | 2 +- .../app-misc/resolve-march-native-2.2.0 | 4 +- .../app-misc/resolve-march-native-3.0.0 | 4 +- .../app-misc/resolve-march-native-3.0.0-r1 | 4 +- .../app-misc/resolve-march-native-4.0.0 | 4 +- .../app-misc/resolve-march-native-4.1.0 | 4 +- .../app-misc/resolve-march-native-5.0.1 | 4 +- .../app-misc/resolve-march-native-5.0.2 | 4 +- metadata/md5-cache/app-misc/rover-9999 | 2 +- metadata/md5-cache/app-misc/screen-9999 | 2 +- metadata/md5-cache/app-misc/screenfetch-9999 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.8-r1 | 4 +- metadata/md5-cache/app-misc/solaar-1.1.9 | 4 +- metadata/md5-cache/app-misc/solaar-9999 | 4 +- .../md5-cache/app-misc/terminal-colors-3.0.2 | 2 +- .../md5-cache/app-misc/terminal-colors-9999 | 2 +- .../md5-cache/app-misc/timew-report-1.4.0 | 4 +- .../md5-cache/app-misc/timew-report-1.4.0-r1 | 4 +- metadata/md5-cache/app-misc/tmux-9999 | 2 +- .../md5-cache/app-misc/tmux-mem-cpu-load-9999 | 2 +- .../md5-cache/app-misc/tmux2html-0.1.11-r1 | 4 +- metadata/md5-cache/app-misc/tmuxp-1.27.0 | 4 +- metadata/md5-cache/app-misc/tmuxp-1.36.0 | 4 +- metadata/md5-cache/app-misc/tmuxp-1.37.0 | 4 +- metadata/md5-cache/app-misc/tmuxp-1.38.0-r1 | 4 +- metadata/md5-cache/app-misc/tmuxp-1.40.0 | 4 +- metadata/md5-cache/app-misc/tmuxp-1.43.0 | 4 +- metadata/md5-cache/app-misc/tmuxp-1.45.0 | 4 +- metadata/md5-cache/app-misc/tracker-3.6.0 | 2 +- .../md5-cache/app-misc/tracker-miners-3.6.2 | 2 +- .../md5-cache/app-misc/trash-cli-0.23.11.10 | 4 +- .../md5-cache/app-misc/trash-cli-0.23.9.23 | 4 +- metadata/md5-cache/app-misc/vifm-9999 | 2 +- metadata/md5-cache/app-misc/vit-2.3.2 | 4 +- metadata/md5-cache/app-misc/votrify-5-r1 | 2 +- .../md5-cache/app-misc/wayland-utils-1.2.0 | 2 +- metadata/md5-cache/app-misc/yq-3.2.2 | 4 +- metadata/md5-cache/app-misc/yq-3.2.3 | 4 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 2889 -> 2886 bytes .../md5-cache/app-mobilephone/dfu-util-9999 | 2 +- .../md5-cache/app-mobilephone/gnokii-9999 | 2 +- .../md5-cache/app-mobilephone/heimdall-9999 | 2 +- .../md5-cache/app-mobilephone/scrcpy-2.3.1-r2 | 2 +- metadata/md5-cache/app-mobilephone/scrcpy-2.4 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 13527 -> 13705 bytes .../md5-cache/app-office/calcurse-4.8.0-r1 | 2 +- metadata/md5-cache/app-office/calcurse-4.8.1 | 2 +- metadata/md5-cache/app-office/denaro-2024.1.0 | 2 +- metadata/md5-cache/app-office/denaro-2024.2.0 | 2 +- .../md5-cache/app-office/endeavour-43.0-r1 | 2 +- metadata/md5-cache/app-office/endeavour-9999 | 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 +- metadata/md5-cache/app-office/gnucash-5.4-r1 | 2 +- metadata/md5-cache/app-office/gnucash-5.5 | 2 +- .../md5-cache/app-office/gnumeric-1.12.55 | 2 +- .../md5-cache/app-office/gnumeric-1.12.56 | 2 +- .../md5-cache/app-office/gnumeric-1.12.57 | 2 +- metadata/md5-cache/app-office/gtg-0.6-r1 | 2 +- .../md5-cache/app-office/impressive-0.13.1 | 2 +- .../md5-cache/app-office/impressive-0.13.2 | 2 +- .../md5-cache/app-office/joplin-desktop-3.0.2 | 14 + metadata/md5-cache/app-office/ledger-3.3.2 | 2 +- .../md5-cache/app-office/libreoffice-24.2.2.2 | 2 +- .../app-office/libreoffice-24.2.9999 | 2 +- .../md5-cache/app-office/libreoffice-7.6.4.1 | 2 +- .../md5-cache/app-office/libreoffice-7.6.5.2 | 2 +- .../md5-cache/app-office/libreoffice-7.6.6.3 | 2 +- .../md5-cache/app-office/libreoffice-7.6.9999 | 2 +- .../md5-cache/app-office/libreoffice-9999 | 2 +- .../app-office/libreoffice-bin-7.6.4.1 | 2 +- metadata/md5-cache/app-office/lyx-2.3.7 | 2 +- metadata/md5-cache/app-office/planner-0.14.91 | 2 +- metadata/md5-cache/app-office/planner-0.14.92 | 2 +- metadata/md5-cache/app-office/planner-9999 | 2 +- .../md5-cache/app-office/scribus-1.6.1-r1 | 2 +- metadata/md5-cache/app-office/scribus-9999 | 2 +- .../md5-cache/app-office/unoconv-0.9.0-r1 | 2 +- metadata/md5-cache/app-pda/Manifest.gz | Bin 3232 -> 3233 bytes .../app-pda/libimobiledevice-1.3.0-r4 | 2 +- metadata/md5-cache/app-pda/libplist-2.2.0-r4 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 18157 -> 18465 bytes .../app-portage/command-not-found-0.0.4 | 2 +- .../md5-cache/app-portage/diffmask-0.3.3-r5 | 4 +- metadata/md5-cache/app-portage/elicense-1.0.2 | 4 +- metadata/md5-cache/app-portage/elogv-0.8.3 | 4 +- metadata/md5-cache/app-portage/elogviewer-3.2 | 2 +- metadata/md5-cache/app-portage/elsw-1.0.0 | 2 +- metadata/md5-cache/app-portage/elsw-9999 | 2 +- .../app-portage/elt-patches-99999999 | 2 +- metadata/md5-cache/app-portage/esearch-1.3-r3 | 4 +- metadata/md5-cache/app-portage/esearch-9999 | 4 +- .../app-portage/fetchcommandwrapper-0.8.4-r3 | 4 +- .../app-portage/fetchcommandwrapper-0.8.4-r4 | 4 +- metadata/md5-cache/app-portage/flaggie-0.99.8 | 4 +- metadata/md5-cache/app-portage/g-cpan-9999 | 2 +- .../md5-cache/app-portage/g-octave-0.4.1-r8 | 4 +- .../md5-cache/app-portage/g-sorcery-0.2.3 | 4 +- metadata/md5-cache/app-portage/gemato-20.5 | 4 +- metadata/md5-cache/app-portage/gemato-9999 | 4 +- metadata/md5-cache/app-portage/genlop-9999 | 2 +- metadata/md5-cache/app-portage/gentle-0.3.1 | 4 +- metadata/md5-cache/app-portage/gentle-0.4.0 | 4 +- .../md5-cache/app-portage/gentoolkit-0.6.3-r1 | 2 +- .../md5-cache/app-portage/gentoolkit-0.6.5 | 2 +- .../md5-cache/app-portage/gentoolkit-9999 | 2 +- metadata/md5-cache/app-portage/gentoopm-0.5.0 | 4 +- metadata/md5-cache/app-portage/gentoopm-9999 | 4 +- metadata/md5-cache/app-portage/getuto-9999 | 2 +- .../md5-cache/app-portage/gpyutils-0.13.1 | 4 +- 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 | 4 +- metadata/md5-cache/app-portage/gs-elpa-0.2.3 | 4 +- metadata/md5-cache/app-portage/gverify-2 | 2 +- metadata/md5-cache/app-portage/hackport-9999 | 2 +- .../md5-cache/app-portage/iwdevtools-0.12.11 | 2 +- .../md5-cache/app-portage/iwdevtools-9999 | 2 +- .../md5-cache/app-portage/java-ebuilder-9999 | 2 +- .../md5-cache/app-portage/kuroneko-0.1.3-r1 | 4 +- metadata/md5-cache/app-portage/kuroneko-0.1.4 | 4 +- metadata/md5-cache/app-portage/kuroneko-0.1.5 | 4 +- .../md5-cache/app-portage/metagen-0.7.3-r2 | 4 +- .../md5-cache/app-portage/metagen-0.7.3-r3 | 4 +- metadata/md5-cache/app-portage/metagen-0.7.4 | 17 + metadata/md5-cache/app-portage/metagen-9999 | 4 +- .../md5-cache/app-portage/mirrorselect-2.4.0 | 4 +- .../md5-cache/app-portage/mirrorselect-9999 | 4 +- metadata/md5-cache/app-portage/nattka-0.4.2 | 4 +- .../md5-cache/app-portage/no-distcc-env-9999 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r4 | 4 +- metadata/md5-cache/app-portage/pfl-3.4 | 4 +- metadata/md5-cache/app-portage/pfl-3.5.1 | 4 +- metadata/md5-cache/app-portage/pfl-3.5.2 | 15 + metadata/md5-cache/app-portage/pgo-9999 | 2 +- .../app-portage/pkg-testing-tools-0.1.2 | 4 +- .../app-portage/pkg-testing-tools-0.2.2 | 4 +- .../app-portage/pkg-testing-tools-9999 | 4 +- .../md5-cache/app-portage/portage-utils-9999 | 2 +- metadata/md5-cache/app-portage/portpeek-3.2.4 | 2 +- metadata/md5-cache/app-portage/pram-10 | 2 +- .../app-portage/pycargoebuild-0.13.2 | 4 +- .../app-portage/recover-broken-vdb-1.0.0-r2 | 4 +- .../app-portage/recover-broken-vdb-9999 | 4 +- .../md5-cache/app-portage/repo-commit-9999 | 2 +- .../app-portage/smart-live-rebuild-1.4.1 | 4 +- .../app-portage/smart-live-rebuild-9999 | 4 +- metadata/md5-cache/app-portage/tatt-0.10 | 4 +- metadata/md5-cache/app-portage/tatt-0.11 | 4 +- metadata/md5-cache/app-portage/tatt-9999 | 4 +- metadata/md5-cache/app-portage/ufed-9999 | 2 +- .../md5-cache/app-portage/unsymlink-lib-20 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 18441 -> 18442 bytes metadata/md5-cache/app-shells/atuin-18.0.1 | 4 +- metadata/md5-cache/app-shells/atuin-18.1.0 | 4 +- .../md5-cache/app-shells/autojump-22.5.3-r2 | 4 +- .../md5-cache/app-shells/autojump-22.5.3-r3 | 4 +- metadata/md5-cache/app-shells/bash-9999 | 2 +- .../md5-cache/app-shells/bash-completion-2.11 | 2 +- .../md5-cache/app-shells/bash-completion-9999 | 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-3.7.0 | 2 +- metadata/md5-cache/app-shells/fish-9999 | 2 +- .../gentoo-zsh-completions-99999999 | 2 +- metadata/md5-cache/app-shells/ksh-9999 | 2 +- metadata/md5-cache/app-shells/loksh-7.1 | 2 +- metadata/md5-cache/app-shells/loksh-7.3 | 2 +- metadata/md5-cache/app-shells/mpibash-9999 | 2 +- metadata/md5-cache/app-shells/peco-9999 | 2 +- .../md5-cache/app-shells/powerline-2.7-r3 | 4 +- metadata/md5-cache/app-shells/powerline-9999 | 4 +- metadata/md5-cache/app-shells/thefuck-3.32 | 4 +- metadata/md5-cache/app-shells/thefuck-3.32-r1 | 4 +- .../app-shells/tmux-bash-completion-9999 | 2 +- .../md5-cache/app-shells/zsh-completions-9999 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 79261 -> 79246 bytes metadata/md5-cache/app-text/asciidoc-10.2.0 | 4 +- metadata/md5-cache/app-text/asciidoc-9.1.0 | 2 +- metadata/md5-cache/app-text/atril-1.26.0-r5 | 2 +- metadata/md5-cache/app-text/atril-1.26.1-r1 | 2 +- metadata/md5-cache/app-text/atril-1.26.2 | 2 +- metadata/md5-cache/app-text/atril-1.27.0 | 2 +- metadata/md5-cache/app-text/blogc-9999 | 2 +- metadata/md5-cache/app-text/calibre-5.44.0-r3 | 2 +- metadata/md5-cache/app-text/calibre-7.5.0 | 2 +- metadata/md5-cache/app-text/calibre-7.6.0 | 2 +- metadata/md5-cache/app-text/calibre-7.7.0 | 2 +- metadata/md5-cache/app-text/capyt-1.1.1-r1 | 4 +- 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/cherrytree-1.0.4 | 2 +- metadata/md5-cache/app-text/cmark-0.30.3 | 2 +- metadata/md5-cache/app-text/cmark-0.31.0 | 2 +- metadata/md5-cache/app-text/cssmin-0.2.0-r1 | 4 +- metadata/md5-cache/app-text/dblatex-0.3.11-r1 | 4 +- metadata/md5-cache/app-text/dblatex-0.3.12-r1 | 4 +- metadata/md5-cache/app-text/dblatex-0.3.12-r2 | 4 +- metadata/md5-cache/app-text/doxygen-1.10.0-r1 | 2 +- metadata/md5-cache/app-text/doxygen-1.9.8 | 2 +- metadata/md5-cache/app-text/doxygen-9999 | 2 +- metadata/md5-cache/app-text/evince-45.0 | 2 +- metadata/md5-cache/app-text/foliate-2.6.4-r2 | 2 +- metadata/md5-cache/app-text/foliate-2.6.4-r3 | 2 +- metadata/md5-cache/app-text/foliate-3.0.1 | 2 +- metadata/md5-cache/app-text/foliate-3.1.0 | 2 +- metadata/md5-cache/app-text/fzy-9999 | 2 +- .../md5-cache/app-text/gentoo-dtd-99999999 | 2 +- .../app-text/gnome-doc-utils-0.20.10-r3 | 2 +- metadata/md5-cache/app-text/grip-4.6.1 | 4 +- metadata/md5-cache/app-text/grip-4.6.1-r1 | 4 +- metadata/md5-cache/app-text/grip-4.6.2 | 4 +- metadata/md5-cache/app-text/gtranslator-42.0 | 2 +- metadata/md5-cache/app-text/gtranslator-45.2 | 2 +- metadata/md5-cache/app-text/gtranslator-45.3 | 2 +- metadata/md5-cache/app-text/htmlmin-0.1.12-r1 | 4 +- metadata/md5-cache/app-text/iso-codes-4.15.0 | 2 +- metadata/md5-cache/app-text/iso-codes-4.16.0 | 2 +- metadata/md5-cache/app-text/jo-9999 | 2 +- metadata/md5-cache/app-text/krop-0.6.0-r2 | 6 +- metadata/md5-cache/app-text/libetonyek-9999 | 2 +- metadata/md5-cache/app-text/libgepub-0.7.1 | 2 +- metadata/md5-cache/app-text/libgxps-0.3.2-r3 | 2 +- metadata/md5-cache/app-text/libmspub-9999 | 2 +- metadata/md5-cache/app-text/libmwaw-9999 | 2 +- metadata/md5-cache/app-text/libodfgen-9999 | 2 +- .../md5-cache/app-text/libstaroffice-9999 | 2 +- metadata/md5-cache/app-text/nfoview-1.28.1-r1 | 4 +- .../app-text/openpaperwork-core-2.1.2 | 4 +- .../app-text/openpaperwork-core-2.2.1 | 4 +- .../app-text/openpaperwork-gtk-2.1.2 | 4 +- .../app-text/openpaperwork-gtk-2.2.1 | 4 +- metadata/md5-cache/app-text/paper-clip-3.6 | 2 +- metadata/md5-cache/app-text/paper-clip-5.0 | 2 +- metadata/md5-cache/app-text/paper-clip-9999 | 2 +- metadata/md5-cache/app-text/paperwork-2.1.2 | 4 +- metadata/md5-cache/app-text/paperwork-2.2.1 | 4 +- .../app-text/paperwork-backend-2.1.2 | 4 +- .../app-text/paperwork-backend-2.2.1 | 4 +- .../app-text/paperwork-backend-2.2.1-r1 | 4 +- .../md5-cache/app-text/pastebinit-1.5.1-r1 | 2 +- .../md5-cache/app-text/pdfarranger-1.10.0 | 6 +- .../md5-cache/app-text/pdfarranger-1.10.1 | 6 +- .../md5-cache/app-text/pdfarranger-1.10.1-r1 | 4 +- metadata/md5-cache/app-text/pdfminer-20220506 | 4 +- metadata/md5-cache/app-text/pdfminer-20221105 | 4 +- metadata/md5-cache/app-text/pdftk-9999 | 2 +- metadata/md5-cache/app-text/pelican-4.8.0 | 4 +- metadata/md5-cache/app-text/pelican-4.9.0 | 4 +- metadata/md5-cache/app-text/pelican-4.9.1 | 4 +- metadata/md5-cache/app-text/poppler-9999 | 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 | 4 +- metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 | 4 +- metadata/md5-cache/app-text/rpl-1.15.2 | 4 +- metadata/md5-cache/app-text/rpl-1.15.5 | 4 +- metadata/md5-cache/app-text/rpl-1.9.1 | 4 +- metadata/md5-cache/app-text/scdoc-9999 | 2 +- metadata/md5-cache/app-text/sigil-2.0.2-r1 | 2 +- metadata/md5-cache/app-text/tesseract-9999 | 2 +- metadata/md5-cache/app-text/txt2tags-3.9 | 4 +- metadata/md5-cache/app-text/unpaper-7.0.0 | 2 +- metadata/md5-cache/app-text/unpaper-9999 | 2 +- .../md5-cache/app-text/wiki2beamer-0.10.0-r2 | 2 +- metadata/md5-cache/app-text/xapers-0.9.0 | 4 +- metadata/md5-cache/app-text/xapers-0.9.2 | 4 +- metadata/md5-cache/app-text/xlsx2csv-0.8.2 | 4 +- metadata/md5-cache/app-text/xml2rfc-3.17.4 | 4 +- metadata/md5-cache/app-text/xml2rfc-3.18.0 | 4 +- metadata/md5-cache/app-text/xmldiff-2.4 | 6 +- metadata/md5-cache/app-text/xmldiff-2.6.3 | 4 +- metadata/md5-cache/app-text/xournal-9999 | 2 +- metadata/md5-cache/app-text/xournalpp-9999 | 2 +- metadata/md5-cache/app-text/yelp-tools-42.1 | 2 +- metadata/md5-cache/app-text/zathura-0.5.2-r4 | 2 +- metadata/md5-cache/app-text/zathura-0.5.2-r5 | 2 +- metadata/md5-cache/app-text/zathura-0.5.4 | 2 +- metadata/md5-cache/app-text/zathura-9999 | 2 +- metadata/md5-cache/app-text/zathura-cb-0.1.10 | 2 +- metadata/md5-cache/app-text/zathura-cb-0.1.9 | 2 +- metadata/md5-cache/app-text/zathura-cb-9999 | 2 +- .../md5-cache/app-text/zathura-djvu-0.2.9 | 2 +- metadata/md5-cache/app-text/zathura-djvu-9999 | 2 +- .../app-text/zathura-pdf-mupdf-0.4.0 | 2 +- .../app-text/zathura-pdf-mupdf-0.4.1 | 2 +- .../md5-cache/app-text/zathura-pdf-mupdf-9999 | 2 +- .../app-text/zathura-pdf-poppler-0.3.1-r1 | 2 +- .../app-text/zathura-pdf-poppler-0.3.2 | 2 +- .../app-text/zathura-pdf-poppler-9999 | 2 +- metadata/md5-cache/app-text/zathura-ps-0.2.7 | 2 +- metadata/md5-cache/app-text/zathura-ps-9999 | 2 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 36287 -> 36302 bytes metadata/md5-cache/app-vim/airline-9999 | 2 +- .../md5-cache/app-vim/exheres-syntax-99999999 | 2 +- metadata/md5-cache/app-vim/fugitive-9999 | 2 +- metadata/md5-cache/app-vim/gentoo-syntax-9999 | 2 +- metadata/md5-cache/app-vim/gitgutter-99999999 | 2 +- metadata/md5-cache/app-vim/gundo-2.6.2-r3 | 2 +- metadata/md5-cache/app-vim/iris-1.0.0 | 2 +- metadata/md5-cache/app-vim/jedi-0.11.0 | 2 +- metadata/md5-cache/app-vim/jedi-0.11.2 | 2 +- metadata/md5-cache/app-vim/lightline-9999 | 2 +- metadata/md5-cache/app-vim/merginal-9999 | 2 +- metadata/md5-cache/app-vim/nerdcommenter-9999 | 2 +- metadata/md5-cache/app-vim/nerdtree-9999 | 2 +- metadata/md5-cache/app-vim/pydoc-2.0-r2 | 2 +- metadata/md5-cache/app-vim/splice-1.1.0-r4 | 2 +- metadata/md5-cache/app-vim/syntastic-9999 | 2 +- .../md5-cache/app-vim/vim-latex-1.10.0-r2 | 2 +- metadata/md5-cache/app-vim/vimpython-1.13-r3 | 2 +- metadata/md5-cache/app-vim/voom-5.3-r1 | 2 +- metadata/md5-cache/dev-ada/Manifest.gz | Bin 9493 -> 9484 bytes metadata/md5-cache/dev-ada/e3-core-22.2.0 | 4 +- metadata/md5-cache/dev-ada/e3-core-22.4.0 | 4 +- metadata/md5-cache/dev-ada/e3-testsuite-25.0 | 4 +- metadata/md5-cache/dev-ada/e3-testsuite-26.0 | 4 +- .../dev-ada/gnatcoll-bindings-23.0.0-r2 | 2 +- .../dev-ada/gnatcoll-bindings-24.0.0 | 2 +- .../md5-cache/dev-ada/gnatcoll-db-23.0.0-r1 | 2 +- .../md5-cache/dev-ada/gnatcoll-db-24.0.0-r1 | 2 +- metadata/md5-cache/dev-ada/gpr-23.0.0-r6 | 2 +- metadata/md5-cache/dev-ada/langkit-23.0.0-r3 | 4 +- metadata/md5-cache/dev-ada/langkit-24.0.0 | 4 +- .../md5-cache/dev-ada/libadalang-23.0.0-r3 | 2 +- .../md5-cache/dev-ada/libadalang-24.0.0-r1 | 2 +- metadata/md5-cache/dev-build/Manifest.gz | Bin 14806 -> 14790 bytes metadata/md5-cache/dev-build/autoconf-9999 | 2 +- .../md5-cache/dev-build/autoconf-vanilla-9999 | 2 +- .../dev-build/autoconf-wrapper-99999999 | 2 +- .../md5-cache/dev-build/automake-1.16.5-r2 | 2 +- metadata/md5-cache/dev-build/automake-9999 | 2 +- .../dev-build/automake-vanilla-1.15.1 | 2 +- .../dev-build/automake-vanilla-1.16.5 | 2 +- .../md5-cache/dev-build/automake-vanilla-9999 | 2 +- .../dev-build/automake-wrapper-99999999 | 2 +- metadata/md5-cache/dev-build/cmake-9999 | 2 +- metadata/md5-cache/dev-build/gn-0.2122 | 2 +- metadata/md5-cache/dev-build/gn-0.2143 | 2 +- metadata/md5-cache/dev-build/gn-0.2154 | 2 +- metadata/md5-cache/dev-build/gn-0.2157 | 2 +- metadata/md5-cache/dev-build/gn-9999 | 2 +- .../md5-cache/dev-build/gyp-20200512145953 | 4 +- .../md5-cache/dev-build/gyp-99999999999999 | 4 +- metadata/md5-cache/dev-build/libtool-9999 | 2 +- metadata/md5-cache/dev-build/make-9999 | 2 +- metadata/md5-cache/dev-build/meson-1.1.1 | 4 +- metadata/md5-cache/dev-build/meson-1.2.3 | 4 +- metadata/md5-cache/dev-build/meson-1.3.0-r2 | 4 +- metadata/md5-cache/dev-build/meson-1.3.1-r1 | 4 +- metadata/md5-cache/dev-build/meson-1.3.2 | 4 +- metadata/md5-cache/dev-build/meson-1.4.0 | 4 +- metadata/md5-cache/dev-build/meson-1.4.0-r1 | 4 +- metadata/md5-cache/dev-build/meson-9999 | 4 +- .../md5-cache/dev-build/meson-format-array-0 | 2 +- metadata/md5-cache/dev-build/muon-0.2.0-r2 | 2 +- metadata/md5-cache/dev-build/ninja-1.11.1-r5 | 2 +- metadata/md5-cache/dev-build/ninja-9999 | 2 +- metadata/md5-cache/dev-build/samurai-9999 | 2 +- metadata/md5-cache/dev-build/scons-4.6.0-r1 | 4 +- metadata/md5-cache/dev-build/scons-4.7.0 | 4 +- metadata/md5-cache/dev-build/slibtool-9999 | 2 +- metadata/md5-cache/dev-build/tinycmmc-9999 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 27283 -> 27271 bytes .../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-9999 | 2 +- metadata/md5-cache/dev-cpp/atkmm-2.28.3 | 2 +- metadata/md5-cache/dev-cpp/cairomm-1.14.4 | 2 +- metadata/md5-cache/dev-cpp/cairomm-1.16.2 | 2 +- metadata/md5-cache/dev-cpp/cairomm-1.18.0 | 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.5.2 | 2 +- metadata/md5-cache/dev-cpp/catch-3.5.3 | 2 +- metadata/md5-cache/dev-cpp/catch-9999 | 2 +- .../md5-cache/dev-cpp/cpp-httplib-0.14.1-r1 | 2 +- metadata/md5-cache/dev-cpp/cpp-httplib-0.15.3 | 2 +- metadata/md5-cache/dev-cpp/ctemplate-2.4 | 2 +- metadata/md5-cache/dev-cpp/eigen-3.4.9999 | 2 +- metadata/md5-cache/dev-cpp/eigen-9999 | 2 +- metadata/md5-cache/dev-cpp/gflags-9999 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.66.6 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.66.7 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.76.0 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.78.0 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.78.1 | 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 +- metadata/md5-cache/dev-cpp/gtkmm-3.24.8 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-3.24.9 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-4.12.0 | 2 +- metadata/md5-cache/dev-cpp/highway-9999 | 2 +- metadata/md5-cache/dev-cpp/libcmis-9999 | 2 +- metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 | 2 +- metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 | 2 +- metadata/md5-cache/dev-cpp/mm-common-1.0.5 | 2 +- metadata/md5-cache/dev-cpp/mm-common-1.0.6 | 2 +- metadata/md5-cache/dev-cpp/ms-gsl-9999 | 2 +- metadata/md5-cache/dev-cpp/pangomm-2.46.3 | 2 +- metadata/md5-cache/dev-cpp/pangomm-2.50.1 | 2 +- metadata/md5-cache/dev-cpp/popl-9999 | 2 +- metadata/md5-cache/dev-cpp/robin-map-9999 | 2 +- metadata/md5-cache/dev-cpp/sdbus-c++-1.4.0-r1 | 2 +- metadata/md5-cache/dev-cpp/taskflow-9999 | 2 +- metadata/md5-cache/dev-cpp/tomlplusplus-3.4.0 | 2 +- metadata/md5-cache/dev-cpp/waylandpp-9999 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 33695 -> 33718 bytes metadata/md5-cache/dev-db/barman-2.19 | 4 +- metadata/md5-cache/dev-db/barman-3.2.0 | 4 +- metadata/md5-cache/dev-db/barman-3.9.0 | 4 +- metadata/md5-cache/dev-db/kdb-3.2.0-r2 | 2 +- metadata/md5-cache/dev-db/litecli-1.10.0 | 4 +- .../md5-cache/dev-db/mariadb-connector-c-9999 | 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.27.0 | 4 +- .../md5-cache/dev-db/mysql-workbench-8.0.36 | 2 +- metadata/md5-cache/dev-db/ocp-9999 | 2 +- metadata/md5-cache/dev-db/pg_activity-3.4.2 | 4 +- metadata/md5-cache/dev-db/pgcli-4.0.1-r1 | 4 +- metadata/md5-cache/dev-db/pgpool2-9999 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.3.2 | 4 +- metadata/md5-cache/dev-db/postgis-9999 | 2 +- metadata/md5-cache/dev-db/postgresql-12.17 | 2 +- metadata/md5-cache/dev-db/postgresql-12.18 | 2 +- metadata/md5-cache/dev-db/postgresql-13.13 | 2 +- metadata/md5-cache/dev-db/postgresql-13.14 | 2 +- metadata/md5-cache/dev-db/postgresql-14.10 | 2 +- metadata/md5-cache/dev-db/postgresql-14.11 | 2 +- metadata/md5-cache/dev-db/postgresql-15.5 | 2 +- metadata/md5-cache/dev-db/postgresql-15.6 | 2 +- metadata/md5-cache/dev-db/postgresql-16.1 | 2 +- metadata/md5-cache/dev-db/postgresql-16.2 | 2 +- metadata/md5-cache/dev-db/postgresql-9999 | 2 +- metadata/md5-cache/dev-db/sqlitebrowser-9999 | 2 +- .../md5-cache/dev-db/sqlitestudio-3.4.4-r1 | 2 +- metadata/md5-cache/dev-db/sqlmap-1.7.9 | 2 +- metadata/md5-cache/dev-db/sqlmap-1.8 | 2 +- metadata/md5-cache/dev-db/sqlmap-1.8.2 | 2 +- metadata/md5-cache/dev-db/sqlmap-9999 | 2 +- metadata/md5-cache/dev-debug/Manifest.gz | Bin 9421 -> 9435 bytes metadata/md5-cache/dev-debug/apitrace-9.0-r4 | 2 +- metadata/md5-cache/dev-debug/cgdb-9999 | 2 +- metadata/md5-cache/dev-debug/d-feet-0.3.16 | 2 +- metadata/md5-cache/dev-debug/d-spy-1.6.0 | 2 +- metadata/md5-cache/dev-debug/d-spy-1.8.0 | 2 +- .../md5-cache/dev-debug/edb-debugger-9999 | 2 +- metadata/md5-cache/dev-debug/gdb-13.2-r2 | 2 +- metadata/md5-cache/dev-debug/gdb-14.1-r1 | 2 +- metadata/md5-cache/dev-debug/gdb-14.2 | 2 +- metadata/md5-cache/dev-debug/gdb-9999 | 2 +- metadata/md5-cache/dev-debug/gef-2023.08 | 2 +- metadata/md5-cache/dev-debug/gef-2024.01 | 2 +- metadata/md5-cache/dev-debug/gef-9999 | 2 +- metadata/md5-cache/dev-debug/lldb-15.0.7 | 2 +- metadata/md5-cache/dev-debug/lldb-16.0.6 | 2 +- metadata/md5-cache/dev-debug/lldb-16.0.6-r1 | 2 +- metadata/md5-cache/dev-debug/lldb-17.0.6 | 2 +- metadata/md5-cache/dev-debug/lldb-18.1.2 | 2 +- metadata/md5-cache/dev-debug/lldb-19.0.0.9999 | 2 +- .../dev-debug/lldb-19.0.0_pre20240316 | 2 +- .../dev-debug/lldb-19.0.0_pre20240322 | 2 +- .../dev-debug/lldb-19.0.0_pre20240330 | 2 +- metadata/md5-cache/dev-debug/peda-1.2 | 2 +- metadata/md5-cache/dev-debug/peda-9999 | 2 +- .../md5-cache/dev-debug/pwndbg-20230717-r1 | 2 +- metadata/md5-cache/dev-debug/pwndbg-20240214 | 4 +- metadata/md5-cache/dev-debug/pwndbg-99999999 | 4 +- metadata/md5-cache/dev-debug/strace-9999 | 2 +- metadata/md5-cache/dev-debug/systemtap-4.8 | 2 +- metadata/md5-cache/dev-debug/systemtap-4.9 | 2 +- metadata/md5-cache/dev-debug/systemtap-5.0 | 2 +- metadata/md5-cache/dev-debug/valgrind-9999 | 2 +- metadata/md5-cache/dev-dotnet/Manifest.gz | Bin 7946 -> 7942 bytes .../md5-cache/dev-dotnet/dotnet-sdk-8.0.101 | 2 +- .../md5-cache/dev-dotnet/dotnet-sdk-8.0.102 | 2 +- .../gentoo-dotnet-maintainer-tools-2.9999 | 2 +- metadata/md5-cache/dev-dotnet/pe-format-9999 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13329 -> 13331 bytes metadata/md5-cache/dev-embedded/esptool-4.6.2 | 4 +- metadata/md5-cache/dev-embedded/esptool-4.7.0 | 4 +- .../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/nodemcu-uploader-1.0.0 | 4 +- .../dev-embedded/nodemcu-uploader-1.0.0-r1 | 4 +- metadata/md5-cache/dev-embedded/openocd-9999 | 2 +- .../md5-cache/dev-embedded/platformio-6.1.11 | 4 +- .../md5-cache/dev-embedded/rpi-eeprom-15.0_p1 | 2 +- .../md5-cache/dev-embedded/rpi-eeprom-21.0_p1 | 2 +- metadata/md5-cache/dev-embedded/stlink-9999 | 2 +- .../md5-cache/dev-embedded/sunxi-tools-9999 | 2 +- .../md5-cache/dev-embedded/urjtag-2021.03 | 2 +- metadata/md5-cache/dev-embedded/urjtag-9999 | 2 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 8316 -> 8314 bytes metadata/md5-cache/dev-games/aseprite-1.2.40 | 2 +- metadata/md5-cache/dev-games/aseprite-1.3.2 | 2 +- .../md5-cache/dev-games/freecell-solver-6.8.0 | 2 +- metadata/md5-cache/dev-games/godot-3.5.3 | 2 +- metadata/md5-cache/dev-games/godot-4.2.1 | 2 +- metadata/md5-cache/dev-games/simgear-9999 | 2 +- metadata/md5-cache/dev-games/tiled-1.8.6 | 2 +- metadata/md5-cache/dev-go/Manifest.gz | Bin 6095 -> 6096 bytes .../md5-cache/dev-go/licenseclassifier-9999 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 75183 -> 75339 bytes .../dev-java/commons-beanutils-1.9.4-r1 | 15 - .../dev-java/commons-beanutils-1.9.4-r2 | 16 + .../md5-cache/dev-java/coursier-bin-2.1.8 | 4 +- ...{coursier-bin-2.1.5 => coursier-bin-2.1.9} | 6 +- .../md5-cache/dev-java/java-config-2.3.1-r1 | 2 +- .../md5-cache/dev-java/java-config-2.3.3-r1 | 2 +- metadata/md5-cache/dev-java/java-config-9999 | 2 +- metadata/md5-cache/dev-java/javatoolkit-0.6.7 | 2 +- .../md5-cache/dev-java/scala-cli-bin-1.2.1 | 13 + metadata/md5-cache/dev-java/velocity-2.3 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 46056 -> 45456 bytes metadata/md5-cache/dev-lang/algol68g-3.5.1 | 4 +- metadata/md5-cache/dev-lang/dafny-4.4.0-r1 | 2 +- metadata/md5-cache/dev-lang/dafny-4.5.0 | 2 +- metadata/md5-cache/dev-lang/dafny-4.6.0 | 2 +- metadata/md5-cache/dev-lang/dzaima-bqn-9999 | 2 +- metadata/md5-cache/dev-lang/eisl-9999 | 2 +- metadata/md5-cache/dev-lang/gdl-1.0.1-r2 | 2 +- metadata/md5-cache/dev-lang/gdl-1.0.4 | 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-r5 | 2 +- metadata/md5-cache/dev-lang/go-9999 | 2 +- metadata/md5-cache/dev-lang/ispc-1.23.0 | 2 +- .../md5-cache/dev-lang/jerryscript-2.4.0-r4 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 | 4 +- metadata/md5-cache/dev-lang/jsonnet-0.19.1 | 4 +- metadata/md5-cache/dev-lang/jsonnet-0.20.0 | 4 +- 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/julia-1.9.4 | 2 +- metadata/md5-cache/dev-lang/luau-0.611 | 12 - .../dev-lang/{luau-0.609 => luau-0.618} | 8 +- metadata/md5-cache/dev-lang/moarvm-9999 | 2 +- metadata/md5-cache/dev-lang/nelua-99999999 | 2 +- metadata/md5-cache/dev-lang/nqp-9999 | 2 +- metadata/md5-cache/dev-lang/orc-0.4.33 | 2 +- metadata/md5-cache/dev-lang/orc-0.4.34 | 2 +- .../dev-lang/{php-8.2.16-r1 => php-8.2.17} | 2 +- .../dev-lang/{php-8.3.3-r1 => php-8.3.4} | 12 +- metadata/md5-cache/dev-lang/python-3.10.13_p3 | 2 +- metadata/md5-cache/dev-lang/python-3.10.14 | 2 +- metadata/md5-cache/dev-lang/python-3.11.8_p1 | 2 +- metadata/md5-cache/dev-lang/python-3.12.2_p1 | 2 +- .../md5-cache/dev-lang/python-3.13.0_alpha4 | 2 +- .../md5-cache/dev-lang/python-3.13.0_alpha5 | 2 +- metadata/md5-cache/dev-lang/python-3.8.18_p2 | 2 +- metadata/md5-cache/dev-lang/python-3.8.19 | 2 +- metadata/md5-cache/dev-lang/python-3.9.18_p2 | 2 +- metadata/md5-cache/dev-lang/python-3.9.19 | 2 +- .../md5-cache/dev-lang/python-exec-2.4.10 | 2 +- .../md5-cache/dev-lang/python-exec-conf-2.4.6 | 2 +- metadata/md5-cache/dev-lang/qu-prolog-10.6 | 2 +- metadata/md5-cache/dev-lang/qu-prolog-10.7 | 2 +- .../md5-cache/dev-lang/rapydscript-ng-9999 | 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.73.0 | 2 +- metadata/md5-cache/dev-lang/rust-1.74.1 | 2 +- metadata/md5-cache/dev-lang/rust-1.75.0-r1 | 2 +- metadata/md5-cache/dev-lang/rust-1.76.0-r1 | 2 +- metadata/md5-cache/dev-lang/souffle-2.4.1 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.15.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-115.3.1 | 2 +- .../md5-cache/dev-lang/spidermonkey-115.7.0 | 16 - .../md5-cache/dev-lang/spidermonkey-115.8.0 | 16 - .../md5-cache/dev-lang/spidermonkey-115.9.0 | 16 - .../md5-cache/dev-lang/spidermonkey-115.9.1 | 6 +- metadata/md5-cache/dev-lang/tcc-9999 | 2 +- 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-9999 | 2 +- metadata/md5-cache/dev-libs/FBGEMM-2023.11.02 | 2 +- metadata/md5-cache/dev-libs/FBGEMM-2023.12.01 | 2 +- .../md5-cache/dev-libs/FP16-2021.03.20-r4 | 2 +- metadata/md5-cache/dev-libs/Ice-3.7.10 | 2 +- metadata/md5-cache/dev-libs/Ice-3.7.10-r1 | 2 +- metadata/md5-cache/dev-libs/Ice-3.7.10-r2 | 2 +- metadata/md5-cache/dev-libs/Ice-3.7.8-r2 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 181436 -> 181973 bytes metadata/md5-cache/dev-libs/OpenNI-9999 | 2 +- metadata/md5-cache/dev-libs/OpenNI2-9999 | 2 +- metadata/md5-cache/dev-libs/aml-0.3.0 | 2 +- metadata/md5-cache/dev-libs/aml-9999 | 2 +- .../md5-cache/dev-libs/apache-arrow-15.0.2 | 4 +- metadata/md5-cache/dev-libs/appstream-0.15.6 | 2 +- metadata/md5-cache/dev-libs/appstream-0.16.4 | 2 +- metadata/md5-cache/dev-libs/appstream-1.0.2 | 2 +- .../md5-cache/dev-libs/appstream-glib-0.8.2 | 2 +- metadata/md5-cache/dev-libs/atk-2.38.0 | 2 +- metadata/md5-cache/dev-libs/bemenu-9999 | 2 +- metadata/md5-cache/dev-libs/boost-1.84.0-r3 | 2 +- metadata/md5-cache/dev-libs/botan-2.19.3-r2 | 2 +- metadata/md5-cache/dev-libs/botan-2.19.4 | 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/botan-3.2.0-r2 | 2 +- metadata/md5-cache/dev-libs/botan-3.3.0 | 2 +- metadata/md5-cache/dev-libs/boxfort-0.1.1 | 2 +- metadata/md5-cache/dev-libs/boxfort-0.1.4 | 2 +- metadata/md5-cache/dev-libs/capstone-4.0.2-r2 | 2 +- metadata/md5-cache/dev-libs/capstone-5.0.1 | 4 +- metadata/md5-cache/dev-libs/capstone-9999 | 4 +- metadata/md5-cache/dev-libs/cglm-0.9.2 | 2 +- metadata/md5-cache/dev-libs/cglm-0.9.3 | 2 +- .../md5-cache/dev-libs/console_bridge-9999 | 2 +- metadata/md5-cache/dev-libs/cowsql-1.15.6 | 16 + metadata/md5-cache/dev-libs/cppcodec-9999 | 2 +- metadata/md5-cache/dev-libs/criterion-2.4.0 | 2 +- metadata/md5-cache/dev-libs/criterion-2.4.1 | 2 +- metadata/md5-cache/dev-libs/cutlass-3.3.0 | 2 +- metadata/md5-cache/dev-libs/darts-9999 | 2 +- metadata/md5-cache/dev-libs/distorm3-3.5.2-r1 | 4 +- .../dev-libs/eekboard-1.0.8_p20121001-r1 | 2 +- metadata/md5-cache/dev-libs/efl-1.27.0 | 2 +- metadata/md5-cache/dev-libs/ell-9999 | 2 +- metadata/md5-cache/dev-libs/folks-0.15.6 | 2 +- metadata/md5-cache/dev-libs/folks-0.15.6-r1 | 2 +- metadata/md5-cache/dev-libs/folks-0.15.7 | 2 +- metadata/md5-cache/dev-libs/folks-0.15.9 | 2 +- metadata/md5-cache/dev-libs/fribidi-1.0.13 | 2 +- metadata/md5-cache/dev-libs/girara-0.4.0-r1 | 2 +- metadata/md5-cache/dev-libs/girara-0.4.2 | 2 +- metadata/md5-cache/dev-libs/girara-9999 | 2 +- metadata/md5-cache/dev-libs/gjs-1.78.1 | 2 +- metadata/md5-cache/dev-libs/gjs-1.78.4 | 2 +- metadata/md5-cache/dev-libs/gjs-1.78.5 | 2 +- metadata/md5-cache/dev-libs/glib-2.76.4 | 2 +- metadata/md5-cache/dev-libs/glib-2.78.3 | 2 +- metadata/md5-cache/dev-libs/glib-2.78.4-r1 | 2 +- metadata/md5-cache/dev-libs/gnulib-9999-r1 | 2 +- .../dev-libs/gobject-introspection-1.76.1 | 2 +- .../dev-libs/gobject-introspection-1.78.1 | 2 +- metadata/md5-cache/dev-libs/gom-0.4 | 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/hyperscan-5.4.2 | 2 +- .../dev-libs/hyprland-protocols-0.2-r1 | 2 +- .../dev-libs/hyprland-protocols-9999 | 2 +- metadata/md5-cache/dev-libs/icu-74.2 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.11 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.6 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.9 | 2 +- metadata/md5-cache/dev-libs/inih-57-r1 | 2 +- metadata/md5-cache/dev-libs/inih-58 | 2 +- .../dev-libs/intel-vc-intrinsics-0.16.0 | 2 +- .../dev-libs/intel-vc-intrinsics-0.18.0 | 2 +- metadata/md5-cache/dev-libs/json-c-9999 | 2 +- metadata/md5-cache/dev-libs/json-glib-1.8.0 | 2 +- .../dev-libs/json-parser-1.1.0_p20211208 | 4 +- metadata/md5-cache/dev-libs/jsoncpp-1.9.5 | 2 +- .../md5-cache/dev-libs/jsonrpc-glib-3.44.0 | 2 +- metadata/md5-cache/dev-libs/keystone-0.9.2-r2 | 4 +- metadata/md5-cache/dev-libs/keystone-0.9.2-r3 | 4 +- metadata/md5-cache/dev-libs/keystone-9999 | 4 +- .../md5-cache/dev-libs/kopeninghours-23.08.5 | 2 +- .../md5-cache/dev-libs/kopeninghours-24.02.1 | 2 +- metadata/md5-cache/dev-libs/kreport-3.2.0-r3 | 2 +- metadata/md5-cache/dev-libs/libaio-9999 | 2 +- metadata/md5-cache/dev-libs/libansilove-9999 | 2 +- metadata/md5-cache/dev-libs/libbpf-9999 | 2 +- metadata/md5-cache/dev-libs/libbytesize-2.10 | 2 +- metadata/md5-cache/dev-libs/libbytesize-2.9 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.10.2 | 2 +- metadata/md5-cache/dev-libs/libcdada-0.4.0 | 2 +- metadata/md5-cache/dev-libs/libcec-6.0.2-r1 | 2 +- metadata/md5-cache/dev-libs/libcec-6.0.2-r2 | 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.6 | 2 +- metadata/md5-cache/dev-libs/libclc-18.1.2 | 2 +- .../md5-cache/dev-libs/libclc-19.0.0.9999 | 2 +- .../dev-libs/libclc-19.0.0_pre20240316 | 2 +- .../dev-libs/libclc-19.0.0_pre20240322 | 2 +- .../dev-libs/libclc-19.0.0_pre20240330 | 2 +- metadata/md5-cache/dev-libs/libcpuid-0.6.4 | 2 +- metadata/md5-cache/dev-libs/libcss-9999 | 2 +- metadata/md5-cache/dev-libs/libdazzle-3.44.0 | 2 +- metadata/md5-cache/dev-libs/libdex-0.4.1 | 2 +- metadata/md5-cache/dev-libs/libdex-0.4.3 | 2 +- .../md5-cache/dev-libs/libdivecomputer-9999 | 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/libdnet-1.18.0 | 2 +- metadata/md5-cache/dev-libs/libei-1.2.0 | 2 +- metadata/md5-cache/dev-libs/libei-1.2.1 | 2 +- metadata/md5-cache/dev-libs/libevdev-1.13.1 | 2 +- metadata/md5-cache/dev-libs/libevdev-9999 | 2 +- metadata/md5-cache/dev-libs/libevent-9999 | 2 +- metadata/md5-cache/dev-libs/libfmt-9999 | 2 +- metadata/md5-cache/dev-libs/libg15-9999 | 2 +- metadata/md5-cache/dev-libs/libg15render-9999 | 2 +- .../md5-cache/dev-libs/libgdata-0.18.1-r1 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.7.2 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.8.0 | 2 +- .../md5-cache/dev-libs/libgit2-glib-1.2.0 | 2 +- .../md5-cache/dev-libs/libglib-testing-0.1.1 | 2 +- .../dev-libs/libgnome-games-support-1.8.2 | 2 +- .../dev-libs/libgnome-games-support-2.0.0 | 2 +- metadata/md5-cache/dev-libs/libgnt-2.14.2 | 2 +- metadata/md5-cache/dev-libs/libgnt-2.14.3 | 2 +- metadata/md5-cache/dev-libs/libgudev-238-r1 | 2 +- metadata/md5-cache/dev-libs/libgusb-0.4.7 | 2 +- metadata/md5-cache/dev-libs/libgusb-0.4.8 | 2 +- metadata/md5-cache/dev-libs/libgweather-4.4.0 | 2 +- metadata/md5-cache/dev-libs/libgweather-4.4.2 | 2 +- metadata/md5-cache/dev-libs/libical-3.0.17 | 2 +- metadata/md5-cache/dev-libs/libinput-1.25.0 | 2 +- metadata/md5-cache/dev-libs/libixion-0.19.0 | 2 +- metadata/md5-cache/dev-libs/libixion-9999 | 2 +- metadata/md5-cache/dev-libs/libjcat-0.1.14 | 2 +- metadata/md5-cache/dev-libs/libliftoff-0.3.0 | 2 +- metadata/md5-cache/dev-libs/libliftoff-0.4.1 | 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/libmanette-0.2.6 | 2 +- metadata/md5-cache/dev-libs/libmanette-0.2.7 | 2 +- metadata/md5-cache/dev-libs/libmaxminddb-9999 | 2 +- metadata/md5-cache/dev-libs/libmowgli-9999 | 2 +- metadata/md5-cache/dev-libs/libmspack-9999 | 2 +- metadata/md5-cache/dev-libs/libnl-3.7.0 | 4 +- metadata/md5-cache/dev-libs/libnl-3.8.0 | 4 +- metadata/md5-cache/dev-libs/libnl-3.9.0 | 4 +- metadata/md5-cache/dev-libs/libnl-9999 | 4 +- metadata/md5-cache/dev-libs/libnsutils-9999 | 2 +- metadata/md5-cache/dev-libs/liborcus-0.19.2 | 2 +- metadata/md5-cache/dev-libs/liborcus-9999 | 2 +- metadata/md5-cache/dev-libs/libpeas-1.36.0 | 2 +- metadata/md5-cache/dev-libs/libplatform-9999 | 2 +- metadata/md5-cache/dev-libs/libportal-0.7.1 | 2 +- metadata/md5-cache/dev-libs/libpqxx-7.7.5 | 2 +- .../md5-cache/dev-libs/libpwquality-1.4.5 | 2 +- .../md5-cache/dev-libs/libpwquality-1.4.5-r1 | 2 +- metadata/md5-cache/dev-libs/libpy-0.2.5-r2 | 4 +- metadata/md5-cache/dev-libs/libratbag-0.15 | 2 +- metadata/md5-cache/dev-libs/libratbag-0.16 | 2 +- metadata/md5-cache/dev-libs/libratbag-0.17 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.8.2 | 2 +- metadata/md5-cache/dev-libs/librdkafka-2.1.1 | 2 +- metadata/md5-cache/dev-libs/librdkafka-2.2.0 | 2 +- .../md5-cache/dev-libs/librdkafka-2.2.0-r1 | 2 +- metadata/md5-cache/dev-libs/librelp-1.10.0-r1 | 2 +- metadata/md5-cache/dev-libs/librelp-1.11.0 | 2 +- metadata/md5-cache/dev-libs/librevenge-9999 | 2 +- metadata/md5-cache/dev-libs/libsass-9999 | 2 +- metadata/md5-cache/dev-libs/libscfg-0.1.1 | 2 +- .../md5-cache/dev-libs/libserialport-9999 | 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 +- metadata/md5-cache/dev-libs/libtracecmd-1.5.1 | 2 +- .../md5-cache/dev-libs/libtraceevent-1.7.3 | 2 +- metadata/md5-cache/dev-libs/libtracefs-1.7.0 | 2 +- metadata/md5-cache/dev-libs/libucl-9999 | 2 +- metadata/md5-cache/dev-libs/libudfread-9999 | 2 +- metadata/md5-cache/dev-libs/libuv-9999 | 2 +- metadata/md5-cache/dev-libs/libvarlink-22 | 2 +- metadata/md5-cache/dev-libs/libvarlink-23 | 2 +- metadata/md5-cache/dev-libs/libvoikko-4.3.2 | 2 +- metadata/md5-cache/dev-libs/libwacom-2.10.0 | 2 +- metadata/md5-cache/dev-libs/libwacom-2.6.0 | 2 +- metadata/md5-cache/dev-libs/libwacom-2.7.0 | 2 +- metadata/md5-cache/dev-libs/libwacom-2.8.0 | 2 +- metadata/md5-cache/dev-libs/libxml2-2.11.7 | 2 +- metadata/md5-cache/dev-libs/libxml2-2.12.5 | 2 +- metadata/md5-cache/dev-libs/libxml2-2.12.6 | 2 +- metadata/md5-cache/dev-libs/libxml2-9999 | 2 +- metadata/md5-cache/dev-libs/libxmlb-0.3.14 | 2 +- metadata/md5-cache/dev-libs/libxslt-1.1.39 | 2 +- metadata/md5-cache/dev-libs/libxslt-9999 | 2 +- .../md5-cache/dev-libs/link-grammar-5.12.3 | 2 +- metadata/md5-cache/dev-libs/marisa-0.2.6 | 2 +- metadata/md5-cache/dev-libs/marisa-9999 | 2 +- metadata/md5-cache/dev-libs/mathjax-2.7.7-r1 | 2 +- metadata/md5-cache/dev-libs/mathjax-3.2.2-r2 | 2 +- metadata/md5-cache/dev-libs/newt-0.52.23 | 2 +- metadata/md5-cache/dev-libs/newt-0.52.23-r1 | 2 +- metadata/md5-cache/dev-libs/newt-0.52.24 | 2 +- metadata/md5-cache/dev-libs/nss-3.91 | 16 - metadata/md5-cache/dev-libs/oniguruma-9999 | 2 +- metadata/md5-cache/dev-libs/opensc-9999 | 2 +- metadata/md5-cache/dev-libs/openssl-3.2.1-r1 | 2 +- metadata/md5-cache/dev-libs/pigpio-79 | 4 +- metadata/md5-cache/dev-libs/pugixml-9999 | 2 +- .../dev-libs/{raft-0.19.1 => raft-0.22.1} | 6 +- metadata/md5-cache/dev-libs/rapidjson-9999 | 2 +- .../dev-libs/redland-bindings-1.0.17.1-r101 | 2 +- .../dev-libs/rocm-opencl-runtime-9999 | 2 +- metadata/md5-cache/dev-libs/serd-0.32.2 | 2 +- metadata/md5-cache/dev-libs/simde-0.8.0-r1 | 2 +- metadata/md5-cache/dev-libs/sord-0.16.16-r1 | 2 +- metadata/md5-cache/dev-libs/sord-9999 | 2 +- metadata/md5-cache/dev-libs/spdlog-9999 | 2 +- metadata/md5-cache/dev-libs/squareball-9999 | 2 +- metadata/md5-cache/dev-libs/stfl-0.24-r4 | 2 +- metadata/md5-cache/dev-libs/stfl-0.24-r5 | 2 +- .../md5-cache/dev-libs/template-glib-3.36.1 | 2 +- .../md5-cache/dev-libs/template-glib-3.36.2 | 2 +- metadata/md5-cache/dev-libs/tllist-1.0.5-r1 | 2 +- metadata/md5-cache/dev-libs/tllist-1.1.0 | 2 +- .../md5-cache/dev-libs/totem-pl-parser-3.26.6 | 2 +- .../dev-libs/totem-pl-parser-3.26.6-r1 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r1 | 4 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r2 | 4 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r3 | 4 +- .../md5-cache/dev-libs/tree-sitter-0.22.2 | 12 + metadata/md5-cache/dev-libs/tree-sitter-9999 | 2 +- .../dev-libs/tree-sitter-bash-0.21.0-r1 | 4 +- .../md5-cache/dev-libs/tree-sitter-c-0.21.0 | 4 +- .../md5-cache/dev-libs/tree-sitter-cpp-0.20.5 | 14 + .../md5-cache/dev-libs/tree-sitter-css-0.20.0 | 2 +- .../dev-libs/tree-sitter-haskell-0.15.0 | 14 + ...ter-css-0.19.0 => tree-sitter-html-0.20.2} | 10 +- .../dev-libs/tree-sitter-python-0.21.0-r1 | 4 +- metadata/md5-cache/dev-libs/udis86-1.7.2-r1 | 2 +- metadata/md5-cache/dev-libs/univalue-9999 | 2 +- metadata/md5-cache/dev-libs/urdfdom-9999 | 2 +- .../md5-cache/dev-libs/urdfdom_headers-9999 | 2 +- metadata/md5-cache/dev-libs/utfcpp-9999 | 2 +- metadata/md5-cache/dev-libs/voikko-fi-2.5-r1 | 2 +- .../md5-cache/dev-libs/volume_key-0.3.12-r4 | 2 +- metadata/md5-cache/dev-libs/wayland-1.22.0 | 2 +- metadata/md5-cache/dev-libs/wayland-9999 | 2 +- .../md5-cache/dev-libs/wayland-protocols-1.32 | 2 +- .../md5-cache/dev-libs/wayland-protocols-1.33 | 2 +- .../md5-cache/dev-libs/wayland-protocols-1.34 | 2 +- .../md5-cache/dev-libs/wayland-protocols-9999 | 2 +- metadata/md5-cache/dev-libs/weston-11.0.1-r1 | 2 +- metadata/md5-cache/dev-libs/weston-11.0.1-r10 | 2 +- metadata/md5-cache/dev-libs/weston-12.0.91-r1 | 2 +- metadata/md5-cache/dev-libs/weston-13.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/weston-9999 | 2 +- metadata/md5-cache/dev-libs/xalan-c-9999 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.4.22 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.4.23 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.4.24 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.4.25 | 2 +- metadata/md5-cache/dev-libs/zix-0.4.2 | 2 +- .../md5-cache/dev-libs/zziplib-0.13.72-r4 | 2 +- metadata/md5-cache/dev-libs/zziplib-0.13.74 | 2 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5196 -> 5197 bytes .../dev-lisp/trivial-gray-streams-99999999 | 2 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 105145 -> 105147 bytes metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-18.1.2 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-19.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-19.0.0_pre20240316 | 2 +- .../dev-ml/llvm-ocaml-19.0.0_pre20240322 | 2 +- .../dev-ml/llvm-ocaml-19.0.0_pre20240330 | 2 +- .../md5-cache/dev-perl/App-cpanminus-9999 | 2 +- .../md5-cache/dev-perl/Lab-Measurement-9999 | 2 +- metadata/md5-cache/dev-perl/Lab-Zhinst-9999 | 2 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 295700 -> 295692 bytes metadata/md5-cache/dev-php/Manifest.gz | Bin 45586 -> 45588 bytes metadata/md5-cache/dev-php/libvirt-php-9999 | 2 +- metadata/md5-cache/dev-php/pecl-ssh2-9999 | 2 +- metadata/md5-cache/dev-php/pecl-zmq-9999 | 2 +- metadata/md5-cache/dev-php/scrypt-9999 | 2 +- .../md5-cache/dev-python/APScheduler-3.10.4 | 4 +- metadata/md5-cache/dev-python/Arpeggio-2.0.2 | 4 +- metadata/md5-cache/dev-python/Babel-2.14.0 | 4 +- .../md5-cache/dev-python/BitVector-3.5.0-r1 | 4 +- .../md5-cache/dev-python/ConfigArgParse-1.7 | 4 +- .../dev-python/CppHeaderParser-2.7.4-r1 | 4 +- metadata/md5-cache/dev-python/Faker-23.3.0 | 16 - metadata/md5-cache/dev-python/Faker-24.1.0 | 16 - metadata/md5-cache/dev-python/Faker-24.2.0 | 8 +- metadata/md5-cache/dev-python/Faker-24.3.0 | 16 - metadata/md5-cache/dev-python/Faker-24.4.0 | 4 +- .../md5-cache/dev-python/Frozen-Flask-1.0.2 | 4 +- .../md5-cache/dev-python/GitPython-3.1.42 | 4 +- .../md5-cache/dev-python/GitPython-3.1.43 | 16 + .../dev-python/GridDataFormats-1.0.2 | 4 +- metadata/md5-cache/dev-python/IPy-1.01-r1 | 4 +- .../md5-cache/dev-python/Levenshtein-0.25.0 | 4 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 349376 -> 346722 bytes .../md5-cache/dev-python/MechanicalSoup-1.3.0 | 4 +- metadata/md5-cache/dev-python/Nuitka-2.1.2 | 4 +- metadata/md5-cache/dev-python/Nuitka-2.1.3 | 4 +- metadata/md5-cache/dev-python/Nuitka-2.1.4 | 4 +- .../md5-cache/dev-python/Opcodes-0.3.14-r1 | 4 +- .../md5-cache/dev-python/OutputCheck-0.4.2-r1 | 4 +- .../dev-python/PeachPy-2022.11.13-r2 | 4 +- metadata/md5-cache/dev-python/PyGithub-2.2.0 | 4 +- metadata/md5-cache/dev-python/PyGithub-2.3.0 | 4 +- .../md5-cache/dev-python/PyQt-builder-1.15.4 | 4 +- .../md5-cache/dev-python/PyQt5-5.15.10-r1 | 4 +- .../md5-cache/dev-python/PyQt5-sip-12.13.0-r1 | 4 +- metadata/md5-cache/dev-python/PyQt6-6.6.1 | 4 +- .../dev-python/PyQt6-WebEngine-6.6.0 | 4 +- .../md5-cache/dev-python/PyQt6-sip-13.6.0 | 4 +- .../dev-python/PyQtWebEngine-5.15.6-r1 | 4 +- .../md5-cache/dev-python/PyRSS2Gen-1.1-r2 | 4 +- metadata/md5-cache/dev-python/PySDL2-0.9.16 | 4 +- .../md5-cache/dev-python/PySensors-0.0.4-r1 | 4 +- .../md5-cache/dev-python/PySocks-1.7.1-r2 | 4 +- metadata/md5-cache/dev-python/Pyro5-5.15-r1 | 4 +- metadata/md5-cache/dev-python/QtPy-2.4.1-r1 | 4 +- metadata/md5-cache/dev-python/a2wsgi-1.10.4 | 4 +- metadata/md5-cache/dev-python/absl-py-2.1.0 | 4 +- .../dev-python/accessible-pygments-0.0.4 | 4 +- metadata/md5-cache/dev-python/adblock-0.6.0 | 4 +- metadata/md5-cache/dev-python/aesara-2.9.3 | 4 +- metadata/md5-cache/dev-python/agate-1.9.1 | 6 +- metadata/md5-cache/dev-python/agate-dbf-0.2.3 | 4 +- .../md5-cache/dev-python/agate-excel-0.4.1 | 4 +- metadata/md5-cache/dev-python/agate-sql-0.7.2 | 4 +- metadata/md5-cache/dev-python/aiocache-0.12.2 | 4 +- metadata/md5-cache/dev-python/aiodns-3.1.1 | 4 +- metadata/md5-cache/dev-python/aiodns-3.2.0 | 18 + metadata/md5-cache/dev-python/aiofiles-23.2.1 | 4 +- .../dev-python/aiohappyeyeballs-2.3.2 | 4 +- metadata/md5-cache/dev-python/aiohttp-3.9.3 | 4 +- .../dev-python/aiohttp-cors-0.7.0-r2 | 4 +- .../dev-python/aiohttp-oauthlib-0.1.0 | 4 +- .../md5-cache/dev-python/aiohttp-socks-0.8.4 | 4 +- .../md5-cache/dev-python/aioitertools-0.11.0 | 2 +- metadata/md5-cache/dev-python/aiopylgtv-0.4.1 | 4 +- .../md5-cache/dev-python/aioresponses-0.7.6 | 4 +- .../md5-cache/dev-python/aiorpcx-0.22.1-r1 | 4 +- metadata/md5-cache/dev-python/aiorpcx-0.23.1 | 4 +- metadata/md5-cache/dev-python/aiosignal-1.3.1 | 4 +- metadata/md5-cache/dev-python/aiosmtpd-1.4.5 | 4 +- .../md5-cache/dev-python/aiosqlite-0.20.0 | 2 +- metadata/md5-cache/dev-python/aiostream-0.5.2 | 4 +- .../md5-cache/dev-python/aiounittest-1.4.2 | 4 +- metadata/md5-cache/dev-python/ajsonrpc-1.2.0 | 4 +- .../md5-cache/dev-python/alabaster-0.7.16 | 2 +- metadata/md5-cache/dev-python/alembic-1.13.1 | 6 +- .../md5-cache/dev-python/allpairspy-2.5.1 | 4 +- metadata/md5-cache/dev-python/amodem-1.15.4 | 4 +- metadata/md5-cache/dev-python/amqp-5.2.0 | 4 +- .../md5-cache/dev-python/aniso8601-9.0.1-r1 | 4 +- .../dev-python/annotated-types-0.6.0 | 4 +- metadata/md5-cache/dev-python/ansi-0.3.7 | 4 +- metadata/md5-cache/dev-python/ansi2html-1.9.1 | 4 +- .../dev-python/ansible-compat-4.1.11 | 4 +- .../dev-python/ansible-pygments-0.1.1-r1 | 4 +- .../md5-cache/dev-python/ansicolor-0.3.2-r1 | 4 +- metadata/md5-cache/dev-python/ansicolor-9999 | 4 +- .../dev-python/antlr4-python3-runtime-4.13.1 | 4 +- metadata/md5-cache/dev-python/anyascii-0.3.2 | 4 +- metadata/md5-cache/dev-python/anyio-4.3.0 | 4 +- metadata/md5-cache/dev-python/anyqt-0.2.0 | 4 +- .../dev-python/apache-libcloud-3.8.0-r1 | 4 +- metadata/md5-cache/dev-python/apipkg-3.0.2 | 4 +- metadata/md5-cache/dev-python/apispec-6.4.0 | 4 +- metadata/md5-cache/dev-python/apispec-6.5.0 | 4 +- metadata/md5-cache/dev-python/apispec-6.6.0 | 4 +- .../md5-cache/dev-python/appdirs-1.4.4-r3 | 4 +- metadata/md5-cache/dev-python/apprise-1.7.4 | 4 +- metadata/md5-cache/dev-python/apprise-1.7.5 | 16 + metadata/md5-cache/dev-python/apsw-3.45.1.0 | 4 +- .../md5-cache/dev-python/argcomplete-3.2.3 | 4 +- metadata/md5-cache/dev-python/argh-0.31.2 | 4 +- .../md5-cache/dev-python/argon2-cffi-23.1.0 | 4 +- .../dev-python/argon2-cffi-bindings-21.2.0-r1 | 4 +- .../dev-python/argparse-addons-0.12.0 | 4 +- .../md5-cache/dev-python/argparse-manpage-4.5 | 4 +- metadata/md5-cache/dev-python/arrow-1.3.0 | 4 +- metadata/md5-cache/dev-python/arsenic-21.8 | 4 +- metadata/md5-cache/dev-python/asgiref-3.7.2 | 4 +- metadata/md5-cache/dev-python/asgiref-3.8.0 | 4 +- metadata/md5-cache/dev-python/asgiref-3.8.1 | 4 +- .../dev-python/asn1crypto-1.5.1_p20231012 | 4 +- metadata/md5-cache/dev-python/asteval-0.9.31 | 4 +- metadata/md5-cache/dev-python/asteval-0.9.32 | 4 +- metadata/md5-cache/dev-python/astor-0.8.1-r1 | 4 +- metadata/md5-cache/dev-python/astroid-3.1.0 | 4 +- metadata/md5-cache/dev-python/asttokens-2.4.1 | 4 +- .../md5-cache/dev-python/astunparse-1.6.3-r1 | 4 +- metadata/md5-cache/dev-python/async-lru-2.0.4 | 4 +- .../md5-cache/dev-python/async-timeout-4.0.3 | 4 +- .../md5-cache/dev-python/asyncstdlib-3.12.0 | 4 +- .../md5-cache/dev-python/asyncstdlib-3.12.1 | 4 +- .../md5-cache/dev-python/asyncstdlib-3.12.2 | 4 +- .../md5-cache/dev-python/atomicwrites-1.4.1 | 4 +- metadata/md5-cache/dev-python/atpublic-4.0 | 4 +- metadata/md5-cache/dev-python/atpublic-4.1.0 | 4 +- metadata/md5-cache/dev-python/attrs-23.2.0 | 6 +- metadata/md5-cache/dev-python/audioread-3.0.1 | 4 +- .../md5-cache/dev-python/authres-1.2.0-r1 | 4 +- metadata/md5-cache/dev-python/autobahn-23.6.2 | 4 +- .../md5-cache/dev-python/autocommand-2.2.2 | 4 +- metadata/md5-cache/dev-python/automat-22.10.0 | 4 +- metadata/md5-cache/dev-python/autopage-0.5.2 | 4 +- .../dev-python/autopep8-2.0.4_p20231027 | 4 +- metadata/md5-cache/dev-python/autopep8-2.1.0 | 4 +- metadata/md5-cache/dev-python/autopep8-9999 | 4 +- metadata/md5-cache/dev-python/autoprop-4.1.0 | 4 +- .../dev-python/aws-sam-translator-1.86.0 | 4 +- .../md5-cache/dev-python/aws-xray-sdk-2.12.1 | 4 +- .../md5-cache/dev-python/aws-xray-sdk-2.13.0 | 4 +- .../md5-cache/dev-python/babelfish-0.6.0-r2 | 4 +- metadata/md5-cache/dev-python/babelfish-9999 | 4 +- metadata/md5-cache/dev-python/backoff-2.2.1 | 4 +- metadata/md5-cache/dev-python/backrefs-5.6_p1 | 4 +- metadata/md5-cache/dev-python/bandit-1.7.8 | 4 +- metadata/md5-cache/dev-python/bareos-22.1.2 | 4 +- metadata/md5-cache/dev-python/bareos-23.0.2 | 4 +- metadata/md5-cache/dev-python/bashate-2.1.1 | 4 +- .../dev-python/basho-erlastic-2.1.1-r1 | 4 +- metadata/md5-cache/dev-python/bcrypt-4.1.1 | 4 +- metadata/md5-cache/dev-python/bcrypt-4.1.2 | 4 +- metadata/md5-cache/dev-python/beagle-0.3.0-r1 | 4 +- metadata/md5-cache/dev-python/beartype-0.17.2 | 4 +- .../dev-python/beautifulsoup4-4.12.3 | 4 +- .../md5-cache/dev-python/beniget-0.4.1-r1 | 4 +- metadata/md5-cache/dev-python/betamax-0.9.0 | 4 +- .../dev-python/betamax-matchers-0.4.0-r1 | 4 +- .../md5-cache/dev-python/bibtexparser-1.4.1 | 4 +- .../md5-cache/dev-python/binaryornot-0.4.4-r3 | 4 +- metadata/md5-cache/dev-python/bincopy-20.0.0 | 4 +- metadata/md5-cache/dev-python/bitarray-2.9.2 | 4 +- metadata/md5-cache/dev-python/bitstring-4.1.4 | 4 +- metadata/md5-cache/dev-python/black-23.12.1 | 4 +- metadata/md5-cache/dev-python/black-24.1.0 | 4 +- metadata/md5-cache/dev-python/black-24.1.1 | 4 +- metadata/md5-cache/dev-python/black-24.2.0 | 4 +- metadata/md5-cache/dev-python/black-24.3.0 | 8 +- metadata/md5-cache/dev-python/blake3-0.4.1 | 4 +- metadata/md5-cache/dev-python/bleach-6.1.0 | 4 +- metadata/md5-cache/dev-python/blessed-1.20.0 | 4 +- metadata/md5-cache/dev-python/blinker-1.7.0 | 4 +- metadata/md5-cache/dev-python/blosc-1.11.1 | 4 +- .../md5-cache/dev-python/bluelet-0.2.0-r1 | 4 +- metadata/md5-cache/dev-python/blurb-1.1.0 | 2 +- metadata/md5-cache/dev-python/boltons-23.1.1 | 4 +- metadata/md5-cache/dev-python/boltons-24.0.0 | 16 + metadata/md5-cache/dev-python/boolean-py-4.0 | 4 +- metadata/md5-cache/dev-python/boto3-1.34.64 | 4 +- metadata/md5-cache/dev-python/boto3-1.34.69 | 4 +- metadata/md5-cache/dev-python/boto3-1.34.74 | 4 +- .../md5-cache/dev-python/botocore-1.34.64 | 4 +- .../md5-cache/dev-python/botocore-1.34.69 | 4 +- .../md5-cache/dev-python/botocore-1.34.74 | 4 +- .../md5-cache/dev-python/bottle-0.12.25-r1 | 4 +- .../md5-cache/dev-python/bottleneck-1.3.8 | 4 +- metadata/md5-cache/dev-python/bpython-0.24 | 4 +- metadata/md5-cache/dev-python/bracex-2.4 | 4 +- .../md5-cache/dev-python/braintree-4.26.0 | 4 +- .../md5-cache/dev-python/braintree-4.27.0 | 4 +- .../md5-cache/dev-python/braintree-4.28.0 | 4 +- .../md5-cache/dev-python/breathe-4.35.0-r1 | 4 +- .../md5-cache/dev-python/brotlicffi-1.1.0.0 | 4 +- .../dev-python/browser-cookie3-0.18.1 | 4 +- metadata/md5-cache/dev-python/brython-3.10.5 | 2 +- metadata/md5-cache/dev-python/brython-3.11 | 2 +- metadata/md5-cache/dev-python/brython-3.11.2 | 2 +- metadata/md5-cache/dev-python/btrfs-13 | 4 +- metadata/md5-cache/dev-python/build-1.1.1 | 4 +- metadata/md5-cache/dev-python/build-1.2.0 | 4 +- metadata/md5-cache/dev-python/build-1.2.1 | 8 +- .../md5-cache/dev-python/cachecontrol-0.14.0 | 4 +- .../dev-python/cached-property-1.5.2-r1 | 4 +- metadata/md5-cache/dev-python/cachelib-0.12.0 | 4 +- .../md5-cache/dev-python/cachetools-5.3.3 | 4 +- metadata/md5-cache/dev-python/cairocffi-1.6.1 | 4 +- metadata/md5-cache/dev-python/caldav-1.3.9 | 4 +- .../md5-cache/dev-python/calver-2022.06.26 | 4 +- metadata/md5-cache/dev-python/cangjie-1.3-r1 | 2 +- .../md5-cache/dev-python/canonicaljson-2.0.0 | 4 +- metadata/md5-cache/dev-python/capturer-3.0-r1 | 4 +- metadata/md5-cache/dev-python/carbon-1.1.10 | 4 +- .../md5-cache/dev-python/casttube-0.2.1-r1 | 4 +- metadata/md5-cache/dev-python/cattrs-23.2.3 | 4 +- metadata/md5-cache/dev-python/cbor2-5.6.2 | 4 +- metadata/md5-cache/dev-python/cchardet-2.1.19 | 4 +- metadata/md5-cache/dev-python/cerberus-1.3.5 | 4 +- .../md5-cache/dev-python/certifi-3021.3.16-r4 | 4 +- metadata/md5-cache/dev-python/cffi-1.16.0 | 4 +- metadata/md5-cache/dev-python/cfgv-3.4.0 | 4 +- metadata/md5-cache/dev-python/cfn-lint-0.86.0 | 4 +- metadata/md5-cache/dev-python/cfn-lint-0.86.1 | 4 +- metadata/md5-cache/dev-python/cftime-1.6.3 | 4 +- .../md5-cache/dev-python/cgroup-utils-0.8-r1 | 4 +- .../md5-cache/dev-python/chainstream-1.0.1 | 4 +- metadata/md5-cache/dev-python/chameleon-4.5.2 | 4 +- .../dev-python/characteristic-14.3.0-r4 | 4 +- metadata/md5-cache/dev-python/chardet-5.2.0 | 4 +- .../dev-python/charset-normalizer-3.3.2 | 4 +- .../dev-python/chart-studio-1.1.0-r2 | 4 +- metadata/md5-cache/dev-python/cheetah3-3.3.1 | 4 +- metadata/md5-cache/dev-python/cheroot-10.0.0 | 4 +- metadata/md5-cache/dev-python/cherrypy-18.9.0 | 4 +- metadata/md5-cache/dev-python/chump-1.6.0-r2 | 4 +- metadata/md5-cache/dev-python/cjkwrap-2.2-r2 | 4 +- .../md5-cache/dev-python/clang-python-15.0.7 | 2 +- .../md5-cache/dev-python/clang-python-16.0.6 | 2 +- .../md5-cache/dev-python/clang-python-17.0.6 | 2 +- .../md5-cache/dev-python/clang-python-18.1.2 | 2 +- .../dev-python/clang-python-19.0.0.9999 | 2 +- .../clang-python-19.0.0_pre20240316 | 2 +- .../clang-python-19.0.0_pre20240322 | 2 +- .../clang-python-19.0.0_pre20240330 | 2 +- metadata/md5-cache/dev-python/cleo-2.1.0 | 4 +- .../md5-cache/dev-python/cli-helpers-2.3.1 | 4 +- .../md5-cache/dev-python/cli-helpers-9999 | 4 +- metadata/md5-cache/dev-python/click-8.1.7 | 4 +- .../dev-python/click-default-group-1.2.4 | 4 +- .../dev-python/click-didyoumean-0.3.0 | 4 +- .../dev-python/click-didyoumean-0.3.1 | 4 +- .../dev-python/click-help-colors-0.9.4 | 4 +- metadata/md5-cache/dev-python/click-log-0.4.0 | 4 +- .../dev-python/click-plugins-1.1.1-r1 | 4 +- .../dev-python/click-threading-0.5.0-r1 | 4 +- metadata/md5-cache/dev-python/cliff-4.6.0 | 4 +- metadata/md5-cache/dev-python/clikit-0.6.2-r1 | 4 +- metadata/md5-cache/dev-python/clint-0.5.1-r4 | 4 +- .../md5-cache/dev-python/cloudpickle-3.0.0 | 4 +- .../md5-cache/dev-python/cloudscraper-1.2.69 | 4 +- .../md5-cache/dev-python/clr-loader-0.2.6 | 4 +- metadata/md5-cache/dev-python/cmd2-2.4.3 | 4 +- metadata/md5-cache/dev-python/colorama-0.4.6 | 4 +- .../md5-cache/dev-python/colorclass-2.2.2-r1 | 4 +- .../dev-python/colored-traceback-0.3.0 | 4 +- .../dev-python/coloredlogs-15.0.1-r1 | 4 +- metadata/md5-cache/dev-python/colorful-0.5.6 | 4 +- metadata/md5-cache/dev-python/colorlog-6.8.2 | 4 +- metadata/md5-cache/dev-python/colour-0.1.5-r1 | 4 +- metadata/md5-cache/dev-python/comm-0.2.2 | 4 +- .../md5-cache/dev-python/commentjson-0.9.0-r2 | 4 +- .../md5-cache/dev-python/commonmark-0.9.1-r1 | 4 +- .../md5-cache/dev-python/configclass-0.2.0-r1 | 4 +- metadata/md5-cache/dev-python/configobj-5.0.8 | 4 +- .../dev-python/configshell-fb-1.1.30 | 4 +- .../md5-cache/dev-python/configupdater-3.2 | 4 +- .../dev-python/confusable-homoglyphs-3.3.1 | 4 +- metadata/md5-cache/dev-python/confuse-2.0.1 | 4 +- metadata/md5-cache/dev-python/cons-0.4.6 | 4 +- .../md5-cache/dev-python/consonance-0.1.5-r1 | 4 +- .../md5-cache/dev-python/constantly-23.10.4 | 4 +- .../md5-cache/dev-python/construct-2.10.70 | 4 +- metadata/md5-cache/dev-python/contourpy-1.2.0 | 4 +- .../dev-python/conway-polynomials-0.9 | 4 +- .../md5-cache/dev-python/cookies-2.2.1-r2 | 4 +- metadata/md5-cache/dev-python/coverage-7.4.3 | 4 +- metadata/md5-cache/dev-python/coverage-7.4.4 | 8 +- metadata/md5-cache/dev-python/cppy-1.2.1-r1 | 4 +- metadata/md5-cache/dev-python/cramjam-2.8.2 | 4 +- metadata/md5-cache/dev-python/cramjam-2.8.3 | 4 +- metadata/md5-cache/dev-python/crashtest-0.4.1 | 4 +- metadata/md5-cache/dev-python/crc32c-2.4 | 4 +- metadata/md5-cache/dev-python/crcmod-1.7-r5 | 4 +- .../dev-python/crispy-bootstrap3-2024.1 | 4 +- .../dev-python/crispy-bootstrap4-2023.1 | 4 +- .../dev-python/crispy-bootstrap4-2024.1 | 4 +- .../dev-python/crispy-bootstrap5-2024.2 | 4 +- metadata/md5-cache/dev-python/croniter-2.0.2 | 4 +- metadata/md5-cache/dev-python/croniter-2.0.3 | 4 +- .../md5-cache/dev-python/cryptography-41.0.7 | 4 +- .../md5-cache/dev-python/cryptography-42.0.0 | 4 +- .../md5-cache/dev-python/cryptography-42.0.1 | 4 +- .../md5-cache/dev-python/cryptography-42.0.2 | 4 +- .../md5-cache/dev-python/cryptography-42.0.3 | 4 +- .../md5-cache/dev-python/cryptography-42.0.4 | 4 +- .../md5-cache/dev-python/cryptography-42.0.5 | 4 +- metadata/md5-cache/dev-python/cson-0.8-r4 | 4 +- .../md5-cache/dev-python/css-parser-1.0.10 | 4 +- .../dev-python/csscompressor-0.9.5-r2 | 4 +- metadata/md5-cache/dev-python/cssselect-1.2.0 | 4 +- .../md5-cache/dev-python/cssselect2-0.7.0 | 4 +- metadata/md5-cache/dev-python/cssutils-2.10.2 | 16 + metadata/md5-cache/dev-python/cssutils-2.9.0 | 4 +- metadata/md5-cache/dev-python/cstruct-5.3 | 4 +- metadata/md5-cache/dev-python/csvkit-1.4.0 | 4 +- metadata/md5-cache/dev-python/csvkit-1.5.0 | 4 +- metadata/md5-cache/dev-python/curtsies-0.4.2 | 4 +- metadata/md5-cache/dev-python/cvxopt-1.3.2 | 4 +- metadata/md5-cache/dev-python/cwcwidth-0.1.9 | 4 +- metadata/md5-cache/dev-python/cycler-0.12.1 | 4 +- .../md5-cache/dev-python/cypari2-2.1.4-r1 | 2 +- .../md5-cache/dev-python/cysignals-1.11.4 | 4 +- metadata/md5-cache/dev-python/cython-3.0.10 | 17 + metadata/md5-cache/dev-python/cython-3.0.8 | 4 +- metadata/md5-cache/dev-python/cython-3.0.9 | 4 +- .../cython-test-exception-raiser-1.0.2-r1 | 4 +- .../md5-cache/dev-python/daemonize-2.5.0-r1 | 4 +- metadata/md5-cache/dev-python/dask-2024.2.0 | 4 +- metadata/md5-cache/dev-python/dask-2024.2.1 | 4 +- metadata/md5-cache/dev-python/dask-2024.3.0 | 4 +- metadata/md5-cache/dev-python/dask-2024.3.1 | 8 +- metadata/md5-cache/dev-python/dask-expr-1.0.1 | 4 +- metadata/md5-cache/dev-python/dask-expr-1.0.5 | 8 +- .../md5-cache/dev-python/dbfread-2.0.7-r1 | 4 +- .../md5-cache/dev-python/dbus-next-0.2.3-r1 | 4 +- .../md5-cache/dev-python/dbus-python-1.3.2 | 2 +- metadata/md5-cache/dev-python/dbutils-3.0.3 | 4 +- metadata/md5-cache/dev-python/dbutils-3.1.0 | 4 +- metadata/md5-cache/dev-python/ddt-1.7.2 | 4 +- .../md5-cache/dev-python/debtcollector-3.0.0 | 4 +- .../md5-cache/dev-python/decorator-5.1.1-r1 | 4 +- metadata/md5-cache/dev-python/deepdiff-6.7.1 | 4 +- metadata/md5-cache/dev-python/deepmerge-1.1.1 | 4 +- .../md5-cache/dev-python/defusedxml-0.7.1-r1 | 4 +- metadata/md5-cache/dev-python/denonavr-0.11.4 | 4 +- metadata/md5-cache/dev-python/dep-logic-0.2.0 | 4 +- .../md5-cache/dev-python/deprecated-1.2.14 | 4 +- .../md5-cache/dev-python/deprecation-2.1.0-r1 | 4 +- .../md5-cache/dev-python/dict2xml-1.7.5-r1 | 4 +- .../md5-cache/dev-python/dictdiffer-0.9.0-r1 | 4 +- metadata/md5-cache/dev-python/dictpath-0.1.3 | 4 +- .../dev-python/diff-match-patch-20230430 | 4 +- metadata/md5-cache/dev-python/dill-0.3.8 | 4 +- .../md5-cache/dev-python/dirty-equals-0.7.1 | 4 +- metadata/md5-cache/dev-python/discid-1.2.0-r1 | 4 +- metadata/md5-cache/dev-python/diskcache-5.6.3 | 4 +- .../md5-cache/dev-python/dissononce-0.34.3-r3 | 4 +- metadata/md5-cache/dev-python/distlib-0.3.8 | 4 +- metadata/md5-cache/dev-python/distro-1.9.0 | 4 +- .../dev-python/dj-database-url-2.1.0 | 4 +- .../md5-cache/dev-python/dj-email-url-1.0.6 | 4 +- .../md5-cache/dev-python/dj-search-url-0.1-r1 | 4 +- metadata/md5-cache/dev-python/django-3.2.25 | 4 +- metadata/md5-cache/dev-python/django-4.2.11 | 4 +- metadata/md5-cache/dev-python/django-5.0.3 | 4 +- .../dev-python/django-auth-ldap-4.6.0 | 4 +- .../dev-python/django-auth-ldap-4.7.0 | 4 +- .../dev-python/django-cache-url-3.4.5 | 4 +- .../dev-python/django-cacheops-7.0.2 | 4 +- .../dev-python/django-configurations-2.5 | 4 +- .../dev-python/django-configurations-2.5.1 | 4 +- .../dev-python/django-cors-headers-4.3.1 | 4 +- .../dev-python/django-crispy-forms-2.1 | 4 +- .../dev-python/django-debug-toolbar-4.3.0 | 4 +- .../md5-cache/dev-python/django-filter-23.5 | 2 +- .../md5-cache/dev-python/django-filter-24.1 | 2 +- .../md5-cache/dev-python/django-filter-24.2 | 2 +- .../dev-python/django-js-asset-2.2.0 | 4 +- .../md5-cache/dev-python/django-otp-1.3.0 | 4 +- .../dev-python/django-prometheus-2.3.1 | 4 +- .../md5-cache/dev-python/django-redis-5.4.0 | 4 +- .../dev-python/django-registration-3.4-r1 | 4 +- .../dev-python/django-sortedm2m-3.1.1-r2 | 4 +- .../md5-cache/dev-python/django-tables2-2.7.0 | 4 +- .../md5-cache/dev-python/django-taggit-3.1.0 | 4 +- .../dev-python/django-timezone-field-6.1.0 | 4 +- .../dev-python/django_polymorphic-3.1-r1 | 4 +- .../dev-python/djangorestframework-3.15.0 | 4 +- .../dev-python/djangorestframework-3.15.1 | 4 +- metadata/md5-cache/dev-python/dkimpy-1.1.5 | 4 +- .../md5-cache/dev-python/dns-lexicon-3.17.0 | 4 +- metadata/md5-cache/dev-python/dnspython-2.6.1 | 4 +- metadata/md5-cache/dev-python/doc8-1.1.1 | 4 +- metadata/md5-cache/dev-python/docker-6.1.3 | 4 +- metadata/md5-cache/dev-python/docker-7.0.0 | 4 +- .../md5-cache/dev-python/dockerpty-0.4.1-r2 | 4 +- metadata/md5-cache/dev-python/docopt-0.6.2-r5 | 4 +- .../dev-python/docstring-to-markdown-0.15 | 4 +- metadata/md5-cache/dev-python/docutils-0.19 | 4 +- .../md5-cache/dev-python/docutils-0.20.1-r1 | 4 +- .../md5-cache/dev-python/docutils-glep-1.5 | 2 +- .../md5-cache/dev-python/dogpile-cache-1.3.2 | 4 +- metadata/md5-cache/dev-python/doit-0.36.0-r1 | 4 +- .../md5-cache/dev-python/doit-py-0.5.0-r1 | 4 +- metadata/md5-cache/dev-python/dominate-2.9.1 | 4 +- metadata/md5-cache/dev-python/doublex-1.9.6.1 | 4 +- .../dev-python/doublex-expects-0.7.1-r1 | 4 +- .../md5-cache/dev-python/dparse-0.6.4_beta0 | 4 +- .../md5-cache/dev-python/dulwich-0.21.7-r1 | 4 +- .../dev-python/easy-thumbnails-2.8.5 | 4 +- .../md5-cache/dev-python/easyprocess-1.1-r1 | 4 +- metadata/md5-cache/dev-python/ecdsa-0.18.0 | 4 +- metadata/md5-cache/dev-python/editables-0.5 | 4 +- .../dev-python/editorconfig-0.12.4-r1 | 4 +- .../dev-python/elastic-transport-8.12.0 | 4 +- .../dev-python/elastic-transport-8.13.0 | 4 +- .../md5-cache/dev-python/elasticsearch-8.12.1 | 4 +- .../md5-cache/dev-python/elasticsearch-8.13.0 | 4 +- .../md5-cache/dev-python/elementpath-4.3.0 | 16 - .../md5-cache/dev-python/elementpath-4.4.0 | 8 +- .../dev-python/email-validator-2.1.1 | 4 +- metadata/md5-cache/dev-python/emcee-3.1.4 | 4 +- metadata/md5-cache/dev-python/emoji-2.10.1 | 4 +- metadata/md5-cache/dev-python/emoji-2.11.0 | 4 +- metadata/md5-cache/dev-python/enrich-1.2.7-r1 | 4 +- metadata/md5-cache/dev-python/entrypoint2-1.1 | 4 +- metadata/md5-cache/dev-python/entrypoints-0.4 | 4 +- metadata/md5-cache/dev-python/environs-10.3.0 | 4 +- metadata/md5-cache/dev-python/environs-11.0.0 | 4 +- metadata/md5-cache/dev-python/enzyme-0.4.1-r3 | 4 +- .../dev-python/ephemeral-port-reserve-1.1.4 | 4 +- metadata/md5-cache/dev-python/eradicate-2.3.0 | 4 +- .../md5-cache/dev-python/et_xmlfile-1.1.0-r1 | 4 +- metadata/md5-cache/dev-python/etuples-0.3.9 | 4 +- metadata/md5-cache/dev-python/evdev-1.7.0 | 4 +- metadata/md5-cache/dev-python/ewmh-0.1.6 | 12 +- .../md5-cache/dev-python/exceptiongroup-1.1.3 | 4 +- .../md5-cache/dev-python/exceptiongroup-1.2.0 | 4 +- metadata/md5-cache/dev-python/execnet-2.0.2 | 4 +- metadata/md5-cache/dev-python/executing-2.0.1 | 4 +- .../md5-cache/dev-python/expandvars-0.12.0 | 4 +- .../md5-cache/dev-python/expects-0.9.0-r1 | 4 +- metadata/md5-cache/dev-python/extras-1.0.0-r2 | 4 +- metadata/md5-cache/dev-python/eyeD3-0.9.7-r1 | 4 +- .../md5-cache/dev-python/fakeredis-2.21.1 | 16 - .../md5-cache/dev-python/fakeredis-2.21.2 | 16 - .../md5-cache/dev-python/fakeredis-2.21.3 | 4 +- metadata/md5-cache/dev-python/fastbencode-0.2 | 4 +- metadata/md5-cache/dev-python/fasteners-0.19 | 4 +- .../md5-cache/dev-python/fastimport-0.9.14 | 4 +- .../dev-python/fastjsonschema-2.19.1 | 4 +- .../md5-cache/dev-python/feedgenerator-2.1.0 | 4 +- .../md5-cache/dev-python/feedparser-6.0.11 | 4 +- .../ffmpeg-python-0.2.0_p20220711-r1 | 4 +- metadata/md5-cache/dev-python/fido2-0.9.3-r1 | 4 +- metadata/md5-cache/dev-python/fido2-1.1.2 | 16 - metadata/md5-cache/dev-python/fido2-1.1.3 | 8 +- metadata/md5-cache/dev-python/fields-5.0.0-r3 | 4 +- .../md5-cache/dev-python/filebytes-0.10.2 | 4 +- metadata/md5-cache/dev-python/filebytes-9999 | 4 +- metadata/md5-cache/dev-python/filelock-3.13.1 | 4 +- metadata/md5-cache/dev-python/filelock-3.13.3 | 4 +- metadata/md5-cache/dev-python/filetype-1.2.0 | 4 +- .../md5-cache/dev-python/findimports-2.4.0 | 4 +- .../md5-cache/dev-python/findpython-0.4.1 | 4 +- .../md5-cache/dev-python/findpython-0.6.0 | 4 +- metadata/md5-cache/dev-python/fitsio-1.2.1 | 4 +- metadata/md5-cache/dev-python/fixtures-4.1.0 | 4 +- metadata/md5-cache/dev-python/flake8-7.0.0 | 4 +- .../dev-python/flake8-polyfill-1.0.2-r1 | 4 +- metadata/md5-cache/dev-python/flaky-3.8.1 | 4 +- .../md5-cache/dev-python/flasgger-0.9.7.1 | 4 +- metadata/md5-cache/dev-python/flask-3.0.2 | 4 +- .../md5-cache/dev-python/flask-api-3.1-r2 | 4 +- .../md5-cache/dev-python/flask-babel-4.0.0 | 4 +- .../md5-cache/dev-python/flask-compress-1.14 | 4 +- .../md5-cache/dev-python/flask-cors-4.0.0 | 4 +- .../md5-cache/dev-python/flask-debug-0.4.3-r2 | 4 +- .../dev-python/flask-htmlmin-2.2.1-r1 | 4 +- .../md5-cache/dev-python/flask-login-0.6.3 | 4 +- .../md5-cache/dev-python/flask-migrate-4.0.5 | 16 - .../md5-cache/dev-python/flask-migrate-4.0.6 | 16 - .../md5-cache/dev-python/flask-migrate-4.0.7 | 8 +- .../md5-cache/dev-python/flask-nav-0.6-r5 | 4 +- .../dev-python/flask-paginate-2023.10.24 | 4 +- .../dev-python/flask-paginate-2024.3.28 | 4 +- .../md5-cache/dev-python/flask-paranoid-0.3.0 | 4 +- .../dev-python/flask-sphinx-themes-1.0.2-r1 | 4 +- .../dev-python/flask-sqlalchemy-3.1.1 | 4 +- .../md5-cache/dev-python/flatbuffers-24.3.25 | 4 +- .../md5-cache/dev-python/flatbuffers-24.3.7 | 4 +- metadata/md5-cache/dev-python/flatdict-4.0.1 | 4 +- metadata/md5-cache/dev-python/fleep-1.0.1-r1 | 4 +- metadata/md5-cache/dev-python/fleep-9999 | 4 +- metadata/md5-cache/dev-python/flexmock-0.11.3 | 4 +- metadata/md5-cache/dev-python/flexmock-0.12.0 | 4 +- metadata/md5-cache/dev-python/flexmock-0.12.1 | 4 +- metadata/md5-cache/dev-python/flit-3.8.0 | 4 +- metadata/md5-cache/dev-python/flit-core-3.9.0 | 4 +- metadata/md5-cache/dev-python/flit_scm-1.7.0 | 2 +- .../md5-cache/dev-python/flufl-lock-8.0.2 | 4 +- .../md5-cache/dev-python/flufl-lock-8.1.0 | 16 + .../md5-cache/dev-python/fonttools-4.49.0 | 4 +- .../md5-cache/dev-python/fonttools-4.50.0 | 8 +- metadata/md5-cache/dev-python/fpylll-0.6.1 | 4 +- metadata/md5-cache/dev-python/fqdn-1.5.1-r2 | 4 +- .../md5-cache/dev-python/freetype-py-2.4.0-r1 | 4 +- metadata/md5-cache/dev-python/freezegun-1.4.0 | 4 +- .../dev-python/fritzconnection-1.13.2-r1 | 4 +- .../md5-cache/dev-python/frozenlist-1.4.1 | 4 +- metadata/md5-cache/dev-python/fs-2.4.16 | 4 +- metadata/md5-cache/dev-python/fsspec-2024.2.0 | 4 +- metadata/md5-cache/dev-python/fsspec-2024.3.0 | 4 +- metadata/md5-cache/dev-python/fsspec-2024.3.1 | 4 +- .../md5-cache/dev-python/funcparserlib-1.0.1 | 4 +- metadata/md5-cache/dev-python/funcy-2.0 | 4 +- metadata/md5-cache/dev-python/furo-2024.1.29 | 2 +- .../md5-cache/dev-python/fuse-python-1.0.5 | 4 +- metadata/md5-cache/dev-python/future-0.18.3 | 4 +- .../md5-cache/dev-python/fuzzywuzzy-0.18.0-r1 | 4 +- metadata/md5-cache/dev-python/gast-0.5.4 | 4 +- .../dev-python/gdb-pt-dump-0.0.0_p20231111 | 4 +- .../md5-cache/dev-python/gdb-pt-dump-9999 | 4 +- metadata/md5-cache/dev-python/genshi-0.7.7 | 4 +- metadata/md5-cache/dev-python/genson-1.2.2 | 4 +- metadata/md5-cache/dev-python/genty-1.3.2-r2 | 4 +- .../md5-cache/dev-python/geographiclib-2.0 | 4 +- .../md5-cache/dev-python/ghp-import-2.1.0-r1 | 4 +- .../md5-cache/dev-python/git-review-2.3.1-r1 | 4 +- .../md5-cache/dev-python/git-review-2.4.0 | 4 +- metadata/md5-cache/dev-python/git-review-9999 | 4 +- metadata/md5-cache/dev-python/gitdb-4.0.11 | 4 +- .../md5-cache/dev-python/github3-py-4.0.1 | 4 +- metadata/md5-cache/dev-python/gmpy-2.1.5-r2 | 4 +- .../dev-python/google-api-core-2.17.1 | 4 +- .../dev-python/google-api-core-2.18.0 | 4 +- .../google-api-python-client-2.121.0 | 16 - .../google-api-python-client-2.122.0 | 8 +- .../google-api-python-client-2.123.0 | 16 - .../google-api-python-client-2.124.0 | 4 +- .../md5-cache/dev-python/google-auth-2.28.2 | 4 +- .../md5-cache/dev-python/google-auth-2.29.0 | 4 +- .../dev-python/google-auth-httplib2-0.2.0 | 4 +- .../dev-python/google-auth-oauthlib-1.2.0-r1 | 4 +- .../dev-python/google-i18n-address-3.1.0-r1 | 4 +- .../dev-python/google-pasta-0.2.0-r2 | 4 +- .../googleapis-common-protos-1.62.0 | 15 - .../googleapis-common-protos-1.63.0 | 8 +- metadata/md5-cache/dev-python/gpep517-15 | 4 +- metadata/md5-cache/dev-python/graph-tool-2.58 | 2 +- metadata/md5-cache/dev-python/graph-tool-9999 | 2 +- metadata/md5-cache/dev-python/graphviz-0.20.1 | 4 +- .../md5-cache/dev-python/graphviz-0.20.1-r1 | 4 +- metadata/md5-cache/dev-python/graphviz-0.20.2 | 4 +- metadata/md5-cache/dev-python/graphviz-0.20.3 | 4 +- metadata/md5-cache/dev-python/greenlet-2.0.2 | 4 +- metadata/md5-cache/dev-python/greenlet-3.0.2 | 4 +- metadata/md5-cache/dev-python/greenlet-3.0.3 | 4 +- .../md5-cache/dev-python/greenstalk-2.0.2 | 4 +- metadata/md5-cache/dev-python/griffe-0.40.1 | 4 +- metadata/md5-cache/dev-python/griffe-0.41.0 | 4 +- metadata/md5-cache/dev-python/griffe-0.41.1 | 4 +- metadata/md5-cache/dev-python/griffe-0.41.2 | 4 +- metadata/md5-cache/dev-python/griffe-0.41.3 | 4 +- metadata/md5-cache/dev-python/griffe-0.42.0 | 4 +- metadata/md5-cache/dev-python/griffe-0.42.1 | 4 +- .../md5-cache/dev-python/grpcio-1.51.0-r1 | 4 +- .../dev-python/grpcio-testing-1.51.0 | 4 +- .../md5-cache/dev-python/grpcio-tools-1.51.0 | 4 +- metadata/md5-cache/dev-python/gsd-3.2.1 | 4 +- metadata/md5-cache/dev-python/gssapi-1.8.3-r1 | 4 +- .../md5-cache/dev-python/gst-python-1.20.5 | 2 +- .../md5-cache/dev-python/gst-python-1.20.6 | 2 +- .../md5-cache/dev-python/gst-python-1.22.3 | 2 +- metadata/md5-cache/dev-python/guessit-3.8.0 | 4 +- .../dev-python/guzzle_sphinx_theme-0.7.11-r2 | 4 +- metadata/md5-cache/dev-python/h11-0.14.0 | 4 +- metadata/md5-cache/dev-python/h2-4.1.0-r1 | 4 +- metadata/md5-cache/dev-python/h5py-3.10.0-r1 | 4 +- .../md5-cache/dev-python/happybase-1.2.0-r1 | 4 +- .../dev-python/hatch-fancy-pypi-readme-24.1.0 | 4 +- .../dev-python/hatch-jupyter-builder-0.9.1 | 4 +- metadata/md5-cache/dev-python/hatch-vcs-0.4.0 | 4 +- .../md5-cache/dev-python/hatchling-1.21.1 | 4 +- .../md5-cache/dev-python/hatchling-1.22.4 | 4 +- metadata/md5-cache/dev-python/hcloud-1.33.2 | 4 +- metadata/md5-cache/dev-python/hcloud-1.34.0 | 4 +- .../md5-cache/dev-python/helpdev-0.7.1-r1 | 4 +- metadata/md5-cache/dev-python/hidapi-0.14.0 | 4 +- metadata/md5-cache/dev-python/hiredis-2.3.2 | 4 +- metadata/md5-cache/dev-python/hpack-4.0.0-r1 | 4 +- .../md5-cache/dev-python/html2text-2024.2.26 | 4 +- .../md5-cache/dev-python/html5-parser-0.4.12 | 4 +- metadata/md5-cache/dev-python/html5lib-1.1-r1 | 4 +- .../md5-cache/dev-python/httmock-1.4.0-r1 | 4 +- metadata/md5-cache/dev-python/httpauth-0.3-r1 | 4 +- metadata/md5-cache/dev-python/httpbin-0.10.2 | 4 +- metadata/md5-cache/dev-python/httpcore-1.0.4 | 4 +- metadata/md5-cache/dev-python/httpcore-1.0.5 | 4 +- metadata/md5-cache/dev-python/httplib2-0.22.0 | 4 +- .../md5-cache/dev-python/httpretty-1.1.4-r1 | 4 +- metadata/md5-cache/dev-python/httpx-0.27.0 | 4 +- .../md5-cache/dev-python/httpx-socks-0.9.1 | 4 +- .../md5-cache/dev-python/huawei-lte-api-1.8.1 | 4 +- .../dev-python/humanfriendly-10.0-r1 | 4 +- metadata/md5-cache/dev-python/humanize-4.9.0 | 4 +- metadata/md5-cache/dev-python/hvac-2.1.0 | 4 +- .../md5-cache/dev-python/hypercorn-0.16.0 | 4 +- .../md5-cache/dev-python/hyperframe-6.0.1-r1 | 4 +- .../md5-cache/dev-python/hyperlink-21.0.0-r1 | 4 +- .../md5-cache/dev-python/hypothesis-6.100.0 | 16 + .../md5-cache/dev-python/hypothesis-6.98.18 | 4 +- .../md5-cache/dev-python/hypothesis-6.99.13 | 4 +- .../md5-cache/dev-python/icalendar-5.0.11 | 4 +- .../md5-cache/dev-python/icalendar-5.0.12 | 4 +- metadata/md5-cache/dev-python/identify-2.5.35 | 4 +- metadata/md5-cache/dev-python/idna-3.6 | 2 +- metadata/md5-cache/dev-python/ifaddr-0.2.0 | 4 +- metadata/md5-cache/dev-python/ijson-3.2.3 | 4 +- metadata/md5-cache/dev-python/imageio-2.34.0 | 4 +- .../dev-python/imageio-ffmpeg-0.4.9-r1 | 4 +- metadata/md5-cache/dev-python/imagesize-1.4.1 | 4 +- .../md5-cache/dev-python/imapclient-3.0.1 | 4 +- metadata/md5-cache/dev-python/iminuit-2.21.3 | 4 +- metadata/md5-cache/dev-python/iminuit-2.25.2 | 4 +- .../md5-cache/dev-python/immutabledict-4.2.0 | 4 +- metadata/md5-cache/dev-python/immutables-0.20 | 4 +- .../dev-python/importlib-metadata-7.0.2 | 2 +- .../dev-python/importlib-metadata-7.1.0 | 2 +- .../dev-python/incremental-22.10.0-r1 | 4 +- .../md5-cache/dev-python/indexed-gzip-1.8.7 | 4 +- metadata/md5-cache/dev-python/inflect-7.0.0 | 4 +- metadata/md5-cache/dev-python/inflect-7.2.0 | 16 + .../md5-cache/dev-python/inflection-0.5.1-r1 | 4 +- metadata/md5-cache/dev-python/ini2toml-0.13 | 4 +- metadata/md5-cache/dev-python/iniconfig-2.0.0 | 4 +- .../dev-python/iniparse-0.5_p20221102 | 4 +- .../dev-python/insipid-sphinx-theme-0.4.2 | 4 +- metadata/md5-cache/dev-python/installer-0.7.0 | 4 +- .../md5-cache/dev-python/intelhex-2.3.0-r1 | 4 +- .../dev-python/intervaltree-3.1.0-r1 | 4 +- .../md5-cache/dev-python/iocapture-0.1.2-r3 | 4 +- metadata/md5-cache/dev-python/ioflo-2.0.2-r4 | 4 +- metadata/md5-cache/dev-python/ipaddr-2.2.0-r2 | 4 +- metadata/md5-cache/dev-python/ipdb-0.13.13 | 4 +- .../md5-cache/dev-python/ipykernel-6.29.3 | 4 +- .../md5-cache/dev-python/ipykernel-6.29.4 | 4 +- .../md5-cache/dev-python/ipyparallel-8.7.0 | 4 +- metadata/md5-cache/dev-python/ipython-8.22.2 | 4 +- metadata/md5-cache/dev-python/ipython-8.23.0 | 17 + .../dev-python/ipython_genutils-0.2.0-r4 | 4 +- .../md5-cache/dev-python/ipywidgets-8.1.2 | 4 +- metadata/md5-cache/dev-python/irc-20.3.1 | 4 +- metadata/md5-cache/dev-python/irc-20.4.0 | 4 +- metadata/md5-cache/dev-python/irctokens-2.0.2 | 4 +- metadata/md5-cache/dev-python/iso8601-2.1.0 | 4 +- .../md5-cache/dev-python/isodate-0.6.1-r1 | 4 +- .../dev-python/isoduration-20.11.0-r1 | 4 +- metadata/md5-cache/dev-python/isort-5.13.2 | 4 +- .../md5-cache/dev-python/itsdangerous-2.1.2 | 4 +- metadata/md5-cache/dev-python/itunespy-1.6-r1 | 4 +- .../md5-cache/dev-python/jack-client-0.5.4 | 4 +- .../md5-cache/dev-python/jaraco-classes-3.3.1 | 4 +- .../md5-cache/dev-python/jaraco-classes-3.4.0 | 16 + .../dev-python/jaraco-collections-5.0.0 | 4 +- .../md5-cache/dev-python/jaraco-context-4.3.0 | 4 +- .../md5-cache/dev-python/jaraco-env-1.0.0 | 4 +- .../md5-cache/dev-python/jaraco-envs-2.6.0 | 4 +- .../dev-python/jaraco-functools-4.0.0 | 4 +- .../dev-python/jaraco-itertools-6.4.1 | 4 +- .../md5-cache/dev-python/jaraco-logging-3.3.0 | 4 +- .../md5-cache/dev-python/jaraco-path-3.7.0 | 4 +- .../dev-python/jaraco-stream-3.0.3-r1 | 4 +- .../md5-cache/dev-python/jaraco-test-5.3.0 | 4 +- .../md5-cache/dev-python/jaraco-test-5.4.0 | 4 +- .../md5-cache/dev-python/jaraco-text-3.12.0 | 4 +- metadata/md5-cache/dev-python/jc-1.25.1 | 4 +- metadata/md5-cache/dev-python/jc-1.25.2 | 4 +- metadata/md5-cache/dev-python/jdcal-1.4.1-r1 | 4 +- metadata/md5-cache/dev-python/jedi-0.19.1 | 4 +- metadata/md5-cache/dev-python/jeepney-0.8.0 | 4 +- metadata/md5-cache/dev-python/jellyfish-1.0.3 | 4 +- metadata/md5-cache/dev-python/jinja-3.1.3 | 4 +- .../md5-cache/dev-python/jinja2-time-0.2.0-r1 | 4 +- .../dev-python/jinja2_pluralize-0.3.0-r1 | 4 +- metadata/md5-cache/dev-python/jmespath-1.0.1 | 4 +- metadata/md5-cache/dev-python/joblib-1.3.2 | 4 +- metadata/md5-cache/dev-python/josepy-1.14.0 | 4 +- metadata/md5-cache/dev-python/jq-1.6.0-r1 | 4 +- metadata/md5-cache/dev-python/jq-1.7.0 | 4 +- metadata/md5-cache/dev-python/js2py-0.74 | 4 +- .../dev-python/jschema-to-python-1.2.3-r1 | 4 +- metadata/md5-cache/dev-python/jsmin-3.0.1 | 4 +- metadata/md5-cache/dev-python/json-rpc-1.15.0 | 4 +- metadata/md5-cache/dev-python/json5-0.9.22 | 4 +- metadata/md5-cache/dev-python/json5-0.9.24 | 4 +- .../md5-cache/dev-python/jsondiff-2.0.0-r1 | 4 +- .../md5-cache/dev-python/jsonext-0.4.2-r1 | 4 +- metadata/md5-cache/dev-python/jsonmerge-1.9.2 | 4 +- metadata/md5-cache/dev-python/jsonpatch-1.33 | 4 +- .../md5-cache/dev-python/jsonpath-ng-1.6.1 | 4 +- .../md5-cache/dev-python/jsonpickle-3.0.3 | 4 +- metadata/md5-cache/dev-python/jsonpointer-2.4 | 4 +- metadata/md5-cache/dev-python/jsonref-1.1.0 | 6 +- .../md5-cache/dev-python/jsonrpclib-0.4.3.2 | 4 +- metadata/md5-cache/dev-python/jsonrpclib-9999 | 4 +- .../md5-cache/dev-python/jsonschema-4.21.1 | 4 +- .../dev-python/jsonschema-path-0.3.2-r1 | 4 +- .../dev-python/jsonschema-spec-0.2.4-r1 | 4 +- .../jsonschema-specifications-2023.12.1 | 4 +- metadata/md5-cache/dev-python/jsonxs-0.6-r1 | 4 +- .../md5-cache/dev-python/junit-xml-1.9-r1 | 4 +- .../md5-cache/dev-python/jupyter-1.0.0-r4 | 4 +- .../md5-cache/dev-python/jupyter-client-8.6.1 | 4 +- .../dev-python/jupyter-collaboration-2.0.11 | 4 +- .../dev-python/jupyter-collaboration-2.0.5 | 4 +- .../dev-python/jupyter-console-6.6.3 | 4 +- .../md5-cache/dev-python/jupyter-core-5.7.1 | 16 - .../md5-cache/dev-python/jupyter-core-5.7.2 | 4 +- .../dev-python/jupyter-events-0.10.0 | 4 +- .../md5-cache/dev-python/jupyter-events-0.9.0 | 16 - .../md5-cache/dev-python/jupyter-events-0.9.1 | 8 +- .../dev-python/jupyter-kernel-test-0.6.0 | 4 +- .../dev-python/jupyter-kernel-test-0.7.0 | 4 +- .../md5-cache/dev-python/jupyter-lsp-2.2.4 | 4 +- .../dev-python/jupyter-packaging-0.12.3 | 4 +- .../dev-python/jupyter-server-2.13.0 | 4 +- .../dev-python/jupyter-server-fileid-0.9.1 | 4 +- .../dev-python/jupyter-server-mathjax-0.2.6 | 4 +- .../dev-python/jupyter-server-proxy-3.2.2 | 4 +- .../dev-python/jupyter-server-proxy-4.1.2 | 4 +- .../dev-python/jupyter-server-terminals-0.5.2 | 16 - .../dev-python/jupyter-server-terminals-0.5.3 | 8 +- .../md5-cache/dev-python/jupyter-ydoc-2.0.1 | 4 +- .../md5-cache/dev-python/jupyterlab-4.1.5 | 4 +- .../md5-cache/dev-python/jupyterlab-lsp-5.0.3 | 4 +- .../md5-cache/dev-python/jupyterlab-lsp-5.1.0 | 4 +- .../dev-python/jupyterlab-pygments-0.3.0 | 2 +- .../dev-python/jupyterlab-server-2.25.3 | 16 - .../dev-python/jupyterlab-server-2.25.4 | 8 +- metadata/md5-cache/dev-python/jwcrypto-1.5.6 | 4 +- metadata/md5-cache/dev-python/k5test-0.10.3 | 4 +- metadata/md5-cache/dev-python/k5test-0.10.4 | 4 +- .../dev-python/kafka-python-2.0.2-r1 | 4 +- .../dev-python/kafka-python-2.0.2-r2 | 4 +- .../md5-cache/dev-python/kaitaistruct-0.10 | 4 +- metadata/md5-cache/dev-python/kaptan-0.6.0 | 4 +- .../md5-cache/dev-python/kconfiglib-14.1.0-r1 | 4 +- metadata/md5-cache/dev-python/keep-2.10.1-r2 | 4 +- .../md5-cache/dev-python/kerberos-1.3.1-r2 | 4 +- metadata/md5-cache/dev-python/keyring-24.3.1 | 4 +- metadata/md5-cache/dev-python/keyring-25.0.0 | 4 +- .../md5-cache/dev-python/keyrings-alt-5.0.0 | 4 +- .../md5-cache/dev-python/keystoneauth1-5.6.0 | 4 +- metadata/md5-cache/dev-python/keyutils-0.6-r2 | 4 +- metadata/md5-cache/dev-python/kgb-7.1.1 | 4 +- .../md5-cache/dev-python/kiwisolver-1.4.5 | 4 +- metadata/md5-cache/dev-python/klein-23.12.0 | 4 +- metadata/md5-cache/dev-python/kombu-5.3.5 | 4 +- metadata/md5-cache/dev-python/kombu-5.3.6 | 4 +- metadata/md5-cache/dev-python/krb5-0.5.1 | 4 +- metadata/md5-cache/dev-python/lark-1.1.9 | 4 +- .../md5-cache/dev-python/latexcodec-2.0.1-r1 | 4 +- .../md5-cache/dev-python/latexcodec-3.0.0 | 4 +- .../dev-python/lazy-object-proxy-1.10.0 | 4 +- metadata/md5-cache/dev-python/lazy_loader-0.3 | 4 +- metadata/md5-cache/dev-python/ldap3-2.9.1 | 4 +- metadata/md5-cache/dev-python/leather-0.4.0 | 4 +- .../md5-cache/dev-python/leechcorepyc-2.16.9 | 4 +- .../md5-cache/dev-python/leechcorepyc-2.17.0 | 4 +- .../md5-cache/dev-python/leechcorepyc-2.17.2 | 4 +- .../md5-cache/dev-python/leechcorepyc-2.17.4 | 4 +- .../md5-cache/dev-python/leechcorepyc-2.18.0 | 4 +- metadata/md5-cache/dev-python/lesscpy-0.15.1 | 4 +- .../md5-cache/dev-python/libarchive-c-5.1 | 4 +- metadata/md5-cache/dev-python/libevdev-0.11 | 4 +- metadata/md5-cache/dev-python/liblarch-3.2.0 | 4 +- metadata/md5-cache/dev-python/libnacl-2.1.0 | 4 +- .../libpillowfight-0.3.0_p20210816-r1 | 4 +- metadata/md5-cache/dev-python/libsass-0.23.0 | 4 +- metadata/md5-cache/dev-python/libtmux-0.21.0 | 4 +- metadata/md5-cache/dev-python/libtmux-0.27.0 | 4 +- metadata/md5-cache/dev-python/libtmux-0.28.0 | 4 +- metadata/md5-cache/dev-python/libtmux-0.30.1 | 4 +- metadata/md5-cache/dev-python/libtmux-0.30.2 | 4 +- metadata/md5-cache/dev-python/libtmux-0.32.0 | 4 +- metadata/md5-cache/dev-python/libtmux-0.33.0 | 4 +- metadata/md5-cache/dev-python/libtmux-0.35.0 | 4 +- metadata/md5-cache/dev-python/libtmux-0.35.1 | 4 +- metadata/md5-cache/dev-python/libtmux-0.36.0 | 4 +- .../dev-python/libvirt-python-10.0.0 | 4 +- .../dev-python/libvirt-python-10.1.0 | 4 +- .../md5-cache/dev-python/libvirt-python-9.8.0 | 4 +- .../md5-cache/dev-python/libvirt-python-9.9.0 | 4 +- .../md5-cache/dev-python/libvirt-python-9999 | 4 +- .../dev-python/license-expression-30.2.0 | 4 +- .../dev-python/license-expression-30.3.0 | 4 +- .../md5-cache/dev-python/line-profiler-4.1.2 | 4 +- .../md5-cache/dev-python/linkify-it-py-2.0.3 | 4 +- .../dev-python/linode-metadata-0.2.0 | 4 +- metadata/md5-cache/dev-python/lit-15.0.7 | 4 +- metadata/md5-cache/dev-python/lit-16.0.6 | 4 +- metadata/md5-cache/dev-python/lit-17.0.6 | 4 +- metadata/md5-cache/dev-python/lit-18.1.2 | 4 +- metadata/md5-cache/dev-python/lit-19.0.0.9999 | 4 +- .../dev-python/lit-19.0.0_pre20240316 | 4 +- .../dev-python/lit-19.0.0_pre20240322 | 4 +- .../dev-python/lit-19.0.0_pre20240330 | 4 +- .../md5-cache/dev-python/littleutils-0.2.2-r1 | 4 +- .../md5-cache/dev-python/livereload-2.6.3-r1 | 4 +- metadata/md5-cache/dev-python/llfuse-1.5.0 | 4 +- metadata/md5-cache/dev-python/lmdb-1.4.1 | 4 +- metadata/md5-cache/dev-python/lmfit-1.2.2 | 4 +- metadata/md5-cache/dev-python/locket-1.0.0 | 4 +- .../md5-cache/dev-python/lockfile-0.12.2-r3 | 4 +- metadata/md5-cache/dev-python/logbook-1.7.0 | 4 +- .../md5-cache/dev-python/logfury-1.0.1-r1 | 4 +- .../dev-python/logical-unification-0.4.6 | 4 +- metadata/md5-cache/dev-python/loguru-0.7.2 | 4 +- .../md5-cache/dev-python/logutils-0.3.5-r1 | 4 +- metadata/md5-cache/dev-python/loky-3.4.1 | 4 +- .../md5-cache/dev-python/looseversion-1.3.0 | 4 +- metadata/md5-cache/dev-python/lrcalc-2.1-r1 | 4 +- metadata/md5-cache/dev-python/lxml-5.1.0 | 4 +- metadata/md5-cache/dev-python/lxml-5.1.1 | 4 +- metadata/md5-cache/dev-python/lxml-5.2.0 | 17 + metadata/md5-cache/dev-python/lz4-4.3.3 | 4 +- metadata/md5-cache/dev-python/m2crypto-0.41.0 | 4 +- .../dev-python/magic-wormhole-0.13.0 | 4 +- ...ic-wormhole-mailbox-server-0.4.1_p20230525 | 4 +- .../magic-wormhole-transit-relay-0.2.1 | 4 +- ...gic-wormhole-transit-relay-0.2.1_p20230525 | 4 +- metadata/md5-cache/dev-python/makefun-1.15.2 | 4 +- metadata/md5-cache/dev-python/mako-1.3.2 | 4 +- metadata/md5-cache/dev-python/mamba-0.11.3 | 4 +- metadata/md5-cache/dev-python/mando-0.7.1 | 4 +- metadata/md5-cache/dev-python/manuel-1.12.4 | 4 +- .../dev-python/manuel-1.12.4_p20231129 | 4 +- .../dev-python/mapbox-vector-tile-2.0.1 | 4 +- .../md5-cache/dev-python/mapbox_earcut-1.0.1 | 4 +- metadata/md5-cache/dev-python/markdown-3.5.2 | 4 +- metadata/md5-cache/dev-python/markdown-3.6 | 4 +- .../md5-cache/dev-python/markdown-exec-1.8.0 | 4 +- .../dev-python/markdown-include-0.8.1 | 4 +- .../md5-cache/dev-python/markdown-it-py-3.0.0 | 4 +- .../md5-cache/dev-python/markdown2-2.4.13 | 4 +- metadata/md5-cache/dev-python/markups-4.0.0 | 4 +- .../md5-cache/dev-python/markupsafe-2.1.5 | 4 +- .../md5-cache/dev-python/marshmallow-3.20.2 | 4 +- .../md5-cache/dev-python/marshmallow-3.21.0 | 4 +- .../md5-cache/dev-python/marshmallow-3.21.1 | 4 +- .../md5-cache/dev-python/matplotlib-3.8.2-r1 | 4 +- .../md5-cache/dev-python/matplotlib-3.8.3 | 4 +- .../dev-python/matplotlib-inline-0.1.6-r1 | 4 +- .../dev-python/matrix-common-1.3.0-r1 | 4 +- .../md5-cache/dev-python/matterhook-0.2-r2 | 4 +- .../md5-cache/dev-python/mcbootflash-8.0.1 | 4 +- metadata/md5-cache/dev-python/mccabe-0.7.0 | 4 +- .../dev-python/mdit-py-plugins-0.4.0 | 4 +- metadata/md5-cache/dev-python/mdurl-0.1.2 | 4 +- .../md5-cache/dev-python/mdx-gh-links-0.4 | 4 +- .../dev-python/mecab-python-0.996-r1 | 4 +- metadata/md5-cache/dev-python/mechanize-0.4.9 | 4 +- .../md5-cache/dev-python/mediafile-0.12.0 | 4 +- .../dev-python/memory-allocator-0.1.3 | 4 +- .../dev-python/memory-allocator-0.1.4 | 4 +- metadata/md5-cache/dev-python/merge3-0.0.14 | 4 +- .../md5-cache/dev-python/mergedeep-1.3.4-r1 | 4 +- .../md5-cache/dev-python/mergedict-1.0.0-r1 | 4 +- metadata/md5-cache/dev-python/meshio-5.3.5 | 4 +- .../md5-cache/dev-python/meson-python-0.15.0 | 4 +- .../md5-cache/dev-python/metakernel-0.30.1 | 4 +- .../md5-cache/dev-python/metakernel-0.30.2 | 4 +- metadata/md5-cache/dev-python/micawber-0.5.5 | 4 +- metadata/md5-cache/dev-python/mido-1.3.2 | 4 +- .../md5-cache/dev-python/mimerender-0.6.0-r1 | 4 +- metadata/md5-cache/dev-python/minidb-2.0.7 | 4 +- .../md5-cache/dev-python/minify-html-0.15.0 | 4 +- .../md5-cache/dev-python/minikanren-1.0.3-r1 | 4 +- .../md5-cache/dev-python/minimock-1.3.0-r1 | 4 +- metadata/md5-cache/dev-python/miniupnpc-2.2.6 | 4 +- metadata/md5-cache/dev-python/miniupnpc-2.2.7 | 4 +- metadata/md5-cache/dev-python/mistletoe-1.3.0 | 4 +- metadata/md5-cache/dev-python/mistune-3.0.2 | 4 +- .../dev-python/mitmproxy_wireguard-0.1.20 | 4 +- metadata/md5-cache/dev-python/mkautodoc-0.2.0 | 4 +- metadata/md5-cache/dev-python/mkdocs-1.5.3-r1 | 4 +- .../md5-cache/dev-python/mkdocs-ansible-0.2.0 | 4 +- .../dev-python/mkdocs-ansible-24.2.1 | 4 +- .../dev-python/mkdocs-autorefs-0.5.0 | 4 +- .../dev-python/mkdocs-autorefs-1.0.1 | 4 +- .../dev-python/mkdocs-bootstrap-1.1.1 | 4 +- .../dev-python/mkdocs-bootswatch-1.1-r2 | 4 +- .../dev-python/mkdocs-gen-files-0.5.0 | 4 +- .../mkdocs-git-authors-plugin-0.8.0 | 4 +- ...s-git-revision-date-localized-plugin-1.2.4 | 4 +- .../mkdocs-htmlproofer-plugin-1.0.0 | 4 +- .../mkdocs-htmlproofer-plugin-1.1.0 | 4 +- .../mkdocs-htmlproofer-plugin-1.2.0 | 4 +- .../md5-cache/dev-python/mkdocs-i18n-0.4.6 | 4 +- .../dev-python/mkdocs-material-9.5.13 | 4 +- .../dev-python/mkdocs-material-9.5.14 | 4 +- .../dev-python/mkdocs-material-9.5.15 | 4 +- .../dev-python/mkdocs-material-9.5.16 | 16 + .../mkdocs-material-extensions-1.3.1 | 4 +- .../dev-python/mkdocs-minify-plugin-0.7.2 | 4 +- .../dev-python/mkdocs-minify-plugin-0.8.0 | 4 +- .../dev-python/mkdocs-monorepo-plugin-1.1.0 | 4 +- .../mkdocs-pymdownx-material-extras-2.5.6 | 4 +- .../dev-python/mkdocs-redirects-1.2.1 | 4 +- .../dev-python/mkdocs-static-i18n-1.2.2 | 4 +- .../md5-cache/dev-python/mkdocstrings-0.24.0 | 4 +- .../md5-cache/dev-python/mkdocstrings-0.24.1 | 4 +- .../dev-python/mkdocstrings-python-1.8.0 | 4 +- .../dev-python/mkdocstrings-python-1.9.0 | 4 +- metadata/md5-cache/dev-python/ml-dtypes-0.3.2 | 4 +- .../md5-cache/dev-python/mmtf-python-1.1.3 | 4 +- metadata/md5-cache/dev-python/mock-5.1.0 | 4 +- metadata/md5-cache/dev-python/moddb-0.10.0 | 4 +- .../dev-python/more-itertools-10.2.0 | 4 +- metadata/md5-cache/dev-python/moto-4.2.14 | 4 +- metadata/md5-cache/dev-python/moto-5.0.2 | 4 +- metadata/md5-cache/dev-python/moto-5.0.3 | 4 +- metadata/md5-cache/dev-python/moto-5.0.4 | 4 +- metadata/md5-cache/dev-python/mpdlcd-0.5.2-r2 | 4 +- metadata/md5-cache/dev-python/mpi4py-3.1.5 | 4 +- metadata/md5-cache/dev-python/mpmath-1.3.0-r1 | 4 +- metadata/md5-cache/dev-python/mrcfile-1.5.0 | 4 +- metadata/md5-cache/dev-python/msgpack-1.0.7 | 4 +- metadata/md5-cache/dev-python/msgpack-1.0.8 | 4 +- metadata/md5-cache/dev-python/mss-9.0.1 | 4 +- metadata/md5-cache/dev-python/multidict-6.0.5 | 4 +- .../dev-python/multipledispatch-1.0.0 | 4 +- .../md5-cache/dev-python/multiprocess-0.70.16 | 4 +- metadata/md5-cache/dev-python/munch-4.0.0 | 4 +- .../md5-cache/dev-python/munkres-1.1.4-r1 | 4 +- .../md5-cache/dev-python/musicbrainzngs-0.7.1 | 4 +- .../dev-python/musicbrainzngs-0.7.1-r1 | 4 +- metadata/md5-cache/dev-python/mygpoclient-1.9 | 4 +- metadata/md5-cache/dev-python/mypy-1.8.0 | 4 +- metadata/md5-cache/dev-python/mypy-1.9.0 | 4 +- .../dev-python/mypy_extensions-1.0.0 | 4 +- .../md5-cache/dev-python/mysqlclient-2.2.4 | 4 +- .../md5-cache/dev-python/myst-parser-2.0.0 | 4 +- .../md5-cache/dev-python/nagiosplugin-1.3.3 | 4 +- metadata/md5-cache/dev-python/natsort-8.4.0 | 4 +- .../md5-cache/dev-python/nautilus-python-4.0 | 2 +- .../md5-cache/dev-python/nbclassic-1.0.0-r1 | 4 +- metadata/md5-cache/dev-python/nbclient-0.10.0 | 8 +- metadata/md5-cache/dev-python/nbclient-0.9.0 | 16 - metadata/md5-cache/dev-python/nbclient-0.9.1 | 16 - .../md5-cache/dev-python/nbconvert-7.16.2 | 4 +- .../md5-cache/dev-python/nbconvert-7.16.3 | 4 +- metadata/md5-cache/dev-python/nbdime-4.0.1 | 4 +- metadata/md5-cache/dev-python/nbformat-5.10.2 | 16 - metadata/md5-cache/dev-python/nbformat-5.10.3 | 8 +- metadata/md5-cache/dev-python/nbformat-5.9.2 | 16 - metadata/md5-cache/dev-python/nbsphinx-0.9.3 | 4 +- metadata/md5-cache/dev-python/nbval-0.11.0 | 4 +- metadata/md5-cache/dev-python/nbxmpp-4.5.4 | 4 +- .../md5-cache/dev-python/neovim-remote-2.5.1 | 4 +- .../md5-cache/dev-python/neovim-remote-9999 | 4 +- .../md5-cache/dev-python/nest-asyncio-1.6.0 | 4 +- metadata/md5-cache/dev-python/netaddr-0.10.1 | 4 +- metadata/md5-cache/dev-python/netaddr-1.2.1 | 4 +- metadata/md5-cache/dev-python/netcdf4-1.6.5 | 4 +- .../md5-cache/dev-python/netifaces-0.11.0-r2 | 4 +- metadata/md5-cache/dev-python/networkx-3.2.1 | 4 +- .../md5-cache/dev-python/nextinspace-2.0.5 | 4 +- .../md5-cache/dev-python/nextinspace-9999 | 4 +- metadata/md5-cache/dev-python/nh3-0.2.15 | 4 +- metadata/md5-cache/dev-python/nh3-0.2.17 | 4 +- metadata/md5-cache/dev-python/nnpy-1.4.2-r1 | 4 +- .../md5-cache/dev-python/node-semver-0.9.0 | 4 +- .../md5-cache/dev-python/nodeenv-1.8.0-r1 | 4 +- .../md5-cache/dev-python/noiseprotocol-0.3.1 | 4 +- metadata/md5-cache/dev-python/nose2-0.14.1 | 4 +- .../md5-cache/dev-python/noseofyeti-2.4.8 | 4 +- metadata/md5-cache/dev-python/notebook-7.1.1 | 16 - metadata/md5-cache/dev-python/notebook-7.1.2 | 8 +- .../md5-cache/dev-python/notebook-shim-0.2.4 | 4 +- .../md5-cache/dev-python/notify2-0.3.1-r3 | 4 +- metadata/md5-cache/dev-python/nox-2023.04.22 | 4 +- metadata/md5-cache/dev-python/nox-2024.03.02 | 4 +- metadata/md5-cache/dev-python/nspektr-0.5.0 | 4 +- metadata/md5-cache/dev-python/ntplib-0.4.0-r1 | 4 +- metadata/md5-cache/dev-python/numexpr-2.9.0 | 4 +- metadata/md5-cache/dev-python/numpy-1.26.1 | 4 +- metadata/md5-cache/dev-python/numpy-1.26.2 | 4 +- metadata/md5-cache/dev-python/numpy-1.26.3 | 4 +- metadata/md5-cache/dev-python/numpy-1.26.4 | 4 +- .../md5-cache/dev-python/numpy-2.0.0_beta1 | 4 +- metadata/md5-cache/dev-python/numpy-2.0.0_rc1 | 16 + metadata/md5-cache/dev-python/numpydoc-1.6.0 | 4 +- metadata/md5-cache/dev-python/numpydoc-1.7.0 | 4 +- metadata/md5-cache/dev-python/oauthlib-3.2.2 | 4 +- metadata/md5-cache/dev-python/objgraph-3.6.1 | 4 +- metadata/md5-cache/dev-python/oct2py-5.6.0 | 4 +- metadata/md5-cache/dev-python/oct2py-5.6.1 | 4 +- .../md5-cache/dev-python/octave_kernel-0.35.1 | 4 +- metadata/md5-cache/dev-python/odfpy-1.4.2 | 4 +- metadata/md5-cache/dev-python/olefile-0.47 | 4 +- metadata/md5-cache/dev-python/omemo-dr-1.0.1 | 4 +- .../md5-cache/dev-python/openapi-core-0.18.2 | 4 +- .../md5-cache/dev-python/openapi-core-0.19.0 | 4 +- .../dev-python/openapi-schema-validator-0.6.2 | 4 +- .../dev-python/openapi-spec-validator-0.7.1 | 4 +- metadata/md5-cache/dev-python/openapi3-1.8.2 | 4 +- metadata/md5-cache/dev-python/openpyxl-3.1.2 | 4 +- .../md5-cache/dev-python/opensearch-py-2.3.0 | 4 +- .../dev-python/openstackdocstheme-3.2.0 | 4 +- .../md5-cache/dev-python/openstacksdk-3.0.0 | 4 +- .../dev-python/opentelemetry-api-1.23.0 | 4 +- .../dev-python/opentelemetry-api-1.24.0 | 4 +- .../dev-python/opentelemetry-sdk-1.23.0 | 4 +- .../dev-python/opentelemetry-sdk-1.24.0 | 4 +- .../opentelemetry-semantic-conventions-1.23.0 | 4 +- .../opentelemetry-semantic-conventions-1.24.0 | 4 +- .../md5-cache/dev-python/opt-einsum-3.3.0-r1 | 4 +- .../md5-cache/dev-python/ordered-set-4.1.0 | 4 +- metadata/md5-cache/dev-python/orjson-3.10.0 | 4 +- metadata/md5-cache/dev-python/orjson-3.9.15 | 4 +- .../dev-python/os-client-config-2.1.0-r2 | 4 +- .../dev-python/os-service-types-1.7.0-r2 | 4 +- metadata/md5-cache/dev-python/osc-lib-3.0.1 | 4 +- .../dev-python/oslo-concurrency-6.0.0 | 4 +- .../md5-cache/dev-python/oslo-config-9.4.0 | 4 +- .../md5-cache/dev-python/oslo-context-5.5.0 | 4 +- metadata/md5-cache/dev-python/oslo-i18n-6.3.0 | 4 +- metadata/md5-cache/dev-python/oslo-log-5.5.0 | 4 +- .../dev-python/oslo-serialization-5.4.0 | 4 +- .../md5-cache/dev-python/oslo-utils-7.1.0 | 4 +- metadata/md5-cache/dev-python/oslotest-5.0.0 | 4 +- .../md5-cache/dev-python/outcome-1.3.0_p0 | 4 +- metadata/md5-cache/dev-python/overrides-7.7.0 | 4 +- metadata/md5-cache/dev-python/ovs-2.17.1_p1 | 4 +- metadata/md5-cache/dev-python/owslib-0.29.3 | 17 - metadata/md5-cache/dev-python/owslib-0.30.0 | 8 +- .../md5-cache/dev-python/packaging-23.2-r1 | 4 +- metadata/md5-cache/dev-python/packaging-24.0 | 8 +- metadata/md5-cache/dev-python/paginate-0.5.6 | 4 +- .../md5-cache/dev-python/paho-mqtt-1.6.1-r1 | 4 +- .../dev-python/pallets-sphinx-themes-2.1.1 | 4 +- metadata/md5-cache/dev-python/pandas-2.1.4 | 4 +- metadata/md5-cache/dev-python/pandas-2.2.0 | 4 +- metadata/md5-cache/dev-python/pandas-2.2.0-r1 | 4 +- metadata/md5-cache/dev-python/pandas-2.2.1 | 4 +- metadata/md5-cache/dev-python/pandas-2.2.1-r1 | 4 +- .../md5-cache/dev-python/pandocfilters-1.5.1 | 4 +- metadata/md5-cache/dev-python/parallax-1.0.8 | 4 +- .../md5-cache/dev-python/parameterized-0.9.0 | 4 +- metadata/md5-cache/dev-python/paramiko-3.4.0 | 4 +- metadata/md5-cache/dev-python/parse-1.20.1 | 4 +- .../md5-cache/dev-python/parse_type-0.6.2 | 4 +- .../md5-cache/dev-python/parsedatetime-2.6-r1 | 4 +- metadata/md5-cache/dev-python/parso-0.8.3-r1 | 4 +- metadata/md5-cache/dev-python/partd-1.4.1 | 4 +- metadata/md5-cache/dev-python/parver-0.5 | 4 +- .../md5-cache/dev-python/passlib-1.7.4-r2 | 4 +- metadata/md5-cache/dev-python/paste-3.7.1 | 4 +- metadata/md5-cache/dev-python/paste-3.8.0 | 4 +- metadata/md5-cache/dev-python/pastedeploy-3.1 | 4 +- metadata/md5-cache/dev-python/pastel-0.2.1-r1 | 4 +- metadata/md5-cache/dev-python/patatt-0.6.2 | 4 +- .../md5-cache/dev-python/patch-ng-1.17.4-r1 | 4 +- metadata/md5-cache/dev-python/path-16.10.0 | 4 +- .../dev-python/path-and-address-2.0.1-r1 | 4 +- metadata/md5-cache/dev-python/pathable-0.4.3 | 4 +- .../md5-cache/dev-python/pathlib2-2.3.7_p1-r1 | 4 +- metadata/md5-cache/dev-python/pathspec-0.12.1 | 2 +- .../md5-cache/dev-python/pathvalidate-3.2.0 | 4 +- .../md5-cache/dev-python/patiencediff-0.2.14 | 4 +- metadata/md5-cache/dev-python/patsy-0.5.6 | 4 +- metadata/md5-cache/dev-python/pbkdf2-1.3-r2 | 4 +- metadata/md5-cache/dev-python/pbr-6.0.0 | 4 +- metadata/md5-cache/dev-python/pdfrw-0.4_p1-r1 | 4 +- metadata/md5-cache/dev-python/pdm-2.12.4 | 4 +- .../md5-cache/dev-python/pdm-backend-2.1.8 | 4 +- .../md5-cache/dev-python/pdm-pep517-1.1.4 | 4 +- metadata/md5-cache/dev-python/pdoc3-0.10.0-r1 | 4 +- metadata/md5-cache/dev-python/pebble-5.0.6 | 4 +- metadata/md5-cache/dev-python/pebble-5.0.7 | 4 +- metadata/md5-cache/dev-python/pecan-1.5.1 | 4 +- metadata/md5-cache/dev-python/peewee-3.17.1 | 4 +- metadata/md5-cache/dev-python/pefile-2023.2.7 | 4 +- metadata/md5-cache/dev-python/pefile-9999 | 4 +- .../md5-cache/dev-python/pelican-minify-2.0.0 | 4 +- metadata/md5-cache/dev-python/pexpect-4.9.0 | 4 +- metadata/md5-cache/dev-python/pgspecial-2.1.1 | 4 +- metadata/md5-cache/dev-python/pgzero-1.2.1-r2 | 4 +- .../md5-cache/dev-python/phonenumbers-8.13.31 | 16 - .../md5-cache/dev-python/phonenumbers-8.13.32 | 16 - .../md5-cache/dev-python/phonenumbers-8.13.33 | 8 +- metadata/md5-cache/dev-python/phply-1.2.6 | 4 +- .../md5-cache/dev-python/pickleshare-0.7.5-r1 | 4 +- metadata/md5-cache/dev-python/picobox-3.0.0 | 4 +- metadata/md5-cache/dev-python/picobox-4.0.0 | 4 +- metadata/md5-cache/dev-python/pid-3.0.4-r1 | 4 +- metadata/md5-cache/dev-python/piexif-1.1.3-r2 | 4 +- metadata/md5-cache/dev-python/pika-1.3.2 | 4 +- metadata/md5-cache/dev-python/pikepdf-8.11.2 | 4 +- metadata/md5-cache/dev-python/pikepdf-8.12.0 | 4 +- metadata/md5-cache/dev-python/pikepdf-8.13.0 | 4 +- metadata/md5-cache/dev-python/pikepdf-8.14.0 | 4 +- metadata/md5-cache/dev-python/pikepdf-8.4.1 | 4 +- metadata/md5-cache/dev-python/pillow-10.0.1 | 2 +- .../md5-cache/dev-python/pillow-10.1.0-r1 | 2 +- metadata/md5-cache/dev-python/pillow-10.2.0 | 2 +- .../md5-cache/dev-python/pillow-10.2.0-r1 | 2 +- metadata/md5-cache/dev-python/pillow-10.3.0 | 17 + metadata/md5-cache/dev-python/pip-24.0 | 4 +- metadata/md5-cache/dev-python/pip-run-12.6.1 | 4 +- .../md5-cache/dev-python/pipdeptree-2.15.1 | 4 +- .../md5-cache/dev-python/pipdeptree-2.16.0 | 4 +- .../md5-cache/dev-python/pipdeptree-2.16.1 | 4 +- .../md5-cache/dev-python/pipdeptree-2.16.2 | 4 +- .../md5-cache/dev-python/pipenv-2023.12.1 | 4 +- metadata/md5-cache/dev-python/pipx-1.4.3 | 4 +- metadata/md5-cache/dev-python/pipx-1.5.0 | 4 +- metadata/md5-cache/dev-python/pivy-0.6.8 | 4 +- .../md5-cache/dev-python/pkgconfig-1.5.5-r1 | 4 +- metadata/md5-cache/dev-python/pkgcraft-0.0.9 | 4 +- metadata/md5-cache/dev-python/pkgcraft-9999 | 4 +- metadata/md5-cache/dev-python/pkginfo-1.10.0 | 4 +- .../md5-cache/dev-python/platformdirs-4.2.0 | 4 +- metadata/md5-cache/dev-python/plette-0.4.4 | 4 +- metadata/md5-cache/dev-python/plette-1.0.0 | 4 +- metadata/md5-cache/dev-python/plotly-5.19.0 | 4 +- metadata/md5-cache/dev-python/plotly-5.20.0 | 4 +- .../md5-cache/dev-python/plotly-geo-1.0.0-r2 | 4 +- metadata/md5-cache/dev-python/pluggy-1.4.0 | 4 +- .../md5-cache/dev-python/pluginbase-1.0.1-r1 | 4 +- metadata/md5-cache/dev-python/plumbum-1.8.2 | 4 +- metadata/md5-cache/dev-python/ply-3.11-r2 | 4 +- metadata/md5-cache/dev-python/plyvel-1.5.1 | 4 +- metadata/md5-cache/dev-python/pmw-2.0.1-r3 | 4 +- metadata/md5-cache/dev-python/pmw-2.1.1 | 4 +- metadata/md5-cache/dev-python/pocketlint-0.25 | 4 +- .../md5-cache/dev-python/pockets-0.9.1-r3 | 4 +- .../md5-cache/dev-python/podcastparser-0.6.10 | 4 +- metadata/md5-cache/dev-python/podman-4.9.0 | 4 +- metadata/md5-cache/dev-python/podman-5.0.0 | 4 +- metadata/md5-cache/dev-python/poetry-1.7.1 | 4 +- metadata/md5-cache/dev-python/poetry-1.8.0 | 4 +- metadata/md5-cache/dev-python/poetry-1.8.1 | 4 +- metadata/md5-cache/dev-python/poetry-1.8.2 | 4 +- .../md5-cache/dev-python/poetry-core-1.9.0 | 4 +- .../dev-python/poetry-plugin-export-1.6.0 | 4 +- .../dev-python/poetry-plugin-export-1.7.0 | 4 +- .../dev-python/poetry-plugin-export-1.7.1 | 4 +- metadata/md5-cache/dev-python/polib-1.2.0 | 4 +- metadata/md5-cache/dev-python/pooch-1.8.1 | 4 +- .../md5-cache/dev-python/portalocker-2.7.0 | 4 +- .../md5-cache/dev-python/portalocker-2.8.2 | 4 +- metadata/md5-cache/dev-python/portend-3.2.0 | 4 +- metadata/md5-cache/dev-python/poyo-0.5.0-r1 | 4 +- metadata/md5-cache/dev-python/pplpy-0.8.10 | 4 +- metadata/md5-cache/dev-python/pplpy-0.8.9 | 4 +- .../md5-cache/dev-python/precis-i18n-1.1.0 | 4 +- .../md5-cache/dev-python/pretend-1.0.9-r2 | 4 +- .../md5-cache/dev-python/prettytable-3.10.0 | 4 +- .../md5-cache/dev-python/prettytable-3.9.0 | 4 +- .../md5-cache/dev-python/primecountpy-0.1.0 | 4 +- .../md5-cache/dev-python/priority-1.3.0-r1 | 4 +- .../md5-cache/dev-python/priority-2.0.0-r1 | 4 +- .../md5-cache/dev-python/process-tests-3.0.0 | 4 +- metadata/md5-cache/dev-python/progress-1.6-r1 | 4 +- .../md5-cache/dev-python/progressbar2-4.4.2 | 4 +- .../dev-python/prometheus-client-0.20.0 | 4 +- .../dev-python/prompt-toolkit-3.0.43 | 4 +- .../md5-cache/dev-python/proto-plus-1.23.0 | 4 +- .../dev-python/protobuf-python-4.21.12 | 4 +- .../dev-python/protobuf-python-4.21.9 | 4 +- .../dev-python/protobuf-python-4.22.5 | 4 +- .../dev-python/protobuf-python-4.23.3 | 4 +- .../md5-cache/dev-python/protobuf-python-9999 | 4 +- metadata/md5-cache/dev-python/prov-2.0.0 | 4 +- metadata/md5-cache/dev-python/pslab-3.0.0 | 4 +- metadata/md5-cache/dev-python/psutil-5.9.8 | 4 +- metadata/md5-cache/dev-python/psycopg-2.9.4 | 4 +- metadata/md5-cache/dev-python/psycopg-2.9.9 | 4 +- metadata/md5-cache/dev-python/psycopg-3.1.16 | 4 +- metadata/md5-cache/dev-python/psycopg-3.1.17 | 4 +- metadata/md5-cache/dev-python/psycopg-3.1.18 | 4 +- .../md5-cache/dev-python/ptyprocess-0.7.0-r1 | 4 +- .../dev-python/publicsuffix-2.20191221-r2 | 4 +- metadata/md5-cache/dev-python/pudb-2024.1 | 4 +- .../md5-cache/dev-python/pulsectl-23.5.2-r1 | 4 +- .../dev-python/pulsectl-asyncio-1.1.1 | 4 +- metadata/md5-cache/dev-python/pure-eval-0.2.2 | 4 +- metadata/md5-cache/dev-python/puremagic-1.21 | 4 +- metadata/md5-cache/dev-python/py-1.11.0-r1 | 4 +- .../md5-cache/dev-python/py-cpuinfo-9.0.0 | 4 +- .../md5-cache/dev-python/py-ubjson-0.16.1-r1 | 4 +- metadata/md5-cache/dev-python/py-zabbix-1.1.7 | 4 +- .../md5-cache/dev-python/pyClamd-0.4.0-r4 | 17 - .../md5-cache/dev-python/pyClamd-0.4.0-r5 | 8 +- metadata/md5-cache/dev-python/pyDes-2.0.1 | 4 +- .../md5-cache/dev-python/pyacoustid-1.3.0 | 4 +- metadata/md5-cache/dev-python/pyaes-1.6.1-r3 | 4 +- metadata/md5-cache/dev-python/pyalsa-1.2.7 | 4 +- metadata/md5-cache/dev-python/pyalsa-1.2.7-r1 | 8 +- metadata/md5-cache/dev-python/pyamg-5.0.1 | 4 +- metadata/md5-cache/dev-python/pyamg-5.1.0 | 4 +- metadata/md5-cache/dev-python/pyaml-23.12.0 | 4 +- .../md5-cache/dev-python/pyannotate-1.2.0-r1 | 4 +- metadata/md5-cache/dev-python/pyarrow-15.0.0 | 4 +- metadata/md5-cache/dev-python/pyarrow-15.0.1 | 4 +- metadata/md5-cache/dev-python/pyarrow-15.0.2 | 8 +- metadata/md5-cache/dev-python/pyasn1-0.5.1 | 4 +- metadata/md5-cache/dev-python/pyasn1-0.6.0 | 4 +- .../md5-cache/dev-python/pyasn1-modules-0.3.0 | 4 +- .../md5-cache/dev-python/pyasn1-modules-0.4.0 | 4 +- .../md5-cache/dev-python/pyasynchat-1.0.4 | 4 +- .../md5-cache/dev-python/pyasyncore-1.0.4 | 4 +- metadata/md5-cache/dev-python/pyatspi-2.46.1 | 2 +- .../md5-cache/dev-python/pyaudio-0.2.13-r1 | 17 - .../md5-cache/dev-python/pyaudio-0.2.13-r2 | 8 +- metadata/md5-cache/dev-python/pybind11-2.11.1 | 4 +- .../md5-cache/dev-python/pybtex-0.24.0-r1 | 4 +- .../dev-python/pybtex-docutils-1.0.3 | 4 +- metadata/md5-cache/dev-python/pycairo-1.26.0 | 4 +- metadata/md5-cache/dev-python/pycares-4.4.0 | 4 +- metadata/md5-cache/dev-python/pycdio-2.1.1-r1 | 4 +- metadata/md5-cache/dev-python/pychm-0.8.6-r1 | 4 +- .../md5-cache/dev-python/pychromecast-13.0.7 | 4 +- .../md5-cache/dev-python/pyclipper-1.3.0_p5 | 4 +- .../md5-cache/dev-python/pycodestyle-2.11.1 | 4 +- metadata/md5-cache/dev-python/pycollada-0.8 | 4 +- .../md5-cache/dev-python/pycountry-22.3.5 | 4 +- .../md5-cache/dev-python/pycountry-23.12.11 | 4 +- .../md5-cache/dev-python/pycparser-2.21-r2 | 4 +- metadata/md5-cache/dev-python/pycparser-2.22 | 16 + metadata/md5-cache/dev-python/pycrdt-0.8.11 | 4 +- .../dev-python/pycrdt-websocket-0.12.7 | 4 +- .../md5-cache/dev-python/pycryptodome-3.20.0 | 4 +- metadata/md5-cache/dev-python/pycuda-2024.1 | 4 +- metadata/md5-cache/dev-python/pycups-2.0.1-r1 | 4 +- .../md5-cache/dev-python/pycurl-7.45.2-r1 | 4 +- metadata/md5-cache/dev-python/pycurl-7.45.3 | 4 +- .../dev-python/pycurl-requests-0.5.0-r1 | 4 +- metadata/md5-cache/dev-python/pycxx-7.1.7 | 2 +- metadata/md5-cache/dev-python/pydantic-2.6.3 | 4 +- metadata/md5-cache/dev-python/pydantic-2.6.4 | 8 +- .../md5-cache/dev-python/pydantic-core-2.16.3 | 4 +- .../md5-cache/dev-python/pydantic-core-2.17.0 | 4 +- .../dev-python/pydata-sphinx-theme-0.15.2 | 4 +- metadata/md5-cache/dev-python/pydbus-0.6.0-r1 | 4 +- metadata/md5-cache/dev-python/pydecomp-0.3-r3 | 4 +- metadata/md5-cache/dev-python/pydecomp-9999 | 4 +- metadata/md5-cache/dev-python/pydevd-2.10.0 | 4 +- metadata/md5-cache/dev-python/pydevd-2.9.5 | 4 +- metadata/md5-cache/dev-python/pydevd-3.0.3 | 4 +- metadata/md5-cache/dev-python/pydiffx-1.1 | 4 +- metadata/md5-cache/dev-python/pydot-2.0.0 | 4 +- metadata/md5-cache/dev-python/pydyf-0.9.0 | 4 +- metadata/md5-cache/dev-python/pyeclib-1.6.1 | 4 +- metadata/md5-cache/dev-python/pyelftools-0.31 | 8 +- .../md5-cache/dev-python/pyenchant-3.2.2-r1 | 4 +- metadata/md5-cache/dev-python/pyfakefs-5.3.5 | 4 +- metadata/md5-cache/dev-python/pyflakes-3.2.0 | 4 +- .../md5-cache/dev-python/pyformance-0.4-r2 | 4 +- metadata/md5-cache/dev-python/pyftpdlib-1.5.9 | 4 +- metadata/md5-cache/dev-python/pyfuse3-3.3.0 | 4 +- metadata/md5-cache/dev-python/pygal-3.0.4-r1 | 4 +- metadata/md5-cache/dev-python/pygame-2.5.1 | 4 +- metadata/md5-cache/dev-python/pygame-2.5.2 | 4 +- .../md5-cache/dev-python/pygame_sdl2-8.1.3 | 4 +- .../md5-cache/dev-python/pygame_sdl2-8.2.0 | 4 +- metadata/md5-cache/dev-python/pygccxml-2.4.0 | 4 +- .../md5-cache/dev-python/pygdbmi-0.11.0.0 | 4 +- metadata/md5-cache/dev-python/pyghmi-1.5.67 | 4 +- metadata/md5-cache/dev-python/pyghmi-1.5.68 | 4 +- metadata/md5-cache/dev-python/pygit2-1.14.1 | 4 +- metadata/md5-cache/dev-python/pyglet-2.0.12 | 4 +- metadata/md5-cache/dev-python/pyglet-2.0.14 | 4 +- metadata/md5-cache/dev-python/pygments-2.17.2 | 4 +- .../dev-python/pygments-ansi-color-0.3.0 | 4 +- .../pygments-github-lexers-0.0.5-r1 | 4 +- .../md5-cache/dev-python/pygobject-3.44.1 | 2 +- .../md5-cache/dev-python/pygobject-3.46.0 | 2 +- .../md5-cache/dev-python/pygraphviz-1.12-r1 | 4 +- metadata/md5-cache/dev-python/pygresql-6.0 | 4 +- metadata/md5-cache/dev-python/pyh2o-1-r1 | 4 +- .../md5-cache/dev-python/pyhamcrest-2.1.0 | 4 +- metadata/md5-cache/dev-python/pyhcl-0.4.5 | 4 +- metadata/md5-cache/dev-python/pyicu-2.12 | 4 +- .../md5-cache/dev-python/pyinotify-0.9.6-r1 | 4 +- .../dev-python/pyjsparser-2.7.1_p20190421-r2 | 4 +- metadata/md5-cache/dev-python/pyjwt-2.8.0 | 4 +- metadata/md5-cache/dev-python/pykka-4.0.2 | 4 +- .../md5-cache/dev-python/pykwalify-1.8.0-r3 | 4 +- metadata/md5-cache/dev-python/pylast-5.2.0 | 4 +- metadata/md5-cache/dev-python/pylatex-1.4.2 | 4 +- metadata/md5-cache/dev-python/pylatexenc-2.10 | 4 +- metadata/md5-cache/dev-python/pylev-1.4.0-r1 | 4 +- metadata/md5-cache/dev-python/pylibacl-0.7.0 | 4 +- metadata/md5-cache/dev-python/pylibmc-1.6.3 | 4 +- metadata/md5-cache/dev-python/pylint-3.1.0 | 4 +- .../md5-cache/dev-python/pylint-venv-3.0.3 | 4 +- metadata/md5-cache/dev-python/pylru-1.2.1 | 4 +- .../md5-cache/dev-python/pyls-spyder-0.4.0-r2 | 4 +- .../dev-python/pymacaroons-0.13.0-r1 | 4 +- metadata/md5-cache/dev-python/pymad-0.11.3 | 4 +- .../dev-python/pymdown-extensions-10.7.1 | 4 +- .../dev-python/pymdown-lexers-0_pre20210902 | 4 +- metadata/md5-cache/dev-python/pymdstat-0.4.3 | 4 +- .../md5-cache/dev-python/pymediainfo-6.1.0 | 4 +- metadata/md5-cache/dev-python/pymetar-1.4-r2 | 4 +- metadata/md5-cache/dev-python/pymongo-4.6.2 | 4 +- metadata/md5-cache/dev-python/pymongo-4.6.3 | 4 +- .../md5-cache/dev-python/pymountboot-0.2.3-r1 | 4 +- metadata/md5-cache/dev-python/pymysql-1.1.0 | 4 +- metadata/md5-cache/dev-python/pynacl-1.5.0-r3 | 4 +- metadata/md5-cache/dev-python/pynvim-0.5.0 | 4 +- metadata/md5-cache/dev-python/pyocr-0.8.5 | 4 +- metadata/md5-cache/dev-python/pyopencl-2024.1 | 4 +- .../md5-cache/dev-python/pyopengl-3.1.7-r1 | 4 +- .../dev-python/pyopengl_accelerate-3.1.7 | 4 +- .../md5-cache/dev-python/pyopenssl-24.0.0 | 4 +- .../md5-cache/dev-python/pyopenssl-24.1.0 | 8 +- .../md5-cache/dev-python/pyotherside-1.6.0 | 2 +- .../md5-cache/dev-python/pyotherside-1.6.0-r1 | 2 +- metadata/md5-cache/dev-python/pyotp-2.9.0 | 4 +- metadata/md5-cache/dev-python/pyparsing-3.1.2 | 4 +- metadata/md5-cache/dev-python/pyparted-3.13.0 | 4 +- metadata/md5-cache/dev-python/pypax-0.9.5-r1 | 4 +- metadata/md5-cache/dev-python/pypax-9999 | 4 +- metadata/md5-cache/dev-python/pypdf-4.1.0 | 4 +- .../md5-cache/dev-python/pyperclip-1.8.2-r1 | 4 +- metadata/md5-cache/dev-python/pyphen-0.14.0 | 4 +- .../md5-cache/dev-python/pypiserver-2.0.1 | 4 +- .../md5-cache/dev-python/pypng-0.20220715.0 | 4 +- .../md5-cache/dev-python/pypresence-4.3.0 | 4 +- .../dev-python/pyprof2calltree-1.4.5-r1 | 4 +- metadata/md5-cache/dev-python/pyproj-3.6.1 | 4 +- .../md5-cache/dev-python/pyproject-api-1.6.1 | 4 +- .../md5-cache/dev-python/pyproject-fmt-1.7.0 | 4 +- .../dev-python/pyproject-hooks-1.0.0 | 4 +- .../dev-python/pyproject-metadata-0.7.1 | 4 +- .../md5-cache/dev-python/pypugjs-5.9.12-r1 | 4 +- .../md5-cache/dev-python/pyqtgraph-0.13.3 | 4 +- .../md5-cache/dev-python/pyqtgraph-0.13.4 | 4 +- metadata/md5-cache/dev-python/pyquery-2.0.0 | 4 +- .../dev-python/pyrate-limiter-2.10.0 | 4 +- .../md5-cache/dev-python/pyrate-limiter-3.2.1 | 4 +- .../md5-cache/dev-python/pyrate-limiter-3.3.0 | 4 +- .../md5-cache/dev-python/pyrate-limiter-3.4.1 | 4 +- .../md5-cache/dev-python/pyrate-limiter-3.6.0 | 4 +- .../md5-cache/dev-python/pyrfc3339-1.1-r1 | 4 +- .../md5-cache/dev-python/pyroute2-0.7.12-r1 | 4 +- metadata/md5-cache/dev-python/pyrqlite-2.2.2 | 4 +- .../md5-cache/dev-python/pyrsistent-0.20.0 | 4 +- metadata/md5-cache/dev-python/pyscard-2.0.7 | 17 - metadata/md5-cache/dev-python/pyscard-2.0.8 | 8 +- .../md5-cache/dev-python/pyscreenshot-3.1 | 4 +- metadata/md5-cache/dev-python/pyserial-3.5-r2 | 4 +- metadata/md5-cache/dev-python/pyside2-5.15.12 | 2 +- metadata/md5-cache/dev-python/pyside2-5.15.13 | 2 +- .../dev-python/pyside2-tools-5.15.12 | 2 +- .../dev-python/pyside2-tools-5.15.13 | 2 +- .../md5-cache/dev-python/pyside6-6.6.2-r1 | 2 +- .../md5-cache/dev-python/pyside6-tools-6.6.2 | 2 +- .../md5-cache/dev-python/pysimdjson-6.0.2 | 4 +- metadata/md5-cache/dev-python/pysmi-0.3.4-r1 | 4 +- .../md5-cache/dev-python/pysnmp-4.4.12-r2 | 4 +- .../md5-cache/dev-python/pysnmp-mibs-0.1.6 | 4 +- .../md5-cache/dev-python/pysol-cards-0.16.0 | 4 +- .../md5-cache/dev-python/pyspectrum2-0.2.0-r2 | 4 +- metadata/md5-cache/dev-python/pyspelling-2.10 | 4 +- metadata/md5-cache/dev-python/pyspf-2.0.14-r3 | 4 +- metadata/md5-cache/dev-python/pyspnego-0.10.2 | 4 +- metadata/md5-cache/dev-python/pysrt-1.1.2-r1 | 4 +- metadata/md5-cache/dev-python/pysrt-9999 | 4 +- metadata/md5-cache/dev-python/pystache-0.6.5 | 4 +- .../md5-cache/dev-python/pysvg-0.2.2_p3-r1 | 4 +- metadata/md5-cache/dev-python/pysvn-1.9.18 | 4 +- metadata/md5-cache/dev-python/pyte-0.8.2 | 4 +- .../md5-cache/dev-python/pytesseract-0.3.12 | 4 +- metadata/md5-cache/dev-python/pytest-7.4.4 | 4 +- metadata/md5-cache/dev-python/pytest-8.0.2 | 4 +- metadata/md5-cache/dev-python/pytest-8.1.1 | 4 +- .../md5-cache/dev-python/pytest-aiohttp-1.0.5 | 4 +- .../dev-python/pytest-asyncio-0.23.5_p1 | 4 +- .../dev-python/pytest-asyncio-0.23.6 | 4 +- .../md5-cache/dev-python/pytest-bdd-7.0.1 | 4 +- .../md5-cache/dev-python/pytest-bdd-7.1.2 | 4 +- .../md5-cache/dev-python/pytest-check-2.3.1 | 4 +- .../dev-python/pytest-codeblocks-0.17.0 | 4 +- .../dev-python/pytest-console-scripts-1.4.1 | 4 +- .../md5-cache/dev-python/pytest-cov-4.1.0 | 4 +- .../md5-cache/dev-python/pytest-cov-5.0.0 | 4 +- .../dev-python/pytest-custom-exit-code-0.3.0 | 4 +- .../md5-cache/dev-python/pytest-datadir-1.5.0 | 4 +- .../dev-python/pytest-datafiles-3.0.0 | 4 +- .../dev-python/pytest-describe-2.2.0 | 4 +- .../md5-cache/dev-python/pytest-django-4.8.0 | 4 +- .../md5-cache/dev-python/pytest-env-1.1.3 | 4 +- .../dev-python/pytest-expect-1.1.0-r2 | 4 +- .../dev-python/pytest-faulthandler-2.0.1-r1 | 4 +- .../md5-cache/dev-python/pytest-forked-1.6.0 | 4 +- .../dev-python/pytest-freezegun-0.4.2-r1 | 4 +- .../md5-cache/dev-python/pytest-freezer-0.4.8 | 4 +- .../dev-python/pytest-golden-0.2.2-r1 | 4 +- .../pytest-helpers-namespace-2021.12.29-r1 | 4 +- .../md5-cache/dev-python/pytest-home-0.5.1 | 8 +- .../md5-cache/dev-python/pytest-httpbin-2.0.0 | 4 +- .../dev-python/pytest-httpserver-1.0.10 | 4 +- .../md5-cache/dev-python/pytest-httpx-0.30.0 | 4 +- .../md5-cache/dev-python/pytest-jupyter-0.9.1 | 4 +- .../dev-python/pytest-lazy-fixture-0.6.3-r1 | 4 +- .../dev-python/pytest-lazy-fixtures-1.0.5 | 4 +- .../dev-python/pytest-lazy-fixtures-1.0.6 | 4 +- .../dev-python/pytest-lazy-fixtures-1.0.7 | 4 +- .../dev-python/pytest-localftpserver-1.2.0 | 4 +- .../dev-python/pytest-localserver-0.8.1 | 4 +- .../dev-python/pytest-markdown-1.0.2-r1 | 4 +- .../dev-python/pytest-metadata-3.1.1 | 4 +- .../md5-cache/dev-python/pytest-mock-3.12.0 | 4 +- .../md5-cache/dev-python/pytest-mock-3.14.0 | 4 +- .../md5-cache/dev-python/pytest-mpl-0.16.1 | 4 +- .../md5-cache/dev-python/pytest-order-1.2.0 | 4 +- .../dev-python/pytest-ordering-0.6-r1 | 4 +- .../dev-python/pytest-param-files-0.3.5 | 4 +- .../dev-python/pytest-param-files-0.5.0 | 4 +- .../dev-python/pytest-param-files-0.6.0 | 4 +- .../md5-cache/dev-python/pytest-plus-0.6.1 | 4 +- .../md5-cache/dev-python/pytest-plus-0.7.0 | 4 +- metadata/md5-cache/dev-python/pytest-qt-4.4.0 | 4 +- .../dev-python/pytest-recording-0.13.1 | 4 +- .../dev-python/pytest-regressions-2.5.0 | 4 +- .../dev-python/pytest-rerunfailures-13.0 | 16 - .../dev-python/pytest-rerunfailures-14.0 | 8 +- .../dev-python/pytest-reserial-0.3.0 | 4 +- .../pytest-salt-factories-1.0.0_rc20-r1 | 4 +- .../pytest-salt-factories-1.0.0_rc23 | 4 +- .../pytest-salt-factories-1.0.0_rc28 | 4 +- .../pytest-salt-factories-1.0.0_rc29 | 4 +- .../dev-python/pytest-services-2.2.1-r1 | 4 +- .../dev-python/pytest-shell-utilities-1.9.0 | 4 +- .../dev-python/pytest-skip-markers-1.5.1 | 4 +- .../dev-python/pytest-subprocess-1.5.0 | 4 +- .../dev-python/pytest-subtests-0.12.1 | 4 +- .../md5-cache/dev-python/pytest-sugar-1.0.0 | 4 +- .../pytest-system-statistics-1.0.2-r2 | 4 +- .../dev-python/pytest-tempdir-2019.10.12-r1 | 4 +- .../dev-python/pytest-testinfra-10.1.0 | 4 +- .../md5-cache/dev-python/pytest-timeout-2.3.1 | 4 +- .../dev-python/pytest-tornado-0.8.1-r1 | 4 +- .../dev-python/pytest-tornasync-0.6.0_p2-r1 | 4 +- .../md5-cache/dev-python/pytest-trio-0.8.0-r1 | 4 +- .../dev-python/pytest-twisted-1.14.0 | 4 +- .../dev-python/pytest-twisted-1.14.1 | 4 +- .../md5-cache/dev-python/pytest-xdist-3.5.0 | 4 +- .../dev-python/pytest-xprocess-0.23.0 | 4 +- .../dev-python/pytest-xprocess-1.0.1 | 16 + .../md5-cache/dev-python/pytest-xvfb-3.0.0 | 4 +- .../dev-python/python-augeas-1.1.0-r1 | 4 +- .../dev-python/python-axolotl-0.2.3-r3 | 4 +- .../python-axolotl-curve25519-0.4.1_p2-r4 | 4 +- .../md5-cache/dev-python/python-box-7.1.1 | 4 +- .../dev-python/python-bugzilla-3.2.0-r1 | 4 +- .../md5-cache/dev-python/python-caja-1.26.0 | 2 +- .../dev-python/python-cinderclient-9.5.0 | 4 +- .../dev-python/python-constraint-1.4.0 | 4 +- .../md5-cache/dev-python/python-ctags3-1.6.0 | 4 +- .../md5-cache/dev-python/python-daemon-2.3.2 | 4 +- .../dev-python/python-dateutil-2.9.0_p0 | 4 +- .../dev-python/python-dbusmock-0.31.1 | 4 +- .../dev-python/python-dbusmock-0.31.1-r1 | 4 +- .../md5-cache/dev-python/python-debian-0.1.49 | 4 +- .../dev-python/python-distutils-extra-2.47 | 4 +- .../md5-cache/dev-python/python-dotenv-1.0.1 | 4 +- .../dev-python/python-editor-1.0.4-r2 | 4 +- .../md5-cache/dev-python/python-efl-1.26.1 | 4 +- .../dev-python/python-engineio-4.9.0 | 4 +- .../dev-python/python-gammu-3.2.4-r1 | 4 +- .../dev-python/python-gflags-3.1.2-r2 | 4 +- .../dev-python/python-glanceclient-4.5.0 | 4 +- .../md5-cache/dev-python/python-gnupg-0.5.2 | 4 +- .../dev-python/python-ironicclient-5.5.0 | 4 +- .../md5-cache/dev-python/python-jose-3.3.0-r1 | 4 +- .../dev-python/python-json-logger-2.0.7 | 4 +- .../dev-python/python-keystoneclient-5.4.0 | 4 +- .../md5-cache/dev-python/python-ldap-3.4.4 | 4 +- .../dev-python/python-lhafile-0.3.0-r1 | 4 +- .../dev-python/python-linux-procfs-0.7.1 | 4 +- .../dev-python/python-lsp-black-2.0.0 | 4 +- .../dev-python/python-lsp-jsonrpc-1.1.2 | 4 +- .../dev-python/python-lsp-server-1.10.1 | 4 +- .../dev-python/python-lsp-server-1.11.0 | 4 +- metadata/md5-cache/dev-python/python-ly-0.9.7 | 4 +- metadata/md5-cache/dev-python/python-lzo-1.15 | 4 +- .../md5-cache/dev-python/python-magic-0.4.27 | 4 +- .../dev-python/python-markdown-math-0.8-r1 | 4 +- .../dev-python/python-memcached-1.62 | 4 +- .../dev-python/python-mimeparse-1.6.0-r4 | 4 +- .../md5-cache/dev-python/python-mpd2-3.1.1 | 4 +- .../md5-cache/dev-python/python-mpv-1.0.5 | 4 +- .../dev-python/python-multipart-0.0.9 | 4 +- .../md5-cache/dev-python/python-netlink-0.1 | 4 +- .../dev-python/python-neutronclient-11.2.0 | 4 +- .../dev-python/python-novaclient-18.5.0 | 16 - .../dev-python/python-novaclient-18.6.0 | 8 +- .../dev-python/python-openstackclient-6.5.0 | 4 +- .../dev-python/python-openstackclient-6.6.0 | 4 +- .../md5-cache/dev-python/python-pam-2.0.2-r2 | 4 +- .../dev-python/python-poppler-qt5-21.3.0 | 4 +- .../md5-cache/dev-python/python-ptrace-0.9.9 | 4 +- .../md5-cache/dev-python/python-ptrace-9999 | 4 +- .../md5-cache/dev-python/python-redmine-2.4.0 | 4 +- .../md5-cache/dev-python/python-redmine-2.5.0 | 16 + .../md5-cache/dev-python/python-rtmidi-1.5.8 | 4 +- .../md5-cache/dev-python/python-slugify-8.0.4 | 4 +- .../md5-cache/dev-python/python-snappy-0.6.1 | 4 +- .../md5-cache/dev-python/python-snappy-0.7.1 | 4 +- .../md5-cache/dev-python/python-socks-2.4.4 | 4 +- .../md5-cache/dev-python/python-stdnum-1.19 | 4 +- .../md5-cache/dev-python/python-stdnum-1.20 | 4 +- .../dev-python/python-swiftclient-4.5.0 | 4 +- .../md5-cache/dev-python/python-systemd-235 | 4 +- .../md5-cache/dev-python/python-utils-3.8.2 | 4 +- .../md5-cache/dev-python/python-vlc-3.0.20123 | 4 +- .../md5-cache/dev-python/python-xlib-0.33 | 4 +- .../dev-python/python-xmp-toolkit-2.0.1-r2 | 4 +- .../dev-python/python-xmp-toolkit-2.0.2 | 4 +- .../dev-python/python3-discogs-client-2.7 | 4 +- .../dev-python/python3-discogs-client-9999 | 4 +- .../md5-cache/dev-python/python3-lxc-3.0.4-r1 | 4 +- .../md5-cache/dev-python/python3-saml-1.16.0 | 4 +- .../dev-python/python3-xapp-2.4.1-r2 | 2 +- .../md5-cache/dev-python/pythondialog-3.5.3 | 4 +- .../md5-cache/dev-python/pythonfinder-2.1.0 | 4 +- metadata/md5-cache/dev-python/pythonnet-3.0.3 | 4 +- metadata/md5-cache/dev-python/pythran-0.13.1 | 4 +- metadata/md5-cache/dev-python/pythran-0.14.0 | 4 +- .../md5-cache/dev-python/pythran-0.15.0-r1 | 4 +- .../md5-cache/dev-python/pytidylib-0.3.2-r2 | 4 +- .../md5-cache/dev-python/pytimeparse-1.1.8-r1 | 4 +- .../md5-cache/dev-python/pytoolconfig-1.3.1 | 4 +- .../md5-cache/dev-python/pytools-2023.1.1 | 4 +- .../md5-cache/dev-python/pytools-2024.1.1 | 4 +- metadata/md5-cache/dev-python/pytrie-0.4.0-r1 | 4 +- metadata/md5-cache/dev-python/pytz-2024.1 | 4 +- .../md5-cache/dev-python/pytzdata-2020.1-r2 | 4 +- metadata/md5-cache/dev-python/pyu2f-0.1.5-r1 | 4 +- metadata/md5-cache/dev-python/pyuca-1.2 | 4 +- metadata/md5-cache/dev-python/pyudev-0.24.1 | 4 +- .../md5-cache/dev-python/pyupgrade-3.15.1 | 4 +- .../md5-cache/dev-python/pyupgrade-3.15.2 | 4 +- metadata/md5-cache/dev-python/pyusb-1.2.1-r1 | 4 +- .../md5-cache/dev-python/pyvirtualdisplay-3.0 | 4 +- .../md5-cache/dev-python/pywavelets-1.5.0 | 4 +- .../md5-cache/dev-python/pywayland-0.4.17 | 4 +- metadata/md5-cache/dev-python/pywinrm-0.4.3 | 4 +- .../md5-cache/dev-python/pywlroots-0.15.24-r2 | 4 +- .../md5-cache/dev-python/pywlroots-0.16.6-r2 | 4 +- metadata/md5-cache/dev-python/pyx-0.16-r1 | 4 +- .../dev-python/pyxDamerauLevenshtein-1.7.1 | 4 +- metadata/md5-cache/dev-python/pyxattr-0.8.1 | 4 +- metadata/md5-cache/dev-python/pyxdg-0.28-r1 | 4 +- metadata/md5-cache/dev-python/pyyaml-6.0.1-r1 | 4 +- .../dev-python/pyyaml_env_tag-0.1-r1 | 4 +- metadata/md5-cache/dev-python/pyzbar-0.1.9 | 4 +- metadata/md5-cache/dev-python/pyzmq-25.1.2 | 4 +- metadata/md5-cache/dev-python/pyzotero-1.5.18 | 4 +- .../md5-cache/dev-python/qdarkstyle-3.2.3 | 4 +- .../md5-cache/dev-python/qiskit-aer-0.12.2 | 4 +- .../md5-cache/dev-python/qiskit-aer-0.13.3 | 4 +- .../md5-cache/dev-python/qiskit-terra-0.46.0 | 4 +- .../md5-cache/dev-python/qiskit-terra-0.46.1 | 4 +- metadata/md5-cache/dev-python/qpageview-0.6.2 | 4 +- metadata/md5-cache/dev-python/qrcode-7.4.2 | 4 +- .../dev-python/qscintilla-python-2.13.3 | 2 +- .../dev-python/qscintilla-python-2.14.1 | 2 +- metadata/md5-cache/dev-python/qstylizer-0.2.2 | 4 +- metadata/md5-cache/dev-python/qtawesome-1.3.0 | 4 +- metadata/md5-cache/dev-python/qtawesome-1.3.1 | 4 +- metadata/md5-cache/dev-python/qtconsole-5.4.3 | 4 +- .../md5-cache/dev-python/qtconsole-5.4.3-r1 | 4 +- metadata/md5-cache/dev-python/qtconsole-5.4.4 | 4 +- metadata/md5-cache/dev-python/qtconsole-5.5.0 | 4 +- metadata/md5-cache/dev-python/qtconsole-5.5.1 | 4 +- metadata/md5-cache/dev-python/qtsass-0.4.0 | 4 +- .../md5-cache/dev-python/quantities-0.15.0 | 4 +- metadata/md5-cache/dev-python/quart-0.19.4 | 4 +- .../md5-cache/dev-python/quart-trio-0.11.1 | 4 +- metadata/md5-cache/dev-python/radon-6.0.1 | 4 +- metadata/md5-cache/dev-python/raet-0.6.8-r5 | 16 - metadata/md5-cache/dev-python/raet-0.6.8-r6 | 8 +- metadata/md5-cache/dev-python/random2-1.0.2 | 4 +- metadata/md5-cache/dev-python/rapidfuzz-3.6.2 | 4 +- metadata/md5-cache/dev-python/rapidfuzz-3.7.0 | 4 +- .../md5-cache/dev-python/rapidfuzz-capi-1.0.5 | 4 +- metadata/md5-cache/dev-python/rarfile-4.1 | 4 +- .../md5-cache/dev-python/ratelimit-2.2.1-r1 | 4 +- metadata/md5-cache/dev-python/rdflib-7.0.0 | 4 +- .../md5-cache/dev-python/re-assert-1.1.0-r3 | 4 +- .../md5-cache/dev-python/readme-renderer-43.0 | 4 +- .../dev-python/readthedocs-sphinx-ext-2.2.5 | 4 +- metadata/md5-cache/dev-python/readtime-3.0.0 | 4 +- metadata/md5-cache/dev-python/rebulk-3.2.0 | 4 +- .../dev-python/recommonmark-0.7.1-r1 | 4 +- .../dev-python/recurring-ical-events-2.1.3 | 4 +- ...ents-2.1.2 => recurring-ical-events-2.2.0} | 8 +- metadata/md5-cache/dev-python/redis-5.0.3 | 4 +- .../dev-python/reedsolo-2.1.1_beta1-r2 | 4 +- .../md5-cache/dev-python/referencing-0.33.0 | 4 +- .../md5-cache/dev-python/referencing-0.34.0 | 4 +- metadata/md5-cache/dev-python/reflink-0.2.2 | 4 +- .../md5-cache/dev-python/regex-2023.12.25 | 4 +- .../md5-cache/dev-python/rencode-1.0.6-r3 | 4 +- metadata/md5-cache/dev-python/reno-4.1.0 | 4 +- metadata/md5-cache/dev-python/reportlab-4.1.0 | 4 +- .../md5-cache/dev-python/repoze-lru-0.7-r3 | 4 +- metadata/md5-cache/dev-python/requests-2.31.0 | 4 +- .../md5-cache/dev-python/requests-cache-1.2.0 | 4 +- .../dev-python/requests-credssp-2.0.0 | 4 +- .../md5-cache/dev-python/requests-file-2.0.0 | 4 +- .../dev-python/requests-futures-1.0.1 | 4 +- .../dev-python/requests-kerberos-0.14.0-r1 | 4 +- .../md5-cache/dev-python/requests-mock-1.11.0 | 4 +- .../md5-cache/dev-python/requests-mock-1.12.0 | 4 +- .../md5-cache/dev-python/requests-mock-1.12.1 | 4 +- .../md5-cache/dev-python/requests-ntlm-1.2.0 | 4 +- .../dev-python/requests-oauthlib-1.3.1 | 4 +- .../dev-python/requests-oauthlib-2.0.0 | 4 +- .../dev-python/requests-toolbelt-1.0.0 | 4 +- .../dev-python/requests-unixsocket-0.3.0-r4 | 4 +- .../dev-python/requests-wsgi-adapter-0.4.1 | 4 +- .../dev-python/requests_download-0.1.2-r1 | 2 +- .../dev-python/requestsexceptions-1.4.0-r1 | 4 +- .../md5-cache/dev-python/resolvelib-1.0.1 | 4 +- .../md5-cache/dev-python/responses-0.25.0 | 4 +- metadata/md5-cache/dev-python/respx-0.21.1 | 4 +- .../dev-python/restructuredtext-lint-1.4.0 | 4 +- .../dev-python/retry-decorator-1.1.1-r1 | 4 +- metadata/md5-cache/dev-python/retrying-1.3.4 | 4 +- .../dev-python/rfc3339-validator-0.1.4-r1 | 4 +- .../md5-cache/dev-python/rfc3986-2.0.0-r1 | 4 +- .../dev-python/rfc3986-validator-0.1.1-r1 | 4 +- .../md5-cache/dev-python/rfc3987-1.3.8-r3 | 4 +- metadata/md5-cache/dev-python/rich-13.4.2 | 4 +- metadata/md5-cache/dev-python/rich-13.7.1 | 4 +- metadata/md5-cache/dev-python/roman-4.1 | 4 +- metadata/md5-cache/dev-python/rope-1.12.0 | 4 +- metadata/md5-cache/dev-python/rope-1.13.0 | 4 +- metadata/md5-cache/dev-python/ropemode-0.6.1 | 4 +- metadata/md5-cache/dev-python/routes-2.5.1-r2 | 4 +- metadata/md5-cache/dev-python/rpds-py-0.10.6 | 4 +- metadata/md5-cache/dev-python/rpds-py-0.17.1 | 4 +- metadata/md5-cache/dev-python/rpds-py-0.18.0 | 4 +- metadata/md5-cache/dev-python/rply-0.7.8-r1 | 4 +- metadata/md5-cache/dev-python/rpy-3.5.14 | 4 +- metadata/md5-cache/dev-python/rpyc-5.3.1-r1 | 4 +- metadata/md5-cache/dev-python/rq-1.16.1 | 4 +- metadata/md5-cache/dev-python/rsa-4.9 | 4 +- .../md5-cache/dev-python/rst-linker-2.4.0 | 4 +- .../md5-cache/dev-python/rtimulib-7.2.1-r3 | 4 +- .../md5-cache/dev-python/rtslib-fb-2.1.76 | 4 +- .../md5-cache/dev-python/ruamel-yaml-0.17.40 | 4 +- .../md5-cache/dev-python/ruamel-yaml-0.18.6 | 4 +- .../dev-python/ruamel-yaml-clib-0.2.8 | 4 +- .../md5-cache/dev-python/rustworkx-0.14.1 | 4 +- .../md5-cache/dev-python/rustworkx-0.14.2 | 4 +- .../md5-cache/dev-python/s3transfer-0.10.1 | 4 +- metadata/md5-cache/dev-python/sabctools-7.0.2 | 4 +- metadata/md5-cache/dev-python/sabctools-7.1.1 | 4 +- metadata/md5-cache/dev-python/sabctools-7.1.2 | 4 +- metadata/md5-cache/dev-python/sabctools-8.0.0 | 4 +- metadata/md5-cache/dev-python/sabctools-8.0.1 | 4 +- metadata/md5-cache/dev-python/sabctools-8.1.0 | 4 +- metadata/md5-cache/dev-python/sarge-0.1.7_p1 | 4 +- .../md5-cache/dev-python/sarif-om-1.0.4-r1 | 4 +- metadata/md5-cache/dev-python/schema-0.7.5-r1 | 4 +- metadata/md5-cache/dev-python/schema-0.7.6 | 4 +- .../md5-cache/dev-python/scikit-build-0.17.6 | 4 +- .../dev-python/scikit-build-core-0.8.2 | 4 +- .../md5-cache/dev-python/scikit-image-0.22.0 | 4 +- .../dev-python/scikit-learn-1.3.2-r1 | 4 +- metadata/md5-cache/dev-python/scipy-1.11.3-r1 | 4 +- metadata/md5-cache/dev-python/scipy-1.11.4 | 4 +- metadata/md5-cache/dev-python/scipy-1.12.0 | 4 +- .../md5-cache/dev-python/scipy-1.13.0_rc1 | 4 +- .../md5-cache/dev-python/scripttest-1.3.0-r2 | 4 +- metadata/md5-cache/dev-python/scrypt-0.8.20 | 4 +- metadata/md5-cache/dev-python/scrypt-0.8.22 | 4 +- metadata/md5-cache/dev-python/scrypt-0.8.24 | 4 +- metadata/md5-cache/dev-python/seaborn-0.13.2 | 4 +- .../md5-cache/dev-python/secretstorage-3.3.3 | 4 +- metadata/md5-cache/dev-python/seedir-0.4.2 | 4 +- metadata/md5-cache/dev-python/segno-1.6.1 | 4 +- metadata/md5-cache/dev-python/selenium-4.18.1 | 4 +- metadata/md5-cache/dev-python/selenium-4.19.0 | 4 +- .../dev-python/semantic-version-2.10.0 | 4 +- metadata/md5-cache/dev-python/semver-3.0.2 | 4 +- .../md5-cache/dev-python/send2trash-1.8.2 | 4 +- metadata/md5-cache/dev-python/sense-hat-2.6.0 | 4 +- .../md5-cache/dev-python/sentry-sdk-1.41.0 | 16 - .../md5-cache/dev-python/sentry-sdk-1.42.0 | 8 +- .../md5-cache/dev-python/sentry-sdk-1.43.0 | 16 - .../md5-cache/dev-python/sentry-sdk-1.44.0 | 4 +- metadata/md5-cache/dev-python/serpent-1.41 | 4 +- .../md5-cache/dev-python/serverfiles-0.3.1-r1 | 4 +- .../dev-python/service-identity-24.1.0 | 4 +- .../md5-cache/dev-python/setproctitle-1.3.3 | 4 +- .../md5-cache/dev-python/setuptools-69.0.3 | 17 - .../md5-cache/dev-python/setuptools-69.0.3-r1 | 17 + .../md5-cache/dev-python/setuptools-69.2.0 | 17 - .../md5-cache/dev-python/setuptools-69.2.0-r1 | 17 + .../dev-python/setuptools-gettext-0.1.11 | 4 +- .../dev-python/setuptools-git-1.2-r3 | 4 +- .../dev-python/setuptools-rust-1.9.0 | 4 +- .../md5-cache/dev-python/setuptools-scm-7.1.0 | 4 +- .../md5-cache/dev-python/setuptools-scm-8.0.4 | 4 +- metadata/md5-cache/dev-python/sexpdata-1.0.2 | 4 +- .../md5-cache/dev-python/sgmllib3k-1.0.0-r1 | 4 +- metadata/md5-cache/dev-python/sh-2.0.6 | 4 +- metadata/md5-cache/dev-python/shapely-2.0.3 | 4 +- .../md5-cache/dev-python/shellingham-1.5.4 | 4 +- .../md5-cache/dev-python/shiboken2-5.15.12 | 2 +- .../md5-cache/dev-python/shiboken2-5.15.13 | 2 +- .../md5-cache/dev-python/shiboken6-6.6.2-r1 | 2 +- metadata/md5-cache/dev-python/shtab-1.7.0 | 4 +- metadata/md5-cache/dev-python/shtab-1.7.1 | 8 +- .../dev-python/signature-dispatch-1.0.1-r1 | 4 +- .../md5-cache/dev-python/signedjson-1.1.4 | 4 +- metadata/md5-cache/dev-python/simber-0.2.6 | 4 +- .../md5-cache/dev-python/simpervisor-1.0.0-r1 | 4 +- .../dev-python/simple-websocket-1.0.0 | 4 +- .../md5-cache/dev-python/simplebayes-1.5.8-r1 | 4 +- .../md5-cache/dev-python/simpleeval-0.9.13 | 4 +- .../dev-python/simplegeneric-0.8.1-r2 | 4 +- .../md5-cache/dev-python/simplejson-3.19.2 | 4 +- metadata/md5-cache/dev-python/simplekml-1.3.6 | 4 +- metadata/md5-cache/dev-python/simpy-4.0.2 | 4 +- metadata/md5-cache/dev-python/simpy-4.1.0 | 4 +- metadata/md5-cache/dev-python/simpy-4.1.1 | 4 +- metadata/md5-cache/dev-python/sip-6.8.3 | 4 +- metadata/md5-cache/dev-python/six-1.16.0-r1 | 4 +- metadata/md5-cache/dev-python/slixmpp-1.8.5 | 4 +- metadata/md5-cache/dev-python/slixmpp-9999 | 4 +- .../md5-cache/dev-python/smartypants-2.0.1-r1 | 4 +- metadata/md5-cache/dev-python/smbus2-0.4.3 | 4 +- metadata/md5-cache/dev-python/smmap-6.0.0 | 4 +- metadata/md5-cache/dev-python/snakeoil-0.10.5 | 4 +- metadata/md5-cache/dev-python/snakeoil-0.10.6 | 4 +- metadata/md5-cache/dev-python/snakeoil-0.10.7 | 4 +- metadata/md5-cache/dev-python/snakeoil-9999 | 4 +- .../md5-cache/dev-python/snaketrace-0.3.1-r1 | 4 +- .../md5-cache/dev-python/snapshottest-0.6.0 | 4 +- metadata/md5-cache/dev-python/sniffio-1.3.1 | 4 +- .../dev-python/snowballstemmer-2.2.0-r1 | 4 +- .../dev-python/socketio-client-nexus-0.7.6 | 4 +- metadata/md5-cache/dev-python/socksio-1.0.0 | 4 +- .../dev-python/sortedcontainers-2.4.0-r1 | 4 +- metadata/md5-cache/dev-python/soupsieve-2.5 | 4 +- metadata/md5-cache/dev-python/spake2-0.8-r1 | 4 +- .../md5-cache/dev-python/spdx-tools-0.8.2 | 4 +- .../dev-python/speg-0.3_p20180819-r2 | 4 +- metadata/md5-cache/dev-python/sphinx-7.2.6 | 4 +- .../dev-python/sphinx-aiohttp-theme-0.1.6-r1 | 4 +- .../dev-python/sphinx-argparse-0.4.0 | 4 +- .../md5-cache/dev-python/sphinx-autoapi-3.0.0 | 4 +- .../dev-python/sphinx-autodoc-typehints-2.0.0 | 4 +- .../dev-python/sphinx-basic-ng-1.0.0_beta2 | 4 +- .../dev-python/sphinx-bootstrap-theme-0.8.1 | 4 +- .../md5-cache/dev-python/sphinx-celery-2.1.3 | 4 +- .../dev-python/sphinx-copybutton-0.5.2 | 4 +- .../dev-python/sphinx-epytext-0.0.4-r1 | 4 +- .../dev-python/sphinx-gallery-0.15.0 | 4 +- .../dev-python/sphinx-inline-tabs-2023.4.21 | 4 +- .../md5-cache/dev-python/sphinx-issues-4.0.0 | 4 +- .../dev-python/sphinx-lv2-theme-1.4.2 | 4 +- .../dev-python/sphinx-multiversion-0.2.4-r1 | 4 +- .../dev-python/sphinx-notfound-page-1.0.0 | 4 +- .../dev-python/sphinx-panels-0.6.0-r1 | 4 +- .../dev-python/sphinx-press-theme-0.9.0 | 4 +- .../dev-python/sphinx-press-theme-0.9.1 | 4 +- .../md5-cache/dev-python/sphinx-prompt-1.8.0 | 4 +- .../sphinx-py3doc-enhanced-theme-2.4.0 | 4 +- .../md5-cache/dev-python/sphinx-pytest-0.2.0 | 4 +- .../dev-python/sphinx-rtd-theme-2.0.0 | 4 +- .../md5-cache/dev-python/sphinx-tabs-3.4.5 | 4 +- .../sphinx_selective_exclude-1.0.3-r1 | 4 +- .../dev-python/sphinxcontrib-apidoc-0.4.0 | 4 +- .../dev-python/sphinxcontrib-apidoc-0.5.0 | 4 +- .../dev-python/sphinxcontrib-applehelp-1.0.8 | 4 +- .../dev-python/sphinxcontrib-asyncio-0.3.0-r1 | 4 +- .../sphinxcontrib-autoprogram-0.1.8 | 4 +- .../sphinxcontrib-autoprogram-0.1.9 | 4 +- .../dev-python/sphinxcontrib-bibtex-2.6.2 | 4 +- .../dev-python/sphinxcontrib-devhelp-1.0.6 | 4 +- .../dev-python/sphinxcontrib-doxylink-1.12.3 | 4 +- .../sphinxcontrib-github-alt-1.2-r2 | 2 +- .../dev-python/sphinxcontrib-htmlhelp-2.0.5 | 4 +- .../dev-python/sphinxcontrib-httpdomain-1.8.1 | 4 +- .../dev-python/sphinxcontrib-jquery-4.1 | 4 +- .../dev-python/sphinxcontrib-jsmath-1.0.1-r3 | 4 +- .../sphinxcontrib-log-cabinet-1.0.1-r1 | 4 +- .../sphinxcontrib-newsfeed-0.1.4-r1 | 4 +- .../dev-python/sphinxcontrib-plantuml-0.29 | 4 +- .../sphinxcontrib-programoutput-0.17-r1 | 4 +- .../dev-python/sphinxcontrib-qthelp-1.0.7 | 4 +- .../sphinxcontrib-serializinghtml-1.1.10 | 4 +- .../dev-python/sphinxcontrib-spelling-8.0.0 | 4 +- .../dev-python/sphinxcontrib-trio-1.1.2-r1 | 4 +- .../dev-python/sphinxcontrib-websupport-1.2.7 | 4 +- .../md5-cache/dev-python/sphinxemoji-0.3.1 | 4 +- .../md5-cache/dev-python/sphinxygen-1.0.4-r1 | 4 +- metadata/md5-cache/dev-python/sphobjinv-2.3.1 | 4 +- metadata/md5-cache/dev-python/spotipy-2.23.0 | 4 +- metadata/md5-cache/dev-python/spur-0.3.23 | 4 +- metadata/md5-cache/dev-python/spyder-5.5.3 | 4 +- .../md5-cache/dev-python/spyder-6.0.0_alpha4 | 4 +- .../md5-cache/dev-python/spyder-kernels-2.5.0 | 4 +- .../md5-cache/dev-python/spyder-kernels-2.5.1 | 4 +- .../dev-python/spyder-kernels-3.0.0_beta4 | 4 +- .../dev-python/spyder-line-profiler-0.3.2 | 4 +- .../dev-python/spyder-notebook-0.5.1 | 4 +- .../dev-python/spyder-terminal-1.2.2 | 4 +- .../dev-python/spyder-unittest-0.6.0 | 4 +- .../md5-cache/dev-python/spyder-vim-0.1.0 | 4 +- .../md5-cache/dev-python/sqlalchemy-1.4.51 | 4 +- .../md5-cache/dev-python/sqlalchemy-1.4.52 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.27 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.28 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.29 | 4 +- .../dev-python/sqlalchemy-rqlite-1.2 | 4 +- metadata/md5-cache/dev-python/sqlglot-23.0.5 | 4 +- metadata/md5-cache/dev-python/sqlglot-23.2.0 | 4 +- metadata/md5-cache/dev-python/sqlglot-23.3.0 | 4 +- .../md5-cache/dev-python/sqlitedict-2.1.0 | 4 +- metadata/md5-cache/dev-python/sqlparse-0.4.4 | 4 +- .../md5-cache/dev-python/sshpubkeys-3.3.1-r1 | 4 +- metadata/md5-cache/dev-python/sshtunnel-0.3.1 | 4 +- metadata/md5-cache/dev-python/sshtunnel-0.4.0 | 4 +- .../md5-cache/dev-python/ssl-fetch-0.4-r1 | 12 +- metadata/md5-cache/dev-python/ssl-fetch-9999 | 12 +- .../md5-cache/dev-python/stack-data-0.6.3 | 4 +- .../dev-python/stapler-1.0.0_p20220330-r4 | 4 +- .../md5-cache/dev-python/starlette-0.37.2 | 4 +- metadata/md5-cache/dev-python/statsd-4.0.1 | 4 +- .../md5-cache/dev-python/statsmodels-0.14.1 | 4 +- .../md5-cache/dev-python/stdio-mgr-1.0.1-r1 | 4 +- metadata/md5-cache/dev-python/stestr-4.1.0 | 4 +- metadata/md5-cache/dev-python/stevedore-5.2.0 | 4 +- metadata/md5-cache/dev-python/stomp-py-8.1.0 | 4 +- .../dev-python/strict-rfc3339-0.7-r2 | 4 +- metadata/md5-cache/dev-python/stripe-8.6.0 | 16 - metadata/md5-cache/dev-python/stripe-8.7.0 | 8 +- metadata/md5-cache/dev-python/stripe-8.8.0 | 16 - metadata/md5-cache/dev-python/stripe-8.9.0 | 4 +- .../md5-cache/dev-python/structlog-24.1.0 | 4 +- .../md5-cache/dev-python/subprocess-tee-0.4.1 | 4 +- metadata/md5-cache/dev-python/subunit-1.4.4 | 4 +- .../md5-cache/dev-python/suds-community-1.1.2 | 4 +- .../md5-cache/dev-python/sumtypes-0.1_alpha6 | 4 +- metadata/md5-cache/dev-python/superqt-0.6.2 | 4 +- metadata/md5-cache/dev-python/sure-2.0.1 | 4 +- metadata/md5-cache/dev-python/svg-path-6.3 | 4 +- metadata/md5-cache/dev-python/svglib-1.5.1 | 4 +- metadata/md5-cache/dev-python/svgwrite-1.4.3 | 4 +- .../dev-python/swagger-spec-validator-3.0.3 | 4 +- metadata/md5-cache/dev-python/sybil-6.0.3 | 4 +- .../md5-cache/dev-python/symengine-0.11.0 | 4 +- metadata/md5-cache/dev-python/sympy-1.12-r1 | 4 +- metadata/md5-cache/dev-python/tables-3.8.0-r3 | 4 +- metadata/md5-cache/dev-python/tables-3.9.0 | 4 +- metadata/md5-cache/dev-python/tables-3.9.1-r1 | 4 +- metadata/md5-cache/dev-python/tables-3.9.2 | 4 +- .../md5-cache/dev-python/tabulate-0.9.0-r1 | 4 +- metadata/md5-cache/dev-python/tagpy-2022.1 | 4 +- metadata/md5-cache/dev-python/tappy-3.1-r1 | 4 +- .../dev-python/taskgroup-0.0.0_alpha4 | 2 +- metadata/md5-cache/dev-python/tasklib-2.5.1 | 4 +- .../md5-cache/dev-python/tavalidate-0.0.6-r1 | 4 +- metadata/md5-cache/dev-python/tavern-2.10.1 | 4 +- metadata/md5-cache/dev-python/tavern-2.9.3 | 4 +- metadata/md5-cache/dev-python/tblib-3.0.0 | 4 +- metadata/md5-cache/dev-python/tcolorpy-0.1.4 | 4 +- metadata/md5-cache/dev-python/tekore-5.3.1 | 4 +- metadata/md5-cache/dev-python/tekore-5.4.0 | 4 +- metadata/md5-cache/dev-python/tempest-37.0.0 | 4 +- metadata/md5-cache/dev-python/tempest-38.0.0 | 4 +- metadata/md5-cache/dev-python/tempora-5.5.1 | 4 +- metadata/md5-cache/dev-python/tenacity-8.2.3 | 4 +- metadata/md5-cache/dev-python/termcolor-2.4.0 | 4 +- .../md5-cache/dev-python/terminado-0.18.1 | 4 +- .../dev-python/terminaltables-3.1.10-r1 | 4 +- .../md5-cache/dev-python/terminaltables-9999 | 4 +- .../md5-cache/dev-python/testfixtures-8.1.0 | 4 +- metadata/md5-cache/dev-python/testpath-0.6.0 | 4 +- .../dev-python/testresources-2.0.1-r3 | 4 +- .../dev-python/testscenarios-0.5.0-r3 | 4 +- metadata/md5-cache/dev-python/testtools-2.7.1 | 4 +- .../dev-python/text-unidecode-1.3-r1 | 4 +- metadata/md5-cache/dev-python/textX-4.0.1 | 4 +- .../md5-cache/dev-python/textdistance-4.6.1 | 4 +- .../md5-cache/dev-python/textile-4.0.2-r1 | 4 +- metadata/md5-cache/dev-python/texttable-1.7.0 | 4 +- .../md5-cache/dev-python/threadpoolctl-3.3.0 | 4 +- .../md5-cache/dev-python/threadpoolctl-3.4.0 | 4 +- .../md5-cache/dev-python/three-merge-0.1.1-r1 | 4 +- metadata/md5-cache/dev-python/thrift-0.16.0 | 4 +- .../md5-cache/dev-python/thriftpy2-0.4.17 | 4 +- .../md5-cache/dev-python/thriftpy2-0.4.19 | 4 +- .../md5-cache/dev-python/thriftpy2-0.4.20 | 4 +- .../md5-cache/dev-python/tifffile-2024.2.12 | 4 +- .../md5-cache/dev-python/time-machine-2.13.0 | 4 +- .../md5-cache/dev-python/time-machine-2.14.0 | 4 +- .../md5-cache/dev-python/time-machine-2.14.1 | 4 +- .../dev-python/timeout-decorator-0.5.0-r1 | 4 +- .../md5-cache/dev-python/tiny-proxy-0.2.1 | 4 +- metadata/md5-cache/dev-python/tinycss-0.4-r1 | 4 +- metadata/md5-cache/dev-python/tinycss2-1.2.1 | 4 +- metadata/md5-cache/dev-python/tld-0.13 | 4 +- .../md5-cache/dev-python/tldextract-5.1.1 | 4 +- .../md5-cache/dev-python/tldextract-5.1.2 | 4 +- metadata/md5-cache/dev-python/tlsh-4.8.2 | 4 +- .../md5-cache/dev-python/tokenize-rt-5.2.0 | 4 +- metadata/md5-cache/dev-python/tomli-2.0.1-r1 | 2 +- .../md5-cache/dev-python/tomli-w-1.0.0-r1 | 4 +- metadata/md5-cache/dev-python/tomlkit-0.12.4 | 4 +- metadata/md5-cache/dev-python/toolz-0.12.1 | 4 +- metadata/md5-cache/dev-python/toposort-1.10 | 4 +- metadata/md5-cache/dev-python/tornado-6.4 | 4 +- .../md5-cache/dev-python/towncrier-23.11.0 | 4 +- metadata/md5-cache/dev-python/tox-4.14.1 | 4 +- metadata/md5-cache/dev-python/tox-4.14.2 | 4 +- .../md5-cache/dev-python/tpm2-pytss-2.2.1 | 4 +- metadata/md5-cache/dev-python/tqdm-4.66.2 | 4 +- .../md5-cache/dev-python/traitlets-5.14.2 | 4 +- .../md5-cache/dev-python/transitions-0.9.0 | 4 +- .../dev-python/translate-toolkit-3.12.2 | 4 +- .../dev-python/tree-sitter-0.20.1-r1 | 4 +- .../md5-cache/dev-python/tree-sitter-0.20.4 | 4 +- .../md5-cache/dev-python/tree-sitter-0.21.0 | 4 +- metadata/md5-cache/dev-python/treq-23.11.0 | 4 +- metadata/md5-cache/dev-python/trimesh-4.1.8 | 4 +- metadata/md5-cache/dev-python/trimesh-4.2.0 | 4 +- metadata/md5-cache/dev-python/trimesh-4.2.1 | 4 +- metadata/md5-cache/dev-python/trimesh-4.2.3 | 4 +- metadata/md5-cache/dev-python/trimesh-4.2.4 | 16 + metadata/md5-cache/dev-python/trio-0.24.0 | 4 +- metadata/md5-cache/dev-python/trio-0.25.0 | 4 +- .../dev-python/trio-websocket-0.11.1 | 4 +- .../dev-python/trove-classifiers-2024.3.25 | 4 +- .../dev-python/trove-classifiers-2024.3.3 | 4 +- metadata/md5-cache/dev-python/trustme-1.1.0 | 4 +- .../md5-cache/dev-python/truststore-0.8.0 | 4 +- metadata/md5-cache/dev-python/tubes-0.2.1 | 4 +- metadata/md5-cache/dev-python/twine-5.0.0 | 4 +- metadata/md5-cache/dev-python/twisted-23.10.0 | 4 +- .../md5-cache/dev-python/twisted-24.2.0_rc1 | 4 +- metadata/md5-cache/dev-python/twisted-24.3.0 | 4 +- .../md5-cache/dev-python/twython-3.9.1-r1 | 4 +- metadata/md5-cache/dev-python/txAMQP-0.8.2-r1 | 4 +- metadata/md5-cache/dev-python/txaio-23.1.1 | 4 +- .../md5-cache/dev-python/txredisapi-1.4.10 | 4 +- .../md5-cache/dev-python/txrequests-0.9.6-r1 | 4 +- .../md5-cache/dev-python/txtorcon-23.11.0 | 4 +- metadata/md5-cache/dev-python/typeguard-4.1.5 | 4 +- metadata/md5-cache/dev-python/typeguard-4.2.1 | 4 +- .../dev-python/types-docutils-0.20.0.20240317 | 4 +- ...ls-0.30 => types-docutils-0.20.0.20240331} | 18 +- .../dev-python/types-gdb-12.1.4.20240322 | 4 +- .../dev-python/types-gdb-12.1.4.20240327 | 4 +- .../dev-python/types-gdb-12.1.4.20240401 | 15 + .../dev-python/types-psutil-5.9.5.20240316 | 4 +- .../types-setuptools-69.1.0.20240310 | 4 +- .../types-setuptools-69.2.0.20240317 | 4 +- .../dev-python/typing-extensions-4.10.0 | 2 +- .../md5-cache/dev-python/typogrify-2.0.7-r1 | 4 +- metadata/md5-cache/dev-python/tzdata-10001 | 2 +- metadata/md5-cache/dev-python/tzdata-9999 | 4 +- metadata/md5-cache/dev-python/tzlocal-5.2 | 4 +- .../dev-python/u-msgpack-python-2.8.0 | 4 +- metadata/md5-cache/dev-python/ubelt-1.3.4 | 4 +- metadata/md5-cache/dev-python/ubelt-1.3.5 | 4 +- .../md5-cache/dev-python/uc-micro-py-1.0.3 | 4 +- metadata/md5-cache/dev-python/ujson-5.9.0 | 4 +- .../md5-cache/dev-python/ukkonen-1.0.1-r1 | 4 +- .../md5-cache/dev-python/unasync-0.5.0-r1 | 4 +- .../dev-python/uncertainties-3.1.7-r1 | 4 +- metadata/md5-cache/dev-python/unearth-0.14.0 | 4 +- metadata/md5-cache/dev-python/unearth-0.15.0 | 4 +- metadata/md5-cache/dev-python/unearth-0.15.1 | 4 +- metadata/md5-cache/dev-python/unidecode-1.3.8 | 4 +- metadata/md5-cache/dev-python/unidiff-0.7.5 | 4 +- .../dev-python/unittest-mixins-1.6-r2 | 4 +- .../md5-cache/dev-python/unittest-or-fail-2 | 2 +- .../md5-cache/dev-python/unpaddedbase64-2.1.0 | 4 +- metadata/md5-cache/dev-python/unrardll-0.1.7 | 4 +- .../md5-cache/dev-python/untangle-1.2.1-r1 | 4 +- .../md5-cache/dev-python/uri-template-1.3.0 | 4 +- .../md5-cache/dev-python/uritemplate-4.1.1 | 4 +- metadata/md5-cache/dev-python/uritools-4.0.1 | 4 +- metadata/md5-cache/dev-python/uritools-4.0.2 | 4 +- .../dev-python/url-normalize-1.4.3-r1 | 4 +- metadata/md5-cache/dev-python/urllib3-1.26.18 | 4 +- metadata/md5-cache/dev-python/urllib3-2.0.7 | 4 +- metadata/md5-cache/dev-python/urllib3-2.1.0 | 4 +- .../md5-cache/dev-python/urllib3-2.2.0-r1 | 4 +- metadata/md5-cache/dev-python/urllib3-2.2.1 | 4 +- metadata/md5-cache/dev-python/urwid-2.6.10 | 4 +- metadata/md5-cache/dev-python/urwid-2.6.8 | 4 +- metadata/md5-cache/dev-python/urwid-2.6.9 | 4 +- .../md5-cache/dev-python/urwid-readline-0.14 | 4 +- .../md5-cache/dev-python/urwidtrees-1.0.3-r1 | 4 +- metadata/md5-cache/dev-python/userpath-1.9.1 | 4 +- metadata/md5-cache/dev-python/userpath-1.9.2 | 4 +- metadata/md5-cache/dev-python/utidylib-0.10 | 4 +- metadata/md5-cache/dev-python/uv-0.1.24 | 4 +- metadata/md5-cache/dev-python/uvicorn-0.27.1 | 4 +- metadata/md5-cache/dev-python/uvicorn-0.28.0 | 4 +- metadata/md5-cache/dev-python/uvicorn-0.28.1 | 4 +- metadata/md5-cache/dev-python/uvicorn-0.29.0 | 4 +- .../md5-cache/dev-python/uvloop-0.19.0-r1 | 4 +- .../md5-cache/dev-python/validators-0.22.0 | 4 +- .../md5-cache/dev-python/validators-0.23.1 | 4 +- .../md5-cache/dev-python/validators-0.23.2 | 4 +- .../md5-cache/dev-python/validators-0.24.0 | 4 +- metadata/md5-cache/dev-python/varlink-31.0.0 | 4 +- metadata/md5-cache/dev-python/vcrpy-6.0.1 | 4 +- metadata/md5-cache/dev-python/vdf-3.4-r1 | 4 +- .../md5-cache/dev-python/vdirsyncer-0.19.2-r2 | 4 +- metadata/md5-cache/dev-python/vecrec-0.3.1-r1 | 4 +- .../md5-cache/dev-python/verboselogs-1.7-r1 | 4 +- .../md5-cache/dev-python/versioneer-0.29-r1 | 4 +- .../md5-cache/dev-python/versioningit-3.0.0 | 4 +- .../md5-cache/dev-python/versioningit-3.1.0 | 4 +- metadata/md5-cache/dev-python/vine-5.1.0 | 4 +- .../md5-cache/dev-python/virtualenv-20.25.1 | 4 +- .../dev-python/virtualenv-clone-0.5.7 | 4 +- .../dev-python/virtualenvwrapper-6.1.0 | 4 +- .../md5-cache/dev-python/visitor-0.1.3-r2 | 4 +- .../md5-cache/dev-python/vobject-0.9.6.1-r3 | 4 +- metadata/md5-cache/dev-python/vobject-0.9.7 | 4 +- .../md5-cache/dev-python/voluptuous-0.14.2 | 4 +- .../md5-cache/dev-python/vpython-7.6.4-r1 | 4 +- metadata/md5-cache/dev-python/waitress-3.0.0 | 4 +- metadata/md5-cache/dev-python/wand-0.6.13 | 4 +- .../md5-cache/dev-python/warlock-1.3.3-r3 | 4 +- metadata/md5-cache/dev-python/warlock-2.0.1 | 4 +- metadata/md5-cache/dev-python/watchdog-4.0.0 | 4 +- .../md5-cache/dev-python/watchfiles-0.20.0-r1 | 4 +- .../md5-cache/dev-python/watchfiles-0.21.0-r1 | 4 +- .../dev-python/wcag-contrast-ratio-0.9-r1 | 4 +- metadata/md5-cache/dev-python/wcmatch-8.5.1 | 4 +- metadata/md5-cache/dev-python/wcwidth-0.2.13 | 4 +- metadata/md5-cache/dev-python/weasyprint-61.2 | 4 +- metadata/md5-cache/dev-python/webcolors-1.13 | 4 +- .../dev-python/webencodings-0.5.1-r2 | 4 +- metadata/md5-cache/dev-python/webob-1.8.7-r1 | 4 +- .../dev-python/websocket-client-1.7.0 | 4 +- metadata/md5-cache/dev-python/websockets-12.0 | 4 +- .../md5-cache/dev-python/websockify-0.11.0 | 4 +- .../md5-cache/dev-python/webtest-3.0.0-r1 | 4 +- metadata/md5-cache/dev-python/werkzeug-3.0.1 | 4 +- metadata/md5-cache/dev-python/whatever-0.7 | 4 +- .../md5-cache/dev-python/whatthepatch-1.0.5 | 4 +- metadata/md5-cache/dev-python/wheel-0.43.0 | 4 +- .../md5-cache/dev-python/whichcraft-0.6.1-r1 | 4 +- metadata/md5-cache/dev-python/whisper-1.1.10 | 4 +- metadata/md5-cache/dev-python/whoosh-2.7.4-r2 | 4 +- .../dev-python/widgetsnbextension-4.0.10 | 4 +- metadata/md5-cache/dev-python/wrapt-1.16.0 | 4 +- metadata/md5-cache/dev-python/wsaccel-0.6.6 | 4 +- .../md5-cache/dev-python/wsgiproxy2-0.5.1-r1 | 4 +- metadata/md5-cache/dev-python/wsproto-1.2.0 | 4 +- metadata/md5-cache/dev-python/wtforms-3.1.2 | 4 +- metadata/md5-cache/dev-python/wurlitzer-3.0.3 | 4 +- metadata/md5-cache/dev-python/wxpython-4.2.0 | 4 +- metadata/md5-cache/dev-python/wxpython-4.2.1 | 4 +- .../md5-cache/dev-python/x-wr-timezone-0.0.6 | 4 +- .../md5-cache/dev-python/x-wr-timezone-0.0.7 | 4 +- metadata/md5-cache/dev-python/xarray-2024.1.1 | 4 +- metadata/md5-cache/dev-python/xarray-2024.2.0 | 4 +- metadata/md5-cache/dev-python/xarray-2024.3.0 | 4 +- metadata/md5-cache/dev-python/xcffib-1.5.0 | 4 +- metadata/md5-cache/dev-python/xdoctest-1.1.3 | 4 +- metadata/md5-cache/dev-python/xkbcommon-0.8 | 4 +- metadata/md5-cache/dev-python/xlrd-2.0.1-r1 | 4 +- .../md5-cache/dev-python/xlsxwriter-3.2.0 | 4 +- metadata/md5-cache/dev-python/xlwt-1.3.0-r2 | 4 +- metadata/md5-cache/dev-python/xmlschema-3.0.2 | 16 - metadata/md5-cache/dev-python/xmlschema-3.1.0 | 8 +- metadata/md5-cache/dev-python/xmlschema-3.2.0 | 4 +- .../md5-cache/dev-python/xmlsec-1.3.12-r4 | 4 +- .../md5-cache/dev-python/xmltodict-0.13.0-r1 | 4 +- .../md5-cache/dev-python/xvfbwrapper-0.2.9-r1 | 4 +- metadata/md5-cache/dev-python/xxhash-3.4.1 | 4 +- metadata/md5-cache/dev-python/yapf-0.40.2 | 4 +- metadata/md5-cache/dev-python/yappi-1.6.0 | 4 +- metadata/md5-cache/dev-python/yapsy-1.12.2-r2 | 4 +- .../md5-cache/dev-python/yara-python-4.4.0 | 4 +- .../md5-cache/dev-python/yara-python-9999 | 4 +- metadata/md5-cache/dev-python/yarl-1.9.4 | 4 +- metadata/md5-cache/dev-python/yaswfp-0.9.3-r2 | 4 +- metadata/md5-cache/dev-python/yattag-1.15.2 | 4 +- metadata/md5-cache/dev-python/yaxmldiff-0.1.0 | 4 +- .../dev-python/youtube-search-python-1.6.6 | 4 +- .../md5-cache/dev-python/ytmusicapi-1.6.0 | 4 +- .../md5-cache/dev-python/zc-lockfile-3.0_p1 | 4 +- metadata/md5-cache/dev-python/zconfig-4.0 | 4 +- metadata/md5-cache/dev-python/zeep-4.2.1 | 4 +- .../md5-cache/dev-python/zeroconf-0.131.0 | 4 +- metadata/md5-cache/dev-python/zipp-3.17.0 | 16 - metadata/md5-cache/dev-python/zipp-3.18.0 | 16 - metadata/md5-cache/dev-python/zipp-3.18.1 | 4 +- .../md5-cache/dev-python/zope-component-6.0 | 4 +- .../dev-python/zope-configuration-5.0.1 | 4 +- .../md5-cache/dev-python/zope-deprecation-5.0 | 4 +- metadata/md5-cache/dev-python/zope-event-5.0 | 4 +- .../dev-python/zope-exceptions-5.0.1 | 4 +- .../md5-cache/dev-python/zope-hookable-6.0 | 4 +- .../dev-python/zope-i18nmessageid-6.1.0 | 4 +- .../md5-cache/dev-python/zope-interface-6.2 | 4 +- .../md5-cache/dev-python/zope-schema-7.0.1 | 4 +- .../md5-cache/dev-python/zope-testing-5.0.1 | 4 +- .../md5-cache/dev-python/zstandard-0.22.0 | 4 +- metadata/md5-cache/dev-python/zstd-1.5.5.1 | 4 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 43141 -> 43119 bytes metadata/md5-cache/dev-qt/qt-creator-12.0.2 | 2 +- metadata/md5-cache/dev-qt/qt-creator-9999 | 2 +- .../dev-qt/qt-docs-6.6.3_p202403191846 | 4 +- metadata/md5-cache/dev-qt/qt3d-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qt3d-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qt3d-6.9999 | 2 +- metadata/md5-cache/dev-qt/qt5compat-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qt5compat-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qt5compat-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtbase-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qtbase-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtbase-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qtcharts-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.9999 | 2 +- .../md5-cache/dev-qt/qtconnectivity-6.6.3 | 4 +- .../md5-cache/dev-qt/qtconnectivity-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtconnectivity-6.9999 | 2 +- .../md5-cache/dev-qt/qtdeclarative-5.15.12 | 2 +- .../md5-cache/dev-qt/qtdeclarative-5.15.13 | 2 +- metadata/md5-cache/dev-qt/qtdeclarative-6.6.3 | 4 +- .../md5-cache/dev-qt/qtdeclarative-6.7.0_rc2 | 2 +- .../md5-cache/dev-qt/qtdeclarative-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtdeclarative-6.9999 | 2 +- metadata/md5-cache/dev-qt/qthttpserver-6.6.3 | 4 +- .../md5-cache/dev-qt/qthttpserver-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qthttpserver-6.9999 | 2 +- .../md5-cache/dev-qt/qtimageformats-6.6.3 | 4 +- .../md5-cache/dev-qt/qtimageformats-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtimageformats-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtlocation-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qtlocation-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtlocation-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtmultimedia-6.6.3 | 4 +- .../md5-cache/dev-qt/qtmultimedia-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtmultimedia-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtnetworkauth-6.6.3 | 4 +- .../md5-cache/dev-qt/qtnetworkauth-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtnetworkauth-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtpositioning-6.6.3 | 4 +- .../md5-cache/dev-qt/qtpositioning-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtpositioning-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qtquick3d-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.9999 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.6.3 | 4 +- .../md5-cache/dev-qt/qtquicktimeline-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtscxml-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qtscxml-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtscxml-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtsensors-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qtsensors-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtsensors-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtserialbus-6.6.3 | 4 +- .../md5-cache/dev-qt/qtserialbus-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtserialbus-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtserialport-6.6.3 | 4 +- .../md5-cache/dev-qt/qtserialport-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtserialport-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtshadertools-6.6.3 | 4 +- .../md5-cache/dev-qt/qtshadertools-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtshadertools-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtspeech-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qtspeech-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtspeech-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtsvg-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qtsvg-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtsvg-6.9999 | 2 +- metadata/md5-cache/dev-qt/qttools-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qttools-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qttools-6.9999 | 2 +- .../md5-cache/dev-qt/qttranslations-6.6.3 | 4 +- .../md5-cache/dev-qt/qttranslations-6.7.9999 | 2 +- .../md5-cache/dev-qt/qttranslations-6.9999 | 2 +- .../md5-cache/dev-qt/qtvirtualkeyboard-6.6.3 | 4 +- .../dev-qt/qtvirtualkeyboard-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtvirtualkeyboard-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwayland-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qtwayland-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtwayland-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebchannel-6.6.3 | 4 +- .../md5-cache/dev-qt/qtwebchannel-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebchannel-6.9999 | 2 +- .../dev-qt/qtwebengine-5.15.12_p20240122 | 2 +- .../dev-qt/qtwebengine-5.15.13_p20240322 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.6.2 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.6.3 | 6 +- .../md5-cache/dev-qt/qtwebengine-6.7.0_rc2 | 2 +- .../md5-cache/dev-qt/qtwebengine-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebsockets-6.6.3 | 4 +- .../md5-cache/dev-qt/qtwebsockets-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebsockets-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebview-6.6.3 | 4 +- metadata/md5-cache/dev-qt/qtwebview-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebview-6.9999 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 201591 -> 201921 bytes .../dev-ruby/deckar01-task_list-2.3.2 | 17 - .../dev-ruby/deckar01-task_list-2.3.4 | 12 +- .../md5-cache/dev-ruby/letter_opener-1.10.0 | 17 + .../dev-ruby/minitest-bonus-assertions-3.0-r2 | 12 +- metadata/md5-cache/dev-ruby/net-smtp-0.5.0 | 17 + metadata/md5-cache/dev-ruby/rbst-0.6.5-r1 | 2 +- ...rspec-rails-6.1.2 => rspec-rails-6.1.2-r1} | 6 +- metadata/md5-cache/dev-ruby/ruby-ole-1.2.13.1 | 17 + metadata/md5-cache/dev-scheme/Manifest.gz | Bin 12443 -> 12443 bytes metadata/md5-cache/dev-scheme/chibi-9999 | 2 +- metadata/md5-cache/dev-scheme/cyclone-9999 | 2 +- .../md5-cache/dev-scheme/guile-colorized-9999 | 2 +- metadata/md5-cache/dev-scheme/guile-gi-9999 | 2 +- metadata/md5-cache/dev-scheme/owl-lisp-9999 | 2 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8481 -> 8494 bytes metadata/md5-cache/dev-tcltk/snack-2.2.10-r11 | 4 +- metadata/md5-cache/dev-tcltk/snack-2.2.10-r12 | 4 +- metadata/md5-cache/dev-tcltk/tclpython-5.0-r2 | 2 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 10382 -> 10382 bytes metadata/md5-cache/dev-tex/dot2tex-2.11.3 | 4 +- metadata/md5-cache/dev-tex/latexdiff-9999 | 2 +- metadata/md5-cache/dev-tex/pythontex-0.18 | 2 +- metadata/md5-cache/dev-tex/rubber-1.5.1-r1 | 4 +- metadata/md5-cache/dev-tex/rubber-1.6.0-r1 | 2 +- metadata/md5-cache/dev-tex/rubber-9999 | 2 +- metadata/md5-cache/dev-util/0xtools-1.2.4 | 2 +- metadata/md5-cache/dev-util/0xtools-9999 | 2 +- metadata/md5-cache/dev-util/FlameGraph-9999 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 125151 -> 125979 bytes metadata/md5-cache/dev-util/ROPgadget-7.4 | 4 +- metadata/md5-cache/dev-util/ROPgadget-9999 | 4 +- metadata/md5-cache/dev-util/Tensile-5.1.3-r3 | 4 +- metadata/md5-cache/dev-util/Tensile-5.4.2-r2 | 4 +- metadata/md5-cache/dev-util/Tensile-5.7.1-r2 | 4 +- .../dev-util/abi-compliance-checker-9999 | 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 +- .../md5-cache/dev-util/android-tools-34.0.5 | 2 +- metadata/md5-cache/dev-util/babeltrace-2.0.5 | 2 +- metadata/md5-cache/dev-util/bcc-0.28.0-r1 | 2 +- metadata/md5-cache/dev-util/bcc-0.29.1-r1 | 2 +- metadata/md5-cache/dev-util/bcc-0.29.1-r2 | 2 +- metadata/md5-cache/dev-util/bcc-0.30.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 | 6 +- metadata/md5-cache/dev-util/bindgen-0.68.1 | 4 +- metadata/md5-cache/dev-util/bloaty-9999 | 2 +- .../dev-util/blueprint-compiler-0.10.0 | 2 +- .../dev-util/blueprint-compiler-0.12.0 | 2 +- metadata/md5-cache/dev-util/bpftool-6.5.7 | 2 +- metadata/md5-cache/dev-util/bpftool-6.6.8 | 2 +- metadata/md5-cache/dev-util/bpftool-6.7.6-r1 | 2 +- metadata/md5-cache/dev-util/buildbot-3.11.0 | 4 +- metadata/md5-cache/dev-util/buildbot-3.11.1 | 4 +- metadata/md5-cache/dev-util/buildbot-9999 | 4 +- .../md5-cache/dev-util/buildbot-badges-3.11.0 | 4 +- .../md5-cache/dev-util/buildbot-badges-3.11.1 | 4 +- .../dev-util/buildbot-console-view-3.11.0 | 4 +- .../dev-util/buildbot-console-view-3.11.1 | 4 +- .../dev-util/buildbot-grid-view-3.11.0 | 4 +- .../dev-util/buildbot-grid-view-3.11.1 | 4 +- .../md5-cache/dev-util/buildbot-pkg-3.11.0 | 4 +- .../md5-cache/dev-util/buildbot-pkg-3.11.1 | 4 +- .../md5-cache/dev-util/buildbot-pkg-3.6.1 | 4 +- .../md5-cache/dev-util/buildbot-pkg-3.9.0 | 4 +- .../buildbot-react-console-view-3.11.0 | 4 +- .../buildbot-react-console-view-3.11.1 | 4 +- .../dev-util/buildbot-react-grid-view-3.11.0 | 4 +- .../dev-util/buildbot-react-grid-view-3.11.1 | 4 +- .../buildbot-react-wsgi-dashboards-3.11.0 | 4 +- .../buildbot-react-wsgi-dashboards-3.11.1 | 4 +- .../dev-util/buildbot-waterfall-view-3.11.0 | 4 +- .../dev-util/buildbot-waterfall-view-3.11.1 | 4 +- .../md5-cache/dev-util/buildbot-worker-3.11.0 | 4 +- .../md5-cache/dev-util/buildbot-worker-3.11.1 | 4 +- .../md5-cache/dev-util/buildbot-worker-9999 | 4 +- .../dev-util/buildbot-wsgi-dashboards-3.11.0 | 4 +- .../dev-util/buildbot-wsgi-dashboards-3.11.1 | 4 +- .../md5-cache/dev-util/buildbot-www-3.11.0 | 4 +- .../md5-cache/dev-util/buildbot-www-3.11.1 | 4 +- .../md5-cache/dev-util/buildbot-www-3.6.1 | 4 +- .../md5-cache/dev-util/buildbot-www-3.9.0 | 4 +- .../dev-util/buildbot-www-react-3.11.0 | 4 +- .../dev-util/buildbot-www-react-3.11.1 | 4 +- .../dev-util/buildbot-www-react-3.9.0 | 4 +- .../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 | 4 +- metadata/md5-cache/dev-util/catalyst-4.0_rc1 | 4 +- metadata/md5-cache/dev-util/catalyst-9999 | 4 +- metadata/md5-cache/dev-util/catfish-4.18.0 | 4 +- metadata/md5-cache/dev-util/ccls-9999 | 2 +- metadata/md5-cache/dev-util/chirurgien-2.1 | 2 +- metadata/md5-cache/dev-util/chirurgien-2.2 | 2 +- metadata/md5-cache/dev-util/clazy-1.11-r3 | 2 +- metadata/md5-cache/dev-util/clazy-1.11-r4 | 2 +- metadata/md5-cache/dev-util/clinfo-9999 | 2 +- metadata/md5-cache/dev-util/clippy-9.0 | 2 +- metadata/md5-cache/dev-util/clippy-9.0.1 | 2 +- metadata/md5-cache/dev-util/clippy-9.0.2 | 2 +- metadata/md5-cache/dev-util/coccigrep-1.20 | 4 +- .../md5-cache/dev-util/coccinelle-1.1.1-r4 | 2 +- metadata/md5-cache/dev-util/codespell-2.2.4 | 4 +- metadata/md5-cache/dev-util/codespell-2.2.5 | 4 +- metadata/md5-cache/dev-util/codespell-2.2.6 | 4 +- metadata/md5-cache/dev-util/conan-2.0.16 | 4 +- metadata/md5-cache/dev-util/conf2struct-9999 | 2 +- .../md5-cache/dev-util/cookiecutter-2.3.1 | 4 +- .../md5-cache/dev-util/cookiecutter-2.5.0 | 4 +- .../md5-cache/dev-util/cookiecutter-2.6.0 | 4 +- metadata/md5-cache/dev-util/cppcheck-2.13.0 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.9 | 4 +- metadata/md5-cache/dev-util/cram-0.7-r2 | 4 +- metadata/md5-cache/dev-util/crash-9999 | 2 +- .../md5-cache/dev-util/ctags-20220828.0-r1 | 2 +- metadata/md5-cache/dev-util/ctags-20230423.0 | 2 +- metadata/md5-cache/dev-util/ctags-99999999 | 2 +- .../md5-cache/dev-util/cucumber-core-13.0.2 | 17 + .../cucumber-cucumber-expressions-17.1.0 | 17 + .../dev-util/cucumber-html-formatter-21.3.1 | 17 + .../dev-util/cucumber-messages-24.1.0 | 17 + metadata/md5-cache/dev-util/cutter-2.3.2 | 2 +- metadata/md5-cache/dev-util/cutter-2.3.3 | 2 +- metadata/md5-cache/dev-util/cvise-2.10.0 | 2 +- metadata/md5-cache/dev-util/cvise-2.9.0 | 2 +- metadata/md5-cache/dev-util/cwdiff-9999 | 2 +- .../dev-util/dbus-test-runner-19.04.0-r2 | 2 +- .../dev-util/desktop-file-utils-0.27 | 2 +- .../dev-util/desktop-file-utils-0.27-r1 | 2 +- metadata/md5-cache/dev-util/devhelp-43.0 | 2 +- .../md5-cache/dev-util/diff-cover-6.5.0-r1 | 4 +- metadata/md5-cache/dev-util/diffoscope-257 | 4 +- metadata/md5-cache/dev-util/diffoscope-261 | 4 +- metadata/md5-cache/dev-util/diffuse-0.8.2 | 2 +- .../dev-util/directx-headers-1.611.0 | 2 +- .../dev-util/directx-headers-1.613.0 | 2 +- .../dev-util/directx-headers-1.613.1 | 2 +- .../md5-cache/dev-util/directx-headers-9999 | 2 +- metadata/md5-cache/dev-util/dogtail-0.9.11 | 4 +- .../md5-cache/dev-util/ebuildtester-42-r2 | 4 +- .../md5-cache/dev-util/ebuildtester-42-r3 | 4 +- metadata/md5-cache/dev-util/edi-0.8.0-r2 | 2 +- .../md5-cache/dev-util/flawfinder-2.0.19-r1 | 4 +- metadata/md5-cache/dev-util/gcovr-5.1 | 4 +- metadata/md5-cache/dev-util/gcovr-5.2 | 4 +- metadata/md5-cache/dev-util/gcovr-6.0 | 4 +- .../md5-cache/dev-util/gdbus-codegen-2.76.4 | 4 +- .../md5-cache/dev-util/gdbus-codegen-2.78.3 | 4 +- .../dev-util/gdbus-codegen-2.78.4-r1 | 4 +- metadata/md5-cache/dev-util/gertty-1.6.0-r2 | 4 +- metadata/md5-cache/dev-util/gertty-9999 | 4 +- .../md5-cache/dev-util/gi-docgen-2023.1-r1 | 4 +- .../md5-cache/dev-util/gitchangelog-3.1.2 | 4 +- metadata/md5-cache/dev-util/github-cli-9999 | 2 +- metadata/md5-cache/dev-util/glade-3.40.0-r1 | 2 +- metadata/md5-cache/dev-util/glib-utils-2.76.4 | 2 +- metadata/md5-cache/dev-util/glib-utils-2.78.3 | 2 +- metadata/md5-cache/dev-util/glib-utils-2.78.4 | 2 +- metadata/md5-cache/dev-util/global-6.6.10 | 2 +- metadata/md5-cache/dev-util/glslang-1.3.275 | 2 +- metadata/md5-cache/dev-util/glslang-9999 | 2 +- .../md5-cache/dev-util/gnome-builder-44.2-r1 | 2 +- .../md5-cache/dev-util/gprof2dot-2022.7.29 | 4 +- .../md5-cache/dev-util/gprof2dot-2022.7.29-r1 | 4 +- .../dev-util/gtk-builder-convert-2.24.33 | 2 +- metadata/md5-cache/dev-util/gtk-doc-1.33.2-r1 | 2 +- .../dev-util/gtk-update-icon-cache-3.24.39 | 2 +- .../dev-util/gtk-update-icon-cache-3.24.40 | 2 +- metadata/md5-cache/dev-util/heaptrack-9999 | 2 +- metadata/md5-cache/dev-util/hermes-9999 | 2 +- .../md5-cache/dev-util/hfstospell-0.5.3-r1 | 15 - metadata/md5-cache/dev-util/hip-5.1.3-r4 | 2 +- metadata/md5-cache/dev-util/howdoi-2.0.19 | 2 +- metadata/md5-cache/dev-util/howdoi-2.0.20 | 4 +- metadata/md5-cache/dev-util/howdoi-2.0.20-r1 | 4 +- metadata/md5-cache/dev-util/imediff2-1.1.2.1 | 2 +- .../dev-util/include-what-you-use-0.20 | 2 +- .../dev-util/include-what-you-use-0.21 | 2 +- .../dev-util/include-what-you-use-0.22 | 2 +- .../intel-graphics-compiler-1.0.15770.15 | 2 +- .../intel-graphics-compiler-1.0.15985.15 | 2 +- .../intel-graphics-system-controller-0.8.16 | 2 +- metadata/md5-cache/dev-util/intel_clc-23.3.5 | 2 +- metadata/md5-cache/dev-util/intel_clc-23.3.6 | 2 +- .../md5-cache/dev-util/intel_clc-23.3.6-r1 | 2 +- metadata/md5-cache/dev-util/intel_clc-24.0.1 | 2 +- metadata/md5-cache/dev-util/intel_clc-24.0.2 | 2 +- metadata/md5-cache/dev-util/intel_clc-24.0.3 | 2 +- metadata/md5-cache/dev-util/intel_clc-24.0.4 | 2 +- metadata/md5-cache/dev-util/intel_clc-9999 | 2 +- metadata/md5-cache/dev-util/itstool-2.0.7 | 2 +- metadata/md5-cache/dev-util/itstool-2.0.7-r1 | 2 +- metadata/md5-cache/dev-util/itstool-2.0.7-r2 | 2 +- .../dev-util/japi-compliance-checker-9999 | 2 +- metadata/md5-cache/dev-util/kcov-40 | 2 +- metadata/md5-cache/dev-util/kcov-9999 | 2 +- .../dev-util/kdevelop-python-23.08.5 | 2 +- .../dev-util/kdevelop-python-24.02.1 | 2 +- .../dev-util/kdstatemachineeditor-9999 | 2 +- metadata/md5-cache/dev-util/lcov-2.0-r1 | 2 +- metadata/md5-cache/dev-util/lcov-2.0-r2 | 2 +- metadata/md5-cache/dev-util/lcov-9999 | 2 +- metadata/md5-cache/dev-util/libabigail-2.2 | 2 +- metadata/md5-cache/dev-util/libabigail-2.3-r2 | 2 +- metadata/md5-cache/dev-util/libabigail-2.4 | 2 +- metadata/md5-cache/dev-util/libabigail-9999 | 2 +- metadata/md5-cache/dev-util/lv2lint-0.16.2 | 2 +- metadata/md5-cache/dev-util/maturin-1.4.0 | 4 +- metadata/md5-cache/dev-util/maturin-1.5.1-r1 | 4 +- metadata/md5-cache/dev-util/maxcso-9999 | 2 +- metadata/md5-cache/dev-util/mdds-9999 | 2 +- metadata/md5-cache/dev-util/meld-3.22.0-r2 | 2 +- metadata/md5-cache/dev-util/meld-3.22.1 | 2 +- metadata/md5-cache/dev-util/meld-3.22.2 | 2 +- metadata/md5-cache/dev-util/nihtest-1.5.0 | 4 +- metadata/md5-cache/dev-util/nihtest-1.5.1 | 4 +- metadata/md5-cache/dev-util/nihtest-1.5.2 | 4 +- .../dev-util/nvidia-cuda-toolkit-12.4.0 | 15 + .../md5-cache/dev-util/pahole-1.24_p20221024 | 2 +- metadata/md5-cache/dev-util/pahole-1.25 | 2 +- metadata/md5-cache/dev-util/pahole-1.26 | 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.7 | 2 +- metadata/md5-cache/dev-util/perf-6.8 | 2 +- .../md5-cache/dev-util/pkgcheck-0.10.27-r1 | 4 +- metadata/md5-cache/dev-util/pkgcheck-0.10.28 | 4 +- metadata/md5-cache/dev-util/pkgcheck-0.10.29 | 4 +- metadata/md5-cache/dev-util/pkgcheck-9999 | 4 +- metadata/md5-cache/dev-util/pkgconf-9999 | 2 +- metadata/md5-cache/dev-util/pkgcruft-9999 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.2.10 | 4 +- metadata/md5-cache/dev-util/pkgdev-0.2.9 | 4 +- metadata/md5-cache/dev-util/pkgdev-9999 | 4 +- metadata/md5-cache/dev-util/pkgdiff-9999 | 2 +- metadata/md5-cache/dev-util/poke-9999 | 2 +- metadata/md5-cache/dev-util/promu-9999 | 2 +- metadata/md5-cache/dev-util/pwntools-4.11.1 | 4 +- metadata/md5-cache/dev-util/pwntools-4.12.0 | 4 +- .../md5-cache/dev-util/pwntools-4.12.0_beta1 | 4 +- .../md5-cache/dev-util/pwntools-4.13.0_beta0 | 4 +- metadata/md5-cache/dev-util/pwntools-9999 | 4 +- .../md5-cache/dev-util/qdevicemonitor-9999 | 2 +- metadata/md5-cache/dev-util/quilt-0.68 | 15 + metadata/md5-cache/dev-util/quilt-9999 | 6 +- metadata/md5-cache/dev-util/rbtools-4.1 | 4 +- metadata/md5-cache/dev-util/re2c-2.2 | 2 +- metadata/md5-cache/dev-util/re2c-3.1 | 2 +- metadata/md5-cache/dev-util/redo-0.42d | 2 +- metadata/md5-cache/dev-util/repolite-0.4.0 | 4 +- metadata/md5-cache/dev-util/reuse-2.1.0 | 4 +- metadata/md5-cache/dev-util/reuse-3.0.1 | 4 +- metadata/md5-cache/dev-util/rgbds-9999 | 2 +- metadata/md5-cache/dev-util/rizin-0.6.3 | 2 +- metadata/md5-cache/dev-util/rizin-0.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-5.7.1-r2 | 2 +- metadata/md5-cache/dev-util/rocm-smi-9999 | 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 +- .../md5-cache/dev-util/roctracer-5.7.1-r1 | 2 +- metadata/md5-cache/dev-util/ropper-1.13.8 | 4 +- metadata/md5-cache/dev-util/ropper-9999 | 4 +- metadata/md5-cache/dev-util/rpmdevtools-9.5 | 2 +- metadata/md5-cache/dev-util/rr-5.7.0 | 2 +- metadata/md5-cache/dev-util/rt-tests-2.6 | 2 +- metadata/md5-cache/dev-util/rustup-9999 | 2 +- metadata/md5-cache/dev-util/scanmem-0.17 | 2 +- metadata/md5-cache/dev-util/sccache-9999 | 2 +- metadata/md5-cache/dev-util/sdl-jstest-9999 | 2 +- metadata/md5-cache/dev-util/seer-9999 | 2 +- metadata/md5-cache/dev-util/serialtalk-9999 | 2 +- .../dev-util/{shards-0.17.3 => shards-0.18.0} | 6 +- metadata/md5-cache/dev-util/smem-1.5-r2 | 2 +- metadata/md5-cache/dev-util/snakeviz-2.2.0 | 4 +- .../md5-cache/dev-util/spirv-headers-99999999 | 2 +- .../md5-cache/dev-util/spirv-tools-1.3.275 | 2 +- .../md5-cache/dev-util/spirv-tools-99999999 | 2 +- metadata/md5-cache/dev-util/squashdelta-9999 | 2 +- metadata/md5-cache/dev-util/squashmerge-9999 | 2 +- .../md5-cache/dev-util/stripe-mock-0.182.0 | 13 - .../md5-cache/dev-util/stripe-mock-0.183.0 | 4 +- metadata/md5-cache/dev-util/sysprof-3.48.0 | 2 +- .../dev-util/sysprof-capture-3.36.0-r1 | 2 +- .../md5-cache/dev-util/sysprof-capture-3.48.0 | 2 +- .../md5-cache/dev-util/trace-cmd-3.1.4-r2 | 2 +- .../md5-cache/dev-util/trace-cmd-3.1.5-r2 | 2 +- .../md5-cache/dev-util/trace-cmd-3.1.6-r1 | 2 +- metadata/md5-cache/dev-util/trace-cmd-3.1.7 | 2 +- metadata/md5-cache/dev-util/trace-cmd-3.2-r2 | 2 +- .../md5-cache/dev-util/tree-sitter-cli-0.22.2 | 15 + metadata/md5-cache/dev-util/uftrace-0.14 | 2 +- metadata/md5-cache/dev-util/uftrace-0.15.2 | 2 +- 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-0.78.1 | 2 +- metadata/md5-cache/dev-util/uncrustify-9999 | 2 +- metadata/md5-cache/dev-util/unicorn-2.0.1 | 4 +- metadata/md5-cache/dev-util/unicorn-9999 | 4 +- metadata/md5-cache/dev-util/vint-0.3.21 | 4 +- metadata/md5-cache/dev-util/vint-0.3.21-r1 | 4 +- metadata/md5-cache/dev-util/volk-9999 | 2 +- .../md5-cache/dev-util/vulkan-headers-9999 | 2 +- .../md5-cache/dev-util/vulkan-tools-1.3.275 | 2 +- metadata/md5-cache/dev-util/vulkan-tools-9999 | 2 +- .../dev-util/vulkan-utility-libraries-1.3.275 | 2 +- .../dev-util/vulkan-utility-libraries-9999 | 2 +- .../md5-cache/dev-util/watchman-2023.06.19.00 | 4 +- .../md5-cache/dev-util/wayland-scanner-1.22.0 | 2 +- .../md5-cache/dev-util/wayland-scanner-9999 | 2 +- metadata/md5-cache/dev-util/yamllint-1.32.0 | 4 +- .../md5-cache/dev-util/yamllint-1.33.0-r1 | 4 +- metadata/md5-cache/dev-util/ydiff-1.2-r1 | 4 +- metadata/md5-cache/dev-util/ydiff-1.2-r2 | 4 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 20448 -> 20445 bytes metadata/md5-cache/dev-vcs/breezy-3.3.4 | 4 +- metadata/md5-cache/dev-vcs/breezy-3.3.5 | 4 +- metadata/md5-cache/dev-vcs/git-2.39.3 | 2 +- metadata/md5-cache/dev-vcs/git-2.41.0 | 2 +- metadata/md5-cache/dev-vcs/git-2.43.0 | 2 +- metadata/md5-cache/dev-vcs/git-2.43.2 | 2 +- metadata/md5-cache/dev-vcs/git-2.44.0 | 2 +- metadata/md5-cache/dev-vcs/git-9999 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r1 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r2 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r3 | 2 +- .../dev-vcs/git-big-picture-1.2.2-r2 | 4 +- .../dev-vcs/git-big-picture-1.2.2-r3 | 4 +- .../md5-cache/dev-vcs/git-big-picture-1.3.0 | 4 +- metadata/md5-cache/dev-vcs/git-cola-4.1.0 | 4 +- metadata/md5-cache/dev-vcs/git-cola-4.2.1-r1 | 4 +- metadata/md5-cache/dev-vcs/git-cola-4.4.1 | 4 +- metadata/md5-cache/dev-vcs/git-cola-4.5.0 | 4 +- .../dev-vcs/git-delete-merged-branches-7.4.0 | 4 +- .../git-delete-merged-branches-7.4.0-r1 | 4 +- .../dev-vcs/git-filter-repo-2.38.0-r1 | 4 +- .../dev-vcs/git-filter-repo-2.38.0-r2 | 4 +- metadata/md5-cache/dev-vcs/git-lfs-9999 | 2 +- metadata/md5-cache/dev-vcs/git-machete-3.20.0 | 4 +- metadata/md5-cache/dev-vcs/git-machete-3.22.0 | 4 +- metadata/md5-cache/dev-vcs/git-publish-1.8.1 | 2 +- metadata/md5-cache/dev-vcs/git-publish-1.8.2 | 2 +- metadata/md5-cache/dev-vcs/git-pw-2.5.0 | 4 +- metadata/md5-cache/dev-vcs/git-pw-2.6.0 | 4 +- metadata/md5-cache/dev-vcs/git-tools-2022.12 | 2 +- metadata/md5-cache/dev-vcs/gitg-44-r1 | 2 +- .../md5-cache/dev-vcs/gitstats-0_pre20201124 | 2 +- metadata/md5-cache/dev-vcs/hg-evolve-11.1.1 | 4 +- metadata/md5-cache/dev-vcs/hg-git-0.10.3 | 4 +- metadata/md5-cache/dev-vcs/hg-git-1.0.2 | 4 +- metadata/md5-cache/dev-vcs/hg-git-1.0.2-r1 | 4 +- 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.3 | 4 +- metadata/md5-cache/dev-vcs/mercurial-6.6.2 | 4 +- metadata/md5-cache/dev-vcs/mercurial-9999 | 4 +- .../md5-cache/dev-vcs/notify-webhook-0.1.0-r1 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-3.3.3 | 4 +- metadata/md5-cache/dev-vcs/pre-commit-3.5.0 | 4 +- metadata/md5-cache/dev-vcs/pre-commit-3.6.0 | 4 +- metadata/md5-cache/dev-vcs/pwclient-2.6.2 | 4 +- .../md5-cache/dev-vcs/python-gitlab-3.13.0 | 4 +- metadata/md5-cache/dev-vcs/repo-2.37 | 2 +- metadata/md5-cache/dev-vcs/repo-2.40 | 2 +- .../md5-cache/dev-vcs/subversion-1.14.2-r1 | 2 +- metadata/md5-cache/dev-vcs/subversion-1.14.3 | 2 +- metadata/md5-cache/dev-vcs/svn2git-9999 | 2 +- .../md5-cache/dev-vcs/svneverever-1.7.1-r3 | 4 +- metadata/md5-cache/dev-vcs/svneverever-1.7.2 | 4 +- metadata/md5-cache/dev-vcs/tig-9999 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-6.2.3 | 4 +- metadata/md5-cache/dev-vcs/tortoisehg-6.3.2 | 4 +- metadata/md5-cache/dev-vcs/tortoisehg-6.4.2 | 4 +- metadata/md5-cache/dev-vcs/tortoisehg-6.4.5 | 4 +- metadata/md5-cache/dev-vcs/tortoisehg-6.5.1 | 4 +- metadata/md5-cache/dev-vcs/tortoisehg-9999 | 4 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15297 -> 15297 bytes .../dxx-rebirth-0.61.0_pre20230627 | 2 +- .../md5-cache/games-action/dxx-rebirth-9999 | 2 +- .../md5-cache/games-action/prismlauncher-9999 | 2 +- .../md5-cache/games-action/teeworlds-0.7.5-r2 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21957 -> 21962 bytes .../games-arcade/commandergenius-2.4.0-r1 | 2 +- .../games-arcade/funnyboat-1.5_p11-r3 | 2 +- .../games-arcade/gnome-nibbles-4.0.1 | 2 +- .../games-arcade/gnome-nibbles-4.0.2 | 2 +- .../md5-cache/games-arcade/gnome-robots-40.0 | 2 +- .../games-arcade/jumpnbump-1.61_p20210421 | 2 +- metadata/md5-cache/games-arcade/oshu-9999 | 2 +- .../md5-cache/games-arcade/solarwolf-1.5_p3 | 2 +- .../games-arcade/whichwayisup-0.7.9_p8 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 12858 -> 12867 bytes .../games-board/four-in-a-row-3.38.1 | 2 +- .../md5-cache/games-board/gnome-chess-43.2 | 2 +- .../games-board/gnome-mahjongg-3.40.0 | 2 +- .../md5-cache/games-board/gnome-mines-40.1 | 2 +- metadata/md5-cache/games-board/gnubg-1.07.001 | 2 +- metadata/md5-cache/games-board/gnubg-1.08.001 | 2 +- metadata/md5-cache/games-board/gnubg-1.08.002 | 2 +- .../md5-cache/games-board/iagno-3.38.1-r1 | 2 +- metadata/md5-cache/games-board/jja-9999 | 2 +- metadata/md5-cache/games-board/pychess-1.0.4 | 4 +- metadata/md5-cache/games-board/pysolfc-2.21.0 | 4 +- metadata/md5-cache/games-board/scid-4.7.0-r1 | 2 +- metadata/md5-cache/games-board/tali-40.9 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 20349 -> 20328 bytes .../md5-cache/games-emulation/bsnes-jg-9999 | 2 +- .../md5-cache/games-emulation/cega-jg-9999 | 2 +- .../games-emulation/desmume-0.9.13-r1 | 2 +- .../md5-cache/games-emulation/dolphin-9999 | 2 +- .../games-emulation/dosbox-staging-0.79.1 | 2 +- .../games-emulation/dosbox-staging-0.80.0 | 2 +- .../games-emulation/dosbox-staging-0.80.1 | 2 +- .../games-emulation/dosbox-staging-0.81.0 | 2 +- .../games-emulation/gambatte-jg-9999 | 2 +- .../md5-cache/games-emulation/geolith-jg-9999 | 2 +- .../md5-cache/games-emulation/hatari-2.4.1-r1 | 2 +- metadata/md5-cache/games-emulation/jgrf-9999 | 2 +- .../md5-cache/games-emulation/jollycv-jg-9999 | 2 +- .../games-emulation/libretro-bnes-9999 | 2 +- .../games-emulation/libretro-dosbox-9999 | 2 +- .../games-emulation/libretro-fceumm-9999 | 2 +- .../games-emulation/libretro-info-9999 | 2 +- .../games-emulation/libretro-nestopia-9999 | 2 +- .../games-emulation/libretro-snes9x-9999 | 2 +- .../libretro-twentyfortyeight-9999 | 2 +- .../games-emulation/m64py-0.2.5_p20211222 | 4 +- .../games-emulation/mednafen-jg-9999 | 2 +- .../md5-cache/games-emulation/melonds-9999 | 2 +- .../md5-cache/games-emulation/melonds-jg-9999 | 2 +- metadata/md5-cache/games-emulation/mgba-9999 | 2 +- .../md5-cache/games-emulation/mgba-jg-9999 | 2 +- .../games-emulation/nestopia-jg-9999 | 2 +- .../md5-cache/games-emulation/openmsx-18.0-r2 | 2 +- .../md5-cache/games-emulation/openmsx-19.1 | 2 +- metadata/md5-cache/games-emulation/pcsx2-9999 | 8 +- .../games-emulation/pcsx2_patches-0_p20231217 | 2 +- .../games-emulation/pcsx2_patches-0_p20240116 | 2 +- .../games-emulation/pcsx2_patches-0_p20240312 | 2 +- .../games-emulation/pcsx2_patches-9999 | 2 +- .../md5-cache/games-emulation/ppsspp-1.15.4 | 2 +- .../games-emulation/ppsspp-1.17.1-r1 | 2 +- .../games-emulation/prosystem-jg-9999 | 2 +- .../md5-cache/games-emulation/sameboy-jg-9999 | 2 +- .../md5-cache/games-emulation/snes9x-1.62.3 | 2 +- metadata/md5-cache/games-emulation/vbam-9999 | 2 +- .../md5-cache/games-emulation/vecx-jg-9999 | 2 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 5719 -> 5730 bytes .../md5-cache/games-engines/fheroes2-1.0.13 | 2 +- metadata/md5-cache/games-engines/love-9999 | 2 +- .../{odamex-10.4.0-r2 => odamex-10.4.0-r3} | 8 +- metadata/md5-cache/games-engines/openmw-9999 | 2 +- .../md5-cache/games-engines/openxcom-9999 | 2 +- .../md5-cache/games-engines/renpy-8.1.3-r1 | 4 +- metadata/md5-cache/games-engines/renpy-8.2.0 | 4 +- .../games-engines/scrap-engine-1.2.0 | 4 +- metadata/md5-cache/games-engines/scummvm-9999 | 2 +- metadata/md5-cache/games-engines/solarus-9999 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 12937 -> 12924 bytes .../md5-cache/games-fps/alephone-99999999 | 2 +- .../games-fps/chocolate-doom-3.0.1-r1 | 2 +- metadata/md5-cache/games-fps/doomsday-2.3.1 | 2 +- .../md5-cache/games-fps/freedm-data-0.12.1-r1 | 2 +- .../games-fps/freedoom-data-0.12.1-r1 | 2 +- metadata/md5-cache/games-fps/quakeforge-9999 | 2 +- metadata/md5-cache/games-kids/Manifest.gz | Bin 1059 -> 1064 bytes metadata/md5-cache/games-kids/gmult-13.0 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10886 -> 10886 bytes metadata/md5-cache/games-misc/doge-3.7.0 | 4 +- metadata/md5-cache/games-misc/doge-3.8.0 | 4 +- metadata/md5-cache/games-misc/opengfx-7.1 | 2 +- metadata/md5-cache/games-misc/openmsx-0.4.2 | 2 +- metadata/md5-cache/games-misc/ponysay-3.0.3 | 2 +- .../games-misc/solarus-quest-editor-9999 | 2 +- .../md5-cache/games-misc/usolitaire-0.2.1-r1 | 4 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18424 -> 18458 bytes .../games-puzzle/angrydd-1.0.1_p13-r2 | 2 +- .../md5-cache/games-puzzle/atomix-3.34.0-r1 | 2 +- metadata/md5-cache/games-puzzle/atomix-44.0 | 2 +- .../games-puzzle/brainworkshop-5.0.3 | 2 +- .../games-puzzle/five-or-more-3.32.3 | 2 +- .../games-puzzle/gnome-klotski-3.38.2 | 2 +- .../md5-cache/games-puzzle/gnome-sudoku-45.3 | 2 +- .../md5-cache/games-puzzle/gnome-sudoku-45.5 | 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 +- metadata/md5-cache/games-puzzle/hitori-44.0 | 2 +- .../md5-cache/games-puzzle/lightsoff-40.0.1 | 2 +- .../md5-cache/games-puzzle/monsterz-0.7.1_p12 | 2 +- .../md5-cache/games-puzzle/numptyphysics-9999 | 2 +- .../games-puzzle/pathological-1.1.3_p16-r3 | 2 +- .../md5-cache/games-puzzle/pingus-0.7.6-r5 | 2 +- .../md5-cache/games-puzzle/quadrapassel-40.2 | 2 +- .../md5-cache/games-puzzle/swell-foop-41.1 | 2 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 4249 -> 4254 bytes .../games-roguelike/stone-soup-0.25.1-r103 | 2 +- .../games-roguelike/stone-soup-0.26.1-r2 | 2 +- .../games-roguelike/stone-soup-0.27.1-r1 | 2 +- .../games-roguelike/stone-soup-0.28.0-r1 | 2 +- .../games-roguelike/stone-soup-0.29.1 | 2 +- .../games-roguelike/stone-soup-0.30.1 | 2 +- .../games-roguelike/stone-soup-0.31.0 | 2 +- .../stone-soup-0.31.0_pre20231027 | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8770 -> 8767 bytes metadata/md5-cache/games-rpg/freedroidrpg-1.0 | 2 +- metadata/md5-cache/games-rpg/manaplus-9999 | 2 +- metadata/md5-cache/games-rpg/pokete-0.7.3 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 5130 -> 5114 bytes .../games-simulation/flightgear-9999 | 2 +- .../games-simulation/flightgear-data-9999 | 2 +- .../md5-cache/games-simulation/openrct2-9999 | 2 +- .../games-simulation/singularity-1.00-r2 | 4 +- .../games-strategy/0ad-0.0.26_alpha-r1 | 4 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 10377 -> 10201 bytes .../md5-cache/games-strategy/colobot-9999 | 2 +- .../games-strategy/colobot-data-0.2.1_alpha | 2 +- .../games-strategy/endless-sky-0.9.16.1 | 2 +- .../md5-cache/games-strategy/freeciv-3.0.10 | 17 - .../{freeciv-3.1.0_beta4 => freeciv-3.1.0} | 5 +- .../md5-cache/games-strategy/freeciv-9999 | 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 +- metadata/md5-cache/games-strategy/naev-0.11.3 | 2 +- .../md5-cache/games-strategy/widelands-1.1 | 2 +- .../md5-cache/games-strategy/widelands-1.2 | 2 +- .../md5-cache/games-strategy/widelands-9999 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 11998 -> 11823 bytes .../md5-cache/games-util/cartridges-2.7.2-r1 | 17 - .../md5-cache/games-util/cartridges-2.7.3 | 2 +- .../md5-cache/games-util/cartridges-2.7.4 | 2 +- metadata/md5-cache/games-util/cartridges-9999 | 2 +- metadata/md5-cache/games-util/gamemode-1.7 | 2 +- metadata/md5-cache/games-util/gamemode-1.8.1 | 2 +- metadata/md5-cache/games-util/gamemode-9999 | 2 +- .../md5-cache/games-util/heroic-bin-2.13.0 | 2 +- .../md5-cache/games-util/lgogdownloader-9999 | 2 +- .../md5-cache/games-util/lutris-0.5.13-r3 | 2 +- .../md5-cache/games-util/lutris-0.5.14-r1 | 2 +- .../md5-cache/games-util/lutris-0.5.16-r1 | 2 +- metadata/md5-cache/games-util/lutris-9999 | 2 +- metadata/md5-cache/games-util/nml-0.7.1 | 4 +- metadata/md5-cache/games-util/nml-0.7.4 | 4 +- .../games-util/sc-controller-0.4.8.11 | 4 +- .../games-util/sc-controller-0.4.8.9-r1 | 4 +- .../games-util/xboxdrv-0.8.8_p20190118-r1 | 2 +- .../games-util/xboxdrv-0.8.8_p20190118-r2 | 2 +- metadata/md5-cache/games-util/xpadneo-9999 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 8021 -> 7998 bytes metadata/md5-cache/gnome-base/dconf-0.40.0 | 2 +- .../md5-cache/gnome-base/dconf-editor-3.38.3 | 2 +- .../md5-cache/gnome-base/dconf-editor-45.0.1 | 2 +- metadata/md5-cache/gnome-base/gdm-45.0.1-r1 | 2 +- .../gnome-base/gnome-control-center-44.3 | 2 +- .../gnome-base/gnome-control-center-45.2 | 2 +- .../gnome-base/gnome-control-center-45.3 | 2 +- .../gnome-base/gnome-desktop-44.0-r300 | 2 +- .../gnome-base/gnome-desktop-44.0-r400 | 2 +- .../gnome-base/gnome-keyring-42.1-r2 | 2 +- .../gnome-base/gnome-session-45.0-r1 | 2 +- .../gnome-base/gnome-settings-daemon-45.0 | 2 +- .../gnome-base/gnome-settings-daemon-45.1 | 2 +- .../md5-cache/gnome-base/gnome-shell-45.2 | 2 +- .../md5-cache/gnome-base/gnome-shell-45.4 | 2 +- .../md5-cache/gnome-base/gnome-shell-45.5 | 2 +- .../gnome-base/gsettings-desktop-schemas-45.0 | 2 +- metadata/md5-cache/gnome-base/gvfs-1.50.6 | 2 +- metadata/md5-cache/gnome-base/gvfs-1.52.1 | 2 +- metadata/md5-cache/gnome-base/gvfs-1.52.2 | 2 +- .../md5-cache/gnome-base/libgnomekbd-3.28.1 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.57.0 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.57.2 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.57.3 | 2 +- .../md5-cache/gnome-base/nautilus-45.2.1-r1 | 2 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 19651 -> 19647 bytes metadata/md5-cache/gnome-extra/cinnamon-5.8.4 | 2 +- metadata/md5-cache/gnome-extra/cinnamon-6.0.4 | 2 +- .../gnome-extra/cinnamon-control-center-5.8.2 | 2 +- .../gnome-extra/cinnamon-control-center-6.0.0 | 2 +- .../cinnamon-control-center-6.0.0-r1 | 2 +- .../gnome-extra/cinnamon-desktop-5.8.0 | 2 +- .../gnome-extra/cinnamon-desktop-6.0.0 | 2 +- .../gnome-extra/cinnamon-menus-5.8.0 | 2 +- .../gnome-extra/cinnamon-menus-6.0.0 | 2 +- .../gnome-extra/cinnamon-screensaver-5.8.1 | 2 +- .../gnome-extra/cinnamon-screensaver-6.0.3 | 2 +- .../gnome-extra/cinnamon-session-5.8.1 | 2 +- .../gnome-extra/cinnamon-session-6.0.2 | 2 +- .../cinnamon-settings-daemon-5.8.1 | 2 +- .../cinnamon-settings-daemon-6.0.0 | 2 +- .../cinnamon-settings-daemon-6.0.0-r1 | 2 +- metadata/md5-cache/gnome-extra/cjs-5.8.0 | 2 +- metadata/md5-cache/gnome-extra/cjs-6.0.0 | 2 +- metadata/md5-cache/gnome-extra/eiciel-0.10.0 | 2 +- .../md5-cache/gnome-extra/gnome-boxes-45.0 | 2 +- .../gnome-extra/gnome-browser-connector-10-r5 | 2 +- .../gnome-extra/gnome-browser-connector-42.1 | 2 +- .../gnome-extra/gnome-calculator-45.0.2 | 2 +- .../md5-cache/gnome-extra/gnome-calendar-45.1 | 2 +- .../gnome-extra/gnome-calendar-45.1-r1 | 2 +- .../gnome-extra/gnome-characters-45.0-r1 | 2 +- .../md5-cache/gnome-extra/gnome-clocks-45.0 | 2 +- .../gnome-extra/gnome-color-manager-3.36.0 | 2 +- .../gnome-extra/gnome-commander-1.16.1 | 2 +- .../md5-cache/gnome-extra/gnome-contacts-45.0 | 2 +- .../md5-cache/gnome-extra/gnome-contacts-45.1 | 2 +- .../md5-cache/gnome-extra/gnome-firmware-43.2 | 2 +- .../md5-cache/gnome-extra/gnome-firmware-45.0 | 2 +- .../gnome-integration-spotify-20140907-r2 | 2 +- .../md5-cache/gnome-extra/gnome-logs-43.0 | 2 +- .../md5-cache/gnome-extra/gnome-logs-45_beta | 2 +- .../gnome-network-displays-0.90.5-r1 | 2 +- .../gnome-extra/gnome-network-displays-0.92.1 | 2 +- .../gnome-extra/gnome-power-manager-43.0 | 2 +- .../gnome-shell-extension-appindicator-53-r1 | 2 +- .../gnome-shell-extension-appindicator-57 | 2 +- ...me-shell-extension-desktop-icons-ng-47.0.4 | 2 +- ...me-shell-extension-desktop-icons-ng-47.0.7 | 2 +- .../gnome-shell-extension-gsconnect-56 | 2 +- .../gnome-extra/gnome-shell-extensions-45.2 | 2 +- .../md5-cache/gnome-extra/gnome-software-44.4 | 2 +- .../md5-cache/gnome-extra/gnome-software-45.2 | 2 +- .../md5-cache/gnome-extra/gnome-software-45.3 | 2 +- .../gnome-extra/gnome-system-monitor-45.0.2 | 2 +- .../md5-cache/gnome-extra/gnome-tweaks-45.0 | 2 +- .../md5-cache/gnome-extra/gnome-tweaks-45.1 | 2 +- .../md5-cache/gnome-extra/gnome-tweaks-45.2 | 2 +- .../gnome-extra/gnome-user-share-43.0 | 2 +- .../md5-cache/gnome-extra/gnome-weather-45.0 | 2 +- .../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 | 2 +- .../gnome-extra/krb5-auth-dialog-43.0-r1 | 2 +- .../gnome-extra/nautilus-dropbox-2020.03.04 | 2 +- .../nautilus-dropbox-2020.03.04-r1 | 2 +- .../gnome-extra/nautilus-sendto-3.8.6-r1 | 2 +- metadata/md5-cache/gnome-extra/nemo-5.8.4 | 2 +- metadata/md5-cache/gnome-extra/nemo-6.0.2 | 2 +- .../gnome-extra/nemo-fileroller-5.8.0 | 2 +- .../gnome-extra/nemo-fileroller-6.0.1 | 2 +- .../md5-cache/gnome-extra/nm-applet-1.32.0 | 2 +- .../md5-cache/gnome-extra/nm-applet-1.34.0 | 2 +- .../md5-cache/gnome-extra/nm-applet-1.36.0 | 2 +- metadata/md5-cache/gnome-extra/sushi-45.0 | 2 +- metadata/md5-cache/gnome-extra/tecla-45.0 | 2 +- metadata/md5-cache/gnome-extra/zenity-3.44.2 | 2 +- metadata/md5-cache/gnome-extra/zenity-4.0.0 | 2 +- metadata/md5-cache/gnome-extra/zenity-4.0.1 | 2 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 12669 -> 12668 bytes metadata/md5-cache/gui-apps/foot-1.12.1 | 2 +- metadata/md5-cache/gui-apps/foot-1.13.0 | 2 +- metadata/md5-cache/gui-apps/foot-1.13.1 | 2 +- metadata/md5-cache/gui-apps/foot-1.14.0 | 2 +- metadata/md5-cache/gui-apps/foot-1.15.0 | 2 +- metadata/md5-cache/gui-apps/foot-1.15.1 | 2 +- metadata/md5-cache/gui-apps/foot-1.15.2 | 2 +- metadata/md5-cache/gui-apps/foot-1.15.3 | 2 +- metadata/md5-cache/gui-apps/foot-1.16.1 | 2 +- metadata/md5-cache/gui-apps/foot-1.16.2 | 2 +- .../md5-cache/gui-apps/gnome-console-45.0-r1 | 2 +- metadata/md5-cache/gui-apps/grim-1.4.1 | 2 +- metadata/md5-cache/gui-apps/grim-9999 | 2 +- metadata/md5-cache/gui-apps/gtkgreet-0.7 | 2 +- metadata/md5-cache/gui-apps/gtkgreet-0.8 | 2 +- metadata/md5-cache/gui-apps/gtkgreet-9999 | 2 +- metadata/md5-cache/gui-apps/kanshi-1.6.0 | 2 +- .../md5-cache/gui-apps/lavalauncher-1.7.1 | 2 +- .../md5-cache/gui-apps/lavalauncher-2.0.0 | 2 +- .../md5-cache/gui-apps/lavalauncher-2.1.0 | 2 +- metadata/md5-cache/gui-apps/lavalauncher-9999 | 2 +- metadata/md5-cache/gui-apps/mako-1.8.0 | 2 +- metadata/md5-cache/gui-apps/mako-9999 | 2 +- metadata/md5-cache/gui-apps/slurp-1.5.0 | 2 +- metadata/md5-cache/gui-apps/swappy-1.5.1 | 2 +- metadata/md5-cache/gui-apps/swappy-9999 | 2 +- metadata/md5-cache/gui-apps/swaybg-1.2.0 | 2 +- metadata/md5-cache/gui-apps/swaybg-9999 | 2 +- metadata/md5-cache/gui-apps/swayidle-1.8.0 | 2 +- metadata/md5-cache/gui-apps/swayidle-9999 | 2 +- metadata/md5-cache/gui-apps/swaylock-1.7 | 2 +- metadata/md5-cache/gui-apps/swaylock-1.7.2 | 2 +- metadata/md5-cache/gui-apps/swaylock-9999 | 2 +- metadata/md5-cache/gui-apps/tuigreet-9999 | 2 +- metadata/md5-cache/gui-apps/waybar-0.10.0 | 2 +- metadata/md5-cache/gui-apps/waybar-0.9.22 | 2 +- metadata/md5-cache/gui-apps/waybar-0.9.24 | 2 +- metadata/md5-cache/gui-apps/waybar-9999 | 2 +- .../md5-cache/gui-apps/wayland-logout-1.4 | 2 +- .../md5-cache/gui-apps/wayland-logout-9999 | 2 +- metadata/md5-cache/gui-apps/waypipe-0.8.0-r2 | 2 +- metadata/md5-cache/gui-apps/waypipe-0.8.6 | 2 +- metadata/md5-cache/gui-apps/waypipe-9999 | 2 +- metadata/md5-cache/gui-apps/wayvnc-0.7.2 | 2 +- metadata/md5-cache/gui-apps/wayvnc-0.8.0 | 2 +- metadata/md5-cache/gui-apps/wayvnc-9999 | 2 +- metadata/md5-cache/gui-apps/wcm-0.8.0 | 2 +- metadata/md5-cache/gui-apps/wcm-9999 | 2 +- .../md5-cache/gui-apps/wf-recorder-0.3.0-r2 | 2 +- metadata/md5-cache/gui-apps/wf-recorder-0.4.1 | 2 +- metadata/md5-cache/gui-apps/wf-recorder-9999 | 2 +- metadata/md5-cache/gui-apps/wf-shell-0.8.0-r1 | 2 +- metadata/md5-cache/gui-apps/wf-shell-0.8.1 | 2 +- metadata/md5-cache/gui-apps/wf-shell-9999 | 2 +- .../md5-cache/gui-apps/wl-clipboard-2.2.1-r1 | 2 +- metadata/md5-cache/gui-apps/wl-clipboard-9999 | 2 +- metadata/md5-cache/gui-apps/wmenu-0.1.6 | 2 +- metadata/md5-cache/gui-apps/wmenu-0.1.7 | 2 +- metadata/md5-cache/gui-apps/wofi-1.3 | 2 +- metadata/md5-cache/gui-apps/wofi-9999 | 2 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 8234 -> 8226 bytes metadata/md5-cache/gui-libs/amtk-5.6.1 | 2 +- metadata/md5-cache/gui-libs/egl-gbm-1.1.1 | 2 +- .../md5-cache/gui-libs/egl-wayland-1.1.13 | 2 +- .../gui-libs/gdk-pixbuf-loader-webp-0.2.4 | 2 +- metadata/md5-cache/gui-libs/gtk-4.12.4 | 2 +- metadata/md5-cache/gui-libs/gtk-4.12.5 | 2 +- .../md5-cache/gui-libs/gtk-layer-shell-0.8.2 | 2 +- .../md5-cache/gui-libs/gtksourceview-5.10.0 | 2 +- metadata/md5-cache/gui-libs/libadwaita-1.4.2 | 2 +- metadata/md5-cache/gui-libs/libadwaita-1.4.3 | 2 +- metadata/md5-cache/gui-libs/libadwaita-1.4.4 | 2 +- .../md5-cache/gui-libs/libgedit-amtk-5.8.0 | 2 +- .../gui-libs/libgedit-gtksourceview-299.0.4 | 2 +- metadata/md5-cache/gui-libs/libhandy-1.8.2 | 2 +- metadata/md5-cache/gui-libs/libhandy-1.8.3 | 2 +- metadata/md5-cache/gui-libs/libpanel-1.2.0 | 2 +- metadata/md5-cache/gui-libs/libpanel-1.4.1 | 2 +- metadata/md5-cache/gui-libs/libwpe-1.14.1 | 2 +- metadata/md5-cache/gui-libs/libwpe-1.14.2 | 2 +- metadata/md5-cache/gui-libs/neatvnc-0.7.0 | 2 +- metadata/md5-cache/gui-libs/neatvnc-0.8.0 | 2 +- metadata/md5-cache/gui-libs/neatvnc-9999 | 2 +- metadata/md5-cache/gui-libs/tepl-5.0.1-r1 | 2 +- metadata/md5-cache/gui-libs/tepl-6.8.0 | 2 +- metadata/md5-cache/gui-libs/vte-0.74.2 | 2 +- metadata/md5-cache/gui-libs/vte-common-0.74.2 | 2 +- .../gui-libs/wayfire-plugins-extra-0.8.0 | 2 +- .../gui-libs/wayfire-plugins-extra-0.8.1 | 2 +- .../gui-libs/wayfire-plugins-extra-9999 | 2 +- metadata/md5-cache/gui-libs/wf-config-0.8.0 | 2 +- metadata/md5-cache/gui-libs/wf-config-9999 | 2 +- metadata/md5-cache/gui-libs/wlroots-0.15.1-r1 | 2 +- metadata/md5-cache/gui-libs/wlroots-0.16.2-r2 | 2 +- metadata/md5-cache/gui-libs/wlroots-0.17.1 | 2 +- metadata/md5-cache/gui-libs/wlroots-0.17.2 | 2 +- metadata/md5-cache/gui-libs/wlroots-9999 | 2 +- .../md5-cache/gui-libs/wpebackend-fdo-1.14.2 | 2 +- .../gui-libs/xdg-desktop-portal-wlr-0.5.0 | 2 +- .../gui-libs/xdg-desktop-portal-wlr-0.6.0 | 2 +- .../gui-libs/xdg-desktop-portal-wlr-0.7.0 | 2 +- .../gui-libs/xdg-desktop-portal-wlr-0.7.0-r1 | 2 +- .../gui-libs/xdg-desktop-portal-wlr-0.7.1 | 2 +- .../gui-libs/xdg-desktop-portal-wlr-9999 | 2 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 2998 -> 2993 bytes metadata/md5-cache/gui-wm/dwl-9999 | 2 +- metadata/md5-cache/gui-wm/dwl-9999-r1 | 2 +- metadata/md5-cache/gui-wm/gamescope-3.14.2 | 2 +- metadata/md5-cache/gui-wm/hyprland-0.34.0 | 2 +- metadata/md5-cache/gui-wm/hyprland-0.35.0-r3 | 2 +- metadata/md5-cache/gui-wm/hyprland-0.36.0-r2 | 2 +- metadata/md5-cache/gui-wm/hyprland-0.37.1 | 2 +- metadata/md5-cache/gui-wm/hyprland-9999 | 2 +- metadata/md5-cache/gui-wm/sway-1.8.1 | 2 +- metadata/md5-cache/gui-wm/sway-1.8.1-r2 | 2 +- metadata/md5-cache/gui-wm/sway-1.9 | 2 +- metadata/md5-cache/gui-wm/sway-9999 | 2 +- metadata/md5-cache/gui-wm/wayfire-0.8.0-r1 | 2 +- metadata/md5-cache/gui-wm/wayfire-0.8.0-r2 | 2 +- metadata/md5-cache/gui-wm/wayfire-0.8.1-r1 | 2 +- metadata/md5-cache/gui-wm/wayfire-9999 | 2 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 71857 -> 71862 bytes metadata/md5-cache/kde-apps/cantor-23.08.5 | 2 +- metadata/md5-cache/kde-apps/cantor-24.02.1 | 2 +- metadata/md5-cache/kde-apps/kajongg-23.08.5 | 2 +- metadata/md5-cache/kde-apps/kajongg-24.02.1 | 2 +- metadata/md5-cache/kde-apps/kig-23.08.5 | 2 +- metadata/md5-cache/kde-apps/kig-24.02.1 | 2 +- metadata/md5-cache/kde-apps/lokalize-23.08.5 | 2 +- metadata/md5-cache/kde-apps/lokalize-24.02.1 | 2 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 24949 -> 24924 bytes .../kde-frameworks/breeze-icons-5.115.0 | 2 +- .../kde-frameworks/breeze-icons-6.0.0 | 2 +- .../kde-frameworks/breeze-icons-rcc-5.115.0 | 2 +- .../extra-cmake-modules-5.115.0 | 2 +- .../kde-frameworks/extra-cmake-modules-6.0.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.115.0 | 4 +- .../kde-frameworks/kfilemetadata-5.115.0 | 2 +- .../kde-frameworks/kfilemetadata-6.0.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.115.1 | 2 +- metadata/md5-cache/kde-frameworks/ki18n-6.0.0 | 2 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 20831 -> 20841 bytes .../md5-cache/kde-plasma/breeze-gtk-5.27.11 | 2 +- .../md5-cache/kde-plasma/breeze-gtk-6.0.3 | 2 +- metadata/md5-cache/kde-plasma/drkonqi-6.0.3 | 2 +- ...eenlocker-6.0.3 => kscreenlocker-6.0.3-r1} | 2 +- .../kde-plasma/plasma-firewall-5.27.11 | 2 +- .../kde-plasma/plasma-firewall-6.0.3 | 2 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 8741 -> 8576 bytes metadata/md5-cache/mail-client/aerc-9999 | 2 +- metadata/md5-cache/mail-client/alot-0.10 | 4 +- metadata/md5-cache/mail-client/alot-9999 | 4 +- metadata/md5-cache/mail-client/balsa-2.6.4 | 2 +- .../mail-client/claws-mail-3.20.0-r2 | 2 +- .../md5-cache/mail-client/claws-mail-4.1.1-r4 | 2 +- .../md5-cache/mail-client/claws-mail-4.2.0-r2 | 2 +- .../md5-cache/mail-client/claws-mail-9999 | 2 +- metadata/md5-cache/mail-client/geary-44.1-r1 | 2 +- .../md5-cache/mail-client/mutt-wizard-9999 | 2 +- .../md5-cache/mail-client/neomutt-99999999 | 2 +- metadata/md5-cache/mail-client/roundcube-9999 | 2 +- .../md5-cache/mail-client/thunderbird-115.8.1 | 17 - .../md5-cache/mail-client/thunderbird-115.9.0 | 2 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 12744 -> 12744 bytes metadata/md5-cache/mail-filter/afew-3.0.1 | 6 +- .../mail-filter/courier-pythonfilter-3.0.4 | 4 +- .../mail-filter/pyzor-1.0.0_p20211223 | 4 +- 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 4196 -> 4199 bytes metadata/md5-cache/mail-mta/notqmail-9999 | 2 +- metadata/md5-cache/mail-mta/qpsmtpd-9999 | 2 +- metadata/md5-cache/mate-base/Manifest.gz | Bin 4490 -> 4485 bytes metadata/md5-cache/mate-base/caja-1.26.3 | 6 +- metadata/md5-cache/mate-base/caja-1.27.2 | 6 +- metadata/md5-cache/mate-extra/Manifest.gz | Bin 5825 -> 5825 bytes .../md5-cache/mate-extra/caja-admin-0.0.5 | 2 +- .../mate-extra/caja-dropbox-1.26.0-r1 | 2 +- .../md5-cache/mate-extra/caja-dropbox-1.27.0 | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 43465 -> 43312 bytes .../md5-cache/media-fonts/cantarell-0.303.1 | 2 +- .../md5-cache/media-fonts/encodings-1.1.0 | 2 +- .../md5-cache/media-fonts/fontawesome-9999 | 2 +- metadata/md5-cache/media-fonts/fonts-meta-3 | 10 - .../media-fonts/liberation-fonts-2.1.5 | 2 +- metadata/md5-cache/media-fonts/solarize-9999 | 2 +- .../media-fonts/terminus-font-4.49.1 | 2 +- .../media-fonts/terminus-font-4.49.1-r1 | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 59690 -> 59160 bytes .../media-gfx/ahoviewer-2.0.0_pre20220827-r1 | 2 +- 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/alembic-1.8.6 | 2 +- metadata/md5-cache/media-gfx/ansilove-9999 | 2 +- metadata/md5-cache/media-gfx/asymptote-2.86 | 2 +- metadata/md5-cache/media-gfx/blender-3.3.15 | 2 +- metadata/md5-cache/media-gfx/blender-3.3.6-r1 | 2 +- metadata/md5-cache/media-gfx/blender-3.3.8 | 2 +- metadata/md5-cache/media-gfx/blender-3.6.0 | 2 +- metadata/md5-cache/media-gfx/blender-3.6.5 | 2 +- metadata/md5-cache/media-gfx/blender-3.6.8 | 2 +- metadata/md5-cache/media-gfx/blender-4.0.1-r1 | 2 +- metadata/md5-cache/media-gfx/blender-4.0.2 | 2 +- metadata/md5-cache/media-gfx/blender-9999 | 2 +- metadata/md5-cache/media-gfx/cairosvg-2.7.1 | 4 +- metadata/md5-cache/media-gfx/cropgui-0.7 | 2 +- metadata/md5-cache/media-gfx/curtail-1.7.0 | 2 +- metadata/md5-cache/media-gfx/curtail-1.8.0 | 2 +- .../md5-cache/media-gfx/displaycal-py3-3.9.10 | 4 +- .../media-gfx/displaycal-py3-3.9.10-r3 | 4 +- metadata/md5-cache/media-gfx/entangle-3.0-r3 | 2 +- .../md5-cache/media-gfx/entice-0_pre20220809 | 2 +- metadata/md5-cache/media-gfx/eog-45.2 | 2 +- metadata/md5-cache/media-gfx/eog-45.3 | 2 +- .../md5-cache/media-gfx/eog-plugins-44.0-r2 | 2 +- metadata/md5-cache/media-gfx/ephoto-1.6.0 | 2 +- metadata/md5-cache/media-gfx/exiv2-0.28.1-r2 | 2 +- metadata/md5-cache/media-gfx/exiv2-0.28.2 | 2 +- metadata/md5-cache/media-gfx/fbida-9999 | 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 +- .../md5-cache/media-gfx/freecad-0.21.2-r2 | 2 +- metadata/md5-cache/media-gfx/freecad-9999 | 2 +- metadata/md5-cache/media-gfx/frogr-1.7 | 2 +- metadata/md5-cache/media-gfx/frogr-1.8.1 | 2 +- metadata/md5-cache/media-gfx/geeqie-2.1-r1 | 2 +- metadata/md5-cache/media-gfx/geeqie-2.2 | 2 +- metadata/md5-cache/media-gfx/geeqie-2.3 | 2 +- metadata/md5-cache/media-gfx/geeqie-2.4 | 2 +- metadata/md5-cache/media-gfx/geeqie-9999 | 2 +- metadata/md5-cache/media-gfx/gimp-2.99.16 | 2 +- metadata/md5-cache/media-gfx/gimp-2.99.18 | 2 +- metadata/md5-cache/media-gfx/gimp-9999 | 2 +- .../media-gfx/gnofract4d-4.3_p20221125-r1 | 4 +- .../media-gfx/gnofract4d-4.3_p20230717 | 4 +- .../media-gfx/gnome-font-viewer-45.0 | 2 +- .../md5-cache/media-gfx/gnome-photos-44.0 | 2 +- .../md5-cache/media-gfx/gnome-screenshot-41.0 | 2 +- .../media-gfx/graphite2-1.3.14_p20210810-r3 | 2 +- metadata/md5-cache/media-gfx/graphviz-10.0.1 | 2 +- metadata/md5-cache/media-gfx/graphviz-9.0.0 | 2 +- metadata/md5-cache/media-gfx/gthumb-3.12.3 | 2 +- metadata/md5-cache/media-gfx/gthumb-3.12.4 | 2 +- metadata/md5-cache/media-gfx/gthumb-3.12.5 | 2 +- metadata/md5-cache/media-gfx/gthumb-3.12.6 | 2 +- .../md5-cache/media-gfx/hugin-2023.0.0-r1 | 2 +- metadata/md5-cache/media-gfx/hugin-9999 | 2 +- metadata/md5-cache/media-gfx/hydrus-565 | 2 +- metadata/md5-cache/media-gfx/hydrus-9999 | 2 +- metadata/md5-cache/media-gfx/imagemagick-9999 | 2 +- metadata/md5-cache/media-gfx/img2pdf-0.4.4-r1 | 4 +- metadata/md5-cache/media-gfx/imv-4.5.0 | 2 +- .../md5-cache/media-gfx/inkscape-1.2.2-r4 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.3.2 | 2 +- .../md5-cache/media-gfx/inkscape-1.3.2-r1 | 2 +- metadata/md5-cache/media-gfx/inkscape-9999 | 2 +- metadata/md5-cache/media-gfx/krita-5.1.5 | 2 +- .../media-gfx/libbgcode-0.0.20231116 | 14 - .../media-gfx/libbgcode-0.0.20240220-r1 | 16 - .../media-gfx/libbgcode-0.0.20240318 | 16 - metadata/md5-cache/media-gfx/librecad-9999 | 2 +- metadata/md5-cache/media-gfx/libredwg-0.13 | 2 +- metadata/md5-cache/media-gfx/libredwg-0.13.2 | 2 +- metadata/md5-cache/media-gfx/libredwg-0.13.3 | 2 +- metadata/md5-cache/media-gfx/mcomix-2.1.1-r1 | 4 +- metadata/md5-cache/media-gfx/mcomix-2.2.1 | 4 +- metadata/md5-cache/media-gfx/mcomix-3.0.0-r1 | 4 +- metadata/md5-cache/media-gfx/mcomix-3.1.0 | 4 +- metadata/md5-cache/media-gfx/mcomix-9999 | 4 +- metadata/md5-cache/media-gfx/mypaint-2.0.1-r3 | 4 +- metadata/md5-cache/media-gfx/netgen-6.2.2301 | 2 +- metadata/md5-cache/media-gfx/netgen-6.2.2302 | 2 +- metadata/md5-cache/media-gfx/openscad-9999 | 2 +- metadata/md5-cache/media-gfx/openvdb-10.0.1 | 2 +- metadata/md5-cache/media-gfx/openvdb-11.0.0 | 2 +- metadata/md5-cache/media-gfx/pixels2pgf-9999 | 2 +- .../md5-cache/media-gfx/renderdoc-1.30-r2 | 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 +- metadata/md5-cache/media-gfx/scour-0.38.2-r1 | 4 +- metadata/md5-cache/media-gfx/scrot-9999 | 2 +- metadata/md5-cache/media-gfx/shotwell-0.32.4 | 2 +- metadata/md5-cache/media-gfx/simple-scan-44.0 | 2 +- metadata/md5-cache/media-gfx/svg2rlg-0.4.0-r1 | 4 +- metadata/md5-cache/media-gfx/sxiv-9999 | 2 +- metadata/md5-cache/media-gfx/termtosvg-1.1.0 | 4 +- .../md5-cache/media-gfx/termtosvg-1.1.0-r1 | 4 +- metadata/md5-cache/media-gfx/ueberzug-18.2.2 | 4 +- metadata/md5-cache/media-gfx/valentina-9999 | 2 +- metadata/md5-cache/media-gfx/viewnior-1.8-r1 | 2 +- .../md5-cache/media-gfx/vkBasalt-0.3.2.10 | 2 +- .../md5-cache/media-gfx/word_cloud-1.8.2.2-r1 | 4 +- metadata/md5-cache/media-gfx/word_cloud-1.9.1 | 4 +- metadata/md5-cache/media-gfx/xdot-1.3 | 4 +- metadata/md5-cache/media-gfx/xdot-9999 | 4 +- metadata/md5-cache/media-gfx/yafaray-3.5.1-r4 | 2 +- metadata/md5-cache/media-gfx/zbar-0.23.92 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 121846 -> 121971 bytes .../md5-cache/media-libs/alsa-lib-1.2.10-r2 | 2 +- .../md5-cache/media-libs/alsa-lib-1.2.10-r3 | 2 +- metadata/md5-cache/media-libs/alsa-lib-1.2.11 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.9-r2 | 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.108 | 2 +- metadata/md5-cache/media-libs/babl-0.1.98 | 2 +- metadata/md5-cache/media-libs/babl-9999 | 2 +- .../md5-cache/media-libs/ctl-1.5.2_p20221224 | 4 +- metadata/md5-cache/media-libs/ctl-1.5.3 | 16 + metadata/md5-cache/media-libs/dav1d-1.2.1 | 2 +- metadata/md5-cache/media-libs/dav1d-1.3.0 | 2 +- metadata/md5-cache/media-libs/dav1d-1.4.0 | 2 +- metadata/md5-cache/media-libs/dav1d-1.4.1 | 2 +- metadata/md5-cache/media-libs/dav1d-9999 | 2 +- metadata/md5-cache/media-libs/fcft-3.1.2-r1 | 2 +- metadata/md5-cache/media-libs/fcft-3.1.3 | 2 +- metadata/md5-cache/media-libs/fcft-3.1.5 | 2 +- metadata/md5-cache/media-libs/fcft-3.1.6 | 2 +- metadata/md5-cache/media-libs/fcft-3.1.7 | 2 +- metadata/md5-cache/media-libs/fcft-3.1.8 | 2 +- .../md5-cache/media-libs/ffmpegsource-9999 | 2 +- .../md5-cache/media-libs/fontconfig-2.14.2-r3 | 2 +- .../md5-cache/media-libs/fontconfig-2.15.0 | 2 +- metadata/md5-cache/media-libs/freetype-9999 | 2 +- metadata/md5-cache/media-libs/ganv-1.8.2 | 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-0.4.48 | 2 +- metadata/md5-cache/media-libs/gegl-9999 | 2 +- metadata/md5-cache/media-libs/gexiv2-0.14.2 | 2 +- metadata/md5-cache/media-libs/glu-9.0.3 | 2 +- metadata/md5-cache/media-libs/glu-9999 | 2 +- metadata/md5-cache/media-libs/gmmlib-9999 | 2 +- metadata/md5-cache/media-libs/graphene-1.10.8 | 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-bad-1.20.5-r1 | 2 +- .../media-libs/gst-plugins-bad-1.20.6 | 2 +- .../media-libs/gst-plugins-bad-1.22.3 | 2 +- .../media-libs/gst-plugins-bad-1.22.3-r1 | 2 +- .../media-libs/gst-plugins-bad-1.22.3-r3 | 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 +- .../media-libs/gst-plugins-good-1.20.5 | 2 +- .../media-libs/gst-plugins-good-1.20.6 | 2 +- .../media-libs/gst-plugins-good-1.22.3-r2 | 2 +- .../media-libs/gst-plugins-ugly-1.20.5 | 2 +- .../media-libs/gst-plugins-ugly-1.20.6 | 2 +- .../media-libs/gst-plugins-ugly-1.22.3 | 2 +- .../media-libs/gst-rtsp-server-1.20.5 | 2 +- .../media-libs/gst-rtsp-server-1.20.6 | 2 +- .../media-libs/gst-rtsp-server-1.22.3 | 2 +- .../md5-cache/media-libs/gstreamer-1.20.5 | 2 +- .../md5-cache/media-libs/gstreamer-1.20.6 | 2 +- .../md5-cache/media-libs/gstreamer-1.22.3 | 2 +- .../gstreamer-editing-services-1.20.5 | 2 +- .../gstreamer-editing-services-1.20.6 | 2 +- .../gstreamer-editing-services-1.22.3 | 2 +- .../md5-cache/media-libs/gupnp-dlna-0.12.0 | 2 +- metadata/md5-cache/media-libs/hamlib-4.5.5-r1 | 2 +- metadata/md5-cache/media-libs/hamlib-4.5.5-r2 | 2 +- metadata/md5-cache/media-libs/harfbuzz-8.3.0 | 2 +- metadata/md5-cache/media-libs/harfbuzz-8.3.1 | 2 +- metadata/md5-cache/media-libs/harfbuzz-9999 | 2 +- metadata/md5-cache/media-libs/jasper-9999 | 2 +- metadata/md5-cache/media-libs/jbig2dec-0.19 | 2 +- metadata/md5-cache/media-libs/jg-9999 | 2 +- metadata/md5-cache/media-libs/kvazaar-9999 | 2 +- metadata/md5-cache/media-libs/lcms-2.15 | 2 +- metadata/md5-cache/media-libs/lcms-2.16 | 2 +- metadata/md5-cache/media-libs/lensfun-0.3.4 | 2 +- .../md5-cache/media-libs/lensfun-0.3.4_rc1 | 2 +- metadata/md5-cache/media-libs/libaom-3.5.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.7.0-r2 | 2 +- metadata/md5-cache/media-libs/libaom-3.7.1 | 2 +- metadata/md5-cache/media-libs/libaom-3.8.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.8.0-r1 | 2 +- metadata/md5-cache/media-libs/libaom-3.8.1 | 2 +- metadata/md5-cache/media-libs/libaom-9999 | 2 +- metadata/md5-cache/media-libs/libavif-9999 | 2 +- metadata/md5-cache/media-libs/libbdplus-9999 | 2 +- metadata/md5-cache/media-libs/libbluray-9999 | 2 +- metadata/md5-cache/media-libs/libcdr-9999 | 2 +- .../md5-cache/media-libs/libchamplain-0.12.21 | 2 +- metadata/md5-cache/media-libs/libde265-9999 | 2 +- .../media-libs/libdisplay-info-0.1.1 | 2 +- metadata/md5-cache/media-libs/libdvdnav-9999 | 2 +- metadata/md5-cache/media-libs/libdvdread-9999 | 2 +- metadata/md5-cache/media-libs/libeot-9999 | 2 +- .../md5-cache/media-libs/libepoxy-1.5.10-r2 | 2 +- metadata/md5-cache/media-libs/libepoxy-9999 | 2 +- metadata/md5-cache/media-libs/libffado-2.4.8 | 2 +- .../md5-cache/media-libs/libfreeaptx-9999 | 2 +- .../md5-cache/media-libs/libfreehand-9999 | 2 +- metadata/md5-cache/media-libs/libglvnd-1.7.0 | 2 +- metadata/md5-cache/media-libs/libglvnd-9999 | 2 +- metadata/md5-cache/media-libs/libheif-9999 | 2 +- .../md5-cache/media-libs/libinsane-1.0.10 | 2 +- metadata/md5-cache/media-libs/libinsane-1.0.9 | 2 +- .../md5-cache/media-libs/libiptcdata-1.0.5 | 2 +- metadata/md5-cache/media-libs/libjxl-9999 | 2 +- metadata/md5-cache/media-libs/libltc-9999 | 2 +- .../md5-cache/media-libs/libmediaart-1.9.6-r1 | 2 +- .../md5-cache/media-libs/libmpdclient-2.22 | 2 +- metadata/md5-cache/media-libs/libmtp-9999 | 2 +- .../md5-cache/media-libs/libmygpo-qt-9999 | 2 +- .../md5-cache/media-libs/libmypaint-1.6.1-r2 | 2 +- metadata/md5-cache/media-libs/libnsgif-9999 | 2 +- .../md5-cache/media-libs/libopenaptx-9999 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.7-r1 | 2 +- .../md5-cache/media-libs/libopenshot-0.3.2-r1 | 2 +- .../md5-cache/media-libs/libpagemaker-9999 | 2 +- .../md5-cache/media-libs/libplacebo-6.338.2 | 2 +- metadata/md5-cache/media-libs/libplacebo-9999 | 2 +- .../md5-cache/media-libs/libprojectm-9999 | 2 +- .../md5-cache/media-libs/libpulse-16.1-r2 | 2 +- .../md5-cache/media-libs/libpulse-16.99.1 | 2 +- metadata/md5-cache/media-libs/libpulse-17.0 | 2 +- .../md5-cache/media-libs/libsamplerate-9999 | 2 +- .../md5-cache/media-libs/libshumate-1.0.5 | 2 +- .../md5-cache/media-libs/libshumate-1.1.3 | 2 +- metadata/md5-cache/media-libs/libsixel-1.10.3 | 2 +- .../md5-cache/media-libs/libsndfile-1.2.2 | 2 +- .../md5-cache/media-libs/libsndfile-1.2.2-r2 | 2 +- metadata/md5-cache/media-libs/libsndfile-9999 | 2 +- ...oundtouch-2.3.2-r1 => libsoundtouch-2.3.3} | 4 +- metadata/md5-cache/media-libs/libsvgtiny-9999 | 2 +- metadata/md5-cache/media-libs/libv4l-1.26.1 | 2 +- metadata/md5-cache/media-libs/libva-2.20.0 | 2 +- metadata/md5-cache/media-libs/libva-2.21.0 | 2 +- metadata/md5-cache/media-libs/libva-9999 | 2 +- .../media-libs/libva-intel-driver-9999 | 2 +- .../media-libs/libva-intel-media-driver-9999 | 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-3.0.0 | 2 +- metadata/md5-cache/media-libs/libvmaf-9999 | 2 +- metadata/md5-cache/media-libs/libxmp-9999 | 2 +- metadata/md5-cache/media-libs/libzmf-9999 | 2 +- metadata/md5-cache/media-libs/lilv-0.24.24 | 2 +- .../md5-cache/media-libs/lsp-plugins-9999 | 2 +- metadata/md5-cache/media-libs/lv2-1.18.10 | 2 +- metadata/md5-cache/media-libs/lvtk-1.2.0-r2 | 2 +- metadata/md5-cache/media-libs/mesa-23.3.5 | 2 +- metadata/md5-cache/media-libs/mesa-23.3.6 | 2 +- metadata/md5-cache/media-libs/mesa-24.0.1 | 2 +- metadata/md5-cache/media-libs/mesa-24.0.2 | 2 +- metadata/md5-cache/media-libs/mesa-24.0.3 | 2 +- metadata/md5-cache/media-libs/mesa-24.0.4 | 2 +- metadata/md5-cache/media-libs/mesa-9999 | 2 +- .../md5-cache/media-libs/mesa-amber-21.3.9-r1 | 2 +- metadata/md5-cache/media-libs/mlt-7.22.0 | 2 +- metadata/md5-cache/media-libs/mlt-7.22.0-r1 | 2 +- metadata/md5-cache/media-libs/mutagen-1.47.0 | 4 +- metadata/md5-cache/media-libs/netpbm-11.6.0 | 15 + .../noise-suppression-for-voice-9999 | 2 +- .../media-libs/nvidia-vaapi-driver-0.0.11 | 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/oidn-2.1.0 | 2 +- .../md5-cache/media-libs/opencolorio-2.1.3 | 2 +- .../md5-cache/media-libs/opencolorio-2.2.1 | 2 +- .../md5-cache/media-libs/opencolorio-2.3.0 | 2 +- .../md5-cache/media-libs/opencolorio-2.3.2 | 2 +- metadata/md5-cache/media-libs/opencv-4.8.1-r1 | 8 +- metadata/md5-cache/media-libs/opencv-4.9.0 | 8 +- .../md5-cache/media-libs/openh264-2.4.0-r1 | 14 - .../md5-cache/media-libs/openimageio-2.4.12.0 | 2 +- .../md5-cache/media-libs/openimageio-2.4.13.0 | 2 +- .../md5-cache/media-libs/openimageio-2.4.14.0 | 2 +- .../md5-cache/media-libs/openimageio-2.4.15.0 | 2 +- .../md5-cache/media-libs/openimageio-2.4.16.0 | 2 +- .../media-libs/openimageio-2.4.6.0-r1 | 2 +- .../md5-cache/media-libs/openimageio-2.5.4.0 | 2 +- .../md5-cache/media-libs/openimageio-2.5.5.0 | 2 +- .../md5-cache/media-libs/openimageio-2.5.9.0 | 2 +- .../md5-cache/media-libs/opensubdiv-3.6.0-r1 | 2 +- metadata/md5-cache/media-libs/opus-1.4 | 2 +- metadata/md5-cache/media-libs/opus-1.5.1-r1 | 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.14.0 | 2 +- metadata/md5-cache/media-libs/osl-1.12.7.0 | 2 +- metadata/md5-cache/media-libs/partio-1.14.6 | 2 +- metadata/md5-cache/media-libs/partio-1.17.1 | 2 +- metadata/md5-cache/media-libs/quirc-9999 | 2 +- .../media-libs/raspberrypi-userland-9999 | 2 +- .../media-libs/rlottie-0.2_p20210405 | 2 +- .../md5-cache/media-libs/roc-toolkit-0.2.5 | 2 +- .../md5-cache/media-libs/roc-toolkit-0.2.6 | 2 +- .../md5-cache/media-libs/roc-toolkit-0.3.0 | 2 +- .../md5-cache/media-libs/rubberband-3.3.0-r1 | 2 +- .../md5-cache/media-libs/sdl_audiolib-9999 | 2 +- metadata/md5-cache/media-libs/shaderc-2023.8 | 2 +- metadata/md5-cache/media-libs/simage-9999 | 2 +- metadata/md5-cache/media-libs/sratom-0.6.16 | 2 +- metadata/md5-cache/media-libs/suil-0.10.20 | 2 +- metadata/md5-cache/media-libs/svt-av1-9999 | 2 +- metadata/md5-cache/media-libs/svt-hevc-9999 | 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.15.1 | 2 +- metadata/md5-cache/media-libs/vips-8.15.2 | 2 +- .../md5-cache/media-libs/virglrenderer-0.10.1 | 2 +- .../md5-cache/media-libs/virglrenderer-0.10.4 | 2 +- .../md5-cache/media-libs/virglrenderer-9999 | 2 +- metadata/md5-cache/media-libs/vitamtp-9999 | 2 +- .../md5-cache/media-libs/vkroots-0_p20231108 | 2 +- metadata/md5-cache/media-libs/vo-aacenc-9999 | 2 +- .../md5-cache/media-libs/vo-amrwbenc-9999 | 2 +- .../media-libs/vulkan-layers-1.3.275 | 2 +- .../md5-cache/media-libs/vulkan-layers-9999 | 2 +- .../md5-cache/media-libs/vulkan-loader-9999 | 2 +- metadata/md5-cache/media-libs/waffle-1.8.0 | 2 +- metadata/md5-cache/media-libs/waffle-9999 | 2 +- .../media-libs/webrtc-audio-processing-1.3-r1 | 2 +- .../media-libs/webrtc-audio-processing-1.3-r2 | 2 +- .../media-libs/webrtc-audio-processing-1.3-r3 | 2 +- metadata/md5-cache/media-libs/x264-9999 | 2 +- metadata/md5-cache/media-libs/x265-9999 | 2 +- metadata/md5-cache/media-libs/zimg-9999 | 2 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 83234 -> 83309 bytes .../md5-cache/media-plugins/ams-lv2-1.2.2-r1 | 2 +- metadata/md5-cache/media-plugins/calf-9999 | 2 +- .../media-plugins/grilo-plugins-0.3.16 | 2 +- .../media-plugins/gst-plugins-a52dec-1.20.5 | 2 +- .../media-plugins/gst-plugins-a52dec-1.20.6 | 2 +- .../media-plugins/gst-plugins-a52dec-1.22.3 | 2 +- .../gst-plugins-adaptivedemux2-1.22.3 | 2 +- .../media-plugins/gst-plugins-amr-1.20.5 | 2 +- .../media-plugins/gst-plugins-amr-1.20.6 | 2 +- .../media-plugins/gst-plugins-amr-1.22.3 | 2 +- .../media-plugins/gst-plugins-aom-1.20.5 | 2 +- .../media-plugins/gst-plugins-aom-1.20.6 | 2 +- .../media-plugins/gst-plugins-aom-1.22.3 | 2 +- .../gst-plugins-assrender-1.20.5 | 2 +- .../gst-plugins-assrender-1.20.6 | 2 +- .../gst-plugins-assrender-1.22.3 | 2 +- .../media-plugins/gst-plugins-bluez-1.20.5 | 2 +- .../media-plugins/gst-plugins-bluez-1.20.6 | 2 +- .../media-plugins/gst-plugins-bluez-1.22.3 | 2 +- .../media-plugins/gst-plugins-bs2b-1.20.5 | 2 +- .../media-plugins/gst-plugins-bs2b-1.20.6 | 2 +- .../media-plugins/gst-plugins-bs2b-1.22.3 | 2 +- .../media-plugins/gst-plugins-cairo-1.20.5 | 2 +- .../media-plugins/gst-plugins-cairo-1.20.6 | 2 +- .../media-plugins/gst-plugins-cairo-1.22.3 | 2 +- .../media-plugins/gst-plugins-cdio-1.20.5 | 2 +- .../media-plugins/gst-plugins-cdio-1.20.6 | 2 +- .../media-plugins/gst-plugins-cdio-1.22.3 | 2 +- .../gst-plugins-cdparanoia-1.20.5 | 2 +- .../gst-plugins-cdparanoia-1.20.6 | 2 +- .../gst-plugins-cdparanoia-1.22.3 | 2 +- .../gst-plugins-chromaprint-1.20.5 | 2 +- .../gst-plugins-chromaprint-1.20.6 | 2 +- .../gst-plugins-chromaprint-1.22.3 | 2 +- .../gst-plugins-colormanagement-1.20.5 | 2 +- .../gst-plugins-colormanagement-1.20.6 | 2 +- .../gst-plugins-colormanagement-1.22.3 | 2 +- .../media-plugins/gst-plugins-dash-1.20.5 | 2 +- .../media-plugins/gst-plugins-dash-1.20.6 | 2 +- .../media-plugins/gst-plugins-dash-1.22.3 | 2 +- .../media-plugins/gst-plugins-dtls-1.20.5 | 2 +- .../media-plugins/gst-plugins-dtls-1.20.6 | 2 +- .../media-plugins/gst-plugins-dtls-1.22.3 | 2 +- .../media-plugins/gst-plugins-dts-1.20.5 | 2 +- .../media-plugins/gst-plugins-dts-1.20.6 | 2 +- .../media-plugins/gst-plugins-dts-1.22.3 | 2 +- .../media-plugins/gst-plugins-dv-1.20.5 | 2 +- .../media-plugins/gst-plugins-dv-1.20.6 | 2 +- .../media-plugins/gst-plugins-dv-1.22.3 | 2 +- .../media-plugins/gst-plugins-dvb-1.20.5 | 2 +- .../media-plugins/gst-plugins-dvb-1.20.6 | 2 +- .../media-plugins/gst-plugins-dvb-1.22.3 | 2 +- .../media-plugins/gst-plugins-dvdread-1.20.5 | 2 +- .../media-plugins/gst-plugins-dvdread-1.20.6 | 2 +- .../media-plugins/gst-plugins-dvdread-1.22.3 | 2 +- .../media-plugins/gst-plugins-faac-1.20.5 | 2 +- .../media-plugins/gst-plugins-faac-1.20.6 | 2 +- .../media-plugins/gst-plugins-faac-1.22.3 | 2 +- .../media-plugins/gst-plugins-faad-1.20.5 | 2 +- .../media-plugins/gst-plugins-faad-1.20.6 | 2 +- .../media-plugins/gst-plugins-faad-1.22.3 | 2 +- .../media-plugins/gst-plugins-flac-1.20.5 | 2 +- .../media-plugins/gst-plugins-flac-1.20.6 | 2 +- .../media-plugins/gst-plugins-flac-1.22.3 | 2 +- .../gst-plugins-gdkpixbuf-1.20.5 | 2 +- .../gst-plugins-gdkpixbuf-1.20.6 | 2 +- .../gst-plugins-gdkpixbuf-1.22.3 | 2 +- .../media-plugins/gst-plugins-gtk-1.20.5 | 2 +- .../media-plugins/gst-plugins-gtk-1.20.6 | 2 +- .../media-plugins/gst-plugins-gtk-1.22.3 | 2 +- .../media-plugins/gst-plugins-hls-1.20.5 | 2 +- .../media-plugins/gst-plugins-hls-1.20.6 | 2 +- .../media-plugins/gst-plugins-hls-1.22.3 | 2 +- .../media-plugins/gst-plugins-jack-1.20.5 | 2 +- .../media-plugins/gst-plugins-jack-1.20.6 | 2 +- .../media-plugins/gst-plugins-jack-1.22.3 | 2 +- .../media-plugins/gst-plugins-jpeg-1.20.5 | 2 +- .../media-plugins/gst-plugins-jpeg-1.20.6 | 2 +- .../media-plugins/gst-plugins-jpeg-1.22.3 | 2 +- .../media-plugins/gst-plugins-kate-1.20.5 | 2 +- .../media-plugins/gst-plugins-kate-1.20.6 | 2 +- .../media-plugins/gst-plugins-kate-1.22.3 | 2 +- .../media-plugins/gst-plugins-ladspa-1.20.5 | 2 +- .../media-plugins/gst-plugins-ladspa-1.20.6 | 2 +- .../media-plugins/gst-plugins-ladspa-1.22.3 | 2 +- .../media-plugins/gst-plugins-lame-1.20.5 | 2 +- .../media-plugins/gst-plugins-lame-1.20.6 | 2 +- .../media-plugins/gst-plugins-lame-1.22.3 | 2 +- .../media-plugins/gst-plugins-ldac-1.20.5 | 2 +- .../media-plugins/gst-plugins-ldac-1.20.6 | 2 +- .../media-plugins/gst-plugins-ldac-1.22.3 | 2 +- .../media-plugins/gst-plugins-libav-1.20.5 | 2 +- .../media-plugins/gst-plugins-libav-1.20.6 | 2 +- .../media-plugins/gst-plugins-libav-1.22.3 | 2 +- .../media-plugins/gst-plugins-libde265-1.20.5 | 2 +- .../media-plugins/gst-plugins-libde265-1.20.6 | 2 +- .../media-plugins/gst-plugins-libde265-1.22.3 | 2 +- .../media-plugins/gst-plugins-libnice-0.1.19 | 2 +- .../media-plugins/gst-plugins-libnice-0.1.21 | 2 +- .../media-plugins/gst-plugins-libpng-1.20.5 | 2 +- .../media-plugins/gst-plugins-libpng-1.20.6 | 2 +- .../media-plugins/gst-plugins-libpng-1.22.3 | 2 +- .../gst-plugins-libvisual-1.20.5 | 2 +- .../gst-plugins-libvisual-1.20.6 | 2 +- .../gst-plugins-libvisual-1.22.3 | 2 +- .../media-plugins/gst-plugins-lv2-1.20.5 | 2 +- .../media-plugins/gst-plugins-lv2-1.20.6 | 2 +- .../media-plugins/gst-plugins-lv2-1.22.3 | 2 +- .../media-plugins/gst-plugins-modplug-1.20.5 | 2 +- .../media-plugins/gst-plugins-modplug-1.20.6 | 2 +- .../media-plugins/gst-plugins-modplug-1.22.3 | 2 +- .../media-plugins/gst-plugins-mpeg2dec-1.20.5 | 2 +- .../media-plugins/gst-plugins-mpeg2dec-1.20.6 | 2 +- .../media-plugins/gst-plugins-mpeg2dec-1.22.3 | 2 +- .../media-plugins/gst-plugins-mpeg2enc-1.20.5 | 2 +- .../media-plugins/gst-plugins-mpeg2enc-1.20.6 | 2 +- .../media-plugins/gst-plugins-mpeg2enc-1.22.3 | 2 +- .../media-plugins/gst-plugins-mpg123-1.20.5 | 2 +- .../media-plugins/gst-plugins-mpg123-1.20.6 | 2 +- .../gst-plugins-mpg123-1.20.6-r1 | 2 +- .../media-plugins/gst-plugins-mpg123-1.22.3 | 2 +- .../gst-plugins-mpg123-1.22.3-r2 | 2 +- .../media-plugins/gst-plugins-mplex-1.20.5 | 2 +- .../media-plugins/gst-plugins-mplex-1.20.6 | 2 +- .../media-plugins/gst-plugins-mplex-1.22.3 | 2 +- .../media-plugins/gst-plugins-neon-1.20.5 | 2 +- .../media-plugins/gst-plugins-neon-1.20.6 | 2 +- .../media-plugins/gst-plugins-neon-1.22.3 | 2 +- .../media-plugins/gst-plugins-openaptx-1.20.5 | 2 +- .../media-plugins/gst-plugins-openaptx-1.20.6 | 2 +- .../media-plugins/gst-plugins-openaptx-1.22.3 | 2 +- .../gst-plugins-opencv-1.22.3-r2 | 2 +- .../media-plugins/gst-plugins-openh264-1.20.5 | 2 +- .../media-plugins/gst-plugins-openh264-1.20.6 | 2 +- .../media-plugins/gst-plugins-openh264-1.22.3 | 2 +- .../media-plugins/gst-plugins-opus-1.20.5 | 2 +- .../media-plugins/gst-plugins-opus-1.20.6 | 2 +- .../media-plugins/gst-plugins-opus-1.22.3 | 2 +- .../media-plugins/gst-plugins-oss-1.20.5 | 2 +- .../media-plugins/gst-plugins-oss-1.20.6 | 2 +- .../media-plugins/gst-plugins-oss-1.22.3 | 2 +- .../media-plugins/gst-plugins-pulse-1.20.5-r1 | 2 +- .../media-plugins/gst-plugins-pulse-1.20.6 | 2 +- .../media-plugins/gst-plugins-pulse-1.22.3 | 2 +- .../media-plugins/gst-plugins-raw1394-1.20.5 | 2 +- .../media-plugins/gst-plugins-raw1394-1.20.6 | 2 +- .../media-plugins/gst-plugins-raw1394-1.22.3 | 2 +- .../media-plugins/gst-plugins-resindvd-1.20.5 | 2 +- .../media-plugins/gst-plugins-resindvd-1.20.6 | 2 +- .../media-plugins/gst-plugins-resindvd-1.22.3 | 2 +- .../media-plugins/gst-plugins-rtmp-1.20.5 | 2 +- .../media-plugins/gst-plugins-rtmp-1.20.6 | 2 +- .../media-plugins/gst-plugins-rtmp-1.22.3 | 2 +- .../media-plugins/gst-plugins-sbc-1.20.5 | 2 +- .../media-plugins/gst-plugins-sbc-1.20.6 | 2 +- .../media-plugins/gst-plugins-sbc-1.22.3 | 2 +- .../media-plugins/gst-plugins-sctp-1.20.5 | 2 +- .../media-plugins/gst-plugins-sctp-1.20.6 | 2 +- .../media-plugins/gst-plugins-sctp-1.22.3 | 2 +- .../media-plugins/gst-plugins-shout2-1.20.5 | 2 +- .../media-plugins/gst-plugins-shout2-1.20.6 | 2 +- .../media-plugins/gst-plugins-shout2-1.22.3 | 2 +- .../media-plugins/gst-plugins-sidplay-1.20.5 | 2 +- .../media-plugins/gst-plugins-sidplay-1.20.6 | 2 +- .../media-plugins/gst-plugins-sidplay-1.22.3 | 2 +- .../gst-plugins-smoothstreaming-1.20.5 | 2 +- .../gst-plugins-smoothstreaming-1.20.6 | 2 +- .../gst-plugins-smoothstreaming-1.22.3 | 2 +- .../gst-plugins-soundtouch-1.20.5 | 2 +- .../gst-plugins-soundtouch-1.20.6 | 2 +- .../gst-plugins-soundtouch-1.22.3 | 2 +- .../media-plugins/gst-plugins-soup-1.20.5 | 2 +- .../media-plugins/gst-plugins-soup-1.20.6 | 2 +- .../media-plugins/gst-plugins-soup-1.22.3 | 2 +- .../media-plugins/gst-plugins-speex-1.20.5 | 2 +- .../media-plugins/gst-plugins-speex-1.20.6 | 2 +- .../media-plugins/gst-plugins-speex-1.22.3 | 2 +- .../media-plugins/gst-plugins-srt-1.20.5 | 2 +- .../media-plugins/gst-plugins-srt-1.20.6 | 2 +- .../media-plugins/gst-plugins-srt-1.22.3 | 2 +- .../media-plugins/gst-plugins-srtp-1.20.5 | 2 +- .../media-plugins/gst-plugins-srtp-1.20.6 | 2 +- .../media-plugins/gst-plugins-srtp-1.22.3 | 2 +- .../media-plugins/gst-plugins-taglib-1.20.5 | 2 +- .../media-plugins/gst-plugins-taglib-1.20.6 | 2 +- .../media-plugins/gst-plugins-taglib-1.22.3 | 2 +- .../media-plugins/gst-plugins-twolame-1.20.5 | 2 +- .../media-plugins/gst-plugins-twolame-1.20.6 | 2 +- .../media-plugins/gst-plugins-twolame-1.22.3 | 2 +- .../media-plugins/gst-plugins-uvch264-1.20.5 | 2 +- .../media-plugins/gst-plugins-uvch264-1.20.6 | 2 +- .../media-plugins/gst-plugins-uvch264-1.22.3 | 2 +- .../media-plugins/gst-plugins-v4l2-1.20.5 | 2 +- .../media-plugins/gst-plugins-v4l2-1.20.6 | 2 +- .../media-plugins/gst-plugins-v4l2-1.22.3 | 2 +- .../media-plugins/gst-plugins-vaapi-1.20.5 | 2 +- .../media-plugins/gst-plugins-vaapi-1.20.6 | 2 +- .../media-plugins/gst-plugins-vaapi-1.22.3-r1 | 2 +- .../media-plugins/gst-plugins-voaacenc-1.20.5 | 2 +- .../media-plugins/gst-plugins-voaacenc-1.20.6 | 2 +- .../media-plugins/gst-plugins-voaacenc-1.22.3 | 2 +- .../gst-plugins-voamrwbenc-1.20.5 | 2 +- .../gst-plugins-voamrwbenc-1.20.6 | 2 +- .../gst-plugins-voamrwbenc-1.22.3 | 2 +- .../media-plugins/gst-plugins-vpx-1.20.5 | 2 +- .../media-plugins/gst-plugins-vpx-1.20.6 | 2 +- .../media-plugins/gst-plugins-vpx-1.22.3 | 2 +- .../media-plugins/gst-plugins-wavpack-1.20.5 | 2 +- .../media-plugins/gst-plugins-wavpack-1.20.6 | 2 +- .../media-plugins/gst-plugins-wavpack-1.22.3 | 2 +- .../media-plugins/gst-plugins-webp-1.22.3 | 2 +- .../media-plugins/gst-plugins-webrtc-1.20.5 | 2 +- .../media-plugins/gst-plugins-webrtc-1.20.6 | 2 +- .../gst-plugins-webrtc-1.22.3-r2 | 2 +- .../media-plugins/gst-plugins-x264-1.20.5 | 2 +- .../media-plugins/gst-plugins-x264-1.20.6 | 2 +- .../media-plugins/gst-plugins-x264-1.22.3 | 2 +- .../media-plugins/gst-plugins-x265-1.20.5 | 2 +- .../media-plugins/gst-plugins-x265-1.20.6 | 2 +- .../media-plugins/gst-plugins-x265-1.22.3 | 2 +- .../gst-plugins-ximagesrc-1.20.5 | 2 +- .../gst-plugins-ximagesrc-1.20.6 | 2 +- .../gst-plugins-ximagesrc-1.22.3 | 2 +- .../media-plugins/gst-plugins-zbar-1.20.5 | 2 +- .../media-plugins/gst-plugins-zbar-1.20.6 | 2 +- .../media-plugins/gst-plugins-zbar-1.22.3 | 2 +- .../kodi-audiodecoder-modplug-9999 | 2 +- .../kodi-audiodecoder-nosefart-9999 | 2 +- .../media-plugins/kodi-audiodecoder-sacd-9999 | 2 +- .../kodi-audiodecoder-sidplay-9999 | 2 +- .../kodi-audiodecoder-snesapu-9999 | 2 +- .../kodi-audiodecoder-stsound-9999 | 2 +- .../kodi-audiodecoder-timidity-9999 | 2 +- .../kodi-audiodecoder-vgmstream-9999 | 2 +- .../media-plugins/kodi-audioencoder-flac-9999 | 2 +- .../media-plugins/kodi-audioencoder-lame-9999 | 2 +- .../kodi-audioencoder-vorbis-9999 | 2 +- .../media-plugins/kodi-audioencoder-wav-9999 | 2 +- .../media-plugins/kodi-game-libretro-9999 | 2 +- .../kodi-game-libretro-bnes-9999 | 2 +- .../kodi-game-libretro-dosbox-9999 | 2 +- .../kodi-game-libretro-nestopia-9999 | 2 +- .../kodi-game-libretro-snes9x-9999 | 2 +- .../kodi-game-libretro-twentyfortyeight-9999 | 2 +- .../media-plugins/kodi-imagedecoder-heif-9999 | 2 +- .../media-plugins/kodi-imagedecoder-raw-9999 | 2 +- .../kodi-inputstream-adaptive-9999 | 2 +- .../kodi-inputstream-ffmpegdirect-9999 | 2 +- .../media-plugins/kodi-inputstream-rtmp-9999 | 2 +- .../kodi-peripheral-joystick-9999 | 2 +- .../media-plugins/kodi-pvr-argustv-9999 | 2 +- .../media-plugins/kodi-pvr-demo-9999 | 2 +- .../media-plugins/kodi-pvr-dvblink-9999 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-9999 | 2 +- .../media-plugins/kodi-pvr-filmon-9999 | 2 +- .../md5-cache/media-plugins/kodi-pvr-hts-9999 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-9999 | 2 +- .../kodi-pvr-mediaportal-tvserver-9999 | 2 +- .../media-plugins/kodi-pvr-mythtv-9999 | 2 +- .../media-plugins/kodi-pvr-nextpvr-9999 | 2 +- .../media-plugins/kodi-pvr-njoy-9999 | 2 +- .../media-plugins/kodi-pvr-pctv-9999 | 2 +- .../media-plugins/kodi-pvr-stalker-9999 | 2 +- .../media-plugins/kodi-pvr-vbox-9999 | 2 +- .../media-plugins/kodi-pvr-vdr-vnsi-9999 | 2 +- .../media-plugins/kodi-pvr-vuplus-9999 | 2 +- .../md5-cache/media-plugins/kodi-pvr-wmc-9999 | 2 +- .../media-plugins/kodi-pvr-zattoo-9999 | 2 +- .../kodi-screensaver-asteroids-9999 | 2 +- .../kodi-screensaver-asterwave-9999 | 2 +- .../kodi-screensaver-biogenesis-9999 | 2 +- .../kodi-screensaver-cpblobs-9999 | 2 +- .../kodi-screensaver-greynetic-9999 | 2 +- .../kodi-screensaver-matrixtrails-9999 | 2 +- .../kodi-screensaver-pingpong-9999 | 2 +- .../media-plugins/kodi-screensaver-pyro-9999 | 2 +- .../kodi-screensaver-shadertoy-9999 | 2 +- .../media-plugins/kodi-screensaver-stars-9999 | 2 +- .../media-plugins/kodi-vfs-libarchive-9999 | 2 +- .../md5-cache/media-plugins/kodi-vfs-rar-9999 | 2 +- .../media-plugins/kodi-vfs-sftp-9999 | 2 +- .../kodi-visualization-fishbmc-9999 | 2 +- .../kodi-visualization-goom-9999 | 2 +- .../kodi-visualization-projectm-9999 | 2 +- .../kodi-visualization-shadertoy-9999 | 2 +- .../kodi-visualization-spectrum-9999 | 2 +- .../kodi-visualization-starburst-9999 | 2 +- .../kodi-visualization-waveform-9999 | 2 +- .../md5-cache/media-plugins/mda-lv2-1.2.10-r1 | 2 +- .../media-plugins/noise-repellent-0.1.5 | 2 +- .../md5-cache/media-plugins/tap-plugins-9999 | 2 +- .../media-plugins/vamp-aubio-plugins-0.5.1-r2 | 2 +- .../md5-cache/media-plugins/vdr-ddci2-9999 | 2 +- .../media-plugins/vdr-xineliboutput-9999 | 2 +- .../md5-cache/media-plugins/x42-avldrums-9999 | 2 +- .../media-plugins/x42-plugins-99999999 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 6890 -> 6890 bytes metadata/md5-cache/media-radio/chirp-20231223 | 4 +- metadata/md5-cache/media-radio/chirp-20240217 | 4 +- metadata/md5-cache/media-radio/chirp-20240311 | 4 +- .../media-radio/fsync-mdc1200-decode-9999 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 76055 -> 76055 bytes metadata/md5-cache/media-sound/a2jmidid-12 | 2 +- metadata/md5-cache/media-sound/a2jmidid-9-r1 | 2 +- metadata/md5-cache/media-sound/a2jmidid-9999 | 2 +- metadata/md5-cache/media-sound/apetag-1.12-r3 | 2 +- metadata/md5-cache/media-sound/ardour-8.4 | 2 +- metadata/md5-cache/media-sound/ardour-9999 | 2 +- metadata/md5-cache/media-sound/audacity-9999 | 2 +- .../md5-cache/media-sound/audiotools-3.1.1-r2 | 4 +- metadata/md5-cache/media-sound/beets-1.6.0-r1 | 4 +- metadata/md5-cache/media-sound/beets-9999 | 4 +- .../md5-cache/media-sound/bluez-alsa-9999 | 2 +- .../md5-cache/media-sound/cadence-0.9.2-r1 | 2 +- metadata/md5-cache/media-sound/cadence-9999 | 2 +- .../md5-cache/media-sound/clementine-9999 | 2 +- metadata/md5-cache/media-sound/cmus-9999 | 2 +- .../md5-cache/media-sound/csound-6.17.0-r1 | 2 +- metadata/md5-cache/media-sound/csound-9999 | 2 +- metadata/md5-cache/media-sound/denonavr-cli-3 | 4 +- .../md5-cache/media-sound/dir2ogg-0.13-r2 | 2 +- .../md5-cache/media-sound/easyeffects-7.0.7 | 2 +- .../media-sound/easyeffects-7.1.3-r1 | 2 +- .../md5-cache/media-sound/ecasound-2.9.3-r1 | 2 +- .../md5-cache/media-sound/frescobaldi-3.3.0 | 4 +- .../md5-cache/media-sound/gnome-music-45.0 | 2 +- .../md5-cache/media-sound/gnome-music-45.1 | 2 +- .../media-sound/gnome-sound-recorder-42.0 | 2 +- metadata/md5-cache/media-sound/gpodder-3.11.3 | 4 +- metadata/md5-cache/media-sound/gpodder-3.11.4 | 4 +- .../md5-cache/media-sound/guitarix-0.44.1 | 2 +- .../md5-cache/media-sound/guitarix-0.45.0 | 2 +- metadata/md5-cache/media-sound/guitarix-9999 | 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 | 4 +- .../media-sound/jack-example-tools-4 | 2 +- metadata/md5-cache/media-sound/jack2-1.9.22 | 2 +- metadata/md5-cache/media-sound/jack2-9999 | 2 +- .../md5-cache/media-sound/jack_capture-9999 | 2 +- metadata/md5-cache/media-sound/jalv-1.6.8 | 2 +- metadata/md5-cache/media-sound/kid3-3.9.4 | 2 +- metadata/md5-cache/media-sound/kid3-3.9.5 | 2 +- .../md5-cache/media-sound/klick-0.12.2-r4 | 2 +- metadata/md5-cache/media-sound/lash-0.5.4-r5 | 2 +- metadata/md5-cache/media-sound/liblc3-1.0.3 | 2 +- metadata/md5-cache/media-sound/liblc3-1.0.4 | 2 +- .../md5-cache/media-sound/liblc3-1.0.4-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.22.0-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.22.1-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.23.0-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.23.2-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.24.0 | 2 +- .../md5-cache/media-sound/lilypond-2.24.3 | 2 +- metadata/md5-cache/media-sound/lilypond-9999 | 2 +- .../media-sound/linux-show-player-0.5.3-r1 | 4 +- .../media-sound/linux-show-player-0.6.1 | 4 +- .../md5-cache/media-sound/linuxsampler-2.3.1 | 16 + metadata/md5-cache/media-sound/lmms-9999 | 2 +- .../md5-cache/media-sound/lollypop-1.4.29 | 2 +- .../md5-cache/media-sound/lollypop-1.4.35 | 2 +- .../md5-cache/media-sound/lollypop-1.4.37 | 2 +- metadata/md5-cache/media-sound/mixxx-2.3.9999 | 2 +- metadata/md5-cache/media-sound/mixxx-9999 | 2 +- metadata/md5-cache/media-sound/mpc-0.35 | 2 +- metadata/md5-cache/media-sound/mpd-0.23.12-r3 | 2 +- metadata/md5-cache/media-sound/mpd-0.23.13-r1 | 2 +- metadata/md5-cache/media-sound/mpd-0.23.15-r1 | 2 +- metadata/md5-cache/media-sound/mpd-ynca-0.2.0 | 2 +- .../md5-cache/media-sound/mpdscribble-0.25 | 2 +- metadata/md5-cache/media-sound/musescore-9999 | 2 +- metadata/md5-cache/media-sound/ncmpc-0.49 | 2 +- metadata/md5-cache/media-sound/ncmpcpp-9999 | 2 +- metadata/md5-cache/media-sound/ncspot-1.0.0 | 2 +- metadata/md5-cache/media-sound/ncspot-1.1.0 | 2 +- .../media-sound/nickvision-tagger-2022.11.2 | 2 +- metadata/md5-cache/media-sound/pamix-9999 | 2 +- metadata/md5-cache/media-sound/paprefs-1.2-r3 | 2 +- .../md5-cache/media-sound/patchage-1.0.10 | 2 +- metadata/md5-cache/media-sound/patchage-9999 | 2 +- metadata/md5-cache/media-sound/pianobar-9999 | 2 +- metadata/md5-cache/media-sound/picard-2.11 | 4 +- metadata/md5-cache/media-sound/picard-9999 | 4 +- .../md5-cache/media-sound/pithos-1.6.1-r1 | 2 +- metadata/md5-cache/media-sound/pithos-1.6.2 | 2 +- .../md5-cache/media-sound/playerctl-2.3.1 | 2 +- .../md5-cache/media-sound/playerctl-2.4.1 | 2 +- .../md5-cache/media-sound/playerctl-2.4.1-r1 | 2 +- .../md5-cache/media-sound/puddletag-2.2.0-r1 | 4 +- .../md5-cache/media-sound/puddletag-2.3.0 | 4 +- .../media-sound/pulseaudio-daemon-16.1-r7 | 2 +- .../media-sound/pulseaudio-daemon-16.99.1 | 2 +- .../media-sound/pulseaudio-daemon-17.0-r1 | 2 +- .../md5-cache/media-sound/pulseeffects-4.8.7 | 2 +- .../md5-cache/media-sound/pulsemixer-1.5.1-r2 | 4 +- .../md5-cache/media-sound/pulsemixer-9999 | 4 +- metadata/md5-cache/media-sound/qjackctl-9999 | 2 +- metadata/md5-cache/media-sound/qpaeq-16.1 | 2 +- metadata/md5-cache/media-sound/qpwgraph-9999 | 2 +- metadata/md5-cache/media-sound/qsampler-9999 | 2 +- metadata/md5-cache/media-sound/qsynth-9999 | 2 +- .../md5-cache/media-sound/quodlibet-4.6.0-r1 | 2 +- .../md5-cache/media-sound/rhythmbox-3.4.7-r3 | 2 +- metadata/md5-cache/media-sound/scream-9999 | 2 +- .../md5-cache/media-sound/sidplayfp-2.5.1 | 13 - .../md5-cache/media-sound/sidplayfp-2.6.2 | 4 +- .../{sidplayfp-2.5.0 => sidplayfp-2.7.0} | 4 +- .../md5-cache/media-sound/sndfile-tools-9999 | 2 +- metadata/md5-cache/media-sound/sndio-9999 | 2 +- metadata/md5-cache/media-sound/solfege-3.23.4 | 2 +- .../md5-cache/media-sound/sonata-1.7.0-r1 | 4 +- .../media-sound/sonic-visualiser-4.5 | 2 +- .../md5-cache/media-sound/sound-juicer-3.40.0 | 2 +- .../media-sound/soundconverter-4.0.3 | 4 +- .../md5-cache/media-sound/split2flac-9999 | 2 +- .../md5-cache/media-sound/strawberry-9999 | 2 +- metadata/md5-cache/media-sound/vimpc-9999 | 2 +- .../md5-cache/media-sound/wavbreaker-0.16 | 2 +- metadata/md5-cache/media-sound/wavpack-5.7.0 | 4 +- metadata/md5-cache/media-sound/whipper-0.10.0 | 4 +- .../md5-cache/media-sound/whipper-0.10.0-r1 | 4 +- metadata/md5-cache/media-sound/xmms2-0.9.3-r1 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5809 -> 5657 bytes .../md5-cache/media-tv/dtv-scan-tables-9999 | 2 +- metadata/md5-cache/media-tv/kodi-19.5-r1 | 2 +- metadata/md5-cache/media-tv/kodi-20.3 | 2 +- metadata/md5-cache/media-tv/kodi-20.9999 | 2 +- metadata/md5-cache/media-tv/kodi-9999 | 2 +- metadata/md5-cache/media-tv/mythtv-33.1-r1 | 2 +- .../media-tv/plex-media-server-1.32.7.7621 | 15 - ...2.5.7516 => plex-media-server-1.40.1.8227} | 6 +- .../md5-cache/media-tv/tvheadend-4.2.8-r2 | 2 +- .../media-tv/tvheadend-4.3_p20240322 | 2 +- metadata/md5-cache/media-tv/tvheadend-9999 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 40322 -> 40331 bytes metadata/md5-cache/media-video/aegisub-9999 | 2 +- metadata/md5-cache/media-video/aravis-0.8.5 | 2 +- metadata/md5-cache/media-video/aravis-9999 | 2 +- .../md5-cache/media-video/baka-mplayer-9999 | 2 +- .../md5-cache/media-video/celluloid-0.21-r1 | 2 +- metadata/md5-cache/media-video/cheese-44.1 | 2 +- .../md5-cache/media-video/devedeng-4.17.0-r2 | 4 +- .../md5-cache/media-video/devedeng-4.18.0 | 4 +- metadata/md5-cache/media-video/dvd_info-9999 | 2 +- metadata/md5-cache/media-video/ffmpeg-9999 | 2 +- metadata/md5-cache/media-video/gaupol-1.13 | 4 +- .../media-video/gnome-video-effects-0.5.0-r1 | 2 +- .../media-video/gnome-video-effects-0.6.0 | 2 +- metadata/md5-cache/media-video/gpac-9999 | 2 +- .../md5-cache/media-video/handbrake-1.4.2-r2 | 2 +- .../md5-cache/media-video/handbrake-1.5.1-r1 | 2 +- .../md5-cache/media-video/handbrake-1.6.1 | 2 +- metadata/md5-cache/media-video/handbrake-9999 | 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/libva-utils-2.20.0 | 2 +- .../md5-cache/media-video/libva-utils-2.20.1 | 2 +- .../md5-cache/media-video/libva-utils-2.21.0 | 2 +- .../md5-cache/media-video/libva-utils-9999 | 2 +- .../{mkvtoolnix-82.0 => mkvtoolnix-83.0} | 4 +- .../md5-cache/media-video/mkvtoolnix-9999 | 2 +- metadata/md5-cache/media-video/mplayer-9999 | 2 +- metadata/md5-cache/media-video/mpv-0.37.0 | 2 +- metadata/md5-cache/media-video/mpv-0.37.0-r1 | 2 +- metadata/md5-cache/media-video/mpv-9999 | 2 +- .../media-video/obs-studio-29.1.3-r2 | 2 +- .../md5-cache/media-video/obs-studio-30.0.2 | 2 +- .../md5-cache/media-video/obs-studio-30.1.0 | 2 +- .../md5-cache/media-video/obs-studio-9999 | 2 +- metadata/md5-cache/media-video/openshot-2.6.1 | 4 +- metadata/md5-cache/media-video/openshot-3.1.1 | 4 +- metadata/md5-cache/media-video/peek-1.5.1-r1 | 2 +- .../md5-cache/media-video/pipewire-1.0.0-r1 | 2 +- metadata/md5-cache/media-video/pipewire-1.0.3 | 2 +- metadata/md5-cache/media-video/pipewire-1.0.4 | 2 +- metadata/md5-cache/media-video/pipewire-9999 | 2 +- .../md5-cache/media-video/pitivi-2023.03-r2 | 2 +- metadata/md5-cache/media-video/qmplay2-9999 | 2 +- metadata/md5-cache/media-video/rage-0.4.0-r1 | 2 +- metadata/md5-cache/media-video/rav1e-9999 | 2 +- metadata/md5-cache/media-video/rtmpdump-9999 | 2 +- metadata/md5-cache/media-video/shotcut-9999 | 2 +- .../media-video/simplescreenrecorder-9999 | 2 +- .../md5-cache/media-video/subliminal-2.1.0-r2 | 4 +- .../md5-cache/media-video/subliminal-9999 | 4 +- metadata/md5-cache/media-video/totem-43.0-r1 | 2 +- .../md5-cache/media-video/v4l2loopback-9999 | 2 +- metadata/md5-cache/media-video/vcsi-7.0.16 | 4 +- .../media-video/vidcutter-6.0.5.1_p20230201 | 4 +- metadata/md5-cache/media-video/vidcutter-9999 | 4 +- .../md5-cache/media-video/vidify-2.2.6-r3 | 4 +- .../media-video/vidify-audiosync-0.3.0-r2 | 4 +- metadata/md5-cache/media-video/vlc-3.0.9999 | 2 +- metadata/md5-cache/media-video/vlc-9999 | 2 +- metadata/md5-cache/media-video/webcamoid-9999 | 2 +- .../media-video/wireplumber-0.4.17-r1 | 2 +- .../md5-cache/media-video/wireplumber-9999 | 2 +- .../md5-cache/media-video/x264-encoder-9999 | 2 +- .../md5-cache/media-video/yle-dl-20240130 | 4 +- .../md5-cache/net-analyzer/2ping-4.5.1-r1 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 59984 -> 60326 bytes metadata/md5-cache/net-analyzer/arping-9999 | 2 +- metadata/md5-cache/net-analyzer/bmon-9999 | 2 +- .../md5-cache/net-analyzer/cacti-spine-9999 | 2 +- .../md5-cache/net-analyzer/darkstat-9999999 | 2 +- metadata/md5-cache/net-analyzer/ettercap-9999 | 2 +- .../md5-cache/net-analyzer/fail2ban-1.0.2-r2 | 4 +- .../md5-cache/net-analyzer/fail2ban-1.0.2-r3 | 4 +- metadata/md5-cache/net-analyzer/fail2ban-9999 | 4 +- .../md5-cache/net-analyzer/gnome-nettool-42.0 | 2 +- metadata/md5-cache/net-analyzer/goaccess-9999 | 2 +- .../net-analyzer/gr-fosphor-0.0_p20210108 | 2 +- .../md5-cache/net-analyzer/gr-fosphor-9999 | 2 +- .../net-analyzer/greenbone-feed-sync-23.10.0 | 4 +- .../net-analyzer/greenbone-feed-sync-24.1.1 | 4 +- .../md5-cache/net-analyzer/gvm-tools-24.1.0 | 4 +- metadata/md5-cache/net-analyzer/icinga2-9999 | 2 +- metadata/md5-cache/net-analyzer/ipgen-9999 | 2 +- .../md5-cache/net-analyzer/iptraf-ng-9999 | 2 +- .../net-analyzer/ipv6toolkit-99999999 | 2 +- .../md5-cache/net-analyzer/linkchecker-10.2.1 | 4 +- .../md5-cache/net-analyzer/linkchecker-10.3.0 | 4 +- metadata/md5-cache/net-analyzer/mtr-9999 | 2 +- .../md5-cache/net-analyzer/multimon-ng-9999 | 2 +- .../net-analyzer/multipath-tcp-tools-999999 | 2 +- .../nagios-check_multiple-0.0.1-r2 | 4 +- .../md5-cache/net-analyzer/nagios-core-4.5.1 | 2 +- .../nagios-icinga-openvpn-0.0.1-r3 | 4 +- .../md5-cache/net-analyzer/nagstamon-3.12.0 | 4 +- .../net-analyzer/nagstamon-3.12.0-r1 | 4 +- .../md5-cache/net-analyzer/nagstamon-3.14.0 | 4 +- .../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 +- .../md5-cache/net-analyzer/netdata-1.44.0 | 2 +- .../md5-cache/net-analyzer/netdata-1.45.0 | 2 +- .../md5-cache/net-analyzer/netdata-1.45.1 | 2 +- .../md5-cache/net-analyzer/netdata-1.45.2 | 17 + metadata/md5-cache/net-analyzer/netdata-9999 | 2 +- .../md5-cache/net-analyzer/netselect-9999 | 2 +- metadata/md5-cache/net-analyzer/nmap-7.94 | 2 +- metadata/md5-cache/net-analyzer/nmap-9999 | 2 +- .../net-analyzer/notus-scanner-22.6.2 | 4 +- .../net-analyzer/ospd-openvas-22.6.2 | 4 +- metadata/md5-cache/net-analyzer/pmacct-9999 | 2 +- metadata/md5-cache/net-analyzer/pontos-24.1.2 | 4 +- metadata/md5-cache/net-analyzer/pypacker-5.2 | 4 +- .../md5-cache/net-analyzer/python-gvm-24.1.0 | 4 +- .../md5-cache/net-analyzer/rrdtool-1.8.0-r4 | 4 +- metadata/md5-cache/net-analyzer/scapy-2.5.0 | 4 +- metadata/md5-cache/net-analyzer/shodan-1.30.0 | 4 +- metadata/md5-cache/net-analyzer/shodan-1.30.1 | 4 +- metadata/md5-cache/net-analyzer/shodan-1.31.0 | 4 +- metadata/md5-cache/net-analyzer/shodan-9999 | 4 +- .../net-analyzer/snallygaster-0.0.12-r1 | 4 +- .../net-analyzer/snallygaster-0.0.12-r2 | 4 +- .../net-analyzer/snmpclitools-0.6.4-r1 | 4 +- .../net-analyzer/speedtest-cli-2.1.3-r2 | 4 +- .../md5-cache/net-analyzer/ssh-audit-3.0.0 | 4 +- .../md5-cache/net-analyzer/ssh-audit-3.1.0 | 4 +- .../md5-cache/net-analyzer/suricata-7.0.3 | 2 +- metadata/md5-cache/net-analyzer/tcpdump-9999 | 2 +- .../md5-cache/net-analyzer/tcpreplay-9999 | 2 +- metadata/md5-cache/net-analyzer/thc-ipv6-9999 | 2 +- metadata/md5-cache/net-analyzer/trippy-0.10.0 | 14 + metadata/md5-cache/net-analyzer/trippy-0.9.0 | 4 +- metadata/md5-cache/net-analyzer/vnstat-9999 | 2 +- metadata/md5-cache/net-analyzer/wapiti-3.1.6 | 4 +- .../md5-cache/net-analyzer/wireshark-4.0.11 | 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 | 4 +- metadata/md5-cache/net-analyzer/wtfis-0.8.0 | 4 +- metadata/md5-cache/net-analyzer/wtfis-9999 | 4 +- metadata/md5-cache/net-analyzer/zmap-9999 | 2 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 7420 -> 7421 bytes metadata/md5-cache/net-dialup/accel-ppp-9999 | 2 +- .../md5-cache/net-dialup/freeradius-3.2.2 | 2 +- .../md5-cache/net-dialup/freeradius-3.2.3 | 2 +- metadata/md5-cache/net-dialup/rp-pppoe-9999 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 14050 -> 14039 bytes metadata/md5-cache/net-dns/avahi-0.8-r7 | 2 +- metadata/md5-cache/net-dns/avahi-0.9_rc1 | 2 +- metadata/md5-cache/net-dns/bind-9.16.42 | 2 +- metadata/md5-cache/net-dns/bind-9.16.48 | 2 +- metadata/md5-cache/net-dns/coredns-9999 | 2 +- .../md5-cache/net-dns/dnscrypt-proxy-9999 | 2 +- metadata/md5-cache/net-dns/dnsviz-0.10.0 | 4 +- metadata/md5-cache/net-dns/dnsviz-0.9.4-r1 | 4 +- .../md5-cache/net-dns/hash-slinger-3.2-r1 | 2 +- .../md5-cache/net-dns/https_dns_proxy-9999 | 2 +- .../md5-cache/net-dns/knot-resolver-5.7.1 | 2 +- metadata/md5-cache/net-dns/maradns-3.5.0022 | 2 +- metadata/md5-cache/net-dns/maradns-3.5.0036 | 2 +- metadata/md5-cache/net-dns/nsd-9999 | 2 +- metadata/md5-cache/net-dns/pdns-4.8.4 | 2 +- metadata/md5-cache/net-dns/pdns-4.9.0 | 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-dns/unbound-1.19.0 | 2 +- metadata/md5-cache/net-dns/unbound-1.19.1 | 2 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 7024 -> 6865 bytes .../md5-cache/net-firewall/firewalld-2.0.1 | 2 +- .../md5-cache/net-firewall/firewalld-2.0.2 | 2 +- .../md5-cache/net-firewall/firewalld-2.1.0 | 2 +- .../md5-cache/net-firewall/firewalld-2.1.1 | 2 +- .../md5-cache/net-firewall/firewalld-2.1.1-r2 | 2 +- metadata/md5-cache/net-firewall/ipset-7.19-r1 | 16 - .../md5-cache/net-firewall/ipt_netflow-9999 | 2 +- .../md5-cache/net-firewall/nftables-1.0.9 | 4 +- metadata/md5-cache/net-firewall/nftables-9999 | 4 +- metadata/md5-cache/net-firewall/ufw-0.36.1 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 5670 -> 5675 bytes metadata/md5-cache/net-fs/btfs-2.24 | 2 +- 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/libnfs-9999 | 2 +- metadata/md5-cache/net-fs/samba-4.18.10 | 2 +- metadata/md5-cache/net-fs/samba-4.18.8 | 2 +- metadata/md5-cache/net-fs/samba-4.18.9 | 2 +- metadata/md5-cache/net-fs/samba-4.19.4 | 2 +- metadata/md5-cache/net-fs/sshfs-3.7.3-r1 | 2 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 5007 -> 5003 bytes metadata/md5-cache/net-ftp/lftp-9999 | 2 +- metadata/md5-cache/net-ftp/pure-ftpd-9999 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 16849 -> 16858 bytes metadata/md5-cache/net-im/bitlbee-3.6-r3 | 2 +- metadata/md5-cache/net-im/bitlbee-9999 | 2 +- .../md5-cache/net-im/bitlbee-facebook-9999 | 2 +- metadata/md5-cache/net-im/bitlbee-steam-9999 | 2 +- metadata/md5-cache/net-im/coturn-9999 | 2 +- metadata/md5-cache/net-im/dino-9999 | 2 +- metadata/md5-cache/net-im/err-6.1.9 | 4 +- metadata/md5-cache/net-im/fractal-6 | 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/gajim-1.8.4 | 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/pidgin-2.14.13 | 2 +- metadata/md5-cache/net-im/poezio-0.14 | 4 +- metadata/md5-cache/net-im/poezio-9999 | 4 +- metadata/md5-cache/net-im/profanity-0.14.0-r1 | 2 +- metadata/md5-cache/net-im/profanity-0.14.0-r2 | 2 +- metadata/md5-cache/net-im/psi-9999 | 2 +- metadata/md5-cache/net-im/psimedia-9999 | 2 +- metadata/md5-cache/net-im/qtox-9999 | 2 +- metadata/md5-cache/net-im/sendxmpp-amm-9999 | 2 +- metadata/md5-cache/net-im/swift-4.0.3-r2 | 2 +- metadata/md5-cache/net-im/synapse-1.101.0 | 4 +- metadata/md5-cache/net-im/synapse-1.102.0 | 4 +- metadata/md5-cache/net-im/synapse-1.103.0 | 4 +- .../md5-cache/net-im/telegram-desktop-4.14.15 | 2 +- .../net-im/telegram-desktop-4.15.0-r1 | 2 +- .../md5-cache/net-im/telegram-desktop-4.15.2 | 2 +- .../net-im/telepathy-logger-0.8.2-r1 | 2 +- .../net-im/telepathy-mission-control-5.16.6 | 2 +- metadata/md5-cache/net-im/toxic-0.11.1-r1 | 2 +- metadata/md5-cache/net-im/toxic-0.11.3-r1 | 2 +- .../net-im/transwhat-0.2.2_p20190426-r3 | 4 +- metadata/md5-cache/net-im/yowsup-3.3.0 | 4 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 15266 -> 15266 bytes metadata/md5-cache/net-irc/ergo-2.12.0 | 2 +- metadata/md5-cache/net-irc/ergo-2.13.0 | 2 +- metadata/md5-cache/net-irc/hexchat-2.16.1-r1 | 2 +- metadata/md5-cache/net-irc/hexchat-2.16.2 | 2 +- metadata/md5-cache/net-irc/hexchat-9999 | 2 +- metadata/md5-cache/net-irc/ii-9999 | 2 +- metadata/md5-cache/net-irc/irker-2.23 | 2 +- metadata/md5-cache/net-irc/irker-2.24 | 2 +- metadata/md5-cache/net-irc/irssi-1.4.4-r1 | 2 +- metadata/md5-cache/net-irc/irssi-1.4.5 | 2 +- metadata/md5-cache/net-irc/irssi-9999 | 2 +- metadata/md5-cache/net-irc/kvirc-5.2.0-r1 | 2 +- metadata/md5-cache/net-irc/kvirc-5.2.0-r2 | 2 +- metadata/md5-cache/net-irc/kvirc-9999 | 2 +- metadata/md5-cache/net-irc/limnoria-20220814 | 4 +- metadata/md5-cache/net-irc/limnoria-20220927 | 4 +- metadata/md5-cache/net-irc/limnoria-20221116 | 4 +- .../md5-cache/net-irc/limnoria-20221116-r1 | 4 +- metadata/md5-cache/net-irc/limnoria-99999999 | 2 +- metadata/md5-cache/net-irc/polari-45.0-r1 | 2 +- metadata/md5-cache/net-irc/quassel-9999 | 2 +- .../md5-cache/net-irc/telepathy-idle-0.2.2 | 2 +- metadata/md5-cache/net-irc/weechat-4.0.4 | 2 +- metadata/md5-cache/net-irc/weechat-4.0.8 | 2 +- metadata/md5-cache/net-irc/weechat-4.1.2 | 2 +- metadata/md5-cache/net-irc/weechat-4.1.3 | 2 +- metadata/md5-cache/net-irc/weechat-4.2.1 | 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-1.9.0 | 2 +- metadata/md5-cache/net-irc/znc-9999 | 2 +- metadata/md5-cache/net-irc/znc-palaver-1.2.2 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 60745 -> 60908 bytes metadata/md5-cache/net-libs/davix-0.8.4 | 2 +- metadata/md5-cache/net-libs/davix-0.8.5 | 2 +- metadata/md5-cache/net-libs/dleyna-0.8.2 | 2 +- metadata/md5-cache/net-libs/dleyna-0.8.3 | 2 +- .../net-libs/freaklabs-chibiarduino-9999 | 2 +- .../md5-cache/net-libs/glib-networking-2.76.1 | 2 +- .../md5-cache/net-libs/glib-networking-2.78.0 | 2 +- .../md5-cache/net-libs/glib-networking-2.78.1 | 2 +- .../net-libs/gnome-online-accounts-3.48.0 | 2 +- .../net-libs/gnome-online-accounts-3.48.1 | 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/gssdp-1.6.3 | 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 +- metadata/md5-cache/net-libs/gupnp-1.6.6 | 2 +- .../md5-cache/net-libs/gupnp-av-0.14.1-r1 | 2 +- .../md5-cache/net-libs/gupnp-av-0.14.1-r2 | 2 +- metadata/md5-cache/net-libs/gupnp-igd-1.2.0 | 2 +- metadata/md5-cache/net-libs/gupnp-igd-1.6.0 | 2 +- metadata/md5-cache/net-libs/ldns-1.8.3-r1 | 2 +- metadata/md5-cache/net-libs/ldns-1.8.3-r2 | 2 +- .../net-libs/libaccounts-glib-1.26-r1 | 2 +- .../md5-cache/net-libs/libad9361-iio-9999 | 2 +- metadata/md5-cache/net-libs/libbtbb-9999 | 2 +- metadata/md5-cache/net-libs/libcapi-3.2.3 | 2 +- .../net-libs/libcloudproviders-0.3.5 | 2 +- .../net-libs/libcloudproviders-0.3.6 | 2 +- metadata/md5-cache/net-libs/libcrafter-9999 | 2 +- metadata/md5-cache/net-libs/libdom-9999 | 2 +- metadata/md5-cache/net-libs/libesmtp-1.1.0-r1 | 2 +- metadata/md5-cache/net-libs/libesmtp-1.1.0-r2 | 2 +- metadata/md5-cache/net-libs/libhackrf-9999 | 2 +- metadata/md5-cache/net-libs/libiio-0.25 | 2 +- metadata/md5-cache/net-libs/libiio-9999 | 2 +- metadata/md5-cache/net-libs/libiscsi-9999 | 2 +- metadata/md5-cache/net-libs/libisds-9999 | 2 +- metadata/md5-cache/net-libs/libmbim-1.26.4 | 2 +- metadata/md5-cache/net-libs/libmbim-1.28.4 | 2 +- metadata/md5-cache/net-libs/libmicrodns-0.1.2 | 2 +- metadata/md5-cache/net-libs/libmicrodns-9999 | 2 +- metadata/md5-cache/net-libs/libnftnl-9999 | 2 +- metadata/md5-cache/net-libs/libnice-0.1.19-r1 | 2 +- metadata/md5-cache/net-libs/libnice-0.1.21 | 2 +- metadata/md5-cache/net-libs/libnma-1.10.6-r1 | 2 +- metadata/md5-cache/net-libs/libosmo-dsp-9999 | 2 +- metadata/md5-cache/net-libs/libpcap-9999 | 2 +- .../md5-cache/net-libs/libprotoident-9999 | 2 +- metadata/md5-cache/net-libs/libproxy-0.5.3 | 2 +- metadata/md5-cache/net-libs/libproxy-0.5.4-r1 | 2 +- metadata/md5-cache/net-libs/libpsl-0.21.2 | 2 +- metadata/md5-cache/net-libs/libpsl-0.21.5 | 2 +- metadata/md5-cache/net-libs/libqmi-1.32.4 | 2 +- metadata/md5-cache/net-libs/libqmi-9999 | 2 +- .../md5-cache/net-libs/libqrtr-glib-1.2.2 | 2 +- metadata/md5-cache/net-libs/librist-0.2.8 | 2 +- .../md5-cache/net-libs/libsearpc-3.2.0-r2 | 2 +- .../md5-cache/net-libs/libsearpc-3.2.0_p1 | 2 +- .../md5-cache/net-libs/libsearpc-3.3.0-r2 | 2 +- .../md5-cache/net-libs/libsignon-glib-2.1-r2 | 2 +- metadata/md5-cache/net-libs/libslirp-4.6.1 | 2 +- metadata/md5-cache/net-libs/libslirp-4.7.0 | 2 +- metadata/md5-cache/net-libs/libsoup-2.74.3 | 2 +- metadata/md5-cache/net-libs/libsoup-3.4.4 | 2 +- metadata/md5-cache/net-libs/libsrtp-2.4.2 | 2 +- metadata/md5-cache/net-libs/libssh-9999 | 2 +- metadata/md5-cache/net-libs/libssh2-9999 | 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 +- .../net-libs/libtorrent-rasterbar-2.0.9-r1 | 2 +- metadata/md5-cache/net-libs/liquid-dsp-9999 | 2 +- metadata/md5-cache/net-libs/mbedtls-2.28.7 | 2 +- metadata/md5-cache/net-libs/mbedtls-3.5.2 | 2 +- metadata/md5-cache/net-libs/nDPI-9999 | 2 +- metadata/md5-cache/net-libs/nghttp2-9999 | 2 +- metadata/md5-cache/net-libs/nghttp3-9999 | 2 +- metadata/md5-cache/net-libs/ngtcp2-9999 | 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-18.19.0 | 2 +- metadata/md5-cache/net-libs/nodejs-18.19.1 | 2 +- metadata/md5-cache/net-libs/nodejs-20.11.0 | 2 +- metadata/md5-cache/net-libs/nodejs-20.11.1 | 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-20.8.1-r1 | 2 +- metadata/md5-cache/net-libs/nodejs-20.9.0 | 2 +- metadata/md5-cache/net-libs/nodejs-99999999 | 2 +- metadata/md5-cache/net-libs/pacparser-1.4.0 | 2 +- metadata/md5-cache/net-libs/pacparser-1.4.2 | 2 +- metadata/md5-cache/net-libs/pacparser-1.4.3 | 2 +- .../md5-cache/net-libs/paho-mqtt-c-1.3.13 | 2 +- metadata/md5-cache/net-libs/phodav-3.0 | 2 +- metadata/md5-cache/net-libs/quiche-9999 | 2 +- metadata/md5-cache/net-libs/rest-0.9.1-r1 | 2 +- metadata/md5-cache/net-libs/rustls-ffi-0.12.2 | 13 + metadata/md5-cache/net-libs/serf-1.3.9-r4 | 2 +- metadata/md5-cache/net-libs/shairplay-9999 | 2 +- metadata/md5-cache/net-libs/stem-1.8.1 | 4 +- metadata/md5-cache/net-libs/stem-1.8.2 | 4 +- .../net-libs/telepathy-accounts-signon-2.1 | 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-9999 | 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/webkit-gtk-2.42.3 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.42.3-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.42.3-r600 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.42.4 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.42.4-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.42.4-r600 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.42.5 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.42.5-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.42.5-r600 | 2 +- metadata/md5-cache/net-libs/xrootd-5.5.4-r1 | 4 +- metadata/md5-cache/net-libs/xrootd-5.6.4 | 4 +- metadata/md5-cache/net-libs/xrootd-5.6.7 | 4 +- metadata/md5-cache/net-libs/xrootd-5.6.9 | 4 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 20724 -> 20729 bytes metadata/md5-cache/net-mail/automx2-2022.1 | 4 +- metadata/md5-cache/net-mail/b4-0.12.1 | 4 +- metadata/md5-cache/net-mail/b4-0.13.0 | 4 +- metadata/md5-cache/net-mail/getmail-6.18.12 | 4 +- metadata/md5-cache/net-mail/getmail-6.18.13 | 4 +- metadata/md5-cache/net-mail/isync-9999 | 2 +- metadata/md5-cache/net-mail/mailutils-3.15 | 2 +- metadata/md5-cache/net-mail/mailutils-3.16 | 2 +- metadata/md5-cache/net-mail/mailutils-3.17 | 2 +- metadata/md5-cache/net-mail/mu-1.10.8-r1 | 2 +- metadata/md5-cache/net-mail/mu-1.12.2 | 4 +- metadata/md5-cache/net-mail/notmuch-0.37-r1 | 2 +- .../md5-cache/net-mail/onionrouter-0.6.2-r1 | 4 +- metadata/md5-cache/net-mail/onionrouter-9999 | 4 +- metadata/md5-cache/net-mail/public-inbox-9999 | 2 +- .../md5-cache/net-mail/queue-repair-0.9.0-r2 | 2 +- metadata/md5-cache/net-mail/rss2email-3.14 | 4 +- metadata/md5-cache/net-mail/rss2email-3.14-r1 | 4 +- metadata/md5-cache/net-mail/rss2email-3.14-r2 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 94193 -> 94052 bytes .../md5-cache/net-misc/apt-cacher-ng-9999 | 2 +- metadata/md5-cache/net-misc/autoupnp-0.5.0 | 2 +- .../md5-cache/net-misc/casync-2_p20190407 | 2 +- .../chrome-remote-desktop-118.0.5993.9 | 2 +- metadata/md5-cache/net-misc/chrony-9999 | 2 +- metadata/md5-cache/net-misc/clusterssh-9999 | 2 +- metadata/md5-cache/net-misc/connman-9999 | 2 +- .../net-misc/connman-notify-0_pre20191003-r3 | 2 +- metadata/md5-cache/net-misc/connman-ui-9999 | 2 +- metadata/md5-cache/net-misc/curl-8.5.0 | 17 - metadata/md5-cache/net-misc/curl-8.5.0-r3 | 6 +- .../net-misc/{curl-8.7.1 => curl-8.6.0-r2} | 8 +- .../net-misc/{curl-8.6.0-r1 => curl-8.7.1-r1} | 8 +- metadata/md5-cache/net-misc/curl-9999 | 2 +- metadata/md5-cache/net-misc/dhcpcd-9999 | 2 +- .../md5-cache/net-misc/downloader-cli-0.3.4 | 4 +- metadata/md5-cache/net-misc/dropbear-2022.83 | 2 +- metadata/md5-cache/net-misc/dropbox-cli-2023 | 2 +- .../net-misc/econnman-1.1_p20160305-r1 | 2 +- .../md5-cache/net-misc/electron-cash-4.2.11 | 4 +- metadata/md5-cache/net-misc/electrum-4.5.4 | 4 +- .../md5-cache/net-misc/electrum-ltc-4.2.2.1 | 4 +- metadata/md5-cache/net-misc/eventd-0.29.0-r2 | 2 +- metadata/md5-cache/net-misc/exabgp-4.2.21 | 6 +- metadata/md5-cache/net-misc/freerdp-2.9999 | 2 +- metadata/md5-cache/net-misc/freerdp-9999 | 2 +- metadata/md5-cache/net-misc/frr-9.0.2 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.26.8 | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.26.9 | 4 +- metadata/md5-cache/net-misc/gallery-dl-9999 | 4 +- metadata/md5-cache/net-misc/gerbera-9999 | 2 +- .../net-misc/gnome-connections-45.0-r2 | 2 +- .../net-misc/gnome-remote-desktop-45.1-r1 | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.2.44.1 | 4 +- metadata/md5-cache/net-misc/gns3-gui-2.2.45 | 4 +- .../md5-cache/net-misc/gns3-server-2.2.44.1 | 4 +- .../md5-cache/net-misc/gns3-server-2.2.45 | 4 +- .../md5-cache/net-misc/gupnp-tools-0.12.1 | 2 +- metadata/md5-cache/net-misc/htail-1.5 | 4 +- metadata/md5-cache/net-misc/htpdate-9999 | 2 +- metadata/md5-cache/net-misc/httpie-3.2.1-r1 | 4 +- metadata/md5-cache/net-misc/httpie-3.2.1-r2 | 4 +- metadata/md5-cache/net-misc/httpstat-1.3.1-r1 | 4 +- metadata/md5-cache/net-misc/iperf-2.9999 | 2 +- metadata/md5-cache/net-misc/iputils-20211215 | 2 +- .../md5-cache/net-misc/iputils-20221126-r1 | 2 +- metadata/md5-cache/net-misc/iputils-20240117 | 2 +- metadata/md5-cache/net-misc/iputils-99999999 | 2 +- metadata/md5-cache/net-misc/kea-2.4.0-r1 | 2 +- metadata/md5-cache/net-misc/kea-2.4.1 | 2 +- metadata/md5-cache/net-misc/kea-9999 | 2 +- metadata/md5-cache/net-misc/libteam-9999 | 2 +- .../md5-cache/net-misc/lyricwikia-0.1.11-r1 | 4 +- .../md5-cache/net-misc/lyricwikia-0.1.11-r2 | 4 +- metadata/md5-cache/net-misc/megatools-1.11.0 | 2 +- metadata/md5-cache/net-misc/megatools-1.11.1 | 2 +- metadata/md5-cache/net-misc/mikutter-9999 | 2 +- .../md5-cache/net-misc/modemmanager-1.18.12 | 2 +- .../md5-cache/net-misc/modemmanager-1.20.6 | 2 +- metadata/md5-cache/net-misc/moonlight-9999 | 2 +- metadata/md5-cache/net-misc/mptcpd-9999 | 2 +- .../net-misc/ncman-0.0.1_p20190327-r2 | 2 +- metadata/md5-cache/net-misc/ncman-9999 | 2 +- metadata/md5-cache/net-misc/netifrc-9999 | 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/networkmanager-1.46.0-r1 | 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 | 4 +- metadata/md5-cache/net-misc/omniORB-4.3.0 | 2 +- .../md5-cache/net-misc/openvswitch-2.17.6 | 2 +- .../md5-cache/net-misc/openvswitch-2.17.8 | 2 +- metadata/md5-cache/net-misc/passt-2024.03.26 | 12 + metadata/md5-cache/net-misc/passt-9999 | 4 +- metadata/md5-cache/net-misc/plowshare-9999 | 2 +- metadata/md5-cache/net-misc/portspoof-9999 | 2 +- metadata/md5-cache/net-misc/proxytunnel-9999 | 2 +- metadata/md5-cache/net-misc/pssh-2.3.4-r3 | 4 +- .../net-misc/pulseaudio-dlna-0.6.5_p1-r1 | 4 +- .../md5-cache/net-misc/pulseaudio-dlna-9999 | 4 +- .../net-misc/rabbitmq-server-3.11.2-r1 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.12.9 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.31-r2 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.35-r1 | 2 +- metadata/md5-cache/net-misc/rsync-3.2.7-r3 | 2 +- metadata/md5-cache/net-misc/rsync-3.2.7-r4 | 2 +- metadata/md5-cache/net-misc/rsync-9999 | 2 +- metadata/md5-cache/net-misc/rygel-0.42.4 | 2 +- metadata/md5-cache/net-misc/rygel-0.42.5 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.2.0 | 4 +- metadata/md5-cache/net-misc/s3cmd-2.3.0 | 4 +- metadata/md5-cache/net-misc/s3cmd-2.4.0 | 4 +- metadata/md5-cache/net-misc/s4cmd-2.1.0-r2 | 4 +- metadata/md5-cache/net-misc/seafile-8.0.9-r2 | 2 +- metadata/md5-cache/net-misc/seafile-9.0.3-r1 | 2 +- metadata/md5-cache/net-misc/shigofumi-9999 | 2 +- .../net-misc/socket-burst-dampener-1.3.1-r1 | 4 +- 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-9999 | 2 +- metadata/md5-cache/net-misc/streamlink-6.5.1 | 4 +- metadata/md5-cache/net-misc/streamlink-6.6.2 | 4 +- metadata/md5-cache/net-misc/streamlink-6.7.2 | 4 +- metadata/md5-cache/net-misc/streamlink-9999 | 4 +- metadata/md5-cache/net-misc/stunnel-5.71 | 2 +- metadata/md5-cache/net-misc/stunnel-5.71-r1 | 2 +- metadata/md5-cache/net-misc/sunshine-9999 | 2 +- metadata/md5-cache/net-misc/tigervnc-9999 | 2 +- metadata/md5-cache/net-misc/tinyssh-99999999 | 2 +- metadata/md5-cache/net-misc/trurl-0.7 | 2 +- metadata/md5-cache/net-misc/trurl-9999 | 2 +- metadata/md5-cache/net-misc/tuba-0.6.3 | 2 +- metadata/md5-cache/net-misc/tuba-9999 | 2 +- metadata/md5-cache/net-misc/vde-9999 | 2 +- metadata/md5-cache/net-misc/wget-1.21.4 | 2 +- metadata/md5-cache/net-misc/wget2-9999 | 2 +- metadata/md5-cache/net-misc/whois-9999 | 2 +- metadata/md5-cache/net-misc/xmrig-9999 | 2 +- metadata/md5-cache/net-misc/you-get-0.4.1650 | 4 +- .../md5-cache/net-misc/youtube-viewer-9999 | 2 +- metadata/md5-cache/net-misc/yt-dlp-2023.12.30 | 16 - metadata/md5-cache/net-misc/yt-dlp-2024.03.10 | 4 +- metadata/md5-cache/net-misc/yt-dlp-9999 | 6 +- .../md5-cache/net-misc/ytmdl-2023.11.26-r1 | 4 +- .../md5-cache/net-nds/389-ds-base-1.4.4.19-r4 | 6 +- .../md5-cache/net-nds/389-ds-base-2.1.0-r4 | 6 +- metadata/md5-cache/net-nds/389-ds-base-2.3.2 | 4 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 4521 -> 4514 bytes metadata/md5-cache/net-nds/nsscache-0.49 | 4 +- metadata/md5-cache/net-nds/rpcbind-9999 | 2 +- metadata/md5-cache/net-news/Manifest.gz | Bin 3211 -> 3219 bytes .../md5-cache/net-news/canto-curses-0.9.9 | 4 +- .../md5-cache/net-news/canto-daemon-0.9.8 | 4 +- metadata/md5-cache/net-news/liferea-1.15.5-r1 | 2 +- metadata/md5-cache/net-news/liferea-1.15.6 | 2 +- metadata/md5-cache/net-nntp/Manifest.gz | Bin 2334 -> 2342 bytes metadata/md5-cache/net-nntp/sabnzbd-4.0.2 | 2 +- metadata/md5-cache/net-nntp/sabnzbd-4.0.3 | 2 +- metadata/md5-cache/net-nntp/sabnzbd-4.2.1 | 2 +- metadata/md5-cache/net-nntp/sabnzbd-4.2.2 | 2 +- metadata/md5-cache/net-nntp/sabnzbd-4.2.3 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 13402 -> 13592 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-9999 | 2 +- metadata/md5-cache/net-p2p/arti-1.2.0 | 15 + metadata/md5-cache/net-p2p/arti-9999 | 2 +- .../md5-cache/net-p2p/bitcoin-core-25.1-r2 | 2 +- .../md5-cache/net-p2p/bitcoin-core-25.2_rc1 | 2 +- .../md5-cache/net-p2p/bitcoin-core-26.0-r1 | 2 +- .../md5-cache/net-p2p/bitcoin-core-26.1_rc2 | 2 +- .../md5-cache/net-p2p/bitcoin-core-27.0_rc1 | 2 +- metadata/md5-cache/net-p2p/cpuminer-opt-9999 | 2 +- metadata/md5-cache/net-p2p/deluge-2.1.1-r1 | 4 +- metadata/md5-cache/net-p2p/deluge-2.1.1-r4 | 4 +- metadata/md5-cache/net-p2p/deluge-9999 | 4 +- metadata/md5-cache/net-p2p/eiskaltdcpp-9999 | 2 +- metadata/md5-cache/net-p2p/energi3-9999 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.2.8 | 4 +- metadata/md5-cache/net-p2p/nicotine+-3.2.9 | 4 +- metadata/md5-cache/net-p2p/nicotine+-3.2.9-r1 | 4 +- metadata/md5-cache/net-p2p/qbittorrent-9999 | 2 +- .../md5-cache/net-p2p/torrentinfo-1.8.6-r3 | 4 +- metadata/md5-cache/net-p2p/transmission-9999 | 2 +- .../net-p2p/transmission-remote-gtk-1.5.1-r1 | 2 +- metadata/md5-cache/net-p2p/tremc-0.9.3 | 2 +- .../md5-cache/net-p2p/tremc-0.9.3_p20230506 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 8477 -> 8476 bytes metadata/md5-cache/net-print/cups-9999 | 2 +- .../net-print/cups-pk-helper-0.2.7-r1 | 2 +- metadata/md5-cache/net-print/hplip-3.23.12 | 2 +- metadata/md5-cache/net-print/hplip-3.23.12-r1 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9175 -> 9186 bytes metadata/md5-cache/net-proxy/haproxy-2.4.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.6.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.7.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.8.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.9.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-9999 | 2 +- metadata/md5-cache/net-proxy/hatop-0.8.1 | 2 +- metadata/md5-cache/net-proxy/hatop-0.8.2 | 2 +- metadata/md5-cache/net-proxy/mitmproxy-9.0.1 | 4 +- metadata/md5-cache/net-proxy/redsocks-9999 | 2 +- metadata/md5-cache/net-proxy/sshuttle-1.1.1 | 4 +- metadata/md5-cache/net-proxy/sshuttle-1.1.2 | 4 +- metadata/md5-cache/net-proxy/trojan-1.16.0-r2 | 2 +- metadata/md5-cache/net-voip/Manifest.gz | Bin 2043 -> 2046 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-9999 | 2 +- .../md5-cache/net-voip/sipvicious-0.3.4-r1 | 4 +- .../net-voip/telepathy-gabble-0.18.4-r5 | 2 +- .../net-voip/telepathy-rakia-0.8.0-r1 | 2 +- .../net-voip/telepathy-salut-0.8.1-r5 | 2 +- metadata/md5-cache/net-voip/umurmur-9999 | 2 +- metadata/md5-cache/net-vpn/6tunnel-0.13 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 15089 -> 15108 bytes .../md5-cache/net-vpn/eduvpn-client-4.1.3-r1 | 4 +- .../md5-cache/net-vpn/eduvpn-client-4.2.1 | 4 +- metadata/md5-cache/net-vpn/eduvpn-client-9999 | 4 +- .../md5-cache/net-vpn/eduvpn-common-1.1.2 | 4 +- .../md5-cache/net-vpn/eduvpn-common-1.2.0 | 4 +- metadata/md5-cache/net-vpn/frp-0.45.0 | 13 - .../net-vpn/{frp-0.53.2 => frp-0.53.2-r1} | 4 +- metadata/md5-cache/net-vpn/frp-0.56.0 | 15 + metadata/md5-cache/net-vpn/mullvad-netns-9999 | 2 +- metadata/md5-cache/net-vpn/ocserv-9999 | 2 +- metadata/md5-cache/net-vpn/openconnect-9.12 | 2 +- metadata/md5-cache/net-vpn/openconnect-9999 | 2 +- metadata/md5-cache/net-vpn/openvpn-9999 | 2 +- metadata/md5-cache/net-vpn/ovpn-dco-9999 | 2 +- .../md5-cache/net-vpn/protonvpn-cli-2.2.11-r2 | 4 +- metadata/md5-cache/net-vpn/riseup-vpn-0.21.11 | 2 +- .../net-vpn/riseup-vpn-0.21.11_p20221113 | 2 +- .../net-vpn/riseup-vpn-0.21.11_p20230412-r1 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.7.13-r1 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.7.16 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.7.16-r1 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.8.10 | 2 +- metadata/md5-cache/net-vpn/tor-9999 | 2 +- metadata/md5-cache/net-vpn/vpnc-9999 | 2 +- .../md5-cache/net-vpn/vpnc-scripts-99999999 | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 26297 -> 26438 bytes .../md5-cache/net-wireless/aircrack-ng-1.7-r3 | 4 +- .../md5-cache/net-wireless/aircrack-ng-9999 | 4 +- metadata/md5-cache/net-wireless/airspy-9999 | 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-2.4 | 16 + metadata/md5-cache/net-wireless/blueman-9999 | 14 +- metadata/md5-cache/net-wireless/bluez-5.72 | 2 +- metadata/md5-cache/net-wireless/bluez-5.73 | 2 +- metadata/md5-cache/net-wireless/dump1090-9999 | 2 +- .../net-wireless/gnome-bluetooth-42.7 | 2 +- .../net-wireless/gnome-bluetooth-42.8 | 2 +- .../net-wireless/gnuradio-3.10.9.2-r2 | 2 +- metadata/md5-cache/net-wireless/gnuradio-9999 | 2 +- metadata/md5-cache/net-wireless/gqrx-9999 | 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 +- .../net-wireless/gr-osmosdr-0.2.5-r1 | 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 +- .../md5-cache/net-wireless/hackrf-tools-9999 | 2 +- metadata/md5-cache/net-wireless/horst-9999 | 2 +- metadata/md5-cache/net-wireless/hostapd-9999 | 2 +- .../md5-cache/net-wireless/inspectrum-9999 | 2 +- metadata/md5-cache/net-wireless/iwd-9999 | 2 +- metadata/md5-cache/net-wireless/iwgtk-0.9 | 2 +- .../net-wireless/kismet-2022.08.1-r2 | 2 +- .../md5-cache/net-wireless/kismet-2023.07.1 | 2 +- metadata/md5-cache/net-wireless/kismet-9999 | 2 +- .../net-wireless/kismetmobiledashboard-9999 | 2 +- .../net-wireless/liblms7002m-0.0_p20200518-r1 | 2 +- .../md5-cache/net-wireless/liblms7002m-9999 | 2 +- .../md5-cache/net-wireless/libusb3380-9999 | 2 +- metadata/md5-cache/net-wireless/libxtrx-9999 | 2 +- .../md5-cache/net-wireless/libxtrxdsp-9999 | 2 +- .../md5-cache/net-wireless/libxtrxll-9999 | 2 +- .../lorcon-2020.06.06_p20220216-r2 | 4 +- metadata/md5-cache/net-wireless/lorcon-9999 | 4 +- .../net-wireless/nanovna-saver-0.5.4 | 4 +- .../net-wireless/nanovna-saver-0.6.2 | 4 +- .../net-wireless/nanovna-saver-0.6.3 | 4 +- .../md5-cache/net-wireless/nanovna-saver-9999 | 4 +- .../md5-cache/net-wireless/osmo-fl2k-9999 | 2 +- metadata/md5-cache/net-wireless/qdmr-9999 | 2 +- metadata/md5-cache/net-wireless/rtl-sdr-9999 | 2 +- metadata/md5-cache/net-wireless/rtl_433-9999 | 2 +- .../{sigutils-0.3.0 => sigutils-0.3.0-r1} | 6 +- .../md5-cache/net-wireless/soapybladerf-9999 | 2 +- .../md5-cache/net-wireless/soapyhackrf-9999 | 2 +- .../md5-cache/net-wireless/soapyplutosdr-9999 | 2 +- .../md5-cache/net-wireless/soapyremote-9999 | 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 +- .../md5-cache/net-wireless/soapysdrplay-9999 | 2 +- metadata/md5-cache/net-wireless/soapyuhd-9999 | 2 +- .../md5-cache/net-wireless/tempestsdr-9999 | 2 +- .../md5-cache/net-wireless/ubertooth-9999 | 2 +- metadata/md5-cache/net-wireless/uhd-4.4.0.0 | 2 +- metadata/md5-cache/net-wireless/uhd-4.6.0.0 | 2 +- metadata/md5-cache/net-wireless/urh-2.9.4 | 4 +- metadata/md5-cache/net-wireless/urh-2.9.5 | 4 +- metadata/md5-cache/net-wireless/urh-9999 | 4 +- .../net-wireless/wpa_supplicant-9999 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9056 -> 9056 bytes .../md5-cache/sci-astronomy/idlastro-99999999 | 2 +- .../md5-cache/sci-astronomy/pyephem-4.1.1 | 4 +- .../md5-cache/sci-astronomy/pyephem-4.1.3 | 4 +- .../md5-cache/sci-astronomy/pysiril-0.0.15 | 4 +- metadata/md5-cache/sci-astronomy/siril-1.2.0 | 2 +- metadata/md5-cache/sci-astronomy/siril-1.2.1 | 2 +- metadata/md5-cache/sci-astronomy/siril-9999 | 2 +- .../md5-cache/sci-astronomy/sirilic-1.15.7 | 4 +- .../md5-cache/sci-astronomy/sirilic-1.15.8 | 4 +- .../md5-cache/sci-astronomy/stellarium-23.3 | 2 +- .../md5-cache/sci-astronomy/stellarium-23.4 | 2 +- metadata/md5-cache/sci-biology/HTSeq-2.0.2 | 4 +- metadata/md5-cache/sci-biology/HTSeq-9999 | 4 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 22347 -> 22343 bytes metadata/md5-cache/sci-biology/bamtools-9999 | 2 +- metadata/md5-cache/sci-biology/bcftools-1.17 | 2 +- metadata/md5-cache/sci-biology/bcftools-1.19 | 2 +- .../md5-cache/sci-biology/bedtools-2.30.0 | 2 +- .../md5-cache/sci-biology/biopython-1.81-r1 | 4 +- metadata/md5-cache/sci-biology/bowtie-2.4.4 | 2 +- metadata/md5-cache/sci-biology/bowtie-2.5.1 | 2 +- .../{emboss-6.6.0-r2 => emboss-6.6.0-r3} | 2 +- metadata/md5-cache/sci-biology/pysam-0.21.0 | 4 +- metadata/md5-cache/sci-biology/pysam-9999 | 4 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 4204 -> 4207 bytes .../md5-cache/sci-calculators/units-2.21-r1 | 2 +- .../sci-chemistry/GromacsWrapper-0.8.4 | 4 +- .../sci-chemistry/GromacsWrapper-0.8.5 | 4 +- .../md5-cache/sci-chemistry/MDAnalysis-2.6.1 | 4 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13669 -> 13663 bytes metadata/md5-cache/sci-chemistry/ParmEd-3.4.3 | 4 +- .../md5-cache/sci-chemistry/chemex-2022.3.5 | 4 +- .../md5-cache/sci-chemistry/chemex-2022.3.6 | 4 +- .../md5-cache/sci-chemistry/gromacs-2020.7-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.7-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.6 | 2 +- .../md5-cache/sci-chemistry/gromacs-2023.4 | 2 +- .../md5-cache/sci-chemistry/gromacs-2023.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-2024 | 2 +- .../md5-cache/sci-chemistry/gromacs-2024.1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2024.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 2 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 | 4 +- .../md5-cache/sci-chemistry/modeller-9.25 | 2 +- .../sci-chemistry/molequeue-0.9.0-r1 | 2 +- .../sci-chemistry/openbabel-3.1.1_p20210225 | 2 +- .../openbabel-3.1.1_p20210225-r1 | 2 +- .../md5-cache/sci-chemistry/openbabel-9999 | 2 +- metadata/md5-cache/sci-chemistry/propka-3.4.0 | 4 +- .../md5-cache/sci-chemistry/pymol-2.5.0-r3 | 2 +- .../md5-cache/sci-chemistry/pymol-2.5.0-r4 | 4 +- .../md5-cache/sci-chemistry/vmd-1.9.4_alpha57 | 2 +- metadata/md5-cache/sci-chemistry/votca-2022.1 | 2 +- metadata/md5-cache/sci-chemistry/votca-9999 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 17880 -> 17893 bytes .../md5-cache/sci-electronics/iverilog-9999 | 2 +- .../md5-cache/sci-electronics/kicad-7.0.10 | 2 +- .../md5-cache/sci-electronics/kicad-7.0.11 | 2 +- .../md5-cache/sci-electronics/kicad-7.0.7 | 2 +- .../md5-cache/sci-electronics/kicad-8.0.0 | 2 +- .../md5-cache/sci-electronics/kicad-8.0.1 | 2 +- metadata/md5-cache/sci-electronics/kicad-9999 | 2 +- .../sci-electronics/kicad-footprints-9999 | 2 +- .../sci-electronics/kicad-packages3d-9999 | 2 +- .../sci-electronics/kicad-symbols-9999 | 2 +- .../sci-electronics/kicad-templates-9999 | 2 +- .../md5-cache/sci-electronics/klayout-0.28.9 | 2 +- .../md5-cache/sci-electronics/klayout-9999 | 2 +- .../sci-electronics/magic-8.3.309-r2 | 2 +- .../sci-electronics/magic-8.3.309-r3 | 2 +- .../md5-cache/sci-electronics/magic-8.3.365 | 2 +- .../md5-cache/sci-electronics/pulseview-9999 | 2 +- .../sci-electronics/qelectrotech-9999 | 2 +- .../md5-cache/sci-electronics/sigrok-cli-9999 | 2 +- .../sci-geosciences/GeographicLib-1.52-r2 | 4 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 19071 -> 19075 bytes .../sci-geosciences/folium-0.15.1-r2 | 4 +- .../md5-cache/sci-geosciences/folium-0.16.0 | 4 +- .../sci-geosciences/geocode-glib-3.26.4-r201 | 2 +- .../md5-cache/sci-geosciences/geopy-2.3.0-r2 | 4 +- .../md5-cache/sci-geosciences/geopy-2.4.1 | 4 +- .../md5-cache/sci-geosciences/gnome-maps-45.4 | 2 +- .../md5-cache/sci-geosciences/gnome-maps-45.5 | 2 +- .../md5-cache/sci-geosciences/gpsbabel-9999 | 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 +- .../md5-cache/sci-geosciences/grass-8.3.1 | 2 +- .../md5-cache/sci-geosciences/grass-8.3.2 | 2 +- metadata/md5-cache/sci-geosciences/grass-9999 | 2 +- .../md5-cache/sci-geosciences/mapserver-8.0.1 | 2 +- .../md5-cache/sci-geosciences/merkaartor-9999 | 2 +- .../opencpn-plugin-aisradar-9999 | 2 +- .../opencpn-plugin-climatology-9999 | 2 +- .../sci-geosciences/opencpn-plugin-dr-9999 | 2 +- .../opencpn-plugin-findit-9999 | 2 +- .../opencpn-plugin-gxradar-9999 | 2 +- .../opencpn-plugin-iacfleet-9999 | 2 +- .../opencpn-plugin-launcher-9999 | 2 +- .../opencpn-plugin-logbookkonni-9999 | 2 +- .../opencpn-plugin-objsearch-9999 | 2 +- .../opencpn-plugin-ocpn_draw-9999 | 2 +- .../opencpn-plugin-ocpndebugger-9999 | 2 +- .../opencpn-plugin-oesenc-9999 | 2 +- .../opencpn-plugin-otcurrent-9999 | 2 +- .../sci-geosciences/opencpn-plugin-polar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-radar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-route-9999 | 2 +- .../opencpn-plugin-squiddio-9999 | 2 +- .../opencpn-plugin-statusbar-9999 | 2 +- .../opencpn-plugin-watchdog-9999 | 2 +- .../opencpn-plugin-weather_routing-9999 | 2 +- .../opencpn-plugin-weatherfax-9999 | 2 +- .../sci-geosciences/osm2pgsql-99999999 | 2 +- .../sci-geosciences/pymap3d-2.9.1-r1 | 4 +- .../md5-cache/sci-geosciences/qgis-3.28.10 | 2 +- metadata/md5-cache/sci-geosciences/qgis-9999 | 2 +- .../sci-geosciences/routino-3.3.3-r4 | 4 +- .../md5-cache/sci-geosciences/routino-3.4.1 | 4 +- .../sci-geosciences/xyzservices-2023.10.1 | 4 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 70256 -> 70370 bytes .../md5-cache/sci-libs/NNPACK-2020.12.22-r2 | 2 +- metadata/md5-cache/sci-libs/adolc-9999 | 2 +- metadata/md5-cache/sci-libs/arpack-9999 | 2 +- metadata/md5-cache/sci-libs/blis-0.9.0 | 2 +- metadata/md5-cache/sci-libs/branca-0.7.0-r2 | 4 +- metadata/md5-cache/sci-libs/branca-0.7.1 | 4 +- metadata/md5-cache/sci-libs/caffe2-2.1.2-r7 | 2 +- metadata/md5-cache/sci-libs/caffe2-2.2.1-r1 | 4 +- metadata/md5-cache/sci-libs/cantera-3.0.0-r1 | 2 +- metadata/md5-cache/sci-libs/cartopy-0.21.1 | 4 +- metadata/md5-cache/sci-libs/cartopy-0.21.1-r1 | 4 +- .../md5-cache/sci-libs/ceres-solver-2.1.0-r1 | 2 +- .../md5-cache/sci-libs/ceres-solver-2.2.0-r1 | 2 +- metadata/md5-cache/sci-libs/clblas-2.12-r2 | 2 +- metadata/md5-cache/sci-libs/datasets-2.18.0 | 4 +- metadata/md5-cache/sci-libs/dcmtk-3.6.8 | 2 +- metadata/md5-cache/sci-libs/dealii-9999 | 2 +- metadata/md5-cache/sci-libs/dlib-19.24 | 4 +- metadata/md5-cache/sci-libs/dlib-19.24.2 | 4 +- metadata/md5-cache/sci-libs/eccodes-2.18.0 | 2 +- metadata/md5-cache/sci-libs/evaluate-0.4.0-r2 | 4 +- metadata/md5-cache/sci-libs/fcl-9999 | 2 +- metadata/md5-cache/sci-libs/fftw-9999 | 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/gdal-3.7.3 | 2 +- metadata/md5-cache/sci-libs/gdal-3.8.0 | 2 +- metadata/md5-cache/sci-libs/givaro-4.2.0 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.11.1-r1 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.12.2 | 2 +- .../md5-cache/sci-libs/huggingface_hub-0.19.4 | 4 +- .../md5-cache/sci-libs/idlcoyote-99999999 | 2 +- metadata/md5-cache/sci-libs/jiwer-3.0.3 | 4 +- .../sci-libs/keras-applications-1.0.8-r2 | 4 +- .../sci-libs/keras-preprocessing-1.1.2-r1 | 4 +- .../md5-cache/sci-libs/kineto-0.4.0_p20231127 | 2 +- metadata/md5-cache/sci-libs/kissfft-131.1.0 | 2 +- .../md5-cache/sci-libs/kissfft-131.1.0-r1 | 2 +- metadata/md5-cache/sci-libs/kissfft-9999 | 2 +- metadata/md5-cache/sci-libs/lapack-3.11 | 2 +- metadata/md5-cache/sci-libs/lapack-3.12.0 | 2 +- metadata/md5-cache/sci-libs/lapack-3.12.0-r1 | 2 +- metadata/md5-cache/sci-libs/libccd-9999 | 2 +- .../md5-cache/sci-libs/libsigrok-0.5.2-r3 | 2 +- .../md5-cache/sci-libs/libsigrok-0.5.2-r4 | 2 +- metadata/md5-cache/sci-libs/libsigrok-9999 | 2 +- .../sci-libs/libsigrokdecode-0.5.3-r2 | 2 +- .../md5-cache/sci-libs/libsigrokdecode-9999 | 2 +- metadata/md5-cache/sci-libs/libsvm-3.25-r1 | 2 +- metadata/md5-cache/sci-libs/libsvm-3.30 | 2 +- metadata/md5-cache/sci-libs/linux-gpib-4.3.5 | 2 +- metadata/md5-cache/sci-libs/lis-1.6.5 | 14 - metadata/md5-cache/sci-libs/lis-1.6.5-r1 | 15 + metadata/md5-cache/sci-libs/lis-2.1.3 | 15 + 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/nanoflann-9999 | 2 +- .../md5-cache/sci-libs/netcdf-fortran-4.5.4 | 6 +- .../sci-libs/netcdf-fortran-4.5.4-r1 | 6 +- .../md5-cache/sci-libs/netcdf-fortran-4.6.1 | 4 +- 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 | 4 +- metadata/md5-cache/sci-libs/numkit-1.2.3 | 4 +- metadata/md5-cache/sci-libs/onnx-1.14.1-r2 | 4 +- metadata/md5-cache/sci-libs/onnx-1.15.0-r1 | 4 +- metadata/md5-cache/sci-libs/opencascade-9999 | 2 +- metadata/md5-cache/sci-libs/orocos_kdl-9999 | 2 +- metadata/md5-cache/sci-libs/pastix-6.0.3 | 2 +- metadata/md5-cache/sci-libs/pcl-9999 | 2 +- metadata/md5-cache/sci-libs/plplot-5.15.0_p6 | 2 +- metadata/md5-cache/sci-libs/pyshp-2.3.1-r1 | 4 +- metadata/md5-cache/sci-libs/pytorch-2.1.2-r1 | 4 +- metadata/md5-cache/sci-libs/pytorch-2.2.1 | 4 +- metadata/md5-cache/sci-libs/rocFFT-5.1.3-r1 | 2 +- metadata/md5-cache/sci-libs/rocFFT-5.7.1-r2 | 2 +- .../md5-cache/sci-libs/rocSPARSE-5.1.3-r1 | 2 +- .../md5-cache/sci-libs/rocSPARSE-5.7.1-r2 | 2 +- metadata/md5-cache/sci-libs/rtabmap-9999 | 2 +- metadata/md5-cache/sci-libs/rtree-1.0.0 | 4 +- metadata/md5-cache/sci-libs/safetensors-0.3.3 | 4 +- .../md5-cache/sci-libs/scikit-optimize-0.9.0 | 4 +- .../sci-libs/scikit-optimize-0.9.0-r1 | 4 +- metadata/md5-cache/sci-libs/seqeval-1.2.2-r3 | 4 +- .../md5-cache/sci-libs/tokenizers-0.14.1-r1 | 4 +- .../md5-cache/sci-libs/transformers-4.34.1-r1 | 4 +- metadata/md5-cache/sci-libs/volk-3.1.0 | 2 +- metadata/md5-cache/sci-libs/volk-3.1.2 | 2 +- metadata/md5-cache/sci-libs/volk-9999 | 2 +- metadata/md5-cache/sci-libs/vtk-9.2.5 | 2 +- metadata/md5-cache/sci-libs/vtk-9.2.6-r1 | 2 +- metadata/md5-cache/sci-libs/vtk-9.3.0 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 29073 -> 29083 bytes metadata/md5-cache/sci-mathematics/abc-9999 | 2 +- .../sci-mathematics/alectryon-1.4.0-r1 | 4 +- .../md5-cache/sci-mathematics/alt-ergo-9999 | 2 +- .../sci-mathematics/boolector-3.2.2_p20220110 | 2 +- .../md5-cache/sci-mathematics/boolector-3.2.3 | 2 +- .../md5-cache/sci-mathematics/cadabra-2.4.4.1 | 2 +- .../md5-cache/sci-mathematics/cadabra-2.4.5.4 | 2 +- .../md5-cache/sci-mathematics/cvc4-1.8-r5 | 2 +- .../sci-mathematics/dunshire-0.1.1-r3 | 4 +- metadata/md5-cache/sci-mathematics/fann-9999 | 2 +- .../md5-cache/sci-mathematics/flint-2.9.0 | 2 +- .../md5-cache/sci-mathematics/flint-3.0.1 | 2 +- .../md5-cache/sci-mathematics/flint-3.1.0 | 2 +- .../md5-cache/sci-mathematics/ginac-1.8.7-r1 | 2 +- .../md5-cache/sci-mathematics/gsl-shell-2.3.2 | 2 +- .../md5-cache/sci-mathematics/gsl-shell-2.3.5 | 2 +- metadata/md5-cache/sci-mathematics/lean-4.2.0 | 2 +- .../md5-cache/sci-mathematics/libpoly-0.1.11 | 2 +- .../sci-mathematics/mathlib-tools-1.3.2_p1 | 4 +- .../sci-mathematics/maxima-5.46.0-r1 | 2 +- .../md5-cache/sci-mathematics/maxima-5.47.0 | 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/petsc-3.20.5 | 2 +- .../md5-cache/sci-mathematics/proverif-9999 | 2 +- .../md5-cache/sci-mathematics/pspp-1.6.2-r2 | 2 +- .../sci-mathematics/singular-4.3.2_p10 | 6 +- .../sci-mathematics/singular-4.3.2_p16 | 6 +- .../md5-cache/sci-mathematics/slepc-3.16.0 | 2 +- .../md5-cache/sci-mathematics/slepc-3.17.1 | 2 +- .../md5-cache/sci-mathematics/slepc-3.18.1 | 2 +- .../md5-cache/sci-mathematics/slepc-3.19.0 | 2 +- .../md5-cache/sci-mathematics/slepc-3.19.1 | 2 +- .../md5-cache/sci-mathematics/stp-2.3.3-r3 | 2 +- metadata/md5-cache/sci-mathematics/z3-4.13.0 | 2 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 3573 -> 3570 bytes metadata/md5-cache/sci-misc/apertium-3.8.3 | 2 +- metadata/md5-cache/sci-misc/boinc-9999 | 2 +- .../md5-cache/sci-misc/vitables-3.0.2_p4-r1 | 4 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 10783 -> 10777 bytes 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/fastjet-3.4.2 | 2 +- .../md5-cache/sci-physics/geant4_vmc-9999 | 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-3.2.7 | 2 +- metadata/md5-cache/sci-physics/hepmc-9999 | 2 +- .../md5-cache/sci-physics/lammps-20220217 | 2 +- .../md5-cache/sci-physics/lammps-20220217-r1 | 4 +- .../md5-cache/sci-physics/lammps-20220623 | 4 +- .../md5-cache/sci-physics/lammps-20230328 | 4 +- .../md5-cache/sci-physics/lammps-20230802 | 4 +- .../md5-cache/sci-physics/lammps-20230802-r1 | 4 +- .../md5-cache/sci-physics/lhapdf-6.3.0-r2 | 4 +- .../md5-cache/sci-physics/lhapdf-6.5.3-r1 | 2 +- metadata/md5-cache/sci-physics/lhapdf-6.5.4 | 2 +- .../md5-cache/sci-physics/lhapdf-6.5.4-r1 | 2 +- metadata/md5-cache/sci-physics/lhapdf-9999 | 2 +- metadata/md5-cache/sci-physics/pythia-9999 | 2 +- metadata/md5-cache/sci-physics/qmeq-1.1 | 4 +- metadata/md5-cache/sci-physics/rivet-3.1.10 | 2 +- metadata/md5-cache/sci-physics/rivet-3.1.9 | 2 +- metadata/md5-cache/sci-physics/rivet-9999 | 2 +- .../md5-cache/sci-physics/root-6.28.12-r1 | 2 +- .../md5-cache/sci-physics/root-6.30.04-r1 | 2 +- metadata/md5-cache/sci-physics/root-6.30.9999 | 2 +- metadata/md5-cache/sci-physics/root-9999 | 2 +- metadata/md5-cache/sci-physics/vgm-9999 | 2 +- metadata/md5-cache/sci-physics/vmc-9999 | 2 +- metadata/md5-cache/sci-physics/yoda-1.9.10 | 2 +- metadata/md5-cache/sci-physics/yoda-1.9.6 | 2 +- metadata/md5-cache/sci-physics/yoda-1.9.7 | 2 +- metadata/md5-cache/sci-physics/yoda-1.9.9 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 7218 -> 7202 bytes .../md5-cache/sci-visualization/dash-2.16.1 | 4 +- .../sci-visualization/gnuplot-6.1.9999 | 2 +- .../sci-visualization/jupyter-dash-0.4.2 | 4 +- .../md5-cache/sci-visualization/labplot-9999 | 2 +- .../sci-visualization/paraview-5.11.1-r1 | 2 +- .../sci-visualization/paraview-5.12.0 | 2 +- .../sci-visualization/paraview-5.12.0_rc1-r1 | 2 +- .../sci-visualization/pythonprop-0.30.1 | 2 +- .../sci-visualization/scidavis-2.9.0-r1 | 2 +- .../md5-cache/sci-visualization/spyview-9999 | 2 +- .../md5-cache/sci-visualization/veusz-3.5.3 | 4 +- .../md5-cache/sci-visualization/veusz-3.6.2 | 4 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 29787 -> 29792 bytes .../openpgp-keys-gentoo-developers-20231120 | 2 +- .../openpgp-keys-gentoo-developers-20240226 | 2 +- .../openpgp-keys-gentoo-developers-99999999 | 2 +- metadata/md5-cache/sec-policy/Manifest.gz | Bin 124153 -> 124101 bytes .../sec-policy/apparmor-profiles-9999 | 2 +- .../sec-policy/selinux-accountsd-9999 | 2 +- .../md5-cache/sec-policy/selinux-acct-9999 | 2 +- .../md5-cache/sec-policy/selinux-afs-9999 | 2 +- .../md5-cache/sec-policy/selinux-aide-9999 | 2 +- .../md5-cache/sec-policy/selinux-alsa-9999 | 2 +- .../md5-cache/sec-policy/selinux-amanda-9999 | 2 +- .../md5-cache/sec-policy/selinux-amavis-9999 | 2 +- .../md5-cache/sec-policy/selinux-android-9999 | 2 +- .../md5-cache/sec-policy/selinux-apache-9999 | 2 +- .../md5-cache/sec-policy/selinux-apcupsd-9999 | 2 +- .../md5-cache/sec-policy/selinux-apm-9999 | 2 +- .../sec-policy/selinux-arpwatch-9999 | 2 +- .../sec-policy/selinux-asterisk-9999 | 2 +- metadata/md5-cache/sec-policy/selinux-at-9999 | 2 +- .../sec-policy/selinux-automount-9999 | 2 +- .../md5-cache/sec-policy/selinux-avahi-9999 | 2 +- .../md5-cache/sec-policy/selinux-awstats-9999 | 2 +- .../md5-cache/sec-policy/selinux-backup-9999 | 2 +- .../md5-cache/sec-policy/selinux-bacula-9999 | 2 +- .../sec-policy/selinux-base-2.20231002-r2 | 2 +- .../sec-policy/selinux-base-2.20240226-r1 | 2 +- .../md5-cache/sec-policy/selinux-base-9999 | 2 +- .../sec-policy/selinux-base-policy-9999 | 2 +- .../md5-cache/sec-policy/selinux-bind-9999 | 2 +- .../md5-cache/sec-policy/selinux-bitcoin-9999 | 2 +- .../md5-cache/sec-policy/selinux-bitlbee-9999 | 2 +- .../sec-policy/selinux-bluetooth-9999 | 2 +- .../md5-cache/sec-policy/selinux-brctl-9999 | 2 +- .../sec-policy/selinux-cachefilesd-9999 | 2 +- .../sec-policy/selinux-calamaris-9999 | 2 +- .../md5-cache/sec-policy/selinux-canna-9999 | 2 +- .../sec-policy/selinux-cdrecord-9999 | 2 +- .../md5-cache/sec-policy/selinux-ceph-9999 | 2 +- .../md5-cache/sec-policy/selinux-certbot-9999 | 2 +- .../sec-policy/selinux-cgmanager-9999 | 2 +- .../md5-cache/sec-policy/selinux-cgroup-9999 | 2 +- .../sec-policy/selinux-chromium-9999 | 2 +- .../md5-cache/sec-policy/selinux-chronyd-9999 | 2 +- .../md5-cache/sec-policy/selinux-clamav-9999 | 2 +- .../sec-policy/selinux-cloudinit-9999 | 2 +- .../sec-policy/selinux-collectd-9999 | 2 +- .../md5-cache/sec-policy/selinux-colord-9999 | 2 +- .../sec-policy/selinux-container-9999 | 2 +- .../sec-policy/selinux-corosync-9999 | 2 +- .../md5-cache/sec-policy/selinux-couchdb-9999 | 2 +- .../md5-cache/sec-policy/selinux-courier-9999 | 2 +- .../sec-policy/selinux-cpucontrol-9999 | 2 +- .../sec-policy/selinux-cpufreqselector-9999 | 2 +- .../md5-cache/sec-policy/selinux-crio-9999 | 2 +- .../md5-cache/sec-policy/selinux-cups-9999 | 2 +- .../md5-cache/sec-policy/selinux-cvs-9999 | 2 +- .../sec-policy/selinux-cyphesis-9999 | 2 +- .../sec-policy/selinux-daemontools-9999 | 2 +- .../md5-cache/sec-policy/selinux-dante-9999 | 2 +- .../md5-cache/sec-policy/selinux-dbadm-9999 | 2 +- .../md5-cache/sec-policy/selinux-dbskk-9999 | 2 +- .../md5-cache/sec-policy/selinux-dbus-9999 | 2 +- .../sec-policy/selinux-ddclient-9999 | 2 +- .../sec-policy/selinux-devicekit-9999 | 2 +- .../md5-cache/sec-policy/selinux-dhcp-9999 | 2 +- .../md5-cache/sec-policy/selinux-dictd-9999 | 2 +- .../md5-cache/sec-policy/selinux-dirmngr-9999 | 2 +- .../md5-cache/sec-policy/selinux-dirsrv-9999 | 2 +- .../md5-cache/sec-policy/selinux-distcc-9999 | 2 +- .../md5-cache/sec-policy/selinux-djbdns-9999 | 2 +- .../md5-cache/sec-policy/selinux-dkim-9999 | 2 +- .../sec-policy/selinux-dmidecode-9999 | 2 +- .../md5-cache/sec-policy/selinux-dnsmasq-9999 | 2 +- .../md5-cache/sec-policy/selinux-docker-9999 | 2 +- .../md5-cache/sec-policy/selinux-dovecot-9999 | 2 +- .../md5-cache/sec-policy/selinux-dpkg-9999 | 2 +- .../md5-cache/sec-policy/selinux-dracut-9999 | 2 +- .../md5-cache/sec-policy/selinux-dropbox-9999 | 2 +- .../sec-policy/selinux-entropyd-9999 | 2 +- .../sec-policy/selinux-evolution-9999 | 2 +- .../md5-cache/sec-policy/selinux-exim-9999 | 2 +- .../sec-policy/selinux-fail2ban-9999 | 2 +- .../sec-policy/selinux-fetchmail-9999 | 2 +- .../md5-cache/sec-policy/selinux-finger-9999 | 2 +- .../md5-cache/sec-policy/selinux-flash-9999 | 2 +- .../md5-cache/sec-policy/selinux-fprintd-9999 | 2 +- .../md5-cache/sec-policy/selinux-ftp-9999 | 2 +- .../md5-cache/sec-policy/selinux-games-9999 | 2 +- .../sec-policy/selinux-gatekeeper-9999 | 2 +- .../md5-cache/sec-policy/selinux-git-9999 | 2 +- .../md5-cache/sec-policy/selinux-gitosis-9999 | 2 +- .../sec-policy/selinux-glusterfs-9999 | 2 +- .../md5-cache/sec-policy/selinux-gnome-9999 | 2 +- .../sec-policy/selinux-googletalk-9999 | 2 +- .../md5-cache/sec-policy/selinux-gorg-9999 | 2 +- .../md5-cache/sec-policy/selinux-gpg-9999 | 2 +- .../md5-cache/sec-policy/selinux-gpm-9999 | 2 +- .../md5-cache/sec-policy/selinux-gpsd-9999 | 2 +- .../sec-policy/selinux-gssproxy-9999 | 2 +- .../md5-cache/sec-policy/selinux-hddtemp-9999 | 2 +- .../md5-cache/sec-policy/selinux-hostapd-9999 | 2 +- .../md5-cache/sec-policy/selinux-icecast-9999 | 2 +- .../md5-cache/sec-policy/selinux-ifplugd-9999 | 2 +- .../md5-cache/sec-policy/selinux-inetd-9999 | 2 +- .../md5-cache/sec-policy/selinux-inn-9999 | 2 +- .../md5-cache/sec-policy/selinux-ipsec-9999 | 2 +- .../md5-cache/sec-policy/selinux-irc-9999 | 2 +- .../md5-cache/sec-policy/selinux-ircd-9999 | 2 +- .../sec-policy/selinux-irqbalance-9999 | 2 +- .../md5-cache/sec-policy/selinux-jabber-9999 | 2 +- .../md5-cache/sec-policy/selinux-java-9999 | 2 +- .../sec-policy/selinux-kdeconnect-9999 | 2 +- .../md5-cache/sec-policy/selinux-kdump-9999 | 2 +- .../sec-policy/selinux-kerberos-9999 | 2 +- .../sec-policy/selinux-kerneloops-9999 | 2 +- .../md5-cache/sec-policy/selinux-kismet-9999 | 2 +- .../sec-policy/selinux-ksmtuned-9999 | 2 +- .../sec-policy/selinux-kubernetes-9999 | 2 +- .../md5-cache/sec-policy/selinux-ldap-9999 | 2 +- .../md5-cache/sec-policy/selinux-links-9999 | 2 +- .../md5-cache/sec-policy/selinux-lircd-9999 | 2 +- .../sec-policy/selinux-loadkeys-9999 | 2 +- .../sec-policy/selinux-logrotate-9999 | 2 +- .../sec-policy/selinux-logsentry-9999 | 2 +- .../sec-policy/selinux-logwatch-9999 | 2 +- .../md5-cache/sec-policy/selinux-lpd-9999 | 2 +- .../sec-policy/selinux-makewhatis-9999 | 2 +- .../md5-cache/sec-policy/selinux-mandb-9999 | 2 +- .../md5-cache/sec-policy/selinux-matrixd-9999 | 2 +- .../md5-cache/sec-policy/selinux-mcelog-9999 | 2 +- .../sec-policy/selinux-memcached-9999 | 2 +- .../md5-cache/sec-policy/selinux-milter-9999 | 2 +- .../sec-policy/selinux-modemmanager-9999 | 2 +- .../md5-cache/sec-policy/selinux-mono-9999 | 2 +- .../md5-cache/sec-policy/selinux-mozilla-9999 | 2 +- .../md5-cache/sec-policy/selinux-mpd-9999 | 2 +- .../md5-cache/sec-policy/selinux-mplayer-9999 | 2 +- .../md5-cache/sec-policy/selinux-mrtg-9999 | 2 +- .../md5-cache/sec-policy/selinux-munin-9999 | 2 +- .../md5-cache/sec-policy/selinux-mutt-9999 | 2 +- .../md5-cache/sec-policy/selinux-mysql-9999 | 2 +- .../md5-cache/sec-policy/selinux-nagios-9999 | 2 +- .../md5-cache/sec-policy/selinux-ncftool-9999 | 2 +- .../sec-policy/selinux-networkmanager-9999 | 2 +- .../md5-cache/sec-policy/selinux-nginx-9999 | 2 +- .../sec-policy/selinux-node_exporter-9999 | 2 +- .../md5-cache/sec-policy/selinux-nslcd-9999 | 2 +- .../md5-cache/sec-policy/selinux-ntop-9999 | 2 +- .../md5-cache/sec-policy/selinux-ntp-9999 | 2 +- .../md5-cache/sec-policy/selinux-nut-9999 | 2 +- metadata/md5-cache/sec-policy/selinux-nx-9999 | 2 +- .../sec-policy/selinux-obfs4proxy-9999 | 2 +- .../md5-cache/sec-policy/selinux-oddjob-9999 | 2 +- .../md5-cache/sec-policy/selinux-oident-9999 | 2 +- .../md5-cache/sec-policy/selinux-openct-9999 | 2 +- .../md5-cache/sec-policy/selinux-openrc-9999 | 2 +- .../md5-cache/sec-policy/selinux-opensm-9999 | 2 +- .../md5-cache/sec-policy/selinux-openvpn-9999 | 2 +- .../md5-cache/sec-policy/selinux-pan-9999 | 2 +- .../md5-cache/sec-policy/selinux-pcscd-9999 | 2 +- .../md5-cache/sec-policy/selinux-phpfpm-9999 | 2 +- .../sec-policy/selinux-plymouthd-9999 | 2 +- .../md5-cache/sec-policy/selinux-podman-9999 | 2 +- .../sec-policy/selinux-policykit-9999 | 2 +- .../md5-cache/sec-policy/selinux-portmap-9999 | 2 +- .../md5-cache/sec-policy/selinux-postfix-9999 | 2 +- .../sec-policy/selinux-postgresql-9999 | 2 +- .../sec-policy/selinux-postgrey-9999 | 2 +- .../sec-policy/selinux-powerprofiles-9999 | 2 +- .../md5-cache/sec-policy/selinux-ppp-9999 | 2 +- .../md5-cache/sec-policy/selinux-privoxy-9999 | 2 +- .../sec-policy/selinux-procmail-9999 | 2 +- .../md5-cache/sec-policy/selinux-psad-9999 | 2 +- .../sec-policy/selinux-publicfile-9999 | 2 +- .../sec-policy/selinux-pulseaudio-9999 | 2 +- .../md5-cache/sec-policy/selinux-puppet-9999 | 2 +- .../md5-cache/sec-policy/selinux-pyzor-9999 | 2 +- .../md5-cache/sec-policy/selinux-qemu-9999 | 2 +- .../md5-cache/sec-policy/selinux-qmail-9999 | 2 +- .../md5-cache/sec-policy/selinux-quota-9999 | 2 +- .../md5-cache/sec-policy/selinux-radius-9999 | 2 +- .../md5-cache/sec-policy/selinux-radvd-9999 | 2 +- .../sec-policy/selinux-rasdaemon-9999 | 2 +- .../md5-cache/sec-policy/selinux-razor-9999 | 2 +- .../md5-cache/sec-policy/selinux-redis-9999 | 2 +- .../sec-policy/selinux-remotelogin-9999 | 2 +- .../sec-policy/selinux-resolvconf-9999 | 2 +- .../md5-cache/sec-policy/selinux-rngd-9999 | 2 +- .../sec-policy/selinux-rootlesskit-9999 | 2 +- .../md5-cache/sec-policy/selinux-rpc-9999 | 2 +- .../md5-cache/sec-policy/selinux-rpcbind-9999 | 2 +- .../md5-cache/sec-policy/selinux-rpm-9999 | 2 +- .../md5-cache/sec-policy/selinux-rssh-9999 | 2 +- .../md5-cache/sec-policy/selinux-rtkit-9999 | 2 +- .../sec-policy/selinux-rtorrent-9999 | 2 +- .../md5-cache/sec-policy/selinux-salt-9999 | 2 +- .../md5-cache/sec-policy/selinux-samba-9999 | 2 +- .../md5-cache/sec-policy/selinux-sasl-9999 | 2 +- .../md5-cache/sec-policy/selinux-screen-9999 | 2 +- .../md5-cache/sec-policy/selinux-secadm-9999 | 2 +- .../sec-policy/selinux-sendmail-9999 | 2 +- .../md5-cache/sec-policy/selinux-sensord-9999 | 2 +- .../sec-policy/selinux-shorewall-9999 | 2 +- .../sec-policy/selinux-shutdown-9999 | 2 +- .../md5-cache/sec-policy/selinux-skype-9999 | 2 +- .../md5-cache/sec-policy/selinux-slocate-9999 | 2 +- .../sec-policy/selinux-slrnpull-9999 | 2 +- .../sec-policy/selinux-smartmon-9999 | 2 +- .../sec-policy/selinux-smokeping-9999 | 2 +- .../md5-cache/sec-policy/selinux-snmp-9999 | 2 +- .../md5-cache/sec-policy/selinux-snort-9999 | 2 +- .../sec-policy/selinux-soundserver-9999 | 2 +- .../sec-policy/selinux-spamassassin-9999 | 2 +- .../md5-cache/sec-policy/selinux-squid-9999 | 2 +- .../md5-cache/sec-policy/selinux-sssd-9999 | 2 +- .../md5-cache/sec-policy/selinux-stunnel-9999 | 2 +- .../sec-policy/selinux-subsonic-9999 | 2 +- .../md5-cache/sec-policy/selinux-sudo-9999 | 2 +- .../sec-policy/selinux-switcheroo-9999 | 2 +- .../md5-cache/sec-policy/selinux-sxid-9999 | 2 +- .../sec-policy/selinux-syncthing-9999 | 2 +- .../md5-cache/sec-policy/selinux-sysstat-9999 | 2 +- .../md5-cache/sec-policy/selinux-tboot-9999 | 2 +- .../md5-cache/sec-policy/selinux-tcpd-9999 | 2 +- .../md5-cache/sec-policy/selinux-tcsd-9999 | 2 +- .../md5-cache/sec-policy/selinux-telnet-9999 | 2 +- .../md5-cache/sec-policy/selinux-tftp-9999 | 2 +- .../md5-cache/sec-policy/selinux-tgtd-9999 | 2 +- .../sec-policy/selinux-thunderbird-9999 | 2 +- .../sec-policy/selinux-thunderbolt-9999 | 2 +- .../sec-policy/selinux-timidity-9999 | 2 +- .../sec-policy/selinux-tmpreaper-9999 | 2 +- .../md5-cache/sec-policy/selinux-tor-9999 | 2 +- .../sec-policy/selinux-tripwire-9999 | 2 +- .../sec-policy/selinux-ucspitcp-9999 | 2 +- .../md5-cache/sec-policy/selinux-ulogd-9999 | 2 +- .../md5-cache/sec-policy/selinux-uml-9999 | 2 +- .../sec-policy/selinux-unconfined-9999 | 2 +- .../md5-cache/sec-policy/selinux-uptime-9999 | 2 +- .../sec-policy/selinux-usbguard-9999 | 2 +- .../md5-cache/sec-policy/selinux-usbmuxd-9999 | 2 +- .../md5-cache/sec-policy/selinux-uucp-9999 | 2 +- .../md5-cache/sec-policy/selinux-uwimap-9999 | 2 +- .../md5-cache/sec-policy/selinux-uwsgi-9999 | 2 +- .../sec-policy/selinux-varnishd-9999 | 2 +- .../md5-cache/sec-policy/selinux-vbetool-9999 | 2 +- .../md5-cache/sec-policy/selinux-vdagent-9999 | 2 +- .../md5-cache/sec-policy/selinux-vde-9999 | 2 +- .../md5-cache/sec-policy/selinux-virt-9999 | 2 +- .../md5-cache/sec-policy/selinux-vlock-9999 | 2 +- .../md5-cache/sec-policy/selinux-vmware-9999 | 2 +- .../md5-cache/sec-policy/selinux-vnstatd-9999 | 2 +- .../md5-cache/sec-policy/selinux-vpn-9999 | 2 +- .../sec-policy/selinux-watchdog-9999 | 2 +- .../sec-policy/selinux-webalizer-9999 | 2 +- .../md5-cache/sec-policy/selinux-wine-9999 | 2 +- .../sec-policy/selinux-wireguard-9999 | 2 +- .../sec-policy/selinux-wireshark-9999 | 2 +- metadata/md5-cache/sec-policy/selinux-wm-9999 | 2 +- .../md5-cache/sec-policy/selinux-xen-9999 | 2 +- .../md5-cache/sec-policy/selinux-xfs-9999 | 2 +- .../sec-policy/selinux-xscreensaver-9999 | 2 +- .../md5-cache/sec-policy/selinux-xserver-9999 | 2 +- .../md5-cache/sec-policy/selinux-zabbix-9999 | 2 +- .../md5-cache/sec-policy/selinux-zfs-9999 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 87983 -> 88155 bytes .../sys-apps/accountsservice-23.13.9 | 2 +- .../sys-apps/apparmor-utils-3.0.10-r1 | 2 +- .../md5-cache/sys-apps/apparmor-utils-3.0.8 | 2 +- .../sys-apps/apparmor-utils-3.1.4-r1 | 2 +- metadata/md5-cache/sys-apps/attr-9999 | 2 +- metadata/md5-cache/sys-apps/baobab-45.0 | 2 +- metadata/md5-cache/sys-apps/baselayout-9999 | 2 +- .../md5-cache/sys-apps/bleachbit-4.4.2-r1 | 4 +- .../md5-cache/sys-apps/bleachbit-4.6.0-r1 | 4 +- metadata/md5-cache/sys-apps/bolt-0.9.1 | 2 +- metadata/md5-cache/sys-apps/bolt-0.9.2 | 2 +- metadata/md5-cache/sys-apps/bolt-0.9.3 | 2 +- metadata/md5-cache/sys-apps/bolt-0.9.6 | 2 +- metadata/md5-cache/sys-apps/bolt-0.9.7 | 2 +- metadata/md5-cache/sys-apps/bubblewrap-0.8.0 | 2 +- metadata/md5-cache/sys-apps/busybox-9999 | 2 +- metadata/md5-cache/sys-apps/checkpolicy-9999 | 2 +- metadata/md5-cache/sys-apps/coreutils-8.32-r1 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.4 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.4-r1 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.5 | 2 +- metadata/md5-cache/sys-apps/coreutils-9999 | 2 +- metadata/md5-cache/sys-apps/dbus-1.15.6 | 2 +- metadata/md5-cache/sys-apps/dbus-1.15.8 | 2 +- metadata/md5-cache/sys-apps/dbus-broker-33-r1 | 2 +- metadata/md5-cache/sys-apps/dbus-broker-33-r2 | 2 +- metadata/md5-cache/sys-apps/dbus-broker-35 | 2 +- metadata/md5-cache/sys-apps/dbus-broker-9999 | 2 +- metadata/md5-cache/sys-apps/dstat-0.7.4-r2 | 2 +- metadata/md5-cache/sys-apps/dtc-1.7.0 | 2 +- metadata/md5-cache/sys-apps/dtc-9999 | 2 +- metadata/md5-cache/sys-apps/duc-9999 | 2 +- metadata/md5-cache/sys-apps/earlyoom-9999 | 2 +- metadata/md5-cache/sys-apps/edid-decode-9999 | 2 +- metadata/md5-cache/sys-apps/edid-fixdim-1 | 2 +- metadata/md5-cache/sys-apps/elfix-9999 | 2 +- metadata/md5-cache/sys-apps/epoch-9999 | 2 +- metadata/md5-cache/sys-apps/ethq-9999 | 2 +- metadata/md5-cache/sys-apps/file-5.45-r3 | 4 +- metadata/md5-cache/sys-apps/file-5.45-r4 | 4 +- metadata/md5-cache/sys-apps/file-9999 | 4 +- .../md5-cache/sys-apps/findutils-4.9.0-r2 | 2 +- metadata/md5-cache/sys-apps/firejail-0.9.70 | 2 +- metadata/md5-cache/sys-apps/firejail-0.9.72 | 2 +- metadata/md5-cache/sys-apps/flashrom-1.2-r4 | 2 +- metadata/md5-cache/sys-apps/flashrom-1.3.0 | 2 +- metadata/md5-cache/sys-apps/flashrom-1.3.0-r1 | 2 +- metadata/md5-cache/sys-apps/flashrom-1.3.0-r2 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.12.8 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.14.4-r3 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.14.5 | 2 +- metadata/md5-cache/sys-apps/fwupd-1.9.10-r1 | 2 +- metadata/md5-cache/sys-apps/fwupd-1.9.14 | 2 +- metadata/md5-cache/sys-apps/fwupd-1.9.6 | 2 +- metadata/md5-cache/sys-apps/fwupd-efi-1.4 | 2 +- metadata/md5-cache/sys-apps/fwupd-efi-1.4-r1 | 2 +- .../md5-cache/sys-apps/gentoo-functions-1.0 | 2 +- .../md5-cache/sys-apps/gentoo-functions-9999 | 2 +- .../sys-apps/gentoo-systemd-integration-9999 | 2 +- .../sys-apps/gnome-disk-utility-45.1 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.2 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.3 | 2 +- .../md5-cache/sys-apps/install-xattr-9999 | 2 +- .../md5-cache/sys-apps/ipmi-fan-control-9999 | 2 +- metadata/md5-cache/sys-apps/iproute2-9999 | 2 +- metadata/md5-cache/sys-apps/irqbalance-1.9.4 | 2 +- metadata/md5-cache/sys-apps/kbd-9999 | 2 +- metadata/md5-cache/sys-apps/kcheck-0.0.2-r2 | 4 +- metadata/md5-cache/sys-apps/kcheck-9999 | 4 +- .../md5-cache/sys-apps/kexec-tools-2.0.28 | 2 +- metadata/md5-cache/sys-apps/kexec-tools-9999 | 2 +- metadata/md5-cache/sys-apps/kmod-31 | 2 +- metadata/md5-cache/sys-apps/kmod-9999 | 2 +- metadata/md5-cache/sys-apps/kmscon-9.0.0 | 2 +- metadata/md5-cache/sys-apps/less-9999 | 2 +- metadata/md5-cache/sys-apps/logwatch-9999 | 2 +- metadata/md5-cache/sys-apps/man-db-9999 | 2 +- metadata/md5-cache/sys-apps/man-pages-9999 | 2 +- metadata/md5-cache/sys-apps/mcstrans-9999 | 2 +- metadata/md5-cache/sys-apps/merge-usr-6 | 2 +- metadata/md5-cache/sys-apps/net-tools-9999 | 2 +- metadata/md5-cache/sys-apps/nvme-cli-2.7.1 | 2 +- metadata/md5-cache/sys-apps/nvme-cli-2.8 | 2 +- metadata/md5-cache/sys-apps/onerng-3.7 | 2 +- metadata/md5-cache/sys-apps/opal-utils-7.0 | 2 +- metadata/md5-cache/sys-apps/openrazer-3.7.0 | 4 +- metadata/md5-cache/sys-apps/openrc-0.48 | 2 +- metadata/md5-cache/sys-apps/openrc-0.53.1 | 2 +- metadata/md5-cache/sys-apps/openrc-9999 | 10 +- .../sys-apps/osinfo-db-tools-1.10.0-r1 | 2 +- .../sys-apps/osinfo-db-tools-1.10.0-r2 | 2 +- .../md5-cache/sys-apps/osinfo-db-tools-1.11.0 | 2 +- metadata/md5-cache/sys-apps/pcsc-lite-2.0.0 | 2 +- metadata/md5-cache/sys-apps/pcsc-lite-2.0.1 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.12.24 | 4 +- metadata/md5-cache/sys-apps/pkgcore-0.12.25 | 4 +- metadata/md5-cache/sys-apps/pkgcore-0.12.27 | 4 +- metadata/md5-cache/sys-apps/pkgcore-9999 | 4 +- .../md5-cache/sys-apps/pkgcraft-tools-9999 | 2 +- metadata/md5-cache/sys-apps/plocate-1.1.19 | 2 +- metadata/md5-cache/sys-apps/plocate-1.1.20 | 2 +- metadata/md5-cache/sys-apps/plocate-1.1.22 | 2 +- .../md5-cache/sys-apps/policycoreutils-3.5 | 2 +- .../md5-cache/sys-apps/policycoreutils-3.6 | 2 +- .../md5-cache/sys-apps/policycoreutils-9999 | 2 +- .../md5-cache/sys-apps/polychromatic-0.8.3-r1 | 2 +- .../md5-cache/sys-apps/polychromatic-9999 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.59-r1 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.61-r1 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.63 | 2 +- metadata/md5-cache/sys-apps/portage-9999 | 2 +- metadata/md5-cache/sys-apps/pv-9999 | 2 +- metadata/md5-cache/sys-apps/razer-cli-2.2.0 | 4 +- metadata/md5-cache/sys-apps/razer-cli-2.2.1 | 4 +- metadata/md5-cache/sys-apps/razercfg-0.42 | 2 +- metadata/md5-cache/sys-apps/razercfg-0.42-r1 | 2 +- .../sys-apps/razercommander-1.2.1.2-r1 | 2 +- metadata/md5-cache/sys-apps/restorecond-9999 | 2 +- metadata/md5-cache/sys-apps/secilc-9999 | 2 +- .../md5-cache/sys-apps/selinux-python-3.5 | 2 +- .../md5-cache/sys-apps/selinux-python-3.6 | 2 +- .../md5-cache/sys-apps/selinux-python-9999 | 2 +- .../md5-cache/sys-apps/semodule-utils-9999 | 2 +- .../sys-apps/system-monitoring-center-2.26.0 | 2 +- .../sys-apps/system-monitoring-center-9999 | 2 +- metadata/md5-cache/sys-apps/systemd-254.10 | 2 +- metadata/md5-cache/sys-apps/systemd-254.8-r1 | 2 +- metadata/md5-cache/sys-apps/systemd-254.9-r1 | 2 +- metadata/md5-cache/sys-apps/systemd-255.3-r1 | 2 +- metadata/md5-cache/sys-apps/systemd-255.4 | 2 +- metadata/md5-cache/sys-apps/systemd-9999 | 2 +- .../sys-apps/systemd-utils-254.10-r1 | 2 +- .../md5-cache/sys-apps/systemd-utils-254.8-r1 | 2 +- .../md5-cache/sys-apps/systemd-utils-255.4 | 2 +- metadata/md5-cache/sys-apps/texinfo-9999 | 2 +- metadata/md5-cache/sys-apps/toybox-9999 | 2 +- metadata/md5-cache/sys-apps/tuned-2.22.0 | 2 +- metadata/md5-cache/sys-apps/tuned-2.22.1 | 2 +- metadata/md5-cache/sys-apps/uam-9999 | 2 +- .../md5-cache/sys-apps/usbredir-0.13.0-r1 | 2 +- metadata/md5-cache/sys-apps/usbredir-0.14.0 | 2 +- metadata/md5-cache/sys-apps/usbutils-016 | 2 +- metadata/md5-cache/sys-apps/usbutils-017 | 2 +- .../md5-cache/sys-apps/util-linux-2.39.3-r2 | 2 +- .../md5-cache/sys-apps/util-linux-2.39.3-r5 | 2 +- .../md5-cache/sys-apps/util-linux-2.39.3-r6 | 2 +- metadata/md5-cache/sys-apps/util-linux-9999 | 2 +- .../md5-cache/sys-apps/uutils-coreutils-9999 | 2 +- .../md5-cache/sys-apps/uutils-findutils-9999 | 2 +- .../md5-cache/sys-apps/x86info-1.30_p20190617 | 2 +- metadata/md5-cache/sys-apps/x86info-1.31 | 2 +- .../md5-cache/sys-apps/xdg-dbus-proxy-0.1.5 | 2 +- .../sys-apps/xdg-desktop-portal-1.18.0-r2 | 2 +- .../sys-apps/xdg-desktop-portal-1.18.1 | 2 +- .../sys-apps/xdg-desktop-portal-1.18.2 | 2 +- .../sys-apps/xdg-desktop-portal-gnome-45.1-r1 | 2 +- .../sys-apps/xdg-desktop-portal-xapp-1.0.4 | 2 +- metadata/md5-cache/sys-apps/yarn-1.22.22 | 11 + metadata/md5-cache/sys-auth/AusweisApp-9999 | 2 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 14498 -> 14488 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-9999 | 2 +- metadata/md5-cache/sys-auth/libfprint-1.94.3 | 2 +- metadata/md5-cache/sys-auth/libfprint-1.94.4 | 2 +- metadata/md5-cache/sys-auth/libfprint-1.94.5 | 2 +- metadata/md5-cache/sys-auth/libfprint-1.94.7 | 2 +- metadata/md5-cache/sys-auth/nss-mdns-9999 | 2 +- .../sys-auth/nss-pam-ldapd-0.9.12-r2 | 2 +- .../sys-auth/nss-pam-ldapd-0.9.12-r3 | 2 +- metadata/md5-cache/sys-auth/otpcalc-0.97.9 | 2 +- metadata/md5-cache/sys-auth/otpcalc-0.98 | 2 +- .../sys-auth/pam_ssh_agent_auth-9999 | 2 +- metadata/md5-cache/sys-auth/pambase-20220214 | 2 +- metadata/md5-cache/sys-auth/pambase-20240128 | 2 +- metadata/md5-cache/sys-auth/pambase-999999999 | 2 +- metadata/md5-cache/sys-auth/polkit-122-r1 | 2 +- metadata/md5-cache/sys-auth/polkit-123 | 2 +- metadata/md5-cache/sys-auth/polkit-124-r1 | 2 +- metadata/md5-cache/sys-auth/rtkit-0.13-r2 | 2 +- metadata/md5-cache/sys-auth/seatd-0.8.0 | 2 +- metadata/md5-cache/sys-auth/seatd-9999 | 2 +- metadata/md5-cache/sys-auth/solo1-0.1.1-r1 | 2 +- .../md5-cache/sys-auth/ssh-import-id-5.11 | 4 +- .../md5-cache/sys-auth/ssh-import-id-5.11-r1 | 4 +- .../md5-cache/sys-auth/ssh-ldap-pubkey-1.4.0 | 4 +- metadata/md5-cache/sys-auth/sssd-2.9.1-r1 | 2 +- metadata/md5-cache/sys-auth/sssd-2.9.4 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 16677 -> 16693 bytes .../md5-cache/sys-block/bmap-tools-3.6-r1 | 4 +- metadata/md5-cache/sys-block/fio-3.27-r4 | 2 +- metadata/md5-cache/sys-block/fio-3.30-r1 | 2 +- metadata/md5-cache/sys-block/fio-3.34 | 2 +- metadata/md5-cache/sys-block/fio-3.36 | 2 +- metadata/md5-cache/sys-block/nbd-9999 | 2 +- metadata/md5-cache/sys-block/ndctl-76.1 | 2 +- metadata/md5-cache/sys-block/ndctl-77-r1 | 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.102 | 2 +- metadata/md5-cache/sys-block/seekwatcher-0.13 | 2 +- metadata/md5-cache/sys-block/seekwatcher-0.14 | 4 +- .../md5-cache/sys-block/targetcli-fb-2.1.54 | 4 +- .../sys-block/thin-provisioning-tools-9999 | 2 +- metadata/md5-cache/sys-block/zram-init-9999 | 2 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 9219 -> 9222 bytes metadata/md5-cache/sys-boot/aboot-9999 | 2 +- metadata/md5-cache/sys-boot/grub-2.06-r9 | 2 +- metadata/md5-cache/sys-boot/grub-9999 | 2 +- metadata/md5-cache/sys-boot/os-prober-9999 | 2 +- metadata/md5-cache/sys-boot/palo-9999 | 2 +- metadata/md5-cache/sys-boot/plymouth-9999 | 2 +- .../sys-boot/raspberrypi-firmware-9999 | 2 +- .../sys-boot/vboot-utils-80_p20200108 | 6 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 30929 -> 30950 bytes .../md5-cache/sys-cluster/ceph-16.2.14-r1 | 2 +- .../{ceph-16.2.15 => ceph-16.2.15-r1} | 4 +- metadata/md5-cache/sys-cluster/ceph-17.2.6-r8 | 2 +- metadata/md5-cache/sys-cluster/ceph-17.2.7 | 2 +- .../{ceph-18.2.1-r1 => ceph-18.2.1-r2} | 4 +- .../md5-cache/sys-cluster/charliecloud-0.36 | 2 +- .../md5-cache/sys-cluster/charliecloud-0.37 | 2 +- .../md5-cache/sys-cluster/charliecloud-9999 | 2 +- metadata/md5-cache/sys-cluster/crmsh-4.2.1-r3 | 2 +- metadata/md5-cache/sys-cluster/crmsh-4.5.0 | 2 +- .../md5-cache/sys-cluster/galera-26.4.13-r1 | 2 +- metadata/md5-cache/sys-cluster/galera-26.4.14 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-10.4 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-10.5 | 2 +- .../md5-cache/sys-cluster/glusterfs-11.0-r2 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-11.1 | 2 +- metadata/md5-cache/sys-cluster/hpx-1.9.1 | 2 +- metadata/md5-cache/sys-cluster/hpx-9999 | 2 +- metadata/md5-cache/sys-cluster/knem-9999 | 2 +- metadata/md5-cache/sys-cluster/legion-9999 | 2 +- metadata/md5-cache/sys-cluster/libquo-9999 | 2 +- metadata/md5-cache/sys-cluster/lmod-9999 | 2 +- .../md5-cache/sys-cluster/pacemaker-2.1.2 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-50.0 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-9999 | 2 +- .../md5-cache/sys-cluster/sanlock-3.8.4-r1 | 2 +- metadata/md5-cache/sys-cluster/sanlock-3.8.5 | 2 +- metadata/md5-cache/sys-cluster/teleport-9999 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 32310 -> 32911 bytes metadata/md5-cache/sys-devel/binutils-9999 | 2 +- .../md5-cache/sys-devel/binutils-config-9999 | 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.6 | 2 +- metadata/md5-cache/sys-devel/clang-18.1.2 | 2 +- .../md5-cache/sys-devel/clang-19.0.0.9999 | 2 +- .../sys-devel/clang-19.0.0_pre20240316 | 2 +- .../sys-devel/clang-19.0.0_pre20240322 | 2 +- .../sys-devel/clang-19.0.0_pre20240330 | 2 +- .../sys-devel/clang-common-19.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/cproc-9999 | 2 +- .../md5-cache/sys-devel/crossdev-99999999 | 2 +- .../sys-devel/crosstool-ng-1.24.0-r3 | 2 +- .../sys-devel/crosstool-ng-1.25.0-r1 | 2 +- .../md5-cache/sys-devel/crosstool-ng-1.26.0 | 2 +- .../md5-cache/sys-devel/crosstool-ng-9999 | 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 +- metadata/md5-cache/sys-devel/gcc-10.5.0 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20240111 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20240208 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20240222 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20240229 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20240307 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20240314 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20240321 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20240328 | 16 + metadata/md5-cache/sys-devel/gcc-11.5.9999 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20240112 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20240209 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20240223 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20240301 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20240308 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20240315 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20240322 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20240329 | 16 + metadata/md5-cache/sys-devel/gcc-12.4.9999 | 2 +- .../sys-devel/gcc-13.2.1_p20240113-r1 | 2 +- .../md5-cache/sys-devel/gcc-13.2.1_p20240210 | 2 +- .../md5-cache/sys-devel/gcc-13.2.1_p20240224 | 2 +- .../md5-cache/sys-devel/gcc-13.2.1_p20240302 | 2 +- .../md5-cache/sys-devel/gcc-13.2.1_p20240309 | 2 +- .../md5-cache/sys-devel/gcc-13.2.1_p20240316 | 2 +- .../md5-cache/sys-devel/gcc-13.2.1_p20240323 | 2 +- .../md5-cache/sys-devel/gcc-13.2.1_p20240330 | 16 + metadata/md5-cache/sys-devel/gcc-13.3.9999 | 2 +- .../sys-devel/gcc-14.0.1_pre20240218 | 2 +- .../sys-devel/gcc-14.0.1_pre20240225 | 2 +- .../sys-devel/gcc-14.0.1_pre20240303-r1 | 2 +- .../sys-devel/gcc-14.0.1_pre20240310 | 2 +- .../sys-devel/gcc-14.0.1_pre20240317 | 2 +- .../sys-devel/gcc-14.0.1_pre20240324-r1 | 2 +- .../sys-devel/gcc-14.0.1_pre20240331 | 16 + metadata/md5-cache/sys-devel/gcc-14.0.9999 | 2 +- metadata/md5-cache/sys-devel/gcc-8.5.0-r1 | 2 +- metadata/md5-cache/sys-devel/gcc-9.5.0 | 2 +- metadata/md5-cache/sys-devel/gcc-config-9999 | 2 +- .../md5-cache/sys-devel/gnuconfig-99999999 | 2 +- metadata/md5-cache/sys-devel/kgcc64-10.5.0 | 2 +- .../sys-devel/kgcc64-11.4.1_p20240111 | 2 +- .../sys-devel/kgcc64-11.4.1_p20240208 | 2 +- .../sys-devel/kgcc64-12.3.1_p20240112 | 2 +- .../sys-devel/kgcc64-12.3.1_p20240209 | 2 +- .../sys-devel/kgcc64-13.2.1_p20240113-r1 | 2 +- .../sys-devel/kgcc64-13.2.1_p20240210 | 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.6 | 2 +- metadata/md5-cache/sys-devel/lld-18.1.2 | 2 +- metadata/md5-cache/sys-devel/lld-19.0.0.9999 | 2 +- .../sys-devel/lld-19.0.0_pre20240316 | 2 +- .../sys-devel/lld-19.0.0_pre20240322 | 2 +- .../sys-devel/lld-19.0.0_pre20240330 | 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.6 | 2 +- metadata/md5-cache/sys-devel/llvm-18.1.2 | 2 +- metadata/md5-cache/sys-devel/llvm-19.0.0.9999 | 2 +- .../sys-devel/llvm-19.0.0_pre20240316 | 2 +- .../sys-devel/llvm-19.0.0_pre20240322 | 2 +- .../sys-devel/llvm-19.0.0_pre20240330 | 2 +- .../sys-devel/llvm-common-19.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/mold-9999 | 2 +- metadata/md5-cache/sys-devel/nvptx-tools-9999 | 2 +- metadata/md5-cache/sys-devel/qbe-9999 | 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-devel/rust-std-1.74.1 | 2 +- metadata/md5-cache/sys-devel/rust-std-1.75.0 | 2 +- metadata/md5-cache/sys-devel/rust-std-1.76.0 | 2 +- metadata/md5-cache/sys-devel/smatch-9999 | 2 +- metadata/md5-cache/sys-devel/sparse-9999 | 2 +- metadata/md5-cache/sys-firmware/Manifest.gz | Bin 7609 -> 7614 bytes .../sys-firmware/edk2-ovmf-202105-r2 | 2 +- .../md5-cache/sys-firmware/edk2-ovmf-202202 | 2 +- .../sys-firmware/nvidia-firmware-340.32-r1 | 2 +- .../md5-cache/sys-firmware/seabios-1.14.0-r2 | 2 +- .../md5-cache/sys-firmware/seabios-1.16.0 | 2 +- .../sys-firmware/sigrok-firmware-fx2lafw-9999 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 35648 -> 35616 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 | 2 +- metadata/md5-cache/sys-fs/bcache-tools-9999 | 2 +- .../sys-fs/bcachefs-tools-1.3.5_p20231216 | 2 +- .../md5-cache/sys-fs/bcachefs-tools-1.4.0 | 2 +- .../md5-cache/sys-fs/bcachefs-tools-1.4.1 | 2 +- .../md5-cache/sys-fs/bcachefs-tools-1.6.4-r1 | 2 +- metadata/md5-cache/sys-fs/bcachefs-tools-9999 | 2 +- metadata/md5-cache/sys-fs/bees-9999 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-6.6.3 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-6.7.1 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-6.8 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-9999 | 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/dislocker-9999 | 2 +- metadata/md5-cache/sys-fs/exfatprogs-9999 | 2 +- metadata/md5-cache/sys-fs/f2fs-tools-9999 | 2 +- metadata/md5-cache/sys-fs/fragview-9999 | 2 +- metadata/md5-cache/sys-fs/fuse-3.16.2 | 2 +- metadata/md5-cache/sys-fs/genimage-9999 | 2 +- metadata/md5-cache/sys-fs/lxcfs-5.0.4-r1 | 2 +- metadata/md5-cache/sys-fs/lxcfs-6.0.0 | 2 +- metadata/md5-cache/sys-fs/mdadm-4.3 | 2 +- .../sys-fs/mergerfs-tools-0_p20210502-r4 | 2 +- .../md5-cache/sys-fs/squashfs-tools-ng-9999 | 2 +- metadata/md5-cache/sys-fs/ubi_reader-0.8.5-r1 | 4 +- .../md5-cache/sys-fs/udev-init-scripts-9999 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.4.2-r2 | 4 +- metadata/md5-cache/sys-fs/udiskie-2.5.0-r1 | 4 +- metadata/md5-cache/sys-fs/udiskie-2.5.1 | 4 +- metadata/md5-cache/sys-fs/udiskie-2.5.2 | 4 +- metadata/md5-cache/sys-fs/unionfs-fuse-3.4-r1 | 2 +- metadata/md5-cache/sys-fs/unionfs-fuse-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.14 | 4 +- metadata/md5-cache/sys-fs/zfs-2.1.15 | 4 +- metadata/md5-cache/sys-fs/zfs-2.2.2-r1 | 4 +- metadata/md5-cache/sys-fs/zfs-2.2.3 | 4 +- metadata/md5-cache/sys-fs/zfs-9999 | 4 +- .../md5-cache/sys-fs/zfs-auto-snapshot-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 25644 -> 25795 bytes ...rces-6.6.0_p15 => asahi-sources-6.6.0_p16} | 10 +- .../sys-kernel/bliss-initramfs-9.3.0 | 2 +- metadata/md5-cache/sys-kernel/cryptodev-9999 | 2 +- metadata/md5-cache/sys-kernel/dracut-9999 | 2 +- .../md5-cache/sys-kernel/genkernel-4.3.10 | 2 +- .../md5-cache/sys-kernel/genkernel-4.3.2-r1 | 2 +- metadata/md5-cache/sys-kernel/genkernel-4.3.3 | 2 +- metadata/md5-cache/sys-kernel/genkernel-4.3.5 | 2 +- .../md5-cache/sys-kernel/genkernel-4.3.5-r1 | 2 +- metadata/md5-cache/sys-kernel/genkernel-4.3.6 | 2 +- metadata/md5-cache/sys-kernel/genkernel-4.3.7 | 2 +- metadata/md5-cache/sys-kernel/genkernel-4.3.8 | 2 +- metadata/md5-cache/sys-kernel/genkernel-9999 | 2 +- .../sys-kernel/gentoo-kernel-5.10.212 | 2 +- .../sys-kernel/gentoo-kernel-5.10.213 | 2 +- .../sys-kernel/gentoo-kernel-5.10.214 | 2 +- .../sys-kernel/gentoo-kernel-5.15.151 | 2 +- .../sys-kernel/gentoo-kernel-5.15.152 | 2 +- .../sys-kernel/gentoo-kernel-5.15.153 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.81 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.82 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.83 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.21 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.22 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.23 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.7.10 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.7.11 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.8.2 | 2 +- .../md5-cache/sys-kernel/git-sources-6.9_rc2 | 15 + metadata/md5-cache/sys-kernel/kergen-0.1.5-r1 | 4 +- metadata/md5-cache/sys-kernel/kpatch-9999 | 2 +- .../{linux-docs-6.6.21 => linux-docs-6.8.2} | 8 +- .../sys-kernel/linux-firmware-99999999 | 2 +- metadata/md5-cache/sys-kernel/linux-next-9999 | 2 +- .../sys-kernel/raspberrypi-image-9999 | 2 +- .../sys-kernel/vanilla-kernel-5.10.212 | 2 +- .../sys-kernel/vanilla-kernel-5.10.213 | 2 +- .../sys-kernel/vanilla-kernel-5.10.214 | 2 +- .../sys-kernel/vanilla-kernel-5.10.9999 | 2 +- .../sys-kernel/vanilla-kernel-5.15.151 | 2 +- .../sys-kernel/vanilla-kernel-5.15.152 | 2 +- .../sys-kernel/vanilla-kernel-5.15.153 | 2 +- .../sys-kernel/vanilla-kernel-5.15.9999 | 2 +- .../sys-kernel/vanilla-kernel-6.1.81 | 2 +- .../sys-kernel/vanilla-kernel-6.1.82 | 2 +- .../sys-kernel/vanilla-kernel-6.1.83 | 2 +- .../sys-kernel/vanilla-kernel-6.1.9999 | 2 +- .../sys-kernel/vanilla-kernel-6.6.21 | 2 +- .../sys-kernel/vanilla-kernel-6.6.22 | 2 +- .../sys-kernel/vanilla-kernel-6.6.23 | 2 +- .../sys-kernel/vanilla-kernel-6.6.9999 | 2 +- .../sys-kernel/vanilla-kernel-6.7.10 | 2 +- .../sys-kernel/vanilla-kernel-6.7.11 | 2 +- .../md5-cache/sys-kernel/vanilla-kernel-6.8.2 | 2 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 40279 -> 40319 bytes metadata/md5-cache/sys-libs/basu-0.2.0 | 2 +- metadata/md5-cache/sys-libs/basu-0.2.0-r1 | 2 +- metadata/md5-cache/sys-libs/basu-0.2.1 | 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-16.0.6-r4 | 2 +- .../md5-cache/sys-libs/compiler-rt-17.0.6 | 2 +- .../md5-cache/sys-libs/compiler-rt-18.1.2 | 2 +- .../sys-libs/compiler-rt-19.0.0.9999 | 2 +- .../sys-libs/compiler-rt-19.0.0_pre20240316 | 2 +- .../sys-libs/compiler-rt-19.0.0_pre20240322 | 2 +- .../sys-libs/compiler-rt-19.0.0_pre20240330 | 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.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-18.1.2 | 2 +- .../compiler-rt-sanitizers-19.0.0.9999 | 2 +- .../compiler-rt-sanitizers-19.0.0_pre20240316 | 2 +- .../compiler-rt-sanitizers-19.0.0_pre20240322 | 2 +- .../compiler-rt-sanitizers-19.0.0_pre20240330 | 2 +- metadata/md5-cache/sys-libs/cracklib-2.9.11 | 4 +- .../md5-cache/sys-libs/fortify-headers-9999 | 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-r10 | 2 +- metadata/md5-cache/sys-libs/glibc-2.38-r10 | 2 +- metadata/md5-cache/sys-libs/glibc-2.38-r11 | 2 +- metadata/md5-cache/sys-libs/glibc-2.39-r1 | 2 +- metadata/md5-cache/sys-libs/glibc-2.39-r2 | 2 +- metadata/md5-cache/sys-libs/glibc-9999 | 2 +- metadata/md5-cache/sys-libs/ldb-2.4.4 | 2 +- metadata/md5-cache/sys-libs/ldb-2.5.2 | 2 +- metadata/md5-cache/sys-libs/ldb-2.5.3 | 2 +- metadata/md5-cache/sys-libs/ldb-2.6.2 | 2 +- metadata/md5-cache/sys-libs/ldb-2.7.2 | 2 +- metadata/md5-cache/sys-libs/ldb-2.8.0 | 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/libapparmor-3.1.4-r1 | 4 +- .../md5-cache/sys-libs/libblockdev-2.28-r1 | 2 +- metadata/md5-cache/sys-libs/libblockdev-3.0.3 | 2 +- metadata/md5-cache/sys-libs/libblockdev-3.0.4 | 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/libcap-ng-0.8.4 | 2 +- .../md5-cache/sys-libs/libcap-ng-0.8.4-r1 | 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.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-18.1.2 | 2 +- .../md5-cache/sys-libs/libcxx-19.0.0.9999 | 2 +- .../sys-libs/libcxx-19.0.0_pre20240316 | 2 +- .../sys-libs/libcxx-19.0.0_pre20240322 | 2 +- .../sys-libs/libcxx-19.0.0_pre20240330 | 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.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-18.1.2 | 2 +- .../md5-cache/sys-libs/libcxxabi-19.0.0.9999 | 2 +- .../sys-libs/libcxxabi-19.0.0_pre20240316 | 2 +- .../sys-libs/libcxxabi-19.0.0_pre20240322 | 2 +- .../sys-libs/libcxxabi-19.0.0_pre20240330 | 2 +- metadata/md5-cache/sys-libs/libhugetlbfs-2.23 | 2 +- .../md5-cache/sys-libs/libmodulemd-2.15.0 | 2 +- metadata/md5-cache/sys-libs/libmodulemd-9999 | 2 +- metadata/md5-cache/sys-libs/libnbd-1.16.1-r1 | 2 +- metadata/md5-cache/sys-libs/libnbd-1.18.1 | 2 +- metadata/md5-cache/sys-libs/libnvme-1.7.1-r1 | 2 +- metadata/md5-cache/sys-libs/libnvme-1.8 | 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.6 | 2 +- metadata/md5-cache/sys-libs/libomp-18.1.2 | 2 +- .../md5-cache/sys-libs/libomp-19.0.0.9999 | 2 +- .../sys-libs/libomp-19.0.0_pre20240316 | 2 +- .../sys-libs/libomp-19.0.0_pre20240322 | 2 +- .../sys-libs/libomp-19.0.0_pre20240330 | 2 +- .../md5-cache/sys-libs/libosinfo-1.10.0-r1 | 2 +- metadata/md5-cache/sys-libs/libosinfo-1.11.0 | 2 +- metadata/md5-cache/sys-libs/libseccomp-2.5.5 | 2 +- .../md5-cache/sys-libs/libseccomp-2.5.5-r1 | 4 +- metadata/md5-cache/sys-libs/libseccomp-9999 | 4 +- metadata/md5-cache/sys-libs/libselinux-3.5-r1 | 2 +- metadata/md5-cache/sys-libs/libselinux-3.6-r1 | 2 +- metadata/md5-cache/sys-libs/libselinux-9999 | 2 +- .../md5-cache/sys-libs/libsemanage-3.4-r1 | 2 +- metadata/md5-cache/sys-libs/libsemanage-3.5 | 2 +- metadata/md5-cache/sys-libs/libsemanage-3.6 | 2 +- metadata/md5-cache/sys-libs/libsemanage-9999 | 2 +- metadata/md5-cache/sys-libs/libsepol-9999 | 2 +- .../md5-cache/sys-libs/libsmbios-2.4.3-r1 | 2 +- metadata/md5-cache/sys-libs/libunwind-9999 | 2 +- metadata/md5-cache/sys-libs/liburing-9999 | 2 +- metadata/md5-cache/sys-libs/libxcrypt-4.4.36 | 2 +- .../md5-cache/sys-libs/libxcrypt-4.4.36-r2 | 2 +- .../md5-cache/sys-libs/libxcrypt-4.4.36-r3 | 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.6 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-18.1.2 | 2 +- .../sys-libs/llvm-libunwind-19.0.0.9999 | 2 +- .../llvm-libunwind-19.0.0_pre20240316 | 2 +- .../llvm-libunwind-19.0.0_pre20240322 | 2 +- .../llvm-libunwind-19.0.0_pre20240330 | 2 +- metadata/md5-cache/sys-libs/musl-9999 | 2 +- metadata/md5-cache/sys-libs/musl-nscd-9999 | 2 +- metadata/md5-cache/sys-libs/newlib-9999 | 2 +- metadata/md5-cache/sys-libs/openipmi-2.0.33 | 2 +- .../md5-cache/sys-libs/openipmi-2.0.33-r1 | 2 +- .../md5-cache/sys-libs/pam_wrapper-1.1.4-r2 | 2 +- .../md5-cache/sys-libs/pam_wrapper-1.1.4-r3 | 2 +- metadata/md5-cache/sys-libs/pam_wrapper-1.1.5 | 2 +- metadata/md5-cache/sys-libs/pkgcraft-9999 | 2 +- metadata/md5-cache/sys-libs/readline-9999 | 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/snapd-glib-1.64-r100 | 2 +- metadata/md5-cache/sys-libs/talloc-2.3.4 | 2 +- metadata/md5-cache/sys-libs/talloc-2.4.0 | 2 +- metadata/md5-cache/sys-libs/talloc-2.4.1 | 2 +- metadata/md5-cache/sys-libs/tdb-1.4.7-r1 | 2 +- metadata/md5-cache/sys-libs/tdb-1.4.8 | 2 +- metadata/md5-cache/sys-libs/tdb-1.4.9 | 2 +- metadata/md5-cache/sys-libs/tevent-0.12.1 | 2 +- metadata/md5-cache/sys-libs/tevent-0.13.0 | 2 +- metadata/md5-cache/sys-libs/tevent-0.14.0 | 2 +- metadata/md5-cache/sys-libs/tevent-0.14.1 | 2 +- metadata/md5-cache/sys-libs/tevent-0.15.0 | 2 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 8624 -> 8616 bytes metadata/md5-cache/sys-power/acpi_call-9999 | 2 +- metadata/md5-cache/sys-power/acpilight-1.2-r4 | 2 +- .../md5-cache/sys-power/autosuspend-5.0.0 | 4 +- .../md5-cache/sys-power/intel-undervolt-9999 | 2 +- metadata/md5-cache/sys-power/nut-9999 | 2 +- .../sys-power/power-profiles-daemon-0.13 | 2 +- .../sys-power/power-profiles-daemon-0.20 | 2 +- metadata/md5-cache/sys-power/powerstat-9999 | 2 +- metadata/md5-cache/sys-power/powertop-9999 | 2 +- .../sys-power/switcheroo-control-2.6-r2 | 2 +- metadata/md5-cache/sys-power/throttled-0.10.0 | 2 +- metadata/md5-cache/sys-power/upower-0.99.20 | 2 +- metadata/md5-cache/sys-power/upower-1.90.2 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 17226 -> 17237 bytes metadata/md5-cache/sys-process/audit-3.1.1 | 2 +- metadata/md5-cache/sys-process/audit-3.1.2 | 2 +- metadata/md5-cache/sys-process/bcron-0.11 | 2 +- .../md5-cache/sys-process/bpytop-1.0.68-r1 | 4 +- metadata/md5-cache/sys-process/criu-3.17-r1 | 2 +- metadata/md5-cache/sys-process/criu-3.18-r1 | 4 +- metadata/md5-cache/sys-process/criu-3.19 | 4 +- metadata/md5-cache/sys-process/evisum-0.6.0 | 2 +- .../md5-cache/sys-process/glances-3.3.0-r1 | 6 +- .../md5-cache/sys-process/glances-3.4.0.3 | 6 +- .../md5-cache/sys-process/gnome-usage-45.0 | 2 +- .../md5-cache/sys-process/gnome-usage-45.1 | 2 +- metadata/md5-cache/sys-process/htop-9999 | 2 +- .../md5-cache/sys-process/iotop-0.6_p20230124 | 4 +- metadata/md5-cache/sys-process/numactl-9999 | 2 +- metadata/md5-cache/sys-process/numad-9999 | 2 +- .../sys-process/systemd-cron-1.16.7-r1 | 2 +- metadata/md5-cache/sys-process/uksmd-6.5.1 | 2 +- metadata/md5-cache/virtual/Manifest.gz | Bin 35055 -> 35043 bytes metadata/md5-cache/virtual/ruby-ssl-13 | 4 +- metadata/md5-cache/virtual/rubygems-18 | 13 - metadata/md5-cache/virtual/rubygems-19 | 4 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 7937 -> 7957 bytes .../www-apache/mod_authnz_external-9999 | 2 +- .../www-apache/mod_authz_unixgroup-9999 | 2 +- .../md5-cache/www-apache/mod_gnutls-0.12.0-r1 | 2 +- metadata/md5-cache/www-apache/mod_h2-9999 | 2 +- metadata/md5-cache/www-apache/mod_wsgi-4.9.0 | 2 +- .../md5-cache/www-apache/mod_wsgi-4.9.4-r1 | 2 +- .../www-apache/modsec-flameeyes-99999999 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 24971 -> 24655 bytes metadata/md5-cache/www-apps/bareos-webui-9999 | 2 +- metadata/md5-cache/www-apps/cgit-1.2.3-r201 | 2 +- metadata/md5-cache/www-apps/cgit-1.2.3-r202 | 2 +- metadata/md5-cache/www-apps/hugo-0.121.2 | 4 +- metadata/md5-cache/www-apps/icingaweb2-9999 | 2 +- .../www-apps/icingaweb2-module-director-9999 | 2 +- .../www-apps/icingaweb2-module-graphite-9999 | 2 +- .../icingaweb2-module-pnp4nagios-9999 | 2 +- metadata/md5-cache/www-apps/klaus-2.0.2 | 4 +- metadata/md5-cache/www-apps/klaus-2.0.3 | 4 +- metadata/md5-cache/www-apps/mediawiki-1.39.6 | 16 - metadata/md5-cache/www-apps/mediawiki-1.39.7 | 4 +- metadata/md5-cache/www-apps/mediawiki-1.40.2 | 16 - metadata/md5-cache/www-apps/mediawiki-1.40.3 | 4 +- metadata/md5-cache/www-apps/mediawiki-1.41.0 | 16 - metadata/md5-cache/www-apps/mediawiki-1.41.1 | 4 +- metadata/md5-cache/www-apps/nikola-8.2.3-r2 | 4 +- metadata/md5-cache/www-apps/nikola-8.2.4-r1 | 4 +- metadata/md5-cache/www-apps/nikola-8.3.0 | 4 +- metadata/md5-cache/www-apps/novnc-1.2.0 | 2 +- metadata/md5-cache/www-apps/novnc-1.3.0 | 2 +- metadata/md5-cache/www-apps/novnc-1.4.0 | 2 +- metadata/md5-cache/www-apps/novnc-9999 | 2 +- metadata/md5-cache/www-apps/radicale-3.1.8 | 4 +- metadata/md5-cache/www-apps/roundup-2.2.0 | 4 +- metadata/md5-cache/www-apps/rutorrent-9999 | 2 +- .../md5-cache/www-apps/sonarr-bin-4.0.2.1408 | 14 - .../md5-cache/www-apps/sonarr-bin-4.0.3.1413 | 14 + metadata/md5-cache/www-apps/tt-rss-99999999 | 2 +- metadata/md5-cache/www-apps/ttyd-1.7.4-r1 | 4 +- metadata/md5-cache/www-apps/ttyd-1.7.7 | 15 + metadata/md5-cache/www-apps/ttyd-9999 | 2 +- metadata/md5-cache/www-apps/xpra-html5-10.1 | 2 +- metadata/md5-cache/www-apps/xpra-html5-6.1 | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 12564 -> 11416 bytes .../www-client/chromium-122.0.6261.111 | 2 +- .../www-client/chromium-122.0.6261.128 | 2 +- .../www-client/chromium-123.0.6312.58 | 2 +- .../www-client/chromium-123.0.6312.86 | 2 +- .../www-client/chromium-124.0.6367.8 | 2 +- .../md5-cache/www-client/elinks-0.16.1.1-r2 | 2 +- metadata/md5-cache/www-client/elinks-9999 | 2 +- metadata/md5-cache/www-client/epiphany-44.6 | 2 +- metadata/md5-cache/www-client/falkon-23.08.5 | 2 +- metadata/md5-cache/www-client/falkon-24.02.1 | 2 +- metadata/md5-cache/www-client/firefox-115.8.0 | 17 - metadata/md5-cache/www-client/firefox-115.9.0 | 2 +- metadata/md5-cache/www-client/firefox-115.9.1 | 2 +- metadata/md5-cache/www-client/firefox-122.0.1 | 2 +- .../md5-cache/www-client/firefox-123.0.1-r1 | 17 - metadata/md5-cache/www-client/firefox-124.0 | 17 - metadata/md5-cache/www-client/firefox-124.0.1 | 2 +- metadata/md5-cache/www-client/netsurf-9999 | 2 +- metadata/md5-cache/www-client/otter-9999 | 2 +- metadata/md5-cache/www-client/pybugz-0.13-r2 | 4 +- metadata/md5-cache/www-client/pybugz-0.13-r3 | 4 +- metadata/md5-cache/www-client/pybugz-0.14 | 2 +- metadata/md5-cache/www-client/pybugz-9999 | 2 +- .../md5-cache/www-client/qutebrowser-3.1.0 | 4 +- .../md5-cache/www-client/qutebrowser-9999 | 4 +- .../md5-cache/www-client/seamonkey-2.53.17 | 16 - .../md5-cache/www-client/seamonkey-2.53.17.1 | 16 - .../www-client/seamonkey-2.53.17.1-r1 | 16 - .../md5-cache/www-client/seamonkey-2.53.18 | 16 - .../md5-cache/www-client/seamonkey-2.53.18.1 | 2 +- metadata/md5-cache/www-client/surf-9999 | 2 +- metadata/md5-cache/www-client/surfraw-99999 | 2 +- metadata/md5-cache/www-client/tangram-3.0 | 2 +- metadata/md5-cache/www-client/uget-9999 | 2 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 3765 -> 3766 bytes metadata/md5-cache/www-misc/buku-4.8 | 4 +- .../md5-cache/www-misc/htdig-3.2.0_beta6-r5 | 6 +- metadata/md5-cache/www-misc/logswan-9999 | 2 +- .../www-misc/profile-sync-daemon-9999 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.25 | 4 +- metadata/md5-cache/www-misc/urlwatch-2.28-r1 | 4 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 2077 -> 2078 bytes .../www-plugins/passff-host-1.2.3-r1 | 2 +- .../md5-cache/www-plugins/passff-host-1.2.4 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 9176 -> 9010 bytes metadata/md5-cache/www-servers/caddy-9999 | 2 +- .../md5-cache/www-servers/gunicorn-21.2.0 | 4 +- metadata/md5-cache/www-servers/h2o-9999 | 2 +- .../md5-cache/www-servers/lighttpd-1.4.73 | 2 +- .../md5-cache/www-servers/lighttpd-1.4.74 | 2 +- .../md5-cache/www-servers/lighttpd-1.4.75 | 2 +- metadata/md5-cache/www-servers/monkeyd-9999 | 2 +- .../md5-cache/www-servers/nginx-unit-1.31.1 | 16 - .../md5-cache/www-servers/nginx-unit-1.32.0 | 6 +- metadata/md5-cache/www-servers/pshs-0.4.1 | 2 +- metadata/md5-cache/www-servers/pshs-0.4.2 | 2 +- .../md5-cache/www-servers/servefile-0.5.4 | 4 +- .../md5-cache/www-servers/servefile-0.5.4-r1 | 4 +- .../md5-cache/www-servers/uwsgi-2.0.21-r1 | 2 +- .../md5-cache/www-servers/uwsgi-2.0.21-r2 | 2 +- metadata/md5-cache/www-servers/uwsgi-2.0.23 | 2 +- .../md5-cache/www-servers/varnish-7.1.2-r2 | 2 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 17694 -> 17695 bytes .../md5-cache/x11-apps/igt-gpu-tools-1.28-r1 | 2 +- .../md5-cache/x11-apps/igt-gpu-tools-9999 | 2 +- metadata/md5-cache/x11-apps/mesa-progs-8.5.0 | 2 +- metadata/md5-cache/x11-apps/mesa-progs-9999 | 2 +- .../x11-apps/radeon-profile-99999999 | 2 +- .../x11-apps/radeon-profile-daemon-99999999 | 2 +- metadata/md5-cache/x11-apps/xisxwayland-2 | 2 +- metadata/md5-cache/x11-apps/xisxwayland-9999 | 2 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 2372 -> 2371 bytes metadata/md5-cache/x11-base/xcb-proto-1.16.0 | 2 +- metadata/md5-cache/x11-base/xorg-proto-2023.2 | 2 +- metadata/md5-cache/x11-base/xorg-proto-2024.1 | 2 +- metadata/md5-cache/x11-base/xorg-proto-9999 | 2 +- .../md5-cache/x11-base/xorg-server-21.1.11 | 2 +- metadata/md5-cache/x11-base/xorg-server-9999 | 2 +- metadata/md5-cache/x11-base/xwayland-23.2.4 | 2 +- .../md5-cache/x11-base/xwayland-23.2.4-r1 | 2 +- metadata/md5-cache/x11-base/xwayland-9999 | 2 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6605 -> 6613 bytes .../x11-drivers/xf86-input-vmmouse-9999 | 2 +- .../x11-drivers/xf86-input-wacom-1.2.0 | 2 +- .../x11-drivers/xf86-input-wacom-1.2.1 | 2 +- .../x11-drivers/xf86-video-amdgpu-9999 | 2 +- .../md5-cache/x11-drivers/xf86-video-ati-9999 | 2 +- .../x11-drivers/xf86-video-intel-9999 | 2 +- .../x11-drivers/xf86-video-qxl-0.1.6 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 27411 -> 27403 bytes metadata/md5-cache/x11-libs/cairo-1.18.0 | 2 +- metadata/md5-cache/x11-libs/cairo-9999 | 2 +- metadata/md5-cache/x11-libs/colord-gtk-0.3.0 | 2 +- metadata/md5-cache/x11-libs/colord-gtk-0.3.1 | 2 +- metadata/md5-cache/x11-libs/fltk-1.3.9999 | 2 +- metadata/md5-cache/x11-libs/fltk-1.4.9999 | 2 +- .../md5-cache/x11-libs/gdk-pixbuf-2.42.10-r1 | 2 +- .../md5-cache/x11-libs/gdk-pixbuf-xlib-2.40.2 | 2 +- metadata/md5-cache/x11-libs/gtk+-3.24.39 | 2 +- metadata/md5-cache/x11-libs/gtk+-3.24.41 | 2 +- .../md5-cache/x11-libs/gtksourceview-4.8.4 | 2 +- metadata/md5-cache/x11-libs/libXvMC-1.0.14 | 2 +- metadata/md5-cache/x11-libs/libdrm-2.4.118 | 2 +- metadata/md5-cache/x11-libs/libdrm-2.4.120 | 2 +- metadata/md5-cache/x11-libs/libdrm-9999 | 2 +- metadata/md5-cache/x11-libs/libnotify-0.8.3 | 2 +- metadata/md5-cache/x11-libs/libpciaccess-0.18 | 2 +- .../md5-cache/x11-libs/libpciaccess-0.18.1 | 2 +- metadata/md5-cache/x11-libs/libvdpau-1.5 | 2 +- metadata/md5-cache/x11-libs/libwnck-43.0-r1 | 2 +- metadata/md5-cache/x11-libs/libxcb-1.16-r1 | 2 +- metadata/md5-cache/x11-libs/libxcb-1.16.1 | 2 +- metadata/md5-cache/x11-libs/libxcvt-0.1.2 | 2 +- metadata/md5-cache/x11-libs/libxcvt-9999 | 2 +- .../md5-cache/x11-libs/libxkbcommon-1.6.0 | 2 +- .../md5-cache/x11-libs/libxkbcommon-1.7.0 | 2 +- metadata/md5-cache/x11-libs/pango-1.51.0 | 2 +- metadata/md5-cache/x11-libs/pango-1.52.1 | 2 +- metadata/md5-cache/x11-libs/pixman-0.43.2 | 2 +- metadata/md5-cache/x11-libs/pixman-0.43.4 | 2 +- metadata/md5-cache/x11-libs/pixman-9999 | 2 +- metadata/md5-cache/x11-libs/qtermwidget-9999 | 2 +- metadata/md5-cache/x11-libs/vte-0.68.0 | 2 +- metadata/md5-cache/x11-libs/vte-0.74.2 | 2 +- metadata/md5-cache/x11-libs/xapp-2.6.1 | 2 +- metadata/md5-cache/x11-libs/xapp-2.8.2-r1 | 2 +- .../md5-cache/x11-libs/xcb-util-errors-1.0.1 | 2 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 64853 -> 64827 bytes metadata/md5-cache/x11-misc/alacarte-3.44.3 | 2 +- metadata/md5-cache/x11-misc/alacarte-3.50.0 | 2 +- .../x11-misc/appmenu-gtk-module-0.7.6 | 2 +- metadata/md5-cache/x11-misc/arandr-0.1.11 | 4 +- metadata/md5-cache/x11-misc/autorandr-1.13.3 | 4 +- metadata/md5-cache/x11-misc/autorandr-1.14 | 4 +- metadata/md5-cache/x11-misc/autorandr-1.15 | 4 +- metadata/md5-cache/x11-misc/autorandr-9999 | 4 +- metadata/md5-cache/x11-misc/birdtray-9999 | 2 +- metadata/md5-cache/x11-misc/bumblebee-9999 | 2 +- metadata/md5-cache/x11-misc/colord-1.4.6-r2 | 2 +- metadata/md5-cache/x11-misc/colord-1.4.7-r1 | 2 +- metadata/md5-cache/x11-misc/dex-0.9.0 | 2 +- metadata/md5-cache/x11-misc/dmenu-9999 | 2 +- metadata/md5-cache/x11-misc/dunst-9999 | 2 +- metadata/md5-cache/x11-misc/fbpanel-7.0-r3 | 2 +- .../md5-cache/x11-misc/gammastep-2.0.9-r1 | 2 +- .../md5-cache/x11-misc/gammastep-2.0.9-r2 | 2 +- metadata/md5-cache/x11-misc/gpaste-3.42.5 | 2 +- .../x11-misc/grub2-theme-preview-2.8.0 | 4 +- .../x11-misc/grub2-theme-preview-2.8.0-r1 | 4 +- metadata/md5-cache/x11-misc/gtkdialog-99999 | 2 +- metadata/md5-cache/x11-misc/i3lock-2.14.1-r2 | 2 +- metadata/md5-cache/x11-misc/i3status-2.14-r1 | 2 +- .../md5-cache/x11-misc/libinput-gestures-2.73 | 2 +- metadata/md5-cache/x11-misc/menulibre-2.2.3 | 4 +- metadata/md5-cache/x11-misc/menumaker-0.99.12 | 2 +- metadata/md5-cache/x11-misc/menumaker-0.99.14 | 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/mozo-1.26.2 | 2 +- metadata/md5-cache/x11-misc/mozo-1.27.0 | 2 +- metadata/md5-cache/x11-misc/mugshot-0.4.3-r2 | 4 +- metadata/md5-cache/x11-misc/nitrogen-99999 | 2 +- metadata/md5-cache/x11-misc/picom-10.2 | 2 +- metadata/md5-cache/x11-misc/picom-11.1 | 2 +- metadata/md5-cache/x11-misc/picom-11.2 | 2 +- metadata/md5-cache/x11-misc/picom-9999 | 2 +- metadata/md5-cache/x11-misc/polybar-3.6.3-r3 | 2 +- metadata/md5-cache/x11-misc/polybar-3.7.1-r1 | 2 +- metadata/md5-cache/x11-misc/py3status-3.57 | 4 +- metadata/md5-cache/x11-misc/qtfm-99999 | 2 +- metadata/md5-cache/x11-misc/redshift-1.12-r10 | 2 +- metadata/md5-cache/x11-misc/redshift-1.12-r11 | 2 +- metadata/md5-cache/x11-misc/revelation-0.5.5 | 2 +- metadata/md5-cache/x11-misc/rofi-9999 | 2 +- metadata/md5-cache/x11-misc/rofi-calc-9999 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.6 | 4 +- metadata/md5-cache/x11-misc/safeeyes-2.1.6-r1 | 4 +- metadata/md5-cache/x11-misc/safeeyes-2.1.6-r2 | 4 +- metadata/md5-cache/x11-misc/safeeyes-2.1.6-r3 | 4 +- .../x11-misc/screenkey-1.5_p20230109 | 4 +- metadata/md5-cache/x11-misc/screenkey-9999 | 4 +- metadata/md5-cache/x11-misc/set_opacity-9999 | 2 +- .../md5-cache/x11-misc/shared-mime-info-2.2 | 2 +- .../x11-misc/shared-mime-info-2.3-r1 | 2 +- .../x11-misc/shared-mime-info-2.4-r1 | 2 +- .../x11-misc/simpleswitcher-99999999 | 2 +- metadata/md5-cache/x11-misc/sunflower-0.5-r2 | 4 +- metadata/md5-cache/x11-misc/tdrop-9999 | 2 +- .../md5-cache/x11-misc/urxvt-font-size-9999 | 2 +- metadata/md5-cache/x11-misc/vym-9999 | 2 +- metadata/md5-cache/x11-misc/xclip-9999 | 2 +- metadata/md5-cache/x11-misc/xflux-gui-2.0-r1 | 4 +- metadata/md5-cache/x11-misc/xkbd-999999 | 2 +- .../x11-misc/xkeyboard-config-2.40-r1 | 2 +- .../md5-cache/x11-misc/xkeyboard-config-2.41 | 2 +- .../md5-cache/x11-misc/xkeyboard-config-9999 | 2 +- metadata/md5-cache/x11-misc/xwallpaper-9999 | 2 +- metadata/md5-cache/x11-misc/zim-0.75.1 | 4 +- metadata/md5-cache/x11-misc/zim-0.75.2 | 4 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8017 -> 8010 bytes metadata/md5-cache/x11-terms/alacritty-0.12.3 | 2 +- metadata/md5-cache/x11-terms/alacritty-9999 | 2 +- .../md5-cache/x11-terms/gnome-terminal-3.44.1 | 2 +- .../md5-cache/x11-terms/gnome-terminal-3.50.1 | 2 +- metadata/md5-cache/x11-terms/guake-3.8.5-r1 | 4 +- metadata/md5-cache/x11-terms/guake-3.9.0 | 4 +- metadata/md5-cache/x11-terms/kitty-0.32.2 | 2 +- metadata/md5-cache/x11-terms/kitty-0.33.1 | 2 +- metadata/md5-cache/x11-terms/kitty-9999 | 2 +- .../x11-terms/kitty-shell-integration-9999 | 2 +- .../md5-cache/x11-terms/kitty-terminfo-9999 | 2 +- metadata/md5-cache/x11-terms/qterminal-9999 | 2 +- metadata/md5-cache/x11-terms/st-9999 | 2 +- metadata/md5-cache/x11-terms/st-terminfo-9999 | 2 +- metadata/md5-cache/x11-terms/terminator-2.1.3 | 4 +- .../md5-cache/x11-terms/terminology-1.13.0 | 2 +- metadata/md5-cache/x11-terms/zutty-0.15 | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 26226 -> 26218 bytes .../x11-themes/adwaita-icon-theme-45.0 | 2 +- .../md5-cache/x11-themes/arc-theme-20210412 | 2 +- .../md5-cache/x11-themes/arc-theme-20220223 | 2 +- .../md5-cache/x11-themes/arc-theme-20220405 | 2 +- .../md5-cache/x11-themes/arc-theme-20221218 | 2 +- .../x11-themes/fluent-icon-theme-2024.02.25 | 4 +- .../md5-cache/x11-themes/fvwm-crystal-3.7.5 | 2 +- .../x11-themes/gnome-backgrounds-45.0 | 2 +- .../md5-cache/x11-themes/greybird-3.22.14 | 2 +- .../x11-themes/tela-icon-theme-99999999 | 2 +- metadata/md5-cache/x11-themes/zuki-themes-4.0 | 2 +- metadata/md5-cache/x11-wm/2bwm-9999 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 16364 -> 16379 bytes metadata/md5-cache/x11-wm/awesome-9999 | 2 +- metadata/md5-cache/x11-wm/cwm-9999 | 2 +- metadata/md5-cache/x11-wm/dwm-9999 | 2 +- .../md5-cache/x11-wm/enlightenment-0.26.0 | 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/fvwm-2.7.0-r3 | 2 +- metadata/md5-cache/x11-wm/fvwm3-1.0.9-r1 | 2 +- metadata/md5-cache/x11-wm/fvwm3-9999 | 2 +- .../md5-cache/x11-wm/herbstluftwm-0.9.5-r2 | 4 +- metadata/md5-cache/x11-wm/herbstluftwm-9999 | 4 +- metadata/md5-cache/x11-wm/i3-4.22 | 2 +- metadata/md5-cache/x11-wm/i3-4.23 | 2 +- metadata/md5-cache/x11-wm/i3-9999 | 2 +- metadata/md5-cache/x11-wm/marco-1.26.2-r1 | 2 +- metadata/md5-cache/x11-wm/marco-1.27.0 | 2 +- metadata/md5-cache/x11-wm/marco-1.27.1 | 2 +- metadata/md5-cache/x11-wm/muffin-5.8.1 | 2 +- metadata/md5-cache/x11-wm/muffin-6.0.1 | 2 +- metadata/md5-cache/x11-wm/mutter-45.2-r1 | 2 +- metadata/md5-cache/x11-wm/mutter-45.4 | 2 +- metadata/md5-cache/x11-wm/mutter-45.5 | 2 +- metadata/md5-cache/x11-wm/mutter-9999 | 2 +- metadata/md5-cache/x11-wm/notion-9999 | 2 +- metadata/md5-cache/x11-wm/openbox-3.6.1-r5 | 2 +- metadata/md5-cache/x11-wm/openbox-3.6.1-r8 | 2 +- metadata/md5-cache/x11-wm/openbox-9999 | 2 +- metadata/md5-cache/x11-wm/qtile-0.23.0-r1 | 4 +- metadata/md5-cache/x11-wm/ratpoison-9999 | 2 +- .../md5-cache/x11-wm/stumpwm-contrib-99999999 | 2 +- metadata/md5-cache/x11-wm/windowmaker-9999 | 2 +- metadata/md5-cache/x11-wm/wmfs-99999999 | 2 +- metadata/md5-cache/x11-wm/xpra-4.4.5-r2 | 2 +- metadata/md5-cache/x11-wm/xpra-4.4.6-r2 | 4 +- metadata/md5-cache/x11-wm/xpra-9999 | 4 +- metadata/md5-cache/xfce-base/Manifest.gz | Bin 5659 -> 5981 bytes .../md5-cache/xfce-base/xfce4-session-4.19.2 | 16 + .../md5-cache/xfce-base/xfce4-settings-4.18.4 | 2 +- .../md5-cache/xfce-base/xfce4-settings-4.19.1 | 2 +- .../md5-cache/xfce-base/xfce4-settings-4.19.2 | 16 + metadata/md5-cache/xfce-extra/Manifest.gz | Bin 8032 -> 8030 bytes .../xfce-extra/xfce4-alsa-plugin-0.3.0-r1 | 2 +- .../xfce-extra/xfce4-panel-profiles-1.0.13 | 2 +- .../xfce-extra/xfce4-panel-profiles-1.0.14 | 2 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- .../stabilization-groups/tree-sitter.group | 2 + .../stabilization-groups/virtualbox.group | 5 + metadata/timestamp | 2 +- metadata/timestamp.calculate | 15530 ++++++++-------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43596 -> 43612 bytes net-analyzer/nagios-core/Manifest | 3 +- .../files/nagios-core-4.5.1-musl.patch | 98 + .../nagios-core/nagios-core-4.5.1.ebuild | 2 + net-analyzer/netdata/Manifest | 2 + net-analyzer/netdata/netdata-1.45.2.ebuild | 155 + net-analyzer/trippy/Manifest | 128 +- net-analyzer/trippy/trippy-0.10.0.ebuild | 296 + net-analyzer/trippy/trippy-0.9.0.ebuild | 4 +- net-firewall/Manifest.gz | Bin 4224 -> 4225 bytes net-firewall/ipset/Manifest | 2 - net-firewall/ipset/ipset-7.19-r1.ebuild | 114 - net-libs/Manifest.gz | Bin 32007 -> 32007 bytes net-libs/rustls-ffi/Manifest | 2 + net-libs/rustls-ffi/rustls-ffi-0.12.2.ebuild | 110 + net-mail/Manifest.gz | Bin 14053 -> 14055 bytes net-mail/mu/Manifest | 3 +- net-mail/mu/files/mu-1.12.2-musl.patch | 31 + net-mail/mu/mu-1.12.2.ebuild | 3 + net-misc/Manifest.gz | Bin 54964 -> 54973 bytes net-misc/curl/Manifest | 10 +- net-misc/curl/curl-8.5.0-r3.ebuild | 3 +- net-misc/curl/curl-8.5.0.ebuild | 364 - ...l-8.6.0-r1.ebuild => curl-8.6.0-r2.ebuild} | 3 +- ...curl-8.7.1.ebuild => curl-8.7.1-r1.ebuild} | 6 +- .../curl/files/curl-8.6.0-rustls-fixes.patch | 252 + ...os.patch => curl-8.7.1-rustls-fixes.patch} | 30 +- net-misc/passt/Manifest | 6 +- net-misc/passt/metadata.xml | 4 + net-misc/passt/passt-2024.03.26.ebuild | 40 + net-misc/passt/passt-9999.ebuild | 4 +- net-misc/yt-dlp/Manifest | 4 +- net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild | 75 - net-misc/yt-dlp/yt-dlp-9999.ebuild | 2 + net-p2p/Manifest.gz | Bin 6914 -> 6918 bytes net-p2p/arti/Manifest | 131 + net-p2p/arti/arti-1.2.0.ebuild | 599 + net-vpn/Manifest.gz | Bin 7560 -> 7562 bytes net-vpn/frp/Manifest | 15 +- net-vpn/frp/files/frpc.service | 5 +- net-vpn/frp/files/frpc_at_.service | 5 +- net-vpn/frp/files/frps.service | 4 +- net-vpn/frp/files/frps_at_.service | 4 +- net-vpn/frp/frp-0.45.0.ebuild | 37 - net-vpn/frp/frp-0.53.2-r1.ebuild | 64 + net-vpn/frp/frp-0.53.2.ebuild | 65 - net-vpn/frp/frp-0.56.0.ebuild | 65 + net-wireless/Manifest.gz | Bin 13912 -> 13906 bytes net-wireless/blueman/Manifest | 4 +- net-wireless/blueman/blueman-2.4.ebuild | 150 + net-wireless/blueman/blueman-9999.ebuild | 20 +- net-wireless/sigutils/Manifest | 2 +- ...-0.3.0.ebuild => sigutils-0.3.0-r1.ebuild} | 3 +- profiles/Manifest.gz | Bin 203043 -> 203050 bytes profiles/arch/powerpc/package.use.force | 11 +- profiles/arch/powerpc/package.use.mask | 9 + profiles/arch/powerpc/ppc64/package.use.force | 10 +- profiles/arch/powerpc/ppc64/package.use.mask | 8 - .../arm/17.0/musl/package.use.stable.mask | 6 + profiles/features/musl/package.mask | 1 + profiles/package.mask | 7 + profiles/use.local.desc | 2 - sci-biology/Manifest.gz | Bin 19177 -> 19181 bytes sci-biology/emboss/Manifest | 2 +- ...6.6.0-r2.ebuild => emboss-6.6.0-r3.ebuild} | 3 + sci-libs/Manifest.gz | Bin 45144 -> 45154 bytes sci-libs/caffe2/Manifest | 2 +- sci-libs/caffe2/caffe2-2.2.1-r1.ebuild | 3 +- sci-libs/dcmtk/Manifest | 2 +- sci-libs/dcmtk/dcmtk-3.6.8.ebuild | 3 +- sci-libs/givaro/Manifest | 3 +- .../givaro/files/givaro-4.2.0-gcc14.patch | 31 + sci-libs/givaro/givaro-4.2.0.ebuild | 1 + sci-libs/lis/Manifest | 5 +- sci-libs/lis/files/lis-2.1.3-autotools.patch | 431 + .../{lis-1.6.5.ebuild => lis-1.6.5-r1.ebuild} | 11 +- sci-libs/lis/lis-2.1.3.ebuild | 62 + sci-libs/netcdf-fortran/Manifest | 6 +- .../netcdf-fortran-4.5.4-r1.ebuild | 7 +- .../netcdf-fortran-4.5.4.ebuild | 7 +- .../netcdf-fortran-4.6.1.ebuild | 7 +- sci-mathematics/Manifest.gz | Bin 19324 -> 19320 bytes sci-mathematics/singular/Manifest | 4 +- .../singular/singular-4.3.2_p10.ebuild | 10 +- .../singular/singular-4.3.2_p16.ebuild | 10 +- sys-apps/Manifest.gz | Bin 50826 -> 50818 bytes sys-apps/kexec-tools/Manifest | 3 +- ...ec-tools-2.0.28-binutils-2.42-x86_64.patch | 94 + .../kexec-tools/kexec-tools-2.0.28.ebuild | 1 + sys-apps/openrc/Manifest | 2 +- sys-apps/openrc/openrc-9999.ebuild | 7 +- sys-apps/yarn/Manifest | 2 + sys-apps/yarn/yarn-1.22.22.ebuild | 40 + sys-boot/Manifest.gz | Bin 5724 -> 5728 bytes sys-boot/vboot-utils/Manifest | 2 +- .../vboot-utils-80_p20200108.ebuild | 9 +- sys-cluster/Manifest.gz | Bin 11385 -> 11375 bytes sys-cluster/ceph/Manifest | 4 +- ...-16.2.15.ebuild => ceph-16.2.15-r1.ebuild} | 5 - ...18.2.1-r1.ebuild => ceph-18.2.1-r2.ebuild} | 4 - sys-devel/Manifest.gz | Bin 7698 -> 7698 bytes sys-devel/gcc/Manifest | 8 + sys-devel/gcc/gcc-11.4.1_p20240328.ebuild | 65 + sys-devel/gcc/gcc-12.3.1_p20240329.ebuild | 65 + sys-devel/gcc/gcc-13.2.1_p20240330.ebuild | 66 + sys-devel/gcc/gcc-14.0.1_pre20240331.ebuild | 66 + sys-fs/Manifest.gz | Bin 22218 -> 22220 bytes sys-fs/mdadm/Manifest | 3 +- sys-fs/mdadm/files/mdadm-4.3-no-udev.patch | 31 + sys-fs/mdadm/mdadm-4.3.ebuild | 1 + sys-kernel/Manifest.gz | Bin 4572 -> 4576 bytes sys-kernel/asahi-sources/Manifest | 9 +- ....ebuild => asahi-sources-6.6.0_p16.ebuild} | 11 +- ...es-6.6.0_p16-enable-speakers-stage1.patch} | 0 ...es-6.6.0_p16-enable-speakers-stage2.patch} | 0 sys-kernel/git-sources/Manifest | 2 + .../git-sources/git-sources-6.9_rc2.ebuild | 39 + sys-kernel/linux-docs/Manifest | 4 +- ...-6.6.21.ebuild => linux-docs-6.8.2.ebuild} | 6 +- sys-process/Manifest.gz | Bin 10146 -> 10143 bytes sys-process/glances/Manifest | 4 +- sys-process/glances/glances-3.3.0-r1.ebuild | 8 +- sys-process/glances/glances-3.4.0.3.ebuild | 8 +- virtual/Manifest.gz | Bin 27867 -> 27860 bytes virtual/ruby-ssl/Manifest | 2 +- virtual/ruby-ssl/ruby-ssl-13.ebuild | 4 +- virtual/rubygems/Manifest | 3 +- virtual/rubygems/rubygems-18.ebuild | 24 - virtual/rubygems/rubygems-19.ebuild | 4 +- www-apps/Manifest.gz | Bin 13474 -> 13476 bytes www-apps/hugo/Manifest | 2 +- www-apps/hugo/hugo-0.121.2.ebuild | 2 +- www-apps/mediawiki/Manifest | 12 +- www-apps/mediawiki/mediawiki-1.39.6.ebuild | 90 - www-apps/mediawiki/mediawiki-1.39.7.ebuild | 2 +- www-apps/mediawiki/mediawiki-1.40.2.ebuild | 92 - www-apps/mediawiki/mediawiki-1.40.3.ebuild | 2 +- www-apps/mediawiki/mediawiki-1.41.0.ebuild | 92 - www-apps/mediawiki/mediawiki-1.41.1.ebuild | 2 +- www-apps/sonarr-bin/Manifest | 12 +- ...08.ebuild => sonarr-bin-4.0.3.1413.ebuild} | 10 +- www-apps/ttyd/Manifest | 4 +- www-apps/ttyd/ttyd-1.7.4-r1.ebuild | 2 +- www-apps/ttyd/ttyd-1.7.7.ebuild | 42 + www-client/Manifest.gz | Bin 6044 -> 6042 bytes www-client/firefox/Manifest | 304 - www-client/firefox/firefox-115.8.0.ebuild | 1406 -- www-client/firefox/firefox-123.0.1-r1.ebuild | 1453 -- www-client/firefox/firefox-124.0.ebuild | 1425 -- www-client/seamonkey/Manifest | 12 - .../seamonkey/seamonkey-2.53.17.1-r1.ebuild | 580 - .../seamonkey/seamonkey-2.53.17.1.ebuild | 570 - www-client/seamonkey/seamonkey-2.53.17.ebuild | 569 - www-client/seamonkey/seamonkey-2.53.18.ebuild | 576 - www-misc/Manifest.gz | Bin 2751 -> 2750 bytes www-misc/htdig/Manifest | 2 +- www-misc/htdig/htdig-3.2.0_beta6-r5.ebuild | 6 +- www-servers/Manifest.gz | Bin 4701 -> 4697 bytes www-servers/nginx-unit/Manifest | 4 +- .../nginx-unit/nginx-unit-1.31.1.ebuild | 102 - .../nginx-unit/nginx-unit-1.32.0.ebuild | 2 +- x11-themes/Manifest.gz | Bin 20564 -> 20567 bytes x11-themes/fluent-icon-theme/Manifest | 2 +- .../fluent-icon-theme-2024.02.25.ebuild | 2 +- xfce-base/Manifest.gz | Bin 3048 -> 3054 bytes xfce-base/xfce4-session/Manifest | 2 + .../xfce4-session/xfce4-session-4.19.2.ebuild | 89 + xfce-base/xfce4-settings/Manifest | 2 + .../xfce4-settings-4.19.2.ebuild | 96 + 8266 files changed, 27826 insertions(+), 35186 deletions(-) create mode 100644 app-admin/consul-template/consul-template-0.37.4.ebuild create mode 100644 app-admin/consul/consul-1.15.11.ebuild rename app-admin/consul/{consul-1.15.7.ebuild => consul-1.18.1.ebuild} (77%) rename app-admin/restart-services/{restart-services-1.0.ebuild => restart-services-1.2.ebuild} (96%) create mode 100644 app-admin/xkcdpass/xkcdpass-1.19.9.ebuild create mode 100644 app-arch/libarchive/files/libarchive-3.7.2-safe-fprintf.patch rename app-arch/libarchive/{libarchive-3.7.2-r2.ebuild => libarchive-3.7.2-r3.ebuild} (98%) delete mode 100644 app-arch/xz-utils/xz-utils-5.6.1.ebuild delete mode 100644 app-containers/buildah/buildah-1.33.5.ebuild delete mode 100644 app-containers/buildah/buildah-1.33.6.ebuild delete mode 100644 app-containers/buildah/buildah-1.34.0.ebuild rename app-containers/buildah/{buildah-1.35.1.ebuild => buildah-1.35.3.ebuild} (95%) create mode 100644 app-containers/buildah/files/dont-call-as-directly-upstream-pr-5436.patch create mode 100644 app-containers/buildah/files/softcode-strip-upstream-pr-5446.patch delete mode 100644 app-containers/podman/files/podman.confd delete mode 100644 app-containers/podman/files/podman.initd rename app-containers/podman/{podman-4.9.3.ebuild => podman-5.0.1.ebuild} (61%) rename app-editors/logseq-desktop-bin/{logseq-desktop-bin-0.10.6-r1.ebuild => logseq-desktop-bin-0.10.8.ebuild} (100%) create mode 100644 app-emacs/buttercup/buttercup-1.35.ebuild create mode 100644 app-emacs/buttercup/buttercup-9999.ebuild rename app-emacs/mastodon/{mastodon-1.0.17.ebuild => mastodon-1.0.19.ebuild} (58%) create mode 100644 app-emacs/mastodon/mastodon-9999.ebuild rename app-emacs/package-lint/{package-lint-0.21-r1.ebuild => package-lint-0.23.ebuild} (89%) create mode 100644 app-emacs/uxntal-mode/uxntal-mode-0.3.ebuild create mode 100644 app-office/joplin-desktop/joplin-desktop-3.0.2.ebuild create mode 100644 app-portage/metagen/metagen-0.7.4.ebuild create mode 100644 app-portage/pfl/pfl-3.5.2.ebuild delete mode 100644 dev-java/commons-beanutils/commons-beanutils-1.9.4-r1.ebuild create mode 100644 dev-java/commons-beanutils/commons-beanutils-1.9.4-r2.ebuild create mode 100644 dev-java/commons-beanutils/files/commons-collections-3.2.2-fixes.patch rename dev-java/coursier-bin/{coursier-bin-2.1.5.ebuild => coursier-bin-2.1.9.ebuild} (91%) create mode 100644 dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild create mode 100644 dev-java/velocity/files/velocity-2.3-skipSecurityManager.patch delete mode 100644 dev-lang/luau/luau-0.609.ebuild rename dev-lang/luau/{luau-0.611.ebuild => luau-0.618.ebuild} (76%) rename dev-lang/php/{php-8.2.16-r1.ebuild => php-8.2.17.ebuild} (100%) rename dev-lang/php/{php-8.3.3-r1.ebuild => php-8.3.4.ebuild} (95%) delete mode 100644 dev-lang/spidermonkey/spidermonkey-115.7.0.ebuild delete mode 100644 dev-lang/spidermonkey/spidermonkey-115.8.0.ebuild delete mode 100644 dev-lang/spidermonkey/spidermonkey-115.9.0.ebuild create mode 100644 dev-libs/cowsql/cowsql-1.15.6.ebuild delete mode 100644 dev-libs/nss/nss-3.91.ebuild create mode 100644 dev-libs/openssl/files/openssl-3.2.1-riscv.patch rename dev-libs/raft/{raft-0.19.1.ebuild => raft-0.22.1.ebuild} (96%) create mode 100644 dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.5.ebuild create mode 100644 dev-libs/tree-sitter-css/files/tree-sitter-css-0.20.0-test-selector.patch delete mode 100644 dev-libs/tree-sitter-css/tree-sitter-css-0.19.0.ebuild create mode 100644 dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.15.0.ebuild create mode 100644 dev-libs/tree-sitter-html/tree-sitter-html-0.20.2.ebuild create mode 100644 dev-libs/tree-sitter/files/tree-sitter-0.22.2-no-static.patch create mode 100644 dev-libs/tree-sitter/tree-sitter-0.22.2.ebuild delete mode 100644 dev-python/Faker/Faker-23.3.0.ebuild delete mode 100644 dev-python/Faker/Faker-24.1.0.ebuild delete mode 100644 dev-python/Faker/Faker-24.3.0.ebuild create mode 100644 dev-python/GitPython/GitPython-3.1.43.ebuild create mode 100644 dev-python/aiodns/aiodns-3.2.0.ebuild create mode 100644 dev-python/alembic/files/alembic-1.13.1-pytest-8.patch create mode 100644 dev-python/apprise/apprise-1.7.5.ebuild create mode 100644 dev-python/attrs/files/attrs-23.2.0-pytest-8.patch create mode 100644 dev-python/boltons/boltons-24.0.0.ebuild create mode 100644 dev-python/cssutils/cssutils-2.10.2.ebuild create mode 100644 dev-python/cython/cython-3.0.10.ebuild delete mode 100644 dev-python/elementpath/elementpath-4.3.0.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.21.1.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.21.2.ebuild delete mode 100644 dev-python/fido2/fido2-1.1.2.ebuild delete mode 100644 dev-python/flask-migrate/flask-migrate-4.0.5.ebuild delete mode 100644 dev-python/flask-migrate/flask-migrate-4.0.6.ebuild create mode 100644 dev-python/flufl-lock/flufl-lock-8.1.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.121.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.123.0.ebuild delete mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.62.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.100.0.ebuild create mode 100644 dev-python/inflect/inflect-7.2.0.ebuild create mode 100644 dev-python/ipython/ipython-8.23.0.ebuild create mode 100644 dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild delete mode 100644 dev-python/jupyter-core/jupyter-core-5.7.1.ebuild delete mode 100644 dev-python/jupyter-events/jupyter-events-0.9.0.ebuild delete mode 100644 dev-python/jupyter-server-terminals/jupyter-server-terminals-0.5.2.ebuild delete mode 100644 dev-python/jupyterlab-server/jupyterlab-server-2.25.3.ebuild create mode 100644 dev-python/lxml/lxml-5.2.0.ebuild create mode 100644 dev-python/mkdocs-material/mkdocs-material-9.5.16.ebuild delete mode 100644 dev-python/nbclient/nbclient-0.9.0.ebuild delete mode 100644 dev-python/nbclient/nbclient-0.9.1.ebuild delete mode 100644 dev-python/nbformat/nbformat-5.10.2.ebuild delete mode 100644 dev-python/nbformat/nbformat-5.9.2.ebuild delete mode 100644 dev-python/notebook/notebook-7.1.1.ebuild create mode 100644 dev-python/numpy/numpy-2.0.0_rc1.ebuild delete mode 100644 dev-python/owslib/owslib-0.29.3.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-8.13.31.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-8.13.32.ebuild create mode 100644 dev-python/pillow/pillow-10.3.0.ebuild delete mode 100644 dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild delete mode 100644 dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild create mode 100644 dev-python/pycparser/pycparser-2.22.ebuild delete mode 100644 dev-python/pyelftools/pyelftools-0.30.ebuild delete mode 100644 dev-python/pyscard/pyscard-2.0.7.ebuild delete mode 100644 dev-python/pytest-rerunfailures/pytest-rerunfailures-13.0.ebuild create mode 100644 dev-python/pytest-xprocess/pytest-xprocess-1.0.1.ebuild delete mode 100644 dev-python/python-novaclient/python-novaclient-18.5.0.ebuild create mode 100644 dev-python/python-redmine/python-redmine-2.5.0.ebuild delete mode 100644 dev-python/raet/raet-0.6.8-r5.ebuild rename dev-python/recurring-ical-events/{recurring-ical-events-2.1.2.ebuild => recurring-ical-events-2.2.0.ebuild} (96%) delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.41.0.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.43.0.ebuild rename dev-python/setuptools/{setuptools-69.0.3.ebuild => setuptools-69.0.3-r1.ebuild} (98%) rename dev-python/setuptools/{setuptools-69.2.0.ebuild => setuptools-69.2.0-r1.ebuild} (97%) delete mode 100644 dev-python/stripe/stripe-8.6.0.ebuild delete mode 100644 dev-python/stripe/stripe-8.8.0.ebuild create mode 100644 dev-python/trimesh/trimesh-4.2.4.ebuild create mode 100644 dev-python/types-docutils/types-docutils-0.20.0.20240331.ebuild create mode 100644 dev-python/types-gdb/types-gdb-12.1.4.20240401.ebuild delete mode 100644 dev-python/xmlschema/xmlschema-3.0.2.ebuild delete mode 100644 dev-python/zipp/zipp-3.17.0.ebuild delete mode 100644 dev-python/zipp/zipp-3.18.0.ebuild delete mode 100644 dev-ruby/deckar01-task_list/deckar01-task_list-2.3.2.ebuild create mode 100644 dev-ruby/letter_opener/letter_opener-1.10.0.ebuild create mode 100644 dev-ruby/net-smtp/net-smtp-0.5.0.ebuild rename dev-ruby/rspec-rails/{rspec-rails-6.1.2.ebuild => rspec-rails-6.1.2-r1.ebuild} (93%) create mode 100644 dev-ruby/ruby-ole/ruby-ole-1.2.13.1.ebuild create mode 100644 dev-util/cucumber-core/cucumber-core-13.0.2.ebuild create mode 100644 dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild create mode 100644 dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild create mode 100644 dev-util/cucumber-messages/cucumber-messages-24.1.0.ebuild delete mode 100644 dev-util/hfstospell/files/hfstospell-0.5.3-gcc-13-fix.patch delete mode 100644 dev-util/hfstospell/hfstospell-0.5.3-r1.ebuild create mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild create mode 100644 dev-util/quilt/quilt-0.68.ebuild rename dev-util/shards/{shards-0.17.3.ebuild => shards-0.18.0.ebuild} (75%) delete mode 100644 dev-util/stripe-mock/stripe-mock-0.182.0.ebuild create mode 100644 dev-util/tree-sitter-cli/tree-sitter-cli-0.22.2.ebuild rename games-engines/odamex/{odamex-10.4.0-r2.ebuild => odamex-10.4.0-r3.ebuild} (91%) create mode 100644 games-strategy/0ad/files/0ad-0.0.26_alpha-libxml2-2.12.patch delete mode 100644 games-strategy/freeciv/freeciv-3.0.10.ebuild rename games-strategy/freeciv/{freeciv-3.1.0_beta4.ebuild => freeciv-3.1.0.ebuild} (100%) delete mode 100644 games-util/cartridges/cartridges-2.7.2-r1.ebuild rename kde-plasma/kscreenlocker/files/{kde6-fingerprint.pam => kde-fingerprint.pam} (88%) rename kde-plasma/kscreenlocker/files/{kde6.pam => kde-r1.pam} (100%) rename kde-plasma/kscreenlocker/files/{kde6-smartcard.pam => kde-smartcard.pam} (83%) create mode 100644 kde-plasma/kscreenlocker/files/kscreenlocker-6.0.3-fix-lockscreen-race.patch rename kde-plasma/kscreenlocker/{kscreenlocker-6.0.3.ebuild => kscreenlocker-6.0.3-r1.ebuild} (89%) delete mode 100644 mail-client/thunderbird/thunderbird-115.8.1.ebuild delete mode 100644 media-fonts/fonts-meta/fonts-meta-3.ebuild delete mode 100644 media-gfx/libbgcode/libbgcode-0.0.20231116.ebuild delete mode 100644 media-gfx/libbgcode/libbgcode-0.0.20240220-r1.ebuild delete mode 100644 media-gfx/libbgcode/libbgcode-0.0.20240318.ebuild create mode 100644 media-libs/ctl/ctl-1.5.3.ebuild delete mode 100644 media-libs/libsoundtouch/files/libsoundtouch-2.3.2-flags.patch rename media-libs/libsoundtouch/{libsoundtouch-2.3.2-r1.ebuild => libsoundtouch-2.3.3.ebuild} (93%) create mode 100644 media-libs/netpbm/netpbm-11.6.0.ebuild delete mode 100644 media-libs/openh264/openh264-2.4.0-r1.ebuild create mode 100644 media-sound/hydrogen/files/hydrogen-1.2.2-no-pch-include.patch create mode 100644 media-sound/linuxsampler/linuxsampler-2.3.1.ebuild delete mode 100644 media-sound/sidplayfp/sidplayfp-2.5.1.ebuild rename media-sound/sidplayfp/{sidplayfp-2.5.0.ebuild => sidplayfp-2.7.0.ebuild} (96%) delete mode 100644 media-tv/plex-media-server/plex-media-server-1.32.7.7621.ebuild rename media-tv/plex-media-server/{plex-media-server-1.32.5.7516.ebuild => plex-media-server-1.40.1.8227.ebuild} (83%) create mode 100644 media-video/mkvtoolnix/files/mkvtoolnix-83.0.0-fix-disable-gui.patch rename media-video/mkvtoolnix/{mkvtoolnix-82.0.ebuild => mkvtoolnix-83.0.ebuild} (96%) create mode 100644 metadata/md5-cache/app-admin/consul-1.15.11 rename metadata/md5-cache/app-admin/{consul-1.15.7 => consul-1.18.1} (73%) create mode 100644 metadata/md5-cache/app-admin/consul-template-0.37.4 rename metadata/md5-cache/app-admin/{restart-services-1.0 => restart-services-1.2} (86%) create mode 100644 metadata/md5-cache/app-admin/xkcdpass-1.19.9 rename metadata/md5-cache/app-arch/{libarchive-3.7.2-r2 => libarchive-3.7.2-r3} (99%) delete mode 100644 metadata/md5-cache/app-arch/xz-utils-5.6.1 delete mode 100644 metadata/md5-cache/app-containers/buildah-1.33.5 delete mode 100644 metadata/md5-cache/app-containers/buildah-1.33.6 delete mode 100644 metadata/md5-cache/app-containers/buildah-1.34.0 rename metadata/md5-cache/app-containers/{buildah-1.35.1 => buildah-1.35.3} (90%) delete mode 100644 metadata/md5-cache/app-containers/podman-4.9.3 create mode 100644 metadata/md5-cache/app-containers/podman-5.0.1 rename metadata/md5-cache/app-editors/{logseq-desktop-bin-0.10.6-r1 => logseq-desktop-bin-0.10.8} (96%) create mode 100644 metadata/md5-cache/app-emacs/buttercup-1.35 create mode 100644 metadata/md5-cache/app-emacs/buttercup-9999 rename metadata/md5-cache/app-emacs/{mastodon-1.0.17 => mastodon-1.0.19} (78%) create mode 100644 metadata/md5-cache/app-emacs/mastodon-9999 rename metadata/md5-cache/app-emacs/{package-lint-0.21-r1 => package-lint-0.23} (77%) create mode 100644 metadata/md5-cache/app-emacs/uxntal-mode-0.3 create mode 100644 metadata/md5-cache/app-office/joplin-desktop-3.0.2 create mode 100644 metadata/md5-cache/app-portage/metagen-0.7.4 create mode 100644 metadata/md5-cache/app-portage/pfl-3.5.2 delete mode 100644 metadata/md5-cache/dev-java/commons-beanutils-1.9.4-r1 create mode 100644 metadata/md5-cache/dev-java/commons-beanutils-1.9.4-r2 rename metadata/md5-cache/dev-java/{coursier-bin-2.1.5 => coursier-bin-2.1.9} (69%) create mode 100644 metadata/md5-cache/dev-java/scala-cli-bin-1.2.1 delete mode 100644 metadata/md5-cache/dev-lang/luau-0.611 rename metadata/md5-cache/dev-lang/{luau-0.609 => luau-0.618} (72%) rename metadata/md5-cache/dev-lang/{php-8.2.16-r1 => php-8.2.17} (99%) rename metadata/md5-cache/dev-lang/{php-8.3.3-r1 => php-8.3.4} (60%) delete mode 100644 metadata/md5-cache/dev-lang/spidermonkey-115.7.0 delete mode 100644 metadata/md5-cache/dev-lang/spidermonkey-115.8.0 delete mode 100644 metadata/md5-cache/dev-lang/spidermonkey-115.9.0 create mode 100644 metadata/md5-cache/dev-libs/cowsql-1.15.6 delete mode 100644 metadata/md5-cache/dev-libs/nss-3.91 rename metadata/md5-cache/dev-libs/{raft-0.19.1 => raft-0.22.1} (84%) create mode 100644 metadata/md5-cache/dev-libs/tree-sitter-0.22.2 create mode 100644 metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.5 create mode 100644 metadata/md5-cache/dev-libs/tree-sitter-haskell-0.15.0 rename metadata/md5-cache/dev-libs/{tree-sitter-css-0.19.0 => tree-sitter-html-0.20.2} (58%) delete mode 100644 metadata/md5-cache/dev-python/Faker-23.3.0 delete mode 100644 metadata/md5-cache/dev-python/Faker-24.1.0 delete mode 100644 metadata/md5-cache/dev-python/Faker-24.3.0 create mode 100644 metadata/md5-cache/dev-python/GitPython-3.1.43 create mode 100644 metadata/md5-cache/dev-python/aiodns-3.2.0 create mode 100644 metadata/md5-cache/dev-python/apprise-1.7.5 create mode 100644 metadata/md5-cache/dev-python/boltons-24.0.0 create mode 100644 metadata/md5-cache/dev-python/cssutils-2.10.2 create mode 100644 metadata/md5-cache/dev-python/cython-3.0.10 delete mode 100644 metadata/md5-cache/dev-python/elementpath-4.3.0 delete mode 100644 metadata/md5-cache/dev-python/fakeredis-2.21.1 delete mode 100644 metadata/md5-cache/dev-python/fakeredis-2.21.2 delete mode 100644 metadata/md5-cache/dev-python/fido2-1.1.2 delete mode 100644 metadata/md5-cache/dev-python/flask-migrate-4.0.5 delete mode 100644 metadata/md5-cache/dev-python/flask-migrate-4.0.6 create mode 100644 metadata/md5-cache/dev-python/flufl-lock-8.1.0 delete mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.121.0 delete mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.123.0 delete mode 100644 metadata/md5-cache/dev-python/googleapis-common-protos-1.62.0 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.100.0 create mode 100644 metadata/md5-cache/dev-python/inflect-7.2.0 create mode 100644 metadata/md5-cache/dev-python/ipython-8.23.0 create mode 100644 metadata/md5-cache/dev-python/jaraco-classes-3.4.0 delete mode 100644 metadata/md5-cache/dev-python/jupyter-core-5.7.1 delete mode 100644 metadata/md5-cache/dev-python/jupyter-events-0.9.0 delete mode 100644 metadata/md5-cache/dev-python/jupyter-server-terminals-0.5.2 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-server-2.25.3 create mode 100644 metadata/md5-cache/dev-python/lxml-5.2.0 create mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.5.16 delete mode 100644 metadata/md5-cache/dev-python/nbclient-0.9.0 delete mode 100644 metadata/md5-cache/dev-python/nbclient-0.9.1 delete mode 100644 metadata/md5-cache/dev-python/nbformat-5.10.2 delete mode 100644 metadata/md5-cache/dev-python/nbformat-5.9.2 delete mode 100644 metadata/md5-cache/dev-python/notebook-7.1.1 create mode 100644 metadata/md5-cache/dev-python/numpy-2.0.0_rc1 delete mode 100644 metadata/md5-cache/dev-python/owslib-0.29.3 delete mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.13.31 delete mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.13.32 create mode 100644 metadata/md5-cache/dev-python/pillow-10.3.0 delete mode 100644 metadata/md5-cache/dev-python/pyClamd-0.4.0-r4 delete mode 100644 metadata/md5-cache/dev-python/pyaudio-0.2.13-r1 create mode 100644 metadata/md5-cache/dev-python/pycparser-2.22 delete mode 100644 metadata/md5-cache/dev-python/pyscard-2.0.7 delete mode 100644 metadata/md5-cache/dev-python/pytest-rerunfailures-13.0 create mode 100644 metadata/md5-cache/dev-python/pytest-xprocess-1.0.1 delete mode 100644 metadata/md5-cache/dev-python/python-novaclient-18.5.0 create mode 100644 metadata/md5-cache/dev-python/python-redmine-2.5.0 delete mode 100644 metadata/md5-cache/dev-python/raet-0.6.8-r5 rename metadata/md5-cache/dev-python/{recurring-ical-events-2.1.2 => recurring-ical-events-2.2.0} (87%) delete mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.41.0 delete mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.43.0 delete mode 100644 metadata/md5-cache/dev-python/setuptools-69.0.3 create mode 100644 metadata/md5-cache/dev-python/setuptools-69.0.3-r1 delete mode 100644 metadata/md5-cache/dev-python/setuptools-69.2.0 create mode 100644 metadata/md5-cache/dev-python/setuptools-69.2.0-r1 delete mode 100644 metadata/md5-cache/dev-python/stripe-8.6.0 delete mode 100644 metadata/md5-cache/dev-python/stripe-8.8.0 create mode 100644 metadata/md5-cache/dev-python/trimesh-4.2.4 rename metadata/md5-cache/dev-python/{pyelftools-0.30 => types-docutils-0.20.0.20240331} (52%) create mode 100644 metadata/md5-cache/dev-python/types-gdb-12.1.4.20240401 delete mode 100644 metadata/md5-cache/dev-python/xmlschema-3.0.2 delete mode 100644 metadata/md5-cache/dev-python/zipp-3.17.0 delete mode 100644 metadata/md5-cache/dev-python/zipp-3.18.0 delete mode 100644 metadata/md5-cache/dev-ruby/deckar01-task_list-2.3.2 create mode 100644 metadata/md5-cache/dev-ruby/letter_opener-1.10.0 create mode 100644 metadata/md5-cache/dev-ruby/net-smtp-0.5.0 rename metadata/md5-cache/dev-ruby/{rspec-rails-6.1.2 => rspec-rails-6.1.2-r1} (64%) create mode 100644 metadata/md5-cache/dev-ruby/ruby-ole-1.2.13.1 create mode 100644 metadata/md5-cache/dev-util/cucumber-core-13.0.2 create mode 100644 metadata/md5-cache/dev-util/cucumber-cucumber-expressions-17.1.0 create mode 100644 metadata/md5-cache/dev-util/cucumber-html-formatter-21.3.1 create mode 100644 metadata/md5-cache/dev-util/cucumber-messages-24.1.0 delete mode 100644 metadata/md5-cache/dev-util/hfstospell-0.5.3-r1 create mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.4.0 create mode 100644 metadata/md5-cache/dev-util/quilt-0.68 rename metadata/md5-cache/dev-util/{shards-0.17.3 => shards-0.18.0} (75%) delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.182.0 create mode 100644 metadata/md5-cache/dev-util/tree-sitter-cli-0.22.2 rename metadata/md5-cache/games-engines/{odamex-10.4.0-r2 => odamex-10.4.0-r3} (66%) delete mode 100644 metadata/md5-cache/games-strategy/freeciv-3.0.10 rename metadata/md5-cache/games-strategy/{freeciv-3.1.0_beta4 => freeciv-3.1.0} (93%) delete mode 100644 metadata/md5-cache/games-util/cartridges-2.7.2-r1 rename metadata/md5-cache/kde-plasma/{kscreenlocker-6.0.3 => kscreenlocker-6.0.3-r1} (98%) delete mode 100644 metadata/md5-cache/mail-client/thunderbird-115.8.1 delete mode 100644 metadata/md5-cache/media-fonts/fonts-meta-3 delete mode 100644 metadata/md5-cache/media-gfx/libbgcode-0.0.20231116 delete mode 100644 metadata/md5-cache/media-gfx/libbgcode-0.0.20240220-r1 delete mode 100644 metadata/md5-cache/media-gfx/libbgcode-0.0.20240318 create mode 100644 metadata/md5-cache/media-libs/ctl-1.5.3 rename metadata/md5-cache/media-libs/{libsoundtouch-2.3.2-r1 => libsoundtouch-2.3.3} (92%) create mode 100644 metadata/md5-cache/media-libs/netpbm-11.6.0 delete mode 100644 metadata/md5-cache/media-libs/openh264-2.4.0-r1 create mode 100644 metadata/md5-cache/media-sound/linuxsampler-2.3.1 delete mode 100644 metadata/md5-cache/media-sound/sidplayfp-2.5.1 rename metadata/md5-cache/media-sound/{sidplayfp-2.5.0 => sidplayfp-2.7.0} (79%) delete mode 100644 metadata/md5-cache/media-tv/plex-media-server-1.32.7.7621 rename metadata/md5-cache/media-tv/{plex-media-server-1.32.5.7516 => plex-media-server-1.40.1.8227} (56%) rename metadata/md5-cache/media-video/{mkvtoolnix-82.0 => mkvtoolnix-83.0} (95%) create mode 100644 metadata/md5-cache/net-analyzer/netdata-1.45.2 create mode 100644 metadata/md5-cache/net-analyzer/trippy-0.10.0 delete mode 100644 metadata/md5-cache/net-firewall/ipset-7.19-r1 create mode 100644 metadata/md5-cache/net-libs/rustls-ffi-0.12.2 delete mode 100644 metadata/md5-cache/net-misc/curl-8.5.0 rename metadata/md5-cache/net-misc/{curl-8.7.1 => curl-8.6.0-r2} (92%) rename metadata/md5-cache/net-misc/{curl-8.6.0-r1 => curl-8.7.1-r1} (86%) create mode 100644 metadata/md5-cache/net-misc/passt-2024.03.26 delete mode 100644 metadata/md5-cache/net-misc/yt-dlp-2023.12.30 create mode 100644 metadata/md5-cache/net-p2p/arti-1.2.0 delete mode 100644 metadata/md5-cache/net-vpn/frp-0.45.0 rename metadata/md5-cache/net-vpn/{frp-0.53.2 => frp-0.53.2-r1} (89%) create mode 100644 metadata/md5-cache/net-vpn/frp-0.56.0 create mode 100644 metadata/md5-cache/net-wireless/blueman-2.4 rename metadata/md5-cache/net-wireless/{sigutils-0.3.0 => sigutils-0.3.0-r1} (80%) rename metadata/md5-cache/sci-biology/{emboss-6.6.0-r2 => emboss-6.6.0-r3} (97%) delete mode 100644 metadata/md5-cache/sci-libs/lis-1.6.5 create mode 100644 metadata/md5-cache/sci-libs/lis-1.6.5-r1 create mode 100644 metadata/md5-cache/sci-libs/lis-2.1.3 create mode 100644 metadata/md5-cache/sys-apps/yarn-1.22.22 rename metadata/md5-cache/sys-cluster/{ceph-16.2.15 => ceph-16.2.15-r1} (98%) rename metadata/md5-cache/sys-cluster/{ceph-18.2.1-r1 => ceph-18.2.1-r2} (98%) create mode 100644 metadata/md5-cache/sys-devel/gcc-11.4.1_p20240328 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.3.1_p20240329 create mode 100644 metadata/md5-cache/sys-devel/gcc-13.2.1_p20240330 create mode 100644 metadata/md5-cache/sys-devel/gcc-14.0.1_pre20240331 rename metadata/md5-cache/sys-kernel/{asahi-sources-6.6.0_p15 => asahi-sources-6.6.0_p16} (64%) create mode 100644 metadata/md5-cache/sys-kernel/git-sources-6.9_rc2 rename metadata/md5-cache/sys-kernel/{linux-docs-6.6.21 => linux-docs-6.8.2} (67%) delete mode 100644 metadata/md5-cache/virtual/rubygems-18 delete mode 100644 metadata/md5-cache/www-apps/mediawiki-1.39.6 delete mode 100644 metadata/md5-cache/www-apps/mediawiki-1.40.2 delete mode 100644 metadata/md5-cache/www-apps/mediawiki-1.41.0 delete mode 100644 metadata/md5-cache/www-apps/sonarr-bin-4.0.2.1408 create mode 100644 metadata/md5-cache/www-apps/sonarr-bin-4.0.3.1413 create mode 100644 metadata/md5-cache/www-apps/ttyd-1.7.7 delete mode 100644 metadata/md5-cache/www-client/firefox-115.8.0 delete mode 100644 metadata/md5-cache/www-client/firefox-123.0.1-r1 delete mode 100644 metadata/md5-cache/www-client/firefox-124.0 delete mode 100644 metadata/md5-cache/www-client/seamonkey-2.53.17 delete mode 100644 metadata/md5-cache/www-client/seamonkey-2.53.17.1 delete mode 100644 metadata/md5-cache/www-client/seamonkey-2.53.17.1-r1 delete mode 100644 metadata/md5-cache/www-client/seamonkey-2.53.18 delete mode 100644 metadata/md5-cache/www-servers/nginx-unit-1.31.1 create mode 100644 metadata/md5-cache/xfce-base/xfce4-session-4.19.2 create mode 100644 metadata/md5-cache/xfce-base/xfce4-settings-4.19.2 create mode 100644 metadata/stabilization-groups/tree-sitter.group create mode 100644 metadata/stabilization-groups/virtualbox.group create mode 100644 net-analyzer/nagios-core/files/nagios-core-4.5.1-musl.patch create mode 100644 net-analyzer/netdata/netdata-1.45.2.ebuild create mode 100644 net-analyzer/trippy/trippy-0.10.0.ebuild delete mode 100644 net-firewall/ipset/ipset-7.19-r1.ebuild create mode 100644 net-libs/rustls-ffi/rustls-ffi-0.12.2.ebuild create mode 100644 net-mail/mu/files/mu-1.12.2-musl.patch delete mode 100644 net-misc/curl/curl-8.5.0.ebuild rename net-misc/curl/{curl-8.6.0-r1.ebuild => curl-8.6.0-r2.ebuild} (99%) rename net-misc/curl/{curl-8.7.1.ebuild => curl-8.7.1-r1.ebuild} (98%) create mode 100644 net-misc/curl/files/curl-8.6.0-rustls-fixes.patch rename net-misc/curl/files/{curl-8.7.1-fix-pkgconfig-macros.patch => curl-8.7.1-rustls-fixes.patch} (50%) create mode 100644 net-misc/passt/passt-2024.03.26.ebuild delete mode 100644 net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild create mode 100644 net-p2p/arti/arti-1.2.0.ebuild delete mode 100644 net-vpn/frp/frp-0.45.0.ebuild create mode 100644 net-vpn/frp/frp-0.53.2-r1.ebuild delete mode 100644 net-vpn/frp/frp-0.53.2.ebuild create mode 100644 net-vpn/frp/frp-0.56.0.ebuild create mode 100644 net-wireless/blueman/blueman-2.4.ebuild rename net-wireless/sigutils/{sigutils-0.3.0.ebuild => sigutils-0.3.0-r1.ebuild} (91%) create mode 100644 profiles/default/linux/arm/17.0/musl/package.use.stable.mask rename sci-biology/emboss/{emboss-6.6.0-r2.ebuild => emboss-6.6.0-r3.ebuild} (94%) create mode 100644 sci-libs/givaro/files/givaro-4.2.0-gcc14.patch create mode 100644 sci-libs/lis/files/lis-2.1.3-autotools.patch rename sci-libs/lis/{lis-1.6.5.ebuild => lis-1.6.5-r1.ebuild} (84%) create mode 100644 sci-libs/lis/lis-2.1.3.ebuild create mode 100644 sys-apps/kexec-tools/files/kexec-tools-2.0.28-binutils-2.42-x86_64.patch create mode 100644 sys-apps/yarn/yarn-1.22.22.ebuild rename sys-cluster/ceph/{ceph-16.2.15.ebuild => ceph-16.2.15-r1.ebuild} (98%) rename sys-cluster/ceph/{ceph-18.2.1-r1.ebuild => ceph-18.2.1-r2.ebuild} (98%) create mode 100644 sys-devel/gcc/gcc-11.4.1_p20240328.ebuild create mode 100644 sys-devel/gcc/gcc-12.3.1_p20240329.ebuild create mode 100644 sys-devel/gcc/gcc-13.2.1_p20240330.ebuild create mode 100644 sys-devel/gcc/gcc-14.0.1_pre20240331.ebuild create mode 100644 sys-fs/mdadm/files/mdadm-4.3-no-udev.patch rename sys-kernel/asahi-sources/{asahi-sources-6.6.0_p15.ebuild => asahi-sources-6.6.0_p16.ebuild} (81%) rename sys-kernel/asahi-sources/files/{asahi-sources-6.6.0_p15-enable-speakers-stage1.patch => asahi-sources-6.6.0_p16-enable-speakers-stage1.patch} (100%) rename sys-kernel/asahi-sources/files/{asahi-sources-6.6.0_p15-enable-speakers-stage2.patch => asahi-sources-6.6.0_p16-enable-speakers-stage2.patch} (100%) create mode 100644 sys-kernel/git-sources/git-sources-6.9_rc2.ebuild rename sys-kernel/linux-docs/{linux-docs-6.6.21.ebuild => linux-docs-6.8.2.ebuild} (90%) delete mode 100644 virtual/rubygems/rubygems-18.ebuild delete mode 100644 www-apps/mediawiki/mediawiki-1.39.6.ebuild delete mode 100644 www-apps/mediawiki/mediawiki-1.40.2.ebuild delete mode 100644 www-apps/mediawiki/mediawiki-1.41.0.ebuild rename www-apps/sonarr-bin/{sonarr-bin-4.0.2.1408.ebuild => sonarr-bin-4.0.3.1413.ebuild} (89%) create mode 100644 www-apps/ttyd/ttyd-1.7.7.ebuild delete mode 100644 www-client/firefox/firefox-115.8.0.ebuild delete mode 100644 www-client/firefox/firefox-123.0.1-r1.ebuild delete mode 100644 www-client/firefox/firefox-124.0.ebuild delete mode 100644 www-client/seamonkey/seamonkey-2.53.17.1-r1.ebuild delete mode 100644 www-client/seamonkey/seamonkey-2.53.17.1.ebuild delete mode 100644 www-client/seamonkey/seamonkey-2.53.17.ebuild delete mode 100644 www-client/seamonkey/seamonkey-2.53.18.ebuild delete mode 100644 www-servers/nginx-unit/nginx-unit-1.31.1.ebuild create mode 100644 xfce-base/xfce4-session/xfce4-session-4.19.2.ebuild create mode 100644 xfce-base/xfce4-settings/xfce4-settings-4.19.2.ebuild diff --git a/Manifest b/Manifest index db9375110294..9c6a7c9eb6df 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29768 BLAKE2B 0f3b1d9347677791d1c9405ce3ad3014afdce90612466802aba2ff8603ad5729a479c67cca9de2155f0632b27e29f632d44d3649fcd38a6ed14db7340bc939f5 SHA512 4cdb6eb3b19b3382218b70c5037ac441c48a05530452c82542c20d37cf401535bea08a1b4a31de32aab464b7d64c9c771229c5bcbc39458e14fc29854eba6940 -TIMESTAMP 2024-03-30T14:48:38Z +MANIFEST Manifest.files.gz 29756 BLAKE2B 90375e0623fcac7a3939e6584ac10e711b3faffc26072f5e508d92a7f6bc25c5d69d5aab31b38322f6177a9357d6e27639d1727e4af7445a77badf19e417bbc1 SHA512 c856ca5ca5bfcceb9102e884ff7fb377e5c37ddd55ebe2cd39423994615926f2532e63b0383a86c2728f205b1861ded7479b7be9fbc118a57b9618c404e44d76 +TIMESTAMP 2024-04-01T18:40:59Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYIJkZfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYK/7tfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCDrBAAmtYTdpgZXo74MjYnWQBjUUiCvPCLXfmwHXwD9E4XxSkF5MSvmCFzYm7r -DQc6YvdDKNB5m4CX3HFpljBh5Lybhp7ihVOXx6T0ottCXcqDMejeAV/VA+VtfqTf -IzWSiqkrg0w6BHNJZQNGUamwzuu4DXXF04orGwbg0WXl26axCWelSkIwwhC42gUM -UmK0LJl8EchNkoIZsvReHaQMkb/qXjPH7H4+pBxGGUaLFxHWoul/58ySH9XARiNA -psO74zWBU6tyFFVaIEbsS5Tapp2Yd5kvQfhs62wN0t2Bsr+UHiiOwVQzaMh/B6j4 -/yuSPOivnW9hJw7dx/plEcUUZOZRoVVqdheuMHonxDVwkBijDs4k4qccczoyUbSC -vzWtsfQ/cxogiL9PJZPAvBUgtKB08HiwLCv8sISUyPiTCDeJomA6/pnRoZJspTSp -ojNhKFatF2GVv8BbMIEumhasoYvtCbTMo2Wi99l6BTgktn7AVFfBV717xMiGPiYW -SprUGnfnODWTPCZYtB0vIt3qYj4cgVE3I6GqVkM2uwPhK5Z0U92CQUNKjicGJ0lZ -SA0zFxpV/DhMMddS8IPh0s+1HJUPFDxFJ7BR4xaQjq255gNXVtEm4P314ang4Y3E -8HgGVxs/Tbqc+3iYUmG8pmMgzTXjyn8hLpO99M4r2qgR8K1GQb8= -=OCb9 +klDBlBAAluzdNrCYPJBgEBjczG0mQdW+WZclMk1C8trhDJ4P9gzC3YN0BZTvZ6S4 +aC0VJbeH0tGPuPPqo2j9+JHxuUhsQSRjg1ghWqkEq5fy3THFWNHT6XxaxhL+c6DY +zDuLX4ZGXbe0/dnl2AJq0hJp5M0QwS715CI8tKw6DzEflwbfnnoQqPkNk0bYwPd3 +A4FM8IZ7sRAyD6559F5MZ3fytbdf9IRoPc7kdNMNCJ32gD18DBv0ySkGCIFvFhLn +rpLu5Svimvh1Ii2PQYoRmwLBklDaxeN/nnXsUGLUsiy9slGQ+WQyj7AlSs3CoUGB +X6PFZ5fOJoferFeD78SlDqQMD0k2Qkl4XJcURuO3zI6hqTbIqJSbMNh/JwRBPL9Z +X2CUv/8Br9gKdiatZmbuLIuKG4lJCAPOdR2J6zmo8nW9CaUCgmMxdMCzsgk4g3Ma +4tsaNAxJyNnNV4ZNFBENC/3rWdXMJFxyhviJs71r0jcad4Ke8XpdNeybibKfAw7v +w9YlDsUPCAlYETlvhojT9yiLuttOYWsa4N1rHY3KIU/TSntNVAWrm+D/xAcokGtZ +QSFP4fN4/xomOd0VsbKC2H9gEmM76x4wlHJLfioEAFSsBWf2ISAjntCjmSD5XkU0 +nKsgyfDKplPSVUf5xN/U8V1RGoqbCdVQFeEB2A5ZgaFsqEMWMZQ= +=s8T0 -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 531622a5da59287639b48453a140d87b78788478..4bd7925ce81053b7e448995974984f89d7137f67 100644 GIT binary patch literal 29756 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 literal 29768 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 diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 6b56b0b26f18fa726326eea6d5e1d4c97aeb851a..0c331cf9ee94fa8d8e2f712863a1f048f8463c32 100644 GIT binary patch delta 28066 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 BB{u*7 delta 28124 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 +Date: Fri, 29 Mar 2024 18:02:06 -0400 +Subject: [PATCH] tar: make error reporting more robust and use correct errno + (#2101) + +As discussed in #1609. +--- + tar/read.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/tar/read.c b/tar/read.c +index af3d3f423..a7f14a07b 100644 +--- a/tar/read.c ++++ b/tar/read.c +@@ -371,8 +371,9 @@ read_archive(struct bsdtar *bsdtar, char mode, struct archive *writer) + if (r != ARCHIVE_OK) { + if (!bsdtar->verbose) + safe_fprintf(stderr, "%s", archive_entry_pathname(entry)); +- fprintf(stderr, ": %s: ", archive_error_string(a)); +- fprintf(stderr, "%s", strerror(errno)); ++ safe_fprintf(stderr, ": %s: %s", ++ archive_error_string(a), ++ strerror(archive_errno(a))); + if (!bsdtar->verbose) + fprintf(stderr, "\n"); + bsdtar->return_value = 1; diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild b/app-arch/libarchive/libarchive-3.7.2-r3.ebuild similarity index 98% rename from app-arch/libarchive/libarchive-3.7.2-r2.ebuild rename to app-arch/libarchive/libarchive-3.7.2-r3.ebuild index 0e17daa7457c..5387e642a60c 100644 --- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild +++ b/app-arch/libarchive/libarchive-3.7.2-r3.ebuild @@ -76,6 +76,8 @@ PATCHES=( # https://github.com/libarchive/libarchive/issues/2069 # (we can simply update the command since we don't support old lrzip) "${FILESDIR}/${P}-lrzip.patch" + # https://github.com/libarchive/libarchive/pull/2101 + "${FILESDIR}/${P}-safe-fprintf.patch" ) src_prepare() { diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest index d8fdac6072b2..2f11d74583de 100644 --- a/app-arch/xz-utils/Manifest +++ b/app-arch/xz-utils/Manifest @@ -2,10 +2,7 @@ DIST xz-5.4.2.tar.gz 2799022 BLAKE2B 3c622b0823f0cbb5fbc5eaa0372fc2f0fefe0950d13 DIST xz-5.4.2.tar.gz.sig 566 BLAKE2B 95c9c70fdd25b92095dd9691e4d9d4306a3f982becfe7bd42ca6132a76f29be2c2bc66f4fc2bda547058c18e227292f4185799eb905084fc3ab415ae867b4b1b SHA512 30e965c228ed3a8ecb804db8eb11703a765b7ee934030ea69bb3940b630811eb71bf74fd20371ef7759761904ece4f0144a0b00be4d843cf98299fd016f161aa DIST xz-5.4.6.tar.gz 2889306 BLAKE2B f0bbd33ea7cd64d475c3501f6e76080c8c0080e377f23462f5f76459935f4e621538ddaa8452d2feaed278d62a596e38ed2aca18ed9e76512c4ec77fa2f4cc5f SHA512 b08a61d8d478d3b4675cb1ddacdbbd98dc6941a55bcdd81a28679e54e9367d3a595fa123ac97874a17da571c1b712e2a3e901c2737099a9d268616a1ba3de497 DIST xz-5.4.6.tar.gz.sig 566 BLAKE2B 808f1b5e2a17729f36a05ba88a9c00210cda2afa02923e6f289d13dc2a48f7674cafec6e25660e142d67f01dd941c7390cee2757b054df3a3193dde0791363a1 SHA512 d5e32b944e7492a32c40f675d918796e077f63490a23c6fce5c4d6d1eebc443f129d27a2e888913c5a36c3ffdac75b9c96c1749402283445e0ba9ff72b965741 -DIST xz-5.6.1.tar.gz 3045434 BLAKE2B b3fc3140c9655e812a03800a5ed8ac709aaafaee2ce5d3a62defdd085e643fa639de44beb64833160f4eb12829ad25b96d9f50a8c3d56d79cd5bbef71b9009b2 SHA512 8af100eb83288f032e4813be2bf8de7d733c8761f77f078776c1391709241ad8fe3192d107664786e2543677915c5eeb3fe7add5c53b48b50c10a9de7c9f4fda -DIST xz-5.6.1.tar.gz.sig 566 BLAKE2B d515e60da078e6cb79a2c7a9daa3c8326487d7e8c0f1398d6059c53493232c3a3c21174dab5904833d0938a59fdb02f86aab05767d8cf02f8ee53981d3767fae SHA512 73f50ff5ce7f9d0a3bed1bc7d9e26de2217915517d2057f0c7102374eb20de1bb8b02a2f78680aae80b55913b2ede5141a118c51a2f565c6eba6ae8406474938 EBUILD xz-utils-5.4.2.ebuild 3892 BLAKE2B c006100fd0ef73c5aec033b5abb8f20137628cb6f3ece4f28c00d7df52293ec55c12ff462e0267a308211a470529f07ebe15c03d0fa5d739e65cd2cab5142d4f SHA512 a553d960bef1302831db967fc3ce63fd3fec58948da4db472377cb22c7bc38968663a475d4351582f1a3785f8f64a5353378041da91d67e3a5f3cf39ef2b536d EBUILD xz-utils-5.4.6-r1.ebuild 3882 BLAKE2B 5a2c66dfcb424cf1f89ec7e73559065d67644542e850a9be1d18aac13408d1442868376c4ceb5020fe66d1f358f2cc3f452222267f54e810359f7b0260624291 SHA512 4333a37c8e2c00a0cb4dc94655ef57b7a928eada4f19c376c11dbc5921ac8c9d4c61db9fe24b9cbcd0310fbb6ebb395bbf275cb595cbef727ab503800c3019ab -EBUILD xz-utils-5.6.1.ebuild 3964 BLAKE2B 931df86165f3ae609944a36230b0ea46ab0a8106ead2c99d34e75a383bc67ebc2563be956204301443d414183749053f2796ff8a8fb5ba596e9b50bc2f8cedd7 SHA512 5fd135beebce42334862683fa65f0cbbe0691d291c177bf1ba4fe812ffc56be70de1a0c3aea50b10835c70691375f615cf082bba77ee288e211308d27107a67e -EBUILD xz-utils-9999.ebuild 3971 BLAKE2B 5c7dc315303de12ac9b5046252dbab561911fc0a4b1d002bf2a6bb3cd0fac6494efabafb3ce65a98cd119da28ce2b4155ac2af0f73e6fea34612e46b1fec553d SHA512 caa0d3dd146f47b0b142009a07d05751d4a430810a0a60d12a76c49c0c0498b053af3b0342c11c91bfc8159fd5e2678b3223e8a5bda4f6ba1559c32bea249dd3 +EBUILD xz-utils-9999.ebuild 4119 BLAKE2B 7ee6eb24ec88a883f3511e679f0ea4c4ed6d42579dd69ff6720548483abcf514ba48c6ced30af49c15a22a3b609d96fdf7bd9e6961ed8125aac0cfc8e7fa0e72 SHA512 c5a4a0c4c7a91281703e589e1c8aa7e04af2a14d629b0f8b8aeb43f15c62ca1a10ab880fcd40682bc49a0aac16b9774bceb1680ef72d713cebb21c22ae4d3932 MISC metadata.xml 748 BLAKE2B fe48d0e6b5aac2c843670597f0daa0202af709c27fe81889da8e4ef6877e35b30009b72831bc737b1078954b6494b508fa1b59305fdaf795db8801d20d9a0638 SHA512 6e64f0053489389818430808acb32cc1d3b33013978adf4952fbf57ab555e0710a106623ac1eb67405f1dd91c33397c5c70bddc9c5015878f280266b29b4e189 diff --git a/app-arch/xz-utils/xz-utils-5.6.1.ebuild b/app-arch/xz-utils/xz-utils-5.6.1.ebuild deleted file mode 100644 index b8b6290dd365..000000000000 --- a/app-arch/xz-utils/xz-utils-5.6.1.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Remember: we cannot leverage autotools in this ebuild in order -# to avoid circular deps with autotools - -EAPI=8 - -inherit flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs - -if [[ ${PV} == 9999 ]] ; then - # Per tukaani.org, git.tukaani.org is a mirror of github and - # may be behind. - EGIT_REPO_URI=" - https://github.com/tukaani-project/xz - https://git.tukaani.org/xz.git - " - inherit git-r3 autotools - - # bug #272880 and bug #286068 - BDEPEND="sys-devel/gettext >=dev-build/libtool-2" -else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc - inherit verify-sig - - MY_P="${PN/-utils}-${PV/_}" - SRC_URI=" - https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz - mirror://sourceforge/lzmautils/${MY_P}.tar.gz - https://tukaani.org/xz/${MY_P}.tar.gz - verify-sig? ( - https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz.sig - https://tukaani.org/xz/${MY_P}.tar.gz.sig - ) - " - - if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - fi - - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="Utils for managing LZMA compressed files" -HOMEPAGE="https://tukaani.org/xz/" - -# See top-level COPYING file as it outlines the various pieces and their licenses. -LICENSE="0BSD LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 )" -SLOT="0" -IUSE="cpu_flags_arm_crc32 doc +extra-filters pgo nls static-libs" - -if [[ ${PV} != 9999 ]] ; then - BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" -fi - -src_prepare() { - default - - if [[ ${PV} == 9999 ]] ; then - eautopoint - eautoreconf - else - # Allow building shared libs on Solaris/x64 - elibtoolize - fi -} - -multilib_src_configure() { - local myconf=( - --enable-threads - $(multilib_native_use_enable doc) - $(use_enable nls) - $(use_enable static-libs static) - $(use_enable cpu_flags_arm_crc32 arm64-crc32) - ) - - if ! multilib_is_native_abi ; then - myconf+=( - --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts} - ) - fi - - if ! use extra-filters ; then - myconf+=( - # LZMA1 + LZMA2 for standard .lzma & .xz files - --enable-encoders=lzma1,lzma2 - --enable-decoders=lzma1,lzma2 - - # those are used by default, depending on preset - --enable-match-finders=hc3,hc4,bt4 - - # CRC64 is used by default, though some (old?) files use CRC32 - --enable-checks=crc32,crc64 - ) - fi - - if [[ ${CHOST} == *-solaris* ]] ; then - export gl_cv_posix_shell="${EPREFIX}"/bin/sh - - # Undo Solaris-based defaults pointing to /usr/xpg5/bin - myconf+=( --disable-path-for-script ) - fi - - ECONF_SOURCE="${S}" econf "${myconf[@]}" -} - -multilib_src_compile() { - # -fprofile-partial-training because upstream note the test suite isn't super comprehensive - # See https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo - local pgo_generate_flags=$(usev pgo "-fprofile-update=atomic -fprofile-dir=${T}/${ABI}-pgo -fprofile-generate=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)") - local pgo_use_flags=$(usev pgo "-fprofile-use=${T}/${ABI}-pgo -fprofile-dir=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)") - - emake CFLAGS="${CFLAGS} ${pgo_generate_flags}" - - if use pgo ; then - emake CFLAGS="${CFLAGS} ${pgo_generate_flags}" -k check - - if tc-is-clang; then - llvm-profdata merge "${T}"/${ABI}-pgo --output="${T}"/${ABI}-pgo/default.profdata || die - fi - - emake clean - emake CFLAGS="${CFLAGS} ${pgo_use_flags}" - fi -} - -multilib_src_install_all() { - find "${ED}" -type f -name '*.la' -delete || die - - if use doc ; then - rm "${ED}"/usr/share/doc/${PF}/COPYING* || die - fi -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0) -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0) -} diff --git a/app-arch/xz-utils/xz-utils-9999.ebuild b/app-arch/xz-utils/xz-utils-9999.ebuild index f3c9351bf44b..7c68d671d406 100644 --- a/app-arch/xz-utils/xz-utils-9999.ebuild +++ b/app-arch/xz-utils/xz-utils-9999.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then # bug #272880 and bug #286068 BDEPEND="sys-devel/gettext >=dev-build/libtool-2" else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/lassecollin.asc inherit verify-sig MY_P="${PN/-utils}-${PV/_}" @@ -50,12 +50,15 @@ SLOT="0" IUSE="cpu_flags_arm_crc32 doc +extra-filters pgo nls static-libs" if [[ ${PV} != 9999 ]] ; then - BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-lassecollin )" fi src_prepare() { default + # Delete known-compromised test data (bug #928134) + rm tests/files/bad-3-corrupt_lzma2.xz tests/files/good-large_compressed.lzma || die + if [[ ${PV} == 9999 ]] ; then eautopoint eautoreconf diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index b397e20dded2e27e71ddd02ff3280bc6afd2563f..14e480ced1c4a1ebf50bca5a98e189206ec718bf 100644 GIT binary patch delta 7960 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 O)BgcRNyFM7J^%o1WYUTN delta 8003 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 hack/libsubid_tag.sh || die - - cat <<-EOF > hack/apparmor_tag.sh || die - #!/usr/bin/env bash - $(usex apparmor 'echo apparmor' echo) - EOF - - use seccomp || { - cat <<-'EOF' > "${T}/disable_seccomp.patch" - --- a/Makefile - +++ b/Makefile - @@ -5 +5 @@ - -SECURITYTAGS ?= seccomp $(APPARMORTAG) - +SECURITYTAGS ?= $(APPARMORTAG) - EOF - eapply "${T}/disable_seccomp.patch" || die - } - - cat <<-EOF > hack/systemd_tag.sh || die - #!/usr/bin/env bash - $(usex systemd 'echo systemd' echo) - EOF - - echo -e "#!/usr/bin/env bash\n echo" > btrfs_installed_tag.sh || die - cat <<-EOF > btrfs_tag.sh || die - #!/usr/bin/env bash - $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion') - EOF - - use test || { - cat <<-'EOF' > "${T}/disable_tests.patch" - --- a/Makefile - +++ b/Makefile - @@ -54 +54 @@ - -all: bin/buildah bin/imgtype bin/copy bin/tutorial docs - +all: bin/buildah docs - EOF - eapply "${T}/disable_tests.patch" || die - } - -} - -src_compile() { - # For non-live versions, prevent git operations which causes sandbox violations - # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 - [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" - - default -} - -src_test() { - emake test-unit -} - -src_install() { - emake DESTDIR="${ED}" install install.completions - einstalldocs - use doc && dodoc -r "${EXTRA_DOCS[@]}" -} diff --git a/app-containers/buildah/buildah-1.33.6.ebuild b/app-containers/buildah/buildah-1.33.6.ebuild deleted file mode 100644 index 0a54ae957f04..000000000000 --- a/app-containers/buildah/buildah-1.33.6.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module linux-info - -DESCRIPTION="A tool that facilitates building OCI images" -HOMEPAGE="https://github.com/containers/buildah" - -# main pkg -LICENSE="Apache-2.0" -# deps -LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" - -SLOT="0" -IUSE="apparmor btrfs +seccomp systemd doc test" -RESTRICT="test" -EXTRA_DOCS=( - "CHANGELOG.md" - "CONTRIBUTING.md" - "install.md" - "troubleshooting.md" - "docs/tutorials" -) - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/containers/buildah.git" -else - SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 arm64" -fi - -RDEPEND=" - systemd? ( sys-apps/systemd ) - btrfs? ( sys-fs/btrfs-progs ) - seccomp? ( sys-libs/libseccomp:= ) - apparmor? ( sys-libs/libapparmor:= ) - app-containers/containers-common - app-crypt/gpgme:= - dev-libs/libgpg-error:= - dev-libs/libassuan:= - sys-apps/shadow:= -" -DEPEND="${RDEPEND}" - -pkg_pretend() { - local CONFIG_CHECK="" - use btrfs && CONFIG_CHECK+=" ~BTRFS_FS" - check_extra_config - - linux_config_exists || ewarn "Cannot determine configuration of your kernel." -} - -src_prepare() { - default - - # ensure all necessary files are there - local file - for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \ - hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do - [[ -f "${file}" ]] || die - done - - sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die - echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || die - - cat <<-EOF > hack/apparmor_tag.sh || die - #!/usr/bin/env bash - $(usex apparmor 'echo apparmor' echo) - EOF - - use seccomp || { - cat <<-'EOF' > "${T}/disable_seccomp.patch" - --- a/Makefile - +++ b/Makefile - @@ -5 +5 @@ - -SECURITYTAGS ?= seccomp $(APPARMORTAG) - +SECURITYTAGS ?= $(APPARMORTAG) - EOF - eapply "${T}/disable_seccomp.patch" || die - } - - cat <<-EOF > hack/systemd_tag.sh || die - #!/usr/bin/env bash - $(usex systemd 'echo systemd' echo) - EOF - - echo -e "#!/usr/bin/env bash\n echo" > btrfs_installed_tag.sh || die - cat <<-EOF > btrfs_tag.sh || die - #!/usr/bin/env bash - $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion') - EOF - - use test || { - cat <<-'EOF' > "${T}/disable_tests.patch" - --- a/Makefile - +++ b/Makefile - @@ -54 +54 @@ - -all: bin/buildah bin/imgtype bin/copy bin/tutorial docs - +all: bin/buildah docs - EOF - eapply "${T}/disable_tests.patch" || die - } - -} - -src_compile() { - # For non-live versions, prevent git operations which causes sandbox violations - # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 - [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" - - default -} - -src_test() { - emake test-unit -} - -src_install() { - emake DESTDIR="${ED}" install install.completions - einstalldocs - use doc && dodoc -r "${EXTRA_DOCS[@]}" -} diff --git a/app-containers/buildah/buildah-1.33.7.ebuild b/app-containers/buildah/buildah-1.33.7.ebuild index 6a223369f6ba..a24bd18a767c 100644 --- a/app-containers/buildah/buildah-1.33.7.ebuild +++ b/app-containers/buildah/buildah-1.33.7.ebuild @@ -44,6 +44,10 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="dev-go/go-md2man" +PATCHES=( + "${T}"/dont-call-as-directly-upstream-pr-5436.patch +) + pkg_pretend() { local CONFIG_CHECK="" use btrfs && CONFIG_CHECK+=" ~BTRFS_FS" @@ -53,6 +57,34 @@ pkg_pretend() { } src_prepare() { + cat <<'EOF' > "${T}/dont-call-as-directly-upstream-pr-5436.patch" +--- a/Makefile ++++ b/Makefile +@@ -10,6 +10,8 @@ + BASHINSTALLDIR = $(PREFIX)/share/bash-completion/completions + BUILDFLAGS := -tags "$(BUILDTAGS)" + BUILDAH := buildah ++AS ?= as ++STRIP ?= strip + + GO := go + GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo "-gccgoflags"; else echo "-ldflags"; fi) +@@ -72,11 +74,11 @@ + bin/buildah: $(SOURCES) cmd/buildah/*.go internal/mkcw/embed/entrypoint.gz + $(GO_BUILD) $(BUILDAH_LDFLAGS) $(GO_GCFLAGS) "$(GOGCFLAGS)" -o $@ $(BUILDFLAGS) ./cmd/buildah + +-ifneq ($(shell as --version | grep x86_64),) ++ifneq ($(shell $(AS) --version | grep x86_64),) + internal/mkcw/embed/entrypoint: internal/mkcw/embed/entrypoint.s + $(AS) -o $(patsubst %.s,%.o,$^) $^ + $(LD) -o $@ $(patsubst %.s,%.o,$^) +- strip $@ ++ $(STRIP) $@ + else + .PHONY: internal/mkcw/embed/entrypoint + endif +EOF + default # ensure all necessary files are there @@ -113,7 +145,7 @@ src_compile() { # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" - tc-export AS LD + tc-export AS LD STRIP export GOMD2MAN="$(command -v go-md2man)" default } diff --git a/app-containers/buildah/buildah-1.34.0.ebuild b/app-containers/buildah/buildah-1.34.0.ebuild deleted file mode 100644 index 6237903cb5cc..000000000000 --- a/app-containers/buildah/buildah-1.34.0.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module linux-info - -DESCRIPTION="A tool that facilitates building OCI images" -HOMEPAGE="https://github.com/containers/buildah" - -# main pkg -LICENSE="Apache-2.0" -# deps -LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" - -SLOT="0" -IUSE="apparmor btrfs +seccomp systemd doc test" -RESTRICT="test" -EXTRA_DOCS=( - "CHANGELOG.md" - "CONTRIBUTING.md" - "install.md" - "troubleshooting.md" - "docs/tutorials" -) - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/containers/buildah.git" -else - SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz" - # KEYWORDS="amd64 arm64" -fi - -RDEPEND=" - systemd? ( sys-apps/systemd ) - btrfs? ( sys-fs/btrfs-progs ) - seccomp? ( sys-libs/libseccomp:= ) - apparmor? ( sys-libs/libapparmor:= ) - app-containers/containers-common - app-crypt/gpgme:= - dev-libs/libgpg-error:= - dev-libs/libassuan:= - sys-apps/shadow:= -" -DEPEND="${RDEPEND}" - -pkg_pretend() { - local CONFIG_CHECK="" - use btrfs && CONFIG_CHECK+=" ~BTRFS_FS" - check_extra_config - - linux_config_exists || ewarn "Cannot determine configuration of your kernel." -} - -src_prepare() { - default - - # ensure all necessary files are there - local file - for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \ - hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do - [[ -f "${file}" ]] || die - done - - sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die - echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || die - - cat <<-EOF > hack/apparmor_tag.sh || die - #!/usr/bin/env bash - $(usex apparmor 'echo apparmor' echo) - EOF - - use seccomp || { - cat <<-'EOF' > "${T}/disable_seccomp.patch" - --- a/Makefile - +++ b/Makefile - @@ -5 +5 @@ - -SECURITYTAGS ?= seccomp $(APPARMORTAG) - +SECURITYTAGS ?= $(APPARMORTAG) - EOF - eapply "${T}/disable_seccomp.patch" || die - } - - cat <<-EOF > hack/systemd_tag.sh || die - #!/usr/bin/env bash - $(usex systemd 'echo systemd' echo) - EOF - - echo -e "#!/usr/bin/env bash\n echo" > btrfs_installed_tag.sh || die - cat <<-EOF > btrfs_tag.sh || die - #!/usr/bin/env bash - $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion') - EOF - - use test || { - cat <<-'EOF' > "${T}/disable_tests.patch" - --- a/Makefile - +++ b/Makefile - @@ -54 +54 @@ - -all: bin/buildah bin/imgtype bin/copy bin/tutorial docs - +all: bin/buildah docs - EOF - eapply "${T}/disable_tests.patch" || die - } - -} - -src_compile() { - # For non-live versions, prevent git operations which causes sandbox violations - # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 - [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" - - default -} - -src_test() { - emake test-unit -} - -src_install() { - emake DESTDIR="${ED}" install install.completions - einstalldocs - use doc && dodoc -r "${EXTRA_DOCS[@]}" -} diff --git a/app-containers/buildah/buildah-1.34.3.ebuild b/app-containers/buildah/buildah-1.34.3.ebuild index 6a223369f6ba..cc06bf2ff42d 100644 --- a/app-containers/buildah/buildah-1.34.3.ebuild +++ b/app-containers/buildah/buildah-1.34.3.ebuild @@ -44,6 +44,10 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="dev-go/go-md2man" +PATCHES=( + "${T}"/dont-call-as-directly-upstream-pr-5436.patch +) + pkg_pretend() { local CONFIG_CHECK="" use btrfs && CONFIG_CHECK+=" ~BTRFS_FS" @@ -53,6 +57,35 @@ pkg_pretend() { } src_prepare() { + cat <<'EOF' > "${T}/dont-call-as-directly-upstream-pr-5436.patch" +--- a/Makefile ++++ b/Makefile +@@ -14,6 +14,8 @@ + BASHINSTALLDIR = $(PREFIX)/share/bash-completion/completions + BUILDFLAGS := -tags "$(BUILDTAGS)" + BUILDAH := buildah ++AS ?= as ++STRIP ?= strip + + GO := go + GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo "-gccgoflags"; else echo "-ldflags"; fi) +@@ -76,14 +78,14 @@ + bin/buildah: $(SOURCES) cmd/buildah/*.go internal/mkcw/embed/entrypoint_amd64.gz + $(GO_BUILD) $(BUILDAH_LDFLAGS) $(GO_GCFLAGS) "$(GOGCFLAGS)" -o $@ $(BUILDFLAGS) ./cmd/buildah + +-ifneq ($(shell as --version | grep x86_64),) ++ifneq ($(shell $(AS) --version | grep x86_64),) + internal/mkcw/embed/entrypoint_amd64.gz: internal/mkcw/embed/entrypoint_amd64 + gzip -k9nf $^ + + internal/mkcw/embed/entrypoint_amd64: internal/mkcw/embed/entrypoint_amd64.s + $(AS) -o $(patsubst %.s,%.o,$^) $^ + $(LD) -o $@ $(patsubst %.s,%.o,$^) +- strip $@ ++ $(STRIP) $@ + endif +EOF + default # ensure all necessary files are there @@ -113,7 +146,7 @@ src_compile() { # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" - tc-export AS LD + tc-export AS LD STRIP export GOMD2MAN="$(command -v go-md2man)" default } diff --git a/app-containers/buildah/buildah-1.35.1.ebuild b/app-containers/buildah/buildah-1.35.3.ebuild similarity index 95% rename from app-containers/buildah/buildah-1.35.1.ebuild rename to app-containers/buildah/buildah-1.35.3.ebuild index ecf84e28950c..e1c7e23390e5 100644 --- a/app-containers/buildah/buildah-1.35.1.ebuild +++ b/app-containers/buildah/buildah-1.35.3.ebuild @@ -44,6 +44,11 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="dev-go/go-md2man" +PATCHES=( + "${FILESDIR}"/dont-call-as-directly-upstream-pr-5436.patch + "${FILESDIR}"/softcode-strip-upstream-pr-5446.patch +) + pkg_pretend() { local CONFIG_CHECK="" use btrfs && CONFIG_CHECK+=" ~BTRFS_FS" @@ -113,7 +118,7 @@ src_compile() { # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" - tc-export AS LD + tc-export AS LD STRIP export GOMD2MAN="$(command -v go-md2man)" default } diff --git a/app-containers/buildah/buildah-9999.ebuild b/app-containers/buildah/buildah-9999.ebuild index ecf84e28950c..987715de5560 100644 --- a/app-containers/buildah/buildah-9999.ebuild +++ b/app-containers/buildah/buildah-9999.ebuild @@ -44,6 +44,10 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="dev-go/go-md2man" +PATCHES=( + "${FILESDIR}"/softcode-strip-upstream-pr-5446.patch +) + pkg_pretend() { local CONFIG_CHECK="" use btrfs && CONFIG_CHECK+=" ~BTRFS_FS" @@ -113,7 +117,7 @@ src_compile() { # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" - tc-export AS LD + tc-export AS LD STRIP export GOMD2MAN="$(command -v go-md2man)" default } diff --git a/app-containers/buildah/files/dont-call-as-directly-upstream-pr-5436.patch b/app-containers/buildah/files/dont-call-as-directly-upstream-pr-5436.patch new file mode 100644 index 000000000000..0fc376b1d68b --- /dev/null +++ b/app-containers/buildah/files/dont-call-as-directly-upstream-pr-5436.patch @@ -0,0 +1,32 @@ +From c1b43b57bb20f8796002e1d6f93bbdbc02e28f20 Mon Sep 17 00:00:00 2001 +From: Rahil Bhimjiani +Date: Wed, 27 Mar 2024 14:27:09 +0530 +Subject: [PATCH] Makefile - instead of calling `as` directly, use it from env + var + +Signed-off-by: Rahil Bhimjiani +--- + Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index f1ab6b8bf4..7d27a41530 100644 +--- a/Makefile ++++ b/Makefile +@@ -16,6 +16,7 @@ BUILDFLAGS := -tags "$(BUILDTAGS)" + BUILDAH := buildah + SELINUXOPT ?= $(shell test -x /usr/sbin/selinuxenabled && selinuxenabled && echo -Z) + SELINUXTYPE=container_runtime_exec_t ++AS ?= as + + GO := go + GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo "-gccgoflags"; else echo "-ldflags"; fi) +@@ -79,7 +80,7 @@ bin/buildah: $(SOURCES) cmd/buildah/*.go internal/mkcw/embed/entrypoint_amd64.gz + $(GO_BUILD) $(BUILDAH_LDFLAGS) $(GO_GCFLAGS) "$(GOGCFLAGS)" -o $@ $(BUILDFLAGS) ./cmd/buildah + test -z "${SELINUXOPT}" || chcon --verbose -t $(SELINUXTYPE) $@ + +-ifneq ($(shell as --version | grep x86_64),) ++ifneq ($(shell $(AS) --version | grep x86_64),) + internal/mkcw/embed/entrypoint_amd64.gz: internal/mkcw/embed/entrypoint_amd64 + gzip -k9nf $^ + diff --git a/app-containers/buildah/files/softcode-strip-upstream-pr-5446.patch b/app-containers/buildah/files/softcode-strip-upstream-pr-5446.patch new file mode 100644 index 000000000000..0ca0a6602a7d --- /dev/null +++ b/app-containers/buildah/files/softcode-strip-upstream-pr-5446.patch @@ -0,0 +1,29 @@ +commit 2cd31a0698bea846366e8e153619a108484a1a2a +Author: Rahil Bhimjiani +Date: Mon Apr 1 09:25:21 2024 +0530 + + Makefile: softcode `strip`, use it from env var + + Signed-off-by: Rahil Bhimjiani + +diff --git a/Makefile b/Makefile +index 7d27a4153..3a955c85a 100644 +--- a/Makefile ++++ b/Makefile +@@ -17,6 +17,7 @@ BUILDAH := buildah + SELINUXOPT ?= $(shell test -x /usr/sbin/selinuxenabled && selinuxenabled && echo -Z) + SELINUXTYPE=container_runtime_exec_t + AS ?= as ++STRIP ?= strip + + GO := go + GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo "-gccgoflags"; else echo "-ldflags"; fi) +@@ -87,7 +88,7 @@ internal/mkcw/embed/entrypoint_amd64.gz: internal/mkcw/embed/entrypoint_amd64 + internal/mkcw/embed/entrypoint_amd64: internal/mkcw/embed/entrypoint_amd64.s + $(AS) -o $(patsubst %.s,%.o,$^) $^ + $(LD) -o $@ $(patsubst %.s,%.o,$^) +- strip $@ ++ $(STRIP) $@ + endif + + diff --git a/app-containers/earthly/Manifest b/app-containers/earthly/Manifest index e94e5a88e74a..0bb16c92b8a3 100644 --- a/app-containers/earthly/Manifest +++ b/app-containers/earthly/Manifest @@ -7,7 +7,7 @@ DIST earthly-0.8.5.tar.gz 8051712 BLAKE2B b9310a28d79bec7a59525a541cdd51960762b0 DIST earthly-0.8.6-deps.tar.xz 157843872 BLAKE2B aade314abdcd8aaf18737908df1a90d71c907f286df463c9f8ce9654d5e212387b7107070225bf85f54d6e4688a741b7838b5c70d9f1a09ac15e904b83d4d2b8 SHA512 557b3477c1773c27934429677a53efbdc104230fcbd536cb73e8cd631ccf2af488731acc5555484298fc579e08b8e52031191b49ef0610595b2b67cc987232e3 DIST earthly-0.8.6.tar.gz 8052646 BLAKE2B 43cb74b7ad198d6418a60dd8b3bac61c1bf67f460b73ca3627647ce71778178e69075bc5122a24cfe33c075c40e962db60845ae6d0933782432eb56087ed83f2 SHA512 4c5ae65452ff940bbeeff7ec489882c5db82597977d18ac3f187ae6a444f6b78222f16f3e0ff10250100195227b925d1a73e24c2ffce618b8675fd826302a47a EBUILD earthly-0.8.3.ebuild 1781 BLAKE2B 9e30a6e86c0e3ccb5984850296ce8f75ba3ab101c2f9fe073e4d1360363c702fcdafa64ae2b3a10871d88066f5aea12a65bb6207146c8b7d2ebcbc6819a909b9 SHA512 52fca0ea0ce433f21cd78eb54efd5b6946437be55a53ad940e2725f946f4cf9becc287ee897932190d0df3d7aa229ae9bc8ab44ba82201e326607b1ae2a3d87d -EBUILD earthly-0.8.4.ebuild 1782 BLAKE2B fee5e508dc98576084de7d6d0dd8f6986b654b2910d831fae3576e7cc8d63e22bd2294cc372e18260ccee17c0844baf973b773a1b669f1b6150b452d66186c89 SHA512 ac74257ea18df5c186b38318c9f10eefc2765b6614f8f90d8729ce04f9c9c9133dbcc4211567cffeee5ab583388f0fa0543e37e4c55fc251e3f87601bbe74037 +EBUILD earthly-0.8.4.ebuild 1781 BLAKE2B 536d58e1bc3b2e18fde2ff6ee85296a2e666bd67af47ec3ccacf8dc5b8a127b639a12b7a09d4d7a89af9fe0068513b825239e2d0b2b9ca70a94eefd01641f102 SHA512 8d3504d6e1bbd517d660392fd2f734c2061a48e19aa397bad7284c0823587b77b0090cdf1697b93451362fd110d22aa15115c6bf4bd930c468fbeccc105b9453 EBUILD earthly-0.8.5.ebuild 1782 BLAKE2B 720acd491c6ef2c2ec1f6520866d295174a3490281a269f5e488bf7116c5d3f4c0e52b77311f006a580041bfb43e630acf7f90df4e8742e43e53a4ddc4912487 SHA512 a381e131461389d91028fcc920e61e3ca49a6790977bbed4408368ed0aaadfe4135254ca7f6a8e98bafa526bfecdc920a5168b3d6cf7e6dacfadf0da17178c31 EBUILD earthly-0.8.6.ebuild 1782 BLAKE2B a468ae75e56269713a31bd8bd69726603668ab76ffc778e7d93fa64f018726982ed2bdf45de73a69c46246c7cf497398e5db62b90d4ea6a8d684ce383b85c62f SHA512 ae2ad347f5ab0d3ee92759c8ad18b3808faad7740a9a87b087524de92918278ef938163c612776ef7fc104aee566765fc37f2526985be010fde3ce2fdd6aab63 MISC metadata.xml 927 BLAKE2B b7d5184df16f39603bf6df8b503e701d737fec188d1d97673e4ca59babd990c1b872784c91db04c74d9a08dbffa76f4e7530d8b021cbbe9ae51fd9966f709522 SHA512 f7f49eb583b2b5a9939c26e9eaff3917392525c3a94e5f8274c89b69e172547ad02fa4ed1b078e7d778f765659e1b9a7cf99d88042034cfbfbef54e685c8b6dd diff --git a/app-containers/earthly/earthly-0.8.4.ebuild b/app-containers/earthly/earthly-0.8.4.ebuild index b6506a380599..68c0c2bce8e6 100644 --- a/app-containers/earthly/earthly-0.8.4.ebuild +++ b/app-containers/earthly/earthly-0.8.4.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" || ( diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest index 536127f9635f..877b825a1d63 100644 --- a/app-containers/podman/Manifest +++ b/app-containers/podman/Manifest @@ -5,15 +5,13 @@ AUX podman-clean-transient-5.0.0_rc6.confd 235 BLAKE2B 25100f79c09c4ea388be27ed5 AUX podman-clean-transient-5.0.0_rc6.initd 669 BLAKE2B db5f35d6918ea12afd2bc6ef1eb9b855faa259a7abe9a49895892e40576558996317ae0189b80d1d2fea978848e35bfbadf1635cef112bd96bfeb75ecf34cdb3 SHA512 95c07cd6bc1bba7ce9bb0e111d74d9625c7f7e88667f709852056206e9483d96283ad2f13710e99bc5c3573bdb1b0c7585a7254760b91b7eec5b5a868d849e61 AUX podman-restart-5.0.0_rc4.confd 284 BLAKE2B e2e5394428d95e9fa480f32ef3efcddc870394e8f5158fbcfe80434aca6c0a48bc1a4a5b7bdcf91e5313121be7f50f5e924a3a2084767e84d6bf045819121711 SHA512 99818e90a04ebdfa2ca8fbf8b4971025cae27807a0f2288f267c60e875f38cac4d189a72248861507189aa3a1e05f7c81d663f96ddac6a7e11edebf5f18baea1 AUX podman-restart-5.0.0_rc4.initd 641 BLAKE2B c62aa18fe0da2d00032f09bc2e23debfc916c12a9ebdd22666c000c09242140b592fb08f1e961cf2dc66eb9eeb6ddaf7336713574fb2708620588904168ded51 SHA512 b947c3f6e3dc4d58008c16c7bc77306877b7375334eeb96a714541c8534bcb4ca25d85e2204af96a3d14471b966c0b59542694777b907dddeff15f8995889a2c -AUX podman.confd 328 BLAKE2B e03a1f7f5cec555f195bd1ca9bea050a67ccac7866bd68f0c74dcbd3a6629b2da6f368274b4b664eaaa410773337a1f352c3144c3682ea0ea56b8c958b9d00a6 SHA512 58b05b7ff574f2153d7eeb3f726808e22ebe0821afc4d86dc3dea189944cdd6f2d6e1b051046456e149505b4b558a7957a278c1dba21db2fec65f2efbb3e1d84 -AUX podman.initd 704 BLAKE2B 2fc4ffaa3b971774957ea244e05d851fa2797ec074529ea7c23bc6d7a3f597c04268d7f5580852dae4ab412629a513fed152f6a20a7ed432ef00cb96848c290c SHA512 bcf3e74a4a77bac82fc4679b3161091692b301426ecf81af7c5ea7e23ba66d15602d0cf1284f160d4179e52ae78f309ad826d9f3698dfcb78c2be2c6ac51417c AUX podman.logrotated 85 BLAKE2B 730899f93ee354e476629276b69224cfeaaa1603b6690cac3c0cd905cd75add19179f99e26f29edbd963d5f44c38a3a2db0b5a3613dc665ab801654eac13dc2e SHA512 0136d063b15b07c41a9370ba1845c4f368ec46a7a30683b7ff7cbb0b12e5b2711c9a45329f5102af6a969e562edcec006a8de9055e43e1caf9395847d0c5ec45 AUX seccomp-toggle-4.7.0.patch 400 BLAKE2B 9f02e58c06b507a294207c66bd5ea218f87803a9b9f0ddafc86a8b21df912589357adf054302e5a69d300155bdf8dcd8b77c18c1ddf8a4042ae1f05de5faf46d SHA512 e507e3a52d2f5f48b65fdb77ceaa095f13fda3e834dafc976bcd291cb35755da879c9c99b7950b2905399dedf4ac3370bd70462343648613a7c6aedc141d7ef7 -DIST podman-4.9.3.tar.gz 21727849 BLAKE2B 9a67ba4266a8a0e20d165ba2bae00dcf146724ee976838d5e3310b094155ffa89bff526e8ae72864dc100d1e6878d5519d53581dc7e034982a4f2b364e4c8feb SHA512 395014bbe70923f1444d2f33440013a16e9c339b70be5e6a9c7026617a40795a1c0e410c08a52fba46b9f5e853d853ce4133db36167a3c5ace7d325f8b3a3327 DIST podman-4.9.4.tar.gz 21733620 BLAKE2B 17d099c0a13fbbb77556742313c39995127fc97b4086ef3c2d74a92cc0a4f825a6c729dd099c6d4f4cd3d2ebfd470494babdeaa85a5653b327ea1a16fb5ea993 SHA512 7b52555789a1c214fcf26b0826bdda6cf0ccca588f87c0f15ac5e8358ddac625e17cafbe6a43de07cad964e1418b5ee0d2e38a5cb5dc6f6d4e638399749a7f7b DIST podman-5.0.0.tar.gz 21861935 BLAKE2B 1ec7006f272f5da7f93929bc543cd8988d6f9596cb868e9561578ebef85d51cbd6baa4b66571872fc9748c639ca636ce27f6d90303707f04caa321c7b71db81a SHA512 8800d96d668cbc7a7ff85a09c71b3307a280c124513fd02fe478f415cf8db43ee47dc7e9c3b75046c6bda9f916937a2cc59887c2c4b26766c2f770abb87fd7ce -EBUILD podman-4.9.3.ebuild 3754 BLAKE2B 5d51729817ef8831557b159c82617ca5509b4e861f08ad15e40e55479489db8feaa188e2148e7b6a99b90ec7a9605ef6656a098183f0a72737f2538f71464712 SHA512 dbfa219c0dbcf3b3df67201bdc6c9c5b71dae105e3da2f4213d8c5f57d71543b9e0ed2a4c1229d05df2b3cdebf619c3aedc2e5770690668c3b77039ad137d385 -EBUILD podman-4.9.4.ebuild 4335 BLAKE2B e07ef289e3f9cccdb22bbce1592cbcf457cebd12b0837b39ec5d95492ee881db84885ed034c7b9c9cea218a53c9d83e2f435bff1d29d3c5ebc3d416f62a76a11 SHA512 06a25be9b94740fe8ba275c7c81e7073e62ebf3b2a0c013ae85773086d904b091dfa8d1279b307e20a530864084f02403a4cf8b238531619917253bbcf2fcd24 +DIST podman-5.0.1.tar.gz 21863115 BLAKE2B 433949d70e7984a278d5231fe4a480d0c758a67e6df30f587f25da727440ba944cf38bb979ab6b6375f0ba65038c6b4c5a8ca73c6bc73df57b92089c5f6c072e SHA512 4ab64beea9b23839caa35bf8ec0f097ed16b4d2f448ce16039bb55672ac8b1d8d8cadf86c21eb32dc2c1d30dabb5b57a141823aa5fc3f14f09741f76cffa6023 +EBUILD podman-4.9.4.ebuild 4333 BLAKE2B 5867c27e10a823ff2b6065244a7fddae63f65d2626fef1306da79f34136b191e2db42c03c57a36c5e4a672415c43f123562d93858491c5f62fce422da6b30ea5 SHA512 acd08fafd1626b6bfaae89fad0acabc68d442b169acbe9c7f97184f7edf2edaa83bf7c593b4acc15b95adc4f4558c8f2401f86489e91ff3d31e0c62801332c30 EBUILD podman-5.0.0.ebuild 3412 BLAKE2B 0194429cf22dec482365035063ae9de98c3a89d853eaf3bf7e2b887504c4603db30126383c2c4ab84c3f16e7d47df18519317919af01af605ae4603fa2d01657 SHA512 498bbc1b729e20ebbc3564d70292398c4acbd59db7825dead070c24297381f722db70f0f99f31e6548454ff4ac1bae048c0434eccc42d9f505b211c21fc9eed4 +EBUILD podman-5.0.1.ebuild 3412 BLAKE2B 0194429cf22dec482365035063ae9de98c3a89d853eaf3bf7e2b887504c4603db30126383c2c4ab84c3f16e7d47df18519317919af01af605ae4603fa2d01657 SHA512 498bbc1b729e20ebbc3564d70292398c4acbd59db7825dead070c24297381f722db70f0f99f31e6548454ff4ac1bae048c0434eccc42d9f505b211c21fc9eed4 EBUILD podman-9999.ebuild 3412 BLAKE2B 0194429cf22dec482365035063ae9de98c3a89d853eaf3bf7e2b887504c4603db30126383c2c4ab84c3f16e7d47df18519317919af01af605ae4603fa2d01657 SHA512 498bbc1b729e20ebbc3564d70292398c4acbd59db7825dead070c24297381f722db70f0f99f31e6548454ff4ac1bae048c0434eccc42d9f505b211c21fc9eed4 MISC metadata.xml 1709 BLAKE2B 0138cd1f7fec54f2b15f8a8af7a29ee0202b0c824371ed6f45726c06e84c5a0c78e6446f817ee2b81c44320203b50c54072757b9cd271080cd07a072141760ce SHA512 65fdac8344812dd71fcf7018da7320a055870f48af6c4f623a9c65f5375e69eee142409ff3451c5e046eef648e0ac00bf96550a7dfc37be5b7aa3aff1a51d42b diff --git a/app-containers/podman/files/podman.confd b/app-containers/podman/files/podman.confd deleted file mode 100644 index e997d3b4000e..000000000000 --- a/app-containers/podman/files/podman.confd +++ /dev/null @@ -1,11 +0,0 @@ -# Config file for /etc/init.d/podman - -# Sets the API service daemon log level -# valid levels: debug, info, warn, error, fatal or panic -#LOG_LEVEL="error" - -# Sets the API service daemon socket -#SOCKET="unix:/run/${RC_SVCNAME}/podman.sock" - -# Configure the user[:group] the API service daemon will run as -#RUN_AS_USER="root:root" diff --git a/app-containers/podman/files/podman.initd b/app-containers/podman/files/podman.initd deleted file mode 100644 index 7adcdab40ea3..000000000000 --- a/app-containers/podman/files/podman.initd +++ /dev/null @@ -1,20 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2015-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -description="Podman Remote API Service" -LOG_PATH="/var/log/${RC_SVCNAME}" -RUN_PATH="/run/${RC_SVCNAME}" -: ${LOG_LEVEL:=error} -: ${RUN_AS_USER:=root:root} -: ${SOCKET:=unix:/run/${RC_SVCNAME}/podman.sock} -pidfile="${RUN_PATH}/${RC_SVCNAME}.pid" -command="/usr/bin/podman" -command_args="--log-level ${LOG_LEVEL} system service -t 0 ${SOCKET}" -command_background="true" -start_stop_daemon_args="--stdout ${LOG_PATH}/${RC_SVCNAME}.log --stderr ${LOG_PATH}/${RC_SVCNAME}.log --user ${RUN_AS_USER}" - -start() { - checkpath -o "${RUN_AS_USER}" -d "${RUN_PATH}" "${LOG_PATH}" - default_start -} diff --git a/app-containers/podman/podman-4.9.4.ebuild b/app-containers/podman/podman-4.9.4.ebuild index 4505efe8f91d..845dcbc2a7aa 100644 --- a/app-containers/podman/podman-4.9.4.ebuild +++ b/app-containers/podman/podman-4.9.4.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P/_rc/-rc}" if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~amd64 ~arm64 ~riscv" + KEYWORDS="amd64 arm64 ~riscv" fi fi diff --git a/app-containers/podman/podman-4.9.3.ebuild b/app-containers/podman/podman-5.0.1.ebuild similarity index 61% rename from app-containers/podman/podman-4.9.3.ebuild rename to app-containers/podman/podman-5.0.1.ebuild index 3d8520e95600..b535f608f817 100644 --- a/app-containers/podman/podman-4.9.3.ebuild +++ b/app-containers/podman/podman-5.0.1.ebuild @@ -3,7 +3,9 @@ EAPI=8 -inherit go-module tmpfiles linux-info +PYTHON_COMPAT=( python3_{11,12} ) + +inherit go-module python-any-r1 tmpfiles linux-info DESCRIPTION="A tool for managing OCI containers and pods with Docker-compatible CLI" HOMEPAGE="https://github.com/containers/podman/ https://podman.io/" @@ -14,9 +16,8 @@ if [[ ${PV} == 9999* ]]; then else SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P/_rc/-rc}" - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="amd64 arm64 ~riscv" - fi + [[ ${PV} != *rc* ]] && \ + KEYWORDS="~amd64 ~arm64 ~riscv" fi # main pkg @@ -24,31 +25,28 @@ LICENSE="Apache-2.0" # deps LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" SLOT="0" -IUSE="apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp selinux systemd" +IUSE="apparmor btrfs +seccomp selinux systemd wrapper" RESTRICT="test" RDEPEND=" + app-containers/catatonit + >=app-containers/conmon-2.1.10 + >=app-containers/containers-common-0.58.0-r1 app-crypt/gpgme:= - >=app-containers/conmon-2.0.0 - >=app-containers/containers-common-0.56.0 dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) - cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) - !cgroup-hybrid? ( app-containers/crun ) wrapper? ( !app-containers/docker-cli ) - fuse? ( sys-fs/fuse-overlayfs ) - init? ( app-containers/catatonit ) - rootless? ( app-containers/slirp4netns ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) " DEPEND="${RDEPEND}" BDEPEND=" + ${PYTHON_DEPS} dev-go/go-md2man " @@ -63,6 +61,7 @@ CONFIG_CHECK=" pkg_setup() { use btrfs && CONFIG_CHECK+=" ~BTRFS_FS" linux-info_pkg_setup + python-any-r1_pkg_setup } src_prepare() { @@ -92,50 +91,38 @@ src_prepare() { src_compile() { export PREFIX="${EPREFIX}/usr" - # bug 906073 - use elibc_musl && export CGO_CFLAGS="-D_LARGEFILE64_SOURCE" - # For non-live versions, prevent git operations which causes sandbox violations # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 - [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" + [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" EPOCH_TEST_COMMIT="" # BUILD_SECCOMP is used in the patch to toggle seccomp - emake BUILDFLAGS="-v -work -x" GOMD2MAN="go-md2man" BUILD_SECCOMP="$(usex seccomp)" all $(usev wrapper docker-docs) + emake BUILDFLAGS="-v -work -x" GOMD2MAN="go-md2man" BUILD_SECCOMP="$(usex seccomp)" \ + all $(usev wrapper docker-docs) } src_install() { emake DESTDIR="${D}" install install.completions $(usev wrapper install.docker-full) - insinto /etc/cni/net.d - doins cni/87-podman-bridge.conflist + if use !systemd; then + newconfd "${FILESDIR}"/podman-5.0.0_rc4.confd podman + newinitd "${FILESDIR}"/podman-5.0.0_rc4.initd podman - newconfd "${FILESDIR}"/podman.confd podman - newinitd "${FILESDIR}"/podman.initd podman + newinitd "${FILESDIR}"/podman-restart-5.0.0_rc4.initd podman-restart + newconfd "${FILESDIR}"/podman-restart-5.0.0_rc4.confd podman-restart - insinto /etc/logrotate.d - newins "${FILESDIR}/podman.logrotated" podman + newinitd "${FILESDIR}"/podman-clean-transient-5.0.0_rc6.initd podman-clean-transient + newconfd "${FILESDIR}"/podman-clean-transient-5.0.0_rc6.confd podman-clean-transient - keepdir /var/lib/containers -} + exeinto /etc/cron.daily + newexe "${FILESDIR}"/podman-auto-update-5.0.0.cron podman-auto-update -pkg_preinst() { - PODMAN_ROOTLESS_UPGRADE=false - if use rootless; then - has_version 'app-containers/podman[rootless]' || PODMAN_ROOTLESS_UPGRADE=true + insinto /etc/logrotate.d + newins "${FILESDIR}/podman.logrotated" podman fi + + keepdir /var/lib/containers } pkg_postinst() { tmpfiles_process podman.conf $(usev wrapper podman-docker.conf) - - local want_newline=false - if [[ ${PODMAN_ROOTLESS_UPGRADE} == true ]] ; then - ${want_newline} && elog "" - elog "For rootless operation, you need to configure subuid/subgid" - elog "for user running podman. In case subuid/subgid has only been" - elog "configured for root, run:" - elog "usermod --add-subuids 1065536-1131071 " - elog "usermod --add-subgids 1065536-1131071 " - want_newline=true - fi } diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index ca8cedb480a27bf452fd3f3761aec2d84bcba0c5..a25061fe15ef1aaeae9b9abb810749b3dfd8d361 100644 GIT binary patch delta 22233 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%0Acw?^ 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 diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index 51715ce6194d..713495bb3cf5 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -10,6 +10,6 @@ DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 569f42ca5694a4db0b1b66ef58dc255ec337a99f8 DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967 SHA512 9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682 EBUILD sbctl-0.11.ebuild 1019 BLAKE2B 118db9d00d651086cbc36bb83c370e5aa0f8d9203e583c8d11a4f8c116827d6859864331dcbfbf0e2aab486b0cc6c4d1cf46a4ec26ce7142885e68eb5e605070 SHA512 bc89e3af3d8779165a607978ab2c335d7edbfa075683baa5be462efd0337d9144448053048eeee0fc3a2ffd270e86c3fadb9c7b4baa95e69bb62a58bdb4d178d EBUILD sbctl-0.12.ebuild 1031 BLAKE2B fa2e03eee278837ea66c5a071f62f0c4c3898f36b0301a8863e950aaaf99075a04c64d13f67ef6cc9bfc0f15d99516557c1ca06f586e490fab635ef61435c8b5 SHA512 f63a686caaff2319ead6738fb3da90d3b8b966ae855f7173772d3f90c776503316c7b18beb6ff6fc7180e6f0533a76307e6de83077703ff18ac89f3aad78a529 -EBUILD sbctl-0.13-r1.ebuild 1098 BLAKE2B bef1c2c4a09e16a4425e57553883d0d85833ea2317a6ba7d2dbbcc47bddfcd03987ba9ed470838ada4e206be2f3bdd2052250b77edfb8311b23723d9e35b3431 SHA512 2e16d60734091c2d7035146c70e4dada4a87a7e077167f837b4ed6a50549a4da8317973961362573710d1107c8a4546d297e4e79503ce4a06fa9d2a7f48c43f4 +EBUILD sbctl-0.13-r1.ebuild 1097 BLAKE2B 77f40f0c608b9f84a6a28f1a2cc2077664e7fc0e3aa5a08023935ceb797e36ed92b2637c558a3dd3587bcd255c394ec75cf80ff80cb5ecfcc98e0983ed677771 SHA512 594e65a3c57ae5bef6045916514b79c47370525c539346e578b760ee32da146b18ff8890b757c1c55acad78c2b29dd4edaf14218256dbb684383673cdfd82d14 EBUILD sbctl-0.13.ebuild 1031 BLAKE2B fa2e03eee278837ea66c5a071f62f0c4c3898f36b0301a8863e950aaaf99075a04c64d13f67ef6cc9bfc0f15d99516557c1ca06f586e490fab635ef61435c8b5 SHA512 f63a686caaff2319ead6738fb3da90d3b8b966ae855f7173772d3f90c776503316c7b18beb6ff6fc7180e6f0533a76307e6de83077703ff18ac89f3aad78a529 MISC metadata.xml 395 BLAKE2B 97800aba6234078f4a8cb45403e13ce6b0c38c27480d8b351d8d28c11daee6672c920d8a713bde6ff861e15137df4c4c4991fe717008d81a1e4fa3e3299a5cdc SHA512 3c6022f6d5fe33aa7d22469ea24c46adafa90d12024f9f13f76ca55d1d7930560a31640247ac8ceef54eb6789654f06733e685ef2b8a68e68816784215f165f2 diff --git a/app-crypt/sbctl/sbctl-0.13-r1.ebuild b/app-crypt/sbctl/sbctl-0.13-r1.ebuild index 4410439fe955..f193cf0fa9d8 100644 --- a/app-crypt/sbctl/sbctl-0.13-r1.ebuild +++ b/app-crypt/sbctl/sbctl-0.13-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron )" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index fefe48400059cc7f9940ec580b2fc0d19430997d..6020097730aa03a17ffdb39ed483c59378a379ac 100644 GIT binary patch literal 13957 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�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 ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="MIT" diff --git a/app-emacs/buttercup/Manifest b/app-emacs/buttercup/Manifest index ad1ddbfbb4d6..ed28e2cf9380 100644 --- a/app-emacs/buttercup/Manifest +++ b/app-emacs/buttercup/Manifest @@ -1,5 +1,8 @@ DIST buttercup-1.33.tar.gz 91925 BLAKE2B d17788f34b001fffa6322d0d3d1f397a32708c1906e993581ef299e6e3897fce90bea186e1cedde4c86c63083e0cc53d016a8c3bd431e7f18a36e70d0ecbd061 SHA512 95fb4031663ed0fa7a023c924ce8bf4b077ace65f0680a7a8ecfdfa5359b30e6d42b27ad857ed1b24ea405c7a49c7b182d337e2bf1c37d971bebba98b37f4f12 DIST buttercup-1.34.tar.gz 92551 BLAKE2B 51335027d4ee799e80563355eee1dbadddf2bf92e5790eb7afb2fbfd5a53fdc17ab09eec75b5e6712faac4f03e29c6493914f848a584f594710d9c5a379e4361 SHA512 8aa788b5937ecb89d7a8e486d28df78cb582024c438d6e5ec9ad582b17351b116bca87771a0e8d7386e8357d39f6ca8b109612258e55ca16497f4189eddb7a99 +DIST buttercup-1.35.tar.gz 93375 BLAKE2B 7bedd4a8576f900934e3a39cdb5a58e85e6b9ec682cc1030495d50d686880ef14d73afbd49340856c3b3279548babf7297ba787f1a17bfd3dee81bd8a72f2f4a SHA512 416edb974999e2eac38040ce72c241ab961cc63f40068711b0436e4f3ca49025955d5ee2d93168770da0f251269652e36c1c9c0436f6ee6133c6ca859dbfe487 EBUILD buttercup-1.33.ebuild 682 BLAKE2B a904c3c8888ff23c0044fe9f24797ac8c65689141864ba9e11fb8155551c27b03de557fad973dc4fc362dde9fd7c5b71af707d2ce08240df4d34114147b8eba8 SHA512 2713e99cb3096b5ddfd7dfcec65c50f482c82583e2143f97a6ca3a72e5c1747c2ba4c4e94b621d257f9e6a047cedf5062cd3552f25defd9c46bdfe5ca0011149 EBUILD buttercup-1.34.ebuild 821 BLAKE2B 2df1647719208285dceed1cf90981a04b3f1f57b5deae4ac9254c72a6d2b2b1b9e7e9403a22c10b31dcc4ce666882f93df662f499f4f688cb4269ddee33e5292 SHA512 89024c75d730a1ca4a5f61af5daa2226fe4acd7d751f02554681d0c29b7cec31d3e83b7089ae150ae98e73d6846a2c9874f79c46f02d987cd259131d95cbc037 +EBUILD buttercup-1.35.ebuild 821 BLAKE2B 2df1647719208285dceed1cf90981a04b3f1f57b5deae4ac9254c72a6d2b2b1b9e7e9403a22c10b31dcc4ce666882f93df662f499f4f688cb4269ddee33e5292 SHA512 89024c75d730a1ca4a5f61af5daa2226fe4acd7d751f02554681d0c29b7cec31d3e83b7089ae150ae98e73d6846a2c9874f79c46f02d987cd259131d95cbc037 +EBUILD buttercup-9999.ebuild 821 BLAKE2B 2df1647719208285dceed1cf90981a04b3f1f57b5deae4ac9254c72a6d2b2b1b9e7e9403a22c10b31dcc4ce666882f93df662f499f4f688cb4269ddee33e5292 SHA512 89024c75d730a1ca4a5f61af5daa2226fe4acd7d751f02554681d0c29b7cec31d3e83b7089ae150ae98e73d6846a2c9874f79c46f02d987cd259131d95cbc037 MISC metadata.xml 392 BLAKE2B 365eddee8c36962902e64b476ca9f21b34bf1faf9dd5ff2ad28d799a8079ea81cfea23adfc81e0a40edee9d4a6551affabaec91c9b931cfb161cf8a5bfbb024f SHA512 899c734fc6bae680c7d44dd0750d0a55a74ef2a5408be0e3a33a920ed283535c1136fc6b04bca86e85304ee1a3972413f18cc047be1e1565ce6c2a7940e087f5 diff --git a/app-emacs/buttercup/buttercup-1.35.ebuild b/app-emacs/buttercup/buttercup-1.35.ebuild new file mode 100644 index 000000000000..413b4cf227ab --- /dev/null +++ b/app-emacs/buttercup/buttercup-1.35.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Behaviour-driven Elisp testing" +HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/jorgenschaefer/emacs-${PN}.git" +else + SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/emacs-${P}" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( docs/{running,writing}-tests.md ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + ${EMACS} ${EMACSFLAGS} -L . -l buttercup \ + -f buttercup-run-discover || die "tests failed" +} + +src_install() { + elisp_src_install + + dobin "bin/${PN}" +} diff --git a/app-emacs/buttercup/buttercup-9999.ebuild b/app-emacs/buttercup/buttercup-9999.ebuild new file mode 100644 index 000000000000..413b4cf227ab --- /dev/null +++ b/app-emacs/buttercup/buttercup-9999.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Behaviour-driven Elisp testing" +HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/jorgenschaefer/emacs-${PN}.git" +else + SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/emacs-${P}" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( docs/{running,writing}-tests.md ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + ${EMACS} ${EMACSFLAGS} -L . -l buttercup \ + -f buttercup-run-discover || die "tests failed" +} + +src_install() { + elisp_src_install + + dobin "bin/${PN}" +} diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest index 60c58b22c6ab..4d85ee46f2a1 100644 --- a/app-emacs/jinx/Manifest +++ b/app-emacs/jinx/Manifest @@ -3,6 +3,6 @@ DIST jinx-1.2.tar.gz 33991 BLAKE2B 37661f5d02bb3f1a1813bd5d4e78b6c6c115ef40fa1f3 DIST jinx-1.3.tar.gz 34055 BLAKE2B c91652d0791ace223013f0ac42d3b917d3fff6cd5920d27bcf48f65ead3a7d29bc7090af107619ceedc243f34c7984a2dadb8fa667d6a825c8a21107de5f186a SHA512 14f03352e16cbcdbfa4c0fe9c00a2a496d7086a0a7dee9c82c5673069e98b0d9b472722a8e90f03815770bf8f054349833e3e7d035deb53a4fa9d05fa54899da DIST jinx-1.4.tar.gz 34299 BLAKE2B c28a1535826a1b3a4541cae33ec5ac7badc4fec0188d5b269b0dfbb7fb8a12bf642ea9efb9f1b7289de0bbce5f60cc756ede878a36e1b2b3ec2a8ee26a2fb892 SHA512 fcf08e25d3429ae801006050b56cbc16b65eaa26694b0b20a3c475de716c1c7d4271838b4d553caae257cd82215dd8154c6feb277fb5a16e05c1d098567605a0 EBUILD jinx-1.2.ebuild 925 BLAKE2B e1faeb92a90f8b5925e7018b7a28fba753bfe01f3ecdb0769784951645f87f54dbba2d9476a75e12053777134e95b5dfa6873883fd4ff88b812735dcdad54113 SHA512 5b6ccc6f825a354103fa6dae049c8209712b19582a23aa183e957991e3ac9bc2fff0f48879220ecdb81e4e96e8d59852c5ff992d3e87c6fc78dd6cafcf4d34e7 -EBUILD jinx-1.3.ebuild 926 BLAKE2B a64882d836ff6c3cc62dc9fd352a75799df9809b1b7286698b3bcb1abdca366f587c6ec6591c47bce738881f59f2bc909a760564fadfb86be52ecae489508f16 SHA512 4e9cb347df916168879998e0c1ac411c85e2fe29e58667eca4834d8c0f9e6ab22f96d8da260eb5352ae9e5edfbc5bd760383ae3b36d104b5107784d6a867cf70 +EBUILD jinx-1.3.ebuild 925 BLAKE2B e1faeb92a90f8b5925e7018b7a28fba753bfe01f3ecdb0769784951645f87f54dbba2d9476a75e12053777134e95b5dfa6873883fd4ff88b812735dcdad54113 SHA512 5b6ccc6f825a354103fa6dae049c8209712b19582a23aa183e957991e3ac9bc2fff0f48879220ecdb81e4e96e8d59852c5ff992d3e87c6fc78dd6cafcf4d34e7 EBUILD jinx-1.4.ebuild 926 BLAKE2B a64882d836ff6c3cc62dc9fd352a75799df9809b1b7286698b3bcb1abdca366f587c6ec6591c47bce738881f59f2bc909a760564fadfb86be52ecae489508f16 SHA512 4e9cb347df916168879998e0c1ac411c85e2fe29e58667eca4834d8c0f9e6ab22f96d8da260eb5352ae9e5edfbc5bd760383ae3b36d104b5107784d6a867cf70 MISC metadata.xml 596 BLAKE2B 637e6f9f170f3ce64857712ff8156e123e42fa1e3495291ca05fc260f69ba267df6536c08b2a1ba042d8cc13f86f499d1e5f8dd223b89efd2c62ca38a9f37d2d SHA512 1fd1a6b8ba360f7aa2c03e8c318482b564afcf2392c20fe0c70d96b181df9323706c3b81bd3aa98916b65cff29aafcf9c9a486bfbbd55b775ff7adee85886950 diff --git a/app-emacs/jinx/jinx-1.3.ebuild b/app-emacs/jinx/jinx-1.3.ebuild index fd1936d0c50c..55cad1b7e1c1 100644 --- a/app-emacs/jinx/jinx-1.3.ebuild +++ b/app-emacs/jinx/jinx-1.3.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" app-text/enchant:2 diff --git a/app-emacs/mastodon/Manifest b/app-emacs/mastodon/Manifest index ff0ab11dfb77..cf2909d9b41f 100644 --- a/app-emacs/mastodon/Manifest +++ b/app-emacs/mastodon/Manifest @@ -1,6 +1,7 @@ AUX 50mastodon-gentoo.el 137 BLAKE2B 1a4d306658bc54fa3b69a6b250a9fc48d8013e79261afad49b71e01fa0096c6f81187eeb4a308d19888045be948c8cf3d726e9ee9865120cb803be2f35969892 SHA512 52bffd9a794108da342152e435aba1fb551e5f058e1ff02d0a094b221a6b1359e39d0bf629472d5e42fff43244303d78cc4bfd7052f5760b512a61d18300074b -DIST mastodon-1.0.17.tar.gz 158970 BLAKE2B 5896520ae881af514ac14272bddc1987664a013e437c67ff145378371466b102586c37417accdbedf3d3cf68973be158a9d3234ee247b4a590f8444992403a80 SHA512 c6f80351e49d5bb99b8681301bdf6f28ac17d2bbe624412602ae8bd2d11d435e9aa3f31ce5a4a5621bc803fa3f53a15e27d98886070150d9d34028443b375d4b DIST mastodon-1.0.18.tar.gz 160205 BLAKE2B 329d6192e129c6255bb212fe06061ff5623d16030b3f8b9b2aea33e1d0113fa09af934ead8b4695031a4dc0ddc734aa8674ca64bdad6216ee6e8006639f8131f SHA512 5e1162f30e2735a9a6d73b418369ba70476b2f45967c121e0ca9d741d029a8fc2e314fc8ea33cb09036b7b4e0f9d56b8002c4694fefbe0d6923ab8038ec7a192 -EBUILD mastodon-1.0.17.ebuild 599 BLAKE2B f24d89ae89287d477998722e46bbfd3be7abea1d21137b4b6ad56f9d71c1e6f4ba056e60455445dd1337f4799c120c12392b6ea13c50c53233d7a524a903272b SHA512 36f1c250eacfe5a98dd71a3a6b8f92376e7ca21578dc52c7c75f2014d6ee6bb01c6d6d6290d40dfc84886c3d958351d9dd967afe7ae4b9038e9f0bd547278c9f -EBUILD mastodon-1.0.18.ebuild 599 BLAKE2B f24d89ae89287d477998722e46bbfd3be7abea1d21137b4b6ad56f9d71c1e6f4ba056e60455445dd1337f4799c120c12392b6ea13c50c53233d7a524a903272b SHA512 36f1c250eacfe5a98dd71a3a6b8f92376e7ca21578dc52c7c75f2014d6ee6bb01c6d6d6290d40dfc84886c3d958351d9dd967afe7ae4b9038e9f0bd547278c9f +DIST mastodon-1.0.19.tar.gz 160533 BLAKE2B 4acf21f6b50296463c8083d237f2ab8f510f3372e0cd63437bc037dba8e3cdac9806ddf4a2e8727d2a39c0b0bef18688c0cce679019ac99cdf88b508830e25ef SHA512 27c56aa073c003b7063acd816230d1e5bf0f353b2d3c0a6cfa861130d4fbfd80bb5189d8bb1e036442f824d85bf96c0db21a927e4840057eaf17fff3114d3526 +EBUILD mastodon-1.0.18.ebuild 756 BLAKE2B 276df9dfd44fbd5a2be854abbdf5c3090514af76547db688bdcc7dca3346b5bdc5468f161daeb59ea24a4268a0e357bf12547b69baa8a8e2d4393b479e616183 SHA512 79c6259ecca453f557239ff1c3671299e35a1cc90fc00c064488bb97778d12d850e3d25e5bde091fd20dffa6edb218d50b569c935d374eeab7cf7eefe22db124 +EBUILD mastodon-1.0.19.ebuild 756 BLAKE2B 276df9dfd44fbd5a2be854abbdf5c3090514af76547db688bdcc7dca3346b5bdc5468f161daeb59ea24a4268a0e357bf12547b69baa8a8e2d4393b479e616183 SHA512 79c6259ecca453f557239ff1c3671299e35a1cc90fc00c064488bb97778d12d850e3d25e5bde091fd20dffa6edb218d50b569c935d374eeab7cf7eefe22db124 +EBUILD mastodon-9999.ebuild 756 BLAKE2B 276df9dfd44fbd5a2be854abbdf5c3090514af76547db688bdcc7dca3346b5bdc5468f161daeb59ea24a4268a0e357bf12547b69baa8a8e2d4393b479e616183 SHA512 79c6259ecca453f557239ff1c3671299e35a1cc90fc00c064488bb97778d12d850e3d25e5bde091fd20dffa6edb218d50b569c935d374eeab7cf7eefe22db124 MISC metadata.xml 512 BLAKE2B d8a604d5c6c58e2851d87c5602398d8bbc654a537febc54faad53815db5f527e507e1d45d75b0326db05dd747e315003b82e220fd494ad89c85ff7e951dbc563 SHA512 12b0ab3aeee03e66c3eac83b7ce581eee6110bc469681f7b0979c45110d651c19c5362d780886d95e2eaffdaba3fca44a00991e99f155312ba51cd4726ac4464 diff --git a/app-emacs/mastodon/mastodon-1.0.18.ebuild b/app-emacs/mastodon/mastodon-1.0.18.ebuild index 99625fea4848..2a79521adfed 100644 --- a/app-emacs/mastodon/mastodon-1.0.18.ebuild +++ b/app-emacs/mastodon/mastodon-1.0.18.ebuild @@ -9,19 +9,30 @@ inherit elisp DESCRIPTION="Emacs client for Mastodon, federated microblogging social network" HOMEPAGE="https://codeberg.org/martianh/mastodon.el/" -SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}/${PN}.el/lisp" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://codeberg.org/martianh/mastodon.el.git" + S="${WORKDIR}/${P}/lisp" +else + SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN}.el/lisp" + + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" RDEPEND=" app-emacs/persist app-emacs/request " -BDEPEND="${RDEPEND}" +BDEPEND=" + ${RDEPEND} +" DOCS=( ../README.org ) ELISP_TEXINFO="../${PN}.texi" diff --git a/app-emacs/mastodon/mastodon-1.0.17.ebuild b/app-emacs/mastodon/mastodon-1.0.19.ebuild similarity index 58% rename from app-emacs/mastodon/mastodon-1.0.17.ebuild rename to app-emacs/mastodon/mastodon-1.0.19.ebuild index 99625fea4848..2a79521adfed 100644 --- a/app-emacs/mastodon/mastodon-1.0.17.ebuild +++ b/app-emacs/mastodon/mastodon-1.0.19.ebuild @@ -9,19 +9,30 @@ inherit elisp DESCRIPTION="Emacs client for Mastodon, federated microblogging social network" HOMEPAGE="https://codeberg.org/martianh/mastodon.el/" -SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}/${PN}.el/lisp" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://codeberg.org/martianh/mastodon.el.git" + S="${WORKDIR}/${P}/lisp" +else + SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN}.el/lisp" + + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" RDEPEND=" app-emacs/persist app-emacs/request " -BDEPEND="${RDEPEND}" +BDEPEND=" + ${RDEPEND} +" DOCS=( ../README.org ) ELISP_TEXINFO="../${PN}.texi" diff --git a/app-emacs/mastodon/mastodon-9999.ebuild b/app-emacs/mastodon/mastodon-9999.ebuild new file mode 100644 index 000000000000..2a79521adfed --- /dev/null +++ b/app-emacs/mastodon/mastodon-9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27.1 + +inherit elisp + +DESCRIPTION="Emacs client for Mastodon, federated microblogging social network" +HOMEPAGE="https://codeberg.org/martianh/mastodon.el/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://codeberg.org/martianh/mastodon.el.git" + S="${WORKDIR}/${P}/lisp" +else + SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN}.el/lisp" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + app-emacs/persist + app-emacs/request +" +BDEPEND=" + ${RDEPEND} +" + +DOCS=( ../README.org ) +ELISP_TEXINFO="../${PN}.texi" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/package-lint/Manifest b/app-emacs/package-lint/Manifest index 1f79ee60e0e2..d4e1843187a6 100644 --- a/app-emacs/package-lint/Manifest +++ b/app-emacs/package-lint/Manifest @@ -1,7 +1,7 @@ AUX package-lint-0.22-load-data-directory.patch 611 BLAKE2B 5b4b891a9fad83fe1e7e7bafec245454d8103132d0c8ffde327ce4d126078a847daf565e5bd7bbed799f1c7dfcf3834f7456d392f000ef94df8c3f569c8b1260 SHA512 7bfe862eb18779dd99fa6fdb7be4178efecd527638b2fea2b0ef60611161a814be8721146a24626c5737971849a9e5a5420dd742eaf29066c8a2387281850a74 AUX package-lint-symbol-info-data-directory.patch 1249 BLAKE2B 119c77c1a720bb08be8dc82b74eba56b0ada00bdc769d6efa644613e582613929e4e1a64ef932160053e07275d533dad86db83d0441c69487a7505bf9cb9dbf4 SHA512 ca0bf2708d7d06361b604f1ac0466f0273492629f827939424a5c1bc764bf1756f71b69eab29eab9db76b168db7e45ab370ff0c8e5ac601bff08a4bd4424a745 -DIST package-lint-0.21.tar.gz 320199 BLAKE2B 58e27e2c775e5b78a900b6ce887996e472579b154fba4efebb292c17878b80327aa9aed12e0ed7795f2a876a88c94788e55686ff6705f4ccc730cc690d5d4e0c SHA512 809214078cf6bf1c8648f438a6e8f33a4c2f453f316d818f856af785e94ab85b041ca3fa6dea4485aa116bfe436d56f326ea911c1e04dec3e4fc82b5de0055ae DIST package-lint-0.22.tar.gz 322207 BLAKE2B 4605bd733ac46c5d1535c5c27c3921006e9641342f2fc42500b225146384e193c719e73c246ec9fc8a9db811d6c9b70b979647b9581a135e78b4cb7f4f4dfd8a SHA512 3924d8a0daaf2bf08c3128aff9776b3b5629d1bc6beeeef6355b07cb14f04769a24458eb81f38a27a7fa3db235fe5eca7a1cdf1a1ae222dd67e8d53e7955647b -EBUILD package-lint-0.21-r1.ebuild 925 BLAKE2B e7732fdf1f66f64d3f0fd181424a0785689f108d0e3664a6809746faab2ad345d6e70e89abd2f1d03570fa47aa685f5dd358b09afdefd3b1c45ca21fd9b296f6 SHA512 ecbea652f408e67b65bd8828075da36a6bf38e3b3f2f64a974d6d1849fe00af816ebe89217ee86ffe0574b6ff3836dd84beca0868edd0977107c49347167eb18 +DIST package-lint-0.23.tar.gz 322339 BLAKE2B c3c0a866d46863248fdcf914049859e9dccf0f921a71cc44f4c386e50f5bafac58ba3d1e04b6dcbd58c650fa1386574b2bb3e014cde972416ca3af7f1158b1a1 SHA512 b6d52dd8edb730c77afdadcde48e3235ce90c0e435faf28f220108d9f5994c4a07e8e9b08f765628a7591c11f8e96cfe1ea25606a1d081bede0923528fbf47e3 EBUILD package-lint-0.22.ebuild 925 BLAKE2B 9f1047eaaed5ae922468997420bc0ea31a017d2193c81e4f475aa9200c3dd3238a54badc1b09806b2d0c35206494d8c5848eafb5f7bebcdae6647d7dd132131f SHA512 1800b0d891438b213ca0dc43b4b8c96ffb3ef224c00b34b847b18fd3b6ea404467f7f60a09dc38a692e7271c67ac8ba01333f5bfe937fada29ee2b80d3bc01ba +EBUILD package-lint-0.23.ebuild 925 BLAKE2B 9f1047eaaed5ae922468997420bc0ea31a017d2193c81e4f475aa9200c3dd3238a54badc1b09806b2d0c35206494d8c5848eafb5f7bebcdae6647d7dd132131f SHA512 1800b0d891438b213ca0dc43b4b8c96ffb3ef224c00b34b847b18fd3b6ea404467f7f60a09dc38a692e7271c67ac8ba01333f5bfe937fada29ee2b80d3bc01ba MISC metadata.xml 1239 BLAKE2B 108fe66a5ec45cea84e75f042a5952af1ef92e4993b55f46e3392758beb9667562101cd7c1024d0089bd8ad66c9247fdb267e737030ae6b02fba7726cd27f1fc SHA512 227780ef543751dbda0bd612eca5e474ded35b199e380cb18c984d8e9e23ace2e5b08289687b169d420cf7f84baead74e2897af392f21a76e3e158b79e6c5f32 diff --git a/app-emacs/package-lint/package-lint-0.21-r1.ebuild b/app-emacs/package-lint/package-lint-0.23.ebuild similarity index 89% rename from app-emacs/package-lint/package-lint-0.21-r1.ebuild rename to app-emacs/package-lint/package-lint-0.23.ebuild index 995c84ec579c..4014aa033f64 100644 --- a/app-emacs/package-lint/package-lint-0.21-r1.ebuild +++ b/app-emacs/package-lint/package-lint-0.23.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,7 +31,10 @@ BDEPEND=" ${RDEPEND} " -PATCHES=( "${FILESDIR}/${PN}-symbol-info-data-directory.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-0.22-load-data-directory.patch" +) + SITEFILE="50${PN}-gentoo.el" src_prepare() { diff --git a/app-emacs/uxntal-mode/Manifest b/app-emacs/uxntal-mode/Manifest index 3b0a1173b4f3..cd08d7de0630 100644 --- a/app-emacs/uxntal-mode/Manifest +++ b/app-emacs/uxntal-mode/Manifest @@ -1,4 +1,6 @@ AUX 50uxntal-mode-gentoo.el 179 BLAKE2B 1f3cbd08b8c649a57d9395e3a1fe41d2b67bc9b4d0c3273ee3cdb275545ecbad873dacf42b496a16fac4901e83c091c5fdc99b1ccc8db31e514054827b0875bc SHA512 07fd8a4cf9e26eb28fbf94ee05d460f7b17712972c081f17bbdcf92fb6ec0363b870f017fa7f1ae5fe401b5116056204baf014240196ac426f1534382e2a75c1 DIST uxntal-mode-0.2.tar.gz 9450 BLAKE2B b8c3517f452c087aafce7fb1f0dd3dceca5160db27c59b24e1eb46eb0496768b330ab5a741fa809284817a3adcf1e4a46a16c6ec44e8d687f299b63e680eca46 SHA512 4f84a67831c9a43361849185c2ab097174a66c70bd2fd57ca175cb46977be5fef2797d52bd70ea6854a69c99cf94faaa8aa5a6f38ef306e895a42ae62de590a9 +DIST uxntal-mode-0.3.tar.gz 9906 BLAKE2B fc0126c99ebaae2f8f95b7364dc56341de012d7b010a13ac362dda2bc81b110f60bdb8c5e7d1f764b0368538e4657aa989e75797566499cd58e4b3f85ae12d66 SHA512 d161b96d8c80cd7e3761cf05ffb7f4711755c5ec2282fdb9ee0a2e77dc78f7ed059482641908c645371794c7d258e5f6fae0971d281e56e2e80397026b4fa441 EBUILD uxntal-mode-0.2.ebuild 439 BLAKE2B c69fa5668beff15b919819bba6cc2d7ce8f6b4c9135d76f20119ca24e03ca10b3e3851f6585e0bc064b2df0958bfd766475622918c29003316de199cc9c1b00e SHA512 a9a4db19aca4b3cad96bdacd77fe546bbc2319595cd8d5d94ebb61513f8315b8eead1a502f9014b65fb0e26a9346da6960575a55c8c1b20ca89d8268a9a2f1d7 +EBUILD uxntal-mode-0.3.ebuild 439 BLAKE2B 0631a4528a8f2a5d5e728023af8c7470b16f8719b00894332735c28ff9ea67672ecd858a5d8aa47e8459c3ac5c62bd5097cd62539f489e885bee12b0ac4e6aec SHA512 914abb4dbd07165cae81124975c3cb4a78bc79279bbaa3e7b3c30c98ff72ad4e3d1b7805a289cd476caa1357efa496dac26974aa39f3c0e42081bd909d10969e MISC metadata.xml 445 BLAKE2B b3cd562c480e527b4b3e0fc8b4306dcfc6b1d0902ee3003b89dcf07ea1331f30d7345f9ad16bd99facc0deb99d58eca650e0550528517eb71e50ad7e661708c6 SHA512 14a59dbac9d1c534eb8dd32dc7292354bda8cdef9495a04973d9f7feeb67f6967737fa5f271a92b4dcb11741b7ddce926a138b948bbe0edd7e35cc258d3ba6b0 diff --git a/app-emacs/uxntal-mode/uxntal-mode-0.3.ebuild b/app-emacs/uxntal-mode/uxntal-mode-0.3.ebuild new file mode 100644 index 000000000000..bd0c0b36f9fd --- /dev/null +++ b/app-emacs/uxntal-mode/uxntal-mode-0.3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27.1 + +inherit elisp + +DESCRIPTION="GNU Emacs major mode for the uxntal assembly language" +HOMEPAGE="https://github.com/non/uxntal-mode/" +SRC_URI="https://github.com/non/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 7d44f0387110044a7966e863db4095475650c6b0..e1916078d20a1affbfead3e468c5277fd9ab73e5 100644 GIT binary patch delta 50627 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 diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest index a47c22c51f34..cea184f7bdbb 100644 --- a/app-misc/broot/Manifest +++ b/app-misc/broot/Manifest @@ -423,7 +423,7 @@ DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39 DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd EBUILD broot-1.33.1.ebuild 6905 BLAKE2B 5fe1d038c5d8628d6172abca3b8e51bcc977af65f198ed9804fff5885f886b042dd2ba38a4ca38fd0036c36a5d6d690a911568f199eed07c202f798333b3b367 SHA512 4430932d388fa942861d8b091486507d1d3189429c2a5f8da34d831925a63da0ab28ddbe9098a1672503e2b8e965dce94232ebb49d4ee4c1536998b9fa329ab5 -EBUILD broot-1.34.0.ebuild 6906 BLAKE2B f4d2dc09778141604df087b7a86c4787ecf73a9cf2be0a8b11fc46133c389f76bb15acaff25bda53a89b79cdc7823274d3d4f3719f6a965caaf3d019c913daed SHA512 6d0b17e11f60ba077c2eb74c73a255c0f654c57bc7063d894a4beb8376310847d5fcf89efd70be5391753e8c44823924393d2074cc326a5090e162af2af746b6 +EBUILD broot-1.34.0.ebuild 6905 BLAKE2B 5fe1d038c5d8628d6172abca3b8e51bcc977af65f198ed9804fff5885f886b042dd2ba38a4ca38fd0036c36a5d6d690a911568f199eed07c202f798333b3b367 SHA512 4430932d388fa942861d8b091486507d1d3189429c2a5f8da34d831925a63da0ab28ddbe9098a1672503e2b8e965dce94232ebb49d4ee4c1536998b9fa329ab5 EBUILD broot-1.35.0.ebuild 6918 BLAKE2B c30793116d36ba7a9f5fe22473b102915ee413b497a9fac5bce9380aa4ac9c8b8351f73269ff9f493ed578419289bf9936f1a26a02c417ed94f610ce477fd726 SHA512 cc310006e4e74f2b4ddafce623c592ccb45054f2b1d9ee5fb911253989a8a8162408e793c3aefa2bcdc3c6e3dee3e5c978753774ea5f2aa6d21a9826e985dd38 EBUILD broot-1.36.1.ebuild 6964 BLAKE2B 5904066064aaa5e133811e0155ba7a86fcdeecfb4b7a5e10ad847e5151b506ec82e50e40ce3e044ff0a6b6b3de3640cb6e0b6ebd170cb23120f4bbaddec5916a SHA512 149a67ab117c49404fda503e1c2dbd22a6b3c46ed4909f8386ef20ea388b1e050c7c34d307afebd7539f37207e97b1a73f5f1514c49a452d452b28357b49064b MISC metadata.xml 564 BLAKE2B 0c694d4996ceefd6b05c3ff74f313d775c820d3eb0ae327cc2c130a608fd8595c64aa1217599d61952c6ade05415eaac53056c3fad30ccb5347df134715bb573 SHA512 5533ba0526ff6cbb801696c8ddba2dc393b158bdc2cf5dedc3b245362d924172e4bd321412cd6976735bcabe01d5e7e191e11b2718412b5e389e9251ca5ea695 diff --git a/app-misc/broot/broot-1.34.0.ebuild b/app-misc/broot/broot-1.34.0.ebuild index c3422e887d19..278e6a96dacd 100644 --- a/app-misc/broot/broot-1.34.0.ebuild +++ b/app-misc/broot/broot-1.34.0.ebuild @@ -329,7 +329,7 @@ SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="X" RDEPEND=" diff --git a/app-misc/ddcutil/Manifest b/app-misc/ddcutil/Manifest index 27b4eff2e97c..b8b22564d6d1 100644 --- a/app-misc/ddcutil/Manifest +++ b/app-misc/ddcutil/Manifest @@ -1,6 +1,6 @@ AUX ddcutil-1.2.2-no-werror.patch 858 BLAKE2B 83dbd07d70237f0cf7c823fa1c412c8ce6aa3fcfc39ae203586ba6d0acb5f5628136a702799ba6151a5359b99f574534064803a5512652a3135960e1ea7f14b6 SHA512 0628149606d927bf624d9f152e21cfc7ccc9fd847b502f0dff487188b529779a35d9fb3ef787bcbc421db1bceb97e210cb835de948a8535809b27c925f21c8c7 AUX ddcutil-1.3.0-no-werror.patch 1835 BLAKE2B 1edbfb8c00db14f5e33dd229b83e5145b8a659f8ea4c2c2626b79abbdafb8b7872fe55e1dccd7cb6ec5f390c8a91591d61fad08d08b952457e6ad8df54075ae6 SHA512 a8664bafa314c3664c32b3a7c7a22bf7a3a9163dd57888e91726f0d82371b65f873342b0daba598ac02020cef5742bbecd6b2434c2392c46642951f9bba4d2f2 -AUX ddcutil-1.4.1-no-werror.patch 760 BLAKE2B 160756abf6ed5eb83152cff7cfc756ca91bbc52054c49d7fccf859e28d85f6668fb0ff2cdf3dcccf80e1f1414b5327ecc255e29b92d457dd535e62b2a0a0a0d5 SHA512 7581e0097b5b20146effca3d415e51aae0e5248572fc10182a046cbe1071f0c770856584ecdd966e6c992a05f1d2349cdba80220fe81e63d1a7521fffe02ebc4 +AUX ddcutil-1.4.1-no-werror.patch 767 BLAKE2B 0769e02893eb5f2c1b6f6713a140696412eb910a4f65e6ef9dc85d4c500c0a892f80a6954e7c41a9b96393aa45cc2fa23997be810d80804592a8a589eacd0c30 SHA512 d63aff2fc41849b53454dfe3a7f3a378febf4454be2647d89feeb3028256c5ff61b5173fce9ac5c94de348e6c2f735464e8647ce0449f376d3e556aa763fcfb8 AUX ddcutil-2.0.0-fix-build-with-usb-monitor-disabled.patch 721 BLAKE2B c5514b7bc6406017a1dbdc831743da975881102ee7290eb04a6b52a83ae291e2330efd5b3c71623b014263cf1682cfb8a175d5e691538e153bf6dead88d5800e SHA512 013fe7ff51992a1e69f05184f97d4026f4d10b42b45934925754199029bf3e16f8403f61a4b7caaa6306eed3083e735ef355d794b5b066400a3d146f455ad43b DIST ddcutil-1.2.2.tar.gz 803943 BLAKE2B 65cc5dc0d1ee85d1e2b6670f7c24508ab817c6eebdb596b5f6f70c7ff7b9257f12f70abfea2d735e23755e508d4829d4be6574ac16564d4d828e0b1153cf8afe SHA512 0329711e536cbcaee2efe6cf981a17181ab318846e9c6a82f2ceacc42691ba49c06df44a52d1f079568e9ccec588cc85d4de4adf19b6db83bebe4bb90ae29207 DIST ddcutil-1.3.0.tar.gz 816789 BLAKE2B 1cb3b64961503416b85b792e1002ec67788f8cf7d622be1c4930808f99e16974ff57ed582d1d02a67580e3f4d92bef54b3669fd7378462bf4c98a3643d6786be SHA512 93d69958b2e1dcb66ad700712742536179383c93f2ec1f746b6a6c78adfd6daa861275208850cc807e0c16a11ea84904cb13ceef512ca76e1daa910410303d41 diff --git a/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch b/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch index 07897eb74e80..deabd2bfedbc 100644 --- a/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch +++ b/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch @@ -19,7 +19,7 @@ index c12f15c..27d2124 100644 dnl AC_MSG_NOTICE([DBG = |$DBG|]) -AM_CONDITIONAL(WARNINGS_ARE_ERRORS_COND, [test "x$ddcutil_version_suffix" != "x"] ) -+AM_CONDITIONAL(WARNINGS_ARE_ERRORS_COND, 0) ++AM_CONDITIONAL(WARNINGS_ARE_ERRORS_COND, [test 0]) AS_IF( [test 0$DBG -ne 0], AC_MSG_NOTICE([debug messages enabled]), diff --git a/app-misc/nnn/Manifest b/app-misc/nnn/Manifest index 9f82e5373ff7..6a70d4e7a940 100644 --- a/app-misc/nnn/Manifest +++ b/app-misc/nnn/Manifest @@ -2,5 +2,5 @@ AUX nnn-4.9_fix_colemak_patch.patch 1054 BLAKE2B 276dc125dcab2050c5376e8710565ef DIST nnn-4.8.tar.gz 253547 BLAKE2B 36e6e1dc39bfbce7fa72fd322339395fa78a410c93043860be845ff3d5be3178fd37966f57da17f115cab8a6973462d44243052a6c736665ef9a180cd9fd6978 SHA512 932e27ec1d7cd3db6ccba33edb3d1ad2620109cde3c4114b734eef3e04d6c6c22ddaa1c4727908dba2a107dd4cfe1f5193aec450f680a390671f48e63d0133bd DIST nnn-4.9.tar.gz 255144 BLAKE2B 3ad257f931dee7803c44f9f4db478a8de0c898a2d8e818457aeb00dcc7936a0a1f51ce3c199a1421a014d197c7f9d2f17bccccbc985b93d78e5994b9cc707c94 SHA512 3c16ed1cbc5466b05306e38c6f5d8eb7ade9cf5ad766f9ff3bf7d20d5bfb9bdf1564527e27191e2cd85542c25245f338e1236630de3d1c8e5fbd10d54d628a14 EBUILD nnn-4.8.ebuild 3172 BLAKE2B e08054dfbf5d37ef5f5f2893a7ff1a19a5bc85361d3355e520ccdd02b616b73effb61cc828e87fd27897eecb1e91990c78aa22beb7deed0c1aa48a77de928937 SHA512 cc5f215d7d099b03227dca7951cd23d06f6c143d01bbf02e395fc12cb978b250d83a0e43cad993a6c409f1d3dc76dddac8e5d977ccb5724faa695187aa3aa3df -EBUILD nnn-4.9.ebuild 2899 BLAKE2B 8bfe0d8640a70681d927a531e956a228eb02148ba1b24d3794ed5203c89b26c0f7ba9e3b7a22a9fb4d9be63ba13ca80cb96edbe6b859f3db8d574b7783c28836 SHA512 29c1d723e8f0e99f2d3eccfe3d933f5c7fac036ef6f8a5987d4593fc9b65469feea4ed2633e1d4e9ff32626068786bc85693f2d9eec07043c70376a430cf1a0a +EBUILD nnn-4.9.ebuild 2911 BLAKE2B 2c2d1fd916df27b3efccb6c96e67e7d6b9a0b104e33d48e71bbb10829d7cd4a673621083bcdae6a31e782eb5b2d0fab43122be037b1922fcec5f21469e43e9c2 SHA512 e4b1a164ce85701a84063e4e18b9d064b8612d314ebc4734d54e36fafde3c1993026992c8898847ce1d44800e745743ca3d09d0aea71ba6091d5c7aaf5d3c294 MISC metadata.xml 1236 BLAKE2B 9afb37cabe29313f3b7203be1583fab01e067c798d5a9bb0ab5a4d5bf172d016feae30f2bf02577d390378d3292bb1f51aa4ffeeaf34c738c330bea020bbe80d SHA512 05ada5daf33b0fa8df18bca4432dea9a1dd9bfb0e74ecb4ae6d4b0860437aaf5f3850ef67283a28a4edb49fe747fb65ef9a27b829529992ed6826436530d07df diff --git a/app-misc/nnn/nnn-4.9.ebuild b/app-misc/nnn/nnn-4.9.ebuild index 4819666da402..1650a6587547 100644 --- a/app-misc/nnn/nnn-4.9.ebuild +++ b/app-misc/nnn/nnn-4.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/jarun/nnn/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="8contexts colemak emoji gitstatus icons namefirst nerdfonts pcre qsort +readline restorepreview" DEPEND="sys-libs/ncurses:= diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index a3ec464e40472f736425e3574009f83df551bf8b..cdca293dda16e9967349fcdbc13b6f8752b82415 100644 GIT binary patch delta 8005 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 H&^rJCr|KKO delta 7916 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 WwibX__n3-5{4df69m7h{I{*Oa5d1~} diff --git a/app-office/joplin-desktop/Manifest b/app-office/joplin-desktop/Manifest index 9a9b21f1e6c5..ca152b7802ce 100644 --- a/app-office/joplin-desktop/Manifest +++ b/app-office/joplin-desktop/Manifest @@ -2,8 +2,10 @@ DIST Joplin-2.14.11.AppImage 247754522 BLAKE2B c39b87ca790b41d30c505b1001b75b442 DIST Joplin-2.14.17.AppImage 248140038 BLAKE2B 62fb124745ced06fce45cea01efb8eae39556cb58bec768935e826e070f6eaba0050daf8c42bb6308e74539735a9e955c188a0c00c5b6209a4550733776c6d38 SHA512 ff6db5b353092d87c35c9c39038f93b0b8f7da8f021fa3057dcdf15cbbffd72b81c5a180ec439802b58060b3862d46ed902ab66a315f574713b9d871b4788502 DIST Joplin-2.14.19.AppImage 248153086 BLAKE2B dfd05909610ff85af78bb7073d3a19b83ac4db4edf4f6cf181f681a347a0badade48214da52b0ad3b2239b87f2fcffb70ff84234f9bffae9bd04d41735c7573a SHA512 7be9cdce0b1a25fdc7c0e5757faa542f11906e572af477fdd17d57fc9f3683bfb99801c91e7f03ac6ee819b72206339a61bb0aac61c66a35013af097ee8bb3a8 DIST Joplin-2.14.20.AppImage 248141263 BLAKE2B 2a4afa5a5d0aabb84d75ac572339098da684c742614c1b97a7dca18d0d8ee018f7a81f9a3361b1aba4658cf5bbed055f96e76316b8fe19dab6aa111b7fbeffab SHA512 50ebaa06ad225387e2117a6453e92d5665f90bc5d7dec492aac0993781e6e7cdca8aaa2dff06d740146888e2dd04f623d72af060c41765825b52e3c2a9d03890 +DIST Joplin-3.0.2.AppImage 253581812 BLAKE2B aa125e8bae0af2ff2e156378d221fd09dda43452b003da36486a59abb7323f81999242475450ab7e164712a060be4f59de68cfcf0736b5237db0e6f0b2914164 SHA512 da53055e23c8bf87e630bf2546c959b2b7a97d65193893c421793259055318ef5ba72f1ca897bcd60e76cc1f060db4f2bc4a39303640872301a7984dd4d7620a EBUILD joplin-desktop-2.14.11.ebuild 2370 BLAKE2B c31b3c291b6f68af1e6fc7857d696c0fb887fbb0a569351bd988e3aed51fc53649df0adb6ec74df71632dcbad718f36be945097507ed4003f2102d7f619e8a3f SHA512 6091bf7ca2898bf48bc15a9e4f004ff39c5b4546c3f39c390aa6a026603c1ac51d53568f71bc4df13252ebee23f7d8ef99da51013edaaeeec0bf03ba692d0eec EBUILD joplin-desktop-2.14.17.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a EBUILD joplin-desktop-2.14.19.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a EBUILD joplin-desktop-2.14.20.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a +EBUILD joplin-desktop-3.0.2.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a MISC metadata.xml 755 BLAKE2B 2f95bccd9fb7bf21b253a524950c4775273c2d1911ebf4b90a392f8c2c7f38e986af0fbd217287595ba39a684609d8df6f275e146388aa0331169e51ba6fc823 SHA512 b62f1dfc822413386115305900866f6cf16fc2071425d2f0f515f537a29bf282d65c31b7f59ccf9187280456eb759a5fcce7340fb983ff0f50413c649c8fc1d0 diff --git a/app-office/joplin-desktop/joplin-desktop-3.0.2.ebuild b/app-office/joplin-desktop/joplin-desktop-3.0.2.ebuild new file mode 100644 index 000000000000..a9c365263d83 --- /dev/null +++ b/app-office/joplin-desktop/joplin-desktop-3.0.2.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# NOTICE: This is a Electron app (oh my) and the upstream only provides AppImages. + +EAPI=8 + +APPIMAGE="Joplin-${PV}.AppImage" + +inherit desktop xdg + +DESCRIPTION="Secure note taking and to-do app with synchronization capabilities" +HOMEPAGE="https://joplinapp.org/ + https://github.com/laurent22/joplin/" +SRC_URI="https://github.com/laurent22/joplin/releases/download/v${PV}/${APPIMAGE}" + +LICENSE="AGPL-3+" +SLOT="0" +KEYWORDS="-* ~amd64" +RESTRICT="bindist" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/libcanberra[gtk3] + media-libs/libglvnd + media-libs/mesa + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/zlib + sys-process/lsof + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libnotify + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/pango + x11-misc/xdg-utils +" + +QA_PREBUILT="*" + +src_unpack() { + mkdir -p "${S}" || die + cp "${DISTDIR}/${APPIMAGE}" "${S}" || die + + cd "${S}" || die # "appimage-extract" unpacks to current directory. + chmod +x "${S}/${APPIMAGE}" || die + "${S}/${APPIMAGE}" --appimage-extract || die +} + +src_prepare() { + # Fix permissions. + find "${S}" -type d -exec chmod a+rx {} + || die + find "${S}" -type f -exec chmod a+r {} + || die + + default +} + +src_install() { + cd "${S}/squashfs-root" || die + + insinto /usr/share + doins -r ./usr/share/icons + + local apphome="/opt/${PN}" + local toremove=( + .DirIcon + @joplinapp-desktop.desktop + @joplinapp-desktop.png + AppRun + LICENSE.electron.txt + LICENSES.chromium.html + resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm + resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm64 + resources/app.asar.unpacked/node_modules/node-notifier + usr + ) + rm -f -r "${toremove[@]}" || die + + mkdir -p "${ED}/${apphome}" || die + cp -r . "${ED}/${apphome}" || die + + dosym -r "${apphome}/@joplinapp-desktop" "/usr/bin/${PN}" + make_desktop_entry "${PN}" Joplin @joplinapp-desktop "Office;" \ + "StartupWMClass=Joplin\nMimeType=x-scheme-handler/joplin;" +} diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index b8721902eb404cbde3a47d27954b632a0b7ac26b..26048c68d156a6c94a41ce6bf173efc1d37e4686 100644 GIT binary patch literal 9907 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 literal 9920 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 D-?V*l delta 10243 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 J?~Ln9007*eI6?pb diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest index 374da01fa902..1172411ba667 100644 --- a/app-shells/atuin/Manifest +++ b/app-shells/atuin/Manifest @@ -597,6 +597,6 @@ DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c66 DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756 DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226 EBUILD atuin-17.2.1.ebuild 10203 BLAKE2B 1202b922b32df642c00597f9b54e755f9cf6f7a6f8fe95e62a66563bc84eed01eb9db31e2c6bed3b7b11c0c5d225c8beb81b7cb69dafb08a85da85bc7454ea7d SHA512 a516b7b7fcfc9695765e890f5aec751087ece2e05e0716f0e7fcdde15a19ee3b6955dc2b7cca8aa30acd4d41174543f1c98fe74f37bf10089ef18cb827e52708 -EBUILD atuin-18.0.1.ebuild 11254 BLAKE2B 7b7619752727e8a33833dbfe6b032e808b6504b194d87db104812214ac3d736bdfa4e4f19a595b67d8a4cb6da9f68eb4c582114cd92105dee3bdd81baad3416f SHA512 63909736efb0ce88959a4ca4feb2a9d05f1ed1363d44a7f042324cb3467a83390a63c8a9c1c4d645c3221d63f3d38519ed023e8ab99855aebfb903b409dcbee9 -EBUILD atuin-18.1.0.ebuild 11452 BLAKE2B 509ada21404ee2e41762e763e69f34aeb349e1a6f65b651fb1f7fee89841cab69afa928bada474971bd9bdaba3a3cef5066ca3e1ce67414db48ade20e558391a SHA512 b656c959aeedff29990321e90151380fa9328b5d7b3fbcf8ed342321a8c57dfdc0c4631a686bef397226dd13aeea6396089c40f069d380f93d500668af13248e +EBUILD atuin-18.0.1.ebuild 11253 BLAKE2B 21b862a6d625d2d480c965be64e5d608fa70f122a9a16ca15894461852f5269b0512ea7dac3eada9c56a28d0a9f99032cd50268fcf2ac10b477e8e71029c58b6 SHA512 05b1dcc132ffdb0337e3b9fd37f7b41cf26660dd38c59093bc9af8f17a26b7f78d43570d3db736a541a606234b6efb8f9d14b7c4e70eb568f6452143a933098f +EBUILD atuin-18.1.0.ebuild 11459 BLAKE2B c3e6cf0611f5ca48e144eb1020bf3b2fdd24e5c0ce3d2556333cb2be87abf5f419311d4f15cdd4eb45073f1c3f8bff6e0d4fec157eb0be0675685875ff31acf0 SHA512 2622a7fe5d4da359581592e8c014f6f057e5c3afc3e0a2741047debb8ee6e71507cbb22385d1bbcd51812b310fe3c131bee4d3474f147a21fb27f759a42e7b96 MISC metadata.xml 832 BLAKE2B dc9cb00bd48c0029c0bb814485ebb0f979d50155d82b437a0f9b8b1c22604d561bb00fe8a2ab13bf76abed1c852ed44fd073c8852e6314eadb96332580455605 SHA512 9a02b7af0977bc37e0d314a5cc9d379adc2914775cc532ea8a64f7eb79eb5dfa255efb2364d022a86fade5d9e4c745ffed195331a511b022f4e99568909b5b02 diff --git a/app-shells/atuin/atuin-18.0.1.ebuild b/app-shells/atuin/atuin-18.0.1.ebuild index 23014456276e..54fe2a4d03d5 100644 --- a/app-shells/atuin/atuin-18.0.1.ebuild +++ b/app-shells/atuin/atuin-18.0.1.ebuild @@ -448,7 +448,7 @@ LICENSE="MIT" # - openssl for ring crate LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="+client server test +sync" RESTRICT="!test? ( test )" REQUIRED_USE=" diff --git a/app-shells/atuin/atuin-18.1.0.ebuild b/app-shells/atuin/atuin-18.1.0.ebuild index 6f827f95cf73..87730f7c0e17 100644 --- a/app-shells/atuin/atuin-18.1.0.ebuild +++ b/app-shells/atuin/atuin-18.1.0.ebuild @@ -459,7 +459,7 @@ LICENSE="MIT" # - openssl for ring crate LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="+client server test +sync" RESTRICT="!test? ( test )" REQUIRED_USE=" diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index ac13410f0e3a3dd8554297a1cf35c09e7909babc..b634f24b5cb06ac6ab456e4860e01ba082fb3a7a 100644 GIT binary patch delta 59275 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

SvY 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�?M(+&@t5UbtaZ}u$VBYy=pMvD!}w!!x3e)F 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�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 diff --git a/dev-java/commons-beanutils/Manifest b/dev-java/commons-beanutils/Manifest index 63eb1dc29f73..6883d9083d64 100644 --- a/dev-java/commons-beanutils/Manifest +++ b/dev-java/commons-beanutils/Manifest @@ -1,3 +1,6 @@ +AUX commons-collections-3.2.2-fixes.patch 8659 BLAKE2B 801c60536f2060880331ef92ff1f00fac807231e631699ba398cca4f6430101b0585e7a33cd17e163635ebe48082e0ae0fe7b4a140548f100dfe40756ff3a63c SHA512 f81755930a2eb6d4e659c0dd143ffbf2969db58f919cc129b08521e1668d8f7dcdacf42ada5e161360f9a4a3be5236f10dba9c484e6d0a5ca8dd15c6aecc8bd4 DIST commons-beanutils-1.9.4-src.tar.gz 412606 BLAKE2B 213a2ad4d976ed4c55c9a73c0970a656e2f03efcba886369c8be164e04618937ad636ce7ffa6aa7b981e9595b24e4cbacc2bc632268bbfede8172091ef6eb4ff SHA512 6f3d30d02b9a66cf20509bd868c6e2dadb44bb27da1e6b9af7275675e0f3826845a5d4005509dd1eb77a5b2937820c4770a3753daaab072785dcdab0caa69e73 -EBUILD commons-beanutils-1.9.4-r1.ebuild 4632 BLAKE2B 7af9444c86099385097cda169be0d64d80076dbd564fe95bf950a6b6c812578c21666f4b9d970bab6bb3465a4947188468b3f7e99b6c0020e456185175afb64a SHA512 9ecb0a383526c4fac98594799ca0d1cecf4b88b656cc90c26b5884aa2ee3db27eccd8f8160286573537410c8e331cf8f74ac18d8e798fb8aa23189562e4592e1 +DIST commons-beanutils-1.9.4-src.tar.gz.asc 833 BLAKE2B c971231cfb034bd9bbbd6e7801a4fcb54853c0d18872cfae81ce761fc8f71ebb70955456827ad33b4abd4df8c9820031fd49f28c50eddef5251b2a0d1b01cff9 SHA512 2a966959b2c94bf013df71885c2906a092b43a0ac6d63963f1462e7c09376964bb948c0681278a58fffae6716d042dc846b1649e1f4b0816e2adb3733bf14451 +DIST commons-collections-3.2.2-src.tar.gz 630693 BLAKE2B a70cebe9526291d5207db7edd7c9b50060413880d41dcb28c01cf05f7e00a9f5e1560012c3c3c763162412282db9512bc2b64a5788f210c5c8866943d912dafb SHA512 2e8ef638f07515b028a3e7e97851fcf1d9023a2c188e211bd1e936f35d3d91c2885adf3b1103ad17dfb7aeea6e7a67ce7826ee346a8a29c1aa7c6b0cf14e9230 +EBUILD commons-beanutils-1.9.4-r2.ebuild 2770 BLAKE2B 5c50a5bc8edff3299993fc85ce1ff2b416379308f9d318cf9fb32e9b9deca10f82a13b891c78da902ff3ee0e8378bb13b3d11e578b35880d1067f454c2d26704 SHA512 9a96501bc1afaaaa38a4487fcc87fbc857632d138f83e21e10dce0fc3ce5b6c794a839a6fd36bbfd58f950e9bb33f7f000e8e97cfe9ef0bfb4a7cb6c1c644f9b MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f diff --git a/dev-java/commons-beanutils/commons-beanutils-1.9.4-r1.ebuild b/dev-java/commons-beanutils/commons-beanutils-1.9.4-r1.ebuild deleted file mode 100644 index a4b3175fa186..000000000000 --- a/dev-java/commons-beanutils/commons-beanutils-1.9.4-r1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri mirror://apache/commons/beanutils/source/1.9.4-src.tar.gz --slot 1.7 --keywords "~amd64 ~x86 ~ppc64 ~amd64-linux ~x86-linux ~x64-macos" --ebuild commons-beanutils-1.9.4.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="commons-beanutils:commons-beanutils:1.9.4" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Provides easy-to-use wrappers around Reflection and Introspection APIs" -HOMEPAGE="https://commons.apache.org/proper/commons-beanutils/" -SRC_URI="mirror://apache/commons/beanutils/source/${P}-src.tar.gz" - -LICENSE="Apache-2.0" -SLOT="1.7" -KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos" - -# Common dependencies -# POM: pom.xml -# commons-collections:commons-collections:3.2.2 -> >=dev-java/commons-collections-3.2.2:0 -# commons-logging:commons-logging:1.2 -> >=dev-java/commons-logging-1.2:0 - -CP_DEPEND=" - dev-java/commons-collections:0 - dev-java/commons-logging:0 -" - -# Compile dependencies -# POM: pom.xml -# test? commons-collections:commons-collections-testframework:3.2.1 -> !!!artifactId-not-found!!! -# test? junit:junit:4.12 -> >=dev-java/junit-4.12:4 - -DEPEND="${CP_DEPEND} - >=virtual/jdk-1.8:* - test? ( - dev-java/commons-collections:0[test] - )" - -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:*" - -DOCS=( {CONTRIBUTING,README}.md {LICENSE,NOTICE,RELEASE-NOTES}.txt ) - -S="${WORKDIR}/${P}-src" - -JAVA_ENCODING="iso-8859-1" - -JAVA_SRC_DIR="src/main/java" - -JAVA_TEST_GENTOO_CLASSPATH="commons-collections,junit-4" -JAVA_TEST_SRC_DIR="src/test/java" - -JAVA_TEST_EXCLUDES=( - # Upstream: Tests run: 1293, Failures: 0, Errors: 0, Skipped: 3 - "org.apache.commons.beanutils.TestBeanPublicSubclass" # Invalid test class - "org.apache.commons.beanutils.TestBeanPackageSubclass" # Invalid test class - "org.apache.commons.beanutils.TestResultSetMetaData" # Invalid test class - "org.apache.commons.beanutils.TestResultSet" # Test class can only have one constructor - "org.apache.commons.beanutils.TestBean" # Test class can only have one constructor - # https://github.com/apache/commons-beanutils/blob/32ceb2c92512d44f97638805e2f3fd9d70dfcfc6/pom.xml#L378-L383 - # - "org.apache.commons.beanutils.converters.MemoryTestCase" -) - -src_test() { - # There were 8 failures: - # 1) testPropertyUtilsBean_descriptorsCache_memoryLeak(org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase) - # java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects - # 2) testPropertyUtilsBean_mappedDescriptorsCache_memoryLeak(org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase) - # java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects - # 3) testMappedPropertyDescriptor_MappedMethodReference1(org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase) - # java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects - # 4) testMappedPropertyDescriptor_MappedMethodReference2(org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase) - # java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects - # 5) testLocaleConvertUtilsBean_converters_memoryLeak(org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase) - # java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects - # 6) testWrapDynaClass_dynaClasses_memoryLeak(org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase) - # java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects - # 7) testMethodUtils_cache_memoryLeak(org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase) - # java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects - # 8) testConvertUtilsBean_converters_memoryLeak(org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase) - # java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects - local vm_version="$(java-config -g PROVIDES_VERSION)" - if [[ "${vm_version}" == "11" ]] ; then - JAVA_TEST_EXCLUDES+=( "org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase" ) - fi - - java-pkg-simple_src_test -} - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -} diff --git a/dev-java/commons-beanutils/commons-beanutils-1.9.4-r2.ebuild b/dev-java/commons-beanutils/commons-beanutils-1.9.4-r2.ebuild new file mode 100644 index 000000000000..ba6bfd171173 --- /dev/null +++ b/dev-java/commons-beanutils/commons-beanutils-1.9.4-r2.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="commons-beanutils:commons-beanutils:1.9.4" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple verify-sig + +DESCRIPTION="Provides easy-to-use wrappers around Reflection and Introspection APIs" +HOMEPAGE="https://commons.apache.org/proper/commons-beanutils/" +# We need some test classes of commons-collections which are not part of the jar file. +ACC="commons-collections-3.2.2" +SRC_URI="mirror://apache/commons/beanutils/source/${P}-src.tar.gz + test? ( https://archive.apache.org/dist/commons/collections/source/${ACC}-src.tar.gz ) + verify-sig? ( https://downloads.apache.org/commons/beanutils/source/${P}-src.tar.gz.asc )" +S="${WORKDIR}/${P}-src" + +LICENSE="Apache-2.0" +SLOT="1.7" +KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )" +CP_DEPEND=" + dev-java/commons-collections:0 + dev-java/commons-logging:0 +" +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:*" +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +DOCS=( {CONTRIBUTING,README}.md {NOTICE,RELEASE-NOTES}.txt ) + +JAVA_ENCODING="iso-8859-1" +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4 " +JAVA_TEST_SRC_DIR=( + src/test/java + ../"${ACC}"-src/src/test +) + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${P}-src.tar.gz{,.asc} + fi + default +} + +src_test() { + export LC_ALL="en_US.UTF-8" + # Apply patch to unpacked commons-collections + pushd "../${ACC}-src" >> /dev/null || die + eapply "${FILESDIR}/${ACC}-fixes.patch" + popd + + pushd src/test/java || die + # Selection according to lines 375-383 pom.xml + local JAVA_TEST_RUN_ONLY=$(find * \ + -path "**/*TestCase.java" \ + ! -path "**/*MemoryTestCase.java" \ + ! -path "**/*MemoryLeakTestCase.java" \ + ! -path "**/*LocaleBeanificationTestCase.java" \ + ! -path "**/Jira347TestCase.java" \ + ) + popd + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + + # We skip 2 more test classes conditionally which have failures with Java 21 + # Error converting 'String' to 'java.sql.Time' using pattern 'h:mm a' + # Error converting 'String' to 'java.sql.Timestamp' using pattern 'M/d/yy, h:mm a' + local vm_version="$(java-config -g PROVIDES_VERSION)" + if ver_test "${vm_version}" -ge "21"; then + JAVA_TEST_RUN_ONLY=${JAVA_TEST_RUN_ONLY//org.apache.commons.beanutils.converters.SqlTimeConverterTestCase} + JAVA_TEST_RUN_ONLY=${JAVA_TEST_RUN_ONLY//org.apache.commons.beanutils.converters.SqlTimestampConverterTestCase} + fi + + java-pkg-simple_src_test +} diff --git a/dev-java/commons-beanutils/files/commons-collections-3.2.2-fixes.patch b/dev-java/commons-beanutils/files/commons-collections-3.2.2-fixes.patch new file mode 100644 index 000000000000..2f1380a06ffc --- /dev/null +++ b/dev-java/commons-beanutils/files/commons-collections-3.2.2-fixes.patch @@ -0,0 +1,187 @@ +Patch stolen from: +From e90a6173247f06514731825677f3fc67c62bdc52 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Miroslav=20=C5=A0ulc?= +Date: Wed, 21 Apr 2021 11:31:11 +0200 +--- a/build.xml ++++ b/build.xml +@@ -154,8 +154,7 @@ + + + ++ basedir="${build.classes}"/> + + + +--- a/src/java/org/apache/commons/collections/MultiHashMap.java ++++ b/src/java/org/apache/commons/collections/MultiHashMap.java +@@ -331,7 +331,7 @@ public class MultiHashMap extends HashMap implements MultiMap { + * @param item the value to remove + * @return the value removed (which was passed in), null if nothing removed + */ +- public Object remove(Object key, Object item) { ++ public Object removeMapping(Object key, Object item) { + Collection valuesForKey = getCollection(key); + if (valuesForKey == null) { + return null; +--- a/src/java/org/apache/commons/collections/MultiMap.java ++++ b/src/java/org/apache/commons/collections/MultiMap.java +@@ -66,7 +66,7 @@ public interface MultiMap extends Map { + * @throws ClassCastException if the key or value is of an invalid type + * @throws NullPointerException if the key or value is null and null is invalid + */ +- public Object remove(Object key, Object item); ++ public Object removeMapping(Object key, Object item); + + //----------------------------------------------------------------------- + /** +--- a/src/java/org/apache/commons/collections/map/MultiKeyMap.java ++++ b/src/java/org/apache/commons/collections/map/MultiKeyMap.java +@@ -197,7 +197,7 @@ public class MultiKeyMap + * @param key2 the second key + * @return the value mapped to the removed key, null if key not in map + */ +- public Object remove(Object key1, Object key2) { ++ public Object removeMultiKey(Object key1, Object key2) { + int hashCode = hash(key1, key2); + int index = map.hashIndex(hashCode, map.data.length); + AbstractHashedMap.HashEntry entry = map.data[index]; +--- a/src/java/org/apache/commons/collections/map/MultiValueMap.java ++++ b/src/java/org/apache/commons/collections/map/MultiValueMap.java +@@ -153,7 +153,7 @@ public class MultiValueMap extends AbstractMapDecorator implements MultiMap { + * @param value the value to remove + * @return the value removed (which was passed in), null if nothing removed + */ +- public Object remove(Object key, Object value) { ++ public Object removeMapping(Object key, Object value) { + Collection valuesForKey = getCollection(key); + if (valuesForKey == null) { + return null; +--- a/src/test/org/apache/commons/collections/TestMultiHashMap.java ++++ b/src/test/org/apache/commons/collections/TestMultiHashMap.java +@@ -217,7 +217,7 @@ public class TestMultiHashMap extends AbstractTestMap { + MultiHashMap one = new MultiHashMap(); + Integer value = new Integer(1); + one.put("One", value); +- one.remove("One", value); ++ one.removeMapping("One", value); + + MultiHashMap two = new MultiHashMap(); + assertEquals(two, one); +@@ -269,7 +269,7 @@ public class TestMultiHashMap extends AbstractTestMap { + assertEquals(4, map.totalSize()); + map.remove("A"); + assertEquals(3, map.totalSize()); +- map.remove("B", "BC"); ++ map.removeMapping("B", "BC"); + assertEquals(2, map.totalSize()); + } + +@@ -292,7 +292,7 @@ public class TestMultiHashMap extends AbstractTestMap { + map.remove("A"); + assertEquals(0, map.size("A")); + assertEquals(3, map.size("B")); +- map.remove("B", "BC"); ++ map.removeMapping("B", "BC"); + assertEquals(0, map.size("A")); + assertEquals(2, map.size("B")); + } +@@ -464,11 +464,11 @@ public class TestMultiHashMap extends AbstractTestMap { + map.put("A", "AA"); + map.put("A", "AB"); + map.put("A", "AC"); +- assertEquals(null, map.remove("C", "CA")); +- assertEquals(null, map.remove("A", "AD")); +- assertEquals("AC", map.remove("A", "AC")); +- assertEquals("AB", map.remove("A", "AB")); +- assertEquals("AA", map.remove("A", "AA")); ++ assertEquals(null, map.removeMapping("C", "CA")); ++ assertEquals(null, map.removeMapping("A", "AD")); ++ assertEquals("AC", map.removeMapping("A", "AC")); ++ assertEquals("AB", map.removeMapping("A", "AB")); ++ assertEquals("AA", map.removeMapping("A", "AA")); + assertEquals(new MultiHashMap(), map); + } + +--- a/src/test/org/apache/commons/collections/collection/AbstractTestCollection.java ++++ b/src/test/org/apache/commons/collections/collection/AbstractTestCollection.java +@@ -1116,7 +1116,7 @@ public abstract class AbstractTestCollection extends AbstractTestObject { + verify(); + + try { +- array = collection.toArray(null); ++ array = collection.toArray((Object[]) null); + fail("toArray(null) should raise NPE"); + } catch (NullPointerException e) { + // expected +--- a/src/test/org/apache/commons/collections/map/TestMultiKeyMap.java ++++ b/src/test/org/apache/commons/collections/map/TestMultiKeyMap.java +@@ -315,10 +315,10 @@ public class TestMultiKeyMap extends AbstractTestIterableMap { + switch (key.size()) { + case 2: + assertEquals(true, multimap.containsKey(key.getKey(0), key.getKey(1))); +- assertEquals(value, multimap.remove(key.getKey(0), key.getKey(1))); ++ assertEquals(value, multimap.removeMultiKey(key.getKey(0), key.getKey(1))); + assertEquals(false, multimap.containsKey(key.getKey(0), key.getKey(1))); + assertEquals(size - 1, multimap.size()); +- assertEquals(null, multimap.remove(key.getKey(0), key.getKey(1))); ++ assertEquals(null, multimap.removeMultiKey(key.getKey(0), key.getKey(1))); + assertEquals(false, multimap.containsKey(key.getKey(0), key.getKey(1))); + break; + case 3: +--- a/src/test/org/apache/commons/collections/map/TestMultiValueMap.java ++++ b/src/test/org/apache/commons/collections/map/TestMultiValueMap.java +@@ -161,7 +161,7 @@ public class TestMultiValueMap extends TestCase { + MultiValueMap one = new MultiValueMap(); + Integer value = new Integer(1); + one.put("One", value); +- one.remove("One", value); ++ one.removeMapping("One", value); + + MultiValueMap two = new MultiValueMap(); + assertEquals(two, one); +@@ -187,7 +187,7 @@ public class TestMultiValueMap extends TestCase { + assertEquals(4, map.totalSize()); + map.remove("A"); + assertEquals(3, map.totalSize()); +- map.remove("B", "BC"); ++ map.removeMapping("B", "BC"); + assertEquals(2, map.totalSize()); + } + +@@ -204,7 +204,7 @@ public class TestMultiValueMap extends TestCase { + assertEquals(2, map.size()); + map.remove("A"); + assertEquals(2, map.size()); +- map.remove("B", "BC"); ++ map.removeMapping("B", "BC"); + assertEquals(2, map.size()); + } + +@@ -227,7 +227,7 @@ public class TestMultiValueMap extends TestCase { + map.remove("A"); + assertEquals(0, map.size("A")); + assertEquals(3, map.size("B")); +- map.remove("B", "BC"); ++ map.removeMapping("B", "BC"); + assertEquals(0, map.size("A")); + assertEquals(2, map.size("B")); + } +@@ -338,11 +338,11 @@ public class TestMultiValueMap extends TestCase { + map.put("A", "AA"); + map.put("A", "AB"); + map.put("A", "AC"); +- assertEquals(null, map.remove("C", "CA")); +- assertEquals(null, map.remove("A", "AD")); +- assertEquals("AC", map.remove("A", "AC")); +- assertEquals("AB", map.remove("A", "AB")); +- assertEquals("AA", map.remove("A", "AA")); ++ assertEquals(null, map.removeMapping("C", "CA")); ++ assertEquals(null, map.removeMapping("A", "AD")); ++ assertEquals("AC", map.removeMapping("A", "AC")); ++ assertEquals("AB", map.removeMapping("A", "AB")); ++ assertEquals("AA", map.removeMapping("A", "AA")); + assertEquals(new MultiValueMap(), map); + } + diff --git a/dev-java/coursier-bin/Manifest b/dev-java/coursier-bin/Manifest index 4b64fce5ddf8..9dc89ceca666 100644 --- a/dev-java/coursier-bin/Manifest +++ b/dev-java/coursier-bin/Manifest @@ -1,7 +1,7 @@ -DIST coursier-bin-2.1.5.gz 20679081 BLAKE2B 8ab0d971949b7a5527c82686fab9d62f6dc360ce7ff72bfc4d5a123401e577f17b2392e9a919aebe1c988a477a273d77cd3eb86dcb7b73c0c1a609cccac77eea SHA512 6397f13f82c91079575f58ccbd35e788a2760179cf5c11a986962e3bbe9c669b6e06730a6ff12e0aeb26198df4448e822e927a5d6bd031f67dab8072835979f6 DIST coursier-bin-2.1.7.gz 20790038 BLAKE2B 6e362ae784fcb7007f0adc58604d72dba33cb37f0726883b69f9f298e38759e3acea0232edac30c7cb34c5b837598e6b2c0947345938bce196f7a326a4aa3f0e SHA512 b6df4d7ad89f735989dfb4bb8cacbdf1559dd5ea4f494b7e72df544bd24a3a208738cf37d1cfd7944bb6aebc0e1b6d32b1bfd48c9f333cf54919a055afd5348e DIST coursier-bin-2.1.8.gz 20863902 BLAKE2B 13ce0a1aa6dd2c1272567a76f3a762e31d9d6794e034e033d5d5accd0b6c534702fc62b5cab83070bb1081c7072ad7a04be86c38b4929d75f2d1f050f320820d SHA512 9cc8f13ecd0c166d46aaeeedb9279eb2885a7edac24c5b106ca30968c4c6fc5f47efe3a38e7aa6864dee517a7bc2cfba71fdd32741d295887bdb62594832bb9e -EBUILD coursier-bin-2.1.5.ebuild 669 BLAKE2B 64c5e7d805585716260ef0de20153ea5b0c0b2930fbaf50eb8753663394175ae9998e9818a3e515f67fb562f3f62074966c1e5923c5d4df55b94377f4c7be52d SHA512 b95890ce9de7392330b27f14075f235ab5433c6e3fd79b6a2e72c1588c8795b9af2f9da075bd22fa20b303aa9c1cbd3e1252fa6ef56a0da1296e34db555c2d0c +DIST coursier-bin-2.1.9.gz 20870390 BLAKE2B 720698e6c55a8c070d02f01ec528bab06f397b3c580fa3e533a45cf0073d8b9caf506cfff10d1b68eb9348c8b0da9abab9e7fb183f0561b62a82a96d21d35f5e SHA512 102c351aa0647fe5cd9d00ee164c1cebbcd6bd133a11bdfd653f70a5347da02e32ba74d5b51ea425e9189bb7113ef16c3902219bfa1ef0172bac7955712031c6 EBUILD coursier-bin-2.1.7.ebuild 669 BLAKE2B 64c5e7d805585716260ef0de20153ea5b0c0b2930fbaf50eb8753663394175ae9998e9818a3e515f67fb562f3f62074966c1e5923c5d4df55b94377f4c7be52d SHA512 b95890ce9de7392330b27f14075f235ab5433c6e3fd79b6a2e72c1588c8795b9af2f9da075bd22fa20b303aa9c1cbd3e1252fa6ef56a0da1296e34db555c2d0c -EBUILD coursier-bin-2.1.8.ebuild 670 BLAKE2B fe6f9eda270679924d8d3cec39e84815857293dfebd7e3d1c6d9de0f1f58ee96fce332ba48bbd8489a763f20c8869152e3b62948f510b96e442b6f809a23bc93 SHA512 3bcb6e14eb24335a8da591dc4dc58dfc230fad7c224ef3d29a0afa235477b1f2cf1f648a37c5bcbf20015490e582033483ee382ec7add4bd272aed94d8ee9b27 +EBUILD coursier-bin-2.1.8.ebuild 669 BLAKE2B e10123630e504447b5c707a7c262a682273a869c523bb459651ce4d6dac8aadda9f421ab93fd1f607a3a58e431aab4af73c5872a4fb2eaafba91fe2360626548 SHA512 a5e9e2de728bafde5357120bd9cd2a22a0d3e863cfd1d2e0df47a5b4dfacdc1ec7e3e8118122438f3b49c8994b1b89a34c0693b058129c36dd236b347655867e +EBUILD coursier-bin-2.1.9.ebuild 670 BLAKE2B fe6f9eda270679924d8d3cec39e84815857293dfebd7e3d1c6d9de0f1f58ee96fce332ba48bbd8489a763f20c8869152e3b62948f510b96e442b6f809a23bc93 SHA512 3bcb6e14eb24335a8da591dc4dc58dfc230fad7c224ef3d29a0afa235477b1f2cf1f648a37c5bcbf20015490e582033483ee382ec7add4bd272aed94d8ee9b27 MISC metadata.xml 465 BLAKE2B 08e5f6319567e09b6a0131e48c4a62ee9ba5b66a5702cdb00a0d247f800a16de842f9183c6050a688cff4134dc71645197fd45413ada2bb3681193add87b19ed SHA512 c7dbbe3df7b88edec56bf74f69d2bf6740924d615ae6b93081245224c6ed8405b3b00b5ba681852c146fd6f6bbd82889651e2e58c2be17213ce5113f2aad125f diff --git a/dev-java/coursier-bin/coursier-bin-2.1.8.ebuild b/dev-java/coursier-bin/coursier-bin-2.1.8.ebuild index af4c8329d0bf..536fb0da7de1 100644 --- a/dev-java/coursier-bin/coursier-bin-2.1.8.ebuild +++ b/dev-java/coursier-bin/coursier-bin-2.1.8.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Java/Scala artifact fetching, bundling and deploying" HOMEPAGE="https://get-coursier.io/" SRC_URI="https://github.com/coursier/coursier/releases/download/v$(get_orig_coursier_pv)/cs-x86_64-pc-linux.gz -> ${P}.gz" -KEYWORDS="~amd64" +KEYWORDS="amd64" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-java/coursier-bin/coursier-bin-2.1.5.ebuild b/dev-java/coursier-bin/coursier-bin-2.1.9.ebuild similarity index 91% rename from dev-java/coursier-bin/coursier-bin-2.1.5.ebuild rename to dev-java/coursier-bin/coursier-bin-2.1.9.ebuild index 4c77d05f1d13..af4c8329d0bf 100644 --- a/dev-java/coursier-bin/coursier-bin-2.1.5.ebuild +++ b/dev-java/coursier-bin/coursier-bin-2.1.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ DESCRIPTION="Java/Scala artifact fetching, bundling and deploying" HOMEPAGE="https://get-coursier.io/" SRC_URI="https://github.com/coursier/coursier/releases/download/v$(get_orig_coursier_pv)/cs-x86_64-pc-linux.gz -> ${P}.gz" -KEYWORDS="amd64" +KEYWORDS="~amd64" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-java/scala-cli-bin/Manifest b/dev-java/scala-cli-bin/Manifest index 4d80f1334e62..26032a0154f0 100644 --- a/dev-java/scala-cli-bin/Manifest +++ b/dev-java/scala-cli-bin/Manifest @@ -1,13 +1,17 @@ DIST scala-cli-amd64-1.0.4.gz 33291617 BLAKE2B bd97626e7e95fb6b2a82fd424673078b89f5f4270087c667193e4de1ceff614076e73b728ba1f0334d5f9d7aa6f52c660487d52bf8fb49a786f7fe4ce18a0428 SHA512 447acafd47041cd173a06b5d113cd30adee76a2c161b2efc98b8ece60082d5b98189fd9b3da1f048061d306343cacb9b67566daa78ce8fe54dc82dd90a1e34bc DIST scala-cli-amd64-1.1.0.gz 33673708 BLAKE2B 332f5a974949af49914de8fdb3129b0937fbce842616d6fefe16f7aff89baf6be1ba536d0ee6ff9bc1dd2b5ebfa51943bd0c6279ef83b95bd25a337530fa1295 SHA512 ba7ebb321a27e95f786027257c3f50dac1d12e0cc33abde24dc7c5dffb2f57a11c3ea67d92ed487968c49ff9ec3eaf5d1d62065beda5b6fa373d09b9126f4529 DIST scala-cli-amd64-1.1.1.gz 33754319 BLAKE2B 91fb5e9b828a2c6c6dd984b421bb101ea1ae03c85d94eda14ba79433d29a88cb2850cb376c212f677c1b8167a0a21b320aeb0e4e63a29e6c8502d76babc1543d SHA512 1e0cd5eee280e208090961e4b6d216d472fef360f13e0f4e28412b9a52883d65c97e3fe70c8ce5cf96e6cd866f14b175454175be9df3bdc5c229fb2f121c925a +DIST scala-cli-amd64-1.2.1.gz 33851353 BLAKE2B 31c92901f970ec2c0a74cb45d94b98e6d8f282c175cf8deb1a806db4b6d2e9a8b2150bca9fc9e373948e5092bf4bb7d5d1145a133d3b1c234d3cbe383ff9a270 SHA512 169c81bee582c6144501e8bd5436bae0bd3447ed89856a4d4763d13d3083ad26d948729b71bea864986f2c676e50855b8fb036d3a69ed0a316e2c6af0f98ef5f DIST scala-cli-arm64-1.0.4.gz 33185346 BLAKE2B 2b0131a56ed3f67fb5d5f25db6c511dc7d9e9128089e6826fa7d859b1457f03a99e290cc63f185820ea849a857f40d667d5db7a378dabcf545cdcdefded6a577 SHA512 3ff1c025a1035aa6a8550de17e85bc5c483007d5f07f03e0d792d6dc9ed1b18eb26909b3c7195fde12056a3b84ffa69dc53c01ec21b34187c1d7188a0a023aaa DIST scala-cli-arm64-1.1.0.gz 33575885 BLAKE2B ebccbe86044b4708a356060a16f06bb94df01d261ab7dabe8eba8e644c121864cdee99debf95468d936cbff670413ec47e1ef903a9071b267a61c5fe46738c1a SHA512 6a85529be06a8d43d729c5a795bb0dcdb2680bd7ef3de471fee908e91249401262e8322019c640d4eb45d0a15ed0073ff51b24d61846228f46c36bfb48731408 DIST scala-cli-arm64-1.1.1.gz 33656505 BLAKE2B b943f370c9375fec5cec3c63628ecd9e416b569ec2d692422f217b2506c104a1c3bb415569581d68c9476bf892b4a087e7b95b2310955dd0f9af52edc90af2e9 SHA512 79836261613bafe4710c1d904ec39e88c1862b3021f7b37ac5004c6079c762e68550522fbb7240e48e7408f844f648ab92c12cb568ebc63bb3e01f1992a7eaf3 +DIST scala-cli-arm64-1.2.1.gz 33769006 BLAKE2B 4bc2c830d17e235a3eba7029bfd018ee4cd12f8ee27a3574b1c2195ab8ad22b79c452a0660fb55f1be99a610be1f4ea38f8e2de622f10277be7f5403b540778a SHA512 90a8f6b4ae2fa90dcdd3c88fdbbd1079db1cbbde80f496da8663223ad79dc4b499b6ae43835067d8fde945d4fb5ed079dec850f688b9d1b62602d186d426f7cb DIST scala-cli-non-native-1.0.4 7553232 BLAKE2B 9299b20dddec80d12e738af4b283e816de5bae23262510146cd33a9b175f2a343f52932fbd3254974bd4219d2903f32772409f234423d3a027b6b0f02268e584 SHA512 4e5281ef7f8a886ad79746477d852f485ccad317568a64ee513e691dcd9a9121c2aed51f6170b959f0226fb81efe9aa1f8ecf1d94a84a0b387c349adfb756762 DIST scala-cli-non-native-1.1.0 7728727 BLAKE2B 05deb93b91029721a21bac729aa9b370e05909e67bbade921e00d09c3a37e851e519188bff73dc614c3f5768834ae56f94623347735e756a6bcb0c4c81c8713c SHA512 13e426915794df757b6eb029d2545316bd9f4b9ba6f58cf59a546227d6997741cf681ce0c5e721e8e95cb9e420702f2d28f004df1780637dc9b39fd3bc4c884a DIST scala-cli-non-native-1.1.1 7779964 BLAKE2B 08849ce4a6fbf1e6eb2e4fafd2e29522e535c0795d6f1acbcd25ec4523d14dcae4a746f3729786db8f62a3770e6fdbd78a76477b182b32945454ac19a2f8217c SHA512 61c2a1a325f83e19102cd2f5d6b89d37b9914d64f86da6218258f064a6a8e5ab927d28b278363316446611e2cbdc8e4687616ea2b001da00ecbafb4207eabeb2 +DIST scala-cli-non-native-1.2.1 7836408 BLAKE2B a7c191020a65a4420ef7cc9d8fe5f9c6d1548c1cfb14dea94c0d9a798f608c038083bb678bd1a4fbdc9bd3de58f02a11e970cfebec4ac755f7f12af21eeb4dbc SHA512 d889ad3fa96953423fc1d948b6e260f55ffc4234d6e9da05299afe0a6cbc2b66c42a7a65113f887d1bf41a699679d09e02aed6686150551d1e1171d7c1c7331b EBUILD scala-cli-bin-1.0.4.ebuild 1818 BLAKE2B b6f64c1a87aaeb118f5cea239ec569a77d8593a0963745c9977cc28e60b6538218eca4f8f7dd79205fc97ef6dc5fee1142b93da5f37a4b62a733b292327a06f8 SHA512 304c303924f7485630911d125f92fbdb05d25dc76581ec3a6737808a96e16780bcb33600cedb0078a0ba66c9828316a54e0f67f0e5ecb33445085b8becca4243 EBUILD scala-cli-bin-1.1.0.ebuild 1818 BLAKE2B 5b07a1917af542f3141556d5de5932ce036254087765630bd3e498088193b8c0cf2862dc9c2abf3e125f3d28ea78f3b5f8333680bd9db3376858f8671b6c1b86 SHA512 3caa40269b85c7bb04517902637fc4eac76801f931fa24163cf4fa86bad9cee2944e89b20d75bb0b6b16a1ada1586240b150a4f56d86a8ecf81a2748052e29c7 EBUILD scala-cli-bin-1.1.1.ebuild 1819 BLAKE2B 5048953ca83fb189a59272673d715cd98be632b9ee60b6087a82ec38da56e43c9a23073a467a85918d1cba72232a50b1c7230dc11a6d027f8a79a209870f7a9f SHA512 cebdb118fa90c5444d2bbf9ca1052bf11d739e9992c1fa1add031506016412b6a0e5b94d4aa5e9e89bc32656dd34ee6a6ea81f5ddd67b496d38f813fa4a7ef70 +EBUILD scala-cli-bin-1.2.1.ebuild 1819 BLAKE2B 5048953ca83fb189a59272673d715cd98be632b9ee60b6087a82ec38da56e43c9a23073a467a85918d1cba72232a50b1c7230dc11a6d027f8a79a209870f7a9f SHA512 cebdb118fa90c5444d2bbf9ca1052bf11d739e9992c1fa1add031506016412b6a0e5b94d4aa5e9e89bc32656dd34ee6a6ea81f5ddd67b496d38f813fa4a7ef70 MISC metadata.xml 471 BLAKE2B 651dc485aacabfc581d9f5d5ab1cf524601b38fd2024113fbd8986090131e6c458db3c2d9649e9876df74f0e7471cdc66c8f1307ed71baa18508754143c10411 SHA512 6906a09bc65b6d1887a9a17d9be2e7afc990ea017439cad751fcfee806df0c456006473141b69f52b5373227cfd6e2f66e7750903d4bd9736f40d6c93cbede4e diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild new file mode 100644 index 000000000000..dc0659cfd5ec --- /dev/null +++ b/dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 + +UPSTREAM_PV=${PV/_/-} +UPSTREAM_PV=${UPSTREAM_PV/rc/RC} + +DESCRIPTION="CLI to interact with Scala and Java" +HOMEPAGE="https://scala-cli.virtuslab.org/" +SRC_URI=" + !amd64? ( !arm64? ( + https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli + -> scala-cli-non-native-${UPSTREAM_PV} + ) ) + amd64? ( + https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz + -> scala-cli-amd64-${UPSTREAM_PV}.gz + ) + arm64? ( + https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz + -> scala-cli-arm64-${UPSTREAM_PV}.gz + ) +" + +KEYWORDS="~amd64 ~arm64" +LICENSE="Apache-2.0" +SLOT="0" + +S="${WORKDIR}" + +# A JRE is not strictly required if native images of scala-cli are used +# (amd64, arm64). However we may want a system JRE anyway, and having JRE +# in RDEPEND reduces the chances that scala-cli needs to install one +# for the user. +RDEPEND=" + >=virtual/jre-11 + sys-libs/zlib +" +BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )" + +QA_TEXTRELS="*" +QA_FLAGS_IGNORED="/usr/bin/scala-cli" + +src_prepare() { + default + + if use amd64; then + mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die + elif use arm64; then + mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die + else + mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die + fi + + chmod +x scala-cli || die +} + +src_compile() { + for shell in bash zsh; do + ./scala-cli install-completions \ + --shell ${shell} \ + --env \ + --output "${S}" \ + > ${shell}-completion || die + done +} + +src_install() { + dobin scala-cli + + newbashcomp bash-completion scala-cli + + insinto /usr/share/zsh/site-functions + doins zsh/_scala-cli +} diff --git a/dev-java/velocity/Manifest b/dev-java/velocity/Manifest index cf8440856daa..b8110c0059b0 100644 --- a/dev-java/velocity/Manifest +++ b/dev-java/velocity/Manifest @@ -1,3 +1,4 @@ +AUX velocity-2.3-skipSecurityManager.patch 383 BLAKE2B ce955f4336d4184b9c3d27f12e28c4f721fc25b613aef07f5f0a161ff9d43333e63ad0a145b67e83b91d7ce6afc2520effe84e529dce0ea97ee7f7ad2eb1eb5b SHA512 b76fe09011ce5ae5d621ef03c16fc23586df4b06115ea2b6bea18ef5c28cf7e11b7023e9c654f59f1e03c31c8bc56ab73bfe95eef7094f42a1f7bdb590c454c6 DIST velocity-2.3.tar.gz 443754 BLAKE2B 16b7aaa87eb6be899f40d09ee8aa50b2ac24dd59c33f29b944d46ea84a77de07cd69f344632b4b829b92a92fe6ccd75cf79e021787b2ca59a79040aa08a53eed SHA512 987f2991a96fa8fae43ff2f72d6a57b25b1cb7d98b7def7a1a6e9a308c8b5b86e394444c47ee0eca8b70d41b341759c7309404dc4b952dbc65fc3a5b92d46cdb -EBUILD velocity-2.3.ebuild 5227 BLAKE2B 764469f382df39a516df2f5968f963e603182399652de317f67ef7dae760e049a941415a19b9732004089bc38c79d4389a0220d8d4edbe3375200fae07777b97 SHA512 8c4541c93011711bfb47d9d96f8cfdd01709cf1d9c63184f332b557dadb530641a2226929cee9c9c3aad2544e495983058f848c456124b4303eaf289972fa2aa -MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f +EBUILD velocity-2.3.ebuild 5324 BLAKE2B 13c09feae6a40da9f60665174b57e81c041238a22854b35ede8334d5b72e0a9941818fc25ddd54b139231f2214d47a54e537401665e569cf31ef27aed0ff89e6 SHA512 6b6932e00b61f1f77f04853ffd781954e291783bed80b54ac4070ff085d910ff4dfb3597a6885949fb296dd06d1e8f26e46b5851517187d37dde1d1795cbcc73 +MISC metadata.xml 324 BLAKE2B c8eea57701703ec431e972c8e9c79135f5c124f1d16d4882cdcf64b884ba656654f030dc63ae7bcba3f0485cf751c53cce51e3b337eae198d61ae84abb3d04ed SHA512 29c6d5194ebede2598996e03408bd4c3c54bdcfce18c1025ffa95fbfba99a953acc66af25e4bb046d33a71d2c462e4fc84867ff8067a2434af885fb046980840 diff --git a/dev-java/velocity/files/velocity-2.3-skipSecurityManager.patch b/dev-java/velocity/files/velocity-2.3-skipSecurityManager.patch new file mode 100644 index 000000000000..3375bce00eac --- /dev/null +++ b/dev-java/velocity/files/velocity-2.3-skipSecurityManager.patch @@ -0,0 +1,11 @@ +bug #923612 +--- a/src/test/java/org/apache/velocity/test/issues/VelTools66TestCase.java ++++ b/src/test/java/org/apache/velocity/test/issues/VelTools66TestCase.java +@@ -58,7 +58,6 @@ public class VelTools66TestCase + Velocity.RUNTIME_LOG_INSTANCE, new TestLogger()); + + Velocity.init(); +- System.setSecurityManager(new TestSecurityManager()); + + } + diff --git a/dev-java/velocity/metadata.xml b/dev-java/velocity/metadata.xml index 6021501589e0..8e49c08df5a1 100644 --- a/dev-java/velocity/metadata.xml +++ b/dev-java/velocity/metadata.xml @@ -1,8 +1,11 @@ - - java@gentoo.org - Java - + + java@gentoo.org + Java + + + apache/velocity-engine + diff --git a/dev-java/velocity/velocity-2.3.ebuild b/dev-java/velocity/velocity-2.3.ebuild index 0a414c4fb11f..fd0fb1074e25 100644 --- a/dev-java/velocity/velocity-2.3.ebuild +++ b/dev-java/velocity/velocity-2.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Skeleton command: @@ -57,6 +57,7 @@ BDEPEND=" " S="${WORKDIR}/${PN}-engine-${PV}/${PN}-engine-core" +PATCHES=( "${FILESDIR}/velocity-2.3-skipSecurityManager.patch" ) JAVA_GENTOO_CLASSPATH="commons-io-1,commons-lang-3.6,slf4j-api" JAVA_SRC_DIR="src/main/java" @@ -89,7 +90,8 @@ JAVA_TEST_EXCLUDES=( ) src_prepare() { - default + default #780585 + java-pkg-2_src_prepare cp -v "${JAVA_SRC_DIR}-templates/org/apache/velocity/runtime/VelocityEngineVersion.java" \ "${JAVA_SRC_DIR}/org/apache/velocity/runtime/VelocityEngineVersion.java" || die diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 6c9266b2e4fd4fa18876354e70f042523f3e9a5d..c0d2a55e99e465538caf47b4072339bc01e0ae3f 100644 GIT binary patch literal 21821 zcmV(+K;6F|iwFP!00002|8>3Fwk5fdW%u4+!5>HoaKHh_WA#vLNJDBpsPzMIT*zQ$ zMr1`sc9Zq>n$tOW_CBm;7dvlp&fe~T*|N0^W`_UmU;e*;`NJ>kN1y#i|6l&{%g=v^ z_l@t^-NQY$H)M;USVRA)Y7&pEHWYYA5@>)b~U;VNz3M<~6o)cbWD zHBA2NxOc5R9AS<<+wQTItJHSInBiY2`fkx=TKGZuzKV@0jKa^WtOj9QC~8(ax)1bIvno{;VHIPa(H`79MHstC#c2 z=Y3vt*O_XMrN`duZqe`0SBqz>^$yoL_TA5O9#@>D#@xz(`mg`;|NNi-`+xaw|KA_} z-~aW$_OD;|`t8Rbj(VLRE0uY&xLS;>mt)TRs(YYu~YuvAvu5@=^hgY~#sf+zQQ%UjYyQF)(R;u5>z1Auop?<8@)z+wKhY{yEQ{!zr zYjV~(58n2eXPMy&J)QYtFYe>MF{;_`Go)kJJ8qVA=Nj+TQXDy*?WzH@xym?JnO8WD zyUo!OZy3ti`A@7-4P~ZL!?^ywR>z3pItnY^?#a{SdClu?Eo2^R@1vD`wmbq~9$V~K z8CKqANtOSQ&pt*v!{JixJI#BS8qQ<0pll@e#A+v=YveO@7b}c_b?4n%DMvg;ep{=b z|M>0aa{cjb!LFP>7HrNCd8v8#vaVGcAADV@-RaJ8)OFOH0?!}sea2M=HrDQqMY6re zIryoO2H&_>PmA44_c|I&#J1lf9IKs2I(dP1-MRDO``j#My2e>Ic3jin7i?YgXuF21 zwKLvl4Xd9CKb@iBM`7H#@*^3aUJEx(nsGnkoi0r9KKX98sbiue-y1*(JbAcBA2{CZ zbKR|8VXb%^A*^tQJC)I{wnK06#@OE$?3Z7@ef{!d{q%kP`twism#?ptOML&w%DMZP zdLCHpt~(t(dIBX5oU7!S7i$)8`~io>iy9y@N=_xj!Iokh3G-lG&Ur6fmS%6AdbCD9Ieb4Ph5P|y27fs52*F`mFpL8di0|t7WHbKMJN|blQMQt@aq)<&zG+| zts7KZ2flDW7S~70tQ{_o;o-h#3Z>S0jJt(_5uP>oeP-NdY5B3{y)T><2W~vqikjlv z%6%WNwF2{AOI2~c$ky?gJ#Kz|<{m=@f6mNT#yZQvcJzh^US-X?F*1BJ%>V#k_p#)D zmU#78N4tp~U=e>Ipk)5rya)uq1j}7+-0a|$)>uT5b{(yj53k%Tb;OCTFjL7ua?F7H zJaPZrZfvUN*xKEX)2A5qE-YQxcLCQs#(1%NffWkaKK3;CoH*#w>sgK#_yaePq!dRwX=za8%o7Q@G4?RD0(_cQQCqYwnokQZ12mJil%0BlDfp0WNx z6UGPu{v8gS^CDi|>%p$ZFYdMizfnuC=`7$4v59vDH!!kztow{OX*&1;7W2aE`raRl z#fF_2RZm#sBurlsw95Q@ICEJktUcpyN6}aT3G5zRA}}9$jWQcB8S5H+c*3#oGZTwi z#j1Jee2sCg0@R$5A04oO91jC*$sp%Bt~y_fb@z9;XM;Z0>Zo^b2_^wd?L9ZK4jvFg znj1u1Ld@>RT@$W2wU-KFclNI1sCi)nST)XxDS|(lPr_lb`f?svVk;*hn?;*gK&WwJ zVuJ{R1*g{B*T1h-xblJd0_lBqmIn%RM3$_TZoED^c!~wNI=E!!4OsY4EP?*6Z1j*>vFCfPMl7CCws6M= z0u+9zK+80C?3Jy*hzwvynbo{SwlJ2n1Ql$7=ukq8DuRqrJ(SLsD66v*M?9d6r!u=8;5#oKE8-~9J0jp!;HR0zQ zquDO)7J3PTqfgk;2{Z$&g*SmT+?Y2$)Ch}V9yNv@z=(LR4!o5_+)6kaRtV_CYp_Hi zpC4S}%7j}s&etL=gUx(<+&{ zNazsLldpll%Yb=Qz(yd2IuIZ6tOlEfaU%gh)wdOaqw?9pg|m;sYgUhG>)g1#spwk7--Sx*9Ke&)OaN-WkPybAvS&!2no5B zIL2}ks&bXM;}jDB7`Xk120D>VcVJmcCMvEq0J420%z@`6M)1D`+{JO_o{oVfqRG-O z4Sf|Gih%{i^A`UJS7zZei^+F2Y%9!FfYgO+;6xXZ5WQlo4I34u%6nh1pTGS2iQ6Bq zz&N3pvdBzmIdC@UGr|J0g-wB1_|)Y$v)@=U3$?+X-Ql&o|J@*nd^M~E%jR*QlPn<- zr&l6)y$HCFjDgU)MuOyqn0fTI)qxlqFZjVC226=vYd1l;V5B&cR$RfFjF!N)ksQJO zZ1UDqgDdwfF1jNu0SpU}-O$o2orVQOC!zYjBFxC}0+6&DIcX1`I{axVsRsKurDwM+1B@Y&gWRPNG0t8NMvAvQ4_> zl3DX#fIA5KoJf-iDnfkO{&L*BeTIvSg^K}Yjn@G!!w2L8J&=;!7Xf(RGvyu8%XnC? zjW?E;9+2G|qn;ZlW$Sj8RJkel>=&*#l$zK+0hY}rur*{Scm@w8ZUTL%+k~4C!aAEW z@_|hx2s`BCeZhW?e|nFPFDlV*06qfhY-etle*r*O}Id_b}X#UMGyjJV@DE~xYIJ5 z!t#M)?Dql9b=i0oBHchV5RBdz>)W4y|NbdJ9xv?TcX{$QRw;4zM${t8hjO8m?>>(X zt+>&Ni$6bDpwfNNdjrdmPoL%C#hwTH^8%9rHzL!5?-IoaYLP_%eXD{S4@dSy zfUrU&|Gr*q8aiI~*jB-ws0=86 z7T`;X<}f*445R_4a>Pr~a=|>j8$EgRp7kmM^srZZk1P<6!9Ejsavh?W-8 z(bx)n8ZCXd)|2K z_=ab#pMD$Pzx?{+ebw@d!a|tUevp9-|6x<^8y#2>&#VFxqhJ9MG9Lh_3twFz2T~2K z&mV-baPLWkMzuCVC29Y93i+z1l#qYxLJRI8zl+O zgKNtCh?Q&8XsTPahA|UE>ttV$^%rCV^L@k!-dp)i9F(xxBCE$1UK^Z%E*=}414*^N zO5le^OTea_h{q4s)A2aB__*i5e8eAHeBEaqQ;rav;6)xWay{R~G z;0FM0q)mn-fS{;1z6OXwrJ>X-xZTPU6$>7CFLqX)uxm2$2a(Jbl8Fo_6s|bHY=Y|^ zA4(Eu>#VqW5)@~^exf=GkHw$~Nf!nJVoyACS02#(EU(`|DjX0at_NJ-oCn@G)i8vs z24_Yi>>f%H2jNQ>3={4Gu0kZ!kp_|6;Q6**zpqb;!|MfSi6=#Rtp-6TaFx+8W5_Tr zF`*ooLOU+$Y%ih|uYdYT@dRDUB3gB{6sEMG7x22f9t${Q*8`@L=o+N6Z|3U5y8B$+3>bjfBE(Mx1YbgB@PkDuLZ+G zD!>?XX_|TPC3pr5;l^T7vKjZm(@hXUmxx|X8RA1$(;@?&Rz|w2k4&71P!B@x#Uekc z1GK~6pq!wF44s5D-jH9p9t8Tp|5HK;-eW`j791jW6!H;bEvsEv=ssY93D3gu_+JMZ zdz!-dGP#LlL_+U%8eZ>)I+?5X%H!=g541Wm3)W+P5_O8n7r|hHdPoH#$!o!&eqaCk z8T5~Mz1%VHbIHMAiO6=47;N>Dinx@`Wy^J+c_zw-rOXY!}pxqC4$vQ5JQ zHIZmNU16|tMwA6%06|}_Gx6-TJed=y-bHZ0Sz*EaBm#ZIla7UZV2|*`c8-l&MxY`B z&RE%3R<#Z|qv^T#_4@r^fAnA1KM9X~`~f=o^6+VB89UPfw3$=#6>1?g4j=@uybg3U z$YdS?63#DeDGt5}+aT;ipVoy}tfM62MKDcRduM-^asq9#ku?oZY&{c@OGDslS1sC88aZ=t6VMUk$Ust;G!sEuA?KpYx9$N7T4WbA@R#O~<`uC7`K;&5Uq*To}IQ_O>|K7j+(to=D?dvB=`ASST{A*(2CIblN1@tza z-K?XhjBX6yaH1%n^$@{(EFYd9t@z#M$%&un^iq04d8YvXIoQ<-+b#vU4e~aq4(zsP z#3#~vN{EPLO>g_)VU^hGkr$9j3=TvFz5*4I2DXaf!xCyh3_!1;hx{a700(&z_!FN5 z-^E8vy(;B9iZOSv>sCV6c^6O~t1p`~b6B7Jt7+|0|DVi+7Nj+B#v7=R? zO*qsEIVBcWd?Z{vEf0-+xekJJp8#FDpv#B=fbmAwhlnk}g9uU!WpI|7(Kz`H@z>8^ z{_^GfYq=C&FSuu`&60!+i3*;NdMZ^so*oq*^rYM}#(bKqui3+?S?a->sWNalh<-l# zhvT~8K?fK|c)AJpV6lHW7r0AY<&nEt>g@3?j>0-abw7@6%dY6N5l(|y-_0cXjH>8^ z-#Ny4^R{Ip1SZJy!sEKtOc=!;fN;jNIE$*Z??)`@L+E?kr8RGu3Kaw{nbftdYsV!8Pppp32c z#JJP;sc5SkrBpR z2c8$<)QGgx9AV!FD2G!bQ3&<7MH0|#;vA}D0Z{{h9u+B#Kl1#5SV9@0ZejI&>V1?2 zIl?hee$cTyhQF^B3<9m#QV$hj2vI%=Hm)o*1-6ei?jGnJY*aYM@-%_?oDkoq0J;f? z7b>fdBb>93`->&z-K4RkRcvO5&>x)Na@z~j-ngeDJt`lEs@k}}{ zRxs`7Z^-=VX+Bnt@MYuj!ZiJH>jRLX3pf}TEQZjH;)iEl78-=nF)((Jhd4d5g8jbM z3&HW0zz=T++qg6s5iNzmsBSzPHNUk2Pf1~5nEPfOJUm2X!TYiM`kce1lc0!>hN)k< zz{U`4ME$96AUr?^{?#NFn$d8}#-e7^$?u*-kAyju@hZ)^2f})x7Wg`tDH1)eK8ZEg zW&SI`hl!Mk8mph~h=PLfAbF+-9ITpe?J*on35%Eu?E$S}E$_|a@1xu|N)_L(?KyyM z;0tj+RYmO^<=X4(*Y$}(#22IQVC5iY!H^Qn7uk$TZ=Pt?i*30B;inet8k!C@Ke7S{ zahF1XZsQh+-I*<)iG6_dqY+@$WLv4kTVFuziC-c35JIO=73L`8IN;Kuy>f;s!Rr%wkMzykY$BB?;gZK9QEvff;A|2jUM4ZWRqtOMQe`7Dw!!tEgA#Vi)`1tOs^3h_E4 zFR*Ytk6V!S!GqxwwVZ>M0bz&%k@vyjTDeh*5j-KBdL%TUv?o|`SV!a;Q?Zceh_Ipk zN)dX9bdD1vNe8rXsd@*&WGyM^KJU#s@I9N4h|pv63G5icf1#RSo)TMFC}sj0m}P@y zmjrx4OtJ5bYGlU(I;am^wOL1l7otUQ{WtosfB*L{-@d+s{3{!cwrL)s&B~XDWbKcq zzNX!wp3_RhqTbmEm+OcV7S5x5=I-6CK#d{@2@K~m~I=X*@hp@bi1H^$fg1Q0j zyPz(|qs21nJ6Z~eP>+15iSRn1LnoF+%wX$4QusZB7@7(5d*cs(obPEtzWD|42g2lp zAUVT zhc)oq19AbQ?C2F}A*O%FUZLi&?+<{#_iW${B&y@;er@-`JSI1Ta{>?XPO!Ez%7Pno zi$f19$_OZcIm-Ps&oQhA#VE}p))R?!B6QIi(^4K{`k9C2gwfNg>S`|(AG+~vtvsgv z(|e-pe1TS+Dkm(&G6zT@U^6^t51R=2oB$EzJ3w=T3ZB3Ab!BEGK@@0MKN|Mh zO%s56J45-1sC62^7g5dJLkpG+CE&uU8J=|ng7^nDjaeT@|G66I$%-pgetdTH)8KcY zEU{gDBWpic600?cflzWNvz1K*-eBSCj@D;_nFQ1cGDWw?YAK#@TiswOBvc3Ns}|Uy z&5riATz?wx^*C2}1;kXXm24Oj0(74ny38Ycs5xr4+A#?qPgkNXFB2EQb_5!vp3qN*W_d8zqOyC38Mc>)tf@APmI9X7wR zDqhDc5;-pd$@b(kkDQ3Uz|EaQy!tP1pp`u9`#8~n6rcFk0?g4^Dpj6hN?9Ah_yRN7%(&ud>ZaFl zSy~K7o)h8G8tyBR$p|_`BjoW2D3p8zNxIwXY|MUK$aM#bX)&zFg4r z^b|FFl(<;UbI(r9N3~x<>ak5Ev5?4REWJG{>rwZ);*rp-ThZj>BeD@8SMrdg!2K+g zLA(=?c}tYWQ)UN2KA_eoSmIIL8_56hYya`nAAfzru5`ZD01Wg!fCNPC>W2NEZC6la885FVF9XGh5Gr8YLYs+#z=ta#tX$>pp4SFT;8?;7UWh<$ z2k^r0N@zD8{*eN`+a=7zrBNfeoG2k`l-g5 zW~$&~n8;xO?&dvEFhG6|<+NrELjI6c3wVX?8xLVcZ;1>baI@Yx50MEbF|9y`Rb!Hd zrUTNrkIIsJJPWv9YJb$=+p%`Sh!rmz#bUWlMd5Eg{6<5KxGeia2PTd9x-%b!3IwbM z1OmFYkv0SmZJnPAu_uDogqs|Ea^YtdulUqK139cKJQy?W@?gtr!>0xN+rh@4`+x7B zlFx6c)N7oVrAq}`u#k^!7d`v7Tvp_Scv&J;Pm>NPA*I*Au-m-Qg|!!Kt{N{dgcuya z)&sD2j+z7@FbvWG#x~RtvSr;Tnw&Mo_6RodRoiQhc^y^|Tf!a?C~yl{7laJAh6!9Z zwpm*|5R%h8FHA38kb)8L1Zdlxt=na<*3ia@0%)TXGr&FpLK8zLJlbH3*B(1+b#pYVgxELIm*gZZa?%!cf>Jd#y==M`@$iA*Sd)7afw7yyRwbE!RND7;Oy`~~TME8dQR zAW0q@^Dn!Fh0>nZ*Mm4mG97?*K}SQq4Hnh2?Q6I|5P{W!H_Vsdh8o5?SlDS-0mA3C zR8Rd+xjef^vCav?!wGH?_4It$Dn3jwij{n(m8xM+zKiWm7T>y15Vx}%KuysjAwXkR zJV(SlS~DP|hRg(E=i$=C;)zS=1wy_r)ju9KW;Xqmrw3=&29!MAutt|p9Pp&e6T)RB z#xgO_x>@v(K4r5GX=lL9pnc=8=u37{APLYBIMGuApJtU~yF}H(qjjA=FFu7mTtqeG z^u0cEsVL2`FSC#cyvqt391XrY2OM~S=2)3gi0EreeJpU#28i{HbGu`j!yHh5xbB;H-{ z?vuwR9P=O3^t3cz2BZ@`iS%Q~!N zfk=Ir=m*cPuO1lV0)T&FSGYIIB6wz_e+^4r@I=`SDl!|iUC9BYf>W0N;%#XE)0!f} zU>DrL+#rD?TqSgL>wEFRI5LEn%^h$$DDkcsZ$IA_>&y7|=}`8#-ZH89HtfWrSj>x; zTX0cerFJW-dNVnN+rxG?xWN|RsUy*DE8lUc^Rmke+`3qZawB2E5KNR6LXZW^OA#Yh z3L#Jl9DD(R!wSX2BktFs8Jrh$i@~xB`O#f#^r*2N0qg915|)52XTOk`7z5z~;$Cbo zL1;)u0r{CW3xhs`I9j#osYvM-FIlaD)`s~U8>uWWo~F~yrTA2e-Tj^QZ{awde%GNR_D4)Yb0Y8N= zP}mgn>FIvf(NB+?#4()iw(?Z)dR37tl~5IP@AEQnjKZeRLR3Q!uuI@#2G*LjPs%im zJ6DUipel{%5-qAc@NtwRB*EAl?IuItQ=05v@^gxUZX)^cr-b=YQzjbPl}bM0oC z1d3^<9L|W56_4usnCfPnl#M2gsDuc5{Q{`&kBTKYN`|??O&8?Qb0`8sJbfPP#$bO~ zdd(C2KKAuAyb#^sf(YMGqzX2JfuKBSws$UCGa@yNHh*FC{0gXyEJDnxTUe920E3t^9!&H{u=2dD*4_Ib>yc(77(l3P)RK_I=#) zan$1uN4OBCkcpr;CcJy7H;*G>9PrCQRG+n=XG{zp8{C1dodDH`M?&{;nG<4Pda>YW zfa}1LHJHmDCY$ksCvqZu0YDaE5w<5+IRrFT7oWBa3kDahB7#R&u&Uc&NU+GqQ>(E6 zjIIn&42>cyOCT{pFC!Z7vD9b{@5)c3%anWjh3mGj} zaWkM1QrmF3PI6bb0MT&w{1BBUC_+Ta9V+11fg}Ey@9o$(F9fEwr!J|Qh`r=TEV=xO z=eGJA0!dI?U?nW>jYs^se_cQR=Q+ZstHBdpYvnD=jV25ii?^)RTbK?T!NTD|h9C6W zfFmF?h}9koF6*ln+=3tqdt=kj!<28@6ptBwo)aH|?7RM4BfOX3V#T=GlH7Fni7Mq*r0o_8cMHf`wd>M>suT z;A5Li9&flNw7HoKIgngF=-Z*$pV#;AfBlaom*?BLEC>kS!GjJ{23Yw4-oxxe$Pl4{ z$^aQ*OCCt4-cg1Z@@DinZGy9lk$Gplb6E-kKn2|8 zJ~T+w&#QB<5Edf*2w90lpHCKG;WU6x!pHK{OdfJTOb#SZ@O>@CMlM>Qbl6M;ZfH!b zp@$^U33$$iO<-70MW*C=^xW`OwK0_VxOB+;mi+qjmtTI2Pip(U0|w^I$FPEj?aa_E zKw6cBfgMPnoA>p+7e0qNBP90*a`*HcJ|?M`uE$O#Of)<+f01)_lNhQ+eVkg#=| z0jrLa#h#8j>yA-?k|f=ybMvf50h_1eZOuPrvvo15m-I-^j$DfBW|J6Mhlv zUn+=LdqdEBA(VUCYx{am7F-g?B5^099#|J77N*{xB!n6Kwa3#(9X*k~VGZ3vdB6!$ zWLOJ!jHU@AGWw^JwZ*jx8_g%MCN{a-1pJDO&5&aAbFi1W>LL0s70Il8AxZQO^NKR~wEr>6i;9J2i`&@+kRNtnxa#P|imEqxde~4R*XP+01dXr?)A5MU zG?27GKw;I1<(oiJR$s6SNTiCy610PdhH&y}=aYWvJo_s^0??p|IW)W2kgJe(qW6)s zxW@kM$=h~Uz=RQc!`jszYH(@fLfJz4lm9zV!uCfazv1zR=c;2W=yK|3vgrmQbAPb=xeyCZK7hUelyKtB z{<8)+zn^X{7oQF+MLJ_lXsUC<%T7;$r?vD${oXue176KTfC|>!R>vG{C^c_dt%B`+ z6%#wv(IL-R4RGLXwf;x{?U#SjsBP!gZDs=kKCRntW^tmuEXou7$dnN%8=FUFW8dJb zk*%4K*%bq6rYuY{Pq``*3iD6cYqv|?9wB5;u?RNQNuW3`bh|yN(LRe0_&Tggwx=29 zH#{CsPp1&8kVMq8ctjFdtDcB}1rZ+z4|V{-yjW*~mO3CHKb}fXj0)YK?C-b+$j*nu z9J`fvVby}EL-Ehs5gz!;TWtK-Z$Ezi^7SA4Uf!lnfO~}ZWiRq+K`7!DiW)9(s2-M+ zUd6U1Br4P}79!r+25$o=G_m7gl}3QZ0};1%Y_|9AR!olINri_Gyjv*6bC^Zo@18wP ztIM^D7lOeMT3*MgM-dAR5W)NfBEMZkk0zY*U_Dv?kCEP{av?T^;#NCeu0~m>)fI$e z_7?{+B0!MJmIGEOoaeo^!y6*`RO0+oQhL1QRe$dP-oO9;+xzI3`Z`Vn?{|zA{B#te z74t;6)4q#|7?K3q7hSFDB=n#cfeUadl{_HH$k`LkDp!J*qANTDg}Y%O89q-ehxS5s zV##sPy)#CF}J<_*y)0Zoowqg+~7zj-id^} z=jjnwwTL~KQHC#8Q>nyHAR(;wq>zvz=3fQVUY`az%Q6V_cL0Sz+PC%E>z#YO6-?BS zQe9{+FzB`id|0AB=ML5>LI--=Hc@%VWnQXi;)L(;RL9svSYQzeC5x@$dtoko`Ec3> z?g-~$r>zX%Fp6edlb?8{?fEUy?!&e`Ps!DDMC1}X4~|bLOU5O`4aGUP{bX=L9MbN8 z8$B^jTpje{se3o1R#vkDMaL=M0z4kZ(OzKY#hH z_wgw;@nZI&j??;iwx=zNNYU+t*Ns2fK8!#)vQ@AL_(piL)3(^XK>$qRQ+8a>fmn|= zZ&xUs-8%skHzyRVXI@8#@*G+oisg2?fCq`DoA$@CHk>paPUZo;4^7lutf#toSA5Ds ztNBAnRh55P^=RYF0R8W2c>t#UOd^2@yPHJ+!Pl}Z0GrjTQ+kB)ukVS%^X+7N#)Su4nA)yty)ce++fmTY1D=F-e)5OV%hw?Gxc-~~Kf#YV#&VE_4Y0pC*gP)A!PO}KdA z2H~!dg;1BtI6?u0!9sIqWu+Yx{5@I+gY?L!RT7p%*ZSI5!ql?~M@%J|#k$9+=49Xr5gMdW6!*LpH9UtO(ht)G|%6Zv}O!zz# z0!b!Na9ocJ?JBae9vR_a7YnT*Ri13=$Gl0ogTc`_r1-X&&-CNP8z*8^UhBmplE6DR zkFH$5s$&qGFCq8!NYlKnSqeLOqlH23yi#h5CsE=OtqAcu2FvD5$lB9{-CJ?lhk+SB z-#l9<9-_I1P2i+Wu%`?iB8+EXTxzq1d8~5dL!KI~apJS^Ahxtf@2BPZ{hxFpSi?=^M%S+a`Z+uS=z=(@wqdgt zpT~Nkfy}`Wu=#&%3o`A|O^XGIX*vnVB#@=F7V`kHj%vxv+(Nv|(`QONvG&hW%*&om zIQ{x4eZK4^$he*6jOm2u^aFIiSpSmGh+o~NO~F!75n6v+if!>VjBlw;4|{z2ZI^(D zG+1FXqXpozQ?22{U<*smqt1L-t}>Hx->CMMQvId>KHr04%`Z<3-5D=t;DGHJt64VuocrMa#4{-L zVP!Z^hRJQXR&g#G@{P@j4i2(F@tKEo0W-yu@^hn1!<%XSvc8YszyI~8^_L&t-{%V9 zH!r14a1W-rZoU}h5-rLI4j>8EfZ-NJDu9W2sA02+jB1&2u}2<2Kmpi}WO;8O81S^$ zvUkW5V^%@|XB}7^R+wM7hK4YjMZPvpe(+Qq%nks5TW$z1vL(+NgQ8Ga>4y8-?^ox2 zcGxG2$M#xG2^=5ynYM$LvN=ye0ZbN}3Y{wG9z5eNyFNqw05NzjoQr?Tg2=J5=e_Gc zEZf_9rK`TxK_`=aPDyHL+k(fS?<|YC`Z03; zT8?fpL}bz6t9>95wx^n&`Q0P%qgW-;2l-Jef|?k+ceK~`I&Fd2&8~nERD4%8fn1-t zik20b-g#TEFXQ{SU;p~!Pwyv>XwbJZObd^0E3=>jw+#>MsAg~}w1ClItIKV0>nmGW z30+Hkr(-a>!V38vX+lhiON|j$~IZYwCw7Ptc1^Ee=^UADz-tlk9X7h*1!MvUp~#PdQp1_bZ|TZ00zIa zMB`McT3fYHX$}E6qbELaw3+1QzyZ|QOuboSShY2#2t=EHFXV+4%`CGu956X60+Z9x zrcIN05(*Rt&N~qAX8AySw4mOikU%&;okf@eSTtmw<1jBjm7xgHkigYjjd40BQ%gs@ z+IIVld_9vBirN(uEXDR-u*D`hm_xL((WCVf?*;~;wJUy(B5X35VK0e z)M4Yi89>V3fh=p_hRN*S?LmDtA!B0{xIlDl_>(8?Rsz9c&E>&=h@La^XGDk$q}ztV z$Ju^@GvB5qiqi!k<$66PrgeUJ;;5E*UGNvo8BT|S4(HQKoX^|CE|#j=IyLx`>>0Pi z>~gR{)be)gG;fpGmpWr$mPl@*aHz;{R(c&y?KLh#cBLJV=m>Hm?pq7jr`7uQ)7^jj z^68Yey%j}2a}vg5zDIcq4%$(q(+<+LceN9mGK=OoEH<{tlP!;twuj{iTin8QD`x0{ zESv%9I8G(d3VB&}?$Y;aU`7mMXS>d0c~1<9S~?0 z-QA)y?2>7ZZraUO!G;EO5>V(-rQmh!rDHcG_So@QR>S=NY{$0tsUoWTw@w5$Lc@O0Kzx|j$f4Sdt(fOr{PFpXkr#%G@W{!$*+ikJG7v9UOp4cqz z>9}G~tUabP5sdi|8^Lf#uUx}+P|p&aS8FAX!-p^=&}%u4aU-A7=9$?DM|Q#6i1sq) zkJ?MZyA=m|mE-#+yvSjR?P%LxvucZ+GRO*bPt%_E?QsJq(7C5;@u|;ty!5ttdJ^?= zd0Nv@0~HrV`#L=rLe5?yLQQ;Tev41q|F~-Zq%Mc0-VW=Y&_{FzOVxqe1qDv_l@PLW zG+A&zqXSJf@o&95kJr(ZmX~!89F}RWS+3iRrG+WOeej4mI)~$gRK*?CH>@cE7&gDK zT)ock#lGo=e0oCoa!wE<48C zfr{CVu&VD`(%aIJv+MheMkTs9o|Iq!oV*W@M;cERSzY!2{Mf&?>~3HLX~X}Y)8zkLskOa(b{PR3}BhN4Neny zxv+ny4`nqSS}1_3Ha=N%e>rTuR{nylwHc65q+cH8%_F~lJ`_6Nlw)3T?&xsM6MBN0 zxjJ$sUEn2Ts9&|82#|w+p4hJQDed$cuI3!;>Atd*c)+2Ft@G&(nRa5DAP!(Vn$fvc zSiy4c1bPVG==@HY2>AVW!od=G-ea1D$gynQwQ}aNCpB73=+sEw3nm5XBX8Kw4yTSz z8g3TA@tYtXPHxI;qWYc7>ExV^%Ct;^?dEwcW?s@~yYnv-lkW{MU)R6>lg{i7H+KRL zZcjvQ1X;slt(tPyoAw)p%?%}-nWM%s4^m^DU?nIbF8|fvm1QelV8^ggGl5r;^ zRV34K#9-I&wz8MV=s|i}4mGu3BYgx$qCq5dJ>z}yZo8zzu(Cn(W?7a=>`Q<_3wncs z!b94cPn6bGov^_N6F0%LW;2oP;siiv)uISf_3(QKpBE!lMFAuY!i^efi}* z?RB=d`FfT}0M<@fz=FF?rwRm96v?yyt5#bk&?bmD3rLBSAO{f=>9(}OY)ktMjjao* z4wuD_k}_`G5s1N;VJAV(J%dxypQ>0sH=<-d7=3r_w8NCKT!m8D!(p42{w?SosAWp5 z*>Q%#;Yk5FbQy6NTZKfhT&`bp2H(|Ex@;cBZR*1DuE&Z295@5=1Dn!99YB9MQ>eAK zbH=a#SabRAh^#JaJFFeqK&zqIvQKQw;g-oU;g?+q_fuSEZz?MIp3i|+L<-wm@A&Za zlrP2R$l79e47>q;k8whwO6ASb*^b^LjInx=m0^F!{i=++?Jz>qD69D!fM88AKkF=P zG0L$^w|#i05f{H@XE2yJEN;Qh)05#SP7;MQG#31Jve#2az}tYV>BQ!6Vk@0uc5wa~ zoc_gTye-$i{rV{yzSatweI1_5=WQmhX{3C}CU3!uvH*p<yKBt9ZeK^Wq5LeVD%S>W$_2N+r(deLO>zyl#VtzMO~el*5k!2@b2( zE6x~_Wv2~(fda%Xrz6I_i3HMiG>82W(d<1X{yEYRK#SfK;e`@rvjBx_TCd2iU`o#b zX2KJ!^>+SY%TI%yD7JLt@2A zZhM(FO|9(vsm#P9Zl_AXc9-(Y(&AuKukF3}8*Y93{^5s=RCN3BaA%}B?(ar~A|a%k1KxNXwgdJM zSqX6TIBf*%4#I(7oZHK3HZMWony|CL26#44@Q_a*wky9K1pV5-fB*L5f1ZPQB6{)k zbUAgwvvu(oeswz@$D+n7%nl=jV%R~r79rT-@(4xtvDon0ywhmh2R})C#iL|JZ~>OS zIcxvk!^tI1%D;iPC*gkpIz)ok@a$$ilNFHmi`jkx7&`%#uZBOHnNtBdbg;xVrbG%*_ilMLG)WZvTsY`U`I2^QFi`VS& z38^kf{*)EKY~Y;(uM= zKTVS;Z(X1E20B6*zI@^u1lO3KBYK!5u4Px!F%oggOB3vVwWfDkh~}IO%M&hJ4=tx8 z&K#Ll4#x$EUL!b8H+CQ%HN2j~^>n(<5T4uS`)jrrEp-UBLu8-ZF;36yER{E3m51XH zt!(lxqQLV_X$N%kX%wC|qwzdua^dC0o4y<^;3l+-?oVV<3bq7oK%4d3U!Gf~n?Gy`u?J#9B z5MgH62;OFV`9;jV17;ql!(jqMQffOUDC6XN;%kHpWqi#Gt3K)?FaW}%M=*$;Z7V0r z+}_U{xl>)Z3)YvxaTsA+dgFz#UenDXdObDmQi^b*?oD_ z%5aKsX;0r5zW^VJ?}qhde7inL=~smk-h#LypkL)FUm`}fG<5`3T0$aSyl2~nxR`3ouPj9`B;_xOCaNhd|cE*0~ zbjG-yjDfI#A)O0MPR?xdPv@21ffS<0x&(r?e_QBMFcz0RkAlD ztUa9c4x_}PXR&ep20N2IXSdWHW9)OZl^rhu1v}$2gvhwQdxAzfo z?|0)wPtPx6TtiXlL1o)^+|8t-cbs>wthyA`m!(b7A!gSzKe9%vOjtnh0?|GQ^8i`t zPR{d6H+U+)=XtCxtAEpjYbII7Z7t=i7S48A{Hyoi)i=B#I(D98*kFfDRw)NBxtN|o zrstXzN0G8S7MS9`<+20=&UH9N%vn?oSBE;zP82~v*&G`}y*5k@tQ+Mpq34v^vEJJn z|HDZ?w)$3Uxvk6|5n17o&0+n5l}Ch=@XEDc#=W;^^|a@$l_%F~`{>#?YMbjAauyEbsDIdw5F@ zQF}CJV`6ugg`gdA20g_X4*4IufdRfP*6%<4$5HI(YsI|qvJh4P!|63+Hl&;SYqtdo zw}Lx6r)voO$>hAL=4Xns93EPoykpD?dEz9LF6m@W4Ci~ zj@vlGtA5Zqumm0h+-W~HbOhs&PykOD!XDWEA}pQ5!Dg~YM=0B})) zgJ+h__8Bg{{Bc%Dj;D)`;bhC$U;CcU6V5uyTVK%k{;$8!Z=Vi-UMwsIXW&2OrP&*$ ztf_NIl599F&-c*%*+x5u($}Xu)grmu5yH_Uh3!ysbuA7M;8jupImpK+9j8U(@R`$mOT=*bf`oX4mEnsHd@C@Wp0Zay zMGwdU-iwWaoe~(HL6=Cdc6xw@opq-t%o1@9uM3L~YXqr5nrCvr`*QvI*ZH?T(4XFC z&hoYCtuLEJxh;wFYD@HXi9AWaeCG~69Cl+k@&%E!2F$fM9=bl9^?t_0w)Pb2IjLLve7Mhivk~^hz)6a-`nf#tBk^_GhDRJ;)qy(bPlT&AfnN1X!v)eik( zFV34^e*gXc>!(htw*$uA>|Zz>>&lzS7s1|?@s=CpS>$e}DJA&QaSN8^T z%(MAy`-2nBJn=*j28%$ZqvLAl=Z=hyCrk~?rGPRGZp%Zfl>tu4w|KA5emOTYxFUR^ zHE$z3wI@19-(0_CnGwkW3@-a+UaR$6|LwO=^*3+zT_>9zE>Ia*j$WsNKxH}mL$prT z5+CyRTlCirdPeKK9eVxPp|HQ9sr~Spm(!V3=^4MtJ01M^<#4J9@Uav}jN7(jnALS# zqvhpG>oqja+qk-7?&k`s}Z~Ir2PBxrgk_;$KL?^xd`jsiIzmV<;`d?E{m?bv9j81 zX;J-c4mx&I1zX~!rL}G^^(%^bOKTdk*g-1Msp0vEj*Xn~RZIf> zsds-u7r;5O0_~wu(4&ki56yS)yw4}+6TYCVgJOwbli^43)Aiw(_h|YZt*h? z4)@66Rs`(aA&X_4=6g^L#S)*}Swr`@ZD`Eir|UC2QJKGD1GX$&FoyG~AVx8GJ;Lx_ z7EI+Gy1srM;P~m*%eEG*!1<7?jISdxDeLr^^ zc?(uV_bnSJMinz& zbbIS%vbx{<{k+*SJeLxmfVwFZ?_G9Kxn1ntL> z8$5!X1lUV)Y`^24cXN`FQxF^-F+ATWP64ry=d@}9N<)a+mlKKrIGFzMrdiV@9Ro}@ z*4T7=c$8y3Ol9G{*AcE69A?YvxAtyczxMC{`f0w)3%lloI__SZw`M>SmS@JI^QhZ_ zJ}~4nLBUQB&}|vAF64liZ;Zhj4dge_3L`t7#ttXMmtZ#I7*4JX&NoE-waW$qq)PPe zT+_-#ez@fac0oMY6aegQo-Wz2<*k0%2Bi4RvV{O6K$Bw`bFmKnQ8Ujmkb||c*6NLW z{BeN0g0#cigL-d-9>+T;+I8Ls#K+rRvn7;%bGIsDAngzDz(jED1+&bSEs6DaHV3pk zbc4QCGmQtNF%W|syGjf&Uw~e)D(%&2+@&Ibr}M6CEiX7rb*6#MVzy2Lt^mS(nm6m| zn5t!U@sk@m8j$p)kK%LtM{pW@v!tSq_FRQ)am)=5zU?xO%PGXu(Y9L+eAN0jCgHb# z`~A!J@1N%WUvEAML%Nd#7rQSokO`g*d!yk~41GkeAFs9wbsMKl*Ew1SR%Am=RS&}Y zt&)b{ntt($zXPoc1fsrC9u~~-`LLXH+0Aobb_gervs(LDFl)yw1hg@cV2Uz={7zF= z1fY&DI1*Qo^YGGsaM(LsXdS^)0IP+ck!YvcPj3cxH@`$!m#f`Q%1|?^D=}lkCA`IRNtS$y=Jw zj?KJ=V-k3$XWW5DA(!nuT_x|WrsrsI0_P61BIwap!C)^*@II{pzM-b03I*Pw3VWKk zbY-B&F*^+f2<3QNs~`RQ&p_Bu{~(C`^;cPronAayZ{8qwS<{9y_)x$@dKjLk`Hn*B zP^~$=zqW}>s1~~dv~ll#WObh+<^VnfL;*(W-Ho1ShH`oc43O9f-5q`93LO0TOAuLz z>&c)2&zyr-k03kJ=_W$aLv!{R!uDdloc;Y2=ztvnU1*jpnXc^0INYRzZ3Ig1djvfA z8;T&En3tEI5XRUxQ;aqxd3)8TF!?{e{D-vRry<87tsvPb<1lq%71!^;q8oLRvReW_xW@(prZn@YqdSG?+i$R-^~Q6 zS!RgW$7$qk>rJd)N9eut=s_skWHY>Tb9x23RmA2rr2z-yMO_C3fMgg%iJM9humAszQ*_L1s63TM> zAT&mMJEA0{du~)d3=7d2l9LDFx%jJ>KYO(y#Kqx=H)4pj+qb$ejBX9>B}|={V@XgG zvLAK~>+6oY!JdotYo|9}O(*@bq5CG_=rO1ms2MPHC)lF>4m&;ZC$FM$VE8zk z4it>N-jH+J$Knvbyr;cU#7ux)-s^cQ#m*vb>Yi zS@&yJuM^@?dnMjEccpqutt~v!frlWAQ!AY5a=zvfMz6~?CVFWX^mBSo{hct0x{bf{ zLd9CC3eXfUd5-5Z5VQ|98!YNCI^ZDYl_vkvZ*t2Y&T)^JXQ z`F4aahL0(rK&-wb{CT~Q^AVyYLNVFI=Baa@(AJiK3=8}EfzN&9>yyR9_z$t)ViZSP zIDX68ETGUCnx_}zT4`z1DzCiEnOhUZZg_hFRQW{BJFfMtmp#yYliK^RiA70yIh)W6 zhAcWpsZXyJwUg$4OH2It{XfLR_j(hsJr_rQZb&Bz?RE$Q1fkrL@p??#vW#UQj+Z4Q zkMS<=I`(ct4BJMa0F&`f8XS2$vw0;iC`ld~fr{PH8Rs6Cqqx#D0WBQf@&qsbI7U06 z-lmGm-1u*?kftKrucvj{BVvb914YfsgW&z|H^z25)6Vk_ZDmz>tnJW_(7s1ya|ovV zrt^7Vrt^Fn%aO_3DciPI@ka4_Zfbs8u)qGg{&74g{Q0fs#95!%FH3GqjgzZAC?{Ze zGxfEt;5TO_<%f;QM`~>VN-~C;T*O+@aTHfw?Ul z!DO4Y&R%-Tw}F@EGk=4)2A%TGlG7FdKsB313f^8~ZY)`xlMM3q*E<&ZhGIWQCh#J& z-1goV$8RI{>~YJ^Nk{U%ssMPy?zIZHP4Icymf=iUi_igwb2y|oJXaN64yy2+`~;V( z6&Ob*rh8wSbF~T^oxR=HhHi_0V}Y^t=K8VWi4VVEetCPojVOZ0hW86W|Hq%c{8+#J z3MhW6hrZr=UYZpI`wA8p@6#$wM^hK)e3a*ew@QH)yKz@S>^1&E03Pyg1vwXJj9q@rJOfk z1?TZFyQw$%)58&fL;S5++u`JPbiZfb9@;L{&l4{|VO9=x!J`u_*n9Y3y<~0C>ujBE z0Qq`L=KSTi`=9tCzgoPZ!js}W+=p1LHS>Ck;>n%^3Or#VvU^z-)YWmN+x&3G4?tOa z%C6#tN6SGCr}dS#6WjJxo~ujIE-O2<8P@MqM_8oSnmPmfRpGlmahT3jgMEPAl{Ycl zTrW>7fEf>0@27ASs3M%(W9zhzZGoIubfm+JouGXIt?6w&PRgnBX^)1UDMWz}my^b) z6Qp`?`-#8qH-`Gx_p3@g1AZk{c~HnKQLH+|l*K{+Ka+MUOngq5bux^1E3Q2t%wROu z1bN+YdKmkPW-J$vtLDZtuBIk+zuMY@T|48#(f^%;M`wO-yQjEU4tye z3-6r??+6P!9r3(pd|86wf^1M%ZvxotqaEdDGmGZ|jWUDhFi%{I6LNtCZ=c2=WZTwFY8u)TTebrB)JUgOhh z4x{sGCt!%68yxi?P>93fIK#Oe^|>lEcqDl`eFW2~#kBYBWxd0zwTd@Jz)Zc~3{NRn zeTI@dyB7<6?ud5celtyl)u%Vg_3vN)`1$PYd>?+6gRItJ;y0I!i>mr$xb}0bVO74 zh9$PZ+cF#rT1**->fN}}an1KYlUYRV&UiU)__SW1lJzfD{oJ()c!1{St87pH+tt1n zU1eK)?9v%Fy}=e+0yDP}kJRm&HIKJR@=6_m<|H}AN<91>Fu-}^uP|3?aJ4lSDi0FzR5H2?qr literal 21825 zcmV(%K;pk2iwFP!00002|8>3HvL!c?rFTD1Q7=FV2>b;udrTvfOd4Hi^a2P3P?c3A zlbuY?RQ1#A`+`Bm3C zdK`cH&;R$o{9pg&_|Jcusn?XsQD@vEwL2eiu&)WJKk1`@3bKO@fImMnczu5Y|!;Xc|E_3CY<9Yn)zx^No zQsVKav~s@px@tal?)hkQ@0jit?vszn_iW{gM=$3%@B1z}^Jn8YMhdy_QhB7c&r!>n z%T>;Mw>z~F>xg5t-J{>1&mK!}?Fwg^`x>R(#~JV1V(#@n{nvl_fBw(^{lEOT|L;%# z@BjK=$IoB(`t|#tj&_!hmC8I>Ts_7$>T%!K+4fq!mDZ2*Tw(GB&y~t| z$f5aJgAFzFtJSr>RubZdI_j#XJ?;-P8dmp{#((?>_dF*ju zWmtK?Yij(5T*jQKgu|uUSGuoVTPVk7LD@*`iPcU#*UTjh7c0zwb>}^Ltw%g&ep{;_ z|NQmGdj9!s!OomM7VN62-Ya3v;hJf*+Kv%tI*z;6dR5+z7rXa;l%wx@^%cU%?YPIn zXs&r2cwMWj9w!EMxm5?YP)-*X$4Ko6rQ^+b#8GmqM~>m*A$w!1)A6xjd{&OE_YA9J zkfVibVPrfzH zdGUvphmL1&7{F+g4-2)=Tn}F1ZNYx}>Fdv5zONs?tzUlp;rjCPYvocd`D5kWeM~)1 zEOxieyL2oVJixhXzVnLLju-xb!{S995ScZn8scP2d5MI1^z$nBwQ$)`!aBf%i6P)Z z{0atf>|NvR^^URN;OTjt$(iEI9q0Y4qmdfvyYK)7VU^BV+R$#X3KcKd|qi? zpxQd{h3m06b|7D6;qn+B?pso*t=-4GdYBktX?g6Dahs*($CmeIISUTld9D>T#kZCF zHeYK6=Dn7x;e71w;xR|u{Q8|o3=RA#>_Lm|t_NE-Iv#k|b+>)(j0vSX007v1ta+3g zPt0I;47Gzr{Dpv$`EU10Ai(xm?t0;72d}i|B8v1AORFDVxmoIn6P@8sH3P{pW3zX` z{d2#7#+GC67pCe{%yw0lF6^s<>m%aA>|S7n!ck`9L-u{+pjd0cq67c1iD3)y=g~^X zf9ie5yEPmi)IZ;r>ie(9JA}pXu~>VRR>mlSFPas1Dj_eh1T3Gd-vro>Ks;mp18WA7 zRDgenWA1ShudelASLYWu?#gepI$A0fydgI6uHXhn7LRq6IKz<+et^Y13y!h($71P@ z7}ZEvEq~;p*U$Kwx1Na3$WfvAjF;tc~>q z{ej_d-{8RDyIH^c3KynyQ7U-2aL?>e#eg`2#s)!y$uSU;9Z=5pdK4J+ac zO4#!_10LUrV~eNgV6?Cqu^tfq*o#;Ij^UMF**r?aL~BduToZqcEZpkGo z#&7W~mKSSH*eoc0W4-C-%b*QV=Ig?-S(r%-J~QDYjl7A5eMBO`1c%EwU`?=9I9)CW zcrmUhag!p&*Luw#zWn@seVgOQcP^1$OU4cr7#8lA0ErNCciMNEGZ;WQU zv|H#U49;=GjtbBWuvXq=vE`UIKGX?|;XYanBY+XHtO2~$MBGX^8deDCL_$9yJ(u*c zWSMZw#`#)=Ww4oVj|Gx5kqjjgQbLSGh=zee%dWeyKgR~X(g}9J(E?N>u{-<*Az?sF z3tt0&mjUyrfQ>*JuRwgnvpQ@R#*G93Ro|9ufBp9T+jyrC`2Nc$BO5|M&w}G*Hvk&Y z`d}dk#KFH^fCh2=P9q{(qH#R+G;aWgg_$@8BnNOIP~(-Tl>3^46=LHzfsl~fh+`}# zp(;0tJ5F%}028zh$c(BcJx*3 zCEGFO8v8`~g3ZyPv11CC(gyc8`0VsTdXzorLP^j4&g^3t&P3#RY&Bcm_L31V3Tf@S5?5)%xqt zU)~n1)E7eqNEIRMHd{lmnJ^SF;~GN50x|g$91ZZru;CC8ccMUF`38$IdA3QnM3axq ze*x}VV9AgsH>e2lW&7)K@%9-mG8ZlelyzPQv zy!3$VUKsVgaZ;%u?p~Ov~4|SVx6GGTvQ)WJ} zi3DMXe7rB%kMS?>@$p3^#s$DfK%MQ({q%3(4hX~d!v$b@<&JpIUaT>S5`x{+VkJt` z%r`0)wl~#kao%7;2yA)=tj}3W=5f)7M6?>xAoN!di7kOy9`yjBKCBD$*~G|Xz}cPc zK(i3}fryPp;@d7_8wiP1#lG&qhY^%uMLa6∾r|nss1d?Op^SU^WgUag94Ivnebe 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 AWdHyG diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest index 6f031bc27554..921c56e1ce41 100644 --- a/dev-lang/algol68g/Manifest +++ b/dev-lang/algol68g/Manifest @@ -2,5 +2,5 @@ AUX algol68g-3.3.21-configure-implicit.patch 236 BLAKE2B e59d1e65f6d1b83ac1bb43f DIST algol68g-3.4.6.tar.gz 661358 BLAKE2B 1a825534833f2b4ff4025c3ca2d2f022c1c78cf8f8a365cc12e97af1cc4994228b705d6395e5c967d6a195cd2fc542212025133e6410d4876d43c36952dc60c0 SHA512 831585cb90c524014cc199256dbcf663868b37804071774e2eac5c64944e25513df4584421042d02140ee2695a918caec9b99c837d117e775d3721bf09065fb4 DIST algol68g-3.5.1.tar.gz 661670 BLAKE2B ec0aa47f367af621f3cf8ebad81bd501bac31238b4a918943917fec4d9f66cf57f98f5bd4c4c02d315a8f1ac2fd789aafb6e331289fac417abf9301a2a5d339d SHA512 764038c7db567d5fc130d4c324b74f43d7dbcfd89efb7b12b1a6983314a7e13f17e105fa783fb3397fff3773b69699ca3f5fd3be873229db9bf91582f7bf52f4 EBUILD algol68g-3.4.6.ebuild 946 BLAKE2B 7826e7dd8c13921585c3056103f6ad3e241e1599e45ed7854fd1f2da334d057bd5c92d6178491387cbdf391b7bc3bda1d2f1ca1eb458a0eb2d1b4251157ef29d SHA512 509e4b99469fcf59a74871f4d5f28ec22d2b6ae6c361abfa9305ef666580f27154cd33ffa3c923df665229c581bb56d8a57f33d16dc0d0b546cf1509cf6f1d39 -EBUILD algol68g-3.5.1.ebuild 947 BLAKE2B 87f8a18c197e751b44821dcf82b8c262d8430caa080e2f3a742771b583a94d99b6e072c109d7c66738dce198a03de3c3fecc8fac9f45a504b0d9508fa3d07688 SHA512 d2e9d150e89e830205f4a9f7c406c40ccce9399a89499f8757b0ff1e3651143333f2577b0a4eb6b388a706b14a884023f562bf4a0c018c41bd50cff9c52ac7a3 +EBUILD algol68g-3.5.1.ebuild 946 BLAKE2B 7826e7dd8c13921585c3056103f6ad3e241e1599e45ed7854fd1f2da334d057bd5c92d6178491387cbdf391b7bc3bda1d2f1ca1eb458a0eb2d1b4251157ef29d SHA512 509e4b99469fcf59a74871f4d5f28ec22d2b6ae6c361abfa9305ef666580f27154cd33ffa3c923df665229c581bb56d8a57f33d16dc0d0b546cf1509cf6f1d39 MISC metadata.xml 665 BLAKE2B 2b9b283f86666d64dd77164c5afb0d76403c63f9f0dfac3170eb2ade95bcc382b09d14248cb720edf7c1b055e78ca5ca0017b6784caf4381d970a011301058bd SHA512 b3171d505f9f9e4dcdd5b5a0c6d302849fa017538402832dd3db205c48c68a39867089aae4d1f3c158a45bfc170b21f83789cba16511f251d70300020e102b0a diff --git a/dev-lang/algol68g/algol68g-3.5.1.ebuild b/dev-lang/algol68g/algol68g-3.5.1.ebuild index 6689c5616025..3b5c40da8f55 100644 --- a/dev-lang/algol68g/algol68g-3.5.1.ebuild +++ b/dev-lang/algol68g/algol68g-3.5.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://jmvdveer.home.xs4all.nl/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+curl +gsl +mpfr +ncurses plotutils postgres +readline" RDEPEND=" diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest index 5a37a6afebbc..ce6bc9e5ed9c 100644 --- a/dev-lang/luau/Manifest +++ b/dev-lang/luau/Manifest @@ -1,7 +1,5 @@ -DIST luau-0.609.tar.gz 1602889 BLAKE2B 92c1f07fc97df494d7a7718d6c348060322637d4fefd7b64405f9af2e48f1f964e85d39a9eed22231fe875ccdcd5bfc46f280de62dfa29f019c5ebb87d5dc4f0 SHA512 7b6193dfd8af95b4dfab16c6ae6541150488a2655847bf88bf0befeb8df796b11d575e569d16aa33012241e5d5f32ba28b6c1160de0a3cbaad7e7d7b80a44ff1 -DIST luau-0.611.tar.gz 1615229 BLAKE2B 925f3967bfe9f8ce764e3ce22763fd1363f0b47f5860f23ceea426a729bbce2cfc16479419889c573cd19cc891314bf72e06262967d8ec3e1d1faca7e2e5e573 SHA512 c3a0f84f73daa75d96ff33fb79456f0ec08dd4c4980afdcc64bbe4dea9d3189a17537cb60fcfe2e314b0a4dae635c52299514fb68bc77ed559c411c702f74bd3 DIST luau-0.613.tar.gz 1617826 BLAKE2B d7e9b898fe74d376f963ead6a1d410d1eb6832ca70ebfc7d840e4322b9bf9b8d585f0e2c8f1743f55d4d745a6be49df259489d7c85e96c9a4fdfa602dfadca30 SHA512 c118f35345dd030074a86283ae931f48e8ef18bf2a89efed8e516ce321a720c9b49a2211ff439832e6da994f65b87c7613e061845c0daeb9c93490f2fafc9f8b -EBUILD luau-0.609.ebuild 767 BLAKE2B 19b2e00d610cf9ec61608b99515432a7ff75dc9e22529c702194396c12ae265acb28afc5291ba0c5778a53642a888ae950b7422ea235c109f3f90f884695ae6e SHA512 de533ba5e5aed2bc510c1696678eb2fe7e307eef33ab91da65e181517982809fccf8ff56775ad6331f65397d9097c1b6913afea1406a9ecd38c42c407aec72fa -EBUILD luau-0.611.ebuild 767 BLAKE2B 19b2e00d610cf9ec61608b99515432a7ff75dc9e22529c702194396c12ae265acb28afc5291ba0c5778a53642a888ae950b7422ea235c109f3f90f884695ae6e SHA512 de533ba5e5aed2bc510c1696678eb2fe7e307eef33ab91da65e181517982809fccf8ff56775ad6331f65397d9097c1b6913afea1406a9ecd38c42c407aec72fa +DIST luau-0.618.tar.gz 1672989 BLAKE2B ecd166a9562aa103d27e29154687548bce04e45c9810b4aa264fe6eb38e3c2077a9cd4c61f138af62c605580c477b382fd2612616a3638a5a708c3d315011a12 SHA512 9fb6aa39ff2ad92a90afefb77ede472a2fb8a99417a669a1e19774a5550ca79709c034f353b459780f07f406dcac1b83639fb4fcd31215d811df491851fc1a6c EBUILD luau-0.613.ebuild 776 BLAKE2B 6ddab7faf06aab3a3d4f04b8945074e342458df741b3e37e6555b9ebdc019db26541bb75080028292bc233520b58f23d50a872e31e0c7f5a3f3ed0ab092dab9b SHA512 147029f8a5c01e58b390efc9c961cb323ea089b39907f15b6830999b0fc1c90adaddf7a4da86aa6fc8caa51719fda2c034504485b50bd95bb793870c9694651c +EBUILD luau-0.618.ebuild 777 BLAKE2B c5f16047056f2cfe0a8d1b4373f41b27a6929fe0a789cfee41cb9199921cc3eadf1c67296624bf9a831884f062e4acc6caa988c15fb45b3079b7736cf9a2dff4 SHA512 64d8b22353719b73411b324aac8d18beb584605c935fa6b4a3e01839d625c4f51265ed042489ca486bf8d07d54d3f41759128cb77e43fe6bcb601afef4ed3a99 MISC metadata.xml 1077 BLAKE2B 922b79785db23ac7301e2e7a0c66834ae4ccb42466c87b92bd4d9db821830c307fac2192d0010ef224ef64fd83e80a62d47b29f9118432f70ed2340ec9bf49c5 SHA512 7d334c02c73ddc2628a5bebf598d79e9216eb5e4195905ba3a38453261cb25f240b41903042a0fdaad7453ed3cfd04ed2ba382746f38c25036095b019ea4b286 diff --git a/dev-lang/luau/luau-0.609.ebuild b/dev-lang/luau/luau-0.609.ebuild deleted file mode 100644 index 1b275c9d1cd8..000000000000 --- a/dev-lang/luau/luau-0.609.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Gradually typed embeddable scripting language derived from Lua" -HOMEPAGE="https://luau-lang.org/ - https://github.com/Roblox/luau/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/Roblox/${PN}.git" -else - SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0" - -DOCS=( CONTRIBUTING.md README.md SECURITY.md ) - -src_test() { - "${BUILD_DIR}/Luau.UnitTest" || die - "${BUILD_DIR}/Luau.Conformance" || die -} - -src_install() { - exeinto /usr/bin - doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce} - - einstalldocs -} diff --git a/dev-lang/luau/luau-0.611.ebuild b/dev-lang/luau/luau-0.618.ebuild similarity index 76% rename from dev-lang/luau/luau-0.611.ebuild rename to dev-lang/luau/luau-0.618.ebuild index 1b275c9d1cd8..ff2804b115f7 100644 --- a/dev-lang/luau/luau-0.611.ebuild +++ b/dev-lang/luau/luau-0.618.ebuild @@ -7,17 +7,17 @@ inherit cmake DESCRIPTION="Gradually typed embeddable scripting language derived from Lua" HOMEPAGE="https://luau-lang.org/ - https://github.com/Roblox/luau/" + https://github.com/luau-lang/luau/" if [[ "${PV}" == *9999* ]] ; then inherit git-r3 - EGIT_REPO_URI="https://github.com/Roblox/${PN}.git" + EGIT_REPO_URI="https://github.com/luau-lang/${PN}.git" else - SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz + SRC_URI="https://github.com/luau-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" + KEYWORDS="~amd64 ~x86" fi LICENSE="MIT" diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 4e67b9baca3f..637a11d7108e 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -9,11 +9,11 @@ AUX php-iodbc-header-location.patch 481 BLAKE2B 9ea6a5d529dc7a8c78eeee800900372b DIST php-8.1.26.tar.xz 11809448 BLAKE2B e1d50f1de572580a207586b3c3b57081f7b9f1b680ffe8f9e82c88c9285af117dd7e9e2576fcb13119176cb9cd02b39481b6f40e9a1df81aa90b8c4d3e59e4b1 SHA512 5bc40077e57c0fccdf17810d688baea416f22ac248bb01b73d2e2590fc4cfabc7001c1c3833281a60870c74178f7b06cbc85474eba695aabf969ad0081a98417 DIST php-8.1.27.tar.xz 11915228 BLAKE2B 83f4f3c25435b26dc526dc1fd7aff44cd03157349f9bb6454e216525a16c2bbc3bfac47cce6b5ea8bfdfcf3c7f27e342fc602ca7d2491fe89db06ea93f686f0e SHA512 07fb2b8e10e2487635e26bfd8a27949a26b85f76bc3984ad8599224bb7a7f9498d84299335ae5a0bba16599275e9747ab141f73f4f2076ddf49ebec8e76fd0ed DIST php-8.2.15.tar.xz 12075384 BLAKE2B cef15868968538e232093bd66d862a88f0960325f2274eaf53a3d114d01787c58844aa3bce8bc09a723acd95801e1935a60e79fc189317e7f1ba19196dbfcdc4 SHA512 56c94bcafe07cf4bf5eb5fc6c67fcf16654c44a262ffb18188fc3ffac5e9bb11d39093bfb26c26bc8d2dec7e530d1a175180909262c9b5c30130cf5a4a293166 -DIST php-8.2.16.tar.xz 12085228 BLAKE2B 6fcf3f5be8443c70e88746fdd609016c322b86ebc0257ee8db0f8551c73804bae2ecb156ee835b09aedb23bb2026658c3f24a8f722dce80e427bdab844bc27ce SHA512 99e5c9eee4c5a35b3e1939c748ded87c8bff4a340d677516ed24dcf4207c51403d38524c46d6e79de5efe90d7368ba82052ec8a29dd5955f549e8198c1e917f6 -DIST php-8.3.3.tar.xz 12463880 BLAKE2B ac0baabe875be8ce42c26713f78733140d47f33636aa0e16e2685c83f558afea905707ca133b06ea28ad8de043d7db7d0931259c7c07a2de2c04a935d76db365 SHA512 42141cc46b6abb11fa51cc96c34424cbf9990150b973d84488fa39a07935b22552a1316978f5a4e48762bf3c94eee3d7dfe741c4ee1a12bf752ce1c2660cc8b0 +DIST php-8.2.17.tar.xz 12092404 BLAKE2B 352ad673c6eb4e827982b822c0d2f50f62b047e759bb056224f83f939b26a2348a36c3fea3950f3c55df2845a5eb56c103ffef5a81f192c07f02fb2cbaefa7a4 SHA512 113cd8c6a481770aba7e21f1bc22500c93dfa41ff85a7b54e1abbfd5b5a32f51501c91eb45c29a5e2d8ec5f61861060c193a96e27224c97f8cad7979f378bde8 +DIST php-8.3.4.tar.xz 12443980 BLAKE2B b3e7c491583081cc24cef24a1adaee91da4454518e6feb1320e3c2fe474c1e84b8cc861d3706976cee0df011da734321ae4ea5336fc17f9c799a6728eb74de44 SHA512 7254421c57de6c8f9f84079212ead38b397e053ad2dc202bd4e0c9d63aa5d9884a6a856fb93fcdbc9e671051436814188439bc5de480979e53fdcb5488cdc321 EBUILD php-8.1.26-r1.ebuild 21992 BLAKE2B 6a2d19aefc689f44603bf95a14b21e345ae739a5dd66a620a065f36e4b72233753a8144f41434211de28ee49ac0e3c0dda3dd712749215a721007126104cddfc SHA512 928b5d071618a69d398c15223c8885924c5dbe6581bacc93f041a27c6caf4384ae43e0aeeb6f2bf31582b5d1838a6656a8e6cb24d18ddddf44e9df1e18694c93 EBUILD php-8.1.27-r2.ebuild 22481 BLAKE2B c676a47d00bfe59a69272f5a4cc5dba1a95c778353777f666d20cdf9f998cf90122978aa98a6739e24879f0d778645e8a15123308f79240aaa69fecb6cf262cc SHA512 86e7528fa4a7f6bf698b960bdda0a0db0439d50c3bb44d756940a41f43a747259d1dd6b51206b86f72296d86955721ad69c0cecd8a284bea43c5d282767d8c67 EBUILD php-8.2.15.ebuild 25068 BLAKE2B d5cbab3d9abcddd66811cfc7b023870c414a87d0b5f5597006f0b224661ce1424699f6eaf9c83e18377ea43cd38f3baf0d47403225a5fbaa862c57238801a601 SHA512 4d30ea5da9b2b8003723d7b93db2030422693ade3f4817c69002d05ee436e890a9bbfdae9f4a5221361520352870454e3de6a76a592c364fa27c85665b3734c1 -EBUILD php-8.2.16-r1.ebuild 25342 BLAKE2B 98557ae46d32c56661ea895a45280cb6982f09775726500f395e88204a417042dbf27b4b6392ef185200588be6a92eefeaa689c6546ee56f81a552ebb822107e SHA512 741725821c9bf40edadf676745c3eca5add0127c452f2d5cb8047f30fedeb4dbab840ea5b9012b84ef0652d340d9e57df94a36f9e0ca5796b370742dc050531b -EBUILD php-8.3.3-r1.ebuild 23724 BLAKE2B 6938c0c76366ac47b51f067f99a0c6950c4885b18f557053dd97b43225d3b0f1deede42a0aaa7cae03815297427463822ccbf7e4f4f4dbca7c84d88905c4a838 SHA512 5dde714a61199cddbf6830f2d9edd536918afd33e59119f098c49e69fd814e6a0e4f5f6e1482680ab7c8cd98d1f39dabdb82838d441df39cd0ef80b503dd9041 +EBUILD php-8.2.17.ebuild 25342 BLAKE2B 98557ae46d32c56661ea895a45280cb6982f09775726500f395e88204a417042dbf27b4b6392ef185200588be6a92eefeaa689c6546ee56f81a552ebb822107e SHA512 741725821c9bf40edadf676745c3eca5add0127c452f2d5cb8047f30fedeb4dbab840ea5b9012b84ef0652d340d9e57df94a36f9e0ca5796b370742dc050531b +EBUILD php-8.3.4.ebuild 22684 BLAKE2B d28def26d03808a1bc862fabfb6db702e6d9a79bed2fc6b870444cf3f9123c4fb14e1cceb07ea8da2a6a907e66c5a2e23e7ba7b915e1fba5356f13ed79baebdf SHA512 07e813f4a6d9761180d340e50746ee15fd6b1e48b2992dce9a81af651fb42b71efb365a36d7c75fe61ad02f3bd8587e862c47aaf1745aa6bbef992d3b6e25c66 MISC metadata.xml 4134 BLAKE2B 62c1c5052c50db537586edc1db639fa94e24609ea027208177566ae7f7f9199103bb3ef5b636766508027e8e7aacb8451d25b57e981b582bc42299e199696a68 SHA512 b059c7552c18dfcabe82170c1ae5978421284f3ea9ea9505359c1441ccc76b668a5555919251c6ca55f1f450da9363a8ac7b30c393a8506921f790e0f4197dbb diff --git a/dev-lang/php/php-8.2.16-r1.ebuild b/dev-lang/php/php-8.2.17.ebuild similarity index 100% rename from dev-lang/php/php-8.2.16-r1.ebuild rename to dev-lang/php/php-8.2.17.ebuild diff --git a/dev-lang/php/php-8.3.3-r1.ebuild b/dev-lang/php/php-8.3.4.ebuild similarity index 95% rename from dev-lang/php/php-8.3.3-r1.ebuild rename to dev-lang/php/php-8.3.4.ebuild index 8fe4000652a6..f4f263225218 100644 --- a/dev-lang/php/php-8.3.3-r1.ebuild +++ b/dev-lang/php/php-8.3.4.ebuild @@ -36,14 +36,13 @@ IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar +flatfile ftp gd gdbm gmp +iconv imap inifile intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb mhash mssql mysql mysqli nls - oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + odbc +opcache pcntl pdo +phar +posix postgres qdbm readline selinux +session session-mm sharedmem +simplexml snmp soap sockets sodium spell sqlite ssl sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib" # Without USE=readline or libedit, the interactive "php -a" CLI will hang. -# The Oracle instant client provides its own incompatible ldap library. REQUIRED_USE=" || ( cli cgi fpm apache2 embed phpdbg ) avif? ( gd zlib ) @@ -61,7 +60,6 @@ REQUIRED_USE=" xmlwriter? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) - oci8-instant-client? ( !ldap ) qdbm? ( !gdbm ) session-mm? ( session !threads ) mysql? ( || ( mysqli pdo ) ) @@ -104,7 +102,6 @@ COMMON_DEPEND=" lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) - oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( dev-db/unixODBC ) ) postgres? ( dev-db/postgresql:* ) qdbm? ( dev-db/qdbm ) @@ -261,14 +258,6 @@ src_prepare() { sapi/cli/tests/bug78323.phpt \ || die - # Most Oracle tests are borked, - # - # * https://github.com/php/php-src/issues/11804 - # * https://github.com/php/php-src/pull/11820 - # * https://github.com/php/php-src/issues/11819 - # - rm ext/oci8/tests/*.phpt || die - # https://github.com/php/php-src/issues/12801 rm ext/pcre/tests/gh11374.phpt || die @@ -445,9 +434,6 @@ src_configure() { ) fi - # Oracle support - our_conf+=( $(use_with oci8-instant-client oci8) ) - # PDO support if use pdo ; then our_conf+=( @@ -456,7 +442,6 @@ src_configure() { $(use_with postgres pdo-pgsql) $(use_with sqlite pdo-sqlite) $(use_with firebird pdo-firebird "${EPREFIX}/usr") - $(use_with oci8-instant-client pdo-oci) ) fi @@ -569,17 +554,6 @@ src_compile() { addpredict /usr/share/snmp/mibs/.index #nowarn addpredict /var/lib/net-snmp/mib_indexes #nowarn - if use oci8-instant-client && use kerberos && use imap && use phar; then - # A conspiracy takes place when the first three of these flags - # are set together, causing the newly-built "php" to open - # /dev/urandom with mode rw when it starts. That's not actually - # a problem... unless you also have USE=phar, which runs that - # "php" to build some phar thingy in src_compile(). Later in - # src_test(), portage (at least) sets "addpredict /" so the - # problem does not repeat. - addpredict /dev/urandom #nowarn - fi - local sapi for sapi in ${SAPIS} ; do use "${sapi}" && emake -C "${WORKDIR}/sapis-build/${sapi}" diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest index 6aa3bf80e229..c94190ed9904 100644 --- a/dev-lang/spidermonkey/Manifest +++ b/dev-lang/spidermonkey/Manifest @@ -3,19 +3,12 @@ AUX spidermonkey-115-known-test-failures.txt 2725 BLAKE2B 181f6e11c0f1997a7af44f DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883 SHA512 87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125 SHA512 8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68 SHA512 65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1 -DIST firefox-115.7.0esr.source.tar.xz 515513828 BLAKE2B 9cacd9cd7e9b9040f37843645bc6823d72b3b736a3c4dcef7706304ebeda718e36e98962d9d9c000b7507fdfda40bd19ca4c8267573dc623a9507a7f77b17b52 SHA512 d468d8ef117d76e0660c5359c3becf0502354c61bdaaeb4137d86f52b50143abec2ac4578af69afa5670700b57efff1c7323ca23e3339a9eaaa888dee7e8e922 -DIST firefox-115.8.0esr.source.tar.xz 507569724 BLAKE2B 37bb3d0ef990922baa81f0083ba91f079755c6cf45df238d7ccfa4f9bc0cb597f59c7d08bc0b976dae422df0b3897d1cd153ae12970ac4e3e9fad892781c3b45 SHA512 4b8c06b5eb3617700a72aaad8831d703a537fe600740f1acb8377bd0ce198a199938603fd7e6b2007671a578dfb24aa8f5c031c6c1ccf15d4a34562679eaa883 -DIST firefox-115.9.0esr.source.tar.xz 507156076 BLAKE2B 2b70c0396763ef6662450c1001b847adfc7c8cbf6e4e2ffd3120473aebcc4ff9e25091e2d8e3f9462c2094de9211d658776746a0d8ce9ed73efa824b4e25b508 SHA512 2828931e79f6f2476a699afdac02133f2f04d478c5a8ed288339701387d57354f73df50d1d2a08e6afdddc9a2b95b1820c9ca1bfdce3e0772cb0ba71e12aab88 DIST firefox-115.9.1esr.source.tar.xz 508070816 BLAKE2B 5182972f45edfb9ec6b23cc2e869fe86237bd51bd23fd31058d03d9dc98f0ea2dcf57215d61d724e08f98d0e0771b86b5e5ce78ed03c3ac08fac60ed4377f890 SHA512 9ccaede2fcda13a07f98a2110bb8f99c7324601d66bff311f3070a669576a1598fe1d7de2d005d725d1f44dbe3934a9c0fd0b7950f60686047d4ce8d9d812310 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f SHA512 d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257 -DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4 SHA512 4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94 DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461 SHA512 e003d0a2a5304dcdd0851b57ceb11993333326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c SHA512 d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185 DIST spidermonkey-115-patches-01.tar.xz 3992 BLAKE2B e97d0cb3edfb885119226f54f22485ed4e8220cd904d3356b87ccc013403f976a042171cf9ca7250bcf3fe3d90996dd80b4104e7d614f95d7bcfcb0e710a8a78 SHA512 cece96f172a09dd0e29f7c2fdbf650cde405b276bc4083956365289f1da4b1d078ccbde760da6553888ddb3c53cf9aded52051db556a2c4ec492fed01dcb03a1 EBUILD spidermonkey-102.15.0.ebuild 15624 BLAKE2B a10e3fb8fcbc0f0016778a3c5bb1caea09b05eef2d059f5bb920158b45e9f15ab1e9bd9da90300457e68a147b334a49a86bd1dd07f036feedfa69d17491e63a5 SHA512 c71d02f78d2196e9afa44e3481fa9f6ef8324799b4a4a460eab531ca3d51e09a1b43a15bd2efbac5d11d03bb410babe6400236220684641c97aaa030ee970fdf EBUILD spidermonkey-115.3.1.ebuild 12932 BLAKE2B af29a89883af616cce02421bfea884c051f0c8d7184e78e580f192d9f8262ba558af98dc72691f30b978452ec09da65ab0ab9613010193fd37f688434d143cf2 SHA512 364c149328bf641a6a3a601608138b627d0536ea1657640a8984ae27d6e8d0ea75b960d5d8a170382c5d1731fab24c37fd8cccd121cc4db3d7a678ccd603df0c -EBUILD spidermonkey-115.7.0.ebuild 12939 BLAKE2B 457a2787a3c4555f3e88db3a5bdd8adfdc8e44fafcf37a290ba9aca56c91a262de4b42fe14f05f0ae7c4e64440f34da23d36c587683c24ff60cd4e5deb5a26e4 SHA512 aa43d8e06f2b20cc6ba45885a34bbe8bcbfba0fedac3c4326f76c50fecb22bf46c0d8f314c3aa3cd17647dade79a80e94f4283db4ca0999e74b7ce21b47f21e1 -EBUILD spidermonkey-115.8.0.ebuild 12939 BLAKE2B bcd4b72eac78e5414074cfa07d20e000f8a410c21ac8ead5e37e838f9faac05d9168d68e3edb242a09211d25577c547548e203a744ac5611d386df54ea964794 SHA512 92f18c8016f4bf4f0291cf27b592073c8b22ccee2b7fc58fafa2cfee1d9914b7a42dc85c97eb0dd71fbca2dd704a0e84cf56207dcac8e384b60355b91340654e -EBUILD spidermonkey-115.9.0.ebuild 12939 BLAKE2B bcd4b72eac78e5414074cfa07d20e000f8a410c21ac8ead5e37e838f9faac05d9168d68e3edb242a09211d25577c547548e203a744ac5611d386df54ea964794 SHA512 92f18c8016f4bf4f0291cf27b592073c8b22ccee2b7fc58fafa2cfee1d9914b7a42dc85c97eb0dd71fbca2dd704a0e84cf56207dcac8e384b60355b91340654e -EBUILD spidermonkey-115.9.1.ebuild 12939 BLAKE2B bcd4b72eac78e5414074cfa07d20e000f8a410c21ac8ead5e37e838f9faac05d9168d68e3edb242a09211d25577c547548e203a744ac5611d386df54ea964794 SHA512 92f18c8016f4bf4f0291cf27b592073c8b22ccee2b7fc58fafa2cfee1d9914b7a42dc85c97eb0dd71fbca2dd704a0e84cf56207dcac8e384b60355b91340654e +EBUILD spidermonkey-115.9.1.ebuild 12935 BLAKE2B 19133391cff5bda4d80872cbfe08f308ce16a94140fcc7be8dd635fef9222fb8a64b0c9b783067461dd6e2529e5ae92b1f640fd01fe9153baabb674dbdb66502 SHA512 a04d492fc7712ecbb034728de65e1d11fb05d2e7b67ce0ad866e8eada6d808c38cf9bae498982f0d15b1da42c8584082a7b3fec9f5dfba0082fa7ca08dfbeeed MISC metadata.xml 513 BLAKE2B 58ffd474492f03c16bda95e48511fb6281e03067d2ad77e994f8117345ecece5da9591dccedafe75b037d98e06851a3759caa4b993adc2910dbb76e1c01a7fa3 SHA512 1ee02bff37e2dabbd72b7f719463b12299270c7960b4cf5a92afab17c954c50e6acb826d4a91db4954fb4a7b0f8669988f2cdb5be991df90e3a605c6b35fdbfb diff --git a/dev-lang/spidermonkey/spidermonkey-115.7.0.ebuild b/dev-lang/spidermonkey/spidermonkey-115.7.0.ebuild deleted file mode 100644 index 7917e7324620..000000000000 --- a/dev-lang/spidermonkey/spidermonkey-115.7.0.ebuild +++ /dev/null @@ -1,474 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -# Patch version -FIREFOX_PATCHSET="firefox-115esr-patches-08.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz" - -LLVM_MAX_SLOT=17 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,ssl,xml(+)" - -WANT_AUTOCONF="2.1" - -inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs - -MY_PN="mozjs" -MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases - -MY_MAJOR=$(ver_cut 1) - -MOZ_ESR=yes - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="firefox" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} - https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" -HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " - -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -SLOT="$(ver_cut 1)" -LICENSE="MPL-2.0" -IUSE="clang cpu_flags_arm_neon debug +jit lto test" - -#RESTRICT="test" -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - || ( - ( - sys-devel/llvm:17 - clang? ( - sys-devel/lld:17 - sys-devel/clang:17 - virtual/rust:0/llvm-17 - ) - ) - ( - sys-devel/llvm:16 - clang? ( - sys-devel/lld:16 - sys-devel/clang:16 - virtual/rust:0/llvm-16 - ) - ) - ( - sys-devel/llvm:15 - clang? ( - sys-devel/lld:15 - sys-devel/clang:15 - virtual/rust:0/llvm-15 - ) - ) - ) - !clang? ( virtual/rust ) - virtual/pkgconfig - test? ( - $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') - )" -DEPEND=">=dev-libs/icu-73.1:= - dev-libs/nspr - sys-libs/readline:0= - sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/firefox-${MY_PV}/js/src" - -llvm_check_deps() { - if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then - einfo "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -python_check_deps() { - if use test ; then - python_has_version "dev-python/six[${PYTHON_USEDEP}]" - fi -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -pkg_pretend() { - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_pretend -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_prepare() { - pushd ../.. &>/dev/null || die - - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}"/firefox-patches - eapply "${WORKDIR}"/spidermonkey-patches - - default - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - # use prefix shell in wrapper linker scripts, bug #789660 - hprefixify "${S}"/../../build/cargo-{,host-}linker - - einfo "Removing pre-built binaries ..." - find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - MOZJS_BUILDDIR="${WORKDIR}/build" - mkdir "${MOZJS_BUILDDIR}" || die - - popd &>/dev/null || die -} - -src_configure() { - # Show flags set at the beginning - einfo "Current CFLAGS: ${CFLAGS}" - einfo "Current CXXFLAGS: ${CXXFLAGS}" - einfo "Current LDFLAGS: ${LDFLAGS}" - einfo "Current RUSTFLAGS: ${RUSTFLAGS}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - cd "${MOZJS_BUILDDIR}" || die - - # ../python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - local -a myeconfargs=( - --host="${CBUILD:-${CHOST}}" - --target="${CHOST}" - - --disable-ctype - --disable-jemalloc - --disable-smoosh - --disable-strip - - --enable-project=js - --enable-readline - --enable-release - --enable-shared-js - - --with-intl-api - --with-system-icu - --with-system-nspr - --with-system-zlib - --with-toolchain-prefix="${CHOST}-" - - $(use_enable debug) - $(use_enable jit) - $(use_enable test tests) - ) - - if use debug; then - myeconfargs+=( --disable-optimize ) - myeconfargs+=( --enable-debug-symbols ) - myeconfargs+=( --enable-real-time-tracing ) - else - myeconfargs+=( --enable-optimize ) - myeconfargs+=( --disable-debug-symbols ) - myeconfargs+=( --disable-real-time-tracing ) - fi - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - myeconfargs+=( --enable-rust-simd ) - fi - - # Modifications to better support ARM, bug 717344 - if use cpu_flags_arm_neon ; then - myeconfargs+=( --with-fpu=neon ) - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - myeconfargs+=( --with-thumb=yes ) - myeconfargs+=( --with-thumb-interwork=no ) - fi - fi - - # Tell build system that we want to use LTO - if use lto ; then - if use clang ; then - if tc-ld-is-mold ; then - myeconfargs+=( --enable-linker=mold ) - else - myeconfargs+=( --enable-linker=lld ) - fi - myeconfargs+=( --enable-lto=cross ) - - else - myeconfargs+=( --enable-linker=bfd ) - myeconfargs+=( --enable-lto=full ) - fi - fi - - # LTO flag was handled via configure - filter-lto - - # Use system's Python environment - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - # Show flags we will use - einfo "Build CFLAGS: ${CFLAGS}" - einfo "Build CXXFLAGS: ${CXXFLAGS}" - einfo "Build LDFLAGS: ${LDFLAGS}" - einfo "Build RUSTFLAGS: ${RUSTFLAGS}" - - # Forcing system-icu allows us to skip patching bundled ICU for PPC - # and other minor arches - ECONF_SOURCE="${S}" \ - econf \ - ${myeconfargs[@]} \ - XARGS="${EPREFIX}/usr/bin/xargs" -} - -src_compile() { - cd "${MOZJS_BUILDDIR}" || die - default -} - -src_test() { - if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then - einfo "Smoke-test successful, continuing with full test suite" - else - die "Smoke-test failed: did interpreter initialization fail?" - fi - - cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die - - if use x86 ; then - echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list - echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.1.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.2.js" >> "${T}"/known_failures.list - fi - - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js \ - || die - - if use jit ; then - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js basic \ - || die - fi -} - -src_install() { - cd "${MOZJS_BUILDDIR}" || die - default - - # fix soname links - pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die - mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die - popd &>/dev/null || die - - # remove unneeded files - rm \ - "${ED}"/usr/bin/js${MY_MAJOR}-config \ - "${ED}"/usr/$(get_libdir)/libjs_static.ajs \ - || die - - # fix permissions - chmod -x \ - "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \ - "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \ - || die -} diff --git a/dev-lang/spidermonkey/spidermonkey-115.8.0.ebuild b/dev-lang/spidermonkey/spidermonkey-115.8.0.ebuild deleted file mode 100644 index b8e646b0f86d..000000000000 --- a/dev-lang/spidermonkey/spidermonkey-115.8.0.ebuild +++ /dev/null @@ -1,474 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -# Patch version -FIREFOX_PATCHSET="firefox-115esr-patches-09.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz" - -LLVM_MAX_SLOT=17 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,ssl,xml(+)" - -WANT_AUTOCONF="2.1" - -inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs - -MY_PN="mozjs" -MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases - -MY_MAJOR=$(ver_cut 1) - -MOZ_ESR=yes - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="firefox" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} - https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" -HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " - -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -SLOT="$(ver_cut 1)" -LICENSE="MPL-2.0" -IUSE="clang cpu_flags_arm_neon debug +jit lto test" - -#RESTRICT="test" -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - || ( - ( - sys-devel/llvm:17 - clang? ( - sys-devel/lld:17 - sys-devel/clang:17 - virtual/rust:0/llvm-17 - ) - ) - ( - sys-devel/llvm:16 - clang? ( - sys-devel/lld:16 - sys-devel/clang:16 - virtual/rust:0/llvm-16 - ) - ) - ( - sys-devel/llvm:15 - clang? ( - sys-devel/lld:15 - sys-devel/clang:15 - virtual/rust:0/llvm-15 - ) - ) - ) - !clang? ( virtual/rust ) - virtual/pkgconfig - test? ( - $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') - )" -DEPEND=">=dev-libs/icu-73.1:= - dev-libs/nspr - sys-libs/readline:0= - sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/firefox-${MY_PV}/js/src" - -llvm_check_deps() { - if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then - einfo "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -python_check_deps() { - if use test ; then - python_has_version "dev-python/six[${PYTHON_USEDEP}]" - fi -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -pkg_pretend() { - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_pretend -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_prepare() { - pushd ../.. &>/dev/null || die - - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}"/firefox-patches - eapply "${WORKDIR}"/spidermonkey-patches - - default - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - # use prefix shell in wrapper linker scripts, bug #789660 - hprefixify "${S}"/../../build/cargo-{,host-}linker - - einfo "Removing pre-built binaries ..." - find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - MOZJS_BUILDDIR="${WORKDIR}/build" - mkdir "${MOZJS_BUILDDIR}" || die - - popd &>/dev/null || die -} - -src_configure() { - # Show flags set at the beginning - einfo "Current CFLAGS: ${CFLAGS}" - einfo "Current CXXFLAGS: ${CXXFLAGS}" - einfo "Current LDFLAGS: ${LDFLAGS}" - einfo "Current RUSTFLAGS: ${RUSTFLAGS}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - cd "${MOZJS_BUILDDIR}" || die - - # ../python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - local -a myeconfargs=( - --host="${CBUILD:-${CHOST}}" - --target="${CHOST}" - - --disable-ctype - --disable-jemalloc - --disable-smoosh - --disable-strip - - --enable-project=js - --enable-readline - --enable-release - --enable-shared-js - - --with-intl-api - --with-system-icu - --with-system-nspr - --with-system-zlib - --with-toolchain-prefix="${CHOST}-" - - $(use_enable debug) - $(use_enable jit) - $(use_enable test tests) - ) - - if use debug; then - myeconfargs+=( --disable-optimize ) - myeconfargs+=( --enable-debug-symbols ) - myeconfargs+=( --enable-real-time-tracing ) - else - myeconfargs+=( --enable-optimize ) - myeconfargs+=( --disable-debug-symbols ) - myeconfargs+=( --disable-real-time-tracing ) - fi - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - myeconfargs+=( --enable-rust-simd ) - fi - - # Modifications to better support ARM, bug 717344 - if use cpu_flags_arm_neon ; then - myeconfargs+=( --with-fpu=neon ) - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - myeconfargs+=( --with-thumb=yes ) - myeconfargs+=( --with-thumb-interwork=no ) - fi - fi - - # Tell build system that we want to use LTO - if use lto ; then - if use clang ; then - if tc-ld-is-mold ; then - myeconfargs+=( --enable-linker=mold ) - else - myeconfargs+=( --enable-linker=lld ) - fi - myeconfargs+=( --enable-lto=cross ) - - else - myeconfargs+=( --enable-linker=bfd ) - myeconfargs+=( --enable-lto=full ) - fi - fi - - # LTO flag was handled via configure - filter-lto - - # Use system's Python environment - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - # Show flags we will use - einfo "Build CFLAGS: ${CFLAGS}" - einfo "Build CXXFLAGS: ${CXXFLAGS}" - einfo "Build LDFLAGS: ${LDFLAGS}" - einfo "Build RUSTFLAGS: ${RUSTFLAGS}" - - # Forcing system-icu allows us to skip patching bundled ICU for PPC - # and other minor arches - ECONF_SOURCE="${S}" \ - econf \ - ${myeconfargs[@]} \ - XARGS="${EPREFIX}/usr/bin/xargs" -} - -src_compile() { - cd "${MOZJS_BUILDDIR}" || die - default -} - -src_test() { - if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then - einfo "Smoke-test successful, continuing with full test suite" - else - die "Smoke-test failed: did interpreter initialization fail?" - fi - - cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die - - if use x86 ; then - echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list - echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.1.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.2.js" >> "${T}"/known_failures.list - fi - - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js \ - || die - - if use jit ; then - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js basic \ - || die - fi -} - -src_install() { - cd "${MOZJS_BUILDDIR}" || die - default - - # fix soname links - pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die - mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die - popd &>/dev/null || die - - # remove unneeded files - rm \ - "${ED}"/usr/bin/js${MY_MAJOR}-config \ - "${ED}"/usr/$(get_libdir)/libjs_static.ajs \ - || die - - # fix permissions - chmod -x \ - "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \ - "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \ - || die -} diff --git a/dev-lang/spidermonkey/spidermonkey-115.9.0.ebuild b/dev-lang/spidermonkey/spidermonkey-115.9.0.ebuild deleted file mode 100644 index b8e646b0f86d..000000000000 --- a/dev-lang/spidermonkey/spidermonkey-115.9.0.ebuild +++ /dev/null @@ -1,474 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -# Patch version -FIREFOX_PATCHSET="firefox-115esr-patches-09.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz" - -LLVM_MAX_SLOT=17 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,ssl,xml(+)" - -WANT_AUTOCONF="2.1" - -inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs - -MY_PN="mozjs" -MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases - -MY_MAJOR=$(ver_cut 1) - -MOZ_ESR=yes - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="firefox" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} - https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" -HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " - -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -SLOT="$(ver_cut 1)" -LICENSE="MPL-2.0" -IUSE="clang cpu_flags_arm_neon debug +jit lto test" - -#RESTRICT="test" -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - || ( - ( - sys-devel/llvm:17 - clang? ( - sys-devel/lld:17 - sys-devel/clang:17 - virtual/rust:0/llvm-17 - ) - ) - ( - sys-devel/llvm:16 - clang? ( - sys-devel/lld:16 - sys-devel/clang:16 - virtual/rust:0/llvm-16 - ) - ) - ( - sys-devel/llvm:15 - clang? ( - sys-devel/lld:15 - sys-devel/clang:15 - virtual/rust:0/llvm-15 - ) - ) - ) - !clang? ( virtual/rust ) - virtual/pkgconfig - test? ( - $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') - )" -DEPEND=">=dev-libs/icu-73.1:= - dev-libs/nspr - sys-libs/readline:0= - sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/firefox-${MY_PV}/js/src" - -llvm_check_deps() { - if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then - einfo "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -python_check_deps() { - if use test ; then - python_has_version "dev-python/six[${PYTHON_USEDEP}]" - fi -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -pkg_pretend() { - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_pretend -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_prepare() { - pushd ../.. &>/dev/null || die - - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}"/firefox-patches - eapply "${WORKDIR}"/spidermonkey-patches - - default - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - # use prefix shell in wrapper linker scripts, bug #789660 - hprefixify "${S}"/../../build/cargo-{,host-}linker - - einfo "Removing pre-built binaries ..." - find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - MOZJS_BUILDDIR="${WORKDIR}/build" - mkdir "${MOZJS_BUILDDIR}" || die - - popd &>/dev/null || die -} - -src_configure() { - # Show flags set at the beginning - einfo "Current CFLAGS: ${CFLAGS}" - einfo "Current CXXFLAGS: ${CXXFLAGS}" - einfo "Current LDFLAGS: ${LDFLAGS}" - einfo "Current RUSTFLAGS: ${RUSTFLAGS}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - cd "${MOZJS_BUILDDIR}" || die - - # ../python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - local -a myeconfargs=( - --host="${CBUILD:-${CHOST}}" - --target="${CHOST}" - - --disable-ctype - --disable-jemalloc - --disable-smoosh - --disable-strip - - --enable-project=js - --enable-readline - --enable-release - --enable-shared-js - - --with-intl-api - --with-system-icu - --with-system-nspr - --with-system-zlib - --with-toolchain-prefix="${CHOST}-" - - $(use_enable debug) - $(use_enable jit) - $(use_enable test tests) - ) - - if use debug; then - myeconfargs+=( --disable-optimize ) - myeconfargs+=( --enable-debug-symbols ) - myeconfargs+=( --enable-real-time-tracing ) - else - myeconfargs+=( --enable-optimize ) - myeconfargs+=( --disable-debug-symbols ) - myeconfargs+=( --disable-real-time-tracing ) - fi - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - myeconfargs+=( --enable-rust-simd ) - fi - - # Modifications to better support ARM, bug 717344 - if use cpu_flags_arm_neon ; then - myeconfargs+=( --with-fpu=neon ) - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - myeconfargs+=( --with-thumb=yes ) - myeconfargs+=( --with-thumb-interwork=no ) - fi - fi - - # Tell build system that we want to use LTO - if use lto ; then - if use clang ; then - if tc-ld-is-mold ; then - myeconfargs+=( --enable-linker=mold ) - else - myeconfargs+=( --enable-linker=lld ) - fi - myeconfargs+=( --enable-lto=cross ) - - else - myeconfargs+=( --enable-linker=bfd ) - myeconfargs+=( --enable-lto=full ) - fi - fi - - # LTO flag was handled via configure - filter-lto - - # Use system's Python environment - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - # Show flags we will use - einfo "Build CFLAGS: ${CFLAGS}" - einfo "Build CXXFLAGS: ${CXXFLAGS}" - einfo "Build LDFLAGS: ${LDFLAGS}" - einfo "Build RUSTFLAGS: ${RUSTFLAGS}" - - # Forcing system-icu allows us to skip patching bundled ICU for PPC - # and other minor arches - ECONF_SOURCE="${S}" \ - econf \ - ${myeconfargs[@]} \ - XARGS="${EPREFIX}/usr/bin/xargs" -} - -src_compile() { - cd "${MOZJS_BUILDDIR}" || die - default -} - -src_test() { - if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then - einfo "Smoke-test successful, continuing with full test suite" - else - die "Smoke-test failed: did interpreter initialization fail?" - fi - - cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die - - if use x86 ; then - echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list - echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.1.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.2.js" >> "${T}"/known_failures.list - fi - - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js \ - || die - - if use jit ; then - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js basic \ - || die - fi -} - -src_install() { - cd "${MOZJS_BUILDDIR}" || die - default - - # fix soname links - pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die - mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die - popd &>/dev/null || die - - # remove unneeded files - rm \ - "${ED}"/usr/bin/js${MY_MAJOR}-config \ - "${ED}"/usr/$(get_libdir)/libjs_static.ajs \ - || die - - # fix permissions - chmod -x \ - "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \ - "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \ - || die -} diff --git a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild index b8e646b0f86d..4bc9ceadacf0 100644 --- a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild @@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES} DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" SLOT="$(ver_cut 1)" LICENSE="MPL-2.0" diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 82e31863efb646f2d50ed27d516f2df7157f99d1..bb1256a56bde4dedc01ddb6d2f6f1626925c737e 100644 GIT binary patch delta 93715 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 delta 93832 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≶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%0DM zJ7pa@(fuw(ml{p06#*j-k~FEfeO`at2oJ|o;qiaI{rUxf`7D6WM_1an{);Q!F5)#+ z4|iSrnX_;im zvh2g1kOMvu-}M=~V#WjH@48mHD~Hb= virtual/pkgconfig in RDEPEND -RDEPEND=" - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - virtual/pkgconfig -" -DEPEND="${RDEPEND}" -BDEPEND="dev-lang/perl" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -PATCHES=( - "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" - "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" - "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch -) - -src_prepare() { - default - - if use cacert ; then - eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch - fi - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - - # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069 - sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die - - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - if use test ; then - cp "${WORKDIR}"/${PN}-3.91-fixed-certs/* tests/libpkix/certs/ || die - fi - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - *86*-pc-solaris2*) echo "i86pc" ;; - aarch64*) echo "aarch64" ;; - hppa*) echo "parisc" ;; - i?86*) echo "i686" ;; - x86_64*) echo "x86_64" ;; - *) tc-arch ${t} ;; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - ${DEFAULT_ABI}) - einfo "Running compilation test to determine bit'ness" - mybits=$(nssbits) - ;; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - CCC="$(tc-getCXX)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - disable_ckbi=0 - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - unset NSPR_INCLUDE_DIR - - export NSS_ALLOW_SSLKEYLOGFILE=1 - export NSS_ENABLE_WERROR=0 #567158 - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export FREEBL_NO_DEPEND=1 - export FREEBL_LOWHASH=1 - export NSS_SEED_ONLY_DEV_URANDOM=1 - export USE_SYSTEM_ZLIB=1 - export ZLIB_LIBS=-lz - export ASFLAGS="" - # Fix build failure on arm64 - export NS_USE_GCC=1 - # Detect compiler type and set proper environment value - if tc-is-gcc; then - export CC_IS_GCC=1 - elif tc-is-clang; then - export CC_IS_CLANG=1 - fi - - export NSS_DISABLE_GTESTS=$(usex !test 1 0) - - # Include exportable custom settings defined by users, #900915 - # Two examples uses: - # EXTRA_NSSCONF="MYONESWITCH=1" - # EXTRA_NSSCONF="MYVALUE=0 MYOTHERVALUE=1 MYTHIRDVALUE=1" - # e.g. - # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0" - # or - # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0 NSS_ENABLE_WERROR=1" - # etc. - if [[ -n "${EXTRA_NSSCONF}" ]]; then - ewarn "EXTRA_NSSCONF applied, please disable custom settings before reporting bugs." - read -a myextranssconf <<< "${EXTRA_NSSCONF}" - - for (( i=0; i<${#myextranssconf[@]}; i++ )); do - export "${myextranssconf[$i]}" - echo "exported ${myextranssconf[$i]}" - done - fi - - # explicitly disable altivec/vsx if not requested - # https://bugs.gentoo.org/789114 - case ${ARCH} in - ppc*) - use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1 - use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1 - ;; - esac - - use cpu_flags_x86_avx2 || export NSS_DISABLE_AVX2=1 - use cpu_flags_x86_sse3 || export NSS_DISABLE_SSE3=1 - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" - done -} - -multilib_src_test() { - einfo "Tests can take a *long* time, especially on a multilib system." - einfo "30-45+ minutes per lib configuration. Bug #852755" - - # https://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html - # https://firefox-source-docs.mozilla.org/security/nss/legacy/nss_sources_building_testing/index.html#running_the_nss_test_suite - # https://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html (older) - export BUILD_OPT=1 - export HOST="localhost" - export DOMSUF="localdomain" - export USE_IP=TRUE - export IP_ADDRESS="127.0.0.1" - # Per README, this is recommended to make run tests quicker. - export NSS_CYCLES="standard" - - NSINSTALL="${PWD}/$(find -type f -name nsinstall)" - - cd "${BUILD_DIR}"/tests || die - # Hack to get current objdir (prefixed dir where built binaries are) - # Without this, at least multilib tests go wrong when building the amd64 variant - # after x86. - local objdir=$(find "${BUILD_DIR}"/dist -maxdepth 1 -iname Linux* | rev | cut -d/ -f1 | rev) - - # Can tweak to a subset of tests in future if we need to, but would prefer not - OBJDIR="${objdir}" DIST="${BUILD_DIR}/dist" MOZILLA_ROOT="${BUILD_DIR}" ./all.sh || die -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - local i - for i in crmf freebl nssb nssckfw ; do - cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - done - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin || die - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die - - # create an nss-softokn.pc from nss.pc for libfreebl and some private headers - # bug 517266 - sed -e 's#Libs:#Libs: -lfreebl#' \ - -e 's#Cflags:#Cflags: -I${includedir}/private#' \ - */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ - || die "could not create nss-softokn.pc" - - # all the include files - insinto /usr/include/nss - doins public/nss/*.{h,api} - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac,cmac}.h - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils=( shlibsign ) - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - # checkcert utils has been removed in nss-3.22: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870 - # certcgi has been removed in nss-3.36: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 - nssutils+=( - addbuiltin - atob - baddbdir - btoa - certutil - cmsutil - conflict - crlutil - derdump - digest - makepqg - mangle - modutil - multinit - nonspr10 - ocspclnt - oidcalc - p7content - p7env - p7sign - p7verify - pk11mode - pk12util - pp - rsaperf - selfserv - signtool - signver - ssltap - strsclnt - symkeyutil - tstclnt - vfychain - vfyserv - ) - # install man-pages for utils (bug #516810) - doman doc/nroff/*.1 - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils[@]}; do - dobin ${f} - done - popd >/dev/null || die - fi -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index 606f893d5b8b..050fdbd7764b 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -4,6 +4,7 @@ AUX openssl-1.1.0j-parallel_install_fix.patch 515 BLAKE2B a1bcffce4dc9e0566e21e7 AUX openssl-1.1.1i-riscv32.patch 2557 BLAKE2B 97e51303706ee96d3fae46959b91d1021dcbb3efa421866f6e09bbee6287aae95c6f5d9498bd9d8974b0de747ef696242691cfebec90b31dc9e2cc31b41b81ec SHA512 f75ae1034bb9dda7f4959e8a5d6d0dae21200723d82aebfbea58bd1d7775ef4042e49fdf49d5738771d79d764e44a1b6e0da341d210ea51d21516bb3874b626a AUX openssl-3.1.5-p11-segfault.patch 2274 BLAKE2B 6a283f0ab89386435272b096893ec1835557c15a699d7579f12d33b95c692abb50bd03289d01ccd85dd56058931f5b0d55320d36cfe0a824521fde2218bba734 SHA512 9d9810f0d8b9163fa8fa58c6e47db47dbe392236ed6990e246185e10bc9e7af44007cc8cb7973706480b41a84e3479aefdcaf9b95f0ac041aaf88eb8c078a725 AUX openssl-3.2.1-p11-segfault.patch 2275 BLAKE2B d47816615ece0d015be0a307db950cee1217a522570040a48b9a9a7f7a23927f73ba5633718937c07c90c9a49564e9acc00de239d156cf8632b473afcdba8705 SHA512 9ab62a72036f8fbae34e844e6b17ab3482259de24918279230c2e5daa373de8ee59bd17942c2f4b2dcf06b1bf31796dc539324055e1cded099f6d8630bc13fff +AUX openssl-3.2.1-riscv.patch 3713 BLAKE2B 427a35e30768116b7d65f442c4b2b5ddf6cc7387dc69ec7311345336a59bb86984b45e5572bab67fecf159580b2321aec35db9c6306b74c2d76db51479d910b8 SHA512 e80a244e9674cbd250244aab16501ea5ab6a03efb44ea744ac109063dda003cc638d0eb6da4630f1c1d7eeabbbc14530b21e3c74608ac961141133b09f4795af DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24 SHA512 5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659 DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4 SHA512 a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6 DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57 SHA512 c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32 @@ -25,5 +26,5 @@ EBUILD openssl-3.0.11.ebuild 8719 BLAKE2B fa28b31cc2f72147114cdc89b4253603855bd6 EBUILD openssl-3.0.12.ebuild 8719 BLAKE2B fa28b31cc2f72147114cdc89b4253603855bd6cdf93b62a124caaff88f927412fdd1811e50ca35adb9885fa3fccb53203a46f231479373047fbd0fe709c8e228 SHA512 b5a46310bc8a5e842cca20c7755494fa6ff1d63eab24efbad516362cd68dce74380790050143beee437808fd724a41f323e04f4815833f6ea535c8022bc12162 EBUILD openssl-3.0.13.ebuild 8487 BLAKE2B f59e012d00584a3d17b51dd8ce6a1e0e77071fbc9a4144f604314e19e8cc57addcc32d12f2d4c03eda2b1e9c8023ad629ca27369f0d7b6d9983d092d53dbf6d7 SHA512 7ccae792fdaae34aec986e59630d64e5dc4ba2916b37093c95dc4649a2d314e701f38018f79c4e10af7eab5a809fa7dbfd1b35ae49bef74327804c6d00170267 EBUILD openssl-3.1.5-r1.ebuild 8586 BLAKE2B c22d038b5af42c19389048b43618e3aad090062a8b5ca78eccf3572714d5d2469c1535ea3c4801241d313bf508191448dfa7e8bb52efc24f82523d1fc5273f85 SHA512 fa711d41776c086f9b31001143730e7f8524a41f6272d9df11fe7315c666113b8ba817fbaed7cd85482275014112e8f6a95213f0078531b2bd6a9f503c3f96a1 -EBUILD openssl-3.2.1-r1.ebuild 9155 BLAKE2B 7cf140a43c74e83319ec7e8a309beefa9268e7a075a1168be996de87b5e217b669af0d4452dfe08b59f225139fcc197de513835687e1f3b882d0f2b637bba1cc SHA512 768d48bcd44cd92e4934054963611b1b7377cf93decbbfa3992de240a2c0faed0c07d10c2bc1994d55fc0af74f725aaef4a70949c864aef71fa66b60855ba320 +EBUILD openssl-3.2.1-r1.ebuild 9229 BLAKE2B 789ff82e71a9b951920ea08de1cb7ad99f9ab9b2f4c78872ae8fa220a371ca87fb71439799d8c75a8d82953864f86e2bac5628accbca6f74801af2314ba87780 SHA512 bf209af10d065186b644872383e5e0e729237e36d724f72f8a1f9537f1b85c5866752638adeebed63a32f6d67cfea8faaf49e83a214a0edd7dd45df5cf7f41df MISC metadata.xml 1566 BLAKE2B ae4515c90356b8a2d3e2df8e0cea43c587f73bd2e08f696c065c2254639009b6806806df8a84c63d00781b0cbf906a0d11e94b715749ab1292e77afa9cd5bcc2 SHA512 4a5e6b894476e74f1f93f00c326139eadf1afd498f4508fb723322539f29e53aec6dd198da878db714d2da61ab266089c2dd2f91b9fc66a34375ceb6f68ca394 diff --git a/dev-libs/openssl/files/openssl-3.2.1-riscv.patch b/dev-libs/openssl/files/openssl-3.2.1-riscv.patch new file mode 100644 index 000000000000..51256cf434e2 --- /dev/null +++ b/dev-libs/openssl/files/openssl-3.2.1-riscv.patch @@ -0,0 +1,70 @@ +# Bug: https://bugs.gentoo.org/923956 +# Upstream PR: https://github.com/openssl/openssl/pull/23752 +--- a/providers/implementations/ciphers/cipher_aes_gcm_hw.c ++++ b/providers/implementations/ciphers/cipher_aes_gcm_hw.c +@@ -142,9 +142,9 @@ static const PROV_GCM_HW aes_gcm = { + # include "cipher_aes_gcm_hw_armv8.inc" + #elif defined(PPC_AES_GCM_CAPABLE) && defined(_ARCH_PPC64) + # include "cipher_aes_gcm_hw_ppc.inc" +-#elif defined(__riscv) && __riscv_xlen == 64 ++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64 + # include "cipher_aes_gcm_hw_rv64i.inc" +-#elif defined(__riscv) && __riscv_xlen == 32 ++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32 + # include "cipher_aes_gcm_hw_rv32i.inc" + #else + const PROV_GCM_HW *ossl_prov_aes_hw_gcm(size_t keybits) +--- a/providers/implementations/ciphers/cipher_aes_hw.c ++++ b/providers/implementations/ciphers/cipher_aes_hw.c +@@ -142,9 +142,9 @@ const PROV_CIPHER_HW *ossl_prov_cipher_hw_aes_##mode(size_t keybits) \ + # include "cipher_aes_hw_t4.inc" + #elif defined(S390X_aes_128_CAPABLE) + # include "cipher_aes_hw_s390x.inc" +-#elif defined(__riscv) && __riscv_xlen == 64 ++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64 + # include "cipher_aes_hw_rv64i.inc" +-#elif defined(__riscv) && __riscv_xlen == 32 ++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32 + # include "cipher_aes_hw_rv32i.inc" + #else + /* The generic case */ +--- a/providers/implementations/ciphers/cipher_aes_ocb_hw.c ++++ b/providers/implementations/ciphers/cipher_aes_ocb_hw.c +@@ -104,7 +104,7 @@ static const PROV_CIPHER_HW aes_t4_ocb = { \ + if (SPARC_AES_CAPABLE) \ + return &aes_t4_ocb; + +-#elif defined(__riscv) && __riscv_xlen == 64 ++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64 + + static int cipher_hw_aes_ocb_rv64i_zknd_zkne_initkey(PROV_CIPHER_CTX *vctx, + const unsigned char *key, +@@ -126,7 +126,7 @@ static const PROV_CIPHER_HW aes_rv64i_zknd_zkne_ocb = { \ + if (RISCV_HAS_ZKND_AND_ZKNE()) \ + return &aes_rv64i_zknd_zkne_ocb; + +-#elif defined(__riscv) && __riscv_xlen == 32 ++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32 + + static int cipher_hw_aes_ocb_rv32i_zknd_zkne_initkey(PROV_CIPHER_CTX *vctx, + const unsigned char *key, +--- a/providers/implementations/ciphers/cipher_aes_xts_hw.c ++++ b/providers/implementations/ciphers/cipher_aes_xts_hw.c +@@ -159,7 +159,7 @@ static const PROV_CIPHER_HW aes_xts_t4 = { \ + if (SPARC_AES_CAPABLE) \ + return &aes_xts_t4; + +-#elif defined(__riscv) && __riscv_xlen == 64 ++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64 + + static int cipher_hw_aes_xts_rv64i_zknd_zkne_initkey(PROV_CIPHER_CTX *ctx, + const unsigned char *key, +@@ -185,7 +185,7 @@ static const PROV_CIPHER_HW aes_xts_rv64i_zknd_zkne = { \ + if (RISCV_HAS_ZKND_AND_ZKNE()) \ + return &aes_xts_rv64i_zknd_zkne; + +-#elif defined(__riscv) && __riscv_xlen == 32 ++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32 + + static int cipher_hw_aes_xts_rv32i_zknd_zkne_initkey(PROV_CIPHER_CTX *ctx, + const unsigned char *key, diff --git a/dev-libs/openssl/openssl-3.2.1-r1.ebuild b/dev-libs/openssl/openssl-3.2.1-r1.ebuild index 24ae65f3321f..79bd29a1a54e 100644 --- a/dev-libs/openssl/openssl-3.2.1-r1.ebuild +++ b/dev-libs/openssl/openssl-3.2.1-r1.ebuild @@ -58,6 +58,8 @@ MULTILIB_WRAPPED_HEADERS=( PATCHES=( "${FILESDIR}"/${P}-p11-segfault.patch + # bug 923956 (drop on next version bump) + "${FILESDIR}"/${P}-riscv.patch ) pkg_setup() { diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest index c13e0d19f13f..5434dfb08bc5 100644 --- a/dev-libs/raft/Manifest +++ b/dev-libs/raft/Manifest @@ -1,6 +1,6 @@ AUX raft-0.10.0-toggle-zfs.patch 955 BLAKE2B bb9f351a6b7d0b7d95b7cdb6cf89db8963d46c44bd2613c69c7f3bd2c910cc185c8409cd80d218cab1569fe4729f649ac922ad1eb2b5652e5eeba441642e9588 SHA512 907f50fd1dc907d2a9aa1a89601064205c26d48956ddf56389a843e8c81b00acbc461125cbea5caef315be4a4a1d3a8f9bfd0a45ff0dedbeef1e0851e899b277 -DIST raft-0.19.1.tar.gz 354736 BLAKE2B cfdb9a1948311debe99b56e0f9c1f19fb858248ab1138648e26a21d965cc488aea504711415ff569d2e80a15414a1f15ca9b34ff9b3de62b03580755cefe30b3 SHA512 4990dca1f61dcda82acaf043a5b81dd9a3b92a0f3e0be9b2c339d764be338220f2fab31ed8bae535153b1d81c86364d447774b52da2c8b90c5daa7b8718d7ae2 DIST raft-0.22.0.tar.gz 365710 BLAKE2B b5084867ebd7e80f59edebcf5feb83cc7ffbf798deecbf96d3b31c0de7213c8fc1e3e5f558602f5864fb04f8de0326ee2f70d2f6164a08dd444a8db95593c328 SHA512 0ebda5764c866443ee2749c0c8fe798f111ed500b9d59bc9536d01e01ee82a8ed72125fb02e6a0c3bf51e4004520d4c5fdb583220599cb22bb9a8e6dd9d1a54b -EBUILD raft-0.19.1.ebuild 1171 BLAKE2B 25f70cf0853bda9cdc4e1ad36a5c7f837314fbc38cd1fc1eff6a92ae4f079b8b850a5e6dca03d25795338ce7e29c6e9285473ee004b3b54a3abd89748a47bdff SHA512 f259aa6258ae341be8b9bd93c919fc7298a9e6331a6a9c302580c523c632f88e0873a4bd9233fe0c6caabcb3a5d1cfd03aced039232a63cad47627d34a40ff78 +DIST raft-0.22.1.tar.gz 362393 BLAKE2B b6fc8f8e9dc6801ac8ad1b9d94f984b249b83def00a08776292500b079bb777330e8a83cf40153bfb1baae921105788d758c9f61a021d5519d5c27048b6be8b9 SHA512 fb4ea98321336daaa605e1c3cd55f672860fc8894d479fdff4e1862a4eb5622dbaf7a943e030dd2bcdaa14cc639e7e11ac43d71f00bdbd27f12c6b67653b70e4 EBUILD raft-0.22.0.ebuild 1185 BLAKE2B 5851712e61e7472ee2ba68381cedb569a7cc71732a17bfdc393705992877ccbaa4009618823344157b8b4ab70c7366af9e74805722feca4c918bd40d4d81ea24 SHA512 03d2e13ce831d6bf59afc538e70370b342d22223d844dc3707dcc2ef96841dbf8798ed1aaf1834d522f482410cf6a65d180909bca15735e31ba54086f271563a +EBUILD raft-0.22.1.ebuild 1186 BLAKE2B b5995cd8926a3ec74c8dfd4560a3612e180885cd602c3a830b1d80866540364a79e084bedf1da8896a21a6b39dd47214951ae306727c64575c57f3b4ca38e40b SHA512 f517a90a7bc2cafe5cad0bb32fa928a24d1d8eae80cbcd702b6277e1173a779ecbe6b791661fae85a6d54b6f2387bf9cc2ab4afc83b6c0fed89a9f94235ac20c MISC metadata.xml 894 BLAKE2B f5f18621f9238af58d307f4e7ab675efc2da37172c395362c0a15f4595fcd67bb67eaedbdb789396e5bd515ca1d10ef466bc80b5f5d07d8835d83700ec451930 SHA512 8a8b1021d4b9d3007c47d20471a90fbf9fc25a4fe7123717bc6a74742b3eae54bc779326776f0fd6e2126bf05d7be0d2d47e458b0bd99adc87298c51deeea8cc diff --git a/dev-libs/raft/raft-0.19.1.ebuild b/dev-libs/raft/raft-0.22.1.ebuild similarity index 96% rename from dev-libs/raft/raft-0.19.1.ebuild rename to dev-libs/raft/raft-0.22.1.ebuild index 5a8cef29a47d..4b51fe639271 100644 --- a/dev-libs/raft/raft-0.19.1.ebuild +++ b/dev-libs/raft/raft-0.22.1.ebuild @@ -13,7 +13,7 @@ LICENSE="LGPL-3-with-linking-exception" # Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960 SLOT="0/0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="lz4 test zfs" RESTRICT="!test? ( test )" @@ -35,6 +35,7 @@ src_configure() { # --disable-hardening: most of these are covered on non-hardened Gentoo already. local myeconfargs=( --enable-uv + --enable-v0 --disable-backtrace --disable-benchmark diff --git a/dev-libs/tree-sitter-cpp/Manifest b/dev-libs/tree-sitter-cpp/Manifest index be4fd1bae88c..31c3964ad63b 100644 --- a/dev-libs/tree-sitter-cpp/Manifest +++ b/dev-libs/tree-sitter-cpp/Manifest @@ -1,7 +1,9 @@ DIST tree-sitter-cpp-0.20.0.tar.gz 504679 BLAKE2B 654f72f7a56a66dccf437ba5a2b2b5f627358ae58aeaafe9a507e0876443937d42b244ddb34b8a72a6723c28e6c10c95851b1fdb2775b3080c344426c0386e4d SHA512 c97d02c8250c93721ed5b951c97cdb1cf6558e20cbef353a33c9937f6b3116e328bbdd4e9e7a70a23dba3e144cbd6318e37ebbb9b6345ac085c62100d09ff34d DIST tree-sitter-cpp-0.20.0_p20230410.tar.gz 715821 BLAKE2B fa867ce4e16dd1044007cf366bc711a6eb85dd6fee11796aa32d9bcee4ffbec3b83b7cd56333d5d79c3eb5e6f6e966291626d6edbb7660aed4b4e144caa18e60 SHA512 0d48722962909a708eec0c401e08f71f9eb3e742dc6bbdb0cfc9cb2b31c187b222866f279346de68726811db461f12fa6b1453bafe49d64f6c340a94a6a7abe6 DIST tree-sitter-cpp-0.20.3.tar.gz 1056333 BLAKE2B 3b1fc2509da265b2f49ec1a9bef7b005b06eba0311432af9e2e97977ec3a568a8ee531375f5330e624675f5b12711c4cf3306959ec82d21f1017380fb6e28b7a SHA512 62630953cb873dccbf6203b90ac6bd62fb596a615c71603c93b4fdc1e21d456c8f6ba74576e9e86732dbce2b7deaa082ea35eddf7fd7387d1ba13236757dfaab +DIST tree-sitter-cpp-0.20.5.tar.gz 1442677 BLAKE2B ee9e058cca7727d567869d58568b3808efad7b1f4059089682b31ac39fd623213111078250eb034fb66be51f502f693f65686fb89ba8865866ded7ed1f195b5a SHA512 0afe19dc868bce8fef7114c0553ed3af2c479fc84257959a617dd6acf695fb13a91468a3daddafd39cac11f7d5a72ba988bd29d7d7f1987d7486ae4d1dc7f746 EBUILD tree-sitter-cpp-0.20.0.ebuild 340 BLAKE2B 7538b5354dec7d1cc491ec4844de1c83a4b9321db37d5af571771a43f82ee9b8ea8eaf2a9aff7e1fa43c2aaf24fbee9a04019a05b6e296caa0435d576e421b51 SHA512 3dc1780ce9527836c585267b63591352ba5b1bea3d4b0c7caa0d4d5f36ec2419cff2bcc5cf05f8dc849f23a55154995cfb13e96a1cca1f846c3a0297fd10d6c2 EBUILD tree-sitter-cpp-0.20.0_p20230410.ebuild 677 BLAKE2B 17f96986df973c60fe004a8b94e267141d971bc02bff31a4314e282741108d3e2db9930dda8944d8aaec1554be932900b351fb5c58e9672e3c9135ff0debcbdb SHA512 b4dead1fcf0be97040516ba3a029edb95e93505809d84cea3eb56c1d66d45dbeb26c98cd5c636969ce3464a808074def40ec07fc825351d2e7b7e89ff517e7f0 EBUILD tree-sitter-cpp-0.20.3.ebuild 364 BLAKE2B 1b939a3c1dc73e0b3ed1a1bc29f006a3b1f6de0e3ed24f516a7b8dcbabdc4cf086f1df22f9bad3fe7882d90b50eb4af477dd58593de49efa11e4157028e3675c SHA512 b8845db80d1d907977bd31810771e751f05fb47a574b12a0a462b05cd9409def079fbe2accdcdc15128527c8591640c7665ac0c56fcd839b04ad63ea9777d0b9 +EBUILD tree-sitter-cpp-0.20.5.ebuild 365 BLAKE2B d322db0859d60d93b102baa7be27dfc6c369ee5405c742353c02691cc35b20164925e22d6bbc91549a88c8545ef3ddeb715110acb98f1547e1859511eb87b955 SHA512 5e41161ea28bd89632f785c01598d833d03d7d087adb976b7411b60f96d1d8b1b861f7cd1740bd41ace6f22dc72c404fea42aa65fff61298812a62f75b76de2e MISC metadata.xml 445 BLAKE2B 38d48d1eecf642f04f8e069f60c9676668736864260ba6e59bb0ba1d67992a18267afbd2854e9455974d8f4db3179c7cb78c34411f8b838f677494023a87e6c3 SHA512 525b59cf53de56d7168998af64fa2b8bbce684defc2e3cecfcdec6e68aa8fa0adb45a4b2afcaff7dc5f4678a69db124785d9d1ca21dd73702bc90a2f3cd6e207 diff --git a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.5.ebuild b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.5.ebuild new file mode 100644 index 000000000000..6fa20973c00b --- /dev/null +++ b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.5.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit tree-sitter-grammar + +DESCRIPTION="C++ grammar for Tree-sitter" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter-cpp" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" + +# requires test data from tree-sitter-c +RESTRICT="test" diff --git a/dev-libs/tree-sitter-css/Manifest b/dev-libs/tree-sitter-css/Manifest index d59dc13aa015..87a157dd9342 100644 --- a/dev-libs/tree-sitter-css/Manifest +++ b/dev-libs/tree-sitter-css/Manifest @@ -1,5 +1,4 @@ -DIST tree-sitter-css-0.19.0.tar.gz 80823 BLAKE2B 5a011981bea8dca3ea51d3615c88eeefb2e0dafae52a947b58a930f9521cfd5759ff22812d4f49283453cc86f52372a798dd507b1982fb55dba086156a5842fb SHA512 8811118f8506ae6cc25bf30285361b751902cd4af9d25cd64eccacd1721cacd8b66277c7c950c825fe6e72ac3155dbd39c24ee94090faaae9ee8b67ce61fc1c4 +AUX tree-sitter-css-0.20.0-test-selector.patch 389 BLAKE2B cf0243812bc999a62d2190ebd177a83018af48f81fced8303372301c394da70aa5139a6027f07a72b8c74f8b6c1f53b603b23800e078cb1ad34351fba84a959b SHA512 a169364c2ba5f420a1ca4e1f06d39eb6440230dfb0f2a4fee8926747a2d74cbb3140d037d67f43111d30625186afcc3a010b16fea27eecd530f54212cd986f93 DIST tree-sitter-css-0.20.0.tar.gz 93887 BLAKE2B 5f5962de37fa6a65dd531a54515b24ccb78932f17d15884adfe00cb1098a86ece3894c2e7f54a8936ad7fa1c76e5dcb89453999e3ffd3f3d894c9e112407e4a2 SHA512 0b4c45de304a5a18834a85665b5da5eaf7adc968c509de6cb95b98a08b2987be7b13f2cbb7181da04cf23e199942d9daf788a12cd2f4b8d85767ef1250196825 -EBUILD tree-sitter-css-0.19.0.ebuild 283 BLAKE2B dd89f97cc81570783acf2abf6213334e8b8cb485abfd8d93cbc08d169825019e76c540633c48d6e11113037577db44914ecd9ed4ee301bb8b1dadc9947297239 SHA512 ecba3028ba643b35e2cf3821ec67703e3c13f2da80238e2955a2c78b1231b59d4017f95727415d0be882fb4d8d055887221d5167f1c9b79c0b87107ed3ba8616 -EBUILD tree-sitter-css-0.20.0.ebuild 283 BLAKE2B 0ee442c3d18de950322dca5f0906bdeb37eef860c58b9a957cc86adc7075aefd98c36e750fed994840f6ec285793c1ec01ba598757d6bd8dec0036149ee926f7 SHA512 fa7e5073d76a067f5ef7b63e5412e137f9dec22e8404f4a91aed7fc5aa909aa40b6b62d19b89e36c8b74fb0414430de6dce7f9340c42de004073ab502b63ef26 +EBUILD tree-sitter-css-0.20.0.ebuild 448 BLAKE2B da7858f5295d590bca1921003f245690cdb133bc7163f0cd978e99b26034b8f61398c9ccedee6e7dfc78e8dceefdd857a214c60e6d0455260c83d22fe20ae83b SHA512 f52308682ec5f8d0528db18e5bcc6fac8b4c24dd5d05ebcf167aa718a4bf46cfebf71d1af7a0804b077bdbf5defa865ea1ec5f8152441119441782f06d25e1cb MISC metadata.xml 445 BLAKE2B 6a62ef389271d5683d7933c2c136fe2e43e29e83d6c0db40fcd61b8b5305336958c00977c4c55f9aa93ac31e90fa9877d3e9dcdcd8c210b3501a8089d4955208 SHA512 c31782d8cc015829477f33d73cf3f09ec96d4c26e57ba6c8a40f77c5456be9a4526bb1184c67f5ee798ec0d69de65fb7f7a27bfb0bdf4a885ecc190f5061d107 diff --git a/dev-libs/tree-sitter-css/files/tree-sitter-css-0.20.0-test-selector.patch b/dev-libs/tree-sitter-css/files/tree-sitter-css-0.20.0-test-selector.patch new file mode 100644 index 000000000000..bbcec7e47e23 --- /dev/null +++ b/dev-libs/tree-sitter-css/files/tree-sitter-css-0.20.0-test-selector.patch @@ -0,0 +1,14 @@ +https://bugs.gentoo.org/928010 +https://github.com/tree-sitter/tree-sitter-css/issues/47 +https://github.com/tree-sitter/tree-sitter/issues/3238 +--- a/test/corpus/selectors.txt ++++ b/test/corpus/selectors.txt +@@ -102,7 +102,7 @@ a::first-line {} + (block))) + + ========================= +-::slotted pseudo element ++slotted pseudo element + ========================= + + ::slotted(button) {} diff --git a/dev-libs/tree-sitter-css/tree-sitter-css-0.19.0.ebuild b/dev-libs/tree-sitter-css/tree-sitter-css-0.19.0.ebuild deleted file mode 100644 index db311c39a97c..000000000000 --- a/dev-libs/tree-sitter-css/tree-sitter-css-0.19.0.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit tree-sitter-grammar - -DESCRIPTION="CSS grammar for Tree-sitter" -HOMEPAGE="https://github.com/tree-sitter/tree-sitter-css" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-css/tree-sitter-css-0.20.0.ebuild b/dev-libs/tree-sitter-css/tree-sitter-css-0.20.0.ebuild index a1f48ed9e145..632f1a55a2fa 100644 --- a/dev-libs/tree-sitter-css/tree-sitter-css-0.20.0.ebuild +++ b/dev-libs/tree-sitter-css/tree-sitter-css-0.20.0.ebuild @@ -11,3 +11,9 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-css" LICENSE="MIT" SLOT="0" KEYWORDS="amd64" + +PATCHES=( + # https://bugs.gentoo.org/928010 + # Test name beginning with :: is incompatible with tree-sitter >0.22 + "${FILESDIR}"/${PN}-0.20.0-test-selector.patch +) diff --git a/dev-libs/tree-sitter-haskell/Manifest b/dev-libs/tree-sitter-haskell/Manifest index 57f38d1dc171..41907b64d080 100644 --- a/dev-libs/tree-sitter-haskell/Manifest +++ b/dev-libs/tree-sitter-haskell/Manifest @@ -1,3 +1,5 @@ DIST tree-sitter-haskell-0.13.0_p20211114.tar.gz 834925 BLAKE2B d7cadc960ddb49efa6c439dfc13b674d398a4576fb85fd5ef12b4015049fd629722fe0d2788ab4c0052f1a3a6baa9fe5de925d86f7098495429190871340823b SHA512 db3f2ddd20195521a5a03d6ecf1305dc222343ba54ebdabf0cc68db680553908ce6d0ccba4fdcf9073e4f5187b2a6fae6364bda935167ca8d4e421500a86fdfa +DIST tree-sitter-haskell-0.15.0.tar.gz 1574593 BLAKE2B 47559f768d3c03da63d74b02aba9cb788a1f20223187d2ba67730b3cf2921036ccf9f3df22d82a958adb1b46022f76f148dd251f7fe0483e482bd877d789a9bf SHA512 22368c46cd6e0652ed717c954b55f582125489a410bfe17027b7d0d0d7854789c342140e4908080ad5bd177e14ded928215daf514b7954bc6a31ab7fa19016f0 EBUILD tree-sitter-haskell-0.13.0_p20211114.ebuild 341 BLAKE2B 66bd99bcd586a37ad07e854b0c63aeb2ae93f37134ed553f3c3a7b166656b2bd22ede061c31915f0d16282c1e1f26f1a72b11ba04f7076c2a08ba5fe25b37616 SHA512 fcc39d2e6215575cf3d674b9f8b22d4ee7d73bbc59b215292f327752f1db704dbcb4d4cd0f261ea83edb8aee1f3a7df2b7101cf2ab5dd65d7c97c81076fb87b8 +EBUILD tree-sitter-haskell-0.15.0.ebuild 292 BLAKE2B 0d95b7655aa37928bbae83df8ba2640930539070569e46c6d0d9f21b6c1b518759441e5975d4308b0f1293ab874b8c89c28974fb8c6dda8ccc5c7ea73f46f774 SHA512 dc46e5baac26993cd3064fa9e3842de3ff2535c5c218fb3e3870b59f3b270652e81d7e3aae100fd40f290445ef5bf88183e1dd65331cfc0311373aa25b28b5e1 MISC metadata.xml 562 BLAKE2B ab519db8453fcd7f3609a3704a7ce3da66a02ce806720c329d6866f8258adc0a332f1cb8ba25cd4d0ff9286224f2687926b2e54a761beef81ae7700a03269b28 SHA512 36c67807b4105ecf2fb1b7b160ad87a3078fe639d4fa8fd3266d6bd3cf4edcd117d3d658f6de047d19bdbcf1c3b9fb0ac633885f58fb54d967dae80bc1eea00e diff --git a/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.15.0.ebuild b/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.15.0.ebuild new file mode 100644 index 000000000000..f94388adb390 --- /dev/null +++ b/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.15.0.ebuild @@ -0,0 +1,13 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit tree-sitter-grammar + +DESCRIPTION="Haskell grammar for Tree-sitter" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter-haskell" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" diff --git a/dev-libs/tree-sitter-html/Manifest b/dev-libs/tree-sitter-html/Manifest index 898922600600..b890b37d3ea1 100644 --- a/dev-libs/tree-sitter-html/Manifest +++ b/dev-libs/tree-sitter-html/Manifest @@ -1,3 +1,5 @@ DIST tree-sitter-html-0.19.0.tar.gz 18785 BLAKE2B 40a2f8a1b4d9943ed15003073e8499fb58aea00979359f793c30c4e7d431905620c20f8e77286a56dbc040642081effa61a7ed9fdd3d61d44bfadfb327793ed1 SHA512 7816e5f4e74c7a64a4fb715000123f5350dc3c6ebfbf5d71ea6dd660cd58a7b4327413ef3e8efa8c177c7308f43bb8b4d60fddbcf518a99841148a37aba95b71 +DIST tree-sitter-html-0.20.2.tar.gz 28880 BLAKE2B 0c17bb4a29174535cc0789221b631889122bc89e9a3883d53501acadade7723bafd15aae8373fb9c6135c0fea485202ea68ec45a855e21c2d7b7eda3fe0e0c58 SHA512 4ebdc4cdff525e54d774bde6b53ced5d8d0e2fea5cd54f006c39354544752856c520ce7b53eb268b6ef60185236102b8003b5de389fdb85454126b6ee689bb61 EBUILD tree-sitter-html-0.19.0.ebuild 285 BLAKE2B 1e2c597c71a61952f705f0ffcf18f27c6cea6dda0bf565a7d9dcfe1be588cf420acec17d94c47b06df638333c63a2aa00e6526fe0d4b49c9fa7ff52278b9f45c SHA512 6cf983fdc8a38b4b4c824dfdab7ac832f6e4e782aa66572dbb2d42f94cda6cc23fc1f44dc1a912fb2828f4b3d19ae53ae568f76ab7e1b5416621e053c0d7dd8d +EBUILD tree-sitter-html-0.20.2.ebuild 286 BLAKE2B af26516aff256f1c616280a690e983bee0608a210582d86ae612227ebff728e3e6569887c976a8fbae935b054adafb4355945772fe82bcb2cdce3cb5e0c58c17 SHA512 0e4e66c1bbe685ed2066efe0bcf993b4bd28cffc4acfa43790b71b948892c8d4261fecaa11b281d84091c88b1c405463f52918421fc8abb2fbc7665972228406 MISC metadata.xml 446 BLAKE2B 493337923f0020a5c4e9355839d4884641a18f52df0ca852544870bb7153da875864124190e60dc2968491aefa012ee311fba1b873c045d31e401b07fe3a470f SHA512 c0b08417107266ab03dd705f565cb2655322191c0783cf92e41cf81b3f51f6af843ab37c37e286075aeee714fac52c8917e01f1fef80e11fe26a5d2c8f6a4105 diff --git a/dev-libs/tree-sitter-html/tree-sitter-html-0.20.2.ebuild b/dev-libs/tree-sitter-html/tree-sitter-html-0.20.2.ebuild new file mode 100644 index 000000000000..886c95f55c9b --- /dev/null +++ b/dev-libs/tree-sitter-html/tree-sitter-html-0.20.2.ebuild @@ -0,0 +1,13 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit tree-sitter-grammar + +DESCRIPTION="HTML grammar for Tree-sitter" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter-html" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest index 91d001aad21e..9020a42b771c 100644 --- a/dev-libs/tree-sitter/Manifest +++ b/dev-libs/tree-sitter/Manifest @@ -1,13 +1,16 @@ AUX tree-sitter-0.20.8-no-parser-header.patch 1007 BLAKE2B f1e088a764629685f84d9526eda219a8e52f4e7e6aefe3cc1f4ef713ffa4b21cd228369f4be6ba082359a1065b73bdcb52f80ba1a1cded2215153e3d59d9097a SHA512 c2a5541fb528ca07daffb80103397226a59d53d4f206282ae43e2deee27220ef9a9d5ade86da7b09130398c8bcd2e809c547c490f8271ae696f097d89a6931e8 AUX tree-sitter-0.20.9-no-static.patch 756 BLAKE2B 26b67c972575d3fce7d9ac841828e66d395c6b4d81b99023332649e72bb2a0a515b9c257a9927dcb654fbdf20c4b538b5ad39c18f063f47f3de171a2258eecc9 SHA512 0d624ae97d7bbde0a035128b372dc175eb9d0a41871270fb43179356632d040d7827d2d6a073a1f7ecff537c1ec1a647df907c5ee39ab6b8840a1827b7f1808d AUX tree-sitter-0.22.1-no-static.patch 858 BLAKE2B 0f3ea5693f55a80af02597c740beee5371b98cbf3c671c203fb5eb916f0454916c995fd3f53cd64942db2efef500e9473edd4ead7320d082b98f14bbb7fb0bed SHA512 90edc87e5cf6039ef86e7e3e3906acea2fc3066f37fffa026c832904effa7c3df546143b7b2465de0f979b3f8750cbb89778f8780b1cce0b529c542af7202f1a +AUX tree-sitter-0.22.2-no-static.patch 952 BLAKE2B f961ad07850be8c7a7535eac82e234aa236ee7499d2a6e2ea5ee23636bb92f78017b29e74a3ae452f0a4f13611838a5ed4d1b397b1410749264f7e80715d8ac6 SHA512 7d06011b5f5068eb94891d9e116a5d6a3d3023fae999a9766cc19309ae2a4a33d4722074d313efcd87231794ef79d18907e468299da7de4fc4edaacbb9cbc9eb AUX tree-sitter-No-static-libs-gentoo.patch 793 BLAKE2B 9f80752bff2b5d327889702b6d890a4cdfefc74965a8109e692ddbf576cdea62062df0b3757c2ac8264946e549bbc9885f1b52b870f932c4805b74f5171fa718 SHA512 8eb3e40f91ea5a23ae668a7208b697d6d8c67f34f5807c0c26e8ed56357a577b3f3e6e7138d32aa69f8d1865b274595341dfe77674abf8eea1be442ca023da9d DIST tree-sitter-0.20.8.tar.gz 2941223 BLAKE2B 158820a88b20cc96252f8bfdd257e910ca4dc79174bb45ee52623c923b8a634714c65be8f9534411865fb03aaf84bf16bf659567a74cd58141ea687fa89601e5 SHA512 30fa3f97e1a24d469a7565dc91db629accdfbe081b43d951e9751059a0c7f763d727e95efce5806cd9b1689650773bee1106f4f91ba001da57df3b0d83dda967 DIST tree-sitter-0.20.9.tar.gz 3041304 BLAKE2B a6cf6606f75918eeab7dab0d2758cdba0922b5677cd4c8755982c077ee0a734090c8a87f7dd1fd56525b5864f94f5f19c3fd04e43773877e13968855f976d0c0 SHA512 6882c0edf87232d42aa40936c6a2da46e6dbb89d28b3def67e9c5231af19a517fbe22cf0ce9aa25a8ad4252cef6cf4aa94a00f8d0503a8bdd99ce0edd99a392a DIST tree-sitter-0.22.1.tar.gz 3038644 BLAKE2B f4a2cae41e6ec327c8a77380fcf531b00a4fcd75997872c73371886379f35e31431da1e175e41b3c6bee9fdad46015d29bec93a103ea1ff36a1d365dc9a04d40 SHA512 fa2656ad3a6d52301b497512aecc87b8c50ab6646aaac4730a26249ed0878e4542e2d256e42e0179ebc06147f772a2cf38f9362bb94ea1a8f0ec8c21e06e75e7 +DIST tree-sitter-0.22.2.tar.gz 3040339 BLAKE2B c18a79b4fdf553c50b4dd4c67c92d02fd341c5266c4658eb226d9ea455f23d2d22fe4ed4ca48811da2c8a59c403d8eff53dd9257468df7a9cfa640652c485c95 SHA512 a42d744f6e1db7c7c842804f3435b87ccb5d0df2363a18eee38353f12f18c8cf0c6211bf0225fd5f2c0431ca8531aa4ddd73d87d42b80fa35c3c701cae2d7856 EBUILD tree-sitter-0.20.8-r1.ebuild 1328 BLAKE2B 53e234169c5f1378ed6f67a59a58e40efc186c0354b6b845973ae2e1676accd35f54434ac3a88d34648f27027439b5489a6db10953f9443cdf500e21f914301d SHA512 0ed16e8d4994053a6a08633793a6f3ff37e077e1825d14f6be8cfcff3343042b8b41f12195e987263350acc99a47ae3660f33b5c04c9c574e479dff08636eabe EBUILD tree-sitter-0.20.8.ebuild 1277 BLAKE2B fca5db0fb7a996038dd8c65c12b74e038d566b01d68e2a19ea00a56b69d5e17feb1f175ffc7077dde778861fa1a918e3f1d33201f08b3d46ec90cb19e5639acf SHA512 97138d0d18931238eb7359a4f0043c69bb63624785d48326ca127fc166c3cb8c372dabbde1aa787041fe7345aca642b6eafdc2c9907bc75992e771185fcf3933 EBUILD tree-sitter-0.20.9-r1.ebuild 1329 BLAKE2B 0f6ec587af1f107c0b0ca55e0bc7f1deb617103f6a170f714c1c98154a7178d1dc6bc1248f190b738be9109a97119c725485e00a388811f33b979bbdcedea64e SHA512 8e0981af4402bd0d20b732752eb966ae5502b7e5a52f6c065e00598042733e8029f28c3cbb524a59e344418ec3bfa1560a7e3b402466a9ae16ceafaa06d2e0c1 EBUILD tree-sitter-0.22.1.ebuild 1150 BLAKE2B 046ddf28b24a4bf7c4f58e09106dafee717965b7a890ec07124689c3126cecc470b9177c87708d2dadda0998cf17066635f56ba9bca8209205979544727f03ef SHA512 6c03ec0d32279d19198922f8a373f8faf3933c932b372526c1360e4e51d46327ea30e8c647161dcd153b74ec3e6011fc1c6a380d98d4d4b45308e96cdfdbf8bf +EBUILD tree-sitter-0.22.2.ebuild 1150 BLAKE2B d83d893cf04690c68429b80d7def7ef21f9f32521fa0278e4e5f6323f49b007f05450a77d7fd00e42b4de8453ca51c8ff4f979ebb1122393eb549ff1b93014cf SHA512 edc32600c9c6ab175d51df6956ed4b5f23846419b5a94dc0f10343a89a6815fd56f9331753a90161223490440c0115214532d6c52c3bf5e7aaf573d063d0b829 EBUILD tree-sitter-9999.ebuild 1025 BLAKE2B 85ec2589b2036eccd8a1e73dbf66b250ac818135bfc771667f9c61f0ee9ad125992a94c01f33f0662d6bd059e1c57eda8616a2c2f0a918461db9ef09601b0834 SHA512 e3141a10101219d2ee2a978277214827b787ab0a9ed67d0532f070805393a05e5ed040c954d7c8ee157c5fb5161126ffb65a12b834122564d913addc9ef451ee MISC metadata.xml 1030 BLAKE2B 378584c9e0ae9c9d988cadd1150bbad84a14e5693120f874247d5ca744cd21d6b60cfdbcce8d028f5e8aefb6aac1ce2e8faebd23e68d86976f6dff333aecd518 SHA512 e97e2bc17d4d79fca8b18bf412250ee6547af95d7700b830b04eadc6cb783bcae618df58eecd7aa8b3209bcb6e2e13f2c92d175c9e75d437b6bac3b6c89a898f diff --git a/dev-libs/tree-sitter/files/tree-sitter-0.22.2-no-static.patch b/dev-libs/tree-sitter/files/tree-sitter-0.22.2-no-static.patch new file mode 100644 index 000000000000..47934bbcd359 --- /dev/null +++ b/dev-libs/tree-sitter/files/tree-sitter-0.22.2-no-static.patch @@ -0,0 +1,20 @@ +--- a/Makefile ++++ b/Makefile +@@ -45,7 +45,7 @@ ifneq ($(filter $(shell uname),FreeBSD NetBSD DragonFly),) + PCLIBDIR := $(PREFIX)/libdata/pkgconfig + endif + +-all: libtree-sitter.a libtree-sitter.$(SOEXT) tree-sitter.pc ++all: libtree-sitter.$(SOEXT) tree-sitter.pc + + libtree-sitter.a: $(OBJ) + $(AR) $(ARFLAGS) $@ $^ +@@ -69,7 +69,6 @@ clean: + install: all + install -d '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter '$(DESTDIR)$(PCLIBDIR)' '$(DESTDIR)$(LIBDIR)' + install -m644 lib/include/tree_sitter/api.h '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/api.h + install -m644 tree-sitter.pc '$(DESTDIR)$(PCLIBDIR)'/tree-sitter.pc +- install -m644 libtree-sitter.a '$(DESTDIR)$(LIBDIR)'/libtree-sitter.a + install -m755 libtree-sitter.$(SOEXT) '$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXTVER) + ln -sf libtree-sitter.$(SOEXTVER) '$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXTVER_MAJOR) + ln -sf libtree-sitter.$(SOEXTVER_MAJOR) '$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXT) diff --git a/dev-libs/tree-sitter/tree-sitter-0.22.2.ebuild b/dev-libs/tree-sitter/tree-sitter-0.22.2.ebuild new file mode 100644 index 000000000000..d3fc3901eeef --- /dev/null +++ b/dev-libs/tree-sitter/tree-sitter-0.22.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Bump tree-sitter-cli at the same time. + +EAPI=8 + +inherit optfeature toolchain-funcs + +DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing library" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +fi + +LICENSE="MIT" +SLOT="0" +RESTRICT="test" # tests are for CLI and not the lib + +PATCHES=( + "${FILESDIR}/${PN}-0.22.2-no-static.patch" +) + +src_prepare() { + default + tc-export CC +} + +src_compile() { + emake \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + STRIP="" \ + CFLAGS="${CFLAGS}" +} + +src_install() { + emake DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + install +} + +pkg_postinst() { + optfeature "building and testing grammars" dev-util/tree-sitter-cli +} diff --git a/dev-python/Faker/Faker-23.3.0.ebuild b/dev-python/Faker/Faker-23.3.0.ebuild deleted file mode 100644 index 95ff3728fb55..000000000000 --- a/dev-python/Faker/Faker-23.3.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] - !dev-ruby/faker -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/validators[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin - epytest -} diff --git a/dev-python/Faker/Faker-24.1.0.ebuild b/dev-python/Faker/Faker-24.1.0.ebuild deleted file mode 100644 index 4a85c701f3c8..000000000000 --- a/dev-python/Faker/Faker-24.1.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] - !dev-ruby/faker -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/validators[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin - epytest -} diff --git a/dev-python/Faker/Faker-24.2.0.ebuild b/dev-python/Faker/Faker-24.2.0.ebuild index 4a85c701f3c8..95ff3728fb55 100644 --- a/dev-python/Faker/Faker-24.2.0.ebuild +++ b/dev-python/Faker/Faker-24.2.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] diff --git a/dev-python/Faker/Faker-24.3.0.ebuild b/dev-python/Faker/Faker-24.3.0.ebuild deleted file mode 100644 index 4a85c701f3c8..000000000000 --- a/dev-python/Faker/Faker-24.3.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] - !dev-ruby/faker -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/validators[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin - epytest -} diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 71e7866e692c..b7019362595d 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -1,11 +1,5 @@ -DIST Faker-23.3.0.tar.gz 1716346 BLAKE2B 21be02c45fdaeed398ce157b9874985791dff67784b60198323ffae8f8c3a3e82932ebc152893aed40efb5d73e1e775c52b364c62411b59e48ce3d897971ba92 SHA512 2bdcf86adae1eeee257ee24df140894451d13854afdde8794d08072b9b572e48fcacb74597f64da9f069e914db0f27c8f4e74d746a25bbee8421310749468b82 -DIST Faker-24.1.0.tar.gz 1716789 BLAKE2B 60a8571cd9aae2c1a47aabcb50d85507d78b5635332d24036e2b28756c4e7da3950074eff906200b9eefee28d9594dba3df7ee17fd815308e01d1cf8ed422afb SHA512 a467cfab41a074ac88c398640b02898f96ced7150d5989270573fd5765e880e539932046b5829b3428d087b5f6f97c9c5ea51725003abbf2ae06e8862fd86fef DIST Faker-24.2.0.tar.gz 1723713 BLAKE2B 75ea69214239084a59284a95a1cb2585671aa770fd78f853030ae7cb32281370e7505ba05262958d3511ea131ebab6ef1175953be6f73a048160eaa8536a6364 SHA512 85b5acf252f6163cdd87b8f8269360e6e204899f1645ed0f50302719ad0386e1c1fd766904cb239222c1d6120429f33a69deaf3d331743685333e35e12790a43 -DIST Faker-24.3.0.tar.gz 1724127 BLAKE2B 2962a650dc5c09f699a766eb184d07aa28d8a0ef094f28d17e13ccbeadbe9682160e3783196f4259bdf4543710ec23839a85deeb53e668663ed7f0c17f9691fd SHA512 9a5db3bff17901e8841329b776bffd879b0f8c29117c316fb63e01b98d446b663f55a4aef4113682ea2258969de88993be885183bfa335e39955e6f41eee4359 DIST Faker-24.4.0.tar.gz 1724351 BLAKE2B 2eeb2d660462b0f0b55aadd32768c9a5eaaf22a8036ae203dab7538b8c24f0e6fcdf08533c7737fe597dbe395a00a39c8c2d5e3a823133638a90a9ffa8d32f08 SHA512 5ea18faa39cf8506f007557b9a8c84bf2cc21d806a99991bf2fcced3d350f96daf3dd6a0a42dfdb7021b72156eb12ad84a930c669df011f39a17f4c290d08675 -EBUILD Faker-23.3.0.ebuild 858 BLAKE2B 2e7693b63d3810eadf6c63951eec2c96385940ba69e88ad8ee14cf28f14beb0a0bbe5edeaaabe694832506a24e7e4648ac9fc8469d7ba0f38d9b6c687b69a736 SHA512 c3540187d7ca070be4942be3e2718a980ba85c588409b419d90b9987efc5a2f26f8362ba7350c6df1d28865496dc1256b752d8a44157eb2e6ac78bfcf54a33a0 -EBUILD Faker-24.1.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c -EBUILD Faker-24.2.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c -EBUILD Faker-24.3.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c +EBUILD Faker-24.2.0.ebuild 858 BLAKE2B 2e7693b63d3810eadf6c63951eec2c96385940ba69e88ad8ee14cf28f14beb0a0bbe5edeaaabe694832506a24e7e4648ac9fc8469d7ba0f38d9b6c687b69a736 SHA512 c3540187d7ca070be4942be3e2718a980ba85c588409b419d90b9987efc5a2f26f8362ba7350c6df1d28865496dc1256b752d8a44157eb2e6ac78bfcf54a33a0 EBUILD Faker-24.4.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312 diff --git a/dev-python/GitPython/GitPython-3.1.43.ebuild b/dev-python/GitPython/GitPython-3.1.43.ebuild new file mode 100644 index 000000000000..68edb93079a7 --- /dev/null +++ b/dev-python/GitPython/GitPython-3.1.43.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +TEST_P=GitPython-${PV} +GITDB_P=gitdb-4.0.11 +SMMAP_P=smmap-5.0.1 + +DESCRIPTION="Library used to interact with Git repositories" +HOMEPAGE=" + https://github.com/gitpython-developers/GitPython/ + https://pypi.org/project/GitPython/ +" +SRC_URI+=" + test? ( + https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle + ) +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-vcs/git + >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + git config --global user.email "travis@ci.com" || die + git config --global user.name "Travis Runner" || die + + git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die + git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb || die + git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die + + cd "${T}"/test || die + git rev-parse HEAD > .git/refs/remotes/origin/master || die + TRAVIS=1 ./init-tests-after-clone.sh || die + cat test/fixtures/.gitconfig >> ~/.gitconfig || die + + distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # performance tests are unreliable by design + test/performance + # unimportant and problematic + test/test_installation.py + # Internet + test/test_quick_doc.py::QuickDoc::test_cloned_repo_object + # TODO + test/test_submodule.py::TestSubmodule::test_base_rw + test/test_submodule.py::TestSubmodule::test_root_module + ) + + epytest -o addopts= test +} diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest index 666d5b391fa3..bfd82c4c360f 100644 --- a/dev-python/GitPython/Manifest +++ b/dev-python/GitPython/Manifest @@ -1,6 +1,9 @@ DIST GitPython-3.1.42.gitbundle 10271846 BLAKE2B 72023a523c0bf888d1fa356a303feff19e142018d7d21722510b7fff69174794feed8fdda84c6fc4c8738c551634924331e48eb82dac71d8c5ebcf145296f6bd SHA512 c7b5ce6bf4500f6350bd1b260317e235fb16d4b8d3dfce9849a845a96d466f61eba9d40f18a0c7d302718f856d08f9c50bde811cadedb78d1dd2ebddaf9cfe48 DIST GitPython-3.1.42.tar.gz 203449 BLAKE2B 7c18cb6cf0cc10b3269889bd7f4b0c3b61fd0ed765b3723c5bdf331a6e030bdc76587ce1c8e3d8ca5d7cb003968b74c6079b466a6afd3326c418f16e81ed9291 SHA512 f83d5fadc5fbd4d7837d42bc78bc07a9609bb0a10f5938de8d6c88da91de5638fafd6df23e468f7c23c19e11b4fbf273c19858336791ff199997dbe4e1aec91e +DIST GitPython-3.1.43.gitbundle 10674326 BLAKE2B c430e6fec138077502dce16a1a100459c30134af7865a2e228646791465a7176ee3ef4db5cc83081f56b5e9877aeb4ba7e54b0526d6c2f594520335db4b48e9e SHA512 8c4b2fdf2e382393420bee1cb19929171d72e72669ac3ef96ff112119d803775aae92a14908b9bd51873f102ab85dfadd940b0789da6179b0f99354ae4b6d469 +DIST GitPython-3.1.43.tar.gz 214149 BLAKE2B bc95520b839a43b88571678d7dadd3998a613a4e4f5b0e59f8740add7794767db2820e2d68a98940976ed27fa57b6e487895b1f3d2894b55f1d7f4e06757a461 SHA512 c193418bbb6ebb4f202c4f6aa95b731acf319d6560db176aa7126cf848a1f11eea9f432c4ff6812e8ddb5f8386b1fa5e10335fbf170f3ec3ac5fd2dcde783415 DIST gitdb-4.0.11.gitbundle 1620355 BLAKE2B 8095193318d4262b8ebb04f35a0500eda8757057ed472dbaaece53e6afa6227e2b2c02a2be5daa5e4c0cc43dcbb5046555407d3d7c8dbed0bc5c415515032b8d SHA512 17e404b335a3c081f4058aeba5c57e5697a580f8ad7a280fde868968cf48f5a0852bfa45019eab730279582c0c536f8204e973d93af09da05908477329d73360 DIST smmap-5.0.1.gitbundle 362567 BLAKE2B 72c8b48ad3250a33b94218c145c02033dee84c1da5f1eea57983a58699262d51844be675330d95c7d64924b6aeaacd4b0a57e9a5acad3be184aaad62102202e7 SHA512 9ca8386bfec25d1562cdf1c2ee85f7edb15fd3f44ecd1abbef738979f12b82f0b0f39a06589203a39f89518d981d7129e35f64f2d855cd162cd964bdd87c8d18 EBUILD GitPython-3.1.42.ebuild 1982 BLAKE2B ed254e162832216e053463ce2098ab9f293b38cd8889842f06b75a3805728971dac5c878b83be6d0d48084f44fbf5eedc76cd764be5b76db4f8e0a52c55c8260 SHA512 f54bfaa505c67018a456192ffc594e27f3d4f38339af028c2746a95c254d594ca1199194238711651d45c6d8afa2f1225d79964135d4c6dcf6f068726d6589ff +EBUILD GitPython-3.1.43.ebuild 1990 BLAKE2B 28e779bd4479ece31e983d54cfd26e4a214d8cb1490c73592306e530254aaabdba02588954b5ba8baf34c3fb3776c06799f82eb9c002de5ca8d4a0fa39c8f219 SHA512 327e67ba9088ed470a35e17f7d8c7cf988a1623d789101fee0d437155f4d9886e4e5f169e55e8dcf895615475c1619845d980906d1217a04e787de60d2db8648 MISC metadata.xml 407 BLAKE2B 49fd8d520d575be1489c299f22595120fad882f055b9cf2d02b87382c6d8f0ff38af694e5584b4da579aa84b82c2f1032e4afb64cafd9f4fe9212a6d67b4a752 SHA512 1bebe1e134eb86a4745cf7e297d45118a2bdd3d8a71d0034294b5c799a9cee763c63b61b34c6707c52f61058f727f4b827dd020d285fc297712b29eb7c1129ef diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index c9f65cbdefd98e886b2c4c8fb80cb56f92fe6ed0..2302d32270bd996401bb97a03401c2f09bfff3cb 100644 GIT binary patch literal 271256 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%0DEpGVsy>Db*@ukbO7!KMj6=VjTSbt$}- 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ાVyvzy$U7tE( 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�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

05tOiHFU~nK)Ch6O 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

>m>ei4b??WuSSV+8N;3gTPaXS! zWy6A%T8m|*$O1EWB@(U;bgZq#7D%%okSrlAO4)f?t+y|~ps{BKhoPwn$4{wFUfgKv zRaXh-cTo>P&Q!DKl~krDI4FxmWLdfsMK9TFnjG7yOHfpir}x$Zj}hf*STwXi2~Os? zb*5qu@N80p2&J<>sf9>~byz}I4;%ANghZ+E+Ko~R1alAx!iSh%rT6RJOHZ+VHi;~|8hcI{P5tGLW0^E4+o`oU<&u^m zRfg$lZ{if$&TeyTlNNRA^pMj}CtPP(Bd}IpqIV_NCVgAoc<^H@lM~!jxq4c%kFESq zeW4aVO)Y`H4UgHWX6=!Kl;=RTL&)FS*3ti@Q&?mQ<6S5RuPLU4FGDko_p$h$y zDEg9oWJ6OJ5#^_C*;5V%r{LBwN*g}jBkx2Bw6J^)9HdHK!{nq!NQ{c;szj=J?M+2Y zdH=j#ue7qKwIXoG5i?c3mb`vUQ6QOWa9ISGEz627#~MTPR=YG%<5qbeJzuIJ#MuaO z6iHFN0U$}=RGvQ)yOmctwQ}6lxBxya zLb;pLU|=w+eZVWR%tp;qJ z4?@5dp1mqReB3rPn}SKdYN3_gcJ1K2 zNVYh%55IvU+tJ2kJ8b}IJ>IIGXOu}PN}~dsU1W;puGIW^35liot`V|n+uT)-(H1Bv ztf8K;lL`0Hyfw;;mN(VajdT3M6uhfci+1HYr z;>}v8b4+E?C$IePXPczYAHRHj6>)fKSa{Guo0b{d0t(oMm@I#hZ>w*8h0uDyKe2ajiXoy*NGi4)L1_N;MeuOzu3PN zw41|4_Jl~n(n@$@0-|~(Rp;VbGsQ%>%d&#Z6L?2qK|Rq4`k*O}Sx^~3YIh?%v47M! zlz~fOVjTl8mNS*AIyj`YOU*L23Ql@ zXVsB=<|Q|J%6^Kg9PS#<0t)OSXk4KfSGblDg4Si;K(LF>LuCT+HV|%Tx@tj0P0A7H zd7O_^tMk#Xh!jB4d)i{hZIOa?^EgHCS?Np1t-Gwb$X-45K_YFka9h-=Kxgn%(E=CB z8}%c`YJ{7jM=~0b(Dw4KR7>uqEITfWE9uaAzOLDys?uU1fSmf$Uv>vb8Y~;o zWz55_MXwyV5}b+Tvq*E2w29DBqR73Zw!M|6aOy8@F;?vJTl@3(>qWgf)Zsd(El$wf z<)BQl>rh1T0HEF0zQ($|Y8L^(#>>-_Ps<%;gvnzB|H?5VO>?N!!i|blH*ec0mWqnqt0SPdx|y<4Qc^}WCd)3v%bm)DX<%z(~04~V%T3_zkF@aH@nx< zBs5^0I8ImwSc1Zpo768;Vd_oRvMQmRF+Jy#l1u8I`6S^`s*j?S7t9KHX=;2rm2Ehk zymBIca}@oE`qfJyyS?@7{7SVgcL^4c%kZh6djq=K<*i0Q5t)~|+gt*k>JmAW0z~No zAzmIZdR+Rz#uB@uK@MOn{>LFdBx_96I$y)mg_!Gy=!8RB=~X!vFGncx?&nG9&mX`4 z_%wdJjo)vvs3@MAPxWfE9c%)HT!L4zTH6w!asb&^4a)Trr;ezL;|UHbT>@7=Wm>2L z;8=nMq&7&=A~K68NY$8k}4-f5^(*!Q%z)Qy0%>U0P0?^<`n3q`gf_k zc$*60EQGufxQ9-3JUKah=j2riIVuv6MDr?w0)?{HyXL*w`)_w9L8WnC*Wyg_)Z}TU z?E2Jgj=k8IM9hC(&VIV8)4Tus_t;Tg9QS!B*nC5vR6vhW(2>P zfe(3TB6}+iR#Ykypi&PW^0HX*tlRM|qgXZn6lG0`Vf43oFT4|f5kyK79MmcTPF*oowklC1InbsEU?Q@xyw$FMSq>-aBw4?4WLfc><=W@w?^d;N zBk%GT$mn9kmlOHp^D-LwfB*CG+xXXC<=c}4+2wWBqc3(-Ok7|pYKU8z^TEjhOztW! zU)mw~2#1Yw^8>OZb>`9fK++(fVk%1kfMwHG=ZLy4KaE_GyE-2` zv9Re{oA>^hy17-QpjsJv?}1BaFj902TYsTLcq!>(knuIL3u;UQ%cf-NIOz33P~t~|V5E#~J1W3j$}aOAQ+clkGJ zkVm)LR~JO=#GfFlO;#gg+}of+p^B2ll9yD94Ct=E7?IX5?ttHw9qluXakyoP3hQFu zH?LpkF2&5DX5cm%e+PR6X(d1=Vlbfh{a%Eaphj-%)JMDOmt%Crd8>3vWwbQnNa+Ib z?dPp2gM9WZ$h_nxC&!ejMO3+=)bt{cBB;n1)<}Hc=dA3t)%{i&&2bW!GK|oyUVmLS zHrux`pPgmT<54p4P4ZQj=5_ZKyyHcx><6wGPwTgWCKAQ4X3tPvrK=6mnvm4Ar zfd$SW^E($=G}8itCI01f#6d|^XC71WzGHU)&vX`*qNw^ef<>AK`N6`l*Dd#>?4}l% z0~F;XN>@r%32Uu#I*CZ>w_AY=E7r+oXA9rXVHBt=a8vQ`bf~FOgFU($?CxpB zJG4DeBV~A}J5Agd2yl0Nk#Z{8%TNZ2Rqaxlb>=y=10rB_aTzDCP`SG36b*}9$`*7! zO@ZfHiRD@&*5HjOTP`i`!!HZ>ukq!B*O)K-mB)45r9ek)hhw!G>v%nqHPC7Ny09yS zk+gE*u(8`Yc9l4E`AtT1@HTFhvj6smhZdyBf+Z89DK77hwl@0<8`RlEAUX*p(&q{0JK-x`=6 zyck{~F>wHwNyl5(FEq}+*E!d0!?p}Atj*ZXzpmTI9|pNU-oAbRKL*gVBf`^#lQQt9 zDt0w4W^>`YNhL^XV7XGaD@*{PFv^NGYHze#f`)wT^6(RY=^jKA7JwSH0*MbcK<3n;v;)fTqz8IfE+ZRGpLJQ+*e`9lbtr zD+Z8fQGiH`?K@Jk?KanT<;Ch;@La>22?`92pu^@SDiJYNDv{m1rDutjrv>~r{{2xc zpbx$L7$3YC{`B#GNB?y})00x8^bt0fwz%zlB!H{)wd+2` zvZ(G!%yhm>y;yrz?9UU_yQmWuglw!P-SO59-La5N_91p^wX{?@q{D1CcuB=QfJ1XS z($*J%$l<(u7kV;-{$!C%K~oO@idgOZ_3S(H%^gAvS$d!bbGQiax&#iSZ;?0FM%TOR1h7s zW!#CUIuN`XmS0ZKu_^h@054=~OU3jCJ;#75n5HQFYj+Bv3a(w2s*H4i3Ezq2lbumnN>I91-OHPiBc~w!Z5ItZ^>gTK zUbbP_#ajyN5=>(QaFE7a3Ld;?;Bg+*nH+LLtQ7WT|8y@wF6E!DslEvdquA0MYA#(> zVN7*#B(tvf%(v9cofORW&8uy}y6c3o{BpH!JP&}a9cn6glG~=%U(&-z!jHvKSvFbfWS#LHRl2SWa;OZ-#w8AK=VP3e@a{(()>EQ=-EM6;QDm_NGtE|tJBi&HdEWw z4(o-gN9C}O5*fOi0j%d;O&&vs@pW#d6Ut{cAMEd(5%xHrOF{0 zMqwGYTqcb+DKi#8Ha*Qxe6A+1RefTOSDcMjjFz_&N&dP42%9TkP-QZisk{T@=&y_S z_C>?Pw_j83)3rl!@=;+AFgLLk$ahkT5=Qj%0)X(%4(VjlqqIp_qo2W^r-C`GvPfrM zqOP+YB3+$MM$D|^(oNeqf>DpnrrdVESjR1Rzh4}|iI1iLhg&1f;am_nM{{rD!Kvc= zL9G_NAK0&Qsf|ONTbBpNC4DD4lAv~l_+?3{+^2G3z4JNbfpp(ZMk4z|rDY-ssNZYb z06IX$zjF`-?3kK& zI{%|ui%KirO>%B++|8sdtwKjdfw#jG2Z*+@5Q}-P*zJwGlBdnPM1q%6f2S9soAS6o z?T0!T0r6nN>`o1hV0$`-+>8b$IqZZuQ}TM9zD1I@K%aff$fXY*cqD zp3Hs>Wm>fad)g? zMIslwh1EUBHP}X!+PyT+Nzv+t@MSx*tj0<|YvQcv9H%$5UdygVS6_cwweDR%S~-R1 z@~Cle&Uq&S!=XOggAPs#_9g_lXhp%<-JQn@6qN@ds!qjI9HC5y9c^!QLfI~A3pKTg zXm=!z9K+g(Xnc3Y0qr`^Wl*-1TbqK{n$&a^=c5cVm2^0O;g@y${-gZ(*!~Ny;1nw!X6Sq8AQl}mv#@<&u`0;Dk4wS|sP{DZ;!))`XibDc`PCa1nFRjUq#^RMO-9K$wQ%yDnT03Pff+uZi z@=1}8&|!s|Ux8VNkJEYDB4rZpV$9)UTnxD0Zxs`~8qM zP!SkFcmsXt^R`LxTRuAyrJS$3TgYInJt;nRc}{d#QzC&wTcUotL*pCS*}TZ2GD$NH zsD;5-3@U+?BA5FHK>~FSB2cIj`^FQSM#cC+HP-YvqF4-6V7FpaQ5!|M%{JnqlG=bI zT^G_3m(&$CF3HN9b*g5{S{s~Q;6~i05CR8w*D#&Sz)SsGU>7*-T#6|})u3O(+>dV` zzx?a_uT1)9e=N|d=7$^6P17`LQs*g_vRl(8;G)M%%}$Gp$eqrMeSw}wGWka z)V2l8ut}b(b@H>J0u_RWn^}(y9VHdQ)$_tpkESl`5%x!5W7})Ub!dQHHfNyKqW6By z+($}a-Gc3wN`fVf=Se;%D zRylCDR_;_%S!ci6tPYhY*4D{3=$ehuni!Cod9?&ViKv`EVqwskTEpq{VZ+1TNeNs8 z+GU4%k6MUE@od!b9Du0D^HA|H=_a7F?NsQgZOs9#zH~CjVR#v*0xJiRl#*dOl6OW` z^@Ddh00Olxm9p{jP;v=J;Cc>dpMT6>X_Zgct(3xiGYLEMCM4TGn(US&gdlhp6_Dkg znyni99~hz*W8u9nzuI+u5va}h7fJq-aAY3}-UP)Rt4ddK9CFpXCYWkcIi6Uv1@Qa* zv~K4usDo3==17D^Z6X(DDrw^8Bo!RsJL)ht6=yG8Kksqu@;Oc7*$ldbbmv13^Lzr$ z>EUQgKsOGl;a($Cfeqy}F6uqGUmW1)j^_*efj#k%&yl#V=_yJ4(4LrbK_(dW;1Dt0 z01+yv?O+7)IeVWaoN^Om$!q{dH&VE;p;#ERQBP)dVEZOn_d~8o(y`sS-#h+fp=u zxI|@&EWK0cr+=D&@gz&-A>~~u>pTyN%Cxjw4=J+A+1b|Rj}U_R?QNIZz}Z$Q|CT-5 z9VojkCA@o3jm1iN)t!0XOU0Mn$mf(y26oR=V?Qs}xAEa4mB5d;w@?4jNayK+-zR0< zne9>rb*UVgCBEvCqFt&^NJ9+;r-t^TcJZP1Wq0&w=%=weSfV4LM&%AAEfpX(B)GdQ zRnIPaG%L(Fs^vg(5Mw^9UgtU37wKdN5vry-SL&cuVy3RRHo{pTU|K!PRL{7mYSpQj z53x2y64gb>r<9cyN6o3u^2TA~5-6_KXi%I+KUjM`&g}0tZ4@PXUbSaAWjU*lEk=cW zCxJ5un3TWELw8tlYd{PIR>+r{BDM^e1{@i&hn5C>XWp{2X_?>8W8Mb^Og^t=%R}y~ zc0Iz@Cy7cD&hCsY@@9ZHvr_{ko`{{SSyQyP zkvx7U<;LWU>M49EEl#O<0)sY+1%6x5qj%c0Z?P&}8ysj+_%A!TV7D36D8D^Em+fEs zr}jj5aHjSlo5p{7JDk+#$mFr{pn%}65fjxK(O3CJ1rHr$C!_7o;@hBdWKe}#kMJQz zAWm;{=nB2sy=&0LaSJs*PjD-7UfYvM>Fx88mw7jjsRLHT(R@uR93bE|u{n9l6ClM& z8c`T`cByISbY{#8H|2)GhE#h)Z8p|ovjeg_p?;nhP;Aq{;#?}3>Shrc9La5_pCwwR z)lzxUOZfWncvk&VJO0UOQ_sX5Xs1FI=oj$h2(|jF)FJoMEGTMcPEr&b-Z4ia!;+EK z^EpK#+NMK*l1_oVck!0_I*0ddLQ;3!0slGtC2H? z%EjJ(I5A(9IwV*;Gf=;NE9<32Rv zRwK1sY8wYfLpXk$sw!-BrAUicS584zrT&jYIi9s_dAF6dRcaR!#>MOD_Sq0g z&vhNX`2QtouWDoZI73qOv zI*94ny#Za-u>m|P7JUqdHFxzD%K$=4zX3x{g?zN(;3dbl7#cds?b3lQ2&N8xX*{Ih zH{*zP4(UX}OyH~wv5YH^RcP3E*Ow;Tir9j19ILpZY5mxmL#PsWPY3v;)ZQVS*t2D< zGYsUYupE0qf?9r_{%pDOrJ?oHa((~T*Yb?K95Q^wuB^sR*7cZ8V{N?2?p7j4@|2ZU zpqfeQVS5?dh?ojV4Qmzk1FPO1(?PlA4m~*pvp6L>rdMl~v&o-&ZFYDKSPm6poPzH4 z9(Q;kd!X{o(cYSF9zBaVRL}F;&x~qfpt3$GZ-ZX%n>dqFjR-^z-LA}X>l+6gluF4- z2I{xruw>S-fOF{J4WDWad)u=mC;lY*@9{Y=KD)&~yE5oXa|G`p<1W4ln^&QLN`Bu| zC#n!%x)O|psatQs`%vH7;i^;9SJo;-fO2&xe0go0B*|Ua*tD-by)pNRy{oGsJ>6Il0Gs*%tXSlP`r!dEW>d-5cq6m@gH{077^M2^ z83=DTnNiJqAjst>`6LRn?aB__mlp2+a-FIUoq}z5-1GLDZ?yhj3-LJSXYtzP#I(&#%0* zGibNhV^P&&0%Oz44?r-FJ!(iN9(o{r=c?Js%FD~T($8R5Wv@{n)=hDv)2_n7Z|SaB zMFar5^gZxK35pzS#9v)oRj0bVQy4PYm1%BLg3tZjDMb_$KFkf&6>Twr+7$Nx)SG7m zyd2IiFB|Mh6yF-30GgH%k}`L7T{<2>a(24f6_~7)9Mc1N zA37*Vsk}vaUVsOgJmXSN`Ib|uC4!Yxx1)EFdQ*HT@KJ;d)C2>1m-9Ob*+Itsa%8?+ z&`y(One4HcBvzH_v?MRCQn>;$q@x@PDmx)TBEL^%9csMxkb!hzUkb@eR(TJns;Et5 z+qdPoUl!}nZ!aXQryS{QpYE;mXl|W_b)%E7GSMA$)>Uj{?~xH$L&`G%I*`?fZ&UQ} zLWjs)rT1BT*4=r2jocN#0N`m{MRa4EP)Mnur`N>3Y40<)cftl$4Q~PPOeNz5Z&1&X zW5v&eBlZhqMP%E6)Vf$^GEW7%I`1Essj&XI+3^UG-Jvb6a&2J&xkC_rn!yx7$(Af( zHKb0p&2v#&|9QE-e{A(z`S|63U)!u4`9}wA*N~_LAfX*r^;gGTM_mr<&RVG9rklu^ zTcY+&mr|5+z;vvW2TM5R3Do2?tPEwwJ2kGRUa}?GGoa9(#s}-bVkibG$(rOKgN)KM1 zTO@x~#cPXs8Le=HikX-A%?j4zxvTS^e|>#xpFWN+KYov1^;DWsk?~8i!=`h)gd>xc zZsoa{fdLt6f>00fYkP8*tZJ6HB?}t9Bk{?pM-DV_-6M8*)8u>;InRdrJw-$WxMp)$ zElKs@9>bsZJ}SXVuqLUBEa3AM04oSAoEk%3*7y7j=ibqg(}|8tM*q(XI6^I73Q(iK z122tuAlYAbjHJVJ&pl}>C%`;ZS5u2RM%_;DmnD0tBhM!-iRxu!(e?q@KKOmb`$5^$ zr`$x2qy~Le^9-3iCdhjk$rD3{L65w8XcitDA4ROb!+kWTuJioq#_32NSvDkHpcO;3 z=YHux<{;<83-N9oABD>8ODHyY3T)Ut%XrO%%abl@?WWM6Eew*wNuAy}uvC{6MqSrn z?YWAL9`C~=wW4j!B^Z=%s$zGYRu-}EP8R^}fM(@&vHst0i9k>4j$S-DTMYs$Q?rR6 z3s#?EIi`L2`>N6dR`2kYTRdb77G*6G8S$>uATIC8RtjHDQ#z_~wW7w7CrsYS2PJCk>S+zm zp0lFAlEW6{gRrfZmC~M5EDJ`lX~GV0I5f2k!CMY%bEv?& z-J#jG;wcF*s)oe&=OHM}2pt3{s*j=g>qgn&4s}G&pwV~rrFj{_yYl)%`~J`OA0NJ! zZ{J^svY(2jBnyA}&$Ozrtdr(r*nxTEZ z^YR=*9Xgq7RNUI!(aV=*F%aOV&3{rXo>GNu5iA zL-8&?8E^@|{5^19iYeS%^A>>Lcb(U=knI}($mv-WN%rdtBDcc@V_4@r@(#R0jn6vYK;AFrO zNNde_^Tx7WovnHU?A!vMne9hrX=~E3JgS<~>)J^gb4-q9Y}1SBklB~M_D1!t()fMx zjr1E88p)ihsXVXQkMD2ae*AtyPoJS(7vD@6%}!f}JUTV(p!!XU&Vr~WS#RC`kv_fi zJ2}fsy7Sl-FRs}bi~HSp2M&ag?^%8oZFcN9)1szGgv+1GJ9G&_$?_8{^6vQ~4_K9?D)%~ zwGpS`*nTKAt=0VLINee=*Ew5HAjdLfT!MR^maVo=dBL7M{Q!!3j}XL%muHgh zv_NE)x~12C9^FMf6&?U9+0jo<>AKlK702=)bo`8Mpho}QvUE3K&yY=P>Y%E>R6*~{ z`i9MCJ-pvtL!(DIuF7B}>e%*~LIu8*oW|1FsN@RGM>lekE?qo4M}jRM1UA!2T_8=| zmsTN>lXIP#Vl`5C%g{QWpP9GrC>#@t0mTGY4NsOiUmU$%u-9zK2R{}JV4zERmCoN>k%lA#T4lgNbW2mvMH;~<4=|=f|EA1;Z)V!sez_bY1ENZk(Z-=Ebkkg7C^v2nf zY7e4_@=}Il=;}o#cIdGa@j%}M#7C(l;tMC)I8UK$)x~?0WJ3NZbqT(6(8+RTm&;H2 zF)seS4LqIe_!SNjMS#xboM2JDITcFaaygVBOx8O}#c6Qvh{PYe|16%y5YH>tKYkv+ zx2aPdf&&UJ-qZt)+9sRfiH_Q7P^c^cR^Z~rfmAfr<^sukRJ{iYsBC+sa-{``PS+ru zvQ!kt?yX&xd|czTQvI8*P+1L-ZY%A0u!_~)A{sj#PTfZ!1o92)oP(|9ecyC|4!{aj zP)YN&GS%x3IFa^6+ps*C{CWy(Z%8hcg|D^{tp@8s)KP0KR>Voa&Yfr*z1Dn2uwUwY z`}Vm!A4vP3k1^S)OQ=dDW$JX{_0(`unCSCUctxGeOfI5PF0q$s z%bF@)wF%x~apcTfIA?1#mFSJ-B8H5nVS@LL2Z-Puj8XXLN2veql{W`7)!j>~;S@65 zRO6+@W-yu62};MpqpYjY??XR4ajG4ChnFv}VF)u5ET<_JNfc}Z&P*ohu?0RT%Meqq zv*{oHykOtI{_*k4-@li2R0DG1EpHA+EmLdcps?UBiNHH<`4i4h_-YkKFIl+Fi8^lY z<;ayg$HGf9j>iV-Z4`f-j_3RcrLhb=>Ur=A$Ak)4RgI`d>3u(D{~N(**mdA#lbvl! zI{SA@wPTOkZ_6GiuL3y~m%H)yPIDi9+p=QXa{gyA2i~alWQ9z{G>+UUE;(SCy0B&EU?rvyS4vWw zChGfPAA@|YV`Ja76J@o!!$*2pjzc@&aOjwRA3;y`x~9*jfSbBR*2p_coo`OCB>k!q z3W5nTt+LUc`YK=7990=7N}+S=L%jN*JMj@5Mk1nebC`^rtZWB|)d|^~bfkVGabB7? zd!OtS%=T4C>uuYlLa;OXyjXvK{`&PFIy^RN<-3yO*w5OD6EdCQt2*S_>rzsGfb8|i zR4TZ6>v4MVo~U(6)fKE7rE9Ue>`iY0q;>>yq!=i2Zk#(M1I;n2UTG>hj42j>$Vve3 z!qEJZlJ;5`zh38S;7ZXh8$0xkVjLLDGlwd>ckm|D(6q>*7LLaS>bj^H6{DhR*n)gu za*rbK_I8s*LB~kEG~+cY5YP7G_&%-Hc>DLq&mX>x&u>4*3uE(%P#rA|`GBDgqhMzB z<<;;eTHo3*0`rF#&gAhDly*?ukH~px6hVI1)`4eQqyjHF*j-f-dx|_>Mcobi@^CL} z^Ru#~7b_u^Dm-kJ4}Z@lzSYX&%GLRhs6PiFkvdRDR;nJM^`c;B2IW@||kiOyoT&6(0e ztq{v#QQ<*Jd2FOjPLk%1s!ra)cxYegcy#%@jP2}5RGQLUrQ52p&i(@a>4Uv<5`k!X z5)Zdq@*<#a#IbbpJNsOkxqRuZt${H$O|3tx#F(J~Agct}bk_xY+Lso+TVHIcmp%4_ z4?BL(OChOfdJVp@)to4(*g)FjDF_#3!6XMk9RlIisTQ>@i!e5%QmH96iV7t%OStuE zA6oa>SmxL`&n)@hqiG!P+H7kLrH0>GwA*_OCrKalVkq~098#h=1ZQ1iZ`xU?^VFQq z<1g`>G;m5OCSkt$6=p0Yy@`|(X}kS&MK2Ek2yiF zfKs*v@LA|_Q7PFp-3|#*fC}}2oF*Ajw@K$J&V6^rbKBZGP0WIG$QhCMyo^r0!*cq3 zYX3Fsrn6C?K0Rf#vzaW#R^NM{{20K8KsIb63l$xTw2aCs6m>P2bJSOi*QIjh<%IYJ z+B`OS%;&QP0xR}EZ{Pm>`yag3NXkW8P-TBx>G!EZf1~;$r$lF?(vT5-&vHmzQoSOX zr@CUtHtEmNNfTPPT&H$Q)0sEm6c3s`0PA*wQiYOQ7ns@>OUa^?O7FeDuWGXzkttm| z3f)5y<;)HsGaewfId>D%urG8P#P?Q`_CBCm8x&;OW*rUaX&dp@!8Z|w6DIn;*|F5# z<0fxs*+r8R9CV^tt|`y!_4kjDU%r23lf5`AJe5XdyUG&_*e?KISYfFsP#o4&)M475 z)O5QR54+7gz4%nNEJr_fs?SK^7)Q$F)9GdO01sxbsj~*o4dgx4KdEfSOZ7cgZ&0Gj zM11tbfbacM5_b>80IyHdI$+AK0BrWQU-DC;28KLziEQ(t#-jRD)OR8(&T?~}QH$qM z2y0b6M2a-P{WkRjUGz>0Qz^M>|52P?nh`#Ou|J-)+xHlrXy>Oq_#=WfHPZo6QWxkuIw#iD z$*o#}Q|+jeFp6%Wfql39;(!@Z{S>Z&Os-I8UEllZ6l zTe!sc@gmp|;Nru2H1Ew>FKw0;gWjXGjh(YL{bImb)Bo|r=0*$l7=Vz_@iqldK zEox{>#QeB9$wZcFyux79%yKh(DpXik(@6#EH7yrRnxL-?ww;bZDrmdEF4_3<@0Zy1 zEZz=6<>Xj^0pE1ci6G@HN4k1tt!Qu#sTXhC{yY+7+d2pf}Km$L#BMOQMy>L6}ERBneuo27iBHAe30K#Sa>$aqC ziQry`qp{J4dWFgH3;F5c-u;5YYyp{3jfzL5{ak9PX}iIkH1p`XMw zDunF0-ZTIwpw8}$0u_=OE@c&`s%ki=wwje=rc`K)fGuikXAJqMLekoz6sucPvs;_! zH4;R^J$LU}sP#Qe&x`hbY`@2>M((>4|ESdTA>39|oVdwK*s0l{!oOzQG+>@zuhct&>E4k%3ydR*$#Hs!9Bm8q7ZGR-I_*%g7pFO>JiI)`EnI^~dZ zWIyzN6-nEGhh0)Ub%GMNn?1U%tIcLfq@UE#fCH$%b2<-wIBp6laLf|_CMVwgUb9Et zqR+b+0V~kNt0x|F27~tNV!h4(fLwo%!P@e)AlhaR7AP_tlvdFpS5q`NGmzD&QST9j zVL=H>iZZFPI|qeG61!uepr>@K+Jhqqf zA3l4zC8e$V)gw_iE=hW-HR{GB&zm&?`$Tm^Sq0(?A#o_iL9EKVl;lVdjQYUri<_ma zt>QlJBN77Oq)dPh5j3a`92_Hi#$azhMtytx^TYQ)K7RiFJua03p?qk>O3qd>)nd*i zN=M;E)!imy+-*@CvK2g93^9pslrQA>sSV1mt{x|t@0K>;Nq3MZ?#77`22{ zS5>Eg27s1Y7`*%kO1D$n2!M=5lDI2Z0@mbv<(t5!sp;|&LOWXM$I$S&Ts>6dZr}h$W9qii@Q#q;SI6W`q92D*vI*w?f32JAZL%0NQv|F z6G-TdJf#qklyh52rc%dXfJ*8No7X*sIkBkMu6dHR-MXjWNS_qrRNJV1nAdsEMG}Wpm=ohsSmqs&nUaipC`~{zja>dw_v2}L7bEb z(Zo;X3;l9PEnWz!g0ABLQC}H7QcRq_pF7lDQ&;L=;yIzU>HZwl-|3n`^XEz3 zX?v7lQsBNTbnxo6@eE5@bz>#t;SIVKyw^4WpnfjbsG-E*xH*waiWWdBVV_6X6tKwJ`T?|({=;j@ zo#Q>o4iwg`J%Cy>1J2|D*4KW5Qv;3#tww7_?FJV(JB4OpIw zqQ5?mzrX&24UD=?;+)Da&bqJ;$MM)s&d76~*F_CkaRefL()N>mp0Zl19YCv>dbYVd zYBknV2x{nXIdB`*6qd~fBs3B=iU>~qTrwikTzR^8_>~kKC$DZx^&(O+le7kbdg;2Z zK|xE{JE=*qG~(8PF1d-s0VI`hT&DIbloW%_w9A76lMP)R4kbf|Ca4_kV?Tm(*G<_{ zHRah9+skr27u?h~kMeOR!nk9kxQ9aOAu<7SsI;p{oE)R0k=Ly^@1I}GE2n1i8)UBx zl04;8N3+WL2=+0k7`0VuQ%@uwzu8ffaNfo$A~^fyp!!RRVEN8Emn{#12*47yuNLE= zyG_@~$UBl1Grg=}LE8UM*V!(~jU!q1iDX8AAVK`zeUC8^A61%Gm9&zor)!>m&w<)9 zBGf7CndzxgDkBI2?)N&}?>#QBg7{I}p%^S4IWVT2msAyp}!p>OP( z{km#B*FPS8hYZ^`6tCl_)q0W84%gEyw^t?m8rjn#=c=1y8XyMJ*s{Bxmf#2qDpav` z04~5-afXc)oLs<-x(KR08~ZQqDF^YNxCR>E38`$k8mb;FL=DIPW3|A->gZMdb{bbT z{`R_e-n+vC+0tkZhx4h;uI#C<1iYG!(zOqER#o$-P_($;CWGzSb|lzi;xcRfA%2?3HpNY*scJOTN+v`d#5YA^_Ug1Z17EzQ>pL{OifFe81G@yBxa% zJf)`g;nF4|%AC+5XD=t=$kym_u@A=usAYNK`==tEx0hsV+WSY(z%rUX^q+K|sM&^O zp+lPo1rF3)RGXLsxf*reSkOMM)x${EoMtrm0>Nb`FOc#%_rPdqRZ#-*v|+uj0RrL! zr@EZMu20khQfP-_Qx;^-k(6}pmZ-b6k?oBP{YJa@_hs))nyLeOMK;CViuv(L5&9gr4i1MnuPVH2d|B7+%NCkEPeLD;wp-L99rm9I}Nmd(T9%jxSVx4GSxXvEnA3dPm9*) zOHKM|07T7{uD<%N49tYJIHy89)FNWQjLs!_W*5b_CMui0I)O6`Yg=8Hyv}RQb7-a* zp)!Y^h;C+|M`5Lp3CI{)Ct(`4}t;T3b3t%l?V8bi(pQd{aYri|#BV{oL z?#}`L)A(sL{;B$aQhBdhgh&?~*t87cohK&Fuz2Kd2awy4Z5vw9|y;*D+uyCYkKwXz5rozBjZ0MtqUBs*~1J!3-_%b|)`a zU*Dac^!z?+iu|E}{RPdAa24|Ek*|K=%G+@xG36LfMzRv&NWKB}6kRt2235JeW)z?8at;=S8$hkZ_>EaQUe#on% ze~lRA zSap2kG@%Og-x%a-X9CcHKyqb%k4b(H$x?5+KoD(^E^9Bf_(8tr$2d_K`KG z%Glsi=2{bLCmvm|60%sVy@|h!tmyb!k-|FTCAjd=7Gh2O&VOI%Sy~VT{ z@DY0 zFBgC$IS}~3iXUL$ORHM&o~H3{`V~q=2a6tcsx|NE#Jn}Zyu56Hc-@z3O6=gxxVGkD zEYbA_q?$hpv0(jM2S3NJmB!^Wz3yn5;^xXbiKD_rhaA!ol%YkE4U%~LL{=OwWX zM~;?cPNM^@0N;CwS|2v$D%GF_GK(X&=}=n>2@c%&2X+{55wyW?7}qhB1m#V2VpMn@ zZ2tG^?e8=4oj?KHw(%31u_>Afm$4L=^3th_KzE*ef{lh6E^YZsXZIc7SihkqNy08I zDoiNbH90v&PYKPPs@9w=W&@zIm}iukvtSNXq-{RTAnh!%Fkdu?ogfZx#@5xtAWhE8 zb_h0zoE4tp1oN!|?ZLm(W~@d_ksA-FXDe|>uYI^-rLS|2*>Tzfy`_8h-WXnErrMC~DyvCp$5pz$uS zcJlxRm%ye2`B1c2K|+IfRrPr!2WWl-cvMB-_GD*RI*ebdWi3h_!)1~A%{ovJv>mOQ z%RX&7k8{=dx?bN#{n~#2@B-7Gq}Obe+=UyQRJAO3_0mm6UA1{g!lkY@n5->PkO^NW zX(ZrL(1*mS4#HJb)=FbFaF(V5;tTz+9SZdVMeiV11PVg5o=&(PdW)S8Z$oDR9PNnh zfKx;-xo?93#C7Vftb0eW+iA&1u>VO+P2$i~^QzdpK-EY}R|NtpvPH!XZkt_!?1?U2I8P?Voc<4pFb_y_u76)m68_5`#Qqj2$y}8YsjNcnfR8<6*X^hDtlK2 zlq3oS3Bk&`ZXb#cG|~TXV4$jYyOAD(GEGg_-l)i> z#q0Im={G=LCQ#eIH~c4Jt95JW0h|HIw!O1*-}*n^A8*s5mc8b1j&3!OVe(V4SaGQf zoXU^3kyBxVBsgr**$QQt9Wv8xNncwaA9$N3t83b!gC*JjH;|9Nu3^cveyvFilz>wf z5|ohCm>=q5>a~HBVF6q9(yiO4?fvb+yU0!o4hQ^BhY_JidsH)KbRA(>0C=)=ULm9@ zHLX!mQ{cy39vIc;IIvsaNc`8_mKjV9BzI@TXXvkM_I-R}mwo^G_Xm=}im|e^+!Dpn4XSFf0e?(#a9CHNAS z2KVqkTPf-&C3R6xp!U)bfwhox6tT2LszK=wyBl-}AdmDMj#V2@>fQ%^Qh&K}0N+2A zOkY!Q{C_Xv1p1pkHepgW6}&rajv0FBwG0Jl(onrF;e`a%p-`zx)~dcMWF3}Thwa&e z#H(rm42mP6hq2mr(&hLf5;q{67r6D6O&_VIOew%sp;$xPm@vtxPTc6}*_q7OIU zJw3dZZ_Ukz!|!ag?geWm|E`Itx~3MBDvBIq7M5*HmN_*VD#`}lw#DD4!miuW-#FD+ zY1?VJ?zB~xUvX)ucwcc>!dmqVC3gWLWJbLepVsT!haV%*hP3(dw->3?$Jx|AL)k-e zG7E6#sic0hL0qffC13^qIN0NxvdB|e+va@CwX`*LCxBTr*er4IPDgnLNN9 zYHKKQtS6_IwwzU~Y?oqkb5mYd0fHGp_<$B$WhMa^d`i&0(xF!h=PIO^h5I(X{_|rS zAAS;?e^$V&fD9=)e1+6`>BxQUN%xr%Yfz|1`o=1q#MD&nOH>W#bQXTk4s+bZ`!rl1 zXFoh0&;p?$k$I>|V?A!Fa8rwQ%oc1sB7X1Vx*rd?ZZ%bRukW;p5{Y=Fc2wK(?aMNOnY$_hvR(?A zJYThZYaf2P$vdCK?+)!^R&c$xresj@f(SBFY#ioe0;j5aTLc5UOcl}L3|;V)D`a^N zAG9gl=C>ZpC#8C0my>qrVtJ)oWrKDcsni*z|2nk3@dWQ9TASN)Pje9H(t?Zg&3@O{ zz;2@k3nLw#!~#%SP#}(s1ryiS^Uz6*w>P~RGqLX8-8r@fPj{gBBsZ!8&lXI!xp>*l z{=d$~MtxqcPoF)S?XRz2$Di$mnLdrkX+OT%xuJow*M_$$iV&!KXZsNNIdBd;SkT-CbhhI*rAF(95#W#ZnsG&`bPLF~rI*nM0r z;IQ5S{GONCE({B>@bCoIDyPz*LoEdD8|$b!8j&Awi;QgfFdhs_1U zd9-^(6@Ouqms;l5zpS4HeaUy{Xju^DF=EtULa;XvFDjkjDZJp&9SXbCrCH*6?2q~+ z%ndRg+bUny>DEk3aQ?h@c8cP#7i^v_rI_OYLBcG_vgcu~h(v6?dFicMZzlZS{5^-N z_GLmcPm4BZ*Vdc_tgWxNNSX`oy3n5gxn$qRzrMe}W=qAX+e;D!`8Z1SQ{aM=T~Uj21?GCyQE88 z_(UOoR#;ZwRx+!anXnMG)AdMq76h8m>%8H(L{ps;p4~CmdVO2oa3BA-N;sc0!1e4s z)x4s}R~KA#uXVv0cDr7pb}OQ4(4E2d4KgI*N$P*;XXC6uaW0YUw8k6AbTB*i>!sM-VJOme=NpTRBte6Rk8_@yy)U_URk}5Ub%b^|FJf-#P zazctq3R?VGtugo3&-<)`N$vTDKCRYSwdhh}B(hi#=gFbGQt@)s+4y)Bg3(Var;OCM z_qkJKlc)Pwb+w^bH33#uJSJGc+Yq=cFda4+$cbbtu-CDBXo$tE)jfEPQ#cHrBfdn~ zpu*QGX6z2I!BK$P=izuNZ&)?W;H7~2W83|9>8=TDu++^Ov4^v6YxZkTHDK&>++=Bl zfT`;yqmjvcohONAUCi26U zde=~K805Dyv-8|yS)Kh@O#*OKKlqwzokZA9B_;HQGEX%{-a`Lr7*I?j+6$*XCc);O zyAyC4k=bxeno+Wn5NMaZ4(e>cx^7pLp`K|hPacQ#2&?RH$h=zX{Iv$i(10Q-s2Lm% zi#%+-6`;1`<7v76Ilg}V*k7p9Q?6_mClF3z5&qU3&~hhlPxIho=Q~Futplt!OXnr7 z0%#!jZKndK);zQublRRc%kl8WR#0AB*O8JKW+SqWcxUs9iVfJ0bK}Xt0&m!#Pri=m zls)LO=<)&^jETQ+=+@Si#JeT9P_V*6dcijoH5j%HI=Tl4I&Ae)Jx4cMV`Mhn2PIB` z*SD9a8{eW>4Yk$VUgEMed7cYq|NO;LU6yuAiX+9| z0R=WY`Lw*=6unUTnk2>^u%(-yG4AvFV$-DV*m#I&pTO4FMdftrFf3P`o>gzx9}$iL zk$9U0n5#<>Fu8k)3fEs5pQz9jui80wrQ0-hgM>`= z(~jYEUWJ#Xxn(`}O)b0~uCy#);0mgk0gRq+QuNWNzkU4kx0e-rnqbw9fX6$8houx4z`b9j ze~k~P1ZRucq15X!jM-Hphhh~LVYMGDU)$^M3jCiso_JT^HP~oLZ-jgSXh&3GsAijj z9CFt-jTkc3*V4{4tBze9o$bro$tDL?SIje(H7p=a2Rq{Pim_bv`*^?o;M4$V7@t}G z$qqUdmnZli+N;2ByvYmZ6WfW70I01Ncbsombghuk)Fe~6&6KL9y0S_hzy$Erva)r1 z7Im5cOMoeek9Sikd_0B#TR^10bGBx&b!au}m6TFj%3^D+kaAvTqodlvw0u_e$i4yV zit@43IU)AI+cIl|y$bn7b$q+qs@K6&(^tMSycQO7ftSHKn-&e;r-8?g=k@yi^M^nF z-}mqDOHsz|cHCLRs@~Yn!VemI$a9q}^^))6VYXGel&Es;@ZZ4u@Un)a(2QEpHJ(3i*L*;Vl znzf6evwae~a~|%)#-Ducq*aLYQl-50-_W{s(~!KV4--^C&x)H6&;mqbv-Cf$C{4ZR z=gX1&^l5zm_Th(|+lO_T{v7_Fe5b79lxs6UE^nJt@nGjeRC&>x_sUgNKR9Hk3g-Z& zKy+AkF@O=Z7s;Yzg`z-j+HJ#g*dsgde4JhlY=lUQx6^BwpO=2q~w*?`5% z-$aOY_0~(^rLa1dgVO{L8u2{j0YCivAY6xLiMuX6!PeAeCb@eR-eJUV z{o8=kS%Mli#UTLr!gRQU9WxcF>(&ZdwI%dcIO4JxOI$eEX3}54)|D>e@u@0}Gf$+{ z=_Dik>DKss%?Ciw^^X~&Mkemu9V zRi^{@_sNU1D5gYYi?IJj!f#TB*%A+`B zcT`Ztx2MrxMV<(LTN{EtCyT>eTH#>k%MR&F|9bFlmtm|=iQbh2@1|QINlf!t0i)Q= zyrrXP5jFsaoLp#z!8j{L(FLzrF0@QJaRqn~I|EX{jj8=0uA_iHK}cuJI*N(!~zZ5zw65JW?$BzN9J-?Xl_R0&<%^)map@h-r~yM7(F zU6x?IE(l{$gLYlvC@N1xfMA0#O}@0PV}ljbr{ioY@F`mHx?X<_ZSDVe^p|U;CnYIZ z>jqr}G}}T2U{|xSWRYAE$b*EyxzjJsrs1sC$m*}mun+a0l8&w0rJ-M_RftL$ zA1T4llcJ8-&_Gh_k}=t2#uYeJc;l2CKQYAV#AZ^2Dw7*P_EvalCtY0jSB^u?89_B^ zxaqLd)wNvXqW0F>b3D?i;g7aKI^F1o$odW+=V~NXpnpz0m%BFUA>#ed{Ari{@$ny@ zU-Sc?$~^Wt!}wWmtNK8^O@H=7vk-XoZgrKXW-F$;YqglzPfg9vJKNR4*HgAhMAbAp zHjDASKnqC>5Kd=Eys13c4Me$3>*bLSH3>NwZv{or`{<6qbU>7b#8Ib``&gHi7vYRQ zH_JiDfjETgnK=!%MxF|EYS&`V7g?PXZEK*~1eXczCI;Tx^J;u)l)SvY%=S+^IJ?fm z@w&~vz03(b@}wrVY>$0oFIeadDz^pMb5_rwg1V1erwrY&R1+zO)a80A$-uRd=K9?_ z7;KY>ci=SXyg8pE9#_YFvmm@_q^i8?=!KY8zs`DqF71p??bgp>Ts2^cV9D5OCdojMd+OHVBq8GP$h1fqO!yB zYQwRl&eQ3w;^96WLLvgaF52f`Oqv53_&{ib+HymU)}3#|X0oBfhDnVjabj^MrH@vQG6@(YR zPCJZHBnoe>PX)FYe?QjFhk(G&y(j`>gw+VHG=YNxyYE>jJvYVICJ+PQmUT?qbc2gh zHS#apk1xR?b(|)!z}L%Seedtvo7pd}NI-$xYA_4TuHv5>!7!JVh8~ASV359rdi4Sb z5n>^hBcE4fEl-_$gFdIMZclb^E#(68Z6kCLn&Rq0JC>MK@Ql_~>nsmDaTvr1!f4IY z$}lp!0} zvO`v-e;#VS+m1knpSis()~ig}_Gr)M^#+^E9dfkXS?rv4epwIJVmk`hNg{D-I8(hq zn-tLIKYs`qkjy<$)mF` zVfkW@Yoy-v@Bz-iT}VD&HmSSqpxUN5I+-P@u2qYh&2~!CnO1oJ094Mn}Vrj zsnwmb_p#h1ipm`~{8e}M@`Cffy_UtE5v$s&LN71F`~{kbz{2g{2&Z?}LvIlhj8)un z^}?po0~dY~Hb;lTROe^gw6|2aRw@VBoLcVoo4gAvu*mHdt-bPY1L#6->2T=stryB3 z5=)tOAOn#&vUk*u`=RIHC&X5&pcF6UV70Me~xKPKRYtbUrt z!6gdid#j|8#nGh1w`QaK3b^PCi~RN~-29XowJ=TgYG_ueSNhb6?^4m6oae6#}j}I^HrX4QwiHKqzQCY}V>Q)$d#Axe>Ra>fl1Xz_y zzc#gD2Nzr71`J2=cupQzwYWIB^;~`;j#}*Lh`@J3gx14Fz@jyxYAjO%zBH!8xK%kI zOKgVrutp>13ET*muC3ci;vfQd4(=bGDqNI44{qDm>A2?X|NdYpB;%($p$s@HQd!yx(Z| zlwNFbDmV07w?JH@i;zM{D}N42BQ75r#q#ao`2_|BSO&|uM|bCw9LYbtjhL){dec3diqjHXtq?`Q91!+0c{r$m06 zHr0D1=JG|)q;f^sSC{9O`4awm$Ic;~*}4hYtP#E?0|aZOh}POI$!XPUG~3qU$kE)* z+X4VlI@`fpXb-QEF|AqOUSgIa0MRdcC#UV@%;#+vpj{g(6zIp*!F`ceLZC0!yWm?O zG&Awxs5v?Qir!Y~MXjlcx0ZC{~pr_NfrnRs3 zAH2G5Kv0s)fyf^-?oBPmu!M+{Gsjz9CG*BLT z1F9hZx^C~E$qKV6&RjV4kS<3}vrpUg6W*fhx9Hys8x@LrZ=K!@0L zTN>3)IM6$!8;${%;-CPfFU|!oSg}Q-RMc~rB&Y5-L84r$kaJHb7l>*@=G=*y7bPYj`P@YD@%=XMH}rnLat>LkolWDCckhl?eV}%+eGu zBD`DqVq2F}QzS!ZasGWB$R7h>gzVb^20qu}!)pWC1Ca|Tf)vEwT4K8Qb*ivxQZ$13 z5>?~ahu5imF=*!fx?WC`zuzUW0T>QmRbg`x!2sXgTpu8ecAOqX<@Dt!b!hKycM@-# zZNH~{CjM|JWn>E?sQKhb=F`dPP5CwLcz#%UMUFl2vs;PMU!w>KP8a8`OW;_NjYDe< zMf{bat;$by?|eBk>vndqaK+{^>pjvhyIsp&9mKH{e5^R&u>Ll|Huv7`&>|@s&o)(U-l7dc<;?2-&y8F*6Im zJAut8VWqJrq6Gi5X*dPrCHE`u$nV?tT^X8P2CvzmZd6Hq3`HxCOKX;(PWM}9g$h(GBx2Cl#Fl&qdB)QnZRaJKe3AA>@4Ns@(Z4FDAn5NSZfBV$v$weMcXlzQ6WH2?G zOes}R+U`WcaFU569YYZUYa{x?A-{hdf40#-&iQ_)6Lb$^mOI1>*hotMVFRUoIl+e% z(_E`Ip=hT=WujL-zB@G5nXgS%ppci5jHD@zJjIBF7F`63@^)HgaW=vB!BWjs|Gjd! z+jw+Rw_T}wg<_#sAcXUW-SKAkA)f&SZe@-gE#K7J^b@#Fi;uw(%anAa`tl77}e^I312lMJb0`Tbd06$U{io`-v zSA9k6taK8~ij|h6^(@PwnTi$!$yRws>j*)!no8jXoaxBV?M~88O+n8+D*Q)24qBoq zrDT-8)AjJqP!@U!i#q8nJD$oD+I5+%8FD(UJlN_AdAbzBPhe9$ZDLvq1cB{*`NJd9?4B{k=ZaiLrJZ zn{zMYG+gpgU1`Mqj3G4=64`5Hd#3?k!LPrAeDtH&pephm*edY5Aipd53?Wd*c^XvaSm2;kJ_Ss2h zzz0aFY!`7QS|kt7$t0USVQ<4C>gBz*qm_5CgN`7lG0qT-d&bJP-E!!T&Mhog|Tk6{gN|2CU zDSo^DPh%uRDhs4-&zvfs2^6Z+AHcO)buj9L8q+IhoOjn1)C`VYh>D(9>yHn2ZT}d5 z_V@J&)T{%K$6{5q0iq328h$%;5*3L9)wRI6IJDo<`h^G^j^+GAbQ)~QqS~+;Bc#O( zK%wDDgY#9RRke-}H09y#U<%{zRlow*0pYzBqd~ibUfwyd398ds70FeHB9K|ymc2-G zcJC&AgwPoTgBOiKP?Wg;&koXG`}PD9?C=!A=>4LA4|+j0XCPcs$#dbA!?$*SIE(eqKjPt z=P{)>#jZ6SYpmDs{Epu`r*Q-JWQPv5 z>szmJ?qPGG9g5Z5vj;_yFR5qWSVd6VussqGvTIaykz?&QtL1Uyn3Z%^B6hDi+sS@v zD@T+%mx|5FQn0(#0-pkv^}&~UivOP_$_hwHIYCz&pRG65b!ZfKc;#HeYms&;Q2_XY5`r~2^Pm_yMlJ&~o{JWk@~!`nmRl#P*9S41}1 z2A@;0ov#rzje*Qfumw!9sJWAq=JnwIqX^K5Yt>8eCZBFLN3$*BgE%&uPbHHB9=t2G zpvP}e^oAYepxREt6Cpx|INa=C_`UMOFw1#ePE}7}BmcN*xfpdHR78(YaZX^54TfOt zjo?X=yc`!^zQ+WK_*_~gc>MYPN#wAXyIjn?|emWon z7$O}cR#RM25>ZgHnGdfJo)>HU&-hj2FF8oqNpffqJ>|j_loUEXyhUUMi)3dZck&Z9oqywa** zH05DnU*%lJOEwBQ{@BzyvFJcV%T?p5l%YUDmnxq5?AvY+G<$7XqwS}ab3?Cc7f=t< zsIDk>a{$)l+K#1m4lJSjdBE?>Pr{wfTRvTK?9wNRzVU{1G^`cc6BHXLJ?`)c`)A4p zWaRK~ER=;|awO1`2;S3{!0{%po|hN6)7UvoA{B5X*n4kjvp9jo*VI8)IrCc)?gyT~ z)gB#(23DI0&O1BX4TcIP^^)5yEuFsFE*+kB9>C#=7<-mBDni)10wSw^A=6ZpH7Xdb zh@D-gLEA83XCRL86H5oJL2lOTsgd82=)M{bEw>u8LIa85y#60HETl zfQqW>`(9t28v1JE!-lz?H9YQvAkgf!((*B{Y~&SFJPH_%W*} zpl(E1+de%T_z-_0Uv7?Q*?fzbd`l@WyKfRXmsH9|tl@be%+s)}e{?(JtNU z)RwO8r17E6=8?UywA}sh57fNTCc)!U=bX(sRFgftpPHLfJ7IHHgs@1wZG# z6|&&GlT@w^0I$_3EFzOOvLmG06P*qg%@ve6uk32hBT$K#V_Px^=vj8*%WwZXzJ7kc zNp5F}G^fxV?9_mk)U(w3clO4yR11_8y=)YygXk|7BS#&H(AU`PDy{A|TiPMc+dC}z zOrXFW_4_&P{?(@Nj@edX`O(sV$xb;wYJ`sZ>(OJspb{74G&{?RvNlj1rOEoP*|6$m z4&8e>wuA<%L-%`fK;IjuGCoAc~^-q;-$s7gokby7aPn6(>Dv!V&Hs}oopQgXKMvI^$~vrHcb z)2)SaD)`&we(pB;{mZ9ccvLF0YQdd%2V*YIpKnW&xtxkg>Vj7s9$Q*}(B9(20udIz zXuk;n?N%C=P1?w84(6nx$Q1}RDU@}AlgPP17aIrmskw&c*_-0Iqiv5i%;}byQUO-Q zVjjoS(VWVG(l^st7osf~)y_OZRUew<0Yae>8o@`2j{`DEMwtMJ7aW)sBA{QDLwz05 zJ8*cJ2$loePrfZ6ict8pSRdOzK8tc4B zxBvrFPtmFK)fDd8fqtJ&HMIe_jG_}zB3qL9<;Be*$Bd-7oA0aTM&vv;Ek8B!wd41C zvOwMXN;j#+V_UO?`XoVA)l9YM>+BZE0utdIq}pYGs&ng}R6;^70FjHm{I@6cD#sTG>pw+1{sBb0lr0{0@lptkVRYvi_usEq5 zoa(_6Z#LBkV8pn3I!~j53aw5hADY{T-n|up{N|VSdg;P^WJi!Q$C0ou8zCAW?CPxP zeQ`F$78mVVlas!u^4zy#5l~t$-@PKpp2@Rxwp^`X!Hpz7Btz=PMunBLQZ1Km>C5zE z)%1>{;Ff{$ZK-zlCR;Vwr_5LAHifA55D(GL28m$vPp>$EPuudAO*|!lFL?U{&4RWa zR>Z;Bu~|{%B*TC@I>*hSFvbsEReUA4Z$G<+#7x&Z0&T`yRED<7! zkuW|l!051F_*VO-9!>|qh%^apI%!KbYGz2{~w-NA5cg!|Skwg)0fwrQG$ z-yDvIx2qgp?5R6=O_Jr~VLzXugTj6nhdVSt)Ko+b?66dEPX{sVPqX=dS6KaAD(Kx( zirwcLplSQ1=n(|McAgA038~x;k2Wurmw6}Q(@COZu0+kZBHKML*FWm}fu1m~lDP#3 zWrIr=@PQ09jpS5bLGnLU1+|gX&X&muS^PR{Q{JIFg4KS+s7kA9e>l09TXEc*UUUHX zCLJZ#2GqP{BFRS-!w+rEm=s)d~In~t$aP6u#oV=x-d^|4}C0b@CDOSyP?B@+Z zRaHot&Dz`Y^yJEV05Pz$B-xKy0r4$KN`kF5F7>Bwb!)|p4ww=~b5|6ET-Fzj5ud<5#OK}mP zp$TBEFU$3UAFgMP-AQ4}lBljIUI6j%e))dcu?^Va?$r3M_hf2=uwhN)I&@4@@YV@) zP&bgT+U#~&&0rt2-N}`aR)yk-%5T|qurv zbrw;VRvRiy*l(<}rF|4JI4bVdIPq<2;0`s4D%*9nABy$0dnj5AyHdqqpU${*#5I@O z%Wj9yOTqr*mp;CH|N2}iBx65%O*kp{si`|LHG0ja4!%CFtRE?4KSu@%0f@GwO>QGSvev^(`9at$Zw>c0h4E6z zJDN1M+pZO*l$GvFw;D0`$$xZB+8wviw45CXc&!?7?<%sK8mShYS*r%;hBDz5@iGhT zHyg$jD{kt4kE%u}zidRf`0J9rx~L!5(}lKb$%^!E7jXcNKD7$aaG9{#n|LdX%cbGoUd}VHmu^YeuyQ%n%MM`5JA0iRau?NFN+#xNscUFGmw`y{<6-F# z?f8;vbBY~4Z_4=!M29X-$r`-P$F`JxRH^_+06&6V3;g@Y9%T`<%X1Dv?O8A{frQ@&!d)%f#h&L|F#IHD z<%DsBHJrP8qbe_xRd$turJNc=DdID#7nMBnwG?qyQesWAUr65rTZayUs0J66B>_(I z3N;R077K-#d4(mQ?#K#3T3H(y%=2RX^NC#p)1DetEl9G5qxDNbWhTQV#Wyu;;CT|@ zqLMz8Ns=h03-l-wxOY`)%bFitB8)s3n6sF1f_WQOmYvN@Y6)Ddj0T@IGE=q`Siu;Mq84yE6(>hho^%*IjL$S+UzD9 zj?pfec>9XTV|o(!OT1Ay;1|biFm@-ao(J~+@!NlDWj?{wHQ8d*3OkuB+p5BB>hP&} zVNwa(67d2}dE?J2DKFlpW0BB8$WL^fTuICZ*WtqIkQaAn2?#r>CAk)Ed=?Vhy}&KYVPh5XKKheP^5quX-_$UdyYOYyG(U51;}k??8|;w zA!TLtiH<4|tu}S-&S8M#YL?%4(fV-N8p(dyb?pFk+mau=J_Sbb7L|z_9E@}9{Bht| zlL=T~oi8&lr9XNlHaB5#{D};ES$|=s6J%3f4%l>nLke^rzM(mb0`M;j_VLg8i=oh|0eOO*fhEh- z^^~xw(HZC$qM^te=+Mf`?HRRyxotMRCyf%ldn^ZhC6g6W+EmUM3Lq%QaaG=FTSf!= zmG|AtCL&0-waujJ0NdLwnj_7@@t~o>q<2gJ4!zh2Eqcl&8@<^Z4Gf`Vydvh#IA3D+ z5#}=T(Y(lUCldh2-n>e%-*20Sw$+IXyeTYD?7^Wb-J29v%+Gg@pX&Gd`RgD3(izqRGyoHrTJEua+is4=94aC!~QH`1T+qw+M;9lU7>B2rJ#-^43^L0N`+K4 zRhxp%PL7~Rp`kzQHdTUkhdW4o@aDIOUzF0nwJ)e?dKqj>?%ct8M0hnkfie5A#s})q zqS#xIQy)N$@KikJs1DP7(o2gM2qVx=oIF}?^_KTbG;^y5Ox{$TvaNz`aj0`Mhc61jckjd1GLBF5Rp&_716O^o82_}XgdMCD0$@&VRBrf zU%cCPc_SYW!d~&xVfm_%X`A=aoLAB12%7al)Zegu*>-Q(5?SItG&^15S958HEULJ- zs(Sz{(iA1RU?prHFI)(AHoRxQ56L%Pd$HW_h<=IQ#Dh_~U{g7^y_aM%VrbE!;*P4f z&ZO7(wR;7%8xo^?q?>}Xm#)*3ReE1ug}1hXT{G^&M`ze~=5dOM8src3^8zArXqED? zkIE|VrPz4WPjvjeVlRGyj}2z)p09}X2OYMo8Y`QPB*Vdhc@fAted13&hhT<~@smeQ z-tUn;x9E%|!Du+(mxLFMSO^(WK~D{AUU2WuW7(16{a=ePPut12emy#v4mFI{XGYsA z4;ApW-09f@R?f{Cwk`X64jTfZJQPmj1Ua#k|9hz6cie_e<@iR?Xq(e|9<1Z;JWPbn zRgXzimB0}Kzg|f(yu`4-e*5k3_h*H+6^`M>d_LS$ZAx=XaGEJXCOJ>MxlN7T&AOa@ z#f}#%h|z47o;*&-oZJdxTkTzZFNgJ_T}=o1{eaPR`S*E)77v>hv=Y&D@k!|S)*(#O z&8(!f4IHQKS^yC*U@iSCRz8=&hKXQPV^U$9P8KrxX0JpqJ@70~XuuG7liHhKKk)H( zU7VN0aeMI(ICWYEjeM7vHfUDs43Wh3S=NabnCICw3(*oRHy zz*rG2Kd%W=4bCJv%VBqBBDhs;JTE0#BdDzIdE<1Rs)p~&`qQvxJznrcE}zpDx%+yQ zRXIMK9p?uwzJWu5Af3WfYhitRox))U^JG;o_;d%9S-Mj%$f-uN%m?^$PCNLl{^%m> zZqx`&sqCZJq@#u5HKNDaLy?`!zg~{xUw_;$W-?Db0EA(nNg!+4vIZ`{oj2uaWIUI0 zID9@|)QgGR%fH_c8JtS z#(yZ85S*P!S7Exqg}cJ|s!J>}{hC4Io1^89`rJ+nk;hjTf|~a$H|5Qu262mRzc;Pg zF0T@gW<%;_LD7+CUZ0?>?7~h>no3!!WY5d>_lw%&({QMcgLkl41PtAk0Z8hflQP-L zmuxj|Ka?IgP$R_U4C=@ri)Sy=UayOvb2P!p^5h!AXGj}?Z0Rj+AkG%AN&!MaCwOhk zP6>SskF`3FE3T$sr_n4>6DYMhAs98)NDt?0+ENT9%BnL1!J3Dy1^fklIXiD`mvR#^ ztwRRqNACOfuCfpC?_75s(QCT%v@Wm{Jv0$Mb9q^-f4&TAKh^AspDYRF+};=Mk#62d zOZv$VeH>!owb(&%O_R<&>}2i5`2vkT^v_hNY8+lP*#9pm%jz;6_TlRvF2A{*gFW@O z+dz8!uQuLWd|09As0Bs_8}seAsiG|V*@Xv(?0Pam#->_m`U3Js3;R;~sn{fkSD7)T zq?<)3>xy$}#v7VCIft#M%1Y1~;|@N=VM`3(9Ecy;&rhrM$8($g@pK9+EF#!ADlFZ* zs%uJ)K-JXZCrtxkdHAF>BGH*NqKQE;?5`=7tc1fDc5@`bpH8u9`L+huku-Hy^#lix zxBsXSw5%VVL;D=FM^fbBy;jkSB%YEGHVz#}(xJoP46_|!gfWXIV9uE(y1>@g8uh_Tu zdvS)Th9eA_v(s7iBNCpIQ0KYqesk|$6vE{RrOh60a;DaUlf7g^?GI18oi70T*~nX6 z`TDpSQFF1^ZC7atUcSQ#An4AeIR8>@kb66fMNf2|-kVBYi3=Z~tPS)U)aL|F*%YKn zdIUD8A)jW^5*z{CXYX}L(0$$!wx!u=a|9Fi1`Tp_fA2HF5-&OLQ(ciz^}29wy_n+E!5{WT?aEllG4{d(?pm5c509y_&>X4jk)*f; z-%^d}98Mj$GpAG~S39zXRXjjq>Pqg_ivwk`+8ZLf!ybj`>HQy1Ea&%H4;;zi-xXWq zb=Y19BJoIO!?{-^m##9m?XV7WRApcCGAZ?5P_aFdCnu*}e7Iw{-sb6&Y?r=my&AO~ zY9${(wR?T;e>^utlOCUh@1s)$cZ5D0FF5Nw1&O;8Pc-dYq4`!u-a!-I)^Vyl;T%c2 z74#=c>oz%KRHRv#%iFl<74wQFMAR10I$jn?TDjt@Ri~@IEthn8x*%=-8AK(xTqO-yWy`aw!=E39V);mp*XdQUe9yY zE@uo-*Wvg|1noaB*K$LAbx(hu6;eZ${LSHmhQM|$vZ}#UmoYRX1Q-r^D^fNVi|C=?(OFP?yS z%7~k5-uC4TtT(5_l`trfIwXN$aBi}}4Ds3&VbDrtZi+FfprR-`sku6>1|TL%XI}qQ zSNsMJCSvXIiU2lwH>D>5Y5%cgKT!UM@vkqRzkdHks~n)XI)I;|{ow_c5SMjQa)KeU zbEZ|+MM08cHm61oIVgst*Q)*$ZObLu%kGRVP)-$wb9daaTwb^VR721}!47=*u(k}4 zL@iGrB7CQsgh`bMh(CFdEm1Xb&Qq0?2%X7V&RAFWZy&6Ks_JveR^J42yUu_=u+&|t z=Ie~S^dS?yKtO<9HrAnf{hs+!cKbb_o1;I!YT?IcmxbAt2UJOSs4lm| zalO608ylOW)Vz@Fndo^3tum7W*sJ_%kGFl#-8JLz*bAy~K(J9e6mP^=1NWin0h__0 zvogJCTm#5NqI5ns*S5o_2uE2GU0G{ge4X>DalJ4lKtUT&bB+tmc0)us)GUJ;iB766iT4J+YoI- znU#qaET7lP?ulehvRsCsKS<OPVSKV zREo`w7ZS*_pbv}F3SaQ)w*%eF7nS1x5nl~f$r}-e02H6I6STJTyq>ERgsu8XME3PL zTkel+2}vhH=pcI5;*D33U&!k@eojX(A0`mqu&;cX`I8jicI?TMML{@x-R}r$w^NI-rQB4hYiX_g3Yr8dTzSBUMeGI#WJLf;dI1%CyUuuJZ40}CP5wAb(Nube$UNrf3F3ScLr12 zo}zLH@%FSwu}0R!Y3K%QwmVc4=Ox;!HXtWgcZVOo8aI5!;Wv=P5-r@v!@czoDeW4I<D(zrxc*s@lzyC2;6{lGTOdK|AXl6COCH=v+%La?%dEN0UGd%!E5 zZ&eWQX|29|`tnlMc^c{}FjdbZNh)1&P5c z=P4j<-3zfgfR{GoUTjW>*AybMPZ@ONEo%3kloOoGh+d03e0x7UAr;K%sqDl(()L|# zbhzSK6}?KfKie~J5!o)LqVfjdcdG>R%pqM)0sy`4_$5e^V5ju&#km0dT`FkcqntM;kbKi z_LIV)wbofIpS*67e;!I;I=G?!>XJr_a4GMYhrXbP`Uk<*(VbIEx(YgTiA6?u*ePdi zec{{o%35ROn`K@m>6kD@dW}*y1&cZIFcCHI53ltEs+-+FmBl)24Y#3UuS?C}0?Dn# zO)>~q-br-a_FAonnm zGlS{2ES;lGcn}1Q1Bk7+&hQ6Xn!TEeh_Y@__0E-ofsM4&JEU zc#;RU)#V-W#@FwwjVj4R?D#8Cnp1lkzR;u-mZ`b&X#H&8XNk~@*U8g>Ku0X5Fh75k6DrL^bT);4`<-lvFt?o(T zouXEegPi9c$d!%=@r~`q_bQ+{w;0*Ivw4&9OeVj6{A0AwfBpIW%ir(McI;p)XBAhc zsr`V~5_FTZ5bXu61qMZ`^)(;bO%T-x^~pxHW{2FR*P+CS&mPWpOI1SQFG?^${_PNh zI{~M61N2TCAIPwi2I3oSM4e}rJSZ+lLvR>X@~z3 zZL(!b!7MiVuv3wvbJu>TEO*%t0!LF~%a$`097v4nkbp0Wp5-rV_WA3_?=N?e=}E?2 z^JY7(THA}9H_8=NGOwDXl|Dzpeu zOS=UX)vbb~R&#@lZoFJO&xHW>QKD{v2)RR*Nj3^JIs>YiT)UFjL=q1&OJ7Fc>Pbes z66Q^O=O?2z#Nqu@)!I35YIz?T9wj580#i1#?5$cKkO~Y{EXor2ktn@X#lC)SPty@8MGVWN?&VT}rAWy*xK6-Y5@-u)Y`H)q^>8z2R3+i9qc3cNo zsv6g2*>e!EtfP@6v|uIIp)Q#Dy+rf7%#9r4I^1?aZ=aaneF200iUQj6(WjiH~(6X#C zq?VUS#iC#sg_Zn|$tFo~pDx*D=>MQ1I)mJ1$!K5p9d&C<+CWd>an2#-nO zl=)-8YXHoqS|3-?Dw>#n*hT?(P#G-Q7`b}Li?!Z!>zbwH5CUg~C#vAo9fa7`XtS(4 zQr-EJR6(=*c=1*H`uUIX{rBp$MJG4@=}9c99CztTOO&tK}d=bTdLiimYJ|U z7M8;^y~{jwTu~wA0=kLX{_&uM79(`-ktJKY#ki$M5eeX7W}!V%kP1whC(3 zCP7__(|+S^lUVvC@-|e6o7QC8RJkK|DK4aWP3#p%0C`rPz5^+SaO!ldGsK`JiPAEe z#g!19<~7aQ&Ig|D+KjeyQ!-wK$WaUFxA6|Q4d~I8XHtqOTplnjR|%uMTP+}L<-Ba+ zEY|eEs!2N|yUob*rAzxg+N2REy9WvEhr zS=P&;KgB<)Ua&r(*DP58zOg#NMsQn6?VlSC#R4n5*9)UfdlH=K1c;QMR_y+3e)#hD z_urr0r#V08)4C~(4oqO>OC!3d8E+56vQ1~lb0{ykgIA(KH#s)ftwzfFp|RA&$UTmA zYH4A&;N3`H>aGK63oqdu*@A5*+JiK2OOT3`{ zpEmSN`=HO0Y-nT3eRw&T+=hkMZLP6d^uF^wHX#Lok=z7E+3mw6_rrkeq9O{KsaSs~ zI_lKP>rVUU`}3sjT(46firX1No6=xK4c4hjCVZ^k%4ygEvU)>p8grz3YXAB}Yy5szU++@PyOfUG3hv>|18 zFq)mqwl11$PW85;C5v0<)~;i1fp;j*Gl-MAEDaYdT_71dWU{v7gzTn$%?*#2ym6Rq zY22NnKc6YUw@>xOyfqz9go)fUH0uf^cfVnE#9Y~_W!)*pwCKO7@S)yL^?p_zJx$NR za~rHg(GN1Aa-_UX`@gqngQqS0>?O87z}(Ipu;#huz~O|VnEFPTs;!pMQs#E`swEG} z*#?+lT_f8+sR7pK4AhfNp7xXS(@g5RBKTNsC9@#=R)y=qlP;Y<<*{Ead6gf=KXW7a;>Wd};?B zi6&wg{j(=YcIb%iWZd?QV!!>}K7VRK-M5N5A(i2X@0#0$ZCm+ld zi+-IXu4^+sS8t5VQI=}F!WVn@#?JTWEWf^oPb>D<{pn--_Sc*rpWPwT5yJh`74|#flf02Ft)_BdENm)g@+NCIEYGRJWnoH>!=!3# zth#t{I3$=|PuUItPC&80YPp-kMKwQq#xCe!aBNkQs{QiDDeIK; zzJK~qzy1AZ`}oqY|0EK&^Jew7C#k?Ex_2RS18Hk80k{^+6P#*RAC%C!`+P^;6u_~s z#`e?55d|T*`*jE{D0^P@)3P-c z2Clq;-txiQaCQgy->a2=Q5^Z2hgtKl_^20Y*Ez#0r+cZ&a>w=wk1D zg8j@@SJUoX^GlWN-|O~%r`^&s3<^_g_pqj@6->NUsJU&c1NG;s^^`sG7pDaHufQW1 zQP>dzne+1I*`@+jC^p?x)4Dg);nl0zu7bU0O%8N=ov|7Wy@Y++XF75?lg2r62HT^r zSfK4|aM#P(7;PP#ps@Vw{4k+jJ9e9OvJUV;)ml|hdQ!L=l;Os@lWj<<4myX*iPnwR zktt_};&Q(M`Mm72uj9k`=Zi|%Q|kZ+_&gOlfF-Lpyl%1JSy@RHQF=>`5UX*k@9YhH zPPvvfAjtM#BP&gLGAAEk3yzcRYw%nBgru31ovK+e7vPURIaOIc5DDv1-ndacR7trt zk|_J=&b!sXU*jmrKY0^g!}6%XdQP+-sP-LB(KW|jg0HJn-@9!R&=}f()~ThQTY@){ zY~#vD23fYMX%br)9H&Uz`BLy9H|`&2%e)5J^Vzp@DV1Yh#$ z!cw4FzLfa`djZy!^U8Yaa@Jbe!8aU|dNu93o8P{e-#gC>(Vd)&a;rT(mT?d{bt%C< zjf7mvQ8?rdQ(-G=5gn}d7!SVoPvCl)UX17D{y*|&Fz38V|Sw!*;zj@_LY78QKcZ~;P%ZsQ-I*+O$C{LNh9kA z)V-;)`gdIbFe2|&w|dNNdM6bglk!Rl$NH0!)Z)^@_4@+%$M z3~y7~q0|Y7@z`$&^*M`Mz3zIJsh=EHkcZVt+d~R=`wq2DyoI-Bbhh*iU;lpJe1WJ; zLfV)3;1q!JDHbb-6Pz=P@bj*=Zl0x%8fIwF3RmfqH5c?yJM{gt<9r)hD*J|!NiAS4!^mK-N>sNJ}pld6mI;Ybg`Mk3#6myFg z831hS+<9FU_BHW5IlU})h$kpUMd!=TeJ4>GKqViJaYFUjP9ZB-)l3`Zxfb^K|M^t^ z=)b5`5Ejcd!NY0-=^GpMbtj_jgR>s{)%vneRtB7BIe}kyxz%l|{dO48as^p=IPYU? zzT^MiQtGLqaR0dsXRoU9h}>cD2VDm_ZQ=7%@FJ9f6Vxa?6w*oFyeo86mMLlpOQZ;v zK%yqlP0f(?X>oLp3?e!`6gc#+xtZ@D*)Mj=%aZp2n?_rD?5eh@CJLq7Bcl$PJI^aZqvuWT*XeGx;EXQRHYf! z*5L%rSsdj!RrTOqcuICw4M=H)$DVYXn{3p56!gdH_6ksT;FIIB)q1Jptw3_G#S3Jt z_2yZFBdCq~^{nY_x9)8gxuJlFAA5;r+f_o43zpubbMn z@-bDf0H(?L@g>o}%1+Cmyl5B@R^HwY(2O&%N}!*tY83RSP!jD-gH~FV+JwVxxp}ii zmb{O_jD+Macv-U7{q?9)%sne`WIrX~K4^(X@ETp&Kv>=tyYS}n^4>lOsPm~5a0Ih? ze{daaX>A($nsuneMQL881{MUlXnqsSLqhUwmZ9iyuk>Nqs_Z6 z7-Z^@nuXJjLLFM2jm!-ctPA|ka%At3S-L|BZv7Xv_)*}Bu$20;0(a?x>O-S9MOyYH z4bsStI(@8T8$W2+`y40{|UXyJPU+!UF z^e|fL!Q=FiwPV|Ly7MGODy4uDfPiDa9As503aa!6g7(tDQkz_H$lDZMyclN50VcsA zXz{h;aOof_m`C|Ayt!e&scuJq^hQhC%=%h6j`8vd6a1I7&lMKP^t@i?X*LZ;IxVfKNiG&$?RhF41eXqLsY<_8XvZJQ1e2w&f{`vX)PbPHvN!lan9jG=2n5FBA3e`h4vUW+j`KwzO2Jo9Z*0eLRXAvR`&(C1G~Xsgg}~daA3vTFHU8 z%QTJ3?36p&0h@{Ku-%2Yz)@dS4`2+7K6S_~nyVFkJ?uH*6pYmhz5b0w0Bh?bnL#78 z!vc>6io7nU7YL)O^UOP`1PU^%CLi@R(0~2dJa%qXs~mG?U~OoqaS?c=WHh zEhYW`PuJUM+ifFB)=%WM2!a5Krt&Sa$9nB)ja*TH$2}xhbnn`y4q!3-NOR{ znURUei1@mE1U+y#V)b|NdDK0_3%huFrKq%WBj=GKk3&&2M^~+-H&s>a4r%J69t+qf z@CPJDD#=5RDL{#QIH^ic;`(kkc5k4*OZ$UHLCAwYs>b^5OZertul>)@?-}xeSBD}( z&cjIXO%!QL;yLrK9bS><<@K~;aAZy|hGW;v#c_dc9)JW78(%@C34&>jYG4vljKV>i zY~?jTtg`Z^THZ-@;b}hGbBQl2IwH9wZc-N!0sxS78M`NcRd>~x)x9`QLo1PKwB`Q- z7`qDjI%@KiS4T^Q8p84P_EM`;QO54?DVmd#7I~@qic?HXPSW(-s_F3KvOR+S8#!1D zu*JzJLw{?HPj^YHIwb40F4*n>|LWM?9OSq-WDg zxNTHbRF3R0vLtI{RkE==s2q5cW_M2DE*D;wLo&YA)VAXswQdfB0(Cial^A_$B(F?M zv<(+DA=S2MXe5#eZRIGAg-=WHF~{yJewEt924{2PSen4I1S3|_^2hDJ5pgE1Yj$zYVy5#{Y*8k^6XjuW5s@$ zn|zhrjw@`=%|vTY*J;-krjiWR)hqiQ9TEwD(=y?4ai! z`~L0sPe1SF=mM)s6oo7gLrqFhre3~PpQ6+_2K$||%~1{ZecEgQ=vzY!n0ld;ASsS_ zr6A=~Yh6FpjfoDxQ2lC}vh&T0J{4;7wWXqeQp^!1uMa1Nai}VKEf=deYpI#Aa8?J9 zohwQa%n~>PXU+~9uhI`$vIZfo~QDDr~EbL4(1`)G*!vGbRlkd z&&-Az-tb5hbtbP#N4sRAP~tYPP=Vzmkj<_Xmj6gqtL327%WB{iAgEdx((7vd*k9f% zYLP%32L%!yhNj=@#r8`tWFVJA?G((s8GGIKxx=RX;Jt&}0HIQkcNKKJPP216`jv8V zb5-qHLEZ6G#Yb_7P30c4PglmMhWuEs@8e&;^sh}0%7aArMnBgIg;(pnwlieJFqyfB z7Ph+OQq(sEjBjZ&+cH->V)B`Qx%@u@ZIV!MohmVE$h*8`G_JoOjmiqdZb}79d%qVpo-5l$fvuwCkr)^yzNiFgee!a!$6*TlFncDE1nf`>Q98hM@y$7Q9C)Sd7TgOlcOMDSs5w$~$EYv)d=Hx7FnkloE-Ff%s zprE5agN+cjmwz%T9)MT2seRA3bK_=I{s+Tn#N1 z(@w3)2Blh6I4;XlQ>tfxQ*QlGwA{PTWhbl3awET~F!R1#t$upg@4N;5*ll+M9yB}5 zlo{s??6y0q&=TxEWMHJkgR`moZuHQ@Ik!#2j_$yw8+|I7v*tEPXcU4Tr*a&ua+!{w zEupkYyw0l0XxD1CSHigd`OmL5S`;^=SA zs&Xca8eS?!Sts$z@=?8J(xFW+IB(IfWxbqDU|o@j&2f(KVC=A5e>@vuZ^DP?%3)Nu zM^XB0=Ax>AM!Y)65Ew|`K>sPtEAu@CReG@Ng z^Sn3!I>{6-^LADGlMDH!^PmSBYFGg*biSKsrgKt zJ*u~os`pYZ$pMOh^4pUGO5n?+H=emBs(}j8v12NQ<$+NxU#heu2@`4#0WB1vQB9=k zD>Ebx$Y;?im@);RD*I}#u{Uj#fJP&E$(>0fRH=OB7wImYZyPca0k%pdy4?*xrj(1S*9wQL??++okTD;@KT2R@3*9$ZFfLVp z%4BwsV^Bh`C2mKJwX94U=TE=?{tzpA0}~W`XZ5zuIrdSOI#XO0qp9nc0eF@HxQ55f;J4!qyR1gQhmd-YCb_%MP4>03O#lA;H|jf=7XXfC*vbM?uFD{bRPo7?oUrTnCDoVqJGI8yAV$AbW_n1s4bbnnoThfpOw&lhs0v5f z3IS{#)M~D>L-hjOyp1UNA_P!I@rIrY_UD&}=uWuutF=QE^zv_bS#UbDHuVMoEp68_<$IQJ#4x~?<`uEhd-I*V&PrJlAUE9!g_Y|B#EVh51iK_6m@rWnIiazlZE zU|mRvw4)wB_E^1ZQpuDoL502xC-x;8zJVtqIcZR^QSZB`GCt?7XZn8WamiX!16V3X zD)V|5C&BaymV>w3)Re>G6xXS}GWBKfcJ(exo4k=`wGMmY-|!6c_)*NJ)Ec875gXiG;nE; z$^vc_;im*(HKdc`idVj*>hU(+#7ESPgK)9=())c=>NY7lPEbl4t;(0Rzns6szR&gg z_wV1oc7WOY;Y@E1@dL=LLD+HnddWkMF+{*$TUHv=X~Pz5A(6_}+veO5{M5tI%c!Z) z;E?)IY)gvUea3mH83F#NUXKsfi1j8Y64#@dj%pvYdiz&CYRWw-q7@~Kl|5%7rZe?U z-$(cK7O&u?a9kvN3ZtybK zkCJXzk+k_(v_Bu|@(uS7%a2wUgNb_4Vc@gq)>_QEQ6u7$U~fv_H+y57Lh(w6>1;F< zsn=n)TRBos>2(O|w~6UXhu)bPoHv7pqhmA4l@OJ*1rL1}Hn_EM%#o zlYewjZX*r^u@~J$O5B*0%?hJJrJ_{a+;yu!>3(6h=$dhVM*0v4Pd%X+xXZq{^Tq zx2fAiDl1rDELR^OgM^D72RE1V#%LDmOjOh>i;fNspLS;<$gA`+xKGgM&n&)fV{yO zUH0FpBj|Rt!{$|LkJ(6;>yOXB{4xIL&mZ&{-bTK8LwYWy*oq0)d6e7o=TOy6?t5_F zLqm35Fh(=%PxV>Bn5!e^6@K(;V-rG{s@Nq#2DW~XQo0nuR83ue*rvG@C^`37rvjL- zIU@i$_-)-5>ufnl1a<-wdwwU6f)aVsXzT89rX$#PGPv20bw*cB_N-0e#^35y`qb^U z+z_%{#c>pE(0B#ZGP;sVN{E|@;fMP+m+fyfKb9|?mfQNsj5Rl;Vh-gARphii+%<8y z@1+9WR7<#RjI(-)G^gl3WvO!_>X->9lBT~pyx6({tnrJZK3Ifihc9!=$@W9gAMho$ z>;*Y6U=hKhC1|kIe5(EEL`k8H3q#QhMIsNqRl5_{Z1~;VVux+6rD@r;l2M(YY355V znxlfcWOv&zP*`Ho>K()^HLFTMUGwNww}1WX=QBoSYF|mhj>oQ8XS|j^Cbd$yPO;!J ze(#H^r9Hb(z7&oxd*{|CoQk^FbGa9*o5cZ<_3a~4&D)30#NHOw3r_k^)E+7CgO};? zV{b)*du88evQD_ImSh_Jwl{CeiqOD)^~qrcUj0?C4S}QLg~R^pp!4 zn~IX`zpx*6EzX8+GaOTGq_kPSHoZVq`(nee-4uQJ&t-c^2fsOu9c%}~XgZdZ%te*F zvuOdOdn3(VBtWgF^{q_G0LdYhXrY9YBE9FuqukE=EZq{PCT+lY9YS4tYKEb{B%yey zhfhjT9fTu0*S*|FJCUN49~^a4_npDJYLRsy$-lQcZY4vJb5L^oNgCab5-1q=4Q{_^ejUq5~M*Dv3H z9ZyV_--IMbUsFy+Z(kKf?lneS?{(GIZ8h?W0B*cfP>*({F{(Fi(-kO^*g~8B&(S8M z1Qjh|2ob?c%ew6pEuggBIo)$V*&hPVAxX&{^y-vx068q)02GzG`MlSJt%4J!a*%a;Sw?nhjEA1c`}M z1@Y0v==Yz0BZO`dP5q|M! z|J$QX;=q0V?f1XoaI#&R9>lJ(wb`+H$$?7C*sw`e@A+V#C^7qEN zs?w%-32}9Avv`@N7`pSpLw_kspa_apjXMzZ6ry*ggrI%C>ZF4tC}T11vY3u#J;SO| zvJu8l>9f{bpwDwieCJX2O^5AmDMEPKs4EhP#MZ@B8yGZ6c}g*N9>=BskOKhv^zn?B zWdB>Eo3IADo^1U-{`p2e*JSkV)@@N2Au2IL5Q}C3z5dm;2BUZB5zPiqOu93S^b29Hn&g+gTau+--zgaUvdm4 z>wQp8SF5kcUQ|cj(IJov@Nv`BwQFQ?=cvu<>bXo`F8N-yUEP>Dk6DIDNxU$7e7bak z!Gja@`(mDwUJ0G5^wh_4eVX%Mf79;S>R%&-gz3;$Q{ub@V(i_GhsicMoAk6MbL}8t z4;8*Ow^f>Dl&qKO8r+&59MHsSGgKYCht3t6;T^haNkmo#yhs$GK2}d5yvX_ohfprX zb;lZ4|B$K~Y-qn(U$2v*ndHh364a7p{F{2EH|^%DzEL@8DWm}g+l^r77y%0gVA1ul z@Kt(ifZ{d|c2}|0(uYMkRXboTrz+a@3>gG>aub9hYrl1^6xiNwYG)2!yteNnhJR9wG9ND!t)&NtN0F zrg9;_jG##$<+;`{-2rv5=#KDz1%8TO{-6l=f6t$fWyvtTZrSAOaP4~b@l~huL3S?!)sWev zJ8Z&N_R?{dz}Jmgby;4$S_h|^P^)uHbXN5QXb?|v5~WF0nViMbQk%qaO3&4f7Krw; zydV;cO$~5+u!JO{3vetfLp6{?3*$OjtmdWQk%n53S$7{W4JA-@wvE3gNFxxP&aRN! zr7jbi055j&PkF+iXwYWzUn`u*7pql8$oIt>?V))7e*fJjkl7m*dwlZ7^;6E$quHsv zKoI)1O>cG*XA(@R*3~72UPZKGE=_0*M)>TM@<~! zA{lsnvTGAVSO>N^3#3WABJ>1)zi+cCL(TQP3>lxNx?vAuaC{v{O;@wsaGe@9X;nbY zjq*RKup+SIco`WQC0H_hZnO7n0t|WI95=+NY>GAP_PXLB&Om3*2_etQf&&ws*X2U!|@I& zhz_2Tzb2K;o;rb>s<-C*HTlOL>3x+qTbW*?om$#UjSXIcszSs^Q8&8+%eIH`c%Dk4 zo&d7Lx223oig*g$>Ygti})g?=%2lR8!-RtK?U z7din@lz`RCVdt~5#uRF-Uxexp=J{>EYEM?2hpG+0iX(wh?LgXj^K>>ci^jvGBWo)% zf-}dYQ7U`y#59k*2Y-}|f}^L~`&Ux>4w817a_8NN?*PIS2z-o_Hn)D4kM;V@g8dDL zM_UR2I*;!Fq&FeGXal0Welf5}0Vf}lUY2q12IM5KQ!$eJr-ygi_q2MYB5@3X*yZq~ zTpOSxse)g+*(g2~Xb$=WQcJI39bWP=0TkMR9Op9Xj(}%2@*S-D*w)nOgD3JLTsI)~ z&B`KnBrk&7M%3eEoSgD=dO0a}9!3B7Xct-=8hgRp;)Epsn4oj&Ls>Pb;q^b(>+2uC z)i3Q)J-$`mpomg5zE>7HQ9pMwpvF6(mYOMji~dPe-Bi?sAM%>=nf$LD&Z`j3IauAk zl{dU14t1JYPLK^>h4RDqp}EBfo0_Hkqb?>z$D5SP3*HmrR4^=Z7+4HIsg9$U4O6wS z@@m)-CzXPiD?xqB{*$cfIQQmYQrV|Bj!lndZ7kVpYy)xu*#1=DOZy3m&T~zwkl#+t zD;ovs^GJUGy+8Bh+nMwVqa52FotJ2OA{ZO1mu9EpRSF=s<+KjI-?h9or#mxEl+g^0 zf~eddR31^?Hh=@b@yIJ#HrnD((0BPlic@lCLJfzgv3g9Oa-JIhoU0P z9N-i+#;(pc#BK$9IBM?*$WCs}lDduUO3@M^iT^iQQHCBEP*uF9ftJ(tvN<}5Y}f&{ zs$E<-m9!rV_UE?|-;ZQ|Q`hgr#ybSrX0n|5I*RJ5!*VDVD`Ojc#EV#dF`W(1kr++q zzkYU}zIwI9!X*{{mMIQUegi`vqcNLdfC?huA-HMYZT&|>A((2rC>eF=A+ zRIPnv^~-O$hCI1;?m+^c=6Z9lyZ7dU$WaIkXTPReBeDb3;GwA8G;@gTpzzY8-um*l z+3eo%5Nf-HOWHwG{7K$T&~i);b(TWM5)nVEJ|a~oA%cO#$y%o4Zd2SZsZKe1+u=?q z&J=B2)M;j7$FYZx%am{vB%h1*=zLvo!?;mh>8u5&+wSSvLUik+Lr1caDqxh zDuf)0z?bsp!KWlwpdp~3IOTorIz9n=gY1Q~k!b3b$Zv-hWKlbdboHn=2f=E9RKuVi z?u`ehve*u4{AES2?yK_^9N!yYM6LPba{Zrg{qz2gSyOq_@gt>ij#|*eE9xQ9Rn_KH zsoAB4hwh+xTMjxKQD4oNZcilz);W4b&O5#DxQxpb8PTBBVtu!_&x3>R`=#KYIssJU zEUA|jD*AkcFAfwC&;EngNV?2!tnDzyurq%KvrX)zO$sa*C; z-U7cvVuJ(G#L$@u-8aeCjTNaA*D9Zp2HD+d+)>M6%gXH_Q} zqi`gqjdwAwV!!x$kvHAUycoWB)ob+9qeU&m%d({^YvNd|^J2@qktgCHWItlTvr5eT zs|oJSNaQ7zXwNJ*?W~+Z<_tkoIS1GFRtiGt? zT`Kwk8|%3)OV@OY5_*?I0oq(~C^nwUX~2-3eDE^*2%Tug z9?sJ-!LXEJ!^RJ2@Gde1yOkkRKy??MeHqIs?pI8zO^s#tLVmQP|MBVj{&O&)j|=a` zu|~!3@~%p`fJCXj+cPki5|tL4dDJK?zFexQ6RCVf>}#+gcuGYAR)lz#H2&Fjd~Jlc z`*zh6$Z;qrklR^xP2Irj=j*D&k=xt*R8YzU;H=xxN>!r>hHU+*dQ@1q7|qL11-M$@ z^kXNZgXUSrT}3=FzW8p$Og7cZVO-1QG-(!bvMqSh+mY}psjq@3s2!eX@$)+)ETp&I zD)mGp$J_Lp^(JN=j>9V_C><5Zq_#R|DM=UCkjaxSUvdF&`>RpmBF^J=Xab_J$N-ng zdOqyLRTYMgx^&D{7$|C9@u7gIIbOGFhk70ICO4o$^U`3*M(}oD?{Q@_0ZlAmu?MSU zlT2WM#uBy*;{#;SH53u1k^jMtQOAQCL04C=pqm$;@R!o4(8+cQ7@HokoS z_DlWp?b9#q>*ufUZ0fgJBb#`aJ-u6~+U)_bTZti?j3t6XDmx1iB4siEpNQ6@Gf4AZ zdJAJQaI?AyyNZTeaHwdPcO9(tcmq0QcmsLttI5&%P0hASnu!$f(P?!guX?s`vMgUt zUH!tFVui>7o6;Q`7R&!Pe>O79z2CCOSPC|PO1(`(c{NHjM%b*vQgoom{4BkPT1Nb} zykFOl4c{6B!0^8pU1z(AMbVe@yeOSR|a6<*cYm_!V;*DpuaijoPgC= zrj|f-);Y-1aaeFuNiW)nR;IC~4uaDNudnNVjv=K@QkInpj;d0gjM-oarCyKqE#9^g?>7@u{P65LP6gH?50BE7q>+vc&M>WpR6(?J%^bzBB* z$$YPQQx;LE)2ftA05IQ54{PhJBvX?;7jKoVfnoyNZA4y}yl;i_&6H$u3awo#6mdUS zJtm^%m6oa}D+&mX4)E>!>3bw|ACq`IBrZL7+t>TQMtjgVkB0-9vdG%CjB=+Q^p@|= zY>u{svjGnp@pa>OQPfbwl=J453#=2VW5^g|b2MikrPd7K^m(cC;viq#^!@7O0JY{$ zj*J=Z8AJjUBumP6@txzHrnIsQA%@knXNX^G_ae(_eZ(F@K1?wr)4wpALFhK%t+nRSm3Xi85+HxutHwofjn-*`XST2`k&XeL zYGB3Lq>~+Mu5)0T7P)aZ>w-IvR~qMA!@8hjckP}lGl6<%@* zq)gC-`l5i_uJqQjOaL27W>4hdO^>cpKyGTI$qCThsq5UF%W}{~9!mZ7oN+m6DudF!&Zr0Pbd3TT8T%DE%BTXHY?YK(WSV09m6;ZR+bS{6(%i@$rm`l!D@8Yv1po0#sTXtek-N12No!|4m zV88Bf1A!c@7lQ|+u&E>#1wF*kTfu3yZKz$(#BKp)*%DSsgY!ZH2XGL`PiHwOeTbga z%^~cL?dkp99lXcVSW+rFck}UC7ZAQ4KM*!2 z+;}C`Os&cMkP~oeGD~PziZy!k>`gOO%6Tb9A2fEO$N+cRr#f#omz-BiS4*gU6?gg8 zdBvmI9@;X$*54W%?EB9vrIiJp<>}oyxy-g1O8Tq%s9_7WF%>r(4?M=nV*gSCRd1FE zoPddzoT=rN>d9fO6FKul$2lUCPc?y@(pl`b};jkP)EN1de5o;2uN%UCBx zy^R5d#B?t6?^4tXKbFp~(?w226C4eXS-xWN0*bxF3J=M;kTRhQxfMdA?VQ42|e^cr+8 zlC;#WNQL7SmN`Q96@8dwqQ|8 zGD!E*>1_+zsNI_vdW8AW?nS}Abi>u0PIpXypYTFY;L-B#&AtPttZw3L=_OZDKCvCdhotwD$qL~l0*(VaP(gegub zmGMVmS;AbQlggN%(!Q6U%BS_?UDW_105q|s+M`8(a>}0}LIffb&saYo#I9%__;c66 zo=ASGg#l1AO=}!=OR=Jiav@1oo5HSq^21&D-~aXP$2qO?cK6Ne2!r3|C4oZRiIbvT zh0|_C?LjH5HH*?iQI%xrL(QJ+shN9~YR6Nn)p+Ez+_;mwP=VnkmI^H zwmxhoQl#xM1hy62LG`s z!)Plq);rzn>Z9*RyvU6p_|uu6G1VV9owmERBm+)6@^mcjCcw7#OGTTk2DFv{C7!#+ zP(W?a7TJ+hyxscAdEHt+lH;zV&!Nf*0cP2QOCe#01MSGpdir@~cQ@xA**}`8o*F_8 zf`h@MmXq3_*QEzjw$tCKN2kRYZY30{kA<}~?jIj%-hR0V>% z)EfGjhjaTx4}BPeeFzuvG)!bg+0`8AM3Zsto&S5^T4~A>VH0ke6Fe?)|NDRI=O3ci z`>Z@?yD6^0w~|j;z)&|p>ezwcXe%`SDSKFwX1f`A3Xi)$u~vqub1!Z4dA7|;az75t$kOW(HnnoZuS1!%Ym&e zU6$aGmg+SQHL;e#*|Afb&YfVeEy3|Ly?D6@2;j$cU#n0_Vt4bHj#KjEfjZ()B=~{s zKR=ZPwpZ!sY;vF1xf!X?k+r@}W%ITjctD`^DpX%F3b7rKrpe`A%|}#S(ZME-TD1YK zI$!Nz5kO?xhi35deVkF`C+g*`);3d`K@JCd#ZdIYIE?CS2EN!ihSV++YtVpm=Rv5E zS-iZFzSFMJ6RCvn%uxgH)@uw$`?X`x^f_CdTNFsFAbdJZF8f-}fEK9Q8~35mk{%h- zX0&C$pR4td-Fb-9sUeXw7(fG@Q#QORpLwop&oy`_LthnbwaFY5sC8K}T%@_eL9ME# zCUqR-gB=#_PQ9oSx7!|26D9#E2NkFiloZ3{REoUY>%ouvk6UxIRLvSi9b0yoZp?sJ zJ03E=>e9ozH85ypjHNg0tY6y1%_KTfFIAi~Oyn3|J0Op@Am*iJ-_^<2+fDyS%~%{^ z&pO`cA7>fXa*Z$TZ-Bjum@=UcFRhf}-qX3H!|P2}-ZWmQStGbwieqw(a0EOB6swOL z-G{_HediUD>uOZRoccwI-;xtqB(SN0O7=>G-I|@#p`Mc(S3Wiv^*)DPrs3*SI%YzU z)=?=~`vF6Tx@nx@3|`cZZQ3u?D3FrGfnPHfP-XKH*~?mrpuJZBYGgyF5FEC@HAE{B zkg+T#lN{MAa*&=IZ2a@*EqxO-)n@ZnP8{xN;jovPYytOM?}TwLcA67tO4n<}sH&z- zEIBxYgI)PQ_P{3GsC$x4tTYK>PQ18FAvqUqodZbLrJ&AwiMRL?RBp;ZP#26aiRqgY zns>_jpB%%>4ZZ)#cM#cdhBO61;3S}v6wqd*k@XcY!Mv!?z= zJV857c1m&*hDGf%>&b|d_y$l?{!k4ON`0!pphvDMb(9p~sjN%kaq7ZI$ZF(Yw!8kk z6x7`-@p2!PQrsaiN1vxJivRp!y?$#C(XjBQc{|-!nLI6H`38w-WHRcqGvfq>g*tUu z-5TMEU{|~z>Y9)ogLHk6AgDUjUgkveD=rm}sNL^fH4O!F$gqLJk8*sM^XyPRUxe&6 zUWS`s0D~`2qmPdR5B*e|vyuN)$jMTQ67g z?zNK>^<+LB_$UtYYHM%X(x(L9Y0d!X((i#|dF-`$P1e-@zkgh^pXbMu?VmXNQ&_Ni zZnY_o#KVz|iJ&nmeShE9CVUMFR$^qM-qef~WYpLgn)Qfh#TA5mh~;c@ZGIptG~A8o<3|11Z5ksWm!g zCFr;!H9GZAlBlOO9ub1z(sTl>x{`DPT4>i%RmoGJR-&+bcs#KE=Rf}Zc_Ea%B5Y1C z=rA!%2<;vE;_6{K14QJnbDs{4{s~yMR>iTwhWm>&S(l#3SsYvoZ08kD+=@%%r zR>ChShr*#*qpG8tZRt=%g_nq>az}{ioAY^~_xrRCB}eR5?OM)i`Wls% zo7QdQ6kc1>M0*D5rKj!>dss>l`*N)#Z-EG_^LMN+FI^`&@_RncM;qt!w_ml7ANRg$&S zJ1QyTuDkMF8#xeskhjSx)B8q3*8 z(ja{|_<=f#{3Kv@_beC9YI%#SsaImEfbUd}lr>YUx$C3e_P8r`tM8Pioz2#a&ZI|Q z0&RNLyQWUs-aKcNP(o$s1j&AcHGiX8d#T`WPd6yPJENuqS|o%`k$LdP2S|mKrFUs@ zAtkBb&o%2mM_|_b7S#@dxASw-39qYq7hT(d4j=Y6TRNoZo-ZQ6rO zOpesdRc=!>ypPqa&W93KmlWPxRNA*oXPHB}%bwKh6?2i4HUZvr@Q=6MmtUE7ohoI_ z%b$EKR{#3HUw#??`aZsV`}D&;OWRwfY=G_>y}oNZA58^!hULIQfcFxcLz8)MwUu?q zJ{%#6T@|(H6xUyJA4A6@o{O~?WhuT^^#$L+##Q$9CT6?bh*`aqYmzoB=|5T($&GXH z!$3@Dmh}iGJ2+~^+A06AndE@>r{as_$|@M{WvPQt{$jMf<0?>QD$eQocClJ=U z=XS6b7*Z1ZhBr+t@j7U86_>(rx|f(uwTvgYZ>OjzIgD{q@lg~K8wuP~l4lD9B!}Xw z^0coWk25<-zPP#rL3bw|Z=GQT{>)v4A8-Q6nh4fA8@`ZOcAedL1N!jHA+tYLn*=?i zC21|G)|Nqv)3?OSAAGGJ(mLX_)F4_0`$IpvOslAn;%=?j;#Ev))#kDnK zR1!?b?5riB(n&#P1VEE_+~mhs>K9!%0!UX)j}#gZyMmz9j#M0-Az#ayplpNVY`1Zg6U)=&?mAzpJl@ac`ugP`Umqmu7mPjn>GA+UK)%18 zQXMJ!Zfn}2uV+$)Qe!1=Oac1Mgc+(@X;)A%EbFDXv2fs!ZL{5(1sZzcv}F00H3M^g z0MvLBVTTkSb9%9fXM2!0^AY#wrPvNIpOE4-A5}8=vUjNmUj38Oy%(*ySjzI>WLib) z(wZGlQZ($+lbk$WoxtN4g8vA}!J+@b69q-f)J9Rh962 zSr)sbON!H^UWG0wIjT0P(;^XwGAcz4i(V#)_N3i;?5m_17vXxwVF{EaO0r8Z+x>*P_v5Y+X#0Pend}iJk`#-(BZen$1)=Yk;CYk^gW1 zevnVz#k()X6QyU9&NXB@ug;DwU4_$>F~1&W~l=ZPQDNkLA*G)r%p@=uM+Fz*z%eI{gP=;rC|s z7M<G`)g?ml=w2Px+AS{qzU2|!$&j^Yq;Mmhld{L7;8G6_R* z0qTXvh2)oKQ|wJSOu-mG5FB`OOz2tKd5(gWN;z;^gR9?oU;X^+?G zIPZy0Epi=|mk(2>f=>hiuQ;MgKvx#GB(Uz?<+lbE&a;DtQjdUPK$_bx)E()h23S7c z6swmQZj?uj^yQzQe)~D#XV=QozW~+gl=sW)C#pzC;e0Az8y$%RJ@v6%Qj}CEnzCur zuEPbV4!5I`lOU=uNpliD*lV9&^4vr6&z=^gS7Vjo06>1pQJ1w$)>W}eg!SU7 zpLXl>rNds*oRb{V-N)yy)s(h^l%FeIOMQ}J%KFB+oemUJhwf2}E^os#cv8JnVq6Z9 zVvrg+>Hx4);Ef0IPU48CLOq<^5_GNziBWjF~x5K&Yy64A4TY5YTucb?xL|wLF)aiJ({E#w$-j;TRT8aQ;}h3)q=&GntrWH=l3miwK?ygM=_z*a;YD? zUQ(xQVtdya*gO?WsG~o}{l5M_zC4fOn{|pqvC;T>D4Cl~y86TutoY9vvVJ?}CLV+$ zhvL>av1#ZBn$Zlzn{lu;G4>Yv+w4r!@5T`#IfP}v^F?p8%qDg}*Nq{i(2y53E&%W;tO})t)r@QR zby8K&rq5{JRW|{t)izyJRi$*_bN*%O_&XI-*|$@*1j;DgFM(;w_XW>U0y99aSt74b=kBVCgsAi-x1rJ`l!hF(`;O!6cw_mhd4n*Ty12gj5FZHh?J~g z(IEp>;X>+Rs=1FO$$?dTGz@iz$urF%nyTSj>qp;#vwIu2Vqm*f#=dDulD#Pf#rLd* z98l0n1^{D-a?Y$JNTzbBMMAe055#K_WG7!AoKGOX+BBrzAD8aix92e18xck4WP%_O z%==g{`}7X4T-RJ-SN*e2QmLC)+Rb`zm#|+Z1)DT(btd`wVos&xbaX)2T@B%0EgoL* z6R!_R1op1RWvA^B2666RBJqm%?~>2g4&mFgGi$DpP&>U7Lp3s=`Nwx4KG* zyM`;1*UNWU!koKi%j!|fx=?C?s=H~i%rS6w*Fn2u=~(bMWb+5C`1<|V@yEAMeLU>{ z-WvRa`lsE5U4kypL*Vsw6B*L3XJfdVRnl73aye@>vOwcAls2A@p^ znB*`4zar_MGZqgeSScv@Fx{ob8ngyXzM4FMt1LLt(4%YqmzBz%t2dUEvvw{ubJqB% zle+oJ+Imipx+|6(O9IB*fVYj-l9h>(cAVsSB8V406g8a7pnCAqMNwf{1&be=JYT>6 z{__UE;>QGD_rmgqv%@1{cTDM1-meIPfGpA~tWols^EW6bIRzY=Awfn3Rw;uLRaEiy z!v8#`Ll#3e6m{TX?|5niMlCX`=@LhMYU3!-jxQ7;cfI?1#hL4KtX+WiU=A7%rEyQGqN;O@Qu3WwWyRQQr`oYy=At4%{2_4QFA^=;_=g4i zKKjq0zPY7n6QI?Q%}L?|r}5@M?pKc*#yi!oTBGwa+tjHX5E&{jaE2CydtQ`Pea+Kx00e9g zQ;+PbEU>y!`c+n3ql$knh1dW}(urq~H9(oHLhx%~Qh~yADZMnJe$-JcEvJWNDmFk( zUI009--N0qEOjF3Cq=nemQRp1y~Hx%6V=rU-)w{dk#?gUa8WnpV@(efM|&xw?sF%o zJyxsFhmz*2YuHpp)5@73+jt?Is}NLq)1V>z)uGUseJ(3(DWzFEX03&z%F4tPwLgf+ zwnB-Yyw@tqjLNRb@EM(g>*g3(xTm7_Kyt*((dDDQhW>yrW37$C*QHB8*zL`+H7&{n zbovvNthe^&p!8^~d{>xRUJum|#RQN=uf5Pn%sL}YeH09ZqG%b|yG9T}nP%RAFMH{u zJyvV{q3z7i4`Uun>$j?JCRks-l^i`)f{$fcE}}SQAxov5a8)QVE@Cd(pm3)6`-cO= zG07y6czW5szDeflH(VUjB*=EMbm=Rdj$1pTrv3V>sbiBXE)znzdIZf22$=QnyR;tB zGu8@+V57BX-n8o0bX099p=)7ZX$`Te3mqoaKswZW1@Gx_M(W=c(Dyu2Rt(GSsUwr= zI6mOS@4t>OKku>@w-G^iJ2zivRfabvqf+mb;v_KPW#aOo~iDOYVOft zt~j)aP^l~ygKQ7LmTgybG)a={vL89E8evCXYqTvi9S~E9t_F)+N~@#F*XD&~F?P(euEOR%&AZVf3mgYuihx05C&mh;qy zkHZ^S{6z+j(F?h$`MUk=r6drQp1=27>z&?*lEd8?PR0Yy2aj=-3xAX~c6|-aGB-fo zq5tXaMQS3QsOZG{J+RmB4=C{__ixJLc%$m1r^jS+F2PCpCbk~D(jYA9Hkc_w)zAw0wOG!K01np3 ztzIeA32Nek8;I1Z2-~bZRj9d+OPfZ`o9`w-zT#z_sO=rmN>R&&(AdJe{iZ|rR{{=) zRt72iB*70Y8g7s(n$^) zT&Y@oEUumuBQdqtBZpIw%E{O)zeE`GP&xs;uzQyT&f#Yc&Ubaf-tD)q_Vu#1{Qt`# z&bxQD4su-G)!QXh`h zZ>%S6bd;&oil?qg!P&=t5L9%H)Z~v)b;4{~@Y64|buRukmq`cp7np)vl9^ST!wa(eNpI)l1YBxx&zg5cbCJk z|7_8I{rdI49|kIKd=zpSuSZtuxy;%5*vcbmIG~AqyR7JyBv%CMU?nLc3zZ57l@j>! zX7DP?Z@~S$xe;-gpSr7>;iS4Nzar{q*VSZ?}Xiu-rUg@CO;@;<5+Au;!)DQ zZzpgo)E9Svb68gKyg}to$x6h~%lkd)JuFtyKZ%#DbeXKNO5(W5AK~6)u7O9TP=?7L zwb;Dl1W*EDQrv#FY?1~vB6x4WzG-7oJoZys7TereDB0BHuIpOSv=M~2LWI~97OhFT z09eWSsZge@8wWM6L+KNXfgw6enmFG((7^V9p2cZ65>NEL+NN=4;TTb8me(l-k*X%6 z(&0&Y4UCpd;jpVxjGQoUc@LjM)`DugI(LOWoN_JcT97~g;YGS9QX0U#9f%>yQF16dE1x5J zt&<9P_ZE)?Vy@h=Tdi=4J=rVTPU?LGP8+wPx^;q~D0%8Uw8jF}bcaezdkrM9QAEGA z^Z^Pyw|Z)tp++59Y^`bcEngsOYoGxor*(Ka*sJ49r=E$_<5czpDM`pI7AIUOhXAmo zq>XxBJ2(&ppYhVqkRP(8R=}hiz>UoMSg(KoGX6Dwxj(&CO_JSSoMABV%!`3PM7CW! zG*#%57MHqwZGj+mva!_Wr3ku;R}AEYVQWb>Au9IfXdK&VS^jYrovJx@FIm7ClE*Hk zk`ySe_IU_)nqHR|0oL}=GIU9xhOYju)~JW>%llB(*^vpCYc7F3f)~MQi|pb^wgPeV z^`q6X<+7A&)k3;bKEazx(PpbP-ZROKkg7hfA{z?wYA==kbI~3}(<==q8A{!?JQe&9 zC8juyAcrFVeT^yB$e-`aTiIBjrNw}>9ESor7GA3};@2hb()P5)Rmj<|JN})?ib!XjBsk5s7klB`oGdxwlSHhw;r%enK z&c3VE*|j!OSgkD0g(kDl0W*p+64oZ+KPgoygv=EB;?VNLf;|@Nc%$#{#Y^y_=#Rq^ z4ju42wk^iM=jc2FD5BIIlvmEh+)2rz!A=5y5)r&a<+~emob}(77iz@{h`P8nGOd94 z-c@uRHYAq_LyfC1^6~?@q^a>clVXTRh^kGV4(j^LH7Mk>NTN!BaFQ$0jber4Pt-eZ zZPY=)8}Lw-kf2CHvHKmwi&~7!VBppF!>p@QvJL{^QQb)Oj(INDo0w}VuXZBuc}%M6 zs&EMKpuLs(b6 zYe-z8E{INlYe=db)~<4jBl`W0O5ZlAuw5>X41=lAvO-aIor2mbN+KpvW8j0Xr_04_ z;T|mhcPYtJz0H<&6l6>9&4~fht^<1B!r5e}Xm>hModBoeeUo~BTnhZ}Yyq(6DOTVM z-F7Q4uSVGNck0Wj$nC~9)BaqBlfK&Thu0v;g2zH9KlS(j@H z-2{f>Y?H&u&UWF=&kE({a|+Xp7ni_-46zf2ufMQf@ZPz2g{AjJlkwx|h0{*EruX;# zpNsZbu-7hI{szelFWxYREm6k@2ipq8{)}3C?VBPLb%?^{Lx8P|nvhFLQZF{3>L&eY zA3N0nPiEJjFUQ6NWFI=vjphDC^w-mS10nM}hadeClT4>-T{0J32S=cYcfgR^!V)d! z9TnZ198}E2BoK0*ne44EOG|95U5qzK%KefY7PRQtwSP%q3!)@x)7_n;QhR(OB{I|P zD93*NxM1aHr}OQWL~Wv>lg+AJo74($rvGBbvx47=*+-G#B-fh1>BP_>1LoN7 zh#GBVvpAk|bsy{Y*lXd<8Bj?Jey>w>-V{;D#^og~ao4q-~ab|6Yw>5U!Yf_|K?<(a1B$h9KKe8`i=;hlps0`xa{qN;yT$Y6v z#X62|-2}Jb#DWUhj!fPi1ZOw91m1yM5vS$}Owz%vl)!B4RjrvXV4SLX`O>c9Hi9(o z9_mmzr)jvz%Rc{O&Hkp74IKAsTa(UlM|J&JFOKLKx@)t;bFD=IZz=Uh7YYE9c4_d_ z+1F(!2O8tAW(AFSXMkXp+6ejzb8Ox~>XNw^U_5Dh5x%DGhK<7@2!hUtXyl~Q! zL%nwaBiWnq#?wD;;{NCRlB|1hRmz*8H3!`O<)Hirl!8rXi<;Ow&Di;Nt-FZVeapw@ z<4%c-6bB*c4dBGOBcEO1G>gRL7I#jbEgR>Zh9$IP9m?#1t<)$uNN=pG)r$j=v_mqyumgK$isnIV1K`+McIKTN|x;qsEw1qx5&jMcxyjUy+ zuUq9^@609OAEyPtn(-SoJO?ZP=g;wOHUG})j7nmAxtvbTS5@a8%2snQugPmT93oUt z?Oct$tQ)}|Z`~^h6cio=1VWj7ymV7VQ@H_D^U#G^wsbm{i<)`^CR30cD@I{ZjMCv{ zY^Nx)O5ihjSHmxt4)2V*8smT%;sIFYy0k4I!gA`=XG!N~R{ zom4eturfm&7Il)1W3<3m4X9v8bq}*u(^$=nm-X+9S<;mhxD{(qD+5x`` z)U+gv+;M+$f;TMz6!D?_#0yckE^iJ&>A~4F59#c9LS}Ln{nXj!bY;s~_0k|c=(N%K z#IAy_b~XwxoDz}YtyyvpST z7E~DqTu}H*BC>r_9Mvt3NbFUK0n*uJg5+rHt2>-@b0U@^z|g@Os(F-;hY0f@U;q3* z_Mcypg9zIuD&xSM9Gm2zBmas}aZ6uJ8<7?y$wDMYcX>j!zEr^tYC{CR=NhMzV-+?C`o(- z9UiLOaBT?rgQHEcM5FNgv-SpNip~f|lI2sif>= zAGM-#A5GpaxXT@)laI0>X~}nS44W!?LkHDTqB16Y7QYGXd-Z%I!kZm+)rRX%lq`0a z_LR<>Q}u&_{2$*wefvJX{Ed<%FGM!Vz9MR~tA2p*&I%i6gIcTS)1FU%$2bNB&8Vp!Ir`FN zC92#BW6j1NpX%S}^zf3Tw>yKu;sdtEru5uK zeWt^nlf|6HZr}$1MsIMXsPoU)P95tN3R#;Isn~#sBeg>Ux>Mk7lHnAsHXz>Y-|esV z{+`q|kM+#QOBRG!KweQfp6wlM4DexFv?AOoTn%Gnl981gR6b69brKVmIEf@G!U6DL z#U>!0K&PEX2+rh)mez18#l8|ER1AfP$@&k~suXYlaX!}T6Zzzq9~~7R+H7qH99Cyd zSAlgo5`V82fc?Rs5o-o^bpbwaY3IdSMmdb6tvRJR-&an;kPEpn+|5&y6NOo>-or^8| z76EotV+6T*ST%cqB6 z)-^tW>tr-3c}QyZJ$NfO+e@maDUw8VBC?WYG{CHG+|9C?)dFR5kQ&EmNUu#xn#Rc4 zmob4bkX5xy?)9lwgoIwN+^^_}_O-}vRHl>NI=%eo9Xh%MCK>$Em_M#p{&APROP6Xj zu(|ljiI|hvsbY)ZL9O}g5oln?dPo|;Vd0r_vf@1bF3x9hDsHL#hIwP{+cQ6VQY84b(g@MZ9U zCWb_?MkSClX=N^t`pIUZ46suYqyX(Lmy;@H%mxGld|wV}5F=EA1&(p($?EAp7VUkL z<+npg8KnI>Rc)cNY)TOvGbVlJ&MfIQkD58jd;EF>z;H7?7AdOTJurE?aZFZ;w zj{qvdv5m53f4YQQLxvN=~92DxQsxZq{A}5OcMSa&-MDP z|JS##Umo3_HwETAz24f?R@K}4Xc_`ai#-Pq+0+;yl#`o)H+9igBmi|~hp0Dze@jVd zx8{v9&+4t}<~mW4lA5xK>d1yMdH-0G75%m`#J{TNi=|HXiuyu!1!0NFyrPX)*SvhQ zoOTw!Emdy4$cc~6YHp;yIvu+KI5_(4#}v0}r35}teLo{bM7FuJiL(!_cK9OuzH+|G zv1%`k=aM}vquvBxi4cWNUzVDs%Csuyv&r(wB0A=fWGnGLlTOXY$!XM!?cT>y9lP0x zhi2hA9fM+v~%?6*845w{p zkUcm_-+@g{p1)NL6)2H9ZwoX>e~G-hK59jBT}q@5fC6VCWvk6=oRWd~4lmKM?r?aw zM$b#S4s^cAo>XPJE-mpGt$5Ge6oVqOM+ap&8Wu=F4x*YuvOzZYK$ItSt8na4URI37 z!2lpwGRA705D$e!7XSU}JnWJ^M!4Qea8_Yi>r}^frC>@{yYzMmoO4R-gYDNvsTwnP zQ-TJ6yItUQ>BMfj)IOzb8CAxHaTFMktD-FJR<2e8Xx1c1R>yW|tP8;4V2?KnURGpo zpG4?esR(DdF0arWj5=>cP=F@@7Ui7P6|PFn-)m0eaSjb+0h%GVt#%!xv^kgKrp>h$gyg+T;>zV!kS5lYW}LhF za!;?PB&FNgZAZlT7nQ%EhZH*%4C2U$Qn&<#)eO`>kv(;*&Q=}jzfb*ycs1!#-CFY` z3XUk`xsv~&!__kSy0dmo+s*4ZwF5sfDX2De=Lr%l*fv$sOS{rM=XT0d+{30SoD?Wk>NWi-GGDb} zRT!Z!XP2F-eoLC`9Hh~ENNnR2p8i<8Z%LkugY-D>i@L;Me}ZTL;w- zibTz2Wf5#eFPpRLaLX^j))X&du!`DQEPaWvtZ_Q$!}&@LIY=8_0d6+~*z@K=z+$>D zOB?}L>xvteIsiH2-d~hhZKqXO8~k;7WJ?gA^iy(Lw#K?`jCx7qJTE2nI2DIF!Kb~E z?sS+=8`L{p#W?=!C3lDS(b>sVrH4~hR0rAV13MMA!xff~AoeG0{r$`M$Jd|t5ev9W zb#Tt$Zj*jr`t*vlaFl>6yl0+>U3JKYKFQW;m+KUKx**aXf999{>(rTytCA3w?=xx`tD*BUv(v(g+&rNKx`S z@1rO3MnyR};@V?g)25+Zr=wFmusWraIZ3RyT{-~I1lMYY(Sa^4TJ$|(#UI}vlY*~) zMR#IfhvXo?YVOwcI@dQ+^3J|JO!LdG^JLfVs(lfOR8b;DoaCX)8FrmCg-D?~@j>PS za|VsJ!=kZKQTAYNvyGsR+7X<{0;v296OGG$?*EP1*zInT&iU#9PUkS6wQ@)ieIZWu({$g!e>F)fOgQ0qAnrHxc!!q;!%R0gPHDU&=VNM8K#T2s?(@ zo~QAjk2wD(TCGsTUdhI1QXRVAN>nyENZZbFyN`b93^YOG9A_lK>~-oXc-i zDB@Y4&9Hxd`5QY2yOF?pVoy)nb*@rJ9lv8ddBU?6LmJpQ zP=gg&yHt9th68XqSUSm|7*VrVkc)!OHT1CC1O#&QdAulzP7;bRJ$pm-p>)apRN-eQ z_MOL?D5wVUb`-m-!|Q)4B@&ATMb#V8?l*PEK~3u=cZy1ykS6ygUsuS_=M=J$E(1*g zc@H|9_|XJ=To%2_^XN~JZlxke)+@vXZ`o0W)te(O0@{~Ys%DL5rcG@Ec5tQ;xaB6D ztjN{8{iT>YbT5k(qK()af+o(IukvNdwo37`0Z8W4;ed@0@)6`!_f@N?Iu~-TcD+KM zWh<<~a@y{N{JDQ@ptdE+knV9eB4K}6WI{j zO#xBP-c|Z0hyf)?y;@EvWBA-UGS#T&S%9Ih72;A+kJ>_-==31Bhx z;dCE3wW}F+F>X-+B1}>%BTM{zFtl>Xb?c2Y-+7MUPyq zszS1{pADQE*l*f)ms3iml0OUbjR2wycwLZxEx2!6iua!jPs0Y0pESisl6ILB}V&%1!r(WAV$c}3{u#mlA z-;FVcER#bIDJ9$4T$PBL=Agdvrk7P4l~8%rzckqZ02T)KUGC?#(OR~a;*y-VC=BNTg%_qFUPe&NzxhZs+7)r0*qB2_rl$Mow@Omi*jyp0HGE}`Rjxjte7n`@QoegN#dn*U z%N;x^RCyjO(7p_kso8FaML;*2lPMqy!dJgbiAozh+mr@HjL~+~@IwJU!SDaMW?#u# zpTD-}?Au#d3v-Q>Q5Gp>P$>h`;K{b3S>ay=3kWD|7YE?90M{EaDP(`@^wqRg*TBhf zLm(y)mA%M&T<DReF%x{A@Q6J?TKH z!vSz3m@2Q~h;~;gim<^6)XR&ibx@q#4%~sEhc^YlRNkSg1iPxb)G+SMoqE|zFl`Mt zMUkI+J^ydvzI^-odHnLN{qgDd?|*ZXRJ`2>o!$yOvbVNHAnsc@wLI=cePXb7OOTMiyx8?klBp1CV(khjA*ASym*@hy;MppfD9Q8H+6$tOBxvX?~- zz9i$clZtIP{h}lR5!q8~MfngdhnJ*5K%#EP*p>%f_e34&p!U zB*%BY9q2B%7)^}CK)cP}rVtk$GSrKUlgiHRd!!zpqNRgSXmg~W>@6bJSlUDXA75{_ zWl3%=>Xj#?Z6*x%aKJR$zOL5=Uq1ad{`~Ok)V}Ymu6qdO zk&}I-F3o8pl~8go=`na{7REAasK6%BN^H4_a^j4Sn$j!Cz(xd|Md!2f)HcEctWdVf zFo3D3xqUo_Qv`(|`G05QdGr_RiVm{GCRWKtp*mB&I(Wc)JEHm$p=mv@F3(i#4bZ;J z=pKZNbx(RzObN>Ed*7VMd2wnq+bx+tuP`usU;7wBbr)()y(KQ)EvWY2ET2QF{lnjQ zXdK@2?Mu#Hn}WiA*}Sc}2m@#G>b`Tlb_Gnj%?pA{iyRaMO@=Zdzl2gY*R^*-U+tSB zMVsn#GU;~ErUFiEA)?Arl{H;+*CSi-Kh$)|Q2CgrQ=jQnfIX8qds`Cka*I!S)J3DF zrh0n?{x=>MMPWCzZwPlIy{_rK;gYBwlB__5V_z66_>bTAp6nhLSf2 zYSn1NrTHu6OI$M$SyeQCo>ga!IvGla?_J_V{ zLj~ia(E2EI@9%84|0%CT)t?t_nI5A7dwT9lijVl2GW zH3a}vzcu(^6#%2#DPQ9xjFUk2QkJ-jllp13bNI!RxM=>pg3jo!HRt99iD+z5&B785 z_?r%}=595+dC$4qWQ%nvUwhxyH-NK^7U_Gt;=EmTrR3b%B`Kq;Md#gM2;r(WhwYk^ z?K%G7cM1+YKS4R9#eThoy?^oPdY-=TO^N8_O*7wBCwWy>(=u-(DJsKRh$z7e%FAK( z&B;biA)8VeF$G_Pvz9zybRHAv*Ohi=5je+FWADQMcUrVj2dQxe+-be*HvgEuC$v(v zpUxAUCKq)L^bu9iOH&(Oz?f=1Z(DBqamS`c(#Em%LYx=FtMDR67C{7gwwja@aiorr z4}=BI72YW!#JQ%-i>4T*&TyFe?TY>BMcw;#JYkV&pbmrL!f|SQPu7{ctZtby`n6D3 zvW|s=M<`YItq)##2?{d;cleJN89-9o+&d6v2bHSTyZe2#2hL@9ITB{Roi1Z{CVPY_ zKl}zAA?Qn1x1Yt3?leVLX^P}Cv?}+if%T%e;!R z#;Hq$7S^N7Pz1~I@-aqOvvMNo8XR zaEc^Zd=s9k!);33ymWB^!YZe;c6NHHns$4D{BtUHrF=+V4M@qLhf}nrdB-Cwlrjkz z)`irYW-8ls(JsEs1vcnwCYtRm3Bvc9m1W!a?2y(x*^*9ryshQumv8@ktylRp_m!#K z*$|tkjOypyL%;Nj$zF}N99S@%MHZ?cxO$ppgER1Ka>vt|4cXHgjS!D?OX!E} z#;FMLtsm{K;902(){&^L;n1RFRyF^nugH`;sLx1a$qQTMdQ@;^x#a%`c3oStpVWh? z{>{Su4brvn^un2#<&ZY13Glq>6Qax&kf~-ZeVT*Y@|e^=lb=7mQ!YuJpC*OVW{2Fd zP-HZ55}gmzt$Gd3C_M$d87pUJrzBWkZDIBY)8*E*Fj&S#<)Y&CjmN-)}9bjarStS0X1kM9qfCdBq>TJ7?)_ zJ^%ZckNuS}y5e2h!!tLr$PJ#@_F?wUMk5p=WRDx200nS^=q+H z9`r@ljf2A)0q?Rej;zi+h5RY`>dM-6%AN^oo=?e+sXjbt&rUGoxS!1mMNK#TJR*^< zsY62{mL&e4)G!hOR24{ljUcez;FKd?%d2Sc1IX^|uy{KC0v^(*QL~dpCCO%WHAb77 zac$|{vwm+D?H}Xg*YWN9Z=cJj@%?LgC8Kvf$>?3SAVK<F zf27k}HJL@%VQERle@6YU)$*5xsQyE<r3gDAUi!(ITVmIYqQZ9`mZP%7K zz7(YtB0ONw5`nC3D(5tT67;Wn1 zY432#)48XxTn|JWXzI1e6K^S)cy}4Ymvz%=({q4kNhpWI_|+*@Z({iV$?GF9`!e1+ zG-N4{OBi89;#{-M!$!Oz{!m#0ve$I+KzLlvu)5O@ z?h0^ciYt=$uTo*@JW-s;tj^>JwV>s0UuPt8P{k77h;>m-cGb@}r`>i1!dbNrl-7H9 zby7KFiC^fqQ*ZTLzU(gxcL8ve^N^JUuF`H@m0}%7;?yi9_IBHw^7Pq{Olq}KjTQ%7 zhlv=d!p{hrbnuFar+Sup`yv7LZXkF2$a!PUjJ#1Y&wWeZq*Q!&;r@Idxv3kbSfJWP zd9e@rtwdM3Z0nxmIvva1X4suau0$riErX+cE%42DHN4m8?nzeFlxR`*dC`fW0hFio zO4Dkv4swgS&^%0{l4r|vj9xmGR1Nj0*P4!HmzE-pPsQb;B)5*tY7dbaolQPfhMUy& zN)4Wy5-menuTwE$&c>B(^`67I8Uh11TtIWREb*|b}BnIDyal~ zdC3^`CvUt@MBN`N%;{{>TYDPm9h{bpJA#G(^rF z>!l1?q=YI-oOJB^GLezNkYnEzJygl2oL<%2WN|i(@1r7>-ktp{<{yy3|E(Ajwh@t=)A zOtgQYJ0HkB0T^|NtHh0W7Vk?dALl#iAv~EXkOOVvJHB^>O(GU4vJ+*7c&mwIfxdk4 zUp@e;_D)#`hvI+pP?82DMV1>vWQPr86j0nMHBO0mvsu$Jv29h_BcZkNPSo90_2=cv zS>f2ovD_>`l7#r(N{fe^ZV~UzYMW$^vw8s})(5dT#n@EWRmY+xn`wH^=}2^NoB>R_ z>9EME`D<>OJ+7ofzE;`2-sO*z%EJ4L_rE1pN@>o$!gqkAs*dSd`d;r%AP?dMJlLy| zK*Z}hNfBybM+fA7H9N`w(*Y*-{T}YCv|DZzhjdB

DO;+7$9Td!}Sv7r_dSY-v6z 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 +Date: Sun, 3 Mar 2024 23:11:50 -0500 +Subject: [PATCH] use SQLAlchemy's xdist methods + +Fixes to support pytest 8.1 for the test suite. + +the use of teardown() was based on pytest's nose +compat, which is removed. their xdist style tests use the name +"setup_method()" and "teardown_method()" now. + +We have SQLAlchemy's pytestplugin in use which uses pytest fixtures +to invoke our own xdist style setUp and tearDown methods, which we +are already using here, so use those for this one test. + +Fixes: #1435 +Change-Id: I4c49e81fca6bfa957594714009531fe12691ace5 +--- + docs/build/unreleased/1435.rst | 5 +++++ + tests/test_command.py | 15 +++++++-------- + tox.ini | 2 +- + 3 files changed, 13 insertions(+), 9 deletions(-) + create mode 100644 docs/build/unreleased/1435.rst + +diff --git a/tests/test_command.py b/tests/test_command.py +index c665f95..04a624a 100644 +--- a/tests/test_command.py ++++ b/tests/test_command.py +@@ -64,7 +64,7 @@ class HistoryTest(_BufMixin, TestBase): + def teardown_class(cls): + clear_staging_env() + +- def teardown(self): ++ def tearDown(self): + self.cfg.set_main_option("revision_environment", "false") + + @classmethod +@@ -206,13 +206,12 @@ finally: + + + class RevisionEnvironmentTest(_BufMixin, TestBase): +- @classmethod +- def setup(cls): +- cls.env = staging_env() +- cls.cfg = _sqlite_testing_config() +- cls._setup_env_file() ++ def setUp(self): ++ self.env = staging_env() ++ self.cfg = _sqlite_testing_config() ++ self._setup_env_file() + +- def teardown(self): ++ def tearDown(self): + self.cfg.set_main_option("revision_environment", "false") + clear_staging_env() + +@@ -1144,7 +1143,7 @@ class CommandLineTest(TestBase): + cls.cfg = _sqlite_testing_config() + cls.a, cls.b, cls.c = three_rev_fixture(cls.cfg) + +- def teardown(self): ++ def tearDown(self): + os.environ.pop("ALEMBIC_CONFIG", None) + + @classmethod +-- +2.44.0 + diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest index 4ef8b7772107..2eed82eb142b 100644 --- a/dev-python/apprise/Manifest +++ b/dev-python/apprise/Manifest @@ -1,3 +1,5 @@ DIST apprise-1.7.4.tar.gz 1648673 BLAKE2B 33c91a63e3d0e730dcfe2b99433cd97e16ff9635e9ff717e9c4f7b708e6536185265e591ff419a785044877cadd4793f2df73fe9420ffed65838fb16654810f8 SHA512 5e3ab2136f1bdbd9d769fb3e3c5a5c899834b7ffb6ba57f3601079d516e31bed9d988b76745c251fff6df91f1fcd186d23a0878165ad73b811f76a8118278a64 +DIST apprise-1.7.5.tar.gz 1652098 BLAKE2B 01acc8be50b76cdcb5c7ce068b6f644d5edbbf28ea964d95e8d2ea0579a3a9c60e9715ae482ec0d7f16f4ce8118acf99e4159249bc763f268f89362a3e4fcde9 SHA512 d783d74a8e4a9f9b39c2ab86c0207a99e6f5fe30492b5bc50cb7008477acc1c5831d94c18bd3cee22fa28e028571108237191cc7a253aa072e121cecd0ce7afa EBUILD apprise-1.7.4.ebuild 894 BLAKE2B e856be36348ff265cb46650bc374d9a227b251d28384f5b0215daff87754c38365e56a683a75b5791ece4a724a6780da1df91b40a93bb61a18cfa5e6ea46822f SHA512 7e5193bd302bdc105a620c07a0dba4ee1df20af98e745472d43979f4fd6ec1a8c29172e050327165bcf788d3315f3f9546fbe7d1497d0cc226cfd7aec98dbc0f +EBUILD apprise-1.7.5.ebuild 895 BLAKE2B c00ba1868a8bf8f8cedffbf3ff816b35ca67476e955b7083571a06b690012e8a999d74b5518d83885fa5d2b2937100a2370cff66530e760cfb9818aed463ef49 SHA512 8604514dcf11353158f08e2ad60191b0cc5eb52e7124c9f8e2a967fc4c284ca5f7b73b56b4d6a6d4bdeb02ac197b10116bd0ecdf24ea2152800476399a3ddfe8 MISC metadata.xml 660 BLAKE2B e5d3535632acf00f228e96b2deca73aca518faf9f9e3ec032e13fdea4480e3f83791b3846e456ae47a917a3462c47882358c3ea1c69d20b6332a6ade65340211 SHA512 4c69871bdd771b7cc1af57e018ed1cc1f2194bdf2f7c1e750433911cf75e45f8fa4aa82df71255ce0a1c949db9d220ed614d5932ccf1ff5e78976bec482751a6 diff --git a/dev-python/apprise/apprise-1.7.5.ebuild b/dev-python/apprise/apprise-1.7.5.ebuild new file mode 100644 index 000000000000..a85837c32c40 --- /dev/null +++ b/dev-python/apprise/apprise-1.7.5.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Push Notifications that work with just about every platform" +HOMEPAGE=" + https://pypi.org/project/apprise/ + https://github.com/caronc/apprise/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv" +IUSE="+dbus mqtt" + +RDEPEND=" + dev-python/click[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/requests-oauthlib[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] ) + mqtt? ( dev-python/paho-mqtt[${PYTHON_USEDEP}] ) +" +BDEPEND=" + dev-python/Babel[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/attrs/Manifest b/dev-python/attrs/Manifest index 5c67d1a79db5..2e96d003bbf6 100644 --- a/dev-python/attrs/Manifest +++ b/dev-python/attrs/Manifest @@ -1,3 +1,4 @@ +AUX attrs-23.2.0-pytest-8.patch 1459 BLAKE2B 3388ed0e6022b1df0634031155c93abec6cf67a46a912c6a8415356337deeae1264566b65858e88b901d1cca55a7fa4a38c6ad7ad099596396d8936337fd2c62 SHA512 10bbd4a8863fcda3be30e99137283d5112189900403018f5780511d0995bf120132bd248fdc42436912be28b09a69bda9974c97b3859c281167442cc38f32705 DIST attrs-23.2.0.tar.gz 780820 BLAKE2B a06f4f17a81fc173c37661bcf518367a1cdc9a333d2783bd2cd1ac5f0a72bd20ec1afdd964e10255624bcfa027e3a152375cd21472c177428d29bd06b29984a1 SHA512 d8b178072a028b95d8424cd3ce0c8b4e6da8558fbcbcaaef91fbd03cf51e6190aa248aa0bff853e6f7c9595bbd5a8eef9d6f68ae2830cc1cc6d826ab0dda2378 -EBUILD attrs-23.2.0.ebuild 939 BLAKE2B 1b4ae5a08a7d2fd55dfc1db2bd2052b2d8f56e2183d77e4eafe7e92835d6b20e9d47d3d46aca835177703abd66b961e93822d7bc169e6a22d468a5f0be67a87d SHA512 04ee96b6339aa1aaea13900bccf21d2bab15374178cbab0b7d40db90ed0153ba64c315c1c52232f6df27bc3eb646a989e9eb3a6e5f31e7d09b167e7b2a113d02 +EBUILD attrs-23.2.0.ebuild 1038 BLAKE2B 888102b3fa59978ec11fc65544086e4092640b73dcd8328b45d3da09f7e00ee8080bf51fe1302c2dfd45b197c204af3bd12d2d0476e34d370985bf77653b01b3 SHA512 c8a3218b2262c94a4a3a78226befb373c4e33b6905b85d08afa89c80ebfc0a652e4831ae16ee915b2011c4695e013331ba2cb7769e93f94b55be11615e82ae03 MISC metadata.xml 586 BLAKE2B d54794200f471af72d635c0cda12d773ff78f1083a9a6d2b0785b203789b2432b10ee7332f5abcd8f8dda952e10e4f981d51bbbfc4a6d461524570b3c5168f18 SHA512 b1161bb1ad04faea3ca915847d739287bc8bf9695608e49344ac6c9c4c16bb6818313a79b036df0cddde1da2d84740cf2d0b7d0c23d6cf3f22315046a3732f78 diff --git a/dev-python/attrs/attrs-23.2.0.ebuild b/dev-python/attrs/attrs-23.2.0.ebuild index a0aa7acc3ff7..5c18c763b029 100644 --- a/dev-python/attrs/attrs-23.2.0.ebuild +++ b/dev-python/attrs/attrs-23.2.0.ebuild @@ -33,3 +33,8 @@ BDEPEND=" " distutils_enable_tests pytest + +PATCHES=( + # https://github.com/python-attrs/attrs/pull/1249 + "${FILESDIR}/${P}-pytest-8.patch" +) diff --git a/dev-python/attrs/files/attrs-23.2.0-pytest-8.patch b/dev-python/attrs/files/attrs-23.2.0-pytest-8.patch new file mode 100644 index 000000000000..68e4c86c1315 --- /dev/null +++ b/dev-python/attrs/files/attrs-23.2.0-pytest-8.patch @@ -0,0 +1,44 @@ +From b9084fab02c009a593b604562a69f36a5915c8e5 Mon Sep 17 00:00:00 2001 +From: Denis Laxalde +Date: Sat, 2 Mar 2024 07:40:36 +0100 +Subject: [PATCH] Remove pytest.deprecated_call() in TestAssoc::test_unknown + (#1249) + +assoc() no longer raises a deprecation warning since commit +22ae8473fb88d6e585b05c709e81e1a46398a649 but the 'with +pytest.deprecated_call():' in that test was not removed then (in +contrast with other test cases). + +Maybe this got unnoticed due to a pytest bug? +In any case, using pytest 8+ (and keeping deprecated_call()) shows that +no warning is raised and the test fails. + +Removing the upper bound on pytest in dev dependencies as tests now +pass with pytest 8.0. + +Fix #1233. + +Co-authored-by: Hynek Schlawack +--- + pyproject.toml | 3 +-- + tests/test_funcs.py | 4 +--- + 2 files changed, 2 insertions(+), 5 deletions(-) + +diff --git a/tests/test_funcs.py b/tests/test_funcs.py +index 044aaab..398ba35 100644 +--- a/tests/test_funcs.py ++++ b/tests/test_funcs.py +@@ -600,9 +600,7 @@ class TestAssoc: + AttrsAttributeNotFoundError. + """ + # No generated class will have a four letter attribute. +- with pytest.raises( +- AttrsAttributeNotFoundError +- ) as e, pytest.deprecated_call(): ++ with pytest.raises(AttrsAttributeNotFoundError) as e: + assoc(C(), aaaa=2) + + assert (f"aaaa is not an attrs attribute on {C!r}.",) == e.value.args +-- +2.44.0 + diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest index 7af11f2f91bf..b685b1c52fd8 100644 --- a/dev-python/black/Manifest +++ b/dev-python/black/Manifest @@ -7,5 +7,5 @@ EBUILD black-23.12.1.ebuild 1508 BLAKE2B 2ca4e555c2b3941ce5d0907cc5bb4a5a643a41a EBUILD black-24.1.0.ebuild 1516 BLAKE2B fad650e8f1c41ff50dec38825fabf3635bb87cc6f46af932546f30389e506fcffb9997c55fd332b783eadf8b3744fa1e4e0e30790e76182839fb98955bbcfa66 SHA512 dde816dffa26b2a9eff2dbf830cae6cb4b1995b3215bf758794325a0e30eca5fa38f78354414352f095b56a4d8dfe7b3e7717719861530f6071be35bcbabb74f EBUILD black-24.1.1.ebuild 1510 BLAKE2B 6bf6b49b209af083d78169037a196098ae39744996c8b8c789239094dbd2eccc8b6b4fc4806df43feff631581804d58fc7dc5c500ab488055b8638a694476e22 SHA512 665714aede1130524d7fad43b3e2c0c89d39169836c3bf726bf29730a66d1fa40dd38af10792f9bfcfeef25f793dc4694941fbaf70c777287ffd777d2c8ff842 EBUILD black-24.2.0.ebuild 1291 BLAKE2B af86ab31a4512c3052a79809de412055d99093e413f5da4d6f909be9774857e255bd2b66943485430cf6633811a9c8a5e6b439d4eac036bc762989b27ec49c9f SHA512 cde336c35845bace093b6d69a0f3c69b86da5c675aacad4d9ab0a9534252fc93abd9b28c498d9e207263e07531cd8a51dcda3d6997e9244854b1aec4e3bec538 -EBUILD black-24.3.0.ebuild 1298 BLAKE2B bccd3fc4e776dfa3e12cbcb543c3f8ea314e7e4fcd9d9bb0701d00b55c04fa03545276ee33b5460d2c7f3f6dd1da0f7c166fd39ed441cd2c5b8ea6950f957f5b SHA512 1d8a364628457c20430538a69aefa6a2306491f53d95bda2a751d9c2003c25639d3c86dede4d18a07f2e3455f2035dea7c109e350a59504e8853a7f1828a797f +EBUILD black-24.3.0.ebuild 1291 BLAKE2B af86ab31a4512c3052a79809de412055d99093e413f5da4d6f909be9774857e255bd2b66943485430cf6633811a9c8a5e6b439d4eac036bc762989b27ec49c9f SHA512 cde336c35845bace093b6d69a0f3c69b86da5c675aacad4d9ab0a9534252fc93abd9b28c498d9e207263e07531cd8a51dcda3d6997e9244854b1aec4e3bec538 MISC metadata.xml 446 BLAKE2B 7d9bdbc4fdd62c1b4278a824a75dede64ccd3a4d865722a99edbd4e316342879eefa7b249c453668a5d33009e134e2feb4d1ac01976146c3e988f3724749d4a4 SHA512 0a3a912fc1d439a92452e48c9749705cd2307e645bb1274d22265656f6101574edda79cf04c03ae512818e7077e404f79fb1f70fd68d9c7cd3be3417f991700d diff --git a/dev-python/black/black-24.3.0.ebuild b/dev-python/black/black-24.3.0.ebuild index bbf320447679..0d889f9204fb 100644 --- a/dev-python/black/black-24.3.0.ebuild +++ b/dev-python/black/black-24.3.0.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/boltons/Manifest b/dev-python/boltons/Manifest index ce5c23425a3c..0b540dd52871 100644 --- a/dev-python/boltons/Manifest +++ b/dev-python/boltons/Manifest @@ -1,3 +1,5 @@ DIST boltons-23.1.1.tar.gz 244629 BLAKE2B 458e40179e98cfa914d9f66de18f89b2e6192a7ef38e4c827466fd2eabfa05245a9e592f2d0ff570f0d2288039f6564dd931404de7119730d6e4dbe6a9ddd886 SHA512 bc07d46f08f4883cfbaa54cf27dfb53fba57538d7d98b846840efad5ade64fecc6f9cc5d7dd3271236a1e12111d9e537f847995f28df2d7779026e0939e4ca98 +DIST boltons-24.0.0.tar.gz 239550 BLAKE2B e7001b3aa04834f1d234ff7ce996cebd32293189cdf000c8b36719d24b51ab24098c58ad3df58e938a58f319a575b8a0f2f09cec423d33b876103b89ad7d85bb SHA512 afc7f9d495d91e38219378f9f4f287918d6e5b19feb1299c5f504cab1d4a3e0a5fb9fa1c073d46f941c86a18086af5be3a44506d986b010b2595da0c2b908b48 EBUILD boltons-23.1.1.ebuild 683 BLAKE2B d262eef3ffa72a627a436cf3f1d530b384b5d889617c0bac9826c758716dc31df0fe992dd413ba63a1e7be7727858058dcdb11834e716e8e8379b562588ddc6a SHA512 097c8fcb5481d2ebe1094fb426bdc694655bce9cab8bb749476bcf93e3a9437794b9c77c641ee7da416bd5cb711e2ebdb32ef6948bb4dbf9636645d4b4b34405 +EBUILD boltons-24.0.0.ebuild 644 BLAKE2B 7129b3da59a02ed6f90cee3418f70d361407794bf50b486075a19f88013df16c5d94580f06cd5b937c3c3f53828f03290cf62b4490df65408d7806f150d6a3a4 SHA512 1e924273e9e89c25f318847b31c369700e413c39730da4ae1638196c21f6ce1686585a8f2ae6cb5f64b0e0ec1d4a2ead485172d4847f5aa3ccbdb63534bff81d MISC metadata.xml 395 BLAKE2B 6ed304f1dced75dfd795b9fe582ec669bf1c8ba5fefeb9e753b11aa20de8fc0966fc9a8a0ed40e460dd23a67ef0e5721a8dae27b3d799a4be629537bb18f54c9 SHA512 fb73041a95df230153dc686e21a88d91bb06367ae8c22a20777c4a0f13202cbaf59396f4ed2630265d331d6461a6da85f57ba62cc432c4d9105b8404753b383b diff --git a/dev-python/boltons/boltons-24.0.0.ebuild b/dev-python/boltons/boltons-24.0.0.ebuild new file mode 100644 index 000000000000..79e6dc2482fa --- /dev/null +++ b/dev-python/boltons/boltons-24.0.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +inherit distutils-r1 pypi + +DESCRIPTION="Pure-python utilities in the same spirit as the standard library" +HOMEPAGE="https://boltons.readthedocs.io/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +distutils_enable_tests pytest + +DOCS=( CHANGELOG.md README.md TODO.rst ) + +src_test() { + # tests break with pytest-qt, django, and likely more + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + + distutils-r1_src_test +} diff --git a/dev-python/build/Manifest b/dev-python/build/Manifest index 64b632b56a0b..2b0b254991f6 100644 --- a/dev-python/build/Manifest +++ b/dev-python/build/Manifest @@ -3,5 +3,5 @@ DIST build-1.2.0.gh.tar.gz 47350 BLAKE2B 874f4871d5b8c22ce1d93a840fd00315cfa3a93 DIST build-1.2.1.gh.tar.gz 47394 BLAKE2B d38a138dee5065ff0faee453bdc608fc519bc4b4a3cec8b60cf4f745288f8238dd7e9334f75bdd67765037a62b220079ce924c6581f745eb3750e732b2184d48 SHA512 77003e16d3776c3a4be920251bf14650eea112b92d94116cb1893195b8e16aae57321206ae63267119247f2794f220c891b7d913e07a8258b313d34c07d54fe9 EBUILD build-1.1.1.ebuild 1684 BLAKE2B 0dfc43a98f0edb7693d533cd3b75570191e716e87ce00e1255f2d1a3d40fa06bc028f1895535e8eac7f38b0d3c95da057ae9e93cef1eb763043a471441bea5e7 SHA512 b65bacfcde9bc791b724a9e3d461a1398b206117bea5f3aabbfc5ea96c174ba56979903adde1d10734939685b45c2bf91b832036c21e7220186c38173fded8c1 EBUILD build-1.2.0.ebuild 2148 BLAKE2B 5175758b124efc8e6533f47522e00dc72aaf2e10277d4b2c214fea018185fb8e0b7ceeeb2e9efb6963c04bd490df9d7e97715c1a6457dc96cf5ba3367f08075d SHA512 996ff891f39b4d0ce799b378b8639e54db071216ea046fe780d552683e90b5482165fea575509dbc5e1cc651af32d2bdb0f8a7962b3412c362bddcc239a7c5f2 -EBUILD build-1.2.1.ebuild 2189 BLAKE2B 959992c6813e8a1f1c383c77e2e4e968251e889e7dd7e49aecc9c13147e5254b970aedf83e606aa2ada70cc17899c2bef150cdf1426f619011df61cb6afbce8b SHA512 445e84bd23b0f892e9b3a9ff3b220252dae742d57c5d491410634e0386dfdb455a689f4415e839d13d09a95b27118c88d29400fca3ab078bbbabbbd72b29b5c0 +EBUILD build-1.2.1.ebuild 2196 BLAKE2B 31c7eec1ef995cf9f8066f0c0076e15f38fcd47d4386ef5503f1f933a2de24398e6ed7cca720d2c0456ab7492c3348c43e61baf3dc3192a6a57ca7be36eeb4e9 SHA512 211b16b3f3dd44cb78d96ecd17527a086a6d524cd5bd9608d544fc05de3f32c08f3653426b76b8b8f1c78d85662a9d1ec524f1c71e1969f9166427e1ccd53a93 MISC metadata.xml 361 BLAKE2B 1c46e1d83bec4a8aaedd932af700865009735ff75e3af63ef7c08f7c00883d5f658f86aec981cd48c8ef0ab0a287250a3a4fdfad42fb434f6c06d9f33f72f7d6 SHA512 89c86db40833c86e25f387c5bfa8952b62e983714be85af1e8ca2a6ef8a402b94cc32dfc18cda8d8850736aaabdb46c153743af9bcb027e86b2c1f085f6f2369 diff --git a/dev-python/build/build-1.2.1.ebuild b/dev-python/build/build-1.2.1.ebuild index fe0e635e268d..dc10d3d3d4a2 100644 --- a/dev-python/build/build-1.2.1.ebuild +++ b/dev-python/build/build-1.2.1.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc64 ~riscv ~sparc ~x86" IUSE="test-rust" RDEPEND=" diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest index 80b329476047..d5d3806b7a72 100644 --- a/dev-python/coverage/Manifest +++ b/dev-python/coverage/Manifest @@ -1,5 +1,5 @@ DIST coverage-7.4.3.tar.gz 783214 BLAKE2B d9c3bba00ffd85d3ed260613880b7c8214be11092d539c011894a9d0b9b57f462b20ca38622c6c8aafa575220e34e9c0affa512cffa372ea4d421b89296193b8 SHA512 10c64eddb5d95023cb9d5c480b898389a041ab8d354a7cb48f1ed39f9bc958cc4be21ee04be620e9c74d102fd81f215f6f949a3dd8817e39300a1de4d4913fa5 DIST coverage-7.4.4.tar.gz 783727 BLAKE2B e7d7af92ddcb3d7b5857cc83d8e14bb16ea2bde720eba63b082d35358934047ef7285ac70a6cd8fcb4720a9ddea5c22cf4cb14404ac2800794c49650ff5a1dd4 SHA512 26d4715ce69556ca12d1b65db5f21807c08733810b4398750280184812ebfb698e7b424b9e30f55e7524323861a22d4581db0524e9e285ca858132359fd24d28 EBUILD coverage-7.4.3.ebuild 2468 BLAKE2B 484cf7c4502606a2236cdc5ac9d7b00502db53ca82c83c7042931672e6258c2722779ddb3a9147d797202cdd417c2cf181de0ba9e34920b5aa6cbd2def35b15d SHA512 17fef3b5f71d724182e050fca7d7bbdd868346e9ce8d67beaad1657450cc944dd07a665e88def258143dc9c1010f78fb64d0a9927fbe0ec1a98dbbb852166a29 -EBUILD coverage-7.4.4.ebuild 2476 BLAKE2B e931142781ffc76d323da0484dcc3c6c6f23c6658ddc695a04798ec2e6c14e6c2a946fa9efd07b11b7dc4c6a2480c4cd5366fd8a46e0da37aedf1278a2c0a59e SHA512 786206efe2a7e21fe2ed767a1b48e2a3e05d49c94ba8cc83707473384771701ca90c818835b8a773730b11bd6415751868c0ec16f8fce6e7b31311aff930f647 +EBUILD coverage-7.4.4.ebuild 2469 BLAKE2B 402a128424ed91004fc6aff4b83636d780d6bbfb5e22dc5e1f421f916c305c56626f5e7d7963a1d8effca880acc8ac071385a7a9811cae7e25fc8c671ace807f SHA512 655df67ffbb523751f83f86d6c5066af882f27ffe24ea93ca1a1fc19b730dd43e0f6d8881fad730e9f1691084d30054220dd73d793eddcfd59066f93d4764497 MISC metadata.xml 771 BLAKE2B 38e9680d0851f70050aad987714a9dd2f95178b0bc3d794dc08726c0618d1ea98be32a413ac397f4b222e8a5d8fdc747b7f1677bcfe842bac4080537e85a03a9 SHA512 8c44c40348fe5d416d8b4016fe22cc9ae0b94fbaf181deb79aa737f87271992521b710c1208d0eeb7ef92d96fc8a7daac1ec6feb1ae081a80f13327b5b094064 diff --git a/dev-python/coverage/coverage-7.4.4.ebuild b/dev-python/coverage/coverage-7.4.4.ebuild index d7fb22bbd856..a1803a92bb0d 100644 --- a/dev-python/coverage/coverage-7.4.4.ebuild +++ b/dev-python/coverage/coverage-7.4.4.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/cssutils/Manifest b/dev-python/cssutils/Manifest index fadc55061a77..21ff430a1830 100644 --- a/dev-python/cssutils/Manifest +++ b/dev-python/cssutils/Manifest @@ -1,3 +1,5 @@ +DIST cssutils-2.10.2.tar.gz 723055 BLAKE2B 7064f1928bf8496bef8eccf4663f944ed79e5e8065808254d12b68f32e9c8f308724e652b24fa584af54a0976ff3ab2f2751a9102e0f31a5f4a8fabf8f417b23 SHA512 c678b6953b13e8a7ac7b2abbe0b8be26283973537089071828e618b359bcce27df636f382d8b0dc50b13962e0d2dffcce991a47f678954ec018849e57026446d DIST cssutils-2.9.0.tar.gz 723452 BLAKE2B fc3593dec7a61b1a23b346b5a77160248760a934f01e6135a6478eb1164333a910c6c3fb403e3e06c8c7c90214a7c30ddc481dc9623c26091d62c8d092d8cea3 SHA512 d13d53b3e4f133afb5b72faba1e41a95cf2b146efb075dd3b328fc424eccd371194e1e14fd9e607b207b5c7d473e64f1e4c63975173d8491fa8036a16dc94d38 +EBUILD cssutils-2.10.2.ebuild 972 BLAKE2B a7930445ca26cdab03fdc3869d208ffd9bf8b1b254f4e0d465698cba29f98091d7fac486f40d54089cc9b87f7c8cbd3933c38237f75c0ce9f24a228126d6e5a2 SHA512 18137d8f36885ba1a87739c136b1886f3ae6837a5a756a6a92c609e54d5aa6fe91e9bd9c2c227f27b86aacd61bc337fa9872d1e6ad04b35a33fa8dfddb244d32 EBUILD cssutils-2.9.0.ebuild 967 BLAKE2B 9e0dceb7b789fcabb5a26d6be38c570893daf23070ce1c4cdf1713a0cdcff3314a5f2111be513ac76947434401740fe296379fb59747d4fa13723f25a0750ae5 SHA512 34e4ae6f664c22ddc9aac2559a4e87c8bd9e22f3f749e42fd783f0010c0143b012e500d6a87026fa4c193ba01a69aa6eec536823d7744d7e8ea3148dca68fa81 MISC metadata.xml 404 BLAKE2B 799ecc65093102f5dc56c272245253ad76e69ade2196953bc37547408cbec9c3259c05dd75838c23027cb6a348d03586d2e1d61d37713401ae3cbcfb330275e9 SHA512 b009e78386aee2e8405406ed455c5432e00d5990ca86b49e6ac5db4e3e06102fb968cdc7b55b824c3451156fe2501e3f1deed1f31b48cd1916f90ef515dd8e4e diff --git a/dev-python/cssutils/cssutils-2.10.2.ebuild b/dev-python/cssutils/cssutils-2.10.2.ebuild new file mode 100644 index 000000000000..eb9363ad1cdc --- /dev/null +++ b/dev-python/cssutils/cssutils-2.10.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A CSS Cascading Style Sheets library" +HOMEPAGE=" + https://pypi.org/project/cssutils/ + https://github.com/jaraco/cssutils/ +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/cssselect[${PYTHON_USEDEP}] + >=dev-python/jaraco-test-5.1[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # network + encutils/__init__.py::encutils + cssutils/tests/test_parse.py::TestCSSParser::test_parseUrl + examples/website.py::examples.website.logging + ) + local EPYTEST_IGNORE=( + # path mismatch with "parse" package + examples/parse.py + ) + + epytest +} diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest index 5d2e79434ffa..f1ff0396fd35 100644 --- a/dev-python/cython/Manifest +++ b/dev-python/cython/Manifest @@ -1,8 +1,10 @@ AUX cython-0.29.22-spawn-multiprocessing.patch 963 BLAKE2B ebbc3f6f4fa88e7e082326bccbad328724a4ff5645f0b2aa28f21419044b17bed8495618bb980b23a99310c2b6ef275331e1b9aa6d734017eb33646c92a07a73 SHA512 3f5c6b4108b87cf3014416386095c07ac91762152bbd87e8bd589177d40b933c11e19610bea06720c5c70f76b5b9b70d27e5c3cfa20eed30deaaf7d122910bd3 AUX cython-0.29.23-pythran-parallel-install.patch 874 BLAKE2B 39286ee98427260ce6ec077a750e0a1412445343fd11be9d96d8ab65b7d9789c5f1864cb9a1b3565ee3f51e117ecc854ebacc39dc32917fc72f36340c2d7f0a1 SHA512 8b78755288d3f165d962a5a1be9492d609a8e3dab10197b271c84ed0c4b7006053038e68f18bbb4204e6acba83e3f72ffeabf57ffa03f4a08f28b65db3cfd854 AUX cython-0.29.23-test_exceptions-py310.patch 656 BLAKE2B 6c650c85d01b8bf367528d144cd967fa9def94634e35763e2e7a1c3e5afa2b01d0c84694024dde6e45577eee223f6464b5f88ab971d207d35892edf347a0c08f SHA512 d8f7f770a0b3303552deec0e7d3f9258de1edcd384f4b2c3881634fd21ce847a3d974e9142d1ed2fbe3a549e65292c6690be3a36ab4de52d0593d9831dc2f7ce +DIST cython-3.0.10.gh.tar.gz 2771679 BLAKE2B f0813afc291bdc4940cd6770a368eca4f6d9fd728e41e9c341970512196154be900600146f98ce1e5a056eaeeda2df2a59fea2a9973c3ec275fe605bfd12e418 SHA512 97aa831cea96c1f3c51653c51fadb0aea8bdfdb076a2c898862637f52b826bcb9162d1b7aade3304c5650d0b894cb1083052f036365d79cd3d390e0486b33ac5 DIST cython-3.0.8.gh.tar.gz 2764668 BLAKE2B 03202ea480fa398d2b0893cc96185467009c783cf4451fc5d1c09ec229398bc084276680ed2b64acf63253744f827427e03674be3e5985d5a2912d9f338c786a SHA512 1070fc278401990595d177b0e6396bc1eba2ea8234a7c5bb26399b6b7284de7791ee5fa60ef74d06d0f4120b9c877bfd7703a7d701838f1634737526c614b860 DIST cython-3.0.9.gh.tar.gz 2769345 BLAKE2B 2a21b5e7060727d727902a08d7e038dacc047b724ebaa496ba5768542e28eec3c6198062ac3dd774a4321204752b373516f193f01bc6951e5f38b6029754647e SHA512 7899474882faab14716973783bbb46b981eab48192791acbbd06133efee83bfa9ace0e9a0272b0a44061a95ed94cdceaa98c4100f843220f5987791e36fa00e6 +EBUILD cython-3.0.10.ebuild 2009 BLAKE2B 6159bc912b9fabd81f3b9a75ea821fa2cdb91c91ca51a4850d254fe8a3ab707d9c3889bef25f26e3e68dd0a36fb210ee4b7f8028ed5563563b268eca8b77480f SHA512 55414c4e76597e8bf44f043fde72f09a9d5fb81a0e4bfce6424894dc61b07e8b6e8ff30d1b2ce6f8b1d646916da63cfd4a88a0fcef830154b1961f27bba32ca2 EBUILD cython-3.0.8.ebuild 1998 BLAKE2B a599920ea883b4c4f932df92871c528e72313c7ca6ea8027a58ab25ef3c4701aaf6cc9adaa9bcb68ce1e2677b9556e93f7f13de492321ea21f0f0455461a2c7b SHA512 d5c5757a4cd96ff52b0d6e1cb106c68ff42a2cdfe8470e1ad42e74e66f4fcdac39ce17fd9ca1e3a11ce15a07681eb5d3e13a6260cbc3cb012032581569859765 EBUILD cython-3.0.9.ebuild 1999 BLAKE2B 1f1efbf904b837248cb1003dc704e5866a0dc9f38818ce0a24b679358fbd4071bcab3d061bfbf4a5e927d81329bbe736c34093a0a36b7ef5423f7bf49bbb969d SHA512 1156bfc8d7d01604c8642cc55e013e983fed294001d194a4731c8024639049d7cb7e97f9f5da3da0d6b26206f7a7383b49fc4259e5612a0c7f7f8960645e62d7 MISC metadata.xml 606 BLAKE2B 1ee3fc75852383aa0618afeb7521c3ae0e95b518c85b2c58ff958905092cf68017d313a09d25031a50b649f9dd1b452e751036f2552df9d91447baaeff0a8f0b SHA512 b7917c2e417cee9e59c8011246f7223f5095c87f0294ea140dbfc8fda0b09cf61c9f055380a9d3f74a07e71bb49d75f219d6224ea95f1f4d4b451e5688c13f78 diff --git a/dev-python/cython/cython-3.0.10.ebuild b/dev-python/cython/cython-3.0.10.ebuild new file mode 100644 index 000000000000..bc5b156b9db0 --- /dev/null +++ b/dev-python/cython/cython-3.0.10.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{10..12} ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 multiprocessing toolchain-funcs + +MY_P=${P/_rc/rc} +DESCRIPTION="A Python to C compiler" +HOMEPAGE=" + https://cython.org/ + https://github.com/cython/cython/ + https://pypi.org/project/Cython/ +" +SRC_URI=" + https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +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" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + "${T}"/bin/flask <<-EOF || die - #!/bin/sh - exec ${EPYTHON} -m flask "\${@}" - EOF - chmod +x "${T}"/bin/flask || die - - eunittest -} diff --git a/dev-python/flask-migrate/flask-migrate-4.0.6.ebuild b/dev-python/flask-migrate/flask-migrate-4.0.6.ebuild deleted file mode 100644 index 1ee6db65ab0a..000000000000 --- a/dev-python/flask-migrate/flask-migrate-4.0.6.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -MY_P="Flask-Migrate-${PV}" -DESCRIPTION="SQLAlchemy database migrations for Flask applications using Alembic" -HOMEPAGE=" - https://github.com/miguelgrinberg/Flask-Migrate/ - https://pypi.org/project/Flask-Migrate/ -" -SRC_URI=" - https://github.com/miguelgrinberg/Flask-Migrate/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/alembic-1.9.0[${PYTHON_USEDEP}] - >=dev-python/flask-0.9[${PYTHON_USEDEP}] - >=dev-python/flask-sqlalchemy-1.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - local -x PATH=${T}/bin:${PATH} - - mkdir -p "${T}"/bin || die - cat > "${T}"/bin/flask <<-EOF || die - #!/bin/sh - exec ${EPYTHON} -m flask "\${@}" - EOF - chmod +x "${T}"/bin/flask || die - - eunittest -} diff --git a/dev-python/flask-migrate/flask-migrate-4.0.7.ebuild b/dev-python/flask-migrate/flask-migrate-4.0.7.ebuild index 1ee6db65ab0a..484e8bfcdb5b 100644 --- a/dev-python/flask-migrate/flask-migrate-4.0.7.ebuild +++ b/dev-python/flask-migrate/flask-migrate-4.0.7.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=" >=dev-python/alembic-1.9.0[${PYTHON_USEDEP}] diff --git a/dev-python/flufl-lock/Manifest b/dev-python/flufl-lock/Manifest index c3ac0e38cc03..08d9e2d9a850 100644 --- a/dev-python/flufl-lock/Manifest +++ b/dev-python/flufl-lock/Manifest @@ -1,3 +1,5 @@ DIST flufl_lock-8.0.2.tar.gz 34369 BLAKE2B e16af81933141628664bfcbece3ede038b150df468af00b840b9b7ad4aaa7e0e10c8a0ce415c685e2aa1e556198b2ac4f8339bdfa3e41c004c32592f0bd025bf SHA512 2ef382cf22be72ceace89ad01646db31186fa7f505d72306025b90e47dad46fa0831d951f515fc321b873acc4a339e2ae1ed1a4861c355bc9961e0a3ab209d7c +DIST flufl_lock-8.1.0.tar.gz 32884 BLAKE2B 9d5f557d4664cda5fb31b4f73d79e99acac342462a94b4c1405f1032c25fd60785986e6ae9e48629b2bae0977517ec888eacc6e52d4f75b41887d14521a85f54 SHA512 3238d4c89c3702584c19882caa903a8efd33ad49ad9286d7965694f2cfdf626adee887d6a524d293457b3cd176fc02fc71edfdc0b807c3aaaed0aa77f2188a3b EBUILD flufl-lock-8.0.2.ebuild 693 BLAKE2B 0feccf56643cde5b829322ac52e993b85384d255fc64f24c8a40c222744b84ead80be6fcd99f6fef1807fb3facc563bf7dc47990923a7d21e56cf27718946622 SHA512 33e633f4f6406b2bf0ed96e33da615e3d8b11cdcd966eb5c776d15355096e91199a424bdb92a74752094f30610604188406f8b7a7142a6908ceb4d548e9333aa +EBUILD flufl-lock-8.1.0.ebuild 691 BLAKE2B 7a1b7b160f3d112ee850d8aaa6fba436dedfd22986360b44bb329a70edce75f3281fdec0cf4fa8eb26d52161d03993f53428c68cbde70906a3593edf29b68f55 SHA512 8c392f04a14ee935469ada4c52f7c66276038661ee90c619c31b9e7a503e1399df5a5425f86c471007e565bf9a0266e115e837865307904ab080fe6ebf66f6eb MISC metadata.xml 464 BLAKE2B 8d37ad69fe6f35790593ff0588261389cd693d9197efc317d7d674dfb940a1dd41e69722542e84f0b6adbe6c10cbd590a047107815bd7f3177dc30557661686e SHA512 713d28869ccf26305a8c5f17855b20f55aa3884ad694096a305fdad67abe75f66ba5b7d9c940b18c414cca448f862bc8fa2705e6f1bbacdfa69672046258ec0f diff --git a/dev-python/flufl-lock/flufl-lock-8.1.0.ebuild b/dev-python/flufl-lock/flufl-lock-8.1.0.ebuild new file mode 100644 index 000000000000..4cd3b9657779 --- /dev/null +++ b/dev-python/flufl-lock/flufl-lock-8.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="NFS-safe file locking with timeouts for POSIX systems" +HOMEPAGE=" + https://gitlab.com/warsaw/flufl.lock/ + https://pypi.org/project/flufl.lock/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/atpublic[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/sybil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -e '/addopts/d' -i pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index a13ad012adc7..b74edf19eca6 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,5 +1,5 @@ DIST fonttools-4.49.0.gh.tar.gz 3818768 BLAKE2B add7c03762e6c09950f2abfb8b19e627f7ce367b73c48b02059ab308ee7f8475e94c575719a168166497261cb4762ec4959c7812ab5fc122477a7751a8fabdb9 SHA512 6caa108b92a9661f6761a4e1c65f05cabf0d4f6a6f2517d2a289afc5e60ad73c7e35ee283d1a206b1bcd2ec5861f70272e323b9041aa949c713dc531d2d056d2 DIST fonttools-4.50.0.gh.tar.gz 3823676 BLAKE2B ebcc19b3f2c8367147c7e05a514951d25497b1e6e224226e0831f566464b6d407e6a52a3b30620dbe87df1a0ce03d95cb5769cab15ee78822d218ccd81419263 SHA512 a169f18077f2c4f0ad8a46569a30b3e35ca2343e9f3d43cd362dafa26085f545dd9a42e7edb3054f9d37e1576117aa34a0c2b4adabc9fc29c076e69d3fdd66ee EBUILD fonttools-4.49.0.ebuild 2464 BLAKE2B 29ca95c136616778810dafcebe6fc0b39b81bae3f858129cdc49e4710355d725b4a50616c4ab6ff237c5cc54b4abe244a3ac1383382a1a91c6c8296a42566ad9 SHA512 c305e19e347b2caa371b313f5569caaabe63b453c5a41cfcc98f437784e19622b50a947c1be1e96664a9a9ff2668c58fee63915beec5d16bc59b53caa2dbea3e -EBUILD fonttools-4.50.0.ebuild 2472 BLAKE2B c83e1dd9f98c2e7bc4e487c74d0cf1e5764dcaf41f447ac6b1f6b5b587bb8816a7ae0cb286248b09eec08ddac9369810210714c69813d4f836e4f175e86c5b65 SHA512 87a73844eb5f3e40fbc4f97d825b637e2916640cc7c526bff033f7b95b4a22826d287c0e2d3f3edd72f5a2cba4cf63220fc868fc651907349b35e7e63d473007 +EBUILD fonttools-4.50.0.ebuild 2465 BLAKE2B 6ba21a98a8ea8e477435431663617aed149bc79336a5a9dd0baa8555f8425443ab72980c72c5a74d7cc8939c9e9185919b27162f33499813f28a1985d21e97d0 SHA512 c47184167eb882313e26041a5f2ed888217a1b47734d21d4fff858f0197a211779e92a273ed001144d180de94be1be15d4b234d83b7fb4fb6492f84d20c25053 MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild b/dev-python/fonttools/fonttools-4.50.0.ebuild index 12d8605257bc..b558943aa371 100644 --- a/dev-python/fonttools/fonttools-4.50.0.ebuild +++ b/dev-python/fonttools/fonttools-4.50.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND=" diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest index 5152d56d1a0b..8cb4f1d4df3f 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -1,9 +1,5 @@ -DIST google-api-python-client-2.121.0.tar.gz 11796461 BLAKE2B 178665ad75d5e8fa2437c909b47cf93c566e4f47cfc2e6a0fd74d9f7de29dc4076bf86299c42341e3c32b3ab20723a89fc062629964dfc2cc02a2eeaa0a1fcb0 SHA512 2bb2d02b93656d349ed65ccaa85dc435aae0ebb7d45edf2dd9b6aecb56cd8866421f4359612830e5d32d0609df12252e550ed514bf3c6b63920a67ffe74f6299 DIST google-api-python-client-2.122.0.tar.gz 11884905 BLAKE2B e22e9cc1b7e2afebbf0a1793e4d2c96d7e3d4b38e7266213d57b8db2eeedcc6c37a18bd0cc62c50fa84221dfea2bfc1ebd9c0cbe33fe4921662e50dd26ccde5d SHA512 dc17be212b975d700ca8ea333d0b1b7207f48cd870190154e14b94d5ae3f835c8f1fe63ed1ac267b1a1ab8a6916a6d55c479d5728801bbc74f842231eef71049 -DIST google-api-python-client-2.123.0.tar.gz 11923642 BLAKE2B 9379f9c202fae99a787bb1e11c28c5b3e22893ec0a1aafba4321a697091708df79c6690c85091a1b9e644fb7daa5f341bed51a75ef69aa1bc75b1095d8b0a075 SHA512 29ea38055a1d10ad1960fb5f94fbf48178098e8d5f54282239f32570c1ef70079693b55dfdca1ad4517b01b25896e6c6dc945c73a447d435fce5463c6b8b9426 DIST google-api-python-client-2.124.0.tar.gz 11956565 BLAKE2B efa7273bb4c298804b331ea29218710a7427e614f830fe308763ef226ec392f3f1ea16e4d0f4f5ff98c987eba7c9331f0ff0ed6d32a89e9538d1fa18fcc40399 SHA512 4eacdbe4733a235b5c31c337c8cde18fef88691d55a8b988291dd5ff8cea786f67b4052eb2fb6e7aeb31631311f956e255469c3a1438f137c1eb03b43812f9c9 -EBUILD google-api-python-client-2.121.0.ebuild 1313 BLAKE2B 31fc929d21fb567d5d6b9fad785a3881f152e618cd61abe50e834d10c13332a52a6c9990826447b0431b56a246e80e9cf0d3f007b997f2a675fda25f49332bde SHA512 53680ecc0febe6f1747965a70b56242656d4e86216a24e0b3d56c9768f9315594ffcb41558a823f905cb6ea720cf7ece227ecbf0c3141b76d039c3a011b2746f -EBUILD google-api-python-client-2.122.0.ebuild 1316 BLAKE2B 74751b9b88bc82209655d3e8932c291cd4cbfe0a20d18ac13e71761f659c3bcd30a9e7e0c51ebf4b4df67fe6fd6dd9db37cf5cbbe2b31a45c628fe6428a48483 SHA512 3d1048fb99429c7b3acc39ee9d65048dc4efc79cdcac2f7a1ecaa69e3cfabddff6b8099c527b8436f6eb5457b795365fb7c2c3951d202aa78288d565001cbf23 -EBUILD google-api-python-client-2.123.0.ebuild 1316 BLAKE2B 74751b9b88bc82209655d3e8932c291cd4cbfe0a20d18ac13e71761f659c3bcd30a9e7e0c51ebf4b4df67fe6fd6dd9db37cf5cbbe2b31a45c628fe6428a48483 SHA512 3d1048fb99429c7b3acc39ee9d65048dc4efc79cdcac2f7a1ecaa69e3cfabddff6b8099c527b8436f6eb5457b795365fb7c2c3951d202aa78288d565001cbf23 +EBUILD google-api-python-client-2.122.0.ebuild 1313 BLAKE2B 31fc929d21fb567d5d6b9fad785a3881f152e618cd61abe50e834d10c13332a52a6c9990826447b0431b56a246e80e9cf0d3f007b997f2a675fda25f49332bde SHA512 53680ecc0febe6f1747965a70b56242656d4e86216a24e0b3d56c9768f9315594ffcb41558a823f905cb6ea720cf7ece227ecbf0c3141b76d039c3a011b2746f EBUILD google-api-python-client-2.124.0.ebuild 1483 BLAKE2B 5ddedf1b929c9fdb108af436d7a99985456d1ee7bc044771ebba57e793adbbfb45a04e4e8f43b7498c8f1829e6be40385c3a71146087210ed96fb755be9b1a24 SHA512 30bae0af2da28d840afd050f4615fe31be6f6aece394e8f1f4d4ea431c18f11b50baefedde5c7a661d06e9804f25bf3110237aa058df86789de470807207070d MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff diff --git a/dev-python/google-api-python-client/google-api-python-client-2.121.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.121.0.ebuild deleted file mode 100644 index c85cfb6d1745..000000000000 --- a/dev-python/google-api-python-client/google-api-python-client-2.121.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google API Client for Python" -HOMEPAGE=" - https://github.com/googleapis/google-api-python-client/ - https://pypi.org/project/google-api-python-client/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] - =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}] - >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}] - >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}] - >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] - gentoo_version.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest index 9068f9692a91..3346c32e2f78 100644 --- a/dev-python/nbclient/Manifest +++ b/dev-python/nbclient/Manifest @@ -1,7 +1,3 @@ DIST nbclient-0.10.0.tar.gz 62246 BLAKE2B 4fdbbceb6f37c0f96a448c343d910c8ac988ed337590c9f8068eee328fbc7f58c882b15a8b0f7fe03491a8751512ad76497d3a0e8a19783ef24001acd901bd67 SHA512 1635c8af91839b9e651fbada7aca3699ebf92c0f4f7f47d9901f9977f56f2b31113c1229d1512bdb200c6c729e1e965649031729a60229d463e6b39f75ac9dc2 -DIST nbclient-0.9.0.tar.gz 60606 BLAKE2B a734e317cd71f4199a87af0ea6c7a8a9982c60c4e690eeb99dbe4681ed7d9f8a45ae064bb8b92acf084da722ccbec36bbedb7ddc61577103be1492745f84cd9a SHA512 dc6409e1f765e01978f7e5417269d82c2a001dc9a642f474b4d5cd28e34c969a68ae956aed55df3e82315bd457320e2bd25cbc13af2ea1f59a46f9d327d5eef2 -DIST nbclient-0.9.1.tar.gz 60854 BLAKE2B eff4b563e78c1b5a5590900ce03b443b2334f68375eae18d58635b541bc7e9cb917e90d622ef285550c5b88c627fddfac3dc34aa1d11776bfd5bb686043c423a SHA512 8388b9ff390c60ab44f12c29fa8662c7751cbb6a7d0683fe2e3f01ea93c6e95480f2199433aac4be527f81466f7dd040c7ce4464dd8e1f06884031e60953ba80 -EBUILD nbclient-0.10.0.ebuild 1344 BLAKE2B bd61a430b05e61e4d58f8bd831a6cfe0a4a72fe508c883004ef068dfa5afce324093efb53cf5df4463816446be18fdd5b3fffe5b7e63792932945a70e1c1bb4c SHA512 d5c0cea57078a9b745cd67d3cea8058977e015acf6378048a929d7e04577ae451c87ede79d2280cf1b94f669c0916b1bea61492ec8cb1f1500d0dcd90010b9a3 -EBUILD nbclient-0.9.0.ebuild 1217 BLAKE2B 66be6504993e1038a5cdefb33432353dd3354bf15f838691bb97d254e6a2bb5f33e3b6b1c44145c16c8e9d66973c87aa60fdabee8465b359f51be6bcbbc1c479 SHA512 2bda86ba74e1f3166b73b2a8ad6761dafbdfaa7bd7e92d9b1c5aca98f538e9829cea46e51958afea2a8cd3651f70c7c45ae72d00e7ba71156c569f44f3380728 -EBUILD nbclient-0.9.1.ebuild 1224 BLAKE2B 8b0cf0ea63caefc2ea961063ce2f84535aa7496868ceafdc6272cdab839cfed85697acc9a3cc6d061288be65fa3abbf911746869d301bb62a8451fbc772660f1 SHA512 e4190cef0c556646dbe43253489842b2e2b0330db5a26f28b54994c29a9e0bc287db0f453ce0d2ebe9b59a0370720bb2ea84d01adb47a1a256b693c8d0d3174a +EBUILD nbclient-0.10.0.ebuild 1337 BLAKE2B c5a7cc257a516e9b752d34bfc8e3ec481e3a35cc8508257402a5b11b1661b25e91f6704177f3b2815d8c40db97ead6a6b25368f0f29e95ab2a5dfd7b07e422c7 SHA512 1e587407b71d892e0f7b94fa64aaa6ea7e925a95ea3eaebf94f8a3a14546cc66d460b4ac1e6a766b133c96bc1ebe8b2f4810b953109c327ebfec68603ea91bc8 MISC metadata.xml 405 BLAKE2B d1efa5f7bb2a959bdbc6093b1bd3930e6cdb9bffbe872c6775c15dfc1024ae24d6bcb4651c8e1fb06242b17d6a86f683de3b528bbf1a60b5656a90c1f4ac81b7 SHA512 5b0de690d37dd5928e3bfd0b380336d154cced094e342b41dfd16d0caddd2b792a2158b209404a36461cf4d1b12d836024eae2aedf15093b90f4e363382b38bf diff --git a/dev-python/nbclient/nbclient-0.10.0.ebuild b/dev-python/nbclient/nbclient-0.10.0.ebuild index b33580f67de1..927821177ce1 100644 --- a/dev-python/nbclient/nbclient-0.10.0.ebuild +++ b/dev-python/nbclient/nbclient-0.10.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/jupyter-client-6.1.12[${PYTHON_USEDEP}] diff --git a/dev-python/nbclient/nbclient-0.9.0.ebuild b/dev-python/nbclient/nbclient-0.9.0.ebuild deleted file mode 100644 index 7f158b6d20c0..000000000000 --- a/dev-python/nbclient/nbclient-0.9.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client library for executing Jupyter notebooks" -HOMEPAGE=" - https://nbclient.readthedocs.io/en/latest/ - https://github.com/jupyter/nbclient/ - https://pypi.org/project/nbclient/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/jupyter-client-6.1.12[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] - >=dev-python/nbformat-5.0[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - >=dev-python/ipykernel-6.19.3[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/nbconvert[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/testpath[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # hangs? - 'tests/test_client.py::test_run_all_notebooks[Interrupt.ipynb-opts6]' -) diff --git a/dev-python/nbclient/nbclient-0.9.1.ebuild b/dev-python/nbclient/nbclient-0.9.1.ebuild deleted file mode 100644 index 4a6655346995..000000000000 --- a/dev-python/nbclient/nbclient-0.9.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client library for executing Jupyter notebooks" -HOMEPAGE=" - https://nbclient.readthedocs.io/en/latest/ - https://github.com/jupyter/nbclient/ - https://pypi.org/project/nbclient/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/jupyter-client-6.1.12[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] - >=dev-python/nbformat-5.0[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - >=dev-python/ipykernel-6.19.3[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/nbconvert[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/testpath[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # hangs? - 'tests/test_client.py::test_run_all_notebooks[Interrupt.ipynb-opts6]' -) diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest index 64095e540b32..f99d3df19120 100644 --- a/dev-python/nbformat/Manifest +++ b/dev-python/nbformat/Manifest @@ -1,8 +1,4 @@ AUX nbformat-5.7.1-no-node.patch 719 BLAKE2B d9a30c5cc917f6056e73a90f2300d15aa57d666f79d7185fed2ba092438c00f0bda307b1f0e4d2ca1429bf17a8a44475847aa98292c94fa5bcb911d868fcadab SHA512 2b52e2bf94155460f7963037119078301ed96d6b838d0f639f4775d6b10ee73ab05ebdc381eb020fdab01517f9b92d32dd2f45d7d614e783c221da937e4cb3dc -DIST nbformat-5.10.2.tar.gz 142443 BLAKE2B 7089b27f2ed05e2240e12f583ed6d73aeace54939f235cdd41dede0f410a15927dd4223af0f9a8072bdaef15c3c737941c69313ee27abf69784df302677624b1 SHA512 a68e3261bd5a3126bb31a99fce3e85daad3651a39844f1fadf499c25af76b3b544188a7ece4d248534c4b3f3d3eca7a1caff17f0beaec9b866e989e76c666316 DIST nbformat-5.10.3.tar.gz 142678 BLAKE2B 7de9dab29ca69fe89fb8c080f1e336a22acdc7d9a0daaf69dd03c61f7a01853895bd2302ee90787c3a7a555a27cf5cc1bab6ca0c898c60326ff3870820a00fbe SHA512 9baed15fed4bf05c2c97f7634ce1440149bf5e44a7fd330aa40f7c3954a6f16fc755e1d643a01a4d9ee62fb7a0f24299b83d9a4cf753e7c3495319ee052ae5e8 -DIST nbformat-5.9.2.tar.gz 141264 BLAKE2B 71f5bb447d675b10276565cb53ac193963e5161fd27e925d639e7aa63f1e69db8903974d2f924ad5456940c4b904aba33d8ab10772fdb70e7e67974a90d1f3d6 SHA512 886a03cf95b39cdca48ae46d4946cee0f3dc1f5fa0e9dac7c6184b4c3e326adb739bd9da28032868a973577aa949feb5ae95a84017755948610ef7f208ebc5db -EBUILD nbformat-5.10.2.ebuild 1128 BLAKE2B b1f753d3d7865ae3d04228b1cf8da236d516d528b9647de425b07de6021ba9b5f08ca5f58dd73abf0d6b7a00dcc73907e30987ec3fdfc350bd5a4b2c23b38b4e SHA512 ea9dbe3f0c239416ee2a28479bb332863503fa06fc486b6b16535a1b34e028fdf32e0312ad727c224a0b1955887b42eb54bd9017422aa0d2d8ee9c32cfb0d751 -EBUILD nbformat-5.10.3.ebuild 1128 BLAKE2B b1f753d3d7865ae3d04228b1cf8da236d516d528b9647de425b07de6021ba9b5f08ca5f58dd73abf0d6b7a00dcc73907e30987ec3fdfc350bd5a4b2c23b38b4e SHA512 ea9dbe3f0c239416ee2a28479bb332863503fa06fc486b6b16535a1b34e028fdf32e0312ad727c224a0b1955887b42eb54bd9017422aa0d2d8ee9c32cfb0d751 -EBUILD nbformat-5.9.2.ebuild 1068 BLAKE2B e06c15353ca0b30099b3a3eeea458e269ef16aa76e0b18003f72532a69f9249fbf1db67bdeb753785bc4f5977e388e206daab9db0db99dd1cfdd5f4340a60f1f SHA512 7155e25fd464fc745ca8edafbf62671c4a4abbca718f5bb917e252c8b7eca50a9edae2d4e50ce3eb85107029f27d3de9cff335a926cf62c91f2eb944b63c5e0c +EBUILD nbformat-5.10.3.ebuild 1121 BLAKE2B 1eba00b6620e8149fb543e39a051f5d7a027d5414c21d48ce3f9797bf1b2b790fc7c4ee32d8f64ed33b6bf50e222752e6849a4bcbbe6f054761c172dd2a84edc SHA512 caaff01ff84ebe74b4c9037e57168519dc2308da84b02c766c3b198b6696f09a24232bb0029e60bf799a9b9ebde8a57344fe0094d34029f179f6995712e2fc79 MISC metadata.xml 780 BLAKE2B d44b94d8d10d01e2b8f465b6a0351308e7c219295f34713ea2f26f0cc1c9ee4c156bae3a33977a8adc0bd2cef177d468a5221d0d7a5bce946bcd3aa1a1ff0623 SHA512 0d15f8e0ef1d3f675cfabd0a9d4db7a8844be4ae1c9ff06825bc9a0771ef7e2430d1ff66a3ded9ee64df42ab4277c3eba65ed256d6a672cad20154272a0a2c96 diff --git a/dev-python/nbformat/nbformat-5.10.2.ebuild b/dev-python/nbformat/nbformat-5.10.2.ebuild deleted file mode 100644 index 0bf953fb87b2..000000000000 --- a/dev-python/nbformat/nbformat-5.10.2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) -PYTHON_REQ_USE='sqlite' - -inherit distutils-r1 pypi - -DESCRIPTION="Reference implementation of the Jupyter Notebook format" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/nbformat/ - https://pypi.org/project/nbformat/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/fastjsonschema[${PYTHON_USEDEP}] - >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.1[${PYTHON_USEDEP}] - dev-python/jupyter-core[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/testpath[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/pydata-sphinx-theme \ - dev-python/sphinxcontrib-github-alt \ - dev-python/sphinxcontrib-spelling -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/nbformat-5.7.1-no-node.patch" -) - -EPYTEST_IGNORE=( - # requires pep440 package, which is not really relevant for us - tests/test_api.py -) diff --git a/dev-python/nbformat/nbformat-5.10.3.ebuild b/dev-python/nbformat/nbformat-5.10.3.ebuild index 0bf953fb87b2..8f22f3a6b876 100644 --- a/dev-python/nbformat/nbformat-5.10.3.ebuild +++ b/dev-python/nbformat/nbformat-5.10.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/fastjsonschema[${PYTHON_USEDEP}] diff --git a/dev-python/nbformat/nbformat-5.9.2.ebuild b/dev-python/nbformat/nbformat-5.9.2.ebuild deleted file mode 100644 index 5f5380971b2c..000000000000 --- a/dev-python/nbformat/nbformat-5.9.2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) -PYTHON_REQ_USE='sqlite' - -inherit distutils-r1 pypi - -DESCRIPTION="Reference implementation of the Jupyter Notebook format" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/nbformat/ - https://pypi.org/project/nbformat/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/fastjsonschema[${PYTHON_USEDEP}] - >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.1[${PYTHON_USEDEP}] - dev-python/jupyter-core[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/testpath[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/numpydoc \ - dev-python/myst-parser \ - dev-python/pydata-sphinx-theme -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/nbformat-5.7.1-no-node.patch" -) - -EPYTEST_IGNORE=( - # requires pep440 package, which is not really relevant for us - tests/test_api.py -) diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest index e8d4e4ffffb5..fab9502b87f0 100644 --- a/dev-python/notebook/Manifest +++ b/dev-python/notebook/Manifest @@ -1,5 +1,3 @@ -DIST notebook-7.1.1.tar.gz 4896811 BLAKE2B 30f3f8b7a5fa0d1ed0ab03464b4139d0545d5bd8df451640ed07918dc2baf85b38fe4d9575133c088dc308774c074dc781a8bba6290663da34b2684b8a66f10c SHA512 ee0b9e41f60a02b826a8d2b387a5158ff49340893e9b211faccb56f024a817e046677d667711d2186da29bf472194b788c9ab8fb3900b002de0700fc3ae70597 DIST notebook-7.1.2.tar.gz 4897634 BLAKE2B c505534f847e58ae40b942a2a4da5105ab60cc81de87d97dd685f63db93af453fcc091d9d488ce73be690e76f5a94497c2bfcc318afbf233440b231eeb8c02e5 SHA512 0319f96d656dab8dd581207b1b396252025618041f5c33c6c36fd66bcb10e3f678869705fcdaa667eea2d9778d969db56e366e6ea260122167903ce372aee3ea -EBUILD notebook-7.1.1.ebuild 1651 BLAKE2B fa84c8c7b0b795853da53a4d9745db7153931a0af0e57a0d9f238c14fcab2355e13a915e602ec10e10c4854f362047cf7316b4193f0b21defda84a502bcce5f1 SHA512 1398c00487da08b7ac516836c198f45349b136e44efd253f59edb544cc6fa5cca77f95d18cc6fb5e82d407a5b9af60e4a820710cf0d95c0b399fb23219f7bc3c -EBUILD notebook-7.1.2.ebuild 1656 BLAKE2B ae6459fbe449eaaee529d387770c69371a049c4a961ff461bc5ca66059b63853a9e8ab06a01ce5f38cc0577468128c4f315ffce51a1a285cd8f2abd318795aeb SHA512 89c32d7bbb909a8f4ce5a44142cba4ace59f0980b456819d1bec310d30b6dcd891203d71426a0d3271d65f894f7b9c4432c9ad8b2b651c351a008b0043271675 +EBUILD notebook-7.1.2.ebuild 1651 BLAKE2B fa84c8c7b0b795853da53a4d9745db7153931a0af0e57a0d9f238c14fcab2355e13a915e602ec10e10c4854f362047cf7316b4193f0b21defda84a502bcce5f1 SHA512 1398c00487da08b7ac516836c198f45349b136e44efd253f59edb544cc6fa5cca77f95d18cc6fb5e82d407a5b9af60e4a820710cf0d95c0b399fb23219f7bc3c MISC metadata.xml 525 BLAKE2B 03602bbd7c6b55aaa4c4d6011a91127090359079ed2d7e6b9e3cefe63b2b249b36cd172a40d1ce69234de2440d9248e933dd94a636b95c07f06a658ecb929227 SHA512 18f6bd5cb4b1c90cc228a5ee506cea17c4aa9d60174e00c7cb4df654d5d7158aa20ea6346bf9a0734877402a0e0916aa7f9e82f0bdce0cca78c877c5e87550e3 diff --git a/dev-python/notebook/notebook-7.1.1.ebuild b/dev-python/notebook/notebook-7.1.1.ebuild deleted file mode 100644 index cfe050133550..000000000000 --- a/dev-python/notebook/notebook-7.1.1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi xdg-utils - -DESCRIPTION="Jupyter Interactive Notebook" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/notebook/ - https://pypi.org/project/notebook/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] - =dev-python/jupyterlab-4.1.1[${PYTHON_USEDEP}] - =dev-python/jupyterlab-server-2.22.1[${PYTHON_USEDEP}] - =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] - =dev-python/tornado-6.2.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/nbval[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-unixsocket[${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}] - ) -" - -distutils_enable_tests pytest - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/dev-python/notebook/notebook-7.1.2.ebuild b/dev-python/notebook/notebook-7.1.2.ebuild index 31ad57353c3d..cfe050133550 100644 --- a/dev-python/notebook/notebook-7.1.2.ebuild +++ b/dev-python/notebook/notebook-7.1.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" RDEPEND=" >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest index dfe133908843..044f875ac904 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -4,9 +4,11 @@ DIST numpy-1.26.2.tar.gz 15664248 BLAKE2B 006e511e27c009f27bf4bf6c8c30c84a4bf0e8 DIST numpy-1.26.3.tar.gz 15679696 BLAKE2B 4c063e1a495b187049b5604686c0411b056fd03a69b5044cff10693694a7f055c87a017334cf8d05aa4a4cb87896fdf9203f51742d3cf83dbaf611b0e6e4091a SHA512 25556b41e2db9cfc52c1dfa61b05e4fc1b7b6df3b169f365375575d1146857fdb5ff91ca1508b968c296b7a06e5c6d95e82c41cdc3561587a46d3aa178f6305d DIST numpy-1.26.4.tar.gz 15786129 BLAKE2B ee759d3a857111bc494d5e989a7b005375d942b2a89cda69be4a3bd7c6cb195003fd2a8a0535f1858d8977ff688b0ec36360dcba9c3160206eedce5e28f191ef SHA512 f7121ab4099fa0686f9c095d456baa4a5869d651d7b7a06385f885f329cf08f11024b5df5e7b4ee705970062a8102ec4f709512eabbfd5c9fccce4ef83b9c208 DIST numpy-2.0.0b1.tar.gz 18310319 BLAKE2B 62e3aee962f744bff4b3faa2427dbaa30d8012e76be383f3df5cd354a7d618cb6753940093413cb12928b971ee69d4f367e18e2c5c17cb41ee159d1f25540a99 SHA512 7072e64e954089df83384f45e2e5ac51ca647ab52a9552e7d2279a7d14853b3d17fb00ab33ed7c8c5987b87d33b44effa6e99c3e901209bcd8b16a2db539da45 +DIST numpy-2.0.0rc1.tar.gz 18314779 BLAKE2B 5f304986330356418302d755d2a94edabbb62b7d88f4637b9f3fa633925174a8d5044f686635ff97dc81a5b464f2a66246ef4c3ede12a2c0441778acd2380927 SHA512 1f3bef3fd51f074b137099921ab0bc0f1af46c9e27993f315b8a7af2cab948de9f91af341a6976d54fae099ba1aa9e0e917eecd520c3721c1ba8e17c28d40be8 EBUILD numpy-1.26.1.ebuild 4493 BLAKE2B 7f588777822396538c2004ce566575508aa65dae01afde32bfd40ac74955fbba98758d2cdaafbd51070b073bf216a528cc2c930970ed7de018b2def0e2b15722 SHA512 2e55c6c7e80864b031a834cbbe5862f608d9d77ddcfb6f868504951889e639f4d39bc1097c1d5a34a145d44511450de0fe38a3299de69d4f059c65b0456a9720 EBUILD numpy-1.26.2.ebuild 4769 BLAKE2B 0185c924c3348ab96eb83c2ec6d766994c0ea325c5d7287caa5a8e1cc3be6401b35eaf0bc5d6703e74f4ee8a4de6ef4e1514deae3ea904cf9b083aea7ed8da9a SHA512 d18013696e917b2a7841fc2bf6a122cf6ba400f1d109878ada6abee0640fd06fd91ab2480eb6b429e014891fa96cfab3c090964d149a6e3d1dd0859fc36aa041 EBUILD numpy-1.26.3.ebuild 4787 BLAKE2B 22d76498a5fe1340594347ec1780140b8d5e20a33fc74c04defe02365e16d3c82ecc2de8f3a9ed205aee754865ee7109003ad62eebac5d7c99f662729bef2c4f SHA512 829d0fa1472cfc0e509e091c5889d2eb1c0cdb132f329774d088d6ee4cbd4d44b209eb304fbb8e3716a7e284773b52a0247ca0187979fad38b6287d5b4c206f8 EBUILD numpy-1.26.4.ebuild 4789 BLAKE2B 61b429d317f69ad02e9abb6aa79ea0f5704115fa5d0771ea723f723fff7d0d807c9248ae54864bfbc2efb81ba9b92233e15f903641606d60c1a85f13d619abbf SHA512 19c54b7a33cbb0f7cc97de623424de4ece26b86337a7826fabee84615f9ceb2618b00463f7998c35ada16f9a9fe1e79d5fc61caa4ecd6293085d3a4d62d19697 EBUILD numpy-2.0.0_beta1.ebuild 4793 BLAKE2B eab1acf7b5d43149b3e259500c587b5ddccee1b676b84b8ebf648f07093c92eeb309b754a0dd994e32bd971228733a9052f333d3b50a624145ed975012a35002 SHA512 6fe9ccfb8cd8aa7c65e927bcae2692d638ec781496e213b6df3115848c87790cb1f6821d1bfc8b81ed95429586745af2e179f040db42b9eae57a58f5d5b714a9 +EBUILD numpy-2.0.0_rc1.ebuild 4793 BLAKE2B eab1acf7b5d43149b3e259500c587b5ddccee1b676b84b8ebf648f07093c92eeb309b754a0dd994e32bd971228733a9052f333d3b50a624145ed975012a35002 SHA512 6fe9ccfb8cd8aa7c65e927bcae2692d638ec781496e213b6df3115848c87790cb1f6821d1bfc8b81ed95429586745af2e179f040db42b9eae57a58f5d5b714a9 MISC metadata.xml 932 BLAKE2B 7a4af31f613bab05ff542da48bf6ff1484d9df2459f559516e71329451dd739d3df0fead507c8033d94ab9ed516b68efe7f21819a8cd6ca303643d8c8bc34e86 SHA512 32cb8c1ab61521a02cbec38f6ea383f074e50d46aa3462ddcb85710f9d348e8e628cf2a5725e3cd921cc32f02885a1b5f02125639f0ec885384eeeff7f468a06 diff --git a/dev-python/numpy/numpy-2.0.0_rc1.ebuild b/dev-python/numpy/numpy-2.0.0_rc1.ebuild new file mode 100644 index 000000000000..ef4c58ca976f --- /dev/null +++ b/dev-python/numpy/numpy-2.0.0_rc1.ebuild @@ -0,0 +1,169 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_REQ_USE="threads(+)" +FORTRAN_NEEDED=lapack + +inherit distutils-r1 flag-o-matic fortran-2 pypi toolchain-funcs + +DESCRIPTION="Fast array and numerical python library" +HOMEPAGE=" + https://numpy.org/ + https://github.com/numpy/numpy/ + https://pypi.org/project/numpy/ +" + +LICENSE="BSD" +SLOT="0" +# +lapack because the internal fallbacks are pretty slow. Building without blas +# is barely supported anyway, see bug #914358. +IUSE="+lapack" +if [[ ${PV} != *_[rab]* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +RDEPEND=" + lapack? ( + >=virtual/cblas-3.8 + >=virtual/lapack-3.8 + ) +" +BDEPEND=" + ${RDEPEND} + >=dev-build/meson-1.1.0 + >=dev-python/cython-3.0.6[${PYTHON_USEDEP}] + lapack? ( + virtual/pkgconfig + ) + test? ( + $(python_gen_cond_dep ' + >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] + ' 'python*') + dev-python/charset-normalizer[${PYTHON_USEDEP}] + >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + append-flags -fno-strict-aliasing + + distutils-r1_python_prepare_all +} + +python_configure_all() { + DISTUTILS_ARGS=( + -Dallow-noblas=$(usex !lapack true false) + -Dblas=$(usev lapack cblas) + -Dlapack=$(usev lapack lapack) + # TODO: cpu-* options + ) +} + +python_test() { + local EPYTEST_DESELECT=( + # Very disk-and-memory-hungry + lib/tests/test_io.py::TestSaveTxt::test_large_zip + lib/tests/test_io.py::TestSavezLoad::test_closing_fid + lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load + + # Precision problems + _core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals + + # Runs the whole test suite recursively, that's just crazy + core/tests/test_mem_policy.py::test_new_policy + + typing/tests/test_typing.py + # Uses huge amount of memory + core/tests/test_mem_overlap.py + 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' + + # TODO: crashes + lib/tests/test_histograms.py::TestHistogram::test_big_arrays + + # likely a test problem + # https://github.com/numpy/numpy/issues/25135 + core/tests/test_cython.py::test_conv_intp + + # flaky + f2py/tests/test_crackfortran.py + f2py/tests/test_data.py::TestData{,F77}::test_crackedlines + ) + + if use arm && [[ $(uname -m || echo "unknown") == "armv8l" ]] ; then + # Degenerate case of arm32 chroot on arm64, bug #774108 + EPYTEST_DESELECT+=( + core/tests/test_cpu_features.py::Test_ARM_Features::test_features + ) + fi + + if use x86 ; then + EPYTEST_DESELECT+=( + # https://github.com/numpy/numpy/issues/18388 + core/tests/test_umath.py::TestRemainder::test_float_remainder_overflow + # https://github.com/numpy/numpy/issues/18387 + random/tests/test_generator_mt19937.py::TestRandomDist::test_pareto + # more precision problems + core/tests/test_einsum.py::TestEinsum::test_einsum_sums_int16 + ) + fi + + if use hppa ; then + EPYTEST_DESELECT+=( + # TODO: Get selectedrealkind updated! + # bug #907228 + # https://github.com/numpy/numpy/issues/3424 (https://github.com/numpy/numpy/issues/3424#issuecomment-412369029) + # https://github.com/numpy/numpy/pull/21785 + f2py/tests/test_kind.py::TestKind::test_real + f2py/tests/test_kind.py::TestKind::test_quad_precision + ) + fi + + if [[ $(tc-endian) == "big" ]] ; then + # https://github.com/numpy/numpy/issues/11831 and bug #707116 + EPYTEST_DESELECT+=( + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[s1]' + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[t1]' + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[s1]' + 'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[t1]' + f2py/tests/test_kind.py::TestKind::test_int + ) + fi + + case "${ABI}" in + alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) + EPYTEST_DESELECT+=( + # too large for 32-bit platforms + core/tests/test_ufunc.py::TestUfunc::test_identityless_reduction_huge_array + 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' + 'core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' + ) + ;; + *) + ;; + esac + + if ! has_version -b "~${CATEGORY}/${P}[${PYTHON_USEDEP}]" ; then + # depends on importing numpy.random from system namespace + EPYTEST_DESELECT+=( + 'random/tests/test_extending.py::test_cython' + ) + fi + + rm -rf numpy || die + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest --pyargs numpy +} + +python_install_all() { + local DOCS=( LICENSE.txt README.md THANKS.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest index 0b12baffcd69..5e0b026d4701 100644 --- a/dev-python/owslib/Manifest +++ b/dev-python/owslib/Manifest @@ -1,5 +1,3 @@ -DIST OWSLib-0.29.3.gh.tar.gz 994453 BLAKE2B 442dc832b94bfdc383b9d932de957696f9abb4d3843c856b07cf56a47c42291c6d7ff8b8713bb123d296c780e44efbfa08ba94ba2ee747dc7a2f4de0508a5f0f SHA512 2aa63ae18830d724f2cb46647ed867c5b74b2858a93df2500160b5cd58b25b0fb39bfc2d5bcda58bfe3b229bac5ea68acf9abdc746971e2eb5198875f00e6f4d DIST OWSLib-0.30.0.gh.tar.gz 995826 BLAKE2B 58066b461794d424e646cd148f1c0379c22c17bee144611e4bda71c8410f2d4dbd172e5cad14ff1e33fc3e2a7293985c943eace6284d1830a2533abbe95ecf27 SHA512 2fdad8ac282d78181e2b7953f22db063f760c2f61682967c7d99ac8e12d62345168db978d9599a4093005f520968d4e97fc588f9a9b7d81a87894b08028d42d8 -EBUILD owslib-0.29.3.ebuild 1757 BLAKE2B ad15e3bc320810bf830edf8dd184fe3fb95bc8044b307082be877701af35bd6bdad08886afe4415b932fbfc74ff1680369eba7b685d353ea50b45ed1d1e2e632 SHA512 cb610d63dc1c2b2b27e1236acca49bc846cd284b9a10f428f3ffda1212471b05d61d527208d93409d11322da567d69580452027b8604ba8161e52833980b2d19 -EBUILD owslib-0.30.0.ebuild 1758 BLAKE2B 47c9482fdd700c8ea933357b80cc6fc24314278a00cc349decf728bddbf2f6f2fc85b9a03b2c32b5c443dd2c1919f1cadde9c10ec5fb0dd9c592e6a20187b1d9 SHA512 d3ac37f856e86caf4f4bb0744b93a3eb92cb9da956ce22f797ca947983c81b8d768020ee7c2d13f431efab42b33e33a8e9766dd8f5bdd085c956577492b047aa +EBUILD owslib-0.30.0.ebuild 1757 BLAKE2B 8c3461a1b85a7cf5ad99a4dcbcac2816c315e7695bb3d06507982b00428d9aa61f99b7752d181c318752b5a77663dab08700b2e3a72629beaba4efa54d7662aa SHA512 1159210ba910eae63e0f4ef75c215fedebfc702b15a0ebedae1d54b22fd510499423b80358f1c7445e8bb8104368d2c219f86f35f64b10db36703f47562d2203 MISC metadata.xml 520 BLAKE2B 01705147ed084a8215d15016b6cc94b2fcdc926eff2755cf2d4c768197d0c39a30a8b0602d93bac7ec221e32c30b9280b37d5736f2f46342ad36e23c1b4a7c1c SHA512 c146cb483caacbde7966a95b899372261493543826cb20d638cd91e7cae245d60f1504bc53f485e35ca5d6c3f83780fc1da211c0838c604dafde27284dd8e40b diff --git a/dev-python/owslib/owslib-0.29.3.ebuild b/dev-python/owslib/owslib-0.29.3.ebuild deleted file mode 100644 index 6962fc2001e1..000000000000 --- a/dev-python/owslib/owslib-0.29.3.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -MY_P=OWSLib-${PV} -DESCRIPTION="Library for client programming with Open Geospatial Consortium web service" -HOMEPAGE=" - https://geopython.github.io/OWSLib/ - https://github.com/geopython/owslib/ - https://pypi.org/project/OWSLib/ -" -SRC_URI=" - https://github.com/geopython/${PN}/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" -RESTRICT="test" -PROPERTIES="test_network" - -RDEPEND=" - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pillow[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # connection errors - tests/test_wfs_generic.py::test_xmlfilter_wfs_110 - tests/test_wfs_generic.py::test_xmlfilter_wfs_200 - tests/test_ogcapi_records_pycsw.py::test_ogcapi_records_pycsw - tests/test_opensearch_pycsw.py::test_opensearch_creodias - tests/test_ows_interfaces.py::test_ows_interfaces_csw - tests/test_csw3_pycsw.py::test_csw_pycsw - tests/test_csw_pycsw.py::test_csw_pycsw - tests/test_csw_pycsw_skip_caps.py::test_csw_pycsw_skip_caps - # different output from remote service, sigh - tests/test_ogcapi_processes_pygeoapi.py::test_ogcapi_processes_pygeoapi - # TODO - tests/test_remote_metadata.py::TestOffline::test_wfs_{110,200}_remotemd_parse_{all,single} - tests/test_remote_metadata.py::TestOffline::test_wms_130_remotemd_parse_{all,single} -) - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/owslib/owslib-0.30.0.ebuild b/dev-python/owslib/owslib-0.30.0.ebuild index 633e22c2ec54..9d1c70f0ceb7 100644 --- a/dev-python/owslib/owslib-0.30.0.ebuild +++ b/dev-python/owslib/owslib-0.30.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RESTRICT="test" PROPERTIES="test_network" diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest index 4c6a4d2f5c9d..91b090ae9911 100644 --- a/dev-python/packaging/Manifest +++ b/dev-python/packaging/Manifest @@ -1,5 +1,5 @@ DIST packaging-23.2.tar.gz 146714 BLAKE2B cf7986a07312fd82a2a0ee738088993b9570d95cd0b573afa7a1f911bf335de7084e3d40d961adea7f5a8369738688f9d0a4265ef26a393f2d30769bc13f752a SHA512 8ab5e9bc4feef2fac1c9044dc8a6f2d41aaf9fe2dae671de8b98c0b1a19dca2169588b87d85a8c990d808b1e76faee65984ce970eaa3282b75e107ca82cc2863 DIST packaging-24.0.tar.gz 147882 BLAKE2B 32c5f30623d39890376e9f5bb3d80ef4a5bd2291ae906883d28236c0d095628eb5d379e5bfb503d6d06fcea0aefc0b2beb1a7968d3ec8c543c48572b432438f3 SHA512 b6af704f93bcb7611a06eb2bfa94d8dc4bb1e5e9898af7c0eb85e67cf1ebdb858e272ca18019be4daaa43ac3f73b1cb2e690d8b50a4252380a2dc9f2d0e03a58 EBUILD packaging-23.2-r1.ebuild 791 BLAKE2B dc8d723bda47a8bf28b42f16ea38b2c0965c7ea7a8bc43cc3c7dbf43d9ddbe27104a4184cc6b2f07d2a05b962e3b21fd5ad532b668b0ac1e12c1eb2c2f28d7ab SHA512 b4220fe98a5d5d301e0d1c8ee624c65f639f5a5f5ed27c15bf8dee5f065b1eb6bf759614801856a8c991328eea79353ff061b85302322cdfc147c4d9f7a7be75 -EBUILD packaging-24.0.ebuild 799 BLAKE2B 081e8bf32d601782f270911a57b735620a78311a58cef821357dcb5b799d64cd2d6594182cb538672edfc036c5f8d973979ee4435502ac87ba6ab125201413f9 SHA512 0ea09262d62e053833f3fb80acc857e66d462a93e7868c58e01f49a48f789736ba0610e0ad75427c233e3a6ee3969f176bf68818f53d4de021cc6b5fbec9bced +EBUILD packaging-24.0.ebuild 791 BLAKE2B 208c3ed8f718c4b08e767ba19046bc797f081173eb837abcd3b6170aee73c5c25190ce6653b2eb2a21e282c9679faecc5a9088a443f31df7c30e45c11c2dda8d SHA512 c3cb02e4f520a8bc6d33429b272ba8e32d6ed03884fc9e491f39321f4e32c8b65b690836394b0a3554e46e247bcf29426d8f7763afd4224e233d6fef8d22530c MISC metadata.xml 391 BLAKE2B 0d73ed3809b26e3069048116ab247ceeb9e2932e0d8d6063b97cc1f0ed8359e73a54b22035fedb169524e502b6a07b8203e6c35d801f738bbed685d90e12bf96 SHA512 eb4d1ca476a45232547fdd961a4e6715dda24c7ab82e1f1995ac977b9825793d5d10a2ac408b1ee0b7c8b8444f2c42be33d6fb1012461f96db9a71477cca67ae diff --git a/dev-python/packaging/packaging-24.0.ebuild b/dev-python/packaging/packaging-24.0.ebuild index 02f912c7ec19..9b8b880fe358 100644 --- a/dev-python/packaging/packaging-24.0.ebuild +++ b/dev-python/packaging/packaging-24.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="|| ( Apache-2.0 BSD-2 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" !> setup.cfg <<-EOF || die + [build_ext] + disable_platform_guessing = True + $(usepil truetype)_freetype = True + $(usepil jpeg)_jpeg = True + $(usepil jpeg2k)_jpeg2000 = True + $(usepil lcms)_lcms = True + $(usepil tiff)_tiff = True + $(usepil imagequant)_imagequant = True + $(usepil webp)_webp = True + $(usepil webp)_webpmux = True + $(usepil xcb)_xcb = True + $(usepil zlib)_zlib = True + EOF + + # We have patched in this env var. + tc-export PKG_CONFIG +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO (is clipboard unreliable in Xvfb?) + Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard + # requires xz-utils[extra-filters]? + Tests/test_file_libtiff.py::TestFileLibTiff::test_lzma + ) + + "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}" + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # leak tests are fragile and broken under xdist + epytest -k "not leak" -p timeout || die "Tests failed with ${EPYTHON}" +} + +python_install() { + python_doheader src/libImaging/*.h + distutils-r1_python_install +} + +python_install_all() { + if use examples ; then + docinto example + dodoc docs/example/* + docompress -x /usr/share/doc/${PF}/example + fi + distutils-r1_python_install_all +} diff --git a/dev-python/pyClamd/Manifest b/dev-python/pyClamd/Manifest index 420ae7525ec5..695b2294b249 100644 --- a/dev-python/pyClamd/Manifest +++ b/dev-python/pyClamd/Manifest @@ -1,5 +1,4 @@ AUX pyClamd-0.4.0-remove-obsolete-bugtrack_url.diff 827 BLAKE2B 785e75cf5094fd32e205eb1db5749ebf6fea1fb415aee3a1fe587864147ab6a81340b85d24313e17c5ea1d6467beb8392fe5c5c3c30ce6a9afc50f38e6d04520 SHA512 23fb59f17a498a6f10da49eb23e728366c0e6101ce588c76eec818658fad75390c6437b094bbec42b10dcca4465793862e511d311d4b3ba020f4c13f85f767ec DIST pyClamd-0.4.0.tar.gz 11177 BLAKE2B cb69c9e1fec936d416a18658a2c3e9df4dc4684cf56c19e8a02ad9929b4c86d9985395c38a8f88f7053f81fe08fa3574c6a206bcc519a9494c2a61caf6b995b1 SHA512 b96e26729e0fe2600572534c0fa22a01238761589f1771e72a054dde9c1b8f122493c83ca04cffda167f7a0e44fbf309bdf76b8fe1de499ec50d56c677923bd4 -EBUILD pyClamd-0.4.0-r4.ebuild 620 BLAKE2B 45a67bf0ffe88daf9885197cfcaefa6b144a2f03367a313465df20d43d2cf88f1f76bc15fc1ff418352a1723a2e431e6cffa64001a28e9c9d8acf42b2358f69d SHA512 0ca994af54d515c49db2044cbc20037296ee436dbe246e28dbe6bc9744a87661cbaa09816bbb16c2d30306568036146ffab62f3af564b85b68144644d930289b -EBUILD pyClamd-0.4.0-r5.ebuild 616 BLAKE2B ab060d4d0ea1176627c688137badba10418257a6bd7ebd2763bec0948045f4a2c346742c9479707a69cbe862aaf62b551b1881dfbbf8200881753b595f3cf0f9 SHA512 9292aa55c7e7925a9b7eccce235ef476218ca4ab61cb2db6a5598949aa0df444634a984cd13a74c6f0e7b8a454df4876d0d6567969bb9676d954cc31d74c3b3e +EBUILD pyClamd-0.4.0-r5.ebuild 615 BLAKE2B 72494bff308120e1e0ac3384b6190e5a7e67e57a067b5a19e0b6c1153e06ab1a8f7145435c3558e72e94167dbb601627411ea42747898d9dc21a3132ca89620b SHA512 47d4d471d2806d74287a0cfcb1e2fcc360de23bcd35b32eef892dc35eccf8385c4c9d7a07e397b6541f73d036aa28baadb4831856df00c167e75eb164ae791f5 MISC metadata.xml 295 BLAKE2B cda80e8a0e2125cf0a97ab3ea3c63f588fb57afc25d1559cea145e09676c7708f2c7aa271a7cccabde61927f8a6e5e3200b6ce5b4597eb9a8065f7938fe9201a SHA512 54f6204e9620ddfa126858fd5c5ae7400245759999362f355287276df4d6a255d34322bd70e08b875bbbfceec7099b39db214008a6ea5458a74845d3a39e3952 diff --git a/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild b/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild deleted file mode 100644 index 0dd45d40d5f8..000000000000 --- a/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -PATCHES=( "${FILESDIR}/${P}-remove-obsolete-bugtrack_url.diff" ) - -DESCRIPTION="python interface to Clamd (Clamav daemon)" -HOMEPAGE="https://xael.org/pages/pyclamd-en.html" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND}" - -# Tests need clamd running and we cannot rely on that being -# true during build -RESTRICT="test" diff --git a/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild b/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild index 7d7dc6e7bb6d..82d800b08c2e 100644 --- a/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild +++ b/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://xael.org/pages/pyclamd-en.html" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="${DEPEND}" diff --git a/dev-python/pyalsa/Manifest b/dev-python/pyalsa/Manifest index 9dca7b379445..213df73bcfd0 100644 --- a/dev-python/pyalsa/Manifest +++ b/dev-python/pyalsa/Manifest @@ -1,5 +1,5 @@ AUX pyalsa-1.1.6-no-build-symlinks.patch 682 BLAKE2B 046f4cffa0b08a32360356d82384148b805544b6f05e44ec329bef2299b67e46c68401b800761e9dff2141b22bc029a55fd5cf01cd5cdb533303aef91a2bbe0f SHA512 fd3937df5a69326908da942a8926e10221bb85693c863cc06ca363ca8fb07761173d2b51113615970887442d8779b2e9ff468b927b078acf52620e944b71b779 DIST pyalsa-1.2.7.tar.bz2 40132 BLAKE2B c100d16bd8c0d9fc6eddcda360f3582c55ed1b143a58a49caf76a62494882952d311271941ce0ecdf57ac934f3564dc922c80e8a5f5742b593341ff4215b700c SHA512 126501fe7b9c006f28e9290bdd3ad907ea9e053b71e21e2c6f0b0beeecdba07b4b557014041b03452f96be690f59f2e647e075487ee87054f21f66df7f39b34b -EBUILD pyalsa-1.2.7-r1.ebuild 1119 BLAKE2B bc2399e4c75be81c7c86d623135e879d5cce3b7f63b5236569312de7daa2604ca1c0dcb6a85d2a98845a58fb5ab0ab08d1255bca2ab56a32398c95cf8dead2c6 SHA512 39f136d6c57144b9995ef2f6096a97c69c5d27b7eacd5063a689eb2d45f28c2216567b975fadafaccfb8100eeee86e79286d6fa8281f1e971da1e76386f44a55 +EBUILD pyalsa-1.2.7-r1.ebuild 1114 BLAKE2B 390c4c7748e6f9299dcf88b81bad0eea1a6b1cfa1646e6731e47e5bf88df44fa7bef5e11f4284ac0ccf71eb2462295fdc61839aac8a9bedf25e9569f6b53e90d SHA512 ebe6ac3c970b3c93e5d73d7b44c9a8ccda793f9f9134c478bc63451eb166e7aa22d61650f868d640ab8b84d6d7dc70c2356b632d056d399939a80a85aa63aa23 EBUILD pyalsa-1.2.7.ebuild 980 BLAKE2B f27d5b3de6b41fc70fb4e1764c4e02ff09190a3afd43f9f41baafccf965260b78c47d4073a67abb3917e274cc80ac8f6f91073b820c53ad2e7d8132df322ad93 SHA512 6a52512e4c9a2af5199749e894b4bc8daeefd96cf13a7ecd6ebeaaf15a5a12685bff87e986e4637e760f73ffdd1ffbcba5a89438961c4fdaf3c339be1413bd1f MISC metadata.xml 491 BLAKE2B b44d13fa5ffd8b1eceaedbfd6b4fa564d93b99be45dec176817a9665153988d6a91f892edab698e50d2ae761edc7ec11371fa07ef3dd6976977c7dd84f9ba9ae SHA512 bbafa414b3416db7abb27921ce74d532f4b16f145a91f46075be9abaf6cf46017e8cd17c61fa019c662fc93ff9286747822b4ec8f6d19f69857cc3221e3f9a25 diff --git a/dev-python/pyalsa/pyalsa-1.2.7-r1.ebuild b/dev-python/pyalsa/pyalsa-1.2.7-r1.ebuild index 3d8bf8f0ae68..bc1ff7849d92 100644 --- a/dev-python/pyalsa/pyalsa-1.2.7-r1.ebuild +++ b/dev-python/pyalsa/pyalsa-1.2.7-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" # Needs access to system's alsa configuration/devices RESTRICT="test" diff --git a/dev-python/pyarrow/Manifest b/dev-python/pyarrow/Manifest index 7084bd9e0822..5abdc665f5f7 100644 --- a/dev-python/pyarrow/Manifest +++ b/dev-python/pyarrow/Manifest @@ -4,5 +4,5 @@ DIST apache-arrow-15.0.1.tar.gz 21499849 BLAKE2B 5f8f91932941105e753b7b7812bf132 DIST apache-arrow-15.0.2.tar.gz 21503812 BLAKE2B 5a42b3409515d7a09daff33d30e72e828e1df2e009ed746f101f4d8e6dcadb2e9c305a6cb9799d4003e1421ba666d2a2e9ba182c11b0c538fbd1aee4b3ba10ff SHA512 6c83e3be1e5840c30387f088315b74aca8e7c2d060793af70a156effb496a71e3e6af0693188c0f46f8a4a061a263a47095912ef04a5dc8141abd59075b14c78 EBUILD pyarrow-15.0.0.ebuild 2048 BLAKE2B ff86094c8341eab743497b8d3cf06bb705e25a6457f52b13b82221a32c376998d563aa137acbbc5636f3ea39efc549f4c6bbf15a4d2dce10c8fbb1ee56ec1d0a SHA512 b00882d7e182a2903e5fc07707e40a174ab8188aaef3d5e190a947488d7d94c4a8bc6d3582089b407129df0be03c26c875c3623ee92ca3cb722cf855d76b7045 EBUILD pyarrow-15.0.1.ebuild 2150 BLAKE2B 36ccc4b071c1d80703dce4c95a791815fa480e7de1b53fab666cb15f851a3e98b3dc92b4fde0d8d73535ae7616c33ad29037d4a5314bde03af487513cb3f6bf6 SHA512 20b752586296404e25a1555f911b5d87a05de37d2e9785663d42e5c679ca7e2b9ddd2e95b5ec70cfdf2f58b35aabaa3ee989429d0c598b0abfaefe6870ad164a -EBUILD pyarrow-15.0.2.ebuild 2128 BLAKE2B 8ab588488ac8c2b1cc3dbf421df4860cf77f1c0d6fe163c8a56a9a9fb53317378a49f3b962f023b7112ea13eaf5b610db8e6c74a0f9425a0caaabbb683e0bdf9 SHA512 c7fd4aea82bd4fbd8928a54726a0570e74de49ac6b8465101ddafda4a578b8e63710720ef541bb4b151d224666074059c04671baaf680d8e39abdaf927506d9e +EBUILD pyarrow-15.0.2.ebuild 2127 BLAKE2B 759b0cec8232fdc574973b01d56f9b900182143d1d0484d909690af8bded997aa142f7589c7926a7a6d791e2c17600fef8b5cc36c789bb9a6ae031ccf7e7831c SHA512 9b581444629c9e9701e45e30d4a1d10423bdf79163ec33d0fa545f9b06241a203771c850671c013ac10dd76298fba284ac1c957eea713da633932387ba57a94f MISC metadata.xml 555 BLAKE2B 5683205ece2b0266e5792f42ebd515c1822563d2705f046ebcabd1de71efc67800616303b2fc83ea8cac3395303178f13e859b7390adfcef23da8d687fc8d6a3 SHA512 61d8f5bcbdbe92b858d0aab3040cd3e8dcb33ba0c45808649e032a165d6826c1a489ae2cfbf8dca52eda82d5b24b4c3f74a9abd6f87d5ff72f6578cf7535c797 diff --git a/dev-python/pyarrow/pyarrow-15.0.2.ebuild b/dev-python/pyarrow/pyarrow-15.0.2.ebuild index 984d230b85c8..36a57448da4a 100644 --- a/dev-python/pyarrow/pyarrow-15.0.2.ebuild +++ b/dev-python/pyarrow/pyarrow-15.0.2.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/apache-arrow-${PV}/python" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~hppa ~riscv ~x86" IUSE="+parquet +snappy ssl" RDEPEND=" diff --git a/dev-python/pyaudio/Manifest b/dev-python/pyaudio/Manifest index 995348526b30..1c3a8f7bf4d7 100644 --- a/dev-python/pyaudio/Manifest +++ b/dev-python/pyaudio/Manifest @@ -1,4 +1,3 @@ DIST PyAudio-0.2.13.tar.gz 46820 BLAKE2B f0c55f4d6d028ab1210c031b6a3808f93f7963a49cf54e4c9ae65bf936f218386d4a43322b9bd645233e6f881e3d15cdcc6ceeb7fe65fd287696048b206cbfbf SHA512 1ae453cae442118ae1b0db44ca8736621a361af3686e47561bffa0d43352039ed5f882412ca22a2a4320b362f966e727b0e38bb9706e99b85d99bc16cc943008 -EBUILD pyaudio-0.2.13-r1.ebuild 1096 BLAKE2B cf460c24c2ec7003bc1d2a5584df69aae6d7163d531c964c0095538299ccf01b3ddb05132537bdc96ba8b762a346b28643e56e4fd8142a0e8d6b34d47b0a23da SHA512 6314618fa039fced96cc40974a8fbe26af1394c04ba38e899089f2a232e5df82a623f76dce093ede6b89a2b39fd264dc5e5b223404c114ee9d76ea1bc441f69c -EBUILD pyaudio-0.2.13-r2.ebuild 1093 BLAKE2B 3055db6c57a1236346b8d4845a779acf3a4b7773126c15306b3efc1e2e2cbb769c6d75169c28f5402e79e31bd664274ed52228b006626b526cc41be9bf4fd54a SHA512 ff5331df820e8ca1d57d85b5f1fb305a21f381af5a5a6fca50fc8ee41b6fa305cf6caf0b52f5fd733b441561c9d23e0cf6fa0604d0bf6a8ffa28da660f21ca73 +EBUILD pyaudio-0.2.13-r2.ebuild 1091 BLAKE2B 193da94597c8f76d9ea9f7a7a0bfbfd5bb7f7450f5914ee1671c04fba0da861efbae48d429360a725713b2968a97095801ea6e91472c19e221701c19b85d05f3 SHA512 5e04fa123d98b863fe4811d103d2ed023974446bc4738b5e7e90d241a68e7bf526e53c8fc3b310aeb96fb50e6deaee0ee207147e88d482ba07e53b0afc77bfaf MISC metadata.xml 640 BLAKE2B 54eae253ef66fcdc9f69ff477374237c964b53b9b53a3d418a560bb2fa681ca438b81fcfccbd6cb6f16a4f2698adeb8ef9e9d203403e5750a157f1adfa3b0cb1 SHA512 b04e933cb7cfc59ea59dd9d8523fc34c05acada24c54fb5c9b5bf1fb7aee4c9b74848605d131a2d47d09b3a4ad3ca6d999e64848ef46aad0fd6a6757723df3b8 diff --git a/dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild b/dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild deleted file mode 100644 index 012803c8853a..000000000000 --- a/dev-python/pyaudio/pyaudio-0.2.13-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -PYPI_NO_NORMALIZE=1 -PYPI_PN="PyAudio" -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517="setuptools" -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for PortAudio" -HOMEPAGE="https://people.csail.mit.edu/hubert/pyaudio/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -# Tests work if you have the correct HW device(s) to test. 0.2.11-r1. -RESTRICT="test" - -RDEPEND="media-libs/portaudio" -DEPEND="${RDEPEND}" -BDEPEND="test? ( dev-python/numpy[${PYTHON_USEDEP}] )" - -distutils_enable_sphinx sphinx -distutils_enable_tests unittest - -python_test() { - elog "These tests require an OS loopback sound device that forwards audio" - elog "output, generated by PyAudio for playback, and forwards it to an input" - elog "device, which PyAudio can record and verify against a test signal." - - cd tests || die - # pyaudio_tests have very complicated runtime requirements, therefore skipping them. - "${EPYTHON}" -m unittest error_tests -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/pyaudio/pyaudio-0.2.13-r2.ebuild b/dev-python/pyaudio/pyaudio-0.2.13-r2.ebuild index 7332925125e3..e8fdc9f50442 100644 --- a/dev-python/pyaudio/pyaudio-0.2.13-r2.ebuild +++ b/dev-python/pyaudio/pyaudio-0.2.13-r2.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://people.csail.mit.edu/hubert/pyaudio/" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" # Tests work if you have the correct HW device(s) to test. 0.2.11-r1. RESTRICT="test" diff --git a/dev-python/pycparser/Manifest b/dev-python/pycparser/Manifest index 61ab814cf99c..01d41081bee3 100644 --- a/dev-python/pycparser/Manifest +++ b/dev-python/pycparser/Manifest @@ -1,4 +1,6 @@ AUX pycparser-2.21-lextab-cache.patch 2535 BLAKE2B b0455189f1d64a18655cc43b969e260291acc0812c219490f8592bfc96d7f0653dc9b439acc8fef24e49e560ca3fca28e5b8734ec48fe8a6d9e981e239feafb6 SHA512 d24d3db2dae05e9bc4c76bae0dc1070c0905af239b6585d93da0d026e02ba609df28577c47f88ee33cb6c26c59abc5cdb73f806360cc964e5e834c96b55cf423 DIST pycparser-2.21.tar.gz 170877 BLAKE2B ae6bf42dfc552bf1e3bfb5430cdb0c15b5e011ec53cbd03e0e2507c08a1a78690cefce2de134bd984caccc5dbde90661cb4c18df5c289217967213aac4d52404 SHA512 e61fbdde484d1cf74d4b27bdde40cf2da4b7028ca8ecd37c83d77473dab707d457321aecaf97da3b114c1d58a4eb200290b76f9c958044b57e5fed949895b5f0 +DIST pycparser-2.22.tar.gz 172736 BLAKE2B a080df68cf114c355949b2911a80e89ed02a64b8d1d03e3c5807222249e5dfd2491f691962885dbadcdaf323b55a05c5597319ac082dcf6c67a9ac952be9a7e2 SHA512 c9a81c78d87162f71281a32a076b279f4f7f2e17253fe14c89c6db5f9b3554a6563ff700c385549a8b51ef8832f99f7bb4ac07f22754c7c475dd91feeb0cf87f EBUILD pycparser-2.21-r2.ebuild 1958 BLAKE2B 98c8a08c5be434bf59c57cbe49cb3b9a88445c3c88146db37b4dae42751f879d4b23f07cef32e19c5c6946ea17c5ad30d49f0f82ecc9afa5601c569fe1d392a7 SHA512 50871bb5b0d56bf2e6cbbb35a30b5ecebb2b6ff5de7ac60a136280d0b27214be1e80acf87b862cdd85d6583246bd730c9171479b24ba52581131ed651b5384e4 +EBUILD pycparser-2.22.ebuild 1856 BLAKE2B 200c558198f9eb4faaeef7a5d3e6e96bcd4581ee3697a23f6badd4c90f7519fd3ea0f638ee39432e2b57fdce083e60d10395018fd7a03fc2ee7dc1ac718c8e46 SHA512 1abd0f0edfbf4a3445596ed2b37727ce31aa9ec9908ca240842befcd8d39f306459e66c41062f9a4adc2a6fcc3b7fd4b49fcffc435c899d2c46a3c2bde4fe92f MISC metadata.xml 406 BLAKE2B 61cb250ac460c4ea05f47bd8d208e44706bc80965ca1982e490d759d3a63652e5e13bf357532afb599ecea491f3c9a4cd315b97250b115bb7e8fa769b2ef03ff SHA512 b2d4ffde31f97a98e4a74bdd70751519d1339bbf3384e9e671760506fc2dac9d92bf6f7a743973002b4ae6da1cd2bb11abbfe63cbb330a1c32702b3eef24a62b diff --git a/dev-python/pycparser/pycparser-2.22.ebuild b/dev-python/pycparser/pycparser-2.22.ebuild new file mode 100644 index 000000000000..c0a56673a0df --- /dev/null +++ b/dev-python/pycparser/pycparser-2.22.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="C parser and AST generator written in Python" +HOMEPAGE=" + https://github.com/eliben/pycparser/ + https://pypi.org/project/pycparser/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + dev-python/ply:=[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} +" + +distutils_enable_tests unittest + +python_prepare_all() { + # remove the original files to guarantee their regen + rm pycparser/{c_ast,lextab,yacctab}.py || die + + # kill sys.path manipulations to force the tests to use built files + sed -i -e '/sys\.path/d' tests/*.py || die + + # Ensure we can find tests in our directory + sed -i -e 's/from tests.test_util/from test_util/g' tests/test_*.py || die + + # unbundle ply + rm -r pycparser/ply || die + sed -i -e 's:\(from \)[.]\(ply\b\):\1\2:' pycparser/*.py || die + sed -i -e "s:'pycparser.ply'::" setup.py || die + + ln -s "${S}"/examples tests/examples || die + + rm tests/test_examples.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + # Skip tests if cpp is not in PATH + type -P cpp >/dev/null || return 0 + # change workdir to avoid '.' import + cd tests || die + + # Ensure that 'cpp' is called with the right arguments + # Tests don't seem to always pass the include they intend to use. + mkdir -p "${T}"/bin || die + cat > "${T}"/bin/cpp <<-EOF || die + #!${BROOT}/bin/bash + exec ${BROOT}/usr/bin/cpp -I${S}/utils/fake_libc_include/ \$@ + EOF + chmod +x "${T}"/bin/cpp || die + + PATH="${T}/bin:${PATH}" eunittest +} diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index 9e9ad209a023..9dd995d2a96b 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -1,5 +1,5 @@ DIST pydantic-2.6.3.tar.gz 680427 BLAKE2B 28d8d4edcfeeae4f0ba70ed09987e26ba569c38b2c511b6d0b4277b830173302228c964f4c086ac4412a331afa3fba16d9581bd31446fb1dfb43065eb29dfc59 SHA512 2eca898328beb1f33e343d3aa7edf8847baae0569d078507a58bbe0fcf355250c72b70a33f6b79cef697f41ced91eaeee1ffc4a7712fd6fd251fd64557e390d0 DIST pydantic-2.6.4.tar.gz 680828 BLAKE2B 264698f21e4d57656f5a28651019956349a018f16b11099d4afd796329a8ad12847e45250372e5c7b189493e9c73efa624006cb2e6b5a7d77b2c45973a0d813f SHA512 9386c2e04ff71bc182be4892d1cdb910ca60ee68b7cc5c6e86a58529b51707094532dc5315bf152b147979bace3d2e4f6bb4fed546e16fe27b5ecd35c7d0541a EBUILD pydantic-2.6.3.ebuild 1402 BLAKE2B f36b75b435586e2302aba86a1730320d87e36b355652732db040d34dd28799d986a0449211d01cbc221fece60438bf13f7db9a55c79c9a2921768bc2e10c0e8e SHA512 58723385c1b26becdf2842ed0dc6ab17928841f66b3d45db98460196a3382f97849645fd42985300ad48fd2d5b008d63327264d1ae2c6e57b9369c974f4d981c -EBUILD pydantic-2.6.4.ebuild 1406 BLAKE2B f1304f784d291a0015d08097db027a2d7a44a8b767f9e0444c0afeb7de30880ed8eadb03b11eeca113ecf2eaa78244a4724831aec5c9cc98aa4b78ec410d8c23 SHA512 35f24ab6be3a838db4997ab411389eb6b2cf0f03b95f2d77eddd3a7ea0cae2c81d88a756fc1b77205d201a2bb342dc80510557969f96f2ca01a2188d3660a04a +EBUILD pydantic-2.6.4.ebuild 1403 BLAKE2B 35c0eb7bbed528ccc8d3ffec2d15e84e14d29f9081fa2d83c586cc68b45457c456d1cdb923db5964b7f0272b79933e61bacbada09c7a29264d1ca971eab51aeb SHA512 bee1a90fbbee1e7f6823ad2f2d00e08bf7fddf57449cabfcaef8b5709e6bc8a30ae855fad77936ca461f44f02266b48df7c659a5032901051e29ea6d147f525e MISC metadata.xml 550 BLAKE2B ca3a62e01a928ac12964e9a8f291073465c66951082b68cb408a8dec48eeab226c1955782fbb6c82d95c495a790b7d5b84b8f69ab7d3b0acfd2883d3ad2d8e5e SHA512 247144ea1634fd80f8ec461fcb2f8e7383b65185426d0df283ec5345d7612abc3ceee7b6d0df7a3ba858ba8483884507fb443b75cd812bab8d0e6a8293cbb855 diff --git a/dev-python/pydantic/pydantic-2.6.4.ebuild b/dev-python/pydantic/pydantic-2.6.4.ebuild index 1a38c3286caa..fbf388fc6a32 100644 --- a/dev-python/pydantic/pydantic-2.6.4.ebuild +++ b/dev-python/pydantic/pydantic-2.6.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/pyelftools/Manifest b/dev-python/pyelftools/Manifest index 9792d95d21e1..d998e5ee31e6 100644 --- a/dev-python/pyelftools/Manifest +++ b/dev-python/pyelftools/Manifest @@ -1,5 +1,3 @@ -DIST pyelftools-0.30.gh.tar.gz 14115024 BLAKE2B b7974bc1a51ff5ba6ced17aac44e3911ff8d892564a3bef07ae6a5fc261eb7d2eb02170678c4d0bafedaa9e393fa4ca6d2059c420436ea73aa4f6aa7b49a894e SHA512 5bd4c797f90307e351d541b8de8f76124c66e497b68b811f7012e1271c902beb6ab530a424b338777d12277d44f9b5f89f049e05d9fc2ec36a90b6fa16f1c1a4 DIST pyelftools-0.31.gh.tar.gz 14204157 BLAKE2B 9e5a1e0a7b9292b30db7331e18c5c800f84eb087b58b266f3f23a7c9c5e7ea655f913788495e1df04e79c9f0a82789cad58ee2dcd8a0afb17e696d4c58679f33 SHA512 7f4ef37da7fda75125cb95ced2f3084848943592eff7deae7ae917508f1cd5281c96960ee3bbc6e503e71a4e2196622cd68cc67e3df1f4cd99b9b675f14fd58c -EBUILD pyelftools-0.30.ebuild 854 BLAKE2B 48fe3d9a4c3229d4d8911457903b73463742896eef7dc4e88a856c8d45dafb8eefd167f2fb20348a189daefed2fd4c81f699b11b254cf78bc375f39237f44e95 SHA512 9b3614401b10c2a0027365c7ee0ac2c2b6ec98df98466b0a5fb3eabba32fd1d9ca37f7addb8fb2b29f00cd23c53b0f4453d44932019217f059fbb10092a712b6 -EBUILD pyelftools-0.31.ebuild 862 BLAKE2B f9aa0a370e9adf3607ba904ed66e94226644547596c0a146e02212e6195bb5a7d44f07173b24696465be9baaa0a61bd88ec02b12030223b458349ae6b585d96c SHA512 def13a1a0feb69192acf7d2f677a0a779cbbddbc4fa5ce575373f10279e2aa1fc15d0ecf7499bfbec0a107f2b56d0d76e2ce643adf30ecf98d5395b0f0c40696 +EBUILD pyelftools-0.31.ebuild 854 BLAKE2B 16d0732be906368b76e045bf010bc59006054dc1c324426f5e97f2e7fcb48dd1f79d383bc195600a701c8edbcba455ccd566322db08d6a407016e6c525727c5b SHA512 304e2572ccd627980f6515d3231b7de06a4d0d8a9c38739b232230d0230450fbf271bf995dd299ba6c32c62aefeab2508f3c2715c7c9dfa6474a4cdef2742a52 MISC metadata.xml 395 BLAKE2B 18e95b29b16eeee438d7391b2370b4955f631578117df6bdf841f50af5c52c688a16e5819b521a37b7737ae0cbe8705c399c2483dd2c066e6e21a7c9b81ec477 SHA512 6ae9650404b3213bb2e1dcc730e782672cb35bc24e3f4b35b02a74d7866ddbda2fc2dc37809856a7e064968502f02d78e2cd1b7a078f44beadd62566913b9f08 diff --git a/dev-python/pyelftools/pyelftools-0.30.ebuild b/dev-python/pyelftools/pyelftools-0.30.ebuild deleted file mode 100644 index e8e2e4659be0..000000000000 --- a/dev-python/pyelftools/pyelftools-0.30.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="pure-Python library for analyzing ELF files and DWARF debugging information" -HOMEPAGE=" - https://pypi.org/project/pyelftools/ - https://github.com/eliben/pyelftools/ -" -# PyPI tarball lacks some test files -SRC_URI=" - https://github.com/eliben/pyelftools/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" - -python_test() { - # readelf_tests often fails due to host `readelf` changing output format - "${EPYTHON}" test/run_all_unittests.py || die - "${EPYTHON}" test/run_examples_test.py || die -} diff --git a/dev-python/pyelftools/pyelftools-0.31.ebuild b/dev-python/pyelftools/pyelftools-0.31.ebuild index cd8c3640972e..e98dfab791a2 100644 --- a/dev-python/pyelftools/pyelftools-0.31.ebuild +++ b/dev-python/pyelftools/pyelftools-0.31.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" python_test() { # readelf_tests often fails due to host `readelf` changing output format diff --git a/dev-python/pyopenssl/Manifest b/dev-python/pyopenssl/Manifest index 3d1ee4519b81..eda5ec35cf4e 100644 --- a/dev-python/pyopenssl/Manifest +++ b/dev-python/pyopenssl/Manifest @@ -1,5 +1,5 @@ DIST pyOpenSSL-24.0.0.tar.gz 183238 BLAKE2B 93c75bd323ceb65945fa57a586403c2166b949ce0d4d158b94dc6c40b49373f63e38b0a2cdf2478ab8f6d5d12feeb261324fa13f06040f91b92fffce408d1071 SHA512 32503eeb8b03d9f7dc580c9a2fbbc009a1498b444d17751253bccf8344897408e6d99043dae01385d00bd56fa5aa7d486a43fdc81b1d14cc59fa372c9e58c4e8 DIST pyOpenSSL-24.1.0.tar.gz 179671 BLAKE2B d49139e9604e854427005adb17cbc8926fa4e10390b36446f9c95dbe81802bb8b97c2e6f1ea8f91dfd74733631292c88536c4f9772647e6d4b449b4d01ed6355 SHA512 acb07025f085d2fe9338e5ce5f65937001b1a8376c41ac532e9b0548668ce05c844e3e28c58efad812a034becf8e24aa9504165ff6af4c3b085cf463fa4d2fb6 EBUILD pyopenssl-24.0.0.ebuild 1516 BLAKE2B 2d6900ddd13cb6d1cb1014f993afe0b22189141f7fa30bb438683d0637438cba03c6605f9b724cb5a397920ddde10383d96a1c7351458887b59a79bdd4544b7f SHA512 377f52c56c25e786172bce0539661d947fbb7210130166b3f18f3a6df30f2fabadadcb90e0f299182a7d7f7c4b24fd0f3ccf677ec175681375a967ca1988e4f8 -EBUILD pyopenssl-24.1.0.ebuild 1538 BLAKE2B 1c9d1d75e101ea2ef7a85e4455a920a213fc4b3807542eb1db00e1be3f447704ebb0d7ad45b9d4f3a694f07fe0892a8403c4cb3cd54e35f0b93ef6325515d644 SHA512 ba77b780131150bd2d06ffcaa4f8fbb429eed85253986c253491f6a9a207dcf0f666dee464915da703ba576fb0b4e9c02eb27a59a6b2278ef3dafed0801ff3cf +EBUILD pyopenssl-24.1.0.ebuild 1537 BLAKE2B e770e87ecb67c4815049a510996826cf0738802e3f13c8e59d911eef80525ce17fcdb41d1ee65e65e29cd30a8c5830f3903bc91555156409b393bb1740d7da61 SHA512 9553cd0c13676427e3530aad56c1130f2cd739dfe128c9c20543eefb22b106eb5eb56ffe108f34690da079ec3c0b75316938f8bc5255dcad43837bec392a06e8 MISC metadata.xml 536 BLAKE2B 86db822042b6fb3e965ece87b6b15dcabf76cdfbfa76ba285a491208ad5c6a2a196ca7144a1a73b152decc4df1641ad4c57a1cbde9f90d09d25eef1f6f4da39a SHA512 996d0e20291e744c6c20b38fd750d242920541aca7d92de63ca5b1dcc2f1c10308545797ccf499f38e50dfd04db2bb031e93b02c7c1705908f2363c813294ff1 diff --git a/dev-python/pyopenssl/pyopenssl-24.1.0.ebuild b/dev-python/pyopenssl/pyopenssl-24.1.0.ebuild index 939441d62a86..15289fa68ca0 100644 --- a/dev-python/pyopenssl/pyopenssl-24.1.0.ebuild +++ b/dev-python/pyopenssl/pyopenssl-24.1.0.ebuild @@ -21,7 +21,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" "${stripe_mock_logfile}" & - local stripe_mock_pid=${!} - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null - eend ${?} "Port ${stripe_mock_port} unavailable" - if [[ ${?} -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-8.7.0.ebuild b/dev-python/stripe/stripe-8.7.0.ebuild index c90ac78334f1..eb50bfae0690 100644 --- a/dev-python/stripe/stripe-8.7.0.ebuild +++ b/dev-python/stripe/stripe-8.7.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="telemetry" RDEPEND=" diff --git a/dev-python/stripe/stripe-8.8.0.ebuild b/dev-python/stripe/stripe-8.8.0.ebuild deleted file mode 100644 index c90ac78334f1..000000000000 --- a/dev-python/stripe/stripe-8.8.0.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Stripe python bindings" -HOMEPAGE=" - https://github.com/stripe/stripe-python/ - https://pypi.org/project/stripe/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="telemetry" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -# please bump dev-util/stripe-mock dep to the latest version on every bump -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.183.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -src_prepare() { - if ! use telemetry; then - sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die - fi - distutils-r1_src_prepare -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests -p pytest_mock -} - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & - local stripe_mock_pid=${!} - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null - eend ${?} "Port ${stripe_mock_port} unavailable" - if [[ ${?} -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest index 16d9308873a7..80a557038733 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -2,8 +2,10 @@ DIST trimesh-4.1.8.gh.tar.gz 13440336 BLAKE2B aa4bddc3d613144a0e304ec320a2b38df2 DIST trimesh-4.2.0.gh.tar.gz 13553809 BLAKE2B 141aec46cb8bf2342251a72e5e4c1fbee1e33e4ff63d420cfa4db1758fc324d572d54932ce1526ba2df75d9770f001d9dbe41a79835837931c4c46221fbb6871 SHA512 75efd00ef5ff8f9c25bdfb06ab92fa09db154771356b18ebcf457cba4c2f366645084eb078e5e324cfb41fe101797694aa6b00005f7ccd1290ba4d2d6c088ebd DIST trimesh-4.2.1.gh.tar.gz 13554447 BLAKE2B 02b75d8768963c250bbc1ebb75815567736a74b288da2a781b83fc3d31934059ebb85115c2e556a29da6c0e3034714226addba062d776acca4953414d1ed3492 SHA512 bdcd8436869849e8e8897732e0b9f8390d0771ea8dcadabb108ee8245d75c4d0ac915456473b6b0ed4f2f27fad48e123511e0bcfc79d485119376290c6f6d311 DIST trimesh-4.2.3.gh.tar.gz 13554586 BLAKE2B 2c82690a17d8c62c80c99e87d9347ab85c14b2170fbdccc7967f893f6d83bed9aa2e38ef3f024567893d926511b34b20109bb94c8e976ced9d7a77190a653f14 SHA512 541438e5f5bd577af693bb238b308c7094b334530d7a962881e05db81331e1c896c82f76b0dcd4bfa17abcfec9eadf869bb0cad01e1402e99852c3ff2d184e5f +DIST trimesh-4.2.4.gh.tar.gz 13554819 BLAKE2B 233f4d5404793ed1b5dc475da2dd371ca3a792239ae9ffea95ef3609a19b2701f66ad7aeb72b7b078b7a58d812ebe59b3bc12fedc6b9c34213c60378a2959d1c SHA512 3d37a429a21250a26f0a46c29c432b97158849bc0fbba7dec441bdd2453c4ef6a917483604f1c7ecb0e2415b9a270a80e36225cb951e59af1db54d20ebf60902 EBUILD trimesh-4.1.8.ebuild 1950 BLAKE2B 3a3263575955b65379e291313fda8e2cf49086d52db45133bea9f23a1294a486230331577776cd88205d131c745db82b20a8426b7bae94c4bc28fc2cb2bf1fd4 SHA512 223dcdb5a6b9bd2cbeeafb6d4dcfdcb8edce16ddd08406f194799772427340fc167a227649ea9c6c28e5a72097a7d1bf7d8013d3bc4cb80abebdd13a55898de3 EBUILD trimesh-4.2.0.ebuild 1952 BLAKE2B dfc4f8a737b468861e4a18b4d28a91a299b869bb2f236c1214230543b4f4f83ad773494a808eb63b2aca57bd82ec28a6ed7241c22bdca1b0ddf0ed5f8f4d0a4c SHA512 2c0531123d157cd0f3ddf4ee4da438ad06677d9549291ef0af0b08ff21819239ee152ee77651f8d770adca1f8dcf03b2070d63a6e844649ebe44c93b930abe13 EBUILD trimesh-4.2.1.ebuild 1959 BLAKE2B b78d508c3f0691e454c7e93b6d7413f2ef9ebf86d2dc224cd1b1ecfeb710da08dfb2ade3f008ed0f11efc6e1e80e191239ea1ef2dd5a855155a5ecf65a995c2c SHA512 ceb7a80f34c3320198559c8d0637e5d38e56bb565a5a08fce6b2f267de558c23861a78ed54adfa5021f467e124ea759396b3a5317187379b8c1786793732b5ea EBUILD trimesh-4.2.3.ebuild 1959 BLAKE2B b78d508c3f0691e454c7e93b6d7413f2ef9ebf86d2dc224cd1b1ecfeb710da08dfb2ade3f008ed0f11efc6e1e80e191239ea1ef2dd5a855155a5ecf65a995c2c SHA512 ceb7a80f34c3320198559c8d0637e5d38e56bb565a5a08fce6b2f267de558c23861a78ed54adfa5021f467e124ea759396b3a5317187379b8c1786793732b5ea +EBUILD trimesh-4.2.4.ebuild 1959 BLAKE2B b78d508c3f0691e454c7e93b6d7413f2ef9ebf86d2dc224cd1b1ecfeb710da08dfb2ade3f008ed0f11efc6e1e80e191239ea1ef2dd5a855155a5ecf65a995c2c SHA512 ceb7a80f34c3320198559c8d0637e5d38e56bb565a5a08fce6b2f267de558c23861a78ed54adfa5021f467e124ea759396b3a5317187379b8c1786793732b5ea MISC metadata.xml 495 BLAKE2B b8b403f7bfbac53ed234c2ba50324041502a28465d70e9406867f05741e0313845307491fcfd85f05e2993b21daf14117a4b6863b45422fd4c62c6e28902e3ff SHA512 3deec8ab4b513536a7fe182be8f1b96e06fd06b2480d3e516c2b3462cc26fcbdeb1d165b4d0297465e93c0cce584ab40a8f905b81a59dcb4040a39655028783d diff --git a/dev-python/trimesh/trimesh-4.2.4.ebuild b/dev-python/trimesh/trimesh-4.2.4.ebuild new file mode 100644 index 000000000000..1efbb5f219c0 --- /dev/null +++ b/dev-python/trimesh/trimesh-4.2.4.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Python library for loading and using triangular meshes" +HOMEPAGE=" + https://trimesh.org/ + https://github.com/mikedh/trimesh/ + https://pypi.org/project/trimesh/ +" +SRC_URI=" + https://github.com/mikedh/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + >=dev-python/numpy-1.20[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pycollada[${PYTHON_USEDEP}] + dev-python/pyglet[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] + dev-python/svg-path[${PYTHON_USEDEP}] + dev-python/sympy[${PYTHON_USEDEP}] + dev-python/xxhash[${PYTHON_USEDEP}] + sci-libs/rtree[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mapbox_earcut[${PYTHON_USEDEP}] + dev-python/pillow[webp,${PYTHON_USEDEP}] + ) +" + +EPYTEST_TIMEOUT=1800 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} + +pkg_postinst() { + optfeature_header "${PN} functionality can be extended by installing the following packages:" + optfeature "making GUI applications with 3D stuff" dev-python/glooey + optfeature "2D triangulations of polygons" dev-python/mapbox_earcut + optfeature "loading a number of additional mesh formats" dev-python/meshio + optfeature "figuring out how much memory we have" dev-python/psutil + optfeature "marching cubes and other nice stuff" dev-python/scikit-image +} diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest index 51610ba1e4c7..c47fd03f8bba 100644 --- a/dev-python/types-docutils/Manifest +++ b/dev-python/types-docutils/Manifest @@ -1,3 +1,5 @@ DIST types-docutils-0.20.0.20240317.tar.gz 19250 BLAKE2B 8027b75cca44357b92c10e1c3543fb4624a62bd66862a4107a9e5e57db60dade31d1c25d7634a6417bba27d725fcca337c8159cb0bbec92f1823f84e249e0ebe SHA512 e7c32bcc7214be9e650f35a1b2cb019ff449e194bb74d3a087cba2a676240b741174541dd8c5d42c08bb734cc05a3789698b04de7dc87f897d9158ad769cc7aa +DIST types-docutils-0.20.0.20240331.tar.gz 19359 BLAKE2B d72cb44a0815f07d19aa0b920556d59c29f567637cc89feed0b4d585001fa2f9b73e7ed5aa9edb308cc1915c8a7b3eb82899c58a437975130452451ff89a5dc4 SHA512 3f5bf1c5ea00c9ad1969fa539571a049706913164aed66868f9e634b5375580e023dfebc252397e6e8ff53246ca99f6d927d052c5a34ac7b34cbcfb47fd9a42a EBUILD types-docutils-0.20.0.20240317.ebuild 374 BLAKE2B 4fef7d769f780f48dbe7c50c65f277035d8e07cbcf95e7a59c15d6ad49be6bc93098f12c1e84c73d6f68d9fefa9913726f07ec59969a7c368f4e376205c8d982 SHA512 49ee713f19131152e0aefc897c2c79d541fb9b46d367b20a3176a2b57307ebab295e51d3bb4d4a418fe3a674174e0498a06ef2e1e75be53779e0e55f19d9a2b3 +EBUILD types-docutils-0.20.0.20240331.ebuild 374 BLAKE2B 4fef7d769f780f48dbe7c50c65f277035d8e07cbcf95e7a59c15d6ad49be6bc93098f12c1e84c73d6f68d9fefa9913726f07ec59969a7c368f4e376205c8d982 SHA512 49ee713f19131152e0aefc897c2c79d541fb9b46d367b20a3176a2b57307ebab295e51d3bb4d4a418fe3a674174e0498a06ef2e1e75be53779e0e55f19d9a2b3 MISC metadata.xml 325 BLAKE2B 399aab1e8779e48d84998d6fdd595638aaf674b9a7076573aad7ade16855c4fc785dd45b1eff833c8ec7accda2a08cf561dfa14237e4edf6292fc7961ad76f7e SHA512 fb2768e73dd948c79654ab22c24d868a418576f2008153e45e4d0b42e2750872884bd35451ee3917203469d72d1c76f84d849e9d3534dc1006eb4d80b3ef04d7 diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240331.ebuild b/dev-python/types-docutils/types-docutils-0.20.0.20240331.ebuild new file mode 100644 index 000000000000..cb335ec2836f --- /dev/null +++ b/dev-python/types-docutils/types-docutils-0.20.0.20240331.ebuild @@ -0,0 +1,17 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for docutils" +HOMEPAGE="https://pypi.org/project/types-docutils/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" diff --git a/dev-python/types-gdb/Manifest b/dev-python/types-gdb/Manifest index 3858094e98be..f4700eb20b89 100644 --- a/dev-python/types-gdb/Manifest +++ b/dev-python/types-gdb/Manifest @@ -1,5 +1,7 @@ DIST types-gdb-12.1.4.20240322.tar.gz 10912 BLAKE2B d9fbb963fa6110c5f1c38e483a8b75eb00fd28d5d97eace31006515bfe731a78b9e57f5ec7814f5281363c2e3179494fe54ca6ca86b4c030161122253423d7f3 SHA512 9424844c4ac7386729a6156479252031ce80e6ca58b56a12c224a6f66ce8ee436671a84d50ea57ab9a027a5ad0340b576ea295d117ccfe3cc39230ca4ff52e81 DIST types-gdb-12.1.4.20240327.tar.gz 10993 BLAKE2B 9902a7c2d75eba37c53c0579a8f29b36389438c96661fe520aa501f45700b917f74c332c0f466125c10a3b2d66364870b65e763523ba33f61aaf03fb740617cf SHA512 c0e34c42b28034df086a50b8ddd795ab23f3d978d477f01b375c09ed709577d7b54acfefa3c414cb0b3ea002005a7e8b3f1cb6cd6349ec351209c8a956fe2b0b +DIST types-gdb-12.1.4.20240401.tar.gz 11710 BLAKE2B 63a0e6aa2bc738bf05c24a81d3f031dc5be0010a66c445a8bc485e6617b8d3bd2cc85894e5caf68e7dcc619e72e80ab0a0eb4b4fc0d5c90e50345e0658620aad SHA512 0a145da20e847da00a1fdfb29e56845878b67bb99f344e6059f86d1fc4d84a6b32f1d16eadd19616b9a7619b7f832fa41772beea1bd314678d337e2fc009afa4 EBUILD types-gdb-12.1.4.20240322.ebuild 364 BLAKE2B 7bcf0a14c1a0a165ec11195aa19d23e5ca6a723bc26f3a79e8bc79d936dd7d4ef9c71450279be0e2aa5654a2518b3ab2fa03a2ec29f66bcc5dc95030b2752c4e SHA512 62c99b1cae117a2aaef367ebfe277a7dd49b97d37ef25e1d306a8bfb763c33d26f35db5797bb8d3717e6824ea5a3c8f407c2ba9eabf3a2d3c0144d90091892f3 EBUILD types-gdb-12.1.4.20240327.ebuild 364 BLAKE2B 7bcf0a14c1a0a165ec11195aa19d23e5ca6a723bc26f3a79e8bc79d936dd7d4ef9c71450279be0e2aa5654a2518b3ab2fa03a2ec29f66bcc5dc95030b2752c4e SHA512 62c99b1cae117a2aaef367ebfe277a7dd49b97d37ef25e1d306a8bfb763c33d26f35db5797bb8d3717e6824ea5a3c8f407c2ba9eabf3a2d3c0144d90091892f3 +EBUILD types-gdb-12.1.4.20240401.ebuild 364 BLAKE2B 7bcf0a14c1a0a165ec11195aa19d23e5ca6a723bc26f3a79e8bc79d936dd7d4ef9c71450279be0e2aa5654a2518b3ab2fa03a2ec29f66bcc5dc95030b2752c4e SHA512 62c99b1cae117a2aaef367ebfe277a7dd49b97d37ef25e1d306a8bfb763c33d26f35db5797bb8d3717e6824ea5a3c8f407c2ba9eabf3a2d3c0144d90091892f3 MISC metadata.xml 320 BLAKE2B e7216faeb2957322c501efcfe35a1ddd197b253f74e4e1674f188d700c9ae765c94cd9609a1aa0c6033608b32e357a827e5ca906d0f4fdf6aeb9fefcdeb8c6ef SHA512 5ebabc196994d0616193657af0766733efc672cf823ac908df138fcad13c510716fd261bfced7986d6170044fa46cc3fbc42760ccb863e26b34ec3920b234061 diff --git a/dev-python/types-gdb/types-gdb-12.1.4.20240401.ebuild b/dev-python/types-gdb/types-gdb-12.1.4.20240401.ebuild new file mode 100644 index 000000000000..bb9b717448e5 --- /dev/null +++ b/dev-python/types-gdb/types-gdb-12.1.4.20240401.ebuild @@ -0,0 +1,17 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for gdb" +HOMEPAGE="https://pypi.org/project/types-gdb/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest index b1645adbc8a0..99f39270caf3 100644 --- a/dev-python/uv/Manifest +++ b/dev-python/uv/Manifest @@ -8,5 +8,5 @@ DIST uv-0.1.13.gh.tar.gz 1860446 BLAKE2B e5c209e11ea10a0aa8a88d4d40b40fe84cdd764 DIST uv-0.1.24-crates.tar.xz 64420840 BLAKE2B 7324461092a07c86aadaddf051aaa7454ec08085940f34d07d8a8dc7171abcbf94409df5cd8afd71f1022adb2e76c0aeb1eabe9190598cad4d06e390ccd612f4 SHA512 6701a768a8a1d48ac43038e5161b578b684abed1c2055cc4b7fb5656ec40118287893ee2674b7161292ce7c3e4c062c32ff0038f1548c8f79f4df473d8d26f30 DIST uv-0.1.24.gh.tar.gz 899637 BLAKE2B fab26ba9934fc5f586505b5ac1fa386c11f07e51ca2bb2a79f46d5dec9475ba8d75ad8587223d5149df5f2a225146d020a49b7ff81ed26b949cff55892738c2d SHA512 520b47a096b50fce9e7b7af5bca203df9bf4c2d0aafbe28a3dcfe0592d8ddcaa7b58d52300c67454f6aeecfd196f1592be18e45c95b7c67257361917cdb0154d EBUILD uv-0.1.13-r1.ebuild 2130 BLAKE2B 136f4c90c5d9efcac30138a7ac8f7a877dbbd22f2cf3934172ea6ad73e5d4965665b891f8ae077bf38bb3d021e2359f0961a5d0dfcecda66cccabe69e4ff8726 SHA512 798c04eb2d7b14f6e874e3d2108c3373acc5f8ea0a4845edbff5764056b5452de179734b90d90c21116adfc674c68470535ee30c005066c5a95658e9e7c7efdc -EBUILD uv-0.1.24.ebuild 2157 BLAKE2B 3c305d6afd858aa33e27686bb3ce5828f4756ab87dec93ae2d9d1d296a2f641e45ae038da435feeb47592243c7a2e396c29e57f269f4c22927acb616701570cf SHA512 9a28f2e269431a547562572c162dabea07310d8296b204102ec54c4e7046930c3e22d0d5aa728e42a3604cdaa77dcfad4532d85ef0d6bd83154d07effda2a5f1 +EBUILD uv-0.1.24.ebuild 2164 BLAKE2B 3caf382115984e87a0f44b5e8f619f38b3a7503ac12738519d0edff253eafbc7474924aa1997e332738ffe316da40dd199b906b1c560f1a00a53c805a39edc75 SHA512 c0c83640c43d073a1447228993e8384eee6a4adf73760d651456899ba285d25cc83f0611f6196123125f94fa9fa5d85710308ccf603e7261a699efc2f927dad7 MISC metadata.xml 336 BLAKE2B 4b5933e24e3e9450dde5da099185dcdf3afb5916b55cffa7c2f3f6fac77e439197cbe4ba529a87f83442d8f87d238e8abef06dc052ce9a62659060ffea9fdb47 SHA512 9910fd10ebbc395b9c330774b74798c9ffdba3bb368347658380a22e01d6dc9d1961ea50fbfb4a904c9db84b94c713c054e418a7294425b86ff41a607fd3e310 diff --git a/dev-python/uv/uv-0.1.24.ebuild b/dev-python/uv/uv-0.1.24.ebuild index ffb629683410..831f3149f08d 100644 --- a/dev-python/uv/uv-0.1.24.ebuild +++ b/dev-python/uv/uv-0.1.24.ebuild @@ -41,7 +41,7 @@ LICENSE+=" # ring crate LICENSE+=" openssl" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="test" RESTRICT="test" PROPERTIES="test_network" diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest index 048177a93db9..8d151064b1ea 100644 --- a/dev-python/xmlschema/Manifest +++ b/dev-python/xmlschema/Manifest @@ -1,7 +1,5 @@ -DIST xmlschema-3.0.2.tar.gz 563203 BLAKE2B a8b31b435d159df65a620d26a7e964745b9a7e6050a32c52bfa039a013e9108b601cdd2a1188503f327900712b2b445dc4279cc50ee3c62022517afc5dfe6425 SHA512 93062230b13bdcc30eed0291c295bdd8eccb50d5d07c8747336c2917e5d949b30f46d1b90f501fb6da06ceda99d162da92b8db9e206fff09fc3c362b05499903 DIST xmlschema-3.1.0.tar.gz 566760 BLAKE2B d8d1dc61e5eb6897d128ba9ed5257b65190af948946b7ac5d5b9b5fdeb14df42e8a298bc0ed7cdec58cabd237e0c950465bf58be702610496a16000a2f23f354 SHA512 26d6586ede499907bc2b7f0b58c75460d4bfa3761bc029a042e32ede2237234daa8be7b4602da7dec2e28aa945f24e1726fd445189ec31ce4af89c9c5762e1ef DIST xmlschema-3.2.0.tar.gz 570442 BLAKE2B 0910a417a608e99850874a15ed608b0e33abb4a3a76c0bd0101eb3fdef89087f1f1c44ca59bc08ee6992eee24ed433bb602626fef0ffe76b671f8a5b33d662a7 SHA512 90d3e6b92054ec9eaead6c79543dceb819b75e94c19e2991671708443cb713fc9b7925d1ae09fe40d1522a27369b729528ab758087b9de0cc0157227abb95f3a -EBUILD xmlschema-3.0.2.ebuild 830 BLAKE2B 6515fce2b1aacea763804dfdb40030e765fd07fbeea915ffee71c341f7e05ab5aa22909c20c86b18289a7d91535dc8bd9d0df602e79f31937ab8da5c4025d5da SHA512 026ba76a6267de655c1b36922139116ec8757278cc0ffec20efa8063ad6b71f7b3b3fcbb631f246e91887317546c5b7e65bdb51f7bccc2fc1ef9bf2dfb3738f3 -EBUILD xmlschema-3.1.0.ebuild 838 BLAKE2B 179f362d50683944907ebf62068db3dc3cea713a010a09705121d89965444d42a4d87785c1e247fc0c37efc325e21fe9484935a62895c9f24ea15c85ccafa08a SHA512 6a5814d898b7ae62fc60d8c88aaf22a93eec49cbba93aff044fe9e24f93f8435e6afa96329252510a7e05d1184964c4f73572979e46081baa590de608234a9b2 +EBUILD xmlschema-3.1.0.ebuild 830 BLAKE2B 3cf2ecf19b24d4bccf9bd7c44f829884611ef7eefd092312744da36d7f129c24a112e8dc1d21315f4bcc657619a277532f446373dbb2abc6a58a0bbf74cf5d2a SHA512 3b9f2d7ac96c321b162ebfc34da432c9480001e94b1b5b0f4964656c36b5b741de42aac0af990e63b573c5ce9b8473f056dac7af5d2c1911ae3a33ad90f6ae5d EBUILD xmlschema-3.2.0.ebuild 838 BLAKE2B 179f362d50683944907ebf62068db3dc3cea713a010a09705121d89965444d42a4d87785c1e247fc0c37efc325e21fe9484935a62895c9f24ea15c85ccafa08a SHA512 6a5814d898b7ae62fc60d8c88aaf22a93eec49cbba93aff044fe9e24f93f8435e6afa96329252510a7e05d1184964c4f73572979e46081baa590de608234a9b2 MISC metadata.xml 376 BLAKE2B 6aa6c0ef38b17f49452a3db71c7f449dfda8951e2196b904235592921620b6a2064021aae7a1a30639e637c3b9bdb46bcaebec1903a081a41832bd0c5199dde9 SHA512 b814209cd4b87ad5cb8bc447f1d485043d8386339607f39575faf2d26c19b69befa9fd7b7eb2d3fca4b5e60499091a59c1466cfc2f0d9651430949893e2edaeb diff --git a/dev-python/xmlschema/xmlschema-3.0.2.ebuild b/dev-python/xmlschema/xmlschema-3.0.2.ebuild deleted file mode 100644 index 13ac6ab287c5..000000000000 --- a/dev-python/xmlschema/xmlschema-3.0.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2019-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="An XML Schema validator and decoder" -HOMEPAGE=" - https://github.com/sissaschool/xmlschema/ - https://pypi.org/project/xmlschema/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - =dev-python/elementpath-4.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" tests/test_all.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/xmlschema/xmlschema-3.1.0.ebuild b/dev-python/xmlschema/xmlschema-3.1.0.ebuild index d38ccad42ce5..9ee81ded502c 100644 --- a/dev-python/xmlschema/xmlschema-3.1.0.ebuild +++ b/dev-python/xmlschema/xmlschema-3.1.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest index 9833c5548c07..2e6c800ec62f 100644 --- a/dev-python/zipp/Manifest +++ b/dev-python/zipp/Manifest @@ -1,7 +1,3 @@ -DIST zipp-3.17.0.tar.gz 20367 BLAKE2B d1b21b7692e77a019769cd0ab93c850a409bc1eea22e2e6eb0ecaf0c14b5c42a11110b272ee73afb111675f15dfab32aceae6515c05fd4e0c4749352e4be3c90 SHA512 efd100add7e8face19a6163d07b5efbef6f896d1f3ed2dbdd443ed7e523428bd779d1f05dfe806d4d2bbe10c17c21136f2a0b6f0cbe6000dd8a6abb86dede725 -DIST zipp-3.18.0.tar.gz 21258 BLAKE2B e1f2cb629117dbf8b30d9da7b2d7ec63c9f2dc15d7d0d70f7ac06c86c347fd2b825cf2f473bb66130c6cb0b4425c737e6b4f95034ef8d171f78b75e0ae28d1a3 SHA512 a347573ff33e1e1118fee13012c7df9f8aaf42606a3fcfcead3fb3e2bd7212de5c388c22bfd104b5a60b0d2515f13cb789dc64a0492496dd69b9807a23df0963 DIST zipp-3.18.1.tar.gz 21220 BLAKE2B cd2afca05cb35b79bfe2b65396cccae3de15b3aaa2566643f1ce989a2747971a54fbf3baab3d273add51c51774b444c773ced951010a24a60e088103cd808d23 SHA512 27f2a5a098c773ea878b751e5c1d4e6bb89a367cd676f0b4508f3c372e78e1522de6eb46a17c8ac22a09cc6b041e393db40d14d918c7abe44cc2158f886a8045 -EBUILD zipp-3.17.0.ebuild 1389 BLAKE2B cd33b7b9d3e9a8ff31f8f83498ebb6867e8f8738e445ea1e5807fbaa08a889d0d0d6d943d082f62072797a608413d1e5e3934f49764735e1c3b158956406638c SHA512 9cf8b753d26660a4b93463a1b39624474ec97a790f736f514118e09cd185e14206ad1a809ae4e625e8ae19e90e35a410d5fc4839c0f82f0cc77ec4a59971dde8 -EBUILD zipp-3.18.0.ebuild 1397 BLAKE2B e577ee0c2161bfd2a4d3d739e942fa006a6721cbc0cbc9470fc9eb960fced62e4eeee5263937c23f6c56641c2aa45dc46fa98584a750adc9cb7e9ca3f4ece10a SHA512 bb5a901fd7eabce2d37482549ce95911925181566232c51c82a827ddac878f954cafa228cb004d1f6709a05a8e207caaca38459c5a21b59a12633739576a222e EBUILD zipp-3.18.1.ebuild 1389 BLAKE2B f60d89d474713af5f667a38ba8d8684a8a5cb7f9eb3c757f76ca1cdbb92a2fc9e6b93ca8d3c1f4fd4355ff7a0a6172b3491e235a340882bad8b19f093bd83d41 SHA512 044240144acb703b1623013acb728e875058246d8ef1d7505134ee9dd8a640f6bc18f0adb6fe52ba9f86f708cfe52397d479416b400baf885099fd98a53e19e6 MISC metadata.xml 442 BLAKE2B f16ae43bab98bfc1f62cb9d4f117ed5c01874bd856781e80a273ff200c2d4de285181d99205d82b714fbc06cdb31625d0e70c0ff8333aa985099fcf8e2e7b795 SHA512 a75626c96d34c020b591e0207d2407f76d766c85b1d2f7e76477c21f309d2c9557ed5156d40940b41d073b3f80a71d25270e08f3baadba3cd6b159806af0ab32 diff --git a/dev-python/zipp/zipp-3.17.0.ebuild b/dev-python/zipp/zipp-3.17.0.ebuild deleted file mode 100644 index ab0918f12400..000000000000 --- a/dev-python/zipp/zipp-3.17.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files" -HOMEPAGE=" - https://github.com/jaraco/zipp/ - https://pypi.org/project/zipp/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -# big_o is only used in test_complexity, that we ignore -BDEPEND=" - test? ( - dev-python/jaraco-functools[${PYTHON_USEDEP}] - dev-python/jaraco-itertools[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # performance tests are flaky by design - tests/test_complexity.py -) - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "zipp" - version = "${PV}" - description = "Backport of pathlib-compatible object wrapper for zip files" - EOF -} diff --git a/dev-python/zipp/zipp-3.18.0.ebuild b/dev-python/zipp/zipp-3.18.0.ebuild deleted file mode 100644 index f1e7c1550400..000000000000 --- a/dev-python/zipp/zipp-3.18.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files" -HOMEPAGE=" - https://github.com/jaraco/zipp/ - https://pypi.org/project/zipp/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -# big_o is only used in test_complexity, that we ignore -BDEPEND=" - test? ( - dev-python/jaraco-functools[${PYTHON_USEDEP}] - dev-python/jaraco-itertools[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # performance tests are flaky by design - tests/test_complexity.py -) - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "zipp" - version = "${PV}" - description = "Backport of pathlib-compatible object wrapper for zip files" - EOF -} diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index f33c907e464f55be25c27ac402520d1f32389019..8a84837f0b6aec005a38539a330eac9e74d168d6 100644 GIT binary patch literal 11740 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 literal 11749 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 H`cnV^62)Km diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest index ccd485f9cf8e..4bfafe33a494 100644 --- a/dev-qt/qt-docs/Manifest +++ b/dev-qt/qt-docs/Manifest @@ -259,5 +259,5 @@ DIST 6.6.3-0-202403191846qtwidgets-documentation.tar.xz 17673752 BLAKE2B 20b0012 DIST 6.6.3-0-202403191846qtxml-documentation.tar.xz 341660 BLAKE2B 8f094663e27d887ccf362e1e748e9d23789c509f96aa4a997f279810a74da99ad27001800c086ff165f4b40358038d401c2f9e56f9c365def6c47c7daecdab00 SHA512 08daa6f37e0296fb8df4250f992c43306c060bde3c90c581bde58640302c535d458d21c93282fac21505c8b8b1c8a462bfaf7ac6356511691bf7b373e689bdee EBUILD qt-docs-5.15.2_p202011130614.ebuild 3233 BLAKE2B cec70539f86b4c8aa15efcf723679f735137206593183017a9e4b636cca7df8681ce6885dd2870459667492502067f9adf5cd45d93077862945456fcec6228d8 SHA512 4a7eab16f8e6008859b43d8742954209dac9e83cbc5c3fd1573e9cd73ae640ad9b11854aa5f54074b7f05ba08d0aa3f18b50ba0db5896662e38e85bdff34e642 EBUILD qt-docs-6.6.2_p202402121133.ebuild 5106 BLAKE2B 143d9dcaa95105b37bf93bfb92703558577f5235df3880f803b91158e4c03d2383347dbaf18572850f3866f9ecd1771b7729bc926bfe22371729d4af364bfd40 SHA512 20f7b3206a23035e6981e2ab7f55b64640a4739643de02ce01144fffd848e82a766696045122549674d639c11ee761ac05b68c28ac144bae9c0bdebdd3d15f15 -EBUILD qt-docs-6.6.3_p202403191846.ebuild 5108 BLAKE2B 4f6fa57c50579f3426fd6c43475884160245841de64a37d6eea1d8ca80eb82829927d15cf84983ecbef2071091db0673f841eb6ad143d2c66db7250b707bb38b SHA512 d26dc38af244219a4650c33bd1df7fc435c62d2a3d9445cf2249e14f23b7f01220a4899959b93693478e59329beef258f7542168ee67ae46d029c33ea3f0b266 +EBUILD qt-docs-6.6.3_p202403191846.ebuild 5107 BLAKE2B 0d0f9de24646d08daceeb68911472367c5b51b84964a2d433b1aa784e158cde9bde39b5a79ec68225aca6ca389e5f4fe4cef0211e64d2961a9e305bdd64872fe SHA512 3c4993a5658a40eea667ac61b7f1a3fd6e481f851c3afaabb3ce2a8f09d6b75e8b55c6caaeeb8c018a955c3a446e2d613502e068c80960733d4fe3abaee8c0c6 MISC metadata.xml 5290 BLAKE2B 4bd7db247ead833a33ddca3f6d9c81773adfdcf776b02d49de7ca2e3b4a10ea8d9a0b07cd3f7068eecb954b93b0c77cf1d240df3ce33508231c2c3fb35afeb81 SHA512 7f6c6779880d1681e2dcac9273650f20690176bf47d7e3825d7d76b7f6db2cac92a2b1ecf3e2886fa724f5230e9bde703d3341a266ea05f19c2d2f3aee58c81e diff --git a/dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild b/dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild index 2e4bd2844bbb..48a694fe9b2d 100644 --- a/dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild +++ b/dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://doc.qt.io/" LICENSE="FDL-1.3" SLOT="6" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="+examples +html +qch" REQUIRED_USE="|| ( examples html qch )" diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest index d76b4df8df49..934dfbc6a402 100644 --- a/dev-qt/qt3d/Manifest +++ b/dev-qt/qt3d/Manifest @@ -6,7 +6,7 @@ DIST qt3d-everywhere-src-6.7.0-rc2.tar.xz 141571376 BLAKE2B 1e1946f5cf5af990d4d8 EBUILD qt3d-5.15.12.ebuild 948 BLAKE2B 398c6ec0d38bca086daab3d2cae7a7afe107f977bd980cac0dee1c5919d28024ebce2fdf492c3d14c798e229a13d375d22188613da0d067ebbbe526799364e3a SHA512 e9503b5e06159e4a13e1ed08abb181d4cc7162f15398f1d4907c30a85d798c87793cca1e8fbb1a7c0a5759f6f246f60d7fffd3aecf23a2896a6db9090a4c189a EBUILD qt3d-5.15.13.ebuild 951 BLAKE2B 6d5016d88ea292c22bb6f2e187daf8896a7cc2ce2458c99301fbc9091c0d5af57b2609f0a51fc0c66fb435b6441876b47d7357a1a7b6c7d0652f0717e00c8d1f SHA512 0abe4328044aed143e7c1a481b91c2415b7b2ec29f50a4232fc0b94d7f20bd86eedc0dcc504d61c23d06a6601eecadd88f049a6dcde25cf46aeb73dac47d5b6a EBUILD qt3d-6.6.2.ebuild 758 BLAKE2B f462d0705433bc88c2d86b19d361ea24c948d0c076365f8b7718b0fddd86aa9b49d76229ca960f7a99aa6f147ce7f1683885341be57ca8c5c3266f248a995977 SHA512 94aaf7f9a89b8639d59852efd27f8c185f411f42dfa08cbbebd8ded5f3777ab7a53343d2f0d94823950d5754affae4fafebc0c70e23011c0d0459100391d40e2 -EBUILD qt3d-6.6.3.ebuild 816 BLAKE2B 04a754865fa8c12e00ede1c171995c7059b2e7b0ee7faabeed56367a871da34cb0b055c196cd02bc215347bb2682fd51144eb67011adca572924ae1824d87b72 SHA512 eb88402a455bbc355d7a98b7b83f782af7d62fae95e4303912ea0f4771f39bac3028bcd15deeee4720288b7229d3d262b30581a52ffadd75535f4e6fae55cc01 +EBUILD qt3d-6.6.3.ebuild 815 BLAKE2B 673acc8e2770a4fbdde0792ed87b80d518722e867adda90b1b14d68d76c670be4ab5b175c8d9b379eec190e90dbf24a4a49ffc33113ef921eeebc2c3cfcdea4f SHA512 5304cb73be42f785fa765dcfa7acadb068c1af2c6e63de56abbb19656de6d5cd81682ea21592e5964f32e2fd717df13b7a827ed41e019a0e210dda3fe144e2ec EBUILD qt3d-6.7.0_rc2.ebuild 799 BLAKE2B 5aba1c30e3523badf5b6bd3a6d4433c6f926fe06ea0ad69e0d39f367b523cc3aa02f96c1a5bb38275b32ed3a2a991f2648014d24f71af367344154be25401b03 SHA512 2d91c5a919dc32c104c4b7c2b692c6423a1419b148b8fb2dd5b16d32a377ffcf9cc6212ba42cb2a8d7b85166d3f4fd6f20195f909f82f5025550846daa975614 EBUILD qt3d-6.7.9999.ebuild 799 BLAKE2B 5aba1c30e3523badf5b6bd3a6d4433c6f926fe06ea0ad69e0d39f367b523cc3aa02f96c1a5bb38275b32ed3a2a991f2648014d24f71af367344154be25401b03 SHA512 2d91c5a919dc32c104c4b7c2b692c6423a1419b148b8fb2dd5b16d32a377ffcf9cc6212ba42cb2a8d7b85166d3f4fd6f20195f909f82f5025550846daa975614 EBUILD qt3d-6.9999.ebuild 799 BLAKE2B 5aba1c30e3523badf5b6bd3a6d4433c6f926fe06ea0ad69e0d39f367b523cc3aa02f96c1a5bb38275b32ed3a2a991f2648014d24f71af367344154be25401b03 SHA512 2d91c5a919dc32c104c4b7c2b692c6423a1419b148b8fb2dd5b16d32a377ffcf9cc6212ba42cb2a8d7b85166d3f4fd6f20195f909f82f5025550846daa975614 diff --git a/dev-qt/qt3d/qt3d-6.6.3.ebuild b/dev-qt/qt3d/qt3d-6.6.3.ebuild index f0094074cd16..a7e384a54768 100644 --- a/dev-qt/qt3d/qt3d-6.6.3.ebuild +++ b/dev-qt/qt3d/qt3d-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="3D rendering module for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~riscv ~x86" + KEYWORDS="amd64 ~arm ~riscv ~x86" elif [[ ${QT6_BUILD_TYPE} == live ]]; then EGIT_SUBMODULES=() # skip qtquick3d-assimp fi diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest index 4db6bf9d019d..0315b05ee50a 100644 --- a/dev-qt/qt5compat/Manifest +++ b/dev-qt/qt5compat/Manifest @@ -2,7 +2,7 @@ DIST qt5compat-everywhere-src-6.6.2.tar.xz 14632168 BLAKE2B b1020344d2c4803b9d76 DIST qt5compat-everywhere-src-6.6.3.tar.xz 14634848 BLAKE2B 6178a4c95786c968cee83121237bf3cecdcb6866922e8d6b65dffb72045d02be7c75e1146cdd402c6109739da56f2e11b53c5db3137e494a9f1b341f669fc9b3 SHA512 11a1e03216c434c07ff984fc7f225072067bd17f1d469513e84d610d067953ad8f0e492973cfab3afbaaadffd5b1d0db3e84cc96f1abfad4fced0ee852729330 DIST qt5compat-everywhere-src-6.7.0-rc2.tar.xz 14633604 BLAKE2B e7dcb34d38af5fe3eea0a242ec08bfd61456fb28bdf16e93e639f301d2850ee7ed0a18b8d0c1bce65e277a92b55ad311cac55eaf5517aa5024cbef1cd31c97ec SHA512 8b21b96bfb274f671f4de840c965db7affde02ddce6b033c69d2b3bf45c4dd65349d35964143262dc1e0b2cafbc5f9637c9900cf7ce6237896aaf9fa284ae7a1 EBUILD qt5compat-6.6.2.ebuild 704 BLAKE2B 3ce34bc419a1dacd9429ad76ec7bcc2fa7fdb7edfd5a9081fbec6e6dae5fba209fff8a82c53801cf89c314f8742eccae3c0a9cb4c394b2eae513102753a76476 SHA512 524ec5bfd3b9a757eb58ab0f7d9f9484e97e566c81b42ff5852554ea0658320f6094b7e6246cb2183576c12ea7e3ae1c774c2f4389329271819708ffea097b7e -EBUILD qt5compat-6.6.3.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf +EBUILD qt5compat-6.6.3.ebuild 705 BLAKE2B 3a601fb81e43119b074cd189d9461801521e5f1f0403a17ab0c220e6bcac272a92bd948d880f212982a4d79eebc7b3fc4c57c54c05e6da501bd71b043ee85a02 SHA512 3356f5ae13a7febc5068103eb67c2a6a33ed60c16fef1d19c71c84d3df8879817059388d17996c185dad29f1beba4dab31bf0686712530480c27f1b8405090e9 EBUILD qt5compat-6.7.0_rc2.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf EBUILD qt5compat-6.7.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf EBUILD qt5compat-6.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf diff --git a/dev-qt/qt5compat/qt5compat-6.6.3.ebuild b/dev-qt/qt5compat/qt5compat-6.6.3.ebuild index 4462f312f154..60c6f6084bf6 100644 --- a/dev-qt/qt5compat/qt5compat-6.6.3.ebuild +++ b/dev-qt/qt5compat/qt5compat-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Qt module containing the unsupported Qt 5 APIs" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" fi IUSE="icu qml" diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest index a980fdeb9a8b..026f396e32fa 100644 --- a/dev-qt/qtbase/Manifest +++ b/dev-qt/qtbase/Manifest @@ -8,7 +8,7 @@ DIST qtbase-everywhere-src-6.6.2.tar.xz 48689304 BLAKE2B e00f4ac7ede0694b7934612 DIST qtbase-everywhere-src-6.6.3.tar.xz 48784716 BLAKE2B f79e369c31968d026fb50dd64d53931ea28c25bd7eb442806760f733dbcacd868774d1c991d4da80c5eb40e24d75ffaba61b2cb9036fdc2d189f865b22143596 SHA512 cd96903a3947a1f5cf6a3ff21ab0b3209ed421d2a8c45acb34ae5aa7ad0501cb79e26cfa81bc02141d5731ebfa662442f37806e97994332077d963c9e70a5f54 DIST qtbase-everywhere-src-6.7.0-rc2.tar.xz 49307632 BLAKE2B ffae9f9f93cef3f72b89d3cd4c09ca3927fa2341efe49d485e979cf70480ad6fd82578776cb44f1df6fcb3f03dafb3a4883d45966af1b01f3b6b05d4e02f658d SHA512 72f06ea8a2329b790398a7fe899d3ee851fcb719d9b81073db5705500b478bb96b283b0eac0bdc9c3f0f0ef302ba287ce0e987a98dba76e29d72e5f296e54332 EBUILD qtbase-6.6.2-r1.ebuild 10021 BLAKE2B 6ae2a9a7936ef546aed4d69172e0a7ed2e9f55e41679f6b1acb2d8a8c3494f4659bbf3168e97b447bd73a3c845a32f9f3a70e143c4734338e20d76f621f33926 SHA512 0a57aab7621c5415e8172f74c6d240118df5202643f78de00f407f7308c89794ab60560b1e52c49583928c7da4bffa3d4fbf5f5f126b069033d096536c95acfe -EBUILD qtbase-6.6.3.ebuild 10104 BLAKE2B efd01d5b0328345c6023495c3ee052eadeffc04b4719c849fdc2555f35ab14789b8724ba571fa204eeb16551d694601d12b068084c374986c40da806cd5831f5 SHA512 8b920b523bc7f636fb26a770d9217c9c48d717e93f7801d83e8276655b5e241029556c26c9ca6d5a5c624c8798d41efb692047e6f26d6bd38e802baed5cda2b7 +EBUILD qtbase-6.6.3.ebuild 10103 BLAKE2B 69dcf09771c25dfe166fcd3e179b14adbe43cd64b48ea907a9bfa4dce19956b27967966f9c92ca34e3672e297be372f43d72f7d86697de8b0823d33c26b0d74d SHA512 02ebfdbcbceec254d84b026d0b4a6bfb6d6e1279dec8e70f1e9d3d5feeaf08a92ca28e2491e5d6b606ec4c9483652742048a5859593e9d3623710a6638850def EBUILD qtbase-6.7.0_rc2-r1.ebuild 10469 BLAKE2B 0bb3dd926ef658a36feb141ac462fb7b116c8d491db1887671b862cab1e9814ebe7bd2cac5688447c6e21b26a3701ce4f21eb576f1992bd8e174d46f58220b1a SHA512 0e3c0535a25cddfc93dbe2274164fe0559df45adbb4c32a49c12fb2e542fdddd643d88349835fcf90b1a20ec4790a53518c35ccaf51019ffb58ff86e0dd2b860 EBUILD qtbase-6.7.9999.ebuild 10469 BLAKE2B 0bb3dd926ef658a36feb141ac462fb7b116c8d491db1887671b862cab1e9814ebe7bd2cac5688447c6e21b26a3701ce4f21eb576f1992bd8e174d46f58220b1a SHA512 0e3c0535a25cddfc93dbe2274164fe0559df45adbb4c32a49c12fb2e542fdddd643d88349835fcf90b1a20ec4790a53518c35ccaf51019ffb58ff86e0dd2b860 EBUILD qtbase-6.9999.ebuild 10469 BLAKE2B 0bb3dd926ef658a36feb141ac462fb7b116c8d491db1887671b862cab1e9814ebe7bd2cac5688447c6e21b26a3701ce4f21eb576f1992bd8e174d46f58220b1a SHA512 0e3c0535a25cddfc93dbe2274164fe0559df45adbb4c32a49c12fb2e542fdddd643d88349835fcf90b1a20ec4790a53518c35ccaf51019ffb58ff86e0dd2b860 diff --git a/dev-qt/qtbase/qtbase-6.6.3.ebuild b/dev-qt/qtbase/qtbase-6.6.3.ebuild index 40a65fab575d..3a2e7d77128d 100644 --- a/dev-qt/qtbase/qtbase-6.6.3.ebuild +++ b/dev-qt/qtbase/qtbase-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build toolchain-funcs DESCRIPTION="Cross-platform application development framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi declare -A QT6_IUSE=( diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest index e7e0e7db4798..0aae7eb8c451 100644 --- a/dev-qt/qtcharts/Manifest +++ b/dev-qt/qtcharts/Manifest @@ -6,7 +6,7 @@ DIST qtcharts-everywhere-src-6.7.0-rc2.tar.xz 4661008 BLAKE2B ebd5c091c7f005ae48 EBUILD qtcharts-5.15.12.ebuild 572 BLAKE2B 4a97d46f334a3dd2713d3a5727a5136de4f2c28e15dcdf67ef012c5d40bbd94cfbd5e514d4be76fac371dca2e6904005e2c5f91ded85e22b2d6aaa436338a7bc SHA512 c9538c9286a6748a271346215f6de61548d36f37d559dba29cad9e039d1a2822013d1abd9b6fdb8fb38e940c3e917c158078022e8eb40f6277603567286f1a98 EBUILD qtcharts-5.15.13.ebuild 577 BLAKE2B 2423e17222a0c35d5d6d051c0bfbcd2c3cccedb9519ed5b32bf95f80cc6983d2373bb0429cd5a8c2fb970759e47a4dfb6744ae9a68c1b8e14818052b206af226 SHA512 0482b223a5fe4f4ce26a42d4cd1fc1e36842befa02fc3dd7cd1c25f5b14f45eec6c3e7c34b42a74396b9e7f60b46548289e943526a2cf4165eb4110efd251a5b EBUILD qtcharts-6.6.2.ebuild 570 BLAKE2B 98b620f6328ba26d55e1814c753b4284b519a4dbe11da9556ad857de5d2935887aa455c3be8910620bef275d737c812d9f091f1c960d6c063224d776d9948bcf SHA512 8b838d6905728e8737e4f60e0b996e102b08d0d273ed970c9b671db8c97934e4f041b9ea53d25803e15ac7db216044c2cf99ed6327a203fa63f32929d23c152a -EBUILD qtcharts-6.6.3.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215 +EBUILD qtcharts-6.6.3.ebuild 571 BLAKE2B a9fc2b862164014efa3c50da2403ff5eb483b17352b9f19df6fbf81982bcfc3b5568e034ac19ac3c563a162d9e7a998e6514a5059dd9f02ddd96c3f93ed39dfa SHA512 ecbfc3763bc2b100f5d11044bea687d8b322420927db260d6fae899c20f14eebeb0d3e53fb0b88edaa930405f437450951f741be932285cabe337df5ecbe9c27 EBUILD qtcharts-6.7.0_rc2.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215 EBUILD qtcharts-6.7.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215 EBUILD qtcharts-6.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215 diff --git a/dev-qt/qtcharts/qtcharts-6.6.3.ebuild b/dev-qt/qtcharts/qtcharts-6.6.3.ebuild index 264ac86f8886..cb79be240102 100644 --- a/dev-qt/qtcharts/qtcharts-6.6.3.ebuild +++ b/dev-qt/qtcharts/qtcharts-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Chart component library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi IUSE="gles2-only qml" diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest index a368ea57e7d2..699a591e6606 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -2,7 +2,7 @@ DIST qtconnectivity-everywhere-src-6.6.2.tar.xz 1060936 BLAKE2B 561f487a55c1352a DIST qtconnectivity-everywhere-src-6.6.3.tar.xz 1060952 BLAKE2B d16e79be7cdd22c856827035d3557bc3fbbb82d0f6701eb04f9f2302e4df86b2d0f7706249e722e26554ed1d22fa377c9ea00758f84cdaf1dd42018501a72ef5 SHA512 e75eea3d9c95532dafd3e2c765b1109f066e4b583d00205d18655e39f43f7373122e4d014d405d655d12b2246470083f1ac5dada0698bc1b0fb1d115a9fca6ea DIST qtconnectivity-everywhere-src-6.7.0-rc2.tar.xz 1061232 BLAKE2B 33489b5d433d7aacb7a4936dc5771b3d36db4b4856b65cce53fe510d08541fd10c0f70da128cb428137b39aaaf1425828835ba9f15366f84501f237dc702c23a SHA512 d36b52cb6dfcffadd5f306cc78ca2c5056280710396fc693a59f8b4a853e13fcbb1b08596a30c62a62a6eed4b877f2a0292a1e47cf7c02b79e858ceb71de484e EBUILD qtconnectivity-6.6.2.ebuild 1664 BLAKE2B 5fac739b5e156cee0e4789b3178f1663a3862a34c9db7be9c8a69ea1fa6d8a17d6436720bba1873adf91b64618412bb9e148250abaa0b9e3efa340c2c160b308 SHA512 69f56d6914a0b604ae8e6f893d20ff70d66849252d98c8bf8ce0e844f617cf24009e890d33f3582e339448bcf01ecab00ec9dc1f1774997020d1d1323ec3d715 -EBUILD qtconnectivity-6.6.3.ebuild 1683 BLAKE2B c94145ac24b7545954637500dccde31df3584699c47893efd00866c3d255460a4021c881b68dd448f4156ff9f0ff54eef8461a9ab478bbed9ee875c848148a11 SHA512 bbcba9e6c26ec4afc5a839e436779d95fb7d19bdc300858047240dceb7c5b253295d3f2193b581c87c1c878a409e2c34276458928990cb45b167bbe89f6a26d3 +EBUILD qtconnectivity-6.6.3.ebuild 1682 BLAKE2B b4d951d8b38b300ee3991e737b2a8a7eb362915321892d60849046206061dfd3a3679b8433b0e071bd1e29ad91a0622562fce92eb27dae45219258f017fbf449 SHA512 c0b8850a79cd0511d9309df498ddc275172152b264d5adf7c226207fa587d6cedfc56b397804613a29b449c7bca7c4ebf593001620a66e9bc598f2f45254ec46 EBUILD qtconnectivity-6.7.0_rc2.ebuild 1666 BLAKE2B 5c2c31dafb2a1fcd93143486fcfb957fff941bbead38ebb5e4500220257b3d51795a076e7511a08e4256fcd51756041afd4f4164fc2b1d31fa2d5336b362c557 SHA512 6071e64cd2149e2007618a565920589a6c3f1bc11fe8ecda179bde7afe84680cd22ab39253cabd87a61e7720f8e7b9f20332b07dec366360ca1e2d9ce8ed08b3 EBUILD qtconnectivity-6.7.9999.ebuild 1666 BLAKE2B 5c2c31dafb2a1fcd93143486fcfb957fff941bbead38ebb5e4500220257b3d51795a076e7511a08e4256fcd51756041afd4f4164fc2b1d31fa2d5336b362c557 SHA512 6071e64cd2149e2007618a565920589a6c3f1bc11fe8ecda179bde7afe84680cd22ab39253cabd87a61e7720f8e7b9f20332b07dec366360ca1e2d9ce8ed08b3 EBUILD qtconnectivity-6.9999.ebuild 1666 BLAKE2B 5c2c31dafb2a1fcd93143486fcfb957fff941bbead38ebb5e4500220257b3d51795a076e7511a08e4256fcd51756041afd4f4164fc2b1d31fa2d5336b362c557 SHA512 6071e64cd2149e2007618a565920589a6c3f1bc11fe8ecda179bde7afe84680cd22ab39253cabd87a61e7720f8e7b9f20332b07dec366360ca1e2d9ce8ed08b3 diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild index de07cbfd1ffe..16635b2086b5 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv ~x86" fi IUSE="+bluetooth nfc smartcard" diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest index 31573c7091dc..123f91603377 100644 --- a/dev-qt/qtdeclarative/Manifest +++ b/dev-qt/qtdeclarative/Manifest @@ -9,7 +9,7 @@ DIST qtdeclarative-everywhere-src-6.7.0-rc2.tar.xz 35364156 BLAKE2B 59e36627bb2c EBUILD qtdeclarative-5.15.12.ebuild 1537 BLAKE2B c2f7b010977ed65abbe16d8b2df6ed8c29407685e014778f4f3da5b2853b6dfa6d5ce2a0d5037852d8d11894c1a33323090bd18659f7c85d8cdf56f8bf41ae79 SHA512 fd6e5bb4709174b8746d520a6fd0109e2d6b2de19d6a679fdbdcf4cf074dc778854afc2b364f7d692e6c60e0d3e3580c19e98b36368258f6e76b3a5ef2cff0c4 EBUILD qtdeclarative-5.15.13.ebuild 1543 BLAKE2B dd04805055ecfadb16b1fca06faae6b47ad22858da8612c9bb481b5485a118ffa307021f9725d9987a5e28ec0e5b470b20871283fc7fd893e4b12cfeaebc9523 SHA512 8ac580e433a19c26102e33bc2ecc2aa8165bec9c7b77755d8fab75d2270753e4a4652726a6d871ca5e6fed8606540aa4d08c5cac8a8f354f596cf2147f39921c EBUILD qtdeclarative-6.6.2-r1.ebuild 800 BLAKE2B b072059836526c122e5e0a509418d73f612093575910747097201b0abfbdc2a7dfc44a91d5317dfdd41631d9a5bc247d765ef31e343e6a914d2a18633edd43b4 SHA512 f82b798eab8b99c4ad8a876277cfb9248cdeefd759ec0c881cce8319a1deca39ca9d733e1e124d78b8f25807f998bc77225a7967712c9eb1018abae49b6da71b -EBUILD qtdeclarative-6.6.3.ebuild 802 BLAKE2B 92a135165b8b86da55f61130e08e93078c056d11757d2ffc4900f2bc8501faeb3269d68b1224aafab7d79b1a5e0c7dbcaf3f9161bcf84bc95b1e65161bd83c4a SHA512 5bd5b83717179ece75d9cf913fcd98c091523cec4d1efd4f07ce667ffaa0e4721bd32b72577ef1489e506c6b0f9808855f9cbea4c30717e679e4a1ba70c393e5 +EBUILD qtdeclarative-6.6.3.ebuild 801 BLAKE2B 385c29b71557ef584099ae26d23c9d57496f2ea95ea6be57f77d248d66cd31579c9ac2fb3d6554e0922fb17ff39b12d881739b098fd384d242605f9191c143df SHA512 0b1e57ae6b64d53d8bcc0efd91f8bab877bec3a96792ee4413858771b42a4f9acfbe67ed2ce6407ab0b594ad72ef486eb743f5848e8377cf9801490186a28fde EBUILD qtdeclarative-6.7.0_rc2.ebuild 954 BLAKE2B f85a042c94d921a79ac8d1b86b78c9b9fc248bb88f97de7a5ea4c71a88c36231a93e7fdf7e9632accc71dc1a838490966c9ab5b021e480b19f944e942f70dfce SHA512 bf9817a86fa308ea76c777171c5c29126add4380f7e6368e16137b4781b473a6083ff800613144e8b55b95235ef53c237d07fe1d08fcce1ca752c6df353aa3bc EBUILD qtdeclarative-6.7.9999.ebuild 1032 BLAKE2B c071fc90e00cb09bf147a4e59a58bad0f7d6134d37ca9bad94712210426d6b12ed2632441315b30cfe2ce80f849ffcccd9d6df96e348217795407ecb160f1acd SHA512 559a0ef86898e1e3562f0e8259ac4911231050e60ebea9a3344dc3e750f853d88f208e03873c96c4fdcdcd3680b441af3ef0e5dbf7c3a9fcd292b12faf2f0e20 EBUILD qtdeclarative-6.9999.ebuild 1032 BLAKE2B c071fc90e00cb09bf147a4e59a58bad0f7d6134d37ca9bad94712210426d6b12ed2632441315b30cfe2ce80f849ffcccd9d6df96e348217795407ecb160f1acd SHA512 559a0ef86898e1e3562f0e8259ac4911231050e60ebea9a3344dc3e750f853d88f208e03873c96c4fdcdcd3680b441af3ef0e5dbf7c3a9fcd292b12faf2f0e20 diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.6.3.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.6.3.ebuild index 7c725f7cc737..a562489a42ad 100644 --- a/dev-qt/qtdeclarative/qtdeclarative-6.6.3.ebuild +++ b/dev-qt/qtdeclarative/qtdeclarative-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Qt Declarative (Quick 2)" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility opengl +sql vulkan +widgets" diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest index 5e300424d051..10b3b6cf162e 100644 --- a/dev-qt/qthttpserver/Manifest +++ b/dev-qt/qthttpserver/Manifest @@ -2,7 +2,7 @@ DIST qthttpserver-everywhere-src-6.6.2.tar.xz 162152 BLAKE2B dc83b39aa99d39f0255 DIST qthttpserver-everywhere-src-6.6.3.tar.xz 162228 BLAKE2B a913ad8a5581de2ac439429a6c4ebf5b51c7f22ad078163186767d0315df86745ea9d4bc70f5dddf4cafb9ac4bab1ea56da5d7778c9d18910b5b85e4ff8ec7ec SHA512 a1a792beedef9c4e492ecae46d20c683773db690ac6d879b557a9223b64cedc6b7260668ee8fa781db16f478b2e98a0fd3ecd81fa9620766c9ee308a49d1bda1 DIST qthttpserver-everywhere-src-6.7.0-rc2.tar.xz 163024 BLAKE2B 07624d27de0a077eff52071bedd0bf0c868ef5a19ce87ccb676f0220309afef0a79251e9b441b6ac7f5cabedbfff5747a99168bf46c9b8093ecd5d3737851184 SHA512 a049d6d93bee725c883d58e4a7969173f0726c69f636477368f8d5478ea4bc1f21dea78612aa73e1bba2a9bf2d582649d9ce80b377d726583dbd875262e777da EBUILD qthttpserver-6.6.2.ebuild 574 BLAKE2B 6cf58709afc0e04b157dab96c0c48f00e613eb751e50a741752b97cf6a934f99556f3c580645eb40431915d9376eaba9f3d47be99c962b7f11051ac84ff331cb SHA512 e06111695c353ee1b2991d4f0c492b1e504a29802b7177d3046690825e3b7f0a6c8e632b7eba3e100c47a6a5178826cc202ea3c0cd382c59dadbb4d530d5c4be -EBUILD qthttpserver-6.6.3.ebuild 575 BLAKE2B affabe9fa30b9ee370823bdd6b7a34480c50a5d0371b3570aa25611d2a0b963e5239068f8d484647ef1bc8fa6fa52c635b9aaba3a087e2c70e6a3946562eeab0 SHA512 0348549a66c33c6720cc09ebe491ce04a54058254ab70be63725a94c7efa41869f660a79eeca5da91e3a59ea149b697a128804ae81f321c2920557cd9727eacf +EBUILD qthttpserver-6.6.3.ebuild 574 BLAKE2B 6cf58709afc0e04b157dab96c0c48f00e613eb751e50a741752b97cf6a934f99556f3c580645eb40431915d9376eaba9f3d47be99c962b7f11051ac84ff331cb SHA512 e06111695c353ee1b2991d4f0c492b1e504a29802b7177d3046690825e3b7f0a6c8e632b7eba3e100c47a6a5178826cc202ea3c0cd382c59dadbb4d530d5c4be EBUILD qthttpserver-6.7.0_rc2.ebuild 575 BLAKE2B affabe9fa30b9ee370823bdd6b7a34480c50a5d0371b3570aa25611d2a0b963e5239068f8d484647ef1bc8fa6fa52c635b9aaba3a087e2c70e6a3946562eeab0 SHA512 0348549a66c33c6720cc09ebe491ce04a54058254ab70be63725a94c7efa41869f660a79eeca5da91e3a59ea149b697a128804ae81f321c2920557cd9727eacf EBUILD qthttpserver-6.7.9999.ebuild 570 BLAKE2B 0d650d9a207c6c601dad662e173f099ca29a4b1e67c909d23617c06546849d951651489034b908182fb95a21c3299361517433f25f5aadf4cfcae56eec99b9ff SHA512 65867d14d6a7c004ce0d162af91c940bffd07c5c0eee76719e93960860fb24e3691e76740a606e68a7261d41684a8269d0330d88d33a13871fc69ee81bd2f6da EBUILD qthttpserver-6.9999.ebuild 570 BLAKE2B 0d650d9a207c6c601dad662e173f099ca29a4b1e67c909d23617c06546849d951651489034b908182fb95a21c3299361517433f25f5aadf4cfcae56eec99b9ff SHA512 65867d14d6a7c004ce0d162af91c940bffd07c5c0eee76719e93960860fb24e3691e76740a606e68a7261d41684a8269d0330d88d33a13871fc69ee81bd2f6da diff --git a/dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild b/dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild index 7583ea864f5f..a4b020165245 100644 --- a/dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild +++ b/dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="HTTP server functionality for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" + KEYWORDS="amd64" fi IUSE="+ssl websockets" diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest index 39c40e3f499a..aca2d826a429 100644 --- a/dev-qt/qtimageformats/Manifest +++ b/dev-qt/qtimageformats/Manifest @@ -8,7 +8,7 @@ DIST qtimageformats-everywhere-src-6.7.0-rc2.tar.xz 1968464 BLAKE2B 2ff207269367 EBUILD qtimageformats-5.15.12.ebuild 705 BLAKE2B 41cff8b31c082fc0803398c99d1428290c91c1c4215f7f8c1283599b47b235128653d45ad194145010eeae9407ff05d34c7cbfeb1a3680e8af855b9b1cc7b4cd SHA512 d1136025cc71c0156f32ab508c37940be5216eb93343a5a7c84a22a5c3b0f126ac20866ccbb1197e051201cc2740fde6368f36a7d557a5b9b217411a27a64961 EBUILD qtimageformats-5.15.13.ebuild 709 BLAKE2B 638aa093b3a9913cf94d8241c41841b046733dacfdb932bf1dc6a40fc2d74763e7a12b452dcfe409febdab4b5522ea291a6d82275186df72a619c7e142ac1a02 SHA512 dc96378d82a77766df7f40cf6a8cff17b43d04eabb0c90b2d230c48edc4b2a7a3c20c48260329d03f2d47dd697d7145e73f786ae274ab941996e769df11b955e EBUILD qtimageformats-6.6.2.ebuild 849 BLAKE2B f11b9b97b70df25c903ed887bd2381afaeb3a7ef1563b5ab0004a8b5e788636975ba57f53e7051aa5b86de21501d3e774225e6aad7b57d193c7deeca5baf6897 SHA512 5e41f0edf6bde06cc8c29c2959fcea0de75d1dd02154091d322b4abfbb327ce82442bdb918ac82cde24b623b486ae2ed399b9c7d75936f5add023c733d51ae1e -EBUILD qtimageformats-6.6.3.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e +EBUILD qtimageformats-6.6.3.ebuild 850 BLAKE2B 1c1c59ebfc944b65639119d59a446930b7292b96b0f5f342f380e1303f29d9edc81bf4f6a0090be5c71b6e77c22ef4603169bd524e2e0619abe1035d0629d9d4 SHA512 5f73371ab76a81a9a9da24563c1f5438152cb9a54cb187148035fd3fde24a397ad3b4133fa60a1319e55ae6a49f216ab06fba8dc79054d931d92cae22ad55edb EBUILD qtimageformats-6.7.0_rc2.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e EBUILD qtimageformats-6.7.9999.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e EBUILD qtimageformats-6.9999.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e diff --git a/dev-qt/qtimageformats/qtimageformats-6.6.3.ebuild b/dev-qt/qtimageformats/qtimageformats-6.6.3.ebuild index 9d1a9a6f9685..29a5455c1391 100644 --- a/dev-qt/qtimageformats/qtimageformats-6.6.3.ebuild +++ b/dev-qt/qtimageformats/qtimageformats-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Additional format plugins for the Qt image I/O system" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86" fi IUSE="mng" diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest index cbcfea9f4416..5e20892cb1fe 100644 --- a/dev-qt/qtlocation/Manifest +++ b/dev-qt/qtlocation/Manifest @@ -9,7 +9,7 @@ DIST qtlocation-mapboxgl-5.15.13-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace865 EBUILD qtlocation-5.15.12.ebuild 1622 BLAKE2B a1e40c710309708023d0c7c76e3b00947237f376ac34d2d6ec58edc23e0c2610260a1995ead0ec14844fa6f5f1e3b3d8cf4f619a99d0d2302ca6910bbeec6c32 SHA512 f7c574fbac6f7b122a0c32cacd6281aa3663bc4886bd413dbb58a4873f9c66dc9d7e00b7287faa8dc0513fdfa310f9b9b664b9d45bf56e2b69880808cecb1b79 EBUILD qtlocation-5.15.13.ebuild 1627 BLAKE2B 72accda57de13898dae42beffadb7ff3afa5c5bb0410e045796edfe912168708a89271200220664c041dde7b765c040f77f609fdaa6763980a9c92b71fbfd4b3 SHA512 9e6c5949e89a0001250bd044a1148d29c67e502feb30506fe917f64f609c2bd272244c7ca804a3d2dade6a86cb2d10528caf17db97ec94f346d184d7311ba3be EBUILD qtlocation-6.6.2.ebuild 1340 BLAKE2B 0743298a9720235d32f2f95639450bebaa2c7a1d546848c89f80af715751df7239b5db123fe449440df813ed673bfe1045c3eee399eeb97aa0c195aa524e05b8 SHA512 116d47c7c434989e0c2cfa07383154cdbf14b4cbbb77888f55b9d541feec481d774f4a7110ae9bee7e8bcf3a4190ab4e9cf3b78f86af0c5bc40474ca2cfa0839 -EBUILD qtlocation-6.6.3.ebuild 1358 BLAKE2B e6528cf94e9a0e09e8125cacd248aa2aec44b8dee0297e4fb1d07dd76f8dbeb4a04fd6f084f933a8e99ada89dac79273ebe1692fccc9bba8389954e261f47972 SHA512 3670254367f89c261abdda7bda506b39f7efff64de6f73f9d46eb36ff7da5dd627237d03def87b4bc94050d9e26de9c42ce898e8fac58a1eabf0f46a21c73c80 +EBUILD qtlocation-6.6.3.ebuild 1357 BLAKE2B 5cc4c0818ca16a234c1d7e5a164f74ad7c977813ed786e05cb7ac9cd8eb3a04ab33c36a09395b5edffe8b5aee3c859cec8d8cf3855f42052d456443bd2049c9b SHA512 19556eb17ba6f73cf5fbfe4ecc85a498e794a435bc3321bb55f7fa655aaa5979b22cbf94d984986f5c3474eb8298711335f9d6a809ca14724ce7a32733827ccc EBUILD qtlocation-6.7.0_rc2.ebuild 1341 BLAKE2B a60cf0373c9f4f1ea725cb1c7ce367665431465f6fe3439c7c3d0f46bd9c505f33e54ca220307269ee9b5c11f8c85a5000b5f28a04c8421f3a2c581812a40a3d SHA512 dddb0396f708f7815f07dc2ad0564e7610dad3dbae8a89a91ec87ce4cc9e01a0a18476fb33bcde86d8505ecf0f30e54c5fba1290a8b22a177b5678fbd8042778 EBUILD qtlocation-6.7.9999.ebuild 1341 BLAKE2B 80c39b17fc730913a37347fb1e11dea6b7e47f1c8e9262bc881fa043e50edd8a693147e5ae5f2e8eeee89cec834abab0e1abcfef0c59083e9cc654fbaaac6a80 SHA512 5c677f7bafd9cbbcc56ec77bbd49360b64f9bbeb2740a48345bec42478f8f8388e781c629305ae0e7b61c16d05adcfb14694bf2b5cee7dea250aaafa084f6527 EBUILD qtlocation-6.9999.ebuild 1341 BLAKE2B 80c39b17fc730913a37347fb1e11dea6b7e47f1c8e9262bc881fa043e50edd8a693147e5ae5f2e8eeee89cec834abab0e1abcfef0c59083e9cc654fbaaac6a80 SHA512 5c677f7bafd9cbbcc56ec77bbd49360b64f9bbeb2740a48345bec42478f8f8388e781c629305ae0e7b61c16d05adcfb14694bf2b5cee7dea250aaafa084f6527 diff --git a/dev-qt/qtlocation/qtlocation-6.6.3.ebuild b/dev-qt/qtlocation/qtlocation-6.6.3.ebuild index 9ffb31700378..6a7b3e52fb17 100644 --- a/dev-qt/qtlocation/qtlocation-6.6.3.ebuild +++ b/dev-qt/qtlocation/qtlocation-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~riscv ~x86" + KEYWORDS="amd64 ~arm ~riscv ~x86" fi RDEPEND=" diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest index 80f61d7b40c7..aa93f33bc556 100644 --- a/dev-qt/qtmultimedia/Manifest +++ b/dev-qt/qtmultimedia/Manifest @@ -8,7 +8,7 @@ DIST qtmultimedia-everywhere-src-6.7.0-rc2.tar.xz 8308020 BLAKE2B 71695dc5cc6680 EBUILD qtmultimedia-5.15.12.ebuild 1511 BLAKE2B 81fd1f3d666a9c3da203ccc37ef635954c25d00e1928be7d2250fe7a8bbf564da4e61c2e1be07afc7bc51ac340c0605d241ef5bbcf5e1ec846e528886b8f6aea SHA512 5dd3b3f0b22029dadf98e404d4be3557eb335e666fc08ea7bd39134f9770433fe5e35524ca9df6e89deb342e2b8e03a679e0e7718d534693cb0191c618162b91 EBUILD qtmultimedia-5.15.13.ebuild 1517 BLAKE2B f58c9922692fdbcc42efab3ff9f7c02a1c6d77f809b4b828baf5765d6fe11301330b479ce1d1f610c1ca4bd8ddf91f717bee3307699d60beac354007a3b35e29 SHA512 eb2c7ff70d9efe5ad1753261e07f4c34f0f1736c39eb21c261ffb41627f87686355449a32d8df18418f1d2a1c66573049b79f7ee6731bc47e6483a671435a60a EBUILD qtmultimedia-6.6.2.ebuild 2170 BLAKE2B fd230c42d990efc14874526cc8cda39287f04273e60e674f240744a14dae125caa0f28b9a8cdaebb6e2927adec9756d9da4d6c9378f590732c4abb134085d163 SHA512 21a1295d8d03d51027b1e9dd68fda8a947a7bf858edd9c16e2a0a45f6c1632f7b6a1df86f0ca2d2a2711c9d4be8b8b339adf2506771a938da3cfc1f075e3772a -EBUILD qtmultimedia-6.6.3.ebuild 2172 BLAKE2B 224fe5f641675256f4e9db192a4b5d25c700dba5463580ceef3c6a1d25bd58ef897d17c7c1bfcc8e3a23e1cccdb602fe1127711df247c75277c655266ecd5355 SHA512 0574b3debe66e2fbb9abe2f146ec3f5407e5985a770845134d5f0c277f37ad6b202cdb123955d5015ee1e139f6bf6416a7ab52b8f3d21f41f102b841c6156416 +EBUILD qtmultimedia-6.6.3.ebuild 2171 BLAKE2B 45b9143547923b16da9106406734b89526f61723116f414a3124e189e89f3650e33cd7a620c2fc2a004544c4bb5548f6a9bad5f4c6d39664c764d9a88b2aadf4 SHA512 1dace78a68d512ed82e7a42dc71a5c07450933f1e1cb63f69c17b23024e167bc38631188ee317cd836f64eda2a33433d960bc201a7c9c60b11c58cf894483016 EBUILD qtmultimedia-6.7.0_rc2.ebuild 2172 BLAKE2B 224fe5f641675256f4e9db192a4b5d25c700dba5463580ceef3c6a1d25bd58ef897d17c7c1bfcc8e3a23e1cccdb602fe1127711df247c75277c655266ecd5355 SHA512 0574b3debe66e2fbb9abe2f146ec3f5407e5985a770845134d5f0c277f37ad6b202cdb123955d5015ee1e139f6bf6416a7ab52b8f3d21f41f102b841c6156416 EBUILD qtmultimedia-6.7.9999.ebuild 2620 BLAKE2B e226a9f7f9e8d87af37be513eee2dab4c63cbf9ce885a5a378969022d1cf4cc6f71cb8710e3b94e71026149805ce238eaeb4d9bfc79c9b7f4ea565a9e13a3287 SHA512 876f1e095cb3b8ef50a195608b12e723359057b637826c478de7a0ff4339110e6b32d9194acbf544d3358731c9fce44b9ffdb3e288c7d312b5b21db5e20e53ec EBUILD qtmultimedia-6.9999.ebuild 2620 BLAKE2B e226a9f7f9e8d87af37be513eee2dab4c63cbf9ce885a5a378969022d1cf4cc6f71cb8710e3b94e71026149805ce238eaeb4d9bfc79c9b7f4ea565a9e13a3287 SHA512 876f1e095cb3b8ef50a195608b12e723359057b637826c478de7a0ff4339110e6b32d9194acbf544d3358731c9fce44b9ffdb3e288c7d312b5b21db5e20e53ec diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild index 2359fc0aabd3..d5bbc2f721e3 100644 --- a/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild +++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" fi IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan" diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest index 3b107b8b57d9..b18ebb8b1d3b 100644 --- a/dev-qt/qtnetworkauth/Manifest +++ b/dev-qt/qtnetworkauth/Manifest @@ -6,7 +6,7 @@ DIST qtnetworkauth-everywhere-src-6.7.0-rc2.tar.xz 143392 BLAKE2B bb66e95d0235c7 EBUILD qtnetworkauth-5.15.12.ebuild 402 BLAKE2B 800ebd6400530326ecd665b3a776d1109ce956564786554b33bf378db0dea570993a347aa7f5a195ddc1889eae58353ea9954b5cea6aa9438b2da6aefcf93901 SHA512 003748464fbd3eab1d60586909c98fa38a3f7f1819d2967dcbaa94f235290587cdb09ff92e86a59612f0a9174f41902559f4fab9e9e8edd5ce7323e1bdb5a461 EBUILD qtnetworkauth-5.15.13.ebuild 405 BLAKE2B 4a4657bff23d82799c20032b7bc907fc5e0c38c42817ee68fb49282b9bebf074960eead8c2cd6b9df4e6839941c329fdc9649a2aa4daef72a1d81363bbdd2d33 SHA512 6d884d27fdaf785329c45f9c033cd794f1370ac015a51f52f77732dcb4d7b649825afb55c76278eb6ca1012b0438a92234a1f1d6b0e6d181b6038757e2a1daba EBUILD qtnetworkauth-6.6.2.ebuild 327 BLAKE2B f3279518b8af13181134b252ab1cea338927be7d151aa0f12be564b19d12e3843c8adeeb442052acc50269146ce3be8c9add10303f4b7b1d288dcac87d8290d4 SHA512 4c53f61f310640000e2bb465d63e92bcf3779db27cb75ddb9f2f1afd895b93c80a0208b1e3d7dccdd3f49d85866d8aafd8b30d02686944ccbb6355bafe79a37a -EBUILD qtnetworkauth-6.6.3.ebuild 340 BLAKE2B 92a58d264fbb6690ebdbbf404887336a438b131f924857dbd605d7516c16c46f732e4d1670243703694553460197b75c3794f396357b0e491ffa32e1480ecd5b SHA512 0a28eb2a6e9f8d43ab88b896bdcd8f7df8a78777eef740b773b8587edf228d494e96a180d753f97a9d07f190601ab050dff2843045e3f77f4d5cee56a42f3acb +EBUILD qtnetworkauth-6.6.3.ebuild 339 BLAKE2B f44e68ffcaff5bfb506cac66d821196ff147cc05368f80cdd81ece81b9dd5a426ac5ecf0c677c5c3cdb850f9faa410df5433f46b2c1f20f55f37e63917614cc8 SHA512 8fc0f3b4edbd1cf5a6cf7a095ee0efdf780a80f19a542ced356165e26a741543345477e7e3d90a68514ee8dd4b9ac74184fcf6de13264670ef10f50cbbe2a0eb EBUILD qtnetworkauth-6.7.0_rc2.ebuild 328 BLAKE2B 9b5a560f505a4f47f767ed12afb02690756207711bcc7236557328e4a5ea0c2ff8fe89494268ea9d2d2eeb0a174444d7860e30632c61f7d11880748b36e2c60c SHA512 d3c7a6eddb5c38b375b98a5b0344adb16cd1eedb7e64a4905587342ddac4703dd13dbd2d7612f493731242bb6f5540cee56d881ab8508e4ebabcda55f5fe6b83 EBUILD qtnetworkauth-6.7.9999.ebuild 328 BLAKE2B de758ef39149207fd3eee8a0d4a9c9987ecba375fec97d2ab73da285b8eb7051186d3886a74cbd7eb07cfa654e7a9ec4d45170136cf8d9e3aa0ace7a3e0bb3c1 SHA512 5bd7f25402133d0555646cb01b035515d7387827d7ff7140666a1f980f00309bca8ea4fe91fdf57924c0303702e06b9e3885a24aa77a16a4e9434b8807de6c73 EBUILD qtnetworkauth-6.9999.ebuild 328 BLAKE2B de758ef39149207fd3eee8a0d4a9c9987ecba375fec97d2ab73da285b8eb7051186d3886a74cbd7eb07cfa654e7a9ec4d45170136cf8d9e3aa0ace7a3e0bb3c1 SHA512 5bd7f25402133d0555646cb01b035515d7387827d7ff7140666a1f980f00309bca8ea4fe91fdf57924c0303702e06b9e3885a24aa77a16a4e9434b8807de6c73 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild index 422f1bcf7f3b..827bfff8c970 100644 --- a/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild +++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Network authorization library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~riscv ~x86" + KEYWORDS="amd64 ~riscv ~x86" fi RDEPEND="~dev-qt/qtbase-${PV}:6[network]" diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest index 534f487884ce..16acdcc1feeb 100644 --- a/dev-qt/qtpositioning/Manifest +++ b/dev-qt/qtpositioning/Manifest @@ -6,7 +6,7 @@ DIST qtpositioning-everywhere-src-6.7.0-rc2.tar.xz 658648 BLAKE2B 582f20f014c8b4 EBUILD qtpositioning-5.15.12.ebuild 877 BLAKE2B faaba7ce4da8906b08b10a326f4f9a211f9eae86a12135dc0f58396342b82c91a1bb2aa1e8bac4b5fb2cf6e55733d12d77cbab56b6b26ba955036f5f072ce32d SHA512 f342bfdbb38c7f13c37087b544e07cccb6c7655774e9547caff9bbf3517e02d9b1e82fd3ba47b319a17fcac1e2476134f0d71368f5af792e8579c90a5a25dc67 EBUILD qtpositioning-5.15.13.ebuild 883 BLAKE2B d7f8c737a79e717f8677ade142899104d91d7f860db97ec162e1c9671e97120ee5dbd099237e5450dfd662f3ed28117e4794bffcc58ee555d6db8f946ff076fa SHA512 8dffbadfaa291bf49c93b7b14596af9a45284dddf98972938267560105aed5185908f27249ef6afc8f3c62e81d88b30d6a27985435ffa3b9b9dbd454495ebaf9 EBUILD qtpositioning-6.6.2.ebuild 1574 BLAKE2B 251541d705da198e0c95d321a66ceef2bd547dce229db0a1fb322b96b02a28039695eed097d816a33a3a39cf84272363a437e6809eea6c897a0cff5b984ea35b SHA512 2f978c890b67273429c49e0eca411542b649c821444505957f4e6307030eb27afda482904d3bfd2e4183ce3b420d07275780a82c001b89cc8c2804e30f7c9979 -EBUILD qtpositioning-6.6.3.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56 +EBUILD qtpositioning-6.6.3.ebuild 1575 BLAKE2B f2ba667e6ecf010312dd3aa7104790f93f351decba96153e778b5a714dc6d43bdb97519b4ac662ef87a8928c1115f3295c0b5ea68cb03601b9d6aaff1778d03b SHA512 abeb975199d7c54285d8a363096a57525d034151edb5899f7571bf27b4bc577595b068e7c6729410615674fb40ec8d162faf2aaa55b37d71faa1f6a977bc0782 EBUILD qtpositioning-6.7.0_rc2.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56 EBUILD qtpositioning-6.7.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56 EBUILD qtpositioning-6.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56 diff --git a/dev-qt/qtpositioning/qtpositioning-6.6.3.ebuild b/dev-qt/qtpositioning/qtpositioning-6.6.3.ebuild index c872768c9bd8..dd340867377d 100644 --- a/dev-qt/qtpositioning/qtpositioning-6.6.3.ebuild +++ b/dev-qt/qtpositioning/qtpositioning-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Physical position determination library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" fi IUSE="geoclue nmea +qml" diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest index 3f4061721bee..5d20dabc7159 100644 --- a/dev-qt/qtquick3d/Manifest +++ b/dev-qt/qtquick3d/Manifest @@ -4,7 +4,7 @@ DIST qtquick3d-everywhere-src-6.6.2.tar.xz 65602548 BLAKE2B e1ee955a1f66c669d52a DIST qtquick3d-everywhere-src-6.6.3.tar.xz 65597184 BLAKE2B c72c45d991871c3d6de981a30828f8db768057ef136d9f0c2e897c4aa4c275cc1daa7269f3df98548d6c13049a64aed336c5004fd1697e64846beee6ac0b2aaf SHA512 49c9a5e336a011c592c2273420044d4cdea45a11db9c684fe7289b9e552d1f8c3e2cb690350a53ddad739f5334d045e213cc225c451c9e0f2a481afb9b1e255b DIST qtquick3d-everywhere-src-6.7.0-rc2.tar.xz 66179576 BLAKE2B 7019aff203d127092c5875b7de8e82db737d3aafe7bb36bc9a097fb02ce007293a9d2af4c04b056041e66d4bd31939966c08749c6f218b8cc25c58f12851d4c0 SHA512 8ef466231889a0b82475d13c9d3c700de52802612477e16dace1b298b57a67f4ae8e868e9b49a473697df038048b67aba8d1db2f3e0cb729be0b25ed10b2d3f6 EBUILD qtquick3d-6.6.2.ebuild 1050 BLAKE2B 3c6e182d13510ccb0ed65808d34f58dc7e73bde5c2acf5438a48ca71a79832f9e63c2a319a1ec81c3f0ca1958a929e5820428a538e0bd04eb59ef0f8cf864c5c SHA512 3f6a955b20549a66ad25ffbd170b47ee3b667b77b23431b36d9c16c7869da48e5ae52a6cbb6c24df2d816685929eb21e00d97c1d36de766911789b5eac195831 -EBUILD qtquick3d-6.6.3.ebuild 1092 BLAKE2B 11adf3cba040eae1c334e26faa6df3a2bb92452e592267402930b2700edb99910f56eb1bbd76c9afc32db1758dcd75bfc2fbcf76760fffbb56d7db4d6d48a870 SHA512 e48fd22fea35e1a43016a278426899891bea3766e53e4879e8c680751002e542e8dd7768300bef16cabf7c39963e95f82cf1244b4319652ad390b34434dcfcfd +EBUILD qtquick3d-6.6.3.ebuild 1091 BLAKE2B f98507f19500c56d8ffcfe9ada4dab5822cb6bff1dba6c1c4fcdf9effe4a10087db974a56d267da32895c9ccd0d36bc1168c003f52a2af11f0d3240e348c67fd SHA512 05d7b3732f9eabcfcbd54c8dadaa73e8ea02a28fe9f3e9a8ad16dd785e9b51b32762d6a9e0a1c8bb4328cebfcc67367744fcf9aa0ffa061ca3368a386a4c3e08 EBUILD qtquick3d-6.7.0_rc2.ebuild 1052 BLAKE2B ba4c71955c32e74452a4feeba78742133794c3fccbb4d20171da7e4b07e18f961308da857511a461a3a2dbdf0de329efad5eb07155edfde7524b270d84e962af SHA512 b9bd254fd9a64cbd82be8cdf8e61c21709ebc0428fc9b98a462b4bbd9b5224b19d0c72a41f0377821a99c7177cff86c44ca2fd00556acb3aa4ba40adf8d652bf EBUILD qtquick3d-6.7.9999.ebuild 1052 BLAKE2B ba4c71955c32e74452a4feeba78742133794c3fccbb4d20171da7e4b07e18f961308da857511a461a3a2dbdf0de329efad5eb07155edfde7524b270d84e962af SHA512 b9bd254fd9a64cbd82be8cdf8e61c21709ebc0428fc9b98a462b4bbd9b5224b19d0c72a41f0377821a99c7177cff86c44ca2fd00556acb3aa4ba40adf8d652bf EBUILD qtquick3d-6.9999.ebuild 1052 BLAKE2B ba4c71955c32e74452a4feeba78742133794c3fccbb4d20171da7e4b07e18f961308da857511a461a3a2dbdf0de329efad5eb07155edfde7524b270d84e962af SHA512 b9bd254fd9a64cbd82be8cdf8e61c21709ebc0428fc9b98a462b4bbd9b5224b19d0c72a41f0377821a99c7177cff86c44ca2fd00556acb3aa4ba40adf8d652bf diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild b/dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild index 3ce3b4f8b69d..cb98cbb2bda2 100644 --- a/dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild +++ b/dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" elif [[ ${QT6_BUILD_TYPE} == live ]]; then EGIT_SUBMODULES=() # skip qtquick3d-assimp fi diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest index 4fd1b9105ce6..43079bb02c35 100644 --- a/dev-qt/qtquicktimeline/Manifest +++ b/dev-qt/qtquicktimeline/Manifest @@ -6,7 +6,7 @@ DIST qtquicktimeline-everywhere-src-6.7.0-rc2.tar.xz 109544 BLAKE2B 30c1e7bf4580 EBUILD qtquicktimeline-5.15.12.ebuild 367 BLAKE2B 177d100c4cd775817bc42b853190722920cf6453a773c12de253907fcf730af3e1b146b40e519619850162c1fd6a841b32ea99926276bf05f05d0f546b4edd13 SHA512 80c731f2b961d1191f8a3573748fafd23ed73bc93b5645e107d9c4138f07d8139b47484b15d1289b0c9546de46a5e4876e33cdd4e3a899d31d1de2ce65d7bb93 EBUILD qtquicktimeline-5.15.13.ebuild 367 BLAKE2B 177d100c4cd775817bc42b853190722920cf6453a773c12de253907fcf730af3e1b146b40e519619850162c1fd6a841b32ea99926276bf05f05d0f546b4edd13 SHA512 80c731f2b961d1191f8a3573748fafd23ed73bc93b5645e107d9c4138f07d8139b47484b15d1289b0c9546de46a5e4876e33cdd4e3a899d31d1de2ce65d7bb93 EBUILD qtquicktimeline-6.6.2.ebuild 393 BLAKE2B 94bf68327deaad5a08b78873093ea4dc25ce04c8be6fe406cecb1114bd913ec4b197b238d3523a43a0f92ac1d7eafdcdcb2c199bbbda02f05cb063f25557214b SHA512 4eef4fe96d51c6d19295ea41f00c39a9a520d12aadd26b7a1ea6ff8b0c827f8677ebdf65048edc61990b4a271aec5733996126efceab55ac0abc86293ac726d3 -EBUILD qtquicktimeline-6.6.3.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040 +EBUILD qtquicktimeline-6.6.3.ebuild 394 BLAKE2B cec51c57877408d02c193bd44032e1104dfacfaf23994d6f167d72a803af98aea5bbcc45c286a1e047e9f14a8391b2576e906ba7ef7114e28e70b41dcbde60a3 SHA512 69eb64545225f66e6f23818c7922a8577ce148da6d93c6a190a482fc90baa72dfcf65bc6fdc35aa4e6577c4f2b40ca76ab6e3d5a492633826f55073ba18df36f EBUILD qtquicktimeline-6.7.0_rc2.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040 EBUILD qtquicktimeline-6.7.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040 EBUILD qtquicktimeline-6.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040 diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.3.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.3.ebuild index 393a5c2037bc..6178506223f9 100644 --- a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.3.ebuild +++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Qt module for keyframe-based timeline construction" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi RDEPEND=" diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest index f27e59ae4c36..ea934afe67b8 100644 --- a/dev-qt/qtscxml/Manifest +++ b/dev-qt/qtscxml/Manifest @@ -6,7 +6,7 @@ DIST qtscxml-everywhere-src-6.7.0-rc2.tar.xz 1166760 BLAKE2B 7c36e567fe1052bf3a6 EBUILD qtscxml-5.15.12.ebuild 398 BLAKE2B 64f5af29a9076f0bb09b8843208e1c00358f485dfc642692a3e2be6f00c534735b0f5e192dabd00625a48f9014499963ee4fabe2d9bd3e8b5931459f5c290b2e SHA512 7e13b46488390e1aaf9ef05364c86082706f07296f1cb1955d1654e513b5dd08c91fa21267baeda80785b5fd41d3e42d5d73bed2622c5806a2487c1d46d8f81a EBUILD qtscxml-5.15.13.ebuild 401 BLAKE2B 8e22b19b9ade2224c0112310cd9947aaebb313e4d7f61d0b6f273de6034d9afd03d592d309944aea18b100a3764bc73c37e418a931f2aa5cefa1fe13ab36177d SHA512 5f80a9f8730e125b063f0affb2e2657b3a3d75b2643ba586dd1d0d28e4c76a983c49f880d48118509d91d90eff5df3152b2b2ab1c3cbc530075d79d5fbc59a60 EBUILD qtscxml-6.6.2.ebuild 676 BLAKE2B 808033bf6b6fd6b9ae0ea027880c134e9f189276f98d8c0f346eff7911b5fb36cc25567b4516e3232f975c2f7cbc4787f43a483902aa87e1cb797cb59dd5147e SHA512 03eaf56745adbab86d884c5704edd0118124b2a6cff72836cf0afee6cb1acf1d528eafccd7eee52a4fcebb133939be75c4afc1fdc4c9b6060383c99c7d83cbf7 -EBUILD qtscxml-6.6.3.ebuild 694 BLAKE2B ed386a162f554adc96f11b26b8f799853f2bff6866b86c5255788b5cd7641cc24930f029e0a513662b47b6d71b6ff14e97d058144ff0d60fb8e1b2da6899b03c SHA512 cdabc581629f3d823b28af81d60de55a4b7d9c4f5ee4e9244df02965862658c92f830390a4d5ab993f60b5c2fed9f82429e25510ebe16a5b63db985cc8478232 +EBUILD qtscxml-6.6.3.ebuild 693 BLAKE2B 8b7e1f4c31f8f77267bbe085a4bc837966c4321a35f3d608f3de00dff505541551b9d47209e24b62f7630e31c339bdf76d3a1c2cf909ac2d3a95928794bb1e5b SHA512 0ecfc4f7a397661b8f7e9d3bb0193ff4ae4f2869de1d368ffce2b84405367ffeeec80a675fc4d26389fb893a7428769dfa35fc36c308bc48e15fb1565a8fa3df EBUILD qtscxml-6.7.0_rc2.ebuild 677 BLAKE2B 03c4ae72b15f1e584e55a640f84d23cd8c1b794e9fb36473d8afad4f1512bf244c0a1e65776d4ac2dd67d8bd2425cb01f748920b92030a77dacedde617cc5db4 SHA512 5a411433335bf74065b7f9bf195b7dc0331a70a3b96d6e2d10b37ecc768c4ec2217c3eb4f76a32fc73ccbf3d963db94241423bc730736dfcb7aa9d7f06563640 EBUILD qtscxml-6.7.9999.ebuild 677 BLAKE2B 5b4a53a211c467cc30ca0220a4e949e6b869e71ce8351839f77b0846d6d001bbe780b225f19d9c93ac8bdda1a3ff4993d9c8f70e65aead9464d524d47508a33a SHA512 0c8cf8f2e6019062ac0e153ced62bfa7026b00d0aa4d021fff939bd2791a7fc4d57db22c83fa145dccaa7b09ea9303868c73cdfda8e163126a9bf1da154fc87f EBUILD qtscxml-6.9999.ebuild 677 BLAKE2B 5b4a53a211c467cc30ca0220a4e949e6b869e71ce8351839f77b0846d6d001bbe780b225f19d9c93ac8bdda1a3ff4993d9c8f70e65aead9464d524d47508a33a SHA512 0c8cf8f2e6019062ac0e153ced62bfa7026b00d0aa4d021fff939bd2791a7fc4d57db22c83fa145dccaa7b09ea9303868c73cdfda8e163126a9bf1da154fc87f diff --git a/dev-qt/qtscxml/qtscxml-6.6.3.ebuild b/dev-qt/qtscxml/qtscxml-6.6.3.ebuild index 93f1b939859d..170b62f0b535 100644 --- a/dev-qt/qtscxml/qtscxml-6.6.3.ebuild +++ b/dev-qt/qtscxml/qtscxml-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~riscv ~x86" + KEYWORDS="amd64 ~arm ~riscv ~x86" fi IUSE="qml" diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest index 0c6962ec837b..e1463f246343 100644 --- a/dev-qt/qtsensors/Manifest +++ b/dev-qt/qtsensors/Manifest @@ -6,7 +6,7 @@ DIST qtsensors-everywhere-src-6.7.0-rc2.tar.xz 1494204 BLAKE2B 8aa3c700393bb3e30 EBUILD qtsensors-5.15.12.ebuild 566 BLAKE2B 1448b9978f85ba18bcccb00f356458bcd30d0610d48c172002c0fea61252a9966f8e6c7a9323499a6110e8d5bbe41e74744f37bd56d8601ec2c2f57b72362e14 SHA512 14e7dfe121cde2f5603c7d19d8c4d30abec0d9aa303938a57d0e3919c45e4500ca16f7e369cac8cb0b33f239c3325674815d1ac50a04d38145b16c1a7335f9b1 EBUILD qtsensors-5.15.13.ebuild 571 BLAKE2B 52dcb343ec1cc8d3d36c0ea421716814af95d2343336dbfeccbfc191349b3e102cf01eb86259c14799049f9a7b33f5dad45c1d8ba4fb294656e85775f88ae317 SHA512 b666d0d3bcaf9472d62e946c24efd1eb584cfcf95c917b8d04fa8c517ce4a9ae0172aaafd5aa65b22b50b2c24742da10521b30925f41233f8a9938de03846716 EBUILD qtsensors-6.6.2.ebuild 503 BLAKE2B 3be14a126756361fce11238978c46c5b313ce472066d7aaa573abac3d45cf5e2cd74df261f0d9c0ca68e89d3be28f4cd96f64354986fdb04f31b72a91f03f399 SHA512 8365f1a22a1e3ad291544070a5cbaf4da548a9751aaa3c88969351817b066fbfb3671501f1126b94b24fcf6ffd05ebea23f83402d3b4e01f63c2322feffd4042 -EBUILD qtsensors-6.6.3.ebuild 527 BLAKE2B fc5e59ceef5aa5a2e83428c7f8c4bf2453bf6c0265d2f06d256cb54fe1cb6376c56199896eb2de2899339ae9265b9ba4fac62b63bb2bc52deeac1ad3e6bc3d9b SHA512 c681f742eb926254311c27ae1f769a94c44433e2a37b775a5933bf5e10fb993fa0a360206d3aac44549a54d354953a8bc9aa08174a6cbce4fc8e5ae9da6ac80e +EBUILD qtsensors-6.6.3.ebuild 526 BLAKE2B cb7106c8091ec6e31e6949fa039a0f8522ec95dcff7bf3de7645b17bb056bc5f071c62b69b0bf2be2c862f4c5ad8eab0c3c31290d2fa83284211189d1beee073 SHA512 a028a3d7a8503cb92f853773f28cd99619e92026fd220e0b9988d206aed6a9b0486d4e5af837aea0ccfb0798274c957230bbc10df2f4d416b53bb1fc0fdcef0b EBUILD qtsensors-6.7.0_rc2.ebuild 505 BLAKE2B 575886c546513570a43f4f9822cba51756e0771a3f15d931f5a37af551370762fd7952f18b09fa3fa2e8733162a44dbe9f2afbecfea20f30bda4554e20b2dcf3 SHA512 ae048d28ff336ebada0a7251ea95a06fbbec0af6b643c89ace77a9b287095e078661937ccda8965765b0ab0da902a042a18e3fdc9c98ac212b5a96f8dea976e8 EBUILD qtsensors-6.7.9999.ebuild 505 BLAKE2B 575886c546513570a43f4f9822cba51756e0771a3f15d931f5a37af551370762fd7952f18b09fa3fa2e8733162a44dbe9f2afbecfea20f30bda4554e20b2dcf3 SHA512 ae048d28ff336ebada0a7251ea95a06fbbec0af6b643c89ace77a9b287095e078661937ccda8965765b0ab0da902a042a18e3fdc9c98ac212b5a96f8dea976e8 EBUILD qtsensors-6.9999.ebuild 505 BLAKE2B 575886c546513570a43f4f9822cba51756e0771a3f15d931f5a37af551370762fd7952f18b09fa3fa2e8733162a44dbe9f2afbecfea20f30bda4554e20b2dcf3 SHA512 ae048d28ff336ebada0a7251ea95a06fbbec0af6b643c89ace77a9b287095e078661937ccda8965765b0ab0da902a042a18e3fdc9c98ac212b5a96f8dea976e8 diff --git a/dev-qt/qtsensors/qtsensors-6.6.3.ebuild b/dev-qt/qtsensors/qtsensors-6.6.3.ebuild index aea4399fe738..0d2e35c5efa0 100644 --- a/dev-qt/qtsensors/qtsensors-6.6.3.ebuild +++ b/dev-qt/qtsensors/qtsensors-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Hardware sensor access library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86" fi IUSE="qml" diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest index 6b75f5c598c0..63b6d906a16a 100644 --- a/dev-qt/qtserialbus/Manifest +++ b/dev-qt/qtserialbus/Manifest @@ -6,7 +6,7 @@ DIST qtserialbus-everywhere-src-6.7.0-rc2.tar.xz 546768 BLAKE2B c34d18722b01e3c9 EBUILD qtserialbus-5.15.12.ebuild 430 BLAKE2B 11ca9b29a206685addc9929eb1bdd1f0f2be4235ca4f8d1a374f96b8984cc9009836c158909d6fabf3d710a06f00d2becffb6bfee6ecc52fa8b793db8f61e40d SHA512 526c137d6e04dbbf06ca280b9a35403b2d05499ff1eb9cfc79cf805bc025a7e20a495f3d16858a25ebbe075c1e6d48d4020edd20457cb4ea9e4b3331a2cef9b3 EBUILD qtserialbus-5.15.13.ebuild 430 BLAKE2B 11ca9b29a206685addc9929eb1bdd1f0f2be4235ca4f8d1a374f96b8984cc9009836c158909d6fabf3d710a06f00d2becffb6bfee6ecc52fa8b793db8f61e40d SHA512 526c137d6e04dbbf06ca280b9a35403b2d05499ff1eb9cfc79cf805bc025a7e20a495f3d16858a25ebbe075c1e6d48d4020edd20457cb4ea9e4b3331a2cef9b3 EBUILD qtserialbus-6.6.2.ebuild 896 BLAKE2B 624eef6598df5f97d19a32a1983aabfe69540c80b542dc8822cdcf80b2c082e77445f651bc541e1754f1869197f091ac24fdf18f034d105b8d1baea65f349499 SHA512 d339f82ed93ed9df2cf8481a4413cbae54270da30c661d3a425005bf06d7911a057f76651efdce0b577db50f58476a6aef99105dc02d41fb98a6adc5e70e169e -EBUILD qtserialbus-6.6.3.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050 +EBUILD qtserialbus-6.6.3.ebuild 901 BLAKE2B 8d18959f882701944535851429b185b880ee98e84c2c4e5cf87248d2e74fc1e85692f1adf54aa6c4c1a9d890590eec6cf43777432938ee5278a33e40b2845a84 SHA512 2ebbee4fc1db3665588bdd1c1e8268999e07e95e4b6628a3714519257032a4ad75d985642d9b3e7d5926d195888641692681a344e25f2640f571a3f5b632555a EBUILD qtserialbus-6.7.0_rc2.ebuild 897 BLAKE2B 9aede19c48c8cf98a1f4d2dbe38f21e61e1fedea5161db618a62c8e50bf0200a6f65689b5cc7a22275a784f63e02d08c25f27c8702842e165f0a2aac6cc305f0 SHA512 d44d573c3a1393d1d1309635e6cf4ca92ce13c435d9131c1fd7abf609bfadb2bf4842992f1a105b3c32cbfe776fb3d5fcbaf66ddf9fe26c8b0d4b14d9f838557 EBUILD qtserialbus-6.7.9999.ebuild 897 BLAKE2B 9aede19c48c8cf98a1f4d2dbe38f21e61e1fedea5161db618a62c8e50bf0200a6f65689b5cc7a22275a784f63e02d08c25f27c8702842e165f0a2aac6cc305f0 SHA512 d44d573c3a1393d1d1309635e6cf4ca92ce13c435d9131c1fd7abf609bfadb2bf4842992f1a105b3c32cbfe776fb3d5fcbaf66ddf9fe26c8b0d4b14d9f838557 EBUILD qtserialbus-6.9999.ebuild 897 BLAKE2B 9aede19c48c8cf98a1f4d2dbe38f21e61e1fedea5161db618a62c8e50bf0200a6f65689b5cc7a22275a784f63e02d08c25f27c8702842e165f0a2aac6cc305f0 SHA512 d44d573c3a1393d1d1309635e6cf4ca92ce13c435d9131c1fd7abf609bfadb2bf4842992f1a105b3c32cbfe776fb3d5fcbaf66ddf9fe26c8b0d4b14d9f838557 diff --git a/dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild b/dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild index 7f316fa23bbc..df066ca5492e 100644 --- a/dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild +++ b/dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi RDEPEND=" diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest index 46c41f790a07..4693d3de27a6 100644 --- a/dev-qt/qtserialport/Manifest +++ b/dev-qt/qtserialport/Manifest @@ -6,7 +6,7 @@ DIST qtserialport-everywhere-src-6.7.0-rc2.tar.xz 270616 BLAKE2B 098ac2f5b1e666c EBUILD qtserialport-5.15.12.ebuild 565 BLAKE2B 683036990929b3ceed4ead89d9a5d77b84494675bc8f7acdfd24f899781009785c91fd0c515f621d8d1cc489c363aaeed228d946d58758de28a54e012c042543 SHA512 484bfec55cb2329151f7e62e4530239b461177d760275b5af5424084664abc37974e6286f2f0621570d60ded7149e2e62a306649441b1552030110def0df602f EBUILD qtserialport-5.15.13.ebuild 571 BLAKE2B ef342d4bbf1f5e9167fa472f4e72ff48a408de27e734c8a779a7c6d08c73471ff25fbadd71bc223d2f36d9ce7c0164d8e8bca3ffb2f376e5e6bcc90ac7500aa3 SHA512 9d40f1b3a1b8f9f8b48f93777afc3594f820e351a891ba4d5ae846df0dca4c247c620bb55876d062538ecf4b6f2e0d606ed887d1200845db1195d46c1b0f244e EBUILD qtserialport-6.6.2.ebuild 390 BLAKE2B 1c60f756335a193beb10930e126900032020d10c203736506f492a35da0b156588effb9690547ddbad7fd7967f0a82bff50795c7beba035c5e2aa1662c7f3d11 SHA512 bbee937b7fe3ff972e72eb56b6b01e97f25ba089009f79aca803f534394b9547c0a3907f1116c46a7da3d7c79cfab2c3e088b5cdd71511433e812d3500d67913 -EBUILD qtserialport-6.6.3.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58 +EBUILD qtserialport-6.6.3.ebuild 391 BLAKE2B 8d8f9d1d54d0c84db795214287bd6840e08d0201e77360fce1094d547117b1470d0891e72f233e03d5b6c703090a0d0c561e134176c2a0a108c029a33d997e17 SHA512 508600b79d97acc62776c8f13a5829474a8a82011dfa0409f2b2ecb3b1cb6d92b8cbae041f00a9e92171853b5efcc5d951560f9f9db3e709a87326f91a934edf EBUILD qtserialport-6.7.0_rc2.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58 EBUILD qtserialport-6.7.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58 EBUILD qtserialport-6.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58 diff --git a/dev-qt/qtserialport/qtserialport-6.6.3.ebuild b/dev-qt/qtserialport/qtserialport-6.6.3.ebuild index 95b360fac6cf..55501d8695b0 100644 --- a/dev-qt/qtserialport/qtserialport-6.6.3.ebuild +++ b/dev-qt/qtserialport/qtserialport-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Serial port abstraction library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" fi RDEPEND=" diff --git a/dev-qt/qtshadertools/Manifest b/dev-qt/qtshadertools/Manifest index ec5648003c1b..394716017625 100644 --- a/dev-qt/qtshadertools/Manifest +++ b/dev-qt/qtshadertools/Manifest @@ -2,7 +2,7 @@ DIST qtshadertools-everywhere-src-6.6.2.tar.xz 1054668 BLAKE2B 7515c717799fe8ddc DIST qtshadertools-everywhere-src-6.6.3.tar.xz 1054688 BLAKE2B 7a35015e7ad0073cc5d7f68d48d20f31f30922520d240761428763c9be3ecccd1a4acb991172d89330d49f0269221eb0249b4df3915a2b2c3108cc5e7373dd3c SHA512 7c6aefb6fe18e7febaa45ef84853d9400d57dfa424c7fc847dee50d155a95a54e27dafdd9a0186a8ce9476dec8b3715ad8d5b9fe6053ab777f6acb9213ab0519 DIST qtshadertools-everywhere-src-6.7.0-rc2.tar.xz 1110712 BLAKE2B 1ce9587c1dab67c59507cc468cf839a6cebf712096ddd7566babfe39bd0f9ccdd03d4e5bdcb3ff2c456503ec8bc23ea48f49d9a19fa12bcec0a38fd227517271 SHA512 191b9ee224d84bb7739d2feb8596204c6a0e24ce2cb3150ce7678b34babe7badb1092997642d252518f94b6e4e6cbcd86c232d274d39aa4f1b93161cfc64f9ab EBUILD qtshadertools-6.6.2.ebuild 370 BLAKE2B b7ae3cdbce349e0d2107a491b4d5bceac0eb06b364f8e1086a03dcb8807ed880fc304ffac0c50d8b78c2780c4f1c169a0250c762f1de0f360738e207b043a267 SHA512 874e04757efb2adda82fb807626d513d7209572bded2a8cd6a8edd905ab5faecc9f43e13a54f5bacad8bb882092a0c584650547d4003f9601e830b8a570c1bb0 -EBUILD qtshadertools-6.6.3.ebuild 372 BLAKE2B 5df971b0ae0b09780b3044442b9d87f64edc54714fa84f8a503d502cc8f6fb5724a4d67286357ecb9a625409b623ebc751bcbba99dea18e636a44c9d7f264d7f SHA512 9eceea3120720b1e8b86b069592156db111ad647b853a93e5eb555a3e7a71b0ae29e57f0f5e225c553a01b50f73e8e77a74fbaf6a7e155e5c5b9f7dc2412e084 +EBUILD qtshadertools-6.6.3.ebuild 371 BLAKE2B 81f20dee66d1de569575f64e278b37f282827c2199c4958686fcd264ca820de0df92b47b3a646eab24f47f2c2d776010e4cb026deae4f315c7d459311f26d6ed SHA512 726e9264ea9486013976bd8ed3607c9640f4c8c8b745bd3767863a4f4766b5bb796b21df28e09ea435b46732846220a0231d0d40b336df790832b67dac0d0d57 EBUILD qtshadertools-6.7.0_rc2.ebuild 372 BLAKE2B 5df971b0ae0b09780b3044442b9d87f64edc54714fa84f8a503d502cc8f6fb5724a4d67286357ecb9a625409b623ebc751bcbba99dea18e636a44c9d7f264d7f SHA512 9eceea3120720b1e8b86b069592156db111ad647b853a93e5eb555a3e7a71b0ae29e57f0f5e225c553a01b50f73e8e77a74fbaf6a7e155e5c5b9f7dc2412e084 EBUILD qtshadertools-6.7.9999.ebuild 372 BLAKE2B 5df971b0ae0b09780b3044442b9d87f64edc54714fa84f8a503d502cc8f6fb5724a4d67286357ecb9a625409b623ebc751bcbba99dea18e636a44c9d7f264d7f SHA512 9eceea3120720b1e8b86b069592156db111ad647b853a93e5eb555a3e7a71b0ae29e57f0f5e225c553a01b50f73e8e77a74fbaf6a7e155e5c5b9f7dc2412e084 EBUILD qtshadertools-6.9999.ebuild 372 BLAKE2B 5df971b0ae0b09780b3044442b9d87f64edc54714fa84f8a503d502cc8f6fb5724a4d67286357ecb9a625409b623ebc751bcbba99dea18e636a44c9d7f264d7f SHA512 9eceea3120720b1e8b86b069592156db111ad647b853a93e5eb555a3e7a71b0ae29e57f0f5e225c553a01b50f73e8e77a74fbaf6a7e155e5c5b9f7dc2412e084 diff --git a/dev-qt/qtshadertools/qtshadertools-6.6.3.ebuild b/dev-qt/qtshadertools/qtshadertools-6.6.3.ebuild index 68dae044e31f..27d237185c9e 100644 --- a/dev-qt/qtshadertools/qtshadertools-6.6.3.ebuild +++ b/dev-qt/qtshadertools/qtshadertools-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Qt APIs and Tools for Graphics Pipelines" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi RDEPEND=" diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest index 8679ab0ac241..df1a4413766d 100644 --- a/dev-qt/qtspeech/Manifest +++ b/dev-qt/qtspeech/Manifest @@ -8,7 +8,7 @@ DIST qtspeech-everywhere-src-6.7.0-rc2.tar.xz 261700 BLAKE2B 18c6dd54c48a9589936 EBUILD qtspeech-5.15.12.ebuild 730 BLAKE2B c3941cd7399ec7d5cdffd2ad65611bc094c64d0aafdf08f40dc36e2da2feacd037bb01e32bcc8cc1d470a70b19dc3c71a7356c8b4a3921de65f1db6d800000e4 SHA512 e019cb16105b96d9e5d28ea5aa6e0cdb30572e6fcb5313a9efcf5da5b0c35cb696a2173ecf3f969e738db4b84311659c7b8666fe187e2f538db7366923d79374 EBUILD qtspeech-5.15.13.ebuild 735 BLAKE2B 95212de3670143fbadf97423af5dc5fdc25aefa791bd7a50d7593829aaa7943717b1509a2d40b0026a0f5f0705b263d7fc0fd0f4479dd12c81fc67deaf34d0a4 SHA512 6669cbebac5d8a27b5f47e55060ce5252922eb1d62a43ff595ef2f7f07e89fdab9f44cfa25382c5a319bbb1debc50e0fee127fd9db48591c144246eacd2aeb27 EBUILD qtspeech-6.6.2.ebuild 1364 BLAKE2B 72c329cb72f4ef4690cef22793d4745b6eaf8ec3887a2244865a31b215d7cdb35b8bbd3e5c81390b83f046449f889055200df77f6feef550a6bc63105abb3d02 SHA512 68a75d4a93517c4ad62953cfa3dc1bcaa932122ec3ba0555e38035e3456083f3c520951f7d6c0be9be8429b139bf81fd4a17bd5dff85f000af68915087061ba2 -EBUILD qtspeech-6.6.3.ebuild 1383 BLAKE2B e0cc466527e97a7eddb6980e23eed042346e149ef59e72624d9557f7537e043c4de337ba3b054416d950501b2f4e22f2670c8c339bc1649b9a013699ae8554a7 SHA512 cc4c0f1b07fd4bbdcda3bd5c0ba8ba2b3c6b764632ca4a12fd3105e2f8d8a69201ccc306283acad3c9610186606978292ed34fba891fa0758e31803e830c5949 +EBUILD qtspeech-6.6.3.ebuild 1382 BLAKE2B 2b81f3622a15ec11963f4d43dc94e9ba9c20c8cea7e91914e5eb788bf86b463157e0155cd8bf27f270e8d4800b7b78d8ce5b64a7cfa3dd3002c9df7ef95492b1 SHA512 d945bde8fd9868f9665a69ead82dc43c7ad98c777d4853253257ad015981466e94160f84789c7129a3cc48b3fef98f5e59482388ef59e6bd8a50eb7e92813242 EBUILD qtspeech-6.7.0_rc2.ebuild 1366 BLAKE2B 166ce3e6ae3bf75b9ac597124f05b414fb7802ae59c4d2092207ff0a58385d92fcf6ac4ff9c55673cc0109bc1c362cd0ddaf03d775dacbc867e03c3541251cd4 SHA512 7ead7061fafbc1be0940d439a87901993a3904aab6b42f8a1b23e211101755152417c924a75882130ab3edb7b6d6d77e45464091c562ed39a00b8eeec2ab676d EBUILD qtspeech-6.7.9999.ebuild 1366 BLAKE2B 166ce3e6ae3bf75b9ac597124f05b414fb7802ae59c4d2092207ff0a58385d92fcf6ac4ff9c55673cc0109bc1c362cd0ddaf03d775dacbc867e03c3541251cd4 SHA512 7ead7061fafbc1be0940d439a87901993a3904aab6b42f8a1b23e211101755152417c924a75882130ab3edb7b6d6d77e45464091c562ed39a00b8eeec2ab676d EBUILD qtspeech-6.9999.ebuild 1366 BLAKE2B 166ce3e6ae3bf75b9ac597124f05b414fb7802ae59c4d2092207ff0a58385d92fcf6ac4ff9c55673cc0109bc1c362cd0ddaf03d775dacbc867e03c3541251cd4 SHA512 7ead7061fafbc1be0940d439a87901993a3904aab6b42f8a1b23e211101755152417c924a75882130ab3edb7b6d6d77e45464091c562ed39a00b8eeec2ab676d diff --git a/dev-qt/qtspeech/qtspeech-6.6.3.ebuild b/dev-qt/qtspeech/qtspeech-6.6.3.ebuild index 52d658ae0a12..2e084450397d 100644 --- a/dev-qt/qtspeech/qtspeech-6.6.3.ebuild +++ b/dev-qt/qtspeech/qtspeech-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Text-to-speech library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv ~x86" fi IUSE="flite qml +speechd" diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest index a4c6d4fa1dbc..704a203fcc76 100644 --- a/dev-qt/qtsvg/Manifest +++ b/dev-qt/qtsvg/Manifest @@ -8,7 +8,7 @@ DIST qtsvg-everywhere-src-6.7.0-rc2.tar.xz 1790268 BLAKE2B 44283b4d0bfbacb2ca1df EBUILD qtsvg-5.15.12.ebuild 496 BLAKE2B 973507084399af01f2f442cbfd3a6c9dfe91c8185ddb483c9b7b8cc1f7cf135e80e4c7c1286f22bc59a5209a87144310780d0c380681b963d42204c46a228e07 SHA512 d8500010ff86d3d03f18210b771fe0961b99d16efebbba0c428ffcc49dda115814538f6d8b20801671ee5a0de7b1e643eed6101c7f37dbf42795d1a5c6dfd978 EBUILD qtsvg-5.15.13.ebuild 502 BLAKE2B 358b9357afa590a6ed6b39c3b7cc15646f2d4c7446b9b20289fed55ef393d14a3b6d940c6853e6fb29ff539c19733bfbdf79b2ed99f88e05c08ff236f01d17ee SHA512 2e928f12b9bb0510a7db953086e7ef99b560c62fde7a5c37654c9d309b8ac2d77395e9a88db5e9114e4c6832f9f0c70887451a57fd5a849e1431987d6130da7b EBUILD qtsvg-6.6.2.ebuild 391 BLAKE2B 8a6bc4b73cf1fdba0ea8b7986099ca22e5ec5e193e44762465ecb2042a3e9ce43c5f61175b4338b6cca29f4844dd4a067ef35f95e0b6d5153efd2ca0a80982c9 SHA512 02c4d36c3586ac2cb2750bdc97bf7b5d6d81523ecafaa98decf792412d56d8db666301e58b337ac9fafed8bc02072b2e5123d8117e4c21ebb57a4273d7560700 -EBUILD qtsvg-6.6.3.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b +EBUILD qtsvg-6.6.3.ebuild 392 BLAKE2B 6442140f8e750ef994761fcb340723c86a1ffc19d3e6fb63070f49a45e96bb7a819d63ecb96c82fa52fb8afa4ce56b61b06936ba8345235983bccb4f0ea2cd50 SHA512 32103fb4aca42f71e50d9571196d4a3857f8c7a8aed75db22cb2587b9ca374cd881dfa8b16c8864684af0fe97278dc5a31642424301d9e34e9d0d7a19f04a60d EBUILD qtsvg-6.7.0_rc2.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b EBUILD qtsvg-6.7.9999.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b EBUILD qtsvg-6.9999.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b diff --git a/dev-qt/qtsvg/qtsvg-6.6.3.ebuild b/dev-qt/qtsvg/qtsvg-6.6.3.ebuild index 566af04442ed..f98534a89017 100644 --- a/dev-qt/qtsvg/qtsvg-6.6.3.ebuild +++ b/dev-qt/qtsvg/qtsvg-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="SVG rendering library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" fi RDEPEND=" diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest index ea554a02e13d..e152b4665ff5 100644 --- a/dev-qt/qttools/Manifest +++ b/dev-qt/qttools/Manifest @@ -2,7 +2,7 @@ DIST qttools-everywhere-src-6.6.2.tar.xz 8594492 BLAKE2B 17d4385df9c0a70e8c3c135 DIST qttools-everywhere-src-6.6.3.tar.xz 8596272 BLAKE2B 375a018d3fff0ef52e7e8e38455f8a801d6a4e715f14826605e0c6b5d33b321aa7395b598041f1459fb361773688255c0ff1e4e300d05aef18aa42f5e785a8e7 SHA512 621277c1f8ea7b0742ce2679bc938d8c5611f712b06f6ec7afa8231e9d8ae3184870f0d9d9358076bdeac220072798e236745bf68c33eaf23dc7896a1a478235 DIST qttools-everywhere-src-6.7.0-rc2.tar.xz 9013380 BLAKE2B f6b9b83af390f3c2f851dc8e99ae6a045752a77f9878a1c096c35a034515680d27e65ca3ccf6d558de74804eb82f1a1c2e92377db1de014581685f44d05cb5ce SHA512 23b8a88397f89d1aaf80495d15bc34d3ebc54ef14097065bb2c013d4c408407a24fcc901b0c2691c2bec758309bea8f3c53be551960e58255b2e3858b817e3af EBUILD qttools-6.6.2.ebuild 4542 BLAKE2B 97b1c6bc9be1c42bbea95bbfc1f16793050aa919103fff63a7be786301bd396f16a00a76817feedeace43f766a3d9bba4ad9d9d1c99e4655c62483b392725843 SHA512 a6380a6dfe0d156e03ad68caa350aad1e7d72c1d9cd7f808ae1d27538d79e0d4ad8fe06f6a03532f848bd0bb3093d76d7a1d9323658ba516fce686b8d9d2c706 -EBUILD qttools-6.6.3.ebuild 4617 BLAKE2B 43df100437250e26e3a42d89c9debc0306fdd197881844ba9ba356c3af3de37570c49ef7c3c6083edeeaadd5747c8f7a39a9d653cc6647446cb3a7b3a9a48ab0 SHA512 67740fa1ba6776955b6b08b965342589068f8d8313e29e8073ab87f5759a38cdce4a9ff04797e0837d220cd89006bb2de9d78bc69b2d92b32018a1380d85527a +EBUILD qttools-6.6.3.ebuild 4616 BLAKE2B 00463fe038804412777df864de1fa5f2a0a4ff631aa0474299bbda47b8a36097c16790c18b9826b55ab1e07c215e88c53ddfda8062f1dc4375828927144edc40 SHA512 1de65b2cd76c3604ad10804be1842dd34064495da048c41d7551d18bc171fc3f4c8594d39820187757e25d45d6be0d9ddfda8f499ba19ba99cad88cb719a886c EBUILD qttools-6.7.0_rc2.ebuild 4647 BLAKE2B afebd788adca5f69928e1133b31bbd62868f9faed44672490573fc45ab001df93410247c699b017a952f9f597aebc1c297eef3bedc4af4775cbc0ecc3aeb79ac SHA512 7cfac939d123eca6572166b2db8eeeb8e8bb6a6f89bb9f9a1a1cadd618dd8ba9e09c3889c10e65b37fffa5c103bb37e8189847dcbebd6f07839d6a3a3342ffa1 EBUILD qttools-6.7.9999.ebuild 4647 BLAKE2B afebd788adca5f69928e1133b31bbd62868f9faed44672490573fc45ab001df93410247c699b017a952f9f597aebc1c297eef3bedc4af4775cbc0ecc3aeb79ac SHA512 7cfac939d123eca6572166b2db8eeeb8e8bb6a6f89bb9f9a1a1cadd618dd8ba9e09c3889c10e65b37fffa5c103bb37e8189847dcbebd6f07839d6a3a3342ffa1 EBUILD qttools-6.9999.ebuild 4647 BLAKE2B afebd788adca5f69928e1133b31bbd62868f9faed44672490573fc45ab001df93410247c699b017a952f9f597aebc1c297eef3bedc4af4775cbc0ecc3aeb79ac SHA512 7cfac939d123eca6572166b2db8eeeb8e8bb6a6f89bb9f9a1a1cadd618dd8ba9e09c3889c10e65b37fffa5c103bb37e8189847dcbebd6f07839d6a3a3342ffa1 diff --git a/dev-qt/qttools/qttools-6.6.3.ebuild b/dev-qt/qttools/qttools-6.6.3.ebuild index db9c412f9118..437ceea8c978 100644 --- a/dev-qt/qttools/qttools-6.6.3.ebuild +++ b/dev-qt/qttools/qttools-6.6.3.ebuild @@ -10,7 +10,7 @@ inherit desktop llvm-r1 optfeature qt6-build DESCRIPTION="Qt Tools Collection" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE=" diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest index 50bbf1b98278..6ebc7071092b 100644 --- a/dev-qt/qttranslations/Manifest +++ b/dev-qt/qttranslations/Manifest @@ -6,7 +6,7 @@ DIST qttranslations-everywhere-src-6.7.0-rc2.tar.xz 1476048 BLAKE2B dd15eb643d5d EBUILD qttranslations-5.15.12.ebuild 379 BLAKE2B 4e8592ec1a5ee9571ebf1eb9fc40b2b593a8448d6a600f7ec61813a8416fbf6492759ee1b93e36137d994166f30d0ddc1a95b2971c0f4fa61779b37c37b2514b SHA512 483a60952a599acea2c0a6b4916fb7566120e552812469f7a0291ba8b7a063be4afd1a7ce2f8e56271a24f34fb8750eff99c03814b0c92f38cdec1a005c0d6e3 EBUILD qttranslations-5.15.13.ebuild 385 BLAKE2B b85c05c072735b13b4e2d111bc3f1b71978c74dac911f876e52b3b40d9d371aa578c3ca23b780b07942ef943b04b17d626d01943af84b07bfbd9e9efc2fa926c SHA512 4f512b391fbffe1645a2e7cd2a8a017ecd39a7f915f4ef868790857f7d79a9d3b762e8101375c9bcef8498437beb0d083b39a679a7a6215de1ba5cf03b027915 EBUILD qttranslations-6.6.2.ebuild 384 BLAKE2B bde32b7078402b722dfabd9d846c51ab1732dc2f5ac21913cd1f2b68db3d7657e686fd4942073158dcf38d151cf78a62692c6020171158b22b5d4a8e5cf552d5 SHA512 8a8a9a4ed6e96e72a1af5be1e282a9632026c3993ecae868dacbb0d7ed83616a7a6c0bb87bcccd4bcf4545df5546ca47e873b917b8df867d136f30c2dafabc3e -EBUILD qttranslations-6.6.3.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc +EBUILD qttranslations-6.6.3.ebuild 385 BLAKE2B cd04b0d63888a283ed2b12053ef93eade033f2fecd8184f5b23652561f2d19f3d85261c8cd3e513427f16c3a4a3b9e1582e0f5853ed28ec363de3fa887c7db65 SHA512 aba0afd393eb0ed3a47ca175fc058fd8128fb54fd2c0a3c88de5be02ffdd19091a10df7715a9220a89bb2b83a68c100d784925cabbc3ce93a587e0adaa341727 EBUILD qttranslations-6.7.0_rc2.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc EBUILD qttranslations-6.7.9999.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc EBUILD qttranslations-6.9999.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc diff --git a/dev-qt/qttranslations/qttranslations-6.6.3.ebuild b/dev-qt/qttranslations/qttranslations-6.6.3.ebuild index 816f945a5646..ac37347613a6 100644 --- a/dev-qt/qttranslations/qttranslations-6.6.3.ebuild +++ b/dev-qt/qttranslations/qttranslations-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Translation files for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi DEPEND="~dev-qt/qtbase-${PV}:6" diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest index 79a7f61d83a8..4a64f572de44 100644 --- a/dev-qt/qtvirtualkeyboard/Manifest +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -6,7 +6,7 @@ DIST qtvirtualkeyboard-everywhere-src-6.7.0-rc2.tar.xz 3722396 BLAKE2B 46a774d14 EBUILD qtvirtualkeyboard-5.15.12.ebuild 1215 BLAKE2B 69170c58bb99c493fc045c0901aabc24b804a81289b66df9828ac0f997530105583dc174ffd9dc6fc52936705a3a637a92bab205e0d1d22da2b212b10e436e81 SHA512 885a3ce2f545fd6d880642d938ffe16edab97305577870aaa702f13e9009297f49ef17388f77869a7bac548558fb2afdd67a02a50403be58586cffc750434c2e EBUILD qtvirtualkeyboard-5.15.13.ebuild 1218 BLAKE2B 888d8fcf4f555cc30dda025441a340a8f8df1ba2efbf031a4f449f216e6a2f6863430f89a7ee405dde565afb08eb7618a1be94b67ff9721138848ce71f242ac0 SHA512 75bdbe2cd5b866d49fbfda1b657aad4f5edbfd7394caf65f782513617a64083a2fe5c04d0de15d426bcd5edcffe762297a330c19edc7601e25e355ce3da67010 EBUILD qtvirtualkeyboard-6.6.2.ebuild 1101 BLAKE2B aef0afbd7c303a2ee6cb44f34c18a2fa11d960c5b1d60d653cd810f32b5630702305fd2d95fd61da23e21305621f8d0b8914a5151d123a98c8a6e4548565fa71 SHA512 82fc1baa8f078a1c255e9f69589a42c74b038186cb4a8499e1d9dd95a3fcee9a4d790ecb63af85497df3fcf03751846efd9e9a436e16953e63f8613568e5cf02 -EBUILD qtvirtualkeyboard-6.6.3.ebuild 1119 BLAKE2B 965c61b2630fc8b25993eb5563055a4972ae551716ab3f46f90fcb73b8fd1fc685867fe8ac2a242df9906268c73522a946d9c3d93987f46a647444cb5810a949 SHA512 0ba4ab450806e5188d571a2eeaa2b7f31fc08dccc1cb80d8c651eda9471e45b83c094d955914546330c6c181acd48af31fdb8a35a9e7971ae404dfba5719cd87 +EBUILD qtvirtualkeyboard-6.6.3.ebuild 1118 BLAKE2B 36f2cdf44a7e86903825f83f68d518fd0ac5f7ed1b98d91afdfb83394262df40fa941d380e992ccd1bd11359e418c4da31ec358448e227f6cc3db5ef7b01ddb7 SHA512 24fff625aec198089d37a91855646ca8b17f62b849ee8fb171fe94f0a9bd1c1685e71a4171849fe026bc832e34d5097bf41a2d4066b2c62164bf1f2916e3383b EBUILD qtvirtualkeyboard-6.7.0_rc2.ebuild 1102 BLAKE2B 26d87fdae6f6f01a7495e2eb9da88fec2bc2f438b27a8b4e424055ca223c257b36dc1be5b1e2bf98667ab47f0562a0cf5e68bf3d59f1bb3869f6a0cc8e4b8112 SHA512 4cebd1f576f1b5575dfa857d8a3fef03e1c2552fcb0325cf3e5000bcc83e1a9efba6cd51776aac1cd15fa8323a1f15431c6d7123a3fe2c55f68bd18737344fb2 EBUILD qtvirtualkeyboard-6.7.9999.ebuild 1102 BLAKE2B 26d87fdae6f6f01a7495e2eb9da88fec2bc2f438b27a8b4e424055ca223c257b36dc1be5b1e2bf98667ab47f0562a0cf5e68bf3d59f1bb3869f6a0cc8e4b8112 SHA512 4cebd1f576f1b5575dfa857d8a3fef03e1c2552fcb0325cf3e5000bcc83e1a9efba6cd51776aac1cd15fa8323a1f15431c6d7123a3fe2c55f68bd18737344fb2 EBUILD qtvirtualkeyboard-6.9999.ebuild 1102 BLAKE2B 26d87fdae6f6f01a7495e2eb9da88fec2bc2f438b27a8b4e424055ca223c257b36dc1be5b1e2bf98667ab47f0562a0cf5e68bf3d59f1bb3869f6a0cc8e4b8112 SHA512 4cebd1f576f1b5575dfa857d8a3fef03e1c2552fcb0325cf3e5000bcc83e1a9efba6cd51776aac1cd15fa8323a1f15431c6d7123a3fe2c55f68bd18737344fb2 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild index 098c09ea6c42..99630510bd24 100644 --- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Customizable input framework and virtual keyboard for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~loong ~riscv ~x86" + KEYWORDS="amd64 ~arm ~loong ~riscv ~x86" fi IUSE="+spell" diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 7e5164a0eb5a..5c5606cefc1f 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -9,7 +9,7 @@ DIST qtwayland-everywhere-src-6.7.0-rc2.tar.xz 1122408 BLAKE2B 32457532e1b8f0aea EBUILD qtwayland-5.15.12-r1.ebuild 1214 BLAKE2B 4d974a96e807dfbad6bf480bb6faf022828c9cab0fd5bc82b6c6455344fafd7a349f1f232fa62a00e32cc073cda39aead004657e7b4072f49890442baeda3252 SHA512 75966f4a890e77a29937d63ed50a8095d579fab4871f2d091bb410443a0101fabc592a6cfbe033b12d6f0663c196930a32c85a062a10de4f8dc13eee4103b86b EBUILD qtwayland-5.15.13.ebuild 1220 BLAKE2B 242495aedae55f8841f0b8ef9fab0dfc31be2640780231ec7f38932da38545091920711371778e5ac2d050bd923be2617c3b9b759449a4f3a4b92f0a314d9f0a SHA512 eb594ce8f52da2543f8c269881bfe1ecf4527d346caf5c6922fd7ed9619e07a225318834e661982bcadf01f09ca919b41f955b71579903e450468b7433e39e34 EBUILD qtwayland-6.6.2-r1.ebuild 1277 BLAKE2B 91a13825970d4c1f88a2ad64bf44390bd96c3279b76a982edd256c6450dc218d0b02da158d57170f8a96381e5fbddce8718795cc423d1f380fbfd84bc19b4267 SHA512 2754c9e85f34808b292de92488014e31da1f42c9ba0183e418151c3fda80093136b936972dba20ef8f04a4d29e9f365942457f70866bad09ee3c8d25efea5728 -EBUILD qtwayland-6.6.3.ebuild 1221 BLAKE2B 9db919f7d7b6bcc5391ffd55a987f98bd69a1dab5791c7bc34fab38feb8cdd02d9e14a836095034f5cda4c17f82ed58dfd60665b96a7323ad070df9be4ade84d SHA512 8519a1de975696d7d21e9eaacaaee9102f3594dd2d1b2b11db14fbf52f961acc5daf2e8ac7b67c76ba5745e96ed4a6cb749c47194a3df636afb7ccd1d4f4f4a0 +EBUILD qtwayland-6.6.3.ebuild 1220 BLAKE2B 475315b2bc6f3aaec683f4dfb53ca87f00b52bc46e5a1fe8bbf060fffb4ca66a6e351a5d2fea07f01fbc8b62a9e5165908320482bf303b355f576378e7ddc52d SHA512 7cb85e0aed0dfc09bea1d508c97ea8106dbb0707ce6ccbf9a92a128d4f23e37b30b7c0310775639a0e8571310422906cb4b142eca24af84c29f145e0d6ad6693 EBUILD qtwayland-6.7.0_rc2.ebuild 1229 BLAKE2B a2ef0eece20a69fae358c8c0e22dd05c7d5a04cdd508e1ecb90883c87a6bc365db6443413e7a2150282d26ba8666361b281bd261f5f7a34b0bff24abf96bb723 SHA512 9465226c56e239182b87812bf532ba63e2632830d24e5b7aff53160ba587834bdb7faf9dde05da61084e0a44551cbbbd5599f0988ed92c0e0bc77a016a0ce289 EBUILD qtwayland-6.7.9999.ebuild 1229 BLAKE2B a2ef0eece20a69fae358c8c0e22dd05c7d5a04cdd508e1ecb90883c87a6bc365db6443413e7a2150282d26ba8666361b281bd261f5f7a34b0bff24abf96bb723 SHA512 9465226c56e239182b87812bf532ba63e2632830d24e5b7aff53160ba587834bdb7faf9dde05da61084e0a44551cbbbd5599f0988ed92c0e0bc77a016a0ce289 EBUILD qtwayland-6.9999.ebuild 1229 BLAKE2B a2ef0eece20a69fae358c8c0e22dd05c7d5a04cdd508e1ecb90883c87a6bc365db6443413e7a2150282d26ba8666361b281bd261f5f7a34b0bff24abf96bb723 SHA512 9465226c56e239182b87812bf532ba63e2632830d24e5b7aff53160ba587834bdb7faf9dde05da61084e0a44551cbbbd5599f0988ed92c0e0bc77a016a0ce289 diff --git a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild index daa91a6d626a..96637739c28f 100644 --- a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild +++ b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Wayland platform plugin for Qt" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi IUSE="accessibility compositor qml vulkan" diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest index ff1812f60f26..d96f8dc5ac3d 100644 --- a/dev-qt/qtwebchannel/Manifest +++ b/dev-qt/qtwebchannel/Manifest @@ -8,7 +8,7 @@ DIST qtwebchannel-everywhere-src-6.7.0-rc2.tar.xz 206628 BLAKE2B ade1efa8fbd646c EBUILD qtwebchannel-5.15.12.ebuild 599 BLAKE2B 73cf6f6f51eadeaada9e9a50fd4ca14f1b7cb0b9822f793c016e4059fc1fa8a32332e2e5318370c8806d03affc9de63b38dc0511e8c01cc631b01df21dc75cfe SHA512 f0a6f32a6791c4c66bdf6cee33b1349b80f60560575cd72684d600a831f98c44e0d406eb074aaf0a50b7df7de44f06db9489659ca041013bac3d1714d540a6e8 EBUILD qtwebchannel-5.15.13.ebuild 604 BLAKE2B 58db74102a72af51e33e8228c3d6f23d7a6173c2dae338074f812eeaa134d5ba8f0f5a8f8fab0b9d2cc964c1c7ef528159fc4d3ed5318b6304e5d511a95d6900 SHA512 3459d6f0c1dacc9f494e82f5ab76c0e29a5c11fecdec26fff823fcad959296a9f643a10648e827e18fe41946f97390f1b2f91e77f92308055f111d0417ebcda7 EBUILD qtwebchannel-6.6.2.ebuild 525 BLAKE2B af6b403ea7afd606b9cb53b8620eceb719c5342fe3fc1432c8a119294eeb315ef683ce09d122b93ef732a0b9b14de2b80e32b07309ddd430eaedcc095758a64d SHA512 9952c68f95748cd8fd2c7094983938a5e8946a00268c0892c2b41b277355e19a12d0e9d3338ce2bd617f96ab297e7f3f5c9ac225bc3f7a56627e64dfe973bc57 -EBUILD qtwebchannel-6.6.3.ebuild 549 BLAKE2B 5c1e30c0a89113facc5e002ca5d42a1492961e11169ea500e93cac6c5bc340f17f45880e6785e447768c15e1189ddb29d826d5598a56501849341bff7a5325ca SHA512 5b99dd48027a9cb58a7a93bf8d27d55db677ecb6a50ca06f6a1b7ff1d8817ccef58e7b1bfe7e92d16da363d17961b841e0876e9f5ac150457f26e25a3c825ae6 +EBUILD qtwebchannel-6.6.3.ebuild 548 BLAKE2B 1728d158bb25ef68412a324088244fdea7df26b229c820273413400740bf23a426f97514f2e4ce7c9dce26183dc3cc50616b072b139ab1a4fc2485a0f5df87e7 SHA512 db8b1953ebca6cf558595158b5de6b00959c65c44e4f2365ae067f21ccf5a475e9f96352b26ba360ac567e0cd9daad69358a0e2e9a21b2f926128692925b1515 EBUILD qtwebchannel-6.7.0_rc2.ebuild 527 BLAKE2B 9acc4b5d500faa8a066e24ffbe8b716c45cd88b5e2cd8c018be2f6850d66ec9ed52c876d649452e343d2f7634a5f39e7d0d26f119b485d78723f414c6a7f40ab SHA512 669d159fcbfe9b6263798fc8b60fcbaa90c2876fff028c23ae3c9f1a1eb632e8850ace82769ec7058b53fcc0acfa1183436a424b85fd5e6b1f35b090e2e347f1 EBUILD qtwebchannel-6.7.9999.ebuild 527 BLAKE2B 9acc4b5d500faa8a066e24ffbe8b716c45cd88b5e2cd8c018be2f6850d66ec9ed52c876d649452e343d2f7634a5f39e7d0d26f119b485d78723f414c6a7f40ab SHA512 669d159fcbfe9b6263798fc8b60fcbaa90c2876fff028c23ae3c9f1a1eb632e8850ace82769ec7058b53fcc0acfa1183436a424b85fd5e6b1f35b090e2e347f1 EBUILD qtwebchannel-6.9999.ebuild 527 BLAKE2B 9acc4b5d500faa8a066e24ffbe8b716c45cd88b5e2cd8c018be2f6850d66ec9ed52c876d649452e343d2f7634a5f39e7d0d26f119b485d78723f414c6a7f40ab SHA512 669d159fcbfe9b6263798fc8b60fcbaa90c2876fff028c23ae3c9f1a1eb632e8850ace82769ec7058b53fcc0acfa1183436a424b85fd5e6b1f35b090e2e347f1 diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild index 7d637d64ccb2..8a3add5abb43 100644 --- a/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild +++ b/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Qt WebChannel" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86" fi IUSE="qml" diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index 2f30b9da0640..813c3eab29fa 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -17,7 +17,7 @@ DIST qtwebengine-everywhere-src-6.7.0-rc2.tar.xz 550989672 BLAKE2B 9bd6914a77afb EBUILD qtwebengine-5.15.12_p20240122.ebuild 8737 BLAKE2B bd97671fb3f4434bd649da758edc7ecccdbbc756bf9f563387f536e35900d2debd171e58fa9929f7a45de2fd880deb39dc32f8e2432e51da35ed76eb3099185d SHA512 98c61985999c97c4c9c33ecb236e4253062ee549c97a100150c89bdb934386e086e8c165408d205c2091d91f1ff73daa503709e9fdcb24e1c772ce485fe01001 EBUILD qtwebengine-5.15.13_p20240322.ebuild 7287 BLAKE2B 1ad5fd5f92121cb8941a0facf649110ce9cf06de841e8168788b0cd7bfea311834adec4fa87fc3d0561f1aac369d303b79fc54747dc176da8b91a77e8f0cf32f SHA512 84d5dbc13931c158d768a7a07a78ca2383aebf7c7baebdcedf16403a1a48fe37cd9aacb66db76ee57320945fcfe6c8f23abc6d7930de43a1c2e9fbf37c11b47d EBUILD qtwebengine-6.6.2.ebuild 9404 BLAKE2B bada4c8cfbf518a600835b2cc19efb21e3a34909fae7c37814ace181c8312ff2e8ef6cf431fe6a98c73261be29acd4713a7c4d3cae845dca8f1df8a9ce76fd69 SHA512 2d5c4638a51c3a678c45ae98da9a9d0958321e8fd36dc2cf4e0506fcbf104a12969e0c79cd142e8b25e6b8aa642f92cb321ee364121eddffa933410b96cb06bf -EBUILD qtwebengine-6.6.3.ebuild 9435 BLAKE2B 7462144a4e4c91f2f7387a036a2c6854a379fff2f03ebee3c41bb04b67cdeb4f27da83d2eb830119583e010a2d53fd219a616adeef5ba95bcd2b8ef5aee1601c SHA512 5163355fa6e5a3c0b7fc2b12af3732a2d16e4840364fcc98cb45264400d96198a883a35ced40ea2f48bc70b963f47263295d2a37353626f4a19784e27760447c +EBUILD qtwebengine-6.6.3.ebuild 9434 BLAKE2B 51cb612a8f6df93b1b51c3a6efce55e8fbee7e5ffa17899114d56d94506ed8269a6422dc2ede0c14a02783869d486cbace18fa71e442224d927dc4b2e7b567a8 SHA512 6e05be3f4298b29dd535b1019abf7e694aa4a1dfb0955effba39998814efb1bb8e80160bcd154097407c884a1e6fd0a053286638f900d864733ae1927ed4de41 EBUILD qtwebengine-6.7.0_rc2.ebuild 9831 BLAKE2B c98e5b9f93a99229e3b05d687991ebbf2ee4109be016aa99303a6eee9162c625db96742199f8f5df4928246f614c268eb26f95ddee4a4fa82d89e102c42100fc SHA512 4cfbd1745bc614c61ed3885a9a3a0c42c00dbc7b88007b1a33b88f78450922cff08001bae0257bd5e1961c3abb734ae7127d414758c5ee217c69f3af074ee3fb EBUILD qtwebengine-6.7.9999.ebuild 9919 BLAKE2B e0422e8752bca5d665b3688e9360e1842eb5aeac9fa988c90a2a6a983150b4493cbf34a2500bb1a4ff138aab5461857210b009bd978a8e8feb84211b80a1a2e2 SHA512 5866b5a6aa7db1711d0fd04878ff567772d808201ecc9da707d1b73384d51d7e6a77965e2864a7f47391b540ceb7295552d15e0bae75f01c1763d92fba866813 EBUILD qtwebengine-6.9999.ebuild 9834 BLAKE2B f58f17fe7553e5bc766c114bfbd42db1192ba7d7d664d4ed4c4e8a0b13cc4c42dca3596968c6d5b7b72bd6c2a3c6ea30dea0d63de54c7de032c0ecb16c279864 SHA512 fea4b0b4e5330ff441b2d1bf8857e24881201e0dceaac8e89a9e7226e46576555ff93081f72710aca13fb9f75ecb769445c933c58c94acb3409052578bda4afb diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild index 378b562a6fb0..cbdea9c7fcc9 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" " if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm64" + KEYWORDS="amd64 ~arm64" fi IUSE=" diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest index bfd122f1547e..814671a489dd 100644 --- a/dev-qt/qtwebsockets/Manifest +++ b/dev-qt/qtwebsockets/Manifest @@ -8,7 +8,7 @@ DIST qtwebsockets-everywhere-src-6.7.0-rc2.tar.xz 454912 BLAKE2B 1ce4d9163dafe53 EBUILD qtwebsockets-5.15.12.ebuild 578 BLAKE2B a2f9c91925d8c60877cb1913fe32b4789b3ba2245c8c2e7dbe21bcbf79929ff3b8b2ebc35ce6041d9a6484eada12a56a3a66749626f8f78257f562e96155b7b6 SHA512 f5ed35b96c058ca3a60515a29a4d46821cc706db7901959ab1e46e461cb471eb554656b94d8d54cb16c985354a04f45db46b266b40e9ba1e466a018df2570b47 EBUILD qtwebsockets-5.15.13.ebuild 583 BLAKE2B 895095a6d35d546b3e1125d5f9faf522449341a2110cc297bbf71e716d8cac1cc9b6e95d3617fcfd9a801a918e82dca10f7894cc5c30ec5743a9e76d80d95441 SHA512 b86e4a4ad96a2ccfcb4223fa381b69f031fed01fc967013c9c146cdeda5e9157d8564669f9582120d820dd3ca775cad16313935fbfa116af4ac1ee0db04cb1a5 EBUILD qtwebsockets-6.6.2.ebuild 528 BLAKE2B a446e67deba184fecfce7037dc5943e84eb12a8f7d41e30a078214795b26b89373a0f6a80cf0c5bce62efc9f6ddcfc6515e87bf649526338c54851b63d0e53c5 SHA512 2e2dfde3da9b156307cfe09f6d0fbd81345b0e57c691890c92222c6968fd3964c750a1f69b12cda924ea95edefe969488be230b348e86b3311698b1921c1053f -EBUILD qtwebsockets-6.6.3.ebuild 552 BLAKE2B 0715c8925466028d2be27c8986f1d2c6eb35f4cbf317b810e73b1fd6cd98a9a7202275f5c637c725f234588c44ec340c9ca1227a60e1b5fb5466aba2c3caef47 SHA512 1b54c792f02287dfa55bea7d5d97822be55e76a66b505c24894fab6e8cee11fc5ba9f7efefa38f46b6fbbc41ea9b178b4e655e797bb1f4aa42744ea57bcf0111 +EBUILD qtwebsockets-6.6.3.ebuild 551 BLAKE2B 7dcc53f9a08ac23e9d3662a01f09c6478709b7be8f43d18952a778b32c8cb3af1f68f71378219420077a55ba5bb8629880ecf94ef1b15b8fd8827cb1d307317f SHA512 dda5e262f0626a7cc159eacfb57b8a0691fb085ec7b1275379816b1cbc85aad3a1420ce67e16b5c5754a78d92944537fc0ce8b5bb1695ead79f36d7d4d035174 EBUILD qtwebsockets-6.7.0_rc2.ebuild 530 BLAKE2B adb3e915a64d449b15c2d543497da5542f12ba8a5a73c3ca0176bd9c0ff0d54d6f34f1194a2a0f0d46e8fe563cc9f5b216f01ea78dd22e22086593e5ce080abe SHA512 848a8bce93d9a6fe71ce50fc2592380627d05fb4b501cc6e2a016034a5cbe89d5fa353db4297246efbe7f8a1d3ed7bdb7ea9420ee840b31be5724c33230e6965 EBUILD qtwebsockets-6.7.9999.ebuild 530 BLAKE2B adb3e915a64d449b15c2d543497da5542f12ba8a5a73c3ca0176bd9c0ff0d54d6f34f1194a2a0f0d46e8fe563cc9f5b216f01ea78dd22e22086593e5ce080abe SHA512 848a8bce93d9a6fe71ce50fc2592380627d05fb4b501cc6e2a016034a5cbe89d5fa353db4297246efbe7f8a1d3ed7bdb7ea9420ee840b31be5724c33230e6965 EBUILD qtwebsockets-6.9999.ebuild 530 BLAKE2B adb3e915a64d449b15c2d543497da5542f12ba8a5a73c3ca0176bd9c0ff0d54d6f34f1194a2a0f0d46e8fe563cc9f5b216f01ea78dd22e22086593e5ce080abe SHA512 848a8bce93d9a6fe71ce50fc2592380627d05fb4b501cc6e2a016034a5cbe89d5fa353db4297246efbe7f8a1d3ed7bdb7ea9420ee840b31be5724c33230e6965 diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild index d777dc35a11b..67cacb5873ed 100644 --- a/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild +++ b/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~x86" fi IUSE="qml +ssl" diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest index eb59144b3dde..975ab472b976 100644 --- a/dev-qt/qtwebview/Manifest +++ b/dev-qt/qtwebview/Manifest @@ -6,7 +6,7 @@ DIST qtwebview-everywhere-src-6.7.0-rc2.tar.xz 138124 BLAKE2B fb6ff49663289dd4bb EBUILD qtwebview-5.15.12.ebuild 476 BLAKE2B d12a6e096e160e6707bd1c7a9a6d98e6673482fa670ee31c56602eb9108f86d7af1310fb31774d78b8e18f2bb92a2795c3520f55377c63768a4f4e992c94fdd8 SHA512 39979e965ea4c68611ee8d605b1e2907f9ebb258daf915417818ede95a0312c067caa611ff67af7ab8b85141154654fa636d7274bb8bebeaca1bfd823bdf57c0 EBUILD qtwebview-5.15.13.ebuild 466 BLAKE2B 3de1ddf6099acf699e183addd1610d49f1548966c74530a405aa010e9ff8a28452b3301d0b5690f4b5d203289c05f0b5a1f34b2504b4a360117ae50c25060f7a SHA512 afadfad0adbf27a87cc2ceb25d70c8e2fd5cbf6c31735bde617b509a7d6c371ec1739cd089e79f4a9a7e97563a9dd080916748a23842b2694331ebe7db3b6fb7 EBUILD qtwebview-6.6.2.ebuild 418 BLAKE2B 276a32fc1b99879b384a1fd53c2ea61575f3efa1d92ae97fe2ef994d638ed4b82faaa392c9d85f1f9326dabb5c75c845b9f86bedcc514768dd74bc1cea32ac77 SHA512 e51cd67e2621b9385f92bbcf903a90cf17ec651cdbfac79a7a3e3138ab5ef30c98a6fc5641245cb67ebee22f6e2329dffb6ff57ca4693c7175d6b0da0e209941 -EBUILD qtwebview-6.6.3.ebuild 419 BLAKE2B 0ffe8260517528ef08882841326fd6e1fa12cabb95f748c8dabff45e7dbb4b56e4555316005640f22518fbd625c69c7889b284fb55fca7f56f413376a3c0257b SHA512 4f5b2c8c2d5d765ad0f61d41301e00e7f90a8f8f363b4155bcfadeb69c690a11d260fd26eb54427eb950b070ebf13de62b68e55e6e146dceff67231c93c26405 +EBUILD qtwebview-6.6.3.ebuild 418 BLAKE2B 276a32fc1b99879b384a1fd53c2ea61575f3efa1d92ae97fe2ef994d638ed4b82faaa392c9d85f1f9326dabb5c75c845b9f86bedcc514768dd74bc1cea32ac77 SHA512 e51cd67e2621b9385f92bbcf903a90cf17ec651cdbfac79a7a3e3138ab5ef30c98a6fc5641245cb67ebee22f6e2329dffb6ff57ca4693c7175d6b0da0e209941 EBUILD qtwebview-6.7.0_rc2.ebuild 419 BLAKE2B 0ffe8260517528ef08882841326fd6e1fa12cabb95f748c8dabff45e7dbb4b56e4555316005640f22518fbd625c69c7889b284fb55fca7f56f413376a3c0257b SHA512 4f5b2c8c2d5d765ad0f61d41301e00e7f90a8f8f363b4155bcfadeb69c690a11d260fd26eb54427eb950b070ebf13de62b68e55e6e146dceff67231c93c26405 EBUILD qtwebview-6.7.9999.ebuild 414 BLAKE2B 37d06c6da7ecc13cdc9ba704acfc9e78a4d222ba679c090bcc94098bd81998ad10eab990b3d89a73471630437edc288a49450aeac12f7eb1ddc9aa4b8a188551 SHA512 4409b79ab5eacce5f621e181f0a173d4c2de92bce1d94dafe2dfb7dd3f2e1ccce06e30a610d5275d5bbe0530514267ace610e874a2f94ec622d157dada687ac3 EBUILD qtwebview-6.9999.ebuild 414 BLAKE2B 37d06c6da7ecc13cdc9ba704acfc9e78a4d222ba679c090bcc94098bd81998ad10eab990b3d89a73471630437edc288a49450aeac12f7eb1ddc9aa4b8a188551 SHA512 4409b79ab5eacce5f621e181f0a173d4c2de92bce1d94dafe2dfb7dd3f2e1ccce06e30a610d5275d5bbe0530514267ace610e874a2f94ec622d157dada687ac3 diff --git a/dev-qt/qtwebview/qtwebview-6.6.3.ebuild b/dev-qt/qtwebview/qtwebview-6.6.3.ebuild index 1796e9647ea1..55069dbb40a2 100644 --- a/dev-qt/qtwebview/qtwebview-6.6.3.ebuild +++ b/dev-qt/qtwebview/qtwebview-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" + KEYWORDS="amd64" fi RDEPEND=" diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 98450769f59bfdb122bb1046c04c30ea29e3319c..7679c2322f6fc0f3322af195460c52b0b2e7b66e 100644 GIT binary patch delta 107303 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

|VV5N5{QsltU6ky$k*w<{as)_% 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

;24_2GTfIML-%*k7 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 diff --git a/dev-ruby/deckar01-task_list/Manifest b/dev-ruby/deckar01-task_list/Manifest index 7c5a974f4f21..1afef458d753 100644 --- a/dev-ruby/deckar01-task_list/Manifest +++ b/dev-ruby/deckar01-task_list/Manifest @@ -1,7 +1,5 @@ -DIST deckar01-task_list-2.3.2.gem 20480 BLAKE2B 1fe3c658abf7ba63305f3760d4baf6e1bd2e1f4fbe6161c592b1aaf628b323ad0e5327c7df2cc73c2297cf230eec7aca85eca10dc5bae45b3f4f7164c343610c SHA512 f2f755d31780d89dfcc276750526caadaea56bebc580798879a49871ecce88c78921a35b8c92afb2b10d4b4c7440d1cf7ea60d08f2ac703bca60304fd3564dc6 DIST deckar01-task_list-2.3.3.gem 66560 BLAKE2B 3423a2b18e27fb44dcedb9df786430033c8d6f314b9995193d91ab8d35f569210b3189b55b4a77bbba8d93b7316e6d2a04e2b605ba74adac776f716fcc236b0f SHA512 3331b9e1f5e110b4777da5887cf5f8691f156203ae62e8f5c5bad92c9bc60fb441bdd41f71bce2dbee94bc19c6943f6c21eaad1348ce4094148a6cb2ec98d148 DIST deckar01-task_list-2.3.4.gem 66560 BLAKE2B e7ee4bcdbf620d8f3d7da045c0c6c916e04ba62895ac2b5489d9d0b5a558c07f4787a3391c5a0bec66c9865cd91e2df1c4437f889237fe1d24c2a8bd2fc7476c SHA512 ec551e9dbad829c99debbe0e385968a98e021db96afb7d8414dac627896b9b14e38345078c4e6a40905b956fd8552cefa1668d76e4a1055af64ebddb14c7b0a3 -EBUILD deckar01-task_list-2.3.2.ebuild 521 BLAKE2B aa48ce7a20c17cb96598c212c1097a3730f63acb427cf83f04bcc16a234ba5dbdafa7132c946f9599220b56663b127d5c681129941d26a4ca1583d6a001aded5 SHA512 592f275f501c9a4095f2160a1349d1d0c374967066e3c007ff5b51e9bf533d973dc59c1d1726723dbaeb9c369f9bd6f7b55a86e7a6abfc1ab53e048fd69568ab EBUILD deckar01-task_list-2.3.3.ebuild 521 BLAKE2B aa48ce7a20c17cb96598c212c1097a3730f63acb427cf83f04bcc16a234ba5dbdafa7132c946f9599220b56663b127d5c681129941d26a4ca1583d6a001aded5 SHA512 592f275f501c9a4095f2160a1349d1d0c374967066e3c007ff5b51e9bf533d973dc59c1d1726723dbaeb9c369f9bd6f7b55a86e7a6abfc1ab53e048fd69568ab -EBUILD deckar01-task_list-2.3.4.ebuild 525 BLAKE2B da75c1bd633f2717c0c765f3a5e4f4cb08993864a1fab8ecd90b645a884d555342a21f48d1651cd9e184dee02acc3dae1ea947ebc575aefafa9df56ee6db7905 SHA512 1f40dac83fcd1bce3428690b3f748e584c506a4b9623aea13ba786983a024363f8130b5f7e5e8be018a766b287ea5fcb6c52dae5f01b59b7306fbbe9bb9b3840 +EBUILD deckar01-task_list-2.3.4.ebuild 532 BLAKE2B e1d3f5d533c81ab535e739e1f2519408940b19ca64ec57c5a4bcc7d487414cb9ee4afc4f3f07c54f21f9c1e06e26096f7e44e880374d2ec4ad77ad765dbad711 SHA512 1c469b443a9dd2b6abedf55c578c11ee32e91897a810ce4fdc1c8e9455dda43f93e5589e419d7338012ed0a34d4eab1d1afabb8df7946f2d20ee1b56e393a7a7 MISC metadata.xml 335 BLAKE2B 9ef7e7ba43a177e6d1229326cfb00ec970eb41ced1131f11ba1a4fc27cd0049ecb0534c922e6d747b98d677b1b2362e66a880ad118cc29a53487f0697a310f4a SHA512 0944f24b6722f3aee42c008aa7f81824bef9f96fbb1b7d5e374ff77da585bf60eb15097687f2d8a98b36591955363642d4f89acecfa8c064f62e78b4a348a7de diff --git a/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.2.ebuild b/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.2.ebuild deleted file mode 100644 index 731f5450ae4c..000000000000 --- a/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="Markdown TaskList components" -HOMEPAGE="https://github.com/deckar01/task_list" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend " - dev-ruby/html-pipeline -" - -ruby_add_bdepend "test? ( - dev-ruby/commonmarker - dev-ruby/coffee-script - dev-ruby/json - dev-ruby/rack - dev-ruby/sprockets -)" diff --git a/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.4.ebuild b/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.4.ebuild index cc74077b488a..2f5491f2c022 100644 --- a/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.4.ebuild +++ b/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.4.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/letter_opener/Manifest b/dev-ruby/letter_opener/Manifest index d6255c824d4e..9227b8a90ec7 100644 --- a/dev-ruby/letter_opener/Manifest +++ b/dev-ruby/letter_opener/Manifest @@ -1,5 +1,7 @@ +DIST letter_opener-1.10.0.tar.gz 12789 BLAKE2B e9c5294f4bce2998b431d5547bf3e52ca219ad8da189f3d36c447465e6730ed5647dacde50e825f67dcb2376256698ec2d571f6470f35d9acec6612859d72ddf SHA512 5675150164c144273d73524c1c4acf62fecaf1495bbdfe5825497080569a2a51d8846c99d7270017c9f540da23fdc6e401626f30c368c8e57c40ee384363db15 DIST letter_opener-1.8.1.tar.gz 12680 BLAKE2B 3204a5f6a33f722f255f126597655f6209d87764ff9b92ac770a35342906b9d192a62aade992709aaa55baa03046a342f48c4671d3a47a5fd5350bc2e7e7d0e1 SHA512 ce360bcb9f8c07e1319f74187ff85ef799d0a3387f0081ffe3cff2e8b52a9445c22b39fed4b729aee23fb67121c5e47b280ef502f95940aacbb6be31533185be DIST letter_opener-1.9.0.tar.gz 12776 BLAKE2B f9ad3358d65e4943f4bfa7d19ab870277d17cbe0ed99f203a262b5070b27386ce709d02e99b9f65ec61715791a599e93c020cfe06033081a2a16e742059b21e2 SHA512 55bed88be20280757347e38cfacc031b178f65a490f26caab5a981b186df8cff1a68dc154bddf091817e415a4760ed2d6487c3453d0df93c406e13924a5715eb +EBUILD letter_opener-1.10.0.ebuild 991 BLAKE2B 85abfe3a0f433889345679e2b64645605bd4e23fead2826c930d1f0708df701177b443aa0873322a113289cf70b0d1a51a8a98a4e947db6f027e87ac2e6520e8 SHA512 565427ddbbec43170857a08ec2e3c2e2d12313aebb078c5445142157b03676ce4d516319c3e2bb79974dc8eea28ebf3fa6ef08131c93eb4fdd6b21c0e4b06244 EBUILD letter_opener-1.8.1.ebuild 961 BLAKE2B 54dc9845397d2842c23856ef9c7e185666703af53f578bb6bce65bcd675c8df5f99c05642ebedca578cbb6b48273142adf8cfe7e8bc127a887bdb413c3d74a2f SHA512 90e27812c57dde45df2905bff2563366b014fe9e779fa9956179c602adf429e69ac12998edcb033dcd0ea2a70d5b55f1ab7a6ca2d7a819bf09442c87d16bb14c EBUILD letter_opener-1.9.0.ebuild 965 BLAKE2B b233ea393eb342d2f4e9e7b34573e4855bd9cf11e2c4d4dcd66b4086a1dbcf4692a101a6d9cdf7c086f7956443e8cd44f711e04961a478e07745ae33bcfe6dfd SHA512 27a4d85efbff16d2625c71b3ec07b07bda9c88d9e20e697b04e22d7a17c61a8a30c87a489d5d5f9f676c32cc3feb34849a7982cfd8e2ece0b400722c94e0157a MISC metadata.xml 346 BLAKE2B e6d242014ebb753771c57376efd7aa5e0c0643eb8f7a79b68a5612f9e2a3530bdbb7dcb9af469f4a87e75bc1c6a6e88ba00e7488f67948672dae0cf15a81265d SHA512 0b996a6ae737a10732a065a1d985d267bb4ffa076cbd9511706a458f23df5a49a3c9354d71192fe502eff710d50f94379f5e00df435f7e4aebe563e9a36c140e diff --git a/dev-ruby/letter_opener/letter_opener-1.10.0.ebuild b/dev-ruby/letter_opener/letter_opener-1.10.0.ebuild new file mode 100644 index 000000000000..7e076a2e7904 --- /dev/null +++ b/dev-ruby/letter_opener/letter_opener-1.10.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Preview mail in the browser instead of sending" +HOMEPAGE="https://github.com/ryanb/letter_opener" +SRC_URI="https://github.com/ryanb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_bdepend "test? ( >=dev-ruby/mail-2.6:* )" +ruby_add_rdepend "|| ( dev-ruby/launchy:3 >=dev-ruby/launchy-2.2:0 )" + +all_ruby_prepare() { + sed -i -e "/[Bb]undler/d" Rakefile spec/spec_helper.rb || die + sed -i -e '4irequire "letter_opener"' spec/spec_helper.rb || die + + # Avoid tests that require some kind of browser + sed -i -e '/opens email/askip "requires installed browser"' spec/letter_opener/delivery_method_spec.rb || die +} diff --git a/dev-ruby/minitest-bonus-assertions/Manifest b/dev-ruby/minitest-bonus-assertions/Manifest index 2f75a07751c6..ab130de31bdc 100644 --- a/dev-ruby/minitest-bonus-assertions/Manifest +++ b/dev-ruby/minitest-bonus-assertions/Manifest @@ -1,3 +1,3 @@ DIST minitest-bonus-assertions-3.0.gem 13824 BLAKE2B 415f8b48875b8335ded9fc21b5430b575d3d104179066de19aa58d1602da7ff9994c8ceb49b1cf34fd4c8553c76999bf1b638d2c44761af84d510ca1e276cec1 SHA512 8b07e5d3be7cf68be53b06f6b545445efd9021ff5423bb67c4b0e8e40aa004d75f34eef3fc23ebe83bceaaa064c57a5ac1b9969a28f48203a6ae4c34092c5621 -EBUILD minitest-bonus-assertions-3.0-r2.ebuild 1127 BLAKE2B 37e264653fa0f6c1f9ad1cd82df8a35a675bf2ed4b29a3836c176f6e49f0ebeb623668358dd3d845522ff06e00a752013718af7d3d13fee92984afc3fe1f4415 SHA512 a27aa953fddfdb7f3dbd0d81ec1dc06e56cf22c0d60fd7f329241ba5738b19ba9fa271075ac49538578e4a87f5acc66377a972529dae728ee12047dea92bf5d1 +EBUILD minitest-bonus-assertions-3.0-r2.ebuild 1371 BLAKE2B 150c4986e948b50fc275dc268d7a621f6ec8869c85be818bbec4770e6a522041f5fe45577af1063e3bd18fcdcc935f5feff52380af597a54205bd7f147fb4e51 SHA512 14350e1aff7294da8f6e6bd228c07c46d339b04baeef1d252d7f7a639f9c98700e6213bc49741d6eefed16c495213af7af4dd3dc5a59034f71785bb60dccd7bf MISC metadata.xml 363 BLAKE2B cddd328941ca6a61a46b11a35faf87fd00642046213292f0fdccc30e0a57ea9ad0fe1a17209e0ed0f5732d0f87b85d39f56606b9da689cffd17f420f2bd0b073 SHA512 ff5752a50512efa89159daaf2006aa36f69deb9d354db36996834ce5e61d0776dc6202bedb0610eef0abc0ec175d45db9811fc7f83f534325bafc3daee00fafc diff --git a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild index 6c0e2fcd63d5..3847c4ce3cfa 100644 --- a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild +++ b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" @@ -15,17 +15,24 @@ HOMEPAGE="https://github.com/halostatue/minitest-bonus-assertions" LICENSE="MIT" SLOT="2" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" +IUSE="test" ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/minitest-pretty_diff )" all_ruby_prepare() { sed -i -e '/\(bisect\|focus\|moar\)/ s:^:#:' test/minitest_config.rb || die - sed -i -e '/returns true if the \(keys are missing\|sets are not equal\)/askip "Flaky"' test/test_minitest-bonus-assertions.rb || die + sed -e '/returns true if the \(keys are missing\|sets are not equal\)/askip "Flaky"' \ + -i test/test_minitest-bonus-assertions.rb || die # Avoid test that returns slightly different formatting on ruby31 - sed -i -e '/is triggered with a different exception/askip "Fragile for output differences"' test/test_minitest-bonus-assertions.rb || die + sed -e '/is triggered with a different exception/askip "Fragile for output differences"' \ + -i test/test_minitest-bonus-assertions.rb || die + + # Avoid test that returns slightly different formatting with newer set versions. + sed -e '207iskip "Fragile for output differences"' \ + -e '225iskip "Fragile for output differences"' \ + -i test/test_minitest-bonus-assertions.rb || die } each_ruby_test() { diff --git a/dev-ruby/net-smtp/Manifest b/dev-ruby/net-smtp/Manifest index c4923c7c9f0f..2b257f771628 100644 --- a/dev-ruby/net-smtp/Manifest +++ b/dev-ruby/net-smtp/Manifest @@ -1,5 +1,7 @@ DIST net-smtp-0.3.3.tar.gz 25297 BLAKE2B 29339faf7c7a3870b2eed7d2b9058ad7b3beaae9bddd3fe718cbcba0c65faa3e118916ac2e2a8cfc9e52c602bde301929c037856b68e42881bdab3ecbb90b01f SHA512 1936cede296d899f2cbcf5874b1472e808255cca21788037f6e8f38f8b1ef05779fec0c4f51a3970c09191078fee84c85e909eb9223034bdc293a1215b004ad1 DIST net-smtp-0.4.0.tar.gz 26695 BLAKE2B 4ae79a5288ccb55b9a9bcd377ef3c85123a55b9269815730b2fb394ba98469ecaa7a5fc3230bc4a2e9117bff62453a69b627a397db1ca4f63f0cbd4856510d4e SHA512 3a130daac6392dd9328bdc644e1089eb34f290658b06f4aee48ab9f407086446af9fe674c5f417251ffb04478e5a6f14829f2b13b3e62fadb65ac09a2fa35bc1 +DIST net-smtp-0.5.0.tar.gz 26026 BLAKE2B 9969354a7f0fc4a32beac965bfc325aa54a1687d28ee7a4828005bbee1cabcaeefb4ffcdd019761c9162c7623efeccc8a4cb7222df004c75cbc1cced5242df3f SHA512 bf497150a4b7f59307ddedd02b1b210b971ba0de0d7459872d01a7db8175bb42c29598b5e9b6efdbdf90cc012696da2e000149246e1142a5695e7fe646aa6fa8 EBUILD net-smtp-0.3.3.ebuild 875 BLAKE2B 8e7e52f826d449952e7a5af3d29aa41215e0fe3a3e63f8db45d2d03577dd5ff7c3408f13a46b84eb5678e0c6a34012decd1c4692f293fc2571289dc1213577a3 SHA512 ff6fd9abc70c74f0002ad484459248ecec8aff985846b2eb1c81aa7aef422ebfa841b5237b789d922adb9ea99ee6a2698aa010c2441c23caebbb5b0948ec5c92 EBUILD net-smtp-0.4.0.ebuild 876 BLAKE2B f013c8253aac32bda0e3a82d3e41df2ce5769bc17190d2d5e3a00232258a7f18793df659800bc81f59f898d214832559dd0cfce205e32afae5cc9ffa70250e5d SHA512 27730eb5c66280c54e455de1f605c0130b5598721507e719fb2b5b956196d0bd43109f8f6195457ea4c4e6bba5786a708291b8423e808b416351bc64f9d0965a +EBUILD net-smtp-0.5.0.ebuild 868 BLAKE2B a18f13c60a0dc8f70259e68dd5b493af5fca91b3ab0a2bbd7a326d6083bd0898494e86c660dd671a2d61b9cf07c95fa963cef90f547f22d68642d72a40680e38 SHA512 a2fbc100366513533552609ada32398a8566a9349ddbde2cf19cbd9cac80fe3f951232245c37329e4f8ed71cff8eb8cf65516f293e2ba055c05ad9dc5dcd1a4f MISC metadata.xml 340 BLAKE2B f644899564ce6b222e40d25c4bea15c69f467cc56be91d47e506804d9cb9d9d812f970afb63185bcf21437e4697c3153976c267753ffa3b79d3a75b7eb258e0d SHA512 d8b4c65ca944809289b3fb43c09a5d83e584772905540bce7e9c82d9fc85aab1b1b124f2cfb3965c15bf28fe1fcf7f031a4089288889c03bf1dab1d453d8fc60 diff --git a/dev-ruby/net-smtp/net-smtp-0.5.0.ebuild b/dev-ruby/net-smtp/net-smtp-0.5.0.ebuild new file mode 100644 index 000000000000..8fe426c506ae --- /dev/null +++ b/dev-ruby/net-smtp/net-smtp-0.5.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" +RUBY_FAKEGEM_GEMSPEC="net-smtp.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Simple Mail Transfer Protocol client library for Ruby" +HOMEPAGE="https://github.com/ruby/net-smtp" +SRC_URI="https://github.com/ruby/net-smtp/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +ruby_add_rdepend " + dev-ruby/net-protocol +" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest index ab2e7f11c0b7..dcb907aef58b 100644 --- a/dev-ruby/rspec-rails/Manifest +++ b/dev-ruby/rspec-rails/Manifest @@ -7,5 +7,5 @@ EBUILD rspec-rails-5.1.2.ebuild 1546 BLAKE2B bbb4289c5382ae628c0bd64998d79a51dd1 EBUILD rspec-rails-6.0.3.ebuild 1634 BLAKE2B 232908e599fea9dac78ac5362b6bba78002106b6d4562f306d5bc58962f5c50d0102ab5d54e37f197dee367fdcd82c099240f02e8d9eeee2665a7fe30e5ccf0f SHA512 3181a8ba73480c252d7bbb90ad824d020cda89e008242aeb1cf8269b2451b0eaf438e12a394673cdd8d06de30f7f0f07149766d9dccaa9301683db5b3698409a EBUILD rspec-rails-6.0.4.ebuild 1627 BLAKE2B ae86ad3bc767b9ef4ea16e97eee5c7716983b6412ddde6c77ed0cc3ef404e4c2071a63e9581a3d98d026f46b3eb9bb42b61e14fe084d39779f59166112970ec3 SHA512 cc2b474439c430f1acf4f97f2c4b4b10955402da4959f668c639f703ff5206e8b9101d3190808ede6cd03f3bac1fd87f09db602b71f7314d7218dcdb34e1172f EBUILD rspec-rails-6.1.1.ebuild 1738 BLAKE2B 9483a6b1154a2e4cac9817bc97d439fe8475805cfd837a996f4d34e67d42461d7052499ab399850f0dc3de7679201f2db031c2ba277355d365ab41745c19c300 SHA512 b0a10b04b302d4285ef7d1ae2e45f6ca96c1429526d750e27ecb53d89a04894024d15caa0d5a526a391e5308f5b3f6d8cc2af7073cc313956c0e33aba7e2d244 -EBUILD rspec-rails-6.1.2.ebuild 1738 BLAKE2B 9483a6b1154a2e4cac9817bc97d439fe8475805cfd837a996f4d34e67d42461d7052499ab399850f0dc3de7679201f2db031c2ba277355d365ab41745c19c300 SHA512 b0a10b04b302d4285ef7d1ae2e45f6ca96c1429526d750e27ecb53d89a04894024d15caa0d5a526a391e5308f5b3f6d8cc2af7073cc313956c0e33aba7e2d244 +EBUILD rspec-rails-6.1.2-r1.ebuild 1824 BLAKE2B 34f9b8db0bda57531b238f0de5a2ea106d4f71b177c70b5b3763de99575ce4082d339a50f07a0741d496c52aca3ed361275fe32526e2534b87db8e02dd257da2 SHA512 5b901d38d7755b23058b69dfaf5b5a3b797bd830c9a92bfddc1e3676c47a5acaeecfeb772022134e714e796211bad34cbb858fbdec767ea88490179549e0318a MISC metadata.xml 344 BLAKE2B 22dcdd62747138dcdc6e21c019acb6aee50548e35a9189b0b597e603869519d1ca6ac5e6eb32cb6eafb2b313adb1b74f16d7d282d4d19bf9f7bd4913788a3137 SHA512 e6782747b02a80fe50926710100a46ec28d6f55419f2fbb0bff4ebdf1db7d4f43fda195f21570fb5e149990026dd69e3c234baac337e5a6c5fa0c8f28bd62247 diff --git a/dev-ruby/rspec-rails/rspec-rails-6.1.2.ebuild b/dev-ruby/rspec-rails/rspec-rails-6.1.2-r1.ebuild similarity index 93% rename from dev-ruby/rspec-rails/rspec-rails-6.1.2.ebuild rename to dev-ruby/rspec-rails/rspec-rails-6.1.2-r1.ebuild index 97a54c4cf41b..36279a08e464 100644 --- a/dev-ruby/rspec-rails/rspec-rails-6.1.2.ebuild +++ b/dev-ruby/rspec-rails/rspec-rails-6.1.2-r1.ebuild @@ -27,13 +27,14 @@ ruby_add_rdepend " || ( dev-ruby/activesupport:7.1 dev-ruby/activesupport:7.0 dev-ruby/activesupport:6.1 ) || ( dev-ruby/actionpack:7.1 dev-ruby/actionpack:7.0 dev-ruby/actionpack:6.1 ) || ( dev-ruby/railties:7.1 dev-ruby/railties:7.0 dev-ruby/railties:6.1 ) - >=dev-ruby/rspec-3.12:3" + >=dev-ruby/rspec-3.13:3" # Depend on the package being already installed for tests, because # requiring ammeter will load it, and we need a consistent set of rspec # and rspec-rails for that to work. ruby_add_bdepend "test? ( || ( dev-ruby/activerecord:7.1[sqlite] dev-ruby/activerecord:7.0[sqlite] dev-ruby/activerecord:6.1[sqlite] ) + || ( dev-ruby/actionmailer:7.1 dev-ruby/actionmailer:7.0 dev-ruby/actionmailer:6.1 ) >=dev-ruby/capybara-2.2.0 >=dev-ruby/ammeter-1.1.5 ~dev-ruby/rspec-rails-${PV} diff --git a/dev-ruby/ruby-ole/Manifest b/dev-ruby/ruby-ole/Manifest index 831cf995826f..8964a0ac3cfb 100644 --- a/dev-ruby/ruby-ole/Manifest +++ b/dev-ruby/ruby-ole/Manifest @@ -1,3 +1,5 @@ DIST ruby-ole-1.2.12.2.gem 56832 BLAKE2B 489dbaff30d5d293f5c04672c2e8dd2a6144f6b32fb22319c4691a351318f0aee8fd5d01106f3ef6abaab40e81cd86c8ba9d93ddb1e004240eb052ab6ce5675e SHA512 2c28336a827e42faed4183d79ae61d4dd2b888f3d13eb26fb2b7e967057127a01e184fb509c6e4718e7beebb7490ea2f7aa230f2c5e29efae49994fa92d604b7 +DIST ruby-ole-1.2.13.1.gem 56832 BLAKE2B d3d4a94428c5e3c2ea24db0740daeb3856ecdb9211455711a994da0011191d6aebacdd83187f5a64824ee1e6744731a9f696a76f954d2accf8eb3b36610289cc SHA512 5281d14e490b8dcae5b97f0e9c5088593c4c2ba39452884e4b0dda234638d4d701eb88f44d3863ec7436f39b770d5a9b556d2cd1cc6ac42c39951174cfe1ce88 EBUILD ruby-ole-1.2.12.2-r1.ebuild 704 BLAKE2B ebf900db9028deb06dfd04f12615ed414d998d6837c177dec23116c5dc064b0ef8d2bbe8578ee2ce35242dfb75d42feac20f91bd572edeb5936ab4a942fabe50 SHA512 8a592c6efe9ad92cc0cefc202a812bdab6658744ddd06be6bb0e2778fdb038aeafb81b8320f90e91172ab8274a40aefecb1cbc637c067beb78f80644607366f7 +EBUILD ruby-ole-1.2.13.1.ebuild 708 BLAKE2B 68510acbf349b7c3f8472bb43d9a0c19d65c302bf78d900e8d40fddc55dad42007624036a3a133d12c56b6d9da34d79346f112638e37c9d9da564f7329078756 SHA512 551673378326f7bd9a328c54ee93fc672e0ed570e3c7910b15f6eacd8b9b1a0cd63893d9954220f17be072890f1ec40f9425dda97a953a25e8dcc6b0ad623d80 MISC metadata.xml 457 BLAKE2B 99f740fcd9faa54b10a0cb93ad9318f294c0d0a880337167d5bb2bfa0999de7e251232dafc0e276237cba5d615644c8bcb4b399aead5ceb8e6324bf988c510c9 SHA512 668b1a24d94b9eebea8fd7f84b7795a9dad64f16b8a0cf1933720fffa79ea3a1ea655adfde94673226cdcf3c171d8c973d9f58934672e99d3057fcb01178e439 diff --git a/dev-ruby/ruby-ole/ruby-ole-1.2.13.1.ebuild b/dev-ruby/ruby-ole/ruby-ole-1.2.13.1.ebuild new file mode 100644 index 000000000000..e688f3070f8d --- /dev/null +++ b/dev-ruby/ruby-ole/ruby-ole-1.2.13.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +# Avoid the complexity of the "rake" recipe and run testrb-2 manually. +RUBY_FAKEGEM_RECIPE_TEST=none + +# Same thing for the docs whose rake target just calls rdoc. +RUBY_FAKEGEM_RECIPE_DOC=rdoc +RUBY_FAKEGEM_EXTRADOC="ChangeLog README.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="Ruby library for easy read/write access to OLE compound documents" +HOMEPAGE="https://github.com/aquasync/ruby-ole" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )" + +each_ruby_test() { + ruby-ng_testrb-2 --pattern='test.*\.rb' test/ +} diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 34da193cf94b7d21210225dfb1fdc25bd1084dd7..fc4f10320601494d6644394821993a7509b2ec68 100644 GIT binary patch literal 65116 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ℜ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 QwEy*g0UY7JCOX#v0IM{7=>Px# diff --git a/dev-util/bear/Manifest b/dev-util/bear/Manifest index 87c2b153df14..192351ca9fb5 100644 --- a/dev-util/bear/Manifest +++ b/dev-util/bear/Manifest @@ -7,5 +7,5 @@ DIST bear-3.1.3.tar.gz 127766 BLAKE2B 8fdb5b9bf8e1e026df2296b0d45f23ce1a9157dda2 EBUILD bear-3.0.20-r1.ebuild 2131 BLAKE2B 1aec812443425c92fb59f0d0577d1a69a5b11a20aeff80a0c9be16660d067d30e99d2ddec6a1fc9738aceee2d07e9f9ea5acfc9bcb1327f97f6d50309e8f8eee SHA512 55b074325450e780083e83df432b00b4a1c0d0e266a8eb577631c63b597b95d15f388eb1490f24c858f06ceb7bf42acaba65d348e75f5639102c0dfd662a8163 EBUILD bear-3.0.21.ebuild 2270 BLAKE2B 06cf82df439887d19c53d46a4242d72706e83d115df71b540feca6d906218dacc82a454242bbdceb0fa0ae61f7374428d9daf31785359bab490215b4c55ab00f SHA512 c309854352ecce0aadded0fad371fa29e57cb8b4142434e24c3b6b82d63525f089910ee6d4dc5615a33ee2882ef65f13792a2f8abf9c6167faae8cc6903b2790 EBUILD bear-3.1.2.ebuild 2220 BLAKE2B 1c041c9b1b0c598ce28bbf61f57a383e27b68e1fcccb3cbf5a3efd38db18e5c796854e922281dd2a663a9d2c9123bd06d7c2ce4aa907d0d0d7e06c461e4fe3ea SHA512 978884017dd3ca1f806193b78007cde000f045643fa6741a9b20c1a795173e07c1cfb1b44ae43510b2746479a4219cc3a27e8b417f7027328e65c50994f12eb1 -EBUILD bear-3.1.3.ebuild 2161 BLAKE2B 600e2eda03871cb17f959a580232c4698688c36c231cf4b7581909dac35b3c9c1e4f3a5f4a24768d248f747eead920005cff56cc22085b5b7e5ff1e653584091 SHA512 011c2d08b87ee4df2562582787736e3f6f6d3334442ca8aee1a8d5b0dd4762af9067ed0200edc9d2f717775804ae84487eee36c15f825af633427541ce012a70 +EBUILD bear-3.1.3.ebuild 2296 BLAKE2B 65a7a41ffaa958ea5a36d9483373fe44d1ac902cc50c2a2ec456df28565e5dc201fddae54a091d04edcb59ba5ffe72f96554b07867b24d74792b537e00e4fa00 SHA512 1015d58d511f0a027ce60db19d423c3a0aff6cdcebce4f7781db40554c73b5b2ad29f33697e90f0420ae2a58f024cd7b489cd9f4053ee725bd8faf0de64ded98 MISC metadata.xml 1067 BLAKE2B 180de420c2173d245fa29b092d80e2c94ae2df8ba5c1c9d3fa2d706c75fbbc489d08b61505bf612fe247b7a9384b220682549f47db77b8bc3e7b170be9663380 SHA512 df9e220346c2098767bafc1e212a94fedae90892de64d8f04c599f3caf124d3ab539a9d9f757b5ba5ed4ff895fa39b954409d551514c9ee6fe44296c2317a021 diff --git a/dev-util/bear/bear-3.1.3.ebuild b/dev-util/bear/bear-3.1.3.ebuild index c9917bdeddae..f00fc1e688f8 100644 --- a/dev-util/bear/bear-3.1.3.ebuild +++ b/dev-util/bear/bear-3.1.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake python-any-r1 +inherit cmake multiprocessing python-any-r1 DESCRIPTION="Build EAR generates a compilation database for clang tooling" HOMEPAGE="https://github.com/rizsotto/Bear" @@ -55,6 +55,9 @@ src_prepare() { } src_configure() { + # TODO: remove this when https://bugs.gentoo.org/928346 is fixed + export CMAKE_BUILD_PARALLEL_LEVEL=$(makeopts_jobs) + local mycmakeargs=( -DENABLE_UNIT_TESTS="$(usex test)" -DENABLE_FUNC_TESTS="$(usex test)" diff --git a/dev-util/bindgen/Manifest b/dev-util/bindgen/Manifest index 2cc6f972bb96..60b1d4d64824 100644 --- a/dev-util/bindgen/Manifest +++ b/dev-util/bindgen/Manifest @@ -93,5 +93,5 @@ DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d15799780 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 yansi-term-0.1.2.crate 14342 BLAKE2B 31a1651bb43644cf880d591a22fe9d899ab0acbc744ced2952f120b4abfa0c42f6513089e34deaff1a453f3a26f9fb78442f016baa9524ccac9b21e4a7ed6ad6 SHA512 ba720e36487871427aaa7139e8aeaf5b2b3f2d1df4798d7e238e323dc3d3220f12202e223f74339201be3466848c372dc1712e1842e5cd6bd51c3dedf76c9ff6 -EBUILD bindgen-0.68.1.ebuild 2737 BLAKE2B 98a64d6511c11b5d1157dac5ad66e55504eff91cbf8f6dc74d16ec3f928ba96e9f319661da3da29fc57c982772ade798196a3f5d68f06ec2c696b7b031b95cd2 SHA512 7632ef3251faead158a2da670f0becaeec0781aa0c137e4bc3bb6ad8784b06fbe574bab37d479300011826c4ad13e8c2bf5cc14bc43a70d6c0c6b85c8a5d790a +EBUILD bindgen-0.68.1.ebuild 2741 BLAKE2B 4b96861a1f99907ac4f6878e0cb875ba748124a85c96f01c95f1559c9b593c2261199e119a0f651cc68dd735d3b5715bde2d2037bdbfcb05093e54f3efaf56b5 SHA512 d127e3e0c73b463191f31424d30cd3aa25c8c0e6d6d1f88da13a69320619ee6189c63faa238c0a6b5975eb874d4645885efac22541b8979929aa6a0067706daf MISC metadata.xml 593 BLAKE2B e84dad03374ab90f8d3ea1248e3a4e44799aa63408505ab117b2f6e7064bfe1ca388c32f0cf2c52fb13d91ebde7d0677a22d1ac5bfc166fa6b86d9a781e26355 SHA512 820e8d517c9adc773061903ea62daaf2af28c9861498d6bdb8117866bf34d00276d87f0d17c17d5c75b9e3746c6dca871800341f75ab52ed34fef28bf2a7f207 diff --git a/dev-util/bindgen/bindgen-0.68.1.ebuild b/dev-util/bindgen/bindgen-0.68.1.ebuild index 2994b1726701..3038e2d54da7 100644 --- a/dev-util/bindgen/bindgen-0.68.1.ebuild +++ b/dev-util/bindgen/bindgen-0.68.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Autogenerated by pycargoebuild 0.10 @@ -114,7 +114,7 @@ LICENSE="BSD" # Dependent crate licenses LICENSE+=" Apache-2.0 BSD ISC MIT Unicode-DFS-2016" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv" DEPEND="virtual/rust" RDEPEND="${DEPEND} diff --git a/dev-util/cucumber-core/Manifest b/dev-util/cucumber-core/Manifest index 5ebacfae15a3..69fa3401b245 100644 --- a/dev-util/cucumber-core/Manifest +++ b/dev-util/cucumber-core/Manifest @@ -3,9 +3,11 @@ DIST cucumber-core-11.0.0.tar.gz 202792 BLAKE2B a85074a9bad6b91dcb2b409eee6162ef DIST cucumber-core-11.1.0.tar.gz 200962 BLAKE2B 5ac40ca2114a925c93f98b363443b560f24f5103c23e6ec3ae429cfdd1c1039367a64212a87c6079aacc94a2da757f2e8f889d57f6a46ceff5ff58810101e86e SHA512 02918828b9f626ac9a6d451b5d8ce4f19df01cd628c008c4a1b2b926f27d6af1353ce4bde5cd05bd1ce560449e37cc2db971049a4b8230f0c85cf0b05d0a462d DIST cucumber-core-12.0.0.tar.gz 200773 BLAKE2B f0cc2fbfdd6e79492d95a0ab66c74d1be8c173debeceedaa2b7b563cf0d6c70c86a00e3f2957b238b6d804fc78e2a27ad0003622ba7868be2960fded04f1d456 SHA512 58c0f1f7437aa5f55b3b07b36c66c616fd0c838659f346ed8cfc216fe98bce6d0de2ed52645c7fffa80f2f31c67298b6f4d881ec8d077e2eb33430ef88f0387a DIST cucumber-core-13.0.1.tar.gz 200291 BLAKE2B d1387b31e5e8c685c72769643bd1e0b5eff7363d281afe97db400382cc9905ae233e8ed70ae66364017607de9b7f2ddf1a0b5ad06b091991fdf86bf18228803a SHA512 7ef5295aadad90e281444588ffb1c94035f58fea127da1bd2d32bdec9d438bfebc3d5b4bea5a0882c6031f29867741ecde8e5bc5f1502fb2fb054c1102577c27 +DIST cucumber-core-13.0.2.tar.gz 200249 BLAKE2B 87ca35db3b97f1c168eb685b6462a49624d76528a175fe7cf8fc1dcbd46cdaf319ad9787fd7d41248d1623e52f4d3c883194a801c2c74795af147ecc9c71a486 SHA512 35b8818526a4420983f244f25b867f90461496ec85be2419f054bf04091ad2304f4d25ee71a0a1150035cb0686630b8c1846a8118ec14006ca97b51f3f64640e EBUILD cucumber-core-10.1.1.ebuild 972 BLAKE2B 67ac1a9e510dda0e2b7c527ec5a9adf24e961b6c51d4691356b4a3dfd10c52ec6c5d20684208d4f6b690bddbfc0be3eaca191fb9f9ca7dddb14b010efd64a646 SHA512 672c4ed95e9b305d0cd2cdb1e0dcec60f8b3e126c56f5a862609adab28ade655b809c6a009103548b92140b5de1ff8815df40d787ca003fc2ffcd74a547b7819 EBUILD cucumber-core-11.0.0.ebuild 972 BLAKE2B 7778b2d9b9b46c9b205f638bb23429baffc09cbd7a94f3935f53eb5dbe43fc13aefb45a5bb87cc7e6cdb561d67ec2f3bf775a24f1a634281115c1ef2dc5ea83c SHA512 e24526f5d517e83b52d76ebb03265e8497ac71d23521f1fe21ff095afa6dd094143451e9792179050e8a5a86cbe188610bdcd03535a578fefbc54eb4b032c56e EBUILD cucumber-core-11.1.0.ebuild 947 BLAKE2B 6a6c1e151c8242e43593e2b648f043c94030ee12bd5f775c86b0d43421a19b1950e3caa48e3126e2fc1a9dc816b4eacaef2ba7d737de447d4019b019fc77f7d9 SHA512 49145a8d09ba6b9e13badb2c04d0b614e6069fda368844c2eb1532b8230727b05f2d52bd459c65f139cb6421fcaf476ff03b9df18f3327c8f8960f40716c2d07 EBUILD cucumber-core-12.0.0.ebuild 953 BLAKE2B ff5d4010536b350210a6af2979f10604b384e091b1e279d1fa250b7718e98a3b43f04eb8390759d0e54a508c584804d75cfcc4793f2e959581a299f2692abfe7 SHA512 46652c0df9b34ff951c920c53beb9381bbd43bd69eb6b71088db4fd8db87712a3bce9d2f34ed25edb31d2b31f4abea4b7c7d9877d43a61d05fa28325a4428baf EBUILD cucumber-core-13.0.1.ebuild 953 BLAKE2B fa83f501a78affd20f4d3baa64fa6d8bf80aafbfb9c41cb00969880886a935b9d8850fe6daf0a8ba8b47a50fdb9764108170e782537c698b768928cb54f86dea SHA512 4ed219d961c7a1fa769e36c579ff38944b1b5875477363c6b5d8b1c47f9f784ee82cc6b4f7c543b1bfbc6e4124f4c4e2b901b236da349d762b5a0ac5a4d6715e +EBUILD cucumber-core-13.0.2.ebuild 953 BLAKE2B fa83f501a78affd20f4d3baa64fa6d8bf80aafbfb9c41cb00969880886a935b9d8850fe6daf0a8ba8b47a50fdb9764108170e782537c698b768928cb54f86dea SHA512 4ed219d961c7a1fa769e36c579ff38944b1b5875477363c6b5d8b1c47f9f784ee82cc6b4f7c543b1bfbc6e4124f4c4e2b901b236da349d762b5a0ac5a4d6715e MISC metadata.xml 375 BLAKE2B c7832a4f34f0d774b6d629ca76140e597b20dce63b2cbcb8abed5e71689b08f99d2a78da9d4bb6493fb1b8de5baf930b8b749df01f90b12a663286ca77440286 SHA512 e50fe917e05d882f55e69e8605f5bbac962e296965d50b53b8904d5f6917add58790ee31813cea02de19839ed3c7fcfb794fd5deb042dd82a2104f7a24700bf3 diff --git a/dev-util/cucumber-core/cucumber-core-13.0.2.ebuild b/dev-util/cucumber-core/cucumber-core-13.0.2.ebuild new file mode 100644 index 000000000000..162f360a4776 --- /dev/null +++ b/dev-util/cucumber-core/cucumber-core-13.0.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="cucumber-core.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Executable feature scenarios" +HOMEPAGE="https://cucumber.io/" +SRC_URI="https://github.com/cucumber/cucumber-ruby-core/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="cucumber-ruby-core-${PV}" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="$(ver_cut 1)" +IUSE="test" + +ruby_add_bdepend " + test? ( + >=dev-ruby/unindent-1.0 + )" + +ruby_add_rdepend " + dev-util/cucumber-gherkin:27 + dev-util/cucumber-messages:22 + >=dev-util/cucumber-tag-expressions-5.0.4:5 +" + +all_ruby_prepare() { + # Avoid dependency on kramdown to keep dependency list manageable for all arches. + rm -f spec/readme_spec.rb || die +} diff --git a/dev-util/cucumber-cucumber-expressions/Manifest b/dev-util/cucumber-cucumber-expressions/Manifest index dd0797949451..d994178e8878 100644 --- a/dev-util/cucumber-cucumber-expressions/Manifest +++ b/dev-util/cucumber-cucumber-expressions/Manifest @@ -4,9 +4,11 @@ DIST cucumber-cucumber-expressions-15.2.0.gem 25088 BLAKE2B 3e0a9283cdf1a9488826 DIST cucumber-cucumber-expressions-16.1.2.gem 23552 BLAKE2B e578e45901d5212f85e86ce6737c24ecbb0fce5204ed459e89270c27379bb13935ee12b94f618382c1a4c80ccc0cbfb8faea79da105b0f11a35e11c436c37abd SHA512 221b5aee604895dd0835df8ef19363b8060b99341c51f636e35be52ec0bff7100a88ad33a86420b849161b2c62e5d039b1f11d720374544abe9667a8544ee4c5 DIST cucumber-cucumber-expressions-17.0.1.gem 25088 BLAKE2B 2d85d1ad5498d546df73a919a56f54a566bee0c686d2549bc4efb3e8970a057ef068fe2d498f393367094526afa5c14cbb7d1fbbaa05086801931d9ca99c72bb SHA512 6b89a4aad515cd4894859a549037ac9ea25c470c26106680bd825595e497883177944da7ec35f4f2e8e2c0cd872808ba0ef93133c91e8e889589db96251f74f6 DIST cucumber-cucumber-expressions-17.0.2.gem 25600 BLAKE2B e8457e48950ca0dae95c6523adff66c2e479eec4ee09210c41b5407a9ef8f19b1c1c7c59ab306f0b8be0bbe4c88cc29ef43ff7514ea5f6ff0ea0c1baa1bd878c SHA512 24cce30d5b6fbf8ac0991c7e04a8fb26a15bc6676a0b9601813053ebd3388641a9dedc55bf45cd09bb7da730f2eba7264cab58d0035afda463c0620861ba07e5 +DIST cucumber-cucumber-expressions-17.1.0.gem 25600 BLAKE2B 76be703f509ffb31304724bc26a45d9b565efeeb5a1fd54e20cf7b4076fd1232630a11e6af3deb602019dd78ee97087036e97692040bee682cd29c1e1d40952a SHA512 3935be2541d874a746713416f43934dafab6b59a9417ce40a9ba038541fa0f8a6b8b5c55e4a97a0b00faa10c29e161e5426a7400ca4e003aff31d954ca263343 EBUILD cucumber-cucumber-expressions-15.1.1.ebuild 456 BLAKE2B 2465d75eed743a1aee54b18f22a6f02378f73377a7dc2d1d9fce127e4445851c9075d48c4465454c764a7c0a4f8b69a55cfa77103a687ff8b30d547b8923a23d SHA512 de9589cee2bf99ed7ed9aed01e8a24b127072936ec3dfaa97cb807edbd8970d7d791045ad83ca2a7e8256f3bbb5faba35e90ce3f40da2897ebef6e3da35f2f0f EBUILD cucumber-cucumber-expressions-15.2.0.ebuild 449 BLAKE2B 82588c7d961ebd3258beccc708b0189ea09dd82e39f0efa99b8becdbda6677060c0f31da98626aecf1eb56fb85b8e34b747db2b7b41fb885e43a326131ed45fb SHA512 09e5caf6e7c9561d1886d81452d866832c2689850c48d5daf9eef210d7c3eba0d8de7d8ca5a7e537f82f0560a46d790e568a1fa8f3ab138926b213c68f2760f2 EBUILD cucumber-cucumber-expressions-16.1.2.ebuild 408 BLAKE2B ee349741e1d050a5fd239a46352f100e540c68abcaa4141d7651bc63f3fac629d681050aecd06aa8b0522d70ef3657e4896101ba8af698d737ed0e81bca57ec6 SHA512 8af5883f9e431e63f15bd9646dd1f1c7cb3dace5ac623925deaa11af0ce56f23ea3d457ee6657751b877ac34b5d4a493dd28f4bd4a1f6ba697835643930cf770 EBUILD cucumber-cucumber-expressions-17.0.1.ebuild 462 BLAKE2B b95cedce003b79260f7755e3f96f7f88eab19dfd8270d0b9bc6b30b20e6b05bf1f895fc48c1a4dd2d4ce959622eccdd97ca0379d85e60b9b190bbf295af9de63 SHA512 53249ee0f325af1bd61bc6c76229453feb7eab046b7e3f66c573505b51935a854ddf89627873f4d3c3279a2db07938024ccb0546cafe6880ca82372ee93c3681 EBUILD cucumber-cucumber-expressions-17.0.2.ebuild 415 BLAKE2B 99d06d933bdcf5fc148dc6ad403c004f67c1a6e1e53d7bc183f86a379713704cc0b2a1adba1c2fd5c7e7572c71fa08f1143ced88a06a36172e3bb89b39371268 SHA512 44d8222f4292c1cbe1fd6e7b68d6a49ef4249fe93890847a322a689a129e4a97a66dd124fc17a953a7c29d7c2a71b8720fba756922f4c9e32db49871b3e360bf +EBUILD cucumber-cucumber-expressions-17.1.0.ebuild 415 BLAKE2B 99d06d933bdcf5fc148dc6ad403c004f67c1a6e1e53d7bc183f86a379713704cc0b2a1adba1c2fd5c7e7572c71fa08f1143ced88a06a36172e3bb89b39371268 SHA512 44d8222f4292c1cbe1fd6e7b68d6a49ef4249fe93890847a322a689a129e4a97a66dd124fc17a953a7c29d7c2a71b8720fba756922f4c9e32db49871b3e360bf MISC metadata.xml 312 BLAKE2B 0c97882b9ca8e75051a6c2df3ee5919972794a0529b6f7c8520b2ae5bfdda0e9bd60de63adfa65a20fb28fd55846d7d27d2655358b4328732b793f3fa2013adf SHA512 524df8ca3db7c5e60647b29b893437f414bd028341518898125e62ea4c13827f93e4f4d6c35b48b279ed3442e003037be63ce5ac2e6be12e865f25cff66d43d4 diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild new file mode 100644 index 000000000000..64e638b07fcb --- /dev/null +++ b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="a simpler alternative to Regular Expressions" +HOMEPAGE="https://cucumber.io/" +LICENSE="MIT" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="$(ver_cut 1)" diff --git a/dev-util/cucumber-html-formatter/Manifest b/dev-util/cucumber-html-formatter/Manifest index 99e7f5e178be..2a4529851e69 100644 --- a/dev-util/cucumber-html-formatter/Manifest +++ b/dev-util/cucumber-html-formatter/Manifest @@ -2,10 +2,12 @@ DIST cucumber-html-formatter-19.2.0.gem 478720 BLAKE2B 1f2f6b2f93d63207cb2bb6e23 DIST cucumber-html-formatter-20.4.0.gem 592896 BLAKE2B 48fcdc7dacf354973b25c745c0f86334f882766e6d3776cdcbdbf574b69bd01550d43417fbb55d99c01f8485d174dd3e64a3b4aaeb33a577c3ab3b87318029c0 SHA512 c60b8a084bd0c05c9659e9cfb327194975d9eabf6dd39e282d3ff343df740f0fd13a2d854d3b095064ea3df04e73ba0324102f5fbd05b3cf98498420a036005e DIST cucumber-html-formatter-21.2.0.gem 267776 BLAKE2B 8d99b8cebd4722f390740e0a9868d1e1f53c42556689e401948d1d9c7dca8b717fc5870aa7ceec9796d91bb2df3e5311ee073260b914f15071bca3efe5f316b0 SHA512 a6dbda14941a3290a6b2502dccbf980b39adb65ccfc6135ecd4bf09d9f4474d48c4dffa0d86d9d1da71dd9fe973e7ad14584ee3c367d7cfe948fd83e7bf9ade2 DIST cucumber-html-formatter-21.3.0.gem 271872 BLAKE2B 8eaad29c6a67f0dc897cb6e26defc35020ee63e8e76ff20632e56adec3097329da1eeb207cbc1d82ac64dde7f97352838f00d9363f1de80599fdc17fb1bd7d1e SHA512 3cb4c21d58734bd2bab683ee43f77ee9636098c3b388c41bc379d671a9a92ddbaf130dd941f7d622d5c25c06c556fe4a3adda2426e99b2688ecbdff596ea1364 +DIST cucumber-html-formatter-21.3.1.gem 272384 BLAKE2B cc6dd87f1a3ecf312b0310a032fe26d7177edfd0242e9f98f817e3b11882cf4e5244b6fe43408aee9cec715374c5051087f3eaa9b5b38e5bed4ebec108ffc5f9 SHA512 04fe71ef8dca04491737f61fe0b6858f85ba09cc78a2796f20055612b4125b877faf8b6fc3b0dda2c6e3809ee6360f6bc97c8a7422b8e7beccb67d024b18c894 EBUILD cucumber-html-formatter-19.2.0-r1.ebuild 752 BLAKE2B ece79750cc0d8ab615f1e56932022d24c92647113bc5fe02e3820fd5b5ed0fac5955d36a9731fd474ceea9c25bd9f30460fc328037edeec3e6dbb17acca90f16 SHA512 dee9d4ae279463d8fa3664add041a5dd660767065425a6a186eef4aae41aca8b564f5e3e2f111407f0b35e50f955fe2add2344ad3b5c62234542880360f7c0d3 EBUILD cucumber-html-formatter-19.2.0.ebuild 827 BLAKE2B d68245d50802cfa4c2cd02eedabb1802f641383664ddd2fe773aa4120a5a43bfed12ccded0a2a0ab5ca867af378d5bf61d443c8ad2a98fc8d79b6e674a38ca8e SHA512 e54da455489c703328741ea3044b0f5cba67a23a9bcf0869e2821ec103ecb27db1ba08b4a7bb8802844933e1e9cc1960a52e1069401c07256f4f6e4d784c6ac4 EBUILD cucumber-html-formatter-20.4.0-r1.ebuild 732 BLAKE2B 33d09cce40794e8385213789a3ad8eca20accd4d2397b1a793086edc0ab142f2eabe45ee7c33933a69e9b2985e954c7d2df318d7c04a4b7d1afad19d61faef3c SHA512 ff1c4d803591f0f92ef7a878f1a90a2ca56ca05860519496070a9ed8801a598319da8450f9c8b7ca29be25c8901bffd0c8adedcfd8e76b09b260fccef1fbdc02 EBUILD cucumber-html-formatter-20.4.0.ebuild 708 BLAKE2B 2626d3b30c85d2c785a48858603f30e474311623491772a81ff6ddede0726bc9a7427a12f7e27635f3accda3c7b0d275c4dd5776bb3fbb8562692c24d32fb488 SHA512 8a37dab5465585365c22be0086cfc426dbda9f19db2d5b1944615dc89dbb4ccb0d0316e19de2ce90eedcc878909e50b2852710962fdb2a914cc342fb6280c9e4 EBUILD cucumber-html-formatter-21.2.0.ebuild 818 BLAKE2B 6576c6b030c28eb649aed463b10f4723050cf34091c262aa451508f845d8ddc545c6e0000a066a474f7c48d25df50192f9382a6c6cbc4288b95452eeca7929c0 SHA512 17b22013e4d417bfd1a5d09cf25840fa2e6d6a38b5a3c331efb5a3b3dde5b8e68f98e32863cb0823503645f5331c2146ce6e0876067f03003b632f9562220f58 EBUILD cucumber-html-formatter-21.3.0.ebuild 818 BLAKE2B 6576c6b030c28eb649aed463b10f4723050cf34091c262aa451508f845d8ddc545c6e0000a066a474f7c48d25df50192f9382a6c6cbc4288b95452eeca7929c0 SHA512 17b22013e4d417bfd1a5d09cf25840fa2e6d6a38b5a3c331efb5a3b3dde5b8e68f98e32863cb0823503645f5331c2146ce6e0876067f03003b632f9562220f58 +EBUILD cucumber-html-formatter-21.3.1.ebuild 818 BLAKE2B 6576c6b030c28eb649aed463b10f4723050cf34091c262aa451508f845d8ddc545c6e0000a066a474f7c48d25df50192f9382a6c6cbc4288b95452eeca7929c0 SHA512 17b22013e4d417bfd1a5d09cf25840fa2e6d6a38b5a3c331efb5a3b3dde5b8e68f98e32863cb0823503645f5331c2146ce6e0876067f03003b632f9562220f58 MISC metadata.xml 371 BLAKE2B c7647643f6a224e97cfdc14a5533fc33d30342c19b894573c357691058f54fcfe00139de5ffb9bca48ec25950e03976260d1e92c9e81c051696288be306f353e SHA512 19bfa2565e0171203dad40fcd5093b1f73f8e9ce663e4f916bf0c8037003256b648439496171ff22fb6da9d1ca4c93b5ffec9f65555b7c62712bfee0bb9ce15c diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild new file mode 100644 index 000000000000..3d108c72cb09 --- /dev/null +++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRAINSTALL="assets" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="HTML formatter for Cucumber" +HOMEPAGE="https://cucumber.io/" + +# Can be used for specs but requires assets to be created from npm +#SRC_URI="https://github.com/cucumber/html-formatter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +#RUBY_S="html-formatter-${PV}/ruby" + +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="$(ver_cut 1)" +IUSE="test" + +# Specs are no longer available in the distributed gem +RESTRICT="test" + +ruby_add_rdepend " + dev-util/cucumber-messages:22 + !=dev-util/cucumber-compatibility-kit-12.0 )" diff --git a/dev-util/hfstospell/Manifest b/dev-util/hfstospell/Manifest index 524db8ba1a19..8347aa08b8e4 100644 --- a/dev-util/hfstospell/Manifest +++ b/dev-util/hfstospell/Manifest @@ -1,6 +1,3 @@ -AUX hfstospell-0.5.3-gcc-13-fix.patch 505 BLAKE2B 96e97a6b2969759dd864e30f3beb9dad5eb97cb8682fd1fc91b97b578daa9a18c6e30eea174174d64bb186380ed6812e231f30cbc4a89b6bead4fa7ac2ea97b3 SHA512 3b6573c4fd3e27026f07f1c2a3abd22b788c682f759b25743c540c2b1bdb83f72db2e7d7bdc85f963acf789dacbdc68c1c5af71cc90f676aa4bdcd10b3df756e -DIST hfstospell-0.5.3.tar.gz 152654 BLAKE2B f77c86e18b9dcb098460bdaec2f6a148b4bf515670aad3d17002b3027026483658d0df924a5d71b12251128ba89bee3a9d7c1d03a5983830accf0340445a1331 SHA512 f25bae6c083894139ba1e3dbd24f010e1c4695bdfe4c2499d31f2f0bd2f5688b662ea15666b46f174fc75f0aa6f5cd114456f735b1d49bcf33322221b6f57ff5 DIST hfstospell-0.5.4.tar.gz 158435 BLAKE2B fdf044f23a020d412b4bbca269cfbafd89955535a76e20c6ce9500ce1295dc052352560779587c95c43d7a4e984dfc081b78b2e0fff7c57f587967682e022925 SHA512 989d218718010a3f1ad7c3284287f62cb5aeef9d0dcd14f5898d919d088b212977a3e98fc7faf4040a65c3a7791b6fd4a54e10c6ca4e9a68595dfbd0227555a3 -EBUILD hfstospell-0.5.3-r1.ebuild 1086 BLAKE2B 5560d14ee6c9f33d4527ec67b3787ce2429478cab599de64c9532afd800df90f791b2eb498c9919f5d06fb0ccddca8f6447a257aec2061ec43370fb0ffe47269 SHA512 c12bbf4eb3721366a64065381231ace8b6f0124c71a59fd0f47708ff5f4afe934bfafdfada4d2c1432d9d2d1832d68176656133f2aed63f7fb5c6202bb969321 EBUILD hfstospell-0.5.4.ebuild 1272 BLAKE2B 4c50bc9c00514557d86ae2a3ab07a4361b1b5a28c0a86a581de2deb5e5b81bf440cfdf2299f13116991a877f99727d98e593da621b8a534a9382c47b3268d8f3 SHA512 061d233bdcdc6e9676c0a0d4dacf5187c19644180bb64cc9da9b91eef3452a98d0866565640bd406ef9c4499f57524bdf041080df5946e1112a47b0d7c9a5e7f MISC metadata.xml 436 BLAKE2B 3ed5583ea7f135568d9dcc00182ddde46c89ddb1923a03bc6f88606fecc5ff3956b768a1ca4de16b9e84179a3e57196d56b9789006cc1c6ea9482e5dd72b8e52 SHA512 9b902cff3f380d68348a756774f99ca4aafd807cb637ecb591d0f3a63d23fae6c688b542a6018fdbcce6e2dac34ef1d8e122b0bab671f31d99383ea4aa8f52bb diff --git a/dev-util/hfstospell/files/hfstospell-0.5.3-gcc-13-fix.patch b/dev-util/hfstospell/files/hfstospell-0.5.3-gcc-13-fix.patch deleted file mode 100644 index d5dc32d57a7e..000000000000 --- a/dev-util/hfstospell/files/hfstospell-0.5.3-gcc-13-fix.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 7481bffbf622bc9aee3547183fbe8db9cf8b22ce Mon Sep 17 00:00:00 2001 -From: Tino Didriksen -Date: Sun, 3 Jul 2022 23:16:52 +0200 -Subject: [PATCH] Include cstdint (fixes #57) - ---- - hfst-ol.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/hfst-ol.h b/hfst-ol.h -index 0a83ec5..ee59b14 100644 ---- a/hfst-ol.h -+++ b/hfst-ol.h -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - #include - #include - #include diff --git a/dev-util/hfstospell/hfstospell-0.5.3-r1.ebuild b/dev-util/hfstospell/hfstospell-0.5.3-r1.ebuild deleted file mode 100644 index cef126d2e5af..000000000000 --- a/dev-util/hfstospell/hfstospell-0.5.3-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs - -DESCRIPTION="HFST spell checker library and command line tool" -HOMEPAGE="https://github.com/hfst/hfst-ospell" -SRC_URI="https://github.com/hfst/hfst-ospell/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~loong ~riscv x86" -IUSE="clang" - -DEPEND="app-arch/libarchive:= - dev-libs/icu:= - !clang? ( - dev-cpp/glibmm:2 - dev-cpp/libxmlpp:2.6 - dev-libs/glib:2 - dev-libs/libsigc++:2 - dev-libs/libxml2 - )" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/hfst-ospell-${PV}" - -PATCHES=( "${FILESDIR}"/hfstospell-0.5.3-gcc-13-fix.patch ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # https://github.com/hfst/hfst-ospell/issues/48 - if tc-is-clang; then - econf --without-libxmlpp --without-tinyxml2 - elif use clang; then - econf --without-libxmlpp --without-tinyxml2 - else - default - fi -} - -src_install() { - default - find "${D}" -name '*.la' -delete -o -name '*.a' -delete || die -} diff --git a/dev-util/nvidia-cuda-toolkit/Manifest b/dev-util/nvidia-cuda-toolkit/Manifest index 35b8a20d2be4..fd9208d2d27c 100644 --- a/dev-util/nvidia-cuda-toolkit/Manifest +++ b/dev-util/nvidia-cuda-toolkit/Manifest @@ -1,6 +1,8 @@ AUX cuda-config.in 407 BLAKE2B 5f7a0d50d774db58c180b767f00bead7c7dbf5f6b3b4a2f960dfc3b8450f7abf5c2b67c6620c5318f1331646dd2003d61c70a4c31359efd16ff418ecc9d0b446 SHA512 363903b999c43a47a48c52e8898c6044fadcc66d259338ee22863e859c2bc9873a2f1392aa83c9182486d3aa4eaeb5f164cf8ccf29cc74fd8ad56245f76a039a DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17 SHA512 e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a DIST cuda_12.3.2_545.23.08_linux.run 4368514070 BLAKE2B bfb6239b7669636e2ef424921f5a1dd99409a0351ea7d3453fcec3d484e714d87639e733cfae913b0f222d7af8acb7bebae340ea8af53fb7ab320805abb7b230 SHA512 dce569e42955fc351a6b52b2876948029d5183bb000754f0cdcba754673a280acfd4c9e4d8cf61d572ed045de006e0bbb0e8ff32012e6cc336be9c05fd529340 +DIST cuda_12.4.0_550.54.14_linux.run 4454353277 BLAKE2B da339a44ac21799a88b4573e9afc0866f11649707594383414cb0c729b36dc63d55032e5ccbbbe46e84c1dc88fc76e466067be7ef2ae3d131a74190c548d76ba SHA512 329b81c63dcefa5c6713eeb2dc5ccc223f5b456f4b7558bd3723d166357d8bb4c79d12082ea396aaadae8b5593b20584f7bd0cf617bb3494e4423b58726255a1 EBUILD nvidia-cuda-toolkit-11.8.0-r4.ebuild 7972 BLAKE2B fbe811911b5b646f9a3ddb2bcd483f8ecdeb3f185e5d56ad1b4378276d3047d343efb20ac8f4fa186524254dc1917941161004811c131b17e90decaf31999b93 SHA512 a3f4511631efaaecbdf7489d04b4b8674db24ff6bf7ba61027dfb663da1eacd1db7f2bd2e21cb6b433f82f27f4f8900a9341d12371115c3e6d9f7ebcbd325fb2 EBUILD nvidia-cuda-toolkit-12.3.2.ebuild 9379 BLAKE2B 1ec0cc7e10b9d1abda2afc89b14551b62b025aaa15c12756198bf085a5cd690cb09158ed73f3cab92e6e914daf024e38052bf3e006dd5e1f8b2394b430220850 SHA512 73d42738125ec3bf134d49ec727ae21fd150d19d2a086ca269cdf6e7d1dc0a13a6d46c6fe39446ee57ae4da35f685d4505ca8bc1b5fbbdb46599690d7d4aa2fb +EBUILD nvidia-cuda-toolkit-12.4.0.ebuild 10344 BLAKE2B b0e1bb1797ad4216d8aafcc55b8d806c6774e52d8d35f0ba2560d8004a288470509d5b7ad240962c82c1dcb58f2298fa19145d638ffcb28a21288b2a7f62c541 SHA512 00ca00d31949c92319f0ed3fdb2bc5ae18a50fd4e4e5ec65e72e1002759f9c59ddb97f73386dc6db32821abe005d80bade1eae37f9aaa0bacc471786b28078f8 MISC metadata.xml 761 BLAKE2B a6ae653c6206cbc05349297499b6dde91bce6d543e10bd5ea915cfe9729dfa6f1eb954ae09c2e4d3997f51315ae090b38606c21b5099e750596ea66fdd93e817 SHA512 9133517d805201d25b651e48abed90394c88ef33a2571ab20b3b19d365f85a90478486c7c087c9150d7d9f6e4026873c5236c64ed649fd3bfc8f9b81479dcc59 diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild new file mode 100644 index 000000000000..39914c80209d --- /dev/null +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild @@ -0,0 +1,338 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit check-reqs toolchain-funcs unpacker + +DRIVER_PV="550.54.14" + +DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" +HOMEPAGE="https://developer.nvidia.com/cuda-zone" +SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run" +S="${WORKDIR}" + +LICENSE="NVIDIA-CUDA" +SLOT="0/${PV}" +KEYWORDS="-* ~amd64 ~amd64-linux" +IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer" +RESTRICT="bindist mirror" + +# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the +# actual required minimum driver version are different. +RDEPEND=" + =x11-drivers/nvidia-drivers-525.60.13 + examples? ( + media-libs/freeglut + media-libs/glu + ) + nsight? ( + dev-libs/libpfm + dev-libs/wayland + dev-qt/qtwayland:6 + || ( + dev-libs/openssl-compat:1.1.1 + dev-libs/openssl:0/1.1 + ) + media-libs/tiff-compat:4 + sys-libs/zlib + ) + rdma? ( sys-cluster/rdma-core ) + vis-profiler? ( + >=virtual/jre-1.8:* + )" +BDEPEND="nsight? ( dev-util/patchelf )" + +QA_PREBUILT="opt/cuda/*" +CHECKREQS_DISK_BUILD="15000M" + +pkg_setup() { + check-reqs_pkg_setup +} + +src_prepare() { + # ATTENTION: change requires revbump, see link below for supported GCC # versions + # https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements + local cuda_supported_gcc="8.5 9.5 10 11 12 13" + + sed \ + -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ + "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die + + default +} + +src_install() { + local cudadir=/opt/cuda + local ecudadir="${EPREFIX}${cudadir}" + local pathextradirs ldpathextradirs + dodir ${cudadir} + into ${cudadir} + + # Install standard sub packages + local builddirs=( + builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl} + builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg} + builds/nvidia_fs + $(usex profiler "builds/cuda_nvprof builds/cuda_cupti builds/cuda_profiler_api" "") + $(usex vis-profiler "builds/cuda_nvvp" "") + $(usex debugger "builds/cuda_gdb" "") + ) + + local d f + for d in "${builddirs[@]}"; do + ebegin "Installing ${d}" + [[ -d ${d} ]] || die "Directory does not exist: ${d}" + + if [[ -d ${d}/bin ]]; then + for f in ${d}/bin/*; do + if [[ -f ${f} ]]; then + dobin "${f}" + else + insinto ${cudadir}/bin + doins -r "${f}" + fi + done + fi + + insinto ${cudadir} + if [[ -d ${d}/targets ]]; then + doins -r "${d}"/targets + fi + if [[ -d ${d}/share ]]; then + doins -r "${d}"/share + fi + if [[ -d ${d}/extras ]]; then + doins -r "${d}"/extras + fi + eend $? + done + dobin "${T}"/cuda-config + + doins builds/EULA.txt + # nvml and nvvm need special handling + ebegin "Installing nvvm" + doins -r builds/cuda_nvcc/nvvm + fperms +x ${cudadir}/nvvm/bin/cicc + eend $? + + ebegin "Installing nvml" + doins -r builds/cuda_nvml_dev/nvml + eend $? + + if use sanitizer; then + ebegin "Installing sanitizer" + dobin builds/integration/Sanitizer/compute-sanitizer + doins -r builds/cuda_sanitizer_api/compute-sanitizer + # special handling for the executable + fperms +x ${cudadir}/compute-sanitizer/compute-sanitizer + eend $? + fi + + use debugger && ldpathextradirs+=":${ecudadir}/extras/Debugger/lib64" + use profiler && ldpathextradirs+=":${ecudadir}/extras/CUPTI/lib64" + + if use vis-profiler; then + ebegin "Installing libnvvp" + doins -r builds/cuda_nvvp/libnvvp + # special handling for the executable + fperms +x ${cudadir}/libnvvp/nvvp + eend $? + pathextradirs+=":${ecudadir}/libnvvp" + fi + + if use nsight; then + local ncu_dir=$(grep -o 'nsight-compute-[0-9][0-9\.]*' -m1 manifests/cuda_x86_64.xml) + ebegin "Installing ${ncu_dir}" + mv builds/nsight_compute builds/${ncu_dir} || die + doins -r builds/${ncu_dir} + + # check this list on every bump + local exes=( + ${ncu_dir}/ncu + ${ncu_dir}/ncu-ui + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/libexec/QtWebEngineProcess + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/CrashReporter + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/OpenGLVersionChecker + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/QdstrmImporter + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/ncu-ui + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/ncu-ui.bin + ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/TreeLauncherSubreaper + ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/TreeLauncherTargetLdPreloadHelper + ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/ncu + ) + + dobin builds/integration/nsight-compute/{ncu,ncu-ui} + eend $? + + # remove rdma libs (unless USE=rdma) + if ! use rdma; then + rm -r "${ED}"/${cudadir}/${ncu_dir}/host/target-linux-x64/CollectX || die + fi + + local nsys_dir=$(grep -o 'nsight-systems-[0-9][0-9\.]*' -m1 manifests/cuda_x86_64.xml) + ebegin "Installing ${nsys_dir}" + mv builds/nsight_systems builds/${nsys_dir} || die + doins -r builds/${nsys_dir} + + # check this list on every bump + exes+=( + ${nsys_dir}/host-linux-x64/nsys-ui + ${nsys_dir}/host-linux-x64/nsys-ui.bin + ${nsys_dir}/host-linux-x64/ResolveSymbols + ${nsys_dir}/host-linux-x64/ImportNvtxt + ${nsys_dir}/host-linux-x64/CrashReporter + ${nsys_dir}/host-linux-x64/QdstrmImporter + ${nsys_dir}/host-linux-x64/libexec/QtWebEngineProcess + ${nsys_dir}/target-linux-x64/nsys + ${nsys_dir}/target-linux-x64/launcher + ${nsys_dir}/target-linux-x64/nvgpucs + ${nsys_dir}/target-linux-x64/nsys-launcher + ${nsys_dir}/target-linux-x64/sqlite3 + ${nsys_dir}/target-linux-x64/python/bin/python + ${nsys_dir}/target-linux-x64/CudaGpuInfoDumper + ) + + # remove rdma libs (unless USE=rdma) + if ! use rdma; then + rm -r "${ED}"/${cudadir}/${nsys_dir}/target-linux-x64/CollectX || die + fi + + dobin builds/integration/nsight-systems/{nsight-sys,nsys,nsys-ui} + eend $? + + # nsight scripts and binaries need to have their executable bit set, #691284 + for f in "${exes[@]}"; do + fperms +x ${cudadir}/${f} + done + + # fix broken RPATHs + patchelf --set-rpath '$ORIGIN' \ + "${ED}"/${cudadir}/${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/{libarrow.so,libparquet.so.500.0.0} || die + patchelf --set-rpath '$ORIGIN' \ + "${ED}"/${cudadir}/${nsys_dir}/host-linux-x64/{libarrow.so,libparquet.so.500.0.0} || die + + # remove foreign archs (triggers SONAME warning, #749903) + rm -r "${ED}"/${cudadir}/${ncu_dir}/target/linux-desktop-glibc_2_19_0-ppc64le || die + rm -r "${ED}"/${cudadir}/${ncu_dir}/target/linux-desktop-t210-a64 || die + + # unbundle libstdc++ + rm "${ED}"/${cudadir}/${nsys_dir}/host-linux-x64/libstdc++.so.6 || die + + # unbundle openssl + rm "${ED}"/${cudadir}/${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/lib{crypto,ssl}.so* || die + rm "${ED}"/${cudadir}/${nsys_dir}/host-linux-x64/lib{crypto,ssl}.so* || die + + # unbundle libpfm + rm "${ED}"/${cudadir}/${nsys_dir}/host-linux-x64/libpfm.so* || die + + # TODO: unbundle qt5 + # TODO: unbundle boost + # TODO: unbundle icu + # TODO: unbundle mesa + # TODO: unbundle libSshClient + # TODO: unbundle sqlite + fi + + if use examples; then + local exes=( + extras/demo_suite/bandwidthTest + extras/demo_suite/busGrind + extras/demo_suite/deviceQuery + extras/demo_suite/nbody + extras/demo_suite/oceanFFT + extras/demo_suite/randomFog + extras/demo_suite/vectorAdd + ) + + # set executable bit on demo_suite binaries + for f in "${exes[@]}"; do + fperms +x ${cudadir}/${f} + done + else + rm -r "${ED}"/${cudadir}/extras/demo_suite || die + fi + + # remove rdma libs (unless USE=rdma) + if ! use rdma; then + rm "${ED}"/${cudadir}/targets/x86_64-linux/lib/libcufile_rdma* || die + fi + + # Add include and lib symlinks + dosym targets/x86_64-linux/include ${cudadir}/include + dosym targets/x86_64-linux/lib ${cudadir}/lib64 + + # Remove bad symlinks + rm "${ED}"/${cudadir}/targets/x86_64-linux/include/include || die + rm "${ED}"/${cudadir}/targets/x86_64-linux/lib/lib64 || die + + newenvd - 99cuda <<-EOF + PATH=${ecudadir}/bin${pathextradirs} + ROOTPATH=${ecudadir}/bin + LDPATH=${ecudadir}/lib64:${ecudadir}/nvvm/lib64${ldpathextradirs} + EOF + + # Cuda prepackages libraries, don't revdep-build on them + insinto /etc/revdep-rebuild + newins - 80${PN} <<-EOF + SEARCH_DIRS_MASK="${ecudadir}" + EOF + + # To address the sandbox errors encountered in packages with CUDA, + # such as those documented in https://bugs.gentoo.org/926116, it is + # necessary to modify the sandbox environment settings. This change + # specifically targets issues during the execution of + # CMakeDetermineCompilerABI_CUDA.bin, as observed in a range of + # software including caffe2, opencv, vtk, cholmod, and openvdb + # (refer to https://forums.gentoo.org/viewtopic-p-8789206.html). + # Granting access to /proc/self within the sandbox is essential for + # these applications to correctly determine the CUDA compiler ABI + # without triggering sandbox violations. While opening up /proc/self + # may seem to have security implications, its impact is limited as + # it only exposes information about the processes inside the same + # sandbox environment. The proposed configuration is as follows: + insinto /etc/sandbox.d + newins - 80${PN} <<-EOF + SANDBOX_PREDICT="/proc/self/task" + EOF +} + +pkg_postinst_check() { + local a="$("${EROOT}"/opt/cuda/bin/cuda-config -s)" + local b="0.0" + local v + for v in ${a}; do + ver_test "${v}" -gt "${b}" && b="${v}" + done + + # if gcc and if not gcc-version is at least greatest supported + if tc-is-gcc && \ + ver_test $(gcc-version) -gt "${b}"; then + ewarn + ewarn "gcc > ${b} will not work with CUDA" + ewarn "Make sure you set an earlier version of gcc with gcc-config" + ewarn "or append --compiler-bindir= pointing to a gcc bindir like" + ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" + ewarn "to the nvcc compiler flags" + ewarn + fi +} + +pkg_postinst() { + if [[ ${MERGE_TYPE} != binary ]]; then + pkg_postinst_check + fi + + if use profiler || use nsight; then + einfo + einfo "nvidia-drivers restrict access to performance counters." + einfo "You'll need to either run profiling tools (nvprof, nsight) " + einfo "using sudo (needs cap SYS_ADMIN) or add the following line to " + einfo "a modprobe configuration file " + einfo "(e.g. /etc/modprobe.d/nvidia-prof.conf): " + einfo + einfo "options nvidia NVreg_RestrictProfilingToAdminUsers=0" + einfo + fi +} diff --git a/dev-util/quilt/Manifest b/dev-util/quilt/Manifest index c69651f74e6a..24bb9daf0a71 100644 --- a/dev-util/quilt/Manifest +++ b/dev-util/quilt/Manifest @@ -1,5 +1,7 @@ AUX quilt-0.66-no-graphviz.patch 1464 BLAKE2B b1a67706f29f3986de0202a4ea68aa2f001989354bf9ab91996cb4f5dbb6578baf28fc1ac781a18525d04fb92d9f6d554efcc598dabbdf1a35b0f63b93c3cd8d SHA512 3f935a6e137998f7d0391ef87f5324c8882490001b37333de22efc068bda8a7e84ccefc3e85616c3aa93894acb8a0841a2b089c59c6a658d1157298d4132707c DIST quilt-0.67.tar.gz 543713 BLAKE2B 691b42378a862bfaa8ac9ca042d03d149aaada05894e1d9b92ad4ddf213bf13674c08b72788626ed49c8ccbc792c31e5bc827f8911bf7b0e23733fbc75fca1d1 SHA512 2dcf9396444484e1664f3dc9bf6a024d11fbaac4e984a295b269bab2649e254dafe3dd89d8f79cfaf1c33d2aa80a803ea55eef4debbc1ebc8d3459ecfa52e4ec +DIST quilt-0.68.tar.gz 551096 BLAKE2B b012d0ccc0efaa2b645eafe9279a511a9fbd7546f22f35aebdb5488bde433e841472b907cacdd5f451e20a15b348f651028591f9a2d5b195613948f754c06cb5 SHA512 a2a58b330ccb3dd55b1f280310d506c605166bceedf7439582cdf8a198ca4aa34a375fd8bfd4027c540481bcdf5e6175eafd19707aaabe194b01cf7caa40572e EBUILD quilt-0.67.ebuild 1635 BLAKE2B bf9eddd2db8cb9af9071fc56190f1e39f33059ff13e1573168b4761d0d1b0a4cad152b8615188cc3e08ff4b97fd4b18a0041a0509b1f8cfc77b55ebf32a0bc64 SHA512 90b9a56938b6a9a69a96806adc294b924bed0588582bf115cbfb4805829df1d7fbfb2d677e94645558d01884c1463c33524d032825adc5858b2f3f7affec116a -EBUILD quilt-9999.ebuild 1753 BLAKE2B 43c45bf862f375e67dca43843ea827445110c47ec5e5a09459bba43538855759b7042a71ec6bfb8fc38d83b116a1236cee5997bf0d262c53638ae4999afddac9 SHA512 dc90d323e45d952b7edf51edc027eb6a0428dc5082ee43f8b3acfecfcfedf7d54ade30817f2e7612d17938d6a38d309ab135e19e5f7a8c6473b023863c72bacf +EBUILD quilt-0.68.ebuild 1671 BLAKE2B c1d76aedf1e97189ba961d2b5f3f3bafba9449381444af8447aebc2bb71a56708ff6674f9ff9fd79742a65edb842008f4e5ede9f776a15eaa10eb0c107093ba6 SHA512 60636a6fdb8b07dd22388b672b0fdc43519a45872eddd78df48dfaa70c27d02db65c876cc5e25e2e84c5b518799defaf84c9e9138f52e513a8bd8a65d6b6e63d +EBUILD quilt-9999.ebuild 1783 BLAKE2B 620a0cfac832d96aea589e0838d87159d20f3145ce3b1359871a9f0772804ce29992d204896c806ce979fedc30694163a56976e934fe250abe2b4b8e6fe7e3b1 SHA512 933d14a132b5d4c40f3678149d620699a166744883ea7eae0287799028e46cc39e5cee6861f61efd4b9a8e6bbf6d079ca049ea5373f52a3adf7734c901209d4c MISC metadata.xml 298 BLAKE2B a42ceb6cf539b835364f7e18417130c37e774dbe59786a7224e5eed1d0938d06630255f4959b8d250c3e436bdb098dcea460ccec48d737b67e838c9ff64ba48e SHA512 8ff3ddf90a99f6b142859c3c2cfca2f1049b71e29f8aff55bee07e8352b523c236c8a515e7c8f4259e6abfb950a22d1b5e1085a4a6b36e313d88d4af9a6254f9 diff --git a/dev-util/quilt/quilt-0.68.ebuild b/dev-util/quilt/quilt-0.68.ebuild new file mode 100644 index 000000000000..f3192f796103 --- /dev/null +++ b/dev-util/quilt/quilt-0.68.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit bash-completion-r1 + +DESCRIPTION="quilt patch manager" +HOMEPAGE="https://savannah.nongnu.org/projects/quilt" +SRC_URI="https://savannah.nongnu.org/download/quilt/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +IUSE="emacs graphviz" +# unresolved test failures +RESTRICT="test" + +RDEPEND="sys-apps/ed + dev-util/diffstat + graphviz? ( media-gfx/graphviz ) + elibc_Darwin? ( app-misc/getopt ) + elibc_SunOS? ( app-misc/getopt ) + >=sys-apps/coreutils-9.4-r1 + app-arch/zstd:=" + +PDEPEND="emacs? ( app-emacs/quilt-el )" + +pkg_setup() { + use graphviz && return 0 + echo + elog "If you intend to use the folding functionality (graphical illustration of the" + elog "patch stack) then you'll need to remerge this package with USE=graphviz." + echo +} + +src_prepare() { + # Add support for USE=graphviz + use graphviz || PATCHES+=( "${FILESDIR}"/${PN}-0.66-no-graphviz.patch ) + default +} + +src_configure() { + [[ ${CHOST} == *-darwin* || ${CHOST} == *-solaris* ]] && \ + myconf="${myconf} --with-getopt=${EPREFIX}/usr/bin/getopt-long" + econf ${myconf} +} + +src_install() { + emake BUILD_ROOT="${D}" install + + rm -rf "${ED}"/usr/share/doc/${P} + dodoc AUTHORS COPYING NEWS TODO "doc/README" "doc/README.MAIL" "doc/quilt.pdf" + + rm -rf "${ED}"/etc/bash_completion.d + newbashcomp bash_completion ${PN} + + # Remove the compat symlinks + rm -rf "${ED}"/usr/share/quilt/compat + + # Remove Emacs mode; newer version is in app-emacs/quilt-el, bug 247500 + rm -rf "${ED}"/usr/share/emacs +} diff --git a/dev-util/quilt/quilt-9999.ebuild b/dev-util/quilt/quilt-9999.ebuild index 799dff34026d..326eb8360cd1 100644 --- a/dev-util/quilt/quilt-9999.ebuild +++ b/dev-util/quilt/quilt-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,6 +27,7 @@ RDEPEND=" elibc_SunOS? ( app-misc/getopt ) >=sys-apps/coreutils-8.32-r1 graphviz? ( media-gfx/graphviz ) + app-arch/zstd:= " src_prepare() { @@ -54,7 +55,7 @@ src_install() { newbashcomp bash_completion ${PN} rm -rf "${ED}"/usr/share/doc/${PN} - dodoc AUTHORS TODO "doc/README" "doc/README.MAIL" "doc/quilt.pdf" + dodoc AUTHORS COPYING NEWS TODO "doc/README" "doc/README.MAIL" "doc/quilt.pdf" # Remove the compat symlinks rm -rf "${ED}"/usr/share/quilt/compat diff --git a/dev-util/shards/Manifest b/dev-util/shards/Manifest index 8850fc72bc91..5dc1789ec6f2 100644 --- a/dev-util/shards/Manifest +++ b/dev-util/shards/Manifest @@ -1,6 +1,6 @@ DIST crystal-molinillo-0.2.0.tar.gz 23959 BLAKE2B 257dcca66583db87a802b27b1f100e226eb0b6ac53708d110040d7b5560f429a82f11595e303af4922f22917d922d60ea380fb395d254dc3b3ce24f4183395b6 SHA512 7c00a6a3ee4864b712ad8b703557f10498ba0b25491a55ae2f6c02d574034ec5bf8b87df777c3d34eb9cc4c87eebdcf6567c153e9edf3bc3c1b9ac4306ce3dc2 -DIST shards-0.17.3.tar.gz 72539 BLAKE2B 2be15469df4b8a53ebd480815487f782717ce9d436cddf6acc2559e4c5dd61f06a1089d34b0a31aab2ab3e5334cd10abe513edd2cbe92b84d0fbd1cfc6cb09e5 SHA512 0789cf1fcc0df0f2d7657c034a157f05c0d65ee2c2ecda1f3d8b2d2f1274d584769f8600985fc463bc6632fe0a0822bdc40250aef2a92d1d612d0548ed0f4d2a DIST shards-0.17.4.tar.gz 73231 BLAKE2B 8480d6a56fadf1dfac44262fe260365f910ba8004f2361cae5646c2fa77a0e71c46b91c9a707e7b3825ed94a31eb94dc43d16b6d7e1da5efcc52a22ea39a51bb SHA512 82c7f2e4bb9b280a49cfb1a0468b2fe0a551d55b91b74e01d50478ff3b2652b872b225a345f8f7816f5130141603baad96387df2b0df45e7ec79c2d47956c011 -EBUILD shards-0.17.3.ebuild 1192 BLAKE2B 6bd7e041d4f09573c615ffd3602ddf40e2b2329fc35d7ced0479cb9e5ff95bc4d32ceacfdb6a0edc991d5d227040cd759da569431917d6871b2043e7bcae74b0 SHA512 4dfced023fab1f45c58032a00fad841c4dc246f1669d55ac135b8b1ac9a3fccf917485314713611b691047f73cc1f5db26bbe11493b2fba52e02f2e5c71e38e9 +DIST shards-0.18.0.tar.gz 79910 BLAKE2B 8ca2a79d89f5eb7202a8f86d39817a5d60bababbcc7a02450b30d0e0923b6e6e07db0accdc53b7de1fb9f238db797f8b6737f195666abaae5d208b884c0e86c0 SHA512 99f325792ab13bb1301e29b5b9cc09b10bb081c85d5f67e1a2d9dddd9b1118e23048630ffb7a8a740924b119f774cf22a8f3f223338a82a5c242460bb68f2eb7 EBUILD shards-0.17.4.ebuild 1192 BLAKE2B fe98082141ec2e7bae48e3a0d6b649070f19d52bee761572ecedf2b31eae5737ce5ab6e35ecc1d7b6c9a403e4018e0780b0a6cf95b2898a3d6e8517635804a4f SHA512 4975a16782342eef7201b9264b538bef9651bdfb0f6a4d4dea0cef117ff6747c7f85f6a5a8c6dfe52addb0bedd6196f65321a584666b6ed7fbf3d379b81401b9 +EBUILD shards-0.18.0.ebuild 1209 BLAKE2B 34e90c87beae21ce76b0b82cf08587a470eeb664e577796818623c863c66e933a034110d28118e3356ae6c2bc7f62b1d0a0882243c3b9c2089fc1bf60dc37c01 SHA512 75df0e87aef71c11f9a055853f7778e741353379a8059b82c75b169d65c51ff4fbbf64889aae1f6330074e87bde45e99b3dac866cad4482895f05911ccf95280 MISC metadata.xml 410 BLAKE2B d1c98e949a9c44a8bb295b1c800d735ae3575e5826cad4749ed7da13fb7ca58043eae458f3f8d5a0b00017b59a9854693f6c0ed812dee3296c24fc1ec57397db SHA512 c6821307655656a756bc711a9271d5d6e506257354e975c71211f7c353476ed80f4269358f75e34d8271bf5099fec8eb38f840b262fa91f1f2c4783c174657ca diff --git a/dev-util/shards/shards-0.17.3.ebuild b/dev-util/shards/shards-0.18.0.ebuild similarity index 75% rename from dev-util/shards/shards-0.17.3.ebuild rename to dev-util/shards/shards-0.18.0.ebuild index 7632e49c8393..0f0cbfd373dc 100644 --- a/dev-util/shards/shards-0.17.3.ebuild +++ b/dev-util/shards/shards-0.18.0.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit multiprocessing toolchain-funcs -CRYSTAL_MOLINILLO_PV=0.2.0 -CRYSTAL_MOLINILLO_P=crystal-molinillo-${CRYSTAL_MOLINILLO_PV} +CRYSTAL_MOLINILLO_PV="0.2.0" +CRYSTAL_MOLINILLO_P="crystal-molinillo-${CRYSTAL_MOLINILLO_PV}" DESCRIPTION="Dependency manager for the Crystal language" HOMEPAGE="https://github.com/crystal-lang/shards/" @@ -19,14 +19,16 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64" -RESTRICT="test" # missing files in tarball +KEYWORDS="~amd64" +RESTRICT="test" # Missing files in the tarball. RDEPEND=" >dev-lang/crystal-0.11.1 dev-libs/libyaml:= " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} +" DOCS=( CHANGELOG.md README.md SPEC.md ) @@ -37,7 +39,7 @@ src_prepare() { # bundle crystal-molinillo to bootstrap 'shards' mkdir -p lib || die - ln -s ../../${CRYSTAL_MOLINILLO_P} lib/molinillo || die + ln -s "../../${CRYSTAL_MOLINILLO_P}" lib/molinillo || die tc-export CC } @@ -49,7 +51,7 @@ src_compile() { src_install() { exeinto /usr/bin - doexe bin/${PN} + doexe "bin/${PN}" doman man/* einstalldocs diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest index d267556569cb..a141daf0ba8f 100644 --- a/dev-util/stripe-mock/Manifest +++ b/dev-util/stripe-mock/Manifest @@ -1,5 +1,3 @@ -DIST stripe-mock-0.182.0.tar.gz 1531682 BLAKE2B 35a2b81646cd3bcd57b9b45b12bfa19f16be8337ac3261e163fd68daf33b2fce2eb6b655bf17b7858ef6d63296c404dae7798195ec957b7f73752365688b1f0e SHA512 cdfab6c73554e978bec77047eaff74af9d3a3e48f79b7118c8f9603275adcf825076e70fcf84c49bd561de0748c496df5ff4a2cf4d366e39ab82d7c734f8c456 DIST stripe-mock-0.183.0.tar.gz 1552131 BLAKE2B e67aa487d375c8d7df36cd53ce2052a8a288512870f96abd45d9206b7572f405f91f94c51c8a1f3f6ca5b5411464741ac1db87f09c6eef721fd86308825ee61b SHA512 5ddc6459752092ecca2691da6bbc13a676b1909f0080be18b4154e3ab9f106cea4e97d3816cda0c237bae560631004ddac92debbf1294d3de262325806c4b21a -EBUILD stripe-mock-0.182.0.ebuild 504 BLAKE2B 0c5bb03539d8951adf39cbd0136ba6e5030f7aa78d56c654a751b5cc64d609687b57f900f92f661d567195a1f25ae2f7ab25da886dba72190feba7298949f4fc SHA512 923f0c772ac40e8e7261f62cb3d0e7cb3aa6c400e706b6508a769ec6f7c56535d24afac724040c61430b3309ac4c25d2d0d5835e521d46b87f2555a9fd3562ab -EBUILD stripe-mock-0.183.0.ebuild 505 BLAKE2B 07d214a4e2bb609ca354866ad11be32e0bf721f69ac342a9b9aa8553bb742f62c570fa5d0404947a6ba35f5afb8b2ef4ff158ca00b2ef28ca1d51c6b877477cd SHA512 9bebaef27f8b2fc7f83af34c1bdce759fdac0473a3cf29873198ea708bd22591180e0c4efac01196bc1777cf10a29155aa3a5dfeb91eea37b8bd814659fa97c6 +EBUILD stripe-mock-0.183.0.ebuild 504 BLAKE2B 0c5bb03539d8951adf39cbd0136ba6e5030f7aa78d56c654a751b5cc64d609687b57f900f92f661d567195a1f25ae2f7ab25da886dba72190feba7298949f4fc SHA512 923f0c772ac40e8e7261f62cb3d0e7cb3aa6c400e706b6508a769ec6f7c56535d24afac724040c61430b3309ac4c25d2d0d5835e521d46b87f2555a9fd3562ab MISC metadata.xml 643 BLAKE2B 6a45b4c6f7e3372850e8947db71b028a32f6fc63d202b912a0fed600dd7f426984828af2f80dbfbdafb69a15a3b58b82c2b738b424727b28704aefb43f43e361 SHA512 3a1d0724f14ca0885c6dde06b9c0fed1dcf7a9dcbfb32de75682cee9ad2b29fc94f9544319a2fe5d5fe3c25afb01e0f6492616e13e3d01640af7defd0ba9c098 diff --git a/dev-util/stripe-mock/stripe-mock-0.182.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.182.0.ebuild deleted file mode 100644 index c010548e4abc..000000000000 --- a/dev-util/stripe-mock/stripe-mock-0.182.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Mock HTTP server that responds like the real Stripe API" -HOMEPAGE="https://github.com/stripe/stripe-mock/" -SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT ISC BSD-2" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -src_compile() { - emake build -} - -src_test() { - emake test -} - -src_install() { - dobin stripe-mock - einstalldocs -} diff --git a/dev-util/stripe-mock/stripe-mock-0.183.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.183.0.ebuild index 188abdf4000d..c010548e4abc 100644 --- a/dev-util/stripe-mock/stripe-mock-0.183.0.ebuild +++ b/dev-util/stripe-mock/stripe-mock-0.183.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT ISC BSD-2" SLOT="0" -KEYWORDS="amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 x86" src_compile() { emake build diff --git a/dev-util/tree-sitter-cli/Manifest b/dev-util/tree-sitter-cli/Manifest index 7f5df5ea9ea8..1643766c5d8d 100644 --- a/dev-util/tree-sitter-cli/Manifest +++ b/dev-util/tree-sitter-cli/Manifest @@ -179,7 +179,9 @@ DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d35935 DIST tree-sitter-0.20.8.tar.gz 2941223 BLAKE2B 158820a88b20cc96252f8bfdd257e910ca4dc79174bb45ee52623c923b8a634714c65be8f9534411865fb03aaf84bf16bf659567a74cd58141ea687fa89601e5 SHA512 30fa3f97e1a24d469a7565dc91db629accdfbe081b43d951e9751059a0c7f763d727e95efce5806cd9b1689650773bee1106f4f91ba001da57df3b0d83dda967 DIST tree-sitter-0.20.9.tar.gz 3041304 BLAKE2B a6cf6606f75918eeab7dab0d2758cdba0922b5677cd4c8755982c077ee0a734090c8a87f7dd1fd56525b5864f94f5f19c3fd04e43773877e13968855f976d0c0 SHA512 6882c0edf87232d42aa40936c6a2da46e6dbb89d28b3def67e9c5231af19a517fbe22cf0ce9aa25a8ad4252cef6cf4aa94a00f8d0503a8bdd99ce0edd99a392a DIST tree-sitter-0.22.1.tar.gz 3038644 BLAKE2B f4a2cae41e6ec327c8a77380fcf531b00a4fcd75997872c73371886379f35e31431da1e175e41b3c6bee9fdad46015d29bec93a103ea1ff36a1d365dc9a04d40 SHA512 fa2656ad3a6d52301b497512aecc87b8c50ab6646aaac4730a26249ed0878e4542e2d256e42e0179ebc06147f772a2cf38f9362bb94ea1a8f0ec8c21e06e75e7 +DIST tree-sitter-0.22.2.tar.gz 3040339 BLAKE2B c18a79b4fdf553c50b4dd4c67c92d02fd341c5266c4658eb226d9ea455f23d2d22fe4ed4ca48811da2c8a59c403d8eff53dd9257468df7a9cfa640652c485c95 SHA512 a42d744f6e1db7c7c842804f3435b87ccb5d0df2363a18eee38353f12f18c8cf0c6211bf0225fd5f2c0431ca8531aa4ddd73d87d42b80fa35c3c701cae2d7856 DIST tree-sitter-cli-0.22.1-crates.tar.xz 21952352 BLAKE2B 6c097ce2cd58495cb0cfb3760f0c4b59b863b2e9eb6af25a178218a82c55b80f2b98bfa18899314b078df68f252aec159d26925abce767afc039c0ee19630026 SHA512 9380762b0217a0b90c9f21c3bc680e0778c09111fc48ff73e2e51534ff62266c69978af5cb758aec353275033935607607c28d24e380d7d2a5ac5d8573c94a19 +DIST tree-sitter-cli-0.22.2-crates.tar.xz 21937812 BLAKE2B faa8e5d5627397a9f613078ab25bc12a7103ceb16ae195f687c47c222139ca27833d6ed16ffc7bafa30b7eeeb9aa206b23f0e45cd11bf34a265861ec3ea15cd9 SHA512 499dedb899a6fc3847be59d0cf5f81a4c93aacd9a12dc1420a0667842fccae5b2ad3e790e89d9b813b6dba4e1a6d7add3b0c4e7f1590402f3b49bfff07e15999 DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 @@ -245,4 +247,5 @@ DIST zerocopy-derive-0.7.15.crate 527188 BLAKE2B 14f407cd48136c8a003084485de2aa7 EBUILD tree-sitter-cli-0.20.8.ebuild 3231 BLAKE2B 42d9b3c7bbba49dd2e9efadb378394b19f2f2b6c567f811eeb20ddb50333bedfcc42623c9dd613d08fb0d8a13ed34bedad6416f4897f1106655d90c8286ef622 SHA512 37fa95719188ca6b5ac045ab4e51154493928516d914df2a435b0d6ec3c87501caf7da5b6f1b1be028a0e78cbcd7a57d1037596191f8b0a37fe80aa199e6a516 EBUILD tree-sitter-cli-0.20.9.ebuild 4770 BLAKE2B aca22dea8174bce156a8276635ce47724bdc22eba998cff3c3ea0e1bb378cadb333670517e0a6fc3672d638b3bf95cd617e4252206eabdf2364b1c20a4b94f8b SHA512 1aab05f8512bda8e9a12538c7840cc37c7d867e31bb46dc087de8c8114e3451bded81451ac749aa800c57e6d3d4b948c22cac82d3a6d0e49d84057b4f4203735 EBUILD tree-sitter-cli-0.22.1.ebuild 945 BLAKE2B 8b8e9bd6dd4c489e681313858e58bb1689e5ea6f6496d6e4b836487f0d187d0cd9ae234719d769dc0c094fcc6aea698f7a142cb0e829a7172368c9fef9771402 SHA512 13042e2dabde7fadcd92f8e88f46bed6cdee85c1ea08c0e24e3afe8d7972062b3ed81132e028e28e1390dd2d52f2a68445224a8823dcb77edcd523dc8853e031 +EBUILD tree-sitter-cli-0.22.2.ebuild 946 BLAKE2B c4a99c7cd5acff39d142848e74cc339e18ecf5514e22f85cefb0208ebaa2b3b341c6137016ce740118c5ea7bb0920c3bebcba0986a8e4877cc0e74da1f2d7e0d SHA512 8d15b2e7a1dd94e98142120b63baef16ecfe1bb097cd01cb17e3721bea899ff7eaf873bd9856fd62888eb1efa6b7b654590b534fdc267c5b564db8674786ec7a MISC metadata.xml 678 BLAKE2B e000f4502ed07b8fffcbf05a9dcf0730407d70a00ddf289b8ffdd9e6d28df6481f7e6eec3416aa1278ad9602c098bde72bcaad4f7819c9554c39baf045555dc8 SHA512 37e64d773a4b01b34208b65be600e6f46c7633571d7ad39210b7957f41f31b296565304a4dc8a4ec0518489a89b1bf7a1b204111c4d428307b562e3f6d0575f8 diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.2.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.2.ebuild new file mode 100644 index 000000000000..69ff9a50573c --- /dev/null +++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=tree-sitter +MY_P=${MY_PN}-${PV} + +CRATES=" +" +inherit cargo + +DESCRIPTION="Command-line tool for creating and testing tree-sitter grammars" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter" +SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz + ${CARGO_CRATE_URIS} + https://dev.gentoo.org/~arthurzam/distfiles/dev-util/${PN}/${P}-crates.tar.xz" +S="${WORKDIR}"/${MY_P}/cli + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 + Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# Test seems to require files (grammar definitions) that we don't have. +RESTRICT="test" + +BDEPEND="~dev-libs/tree-sitter-${PV}" +RDEPEND="${BDEPEND}" + +QA_FLAGS_IGNORED="usr/bin/${MY_PN}" diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 973a3764d9002e808600272268c7bcbdcf015202..a2eed06bee5137052db062ceec42e3e9cf488260 100644 GIT binary patch delta 39199 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 Lf=U_xju!y{W;UJ& delta 39159 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/sphinx-5.3.0" \ + for p in ">=dev-python/sphinx-7.2.6" \ "${_DISTUTILS_SPHINX_PLUGINS[@]}" do python_has_version "${p}[${PYTHON_USEDEP}]" || @@ -540,7 +533,7 @@ distutils_enable_sphinx() { done } else - deps=">=dev-python/sphinx-5.3.0" + deps=">=dev-python/sphinx-7.2.6" fi sphinx_compile_all() { @@ -579,8 +572,6 @@ distutils_enable_sphinx() { # with the specified test runner. Also copies the current value # of RDEPEND to test?-BDEPEND. The test-runner argument must be one of: # -# - nose: nosetests (dev-python/nose) -# # - pytest: dev-python/pytest # # - setup.py: setup.py test (no deps included) @@ -615,29 +606,33 @@ distutils_enable_tests() { [[ ${#} -eq 1 ]] || die "${FUNCNAME} takes exactly one argument: test-runner" local test_deps=${RDEPEND} - local test_pkgs case ${1} in - nose) - test_pkgs='>=dev-python/nose-1.3.7_p20221026[${PYTHON_USEDEP}]' - ;; pytest) - test_pkgs='>=dev-python/pytest-7.3.1[${PYTHON_USEDEP}]' + local test_pkgs='>=dev-python/pytest-7.4.4[${PYTHON_USEDEP}]' if [[ -n ${EPYTEST_TIMEOUT} ]]; then test_pkgs+=' dev-python/pytest-timeout[${PYTHON_USEDEP}]' fi if [[ ${EPYTEST_XDIST} ]]; then test_pkgs+=' dev-python/pytest-xdist[${PYTHON_USEDEP}]' fi + + if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then + test_deps+=" ${test_pkgs//'${PYTHON_USEDEP}'/${PYTHON_USEDEP}}" + else + test_deps+=" $(python_gen_cond_dep " + ${test_pkgs} + ")" + fi ;; setup.py) ;; unittest) # unittest-or-fail is needed in py<3.12 - test_deps+=" - $(python_gen_cond_dep ' + local test_pkgs="$(python_gen_cond_dep ' dev-python/unittest-or-fail[${PYTHON_USEDEP}] - ' 3.10 3.11) - " + ' 3.10 3.11 + )" + [[ -n ${test_pkgs} ]] && test_deps+=" ${test_pkgs}" ;; *) die "${FUNCNAME}: unsupported argument: ${1}" @@ -646,15 +641,6 @@ distutils_enable_tests() { _DISTUTILS_TEST_RUNNER=${1} python_test() { distutils-r1_python_test; } - if [[ -n ${test_pkgs} ]]; then - if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then - test_deps+=" ${test_pkgs//'${PYTHON_USEDEP}'/${PYTHON_USEDEP}}" - else - test_deps+=" $(python_gen_cond_dep " - ${test_pkgs} - ")" - fi - fi if [[ -n ${test_deps} ]]; then IUSE+=" test" RESTRICT+=" !test? ( test )" @@ -1002,12 +988,6 @@ _distutils-r1_print_package_versions() { dev-python/wheel ) ;; - pdm) - packages+=( - dev-python/pdm-pep517 - dev-python/setuptools - ) - ;; pdm-backend) packages+=( dev-python/pdm-backend @@ -1214,12 +1194,9 @@ _distutils-r1_backend_to_key() { pbr.build) echo pbr ;; - pdm.backend) + pdm.backend|pdm.pep517.api) echo pdm-backend ;; - pdm.pep517.api) - echo pdm - ;; poetry.core.masonry.api|poetry.masonry.api) echo poetry ;; @@ -1280,6 +1257,9 @@ _distutils-r1_get_backend() { flit.buildapi) new_backend=flit_core.buildapi ;; + pdm.pep517.api) + new_backend=pdm.backend + ;; poetry.masonry.api) new_backend=poetry.core.masonry.api ;; @@ -1334,14 +1314,23 @@ distutils_wheel_install() { printf '%s\n' "${cmd[*]}" "${cmd[@]}" || die "Wheel install failed" - # remove installed licenses + # remove installed licenses and other junk find "${root}$(python_get_sitedir)" -depth \ - \( -path '*.dist-info/COPYING*' \ - -o -path '*.dist-info/LICENSE*' \ + \( -ipath '*.dist-info/AUTHORS*' \ + -o -ipath '*.dist-info/CHANGELOG*' \ + -o -ipath '*.dist-info/CODE_OF_CONDUCT*' \ + -o -ipath '*.dist-info/COPYING*' \ + -o -ipath '*.dist-info/*LICEN[CS]E*' \ + -o -ipath '*.dist-info/NOTICE*' \ + -o -ipath '*.dist-info/*Apache*' \ + -o -ipath '*.dist-info/*GPL*' \ + -o -ipath '*.dist-info/*MIT*' \ + -o -path '*.dist-info/RECORD' \ -o -path '*.dist-info/license_files/*' \ -o -path '*.dist-info/license_files' \ -o -path '*.dist-info/licenses/*' \ -o -path '*.dist-info/licenses' \ + -o -path '*.dist-info/zip-safe' \ \) -delete || die } @@ -1607,9 +1596,6 @@ distutils-r1_python_test() { fi case ${_DISTUTILS_TEST_RUNNER} in - nose) - "${EPYTHON}" -m nose -v "${@}" - ;; pytest) epytest ;; diff --git a/eclass/git-r3.eclass b/eclass/git-r3.eclass index de89fdc3a223..565f6ada8382 100644 --- a/eclass/git-r3.eclass +++ b/eclass/git-r3.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: git-r3.eclass @@ -429,6 +429,7 @@ _git-r3_set_submodules() { l=${l#submodule.} local subname=${l%%.url=*} + local is_manually_specified= # filter out on EGIT_SUBMODULES if declare -p EGIT_SUBMODULES &>/dev/null; then @@ -449,13 +450,14 @@ _git-r3_set_submodules() { continue else einfo "Using submodule ${parent_path}${subname}" + is_manually_specified=1 fi fi # skip modules that have 'update = none', bug #487262. local upd=$(echo "${data}" | git config -f /dev/fd/0 \ submodule."${subname}".update) - [[ ${upd} == none ]] && continue + [[ ${upd} == none && ! ${is_manually_specified} ]] && continue # https://github.com/git/git/blob/master/refs.c#L31 # we are more restrictive than git itself but that should not @@ -813,13 +815,17 @@ git-r3_fetch() { if [[ ${EGIT_LFS} ]]; then # Fetch the LFS files from the current ref (if any) - local lfs_fetch_command=( git lfs fetch "${r}" ) + local lfs_fetch_command=( git lfs fetch "${r}" "${remote_ref}" ) case "${EGIT_LFS_CLONE_TYPE}" in shallow) - lfs_fetch_command+=( - --prune - ) + if [[ -d ${GIT_DIR}/lfs/objects ]] && ! rmdir "${GIT_DIR}"/lfs/objects 2> /dev/null; then + # Only prune if the lfs directory is not empty. + # The prune command can take a very long time to resolve even if there are no lfs objects. + lfs_fetch_command+=( + --prune + ) + fi ;; single) ;; diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index caa39813feec..bbf751399476 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -1349,6 +1349,9 @@ epytest() { # override filterwarnings=error, we do not really want -Werror # for end users, as it tends to fail on new warnings from deps -Wdefault + # however, do error out if the package failed to load + # an appropriate async plugin + -Werror::pytest.PytestUnhandledCoroutineWarning # override color output "--color=${color}" # count is more precise when we're dealing with a large number diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index d0be939c29ef51d94d2a3afe2abca58149ae7f11..e91a96a4b3ac0db53f0d0b869ee1207ce85e7bad 100644 GIT binary patch delta 10991 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 diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest index 0b54f63da617..afb7e372f0f5 100644 --- a/games-emulation/pcsx2/Manifest +++ b/games-emulation/pcsx2/Manifest @@ -6,5 +6,5 @@ DIST pcsx2-1.7.5624.tar.xz 18073460 BLAKE2B 3068190f979cb5d04c7e8bd89cbab2953bff EBUILD pcsx2-1.7.5474.ebuild 4444 BLAKE2B 3602c1506b01d5fc22680968361fc3851d5495f22e0f6669023269d216ac8da017188afc93354cacfcb19b82f58e89bdb31e40d2ff13831930e4431cb3e01068 SHA512 4e03cfa18b447568e0af437763ce03701414270eabd330e9711a736c6470ed51737e4808754ee8dbb9bcc0f1934cae542fb44164083926ea774c8c7350f14594 EBUILD pcsx2-1.7.5560.ebuild 4444 BLAKE2B 3602c1506b01d5fc22680968361fc3851d5495f22e0f6669023269d216ac8da017188afc93354cacfcb19b82f58e89bdb31e40d2ff13831930e4431cb3e01068 SHA512 4e03cfa18b447568e0af437763ce03701414270eabd330e9711a736c6470ed51737e4808754ee8dbb9bcc0f1934cae542fb44164083926ea774c8c7350f14594 EBUILD pcsx2-1.7.5624.ebuild 4445 BLAKE2B 3ecfa40d01ac3d965b0a4295cc062b9cd7030db6b21bf4e6ad1bbe6a40f7384c090fc73299ca492c57c8ac70c958225ff525a65bd1ce3bd544c4794c2bf5665d SHA512 dba95445fdb1a58d1e38c5de527d4fadf5d8fec1f5386964df6d8ab0d31e2882a6ce49929e2ee33987853af983ca956f28744b603dc5ec29819246c91ecf827c -EBUILD pcsx2-9999.ebuild 4445 BLAKE2B 3ecfa40d01ac3d965b0a4295cc062b9cd7030db6b21bf4e6ad1bbe6a40f7384c090fc73299ca492c57c8ac70c958225ff525a65bd1ce3bd544c4794c2bf5665d SHA512 dba95445fdb1a58d1e38c5de527d4fadf5d8fec1f5386964df6d8ab0d31e2882a6ce49929e2ee33987853af983ca956f28744b603dc5ec29819246c91ecf827c +EBUILD pcsx2-9999.ebuild 4426 BLAKE2B 1490f918a086955ae7382b259656aecbb5f0df4407999d5998a0fd95e5182ed19c4156855d1b68cf129d6edaa450320516b4d31860277a1694444661e6c2c0c6 SHA512 abd7ae8e52c942d21728e5e8b5638d2711effde488ab1865e7c89494afa5729b6197d8693e83fe81671e34f3fdcbbb5eaa11dadef79c3bef308be59066f7f20d MISC metadata.xml 926 BLAKE2B 0076f5137c48d1d000eeff8f82457dfbf01c02928cc2a97479fcdef1eb71ce79c444ece7db8cc949e9c1f143b46623cae5992b51c27be87cf8bbe2bea254a499 SHA512 9e23b0c991418f8c8331795477ece481e0d8a78f4da06db03738cfa303555b80f1bc772f9d521674574fb500cf742b1c5193a0b6084b34f8b16c1cd2f1d33332 diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild index 04d9d27fa7e1..5edb77a7b841 100644 --- a/games-emulation/pcsx2/pcsx2-9999.ebuild +++ b/games-emulation/pcsx2/pcsx2-9999.ebuild @@ -30,7 +30,6 @@ RESTRICT="!test? ( test )" # dlopen: qtsvg, vulkan-loader, wayland COMMON_DEPEND=" app-arch/lz4:= - app-arch/xz-utils app-arch/zstd:= dev-libs/libaio dev-qt/qtbase:6[concurrent,gui,widgets] diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz index e9b6272a3ce4dfdef997fc46b70b4b6711ffd9fd..ad59437a951962bbd1604946051e39f8c4728947 100644 GIT binary patch delta 3753 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 delta 3797 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 Ll`!BRL>mAA!U0~f diff --git a/games-engines/odamex/Manifest b/games-engines/odamex/Manifest index b5f1cbdf2603..5c00df34e8d5 100644 --- a/games-engines/odamex/Manifest +++ b/games-engines/odamex/Manifest @@ -3,5 +3,5 @@ AUX odamex-10.4.0-backport-pr928.patch 2485 BLAKE2B 50219598fd899548148642b97af7 AUX odamex-lto.patch 1570 BLAKE2B 9284ff378e543b26a9871a21017ee93c5b0b426c1b3eb813fcc23b990ea1712993cf932a6c0beedbe2a6eddc9c908533470b7334c7167a265ef3170df6f5d995 SHA512 865b136f47f07ecebb94771435d9fba2b8768ad989713492242f71720a023863e71c23561afd101ff19075d8d5df0c6e4d30851a6a6366d77620b8ea30d4785c AUX odamex-odalaunch-prefix.patch 1890 BLAKE2B 948054a8b66aacc68b000635a15c17544cf745ba87c71a89b230e76e5b316d41c929fbe792904c76ca2d474d810ac6880a99ba28bed07b04b039b0496af0d7e7 SHA512 8de4a39999af6a1e1f040d26d2c0ed4f1bc100b6c5c407fd6b75408e21cdea3b94a7052432f3e1229816ed7094ce95a7b2f2b8467a2aa8df5a1cf4ccb8c0e7f4 DIST odamex-src-10.4.0.tar.gz 24233204 BLAKE2B 377f14db15a367db3e84267a1483d5e138291fcefe53c2d522d2767ddd4a804df7ab31726d8818497c1eed93e6f0658fa4f855b6f4b0610f378a4ef3aab180b6 SHA512 12c114181aaf50e8c1f8c04d6e252f422fe887b5dc0be21974f5c1ac6645e1988091af638eb68fb9667ec4c7c2bdd5bb49981546644c33e90c80a9baefe2c930 -EBUILD odamex-10.4.0-r2.ebuild 2469 BLAKE2B 41f8d1b03d1d6ddf61c582b2ff070b6d4048de1e39cf0579887836ec7d0582803ad6efdd7421a56abfc700356840789ac0265423d4a76fad2c03dc3b1724acfb SHA512 aefe0c08b32ee8d31b32c4dbf3f20df922fe4403a0276678537ceecbca09fa2baf2d4fe7bd5d7216bc7a3afbea2854c2f1b0c8c27dd51d75639ab995815b68b2 +EBUILD odamex-10.4.0-r3.ebuild 2383 BLAKE2B e3c30d7afe7f06b7ed9d3400f94e5b8c10f22e4e0b49c17579604294255bdfa1cdbf9e6cafcf9d857cf93ed609b4370e5b1d051fc49c9183b0de274112503282 SHA512 a4cceee1d8bc395129f38ed169bd23e1e94f9e1a6fedd14d928c26d17fd4fc346117a412c559eb9f541cb5dc9e3d6284345b364d2409304339124f6efd3b875c MISC metadata.xml 1438 BLAKE2B 2cd891e631cb9ee0182c30d9aa8a9e69089f32fb12b44f8e4a62372e40db8f89a9701411dcb3bb86937d50e035452359cb95d2bbd5b4a74d2057cb77872196ad SHA512 72f2858c111b40de8ba9da3b5d52f673ce0847fd4036e1582dc9ce56432b3e08a61ef650fc253072789a6d00167c8312158d8be374dbbfbdd5473ab75cb447af diff --git a/games-engines/odamex/odamex-10.4.0-r2.ebuild b/games-engines/odamex/odamex-10.4.0-r3.ebuild similarity index 91% rename from games-engines/odamex/odamex-10.4.0-r2.ebuild rename to games-engines/odamex/odamex-10.4.0-r3.ebuild index 97ddf96efce4..de72a4d61655 100644 --- a/games-engines/odamex/odamex-10.4.0-r2.ebuild +++ b/games-engines/odamex/odamex-10.4.0-r3.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${PN}-src-${PV}. LICENSE="GPL-2+ MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="+client hidpi master +odalaunch portmidi server upnp X" +IUSE="+client hidpi master +odalaunch portmidi server upnp" REQUIRED_USE="|| ( client master server )" # protobuf is still bundled. Unfortunately an old version is required for C++98 @@ -26,11 +26,11 @@ RDEPEND=" media-libs/libsdl2[joystick,sound,video] media-libs/sdl2-mixer net-misc/curl + x11-libs/libX11 !hidpi? ( x11-libs/fltk:1 ) portmidi? ( media-libs/portmidi ) - X? ( x11-libs/libX11 ) ) - odalaunch? ( x11-libs/wxGTK:${WX_GTK_VER}[X] ) + odalaunch? ( x11-libs/wxGTK:${WX_GTK_VER} ) server? ( dev-libs/jsoncpp:= upnp? ( net-libs/miniupnpc:= ) @@ -70,7 +70,6 @@ src_configure() { -DENABLE_PORTMIDI=$(usex portmidi) -DUSE_MINIUPNP=$(usex upnp) ) - use client && mycmakeargs+=(-DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)) cmake_src_configure } diff --git a/games-strategy/0ad/0ad-0.0.26_alpha-r1.ebuild b/games-strategy/0ad/0ad-0.0.26_alpha-r1.ebuild index 750458800c15..14311b6b04fe 100644 --- a/games-strategy/0ad/0ad-0.0.26_alpha-r1.ebuild +++ b/games-strategy/0ad/0ad-0.0.26_alpha-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2014-2023 Gentoo Authors +# Copyright 2014-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -99,6 +99,8 @@ PATCHES=( "${FILESDIR}"/${PN}-0.0.25b_alpha-fix-setuptools.patch # https://code.wildfiregames.com/D4997 "${FILESDIR}"/${P}-add-missing-cstdint-include.patch + # https://code.wildfiregames.com/D5219 + "${FILESDIR}"/${P}-libxml2-2.12.patch ) pkg_setup() { diff --git a/games-strategy/0ad/Manifest b/games-strategy/0ad/Manifest index c057eed045ed..9fd409d38286 100644 --- a/games-strategy/0ad/Manifest +++ b/games-strategy/0ad/Manifest @@ -1,9 +1,10 @@ AUX 0ad-0.0.24b_alpha-respect-tc.patch 1095 BLAKE2B c7f2747ae832de76da3711687ce8e6d52039e23cbe31ca1114d27e93ec2b3ef150f4b241a0d869ec393c9f73e702f35ce5610f9b383bbe43e958989bbcfa0c17 SHA512 00c439a086da6553b09230cf57e76c9abcf8c13093a4d439ccb5724d6dee5474c46f924c5a0c5b43cdc8572445347dcf2a77eba3fcff17b16d492ca4bef90594 AUX 0ad-0.0.25b_alpha-fix-setuptools.patch 8270 BLAKE2B 65ec2d7be8602427a39b3b426dea0b4aa5741385d8416ae4db94f0f94d73b3c7ae2b3a851fbb5afe4e8d07d9d65739b5323d3f40e239fcb0d3d39e479419c3cf SHA512 b08424de3685c87901b3caeb39c415f0814f5a5a0a5df6890cf1fe829a822f4d52711c4219b230414c9144ecd1a6ff2b68973f91be415cff350df6f5b5f91fc9 AUX 0ad-0.0.26_alpha-add-missing-cstdint-include.patch 873 BLAKE2B cc4b621f3f6b1811e3e84262e7ec92a387d3b22a0f40f8405829d494f33700ecf9609cdb73eca90f649b5a270c24682a25d8ba4c9f5fc3468c87d8cb844f2f0c SHA512 576bf24bdc2b1fafb2d6917a40f978c864b5613631ce4630db96976205409799dac4bbf7c978958d1a073c90f2c955da2713202f41e8e1c21135f9683e48ecad +AUX 0ad-0.0.26_alpha-libxml2-2.12.patch 9046 BLAKE2B a4c914526ca2fa29a37aa72f390053ff95bd57e7a3a7d7653b30ac62e8ec8a7998082bd3bd2102654467242e32559c3cc517d813f60685b444ce0ffbf42b92eb SHA512 419af3d589c1465659e5077784d758db4d3b7fa36ac1e7a3e29e6620cc30b784282c299080d1fb8ef8936edc6a7d02d991ae4b911038da2c06705ae9e9945d3a DIST 0ad-0.0.26-alpha-unix-build.tar.xz 75599800 BLAKE2B ddd589840b0dacee2377ff4e5624f69646b92da4217015d788c6abec097578e44aee6641b6a6945d15f50d8e50673a1d44587c2faf02278d981a0ed30c950214 SHA512 aaf647d5d8454c244015d2a198beeaaebc571a5bc96446f3acff8dbd05f9843029c500bf4162651a5e1fcdb42bd5fb5b4f5c512c78372479fbd8565dd093f272 DIST 0ad-0.0.26-alpha-unix-build.tar.xz.minisig 333 BLAKE2B 9f3146abda592fe6ab9433f6ee30060bcd4c5b594e00cb3fccc0aebb74652f3bc2ddd7b19a296da7ca13126ea9cc0337750f859e24f46adfcb84272bd2cce452 SHA512 eda542c1c363c7c0e6b235e6d8dfbd96d1c1e7cfca408b7215cf247b96c9f42b8bc206bbb4dd48dc41ee373db17d4a76cba940e454840dc41638dd572c580850 DIST 0ad-0.0.26-alpha-unix-data.tar.xz 1351511480 BLAKE2B 2f483593b79a6ae87d7582625e89c890cfcf4ad7116348b184dae6c47a814d95a7b9f3018cb79e8f024a61c647abd39d6faf5ad3d3fcbb0c7a0583d0479d9b18 SHA512 8fe29fce68737d5b7001c8c2a7198766583b22556129cd2d927823da9b2c58f224fb1207f35bd03abea9380cf24d00ab6257b0dba86ce3ad1f357d7006f051d6 DIST 0ad-0.0.26-alpha-unix-data.tar.xz.minisig 332 BLAKE2B fb4ec1bcabad79052a5e391557623ad61234d4948ec919d9a79011037855b6c7c94445d8f1667f1725bf80d15d66d1aa32c4e2b259831fbe088fe79e800515b3 SHA512 6dd55dda4e6cd52642b331aa571bc4ccfe30a33ad12a5d3ccf51c708d05dd74bf3234ca722c2a6501ba797bc1f8fa7c7aeb4d836dc4792bfd0c6bbccdc2c1237 -EBUILD 0ad-0.0.26_alpha-r1.ebuild 8171 BLAKE2B 14460ef7c218a6d6a6b20a626a3f2a01614cfc3f9f8c7021b0aa680da73aeb376566a0813153a046a8bb5490ebda04186d1ce552b48c0509f240012bdc014101 SHA512 d51c9af50b6e371d0edc065bf6170092806e76017b52f56f0c0c1a9e5a15a071b9a766eca2270633ba80bb4089b5300e24505115828a8fcf90b139187164579e +EBUILD 0ad-0.0.26_alpha-r1.ebuild 8250 BLAKE2B 1dbd85478cfacf11325211fd79321cfca305999834c35604f5011fbe8a0922c99c45e9eee1b9df02c4dbc92f00e717ca8f780bae746875ced0dd8f7579a55b6e SHA512 de4d14c9c708bb0931a16cbc63b509af8e09350e40b285e41e526acfaa52875a6467aad43a5c11a56731de67f67a659e7543d6eb785c8c21c8e754852113f075 MISC metadata.xml 667 BLAKE2B 3460d1e769fd9bab7f44c1387b9ccb6acb8b6030e5e307311aca479a0857a3719c22352e3b496dff2569536675e449f98aeccc62999283d2ebd3b3feefe444ee SHA512 65134f211aa3509589f9d333c0b2ceb7cb2dcfe394d3eb84323f5cafb43d8ec6d65738a38552d3c955eab5e7fcb5b71da575df5a1e21e0cbd49dcc4b89fc0f39 diff --git a/games-strategy/0ad/files/0ad-0.0.26_alpha-libxml2-2.12.patch b/games-strategy/0ad/files/0ad-0.0.26_alpha-libxml2-2.12.patch new file mode 100644 index 000000000000..08ee1a11fdb2 --- /dev/null +++ b/games-strategy/0ad/files/0ad-0.0.26_alpha-libxml2-2.12.patch @@ -0,0 +1,274 @@ +https://bugs.gentoo.org/924387 +https://code.wildfiregames.com/D5219 + +Index: ps/trunk/libraries/source/fcollada/src/FCollada/FUtils/FUXmlDocument.cpp +=================================================================== +--- ps/libraries/source/fcollada/src/FCollada/FUtils/FUXmlDocument.cpp ++++ ps/libraries/source/fcollada/src/FCollada/FUtils/FUXmlDocument.cpp +@@ -2,7 +2,7 @@ + Copyright (C) 2005-2007 Feeling Software Inc. + Portions of the code are: + Copyright (C) 2005-2007 Sony Computer Entertainment America +- ++ + MIT License: http://www.opensource.org/licenses/mit-license.php + */ + +@@ -13,10 +13,12 @@ + #include "FUFile.h" + #include "FCDocument/FCDocument.h" + ++#include ++ + #define MAX_FILE_SIZE 10240000 + // + // FUXmlDocument +-// ++// + + FUXmlDocument::FUXmlDocument(FUFileManager* manager, const fchar* _filename, bool _isParsing) + : isParsing(_isParsing), filename(_filename) +Index: ps/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.cpp +=================================================================== +--- ps/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.cpp ++++ ps/libraries/source/fcollada/src/FColladaPlugins/FArchiveXML/FArchiveXML.cpp +@@ -2,7 +2,7 @@ + Copyright (C) 2005-2007 Feeling Software Inc. + Portions of the code are: + Copyright (C) 2005-2007 Sony Computer Entertainment America +- ++ + MIT License: http://www.opensource.org/licenses/mit-license.php + */ + +@@ -77,6 +77,7 @@ + #include "FCDocument/FCDVersion.h" + #include "FUtils/FUXmlDocument.h" + ++#include + + // + // Constants +@@ -442,7 +443,7 @@ + } + + if (status) FUError::Error(FUError::DEBUG_LEVEL, FUError::DEBUG_LOAD_SUCCESSFUL); +- return status; ++ return status; + } + + bool FArchiveXML::ExportFile(FCDocument* fcdocument, const fchar* filePath) +@@ -515,13 +516,13 @@ + xmlOutputBufferPtr buf = xmlAllocOutputBuffer(NULL); + xmlNodeDumpOutput(buf, rootNode->doc, rootNode, 0, 0, NULL); + +-#ifdef LIBXML2_NEW_BUFFER +- outData.resize(xmlOutputBufferGetSize(buf) * sizeof(xmlChar)); +- memcpy(outData.begin(), xmlOutputBufferGetContent(buf), outData.size()); +-#else +- outData.resize(buf->buffer->use * sizeof(xmlChar)); +- memcpy(outData.begin(), buf->buffer->content, outData.size()); +-#endif ++#ifdef LIBXML2_NEW_BUFFER ++ outData.resize(xmlOutputBufferGetSize(buf) * sizeof(xmlChar)); ++ memcpy(outData.begin(), xmlOutputBufferGetContent(buf), outData.size()); ++#else ++ outData.resize(buf->buffer->use * sizeof(xmlChar)); ++ memcpy(outData.begin(), buf->buffer->content, outData.size()); ++#endif + + xmlOutputBufferClose(buf); + daeDocument.ReleaseXmlData(); +@@ -591,7 +592,7 @@ + else if (IsEquivalent(child->name, DAE_LIBRARY_PMATERIAL_ELEMENT)) n.order = PHYSICS_MATERIAL; + else if (IsEquivalent(child->name, DAE_LIBRARY_PMODEL_ELEMENT)) n.order = PHYSICS_MODEL; + else if (IsEquivalent(child->name, DAE_LIBRARY_PSCENE_ELEMENT)) n.order = PHYSICS_SCENE; +- else if (IsEquivalent(child->name, DAE_ASSET_ELEMENT)) ++ else if (IsEquivalent(child->name, DAE_ASSET_ELEMENT)) + { + // Read in the asset information + status &= (FArchiveXML::LoadAsset(theDocument->GetAsset(), child)); +@@ -679,9 +680,9 @@ + case IMAGE: status &= (FArchiveXML::LoadImageLibrary(theDocument->GetImageLibrary(), n.node)); break; + case LIGHT: status &= (FArchiveXML::LoadLightLibrary(theDocument->GetLightLibrary(), n.node)); break; + case MATERIAL: status &= (FArchiveXML::LoadMaterialLibrary(theDocument->GetMaterialLibrary(), n.node)); break; +- case PHYSICS_MODEL: ++ case PHYSICS_MODEL: + { +- status &= (FArchiveXML::LoadPhysicsModelLibrary(theDocument->GetPhysicsModelLibrary(), n.node)); ++ status &= (FArchiveXML::LoadPhysicsModelLibrary(theDocument->GetPhysicsModelLibrary(), n.node)); + size_t physicsModelCount = theDocument->GetPhysicsModelLibrary()->GetEntityCount(); + for (size_t physicsModelCounter = 0; physicsModelCounter < physicsModelCount; physicsModelCounter++) + { +@@ -790,7 +791,7 @@ + { + // [staylor] Why is this done here? Shouldn't it be in FCDExternalReferenceManager? + // If it is, change it, either way delete the FUAssert (thanks) +- //FUAssert(false == true, ;); ++ // FUAssert(false == true, ;); + FArchiveXML::RegisterLoadedDocument(theDocument); + //FCDExternalReferenceManager::RegisterLoadedDocument(theDocument); + } +@@ -891,14 +892,14 @@ + // Export the emitter library + xmlNode* libraryNode = AddChild(typedTechniqueNode, DAE_LIBRARY_EMITTER_ELEMENT); + +- if (!theDocument->GetEmitterLibrary()->GetTransientFlag()) ++ if (!theDocument->GetEmitterLibrary()->GetTransientFlag()) + FArchiveXML::WriteLibrary(theDocument->GetEmitterLibrary(), libraryNode); + } + + // Write out the animations + if (animationLibraryNode != NULL) + { +- if (!theDocument->GetAnimationLibrary()->GetTransientFlag()) ++ if (!theDocument->GetAnimationLibrary()->GetTransientFlag()) + FArchiveXML::WriteLibrary(theDocument->GetAnimationLibrary(), animationLibraryNode); + } + +@@ -978,7 +979,7 @@ + { + return FArchiveXML::WriteSwitch(object, &objectType->GetParent(), node); + } +- else ++ else + { + FUBreak; + return NULL; +@@ -986,7 +987,7 @@ + } + + bool FArchiveXML::LoadAnimationLibrary(FCDObject* object, xmlNode* node) +-{ ++{ + return FArchiveXML::LoadLibrary(object, node); + } + +@@ -996,17 +997,17 @@ + } + + bool FArchiveXML::LoadCameraLibrary(FCDObject* object, xmlNode* node) +-{ ++{ + return FArchiveXML::LoadLibrary(object, node); + } + + bool FArchiveXML::LoadControllerLibrary(FCDObject* object, xmlNode* node) +-{ ++{ + return FArchiveXML::LoadLibrary(object, node); + } + + bool FArchiveXML::LoadEffectLibrary(FCDObject* object, xmlNode* node) +-{ ++{ + return FArchiveXML::LoadLibrary(object, node); + } + +@@ -1016,7 +1017,7 @@ + } + + bool FArchiveXML::LoadForceFieldLibrary(FCDObject* object, xmlNode* node) +-{ ++{ + return FArchiveXML::LoadLibrary(object, node); + } + +Index: ps/source/collada/CommonConvert.cpp +=================================================================== +--- ps/source/collada/CommonConvert.cpp ++++ ps/source/collada/CommonConvert.cpp +@@ -1,4 +1,4 @@ +-/* Copyright (C) 2018 Wildfire Games. ++/* Copyright (C) 2023 Wildfire Games. + * This file is part of 0 A.D. + * + * 0 A.D. is free software: you can redistribute it and/or modify +@@ -28,8 +28,9 @@ + #include "FUtils/FUDaeSyntax.h" + #include "FUtils/FUFileManager.h" + +-#include + #include ++#include ++#include + + void require_(int line, bool value, const char* type, const char* message) + { +Index: ps/source/collada/XMLFix.cpp +=================================================================== +--- ps/source/collada/XMLFix.cpp ++++ ps/source/collada/XMLFix.cpp +@@ -1,4 +1,4 @@ +-/* Copyright (C) 2009 Wildfire Games. ++/* Copyright (C) 2023 Wildfire Games. + * This file is part of 0 A.D. + * + * 0 A.D. is free software: you can redistribute it and/or modify +@@ -23,6 +23,8 @@ + + #include "FUtils/FUXmlParser.h" + ++#include ++ + /* + + Things that are fixed here: +Index: ps/source/ps/XML/RelaxNG.cpp +=================================================================== +--- ps/source/ps/XML/RelaxNG.cpp ++++ ps/source/ps/XML/RelaxNG.cpp +@@ -1,4 +1,4 @@ +-/* Copyright (C) 2021 Wildfire Games. ++/* Copyright (C) 2023 Wildfire Games. + * This file is part of 0 A.D. + * + * 0 A.D. is free software: you can redistribute it and/or modify +@@ -25,9 +25,11 @@ + #include "ps/CStr.h" + #include "ps/Filesystem.h" + ++#include + #include + #include + #include ++#include + + TIMER_ADD_CLIENT(xml_validation); + +@@ -46,7 +48,8 @@ + g_SchemaCache.clear(); + } + +-static void relaxNGErrorHandler(void* UNUSED(userData), xmlErrorPtr error) ++static void relaxNGErrorHandler(void* UNUSED(userData), ++ std::conditional_t= 21200, const xmlError, xmlError>* error) + { + // Strip a trailing newline + std::string message = error->message; +Index: ps/source/ps/XML/Xeromyces.cpp +=================================================================== +--- ps/source/ps/XML/Xeromyces.cpp ++++ ps/source/ps/XML/Xeromyces.cpp +@@ -1,4 +1,4 @@ +-/* Copyright (C) 2021 Wildfire Games. ++/* Copyright (C) 2023 Wildfire Games. + * This file is part of 0 A.D. + * + * 0 A.D. is free software: you can redistribute it and/or modify +@@ -33,12 +33,14 @@ + #include "Xeromyces.h" + + #include ++#include + + static std::mutex g_ValidatorCacheLock; + static std::map g_ValidatorCache; + static bool g_XeromycesStarted = false; + +-static void errorHandler(void* UNUSED(userData), xmlErrorPtr error) ++static void errorHandler(void* UNUSED(userData), ++ std::conditional_t= 21200, const xmlError, xmlError>* error) + { + // Strip a trailing newline + std::string message = error->message; diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz index 107196a726af67283721aedcc6709deee795ff07..90d9c3fb41cbaf1b636c4eb7d235938b6838ab16 100644 GIT binary patch literal 8089 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 literal 8093 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�{1A{4|{$5 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 diff --git a/games-strategy/freeciv/Manifest b/games-strategy/freeciv/Manifest index a49cf5f8d655..cf9feb381029 100644 --- a/games-strategy/freeciv/Manifest +++ b/games-strategy/freeciv/Manifest @@ -1,7 +1,5 @@ AUX freeciv-3.1.0_beta4-fix-manpage-install-location.patch 882 BLAKE2B 7cbe60cf4753af0331541786679b80d8d14a95a8fb99d57b1c17c0e9690001aac2b8bc205a9225c755ca5c3ffc577af992a7bd6aaf2f37d6aa37be6d5b8460ed SHA512 e2f652a05368a885531e47421dfde993fac54850092db07834399d91c393c51e35f6662c9cd79d55bd470dbc81f211a2b393cd96768a6874c3b7b680de2ac366 -DIST freeciv-3.0.10.tar.xz 43433812 BLAKE2B c529b2039e38070fef4758f4d316cfe952dcce4d4a773e70da22f2a3948f0506be493b4af20529d80749b47954bdd87a7aca8efb72c5502fefb2c103977f4e12 SHA512 4082e94deeda8d9b90f04137d6e7dfd39ff7232225a910f47519a464db553891e42289c1d7738f9ee0d9a16db143669bf8c4c5ce9492a4455ccd99906c956192 -DIST freeciv-3.1.0_beta4.tar.gz 127725084 BLAKE2B f92c0aa75a47c165f808c761dc8e0a7cc76cafa722ef8d968ad69f379f2945774c811407f234df7ef22327c93dc2ec7b7765d0666bda249c573f57be3d03891a SHA512 b6864730583fe6dc17818813080132d6fa44c2adf8033a827b9a209f309c69e58bda41b8263a86006042a2e5f8bf99037e9d1d813a15ff1b9d48ec69b395f139 -EBUILD freeciv-3.0.10.ebuild 4969 BLAKE2B 4dd1aea15cbb2c636cc9d231e4ef50005a289f9f204aeff6fb3ac892f5f132e03ad72de00040285cb98f0cc65c85b515183f4de54ac1ae36a3737dc19f2372f3 SHA512 0d02f019e777bc8d1838e2bb0ae638e9e7d9ff6e34c0b332ea4b4156fe65bd9e71b518c3a210259e94e07a6a3c6c6a66c7a4ebbac0faebe55ad8483919af22db -EBUILD freeciv-3.1.0_beta4.ebuild 5920 BLAKE2B a097b6afc92267c174981f2efca3c2525700f17d8267b412d66ec7c0ebd4b0a1888ba2f9d3d0ae38badde732ae884d4927c3e1a188d0ede052a02b85aa501199 SHA512 842200f491bbba8a9721e2eba8192f45d8d6a559000782c98a8bb16d5b0fd16ba5ee9a465be6974835c7ed153f3768a3bb681a502ee7bed8c0659daa49d5ae68 +DIST freeciv-3.1.0.tar.gz 127748997 BLAKE2B 75b3d1341d8ab09af244f07f3df5b1817571c4958a4296f37f35a105fe5a8e3d2e8d2e0dc7eb1d1aaf3d4a4c6574ba75355595134dc5a255535bc14c604bb99f SHA512 514d796a54466790a5ce0f2abb6fd8cb9c124a2f19ab33d48ce7a7f0d8d92096b54352a5d3655da852cdbd807baf4969467e04b82f687347bdff92e09f7aad86 +EBUILD freeciv-3.1.0.ebuild 5920 BLAKE2B a097b6afc92267c174981f2efca3c2525700f17d8267b412d66ec7c0ebd4b0a1888ba2f9d3d0ae38badde732ae884d4927c3e1a188d0ede052a02b85aa501199 SHA512 842200f491bbba8a9721e2eba8192f45d8d6a559000782c98a8bb16d5b0fd16ba5ee9a465be6974835c7ed153f3768a3bb681a502ee7bed8c0659daa49d5ae68 EBUILD freeciv-9999.ebuild 5920 BLAKE2B a097b6afc92267c174981f2efca3c2525700f17d8267b412d66ec7c0ebd4b0a1888ba2f9d3d0ae38badde732ae884d4927c3e1a188d0ede052a02b85aa501199 SHA512 842200f491bbba8a9721e2eba8192f45d8d6a559000782c98a8bb16d5b0fd16ba5ee9a465be6974835c7ed153f3768a3bb681a502ee7bed8c0659daa49d5ae68 -MISC metadata.xml 1483 BLAKE2B 461882e444ee7c79299eb07a6d3ae55e48c2fa6589cc63fe9b6b0695a9c636c29a59f9da0e4bb904327b8ab31e12d67fcbd154a87d7b48c5aacf0ce89974e37d SHA512 24ea301ae8a7bc4aa54bb2d453406a76c220b5de51d6921e1fa71aa47e95a2194c1081c78c5daa5430e8ac2e18da2c21511c64a438c929c996cf12f17c705dae +MISC metadata.xml 1298 BLAKE2B c744a6fa5ab5345aeafa4bea7edc493beee1ded63cc2d9d26fe7e883dd81d4de6cec288a8ceb49567f2bdfe2fcd647ab9231055429244c14d8b05978dc13ad7a SHA512 767b482284030363aeaf521b13511fe10f69db940b411fe637a4f9d00324172b3b3e1426e74fa575cb414eb1a038fca87ab473237804699879975448f9ca0f1f diff --git a/games-strategy/freeciv/freeciv-3.0.10.ebuild b/games-strategy/freeciv/freeciv-3.0.10.ebuild deleted file mode 100644 index 624a5bb44ac6..000000000000 --- a/games-strategy/freeciv/freeciv-3.0.10.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-3 ) - -inherit desktop lua-single qmake-utils xdg - -MY_PV="${PV/_beta/-beta}" -MY_PV="${MY_PV/_rc/-RC}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="Multiplayer strategy game (Civilization Clone)" -HOMEPAGE="https://www.freeciv.org/" - -if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then - SRC_URI="mirror://sourceforge/freeciv/${MY_P}.tar.xz" - KEYWORDS="~amd64 ~ppc64 ~x86" -fi - -LICENSE="GPL-2+" -SLOT="0" -IUSE="aimodules auth dedicated +gtk mapimg modpack mysql nls qt5 readline sdl +server +sound sqlite +system-lua" - -REQUIRED_USE=" - system-lua? ( ${LUA_REQUIRED_USE} ) - dedicated? ( !gtk !mapimg !modpack !nls !qt5 !sdl !sound ) - !dedicated? ( || ( gtk qt5 sdl ) ) -" - -# postgres isn't yet really supported by upstream -RDEPEND=" - app-arch/bzip2 - app-arch/xz-utils - dev-libs/icu:= - net-misc/curl - sys-libs/zlib - auth? ( - app-arch/zstd:= - dev-libs/openssl:= - !mysql? ( ( !sqlite? ( dev-db/mysql-connector-c:= ) ) ) - mysql? ( dev-db/mysql-connector-c:= ) - sqlite? ( dev-db/sqlite:3 ) - ) - aimodules? ( dev-libs/libltdl ) - !dedicated? ( - media-libs/libpng - gtk? ( x11-libs/gtk+:3 ) - mapimg? ( media-gfx/imagemagick:= ) - modpack? ( x11-libs/gtk+:3 ) - nls? ( virtual/libintl ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) - !sdl? ( !gtk? ( x11-libs/gtk+:3 ) ) - sdl? ( - media-libs/libsdl2[video] - media-libs/sdl2-gfx - media-libs/sdl2-image[png] - media-libs/sdl2-ttf - ) - server? ( aimodules? ( dev-build/libtool ) ) - sound? ( - media-libs/libsdl2[sound] - media-libs/sdl2-mixer[vorbis] - ) - ) - readline? ( sys-libs/readline:= ) - system-lua? ( ${LUA_DEPS} ) -" -DEPEND="${RDEPEND} - !dedicated? ( x11-base/xorg-proto ) -" -# Calls gzip during build -BDEPEND=" - app-arch/gzip - virtual/pkgconfig - !dedicated? ( nls? ( sys-devel/gettext ) ) -" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - if ! use dedicated && ! use server ; then - ewarn "Disabling server USE flag will make it impossible to start local" - ewarn "games, but you will still be able to join multiplayer games." - fi - - use system-lua && lua-single_pkg_setup -} - -src_configure() { - local myclient=() mydatabase=() myeconfargs=() - - if use auth ; then - if ! use mysql && ! use sqlite ; then - einfo "No database backend chosen, defaulting" - einfo "to mysql!" - mydatabase=( mysql ) - else - use mysql && mydatabase+=( mysql ) - use sqlite && mydatabase+=( sqlite3 ) - fi - else - mydatabase=( no ) - fi - - if use dedicated ; then - myclient=( no ) - myeconfargs+=( - --enable-server - --enable-freeciv-manual=html - ) - else - if use !sdl && use !gtk && ! use qt5 ; then - einfo "No client backend given, defaulting to gtk3 client!" - myclient=( gtk3 ) - else - use sdl && myclient+=( sdl2 ) - # Since all gtk3 in gentoo is >= 3.22 we can use the better client - use gtk && myclient+=( gtk3.22 ) - if use qt5 ; then - local -x MOCCMD=$(qt5_get_bindir)/moc - myclient+=( qt ) - fi - fi - myeconfargs+=( - $(use_enable server) - $(use_enable server freeciv-manual html ) - ) - fi - - myeconfargs+=( - --enable-aimodules="$(usex aimodules "yes" "no")" - --enable-client="${myclient[*]}" - --enable-fcdb="${mydatabase[*]}" - --enable-fcmp="$(usex modpack "gtk3" "no")" - --enable-ipv6 - # disabling shared libs will break aimodules USE flag - --enable-shared - --localedir=/usr/share/locale - --with-appdatadir="${EPREFIX}"/usr/share/metainfo - $(use_enable mapimg) - $(use_enable nls) - $(use_enable sound sdl-mixer) - $(use_enable system-lua sys-lua) - $(use_with readline) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - if use server ; then - # Create and install the html manual. It can't be done for dedicated - # servers, because the 'freeciv-manual' tool is then not built. Also - # delete freeciv-manual from the GAMES_BINDIR, because it's useless. - # Note: to have it localized, it should be ran from _postinst, or - # something like that, but then it's a PITA to avoid orphan files... - # freeciv-manual only supports one ruleset argument at a time. - elog "Generating html manual..." - for RULESET in alien civ1 civ2 civ2civ3 classic experimental multiplayer sandbox - do - ./tools/freeciv-manual -r ${RULESET} || die - docinto html/rulesets/${RULESET} - dodoc ${RULESET}*.html - done - fi - - find "${ED}" -name "freeciv-manual*" -delete || die - - if use dedicated ; then - elog "Tidying up dedicated server installation..." - find "${ED}"/usr/share/man/man6/ \ - -not \( -name 'freeciv.6' -o -name 'freeciv-ruledit.6' \ - -o -name 'freeciv-ruleup.6' -o -name 'freeciv-server.6' \) -mindepth 1 -delete || die - else - # sdl client needs some special handling - if use sdl ; then - make_desktop_entry freeciv-sdl "Freeciv (SDL)" freeciv-client - else - rm "${ED}"/usr/share/man/man6/freeciv-sdl2.6 || die - fi - - rm -f "${ED}"/usr/share/man/man6/freeciv-xaw.6 || die - fi - - find "${ED}" -type f -name "*.la" -delete || die -} diff --git a/games-strategy/freeciv/freeciv-3.1.0_beta4.ebuild b/games-strategy/freeciv/freeciv-3.1.0.ebuild similarity index 100% rename from games-strategy/freeciv/freeciv-3.1.0_beta4.ebuild rename to games-strategy/freeciv/freeciv-3.1.0.ebuild diff --git a/games-strategy/freeciv/metadata.xml b/games-strategy/freeciv/metadata.xml index 2131b4947957..9a51d4a95eeb 100644 --- a/games-strategy/freeciv/metadata.xml +++ b/games-strategy/freeciv/metadata.xml @@ -6,10 +6,6 @@ Gentoo Games Project - Support for dynamically loadable AI - modules (server-side) - Add authentication capability via - mysql, postgres, or sqlite3 Build the gtk3 client Build the gtk4 client Add support for JSON via diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz index 2d16306b736c462206c70468d38f6331d6a1c74a..6159d1686f49bae32eb71f28caa81e315e0874c4 100644 GIT binary patch delta 7687 zcmV+i9{Ay+K%+o^ABzY8000000{?ZJ*^(T|aYf(x75IUXVqYGICdwp}s2B2`7K;bi zng)6X-Qa-ydYxM`RArAz(ij1BS5;(=6Iz9v`Fuu?*vJs%%`T6ej%+KX#z_w912YYtcE z?xW|CR@gJR8smw@S#BxiHL~~9r{PkKDVFTxGCq5_(V{DH&kuk4w;!_)AIjdAyK~mK zTnXjOnfLL&g_e!?PyW85&v~Ud_nND?Ir}cH?{3F<57*-MeJRy;Z?mt=b8v&Z$LM(E zV{YdX=IJ?qR+~KSv6)MmV>#D;_s1Xq>)-$N4}bdehq2Z_|8abNI`;bZq4j(()$uVz zm*-5yrNyJ3kwT#?=FjnVHXoFS+jF)Z`%XRdV&>K^i@(~L#de*kHn&~hYe%lW*DBeq z$Ze(F+G(e^+UBTX^G8U9;)Wc;aWQ-^)$G2nN(K0T?9^9Gb$A<8r)EcGecQd7rC3j~ zx=Yr2g_3Ni<=1qLVl3aSww!D8rH3{8TrBizsj`U4uNJ7%C~honB$S=_lzonFE!9h@ zKEFMEdRkvz9t8`&m3zgit845?rAzK*PO5S?Kg_Liy>)zz##5K+SxoMyH+QOUEr5|x z&Y2^Bo7ViaF{%%a`|ss|ffhW!8s3Ey<6b>m4KuJT3EY5=d;;%W_lkMPXZ1V}pSrmr zz!&16P$iBPdyjpD$>W~lDeP!gDNwJza5t{y3jBHcSa_W)#k*X+YtwvS*<0x00QD4d zXT@Ajt0%y`qQGXO_x^uW?AxPczQuMgnWtKRl*?81OSNder{tr}n1S#(R4`S)<8YzJ z&|6yI+R=r*d7pepJb#Tm^ck^&!P}CJ?j5~nd($J4Qp6k%t37J~I*vDoUPou?_xF;u zyaKP_NowuRYA$0=qvK#2epBe4=Ji%E7?5uo0ex%kxk{1GbuDak7x76u-aVhS9 zFZUH{W!ZIGd$(0xD!q@%+RWZ8X3Fm_C3|}wua9c=-0#H#qMj>_*^c>9^R8BC`Of~S9bPD4Dy@|5jph## z%FS(uq3c^SDDUJ`sUKZFOKNSo4eaAwvyM3Uv}tY3N3rI3eR}=N*UwLXvoEjX`O=p; zKKjxn3(M66Q#W{X)Cvs+dZC2v>PYlR3ciE+E!@+VaQ#^3;~u3M$a5=~#C_g>$N?tv ziO+%a!A!Q2VDrAGJ3gHPd7bI1hr-~wW|sZ;x-B@NCO%m7>_E#NaaE)Nj6>Qxfcpt? z6@XW`CX}~WKhMV}aI)5JaBkB-Pfm0(R}X#8wVLArP_R5*>N}?fM{XC>GA@QPzE}yV1|P1}Ke-Hl*K_@2(C(xorc@Tbt zaH27;0~rrA?#qH>8xCcr1UAmovATquq&Zu`v- zHi#(B1M+$*UJ2)v6E;0$kk>-mC`(>7)3@>7 zo8HHsS^d^K)}v+^h*m~_KTDbpheJ!If>uC&+?bb(p|7w+J{dNHMkuwNmE=4EGLCM< z%DZ^K^H#7B6|j4QHGFpnO16zr@D?yI;PqOvxAn5^;x4*R53S_kx}k40L2yR#&>Tpt zA%GzmT{P*mbCv_S$fnTlLzuh8SSLjrbVL^f04}ehQwD2Cr67ubLG@{bV?3(x$^! zLcwuBovcTiE3}0NLB61X2A~|GG56%=E2Nw$9(L%R5yP;4eS5lanD@Qj>op-%OpYOK z3m9YQtb%oF*8wnplE9Cl8@gk7WQDipnNjnMA)GsV${A#U(C3DIqFY&ZJb=-8y&c{| z-x{9`Oatplx50$7()+TN?auv_tz52^5_664!GFqSB60ST12q(Sfsh^3r!zzsa6KF#HqM5axIr z78}?)mRv%{ov)l+cgX>N*n~cZ0MYcjttg9vz;l>Z%ob~&S7s3n#{>lO@*XP^S%A}p z)QTwPMsK5kxCgO;g$nkO^da+h25N(TVMee(v0*kgJnFIwF7mzxtD>l<0|=D zGrp`VcLjH^7MY_ghdRzKXd%KpU>%qz*Wg+Vn-~_Ohg&yHH?&C$aBB@jV-OY=40`Km zAWtV1hc5vAq;>|i95NJbBo(hz++#im4TfPXyl&lpd$G-!`iwq>*$0lLAtrI)v;ZdQj2>9X7}H7R7|tZ3T~O>o`;;3X~<%u9axelZQNUx(&)fCPU?M{lG<$ z5o84^*tt~eoi+wY@m?%A1xAedEO9;VAjclHrW3b_oke|M92ex>aT89e15EHWabW>r zE^jM;j-)(5X;8|H_aS~@YHL6{LiI6vJ(XM72{Hmb3g`l1l2*DCSED#NPBa#i;;>-y z^g(Wkb|P`YR*95(jwB@V_rhCP#b7EO%CL9{I18J342neZ`hE?na zqGCnD{o&?`q?bmtx7S~v-qv5Q=*sb4Fc!#vIwX}HT@|nsELR4ctTK5CHq3hx`mhCC z)`^EXGp9X>-j1K6*A&O`ln^pPQHh*Hj)k*FB*w1v58<%TxG`-pv?-X-F(uQpk6y&X zA~h`r3|qkI2Eq->wU)!@Vl$jzM~0b@QIR|4VmPXt2~LDu9E5(rDg?QmMk&zaNZ-_d zp*wXV#Y)WV-0z}|C^~l+#fpX_8<&E8{bE0jci!uPFCu!S`A40iAP~)?9)3dH)QPF{sB|{f>j&@K={%IxFc87x76U#Hk9G}_=goe(4k>7xhmXJxV0Al=zyka+{5)1eHQmV8ifT$fm;{!3ub0SlV}g2>}kA zXT!P~sTvlB2SR3UAL}s<17A2Z;h8H!UPedcL4&n~DLZUlo1jJL|l4zYq25()7 z4RaceCPQC+;f1^6a8WbDFKMPFJQVLufYBDN2uN7RIb?bnpB|CK8M`35^TX#aNN4&? zZ?SHPd%@V`o8u<|44R;Sc#R&38yQxB5J?sWQIZc4YSyD-<{`3xXp#~g3$)fUWETH7 zH)@9B(@lUyBQ@Y%AW;wvGmg~o zG1;-~8bZwjmpRRFkTNa;M>$`y{P^fDXgVkaKZI1ELmFNY&3DO@X$%*C$)PpFY#}$~ zzX}G}Ck$Q=c?IGvJiBpHX%P>PoQC+eBn;E{YSDXxfQ(Sk zS=<3eVqkI6u`a*Va2fRP#yXIgT#dt7!xf+=N?&jTsRNny0lSZ(cVtl$!0E3q*~%y08m}QMNGE z)n(&ic`0!w1Y|gWK#FP%QYO-iMJlOW3ikT^^!oPBTs+3DSR#r{BQ^+>tj4Y2pXkF{ zu$U>s!C1Y811H-hSK6jWVoF()e4}|_6!I|*Nw~mEdYoDq8ydxcRD`BE~j_LxxP z24`Hixn!0}(Rcu-3>hFkqzV!3bx@sJe-S5;+K%*gu%eMV>)?mXa;wDcrzljcpko#~4_zT*93>jPeJJb9pXKkFQ0S|iab{`yfU+X@kbU?yeDsn>) z+a%lK;HsAfpG1>w1)dWM20mdl914%}#ffh*${F})UoyhvquDlVi~8i%6;P>uI35cY zNmv?xbqp*;^zZ8R`u0vBeYk9a0F#Muw24Nuh8f@!j~s45bGot{(8FJ|aO6-&1Y1~n zi=(S*o5D5^CXK|5u=5abj=?lMoB&wiJ4X-DNZ86u2p_A#F8E&}U!Cp2`2}td-sr+i z`VMtbX#;_#L7>xMlthSZLa93$X(MHgIsMiqW)%TU$;wG1k4%~--B==23(JEI$82k# z$mmeWB$HUl69hK=C$E#65Gw)ilgAKoe}3$E~29{1FS$vC1kRvUMLx?@o0fYLE&6bhV zYt24?{r1DJ^Su7>X?z|ZuW;+(VPg^CW)03pK_C@~fNQ{>;}(Gkv>w2%(lQwj(tzbk zsw9$Ky1Zl8_;%n8sx%5*96ELKE?!(2W$iQv_O)mb(2=UtN{D+BBI7Ysv zJ1{dQ1Iq#q0?zL6u>3!hWD+Pd+EPd`D!0M%;WY#K)j`GZ_Z4j~KRx~B=kadtL)Scb zP2P^a@wpn2Vu`CEsi{3QYy1zBzY;M4%aidEAs21VdZ-$X-GwD5-`#B~>1>!RbTmKl zVv{KoA%BuMLGiJHgjrX%#0~LdyclG&yy`!R0Zp4qJ>E7BS;@^^TR&e`%$=s!ylDq;RJf(as42?dT4Q=V=x*i)y8Akw|@Hib`epr(me!a&> z2K&Gg=wdv=sH;5BAynhCy8n-V98l@ZuQ)Z^a9$p*2MZ+o< zyrN<#o@9QIm{nqWSOQ+Tw;UikKvv_)Ca zN`FkPcK73r(ZlSru~<3EH*ap$HJUu8wiF39H{MaZdfo=gfF5C3;?Z^*Dc9f#HB63! zFwPQ_9ME>w?%tuhal_vs#Q}Uz?fmWAGP`gPxkZJ|IhZfP6|v7+tG^^Xb^2kMuUy$sejdI zNzJ$#K&sHGTp!&!BbFX733Fh-0l^RfV`Ft9VAR!FKvL<;$x`4A2t^QQ3^7kvHPjjOq|aJf@E%zo;^drA zUdNW4D)LkYC6R2a#PyEY1Z2~JQ-2sF`@;HMEbK3@Z{uC2be9bg*V~Y2XbMQMCdQ)o z)zG!fQsS9fhQ4<@+OEQT8p4P>bw#zbpiRF9w{~p-;I@gt+z{=%G_a{9i)&*=FyN`m z?Is9V8d)c9mNHpiJR_MCYJUgN7_#H~ zSd$LRXynwnEf(JIiPPK2!I2NH)`^cK`O5k)^6Ktbv;g`dUGk{b>-quWdi(P7{QS98f6>kLYt;&NUH5P7HGlqe>@5Cp`l2cB51;>@i0a6%d)|J86IN=)v7w_74s!l zzCMrZ)YT(E4=+Kr;c}=b!zlo$1Ox^;UC7x%140Ru5;MPas*ele4S#lk<-H@F;3~;9 z1XC-U=u6Cs)U_9KijmupELOg10`GO#POXbP5?Uq=2!lU%zms&Kro}^YLov$(Cmkil zdhHOjpH(!>n83(_88L+C7g1zx%(a;)1?!5HL8CS3R#yjJ-!nv`y>{|BDNp}(QU!9b zV0xVe92evI6@-;^ZGXwjrbs5{dL7(Cq|=!pjAW#;t|4WV%^aq|(!oyDA+|q<$hQcU zj)0Ny)^Gzoo}=mbg^P2KB*UmfPf{`H#i@60$Jz)@9eUEy6wPU{BX@9RO~5)B0D>^G z&zZB2FIh_VgFMx!7O8xBq1F3DJ61+;m<7I;SsLDII~T1X~LVR%GRXeO|Q5-a6(Hw27YG!s-N2iN^pUJg7FFv`_H8 zTzz-VL@DeZ+RMiT$1vx#~$b` zFNunW1s;~Gj`iNt5ROAz95i74-xFP>s2yQJ)`=Qzj1SPnz`#Tx-C@?9rn=fBb~^Z> zwrldK1Lc4-AY!tjjuChX<7z|ZA+D}cLi54MplNUgigqd3Kf>3~?<;mak23McM_V07 zJHrVts9x>wp)(LNf)V>g=HlOoOF$$m*T-5cZ7#*EjV~o%Zk}h;0i&i(MEq&@*bc%o zG~8sXuy~>QdNfVsvDEY|L@eJ6W?j-xYQUjo9UGtp3D114$4p3C(7&_^^hw9Lvl|)) z0e?t@!*ey+i>;Kd34h%{B6v?aMZ}?4-{ocLOgLvdxt4XeU`QJ>54Y6rG@~LpqoQP- zz7#ux$)Dy!&Jo5J+1oU1!qBcB4>ludFW2dGEKYKh(sP%zZw-t!C)PopO(>$y>%gs+ zm1C3VEqEGtE!V}a0*8mWC(7Xf0B}#EXn#blLsdh=_s(Y_eoCZsXrpTA2wfgfsfX+X zZgpTPN!~iyjj>HSJfGzjbZU{p@F8F{kR4XmmnVwp&~nR})D7K0Ez|DvX`PrL*V)=q zT}3RU!|wwFW=&5a`b_}eR9$Db126B98q&I5$B%V>M~xLoQX0)3o#ITIPjfx8?SClP z{nTk8GKdWg4PEWV{cgDTV!VF+w*LACIA4A{Y<&>EY1^u9!h*H}aFRMBKV2j97}m3v z4%_H-h~jnxhP24ROagIm3IQ~)K@ismJbma~1`6*M(s)ajo(6;X;5|O8(Kk4bcH2ig zSW3Gmq8%t>)fR`tjP|K7wrntf1Ah-4>os+hdlyXL_Bz%zQ%mF-JXX_}L`Fwy+^WPw zAP@3%h6fC+Z9GfCd>M&BLuE9m;i3Q`5fmd7h~sNt66Ck}@@;?l+XZCxnjm`wMGIUk zP3?)(Tuyr`D6>^X`)F@T8v;gTk$)}782ds! z`PkjPzO_P#)~q%c@(N;s!M^i-*2FlWvZLVSuvhBrnc#X2_%fja6&dw7H=|l?gL90E z&g0QfAaCBaxR=Dc^3#Qa--@ z6t3riAKPq+dnrrb9iRu{dVdYkb;Jv(-)?D*4xLGxr-6^tjCOVD`Yw?%nhMjZI~ zCLQ9o^c^^1CRH6AX&r7M&NY5h3nHhp;{&|%7L#@!GJjXgYlo6)#KYfozyuG0ltQSi z(Wae8ZFnZgg;)>5V%4|>FLf!_&treKmv;l5c=^_!qCu3`#(g>L`;v3E=C_9F`l1Hy zh)LuQSwwx~hj0&z*gDuvT=QVj3ZGH=7hdf6O?hvpL(nHpWU{`zL2@kg_Ozyn&%uio z)G$3}tAFZstjd51Iw(J6ui|u^K;LRYOUVwvN!#<8I6n!h=eD0rQ$*sDzUw20qbUi^|o&N~`EwWHV6vj>Vx-mc|vN z^?r85AC}vANL!kr-?0^XL}n|hYnfEBNkP+il1-Tulh*CbTJbTErDKOK3AtJ@om+u= zW07;c9hhskgI7trLXCuta-z7{JyZ~rGMr8`Q1G=AQcq}37|8Rx{{g*CA?Hdu004sW Bs*eBw delta 7712 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 delta 11243 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 diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest index 985546350ff3..92b628b5cfa6 100644 --- a/kde-plasma/kscreenlocker/Manifest +++ b/kde-plasma/kscreenlocker/Manifest @@ -1,10 +1,11 @@ +AUX kde-fingerprint.pam 342 BLAKE2B 5d97e74febeba1fabfe4f1100a029a6de0ef384c3de1d5c0f8955e848747b2ee1649573b6275d4a37fd359f3416f7d32686b0589c70eee76ac13ba4f2572d1c4 SHA512 bc06a368102a9f9acc62b272ac8e02d115c8cb88f2ddbe118635cbf76f5610adb02aa3311bb09d4810b6f5d68e93f389a686062cf91d5b2d49f236f8fb5de0d0 AUX kde-np.pam 217 BLAKE2B 47e599ef678a81bd12a3e2a04b662c284136f13d5e0aeab06961e9d57007c51a93af1132239f97421cc6f9c47e8622d698d0eb2235e99820efbb8523b227c2de SHA512 88cae39981916a1d4ad115bcac6f4c7db92fa2eef606217ce270cf7ffeb422c18dbabc9f3f4c4581fc1a99b814f51c34b4ccb1dbc8fe255e64a63a31f80c91cb +AUX kde-r1.pam 162 BLAKE2B 737f0d766f91111460f49a08d02de36683ada6f6d17e874f59e63153ee512cfcc2de8d9e28cb3531d23c847584d24d9105b24e73e3e72149fb130d3e60ef0cde SHA512 212b9e89137b5191742d8b76a815c12fb99d4b7b05886ccd02066db879474a059636f01f27554abdecb4952624e32db7310dd7ec6d4e4e2b649e9141108c228a +AUX kde-smartcard.pam 365 BLAKE2B bc84ba04c913c6116f8b482bd2d898f2e15a428aaa73af67a4003f56632883b484d9e1aaa962456baa7723022e700b39917b96577b69e54a9b731fb03aec752a SHA512 aa71785128d12058dc202b07ad0982e33242aae200acb7376ef581267b08b79df022fd5e57eece6d6c01690c8ddcac467f60df64c386f444cf3dae8f48c23925 AUX kde.pam 226 BLAKE2B b281adb40b654aa616af66818613f6446b1bfd2025c0819130ae684f61f6683689d1facd3a4b248849bbfda0975603094988b809d01dcab501f69e1f4ef8825f SHA512 a44c3325ea4c56e1b3c8c2953a68e5c7eaea5e2f059c0eea4b4dfde2b2e056e5223574c967d991c6427117ce4db0c4fb00fb6a241f29bf2eaac37b1195496776 -AUX kde6-fingerprint.pam 342 BLAKE2B fcd6d28ccbf10c7f313ec22f5fda2942e96941c776b5797b46aa2a756a90fa588a5a03fe9a6db51283ada2ce62c81b4969cc022b29d7021441bf8a8fef52f21f SHA512 63d9d22f77b774f8c181e36362cdea8b6c5106ee6f279233333f7f1c9625f2507166bd205c87fe39c8e4ef3fc6627ea2b7b88422dde006c02eea7a00dc444c2d -AUX kde6-smartcard.pam 365 BLAKE2B cab0def79d385af15cb9eb7b7e4df4f70a84e769d5da423331c109e31a5f94c795d753b5c2e947f9e8da6e561698a904a5c1fdcb94793610b19a50db9d2e5d04 SHA512 5964ff924417d1fc22b313da8a1da22516b5fa934cb85b6798253509c2f53ec68b1ee51fb705484c7da941ecb7e4a15af303e9613cdb670180caaf22be89a4bc -AUX kde6.pam 162 BLAKE2B 737f0d766f91111460f49a08d02de36683ada6f6d17e874f59e63153ee512cfcc2de8d9e28cb3531d23c847584d24d9105b24e73e3e72149fb130d3e60ef0cde SHA512 212b9e89137b5191742d8b76a815c12fb99d4b7b05886ccd02066db879474a059636f01f27554abdecb4952624e32db7310dd7ec6d4e4e2b649e9141108c228a +AUX kscreenlocker-6.0.3-fix-lockscreen-race.patch 1724 BLAKE2B 328accf7d22bd8220b264d2fa657bc868f54aeb02034822746485f8d6c55502ebb7f891ed335c28ad74cd3b00a5213507a660a85ca9404f467dd02c990b4de3d SHA512 c0bc91c0dced7f60139a594ba0ac9aeda4652a101b98b769bc6e81d02a845da3bc69bb6cb1df9d363979fa4c03d7c984c29914222de85d53d9c86fe41b2ebace DIST kscreenlocker-5.27.11.tar.xz 160796 BLAKE2B 6ab6060ee7ce2b01a0a29f6d0aebbaba052fabaa6c229e92603b52d32ea473c438b8647cc2f2bdbf48edfa98c05aa7e22ce0b75964d9a8ab6d914c32254fdfcb SHA512 cfaaa6242253f6c511f645bb7f9023328a5d5bb58616284f85db949da969e04303f4e0e28283a08ed0fb02845840be67a76785d4b4596ef057ec7069cda92a3a DIST kscreenlocker-6.0.3.tar.xz 164472 BLAKE2B 42078471727ff669af3d929a425d7df8b4f929d4b228c9966e2b1f09485d155937961c99fb76aa838c15e31d98c10b655416297c290bec559ab3cb825f8817ab SHA512 9f4aac85e958fdbca268e14fc60b766968d0b0ae7a657a9b07270177e6c48820910a086bb8ee03d77d09018b7e7a08580e6f2a16ea561e77d540178d4214e21b EBUILD kscreenlocker-5.27.11.ebuild 2061 BLAKE2B 7e76232c2f9af8e914a307b6f4eb541f20d64972e02c64c0965bc6dff4cc3dc7038dd06f6e26be1d9936992916ea752a5b7865086f4f46bfe7b97694b3c54e92 SHA512 705595b760b43962a4e479d3f2902eb612773cf34f76f1f52960b41f0c87f584dcccd19592caf36f2ee2c98a464cb7d029aec6bce43cc293d6d6503f6212b557 -EBUILD kscreenlocker-6.0.3.ebuild 1895 BLAKE2B 576c1060c32214e32335f200194b0ef845ada5a6230df830fa8e6c7a280276af9c3122dcd4baf13c51ff081e1a48aa4a30871f5ba3189b0dac426efb2717963a SHA512 b83132d5b762cb68060d0ae0d2cdef778a9a5b80ce51ad868782d10648ee3fe84346a3328d9f5623f6c0afd080e88b1b637e53ea32434732624fcf45aa2b37f8 +EBUILD kscreenlocker-6.0.3-r1.ebuild 1984 BLAKE2B 2ac2ad264596e0c802fb8bc78bab313153938e3b2cecc27e2892eac0587f8fff12c335325f7283ee8bf9ccba6438d39fcb5be3c5531bd6319cb97f7f3d96be7d SHA512 482f618290fbefc8277992c16eab0405ba06cb75facc7e00544662dbb3b23629f6a9dc716d7dc8b6e8d74363538b17c7a7feb47c13d81d59297516c985bdcd44 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam similarity index 88% rename from kde-plasma/kscreenlocker/files/kde6-fingerprint.pam rename to kde-plasma/kscreenlocker/files/kde-fingerprint.pam index 38267de65e32..6ca0ba1f09e6 100644 --- a/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam +++ b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam @@ -3,7 +3,7 @@ auth required pam_shells.so auth required pam_nologin.so auth required pam_faillock.so preauth -auth required pam_fprintd.so +-auth required pam_fprintd.so auth required pam_env.so account include system-local-login diff --git a/kde-plasma/kscreenlocker/files/kde6.pam b/kde-plasma/kscreenlocker/files/kde-r1.pam similarity index 100% rename from kde-plasma/kscreenlocker/files/kde6.pam rename to kde-plasma/kscreenlocker/files/kde-r1.pam diff --git a/kde-plasma/kscreenlocker/files/kde6-smartcard.pam b/kde-plasma/kscreenlocker/files/kde-smartcard.pam similarity index 83% rename from kde-plasma/kscreenlocker/files/kde6-smartcard.pam rename to kde-plasma/kscreenlocker/files/kde-smartcard.pam index f887c7823432..694fc1e905b0 100644 --- a/kde-plasma/kscreenlocker/files/kde6-smartcard.pam +++ b/kde-plasma/kscreenlocker/files/kde-smartcard.pam @@ -3,7 +3,7 @@ auth required pam_shells.so auth required pam_nologin.so auth required pam_faillock.so preauth -auth required pam_pkcs11.so wait_for_card card_only +-auth required pam_pkcs11.so wait_for_card card_only auth required pam_env.so account include system-local-login diff --git a/kde-plasma/kscreenlocker/files/kscreenlocker-6.0.3-fix-lockscreen-race.patch b/kde-plasma/kscreenlocker/files/kscreenlocker-6.0.3-fix-lockscreen-race.patch new file mode 100644 index 000000000000..45976e0e1a14 --- /dev/null +++ b/kde-plasma/kscreenlocker/files/kscreenlocker-6.0.3-fix-lockscreen-race.patch @@ -0,0 +1,47 @@ +From 3105518ec3bc3ac88374e2c3b204f23feda91b5b Mon Sep 17 00:00:00 2001 +From: Dmitriy Konev +Date: Sun, 18 Jun 2023 16:42:56 +0300 +Subject: [PATCH] Prevent finishing greeter by unhandled signals + +We have time gap between main() start and KSignalHandler registration +in which signals will close greeter + +First this bug tried to fix in commit c63287ca1250d60f61c4429cbeb0215f5c3bebde +but placing KSignalHandler registration at start of main() is bad idea +because it broke mechanism for handling signals at all +and this behaviour was fixed in commit 448df7517021b9c2e68de161008ebc180363abed +by moving handlers bellow +for this reason we have this time gap +--- + greeter/main.cpp | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/greeter/main.cpp b/greeter/main.cpp +index bf95cd1e..0693646e 100644 +--- a/greeter/main.cpp ++++ b/greeter/main.cpp +@@ -57,6 +57,12 @@ static void signalHandler(int signum) + + int main(int argc, char *argv[]) + { ++ sigset_t blockedSignals; ++ sigemptyset(&blockedSignals); ++ sigaddset(&blockedSignals, SIGTERM); ++ sigaddset(&blockedSignals, SIGUSR1); ++ pthread_sigmask(SIG_BLOCK, &blockedSignals, NULL); ++ + LayerShellQt::Shell::useLayerShell(); + + // disable ptrace on the greeter +@@ -101,6 +107,8 @@ int main(int argc, char *argv[]) + // only connect signal handler once we can actual handle the signal properly + QObject::connect(KSignalHandler::self(), &KSignalHandler::signalReceived, &app, &signalHandler); + ++ pthread_sigmask(SIG_UNBLOCK, &blockedSignals, NULL); ++ + app.setQuitOnLastWindowClosed(false); + app.setQuitLockEnabled(false); + QCoreApplication::setApplicationName(QStringLiteral("kscreenlocker_greet")); +-- +GitLab + diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.0.3.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-6.0.3-r1.ebuild similarity index 89% rename from kde-plasma/kscreenlocker/kscreenlocker-6.0.3.ebuild rename to kde-plasma/kscreenlocker/kscreenlocker-6.0.3-r1.ebuild index b65bf54f7c03..ba8ff49e64d2 100644 --- a/kde-plasma/kscreenlocker/kscreenlocker-6.0.3.ebuild +++ b/kde-plasma/kscreenlocker/kscreenlocker-6.0.3-r1.ebuild @@ -58,6 +58,8 @@ BDEPEND=" " PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" +PATCHES=( "${FILESDIR}/${P}-fix-lockscreen-race.patch" ) + src_prepare() { ecm_src_prepare use test || cmake_run_in greeter cmake_comment_add_subdirectory autotests @@ -74,8 +76,7 @@ src_test() { src_install() { ecm_src_install - local config - for config in kde6{,-fingerprint,-smartcard} ; do - newpamd "${FILESDIR}/${config}.pam" ${config/6} - done + newpamd "${FILESDIR}/kde-r1.pam" kde + newpamd "${FILESDIR}/kde-fingerprint.pam" kde-fingerprint + newpamd "${FILESDIR}/kde-smartcard.pam" kde-smartcard } diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index 3c9510ada4fb95ca1d3fcbd6562f32ce8ab8a4cc..cc795b503eb51537dc6eecd5f2f250749dbbb89a 100644 GIT binary patch delta 3365 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 diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index 8fab512e7910..26eafd928f4a 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -5,71 +5,6 @@ AUX gentoo-hwaccel-prefs.js 162 BLAKE2B c5f2dfb727081e2d538c262f12c0cfdda31cbda5 AUX icon/thunderbird-r2.desktop 882 BLAKE2B eb9c2e381b67319d9cd53f26e9b406f55de86b716b28a3df6470594a612e07acda4c7dcdb48b6d55930972592f7f01afbbf14f09ccc4b20265d3c18554a01a2c SHA512 689c9fa5c37a1e6ee80a3dfaebec2a185d91508537c35ce2fb35d13d89b16ae0cf3c640c3115a52c0e4b7a7624aee6a8f8c52679a0073c94dea25cc779ce624b AUX thunderbird-r1.sh 2896 BLAKE2B 140047417b24e959fe6388c4913457f8e3e786158b7394abf7442b0d2e83de21238e58983845a23b855e1aab60c9289e1a12af430eac9a8b2d9929da97de2852 SHA512 f9b989152a8a3ac274033722c77ec19374085654ad6c85ea4db6f8af8f4b2066d6d9f82b610be2db341c8ac867547f54f806ca6571258ed98dd9e2527d21b357 DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461 SHA512 e003d0a2a5304dcdd0851b57ceb11993333326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c -DIST thunderbird-115.8.1-af.xpi 549702 BLAKE2B 375ada8965158f1647ee3ad8d5475533a006bc74e199deaf13544b68f1dcb2b03c1ac033b737ed2b42db7ab9bbb406f9b48e9760575f50b0f0f959bf4f735309 SHA512 7d191c7bf2db6ac4b046745fa8c7025cea5a80f55d6b95a0af5acf41ec411119419c1b324ec20c103b2259b90c9f12deb179fba596fe7fc788d9fd72e19e058d -DIST thunderbird-115.8.1-ar.xpi 666363 BLAKE2B 83e9dcb71e228ee00998cf6fbb9e47ee28f2d5440bf62bb0f1796ab1b593f7100dce063e3364de511835d354571d33d25e955de6333cc6e547115dfefd541b1a SHA512 030beb03da8f444179af9fa47c267719e6a47b8b62ab3461ce3ae7df644a520f634ad7b7669e59bdcf8762112609d3b1915bb65dbd58f703050909f18dbc8c90 -DIST thunderbird-115.8.1-ast.xpi 568312 BLAKE2B 8fb59efda2f774e7611c2827438c665e3d34cc9f408503c86fcbc88b476fa30c5c222d34f0dc35725a6c4b18078e2f214b0e624c61d577fd8a293b88dff22821 SHA512 6788009d0c9ad5be834811996d13c4dff8f1ffe22d750cd5839bb1745ff5db39f71caf017f3ecb6a1bd33199617572acbbb91cd4f4f07e99db524acd01c1de19 -DIST thunderbird-115.8.1-be.xpi 717162 BLAKE2B 9c56e4fc3b3cd6ade13309d73ab829eeb758eaaee323dce2c8af81b2d27f362d392200b599bea2c241ddaffb3c0b4c50fd45561b9f0503282a49d6c3b0337adb SHA512 86e4f6808699d27328e6fdecfc995ef5ee5dbd31fc57342e2591c37705eee3d67aec006b0007eea6a7333b50270d5681d4f492406e731b8a75bcbc79a3e6fc91 -DIST thunderbird-115.8.1-bg.xpi 778866 BLAKE2B 0e7a9b609cca0ec279c68a934c76a182dd652dbd4dfe3ae80d6792a0b64c321948ff93ed15f8366018f158dcc080fff204e38998da8bbfc78836cdc5fc425457 SHA512 d115947679129e211d734782c4beaec6e7468acd3f5faeb07b8fca85220f7dfedb3273addd64befa0059fc47abd43a4185547af1e59892df3fb8d129fa21e129 -DIST thunderbird-115.8.1-br.xpi 642273 BLAKE2B ce31dcc6acd015310d3f6d01a64cfb93a40b17af247b554f2922a2d7aa33921116fc1f85180bf585b0afa3abb457a61ec07bdaf42842ff7a0653d72aa74ab39e SHA512 fda914b7506a8a68f508a937699cafa71dae3e70f3e13ad5c7a3dfec68716f07416547c7da96638d04efdc9cdcd59c950427f0a8bce25ceb5254c72bd232303b -DIST thunderbird-115.8.1-ca.xpi 685488 BLAKE2B 26e70a3bedb1b4faf777b526d44b91f843d47d8996ac94fa9a5d43c2b0ed524cd0a736312f259339064de343ac1175d0331aacee724c2966609764b15669a902 SHA512 5b0da2baaedf0492b33735482e1c3a2ea7801d82d05390939f3ade63953390d970647ffbf4e19b7deb0afca820b07422acf0183f41b773680d6529f3a7415fdc -DIST thunderbird-115.8.1-cak.xpi 667769 BLAKE2B 21e32526052bcc8262094a5cb8c8b60a14696be2cd78c65022b1328bc6faf88d460616fbd6dcf39a42ed1bba299d6b7f2d5870edd85928b62430b6ff543a71bc SHA512 9e641a93c525de4193f2ed583517877132308e0ebaf2dcb8a4c31dd0bf0508f08b69aec351160edffbca19d3ccefd04b3cbd338cafb3ac50a1e9d58db7dc7e81 -DIST thunderbird-115.8.1-cs.xpi 759534 BLAKE2B 9bb58cf1cb555f493271d8492eb672760fa6d34d046439ec2e849682097bea209d29b43e54db75b501e55e10e6487adbfd2e8bf70b546095c898f70e61f8a543 SHA512 19580187ccd622fdb457f23d9987abbe1bcb86993db3bcebb6f8214c5f344f81969f46974d260faf7e47fcfbdcf28b8e43e0d291a3e8bd6425471fe78ccf1b33 -DIST thunderbird-115.8.1-cy.xpi 725349 BLAKE2B 1a6c33b0404e43974ae4dfb5868462ff2ea30a0b1065fc3ae3de50cc902c5e9c060bd7ce879ea1334ddbf03dacb9ade20382e55c8333e387f47cb857af893f90 SHA512 3b86d434a996a3b2ebfc5b9161a8b96ad249fc55b2e8a30f11e663f356ebef9eab5a7e1b0c1a93707134e82a96e8ca3f6c9db639cd7b1b18e23e4c6bc1f74de8 -DIST thunderbird-115.8.1-da.xpi 710495 BLAKE2B acc174460cc0072cde9675ef106e052cf0e402219f338c06db9cdd233f1969fd4ab2280b467ca1aedd0dd88fd43abda697f24150ad7c5af066a0bbefbff2c839 SHA512 94c3d8a035094d210e68a333e2590ff3ca393b0d9b45994bcb55337e4293a81382482f3b3d54f4e90d66a2de9aa93428ece14930b0122658ee05aa5d9dc75cce -DIST thunderbird-115.8.1-de.xpi 741447 BLAKE2B 7587ab2ba2bd81828099e753065d5dc57fabc3a0dd289c6674b6d7f94fdb42dd4a155ba70f628a095fb428454e6880718f0d3f5401004d5ab52c1748a9e7189f SHA512 c733818a1406bb64d57ebdebeaae1a6d3e558d387eab760e971405bf06be2811cb9b8d22d977e7c97130c53f43cffb939c463f969c61100eaac461fde68219f9 -DIST thunderbird-115.8.1-dsb.xpi 759681 BLAKE2B 2bcaaeacf5f684fdd4fd818b253c2f1d9759ee95b3c4b4f36acf9251b8e8afbc58bcd574dac6d20c0c1f1e890976111ffdffbd140e5d8183a48da56e0a2339ec SHA512 c6043708770e16910f2b6b6a61c0cafc421150a0ee6e83dea83d8f598dd544e2759d41fe3b6281d6e5c84a0509d608a0a1604d48dcdebc86b094f249066ba380 -DIST thunderbird-115.8.1-el.xpi 862803 BLAKE2B 2cc0adef710a9781290f5f8c43bb2eebb7990111e5f5e25d61f417636dd07e10a423c3d1daadf3113b01f4537de3a425ec029859034726edbeb0b9e1354142ec SHA512 940c64a967349c40817becacf57e75cf59c673ee060cac588bc774564b1dac0283a116587ed1cc1099fc4d44c2d36105ba6fdf8219dc23c1671712b6b738e7a4 -DIST thunderbird-115.8.1-en-CA.xpi 671009 BLAKE2B d400d992645791ac3d3751a8f3b99f3a03493122e6377ae0f1d8ee72fec39b4572090bcbf4b4793fda59766a84cf7caa228e666bbe6aca9b26e377f8fc3b15ce SHA512 74ec1b8be87ad2a033cd63615434688e2622a5bbf80fcafea1bb1156e8b1610eedf3b81ee54d528dc179d92acd5b48c70ec0872cc3624e99b5dca4c9b38eded4 -DIST thunderbird-115.8.1-en-GB.xpi 681892 BLAKE2B 818754f8b9037a6f37d0d4c60c09b14098aedd3007a14908747d1e6f428aeee4d9d4313a2dccd0543f7897ad02457dcb372b9275dc4614983bf8f6a8eef983bd SHA512 f15db6ae760f63c62ed59774b5fb298d121d5713b148e010df160689e9fa450fecef10877409d06a3174d7cc8a315ae47bfb62c2db3939bde4071373de1d93b6 -DIST thunderbird-115.8.1-es-AR.xpi 735671 BLAKE2B 013d55d83336deca37f0f9fad5d139e419b0c0e346e91e4c5d30f3c98d8d71312cddb16302b7204420e937557dbf8e7a98536ad0af2de762bfadbf626522c6f9 SHA512 144d4dd89595e4479791ac219948f425e2e0558b9351b6088b8432b9da2c0159f5aa2d17741431e1f3a09d744b4d2dbe56076e600da1433ab9c8c8973a632dd5 -DIST thunderbird-115.8.1-es-ES.xpi 697505 BLAKE2B 06b813bafa07d7922082b24190219261e7ae3930d3f64e1d026c5aee6da5a43f9da9e85db6da69b6885843469e7c66070d98d6ace3dfb817711805ad36d4c61e SHA512 ed043d2618127e58569ce992b9f6343e8b1a27a3fd2ab11eaa1db84c787526032c6187cdcc07f560baa5e17fce7e0347198e3b2a732a95842d87051052697fe3 -DIST thunderbird-115.8.1-es-MX.xpi 719673 BLAKE2B 324dc8cda9b8043dbc4a79f8d210f91d43c2c4d0d6b976824287b01f89a4b38b4a830edcebe1ce4a34cd224a903e5d834f216c0fe7cfd05dde4198da0c23a70a SHA512 dbb2a460acbd2ed037c44e53f5afc2ff4a268de0f54bde31b4ad6498ec0e754d1ca72f11d7904fc8af07b933683e67b9b53da7461b6d61d4a2a34e37094be339 -DIST thunderbird-115.8.1-et.xpi 679915 BLAKE2B 10b7f83a27b04bbe9f58dff6e745f59c5691e52ab96983d429c9f24f80afa19cb7932eae0c5895ace58406877321dbff599c9e013d7d22b1f1a58d7a9ce5fd5a SHA512 02d2b8a589f1bc006640f973b8b1fd0fdb7a87879a08dd66ba22010536083c0bf18ea258fc32acefb6090b211fb90078de9962cdd07661154c4a0afb586ba1dc -DIST thunderbird-115.8.1-eu.xpi 708427 BLAKE2B c8bdcb41cd9a8e88e40255e21ed2d9ffec1335581c3a97c5c16e1dca4a90e9ac2f26c8b8378886968122ea44fa75ec97dba7e9043da1884ade772b134e37e631 SHA512 8d110ad5d9abb7123595d4c1fed8ed3f92e628659e78628e6ee27dde967dfde28c889609d24f581820f98b8ae7cf752272ceb4676966053a3e9b294268329ae0 -DIST thunderbird-115.8.1-fi.xpi 713343 BLAKE2B b18ce7ce8489bee6345d24f6b7439b812f4eac6090a0d6fb2126d8e252ead10899b205c85a09863de85cdcb09f897ce56f14d8a8954d2d4597c8dedfd96df70b SHA512 945c4e5b5061f0d7c8bf6c1df3c455e497dfdeae26631487c4d39ff5ce1c9f7f00cfc57587c2400dc30626e54b09a1b18f520a8e5d39a306f6cd9b70f68077f8 -DIST thunderbird-115.8.1-fr.xpi 746569 BLAKE2B 59da3681b46230554cd1c43ddce2df2faa8fe54ee3336969825ae17c2870e3f18b0719c9a9d9fa657be315db03be12bf81a158f291a33db06a0dd1103a4a7f3e SHA512 15b6adecf2a6acd5d4d756b4a188da1478e0ca2559a697a2bfb583d7ae82d431f3efde9ed9679903157203182a45d5a8f9e7b4dca8ed1ef953786f31d7db8d08 -DIST thunderbird-115.8.1-fy-NL.xpi 729277 BLAKE2B 086ffbad93c7b00dc8bc6b97010a8b09698b0c220ac0456834679cea4993278b9c7e1bda1be6fb46a791cf13b6782bb6fd42ee5683b07dfee6199408d7cbc38f SHA512 30a6cebfa939b4a584b484b4a8e1e35fe4acf3edf7dbd8f4a2e2814b9f34b2d1e672da08ee58eae8669a88be726070eb64bfe115d7da14a3c34c43136269474c -DIST thunderbird-115.8.1-ga-IE.xpi 609799 BLAKE2B 0ec66fa32cdd51e7467acd13d15984f9d621a7ee43c2f3e55db34b5b92d8a5b9e61d660d87e7d0343a91fc7634b86bfb9641e228c4f9540b074001c4e1a6da6e SHA512 d3bcbc08c893aafba9d898246b475c30a552329601e5941df677a0238df612ce11a863308d9573cfcc6cd55c2e4f2024906086066565bc43f6e3637e07b10c45 -DIST thunderbird-115.8.1-gd.xpi 712353 BLAKE2B 8d5fa9818b5cbd9f9d9167317381471e01d9001ab3425badf4c51b338adb4e1ecc30d5448c56ff2b8a913d9122a7a6cb0420622cdc7b22ede6a9a08f5eea6767 SHA512 3bcd5e4716baf6c5ab1b649c7e1cd65007fd8c8370f50b9b6eafa14517804da81db031f1fcc15ba86314554f0327ec6f5bcb62919a4e404332aeed977b4c7071 -DIST thunderbird-115.8.1-gl.xpi 719544 BLAKE2B 5e932bfd27f64c04f60be21121f4ca26ce5697061594e6129e45c3b3a4b01668d7621c62e3667249a23f026d3eb60f195e6fe626a1ff4557de2bbad69f94514b SHA512 b8cca480bb236ad7d946a5f84ec77cf62781936871c84413e001a0796b88214df87e261aa5bd6de860948e9c81f94b0b8581d018bffe5c7ced8a2f158c96587a -DIST thunderbird-115.8.1-he.xpi 686344 BLAKE2B ddd340873c814b8dea00c17bca1ed1b78d68da6df6fec114bb2155b3b300456f5d995653c8bfa973aed6a927b683592e57ab8b5281b7bacb6b4ef49e8704a635 SHA512 c4687eb382c5085614a7df11e2aa15d486ede5867a6939d1646120bf80c9c7761be0766b79667d8f3b25cb79faf86818d9fb4a4d7eb1d06d20b79f90c4a4a568 -DIST thunderbird-115.8.1-hr.xpi 687076 BLAKE2B 0f3f6fbbd0c2849268e3a6f56410e016ac1eb5e2748eccf993293efb511020598b1816549927f50b9af94adf090705aed9d1ad9067a0ff58fff41b0f46d0a766 SHA512 5c5d98a77c2ba98b60835faca7f4bf2096cc9ee0edf9e65539b49bec82f44b3401bd200e340c8bc5b7c670f1b5a064993f3de97d612acd7e4011150cfbcb5975 -DIST thunderbird-115.8.1-hsb.xpi 756722 BLAKE2B f3f424b914774af25feb840c42dc6dd1dc50d09e9b1fbb1fe13527ce8df1a445737330f9b51ec6be0c36361d9a6783c8710d8454a6963fdce5a927215cb7466f SHA512 360a809a18d9b11297267bff0ce0f5a46feebfe5481fad6b05c75bfefc2d4b183c8c4750aa1ecda0fa6967d3eb98a9dad52ccb05a688310cc3453971ef0a2fde -DIST thunderbird-115.8.1-hu.xpi 758282 BLAKE2B bb57c0dc46bb678b16a527f40487b3bbcf7e714b9c728601b96ba3b5fbcb2a6bc1accafb2f03dac6fa3cc0f5f3673115aa8dbb5c0709ad884a06d78b150df943 SHA512 0fee60ec1b7f3dd26ff7736569c9a62d5319b4decacf131c49280d9dbdd0f58bed0643b5debab24e5c43a14514967f31aaf4466d873e787057c5e3620d876790 -DIST thunderbird-115.8.1-id.xpi 651341 BLAKE2B 7be4bfe8b33707107078fcd703f244fa6c5f081288d21636df9eb8d8ffb66ad3b87cc958ff3be97ca476c7be2318d2552df5f6837b1d1acba9ff453774c54ff4 SHA512 f91e23e7c174d85a9d900aa850e152ea23264d52249f4d942268ba7d2aec634848e3cd57d22fc1fb17fa35607fad9d6ca2376d478c2867712cc69631bb02e0e2 -DIST thunderbird-115.8.1-is.xpi 719341 BLAKE2B 824f0cc22b7d3a8ad1b8a098cfa5b50c5422a59a07c161cfa225ab69df576d041c7d8396b4564171f5494742cbd4a0e1f5a05de12d93efb56033486bf44da950 SHA512 1ec47fba24e13053409042cd8ab936fdda3ab4332ab056a7469c8d12ce1dac98706e41e6b164db4c431e3e80657a28bd6afbb04f2a89c6b32e37528909a3c9e3 -DIST thunderbird-115.8.1-it.xpi 668018 BLAKE2B aacfb392740470f3b617c971e69aa51aac400f087b14a031c035145b76102e881d3d3092779e5e12f45649d97a8651929dc00bf1fa54f9a305c22a8379f7f9ee SHA512 d1a01bc32a2770bc310d31bb46448ad00bbd66b4ca26819b6fe75060bed34ce5e6edbcbca4f1ec4930c4c24f20cd5bc4484bd85a7e32370f9c40d74718319cd2 -DIST thunderbird-115.8.1-ja.xpi 795400 BLAKE2B ab643d012ad1525979cb02dbf3465dc34c812974b6aa87d9ecf3d811ec6594529ff4c609ed1b24686fa62c21963d43c40c8c93e1a89d6bb20cddcffc8619d864 SHA512 39e2c526eef8a4a95532cb9227b8ac5b91dc5684595ae4bd4495e9c4b4bf93a59819a5ec4843e2788b27513ed75f175e8bc50e03a2682c52786c94cc2ba60428 -DIST thunderbird-115.8.1-ka.xpi 783168 BLAKE2B 4b76d37c334b36709c325df61c3d50d9b772bfc7a67c0485486d9deb81d56d67e250dd8b26800b45ee659e089387ae1f79e98d1fc8f69cc6452eb1ff075b455f SHA512 9b7a94259972aab5842f2e79f7d99d1bc5045ee7d84e970e2bf96331e020685f3fc8aa52af02421026b7c277379b592fe73e77d1138522816bfd4c1eb6001043 -DIST thunderbird-115.8.1-kab.xpi 711122 BLAKE2B 439c81e9756aa2b3480b8579c3a83e42d7f5893bfaa36ebd24d34cb7e9307a3dcb1e50a617a8e75e277bfb9ce20115a8a09a1f0c151433c8ada685a05a45647b SHA512 39ca026e13fab9155ca3362f98cb6e7035bc6e404a22fab770adf233cfdcf4254eb1f4a7461c83ee26b17ba02c686801c4650b532823c833800742fddaec01e7 -DIST thunderbird-115.8.1-kk.xpi 832554 BLAKE2B 34e502cded2baa0c53190304ac80cbfc11aa53f27f353080667413e954690e7ae7add271411b89911fab217c12928a491decf5ec0a1ddd04f001eddb66600ca6 SHA512 d0d43d80521493d84fe835199fdbc8b97a85130ce87b37185fd70e13342f5282a7d53d9e80745061f973dcc53c120d1f6b23691fc964537a6707a6184cc5efbf -DIST thunderbird-115.8.1-ko.xpi 737247 BLAKE2B 554702b2a2a55c4f4058b0238dac6cb006c972aac70a2f1b1723fae19ae79a86254b9697bf862de796de03ff733b4248adcb98a0bf35d1dcf66c1304889171d6 SHA512 7e0087047337a09b6112a01c057685b48f5d82e827bfd5dffd001f4b367da16eda4181327e9571fb196de2c8a36827451a4b0a528f3e96ccd0ff51319425da91 -DIST thunderbird-115.8.1-lt.xpi 688629 BLAKE2B 3ced5453d1a6b6aa24789cb3c1903c48859fe647f3e1806287821f9255d56c418443c56e8a19f9e14a9046c26ac5d19e5a1f31677b257714216ab3572691a58a SHA512 3faef9f455306768e6c08426df9b0cd57710b99af92a50a09d761268b5666f73838fc25bbe141a2e125adceaa7d73efcc972e1afb28286ae57cc8b2b8e098e9e -DIST thunderbird-115.8.1-lv.xpi 613042 BLAKE2B a4c89f3d97407b175c3767badd5a7845d088faabb55368396b9d88dbc9393b121e5a6dc5c97e6be2e5df7bca01ead50558b0aef169298e6f2364ce8c955ead14 SHA512 db192341c0bb3b64a3020726541982b7427d25f5b2aa2194915455bda6f795abbd19c60312228669014140bc910a1eef36f88d4a8cf0e457621b59ccec39f248 -DIST thunderbird-115.8.1-ms.xpi 573632 BLAKE2B 54c6a1b2a80c423fa298931dcd093445aa204e861bfe5260cb7099309943fe1a454383f58b7caccd9b598be1fac6be282a810aea362c4cefafcbec939259a756 SHA512 7225f98244b5fb8133322e108b1a9581abe62bc42ae9f2f819c46c156d5fbf88b6a1942410c7239752ca7be25f042410ef5762d095fa120331ffa4eee7b1000b -DIST thunderbird-115.8.1-nb-NO.xpi 674708 BLAKE2B 4e63395edc63c2aacbb3e0d90f0c283c3381501df6d64ebfa4018439f29412184e292fe4696e0c458b4be89c3be2c198d6c16dfa3a7e8cccd09c14a2a2c106c7 SHA512 da544958bbabb90881007e09fd649798be8d3b802fa490e321dd7ecbac0f1a3153b10b3501bf8ad8b391b7b493a61a84144fb9987449b0f3ff5a2faf856d6418 -DIST thunderbird-115.8.1-nl.xpi 720591 BLAKE2B 174c3ecc80a45af3f5160952462debde383640531f8e8062565b6417dad24a303d34a62ad2ea526822e80446617d43ce1b4c16cdea6d5abcb78219212a2e0fbb SHA512 55d0a20dbb850fda2adcb441bf14db6c6fbf538f7f34bc32fe5a9ea2cc4694fa6eb57aac60daabe71680ac3035e330e6415936696a6ae88cf35d157565bfa66e -DIST thunderbird-115.8.1-nn-NO.xpi 690675 BLAKE2B 37b52bfddf78dbd22824342b954d00a035db83763c318b9b7c16ae16f2f5875868cd1b250f391e94381197f3dd1b27fc42d9e02bbcd6fe4472a71319cc39f080 SHA512 85595cd52e7e92a9c25b8874d96cd0e083031cbe8756369240196e8c77fc8b6884c4e8dba2c6d592849b0fc2121810ca6726109beacdfb5ad6a13a6c0e4cd760 -DIST thunderbird-115.8.1-pa-IN.xpi 678306 BLAKE2B e7ea27fa61faec2acd4efd191ae6f313f362428deb2b4ba90be0335c412c20d63f858e256b9a40ebf54d0800f2bb4b13b56b7b87d951312cd6b526fde09903b6 SHA512 fea045be695547307be989e79e7af26b5b52912cd738c7967aed7e230069fa4e87d4176c671a1b91ad695f8668a65693e7be1f4f5b895efdc29f3821a00c7801 -DIST thunderbird-115.8.1-pl.xpi 739287 BLAKE2B c6dcb3d264f02f65e7982fcba3485c76b17cbc2bc0b25a935242b1d6b5b84dfa38b0279651dc4c3b398699240dceed46aefbbb640bd6c08dc386d60523bb5798 SHA512 781470b3eeac8fda791a53cf25819802af33f4901a6ec7a26cf0a9049eef17804dbbf319f3df25fdf16439f86600cc4ac155efa6934af79162b40500f5372e98 -DIST thunderbird-115.8.1-pt-BR.xpi 728571 BLAKE2B b8f489db689f373289de7136b334417080a2ff98e374bcfb9a7f3a0cf6a208b87d1f0c7655144703b83dc7074b0fba2d1d48de9dea2d8b586317db1dc05fb468 SHA512 4946e108ff597973c01719dc5e3785cf447c003ea17f580638eb9ded71c8704466255c5f37262373b8ff8bd21b843f35ad58de9f298ab69976dba613e084a05f -DIST thunderbird-115.8.1-pt-PT.xpi 704335 BLAKE2B db50ce8a3cc6856d49bf6aff3cf14f026a7436992e7cf1e2aa6eee2cb92924a3a64335ef3d246f64665ccac69a92ae9099d4fed211565e22f8a1eda42a66d0ae SHA512 bc8497dd92c67efb876c250d141fab97911c3d3bc1a97530b9384a5ae2a24c8571e5e5a76b26b4a7f30df46b1b7043d46fb3b07ee9c38a2d05df3a263ac0a304 -DIST thunderbird-115.8.1-rm.xpi 724360 BLAKE2B 451bc6a37c96287d04bc872a3a9d6fade25d0953e619f67a347ac74fb37d19748b67468067d97df65cee7bfda2367a55ce7aad45b41e6b5db2a9277e54f2d739 SHA512 95e92911dc519df8f736456c07ddb990e92abde414609141fbb9fe1d08c137f418d606c721ad24c71d27638eb1592f455664faf3b48dbad3b055306c907b1661 -DIST thunderbird-115.8.1-ro.xpi 659829 BLAKE2B 4d57adbbf5779d12fd2e45a3635f5c5be9e7bf34101c3384570d92b1a8fb5a51ab4dc241bda0f3ee5e4ac469b0c4b954b7bf9e4ba1d01aed912e7ba2a82db843 SHA512 abff088aadebb87b8e95ed2c9b48d4b9ad1d556bfbfe0ab97f66bfa1e0d7a847b2cb0eb60d37327d8749143cf4932a6e80b0699710f5b23becd2e10d320f6a3b -DIST thunderbird-115.8.1-ru.xpi 846508 BLAKE2B 099ccf3772dfced3f6a1e9cd71b3d36d8561844ae5f6f7eb7e61e754a7ff27fb1e2307442f1f69ba58fd575a63cdca62c50a6bcd806b999aee73c3e0da934d13 SHA512 0575cf0603d6c7de77f03f056d6af33aa14be8f4e010841e0a5440185b65b835959a24e1e7988cce0620a2b8642b35ddc583c32723b834ecd90f016068e69c55 -DIST thunderbird-115.8.1-sk.xpi 758459 BLAKE2B ae8f98220ecd1ffc8e4b28d1463832bb4db8a65a7b54e33ee941a4c829d08e621c7fc74d0d12a7f7322476064bc4c2e6cc357f41d25d508279bc4d3a412b5665 SHA512 f8705b6ba4992c8bb1d4b0744954ca8bfb77c8308f4c66164517b081e9737d8f499cf841fcbd0b144ef875ec1d976c6b9a0429db6efa5d0c17102f8fe0a1dd0e -DIST thunderbird-115.8.1-sl.xpi 721616 BLAKE2B d58b5081212116e21ffc8c2313083c00a900b11c89faa9b8942f39209538cbd3125879478dab552fc20deed96db20a327a592c6dd988c1861c1662e86141469f SHA512 5e924144b157e11b18a04b1b2dd5d53f3dcb0dd95d66234d1fa62addaa8124c2baa2e49f9fd94c96a72d56046953feabe6e1f0432a5ed1fb93e98f8c9c1b3b71 -DIST thunderbird-115.8.1-sq.xpi 742870 BLAKE2B f20fcb64ffa98d2855970ea4fff8b7589b828efcbfa3ec94d95fad9138c7631c737284c45bc45e669cc43b27ca823be62b48c4135008517ed2f743a3c3e859a9 SHA512 e32c636c4945e8425cf7d016343e64cf344de571abbf3fc8457c3a187e5018cfee8604cb9eeec623076df15d3bb655bc1d91b51a123fb1abfe3167d85ae06eb9 -DIST thunderbird-115.8.1-sr.xpi 755183 BLAKE2B ea93c3d2a8ae7331161dc292f96d207871c3ca2c0357d8ba91ef81084b1351f7c5f8e739c4a1ce553e604b63ed5fc0e958863c78a4ddf7b11424b6085233b40a SHA512 a61f7be3e9264534533c002f4220db9d4bb2031aa56b0ac06c25e1270d7d5076403e9a934aa9a5c9ff6ee3050fd4bfc53a766e3137f04f165d1934bf3fc22535 -DIST thunderbird-115.8.1-sv-SE.xpi 724750 BLAKE2B 9756ed812d9f8cb10de034bb323c69b415f87f5e1504964594c725bedf1fdc8935c0fdab8ebf74336c4f1b21f4c6e87553be85b986fb4a7069171c7e999d9bb7 SHA512 e0c1f1820e569d35dcb2c55829fe1d0cfb010f12703263deacea160820c0f53b5996f988a1d16f0413c22bd5b2aebd608f65a2ca13f87c8ee0ed312449a048d6 -DIST thunderbird-115.8.1-th.xpi 788243 BLAKE2B 98423e46e88e8e3a183c113721411b5f55acb81a0e355a9c67e28bce5d38529e26f2ddb5e1ccae795ad32ed7d3c1c3544ccde1f031d3eb103f9bd25b5548dcb4 SHA512 33e4d7a550ac55f3b25ea2ccc56d89d413c1305ae6a55d7a44f875b3c6185a37ccaab87ab23cc514a660c3fdf08d0392359524520514e9d638262132e481e24c -DIST thunderbird-115.8.1-tr.xpi 736598 BLAKE2B dd020b1b1e2b72521b7cd1b4d90b4e978b2087bb93e1fca5d6aaf1f019b8b49e695686af72bb566d75b7e154d1fb528d381142c8a13afe52a3c4ca9e1032a5f5 SHA512 de3371f875601cec265d6e9cf6924ef4fd2935f9536c900469b27fab8ef1a69da52d0f43de8ed3c45ebf24b104b28d91fd4a8ec279031ae1542f805632909c6d -DIST thunderbird-115.8.1-uk.xpi 839052 BLAKE2B c2293b9a1285b97e3ef922bb1323290e2e044bc4770be96c04947c51e79f2375bb42c5a8986438e6c01bf61ef29d23d75fbf772d3d4f7892c0c0a0001069993d SHA512 c360ea01c8da9c7d49bf96af9ac6a093ebbd4686e9e0d4bb9d6b4279198a5190e805abe7dd0c8def8738696cf335c00d46d540f5e2280797878efcd44f9723fa -DIST thunderbird-115.8.1-uz.xpi 587158 BLAKE2B 4a417c927c727b2b07e54619b57dc69271a7abc3537a5f469b10ce2b95cc7489e069c0ecc91c9491aca21de31f37d8d6c10b1f52675f82f136cd3885ac7479d3 SHA512 61f3467dc2e471e595e856a86d893289edc95b851ee29d90f9d6e5df5bfa5dd8fafc9afbf9b2c920466dc489c1a6084d74665c69233cb33e69561653f0cadc42 -DIST thunderbird-115.8.1-vi.xpi 764703 BLAKE2B ff6df6c8dbc01553d20e81dcf8a11569e4edf91287fd697176b724596578468e301622be1884e1d5c93c8f49a19d3ae62d8d77e381b7d0e72168aaec42593f8b SHA512 eab5a7fdb7f1ef19d7e36b34d181631f19031e889092da965979a71ed94680105f5d01785980ea22997ab5f68fbb5db6749c6891bdb5438f1c29bd60f3b767f3 -DIST thunderbird-115.8.1-zh-CN.xpi 761850 BLAKE2B 2358dd820ff4818a71530fa54bc70696437c671882014d425915291ec028968de9842a180190887f6ad7eeea79f7afde0c33b1d339add55e818ea1b0cf0b0fae SHA512 d1bf4e8212ed5b70559554d0286d62dbf625fcd21b840f73c27bf5ea86f66bf94cd50b822517bdde9eb30a4aaac7657d9c61bece935fcbe84c1feee8e007321b -DIST thunderbird-115.8.1-zh-TW.xpi 766759 BLAKE2B fa4e3deed43b9c0a032151c4830a21e152b671b57c366b1c9fb348af7fa25decfec5ff53ec1d0233b7975058f84044bd462e6b5e02024681b187eb879033e2b8 SHA512 aa1b6aedcdede4ce8cced59f583a0327c96f7e92428412d0c40d2f8d50d843b435fe950775951c8b7109cbb39bf64c17e63b0935b0fac1f6e20380ac3b034596 -DIST thunderbird-115.8.1.source.tar.xz 541062996 BLAKE2B eb3bcadc1e35079ebc58c952c3534907d85073ee452fac4fa34c975081c1428e9a91b46ef61d1bd2cdcc776c257cc1f7b132149d6f6f9e207329721519fb9909 SHA512 4d28f865f482a0d4c91f26ef26709a00f78955699b4ca191f960bcdb8d2c0c95c2a8e8782129d5660e192c605cba021fac553b13868861086a608f0c50aa5da7 DIST thunderbird-115.9.0-af.xpi 549702 BLAKE2B 9f94dd3e4989589cc205508d370c256c3c75c2071e0a701271afad6a93cc582785f209b41bb4dea11bfdb2ee390952b55e2b0e2d2262cf60ebe04e3b827ddb2d SHA512 39342e9dcd988abc03600bc6a52d9e5d42f7007069b48eb901fa1e12c124374cdc18535d8e6f8b0a74a6729dbc56497a73f923f8f188da6df51206ab6b9f4783 DIST thunderbird-115.9.0-ar.xpi 666362 BLAKE2B 0874f7eb9f313b5b0ff3f002efec12a39186f5d6d6d5fe98835f5c9c149f97efc82c4d51d3f59c96855e81d625a90f2616e3a88757ffd3b2342dfc6e5670aea1 SHA512 09d52a96edf92084029c60fc134b6b6240cfc8e7bc962b05fe8c8d55e3fb67ede84c6151b67704b3c95504e2bb9b0326a4b77e356977f68f02acfc5b6d7a8f38 DIST thunderbird-115.9.0-ast.xpi 568310 BLAKE2B 662ce2e70c1ca0eb444d9fd4849b5052e8aff603beb5949ecff6a22f6051f9451e52cf7e494286cc247763f631605ddb577a879715b4687caa7e408f4227a240 SHA512 acf20bad025d74d158e0a0b4fa16a6afacea89401a4a7ddcbc09247a275d85d6628955c7fc3b5f14e11f5f2f878901c706b0f0143e33d88bbcfef3953370c0a3 @@ -135,6 +70,5 @@ DIST thunderbird-115.9.0-vi.xpi 764700 BLAKE2B 099eb82588cfe4277e34868736008f386 DIST thunderbird-115.9.0-zh-CN.xpi 761848 BLAKE2B a47b71e6826a4e22076352a1dddda91b7ea1c93b910da09fbe379c60d363bf03967c041f59a257c8efd103f2f788126ecb96c965dc9b0d793b44eac89b588743 SHA512 9f8559e09d2fea0ee62d20cd6f0f41b31867f505d704d00395c341f3dd9cc404e9c103845e717e45fd50e1baabd0009dd37583a891edccf8129018dbe1db293e DIST thunderbird-115.9.0-zh-TW.xpi 766758 BLAKE2B c1247c43eaf286a9f4a60853d9606d611f302dad984f676cd5ec5f3ecc6f757737455253cbd217323ccc7e3c1b66c43b6a5b509e6ba4e291498b6d92ae6837a5 SHA512 a2bdd7260a52c1e3be0bec043d4d62ba2a2831f327c431da7121df987600348e97ab3cc239de5612cca1783b163d2973554db29d91a9352d31c53509374571de DIST thunderbird-115.9.0.source.tar.xz 535516012 BLAKE2B 435d7b0236092a1a29bb490a41ccdaa97247ae96152cfab35a6ad5d8d9c15c9b816c581a487867b897d92b03f2353224f2e99bd1fa84bfd22ac28978c28a4cf7 SHA512 8ff0bed6e6d7f337ebae09011a10b59343ae7a8355ed1da2d72ec0d4218010adfae78e42565e5b784df26cef4702f313dc9616ac5ca5530fb772d77bdf7f2ea4 -EBUILD thunderbird-115.8.1.ebuild 39499 BLAKE2B 9fb5a5c394e2cec60f5259adb0abe0f8c60cb7f5b08856549972725e2ad30d92a823c214be0ce6912e4eefd619b3c97c6fc3288360c8ea0e48661b7a57e5883f SHA512 a4ac99c78f93c835ee3c36fd110e16a17d3eede01a6f4762389f4d8c5cece472e0773b5c35c7857788702bf2851c44170c57209f381c3dfc00e79a53233b2cf1 EBUILD thunderbird-115.9.0.ebuild 39245 BLAKE2B dec364a2be88f964ff68b57bf94fbac47a29a02d20af01cd250c2662075c812593632906785692a5eb9d10822c3295866671bc7a7f3ab5a29255cf773e07d0e9 SHA512 3f018222564617b414646f6708075c1bb265a202f7d7842399613f8714c3ac5f5f0fea3537722f7271adb1f8c13eaad22e21dc0ccbd79679791d47b5b2d846ad MISC metadata.xml 2387 BLAKE2B 3602296d8cca60f79ea66089332dbce63b9da3625e476659e0a663966e65bc060e67b263c8fdcdbf8fa5545adf7b8f958cc36f9011459c715ee31bb494e7ce5e SHA512 e51ee84ed715cba36beb240db27265ac37b8df684c0e98f3b81ccf7785c1f465f1bbe3729c1c01717445e787129b449c009815f62a7455ea3fc4db8d1d9e82c3 diff --git a/mail-client/thunderbird/thunderbird-115.8.1.ebuild b/mail-client/thunderbird/thunderbird-115.8.1.ebuild deleted file mode 100644 index 001417ed45f6..000000000000 --- a/mail-client/thunderbird/thunderbird-115.8.1.ebuild +++ /dev/null @@ -1,1353 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115esr-patches-09.tar.xz" - -LLVM_MAX_SLOT=17 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi +X" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang && ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work - addpredict /dev/dri - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - local r=$? - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- - return $r -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # May need a wider addpredict when using wayland+pgo. - addpredict /dev/dri - - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - if use x86 && use elibc_glibc ; then - rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die - fi - - # Workaround for bgo#917599 - if has_version ">=dev-libs/icu-74.1" && use system-icu ; then - eapply "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch - fi - rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die - - # Workaround for bgo#915651 on musl - if use elibc_glibc ; then - rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Workaround for bgo#915651 - if ! use elibc_glibc ; then - if use amd64 ; then - export RUST_TARGET="x86_64-unknown-linux-musl" - elif use x86 ; then - export RUST_TARGET="i686-unknown-linux-musl" - else - die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651" - fi - fi - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Clear cargo checksums from crates we have patched - # moz_clear_vendor_checksums crate - moz_clear_vendor_checksums audio_thread_priority - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - mozconfig_add_options_ac '' --enable-project=comm/mail - - # Set Gentoo defaults - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-tests \ - --disable-updater \ - --disable-wmf \ - --enable-js-shell \ - --enable-legacy-profile-creation \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - # bug 833001, bug 903411#c8 - if use ppc64 || use riscv; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - # Enable JIT on riscv64 explicitly - # Can be removed once upstream enable it by default in the future. - use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - if use system-librnp; then - mozconfig_add_options_ac "+system-librnp" --enable-compile-environment - mozconfig_use_with system-librnp - else - # This controls the backend of the bundled librnp. Choices are "botan" and "openssl". - # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp. - mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan" - fi - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld or mold when using clang. - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - fi - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409. - # mold does not support gcc+lto combination. - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # lld is upstream's default - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - fi - - else - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd - fi - fi - fi - - # LTO flag was handled via configure - filter-lto - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - mozconfig_add_options_ac '+debug' --enable-real-time-tracing - else - mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing - - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - fi - - if use elibc_musl && use arm64 ; then - mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if tc-ld-is-mold && use lto; then - # increase ulimit with mold+lto, bugs #892641, #907485 - if ! ulimit -n 16384 1>/dev/null 2>&1 ; then - ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." - ewarn "Please see bugs #892641 & #907485." - else - ulimit -n 16384 - fi - fi - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "encrypted chat support" net-libs/libotr - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas -} diff --git a/mate-base/Manifest.gz b/mate-base/Manifest.gz index 514479e0dcfae5f6032fe001b6cac05a21b22aad..bf664c9737bc2468162e8f874ec901fa9bcd0d75 100644 GIT binary patch literal 2238 zcmV;v2toHBiwFP!00002|81Asa%DFWhVSzfet`i=twZb5DMCR(xJh21TWY0-_%Icl zDjuJ24frq)clKU;X-j|qC;jR6=i8h6c(!fN_J@Dp-`(Uq<6|jPil=j~bJtW#ZRNWkZ~yVv zKmYL4&o|5dX@C6D9zLIVdcMgmzk$VxTj}m;w>tZYGWwo*OB+Wmxx2JJ^GZ6wV{AFQ zN3_(V)soom$YZ6HY|R>}xwaE^q-k5W%V>28N7$jFyS8YppAwsOWaKjpl>P_S(pII6 z)06k(v$ZMw$~a>)iW7L%l#h+7m_B~Ti zJB$q+&J;QOSS!*PCb@dbS;B!r`d98{lZe?JM$7|T%~?3@n%Vv=tDYm8lc??zwZNaL z{ROg_>P`**4BhNzz(TMdzSod(SjyUB5{13*1iV>>HQ1Iwr<(DWwh>1?yvT5s5<_kF z)molIy|q;;tk31l>QbPXx@nkM;RAhx?857lefe@1&rhE&VZI?Z%XkGY8d`BNhcRbb zkJS)ZFp8~)D$Hj(<-mfI6?H~h5DxZxDNQ#oqKcXpM}zEErOGNxC+I}WYt^#HMLk@NflAfdLk+dSt!fZCL7Ur$3rGct&TnnVKXUUaq)$swe^>}~(`0$NF+dG9W3(s*TPReRf{Ne+cbW~vZwojv$^_RD3( z$D9`ueO@D7N?vK3k&WSFb6Zgd(O~DKIKeiyfLy|~1+$o-uD`?V;rX}6yH6_~p5wQ7 z*v<4N($$M>tm+U+r(#fur0$mZ)e11mK|oLEZkoCd3~R)UfvKP=5GXtFIoOd%1{;%& zgZ@6icG{|yB-=R`;3t#83|Bw4mL$9-!=o4Mut+j2&w}+QI9&WhR)rNq7*zRcL<}h- z#WjxiRG7segM{G18W2CI{WnJhaS#k7YU_(MtJs9k0pJ*p!^et|Z~&6#uq)4YK47=w z>DTASFK?g~!uw66)0|QI@sdg`VkInS88@iBn+H;Q1wRvZ^Yiv*>J9E{YkQ!GO?)i#pMd3g_j z5+d;twEKAY*Lz=6sc&IGW1s-cv>9F&LOoPT>_u!fgeLpcMOPad&MBQ>%JdYyhOd=! z(KiU7ln~3UY&?a?rN!W$6ak*qRULkarHisX$DlxU)T>v*zCh-L_4doP3SZ1u-Ykrx zET2?1;%Egkjp*oilG$wSv^EwjhdOwe6$H$baz=V*QA{?DmRnD#s0zO1#0?FO>Eg3>4B_(16}J301lW zJgRJOJL1`F+HhXd0ZG&&^eC-#W0s*np~kN%4=qX~8<7WIU;s+>nyc4k7QgOHh4##HIv)2}&VJuFoSd6ZvP>8;j9Fjvq~nodHV zMankHXMg2es~m&MupQ6zjSm@Oj_Qk&amdfhdlfWmYzE@=oEAcl?s!WbR6d4sMH1#W zF+VG`Z>ijL`nvijTP=W$7X7M6ea?C+#+|FKfQh4#@0G|PrDTu6WBjGb^_+Xw#`o%(a|*UHeN$8?OR>*} zxJX9tp-HbB7A-8AGxNZf=b*a93wY|Zy-h2#8Ux8fEP_-!b)ItEJLb<~q$sL%ZUtP7 zQlbD-Dv@tHt@DU1!lU!yZ|+bhOI5BJR3*A|8)(3;kb|^jK8|I`DR=mt_WBmQcP%%+ zWdZKB91|vI2sdtgO4sJBM&mDG4OT)2Zdkn+rb|c41yaqujHVuvy@3<=DkjQR1(wBC z?MFjB3Bg~{k?`NRLWfNz%a@9-20}Mmuh#>b4L}ZT52&h~tAFC;jI7kE!my~~;y$Hw z%ZQ-6B79%V(He{^m772svj|}}xT!)}Vxt{yS>&})$GP?pzVrHz(oBKjxa_oE#+|?W M4|T!1O{Wh40Jx%TJpcdz literal 2236 zcmV;t2t)TDiwFP!00002|818`j$OAAhUZ>IZ$JsjD!zs?;vhldOzaI*kwrtX)Do-? zkmcv2fL6EV%)0NnhnM{8fAKGGe}4P$A)aj8ll|$xAKpLY+~wi>f4=?459Rv@sV39J zRazcv?G@Eh)tJXpo2SNDdAOuVXReuBT4R*zXP&%t+Ay!Hd$*!%_v9&Lj?8PiPJ|^p z!iPF^YO|42>`}T{tv2hjzU#wJe|uYVc}T*;oVstLC0oa+#8Q z&utc+#hT<~Q;vqT8eV%IvPNP3B8Q#xd>`w!>k6AErB(S@%9P^ioO^CfrD!eR{rL7@ zfB)+bKmGi$?BDk1AMNqoiO)|Dx#kzJbge1I9#R(fC2hu#q^BefJx42|Wq7qx#G_f^ zFH3yZ+nn17L&D<%TXn{YB zGPW_%opTl>0g11idG!9EoM5c z#i|G_c0SA$RhZ9o%3)+D57ZfHZGk$&OQ~b?BC61|I2vR(6%}SXCg?=XYiZei@;zv_ zCx_=_UhZjI_*^?b0~aUFJR8Td3q?93)d5Wk3Tg+fm$lu~Ftw98>YRoNEMFyN?dot+ z+sUXqr0<=Am3G5X&gNhW`xtN=18r}ZD$T-H&V!?PKW6_QxYumc@fEb(bIFnlZ=$Y9 z%$d_9j+1cJ6COHN~GK>zwt+P8{&n{;- z@jmB8qRl(fHOQ+`aZO|R4KfVWK{VJoDNeABEg+ZhGr=q-sE;`z8(7+G>+fPfQ|P@IIxl9(rzF+ zuLbP@Wm8A2QE;xuwSzScSd0WJbS%`2zK?6UmKz?VX)AkLA}lJvYfMH49d$QwkkrCeRR>)`UvNgPB7)>q|{ZZ zZpW`c0HuUju4UsXMD8Z$D)fV?TbDZg5KEV`Ek~z7HPkz9!ahUhg!T68S`-_c7L#5W zM_E3pY{U_bB#nrMekYmD)=sT`!E&gBhf#u(F{PZ5-dRoi#?f+Z2^Fc}OHSO-;K&Y2 zk>|{ciZO3WL;n`CPxct^U$d;fM8W8t<2R?I9;#kpfJ%rTdSAu7uE0PcP3jIiM2*I5 z7Cch6w;l0pHf=aB>3}5kNNE&V`WnkvTs3}4d1yh=Q%ok|1qPr3{$Fh^6*s6#nmhBcU|0t#xkz&Ck3=j)!GMFqvD9-UAJ^(?3Y@U>&$+eb}b34=_so)2U|pa z-TbIbMP2x~-b8RfZQnrlIX-`W_wn(~2Ya+%Ui;cDsb9f6w=5(=4;zb4>}Mz4sOXKb zX}OO>>1-mHh!xmK5&~$#&P=Fu5Hi!sm@3_S`kf=z!%~HiNBL!yR#g|lOy!k9(@Ds) zNZGawRy>1Om19sDw&R(;@gYOZp}r^?l+-WYJ3v!oGZ3fe)DR_~@fPh=K8A853GA$1zkGf}N%~!&;sot0c-R32 z_OPzhXty3w|Me)wopr2$iM^8VN@S2yvU}$-{!-;W=bp9kJw0=Rc8ux}p3ybQ^Jh0{2sc!KM-f-I9rj?mSN3sx$ARVpmOgU~1^Jg(q6jk~-XTjYPtC( z3vjRHm@qj*xN+kfbZyRRH2xA+VI_3f2)PxeOGnBDQq8@LrXG^Lf>Vc)i+hH`vbfd0 zSJaab{Ed!;|Hcg+Hpva>s^~Tly4m`AJ)qeDWXJY^O6A=CiIX$3qB?|OQN_9QO=;XR zBIvFN-`8@q2IGoy6G(j)A*B-)m-v21g6c~=nPW2jh{_cOL K8SI~@4*&q@Nok}2 diff --git a/mate-base/caja/Manifest b/mate-base/caja/Manifest index 42ddf8e8d5f9..d202126e09d9 100644 --- a/mate-base/caja/Manifest +++ b/mate-base/caja/Manifest @@ -1,5 +1,5 @@ DIST caja-1.26.3.tar.xz 5276276 BLAKE2B d9347986939433bf3b28b58ab8412579caa5cafddc72880a45dcffef75a5431cc81741a4f7006f1183c2b74cbae673db69ed8191616bd85c262bd07204601efd SHA512 6f17d46de77c552f68c77e0b6a0c388a7fe353ddd5ea5376685aec209f301b5a74a76b1af4c2324f41838ff7251acffa3bd119cf2462a8b8b45ef1b88df4c83c DIST caja-1.27.2.tar.xz 5321212 BLAKE2B d2dca7b90afb5c81d7c25f4eb4acf79007f5134f9ad5924fcbb63490d5c3cf303892dd2e43b4a7c3a6f7181cade24cd785c8f7cae93e3fed121553e3993874f2 SHA512 ca36533e0dfb583aaf8bdc6f1d3e5235a4e0b67e6c3d6180d76cd8c52ba72b224a73ccbe4868310cc318b083fe96ac62002422d967849eba88da20e0ad3a1a4c -EBUILD caja-1.26.3.ebuild 1998 BLAKE2B c9ff1e262d889708f5df6180a471fd3fc1695798db7f502c9fea0d7c81cc495062c0c9d482f57bac9db7004d5b6fdf3868d627acafbeb27d3a69eb27ece87ace SHA512 896bd454b877ec95d48d336f11458838a3a2714b332d2d780e389e4393d800fb073cfe54606f487a64aea0991388adbdeba3fbf0b914d8014a602605b334bde9 -EBUILD caja-1.27.2.ebuild 2028 BLAKE2B 020188efb7b7bdda8fcebdea6f785e0a03028fb901a2e1bba1ad2655e49dd3bebbebe3379d54026cd283a80ff235ecf0c683aa6cc75b0ce448ffcee3055e0d71 SHA512 c62521c21d7658deef3481eb0682a21ebffb4cbe950d5dbc1885da13669e136fe2f85a4a188f0cce2d36387b49d5617f41455b7a8683a01f0d4236a5c16f4be6 +EBUILD caja-1.26.3.ebuild 2145 BLAKE2B 86a319e54245d638fce8f09103be8059b4d0bb0ee3f20c1c4b6f663e3a1b151078d264404a06ad1ebed3d99583e99a07835ba1758d1ffeaf327795f84f1c1223 SHA512 3c64e7935a3617931e3329ec2d63bb6b7227b2fbe6f775a5037e4710ab5a512d87fae3e11a2bb05a71c44b5b7fd4dcefcf7335273d4e6ac86cef38b122383db5 +EBUILD caja-1.27.2.ebuild 2175 BLAKE2B 4a86a5d4a3f1921ed91395e107ebaf590548b3f2c746d575eac88dcdf7aa087927c291b689957b1a88721835f6eeaef6803d98c3b954d0f0ca2a1d69bc05b17c SHA512 e63171e14325c2a4f7d8108aefd3b89d8dd581b4a1341da0dc129ef8f96456c832e674f600bf3eebec8320562b1057e199bd0c5726f53db21bcc43e74e5d8a73 MISC metadata.xml 652 BLAKE2B fb77ff86375152d0c63270bf38d6e08fe1f690e0eb7a28f682b3fea5c43ed65d5a9b0164f975464a06e4116e3625a9614021f06466ab31a5febea5bcd448de99 SHA512 1f460fa105d93d4a82178584f69335c24fb14b5c818d0021a4e9a82a2193f37cd9304fea13c0ecd697e08f5780544886132a1eee55b7b425bc76e1dd9bede494 diff --git a/mate-base/caja/caja-1.26.3.ebuild b/mate-base/caja/caja-1.26.3.ebuild index d5d38fb07637..ac48b892bf78 100644 --- a/mate-base/caja/caja-1.26.3.ebuild +++ b/mate-base/caja/caja-1.26.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 MATE_LA_PUNT="yes" -inherit mate +inherit flag-o-matic mate MINOR=$(($(ver_cut 2) % 2)) if [[ ${MINOR} -eq 0 ]]; then @@ -67,6 +67,11 @@ src_prepare() { } src_configure() { + # https://bugs.gentoo.org/926751 + # https://github.com/mate-desktop/caja/issues/1774 + append-flags -fno-strict-aliasing + filter-lto + mate_src_configure \ --disable-update-mimedb \ $(use_enable introspection) \ diff --git a/mate-base/caja/caja-1.27.2.ebuild b/mate-base/caja/caja-1.27.2.ebuild index d610e6043e96..139ea62e6bbd 100644 --- a/mate-base/caja/caja-1.27.2.ebuild +++ b/mate-base/caja/caja-1.27.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 MATE_LA_PUNT="yes" -inherit mate +inherit flag-o-matic mate MINOR=$(($(ver_cut 2) % 2)) if [[ ${MINOR} -eq 0 ]]; then @@ -69,6 +69,11 @@ src_prepare() { } src_configure() { + # https://bugs.gentoo.org/926751 + # https://github.com/mate-desktop/caja/issues/1774 + append-flags -fno-strict-aliasing + filter-lto + mate_src_configure \ --disable-update-mimedb \ $(use_enable introspection) \ diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index c97fcbe2f17ba662f292e63f24cf0591ecc87646..7b9372409eb10398d2261f9012a061daa563b696 100644 GIT binary patch delta 32158 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%0ADeECE!zu%F-!B@tpWXHkzK~*_(T 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 KKIO~V5CH&gT0&p| delta 16403 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 diff --git a/media-gfx/libbgcode/Manifest b/media-gfx/libbgcode/Manifest index 09bdef1c9a91..213df9933b69 100644 --- a/media-gfx/libbgcode/Manifest +++ b/media-gfx/libbgcode/Manifest @@ -1,9 +1,3 @@ -DIST libbgcode-0.0.20231116.tar.gz 455134 BLAKE2B 63c37b7a8189ef5f14539d6e32cc442b91e65a8e0047c1d7cc2b6970a31b2aa02c212c7ed7dec4497392755d64550a28652b04746eaef279d4fb4a8ec58aac12 SHA512 605110a0e4ca16fd497dbe8b15f9794a75c19d5d5367320ddacaa621eb1a4370fcc5b8a799440d8b449774595c5bcbcd2d96fcb574707da475ef85764f9760d3 -DIST libbgcode-0.0.20240220.tar.gz 456416 BLAKE2B 966eadd2888dc733f3bffb919992774e138fe464702b072fd56b0c636cceca9636f1fe1606220ccccc2be44a66e2e999e3b81634c707a19a38b7416da7aa1407 SHA512 258466ebfe4c16fd8074be12434348866378220b64f2687667defa21b919b1e2d8c1dc4d11f829777eacdc785834acaebcb3cb46a903c53f3a2604e70c5bb75c -DIST libbgcode-0.0.20240318.tar.gz 456456 BLAKE2B e4136c2fb6ce99fb932703520544de22b748d41e6df39425322a554ecccb6dc59c553d9903b7dcaccd30d4985a8506e58c83b8229e48c14e622eda43c6c010a5 SHA512 c5d0172db7251b68763664249e2ac81015cb75fa7674de2d28157dde749248d34b882dc14d260fdd4a47274b39b661459d7346db0da149eb36fd438840013793 DIST libbgcode-0.0.20240328.tar.gz 456463 BLAKE2B 7b9995e94d8f5081723ef435ef9bfe5ca75fbd09d2a8f5e6ff786fb5c4c9d6079a7f5a0b0d537b3b8a044c7126258e31ac411ef6a5aff287bf490672257506ee SHA512 13d5fe20b1faee5068a3c385041a680de5cdcec7fc34bc3f28c52bdab4d6b9e6170ad5ce5bb78399e956fc7f3fb5409e8e4adf0ff4850be686b3caf4d76ee3aa -EBUILD libbgcode-0.0.20231116.ebuild 651 BLAKE2B dab4c9349f741ffdb7cbae2ae3c7f88e433a65e461e7272426db3b4a2bce45a366a4e4952aed3e8d0ef7adc551b6cc8678cf74f1d5df10421cb35a48321bc776 SHA512 c309d6796a3d4e210d79dd4dcb880f4b5335cf5740db42d85438f980114485bd6e69354d8f8eca03fe15b8f114651d244bcbf043320d0f2fcbc2ffadc49c8455 -EBUILD libbgcode-0.0.20240220-r1.ebuild 770 BLAKE2B 51167ea2d986b7e8c5d8e2dd419cdfcc45602b5eab06c23951386c8dc6fb056f1c31e3f7b30758c5d9866adf64d9d5e26d0871e8b383c2bc407695a21f1c7531 SHA512 99a4a3b01844388a58c378d005bbc3ce95d8fb3339fd6fc7be2fd50730e6789ec199fe954980ebeeb317e4713c50def244353809846cd8a3719510ab149efad2 -EBUILD libbgcode-0.0.20240318.ebuild 770 BLAKE2B 8292d2fdea0e3a2699b4547f150a220e4e57bc6969e8e4aed2a4d3fe29fc2509306c922a7d470b827bd4df1ad63336d71a30f54a4fdd153eb9238b009d4cbcca SHA512 17feea4a5d475255636655696d32e1889929feda7ec2261b05955a8396c12e2ec7fbfeb811bd4eebe64a4a84fec0bd539414a3dd984834ff629a61b311778bc8 EBUILD libbgcode-0.0.20240328.ebuild 769 BLAKE2B 0e7a698bbfac9e3a287f95b641d914145f27d1b84493ff06221d2b3046f806b6386d4ebf9e4bd9b801feb8739415540de2aed3faef782e8a0b9a7f0344a8b271 SHA512 73f09470c2a97f46f98c7b79aecc0de7429ca6de8233a7d55843eaec03ca8faa66b111fbaab356617971153f9f25eb140d01b18bdaf1c5258e6e93c0250fd69f MISC metadata.xml 517 BLAKE2B f13be19479e8ade30b867081f8014821be2c5650b407890268e6cab65330bd4b8e3ab37e6cba531f029ebb0499d0cb7269ccb17b309b15105f6bb6aa94b5c42e SHA512 0d09893294fc40e9b52bbdf7f8f31e075c1e8839fd90c2b9656b70d30ab52f088527ab2d1ffec797ecb1e309ea7d40bb48d571eafd19eb3a2592aef4e7c918c0 diff --git a/media-gfx/libbgcode/libbgcode-0.0.20231116.ebuild b/media-gfx/libbgcode/libbgcode-0.0.20231116.ebuild deleted file mode 100644 index e2c87aad46fe..000000000000 --- a/media-gfx/libbgcode/libbgcode-0.0.20231116.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -LIBBGCODE_COMMIT=bc390aab4427589a6402b4c7f65cf4d0a8f987ec - -DESCRIPTION="Prusa Block & Binary G-code reader / writer / converter" -HOMEPAGE="https://github.com/prusa3d/libbgcode" -SRC_URI="https://github.com/prusa3d/libbgcode/archive/${LIBBGCODE_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -DEPEND=" - >=dev-libs/boost-1.82 - >=dev-libs/heatshrink-0.4.1 - >=dev-cpp/catch-2.13:0 - =dev-python/pybind11-2.11 -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}-${LIBBGCODE_COMMIT}" diff --git a/media-gfx/libbgcode/libbgcode-0.0.20240220-r1.ebuild b/media-gfx/libbgcode/libbgcode-0.0.20240220-r1.ebuild deleted file mode 100644 index d317371d29ee..000000000000 --- a/media-gfx/libbgcode/libbgcode-0.0.20240220-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -LIBBGCODE_COMMIT=33a1eebfb8e65f333c057c13734f3a838e31d433 - -DESCRIPTION="Prusa Block & Binary G-code reader / writer / converter" -HOMEPAGE="https://github.com/prusa3d/libbgcode" -SRC_URI="https://github.com/prusa3d/libbgcode/archive/${LIBBGCODE_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${LIBBGCODE_COMMIT}" -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/heatshrink-0.4.1 - >=sys-libs/zlib-1.0 -" -DEPEND="${RDEPEND} - dev-libs/boost - test? ( =dev-cpp/catch-2*:0 ) -" - -src_configure() { - local mycmakeargs=( - -DLibBGCode_BUILD_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/media-gfx/libbgcode/libbgcode-0.0.20240318.ebuild b/media-gfx/libbgcode/libbgcode-0.0.20240318.ebuild deleted file mode 100644 index b7d9859af31d..000000000000 --- a/media-gfx/libbgcode/libbgcode-0.0.20240318.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -LIBBGCODE_COMMIT=638538cba6731eeafd47d332df70426d619532b5 - -DESCRIPTION="Prusa Block & Binary G-code reader / writer / converter" -HOMEPAGE="https://github.com/prusa3d/libbgcode" -SRC_URI="https://github.com/prusa3d/libbgcode/archive/${LIBBGCODE_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${LIBBGCODE_COMMIT}" -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/heatshrink-0.4.1 - >=sys-libs/zlib-1.0 -" -DEPEND="${RDEPEND} - dev-libs/boost - test? ( =dev-cpp/catch-2*:0 ) -" - -src_configure() { - local mycmakeargs=( - -DLibBGCode_BUILD_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 109beb991e108c868cb08b8e0cc29fc5adfd852c..152454829b6677f90ce0f20c6e6d1b3e1acd8780 100644 GIT binary patch delta 48538 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

rulXa-=J7G83uZ| zL;QScV}Pl-q;R$|N(G)IGNWhLdfh-3$QA%$N2!-HXP$L*I48r>A=k%JkV zpex3cy9GH2+WVw|4nP1hll%o7e?|kX!ISbUaAqFeMY1(YXz;bsD|kViUV_I5F6LE9 zizcBMP5}&HgES&IItut2AkI$qH;N76GbZD}&s*EvrRGGw8xd*XqaUbASeCCFWKA$h zUkDDp;NpQQs`A+i;_j5e`P^aBCSfE zomZxE610?kg(7+G!vg?$pp3Vec7e-0dM9tG#nsRlRvTIi@v?z8;_VNzdc_mTUKp+* z`v5DSyx;XDe4&A1<}ae zUY;aka+jJh2|EvzXX|}UZl`3u%H&F>pG?tp0%aik&Igc#kx_67fBqTdA$oUqUO5iN z%#b^fI(nE#j2i2O(Du^R{VeMftPsxPXIyt7wB)jdghc^Q(N_he2A3*g0zmvFcK74w zhmX&HTo3Qh8`R+q-U44)3JLh*oXC|#M;N42cO~`_2{{fKb`~T-DInVx%nA7-z6LL9 zu_DodbL1uJ3Kswlf1&V6zkn*?H7b_`^$vO(j3Wu%NVQYqXo9Po0Nl7OKyU(f1*BZ# zNbBZ_je`^tpMzLLAoY%@!N5>|o`{>_76Uj#0O2EED7bE3$tBrS`DKIWiDWzgzbH$=<%hLEOFn?w5Fx9OW9X?4&lK3V{tu&C8`wu!#|qo(LQP zMw7b;Iu(WlDG?a6=_o&tcjQ2ab^S>PfAcM z6Us_Hkpn2DBV!pCl;31yNGZQp>)^MA1};a9WNnNsF%i-=y*wK#Wq49z9 z3S$w!xP|>ZBqrw^51}I;eesksDH$ia8<~!zLj@s&H�>+`h$MA_d6LyZgJpjpsW= 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 delta 9883 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 G&Hw<>+>KoT literal 28420 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 diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz index db033c48d1bf2822e58d8ee2f0a5e523c81e8521..c9ea1a5f7730699ee0b2209abf2b0a19b2796a1b 100644 GIT binary patch literal 6245 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 P{KNkOBar*8P%8icMRgh< literal 6248 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/at-spi2-core-2.5.2:2 >=x11-libs/gtk+-3.1.13:3[intros REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/accerciser/3.40/accerciser-3.40.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=462ce01c372cd135c6ca2e991861dd47 diff --git a/metadata/md5-cache/app-accessibility/accerciser-3.42.0 b/metadata/md5-cache/app-accessibility/accerciser-3.42.0 index 9b1dfeab3eff..bbf905de3182 100644 --- a/metadata/md5-cache/app-accessibility/accerciser-3.42.0 +++ b/metadata/md5-cache/app-accessibility/accerciser-3.42.0 @@ -13,5 +13,5 @@ RDEPEND=>=app-accessibility/at-spi2-core-2.5.2:2 >=x11-libs/gtk+-3.24.0:3[intros REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/accerciser/3.42/accerciser-3.42.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1db18747fe0ed1eff8ba9947e8369990 diff --git a/metadata/md5-cache/app-accessibility/at-spi2-core-2.50.1 b/metadata/md5-cache/app-accessibility/at-spi2-core-2.50.1 index 8a1539945cfe..f68f1c1a14cf 100644 --- a/metadata/md5-cache/app-accessibility/at-spi2-core-2.50.1 +++ b/metadata/md5-cache/app-accessibility/at-spi2-core-2.50.1 @@ -14,5 +14,5 @@ REQUIRED_USE=dbus-broker? ( systemd ) gtk-doc? ( X ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/at-spi2-core/2.50/at-spi2-core-2.50.1.tar.xz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=31e80582cba07ef7ac14db4061198a47 diff --git a/metadata/md5-cache/app-accessibility/at-spi2-core-2.50.2 b/metadata/md5-cache/app-accessibility/at-spi2-core-2.50.2 index 2bb986056be4..472684bb84f7 100644 --- a/metadata/md5-cache/app-accessibility/at-spi2-core-2.50.2 +++ b/metadata/md5-cache/app-accessibility/at-spi2-core-2.50.2 @@ -14,5 +14,5 @@ REQUIRED_USE=dbus-broker? ( systemd ) gtk-doc? ( X ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/at-spi2-core/2.50/at-spi2-core-2.50.2.tar.xz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=acb6439bb165815a92012dce8d64616b diff --git a/metadata/md5-cache/app-accessibility/brltty-6.6-r1 b/metadata/md5-cache/app-accessibility/brltty-6.6-r1 index 2418aa1a0a2c..33b1637f9668 100644 --- a/metadata/md5-cache/app-accessibility/brltty-6.6-r1 +++ b/metadata/md5-cache/app-accessibility/brltty-6.6-r1 @@ -12,5 +12,5 @@ RDEPEND=acct-group/brltty acct-user/brltty dev-libs/libpcre2[pcre32] bluetooth? REQUIRED_USE=doc? ( api ) java? ( api ) ocaml? ( api ) python? ( api || ( python_targets_python3_10 python_targets_python3_11 ) ) tcl? ( api ) SLOT=0 SRC_URI=https://brltty.app/archive/brltty-6.6.tar.xz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee findlib cc1c14904708a0a28bcb256b342a808c gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee findlib cc1c14904708a0a28bcb256b342a808c gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=ceb4521e75a3e6b7a863f8f71311ec58 diff --git a/metadata/md5-cache/app-accessibility/caribou-0.4.21-r6 b/metadata/md5-cache/app-accessibility/caribou-0.4.21-r6 index 87c6ff66cf73..6b5c90e45046 100644 --- a/metadata/md5-cache/app-accessibility/caribou-0.4.21-r6 +++ b/metadata/md5-cache/app-accessibility/caribou-0.4.21-r6 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/caribou/0.4/caribou-0.4.21.tar.xz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=96305286dcba97730bbdc8a72a670adb diff --git a/metadata/md5-cache/app-accessibility/caribou-0.4.21-r7 b/metadata/md5-cache/app-accessibility/caribou-0.4.21-r7 index 4a6755b69464..fca52ea46996 100644 --- a/metadata/md5-cache/app-accessibility/caribou-0.4.21-r7 +++ b/metadata/md5-cache/app-accessibility/caribou-0.4.21-r7 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/caribou/0.4/caribou-0.4.21.tar.xz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9074357f1982c7711c869fc78f98025e diff --git a/metadata/md5-cache/app-accessibility/emacspeak-9999 b/metadata/md5-cache/app-accessibility/emacspeak-9999 index 2440e36728a8..4d97d2ea597f 100644 --- a/metadata/md5-cache/app-accessibility/emacspeak-9999 +++ b/metadata/md5-cache/app-accessibility/emacspeak-9999 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ GPL-3+ PROPERTIES=live RDEPEND=dev-lang/tcl:= espeak? ( app-accessibility/espeak-ng ) >=dev-tcltk/tclx-8.4 >=app-editors/emacs-26.1:* SLOT=0 -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=37df216b31876ed15cfd7fb77b5b8311 diff --git a/metadata/md5-cache/app-accessibility/espeak-ng-9999 b/metadata/md5-cache/app-accessibility/espeak-ng-9999 index 211f0a34a5e2..d5a8f74631d7 100644 --- a/metadata/md5-cache/app-accessibility/espeak-ng-9999 +++ b/metadata/md5-cache/app-accessibility/espeak-ng-9999 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ unicode PROPERTIES=live RDEPEND=mbrola? ( app-accessibility/mbrola ) sound? ( media-libs/pcaudiolib ) !app-accessibility/espeak sound? ( media-sound/sox ) SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=62b9ccef0f7a5f96f2c3261c77f720b6 diff --git a/metadata/md5-cache/app-accessibility/espeakup-0.90-r1 b/metadata/md5-cache/app-accessibility/espeakup-0.90-r1 index 3c7cb1ac7e73..e6ca4409f49f 100644 --- a/metadata/md5-cache/app-accessibility/espeakup-0.90-r1 +++ b/metadata/md5-cache/app-accessibility/espeakup-0.90-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=app-accessibility/espeak-ng[sound] media-libs/alsa-lib SLOT=0 SRC_URI=https://github.com/linux-speakup/espeakup/archive/v0.90.tar.gz -> espeakup-0.90.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=55ff7edb4cd5cee55116b0ad9e783a4b diff --git a/metadata/md5-cache/app-accessibility/espeakup-9999 b/metadata/md5-cache/app-accessibility/espeakup-9999 index c8d3374c8654..f4da0803bded 100644 --- a/metadata/md5-cache/app-accessibility/espeakup-9999 +++ b/metadata/md5-cache/app-accessibility/espeakup-9999 @@ -10,5 +10,5 @@ LICENSE=GPL-3 PROPERTIES=live RDEPEND=app-accessibility/espeak-ng[sound] media-libs/alsa-lib SLOT=0 -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b linux-info 7ca3057b277f1e5978947b4cc289ce62 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info 7ca3057b277f1e5978947b4cc289ce62 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=1cbb994f04f6183f8b5abec94c25d045 diff --git a/metadata/md5-cache/app-accessibility/orca-45.1 b/metadata/md5-cache/app-accessibility/orca-45.1 index 43cee6e4c378..738bfb0e0281 100644 --- a/metadata/md5-cache/app-accessibility/orca-45.1 +++ b/metadata/md5-cache/app-accessibility/orca-45.1 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/orca/45/orca-45.1.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=db3c20e476aa31c1e542be2c50c03e57 diff --git a/metadata/md5-cache/app-accessibility/orca-45.2 b/metadata/md5-cache/app-accessibility/orca-45.2 index 01e23b0a97ef..bdab437b1ebe 100644 --- a/metadata/md5-cache/app-accessibility/orca-45.2 +++ b/metadata/md5-cache/app-accessibility/orca-45.2 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/orca/45/orca-45.2.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=87122c7af86ac7ceb31c2a046ac83dcf diff --git a/metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.4-r2 b/metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.4-r2 index adc6bcfca962..fd4ce9aaa09f 100644 --- a/metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.4-r2 +++ b/metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.4-r2 @@ -12,5 +12,5 @@ RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_tar REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/brailcom/speechd/releases/download/0.11.4/speech-dispatcher-0.11.4.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=58e5a523fdf72cadaf678d00ae5c4988 diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index e004134a1b969940f12e22c472f23e76296fbcba..8b20b69da35a60f8104ec5d9ea5797a547dc6d4b 100644 GIT binary patch literal 56368 zcmV(qK<~dFiwFP!00002|Af8Uk{&mfW_dqP!51J6a0lSPWwrH~joHlI%zYXhhZH+0 zQASeLUH$a4mXnMKWvaTfN|_QB@&E1{`|y4Hg#Y?)|KGp8>+8$sufKo%$9ms?9q-5I zUw{4Mw~ycc<9+%NKE(F^%kl1P@!fySI+mUwcfR! z=h3dRTg?1!IY#e$-tYe3|Lfm!Jl-91hf!-fu9z=>y43SHS1(5?S31YdBg_;+O7XsU zfqdk#c)r;Ahn4H7=he@e(~)Z2yi1xh<#~rApGVknpJVb*DYjAWbJud$F|QPQJzKk4 z{y+Zf|4Mcl*@bs09WQc=HKd)CTDsR+))m%qoYz8fVerT0o^kNld$kqP45_S`j#bN5 z&pY*;_FQ9Kt*ug0C~NiOoVl+t+M2W8NT?#Cd)!yNt|RAuU%l>_JMX{C`YE?N@1v%4 zm%AKSJMXYcTXD@ElCn8dL-yF0wJZ#!TdX`%Xcag505;7^Y+k9;BP(!!0+-@CQ@Jnn0( z`BP5o=9gw@_jSjC_HyJCfsK(c-+P}i#@$ET^X#+KQ0lSK3{IRAjIFkE&SPE?MeMPq z5zn!Yvd=TL5HbQ9{1BFq12XNU=Z1+k6mZ9iF_l+2{q}ME$NS^M@gctd65qu$g%?@j zH9C*paZvGy9z>mM-L2(@2J(e5gn|dSj>6k-UVoK!tiJfV`#k%7-tD|<3lV+pCE#Z= zX54cqxnXzn+6O-tM@~J|yWO)Qi4@L@Q$i7c%4%Puw{;?;#vgB#=tPpa1)LLKz6(}6 zP=kVzaU>Y#l{mSUI4eFmmQhnq>kK>)Vi{}q;}}@pafW&4sDXxnklWa}>U>`-#gp%8 zDR+M5r>wqyyg#k?*M|#_6;moNg1TZq5Xs7mcSYo7rPBI{C034PA-A#d!2P~=xp%KM z9(5Od{^lh3|5E!XNcp4#(emo)7MS`RSmPw0}E_7F=F*tD_T7In3ylm z<*DGBwBdLyRBDuckKpOnixW>J6OziG1y%n-P-EUD-+ka#&kNP>g;NcER7`HJzDv$T zw}7ePA$hvcr-8ET7DMd!afG8FV=UmhPFx4B{=ioFy^{wa#3IUFdm1;Iyd#d|91XR> znfG0P3JNo=xR@Bzwa>Zpjq^QLAmlzyC|ng?x$5Nmt}qG2H&3ilFXC~)Go*asadG%} z!XLC_C1MZ3@zOTRee;NTUnEqH`^2zYUj4+m5_0vVe->2x5EWEDU)|KW?!`$FJp6=X z5LbEs8L{cr$ARjvhDYLP@Cb@&1cT$~=untw@m=v%`0hCg)r5hTW2$AT2j?O>%xh_g zi|;8oSOWWXuDr3#E4Eib;mCWyI*9!^`wXl=ttNjzraIekoy||g&G&$y^-wtV122Y^ z_Ui&qpk6H@%MF4c#BwwZn3FQ`xSVO1f|p1&qiJWveI4r_oH~%C{Zv-tBB!1eel0{fE|dtgCJ7R zUOOI};D#?n4;QaS6dmEpWnko;CnQ)0LCTAuIuF3x922W2*3W_~F8c^43K1})ff}GXh8t=@J_b+}3#$&2K#YAbesL{dyct z9e)DEuo>P2LCKsyqu4mQQmQJ{^w<$|{cL*TVeu);xr$>{5f88P#s^ zO1sB}{sL6-ooVcA=MJ>Gd#guVJL63GS;BJza>fI1gF-Hh6QCz(D)^Yhub+hU<2)*| z#Y>=MC6qyo0E^=9Iu@}DL1)I)##-~QMV3F*9}>&2P#&j;LKo0f-@D?P3&#TzT#py) zSbfQ(W+GX4;aTdh!~qc!K@EJ;A|XOx?;FSy+RIwlR=?@vT=Y_ za@`=gd~sL+>+`HL5%LOuoUuwCpPxH)Xq|X_HNY%b7bW>?iIoq>zeo)20AXWu5pCt& z0}9b`qC+^{aLh0kJZi(65f8Iy@3F5H(FwHhjQ0ZF+$Hck=Z!OktH4WumV{S43EnNw zvH5h2@uCb6W%QhGxd z8+v<9Ob{l9qlP@_l6S^r&gS`+(1=!eCRDgaSr+^u-dx_Hu8dI!Kce1 zNdR}Cn`l7(3vo66^A7C$Dl9AvGoWM(v#GaSb>Fx>N zG7pUTh(x;$J0~uKp1^N_V-RzM+0Our$HVdy7qO1G1IW*i$=wd19UQX}2U|o>p@#Pj zuOvj>SS-E)AKLGT5358NPC^RyXJLK%_#1pWL4CqIV$AufTeof(#fGtFUK0z#l%f4N z3_cRk%>)67Jar2Y!}DIf45$zGw<=H0Yn=nbGzA2$Bvfr)=#Dsuj)f=V>rvYYv_0y~ zM*}480hHw+aB?pw6{i*!)(J%f(}l5uV8#Q)pHC*C!5FzJO%wFT;6CldwKpj^KgvW`WxM_q+fWn1b zxH2dRM+>!qjDQbTKx^)%>{_NE-*OEjDN0B>j8`H1%w8nMH^3CDk``BEUsTa&p$q` zukU~9Uw`@d@BNQY-`=MW5U#2cUqyn|UKoqfkA3b-IS7u-V1y3$LMFav6# z_!)Ts5E5!ETIB$bB<}(x#`8QbK*YWGK;%Jf-W{G zcH@u-p_14(S_ho)mJ1w)i-xn6`+qCD{GB6}^qTTgD!?viD{6oOo|_1m?nf_-#)}^| zTLq)W*KIWpB|P~xB6dSNb~d3w)&Ie0@N2n2|i z;ah*ojt_yW;(Pjq;l!!J^)5VBOQu5)w1!_r{Rwbc4uu04 z_p$N~HaSr8N#9^pmAw!*7mObrB^aj`(8KyU$0u8U}5M)Zfoe(&R#_5R!E z&!4`6G17;8K_}a5Ci)`UqCVO5D!8C3#Q(#fWoaCAA+j_i5zg2fZIGHPkBLs zQsM8+xpTO{otTcu*=FzrE+DOl8pS5IJF$2Eo#`P>2Z+_pfxQ?fVPQpd5;bd~;kt_S zO^gD~fSN6&K^%bs4--r%DX4?!z8BH@(RJ9{wL8&(C`n*5xwR#=*fzwEXPYx|^f2}b zSN6bnFnI?LiSzo;#8v++E==C6L(6E&HZ=?(NBVr`?we-@g+MNB}bHHyCQZ4l&!V)>E>!9Sh&9Sj_Y-eE>BzHAW8x8)58Y(LP^ ztB4%{$hckrFiPqJ50{17LLUupb4!4UK3$@pY|FwB)> z_NBH40P8s5P09e6i3E?)3z3ySh5BLP*c{>DEIjB9jDjYBDj?z)hzs?-&3A^ga7@@zT}K_r3T0@ENn_z9SX z5Rc!i<)L>6Awv&=V5UI&DRW`f5qd6%X_IhS-h?Oz;Z0`1*-mfB!qScYX->-+n*LHDiHN zNubs%rs%CekH?(^-;aAY$jpw1!LtJz3#fh03n$WiWN5b>|G4Ut7;MOKu!lob%R-ucWSWOsWaFMAbo&UIk{Up!@EbEM}x%* zTd>R6QzZhQ_2L%^LO2l&0wjCKD<8$;CuA6Ny$OKnybq830>op|x8>aS>fcub%3SE< z-8CqpB?@Csv*0;L4NtiR%<-6U1v1qWq*A~<_#4dOmfz?(OnQfctd5J&K8fp1f)6W# zTp$->6*jui;Baxwah6f|812Yl4WZ|8gt0>)^7yN<3C zE^@L^y!f^&;yVg-I$F+28{ZAu1J9e74|sHlQnFf5aYdK7lCvA-fPvz(nm`q(!*3x1 zEK@Cf(Wsycwz3T2D+^p)7Zd?otT)6T(#qL@+}B;?4^UWqI;z}(ynqStA8aW+X~`PE zLQyaetOXi!jQCGM2tS6Z;i#I)72Z6--ZP*h9zO*2-@lGeAJM4u_y7$8q`%r;j`sn) zCXkNGo40{?!Y7SDRGiXUz&(H}xAOwZ&1gOvdbZMFZO11K|S$#;Zr1AECNpKCQ`sc(ci8 zPBTWWXB>cHIw8KmcvuHiR#380Qk)WivRf;N3GZ6#hF}~Zg>l9U)(oIMfzbIcB-N1A z`N|r3ww-6XAg=Y`lgqpXSXa=NgPye#qyfS}VNe9z5Jv$B%Ya5%FU|q<3fhjq=8lnW zpwu)hU}T|0f;4#cnz#buB=8eLZaNL6Y-r7kq^2zoWfBJTHdn!b_Q2Lt!8?mva5CuZ z2451i_=jv6!HP5iw!+sS0|Y!M8IG-5VT3hgWCY)g92*+m(!`A>Bn|+#jB}w9@N)pn zO#dpWEB#qg5PF<%mFR$vh$q)t76rt`VL{6<*q8c#Ch!s=VFjr! z-0_SXAbf976(n|t0Rb2wm1{r#xDrh`xdN(3)qq>L+%G(J?)Y+Bb}H)E{z_O+qU%k{8G?qDLzMJEX6K)Hhxui=$~5%h#5fjt0$>ou zNc&0E-w9vIlO2}!b*8wlJ>?{*r4D%kKEQ-mv`9ICd&^t|c%d4%r;Qf-HRVj8+@SMn zj{($JvIu^|R4q0mk_Lr=qQ+YYawHsB(+{CgcaQ@Xyf&v9(N}mwI80QQUHd}kp_JIe zNG79}MF$lR>7#5T4g3V^{8zF%(XBrz)=UG8-vMOM=ZRKyDKGfbjBYgJQC95p0YYYJ zEbM?A;4da+@Dud{IT2c}d(76P6MzC>FmL(PNn_jrcpVP&0(@GwSqY=syM_BzSOo@( z$L@C49E5P_BeW8e?F)T3&wyqFfS+RA&L|J@qel@q-+P4{D%D}$#|FrQ_Zs@rKmyn3 zcONrIL$m3qf&)DgGU}lW6w&^bHhy^a`{TF&-oMQC+xxk`{zK^g$SwRxr+Naf^~QDM zH~ZPqpMI_q`#BE*%mA&K$c0vWbWqX>M{FB-0CHKP#egS4vAdmBph)DL3o6^wG&72{ z(&FGpG#r`T2_ssJJ`ow_!Rw;eFWF~|-ojiT`gxotgaWBu+Hc1@7HBgRtiYd%2ccG| z*Wvqf1ZEf_$5%tczXH7NS$U3l5KRD!Amjx=!?DC{$mE|+6c=34{Yv)YxY-V5SpT? zRpSVROa644crNzT*r*15=AB+*`H3{qZ7z7ar?_rE!zu}o8v?dSB_5lnxdB`y!bp416wX>YY51jU2{7giT{;B`k zzpStC;fNnfc>g6^bbL)f;A?ofG$5pMF*F@)HbHc;fd|0JxPhK5Eo+PX9VoKn!|ofw zU_FK3jIc_mE9w@3?B}g3x&h_{#i!4an2~Vh1j;@6a-1FBz`7h<>LpNCkokq8!Xja= zAUI41hk9nd7)p-OL0j96LUlV3!ir`9Zk+24YZ%s50?~5;?b5n7q;TEn87LaB(ant8 z&Q(XpMtUUXPuTR9ms&`;|5aS)hfG9zBdR1e&BQ~TmUW+tj}5)tHuD85nn($)>9;MY z7vKuM!a;W!$pC`&WrS~5*3;bPD9Qv1^a7R-dXY0dueMRaRxtDvn38!s0!>q$U#L&c zrUB9N31LBQR;PnN!N#$R;Jx{JLNljfe+js}T0;-`JxCyc6`qcBh14QqA`5>ZOu<>G z3FvI?1cEsLkL`>zJjwLD6TlT!t3O5c+nDBQKA=?P-FdynNTM^3JBdX-5Ya-y3n33{ zF#Bm?voB!QXm>75y55ZgM|3#)`+^qYC29u1UU#;b*b9NeRz?B@F4?3;eOiJn#NN^( zjI&-oFaQ=;^;1yzm2TEC!By(A+X*9tfN(fMI34@P4 z<04=Lr^$*FbP>0)TXafL$EYJG#Q`T96Y3`Fq-q*!mY*g#{^v4DW3ym>#{s?C-rOyA zEGOo5KAku7J~*VqmNr7Kof`ujj=Q-Dxi>H|KofDJCt?36cv!1-d|`(_2Ei0)1N?5U zTC~frtEk)T=*Tx}z)1(YvQP`q#tZI(pa;8CfoWRyv8+Lxi$*^VbZM&I9N4l`L;FWx z(4vt+b7z)$OdE`CT=Zs8qanB0En&aM{0S@k6*vN zFCW@d@5yhlJca|gg4+;I!UiPDzivAp&WV3oa73U0xX>i{b2Z=W}i?^2wEZ!Y`uBbLr+yVg8 zG+^wG-rC?6Ov=Z7T&)(H?&rio_HWxu`oKLaS8 z4x3Ev#|TxhH%+8pHox@|ft(`Q)j1s${{m4U=7JwP&DHtyxhDSFmleX6Wi;@(LIiEc zcy;A^A^W^1m~M_Im~GqPfVG4PfPqpH1`wzSj9unDEjC7|L1@jsL;?D3mVF6@^Su^G z|G2=k<-AtFfKh^IN(HWq#Q+lVQ1xp6Dy#fcReCK8 zeA)s196)@S=>f^&#KxV?uMkamq%>jPkcV}0jBz6DO^my<&5xj56D2ktU^_?0qujaM z2?ZTWuTT`pORkoW6LEJAeZ%~~V!0HPDVKfQ*vrCUck~J5f$*9oa?G?s3}fMh z_a<7vu^`;z$xfi9YI0Go=*Bw2W!f@cU;_ix@vpKf|0=80%VBaAoyi_NP7ag5aN&Ci z8gVDq%%RA(0r5oT49B#K4bPZQE7b5rsrGFPIv$PB!9}jaf?>e6r!HJYg|gJB-9x6F^3(5qiZ#_d$aNmR!xnxY2a5q#h)EkOtCjlCQ;ecCe*VO=BMfCFR$b{6i< z6X52XL7E1Se_}rK>BNR#aL$&nU;5pkR^XL@3pm%h3UOY~j7swBc$%FqdkX@p8KT|z zu*?wfY4(nlux@*qiGAC1&ZF0X!eEU*k3eKJH>7-BvwBN7oB32(vsP&eS_?%b?)D1X#+w22) zyQZup2>&x^oA?W=0XkT|m~%z|`6-;`^rY$`pLke|xjfZft1g9Fi-WJk#g9V+v zVg==R5!LVg+b@F8qEgj2O_cC<&dkjHK!^FVxM~JU5)v<1yC@1s1B3&IF3z}uMoM>d zXRb;-nowx~*a4xwVJXz=7<_;gw+> zm!;fff+7=jGZgpISSJ6CB%oAN1Sg5Nu^%eu`^H>g7Wpt5XD1SRox#5KW{d1P%)*~f z`{KE5nK+Mvy9FKJ1EalOB=zZIK9N)X5bL|EzA99_^8IdAw~aE;d}J8R&8Y^I#!17yB%TNTs`0MGV^ zpl%)u{0=W>CDZm;-svV7pspf}!`?*Am_z?5rq6%Z?7lm6klZV%I!+)*_8IVjyvPG`R*eh_KAoD}#hhf>;isIw{>N_veM)d+z|AY=!>Dye z$BLlY2x>(TxCk6Kc1OhBc;_2@2_a2!;x9W4v)Jf|zrjtc?Bry@#z(c|j^jQ`fk&6) z?ohn|LR%uf4w6X1poaABV-L<|94{$kuy{N%lnCC>7d#~y&ZB+G!+!TW)g;X5W~&{~ z3;^>JZ;s6E?CDQuLIAc15#Ur%l?6+L!UT&d#|{@v6c28#3sba~GbiZU`GS`IB&VmT zH0J9~2QEHmnVSSDTI`0Q6K{HZ>PA-83;g@K@m)ZL=)~W4yyVd5$oFh>b#idx-*>Xi z+K%`jL^va|yOs#70*P_Z=dLJC?>Rf-WLfBC;xHQ~;GFtx+u5u52jfQ!aRO-UOf~lo z*@9ybmQB_v5<8HHFE&u3sl0haw=Sm^i6~<`<^j`-x7}F?x7dCIg_3m-=y{yjGqCul znEv?sZGHLr%lh;Q^J^cDcgNdQ-l{gS4(oLHW4sj=wLJ}>0ngp0EiCOO;LdaiF{Oc0 zS?1$$_Tua_jvsr~0*ZNhqvM(ET2{@`KfDPpp*mh*%fO0ZohL_rz{Fn|O@pI_L?G(L zIod^-G=F_Ha1YdvLjuFb+?O#6dbD9UpcJAds1l3SA)~g@9%(3woi^woezX=x4xkmm z;f&@)(iP16%I9rof-Su$)#u;-@gLUY+lTVt19Orne99TfdSYW3f$Z{(+{oB~I^2W6!8+ThJToDs;kN9TLagIoM0LHh{`MyBHGLqQA0!Nzp1Wn@JTHoC zP4hIfhpz!OayT2pQvj3)eE)3b{(+{Yg6pj>*pQFg$29S57o;A5>_UY6+bYyt4R zz+mBm>NvY?L8)4WH?1%Xkf)u?mjeXz>7fS0T$31n{HvTQayno23ERDz42f53cGD1J zrFMk<)4_psmdjR?z_D(LQeW_xYV$&~MKN-kt>f0VfyJ`*tr~T*^B#TRIPLq}wIelGU{(XIUU(KSw|8nBi z-&)^!*#o!i=D4Sg?&xmFPCq4x3qd<%t9kRuD>b|gU@<{43Y5hH-{4ooF@+$0+iiSX zc;n>&`=tSfz>?dxxe$;b#tzCD&uA82{CMfA?HOX93r-&&66;g)Z%7>PW1oU0GSG%I zK<&nPZih%l>O-b5bz|ILS{4Z*3AJNVsxVWI$GC*v$qjCU-OCg96%nFb{U&ExIXZ%}I3oL+)oP{3v`5 z%+gNIbLsyMz`+2Y-6m+42{owi3?M8N8`A`C0dJgqv0)A_45YD>nwZ+Go&aT>pc~OH zejNF9f;5`AHM{s1f{O28D{p#Yz%2ko=X-G<*&IZ`_)xNLr3%Mx5ru%3iTH$q`vT8l z;^^Dq@U0S*a6tSoyeTe24~Z?8GVOJq<%yPJWK-e3C{@&&y|^+3@? zH^Lu~ZpT~BZuXuJJvkQwj&;-Mq`^XEQgynjTXDb$2I7Lo5nb~Qb_OOYg;`|g%4IuR zhkp$gpKlvqm+=sU+Wu8g=Q~2in@-1YnJob4xv>JA55K#=^Kf+Y;HWIoTCqpBgPl_* z%^_`dU=2{tN`T}Yp2x>%fo9d--^(G(17V`4C4nXSlB5x*6*J_j{a>uj3(F}YRm0$y{m7^59#X5oY`Kh zTNH)m;`yHDE3lFM=;28ya=69$f8eJh?G*%g*g;S53Fk9BvXefk*{tR)2RQk>@PCB= z46drk5GH=x3=B*LRRR>lD^=b_6lX|V=sJX!UvSndx6IjG*V9}mHy=(%T~3bIXVhF! z0PqFzorF9>Yz1ZDX$_+U2Up?5WYq}7#+j)M4*i+ZcDIeGXFE#&B)V_w*WW*Vm)y}L zgW(N$nCQaOH4UX-P#Yoy)D{%J3ChdX*O6crLsY#WUDfyo+jrbDSJZOYk2$WRg&CTp z#F^`JxlO^LM;z6Cn&2cV5Gu_X$hvJOpS&XAA&{Kk-y~qx^pVOfwq@^Am6E-~T zSFm*l=cnU^D30l>78}0feK_xToM_rM|n)C1Q{Qv4vGV90S#Q{GVteM<7ARQrBmOBCkyf7>j;_7 z|1<#NPlw-v9CK7`1J8tHyw%N-_RXM9HEOhC+-2xfu`XZ zAm^d%h=AgsF41a$M35(u=Cp~UxhJ3z9&JSwmx6^8M62?}5S!EakS&(M6mEwb%mi5P zOy39XOaX(h32CpDc$lwk+2AxN1u++##v$PNYp^S0WydhvWusmMi4ZRFit&Ofg6~U1 zhe4X7E(?Io-9_kDwA-OT`?7N+unaiq;j9av3ym#$EjL5-ALCx*%je%deIEY+#|JB2 z@2>co5hYr#+kg*iAb!l#q+^M8&uVdsdsw~VtcjbBKN943SrcZG-$ud|M@>tV zr-YJN;hW2iaJ$^m{95K0i@!Z@hx89vZF!2~h^9WR)7WS~pQwDH_V$69`2>GkIy*FE z3Ajbab9Gl8aKL{ptLq&^>oph#kfS{}YuQ5y{&e&hgk{ml^erL#u;>gh*p5$d=9Wqw z>mXhs)&kNd6!h*GkIrT#vly3cJGyh?Mw?(=-N;R{FX zKh>wE2l88B55OAS{kyE@$IplYu++@}{C7uYjx}B?vt{?(F7Z)x#lX-J|(`@k7VdrNpo!Q1# z0-X+Qhf#d64mybL+~TlZY!WA@f!vXFErr%~d zu}!sO;x3B&%pjBPbzowk5yKAjh`ZS)&-nW41mhLU5l&OR*CrU_w0^?$iN|J3 z(gG5FfgUKhHd&+`vKzU*BVZzxOX+ z#aH3`a+R3gq-dr!Q5SfiHY-KzcJP&H6L)y>MPSWQ?;xh(d1~jCg##iAI7W4x&&hD~ zlC!f}0mD4?D&nh#sr)e2Ci?g}*&vb{Qh$9Zy;(iG)$oK5eKzVv{)Z2t1M@Rg#*5^ht zK*x{F`~2L$zAu&q6%^X>ns}%M(2kj*n@>^Wa!v){iEG$ZB$2M{x{4iPV%EQgdpLm2 zoV6{#IHmx&YY;ipfu*GEk~fzSpo8sxdO%jQu4{ujaXS~n>KF%qP+kYb2Sl-(gno*G zFjrWxXefe~2y)9$y|<&X?dWzs5d?SL)-wW}D?$AIMJyDi4&T1dA-`TyuF@@V5(6z8 zf*NnjDjQd0K0`i~{#i~I0n(cx=jjTdXYW=4xe+1&Ec)664*<+_EO!^t;%sHOXEe>-ga zo=&e;ha98<@<^LY=T9L$km_E)jbDBMtNJFDRZ(*{GT09{PJs#hAwJDFNIej`>}Nse z_B@>WwBzdPR|ToNf9i4>EFx%{gp;wy2z=#J9F&1Z)ll?uz$YZAyKY6?i z!Yz(z!o-QD;|a2E9J`#>EDPW{4iJ?~(3-VinBT?(2HE zi8CLkt4d*MuWeSm0J24Ghxs8WF|X%v?6ARC`iQSAm)*F4U?~2e zSLfnQr-DI>a>>-8?PA1q!{W<{U0+Z_dnQM>Q!Dv^j>(~$ zArd0%DI|9oIlAnwS(gG&hiV#a+9U^_KwRZ%3r^M)ehBHyA76jLi(lV6)$^N9b-BT9 zW*yCRNo=(z;Bx7mds>r~`d*w8+#o{z6WsTNu=vnC`T^v1>J}#kM|S1z=BF>9rZLGm zd7lKEus3D6IoN@s+W<;D1@FG35jd8Ddho+wV9?V6?6-2)#zU z6Y1g%oJ)&3sj<&m!6MU^T)0+w`s}LZlS|5CW8;46=2(c@23_UF2Fk|I1`7xQ{;}Md z3UuO}*Azq9KQLUQwPG>xwpw+FSW-WTyuApOK4f$DjfoU)ou#xX^W3;rKyd0^rH!MjZdrp z_MWKs+xjF*x6X`yzZSX(8hhIp4^<1qkQ3;;4gAjN2~;~ zw|J`K9l+zKi*+)%Iwy0b@LY!uovq2Tw+j)>>Ux((>ApaQu1d2X9DcQ$+Q--TfBZiCH(=HGY2EY+K0%TL9Ok4bnnRQ=s4Wa6 zl;d!POyD?hqH6hJQ-hoN(DKv$tQnu~d=Tp3PzAmZ%Z0B2=x|;fWVzj%V4aHK;Vz%a zGq&=yDp#j3&e!E0#j-xo-38t_sc_sbRdGZLOrN?9cDUiwVV$Q_Muy{31@kes#+mxF zaSxx1j|{Gwn#tvUCtP0#!7pLIZnJYNEIj33GiOgK`$s}y{r2t4`}`rlD{mTyI%EOu zxCx`D*?kAL&=lzg>=8G7p<2xj86K@adA?^gELi78cn)^0d9_`uLH@sDV-~>EB_<_?T3(|ySx%v*0 zd7U%;dt zuH=5FVW|@?b^|QZo+eIyB&gQEfBPTbH-O>G&A7P6`Hfa37jQbaAD5Xjn0T;_zPlk3 z2VSP@zD6x}RP3{vW9ukMKU=cZ5jb6g>oV<=JW8G`@C-HV@U(TfLjv;|fuA8lx{fv` zs1VK(uee5iX>$bRN7xT8ol|!Qcw7h03%1d>j`MU46Ykp83jwkmn;p=2*m@E`j_ERM zct%_3^$D6jtnVKV#tj#{Z&`&`e=Ijw+iTd*LIif|+KI;><5>LA-K7El5hnQnur~>ND(jNev|Cl4;+)z$}^PY`W*=4!g=#3@^tJAl-+QhpvOvV zavtNk>>wUExH;S!1_t|{rnGZ7^tUQi3Q;f*4V{pN=erum5ql(vy1dpMM;uL)_4kF7 zbX$S#e?SfV+j+yVd!X6d-%Ed3@an(N;$HA-H+!cE^6~7py+>v^H~MfJ?=B0qeH6ptkPe%cxFvLw z6}91>=F@E@P^*P{KLWxO9mksXq}!1PSBFX6mzPbfXK{NVZrg`)I9hGz?r~WBSQTJynm~FbKKR6R#e~Co+1#6*ow(l$5Bj_mE7XZft z8G748vQKPy34z8!SV17!=|0CU zTvBzJARv^u%LjdRW$m4wdNcZsO99zja8@D`+`yzFq{GU9;2liNL6(G<0DZa222Tvn z4V-HYm=h6V^x06c*CEsX49uAE3*pXPM}t~By8w7t&vJCxI#1+UsjJxQa*946IRaga zOUa9p_T{X0iP&?Gd=v8H*YI!{FwC#sxZ~8EJab(vK8pjnehTap0i!#P8~Ok8uD-dB zBD(O;wtF|HmuzR${yt+nh;{?l*Y!0-mgJNJh8ZU8`Si9IH(VZ82~M|Q<1_a&)Z=nO z7&GAx7B@g(!J3cPB7m~PbAQ9_?ws58i!Y)&&gxxSNz?3?D_?Evbp2?wMHiIoX!dxZ z{Dh&HI67^su#*-9K&V-DE$Idj$5}xFhnrILE7eUcCscNdZTI(`#4-#Fq)m5#zKZI< zcPtS~<4A7#zW)A=(?SAQ!OxiM#eC1?1uCd_-EI>JSkL81tN8W4#^Rz!n0S&USy!S=>$P_@D8kHPZBQYj<3tf(LHrySiOgV0w#G+ z99N5WAmKmzXwSf!LlVi&&u0$L?JB6F`F2Ol-54;QYdLV2e2F)CM9%Rbat7#t>z?}L z!<%c62IxLq?%4dnnD?hYU^dPI#`58OmyS0CFiFL|a?I7O#0+~^AO{QVi(W*BUtAdt zs=(l`XLqzMJdS-6x(?_bnz#xeV>olOoWZm*t$PI!n3VChrv+7MZi`rU)}aeQ?(-%E zYQ6m^qDYt7Rh%{NKfR77;-xy@(afFUn732*Hkz6F>1JVZ68wg8c4pD>eO?M*Sz!0K zS-s$#M+Gy_VVTu!(wtep9M)aIUHL!V``3T}`uHk4Xv>=-sVUf9pN?mXm;5hg5SJ~E zJ3`q&O}V;F%b08HK(ezr6WIXb4%a^Sd$|>(I^nDbgRj6=HyXzW&O0+H&=5j1XK}El~(u1 zXXVOZyJy#Vjow66M|Q-GfPwGyVxQ!GcMLW5+teDIv3g01H#9iM8k<3;c}vZh^F>}C ze|r(tpIP7@xA%fLDLdW#77lp$JTu282=a!mr2lE{83)9l^Kg&?Z+oymd0e(P^5Atk z6O}m1=ejYgTy_Zb2Xb64HS^lCG#^rF@90R@_FrcLy@6*z4!l6XzleL$b)xeruedog zcm+k_Z@rZYVc_f%$866}kh{YwvDyor?p{CgKn=W5FXyto2srOnEPnVfwT=aVC-BmE zvY(woe_y|S`TXnt`c(ehzyC@D!)0mGF5w{nKS0308@$)@B0oDY`cpu#g!*i9g)QOH zs)b-Xz=b{oGq8_-oVJ1!f3^$d&?BS*U|U$F8=_Cn?RrMwFwbO5-+Hb?Ly2F9lK2Dy zH%bkOZUaMq_Qh}1&yVSjM*w%Lw=mt&&HEszeg<%=+tbWDqBb_!40mg0Gx}yq9FmAw zCJ-<*+kw4tfHTwxFBd`Mu?&IbMNqK7_rI?%pWgqnKJmX_zxN$KCHU}aiQSdgIGN%* z1Np4V0*N1-g$5wC;n?D3b4?xF-aKcGz|+BHEUu#-LvdX}Yyf;1WfrsA#|(meH#6W# z-PZtSg_%{n%WY$M^V+yq_4<=9vY_NnSheDO$KjE1b=U^^Z$>L_smw7o8a*nt} zZ!$Ps4daxB;NxAp~Ugk?P~N3)W|+s7~KSN`Gs z*YV}!@87<@ciJqxxv)c1aIy2mySlO0I|=QWAR0AXm>J13!gF6+b?AeGJ(9-{guoJr zkqtjCpaTOT_KBW%{9M~ny z)Z0@kdcvtxA4e8`K3h_)GdQV3{M{%W2NqoT4>TxepPcQm(1lxrAgtHjSoZ%{`KHBh)R=p9Q7pnLOEQSAdA6t>(e{1-LmWI z@ABGqzm%ApA zFpA(Hg=0Cmq1*j!xc?3fbEFmaJFI7WqaEM#^OlppfBXjjSrgfP?4REM{qyhr>(|%$ zoVPaWR6Hte2DiFWzYvh{-7Q>JrQCgX;DNkGMc|6AH{42asiXN>r|0H#{iU~KoNkc; zGCZB1M5XPHzjbX36hlfx2&mA?4V^b@h84bKm}3RkByW(wa-8!9xFom1+2RQ)O^{PN z16?fTZ2m4V)Z%PQtbE>cQJM719Yus9AZ!f*tDbg=;OMMcAT(kCBq<1Y*VCMQxK}V8 zFLL|kkNf@I$3On~{YTgK`D`evZ{=P_xyP|R9n}tQf>m++ms=Yl_=n4I zFcj?(f`W9tZY3XM zx?slpIC0xmAfCKmBf3XpfyWL2+?r(zpjZQYI}W-}zVw-?(&3puvGL2{$J$|Fj%?Z0KHU)x^64-zuhcAttqC~BS5$MY z*Ffrlh|}#nLX?LW-~gMwS|K5^oXr1d zb(i~Q%%)68*-Mt*IZY0!;jhm#dr#2`X?HhtY~bGxd%tcQQyp=)rg6G6+97d~FWi!_ z?0(vQR=aql`Gg0*w>=Wo)!-ljjM=6DKBpir@5-?ZdH%0t_H-YWw>POZ>k0F=?PV6E zahamLo+~n~pO|d+p2&trIRa|K?EBzJ6-fD6D#=H1T6R=vwwV9pFaKi+!_$$ z`!9*JeA8ZY3WUJK4by0<-hJvy0okmg};^*ezPk z4an|jXqL`gzUNAyMQ|sExC8a*$;+Ig3FdHbD;O^d29S18<#wBugK^1Kn6}BR`9N#? z=)64Wl-r%QPGS#`5x1fuUd-{dOA%($kY6@UTb|2rPbfKt({5Xo@xXge=$#UTXt-^` zj>rCIVSO(H@vyH=Bins!8L$d$fDB^L_j4EcfE1j`O)~m&ckJ@$x@rqf=G$6z4655A zeYr!+CB$-fBDLFG_fzF5E>jhFTTwi58^rvClU?5B2N-$@lFtgRby?(ms(@a+Rh|pi zptW|$T8*$(+&yB&kqYPPM1>LK=SN{erFcV^H{LaPsf`HJ#+wGdA<|bX=hM;U_;kif zErxpomff>IXaH9s>U(W?xt9B&UJJ1*trud& zZl~4NTnE(b-*O}LFtL6$O%}9w@q=Fb=1t8#crAh(_S5M+*mI*)@^YviPuH1yDYifw z1-3Vj(}Tz-VnvbdW+GHVDZ=_Gtv_S0H&;*~+=BbIuXNa)nTh$^d#t*5ci`7u$r>;F z1Kr=ApJ_f9!letqT?!%ZkOKPh#}nF}q<)&0`5KqkyGFL`^L~2H2^9|QW+_0nCE|6K z)m~Lx$Z(NLHQVj?L}cmpb1v`2UpFuge>gHo`;kL+YnI!{o*4_c84os^!*g=#KefXmkh0Ncb5r2CVge))L+{vxgV=8}8R05G+hXLMQ*u&Cb=bdhLX|luFKxr+x2JVuIFSnq&!s`%2*75Y@Cdj-Fkk1EE9~}mPjMUB z+fVUk1l0JnHxnE$^JUAlF&HV@Y0$hobB1LN&0BTmpQQEQzJC6#|Nik+U~lZON4Mi7 zg6%3!lPGL3Xfpkg?dk;Ydykb<_s>n5mrGnYHLH48hP^}4!htq=la7~MxAZg&!79Hy z5r;RN@6YZ54Po0dciG+;9gTRg!)9f`HI4Xy>Hhq6bsPcu1E^sX|Sav~lj?0z_Jl*Zh>7vwhTmoD>akrOyxYmFe>nEh& zJ9ytYZ)@)>M7@v1A@V>!1ox%?hh?;64)J_t_6v_ zK-EeP_oj&Hv&(k-Ga%llcN#C)iUaz9ivx8}#d|1VM3YB|ZUOR3qC>Hlc~*R~Og_gp zUw702^=-N^?Fhf)#DFq(Zgra>-P4@-Xpqn9H9fb+BCrrZ<|WR@$WLq?T(i7NIeA~1 z(~J&0_HDBS>V$h3L@@UW@GrHE9_5hUdHK(RIzC)P#8=nlTD9T=jP!J4xLEuS(?tp( zr0|#wG~VkcS8(#r)je2)Tby7?js+gxyp(K{lmO&*;A*|>ssjiK;ZF%51@}OJ<{${g z)@TARLd~yNu)@UmPeZz?;UfXz;FFZ?;Ms*5R4(LPury=@k=B-8{3}&W*PLPH5ib<(LFEfx7}Qz$T1`4wHnn zzQ;&TAEpyQwMAeX9BZ#fGQk|}t;cym8C`L3d!cYh<#nSw*o2__L`E!HAmb(D-e;#6 z1W{-tY)@(7SsZ-}yb$ue0-#HSG{D zi;w-^O6~jT)Ac5=UkO1c28Z&14+C80sU<5xrw-b-vJXGvcF3~&2&v1)gti5q~= zCM?+&@*OPoDk)b!>Kh1t)|I@$s8;C;oUdZ~ng#!vFaFE>*3w=2c5TmGgyAryf6L1e z4s+BekoT|^-A&{fW3%BCOoe$YTM(yP3thDY0X6MjR z;kdkLA+!E~tH1Ow^W$&(Ghns+t$+Icm;SfkzpTUEEx_h?@puFDT_P6MLxh_GEHt|% z-BR%M%5W2IX55S8??zF)T+L#UllbipsT+3gs>SKGV8o}Z9>-6~ef@_U?Or>0&+h|? zAfwmrfV{yOC^X)7yUA4-noVKBKT47g!e9x1r)`tK(kDrWFYGSUu)umhTa%9M7G``2 z>8*RLE74)|C14h;ShGSMWr;{f%m7ZPavkoxl$s-TX` zEif+Cx*SC#0-iaU(1M!>>x0ovYTL^I&3*xU43J)EU=MzGVIn4tTh(}B7VgH*<`H@2 z1z`FS3Vs=%KL25JK=R_4@@A*9tvK;|>c-ib7AsjMvw&I=Gm7?u4G8VEjG|t%2<gn2}msv1eXIVu2qTmvv+309J2kdu3PbnA$M#gHqUd8haz|HXHWDe7r{n}lN)?L3g>ySG&L;YObl zT`FAhC-?1rWq`N<@0>4VuD{Ib+7(x>{Ow-fK=$vy9QLZ#_NJ%T^}_CUvimxCl|n#t zge6x%Upnn-%R(jcE!Rp+?{&LeC7zet0{~DJ;*n4HPdhA!@96t!)q-PY_YnbMi+5@k z8+8sZo$`VgC)3XtFlINm*L1|| zFQWzQCx?{n@Wa6zHd=XO2_e|^^ux7%+|wVRQ*wH`(=Il^}R_i^U&qh z{@^HC>vIsT zbbL6G(i`h5-f~?IuQ7JDtOEsZP4PN_+uP)zD*0*lYA!p&-Mf>=_GhEjg%erJJx)*y zCz{YB(<*bFHn?S*h%lms3O2{kFYm~{T#NKvWYXU(F~|$>hEoK?Pa-T4%za&=dca9@ zr*0%>nwmBv6j{$5tNW620Ny?;Y9KqKI_R@2Q~<2G z`*Y1+9DkP5Q`2}OB~Hj~FTFi!7{*LC7ya< zk7`+=bvLg6kP>wI{nuanmv7(uQ_pwl%{0CnbN3BI^3oLEcX?N!eF_^`?e%q^=3K3WNrmhswOEx6vUyZ@B2IX89W~V(^EtxB%BHhJ#xL<^wjp5O=)p zg{qbe-Hm~vn2rrly5hv@a=ISBxb-GPs?Jy0&C=}4w5gv^eaRwRpBT$zyc5a8c{O=*_S8hYxaLX*P}LXa2YOH*Kq>1mW_V4g+XCW z^$CG*YjQv!7yOt?f2m+NC+juFC>Hi{8rCkS7&!_k&A46E=pl2UU_kQf`HI+`4 znzJX=!6w}jgc7>`JPlJJ3H)WhSsJFj9a**1HlBbCa(S+XK%(D8^^dilyv^|;H2^|= zbARDcM74n<^3G51R)FK!3sRkxH0Ni}pj)z*!|mS2=+^Cf<#Cv2b4s^5sP1*WcH98d z^Y+3~FbgEn+5L0QXA`I67iian1vIbHX)hZ%pZ;Ah9oW-*dtJ7Q@K2ojtWUnq%?5;$ z!$s(PW%9BZTXl?#8GKaq|L2Cj6nF0?Zws~4(e6Vp)Sm7`imt*VKES4{#pZM_7x(s` zS3|#wDW8856GkroC1i4r{5ME*0SBiO?Os@pe&Ie5Sul4=xU%R<;DH)0F*3OOynSug z&n+(o7}iYFusbAqL%dfKsw3wHm|N)dZc>N42A}zwW8SXUJY00wU6rRI0$j}pPL64U z!_Ma-IGcst`8?gU0&_kE5XW zH2^d1`7dHB?@E3(x``%Y+#^1;>}diH&7nDB8HST4;LZlm1y-=?kaqH3O1{ApcBO|g zzy%e+a<5C;Fs<9E7r>aEU!^^pbs;sKX=74)jHVUd%Zq(* zXQrIIsEET<9j2E9Vt2Q9q@fBc9C+^;9I5pt+JgvuyY$$G@l%gy|2d%4)nWhxenDL9 zYRQS(@t@?j?>~v@e~f1~qr8hP<~PgCQCU#1_q@3E=h${YoaOsPZpDr@Jwx{TT~H17 z1=O{!WX7CRHsd^RZ_rr93%Q=f$=B&h2$y_WkR$SW=X8^wt#T1rPe{pWdscbb8G^EU z*Jz0)xP0q!(af;dX4x6&eLQ9#$MMYnr3;_w{&olsU*l~Rw*EA)3&c3^`uH=6RayF5FGRoST4;l|NiZ{!32r@s=_^~^-oH|u(0al7?2Md6*!rNz_TN!zwccO-gG z=|u1ZJRurv95X^p4H!{deJ-8FooN^j=y-_(R496PY3CF!lLVk~7h9DLvflxf>Xwp0 zsG+~uU%7{yHNBc?tTBfP6YoAeo_k->CW1XjLdbP72~w|M7_+T8pnGoK_Cf^5d(JJA zb#Jw!BhlVD_^V6gT?f<>0Y%aX^>SJF)w{D<<)5YXy~z4D?p*}zHXOJ;?R7wlZD$=% zPlaRkrsOd|3)5cG=w*~VZLQdl$?E6oSTP_f{p>WoZyQFIDFHKlB|S@mUAu7G6Yizu zUXqvG$B#w7ICT7Y!ETmq_W8M<+wG5T|H_9O$FYS`9q+pZFDD4Tdx0N{?hcgzE{2m! z8!t;u(R*W-nX6FXfSm44Gy-FB)<>~L*%U27yqj*S=UP7{^^BPR^4u2s@wdOff9`8~ zO0GqVtjB8)*EM+1{M?#`{^FFZA`<3~*j*3?q&${a$$>f#5cloex$9z%<<^7)0MWcC z2)J`+FGce@UE~5$cI9|>e%)DqFLOyIqHSS#s`7Xg)cK_{ww9B7UU%kT_;S6d%5_{HUWth!(WqB%oJl*v|{z zY7hwTEk&2ZPaXUC>C^9DK9A=j-{-2PdcJ9<&)%K7z5cHrK+9*G&W~`8ZZ(2G(S%d7 zI8qH)+3~uj6%zmI_72^F-@)?(X<_Kju0(IWtbng)KJd0wo7Xe2bUMy3yu`1#0&l&x zyLqc-<0H2Nv|ccD0j~FTdtYz2K6iOP4x}iWShHT>mCTW^vQPtn*zgl4+})_yZPBoO z*2YV_ZQXGYEceF%b#$}LGWQ>Nx5NJMAENr*OOI`$v2piJ8k8@%yI0_bI9w=$6F(4WF4wGD zd*NS|XKGlJeOknOUT%OJ?TPapu@V)U`|Ah7+{vH|=x{fFW z8d;)3Rs*~^&UYx~MD)(j_J?lreMt;2j@BHq!91NyEzhCZfpeL1-<8`u_W&nn{%U>m z#+5NYtTy!uQ3+gC6$)hnQw?&2b)*3*F9qU-ug|Q`@)Pn~&|;S#Q!RWGZeL3^fBhHh z)c=ydYw7Jym2Il^RdOaG>JLW^aeC%BaL2w}a?t*k&PtZ6K8b@-ByK8g3e1xF*Q^LZA35te0$jPxB6!! zZ!*cFKi;kTl02l`&TSxNe?r~v9Fx}MMdLhP=#u>9y;pH)&eG7sOd0s8p9O{pcTDFt z4bg?yYEBVI-P9EZ*~UT!ChABNW+2KCaQNI~#=}VlQVBcXUWDRe%1uh@0;E0%bqSSu z)iovF&g$+#*>QZtWUVC?AwD{8s$k2K0YpIKoO4#jh*Zd@_s>z%Ms+se zBw2fR@p=46jQ(wa+Y=m_CX^iN-YO6{H~&zhJHB2HHj$@paRfeo|DmH5;G~`o!#lWK zfxG-gPAd=EN9np1AL=RJUa9bX$)?0ZiR<+Ox0mP77OVXweHY8y8H^g*0^d|8JuP;Y zZUu+l7XY@^)xsmtgXminEVI{TAOcbx+&@EoqPoCJN05j>(xu}9oA_G57yk6Nv3e4}VvCB} zB_&GrW=qlGn@a@+qAhS_mZmiO6Rjj`8ZyP%^qL0sJJ}OUDny5GJL{+MzaGDDN(Sl8 zEe$}TB4W~#vpXCrvH=$9-F@mWQVxzIh}2X5`0PUfle1zI=WfI(#h^5J)qd=*rRifi z+1GrW z}qnjToj20DwW&{RPd#=+|V;`i?@9uPrd=iJLSzLB-Qtua#@kq zTXT0l#KV3$iYK|4eczsKT+G{};4EgB%bu;6S8_?aE_Dz=Xs4dGJv#8>^??qdk3<@! z2=z!JTpZ=k*D8P4-$~qhAA(#`+%BxOP%-D?vItOwifw!RUE>*JbFe7oIEquxR0%(< z7k{1;q0(e?+p#0*Q_tS_xb@aP93NNZ*#3poGpGAX-xT^+V_k*E+ljQRs3k%rp^wT0 zklPp{blfrR^L3WUZvEIbye|9_>x{?@m|Vv+K?tp1zw5`UJ#2x;dOSkie&$h+{rO*5S$k z-AqYe zuYYtMJJo9#G9lR3(isZSDzS?!8YhU*eP zR)dFQ3t*aq`dRzD<9waKFF*gPH$~D4Ov|P>t86Njhd0TlsQ2DoyJ^*yqa~_>pE{)u zIaki9^y}F=NK`u7&Z?2^DBZS8^wiqd9!h#Oz(?jl$f6-`W#?yg<&DMg+HSel$LMc2 z?`5fUB$aApNGvydqdmJp{ZanWxH7Jr30bAHP0@ z3sw3hhH0A%#nNVnam5!dK&SZM6M4?Yb zAj$ZX3UgS@YM-DYZr73QQA>C@hPW*Q>;aycihh9ZioQ0~DiU252o;c5v_AHtp6dF3 z?3HS{&ZqhvC?tnIe1}>-t;(18E+FmLJAnDepDb6dw+`jVAhtO0G*w zPr8^C;*DjYx11zBmQn(IRf0moz_?BBmk2ZjK?IrSmYg;f6M zebY{F)L(>A(aEi-wdTx95FEhQd4Z6dCcWE>2s{SpUYzvG0;-#!ITx6OLl-ogPMhp% zh&zj9d4Pb?l9n>z0BsGOf4b^IOAA*D;7WaD38_Rpa?zKpkW=SgA8p0HO#rdgV|bekB1O=>GlYQ%@ z5_q$rfHl7r;?oZyq(jk_$os2GEM3+KU)Rd%^85R!Qq*_KK)*sese|lXCP&EmO{!#|z+2itlj)~6yJZ8$#= z%-(hvwKLQ#irk!VDx1;F8hAO4wKmSTz48p$%mm#T~6BP z0uL#PmuAaU;1sR?hwYRL)kjp8a_Lb>KJ&b)>+>n^u>3?Pq%^#B6rRvXnv#D&Mby<3 z=tYYr4Pa)D>=ypE!z`R7PWvq>LKXDvV8y-}2PZ$y8!Nx)cucpCtlf@$TpoTDs|m1; zJoMi!Qv0sGg{LZRqnf|6Jdrt+&K*v>YZj^AaMPZJ!nIZv7adXL^^IU(E*@sFgLRH+ z0iGRoP?hbl8T`bp?qxSg{>-|aeRURukr<^OHXT)i+9D?6KG0o=YA~LLq z-uHBZ_yRCJBK)myB1C{hF#(SqB{hsshd00@Dq5}KURu|Vf@q^ZXLkT9zi>NcPUiWji5NFYcUb@Ezn3~RAxoVIwq^E%_P{HKiJqg0R5 z7!8a{xuTvJJN!BH@%pT8(k|$laKxrm(1@PJxJju5*wgG#rEqI5shoy_pe&qol>_+F zguu?EmY9@b-ef_-*V4p57LR;8d4v)V6tr(k=b>XO*!KQ)O!deA`T3V0SgEhpO!aNd z3uvPkBBg+oJ9TqFGsNh7=8+0WMtAj27(GF1Y>6R<_K;ZVtO9Xqd8O+_RkY`6H$`gU zcBamJp-Q3jSeFSy<=H5vSVC{ccmuL>N z&%ghy_sQ4x0vY*jsX&!dpuI{2jS!^U9h?ZJzP}yC)y}+mzb7wl+H=pmW?j$0!^Xh%bgI620IK}wr(L+={so03NfL6}DY!zw*^N$97tWVyA zu5G=XJ{#;m{`}KlfBycfwDMu2Z!cJW^Q{<^|CdD0a6D^q?7Np-iq0s|?by%FYf(wX zyYE68+$`O!d&C&$5Qto~%W@s#Qckgo){iN(eo+FqEBP zkz1X^Ii1cY7I7_mOy5PPzWB&B|9rv99~VqXgG|~8%Vtl|D@{+8o|3dEiU)m06p10@ z^aTRdAH2`G`-0c3S;8&o&pX5-3-ea1TxkH}DdGCw3X3G^bhnlr)w21-=SueEZG1BN zz!SPgl2k1yoetE0m$)-zS|_2JYTNq54=-=+R47h$%A(-Bjp@a+po-#H3mR!7?7P|* z2y02GmGl$!NgL{zIZ}1=#g35DqFe;Ia0w|DK84BVmA?$f<0orVNBd4OCoHK z8Wa%RK0C=|N&OAT16`ZVWA1?uuaF-p2@1|0nf;W#g`hTY_#dF$E``_j#2^5>m}T3( zF(be<3htgKQEQUNb1E7i_pFG{O};vcodC8!>#_dBdex8hdS|q2(V~TB1T2HJcwb7w zlYv%JDkoe(UDhZoh{YWiW^|9zDKaHtr^Dz!*}l&&lJgvH}23+ zXKS*}2>BF)eEZX0H_P?d^c_w2das|9Fv%j(kng^86pw1#QxQ&C=Pe!1ws_&kUplr2 z7~r`paH42F?Nx~Z&#|GQedfUw?EF7T2JaITXyhM z>QUKpxC`YnxpCW{^g#Y5m#2gH*}b0t(k)$Y?w}aHC3sXE_avD7ajl%><+Mrm7uyfr{2G(4Ti^9PrX8|sg>He_`j@?61B&;G(b`dSoVa91Dhhnzqd=E z{EJQ#sxC@YWYcp@>!xTu%L~`A2@VS2e)eSw1)@5G#aku7mh{g1Rw0$mG`x(HuE#M)z!tF1UKu&B%SB-GDCtTHVjIZn z&ikGwDm6?j(tSrOk}DAjqJu~E5rnB@Ftu_};g)#yV)8Ajw4%bB6S~KisL6`5@Mi1< z4J~sr#YyohrQeUMzEN<{84{2v{2i4hlq1E%QX!j`zgMxl- z|JLVsyD7!rEt6?gsbR-*KdcRgQ`)(To`QrIVywT&wqAeaQuCGj@bcD;?tNC|NM5$_ z9It*Rm6q3h*OJ^@`LWXht|^;aAHAo^k%Ub7$Vm2s}Qz(yXa)33MA;B((epHpeD47+Cx}5+$D$$Z(sfRo1a}xbrtZNS- zk{{0FcgvK1w@ie>J1IAGa7b0+Rxl2ra7x-F*Kuwsube@8M$-Ia_le^{=^!7R$ZHFT z0N1TzPa=j85hO5IS8G%e?J2)*DRS+++R|H;y2A0E`I6vq0OL|2R#o)TK6v%96FX|% zo5Q(9GORjq@#vX~r+N*)6!$AU+q@31QZhk0$Sa`u>h_b1Ge5SxDLp$?gt(n-;iXB} zzn;{UzFpn?`0M!LZy)lI|Mi9Z_+5Kzg_40N>y(+kpQt;CZr7xNl$K+ETI~d08JRfw zF4<3EJ6Cl%@Ha;V+$p0i^K3`*THla0h`f*Z(CM=VN=xLiQd8KM%9FEFD|6zG|=R-76)&BzImaUq9H+wN0Q1 znS(Lc^%PY=DZPemCZawd>rsmMn>5Og|M=UlKiFZ|%K7$=clDg#tk{X&TXWvU*XdVb zN7Wa%oVng177E@e+aHLe*Sy^mopepqvyT)QS-`0Qjh(6&{P4X=T5P_h1R)tz7n~3# zwLbp<{84mRm+tx*&>y|kRc3X9E`-SOav~4B!X6)5g@Lu_aBelXdN%eu;a{0k$>Hoq z-H?hzZEs5WGIcww%Yjy0S1n2smj0dxr|IUTfJZ2c>Sf3L+g;aBYu#VgFTXlYnf`MA zMz&im-rMUL#HM-k}08m*eQoX5e{z6n|9;fK>8f%Bx4z;1_sI0Z1Oc zRepG!g>cGL;)n+609Cc^*+N@@lpnjuN}tHHIE+j{uM*0A6IG* zmGrl}=9V0eYN|vxN7ghJ<}pZRWI|IA(Nrk|@El2z()r-q6jiq8ldP)=iwcJ?DWEFu zBzIC%Vp3+~ zd9<3Aa3f_jTxza*132oo4hJAn`ezXRrD<9B)`Le@8A5w9l6#l`H;fAY20+$%_s_fL zpZ@xMxGU+u$3>-PC|?WglrR#uv&7{ z+tCti|2wju^!08kLF*cJsoI^2eiHrZi>iBVM>Qvs7=b+enfgw3%%q4J_($s_T;e@7AYTB+1jMwKrfaK zsf1GO`}PKlc9q(ruyXl&<@NLY<%ggCR}tzj|NefcM(tpUlE8sT`6{0|y-~YPss3`~ z^pT_-R$$S#8&$xq_}i6MyrzD4j_x0hb0{$_r$K5DzkP+afW=|xGeYira)c})uF2K*WMqyOcL@(HMrFUi05xS zWF_XWQ1s=aQk4vsgDOL6EY_+PsMn*8C-ZD(;Y( zVnG(wv?EN<7K7B{zT5bAg7)O8HGUZ;OXD3Y-EBTUk=ldO(g}dm;Ugldsw00`tN52F zTcAaB?eDchu`QY5WpWBW5~o*}kpS z`svI3{+IRZuRr|s*I%}Bj3<$@>9`cl~tL>8dBIRa#%4#P}g->255#ZFe+6u4) zyhOZd)tOm}0Gm}^74hekoAT7{6g39{skp&8lC?ThIrONuRivd!D~|BUcE6;I2_tov zyhFAv)~P3{L%`pTK7Nk!x?;cn{QQHJI$0^olsC_4Uf&)G0+jH|)g;pZT5;casA(v# z=U|EK-_GF}8L*n5koz?q08+V?WsCB@Z`Bf2-;$S}mdteBe>YprB_{~C*|B6DZ z8w6ST*9olDA*i z!Rw>OZqLIX3~l38h}~`EX%KTgPx2(kP|6cQTJ^=?d}+=Au1~mi zEK(g2xh}~XAb!@DEx|Sgm&k-=S9;fRsa8(4Sk=_1V7zOR8mVk$BG$g*;viAv0K<5d zTZ!nF_z{BF#r;_9#`bK3HBB1A(xebT^s!K1b${#ES%5cjtJ6eeeJMXmnL``C&IwJ2 zajUZ}Y}n0n=475>`@v0ZUpSdtf+=b`0AAn~d1nJq&r9MvAr#!jX44mJff1JCOMDnu z?F@(4VOJ|JTl?Y|w=PtV3h{C4>yj!p3?}U;#4p8KzU95AHkM|>z<5fTS}9wnW1!x+ z0*>9uK!&rO&WeSgg^BJ|*|xtyBJR6n(Qb9NR0=*-nRn^%l>Y zIe6w%-Ww?@>K7!LpQzAPs8s~AlK;X9LdohJQ$;9Q;4SE$_|_JI$nVfDX;r8i930Yr*FSrFtD0I4<`&95_aRg_3oXQSG`I&k=EMj`2Hfrj>q|2 zG9{>upiPDW-bF8459fWTCJ##xP!ZcJMS}9J@6`=J_BDL-a@q^^QRBQ_MA)@15*2M& zIX7rALReE-)EV{UMfoX9BP-di#j#y#B4p9{4&+~r$J3D_*5YBu&CS8=X@=<=Y%$s; z5n&I&7lDVAZwFlgoc^N9aJriunI~(C-t00`N2pq&FwM9D#uA3I{Nk!127yX(r{wjt z?aW6~8~a#?*u1&8`V?^JC^fy@wMg84^X@n=`+1dM;zRfN_O?bp|N8gsqz06FBVJwF zRV&Y;86g!_xau>5{NAYX(3!_3c6DA;w=26w@B4};>r4Wq9!i(@n`E@*igg(yR_88R zfec)dO?VC-$^R+EaBJkJ_zm&mR1No_QgZ5>5=qdGoGO7=3QD;I5BKamdXqD%0s!E>5DOrJ$lrQyca3 zC?;6RA!PSeXB#Ax{G={Gv*|dbEXF+LPO0CuO;Q!?0g1g(`eoZ<-?Eayy(sWPYS@zj zw`mNa_Q4`NHnj=(vJ%w~jZ_>T2jTMo;J;+65*#j~GM+V?VL`t5yePMu-qQPuCyjCO zU81HsVCVMd%hmp}Jw)E7cD;AiS(e>R%Hix2leBlZ2a!6T8YQfyi}s+lQM%9(>SxF} zq%v4~|J*}s&tw-&yJS)_O9^(mK{Fp_Db`Qky(rfggJCBk=kAKE$@pHu+c z1f8b5{VtSKlMe1McXT%s;6oXz`%oj3+Cq>5cWuFa#qxMvWgOlnb7XbXBS7ec^epf5 z_6xH^ue8_Tuah$3x8?fRuj`jz_t5+ncKnWl?Zs5nCGOh8a1ET7&*n|3R6ohR`8xTn z`b!;>HYP9#;2AZi0&RYHKxk5>sk9_dO87&0TRWg?{_{Bv|Nnik~Wj}V?NDxS0uO_zX-2B@bKW+QfMAUk-2uOAiq-N-$>by1i z2uxg^n7w7aOl@qHhmwsGCJ?~tg zz(`2f<;?oYBORR0LwNy~cub=ITy|f`9qoz^?@(}1UICY$KUu2{8%PkZqGmZCNv%o3 z>r~9=T>!O_SG8u<*314yR`&%cAZzS#wEm<#u!z;)SD)gvg>6>jC+E!{C~Oqvav#A9 z22IuYY?T!WMeDS!UU;ondyT^>OxK5VIGtyygSnrZUWRcA|_B zxe`(A2j4qxfmC^U{2ADXFj`ay5(iulH6O@xz5LeV3278B298S>N)}AX6D9Ir%>ccbvTN$khgoZ1Eh0({l$WiVdw; zOPNv4sbWC(x<}h1OY|yj7*t7&0Wlxv-PcVl)|EQhK|k%Slb2otOI}K6U5*d+-@J+* z(%!-Wa!z9LK)Lg%dbuUQ6dKtB&OsNlL;FcBnyKGC$diZ_xjJ3*^2T<-D&`{*4ULm|EV3da2@8tb@IzkqS9%uBm#UtlgpenheZb ziThb?^hJ$A_Rk-}g~x}&dfRJONUOU5Cq-z=vSd-u>6Ku;Rn1u{+-7RjPd4AJHVQ${ zQP<1+McseLo>gN9sSZf}%Of5o>D;Y4;l2g6L+atX)F_o@c3xg=kfFJZB8C7N zrTi9-ybZ_Z^kH!VH<9^)rW6s$eKb{o%O+}f<>}z3GNCqwoJk^QQBd}W;JqTH(>Zk$ zQXCJbtU2fBCN;*H-Y| z^Yb8tx1#WwHLBF&9FIzZ4pvo(dh_t9wc!L3*AHuYJH{koz6zUS&!|zZXUc`_fP0xA zfBDvuHpoJ|r4i@0l|U3i1I9}AS6EAD<@VMsPDO3r(gmiR61_it&&;};>OpN z`p4hNgx}Y{#IJU~>All%+H_KKOo{T_d2f&iaWxZ%_5j{hcKeo^s+GQtD+5&-iRQ5N zvjm196fI~X4`a*bQ48kb8$A>%PDwAKgvQ{!+hwmLS79O-1Ah8Zv(uZBCx^{Y$taew0ODE(>E!zLEuiEEYy&1-No3xG0y8h_v;`J(QAc5%7WBw{65{H6`opSaL z#Y-+HJfgJ4le0sa#9w1EB{xxAhUV=eFOq0=s3r7(V3wvFHv!)yX{2> zx=GeM$>be4XVI1xdyg;A=K0N9wQr8v{QEbz4F#K>Nk6E{ugaN`_az*?B@paUxra2C zw7Olgv3F;Z7&$gGl2xiw4=?t*gW9Zfm#o)_Nz{g3zkmUs&T%ejm$CX&)sG}fI=#rmNB}!gCZn-E5qxXf9d|Q(vq0dpGr~|?t zFSVU*uftY3K%PT=2q)sEQs)w9G$hrQ6v#q}#p43ec?Z223$>Ud7d*$7Jq?ORxy_Wr z^!|{dmhx&|%0x$97+L`s-K39oY79YHyh z^N<70yE!z})IO{vaz9G}Xm%v&RB=lI9Ep0D7xJfUvRj=Hg-+OFB+Fxv0f(G6`)U#_ z7O3@;M*9rkpBLv*Nvg8~g223oBAZ^l#)qmVaJZKtK&e$H2-NR%O3a&D<%Jyep@Jd^ zMoqjOuOt&XK70V#FAirVHR{}FzlowU?=JlnezQ&=ERR{Y_A)Ht?f-lhKx>xDZnWwrZU;m@tO~5E6$Er4(tRS)^umRawhdsaAfPvxRyeb zAeC%qZwsy7Dh+QV%rRC=YFj0pbG?u&I|bQ_KbtZq1n2oDEA|<(ezRb{9_lS!>-(5J z5x0p7vXH&kiWUy+j%brs4z~AgkBzH`QljPVTzAs|K$$Y|6^McqxAf%7Dq?w;(t6mJ z9HV)!Njg|}-D0T}jjt`{Kx&Yt-;xCD>gcb|b3`HvgJ<*|8XPUGSHIMq3OvPiuVH@e z`o(IQawn_$%Hp^!RdG;i$2n~0I&4!E2ato9f@Ixl9F0a!xVmG6cka}Ao+9U9m*z1Y3TMZF#Gw4E zxt^`;tYQ_V&&N=Vo!5@TeU zzTi8r&?$Fto=z;l&*W7U71^oQ6=4H(l!l_mWAjq4d{*^rit=0M$hr}_>F(>WgGXkv zflK+L4aj;9&arA-?sk3D+b(}r+{_EU^Jmw+gUr^poKTX6^5ZzApqjyw7Qfo*h(D>- zkD$zgu5aKE09N1DW>rl{PQLn=1cm@qIV~8ESV8O#VO+efO_5ml9`qgsP+QlQ>-*zk zWqW?VU94MM^432Tk9dhh;HT;x!>b)r)jMgJXC)iyF{P%{)Tq)+YW1llo2o(T_{1Uq zOc7&_Tw-h0&@}J1Hy+ajph(?PgeF*1o_pWEJoLKMhPt9xrO&}Rlsz| zpDk8Yh4p>0W=QOYAvuGW&4vy~19wi%!b=Wm=b>A7Fx4@-Fc08$9hQJmQ*9+bm5iNw zTT)aKtH3&h>goKPVw_veuWUEpOSp9$dl$(MdmY23PM>kl;e2~rCjf@pu~EE(g!M1v z`N+&{S+#lgu$d;&&oRjcY94tNa6~V6HOkJ8WuL^&D9M%(x)qv_bZ=)h{>R}EIkChq z_^dx)tmtCBRXYR`FF{sQW>$d7#v*`kcZ6(?x-5H?XkA`EXn5-=Y*SQF!%^OSQkUb& z%Awsw(@Mo1oI3}sR!b2l#U;2ZkdwFV^U*Xc%&%j3IJ@J_fQlcEO(@ovc0;tYK1p(m zZBT+1u_$patpdo-tKQx>doi(PXqC8E4xQAh-xcZTl$~xj+8*;!y^aAk#sIq zgcP2#c>_6g0;+bp`+28B(iZra?B>MwZ5tBQpxG?Pe@b;ao~8KP@)nM46nPswJ^Qd7 zGBDzA>Ye*i{c00M^P3lMN@`5bn@}p}0E7yH)8vo>LdA}gEkbb$#2O@+BRa;_-Aa5V z9ZdQyvw=ubNz1nE2=}=s;wjNIn4oOvQZP{77yGM0*%^oKfJ-m&tD9s=1zwfhQ5G>q z&$E=&8{pDQ?*b%IDCLbR1Yn6|9m!8Skiw~+q-94f9P*!36dy zfQA4JBSl@rbT2aGboDkK|2XcOh&9VtMH=x4i+mCqD9 z>a95CkQ|qy9G!`%Q*I)b8Bslpkeb4!kMxp|MYr^u>70a@R#-Ff7ch!pOcnKrMy&9*d@vwSA%=ph7N?iI(C5VIhw2^m`IFUZe@T0>%A3Z0lu>KP`YP&satH(A!3&t+ zXrn@ok?`T2MOE3CO7zm*o3CGr^1~{F)Gdb3w&o`%8UB&d*_t7aR6WgURnKGf2mk_J z?{lUoc0SS7sY??XMzsqqo+3yuDJ=$`r?SXSGO?j=r!l-?)BTC)W3Heh5AuoqK?jw0g zdxM##wt}BI(4$FgA^}gfGj%o~a@}JF?b40lByJgYj~ojnQ;vKqMv?ctzw9A?dZ=6G zy^XTJyxVYzq=sFceLEeLG$Et#rG$q0va3&-O9=bASpS?~{{8n~H*GEM`{y^yaHoEG zqS*aL?%3&EO)?$wv1!-Ok>f_7ND3cFN>oShs%msrk{=uFQM5=I(5RrcGuqCPm|uuj zBNs�B9Zj%|TWY-jShf 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 ananicy-2.2.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=d0f0132cdfaaa759d9424e1bb0e547c2 diff --git a/metadata/md5-cache/app-admin/ansible-7.7.0 b/metadata/md5-cache/app-admin/ansible-7.7.0 index 3eb07b2c1a7b..0b299e10ce6c 100644 --- a/metadata/md5-cache/app-admin/ansible-7.7.0 +++ b/metadata/md5-cache/app-admin/ansible-7.7.0 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Model-driven deployment, config management, and command execution framework EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible/ansible-7.7.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=01fd7f1a40f7d2746d76d9dc34cbc6d6 diff --git a/metadata/md5-cache/app-admin/ansible-8.7.0 b/metadata/md5-cache/app-admin/ansible-8.7.0 index 069f04f85e4d..bf01fb45f7ac 100644 --- a/metadata/md5-cache/app-admin/ansible-8.7.0 +++ b/metadata/md5-cache/app-admin/ansible-8.7.0 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Model-driven deployment, config management, and command execution framework EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible/ansible-8.7.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=ea03394de7117f7e910fc6a748671a76 diff --git a/metadata/md5-cache/app-admin/ansible-9.1.0 b/metadata/md5-cache/app-admin/ansible-9.1.0 index 57463df4144b..d3a731b2a588 100644 --- a/metadata/md5-cache/app-admin/ansible-9.1.0 +++ b/metadata/md5-cache/app-admin/ansible-9.1.0 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Model-driven deployment, config management, and command execution framework EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible/ansible-9.1.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=e4d1323f4732632837a78b317307047b diff --git a/metadata/md5-cache/app-admin/ansible-9.3.0 b/metadata/md5-cache/app-admin/ansible-9.3.0 index 88fdd086cd0e..9519f653bc1c 100644 --- a/metadata/md5-cache/app-admin/ansible-9.3.0 +++ b/metadata/md5-cache/app-admin/ansible-9.3.0 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Model-driven deployment, config management, and command execution framework EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible/ansible-9.3.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=4eeb2a254860cb121de460b86e6fce93 diff --git a/metadata/md5-cache/app-admin/ansible-core-2.14.13-r1 b/metadata/md5-cache/app-admin/ansible-core-2.14.13-r1 index 6df97e970b79..87474e288c5c 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.14.13-r1 +++ b/metadata/md5-cache/app-admin/ansible-core-2.14.13-r1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Model-driven deployment, config management, and command execution framework EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-core/ansible-core-2.14.13.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=35b6ef1a5b87a481cdd56d00ee896150 diff --git a/metadata/md5-cache/app-admin/ansible-core-2.15.8-r1 b/metadata/md5-cache/app-admin/ansible-core-2.15.8-r1 index 96113f599a3d..0f3f01c08eb8 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.15.8-r1 +++ b/metadata/md5-cache/app-admin/ansible-core-2.15.8-r1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Model-driven deployment, config management, and command execution framework EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-core/ansible-core-2.15.8.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=2eb922defae7006e06f4eb7428d99a0e diff --git a/metadata/md5-cache/app-admin/ansible-core-2.16.2-r1 b/metadata/md5-cache/app-admin/ansible-core-2.16.2-r1 index 362a04a43dc0..531d2c1e6204 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.16.2-r1 +++ b/metadata/md5-cache/app-admin/ansible-core-2.16.2-r1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Model-driven deployment, config management, and command execution framework EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-core/ansible-core-2.16.2.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=2eb922defae7006e06f4eb7428d99a0e diff --git a/metadata/md5-cache/app-admin/ansible-core-2.16.4-r1 b/metadata/md5-cache/app-admin/ansible-core-2.16.4-r1 index 235a1f035064..3d452397f006 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.16.4-r1 +++ b/metadata/md5-cache/app-admin/ansible-core-2.16.4-r1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Model-driven deployment, config management, and command execution framework EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-core/ansible-core-2.16.4.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=ed72f0255115b68f1a6bbb4ead094a59 diff --git a/metadata/md5-cache/app-admin/ansible-core-2.16.5 b/metadata/md5-cache/app-admin/ansible-core-2.16.5 index 77cfbab43bd1..3b1bf2c464c6 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.16.5 +++ b/metadata/md5-cache/app-admin/ansible-core-2.16.5 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Model-driven deployment, config management, and command execution framework EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-core/ansible-core-2.16.5.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=cdd13a01c4426bb44c50b64fc8493d2b diff --git a/metadata/md5-cache/app-admin/ansible-core-9999 b/metadata/md5-cache/app-admin/ansible-core-9999 index 7930c4491a34..b9337479d3b0 100644 --- a/metadata/md5-cache/app-admin/ansible-core-9999 +++ b/metadata/md5-cache/app-admin/ansible-core-9999 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=Model-driven deployment, config management, and command execution framework EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=test !test? ( test ) SLOT=0 -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=cdd13a01c4426bb44c50b64fc8493d2b diff --git a/metadata/md5-cache/app-admin/ansible-lint-24.2.0 b/metadata/md5-cache/app-admin/ansible-lint-24.2.0 index 80fa880bc8dd..e41d1e18f90d 100644 --- a/metadata/md5-cache/app-admin/ansible-lint-24.2.0 +++ b/metadata/md5-cache/app-admin/ansible-lint-24.2.0 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-plus-0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ansible-compat-4.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ruamel-yaml-0.18.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-plus-0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ansible-compat-4.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ruamel-yaml-0.18.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Checks ansible playbooks for practices and behaviour that can be improved EAPI=8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-24.2.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=5655362aacfae7a1fa73b358aa6aa2f4 diff --git a/metadata/md5-cache/app-admin/ansible-lint-24.2.1 b/metadata/md5-cache/app-admin/ansible-lint-24.2.1 index e6ba3374fc8c..bc46a4ba77ac 100644 --- a/metadata/md5-cache/app-admin/ansible-lint-24.2.1 +++ b/metadata/md5-cache/app-admin/ansible-lint-24.2.1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-plus-0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ansible-compat-4.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ruamel-yaml-0.18.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-plus-0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=app-admin/ansible-core-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ansible-compat-4.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/black-22.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rich-12.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ruamel-yaml-0.18.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wcmatch-8.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/yamllint-1.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Checks ansible playbooks for practices and behaviour that can be improved EAPI=8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-24.2.1.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=b713a70405f3ef88e5cb8ca5e57d4982 diff --git a/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 b/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 index 3d1d3f418c38..3eca6612fdc5 100644 --- a/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 +++ b/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Ansible module for hashicorp vault EAPI=7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/TerryHowe/ansible-modules-hashivault/archive/4.6.8.tar.gz -> ansible-modules-hashivault-4.6.8.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=0b3ed91efd7ed36d03c28eefe4c60009 diff --git a/metadata/md5-cache/app-admin/ansible-modules-hashivault-5.1.0 b/metadata/md5-cache/app-admin/ansible-modules-hashivault-5.1.0 index 22e0d001702a..9b26f77d7b87 100644 --- a/metadata/md5-cache/app-admin/ansible-modules-hashivault-5.1.0 +++ b/metadata/md5-cache/app-admin/ansible-modules-hashivault-5.1.0 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Ansible module for hashicorp vault EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/TerryHowe/ansible-modules-hashivault/archive/5.1.0.tar.gz -> ansible-modules-hashivault-5.1.0.gh.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=b9198de78e2e26e0a903ba550130c293 diff --git a/metadata/md5-cache/app-admin/ansible-molecule-5.1.0 b/metadata/md5-cache/app-admin/ansible-molecule-5.1.0 index 172f24a122a4..1686eedc6c69 100644 --- a/metadata/md5-cache/app-admin/ansible-molecule-5.1.0 +++ b/metadata/md5-cache/app-admin/ansible-molecule-5.1.0 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( =app-admin/ansible-lint-6.12.1[python_targets_python3_10(-)] app-misc/check-jsonschema[python_targets_python3_10(-)] >=dev-python/ansi2html-1.8.0[python_targets_python3_10(-)] >=dev-python/filelock-3.9.0[python_targets_python3_10(-)] =dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)] >=dev-python/pytest-plus-0.4.0[python_targets_python3_10(-)] >=dev-python/pytest-testinfra-7.0.0[python_targets_python3_10(-)] >=dev-python/pytest-xdist-3.1.0[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( =app-admin/ansible-lint-6.12.1[python_targets_python3_11(-)] app-misc/check-jsonschema[python_targets_python3_11(-)] >=dev-python/ansi2html-1.8.0[python_targets_python3_11(-)] >=dev-python/filelock-3.9.0[python_targets_python3_11(-)] =dev-python/pytest-mock-3.10.0[python_targets_python3_11(-)] >=dev-python/pytest-plus-0.4.0[python_targets_python3_11(-)] >=dev-python/pytest-testinfra-7.0.0[python_targets_python3_11(-)] >=dev-python/pytest-xdist-3.1.0[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( >=app-admin/ansible-core-2.12.10[python_targets_python3_10(-)] >=dev-python/ansible-compat-4.1.2[python_targets_python3_10(-)] >=dev-python/click-8.0[python_targets_python3_10(-)] =dev-python/click-help-colors-0.9[python_targets_python3_10(-)] >=dev-python/enrich-1.2.7[python_targets_python3_10(-)] >=dev-python/jinja-2.11.3[python_targets_python3_10(-)] >=dev-python/jsonschema-4.9.1[python_targets_python3_10(-)] dev-python/packaging[python_targets_python3_10(-)] =dev-python/pyyaml-5.1[python_targets_python3_10(-)] >=dev-python/rich-9.5.1[python_targets_python3_10(-)] >=dev-util/cookiecutter-1.7.3[python_targets_python3_10(-)] selinux? ( sys-libs/libselinux[python,python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=app-admin/ansible-core-2.12.10[python_targets_python3_11(-)] >=dev-python/ansible-compat-4.1.2[python_targets_python3_11(-)] >=dev-python/click-8.0[python_targets_python3_11(-)] =dev-python/click-help-colors-0.9[python_targets_python3_11(-)] >=dev-python/enrich-1.2.7[python_targets_python3_11(-)] >=dev-python/jinja-2.11.3[python_targets_python3_11(-)] >=dev-python/jsonschema-4.9.1[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] =dev-python/pyyaml-5.1[python_targets_python3_11(-)] >=dev-python/rich-9.5.1[python_targets_python3_11(-)] >=dev-util/cookiecutter-1.7.3[python_targets_python3_11(-)] selinux? ( sys-libs/libselinux[python,python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) doc? ( python_single_target_python3_10? ( dev-python/mkdocs[python_targets_python3_10(-)] >=dev-python/mkdocs-ansible-0.1.4[python_targets_python3_10(-)] dev-python/mkdocs-autorefs[python_targets_python3_10(-)] dev-python/mkdocstrings-python[python_targets_python3_10(-)] media-gfx/cairosvg[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mkdocs[python_targets_python3_11(-)] >=dev-python/mkdocs-ansible-0.1.4[python_targets_python3_11(-)] dev-python/mkdocs-autorefs[python_targets_python3_11(-)] dev-python/mkdocstrings-python[python_targets_python3_11(-)] media-gfx/cairosvg[python_targets_python3_11(-)] ) ) +BDEPEND=python_single_target_python3_10? ( =app-admin/ansible-lint-6.12.1[python_targets_python3_10(-)] app-misc/check-jsonschema[python_targets_python3_10(-)] >=dev-python/ansi2html-1.8.0[python_targets_python3_10(-)] >=dev-python/filelock-3.9.0[python_targets_python3_10(-)] =dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)] >=dev-python/pytest-plus-0.4.0[python_targets_python3_10(-)] >=dev-python/pytest-testinfra-7.0.0[python_targets_python3_10(-)] >=dev-python/pytest-xdist-3.1.0[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( =app-admin/ansible-lint-6.12.1[python_targets_python3_11(-)] app-misc/check-jsonschema[python_targets_python3_11(-)] >=dev-python/ansi2html-1.8.0[python_targets_python3_11(-)] >=dev-python/filelock-3.9.0[python_targets_python3_11(-)] =dev-python/pytest-mock-3.10.0[python_targets_python3_11(-)] >=dev-python/pytest-plus-0.4.0[python_targets_python3_11(-)] >=dev-python/pytest-testinfra-7.0.0[python_targets_python3_11(-)] >=dev-python/pytest-xdist-3.1.0[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( >=app-admin/ansible-core-2.12.10[python_targets_python3_10(-)] >=dev-python/ansible-compat-4.1.2[python_targets_python3_10(-)] >=dev-python/click-8.0[python_targets_python3_10(-)] =dev-python/click-help-colors-0.9[python_targets_python3_10(-)] >=dev-python/enrich-1.2.7[python_targets_python3_10(-)] >=dev-python/jinja-2.11.3[python_targets_python3_10(-)] >=dev-python/jsonschema-4.9.1[python_targets_python3_10(-)] dev-python/packaging[python_targets_python3_10(-)] =dev-python/pyyaml-5.1[python_targets_python3_10(-)] >=dev-python/rich-9.5.1[python_targets_python3_10(-)] >=dev-util/cookiecutter-1.7.3[python_targets_python3_10(-)] selinux? ( sys-libs/libselinux[python,python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=app-admin/ansible-core-2.12.10[python_targets_python3_11(-)] >=dev-python/ansible-compat-4.1.2[python_targets_python3_11(-)] >=dev-python/click-8.0[python_targets_python3_11(-)] =dev-python/click-help-colors-0.9[python_targets_python3_11(-)] >=dev-python/enrich-1.2.7[python_targets_python3_11(-)] >=dev-python/jinja-2.11.3[python_targets_python3_11(-)] >=dev-python/jsonschema-4.9.1[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] =dev-python/pyyaml-5.1[python_targets_python3_11(-)] >=dev-python/rich-9.5.1[python_targets_python3_11(-)] >=dev-util/cookiecutter-1.7.3[python_targets_python3_11(-)] selinux? ( sys-libs/libselinux[python,python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) doc? ( python_single_target_python3_10? ( dev-python/mkdocs[python_targets_python3_10(-)] >=dev-python/mkdocs-ansible-0.1.4[python_targets_python3_10(-)] dev-python/mkdocs-autorefs[python_targets_python3_10(-)] dev-python/mkdocstrings-python[python_targets_python3_10(-)] media-gfx/cairosvg[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mkdocs[python_targets_python3_11(-)] >=dev-python/mkdocs-ansible-0.1.4[python_targets_python3_11(-)] dev-python/mkdocs-autorefs[python_targets_python3_11(-)] dev-python/mkdocstrings-python[python_targets_python3_11(-)] media-gfx/cairosvg[python_targets_python3_11(-)] ) ) DEFINED_PHASES=compile configure install postinst prepare setup test DESCRIPTION=A toolkit designed to aid in the development and testing of Ansible roles EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/molecule/molecule-5.1.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=1bcd161497aaebb7eb10cb93ff4afe09 diff --git a/metadata/md5-cache/app-admin/awscli-1.32.64 b/metadata/md5-cache/app-admin/awscli-1.32.64 index 451191c8fa20..a95f1ebae7ae 100644 --- a/metadata/md5-cache/app-admin/awscli-1.32.64 +++ b/metadata/md5-cache/app-admin/awscli-1.32.64 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Universal Command Line Environment for AWS EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.32.64.tar.gz -> aws-cli-1.32.64.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=f8e728f1052de3bb635a1292740d7bb5 diff --git a/metadata/md5-cache/app-admin/awscli-1.32.69 b/metadata/md5-cache/app-admin/awscli-1.32.69 index cc7acb617cf2..bf1729ddcdc0 100644 --- a/metadata/md5-cache/app-admin/awscli-1.32.69 +++ b/metadata/md5-cache/app-admin/awscli-1.32.69 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.69[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.69[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Universal Command Line Environment for AWS EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.32.69.tar.gz -> aws-cli-1.32.69.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=26d79af710d57f697ff897857cc16d28 diff --git a/metadata/md5-cache/app-admin/awscli-1.32.74 b/metadata/md5-cache/app-admin/awscli-1.32.74 index fce36535c544..f253cead7621 100644 --- a/metadata/md5-cache/app-admin/awscli-1.32.74 +++ b/metadata/md5-cache/app-admin/awscli-1.32.74 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.74[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.74[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Universal Command Line Environment for AWS EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.32.74.tar.gz -> aws-cli-1.32.74.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=26d79af710d57f697ff897857cc16d28 diff --git a/metadata/md5-cache/app-admin/calamares-3.2.60-r5 b/metadata/md5-cache/app-admin/calamares-3.2.60-r5 index a4e75c0ab594..794df13911ab 100644 --- a/metadata/md5-cache/app-admin/calamares-3.2.60-r5 +++ b/metadata/md5-cache/app-admin/calamares-3.2.60-r5 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=5 SRC_URI=https://github.com/calamares/calamares/releases/download/v3.2.60/calamares-3.2.60.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cc93a84c1e5fbd2989c61374d6de0a9a diff --git a/metadata/md5-cache/app-admin/calamares-3.3.5 b/metadata/md5-cache/app-admin/calamares-3.3.5 index 5a57df0eb331..f0dc8a3d2d9c 100644 --- a/metadata/md5-cache/app-admin/calamares-3.3.5 +++ b/metadata/md5-cache/app-admin/calamares-3.3.5 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=5 SRC_URI=https://github.com/calamares/calamares/releases/download/v3.3.5/calamares-3.3.5.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d4407137637999ca9421053e907e334b diff --git a/metadata/md5-cache/app-admin/cdist-6.9.8 b/metadata/md5-cache/app-admin/cdist-6.9.8 index 8788fd291ebe..0f7716ad8e14 100644 --- a/metadata/md5-cache/app-admin/cdist-6.9.8 +++ b/metadata/md5-cache/app-admin/cdist-6.9.8 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) +BDEPEND=doc? ( || ( ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A usable configuration management system EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://code.ungleich.ch/ungleich-public/cdist/archive/6.9.8.tar.gz -> cdist-6.9.8.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=27e5092f5d0b19c3af101dd419ede976 diff --git a/metadata/md5-cache/app-admin/cdist-7.0.0 b/metadata/md5-cache/app-admin/cdist-7.0.0 index c25e8ca221cd..0da763d9fe61 100644 --- a/metadata/md5-cache/app-admin/cdist-7.0.0 +++ b/metadata/md5-cache/app-admin/cdist-7.0.0 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +BDEPEND=doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A usable configuration management system EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://code.ungleich.ch/ungleich-public/cdist/archive/7.0.0.tar.gz -> cdist-7.0.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=46e2ed809277db0eb524e0909af8cdc2 diff --git a/metadata/md5-cache/app-admin/clsync-9999 b/metadata/md5-cache/app-admin/clsync-9999 index 320f0fd3fc1d..f84bdcb6b55a 100644 --- a/metadata/md5-cache/app-admin/clsync-9999 +++ b/metadata/md5-cache/app-admin/clsync-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=caps? ( sys-libs/libcap ) cgroups? ( dev-libs/libcgroup ) clsync? ( dev-libs/glib:2 ) mhash? ( app-crypt/mhash ) !app-doc/clsync-docs !dev-libs/libclsync REQUIRED_USE=|| ( clsync socket-library ) || ( gio inotify ) mhash? ( cluster ) seccomp? ( caps ) SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=231892ccc0644d9305765b8c1b3d79a8 diff --git a/metadata/md5-cache/app-admin/clustershell-1.9.2 b/metadata/md5-cache/app-admin/clustershell-1.9.2 index 7bb5b51db3f5..5017425490cc 100644 --- a/metadata/md5-cache/app-admin/clustershell-1.9.2 +++ b/metadata/md5-cache/app-admin/clustershell-1.9.2 @@ -1,4 +1,4 @@ -BDEPEND=test? ( app-shells/pdsh virtual/openssh app-alternatives/bc ) test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( app-shells/pdsh virtual/openssh app-alternatives/bc ) test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Python framework for efficient cluster administration EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/C/ClusterShell/ClusterShell-1.9.2.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=5d9b049f9ea6f547b4345104a6833550 diff --git a/metadata/md5-cache/app-admin/conky-1.19.6-r2 b/metadata/md5-cache/app-admin/conky-1.19.6-r2 index 4b8cfb6582d7..544767de2b6e 100644 --- a/metadata/md5-cache/app-admin/conky-1.19.6-r2 +++ b/metadata/md5-cache/app-admin/conky-1.19.6-r2 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-4 ) imlib? ( X ) lua-cairo? ( X bundled RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.19.6.tar.gz -> conky-1.19.6.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=acac2bb8805b948420c50eb09a8ab524 diff --git a/metadata/md5-cache/app-admin/conky-1.19.7 b/metadata/md5-cache/app-admin/conky-1.19.7 index dfa3c0575d25..80f7d7c982ee 100644 --- a/metadata/md5-cache/app-admin/conky-1.19.7 +++ b/metadata/md5-cache/app-admin/conky-1.19.7 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-4 ) imlib? ( X ) lua-cairo? ( X bundled RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.19.7.tar.gz -> conky-1.19.7.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=31a6ce468ef1698075835c432e9c3cf4 diff --git a/metadata/md5-cache/app-admin/conky-1.19.8 b/metadata/md5-cache/app-admin/conky-1.19.8 index 061e84f93a20..f7e2eb013961 100644 --- a/metadata/md5-cache/app-admin/conky-1.19.8 +++ b/metadata/md5-cache/app-admin/conky-1.19.8 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-4 ) imlib? ( X ) lua-cairo? ( X bundled RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.19.8.tar.gz -> conky-1.19.8.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=348483e19c2240c2c2b9fc6a7bb9645a diff --git a/metadata/md5-cache/app-admin/consul-1.15.11 b/metadata/md5-cache/app-admin/consul-1.15.11 new file mode 100644 index 000000000000..e47ec51fefb6 --- /dev/null +++ b/metadata/md5-cache/app-admin/consul-1.15.11 @@ -0,0 +1,15 @@ +BDEPEND=dev-go/gox >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install prepare unpack +DEPEND=acct-group/consul acct-user/consul +DESCRIPTION=A tool for service discovery, monitoring and configuration +EAPI=8 +HOMEPAGE=https://www.consul.io +INHERIT=go-module systemd +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=BUSL-1.1 MPL-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT +RDEPEND=acct-group/consul acct-user/consul +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/hashicorp/consul/archive/v1.15.11.tar.gz -> consul-1.15.11.tar.gz https://dev.gentoo.org/~zmedico/dist/consul-1.15.11-deps.tar.xz +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=b96264570862b374dc361ffbc34f722d diff --git a/metadata/md5-cache/app-admin/consul-1.15.7 b/metadata/md5-cache/app-admin/consul-1.18.1 similarity index 73% rename from metadata/md5-cache/app-admin/consul-1.15.7 rename to metadata/md5-cache/app-admin/consul-1.18.1 index 2f28109d1265..71c4afaceb22 100644 --- a/metadata/md5-cache/app-admin/consul-1.15.7 +++ b/metadata/md5-cache/app-admin/consul-1.18.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.consul.io INHERIT=go-module systemd KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT +LICENSE=BUSL-1.1 MPL-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT RDEPEND=acct-group/consul acct-user/consul RESTRICT=test strip SLOT=0 -SRC_URI=https://github.com/zmedico/consul/archive/v1.15.7-vendor.tar.gz -> consul-1.15.7-vendor.tar.gz +SRC_URI=https://github.com/hashicorp/consul/archive/v1.18.1.tar.gz -> consul-1.18.1.tar.gz https://dev.gentoo.org/~zmedico/dist/consul-1.18.1-deps.tar.xz _eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=18d1c25b098151d525b4ae32d0e9737a +_md5_=78ecb7b16ccee016546e24861203efae diff --git a/metadata/md5-cache/app-admin/consul-template-0.37.4 b/metadata/md5-cache/app-admin/consul-template-0.37.4 new file mode 100644 index 000000000000..857b133977a4 --- /dev/null +++ b/metadata/md5-cache/app-admin/consul-template-0.37.4 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install prepare test unpack +DEPEND=acct-group/consul-template acct-user/consul-template +DESCRIPTION=Generic template rendering and notifications with Consul +EAPI=8 +HOMEPAGE=https://github.com/hashicorp/consul-template +INHERIT=go-module systemd +KEYWORDS=~amd64 +LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 ISC MIT WTFPL-2 +RDEPEND=acct-group/consul-template acct-user/consul-template +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/hashicorp/consul-template/archive/refs/tags/v0.37.4.tar.gz -> consul-template-0.37.4.tar.gz https://dev.gentoo.org/~zmedico/dist/consul-template-0.37.4-deps.tar.xz +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=754eea93e2aa554b795d8bb94963bc73 diff --git a/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 b/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 index 20fbe0ac272a..62f13ffacec4 100644 --- a/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 +++ b/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( sys-process/daemontools ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( sys-process/daemontools ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Make tinydns and dnscache logs human-readable EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://michael.orlitzky.com/code/releases/djbdns-logparse-0.0.2.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=5365fbbb6b89722d74fadfcd8ac0b519 diff --git a/metadata/md5-cache/app-admin/doctl-9999 b/metadata/md5-cache/app-admin/doctl-9999 index b681ad01f5fc..8b77fef1c60a 100644 --- a/metadata/md5-cache/app-admin/doctl-9999 +++ b/metadata/md5-cache/app-admin/doctl-9999 @@ -8,5 +8,5 @@ LICENSE=Apache-2.0 MIT BSD BSD-2 ISC MPL-2.0 PROPERTIES=live RESTRICT=strip SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=faa4a03a579dda5bc882577f59381fdd diff --git a/metadata/md5-cache/app-admin/eclean-kernel-2.99.7 b/metadata/md5-cache/app-admin/eclean-kernel-2.99.7 index 7555e11dcfdc..331fc8ef3216 100644 --- a/metadata/md5-cache/app-admin/eclean-kernel-2.99.7 +++ b/metadata/md5-cache/app-admin/eclean-kernel-2.99.7 @@ -1,4 +1,4 @@ -BDEPEND=test? ( kernel_linux? ( dev-python/pymountboot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lz4? ( dev-python/lz4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lzo? ( dev-python/python-lzo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) zstd? ( dev-python/zstandard[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( kernel_linux? ( dev-python/pymountboot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lz4? ( dev-python/lz4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lzo? ( dev-python/python-lzo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) zstd? ( dev-python/zstandard[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Remove outdated built kernels EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/e/eclean-kernel/eclean_kernel-2.99.7.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=67effe70458e986ce0d74ea17d57de62 diff --git a/metadata/md5-cache/app-admin/eclean-kernel-9999 b/metadata/md5-cache/app-admin/eclean-kernel-9999 index 22f310247301..6b280731e622 100644 --- a/metadata/md5-cache/app-admin/eclean-kernel-9999 +++ b/metadata/md5-cache/app-admin/eclean-kernel-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( kernel_linux? ( dev-python/pymountboot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lz4? ( dev-python/lz4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lzo? ( dev-python/python-lzo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) zstd? ( dev-python/zstandard[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=test? ( kernel_linux? ( dev-python/pymountboot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lz4? ( dev-python/lz4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lzo? ( dev-python/python-lzo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) zstd? ( dev-python/zstandard[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=Remove outdated built kernels EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=kernel_linux? ( dev-python/pymountboot[python_targets_python3_10(-)?,pyt REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=f1fadf3b68966f5cf56d25d40fcedd89 diff --git a/metadata/md5-cache/app-admin/eselect-9999 b/metadata/md5-cache/app-admin/eselect-9999 index 8be6db279800..d92db24e48ef 100644 --- a/metadata/md5-cache/app-admin/eselect-9999 +++ b/metadata/md5-cache/app-admin/eselect-9999 @@ -11,5 +11,5 @@ PDEPEND=emacs? ( app-emacs/eselect-mode ) vim-syntax? ( app-vim/eselect-syntax ) PROPERTIES=live RDEPEND=sys-apps/coreutils sys-apps/sed sys-apps/file sys-libs/ncurses:0 SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=13259cc30d58765c553f8c55b7fc49cf diff --git a/metadata/md5-cache/app-admin/gentoo-retirement-scripts-2 b/metadata/md5-cache/app-admin/gentoo-retirement-scripts-2 index b6a59d7561ee..8ee74a10be42 100644 --- a/metadata/md5-cache/app-admin/gentoo-retirement-scripts-2 +++ b/metadata/md5-cache/app-admin/gentoo-retirement-scripts-2 @@ -10,5 +10,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) SLOT=0 SRC_URI=https://github.com/projg2/gentoo-retirement-scripts/archive/v2.tar.gz -> gentoo-retirement-scripts-2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=5a440ab8d40d2760394a1f4f5989a202 diff --git a/metadata/md5-cache/app-admin/github-backup-utils-3.0.0 b/metadata/md5-cache/app-admin/github-backup-utils-3.0.0 index dc55c462a55e..0e9fd17fa403 100644 --- a/metadata/md5-cache/app-admin/github-backup-utils-3.0.0 +++ b/metadata/md5-cache/app-admin/github-backup-utils-3.0.0 @@ -11,5 +11,5 @@ RDEPEND=net-misc/rsync sys-apps/moreutils RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/github/backup-utils/archive/v3.0.0.tar.gz -> github-backup-utils-3.0.0.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=f40416c649127682377ef90771f8a2ad diff --git a/metadata/md5-cache/app-admin/github-backup-utils-3.3.2 b/metadata/md5-cache/app-admin/github-backup-utils-3.3.2 index f891e4615c48..d8bb09f29959 100644 --- a/metadata/md5-cache/app-admin/github-backup-utils-3.3.2 +++ b/metadata/md5-cache/app-admin/github-backup-utils-3.3.2 @@ -11,5 +11,5 @@ RDEPEND=app-misc/jq app-arch/pigz net-misc/rsync sys-apps/moreutils RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/github/backup-utils/archive/v3.3.2.tar.gz -> github-backup-utils-3.3.2.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=133168e419f31f8c21e61e16d3d6feed diff --git a/metadata/md5-cache/app-admin/github-backup-utils-3.5.0 b/metadata/md5-cache/app-admin/github-backup-utils-3.5.0 index d8cc9b3c1206..ab78614f5379 100644 --- a/metadata/md5-cache/app-admin/github-backup-utils-3.5.0 +++ b/metadata/md5-cache/app-admin/github-backup-utils-3.5.0 @@ -11,5 +11,5 @@ RDEPEND=app-misc/jq app-arch/pigz net-misc/rsync sys-apps/moreutils RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/github/backup-utils/archive/v3.5.0.tar.gz -> github-backup-utils-3.5.0.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=893af41aa91e5815d1defe9e26f4232b diff --git a/metadata/md5-cache/app-admin/github-backup-utils-3.8.0 b/metadata/md5-cache/app-admin/github-backup-utils-3.8.0 index 5f1e7fbf6088..57480d764d70 100644 --- a/metadata/md5-cache/app-admin/github-backup-utils-3.8.0 +++ b/metadata/md5-cache/app-admin/github-backup-utils-3.8.0 @@ -11,5 +11,5 @@ RDEPEND=app-misc/jq app-arch/pigz net-misc/rsync sys-apps/moreutils RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/github/backup-utils/archive/v3.8.0.tar.gz -> github-backup-utils-3.8.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=8e17099bd011a3003b2d71dd9cd331e5 diff --git a/metadata/md5-cache/app-admin/gkrellm-9999 b/metadata/md5-cache/app-admin/gkrellm-9999 index be6a189a081d..a559ad6a8a56 100644 --- a/metadata/md5-cache/app-admin/gkrellm-9999 +++ b/metadata/md5-cache/app-admin/gkrellm-9999 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ PROPERTIES=live RDEPEND=acct-group/gkrellmd acct-user/gkrellmd dev-libs/glib:2 hddtemp? ( app-admin/hddtemp ) ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0= ) ) lm-sensors? ( sys-apps/lm-sensors:= ) nls? ( virtual/libintl ) ntlm? ( net-libs/libntlm ) X? ( x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/pango ) SLOT=2 -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=31b33ce0d2ca8e7512161a997b2b99c3 diff --git a/metadata/md5-cache/app-admin/haskell-updater-9999 b/metadata/md5-cache/app-admin/haskell-updater-9999 index bb94947b16c1..6d8dc2174df5 100644 --- a/metadata/md5-cache/app-admin/haskell-updater-9999 +++ b/metadata/md5-cache/app-admin/haskell-updater-9999 @@ -9,5 +9,5 @@ LICENSE=GPL-3+ PROPERTIES=live RDEPEND=|| ( >=sys-apps/portage-2.1.6 sys-apps/pkgcore ) SLOT=0 -_eclasses_=ghc-package 8e4f6eb2d0e798049f6fcaf3b84c0d4a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b haskell-cabal 7a05e05c4a785428f7c2f31e22667fea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=ghc-package 8e4f6eb2d0e798049f6fcaf3b84c0d4a git-r3 fbb2889c81f3a05910c1524db69425c1 haskell-cabal 7a05e05c4a785428f7c2f31e22667fea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=c20e3d312e898ff896aeed78d2789cff diff --git a/metadata/md5-cache/app-admin/keepassxc-9999 b/metadata/md5-cache/app-admin/keepassxc-9999 index c430ce9c6e70..86d803222ff5 100644 --- a/metadata/md5-cache/app-admin/keepassxc-9999 +++ b/metadata/md5-cache/app-admin/keepassxc-9999 @@ -13,5 +13,5 @@ RDEPEND=app-crypt/argon2:= dev-libs/botan:3= dev-qt/qtconcurrent:5 dev-qt/qtcore REQUIRED_USE=autotype? ( X ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f85e4e018b950ad2d2da2137d07bbe1b diff --git a/metadata/md5-cache/app-admin/kernel-hardening-checker-0.6.6 b/metadata/md5-cache/app-admin/kernel-hardening-checker-0.6.6 index fdf7e4ed5851..e3f9cefa9605 100644 --- a/metadata/md5-cache/app-admin/kernel-hardening-checker-0.6.6 +++ b/metadata/md5-cache/app-admin/kernel-hardening-checker-0.6.6 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A tool for checking the security hardening options of the Linux kernel EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/a13xp0p0v/kernel-hardening-checker/archive/refs/tags/v0.6.6.tar.gz -> kernel-hardening-checker-0.6.6.gh.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=e364862fa1d5f1df3088515eeeae3dc2 diff --git a/metadata/md5-cache/app-admin/lib_users-0.15 b/metadata/md5-cache/app-admin/lib_users-0.15 index cf3da139092f..173f1c6a6bac 100644 --- a/metadata/md5-cache/app-admin/lib_users-0.15 +++ b/metadata/md5-cache/app-admin/lib_users-0.15 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/klausman/lib_users/archive/v0.15.tar.gz -> lib_users-0.15.tar.gz -_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=1877d8e267e4d3e047a2052e7c0f9147 diff --git a/metadata/md5-cache/app-admin/linode-cli-5.47.1 b/metadata/md5-cache/app-admin/linode-cli-5.47.1 index 1885b3eae45f..73551b90c396 100644 --- a/metadata/md5-cache/app-admin/linode-cli-5.47.1 +++ b/metadata/md5-cache/app-admin/linode-cli-5.47.1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Linode Command Line Interface EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/l/linode-cli/linode-cli-5.47.1.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=0d24693d3b93e0f2b17c3d7ef8e7cd72 diff --git a/metadata/md5-cache/app-admin/linode-cli-5.48.3 b/metadata/md5-cache/app-admin/linode-cli-5.48.3 index 0d1c3d6946e2..b5ca052e75b5 100644 --- a/metadata/md5-cache/app-admin/linode-cli-5.48.3 +++ b/metadata/md5-cache/app-admin/linode-cli-5.48.3 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Linode Command Line Interface EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/l/linode-cli/linode-cli-5.48.3.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=5c469ee90f064b7df05934aaffb7ffb9 diff --git a/metadata/md5-cache/app-admin/mcelog-197 b/metadata/md5-cache/app-admin/mcelog-197 index 7c0f7275b334..847f69e88f04 100644 --- a/metadata/md5-cache/app-admin/mcelog-197 +++ b/metadata/md5-cache/app-admin/mcelog-197 @@ -12,5 +12,5 @@ RDEPEND=selinux? ( sec-policy/selinux-mcelog ) RESTRICT=test SLOT=0 SRC_URI=https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/snapshot/mcelog-197.tar.gz -_eclasses_=linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=6002080672f6e0f1e6b4be64636a2ccb diff --git a/metadata/md5-cache/app-admin/mcelog-198 b/metadata/md5-cache/app-admin/mcelog-198 index de539134ae36..fc806aef4478 100644 --- a/metadata/md5-cache/app-admin/mcelog-198 +++ b/metadata/md5-cache/app-admin/mcelog-198 @@ -12,5 +12,5 @@ RDEPEND=selinux? ( sec-policy/selinux-mcelog ) RESTRICT=test SLOT=0 SRC_URI=https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/snapshot/mcelog-198.tar.gz -_eclasses_=linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=7c25679e311d17e77e6d14618e1f0dff diff --git a/metadata/md5-cache/app-admin/mkosi-20.2-r1 b/metadata/md5-cache/app-admin/mkosi-20.2-r1 index 8095899b9850..aa67fcf2affc 100644 --- a/metadata/md5-cache/app-admin/mkosi-20.2-r1 +++ b/metadata/md5-cache/app-admin/mkosi-20.2-r1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pandoc test? ( app-emulation/qemu sys-apps/bubblewrap sys-apps/systemd || ( sys-firmware/edk2-ovmf-bin sys-firmware/edk2-ovmf ) >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=virtual/pandoc test? ( app-emulation/qemu sys-apps/bubblewrap sys-apps/systemd || ( sys-firmware/edk2-ovmf-bin sys-firmware/edk2-ovmf ) >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Build Bespoke OS Images EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/systemd/mkosi/archive/refs/tags/v20.2.tar.gz -> mkosi-20.2.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=0f5e92e36e3cb4b0f6d2d8bc10ade828 diff --git a/metadata/md5-cache/app-admin/needrestart-9999 b/metadata/md5-cache/app-admin/needrestart-9999 index eee7d1fb5aeb..b1d857c9782a 100644 --- a/metadata/md5-cache/app-admin/needrestart-9999 +++ b/metadata/md5-cache/app-admin/needrestart-9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ PROPERTIES=live RDEPEND=>=sys-apps/sed-4.2.2 dev-lang/perl:= dev-perl/libintl-perl dev-perl/Module-Find dev-perl/Module-ScanDeps dev-perl/Proc-ProcessTable dev-perl/Sort-Naturally dev-perl/TermReadKey sys-apps/init-system-helpers amd64? ( sys-apps/iucode_tool ) x86? ( sys-apps/iucode_tool ) SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 _md5_=5e5aa6ec2fc4a3b37a8e519d97b42063 diff --git a/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r3 b/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r3 index c8a9aec32cbf..2137e5e590cb 100644 --- a/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r3 +++ b/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r3 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/docopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tabulate[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/docopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tabulate[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=real-time metrics for nginx server (and others) EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://dev.gentoo.org/~jlec/distfiles/ngxtop-0.0.3_pre141201.tar.xz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=594c21265d266f7f31f83ab202087f15 diff --git a/metadata/md5-cache/app-admin/openrc-settingsd-1.4.0 b/metadata/md5-cache/app-admin/openrc-settingsd-1.4.0 index 8ab173fc2ae6..685255c42d18 100644 --- a/metadata/md5-cache/app-admin/openrc-settingsd-1.4.0 +++ b/metadata/md5-cache/app-admin/openrc-settingsd-1.4.0 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.30:2 sys-apps/dbus sys-auth/polkit dev-libs/libdaemon:0= sys-apps/openrc systemd? ( >=sys-apps/systemd-197 ) elibc_glibc? ( !systemd? ( sys-auth/nss-myhostname !sys-apps/systemd ) ) SLOT=0 SRC_URI=https://gitlab.com/postmarketOS/openrc-settingsd/-/archive/v1.4.0/openrc-settingsd-v1.4.0.tar.bz2 -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=88ab1b9c7871c9ecc2ed1a005ad4a60d diff --git a/metadata/md5-cache/app-admin/pass-9999 b/metadata/md5-cache/app-admin/pass-9999 index 09948271de5d..21a1b260cec7 100644 --- a/metadata/md5-cache/app-admin/pass-9999 +++ b/metadata/md5-cache/app-admin/pass-9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2 PROPERTIES=live RDEPEND=app-crypt/gnupg media-gfx/qrencode[png(+)] >=app-text/tree-1.7.0 git? ( dev-vcs/git ) wayland? ( gui-apps/wl-clipboard ) X? ( x11-misc/xclip ) elibc_Darwin? ( app-misc/getopt ) dmenu? ( x11-misc/dmenu x11-misc/xdotool ) emacs? ( >=app-editors/emacs-23.1:* >=app-emacs/f-0.11.0 >=app-emacs/s-1.9.0 >=app-emacs/with-editor-2.5.11 ) SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff elisp-common 2a0fa407d2e6363c663ccb299503b25c git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff elisp-common 2a0fa407d2e6363c663ccb299503b25c git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=acef344c400a66c032cfc242a020bda5 diff --git a/metadata/md5-cache/app-admin/perl-cleaner-9999 b/metadata/md5-cache/app-admin/perl-cleaner-9999 index 3e4a4079516d..803b66cee9ce 100644 --- a/metadata/md5-cache/app-admin/perl-cleaner-9999 +++ b/metadata/md5-cache/app-admin/perl-cleaner-9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2 PROPERTIES=live RDEPEND=app-shells/bash dev-lang/perl pkgcore? ( sys-apps/pkgcore ) !pkgcore? ( app-portage/portage-utils sys-apps/portage ) SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b prefix eab3c99d77fe00506c109c8a736186f7 +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 prefix eab3c99d77fe00506c109c8a736186f7 _md5_=0c30ded5360b8b93a2838c5f26036b1e diff --git a/metadata/md5-cache/app-admin/ps_mem-3.14-r1 b/metadata/md5-cache/app-admin/ps_mem-3.14-r1 index 5529960c4044..7d820b983c5f 100644 --- a/metadata/md5-cache/app-admin/ps_mem-3.14-r1 +++ b/metadata/md5-cache/app-admin/ps_mem-3.14-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] ) +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=A utility to report core memory usage per program EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) SLOT=0 SRC_URI=https://github.com/pixelb/ps_mem/archive/refs/tags/v3.14.tar.gz -> ps_mem-3.14.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=007244a4ba2b1dbb668b93c4a98fe0b8 diff --git a/metadata/md5-cache/app-admin/pwman3-0.12.2 b/metadata/md5-cache/app-admin/pwman3-0.12.2 index be4bcae4d8b0..5e19953fcf1c 100644 --- a/metadata/md5-cache/app-admin/pwman3-0.12.2 +++ b/metadata/md5-cache/app-admin/pwman3-0.12.2 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=A lightweight password-manager with multiple database backends EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pwman3/pwman3/archive/v0.12.2.tar.gz -> pwman3-0.12.2.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=1aa33134347e9c8b04b4733c2c99baa4 diff --git a/metadata/md5-cache/app-admin/pydf-12-r2 b/metadata/md5-cache/app-admin/pydf-12-r2 index b7aaee2d593d..762dd191ef25 100644 --- a/metadata/md5-cache/app-admin/pydf-12-r2 +++ b/metadata/md5-cache/app-admin/pydf-12-r2 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=http://kassiopeia.juls.savba.sk/~garabik/software/pydf/pydf_12.tar.gz -_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=076c86261a69200e4834f299622e151d diff --git a/metadata/md5-cache/app-admin/redfishtool-1.1.8 b/metadata/md5-cache/app-admin/redfishtool-1.1.8 index c40cb6834961..99568cc71689 100644 --- a/metadata/md5-cache/app-admin/redfishtool-1.1.8 +++ b/metadata/md5-cache/app-admin/redfishtool-1.1.8 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python package and command-line tool for accessing the Redfish API EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/redfishtool/redfishtool-1.1.8.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=98113d87e697facf9dd85c055b2c9b82 diff --git a/metadata/md5-cache/app-admin/restart-services-1.0 b/metadata/md5-cache/app-admin/restart-services-1.2 similarity index 86% rename from metadata/md5-cache/app-admin/restart-services-1.0 rename to metadata/md5-cache/app-admin/restart-services-1.2 index 8d64dc66c420..582806ed90a8 100644 --- a/metadata/md5-cache/app-admin/restart-services-1.0 +++ b/metadata/md5-cache/app-admin/restart-services-1.2 @@ -6,5 +6,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 LICENSE=GPL-3 RDEPEND=app-admin/lib_users app-portage/portage-utils || ( sys-apps/openrc sys-apps/systemd ) SLOT=0 -SRC_URI=https://dev.gentoo.org/~mschiff/src/restart-services/restart-services-1.0.tgz -_md5_=17d40b5a101581acd6e41788a13e920b +SRC_URI=https://dev.gentoo.org/~mschiff/src/restart-services/restart-services-1.2.tgz +_md5_=7be219cc34642bdbac281654fd3173c3 diff --git a/metadata/md5-cache/app-admin/rex-9999 b/metadata/md5-cache/app-admin/rex-9999 index 6840974d24dc..7e6c1a129ad3 100644 --- a/metadata/md5-cache/app-admin/rex-9999 +++ b/metadata/md5-cache/app-admin/rex-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=!minimal? ( dev-perl/DBI dev-perl/Expect dev-perl/IPC-Shareable dev-perl/XML-LibXML net-misc/rsync ) virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Data-Validate-IP dev-perl/Devel-Caller dev-perl/Digest-HMAC virtual/perl-Digest-MD5 virtual/perl-Exporter virtual/perl-File-Spec dev-perl/HTTP-Message dev-perl/Hash-Merge virtual/perl-IO dev-perl/IO-String dev-perl/IO-Tty dev-perl/JSON-MaybeXS virtual/perl-MIME-Base64 dev-perl/Net-OpenSSH dev-perl/Net-SFTP-Foreign >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Parallel-ForkManager dev-perl/Sort-Naturally dev-perl/String-Escape virtual/perl-Storable dev-perl/TermReadKey virtual/perl-Test-Simple dev-perl/Text-Glob virtual/perl-Text-Tabs+Wrap virtual/perl-Time-HiRes dev-perl/URI dev-perl/XML-Simple dev-perl/libwww-perl dev-perl/YAML virtual/perl-version virtual/perl-Term-ANSIColor dev-lang/perl:= RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=af8ce22d09c06d28a49212c4e8fba26d diff --git a/metadata/md5-cache/app-admin/rsyslog-8.2310.0 b/metadata/md5-cache/app-admin/rsyslog-8.2310.0 index 988053f16ebb..266c94ba0282 100644 --- a/metadata/md5-cache/app-admin/rsyslog-8.2310.0 +++ b/metadata/md5-cache/app-admin/rsyslog-8.2310.0 @@ -13,5 +13,5 @@ REQUIRED_USE=kubernetes? ( normalize ) ssl? ( || ( gnutls openssl ) ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2310.0.tar.gz doc? ( https://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.2310.0.tar.gz ) -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=db36b81e550c71afbef6cbd42ea2d73a diff --git a/metadata/md5-cache/app-admin/rsyslog-8.2312.0 b/metadata/md5-cache/app-admin/rsyslog-8.2312.0 index 456aac5505cc..a332bd501eaf 100644 --- a/metadata/md5-cache/app-admin/rsyslog-8.2312.0 +++ b/metadata/md5-cache/app-admin/rsyslog-8.2312.0 @@ -13,5 +13,5 @@ REQUIRED_USE=kubernetes? ( normalize ) ssl? ( || ( gnutls openssl ) ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2312.0.tar.gz doc? ( https://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.2312.0.tar.gz ) -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=0aff379b5e694579bf4745c7c5abf842 diff --git a/metadata/md5-cache/app-admin/rsyslog-8.2402.0 b/metadata/md5-cache/app-admin/rsyslog-8.2402.0 index ce943ab89b27..3762e92b1d34 100644 --- a/metadata/md5-cache/app-admin/rsyslog-8.2402.0 +++ b/metadata/md5-cache/app-admin/rsyslog-8.2402.0 @@ -6,12 +6,12 @@ EAPI=8 HOMEPAGE=https://www.rsyslog.com/ https://github.com/rsyslog/rsyslog/ INHERIT=autotools linux-info python-any-r1 systemd IUSE=clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp impcap jemalloc kafka kerberos kubernetes mdblookup mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl systemd test usertools +uuid xxhash zeromq -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-3 LGPL-3 Apache-2.0 RDEPEND=>=dev-libs/libfastjson-0.99.8:= >=dev-libs/libestr-0.1.9 >=sys-libs/zlib-1.2.5 curl? ( >=net-misc/curl-7.35.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) imhttp? ( dev-libs/apr-util www-servers/civetweb virtual/libcrypt:= ) impcap? ( net-libs/libpcap ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) kubernetes? ( >=net-misc/curl-7.35.0 ) mdblookup? ( dev-libs/libmaxminddb:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= ) mysql? ( dev-db/mysql-connector-c:= ) normalize? ( >=dev-libs/liblognorm-2.0.3:= ) clickhouse? ( >=net-misc/curl-7.35.0 ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0:= dev-libs/libevent[threads(+)] ) relp? ( >=dev-libs/librelp-1.2.17:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:0= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( gnutls? ( >=net-libs/gnutls-2.12.23:0= ) openssl? ( dev-libs/openssl:0= ) ) systemd? ( >=sys-apps/systemd-234 ) uuid? ( sys-apps/util-linux:0= ) xxhash? ( dev-libs/xxhash:= ) zeromq? ( >=net-libs/czmq-4:=[drafts] ) REQUIRED_USE=kubernetes? ( normalize ) ssl? ( || ( gnutls openssl ) ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2402.0.tar.gz doc? ( https://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.2402.0.tar.gz ) -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4f7510ad711a9490a52d0e7a1946e7a0 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=0909353d69e236ddc0af1ea9adc0956e diff --git a/metadata/md5-cache/app-admin/sagan-rules-99999999 b/metadata/md5-cache/app-admin/sagan-rules-99999999 index c4202cd3e701..78b1f5329374 100644 --- a/metadata/md5-cache/app-admin/sagan-rules-99999999 +++ b/metadata/md5-cache/app-admin/sagan-rules-99999999 @@ -8,5 +8,5 @@ LICENSE=BSD PDEPEND=app-admin/sagan PROPERTIES=live SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 _md5_=275182f47e39b3e935ea27becd4aee98 diff --git a/metadata/md5-cache/app-admin/salt-3005.5-r1 b/metadata/md5-cache/app-admin/salt-3005.5-r1 index 66554ff0da3a..9eb6e6d7906c 100644 --- a/metadata/md5-cache/app-admin/salt-3005.5-r1 +++ b/metadata/md5-cache/app-admin/salt-3005.5-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_10(-)?] >=dev-python/markupsafe-2.1.2[python_targets_python3_10(-)?] >=dev-python/requests-2.31.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] libcloud? ( dev-python/aiohttp[python_targets_python3_10(-)?] dev-python/aiosignal[python_targets_python3_10(-)?] >=dev-python/apache-libcloud-2.5.0[python_targets_python3_10(-)?] dev-python/async-timeout[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] >=dev-python/pyopenssl-23.2.0[python_targets_python3_10(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) dev-python/apache-libcloud[python_targets_python3_10(-)?] >=dev-python/certifi-2023.07.22[python_targets_python3_10(-)?] dev-python/cherrypy[python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?] dev-python/mako[python_targets_python3_10(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?] dev-python/passlib[python_targets_python3_10(-)?] dev-python/pip[python_targets_python3_10(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?] >=dev-python/pytest-7.2.0[python_targets_python3_10(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc17[python_targets_python3_10(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?] dev-python/flaky[python_targets_python3_10(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?] dev-util/yamllint[python_targets_python3_10(-)?] !x86? ( >=dev-python/boto3-1.17.67[python_targets_python3_10(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?] +BDEPEND=test? ( sys-apps/pciutils >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_10(-)?] >=dev-python/markupsafe-2.1.2[python_targets_python3_10(-)?] >=dev-python/requests-2.31.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] libcloud? ( dev-python/aiohttp[python_targets_python3_10(-)?] dev-python/aiosignal[python_targets_python3_10(-)?] >=dev-python/apache-libcloud-2.5.0[python_targets_python3_10(-)?] dev-python/async-timeout[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] >=dev-python/pyopenssl-23.2.0[python_targets_python3_10(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) dev-python/apache-libcloud[python_targets_python3_10(-)?] >=dev-python/certifi-2023.07.22[python_targets_python3_10(-)?] dev-python/cherrypy[python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?] dev-python/mako[python_targets_python3_10(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?] dev-python/passlib[python_targets_python3_10(-)?] dev-python/pip[python_targets_python3_10(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?] >=dev-python/pytest-7.2.0[python_targets_python3_10(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc17[python_targets_python3_10(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?] dev-python/flaky[python_targets_python3_10(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?] dev-util/yamllint[python_targets_python3_10(-)?] !x86? ( >=dev-python/boto3-1.17.67[python_targets_python3_10(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Salt is a remote execution and configuration manager EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) || ( python_targets_pyt RESTRICT=!test? ( test ) x86? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/salt/salt-3005.5.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=82ac305edfa2b9f19d899f67ed009613 diff --git a/metadata/md5-cache/app-admin/salt-3006.5-r1 b/metadata/md5-cache/app-admin/salt-3006.5-r1 index 8061cbefcbc0..f211bc8310cc 100644 --- a/metadata/md5-cache/app-admin/salt-3006.5-r1 +++ b/metadata/md5-cache/app-admin/salt-3006.5-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/build[python_targets_python3_10(-)?] test? ( sys-apps/pciutils >=dev-python/cryptography-41.0.3[python_targets_python3_10(-)?] >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] dev-python/looseversion[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_10(-)?] >=dev-python/markupsafe-2.1.2[python_targets_python3_10(-)?] >=dev-python/requests-2.31.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] libcloud? ( dev-python/aiohttp[python_targets_python3_10(-)?] dev-python/aiosignal[python_targets_python3_10(-)?] >=dev-python/apache-libcloud-2.5.0[python_targets_python3_10(-)?] dev-python/async-timeout[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] >=dev-python/pyopenssl-23.2.0[python_targets_python3_10(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) dev-python/apache-libcloud[python_targets_python3_10(-)?] dev-python/boto3[python_targets_python3_10(-)?] >=dev-python/certifi-2023.07.22[python_targets_python3_10(-)?] dev-python/cherrypy[python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?] dev-python/mako[python_targets_python3_10(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?] dev-python/passlib[python_targets_python3_10(-)?] dev-python/bcrypt[python_targets_python3_10(-)?] dev-python/pip[python_targets_python3_10(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?] >=dev-python/pytest-7.2.0[python_targets_python3_10(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc28[python_targets_python3_10(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?] dev-python/pytest-custom-exit-code[python_targets_python3_10(-)?] dev-python/flaky[python_targets_python3_10(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?] dev-util/yamllint[python_targets_python3_10(-)?] !x86? ( >=dev-python/boto3-1.21.46[python_targets_python3_10(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?] +BDEPEND=dev-python/build[python_targets_python3_10(-)?] test? ( sys-apps/pciutils >=dev-python/cryptography-41.0.3[python_targets_python3_10(-)?] >=dev-python/distro-1.5[python_targets_python3_10(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?] dev-python/jmespath[python_targets_python3_10(-)?] dev-python/libnacl[python_targets_python3_10(-)?] dev-python/looseversion[python_targets_python3_10(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?] >=dev-python/pycryptodome-3.9.8[python_targets_python3_10(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_10(-)?] >=dev-python/markupsafe-2.1.2[python_targets_python3_10(-)?] >=dev-python/requests-2.31.0[python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_10(-)?] dev-python/tomli[python_targets_python3_10(-)?] dev-python/watchdog[python_targets_python3_10(-)?] libcloud? ( dev-python/aiohttp[python_targets_python3_10(-)?] dev-python/aiosignal[python_targets_python3_10(-)?] >=dev-python/apache-libcloud-2.5.0[python_targets_python3_10(-)?] dev-python/async-timeout[python_targets_python3_10(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] >=dev-python/pyopenssl-23.2.0[python_targets_python3_10(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?] ) dev-python/apache-libcloud[python_targets_python3_10(-)?] dev-python/boto3[python_targets_python3_10(-)?] >=dev-python/certifi-2023.07.22[python_targets_python3_10(-)?] dev-python/cherrypy[python_targets_python3_10(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?] dev-python/mako[python_targets_python3_10(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?] dev-python/passlib[python_targets_python3_10(-)?] dev-python/bcrypt[python_targets_python3_10(-)?] dev-python/pip[python_targets_python3_10(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?] >=dev-python/pytest-7.2.0[python_targets_python3_10(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc28[python_targets_python3_10(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?] dev-python/pytest-custom-exit-code[python_targets_python3_10(-)?] dev-python/flaky[python_targets_python3_10(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?] dev-util/yamllint[python_targets_python3_10(-)?] !x86? ( >=dev-python/boto3-1.21.46[python_targets_python3_10(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Salt is a remote execution and configuration manager EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) || ( python_targets_pyt RESTRICT=!test? ( test ) x86? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/salt/salt-3006.5.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=cb17874153680ed187bf56f4d8ee3107 diff --git a/metadata/md5-cache/app-admin/salt-3006.7-r1 b/metadata/md5-cache/app-admin/salt-3006.7-r1 index 85938ca8d3cb..8e3c80a48896 100644 --- a/metadata/md5-cache/app-admin/salt-3006.7-r1 +++ b/metadata/md5-cache/app-admin/salt-3006.7-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( sys-apps/pciutils >=dev-python/cryptography-41.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libnacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/looseversion[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycryptodome-3.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.31.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/watchdog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] libcloud? ( dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/aiosignal[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/apache-libcloud-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] >=dev-python/pyopenssl-23.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) app-arch/zip dev-python/apache-libcloud[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/certifi-2023.07.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cherrypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc28[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-custom-exit-code[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-util/yamllint[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !x86? ( >=dev-python/boto3-1.21.46[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( sys-apps/pciutils >=dev-python/cryptography-41.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libnacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/looseversion[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycryptodome-3.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.31.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/watchdog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] libcloud? ( dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/aiosignal[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/apache-libcloud-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) openssl? ( dev-libs/openssl:0=[-bindist(-)] >=dev-python/pyopenssl-23.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) cherrypy? ( >=dev-python/cherrypy-3.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) neutron? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) app-arch/zip dev-python/apache-libcloud[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/certifi-2023.07.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cherrypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc28[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-custom-exit-code[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-util/yamllint[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !x86? ( >=dev-python/boto3-1.21.46[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Salt is a remote execution and configuration manager EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) || ( python_targets_pyt RESTRICT=!test? ( test ) x86? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/salt/salt-3006.7.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=bd736fe04ea162f63beb3570a67ef7f3 diff --git a/metadata/md5-cache/app-admin/salt-3007.0-r1 b/metadata/md5-cache/app-admin/salt-3007.0-r1 index 75d249ee3e76..eb878e5195c8 100644 --- a/metadata/md5-cache/app-admin/salt-3007.0-r1 +++ b/metadata/md5-cache/app-admin/salt-3007.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=sys-apps/findutils dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( sys-apps/pciutils dev-libs/openssl:0=[-bindist(-)] dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cherrypy-18.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-42.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/distro-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/importlib-metadata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/libnacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/looseversion[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pycryptodome-3.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyopenssl-24.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-gnupg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.31.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setproctitle[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/watchdog[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] libcloud? ( >=dev-python/aiohttp-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/aiosignal[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/apache-libcloud-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( python_targets_python3_10? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) neutron? ( python_targets_python3_10? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) app-arch/zip dev-python/apache-libcloud[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/certifi-2023.07.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cherrypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc29[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-custom-exit-code[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-util/yamllint[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !x86? ( >=dev-python/boto3-1.21.46[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=sys-apps/findutils dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( sys-apps/pciutils dev-libs/openssl:0=[-bindist(-)] dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cherrypy-18.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-42.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/distro-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/importlib-metadata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/libnacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/looseversion[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pycryptodome-3.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyopenssl-24.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-gnupg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.31.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setproctitle[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/watchdog[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] libcloud? ( >=dev-python/aiohttp-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/aiosignal[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/apache-libcloud-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( python_targets_python3_10? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) neutron? ( python_targets_python3_10? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) app-arch/zip dev-python/apache-libcloud[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/certifi-2023.07.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cherrypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/moto-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-salt-factories-1.0.0_rc29[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-tempdir[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-subtests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-shell-utilities[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-system-statistics[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-custom-exit-code[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-dns/bind-tools >=dev-python/virtualenv-20.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-util/yamllint[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !x86? ( >=dev-python/boto3-1.21.46[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) virtual/pkgconfig python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Salt is a remote execution and configuration manager EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) nova? ( || ( python_tar RESTRICT=!test? ( test ) x86? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/salt/salt-3007.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=a2852b2e200b8116352783708ae998ea diff --git a/metadata/md5-cache/app-admin/selint-9999 b/metadata/md5-cache/app-admin/selint-9999 index 9faab828b282..185131b41a3a 100644 --- a/metadata/md5-cache/app-admin/selint-9999 +++ b/metadata/md5-cache/app-admin/selint-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-libs/confuse:= dev-libs/uthash elibc_musl? ( sys-libs/fts-standalone ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=ee14742e8cc44df0bdef0d0c89381f96 diff --git a/metadata/md5-cache/app-admin/setools-4.4.2 b/metadata/md5-cache/app-admin/setools-4.4.2 index 20811414796e..0578b5c7dd5f 100644 --- a/metadata/md5-cache/app-admin/setools-4.4.2 +++ b/metadata/md5-cache/app-admin/setools-4.4.2 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/cython-0.27[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/networkx-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/checkpolicy ) test? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sys-libs/libsepol-3.2:= >=sys-libs/libselinux-3.2:= X? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>=dev-python/cython-0.27[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/networkx-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/checkpolicy ) test? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sys-libs/libsepol-3.2:= >=sys-libs/libselinux-3.2:= X? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sys-libs/libsepol-3.2:= >=sys-libs/libselinux-3.2:= X? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) DESCRIPTION=Policy Analysis Tools for SELinux @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/SELinuxProject/setools/releases/download/4.4.2/setools-4.4.2.tar.bz2 -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=f3a902a1e89e15077248f8f61a91bb73 diff --git a/metadata/md5-cache/app-admin/setools-4.4.4 b/metadata/md5-cache/app-admin/setools-4.4.4 index 3d8cbe53dab3..0494db3212ed 100644 --- a/metadata/md5-cache/app-admin/setools-4.4.4 +++ b/metadata/md5-cache/app-admin/setools-4.4.4 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/cython-0.27[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( sys-apps/checkpolicy ) test? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/networkx-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-libs/libsepol-3.2:= >=sys-libs/libselinux-3.2:= X? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=>=dev-python/cython-0.27[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( sys-apps/checkpolicy ) test? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/networkx-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-libs/libsepol-3.2:= >=sys-libs/libselinux-3.2:= X? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/networkx-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-libs/libsepol-3.2:= >=sys-libs/libselinux-3.2:= X? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Policy Analysis Tools for SELinux @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/SELinuxProject/setools/releases/download/4.4.4/setools-4.4.4.tar.bz2 -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=ba98f2ab3bfd97cff5c2e08b1af374ed diff --git a/metadata/md5-cache/app-admin/setools-9999 b/metadata/md5-cache/app-admin/setools-9999 index 6a237515c617..ea0a4e14c6be 100644 --- a/metadata/md5-cache/app-admin/setools-9999 +++ b/metadata/md5-cache/app-admin/setools-9999 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/cython-0.27[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( sys-apps/checkpolicy ) test? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/networkx-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-libs/libsepol-3.2:= >=sys-libs/libselinux-3.2:= X? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=>=dev-python/cython-0.27[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( sys-apps/checkpolicy ) test? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/networkx-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-libs/libsepol-3.2:= >=sys-libs/libselinux-3.2:= X? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/networkx-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-libs/libsepol-3.2:= >=sys-libs/libselinux-3.2:= X? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Policy Analysis Tools for SELinux @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=39ecf3dd702aba0107989d50c8ad5159 diff --git a/metadata/md5-cache/app-admin/spectre-meltdown-checker-9999 b/metadata/md5-cache/app-admin/spectre-meltdown-checker-9999 index 1a687ec95d2f..b82786b71c0c 100644 --- a/metadata/md5-cache/app-admin/spectre-meltdown-checker-9999 +++ b/metadata/md5-cache/app-admin/spectre-meltdown-checker-9999 @@ -7,5 +7,5 @@ INHERIT=git-r3 LICENSE=GPL-3+ PROPERTIES=live SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 _md5_=d17ac1d9585af60d9b24a0279c9f40dd diff --git a/metadata/md5-cache/app-admin/sshguard-99999 b/metadata/md5-cache/app-admin/sshguard-99999 index 36956d801a52..7546aab89af4 100644 --- a/metadata/md5-cache/app-admin/sshguard-99999 +++ b/metadata/md5-cache/app-admin/sshguard-99999 @@ -9,5 +9,5 @@ LICENSE=BSD PROPERTIES=live RDEPEND=virtual/logger SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=4d6f6240aaa5c0ed91805abfc0e81fc6 diff --git a/metadata/md5-cache/app-admin/supervisor-4.2.5 b/metadata/md5-cache/app-admin/supervisor-4.2.5 index 1a4ff7177d6c..330a9583e465 100644 --- a/metadata/md5-cache/app-admin/supervisor-4.2.5 +++ b/metadata/md5-cache/app-admin/supervisor-4.2.5 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.11[xml(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3[xml(+)] >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( acct-group/supervisor >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig +BDEPEND=doc? ( || ( ( dev-lang/python:3.11[xml(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ( dev-python/pypy3[xml(+)] >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] ) ) ) test? ( acct-group/supervisor >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig DEFINED_PHASES=compile configure install postinst preinst prepare test DESCRIPTION=A system for controlling process state under UNIX EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/supervisor/supervisor-4.2.5.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=1acf4e1f9e6bf5dd21f780a17c3755b4 diff --git a/metadata/md5-cache/app-admin/sysklogd-9999 b/metadata/md5-cache/app-admin/sysklogd-9999 index b456eee86af7..5bfdf0fc719d 100644 --- a/metadata/md5-cache/app-admin/sysklogd-9999 +++ b/metadata/md5-cache/app-admin/sysklogd-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=logger? ( sys-apps/util-linux[-logger(+)] ) logrotate? ( app-admin/logrotate ) RESTRICT=test SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=459e82ea4bd5cf50fd65dcbefbf5a04a diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.0.1 b/metadata/md5-cache/app-admin/syslog-ng-4.0.1 index b2e9d4d8e63d..0d01d404ffdb 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.0.1 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.0.1/syslog-ng-4.0.1.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=c6f23e63dbb39721f3d6d536eabf33b9 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.1.1-r1 b/metadata/md5-cache/app-admin/syslog-ng-4.1.1-r1 index 6596fbe5603a..ef41f9fe453b 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.1.1-r1 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.1.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.1.1/syslog-ng-4.1.1.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=1e065bf0f0632ab8ae47d1fb99c2fdd2 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.1.1-r2 b/metadata/md5-cache/app-admin/syslog-ng-4.1.1-r2 index bce981e372e5..543663f54a76 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.1.1-r2 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.1.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.1.1/syslog-ng-4.1.1.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=0e613ec52f2621d17dc4bd07d1d7fa12 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.2.0 b/metadata/md5-cache/app-admin/syslog-ng-4.2.0 index 511b11152fff..5d0b94666120 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.2.0 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.2.0/syslog-ng-4.2.0.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=0611665ffd96472f726654fb2a5488b9 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.3.1-r1 b/metadata/md5-cache/app-admin/syslog-ng-4.3.1-r1 index 16b88ec92c16..eda944282eff 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.3.1-r1 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.3.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.3.1/syslog-ng-4.3.1.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=ef10a53a0aa3dc0dc438897bc15cc8d4 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r1 b/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r1 index f8cad06eaae6..cd8c119f01b0 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r1 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.4.0/syslog-ng-4.4.0.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=8e65549f5bbffb100f769fbad839c771 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r2 b/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r2 index dd8bade53697..04b0adb79b61 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r2 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.4.0/syslog-ng-4.4.0.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=45045e6f86479246d7760e1dade42838 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r3 b/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r3 index ad75453d2532..f921c250c9e6 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r3 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.4.0/syslog-ng-4.4.0.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=45c6f6c785d2e7324d0ffdf82e553648 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.6.0 b/metadata/md5-cache/app-admin/syslog-ng-4.6.0 index b5dff4de84d1..6684214af7a6 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.6.0 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.6.0/syslog-ng-4.6.0.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=03bce5e78fe681fcbecf7259db9be215 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.6.0-r1 b/metadata/md5-cache/app-admin/syslog-ng-4.6.0-r1 index 326d862adae9..1b877cfb6b78 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.6.0-r1 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.6.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.6.0/syslog-ng-4.6.0.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=45c6f6c785d2e7324d0ffdf82e553648 diff --git a/metadata/md5-cache/app-admin/syslog-summary-1.14-r5 b/metadata/md5-cache/app-admin/syslog-summary-1.14-r5 index bbb36fd69360..4b6b74828630 100644 --- a/metadata/md5-cache/app-admin/syslog-summary-1.14-r5 +++ b/metadata/md5-cache/app-admin/syslog-summary-1.14-r5 @@ -10,5 +10,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/dpaleino/syslog-summary/archive/refs/tags/1.14.tar.gz -> syslog-summary-1.14.gh.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=e0fc1627a3c641dda0ac391ac87c4817 diff --git a/metadata/md5-cache/app-admin/system-config-printer-1.5.18-r2 b/metadata/md5-cache/app-admin/system-config-printer-1.5.18-r2 index def353f27770..b04178816d63 100644 --- a/metadata/md5-cache/app-admin/system-config-printer-1.5.18-r2 +++ b/metadata/md5-cache/app-admin/system-config-printer-1.5.18-r2 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xml-dtd:4.1.2 >=app-text/xmlto-0.0.22 dev-perl/XML-Parser dev-util/desktop-file-utils >=sys-devel/gettext-0.20 virtual/pkgconfig python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] ) virtual/pkgconfig virtual/pkgconfig +BDEPEND=app-text/docbook-xml-dtd:4.1.2 >=app-text/xmlto-0.0.22 dev-perl/XML-Parser dev-util/desktop-file-utils >=sys-devel/gettext-0.20 virtual/pkgconfig python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) virtual/pkgconfig virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=dev-libs/glib:2 net-print/cups[dbus] virtual/libusb:1 >=virtual/udev-172 x11-libs/gtk+:3[introspection] x11-libs/libnotify[introspection] x11-libs/pango[introspection] DESCRIPTION=Graphical user interface for CUPS administration @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test SLOT=0 SRC_URI=https://github.com/OpenPrinting/system-config-printer/releases/download/v1.5.18/system-config-printer-1.5.18.tar.xz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6cdd8d9e1a3ace8864a54a2ca730d83e diff --git a/metadata/md5-cache/app-admin/tpm-9999 b/metadata/md5-cache/app-admin/tpm-9999 index 1ba0e58f6d9c..103c560d9570 100644 --- a/metadata/md5-cache/app-admin/tpm-9999 +++ b/metadata/md5-cache/app-admin/tpm-9999 @@ -8,5 +8,5 @@ LICENSE=GPL-3 PROPERTIES=live RDEPEND=app-crypt/gnupg SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 _md5_=058fc75c0600ea043aa2bc810bc16cde diff --git a/metadata/md5-cache/app-admin/webapp-config-1.55-r3 b/metadata/md5-cache/app-admin/webapp-config-1.55-r3 index bdb6cc379001..c06dab025fc6 100644 --- a/metadata/md5-cache/app-admin/webapp-config-1.55-r3 +++ b/metadata/md5-cache/app-admin/webapp-config-1.55-r3 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DEPEND=app-text/xmlto sys-apps/gentoo-functions DESCRIPTION=Gentoo's installer for web-based applications @@ -12,5 +12,5 @@ RDEPEND=portage? ( sys-apps/portage[python_targets_python3_10(-)?,python_targets REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~ceamac/app-admin/webapp-config/webapp-config-1.55.tar.bz2 -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=e4f478647e46d8157c5c90da2766be93 diff --git a/metadata/md5-cache/app-admin/webapp-config-9999 b/metadata/md5-cache/app-admin/webapp-config-9999 index 346937387ab3..1b64cecd1299 100644 --- a/metadata/md5-cache/app-admin/webapp-config-9999 +++ b/metadata/md5-cache/app-admin/webapp-config-9999 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare test unpack DEPEND=app-text/xmlto sys-apps/gentoo-functions DESCRIPTION=Gentoo's installer for web-based applications @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=portage? ( sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=01a81bc16c7332a26a7adbdbe811ccec diff --git a/metadata/md5-cache/app-admin/xkcdpass-1.19.8 b/metadata/md5-cache/app-admin/xkcdpass-1.19.8 index 3a9b4da2988f..787919195243 100644 --- a/metadata/md5-cache/app-admin/xkcdpass-1.19.8 +++ b/metadata/md5-cache/app-admin/xkcdpass-1.19.8 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Password generator inspired by XKCD 936 EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( l10n_en ) || ( python_targets_python3_10 python_targets_pyt RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/x/xkcdpass/xkcdpass-1.19.8.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=6aa29e67ad836f868ddadcd6cb40d5db diff --git a/metadata/md5-cache/app-admin/xkcdpass-1.19.9 b/metadata/md5-cache/app-admin/xkcdpass-1.19.9 new file mode 100644 index 000000000000..d81d762420b2 --- /dev/null +++ b/metadata/md5-cache/app-admin/xkcdpass-1.19.9 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Password generator inspired by XKCD 936 +EAPI=8 +HOMEPAGE=https://github.com/redacted/XKCD-password-generator +INHERIT=distutils-r1 pypi +IUSE=l10n_de +l10n_en l10n_es l10n_fi l10n_fr l10n_it l10n_no l10n_pt test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD CC-BY-3.0 l10n_de? ( GPL-3 ) l10n_it? ( CC-BY-SA-3.0 ) l10n_no? ( CC-BY-4.0 ) +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=test? ( l10n_en ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/x/xkcdpass/xkcdpass-1.19.9.tar.gz +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=6aa29e67ad836f868ddadcd6cb40d5db diff --git a/metadata/md5-cache/app-admin/yadm-3.2.2 b/metadata/md5-cache/app-admin/yadm-3.2.2 index bd3de4da2822..44dae66c9ef3 100644 --- a/metadata/md5-cache/app-admin/yadm-3.2.2 +++ b/metadata/md5-cache/app-admin/yadm-3.2.2 @@ -11,5 +11,5 @@ RDEPEND=app-crypt/gnupg app-shells/bash dev-vcs/git RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/TheLocehiliosan/yadm/archive/3.2.2.tar.gz -> yadm-3.2.2.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=ba133c60b7655b083cfd6c12c7dc4345 diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz index 480435f8526c7ee8d096b70db882b8604ecec057..e81c3f47be33d5e8a25e002a2a54db470fc6b290 100644 GIT binary patch literal 1678 zcmV;9266cxiwFP!00002|7})Fj%-H}oqH9v0k`6p5gEg083_qyuz}2s41;VKJP_;W zT&ym`6E*0Ts_xCt`Nof5{`}>2ep!E8|N5RjnDm4B`>*^G9r60%k6-@qJNe<&RLgXn z;eBVX}UP

pe(QQILmr--lC>95tOSnQNfJwZ$rc;J&;im8mKXzpX zUW~E1ZLUrCG*+v+hrKOv=kp0v)Mi=>4{0UuTQ_i7F6F^fvAzQ}4|UvkXI+|ST&lz_ zJ;pq}3Dmk@>?4&Ocg39>@W;7(-|O>X@^l`qo?><9*$Yh4kU0DeQ1T%!HXHN?iiww; z+8{7jY}StD7c$8jLw4|kK+#x71)8HXN=8FWv1-^b16fIIK!E0rGwlF8+Z^nH<^X z_mZ5Tf=;-M0&1$U0UrPwdlydI&Ag;US7~wlEI5M z;Ymx1DQ6H|aUd!wBKQ+((7TcYInrRrqGCW(6+GtPy!snZ|NQxT|KNBDNxoqsCB_*} z`%HrjuPN+;tT8b*1@1Me%{xxc7sC-e)+KqaJuKVibw$TuDla7Y4=hHL@kyfDrL9FPHnl_~hp@!3bfET4f=CC-sO1KOZwEqX292W#PpggSajEtm#moyE+HWb#yPUsYq@9}!j!Vk?2{fW)d6C}%cmmbm;xg@9+p9ANwynKyed@t1WDTDZ7tS5Re zmP;Tma41+2Fa)k)DP(Hgc5K4|OB_X)_CUy9N|<&c>>5#CTrg$qX^;j=HtPRjm53=p z)V;An1k0KCpepK+f?mM236vKp)URrk$byuK%uGWED#QhQFrgjICyKqGWWnLaV0g?x zF;;a(rYP@|@#Hb$7w03f4E%l&9Ow<}Ppk@&hYZA(VdjC3#f5PtNP=%X?XlrNNCcL* z3F|q|v!AD3p|7U`5ay60e5FrJFTvr)LaWPCB$R_;MgKhVuCRl?g5mkOJMwPVuUP%^ z^Vgp+Oy!3^lN5C9Z=f7CjxxRA1sM`b@E`Pmi}J1}$lH*;kEs`-9x%u>R!>X}tv%3= zPl8$%!WKdvR}S(<3_Ru25`KKBorAb~%-tv)y_%R5)&hu>pFkl2`Vrxs?uz}&+>ph< z6Uhgj8g=^U<7ObG3^$*qz6XjLy@7DWqbod6*+3ItUs{BDKrl-g42`%$ZvpNx;ku2{ z!w%j)2L*~smT!QH|3wMrhRcvB&lE-nb%3J~fHS$U0v1YTgYNYp9dH%oq{9EG6BHl1 zh1Qb=PjO?iD`@88>mXH^6vU-Nmx%<%!1v5vP<&w0!OsY)o^R`MV$4uxVT@p{*YQRU zC(N=N_Q2%F=@{`^w@8&@6k8*2KC>dciIE5&+UZcw-KDq(s#+zU!o+lfY7~W2K{-J^ YcyHTdRb&)0EYZI&;S4c literal 1679 zcmV;A25|WwiwFP!00002|7})Fj$OwMoqH8;18VS7WEF=p93Vh4OEyp}79GP*21=0i z=iD~bN`y2Z33`2Rz2f=ur_X=={5rqwzwdv4qBkaeWB&AoU!pc&KmPgipZ*{}zM5(e zwPW6Q^*%0MZG3gcq1>bP*=Ga`r7V*xP1jab#F;VHjNG-`*+qxtpfR#s<~pZlU7lV+ z;;e41!+Ec68QMk9nRxc~mp^_sme;*BHWw!ynkC0))od}9sGUkSZ-r@X_Yox-sE>`hY#^Eu-t4Wi6#?KT(24rb{!jlx&<2;S~d@-+sgb3lvfQ*$C_3dfcJEmfKwA799GYFfSA!M4$BP10qJX` zI}T(@J6s8HhvBF8Za$MZd5MZ08fVFBjSCSpiA-BE>Ev@~iSZp!@+L1H!{`I3bHJOs z#q5YJ`^>GF#+7MP%r1#zwqPSCUEZG@NKK%eY zk7%0&tapVEoyTVN+-t{i9<G6kp!AL2fzl74CM12?2k+ip z71Mhpsqb+u(~O>9)LFK4g+V@UdoJq*VVw22EN9%-lgt}J1HF++A(6Hh7{t9m zIutL=>lr>Zd5*6@!EOn=NOhk*w}6g?vp@pnD1~-~f{%|J2cY(GOv$p6yi*FgszQ2D zmE{HI$M)@p5cxS3{{|ef2X;Ql zBWehDC#7~?Phr@~=k0-n;;FPJ1Ti)lGb~kl94Op7))6|8yiT22d*0zir$QiwwQHQr zT0ltVE>Jij`?_r>_$y3@hwLeJWP~hjky;z!6A-*26F0($z2HJ=MBw0n)we*$jo47+ z;9lM|82Q!(M??DC1(tIHqR7M1&uNVZ0DnxHz*r85N0OC&57T-HuWvBH*RX*>$LC2v z9}6aSuu+Jj2Jsi%pKC~I$mRsT{z>nNfW1&(gI?tJ6v$}oA=5FNFail~z6PTE*uZNw zA>uelgW3=l&Wk4}KJtk!$N(LXD-K5Z(?pa9f}J)*(mbz&f8&kRbU|7r6XR=OE`ZSc z-hh4tf)R(rAhky+n5yiEx~#n)C9*H$aSym;Plk(+?3?*JOuhf{bAS2epXYC|9>97D zM*6_&!tPLj=6xWXX$#FD)bKg}Mmgj{X0Ls#MKv~LqJOvfMN|XwtoC|B;mL~8 z&ts|^$d7aE6x!$j&qVv6>C_-Dm=}|a)uoxZFS-V3iFHlYi4PRXlUm{T}^4SOsDV zrQzQe1oSXmaUtCvR1>_RIZ^H?Av8J#;>pJm6bcpz_-5k5lb#+*lvJFH^#Q?yKtgfi zKD7>njbs4gN70yC>3_LH8?A=<`lCl$|>Slr?-v zQ4w+lffx<=sgcn!w;_->b_4Y^^zlG+f`mefB2%&1km2Kt-p adler-1.0.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.1.crate https://crates.io/api/v1/crates/bit_field/0.10.1/download -> bit_field-0.10.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.0/download -> bytemuck-1.13.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cbindgen/0.20.0/download -> cbindgen-0.20.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clang-sys/1.4.0/download -> clang-sys-1.4.0.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.2/download -> crossbeam-deque-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.13/download -> crossbeam-epoch-0.9.13.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.14/download -> crossbeam-utils-0.8.14.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/exr/1.5.3/download -> exr-1.5.3.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/futures-core/0.3.26/download -> futures-core-0.3.26.crate https://crates.io/api/v1/crates/futures-sink/0.3.26/download -> futures-sink-0.3.26.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/gif/0.11.4/download -> gif-0.11.4.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.3/download -> hermit-abi-0.3.3.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/image/0.24.5/download -> image-0.24.5.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.0/download -> jpeg-decoder-0.3.0.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-complex/0.4.3/download -> num-complex-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/pin-project/1.0.12/download -> pin-project-1.0.12.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.12/download -> pin-project-internal-1.0.12.crate https://crates.io/api/v1/crates/png/0.17.7/download -> png-0.17.7.crate https://crates.io/api/v1/crates/prettyplease/0.2.4/download -> prettyplease-0.2.4.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rayon/1.6.1/download -> rayon-1.6.1.crate https://crates.io/api/v1/crates/rayon-core/1.10.2/download -> rayon-core-1.10.2.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.1.0/download -> rustfft-6.1.0.crate https://crates.io/api/v1/crates/rustix/0.36.15/download -> rustix-0.36.15.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/scoped_threadpool/0.1.9/download -> scoped_threadpool-0.1.9.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/serde_derive/1.0.152/download -> serde_derive-1.0.152.crate https://crates.io/api/v1/crates/serde_json/1.0.93/download -> serde_json-1.0.93.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.4/download -> simd-adler32-0.3.4.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/thiserror/1.0.38/download -> thiserror-1.0.38.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.38/download -> thiserror-impl-1.0.38.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.6/download -> unicode-ident-1.0.6.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/zune-inflate/0.2.42/download -> zune-inflate-0.2.42.crate -_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=31adc1e9af35140c16bf5c409a43bb7b diff --git a/metadata/md5-cache/app-antivirus/clamav-1.2.2 b/metadata/md5-cache/app-antivirus/clamav-1.2.2 index cabb88e6870c..03db01baa64d 100644 --- a/metadata/md5-cache/app-antivirus/clamav-1.2.2 +++ b/metadata/md5-cache/app-antivirus/clamav-1.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=libclamav-only? ( !clamonacc !clamapp !milter ) clamonacc? ( clamap RESTRICT=!test? ( test ) SLOT=0/sts SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.2.2.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.0.5/download -> aho-corasick-1.0.5.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.3/download -> base64-0.21.3.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.1.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytemuck/1.14.0/download -> bytemuck-1.14.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cbindgen/0.25.0/download -> cbindgen-0.25.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.9/download -> cpufeatures-0.2.9.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/exr/1.7.0/download -> exr-1.7.0.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.27/download -> flate2-1.0.27.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/image/0.24.7/download -> image-0.24.7.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.0/download -> jpeg-decoder-0.3.0.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-complex/0.4.4/download -> num-complex-0.4.4.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.3/download -> pin-project-internal-1.1.3.crate https://crates.io/api/v1/crates/pin-project/1.1.3/download -> pin-project-1.1.3.crate https://crates.io/api/v1/crates/png/0.17.10/download -> png-0.17.10.crate https://crates.io/api/v1/crates/prettyplease/0.2.15/download -> prettyplease-0.2.15.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.5/download -> regex-1.9.5.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.1.0/download -> rustfft-6.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.11/download -> rustix-0.38.11.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_json/1.0.105/download -> serde_json-1.0.105.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.7/download -> simd-adler32-0.3.7.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.31/download -> syn-2.0.31.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.48/download -> thiserror-impl-1.0.48.crate https://crates.io/api/v1/crates/thiserror/1.0.48/download -> thiserror-1.0.48.crate https://crates.io/api/v1/crates/tiff/0.9.0/download -> tiff-0.9.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate -_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b2469021c31f613986fd13d7684a36f4 diff --git a/metadata/md5-cache/app-antivirus/clamav-1.3.0 b/metadata/md5-cache/app-antivirus/clamav-1.3.0 index 442592956ef9..845e24843f9e 100644 --- a/metadata/md5-cache/app-antivirus/clamav-1.3.0 +++ b/metadata/md5-cache/app-antivirus/clamav-1.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=libclamav-only? ( !clamonacc !clamapp !milter ) clamonacc? ( clamap RESTRICT=!test? ( test ) SLOT=0/sts SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.3.0.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.1.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.1/download -> bitflags-2.4.1.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bytemuck/1.14.0/download -> bytemuck-1.14.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.5.0/download -> bytes-1.5.0.crate https://crates.io/api/v1/crates/cbindgen/0.25.0/download -> cbindgen-0.25.0.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.11/download -> cpufeatures-0.2.11.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.4/download -> crossbeam-deque-0.8.4.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.16/download -> crossbeam-epoch-0.9.16.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.17/download -> crossbeam-utils-0.8.17.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.33/download -> encoding_rs-0.8.33.crate https://crates.io/api/v1/crates/enum-primitive-derive/0.2.2/download -> enum-primitive-derive-0.2.2.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/exr/1.71.0/download -> exr-1.71.0.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/fdeflate/0.3.1/download -> fdeflate-0.3.1.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.crate https://crates.io/api/v1/crates/flume/0.11.0/download -> flume-0.11.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hex-literal/0.4.1/download -> hex-literal-0.4.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/image/0.24.7/download -> image-0.24.7.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.10/download -> itoa-1.0.10.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.0/download -> jpeg-decoder-0.3.0.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.151/download -> libc-0.2.151.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.12/download -> linux-raw-sys-0.4.12.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-complex/0.4.4/download -> num-complex-0.4.4.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.17/download -> num-traits-0.2.17.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/png/0.17.10/download -> png-0.17.10.crate https://crates.io/api/v1/crates/prettyplease/0.2.15/download -> prettyplease-0.2.15.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rayon/1.8.0/download -> rayon-1.8.0.crate https://crates.io/api/v1/crates/rayon-core/1.12.0/download -> rayon-core-1.12.0.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/regex/1.10.2/download -> regex-1.10.2.crate https://crates.io/api/v1/crates/regex-automata/0.4.3/download -> regex-automata-0.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.1.0/download -> rustfft-6.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.28/download -> rustix-0.38.28.crate https://crates.io/api/v1/crates/ryu/1.0.16/download -> ryu-1.0.16.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.193/download -> serde-1.0.193.crate https://crates.io/api/v1/crates/serde_derive/1.0.193/download -> serde_derive-1.0.193.crate https://crates.io/api/v1/crates/serde_json/1.0.108/download -> serde_json-1.0.108.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.7/download -> simd-adler32-0.3.7.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.41/download -> syn-2.0.41.crate https://crates.io/api/v1/crates/tempfile/3.8.1/download -> tempfile-3.8.1.crate https://crates.io/api/v1/crates/thiserror/1.0.50/download -> thiserror-1.0.50.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.50/download -> thiserror-impl-1.0.50.crate https://crates.io/api/v1/crates/tiff/0.9.0/download -> tiff-0.9.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/uuid/1.6.1/download -> uuid-1.6.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/widestring/1.0.2/download -> widestring-1.0.2.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.0/download -> windows-targets-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.0/download -> windows_aarch64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.0/download -> windows_i686_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.0/download -> windows_x86_64_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.0/download -> windows_x86_64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.0/download -> windows_x86_64_msvc-0.52.0.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate https://github.com/Cisco-Talos/onenote.rs/archive/8b450447e58143004b68dd21c11b710fdb79be92.tar.gz -> onenote.rs-8b450447e58143004b68dd21c11b710fdb79be92.gh.tar.gz -_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f7ab305dee813951eb44bc62b17450ef diff --git a/metadata/md5-cache/app-antivirus/clamtk-6.17 b/metadata/md5-cache/app-antivirus/clamtk-6.17 index 8b68d68e4b7b..3b2b25a3eae2 100644 --- a/metadata/md5-cache/app-antivirus/clamtk-6.17 +++ b/metadata/md5-cache/app-antivirus/clamtk-6.17 @@ -11,5 +11,5 @@ RDEPEND=app-antivirus/clamav dev-perl/File-chdir dev-perl/Gtk3 dev-perl/JSON dev REQUIRED_USE=nautilus? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/dave-theunsub/clamtk/releases/download/v6.17/clamtk-6.17.tar.xz kde? ( https://github.com/dave-theunsub/clamtk-kde/releases/download/v0.19/clamtk-kde-0.19.tar.xz ) nautilus? ( https://github.com/dave-theunsub/clamtk-gnome/releases/download/v6.14/clamtk-gnome-6.14.tar.xz ) nemo? ( https://github.com/dave-theunsub/nemo-sendto-clamtk/releases/download/v0.05/nemo-sendto-clamtk-0.05.tar.xz ) thunar? ( https://github.com/dave-theunsub/thunar-sendto-clamtk/releases/download/v0.07/thunar-sendto-clamtk-0.07.tar.xz ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fce62cf96090ed6e155a2a83d3d4488e diff --git a/metadata/md5-cache/app-antivirus/clamtk-6.18 b/metadata/md5-cache/app-antivirus/clamtk-6.18 index dccf189ec0ea..fabfd762ae54 100644 --- a/metadata/md5-cache/app-antivirus/clamtk-6.18 +++ b/metadata/md5-cache/app-antivirus/clamtk-6.18 @@ -11,5 +11,5 @@ RDEPEND=app-antivirus/clamav dev-perl/File-chdir dev-perl/Gtk3 dev-perl/JSON dev REQUIRED_USE=nautilus? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) SLOT=0 SRC_URI=https://github.com/dave-theunsub/clamtk/releases/download/v6.18/clamtk-6.18.tar.xz kde? ( https://github.com/dave-theunsub/clamtk-kde/releases/download/v0.19/clamtk-kde-0.19.tar.xz ) nautilus? ( https://github.com/dave-theunsub/clamtk-gnome/releases/download/v6.14/clamtk-gnome-6.14.tar.xz ) nemo? ( https://github.com/dave-theunsub/nemo-sendto-clamtk/releases/download/v0.05/nemo-sendto-clamtk-0.05.tar.xz ) thunar? ( https://github.com/dave-theunsub/thunar-sendto-clamtk/releases/download/v0.07/thunar-sendto-clamtk-0.07.tar.xz ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=51b555dea697461bb257dd29a3f60474 diff --git a/metadata/md5-cache/app-antivirus/fangfrisch-1.6.1 b/metadata/md5-cache/app-antivirus/fangfrisch-1.6.1 index 20f182373717..389e0a3347a5 100644 --- a/metadata/md5-cache/app-antivirus/fangfrisch-1.6.1 +++ b/metadata/md5-cache/app-antivirus/fangfrisch-1.6.1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/requests-2.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig +BDEPEND=test? ( >=dev-python/requests-2.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare test DEPEND=>=dev-python/requests-2.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DESCRIPTION=Update and verify unofficial Clam Anti-Virus signatures @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/rseichter/fangfrisch/archive/1.6.1.tar.gz -> fangfrisch-1.6.1.gh.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=c3b9cdb0f1a1158155648e58a2648114 diff --git a/metadata/md5-cache/app-antivirus/fangfrisch-1.9.0 b/metadata/md5-cache/app-antivirus/fangfrisch-1.9.0 index 4f16637c6488..b86cb679c21c 100644 --- a/metadata/md5-cache/app-antivirus/fangfrisch-1.9.0 +++ b/metadata/md5-cache/app-antivirus/fangfrisch-1.9.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/requests-2.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlalchemy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig +BDEPEND=test? ( >=dev-python/requests-2.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlalchemy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare test DEPEND=>=dev-python/requests-2.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlalchemy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DESCRIPTION=Update and verify unofficial Clam Anti-Virus signatures @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/rseichter/fangfrisch/archive/1.9.0.tar.gz -> fangfrisch-1.9.0.gh.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=af7f39c0f6adbcc5419f850172a9d87d diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index 06431ef3629a275a6180323291ba2188e08a8d62..c7995512b3f9d586b732c26877eea54138809161 100644 GIT binary patch literal 28448 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 T28a)D_iz6Lx*S}6UB&({^j_BDPx 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 L4)eCHhsOW_3YE^S diff --git a/metadata/md5-cache/app-arch/brotli-1.0.9-r6 b/metadata/md5-cache/app-arch/brotli-1.0.9-r6 index 63f06de37296..fd869178b276 100644 --- a/metadata/md5-cache/app-arch/brotli-1.0.9-r6 +++ b/metadata/md5-cache/app-arch/brotli-1.0.9-r6 @@ -1,4 +1,4 @@ -BDEPEND=python? ( >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +BDEPEND=python? ( >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test DEPEND=python? ( python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) DESCRIPTION=Generic-purpose lossless compression algorithm @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 pytho RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/google/brotli/archive/v1.0.9.tar.gz -> brotli-1.0.9.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/brotli-1.0.9.testdata.tar.xz ) -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e69e7775d0abc604a889819393e2a4d1 diff --git a/metadata/md5-cache/app-arch/brotli-1.1.0 b/metadata/md5-cache/app-arch/brotli-1.1.0 index 54f682bd39a3..d4d7cb1a5844 100644 --- a/metadata/md5-cache/app-arch/brotli-1.1.0 +++ b/metadata/md5-cache/app-arch/brotli-1.1.0 @@ -1,4 +1,4 @@ -BDEPEND=python? ( >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +BDEPEND=python? ( >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test DEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) DESCRIPTION=Generic-purpose lossless compression algorithm @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/google/brotli/archive/v1.1.0.tar.gz -> brotli-1.1.0.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7b89c637206634d9e7056666610781e8 diff --git a/metadata/md5-cache/app-arch/brotli-9999 b/metadata/md5-cache/app-arch/brotli-9999 index f50a366aee10..dc1c17e4c9c0 100644 --- a/metadata/md5-cache/app-arch/brotli-9999 +++ b/metadata/md5-cache/app-arch/brotli-9999 @@ -1,4 +1,4 @@ -BDEPEND=python? ( >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python? ( >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DEPEND=python? ( python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) DESCRIPTION=Generic-purpose lossless compression algorithm @@ -12,5 +12,5 @@ RDEPEND=python? ( python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_py REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3b493643f0c6cbff85f8e9a1b362103b diff --git a/metadata/md5-cache/app-arch/bzip2-9999 b/metadata/md5-cache/app-arch/bzip2-9999 index de55b6207649..e3e7103879ab 100644 --- a/metadata/md5-cache/app-arch/bzip2-9999 +++ b/metadata/md5-cache/app-arch/bzip2-9999 @@ -9,5 +9,5 @@ LICENSE=BZIP2 PDEPEND=app-alternatives/bzip2 PROPERTIES=live SLOT=0/1 -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 _md5_=ce87b58e207a41917627f83047e23c0f diff --git a/metadata/md5-cache/app-arch/cabextract-9999 b/metadata/md5-cache/app-arch/cabextract-9999 index 4108fd2e3eb4..bc66d515025d 100644 --- a/metadata/md5-cache/app-arch/cabextract-9999 +++ b/metadata/md5-cache/app-arch/cabextract-9999 @@ -10,5 +10,5 @@ LICENSE=GPL-3 PROPERTIES=live RDEPEND=~dev-libs/libmspack-9999:= extras? ( dev-lang/perl ) SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=47517f0521bbc39728dd79d32e3b942d diff --git a/metadata/md5-cache/app-arch/cfv-3.0.0 b/metadata/md5-cache/app-arch/cfv-3.0.0 index 66e6789f2aa5..534f20f84751 100644 --- a/metadata/md5-cache/app-arch/cfv-3.0.0 +++ b/metadata/md5-cache/app-arch/cfv-3.0.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( app-arch/cksfv ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( app-arch/cksfv ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Command-line File Verify - versatile file checksum creator and verifier EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cfv-project/cfv/archive/v3.0.0.tar.gz -> cfv-3.0.0.gh.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=3e4dd5c64e2960035ba5753753c107b4 diff --git a/metadata/md5-cache/app-arch/createrepo_c-9999 b/metadata/md5-cache/app-arch/createrepo_c-9999 index e84ddda2c64a..33a5dd26de7d 100644 --- a/metadata/md5-cache/app-arch/createrepo_c-9999 +++ b/metadata/md5-cache/app-arch/createrepo_c-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-arch/bzip2:= app-arch/drpm app-arch/rpm app-arch/xz-utils app-arch/zchunk app-arch/zstd:= >=dev-db/sqlite-3.6.18:3 dev-libs/glib:2 dev-libs/libxml2 dev-libs/openssl:= net-misc/curl sys-apps/file sys-libs/libmodulemd sys-libs/zlib:= RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=139fa3bd9c547921f345a250d7d645b0 diff --git a/metadata/md5-cache/app-arch/drpm-9999 b/metadata/md5-cache/app-arch/drpm-9999 index 41346baef5d6..72d1b44f83d4 100644 --- a/metadata/md5-cache/app-arch/drpm-9999 +++ b/metadata/md5-cache/app-arch/drpm-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-arch/bzip2:= app-arch/rpm app-arch/xz-utils dev-libs/openssl:= sys-libs/zlib lzip? ( app-arch/lzlib ) zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c5a93d2e1a8935a77036d17d76257948 diff --git a/metadata/md5-cache/app-arch/dtrx-8.5.3 b/metadata/md5-cache/app-arch/dtrx-8.5.3 index 6f2886d3e917..10083bc4fb19 100644 --- a/metadata/md5-cache/app-arch/dtrx-8.5.3 +++ b/metadata/md5-cache/app-arch/dtrx-8.5.3 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=Do The Right eXtraction - extracts archives of different formats EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/dtrx/dtrx-8.5.3.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=aec15bbfb15a8e53632609790c13e57a diff --git a/metadata/md5-cache/app-arch/dtrx-9999 b/metadata/md5-cache/app-arch/dtrx-9999 index 04c3ad29acee..fd1f5c5ea058 100644 --- a/metadata/md5-cache/app-arch/dtrx-9999 +++ b/metadata/md5-cache/app-arch/dtrx-9999 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare test unpack DESCRIPTION=Do The Right eXtraction - extracts archives of different formats EAPI=8 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=93e926731845f458f463e2e2aba04157 diff --git a/metadata/md5-cache/app-arch/file-roller-43.1 b/metadata/md5-cache/app-arch/file-roller-43.1 index da615260de51..39059772aa8e 100644 --- a/metadata/md5-cache/app-arch/file-roller-43.1 +++ b/metadata/md5-cache/app-arch/file-roller-43.1 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.22.0:3 >=gui-libs/libhandy-1.5. REQUIRED_USE=gtk-doc? ( introspection ) SLOT=0 SRC_URI=mirror://gnome/sources/file-roller/43/file-roller-43.1.tar.xz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a2fa9f4cc37103e2cf58fc64f5b30e90 diff --git a/metadata/md5-cache/app-arch/file-roller-44 b/metadata/md5-cache/app-arch/file-roller-44 index f098a9046681..208a16092b2c 100644 --- a/metadata/md5-cache/app-arch/file-roller-44 +++ b/metadata/md5-cache/app-arch/file-roller-44 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.38:2 >=gui-libs/gtk-4.8.1:4[introspection?] >=gui-libs REQUIRED_USE=gtk-doc? ( introspection ) SLOT=0 SRC_URI=mirror://gnome/sources/file-roller/44/file-roller-44.tar.xz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2e97fd9b07d2790d33fa3fde1f0af978 diff --git a/metadata/md5-cache/app-arch/gcab-1.6 b/metadata/md5-cache/app-arch/gcab-1.6 index 0efe05aa0b11..39ae6e13a712 100644 --- a/metadata/md5-cache/app-arch/gcab-1.6 +++ b/metadata/md5-cache/app-arch/gcab-1.6 @@ -14,5 +14,5 @@ REQUIRED_USE=vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gcab/1.6/gcab-1.6.tar.xz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d10e28d8b2f8493fc12f00f5e896b5e3 diff --git a/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 b/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 index 4785b321c7df..4698ef00e825 100644 --- a/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 +++ b/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 @@ -13,5 +13,5 @@ REQUIRED_USE=vala? ( introspection ) gtk-doc? ( gtk ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-autoar/0.4/gnome-autoar-0.4.4.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 _md5_=d3cf03935799a400ebb4e4c36680b949 diff --git a/metadata/md5-cache/app-arch/libarchive-3.7.2-r2 b/metadata/md5-cache/app-arch/libarchive-3.7.2-r3 similarity index 99% rename from metadata/md5-cache/app-arch/libarchive-3.7.2-r2 rename to metadata/md5-cache/app-arch/libarchive-3.7.2-r3 index d22cfb7b186f..8a8b22008d20 100644 --- a/metadata/md5-cache/app-arch/libarchive-3.7.2-r2 +++ b/metadata/md5-cache/app-arch/libarchive-3.7.2-r3 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0/13 SRC_URI=https://www.libarchive.de/downloads/libarchive-3.7.2.tar.xz verify-sig? ( https://www.libarchive.de/downloads/libarchive-3.7.2.tar.xz.asc ) _eclasses_=libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=6e7aa7ffec8fd209137c591591f62535 +_md5_=58b7c76a456a7f9d924bc7185b1e9bbd diff --git a/metadata/md5-cache/app-arch/libdeflate-9999 b/metadata/md5-cache/app-arch/libdeflate-9999 index cc4652df9e0c..9ee4f8c0eb7d 100644 --- a/metadata/md5-cache/app-arch/libdeflate-9999 +++ b/metadata/md5-cache/app-arch/libdeflate-9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=utils? ( gzip ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e9c61a2157954633c0bfc85a733a071a diff --git a/metadata/md5-cache/app-arch/mt-st-9999 b/metadata/md5-cache/app-arch/mt-st-9999 index 05bd2d53778b..b472537db4ca 100644 --- a/metadata/md5-cache/app-arch/mt-st-9999 +++ b/metadata/md5-cache/app-arch/mt-st-9999 @@ -7,5 +7,5 @@ INHERIT=git-r3 toolchain-funcs LICENSE=GPL-2 PROPERTIES=live SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=50d9d0cd32d5b0db09d7e707b068e967 diff --git a/metadata/md5-cache/app-arch/par2cmdline-turbo-9999 b/metadata/md5-cache/app-arch/par2cmdline-turbo-9999 index 780f383a1033..1c4f546a0f2b 100644 --- a/metadata/md5-cache/app-arch/par2cmdline-turbo-9999 +++ b/metadata/md5-cache/app-arch/par2cmdline-turbo-9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ PROPERTIES=live RDEPEND=!app-arch/par2cmdline SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=aef12ec86f19c54418d0cab74a459f7a diff --git a/metadata/md5-cache/app-arch/patool-1.15.0 b/metadata/md5-cache/app-arch/patool-1.15.0 index dc4660d0a44e..2ee7ae968e13 100644 --- a/metadata/md5-cache/app-arch/patool-1.15.0 +++ b/metadata/md5-cache/app-arch/patool-1.15.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( app-arch/arj app-arch/bzip2 app-arch/bzip3 app-arch/cabextract app-alternatives/cpio app-arch/dpkg app-arch/gzip app-arch/lbzip2 app-arch/lcab app-arch/lha app-arch/libarchive app-arch/lz4 app-arch/lzip app-arch/lzop app-arch/ncompress app-arch/p7zip[rar] app-arch/pbzip2 app-arch/pdlzip app-arch/pigz app-arch/plzip app-arch/rpm app-arch/rzip 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 app-arch/lrzip app-arch/unar ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( app-arch/arj app-arch/bzip2 app-arch/bzip3 app-arch/cabextract app-alternatives/cpio app-arch/dpkg app-arch/gzip app-arch/lbzip2 app-arch/lcab app-arch/lha app-arch/libarchive app-arch/lz4 app-arch/lzip app-arch/lzop app-arch/ncompress app-arch/p7zip[rar] app-arch/pbzip2 app-arch/pdlzip app-arch/pigz app-arch/plzip app-arch/rpm app-arch/rzip 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 app-arch/lrzip app-arch/unar ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Portable archive file manager EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/patool/patool-1.15.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=02b8d2fc848ad7cadb9a737303b93550 diff --git a/metadata/md5-cache/app-arch/patool-2.0.0 b/metadata/md5-cache/app-arch/patool-2.0.0 index 8238f9b6dfcf..69eb9a88f6a8 100644 --- a/metadata/md5-cache/app-arch/patool-2.0.0 +++ b/metadata/md5-cache/app-arch/patool-2.0.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( app-arch/arj app-arch/bzip2 app-arch/bzip3 app-arch/cabextract app-alternatives/cpio app-arch/dpkg app-arch/gzip app-arch/lbzip2 app-arch/lcab app-arch/lha app-arch/libarchive app-arch/lz4 app-arch/lzip app-arch/lzop app-arch/ncompress app-arch/p7zip[rar] app-arch/pbzip2 app-arch/pdlzip app-arch/pigz app-arch/plzip app-arch/rpm app-arch/rzip 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 app-arch/lrzip app-arch/unar ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( app-arch/arj app-arch/bzip2 app-arch/bzip3 app-arch/cabextract app-alternatives/cpio app-arch/dpkg app-arch/gzip app-arch/lbzip2 app-arch/lcab app-arch/lha app-arch/libarchive app-arch/lz4 app-arch/lzip app-arch/lzop app-arch/ncompress app-arch/p7zip[rar] app-arch/pbzip2 app-arch/pdlzip app-arch/pigz app-arch/plzip app-arch/rpm app-arch/rzip 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 app-arch/lrzip app-arch/unar ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Portable archive file manager EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/patool/patool-2.0.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=02b8d2fc848ad7cadb9a737303b93550 diff --git a/metadata/md5-cache/app-arch/patool-2.1.1 b/metadata/md5-cache/app-arch/patool-2.1.1 index c34495d22493..f7ceae290a9d 100644 --- a/metadata/md5-cache/app-arch/patool-2.1.1 +++ b/metadata/md5-cache/app-arch/patool-2.1.1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( app-arch/arj app-arch/bzip2 app-arch/bzip3 app-arch/cabextract app-alternatives/cpio app-arch/dpkg app-arch/gzip app-arch/lbzip2 app-arch/lcab app-arch/lha app-arch/libarchive app-arch/lz4 app-arch/lzip app-arch/lzop app-arch/ncompress app-arch/p7zip[rar] app-arch/pbzip2 app-arch/pdlzip app-arch/pigz app-arch/plzip app-arch/rpm app-arch/rzip 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/zopfli 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 app-arch/lrzip app-arch/unar ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( app-arch/arj app-arch/bzip2 app-arch/bzip3 app-arch/cabextract app-alternatives/cpio app-arch/dpkg app-arch/gzip app-arch/lbzip2 app-arch/lcab app-arch/lha app-arch/libarchive app-arch/lz4 app-arch/lzip app-arch/lzop app-arch/ncompress app-arch/p7zip[rar] app-arch/pbzip2 app-arch/pdlzip app-arch/pigz app-arch/plzip app-arch/rpm app-arch/rzip 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/zopfli 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 app-arch/lrzip app-arch/unar ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Portable archive file manager EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/patool/patool-2.1.1.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=a761dce70e02fb05cb26fd022e1db924 diff --git a/metadata/md5-cache/app-arch/patool-2.2.0 b/metadata/md5-cache/app-arch/patool-2.2.0 index 994bfb0d6c24..6d02dcc3f584 100644 --- a/metadata/md5-cache/app-arch/patool-2.2.0 +++ b/metadata/md5-cache/app-arch/patool-2.2.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( app-arch/arj app-arch/bzip2 app-arch/bzip3 app-arch/cabextract app-alternatives/cpio app-arch/dpkg app-arch/gzip app-arch/lbzip2 app-arch/lcab app-arch/lha app-arch/libarchive app-arch/lz4 app-arch/lzip app-arch/lzop app-arch/ncompress app-arch/p7zip[rar] app-arch/pbzip2 app-arch/pdlzip app-arch/pigz app-arch/plzip app-arch/rpm app-arch/rzip 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/zopfli 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 app-arch/lrzip app-arch/unar ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( app-arch/arj app-arch/bzip2 app-arch/bzip3 app-arch/cabextract app-alternatives/cpio app-arch/dpkg app-arch/gzip app-arch/lbzip2 app-arch/lcab app-arch/lha app-arch/libarchive app-arch/lz4 app-arch/lzip app-arch/lzop app-arch/ncompress app-arch/p7zip[rar] app-arch/pbzip2 app-arch/pdlzip app-arch/pigz app-arch/plzip app-arch/rpm app-arch/rzip 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/zopfli 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 app-arch/lrzip app-arch/unar ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Portable archive file manager EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/patool/patool-2.2.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=e5c796ea4907411e66cf7f7324ab1950 diff --git a/metadata/md5-cache/app-arch/pixz-9999 b/metadata/md5-cache/app-arch/pixz-9999 index 017c9a822a94..cab2219a7750 100644 --- a/metadata/md5-cache/app-arch/pixz-9999 +++ b/metadata/md5-cache/app-arch/pixz-9999 @@ -10,5 +10,5 @@ LICENSE=BSD-2 PROPERTIES=live RDEPEND=!static? ( >=app-arch/libarchive-2.8:= >=app-arch/xz-utils-5 ) SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=6d57b237f2661a38c9a5da09903ae7a5 diff --git a/metadata/md5-cache/app-arch/rpm-4.18.1 b/metadata/md5-cache/app-arch/rpm-4.18.1 index fac2529ba260..19ca84bf2522 100644 --- a/metadata/md5-cache/app-arch/rpm-4.18.1 +++ b/metadata/md5-cache/app-arch/rpm-4.18.1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) python? ( RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://ftp.osuosl.org/pub/rpm/releases/rpm-4.18.x/rpm-4.18.1.tar.bz2 http://ftp.rpm.org/releases/rpm-4.18.x/rpm-4.18.1.tar.bz2 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=4d9498c71dd684b9f16dd937ddffd31f diff --git a/metadata/md5-cache/app-arch/rpm-4.19.1.1 b/metadata/md5-cache/app-arch/rpm-4.19.1.1 index e55c548095bb..83c283a933ef 100644 --- a/metadata/md5-cache/app-arch/rpm-4.19.1.1 +++ b/metadata/md5-cache/app-arch/rpm-4.19.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) python? ( RESTRICT=test SLOT=0 SRC_URI=https://ftp.osuosl.org/pub/rpm/releases/rpm-4.19.x/rpm-4.19.1.1.tar.bz2 http://ftp.rpm.org/releases/rpm-4.19.x/rpm-4.19.1.1.tar.bz2 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f156bdb1c71f26bd72e50c9fdc43aa50 diff --git a/metadata/md5-cache/app-arch/tardelta-1.0.1-r1 b/metadata/md5-cache/app-arch/tardelta-1.0.1-r1 index a2cb34f4a293..5836348581ff 100644 --- a/metadata/md5-cache/app-arch/tardelta-1.0.1-r1 +++ b/metadata/md5-cache/app-arch/tardelta-1.0.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Generate a tarball of differences between two tarballs EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/zmedico/tardelta/archive/1.0.1.tar.gz -> tardelta-1.0.1.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=8e1e798ff414538dbd98789dcb22337d diff --git a/metadata/md5-cache/app-arch/torrentzip-1.3 b/metadata/md5-cache/app-arch/torrentzip-1.3 index acbfdcbebb33..d8e749d01f57 100644 --- a/metadata/md5-cache/app-arch/torrentzip-1.3 +++ b/metadata/md5-cache/app-arch/torrentzip-1.3 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/0-wiz-0/trrntzip/archive/v1.3.tar.gz -> trrntzip-1.3.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9775eff4383006c3afeef992af087cea diff --git a/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 b/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 index 3935f394027f..57fca53ca6f6 100644 --- a/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 +++ b/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Ren'Py's RPA data file extractor EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/Lattyware/unrpa/archive/2.3.0.tar.gz -> unrpa-2.3.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=77d260d65aa50dd801be328b5b673417 diff --git a/metadata/md5-cache/app-arch/vimball-0.5.1-r1 b/metadata/md5-cache/app-arch/vimball-0.5.1-r1 index 4049107b7839..b3c7ccb97068 100644 --- a/metadata/md5-cache/app-arch/vimball-0.5.1-r1 +++ b/metadata/md5-cache/app-arch/vimball-0.5.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A command-line vimball archive extractor EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/v/vimball/vimball-0.5.1.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=9fd79893085343ee31fe77248fd8427e diff --git a/metadata/md5-cache/app-arch/vimball-9999 b/metadata/md5-cache/app-arch/vimball-9999 index a9ad67498ec6..87a38ed3ad04 100644 --- a/metadata/md5-cache/app-arch/vimball-9999 +++ b/metadata/md5-cache/app-arch/vimball-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=A command-line vimball archive extractor EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=c5f2e7d955b70c39e130828de448c4d0 diff --git a/metadata/md5-cache/app-arch/xz-utils-5.6.1 b/metadata/md5-cache/app-arch/xz-utils-5.6.1 deleted file mode 100644 index 1994a57617c1..000000000000 --- a/metadata/md5-cache/app-arch/xz-utils-5.6.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=verify-sig? ( sec-keys/openpgp-keys-jiatan ) >=app-portage/elt-patches-20240116 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install postinst preinst prepare test unpack -DESCRIPTION=Utils for managing LZMA compressed files -EAPI=8 -HOMEPAGE=https://tukaani.org/xz/ -INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs verify-sig -IUSE=cpu_flags_arm_crc32 doc +extra-filters pgo nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=0BSD LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 ) -SLOT=0 -SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.6.1/xz-5.6.1.tar.gz mirror://sourceforge/lzmautils/xz-5.6.1.tar.gz https://tukaani.org/xz/xz-5.6.1.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.6.1/xz-5.6.1.tar.gz.sig https://tukaani.org/xz/xz-5.6.1.tar.gz.sig ) -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=3bb26399b55b2b6fba24e34797dc1586 diff --git a/metadata/md5-cache/app-arch/xz-utils-9999 b/metadata/md5-cache/app-arch/xz-utils-9999 index 8d4d3d2d679e..dba3bff8a303 100644 --- a/metadata/md5-cache/app-arch/xz-utils-9999 +++ b/metadata/md5-cache/app-arch/xz-utils-9999 @@ -8,5 +8,5 @@ IUSE=cpu_flags_arm_crc32 doc +extra-filters pgo nls static-libs abi_x86_32 abi_x LICENSE=0BSD LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 ) PROPERTIES=live SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=2e7d35c123caac4e0563f84223421597 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=a11f6fa01e2574f893294c8d1216f825 diff --git a/metadata/md5-cache/app-arch/zchunk-1.3.2 b/metadata/md5-cache/app-arch/zchunk-1.3.2 index ed88cb19bdd4..a6f55e79edd7 100644 --- a/metadata/md5-cache/app-arch/zchunk-1.3.2 +++ b/metadata/md5-cache/app-arch/zchunk-1.3.2 @@ -12,5 +12,5 @@ RDEPEND=app-arch/zstd:= net-misc/curl dev-libs/openssl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/zchunk/zchunk/archive/1.3.2.tar.gz -> zchunk-1.3.2.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=c1797c6f6ec6cd7a3fcdf8ef13ee976f diff --git a/metadata/md5-cache/app-arch/zchunk-1.4.0 b/metadata/md5-cache/app-arch/zchunk-1.4.0 index d2bceeb7e757..9f59c6f7ff10 100644 --- a/metadata/md5-cache/app-arch/zchunk-1.4.0 +++ b/metadata/md5-cache/app-arch/zchunk-1.4.0 @@ -12,5 +12,5 @@ RDEPEND=app-arch/zstd:= net-misc/curl dev-libs/openssl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/zchunk/zchunk/archive/1.4.0.tar.gz -> zchunk-1.4.0.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=e41db82b5a057a36f4560a38f42cc591 diff --git a/metadata/md5-cache/app-arch/zchunk-9999 b/metadata/md5-cache/app-arch/zchunk-9999 index 267b4fef8db8..34cfab2a46ba 100644 --- a/metadata/md5-cache/app-arch/zchunk-9999 +++ b/metadata/md5-cache/app-arch/zchunk-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-arch/zstd:= net-misc/curl dev-libs/openssl:= RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=c1797c6f6ec6cd7a3fcdf8ef13ee976f diff --git a/metadata/md5-cache/app-arch/zstd-1.5.5 b/metadata/md5-cache/app-arch/zstd-1.5.5 index 622b39474e64..5d003d6120ac 100644 --- a/metadata/md5-cache/app-arch/zstd-1.5.5 +++ b/metadata/md5-cache/app-arch/zstd-1.5.5 @@ -12,5 +12,5 @@ RDEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4:= ) zlib? ( sys-libs/zli RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 _md5_=1b2a7a2e69785aa790d5405fd01e79ad diff --git a/metadata/md5-cache/app-arch/zstd-1.5.5-r1 b/metadata/md5-cache/app-arch/zstd-1.5.5-r1 index ab405fecfdad..593c3f5fa6f8 100644 --- a/metadata/md5-cache/app-arch/zstd-1.5.5-r1 +++ b/metadata/md5-cache/app-arch/zstd-1.5.5-r1 @@ -12,5 +12,5 @@ RDEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4:= ) zlib? ( sys-libs/zli RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=dec1abd4c1d040b79cf22bd149d2a8c8 diff --git a/metadata/md5-cache/app-arch/zstd-1.5.6 b/metadata/md5-cache/app-arch/zstd-1.5.6 index 9e0288440a50..addce53936c8 100644 --- a/metadata/md5-cache/app-arch/zstd-1.5.6 +++ b/metadata/md5-cache/app-arch/zstd-1.5.6 @@ -12,5 +12,5 @@ RDEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4:= ) zlib? ( sys-libs/zli RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=24c2741227a4f42fc54a6ad53a3dbd43 diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index a523d5b885038788c34457729143388ebb9ee8c0..cf240855890be2330bf017b655aad325f9336e5c 100644 GIT binary patch literal 12227 zcmV;!FFep6iwFP!00002|8<#>kHY=(ZRb5)J?-Q|S|#jd-3YhMHMdX3&*#X46>W#5+L=o#d}iq_wdiN< zTn=Bd?SJGYd%(ecZ01%=Ce@V9We zy!wu=%rM;|*kSS4thI*Xx$JKIGM-|=g)(~_t2$R&=w`WbGclFT&8)mzSUL7OYn!bT zjpkZu>$u+LjBzCIb07idslkj(HMbhq{vNKGLUOx@$hyaml0c65&AX zi_Z<)j~1sna_%0gpI@IruKwHp_UvBDi;qgL*y=rGMxFZ{OG&koWvmqc=f?Bk2dnX; zw(4%jQemY%X?_Ah3kKXxBWjI5l|n0S*FmIN+A`y=$Cl&LDAJUAJf0ud?vH0#C`t#C zOn~u*T_6bXReRX1ItfKQ)8c+sT^aBJYce(8YwhO{lbQkC#J}{=3ZFUvLVf_IY{0?z zm$P%?5~$Ukm6pq9AC|c6I6Gf90fyAKKharBk0JZ~;q!lYs?lET2_(H&qEN+F=vr(_ z@RZ3vxTECvIzGCZ_YS%AS;6(JJ1>iMu|CKYD#f`LQp;QeuN|AWwY*{qy;%uhJ2lft z2qTCD%ZS4`V49T^I_dl#D^i6RoaQ#U1PqoFdnOJQsN|D|Dyy_PHmEdM(d-7fT~&2GNy>q?tib|&IjiP#Nt-34 ziU7Yvd5_G^o?eVpb=#_Hbe)=J-c%01FX6=W9;{~FWk6;w-UQNb2YF2opK>dM;$QVd zl{c(Jsx&bGAe0tKmrgvhae*6HaAXbDc6KFo&nd2fe+KvQAKORZZFSNk9s{HEsTmq} zb^S}Q;!AvSuasEsRS0cxA25Xw>r@t^gVEj*w*<#Q+IjXA%z-Q}Li~fcoB}{(So+M_6B!PT)x<1;jD*|`pg-fu|TBOC^h&iE>QTu6 z(drDO!dG(9!4NB>P(cy=AxYt}*7g|DWsyj% z0FogCkPa-yg8o?7xo7jGY^W$yKURZ$&MlzInLhxXWhXQepF9VbEXOPbw|M8K zMxniduIy9}0&^2g(##?Zb71P4avdNy*IC>#D4BKwCEYv{hKp|?nvkV#69vp=;9E-Mi$r zolo)!phkU>IM@`tPOa9-Z%Qj*2J}7V5qGns3B{s=OAb&b&cscWkvITB4@bnccrRc? z$(-zZfo&2i*h_;1M}yfXZ%1cK4&G>RdUU#Onn2Wm;vF$Si8GHX5t{ZvkNb(zLaIV8 zCPGHrH10bM^J2;wE&xGz6i?niE0b9}&B94n^3@4%Epn+>glxq;C(JSESB*k<&AlZ+|dVd|)$Q(6unx!rPg9H8=MyC5-{JemD|Fgj1OpN;RA;vH%A~ENZ)OdJ5Vgkx&bxEo6LRruGe8fh0#qh;ZxvZF zbTqm-P_2_C!A~Eq--VKlX1ajzS2uDJoAeIwu}b#cV4C@rE6 zH>u4;F$Ub*bx7S0klaVjwnNHN*RcrM3rWctKhLwDMjrNKsaC$sWVKg z1pU~18^G5h$Abd~kqrdU7F;5f!?JJ#R+aP1qiV8gH66&SK`|*oaK1?C9FFY~eDp|Emku%hA(rVl(G5Rbga zPU29ciNGGN7L>0Yz94lfv9MyQfQ2wj(ytw+a$X&m;3g=3Sbf&2P{ts#Uu67aq%Q6& z?v7C~f82&==pND7S*9wny`?$;YXnQ~aG%Tx*}PDw2U&zOAXj)JiJ~hY{{VRy5;vM7 zT+fobHZFL={vnh@R99)7bFrjq= zE;fh{i9q#EeHfh9&Je~=G6P?MNM9b)!z;rPg0g(1IkJby;jp@GQOvRCx>1 z&u?F!1L8cYvwjx{h)m>d5qnG|CwB_c88=h1TKOaqvM@yTjQ!kb^S)&t@Xgp{HPfV; zKxNdxscP6PzdNxl<#5G9(4d}4r4D@HV)3$DB6O798z6G5u5c_My1^f; zW|iiE|JA&PFnydI97gJG_2w`}tXw7xI3)5OHHg$R(rn`+DjYd&z?|F*SBr#35<^|6 z1&n-?!wK_EaL)PVSC zJJh*ODCGvR0UJjC3_Jl6Kn*~ggWNWXg|PJ#wrFIW7?yhfYDOLpu$WMe>n735Y>yP=B2qG3pr#Ko;S+15!TJ zn~4bl)4{Krn$%rfS>sM9BLs=VCx=kfft^XTSJkURt)X7k55f+Y!D+@v;l+W4bV~R4rK`q z^Vzvb;HOC1Vu?Heolyd6ZKBvPrNG8ms!22#@Ly$q0DJGsK+L0>Jd5qGDn1_jYPiZwl&+CmDErC&8-z9K_8a znhmJZW)fl(iHv+OkX`V^Zz8!C{D` zX2(TZ@JI*9m?G2uh5;8IS$x~lB7Gq#-U`A~I!kIL_n{khsEh^lLh(od?SV`vv6Hqf z5I&F_$Xn6^jpb!U5?-Q1w2*Ei?X^jVcRVEakmZ;BRMH*U!9{Hy5G7!Qe~`o=F?AqoiEu^;D^EaS%y$6{kxb2@etX#3 z_1zsqfzg7CWi1lKE#2h1wo>pCKu%leoXavsh2x3^%Tssg`PNE6l@>%wjA~XN?LKQG z1w8U9GM^zdgemB*R0BE%c0Fs)cq7k>2Fg{JO5h@)xcX_ zXwsCWd9_NwR!Z)YMxLkBeZGH-=i2zEN~{w}G2J^-S28WEy(i zjs0dBs437ok+Oj8GFZ22*8pVzX^~mW0 zvb$}{M92a6sM!LqxeL9Na)J;A~T)ULK3;1x*4POM6%q$5}l z%mNiCb0S3X%44y@lqhwbCMf#a=LbA-t3Bk}~x1sX81?s5GU{$aMbLXfO_!x z+ziPsYLx6^mE}`lVVIVy3gji1wY6H6fY7UDSQxhn4qeCbmYcD!(;Y6Jc48ZUC|L$UA$1WQ#(wXff+;j7OJ0L zKYo}We*F2Yod*A8j~zVzUAvB9U{ey75lpXCp%e`mgVYMeIqmo~?c`C>xhGVKsSPwV z!9pB&pz;7SKkbkP!^pG+&{Aj#h}D!rI z$Rx7dtII`t@+*(f)UH&+PEk(_Fs+l%^sXKPnWQy)(|&2}2>PtK5iB|K0E1aBJVme( zK3LJgVia{np1}ye3RV1Ts8DQK+ZqW?51DpWOT!_CL7s_H6QMvt+L6|V8=PxpRO}~+ z;0S=bW;vSnAdx@HX8^XIhAu96Gh49^%rN1r`j1BY40Uep}rZX^rE&$$JF z04k~2!{VzJ*sc1Dtg@Ft&7}uBGj(6o9BaglcfMB5%!(QSmupg+Dq$5i!GB^P4 zkxhYGj?EG!<{*-(+eV<_H_32Z3y_0agB`F|B1ugz9mH4z(z$RTWsd{;7B?JZH_IIG zF6foXJ?|3me*%`jY4qvTd#DtqK=Fl#J|`{?hrD;CXrWT-IctE)v_fb;wOK(g^@ylT z@Wz~WRItHVb#w`7E^84J@QY#x-A17_Y;?_xX(Z3-hSU)XCx@(kc-YaGg`3JQ-e3xP zq-fLv_L_EB8rvaxsc(=C38cn@td?>Uns%58N(!B+K6^gsZuDe;ecYDi@rm3|zH4fY z^w%B*cg4M7kJLU#vS_QfYr6nh6yEId`QE?H-#`5G8ltK%<;jB;_tq2%cpNz6yLNBE za}UXKC3~o|l(lQnG}j|%Ajec4YN)e>L=t!IFmDb|e2&^fkzWmR4v}N1d8^Q=6I7%8 z;FySOMYU~>Pr|LN`h7bT835v~<+L9h(FNC@A|fEImM6vuPSjLqNA#)bD$fX8U#)}5 zDxkKzkD>DuG@3BZp+l3zW`?GZ*FGQ1*d`nq5W_;T3pn}jrbF;{3IX z&_sLo08k!Ut!h^%ECQgRAqnsuX^s;nCp2`MWG&T-AuIeI28!+o)%U5<;w|B)5#rR< zpjiU}uC1_Z8k6t$sAWX5nsQ4rhPU||S>XkM+#C$%u4Dp49sRC*@2{bWjlxBolGPL}Enw7(67J5M90Tc#{G^2x>wU zhWC-2!yd{T=v}-FP~taZ$^TY^3)@v~R6#$XWc2pZ%ytH!%cPjgEmqlKD=|YJpC%lj zG`5<0$a-)HnuuLP@J2dW z@aVgYL;!ycD_yvl{038>K72!aK3}RcXy^E@IwR;}+B=1`r7v)tRQyirE5Z&aNz#oE z17;{nicGtjK!|BgYedz6(Kz^qL!(fV2GDRd_z6j-w)hWAfOBmea_~mN$cIhxRbhd)om3sFq6#j z`7u5bis2*h>|FyI+27KMnnHSk_r!OSR^4@tkvC-BL<$5k$y!nvO}hk6Q?XgoQwt*x z6YjJ$yr3!e0$3!RKv!c+AdZCs_s}zQ2kns~XtYI(EsE-*A&95@dzfC-(|^Dy902;7 z^$uIx657qRkS2-QFT@2jHaI0!g(*ci#NHf0Epb_i1cnJ`9$d_n@6z~(hUf@A!c?;c z099K28okB4g3n9NjAccqA}4RsT>p*C2{C2hs-r4%MWG-3EMDKZ=XOm{C15M4*oFpy zs3$|5PoP2r^#lNs41p}zHD!_y=Z_3fKR?HU1T`#3CR9*$(!}VAns5x|7l8@{Dm?^h zYVtS+q3Pfg5U(*#l?=;{P=T6~22CS%!4FR3qWU_8t2?M3fW&KvHp{k?oCtC>9THfR zEZV}B5=447O0ZO1gZ5RiIGbA~^KOAcQbX;f08d8AW>}Sk1SJU*B!wph3h^E-$F$V~ z+=(!)Xd$Dpad)Z;hf2<}W36cK>(r5Bb-Oy0-U1 zz9-boiiAe`qSFLMkXk0oaK889BAC-Yba1YXtr5dfwvn z=f{73x{;p0c8pOg_bG&MV9t#24w{staw@8V1whN5lk;}kEYeOQb!ev}pIFKi(RW$q z7et!y4%S|k=5*)-8xhc0q{2}`fDsdrCcsD^ZzL6~qIM2iJltkmV#aV%JZVsanuFDs z7823M*~@LU20@mhkr5V!1PnTxq|PYcil*ho+SPYDM!W~9+ya$l;86WuY^G)yHRYf)6gQ~aQ`JZ-^`OR6 zDP}vH*AeA%jYxE^9GAuFP{+-V zw}LV4ETCwZEC8hz-exR7LOy6C0P|a*zTw7S_hWRf;j#P8g;#ZS50<(g z48AtkS{5%gO`VSjXUDU~)|5M(tIVR}0T{HMnhWo7`f$$kTm8w(q-$Ouk#_gTgaT=t z2fnhQ8P2Lyw^uqt+ficDw5_%^Jgrj(XiI~bCW3~$L+EWX3ux3#IxZGhwb643MK@mO z2abVjcrxyl3W4Y`3Gl2o{H)$8uwI==C5J9g8jG9MnKDi0#C7pS{QpEN zD_Rdj9O%O40~7{6Px8AB?RF$Y?wG8`(FnncJG7{=Dn3Yi3b`RtJGQE6fJLWIIznC` zZ)uYF!`7naHUBkPID~f%aJhjRhQkq% z98A5@p>Q)27P6R&i@*31L5bu5DXOMYuvi_c-SIk10^|~5l5kwNNiLxDyN;Kcq!0X2 z^L&riE4pjAnn>TbkPY61%)E@~wUY+2G9{Hqr|E&MCm!-{H!Dq#V^^z)4@d=y-!HoxpACm1=Aatsi{SVJ$VA z10W5|1vOE0c=f2~14&~HU>;F%!%k9I8sqIGNS&HWg}#xA+ynVHFn)zaSsS$D7n*<2 zQBuu49F=XlMd{iPeethY zzfo$MHB69ISN8;kzfH3S=5_wE5JdI@lPwMvYU$WS#gpK1-` z0tV(%BXsRZGlLokd~N8r_v+i%ZeIpE@5uz?@JTFnnBkf_&T5}Eq4usbCKxpxJeshfy;fc znxdMQy9dI@yfzv(ufwt*r$$**&Ek=QG%$E{w25?(DCiP!V)?|9p>mox9rx+_eN>kj z-`LV9fO6BxtL-(pM*=8@8d@d$5G~~|Au3PU&wIUjZ2iRsm_?)$OR0%0>vde?Er}rI z4!dcNS`BJ7^$B33u#R}1bc(ZGr%W|?F;cUOgZXU;0S%MtG5Z z?+BC1@O+%t#`F|vp@d!T^?$xzN4CR5y9I#s7{0DC+lYcK z8u`AucthLhRilLE|=Oq;`wY1L38!f zv1aEKO`=_gYi78g<~te_(M+)VT9PBI7^xbSxTu#i4TLd-k-C~N*5+fcbBDmBa_yRD z%LF=4l$eIZv0-8Fd379N8IfWxfs_DIYeMu>XXo0e!Ghe<>AR+>0r2#qQu4-D$86m@um4owGt2?AAHgq{0N~$WZhm8cQ3dTPt-m4{>VL03X&Epz1oF z_KGwbj000unjrGPKd?wyCpi(6yn5;|J$cs9?^q=qUePRN!Xh3l=~2&Y`<>#y#wjaK z<(^M`mY>?oByo!r!A5m7?dk6V(dBDHN@Ivf-fD<;5`%?>HJ)^IkeFisdmGyN zFe)3T1M5Kwz%jaXL-X1U(32g&SEL1+O?^Z3JMfL7LCU}yPD3AhHb&rXl;6BXZTRKh z2lOA~6#o(@;teY_h!{aIgyW!#<4-w!=_mk0-y3m9GOG!OCN;9SfULMnG~Cw6X;Li^ z5bn|3()f<{=YhFg=bG4K2R%S$J2*&vX+(O)CEa}+k{VPP*khUpWI>wK)LM_4JadDp-$zadiMUD=bN39>ga3%bhn{eeo!@F0RSC1CQwXe1^ZeAb;k`9YpaGS- zHMO06E9d%q;SQ^g6Rv#?Pnkx0JwT}mpRVUrpf|0eT(R^%Xn^`rwZs&6eF&4cJ1{eo^&q8qH!B2 zl8P7DI*6tNHX6$t0vv~a@P%wd>bq8c6|74{<%b7L#FO;Y2pGFj`8rX=4N`sASwjtf zfjLR1qV9+8t3j4mDK)X&h@;uGmolQBkHMWLjSP+BBo6k_bQ#t)Xae7jiIdDa z#)|&pif>4DJw;=8osmUfcx`a0#<*<~F+(t}A&D^{I`pPpJc}BQ*T_5}?y`4*QpCkg z4_2Z@hvtS5o{`L!ea3ZbaI%0)ZJ}HtNRuQ)U?ag^gY~_C>*MMpTqoIMzGqd|);C%k z83pBW?Pv(Y(>79s^28ixxeuL&El`|nX07V8p~uk#=Nc06dftbg=D=-fY+k-sEyu;% zB`37GrpKRTjXzb`=;&yML5H^qbd)u0K}Oe9aT`RTY0t!|F)roWO;szi0XV~d$~A75 z6eWoI`9_bH1{NTVbPThgv^)^5^Mcaz79%V;)qg7*+|sFd9g4u&qO;x_p5H%w`ucI- z4yo0*iQ$KH4T*y0+SS1zY4y~FA)9dZEi|gH(V4|%=-`aAsT~;QCq6%81W(c0w3 zWfkd*Xm2|+D#EYVF1vR~^uNq3suQ_&Y>u0R|Kc@G({Z zNbS`x<|7Jz4H=Sjz5>QoXXzJ_Dw#C*0k~jgfg{wC zvx1{YS&t0K)PL6qDG7-d)ALj)6~uws8%J}#EVTzg(L&Hfku>sOe&lC`soJMn(eZ zAp@8q?dg%WS-j(}(*g)MaPOM4kMCgh^~2iVzVtty$A{0)MSI9<6RWuHRhX5h*DNFu zsZJo=Z#(L2Y&<$;-%cQLC=Ilgjwwg<8znem!=}2`^^_5>M*Q+P3@?=Jz&AEV=Xr`Y zFm1!ATZe>5R{d!2K6MiDKDXay)xZ_7kCYVoA{hDofpGOKA~N1N64($hI^u!o08Rzd zkTCw$dqlmChzva)tOV_OAv!{mvBKcw-SILw%Y7ZVO7el&fB(^ceE9PDy<-()Zg}~J?jEK9jEB{hHeI(ir|@!ZIg2_Wopn4@ZF2%^ zMNh2KV;`;uJo#&Epf5e2Nykqwavb3MMmkO2ktt&x)8KNefn|pnY<$AC`&#v=m~;~o z2&j=Hk4ON-BPbM`)8MxbWhJ`~JtM+H(V4bA1%q)Tpr@ojKd8?c^k^Qc5Q9BPfrL`g zus2AlLzy5QI1ARcti7DG*3#2j8Llp0(QGF!7zu-x%F;)Xn0IuWTsHFOQ? zGhnh`pGJ{1rh@6nH)mK7oJB|F^%$=%P6%p~bTLW^*GYN&Pnde@ne}WbHH~-bkg(SS z(dKC=J)jCYXxuy|Bud_8J^IF1{FIw$G##bK)*bAlW&sn6qH~DN{XJHw=f5=A5q6H6 zg2njsi9x5*1)U;8bzcNU>hR2}OV5EoG;}=@f%`@l0)%it$4#Dsd#R!- z=|K?1{OjqOjCaukW8?wAll$>eJ;Z>r-k1E)GtEF|{HRnaP^9xP6X_;VZ`xgTtg4QP zIGr@2yl~vBle*jV7`rG-n?2+c;TD~bxrhe~_Z*c(o4ut-BgAz-uW8jX~%^F(B9 z)oi4;xFI_Pbncq-ZaVUVG@j6%I>K;ejCugmYT5yWf2P{hNMcecqbvy!_Ei&27=ZZJ zn)&hl({oiPw7frh&^>GjR*g|PX(Z4Q_ye#Tf-O!EpiU>sHt^GcdE(U#X)Wn~nuTL)d2whRZEUP?!fB7MnE z(*!5_7;Q*(5mL0OF9+(Vjr)|2p9t8bc|<+?GoAZ!Nu(cU!IpHK$r5t;K|3>h>X`;h zj(`<_BiGE}tjx2z_|=@-q9z@w*5hGhn*aiBggfJ#&b6Z&+=91y)02K2!H?p literal 12224 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 bareos-21.1.8.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=84146ed1275cab504974640935d3e746 diff --git a/metadata/md5-cache/app-backup/bareos-22.1.2-r1 b/metadata/md5-cache/app-backup/bareos-22.1.2-r1 index 5ce5f0926536..a23ceb76e3d1 100644 --- a/metadata/md5-cache/app-backup/bareos-22.1.2-r1 +++ b/metadata/md5-cache/app-backup/bareos-22.1.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) RESTRICT=mirror test SLOT=0 SRC_URI=https://github.com/bareos/bareos/archive/Release/22.1.2.tar.gz -> bareos-22.1.2.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a325dffaede38e8f4374094d081874ad diff --git a/metadata/md5-cache/app-backup/bareos-23.0.1 b/metadata/md5-cache/app-backup/bareos-23.0.1 index 5be64ceb37eb..2964de7d64eb 100644 --- a/metadata/md5-cache/app-backup/bareos-23.0.1 +++ b/metadata/md5-cache/app-backup/bareos-23.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) RESTRICT=mirror test SLOT=0 SRC_URI=https://github.com/bareos/bareos/archive/Release/23.0.1.tar.gz -> bareos-23.0.1.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=18cbc58818d5179e1cf21b6bf356d862 diff --git a/metadata/md5-cache/app-backup/bareos-23.0.2 b/metadata/md5-cache/app-backup/bareos-23.0.2 index fd579a0f58ba..70b91c4b4ddd 100644 --- a/metadata/md5-cache/app-backup/bareos-23.0.2 +++ b/metadata/md5-cache/app-backup/bareos-23.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) RESTRICT=mirror test SLOT=0 SRC_URI=https://github.com/bareos/bareos/archive/Release/23.0.2.tar.gz -> bareos-23.0.2.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cf1373027383ca33ef03b189667dc142 diff --git a/metadata/md5-cache/app-backup/bareos-9999 b/metadata/md5-cache/app-backup/bareos-9999 index 5d8a8bf75821..a985430dbab2 100644 --- a/metadata/md5-cache/app-backup/bareos-9999 +++ b/metadata/md5-cache/app-backup/bareos-9999 @@ -12,5 +12,5 @@ RDEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) RESTRICT=mirror test SLOT=0 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=18cbc58818d5179e1cf21b6bf356d862 diff --git a/metadata/md5-cache/app-backup/borgbackup-1.2.7 b/metadata/md5-cache/app-backup/borgbackup-1.2.7 index 21e49d0789c9..bd7c07db6515 100644 --- a/metadata/md5-cache/app-backup/borgbackup-1.2.7 +++ b/metadata/md5-cache/app-backup/borgbackup-1.2.7 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( app-arch/lz4 app-arch/zstd dev-libs/openssl:0= >=dev-libs/xxhash-0.8.1 virtual/acl ~dev-python/msgpack-1.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyfuse3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( app-arch/lz4 app-arch/zstd dev-libs/openssl:0= >=dev-libs/xxhash-0.8.1 virtual/acl ~dev-python/msgpack-1.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyfuse3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=app-arch/lz4 app-arch/zstd dev-libs/openssl:0= >=dev-libs/xxhash-0.8.1 virtual/acl python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Deduplicating backup program with compression and authenticated encryption @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/borgbackup/borgbackup-1.2.7.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=0540610f124a34608495bfe42bec3ad8 diff --git a/metadata/md5-cache/app-backup/borgmatic-1.8.8 b/metadata/md5-cache/app-backup/borgmatic-1.8.8 index 00733901f009..c773ff31f052 100644 --- a/metadata/md5-cache/app-backup/borgmatic-1.8.8 +++ b/metadata/md5-cache/app-backup/borgmatic-1.8.8 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/flexmock-0.10.10[python_targets_python3_12(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_10? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] ) virtual/pkgconfig +BDEPEND=test? ( python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/flexmock-0.10.10[python_targets_python3_12(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_10? ( =dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup test DESCRIPTION=Automatically create, prune and verify backups with borgbackup EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( apprise ) ^^ ( python_single_target_python3_10 python_singl RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.8.8.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=cf9024af0a76de4885287f6882808d22 diff --git a/metadata/md5-cache/app-backup/borgmatic-1.8.9 b/metadata/md5-cache/app-backup/borgmatic-1.8.9 index 514d5465e8b5..7b60972afe4b 100644 --- a/metadata/md5-cache/app-backup/borgmatic-1.8.9 +++ b/metadata/md5-cache/app-backup/borgmatic-1.8.9 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/flexmock-0.10.10[python_targets_python3_12(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_10? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] ) virtual/pkgconfig +BDEPEND=test? ( python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/flexmock-0.10.10[python_targets_python3_12(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_10? ( =dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup test DESCRIPTION=Automatically create, prune and verify backups with borgbackup EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( apprise ) ^^ ( python_single_target_python3_10 python_singl RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.8.9.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=5206e925dbc5f829e490f33565a2bc47 diff --git a/metadata/md5-cache/app-backup/btrbk-9999 b/metadata/md5-cache/app-backup/btrbk-9999 index ebafbfd90976..223db36bdc9a 100644 --- a/metadata/md5-cache/app-backup/btrbk-9999 +++ b/metadata/md5-cache/app-backup/btrbk-9999 @@ -9,5 +9,5 @@ LICENSE=GPL-3+ PROPERTIES=live RDEPEND=dev-lang/perl >=sys-fs/btrfs-progs-4.12 virtual/openssh mbuffer? ( >=sys-block/mbuffer-20180505 ) SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=701e62bbc353f7c9a9543e79e8a8dc14 diff --git a/metadata/md5-cache/app-backup/deja-dup-44.2 b/metadata/md5-cache/app-backup/deja-dup-44.2 index a5497616aae5..80c565fbd045 100644 --- a/metadata/md5-cache/app-backup/deja-dup-44.2 +++ b/metadata/md5-cache/app-backup/deja-dup-44.2 @@ -13,5 +13,5 @@ RDEPEND=>=gui-libs/libadwaita-1.0:1 >=dev-libs/glib-2.70.0:2 >=dev-libs/libgpg-e RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.gnome.org/World/deja-dup/-/archive/44.2/deja-dup-44.2.tar.bz2 -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=768c09d72375ad616cfaa9cb52b77c84 diff --git a/metadata/md5-cache/app-backup/duplicity-2.1.1 b/metadata/md5-cache/app-backup/duplicity-2.1.1 index 6b78a23cfa15..aeb9eb5e9903 100644 --- a/metadata/md5-cache/app-backup/duplicity-2.1.1 +++ b/metadata/md5-cache/app-backup/duplicity-2.1.1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DEPEND=net-libs/librsync app-crypt/gnupg dev-python/fasteners[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-arch/par2cmdline dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) DESCRIPTION=Secure backup system using gnupg to encrypt data @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/duplicity/duplicity-2.1.1.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=322d25c4a6b3ce62ae2e61f2eb8e0db5 diff --git a/metadata/md5-cache/app-backup/duplicity-2.1.4 b/metadata/md5-cache/app-backup/duplicity-2.1.4 index eb648feeee92..b7d987889381 100644 --- a/metadata/md5-cache/app-backup/duplicity-2.1.4 +++ b/metadata/md5-cache/app-backup/duplicity-2.1.4 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install postinst prepare test DEPEND=net-libs/librsync app-crypt/gnupg dev-python/fasteners[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-arch/par2cmdline dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) DESCRIPTION=Secure backup system using gnupg to encrypt data @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/duplicity/duplicity-2.1.4.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=4813d59fdeb402a4d205c9ae9e21f835 diff --git a/metadata/md5-cache/app-backup/duplicity-2.2.3 b/metadata/md5-cache/app-backup/duplicity-2.2.3 index 84b819f328a1..c3e56acce88a 100644 --- a/metadata/md5-cache/app-backup/duplicity-2.2.3 +++ b/metadata/md5-cache/app-backup/duplicity-2.2.3 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install postinst prepare test DEPEND=net-libs/librsync app-crypt/gnupg dev-python/fasteners[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( app-arch/par2cmdline dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Secure backup system using gnupg to encrypt data @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/duplicity/duplicity-2.2.3.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=2e66675a0b156e2dea2bda665a04e308 diff --git a/metadata/md5-cache/app-backup/mkstage4-9999 b/metadata/md5-cache/app-backup/mkstage4-9999 index 8caec14befe1..77c0023ec55e 100644 --- a/metadata/md5-cache/app-backup/mkstage4-9999 +++ b/metadata/md5-cache/app-backup/mkstage4-9999 @@ -8,5 +8,5 @@ LICENSE=GPL-3 PROPERTIES=live RDEPEND=app-shells/bash app-arch/tar SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 _md5_=8522129f543ad1d4104652eff7ade09a diff --git a/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 b/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 index e6c719c7a91c..1d52fe178c73 100644 --- a/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 +++ b/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-libs/librsync-1.0:0= DESCRIPTION=Local/remote mirroring+incremental backup @@ -8,10 +8,10 @@ INHERIT=distutils-r1 IUSE=examples python_targets_python3_10 python_targets_python3_11 KEYWORDS=~alpha amd64 arm ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-2 -RDEPEND=dev-python/pylibacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxattr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-libs/librsync-1.0:0= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +RDEPEND=dev-python/pylibacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxattr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-libs/librsync-1.0:0= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/rdiff-backup/rdiff-backup/releases/download/v2.0.5/rdiff-backup-2.0.5.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=9d143ced6dce881c0bcb9439e27ae4ca diff --git a/metadata/md5-cache/app-backup/rdiff-backup-2.2.5 b/metadata/md5-cache/app-backup/rdiff-backup-2.2.5 index 384774053fe3..d5350a6195e9 100644 --- a/metadata/md5-cache/app-backup/rdiff-backup-2.2.5 +++ b/metadata/md5-cache/app-backup/rdiff-backup-2.2.5 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/pylibacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxattr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-libs/librsync-1.0:0= dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) DESCRIPTION=Local/remote mirroring+incremental backup @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rdiff-backup/rdiff-backup-2.2.5.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=dc436873b75983d096f5b902b114fe95 diff --git a/metadata/md5-cache/app-backup/rdiff-backup-2.2.6 b/metadata/md5-cache/app-backup/rdiff-backup-2.2.6 index d2693caa066b..78f7d5eda6c6 100644 --- a/metadata/md5-cache/app-backup/rdiff-backup-2.2.6 +++ b/metadata/md5-cache/app-backup/rdiff-backup-2.2.6 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/pylibacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxattr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-libs/librsync-1.0:0= dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) DESCRIPTION=Local/remote mirroring+incremental backup @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rdiff-backup/rdiff-backup-2.2.6.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=da44a28fc9a26fe230c9cb69fed3d809 diff --git a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 index cd29b34120a8..67390ca4485f 100644 --- a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 +++ b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Back up Untangle configurations via the web admin UI EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targe REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://michael.orlitzky.com/code/releases/untangle-https-backup-0.1.0.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=1383af10fb1fa1347708ea6f4009f0c3 diff --git a/metadata/md5-cache/app-benchmarks/Manifest.gz b/metadata/md5-cache/app-benchmarks/Manifest.gz index c884ffeb2e7d05251e12e014d016d08644709275..8881911b71f5813c0f81703e287a66ca1b699994 100644 GIT binary patch literal 6729 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 literal 6734 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%0Am`$XaS*kz?PMOwRW_^;=hEfP4^@zEpbCp5 zzL_9&a6r#%l9R9yWXWI&=zc0x4;`!JZjNO}cpO3K^e{0*YJigs3E` zg4nRp*=Tmz=x<*j5ozT&MS}b4yP_kBEJrj(4no=h6EYX1RiKuw@WAXyISj^UU=gIs6y^q4!B~^>JB-R^v$Aq32%M zkPZ4y&`AafkN;W&<^*}5P@jn=aH=;`9Dd^G1n)Q_7bJ|^VCLh&4S7HxA@U$@d=Zot ztL<&zST-)gaFzr1l)`)w9RpqBI0@j%gufK-JUTlw3uFNek%KOeGND@vLgbiNRx7 zx#5K#;CSeC3WixdK2%pGThZ<#9#kiSRUQ(5fc`hEc{9m4&RH)h@YCx#sKhxaqM6<` zD##hUzzrVfF-itaHT*M9YlZxNBb{gPqynB9iM*^r$KN}2hw_K!p28P8nfq*?a9p=k4FmO8c1+FMa7b5 zoP}=w#h)4NLDR(Jq#VyG*v7qS&K+-=02hLDLPlrPgh>02Co)wrsW>#LK#E4(T1a8y zk9@75A#hzI5ZZkS%wK-qe|wx)6}bGnBB_BTb{5PXDI?C_3e(IKD#c+aA!(WdDgppC zNI15fdq6ScIGwCRY(>3MYw~IyRz5=!9X#{}HNUQ(fB9l|aX)>23?D4<-CIK~j+Dm4IcRAzW5YjO zs8f&kZcZF#_kbeO?5zYH%=ZHM7@Ps=8A7e#&86o4?z|Tj6sMy0V~>!CMLXh$*J;qnK&E)s zcUK&gLn$z2w-Il9Fmx%N0JBt3MdLJ-y<+glQ%rR>BH2!HDE_ThzkIYm+lTs`BN?ak z{mFV9L9p+_KJugSJ_=ft*&$*va}uYO@mdjLX|w@C6(^$!LC1j{dxy1ge+Z^AV4=j) zl>*WREMOu>D_*7=3xBXU&>L)W$2c)~`1=jai4jJ+9+pZ&8Igd6kaeQ<<9C7;7=_;> zWEQV})E+|=GZPFDPiDat{E?)oGa}F95T*i~1N{Zi>F63OO@J5<&O#FoI!I^SM*eM? z+CP_R95xA`*{z|G2oh=ny_u5(h(K{p($_^7F)M@%=wbq(K4g-$L-cH{9ocq~kroH) z^rGew?>XT)=voIU;@k{s^K0X_EGcC%oGA#NoMja;3&22L%k%j0Y#3$Ox3-gaR@ui7vVZ zC!yXHg!B>bYmXrN?7QwqX;+5*E)-bW{R@8@$&72uQ!$HtqQ3^37X{8O2Td+9m%XLu7|c<-qN5XR$LNP|sT@rYxQ%QW6z z0n(^DIsg|trg{+e@IUl`|4yyfm>>p$StXctqDW&Pj-Voovd^X(($*et%OIxg!sMzK z`bfCrF7L0OwX)c$$J2{-PDNR23h?nH86hD$~383rU1 zLMNwC$>YdvUGOG=50Yv;#vtF07P^Zhth3lXl(=)Pmty_>m)F;Y(zC=9t(2eW>G$x5 z0))*GF}nhAFOHe{!3D3Y#M@DM?HvzB z*$KMkWWIxhSw_4Gz^>snWUz}sK>;U2nG*BICf|7OkW0Mx=OYev0oz@nA~F~Jvh0Nu ze*O6Ql{?{tC;je$!vfiMASD;xWH@LgicWTe^Npy^bf5JIm702-TVVu5tLTtRYzARJweO_So4hGziir#NI=@$xNbK>Obb3!pl0&4k{c zI6OabxQpoLILW+w;T}r=6nrz@(V+zKn#raQQV{?fVWO>%N}=%~?quoV;&2O)Lu@Xz kB$%2yKu_F{_idR#mP!5NF~7$9Dd~6r2UU?^jHoUE01MOuZ~y=R diff --git a/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 b/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 index 3bd35204783b..cbc154d722aa 100644 --- a/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 +++ b/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=cairo? ( ^^ ( python_single_target_pypy3 python_single_target_pytho RESTRICT=!cairo? ( test ) SLOT=0 SRC_URI=https://github.com/xrmx/bootchart/archive/0.14.9.tar.gz -> bootchart2-0.14.9.tar.gz -_eclasses_=linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=5a4aa57bbc3678c05837ca9b1f87ef0c diff --git a/metadata/md5-cache/app-benchmarks/sysbench-1.0.20-r101 b/metadata/md5-cache/app-benchmarks/sysbench-1.0.20-r101 index 503ad4db89f4..62cd76a82025 100644 --- a/metadata/md5-cache/app-benchmarks/sysbench-1.0.20-r101 +++ b/metadata/md5-cache/app-benchmarks/sysbench-1.0.20-r101 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_luajit ) ^^ ( python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/akopytov/sysbench/archive/1.0.20.tar.gz -> sysbench-1.0.20.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=2489c0e797c79a037f3579deb587c4fd diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz index f8fa2b0900ef0f8da39617851344398eba49af92..650708e64f831e1bd1a609ae1e385cb9cbdfabe4 100644 GIT binary patch delta 8835 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 F008@J(klP} delta 8838 zcmV;1B6;1>NYzMxABzY8000000{@Mh$!;Y_c82$U3hs>}B2LUpHQImyduQ((F{%mG zAh1|!J-)v`N#09A4ciTsx>UuRH}eetaN^`&fBNsA9!7eyr|;iBxkvl-Y!5Nn!(aaM zr~mjj`^!VHan>q3_^{jde)ZF`FT0k$tb0pqMgAFSuW2!V%(SvM>pgX6V|y23ig_HD zS93A7v@AOd{OYv^YrON>#g|{)^a5|&&ASAd8Xcd z+oQO)QgSnq{tqzy@8iew*H7WmKRU&VTe!u_PD|sQb!^r|sLm>*#uVZST(&o#w{v-P zKSQ6>`^a~bJpnHP_mgb_Hh=o6-MH`GxRp}5Ik)#n$C2oLd?9h>PkW2i{QHluzkKqK zrmFG}F}7QzW~59=9wlX#O6+cA^Uhq!q-43o-L@8ETw{-T2&l`}sGnVfU%Sj{M?0yGpm?-}ZtRyu)LgMiju$V2F7 zp8Xz^#sV&Xi(3mWx;nb~bZSpK^vxsLCNz{^Y-zjG$nBv1SDBR7TcDo%_x=1$-Di*C z!R$jxW!k>ZJx4w~N!~P3@M?f``aGm7uk9BVUrH=#w?sYenhu@Cvu^H${<8=M(KkG; z8_6tpE>}+r+zK7K^n85~t+8vfm5VKvEeY+nl3HVbb^^Oo@ZCZ?^i58ooL+V+fKnmA z?f7$ir#J$?GapW@E-fW%kyBtXMcZlbwWDr;vM0Q|+en~MuGDH=M%E)aumx~|Dxk~h z=Pgoz6e;SoUwsT$`z3z|bsd?(P??{1>U`lnYMpA&zJ#zqFNgEh-XqK=F z_?RbuB|R%J({j!|=T(fZ;zBc&<_3*eBW{IGGb%ESW$&@#zM~^s<~D^J zVz6Y6GM=;eLoQ1SH3=Ke$^%&CdWY}#)_`5W)@saEUAXvAJ1`1y2_hByH*Bkp?fud?|fhvH1RHhoCqdLJuf3oLS2`2$kLa#*pC>ov+ z+#0zDzT9nXe8;<2YB{*}jgXYA-zDT;R&mN5I^eGqAj4iSL2p zv8sjDLmO_>J9`?rrkPIi{SfveB+kC)6`|@l^8n`QybT@#YLN%;y*RE~&UPCtrFffv zTGNkQxM-=#8o)JkI+R=8Tm!aF*`2iGTcFnbg(wvlmtO!dW|PCh=u+%E_}Fcs&S-Jcyfqm9*gfVMdR(4JzqZABYo%V9nCEc zz`G~kjIP;zC2|_N3*2l?a2+6Cs+3bf6rccjgbI$Yf&OxHB$r|-9TWl;$qlrB+a_`c zl}1HWsv`h>JJw21g2|L*ij(V3>aV2tFj1AQ3Eo&I4L-S=9|vS@MU}_nI8?r#H73bvvksEnzrICLzI* z64$tIn$Pp?RC*mdp`O~RjbfwyRI_juLX+sG3emQW>~gni5}ED}oFTWo=gGPN(;sS? zg4ifX;Et<9tgBL1C9PQvjIP|VUeY$Ayy5Eg>7KvX1ZK;D6WKuJ#kPtYcl zilk1JXA0p@VG=y~7Vh$3?~U|D$2!0c_@!H`)a5}JL*K=#HV7lC6c`Es7Xk-%ft6{& zUTOUtfLVufx4;buM}Wx!V*?ocC$|BjcSC)<yc=uvK#HASDog$IT6+*96nFA1<)&f+3y9ie! z?Htf}HZYMK&xro|7^&6wmv3LMfaM3^<6c+W^^Gc<{S>OS_6mVgYp7Z$@q*@t`4;Zv zQtP-EAk=%B!OKi|esVV4LX$EFJ;|XEyWm_TV<3Sup`%y}5E6=iKm&#EQUz2iYZ#8LM z8<~Rhgm8l)nQ!4{k*l3YM2NXbv+Ns6eePp_{&|1>6d!{y9qw~??xW~otOHjfRULmr zPRkhRU7FcWMdW3Fmx1+!Y=mqB-Uf7p4S6VcF*CBDf-nOp%l#18HW5Tt57aD`cLr4rN4S6ep4zPhzXrC1Zke^Wxv3JQkDy^M=j1r2W_xET$um0_FGf}>e z+PD`MJ`Ut8lwwA%(B%lM0KJ1OmTmSC=}wG6G>=@`sz1=k$Zm^12h6k_@o3>>q-8?P zkBLP)06O}T9*yJ;{RNO9F*01$hDrI)Q(bO1nIKvfmGJWo5JE-(XUIal75$4AJ`H<> zO+ay%-f>KS{FtHZLugbD*DPV<3$gNl!bt~GMK=6BioK6v#FSJgdfT7>}2#RJd89@O|DM7#Hdmcp%R?~sLlnJ!ktM%3ILj8 zCA1HJ_(T>5p4j&or@Y`c$Frr)vzJh0nn864oIcR-B!=)FDq0m7@D&NR65a*TW?hfs z#jiUq!HchzzD3#)Nq&n;3uqNAGn4^KNF^bZ3E)6$bN?xo4ghvJFEnAJ=%OYb5nt%h z_y}0ig6eVW7OIzT-#&i_)t&vVfByCF-8G4SQ11UjdAX@lq5*j}R4;%HxIp)fs_VqW ztvC?#Xy6f0+Y@tvZka8krl9^V{mdP~5R^anSRpceHC05lgCI?VmVm7%*wV_hPzXpr z#1Je#Z)`|UQXIsMXc}y=N;bnw%&E~3|AI5{Umgb$55_WpP||c2=#z@FPX4y$4{1by z6(~wCNS0y0u!Yn*K(XW{CLgUc$z{tOz_=s%|21Z`B>jHZT73`5)t?4uSB!;&$brq! zvGuYT1Z<@Ny`hMS(uopdh)UWvqC|I~pdxa5A^5329)aKh7{O|Snn93Bi8*pk{h*8; zs0)V8Y$(WiQxNfJb`h4}g;J&C&KWX)X|m46t-kaPB{Zsy?%g$q=9&wYE74W-2x=Mx zhKDT6eAI4y`%9Lcum_>KHCtRtG>tV9~hka=v7;-<+~9?m8U_m zl63lyBo;Z|1CzsBC!qdOg18^4poKaHX~AqP&!m(=Ez-n?2 zC_WjeI;{&V*J|iGZUyaOcpYT&ka3kQfxc&>!06JOAOi{XH6)@bh9!<^mO}qct{G++LW}vj5EBBgmS+gP}Ik!Kt{UOjVfp2SY zj_U;stLV%HzCzn2LH{Hb(-JQ^a3CRyerSI#A0#!wjR~73Tyi7l?Kqque*v%|!SJ(? zG{4{hk`a2n*_=Sa@ls()RpUHx{NY5zN}r^WOhok)hDO8tq&XV)mmK5z7Fq^~jPg-P zWMm0izF83F}smS!$c4w-zv-+ZlRJC6&qes6yI_Ob~wLL@q&NL zOw9F&2uxXVf>1k{OkW~#5*$|vO{dhPd@~3GaW%ROBdj?V={*^m!MZuRgw{d{od~uA z6}ZbH-|CT$U^e|Nbr^5@3JBQSFPMb@gTu6Q74$$in(M(C8i{tdlve~t()j`YC8u(( znFzNz_+pLON3TH^1jmyS4jZ`zM(uw_kzrR!be<8MM~u!{ajh_i-6Hi0?EWzdsr&;z z?iQ<+6N+!~lxeB1JR;DoSsX5o@54T9oV@%&(i{e$hyDWU&Dk0d6aKnU`KFN#Z3iPJ zN5W7aA%l7-SlIL|&mY(8>>+~HKs}hD3cZcikt4Y^oh5X-qfjOlc^=@ce)xYof4U{K zD$-b!DJ(1BOsPhPy#$V66|+hlrv|JQX%Oj_7?I`>w};|Eu7p$7k7^N(e}9z)y@w;Xk}p*%DemrV^l9^hD+7^GxqF>FA)c$_=~%m^?9NNZ#bZE27J)bk8Fi{tB|Mfwn>0@hN9pd21?_KEHfuS6V2()=5k zfF$ZExHD8?AEk8pE?jPX6AbI=`}{P&{kET}tn`?#qriNhus2skJV$>#7mRyeIuzmS zu%qAvrV1}wkXt>bs971(hz18Rgsp~rF;7F`L?v$NJdHUk?g4nu4zc8oY#}j3u*wR0 z8hNrZpM$P$cm+A23>>jX#cNFFDMo`e{EBnvd$wSw50HQ-^tRE_hW|rEqsc){L^5nm zaW7;>8biqDE@w|s0waF`8+yWZpd$@~Fcp*nn*d*TZ_)aOqI&xJ>DSLcet!D;{nM9k zKfb=G)C|29bvohPhXE-8hjRlyui|E~#YrxelIUB|4ZLCs#pwXPL$xN2Z*gv<8y~7U zea2bxyA|+0{u;_;e8(nK=#Pxi#XUl4s5J;)&J{v9pe%6ZZU`lYYXaiVgwa4~*m))j z2SWwShhfVh)AAuR{M>Nd-OyMI^P<5HlRXh8e|!HQv8%YoKg155SVA3vThV1Q*v4-R zmZL1`@dor(fN-W5c<0uL-pzL zoLU2F@qDL~91>uEFYXmXg8qjB2$HNh03>wP;a48nqtTopg{X2oyUuNqxZFBjt>zs~ z;~f8X(zAYi`E_4o`M>>YpfmCo{)`Vm(p_ty(U5xpR%-(AvrrRcPosZefsR?ZI^-gx ziypxWklBHxHh<0XPK|y`4$UwToa7k~%!j7AygcS_ko1T{k=up|K~bGu^5wjiCO|io zL#(%uzy{=twA1l?VABbZccQ3WEwCu?E|Y-E0Fg=Mf~a(0t^77}CdqJ@Iim^@K7{~-ut3fR&`<_t$bSp~Gi78<*YVOCS_zO+Id}V5BLXhy zq&a8r4JMbKp^E_pxC3*uFl#wthpckRg0~reXgx$5PNj9nQxWk6J>kf+#S(E_?^~a`~lAB0X|LDQGm`6v!{y4l0W$8q$LOxE9DgFEqO{%COSfYbbJOv34PRm zlPU+CMZd*r!f}XRloe=z+e^dmjE|I`#;Nw}gnSH5Irur0JU>fx4I(|-Qb~=_oq+*@ zvLvA37+4zbZIlrlHSG-D4$Ur(L!r|r`4pWd7B^mFwSRwk?(^l-?-zDGme-yXS6MQj z+Cyn~>0u4ouS1oI>Y$+)>XfEAV#fuO(-c<=DeH8mYcRmQ8!kYTH5Da)Ys#PdIZrRI zRhD1ZkYc+Z3eAH!HADR&u8Rm-^N7n7;Z2d`=|c0F61J(+wy+ZN9`)YAZ)^{!2~Ocz z_>JaG)QA(y_sm64_5@XhNcVEjZU?Fmu61B8l@RYcBS4EbuP{|HiIuT~XwjX~gaipT zMvnqPsFdOgQ0EzRH2 zDhYR>vn`0?z<=n)h3WE?TbD)y+r2gLsmDvhVcj<(7Ile^jYu5`7HhF#_1)?HS(ZAPl%>m(?XNb@xrsVP{GKaORS5 zvNA9zV!qbl8HurfHa~y~V5Vv2hR8gc9l%nUcWELFG=jm=!WvM`jUI zG{6z=4G!kohHjxxktGHm0^f+#6S#UyAyN&IJo4|Iq>(WnARdxHB0OP$7QTh@juC=d z8qXqQ4H=F2*?3a}l^u9bk1Wy1t^fAR{`~Uo`RPT*GXG(J{xxRSS9DhaceO9>@ShmlZkk$UdG?JxbSc55EJ{q5Iu zO~L4}`@BL+lQ5Nz5eWTqk?&NYCY|CFDAPIs4uxhzBDV^GL!RWc0Wdt)wOIs#Y2>x& zFd~PV^kS^;MP|?;QfX2wc=CZe6=~7TK8Y-EdaHAP3yT~DEf3)M$09dp$#m<`xJW`> z!+iV^oZ=kv*lE9pCepD88Y35}z)`#g=WA3-Dj@4N;6b|%ZC$8wu02_5KGP#;e#iv3 z`x>yP{_;Ajcs-51gSzdZy|tWh@n}g6yC!ZQw?*4fZO|O0hnqRt3c=wz&z;lcg(^fQ zdT5S+DxeBGnye4$4|oeGz=w#tX$DlPBgtl~WDQSa(&y<;G{W5kHR%DVJnCiiL!Ciq zD(vW*HX0)Oc83+U8o~2Jv&8b`DlJ!?rk7E69T2HhKMGNPv?3B$K!YTb=DI)m^rHnF z;;Tb#nt}|w@U}XFW_bG2f8PI~2d{C3dvq#)tGj93nh0zC17~fgl>+Q(f$TWs6AW@j zZkjv~;7U6kO`Ei z%oQ}`t*jt1DiS0{4QM<9X!iiTaapYah_`&L^bVgQbCXVjU;s9|&QhF?b5YqmLs&w8 zuVK&;B!smQm#A^UGt9E8lVmau1mkP+Yh<$lg@?OxD9&-Jtup}r) z-K}HqAQo>m=r~W+b9A!k2cUtD2*`qnQ`4DgzE*vx5l@~@(X52-JhWz$2M=(65bD^p z3WCEr9(@^Co+8@1ZS8V#J6`91Qj&d?f}nX1N*&^|<{BV+Dja~v*0c;yLb$QrC{cp! z@OfPg2ah7%G*-bS@iU?03* zlx?&C0$t|5j$qVh(l0tccf1~~MHh6GB*3KAk1+>YO^XD;4*~==)agshCFoTb2<1(W zmIzPrRo96RET|2c1)rMs$bxE)8_f_u+F}(T2=!U@#zdE{gZVmPsgwR3CV#&N@9e`% zDK$?V#L{^gnaGPU&~`Hq@2;)f5cH}=xTG=$qBOVj!s9Is*`)CRR4hv4qm59YGa|$! z_Tdu^^atE`zeX;zOCUv)+A?ITR(#$=MQ0p}4GE;FPS$kc=%~pz9loNw(MP5?Uijsz zuxTZ#J8U#+LbVY#1jeW|8-F5D`zf<= zLI>*P+Q03)eb`~PQZcfwo`mi4M@OAVWxWeTV$Ztvq!;!LDqFa&h3DJADg3K#btR9G z(75y{50v#1j&>SlsWpp>nimmelo6oPy0+*w$ouK@eu4Vrh90 z2`U70OgkO`zRpRY$_(lcy(2=@E7gPL8uE}DERj1fqn;|WksWkL=QU_f8K6=z7`4I{ z(G2sDw6s&+#>`)S4cCiKSNmzac3*|iwmy=!ba0!VJro5Z4xvVGXltD|z^5N-x&+e> zH%8v!hA|^B+<@AQKYzwkc o&W^&XpDwD9&2ypfDTD(mSZj&^hN1R;?bPl;?xvY z5FDKjdH0Nu*_wHIe66M}piIlsGs3a!-2-4P0FLMyNKDH-DlPhV|B$^OG@PJbu?3Z!auvIq`3gaGMX z6!1pqQ$t2DOQ1k98Tk&UjYfd$j$OW#pkNbFpEw4dCAr{o)k%hnXa!8n(7RqJ%&C>e zCX7h5Fn*V&BmWpm#?(wM9y(K(6mF6tE8ZwnsARHI6+x$w9^=$CXg; z3jtV!+BWi+a(^yTT2S}VK5AYX^wJzah`3i42vpG`=-a8!*XN(#5nbyw`J)Ns!JCeJ zDR#`kJd%;ScLeakDp3oiYaI;3v#zx;4MTD9xGbl`{gyR0i#mj!^rYS(sC2KkO1##C zDxpLQUH6;krODPP$R?~YAHR*P5J`2>qE+u^oCesaWPc#E4uc|OB4W1c)vl=3^C)Hn zGh@)(91H8EVFsu`p=n$NRtGI_;%-9J;7xBJWXJ_>P<`vIGK93Ybn#wkR`;hsA=2}Q z!~I=V*mVIt!OKyk6!`|zc~?w&se!Jd%wlykI)GaT5So;nDwB-@8^I$lW1maJ96?LW z6*O41A%DqD9FLcA2f>vF2s^H~gwPX7pne-6Z-R;O=o`?%A)!HKY**Eh4EjH76-m3K zT8xN1B`jaC#yZ?eaNOP+z*I3=mj+13BT9if?3oToxu{?;hoXDyI>I~y?XYzoPc6R2 z>DSNu_m^+a*XaboN@yzV`-iO&vgI{nS`~u7-hVd@z3GIDyb}oM{FI7Q?s=@T4TD?s|EKpyR_rcI>H>QfAsShnTpnniNF-KAl zIVJ5--m0oX*EM1FW(I#L5?D!lXD7hD{C}%yGmx81OFL_MRqYjo48{-y9VcCH`XJ8* zk{}#8F|0PQJjPK+$1zKlo$1((y-KN7PA*AeY&j4nCm#q0@2z-n9COL`T8Bot04*hB&sOAr+F6y5p-P>O0MM<@B_3LP zELE>e`CyvdWo^8vcCiyeijJ`-9}d^=C!I+ATrz< ziMo|Hu=@SH>8T>?=RTO3*m3Mx6F899Oq*y_T$^4SMu3yRBNuu^JS5JIN3;wbh)X_z zF_OD2Ed(|y6MqKynFp3piNSEdnwh=D34mT=0XWiWKQ;p@gBC&&tRxIFoe9XMsX)O3 zy=7^T1P%MT+!g{w27k^LbxiNnXgLsRy;tg12k$o2MVvqYGO7V@(z_909M=dev-libs/libmirage-2.0.0:0= dev-libs/glib:2= pinentry? ( dev-libs/libassuan:0= ) pinentry? ( app-crypt/pinentry ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=845fa2a2b4f1550a47606f39fbb62857 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index a5823f2b83fc8440596c0edf33adea9f161936b5..39226314b63cdc422bae83ca8ab0464bd0e49fb5 100644 GIT binary patch literal 24303 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/go-1.20:= app-arch/unzip -DEFINED_PHASES=compile install prepare pretend setup test unpack -DEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= -DESCRIPTION=A tool that facilitates building OCI images -EAPI=8 -HOMEPAGE=https://github.com/containers/buildah -INHERIT=go-module linux-info -IUSE=apparmor btrfs +seccomp systemd doc test -KEYWORDS=amd64 ~arm64 -LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 -RDEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/containers/buildah/archive/v1.33.5.tar.gz -> buildah-1.33.5.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=75ff9b6922e0907bb76bf151befbdbd4 diff --git a/metadata/md5-cache/app-containers/buildah-1.33.6 b/metadata/md5-cache/app-containers/buildah-1.33.6 deleted file mode 100644 index 4878698b7415..000000000000 --- a/metadata/md5-cache/app-containers/buildah-1.33.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip -DEFINED_PHASES=compile install prepare pretend setup test unpack -DEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= -DESCRIPTION=A tool that facilitates building OCI images -EAPI=8 -HOMEPAGE=https://github.com/containers/buildah -INHERIT=go-module linux-info -IUSE=apparmor btrfs +seccomp systemd doc test -KEYWORDS=~amd64 arm64 -LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 -RDEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/containers/buildah/archive/v1.33.6.tar.gz -> buildah-1.33.6.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9f1fe85c7d0593c9cda0ffc9c3fe19bd diff --git a/metadata/md5-cache/app-containers/buildah-1.33.7 b/metadata/md5-cache/app-containers/buildah-1.33.7 index a81851d1a38e..c4aa8a0d0b99 100644 --- a/metadata/md5-cache/app-containers/buildah-1.33.7 +++ b/metadata/md5-cache/app-containers/buildah-1.33.7 @@ -13,4 +13,4 @@ RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/containers/buildah/archive/v1.33.7.tar.gz -> buildah-1.33.7.tar.gz _eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=98c3bfb4530cfff5d3a1348b86e0b6cf +_md5_=188352f9ad4f35c07c38c03db906a685 diff --git a/metadata/md5-cache/app-containers/buildah-1.34.0 b/metadata/md5-cache/app-containers/buildah-1.34.0 deleted file mode 100644 index 6247e97b1bb7..000000000000 --- a/metadata/md5-cache/app-containers/buildah-1.34.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip -DEFINED_PHASES=compile install prepare pretend setup test unpack -DEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= -DESCRIPTION=A tool that facilitates building OCI images -EAPI=8 -HOMEPAGE=https://github.com/containers/buildah -INHERIT=go-module linux-info -IUSE=apparmor btrfs +seccomp systemd doc test -LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 -RDEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/containers/buildah/archive/v1.34.0.tar.gz -> buildah-1.34.0.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9aff5b5e45d7f3e0ff9799fb6f786b31 diff --git a/metadata/md5-cache/app-containers/buildah-1.34.3 b/metadata/md5-cache/app-containers/buildah-1.34.3 index b90eb995b38d..555bd617a282 100644 --- a/metadata/md5-cache/app-containers/buildah-1.34.3 +++ b/metadata/md5-cache/app-containers/buildah-1.34.3 @@ -13,4 +13,4 @@ RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/containers/buildah/archive/v1.34.3.tar.gz -> buildah-1.34.3.tar.gz _eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=98c3bfb4530cfff5d3a1348b86e0b6cf +_md5_=4bc7fa0f6f7d99e73f30c48a70b4ba33 diff --git a/metadata/md5-cache/app-containers/buildah-1.35.1 b/metadata/md5-cache/app-containers/buildah-1.35.3 similarity index 90% rename from metadata/md5-cache/app-containers/buildah-1.35.1 rename to metadata/md5-cache/app-containers/buildah-1.35.3 index 3d8ad0f21a9a..6307e89b2b79 100644 --- a/metadata/md5-cache/app-containers/buildah-1.35.1 +++ b/metadata/md5-cache/app-containers/buildah-1.35.3 @@ -11,6 +11,6 @@ LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 RDEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) >=app-containers/containers-common-0.58.0-r1 app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= RESTRICT=test strip SLOT=0 -SRC_URI=https://github.com/containers/buildah/archive/v1.35.1.tar.gz -> buildah-1.35.1.tar.gz +SRC_URI=https://github.com/containers/buildah/archive/v1.35.3.tar.gz -> buildah-1.35.3.tar.gz _eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=fef07c2e7b2c70f1de6582541fbca2d0 +_md5_=8bcf6ac57c7824d7531b11f67b8ff3cb diff --git a/metadata/md5-cache/app-containers/buildah-9999 b/metadata/md5-cache/app-containers/buildah-9999 index c9a7a20248ae..b2d3cac02575 100644 --- a/metadata/md5-cache/app-containers/buildah-9999 +++ b/metadata/md5-cache/app-containers/buildah-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) >=app-containers/containers-common-0.58.0-r1 app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= RESTRICT=test strip SLOT=0 -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=fef07c2e7b2c70f1de6582541fbca2d0 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=ff752d3b850b379cdc9ef27a28adb5e7 diff --git a/metadata/md5-cache/app-containers/catatonit-9999 b/metadata/md5-cache/app-containers/catatonit-9999 index bbaae7017681..4e609a5b90c7 100644 --- a/metadata/md5-cache/app-containers/catatonit-9999 +++ b/metadata/md5-cache/app-containers/catatonit-9999 @@ -7,5 +7,5 @@ INHERIT=autotools git-r3 LICENSE=GPL-2+ PROPERTIES=live SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=896fdc8cd92b6a4964bd05e224722f24 diff --git a/metadata/md5-cache/app-containers/conmon-9999 b/metadata/md5-cache/app-containers/conmon-9999 index 574266a5dc3a..52e2712f7046 100644 --- a/metadata/md5-cache/app-containers/conmon-9999 +++ b/metadata/md5-cache/app-containers/conmon-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-libs/glib:= seccomp? ( sys-libs/libseccomp ) systemd? ( sys-apps/systemd:= ) RESTRICT=test SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=817e8b8261b8a8cf21a4758eabf585fc diff --git a/metadata/md5-cache/app-containers/containers-common-9999 b/metadata/md5-cache/app-containers/containers-common-9999 index 8871ef09cd7e..0de540d89a99 100644 --- a/metadata/md5-cache/app-containers/containers-common-9999 +++ b/metadata/md5-cache/app-containers/containers-common-9999 @@ -9,5 +9,5 @@ PROPERTIES=live RDEPEND=>=app-containers/aardvark-dns-1.10.0 >=app-containers/crun-1.14.3 >=app-containers/containers-image-5.30.0 >=app-containers/containers-storage-1.53.0 app-containers/containers-shortnames >=app-containers/netavark-1.10.3 net-firewall/nftables net-firewall/iptables[nftables] >=net-misc/passt-2024.03.20 >=sys-fs/fuse-overlayfs-1.13 RESTRICT=test SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 _md5_=3a9ac430e8e799082697839c27998271 diff --git a/metadata/md5-cache/app-containers/containers-image-9999 b/metadata/md5-cache/app-containers/containers-image-9999 index a1866b5ccead..4618560c54bc 100644 --- a/metadata/md5-cache/app-containers/containers-image-9999 +++ b/metadata/md5-cache/app-containers/containers-image-9999 @@ -8,5 +8,5 @@ LICENSE=Apache-2.0 PROPERTIES=live RESTRICT=test SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 _md5_=6e4a456f48b19c402c7dc63a54bb4278 diff --git a/metadata/md5-cache/app-containers/containers-shortnames-9999 b/metadata/md5-cache/app-containers/containers-shortnames-9999 index d6d171728481..85e7d883b3a9 100644 --- a/metadata/md5-cache/app-containers/containers-shortnames-9999 +++ b/metadata/md5-cache/app-containers/containers-shortnames-9999 @@ -7,5 +7,5 @@ INHERIT=git-r3 LICENSE=Apache-2.0 PROPERTIES=live SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 _md5_=639c987f9c34fce6d17a23ad440debe9 diff --git a/metadata/md5-cache/app-containers/containers-storage-9999 b/metadata/md5-cache/app-containers/containers-storage-9999 index 9debec5bcb06..f41db1a7d427 100644 --- a/metadata/md5-cache/app-containers/containers-storage-9999 +++ b/metadata/md5-cache/app-containers/containers-storage-9999 @@ -7,5 +7,5 @@ INHERIT=git-r3 LICENSE=Apache-2.0 PROPERTIES=live SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 _md5_=f1dd0b9207165656071fb7a045bb2e6c diff --git a/metadata/md5-cache/app-containers/crun-1.11.2 b/metadata/md5-cache/app-containers/crun-1.11.2 index 05e67f1c88c6..856daeaa7ee6 100644 --- a/metadata/md5-cache/app-containers/crun-1.11.2 +++ b/metadata/md5-cache/app-containers/crun-1.11.2 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ LGPL-2.1+ RDEPEND=dev-libs/libgcrypt:= dev-libs/yajl:= sys-kernel/linux-headers caps? ( sys-libs/libcap ) criu? ( >=sys-process/criu-3.15 ) seccomp? ( sys-libs/libseccomp ) systemd? ( sys-apps/systemd:= ) selinux? ( sec-policy/selinux-container ) SLOT=0 SRC_URI=https://github.com/containers/crun/releases/download/1.11.2/crun-1.11.2.tar.xz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=0242f70845f61aa1b2dc80d985e649c7 diff --git a/metadata/md5-cache/app-containers/crun-1.14.3 b/metadata/md5-cache/app-containers/crun-1.14.3 index c963eeb20319..0fbe37616216 100644 --- a/metadata/md5-cache/app-containers/crun-1.14.3 +++ b/metadata/md5-cache/app-containers/crun-1.14.3 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/yajl:= sys-kernel/linux-headers caps? ( sys-libs/libcap ) criu? RESTRICT=test SLOT=0 SRC_URI=https://github.com/containers/crun/releases/download/1.14.3/crun-1.14.3.tar.xz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=12aac9a405a615fc36c399cb48b0b153 diff --git a/metadata/md5-cache/app-containers/crun-1.8.4 b/metadata/md5-cache/app-containers/crun-1.8.4 index a7f1147ec78e..82baf36ca092 100644 --- a/metadata/md5-cache/app-containers/crun-1.8.4 +++ b/metadata/md5-cache/app-containers/crun-1.8.4 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libgcrypt:= dev-libs/yajl:= sys-kernel/linux-headers caps? ( sy RESTRICT=test SLOT=0 SRC_URI=https://github.com/containers/crun/releases/download/1.8.4/crun-1.8.4.tar.xz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=dbfbe1dd279cbba39454971233f08b3d diff --git a/metadata/md5-cache/app-containers/distrobox-9999 b/metadata/md5-cache/app-containers/distrobox-9999 index e345829c7f34..5475899a1798 100644 --- a/metadata/md5-cache/app-containers/distrobox-9999 +++ b/metadata/md5-cache/app-containers/distrobox-9999 @@ -8,5 +8,5 @@ LICENSE=GPL-3 PROPERTIES=live RDEPEND=|| ( app-containers/docker app-containers/podman ) SLOT=0 -_eclasses_=git-r3 86fa1f157b70b9d2ff340c4633b1cf4b +_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 _md5_=21f50840cb20bdf565ebdd31e7396d0d diff --git a/metadata/md5-cache/app-containers/docker-buildx-9999 b/metadata/md5-cache/app-containers/docker-buildx-9999 index bf2582a2c852..0970172e97aa 100644 --- a/metadata/md5-cache/app-containers/docker-buildx-9999 +++ b/metadata/md5-cache/app-containers/docker-buildx-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=app-containers/docker-cli RESTRICT=!test? ( test ) strip SLOT=0 -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=c9b48871275b96a7bba09213903097a5 diff --git a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 index b8ea0f593206..314174cdef4b 100644 --- a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 +++ b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/distro-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/dockerpty-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/PySocks-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/texttable-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/distro-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/dockerpty-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/PySocks-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/texttable-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-python/distro-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/dockerpty-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/PySocks-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/texttable-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/pytest-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ddt-1.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/py[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) DESCRIPTION=Multi-container orchestration for Docker @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/docker/compose/archive/1.29.2.tar.gz -> docker-compose-1.29.2.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=f822a63daf15a45f3dd539ae273b2418 diff --git a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r5 b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r5 index 7d8852768a97..165cac0b8e9c 100644 --- a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r5 +++ b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r5 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/distro-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/dockerpty-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/PySocks-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/texttable-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/distro-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/dockerpty-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/PySocks-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/texttable-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-python/distro-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/dockerpty-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/PySocks-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/texttable-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/pytest-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ddt-1.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/py[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) DESCRIPTION=Multi-container orchestration for Docker @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/docker/compose/archive/1.29.2.tar.gz -> docker-compose-1.29.2.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=77ccc551793cb804613bf7f83074df3f diff --git a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r6 b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r6 index 3a45f89ae359..598bac3be680 100644 --- a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r6 +++ b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r6 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/distro-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docker-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dockerpty-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/PySocks-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/texttable-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/distro-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docker-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dockerpty-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/PySocks-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/texttable-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-python/distro-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docker-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dockerpty-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/PySocks-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/texttable-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/websocket-client-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/pytest-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ddt-1.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/py[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) DESCRIPTION=Multi-container orchestration for Docker @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/docker/compose/archive/1.29.2.tar.gz -> docker-compose-1.29.2.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=54e0067f7d19d535acef5c15bc074684 diff --git a/metadata/md5-cache/app-containers/earthly-0.8.4 b/metadata/md5-cache/app-containers/earthly-0.8.4 index f03f8e303775..31111a12cc0d 100644 --- a/metadata/md5-cache/app-containers/earthly-0.8.4 +++ b/metadata/md5-cache/app-containers/earthly-0.8.4 @@ -4,11 +4,11 @@ DESCRIPTION=Build automation tool that executes in containers EAPI=8 HOMEPAGE=https://earthly.dev/ https://github.com/earthly/earthly/ INHERIT=go-module -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MPL-2.0 RDEPEND=|| ( app-containers/docker app-containers/podman ) RESTRICT=strip SLOT=0 SRC_URI=https://github.com/earthly/earthly/archive/v0.8.4.tar.gz -> earthly-0.8.4.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/earthly-0.8.4-deps.tar.xz _eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=fd4e66f574480d331bd12347074e96dc +_md5_=3d04c2a69f831f36983a12eb498d4adf diff --git a/metadata/md5-cache/app-containers/lxc-5.0.3 b/metadata/md5-cache/app-containers/lxc-5.0.3 index 1c30a041677b..6036da98fe41 100644 --- a/metadata/md5-cache/app-containers/lxc-5.0.3 +++ b/metadata/md5-cache/app-containers/lxc-5.0.3 @@ -12,5 +12,5 @@ RDEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( RESTRICT=!test? ( test ) SLOT=0/1.502 SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-5.0.3.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxc/lxc-5.0.3.tar.gz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 _md5_=5ef9673fc6c34d564f516cd94d42cfd2 diff --git a/metadata/md5-cache/app-containers/netavark-9999 b/metadata/md5-cache/app-containers/netavark-9999 index 64a126d52a92..16f5e77cefb4 100644 --- a/metadata/md5-cache/app-containers/netavark-9999 +++ b/metadata/md5-cache/app-containers/netavark-9999 @@ -8,5 +8,5 @@ IUSE=debug LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB PROPERTIES=live SLOT=0 -_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=7618f66c5bce44b17512da08fd21c0d6 diff --git a/metadata/md5-cache/app-containers/podman-4.9.3 b/metadata/md5-cache/app-containers/podman-4.9.3 deleted file mode 100644 index f37af98c6488..000000000000 --- a/metadata/md5-cache/app-containers/podman-4.9.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-go/go-md2man >=dev-lang/go-1.20:= app-arch/unzip -DEFINED_PHASES=compile install postinst preinst prepare setup unpack -DEPEND=app-crypt/gpgme:= >=app-containers/conmon-2.0.0 >=app-containers/containers-common-0.56.0 dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) !cgroup-hybrid? ( app-containers/crun ) wrapper? ( !app-containers/docker-cli ) fuse? ( sys-fs/fuse-overlayfs ) init? ( app-containers/catatonit ) rootless? ( app-containers/slirp4netns ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) -DESCRIPTION=A tool for managing OCI containers and pods with Docker-compatible CLI -EAPI=8 -HOMEPAGE=https://github.com/containers/podman/ https://podman.io/ -INHERIT=go-module tmpfiles linux-info -IUSE=apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp selinux systemd -KEYWORDS=amd64 arm64 ~riscv -LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 -RDEPEND=app-crypt/gpgme:= >=app-containers/conmon-2.0.0 >=app-containers/containers-common-0.56.0 dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) !cgroup-hybrid? ( app-containers/crun ) wrapper? ( !app-containers/docker-cli ) fuse? ( sys-fs/fuse-overlayfs ) init? ( app-containers/catatonit ) rootless? ( app-containers/slirp4netns ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) virtual/tmpfiles -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/containers/podman/archive/v4.9.3.tar.gz -> podman-4.9.3.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4c8bc1c746cc84b5e5a8c8d905d8f8e0 diff --git a/metadata/md5-cache/app-containers/podman-4.9.4 b/metadata/md5-cache/app-containers/podman-4.9.4 index 418bdec61e7e..c7a3a552c22d 100644 --- a/metadata/md5-cache/app-containers/podman-4.9.4 +++ b/metadata/md5-cache/app-containers/podman-4.9.4 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/containers/podman/ https://podman.io/ INHERIT=go-module python-any-r1 tmpfiles linux-info IUSE=apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp selinux systemd -KEYWORDS=~amd64 ~arm64 ~riscv +KEYWORDS=amd64 arm64 ~riscv LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 RDEPEND=app-crypt/gpgme:= >=app-containers/conmon-2.0.0 >=app-containers/containers-common-0.56.0 dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) !cgroup-hybrid? ( app-containers/crun ) wrapper? ( !app-containers/docker-cli ) fuse? ( sys-fs/fuse-overlayfs ) init? ( app-containers/catatonit ) rootless? ( app-containers/slirp4netns ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) virtual/tmpfiles RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/containers/podman/archive/v4.9.4.tar.gz -> podman-4.9.4.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=23f4bdc6eacf6a9c6fb6256e27423668 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=10ec886509f26b3f42adec7a10b2e771 diff --git a/metadata/md5-cache/app-containers/podman-5.0.0 b/metadata/md5-cache/app-containers/podman-5.0.0 index 1e09068be925..d893dfd53e65 100644 --- a/metadata/md5-cache/app-containers/podman-5.0.0 +++ b/metadata/md5-cache/app-containers/podman-5.0.0 @@ -12,5 +12,5 @@ RDEPEND=app-containers/catatonit >=app-containers/conmon-2.1.10 >=app-containers RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/containers/podman/archive/v5.0.0.tar.gz -> podman-5.0.0.tar.gz -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=618f4d7f64cb156cd1e2c99d4ba560f2 diff --git a/metadata/md5-cache/app-containers/podman-5.0.1 b/metadata/md5-cache/app-containers/podman-5.0.1 new file mode 100644 index 000000000000..62715c0c858c --- /dev/null +++ b/metadata/md5-cache/app-containers/podman-5.0.1 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 ) dev-go/go-md2man >=dev-lang/go-1.20:= app-arch/unzip +DEFINED_PHASES=compile install postinst prepare setup unpack +DEPEND=app-containers/catatonit >=app-containers/conmon-2.1.10 >=app-containers/containers-common-0.58.0-r1 app-crypt/gpgme:= dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) wrapper? ( !app-containers/docker-cli ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) +DESCRIPTION=A tool for managing OCI containers and pods with Docker-compatible CLI +EAPI=8 +HOMEPAGE=https://github.com/containers/podman/ https://podman.io/ +INHERIT=go-module python-any-r1 tmpfiles linux-info +IUSE=apparmor btrfs +seccomp selinux systemd wrapper +KEYWORDS=~amd64 ~arm64 ~riscv +LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 +RDEPEND=app-containers/catatonit >=app-containers/conmon-2.1.10 >=app-containers/containers-common-0.58.0-r1 app-crypt/gpgme:= dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) wrapper? ( !app-containers/docker-cli ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) virtual/tmpfiles +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/containers/podman/archive/v5.0.1.tar.gz -> podman-5.0.1.tar.gz +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=618f4d7f64cb156cd1e2c99d4ba560f2 diff --git a/metadata/md5-cache/app-containers/podman-9999 b/metadata/md5-cache/app-containers/podman-9999 index 7d18464ae780..6260e3560c9c 100644 --- a/metadata/md5-cache/app-containers/podman-9999 +++ b/metadata/md5-cache/app-containers/podman-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-containers/catatonit >=app-containers/conmon-2.1.10 >=app-containers/containers-common-0.58.0-r1 app-crypt/gpgme:= dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) wrapper? ( !app-containers/docker-cli ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) virtual/tmpfiles RESTRICT=test strip SLOT=0 -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=618f4d7f64cb156cd1e2c99d4ba560f2 diff --git a/metadata/md5-cache/app-containers/podman-tui-9999 b/metadata/md5-cache/app-containers/podman-tui-9999 index 30bd1b44747d..9b35197bd506 100644 --- a/metadata/md5-cache/app-containers/podman-tui-9999 +++ b/metadata/md5-cache/app-containers/podman-tui-9999 @@ -8,5 +8,5 @@ LICENSE=Apache-2.0 BSD-2 BSD MIT MPL-2.0 PROPERTIES=live RESTRICT=test strip SLOT=0 -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=fa56bc6d8cf4dd31d746b1338339cb66 diff --git a/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 b/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 index 17e742f9c851..d4579f8b3f67 100644 --- a/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 +++ b/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/flexmock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/urwid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwidtrees[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docker[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/flexmock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/urwid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwidtrees[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docker[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Terminal User Interface for docker engine EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/TomasTomecek/sen/archive/02e5872ee2905861e1da06ab5174e1a3f41f0e0b.tar.gz -> sen-0.6.1_p20200905.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=70e28a82a04cbbf0f48a85e21b2f693f diff --git a/metadata/md5-cache/app-containers/skopeo-9999 b/metadata/md5-cache/app-containers/skopeo-9999 index 15684663b9d2..f71ec3a9cd65 100644 --- a/metadata/md5-cache/app-containers/skopeo-9999 +++ b/metadata/md5-cache/app-containers/skopeo-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=app-crypt/gpgme-1.5.5:= >=dev-libs/libassuan-2.4.3:= btrfs? ( >=sys-fs/btrfs-progs-4.0.1 ) device-mapper? ( >=sys-fs/lvm2-2.02.145:= ) rootless? ( sys-apps/shadow:= ) app-containers/containers-common RESTRICT=test strip SLOT=0 -_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=f3b88cce377fde4c2f66a2a2c2653f54 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index 0b284a53fab37353d86be5780861525a8e6c862c..807e88b5e7e41280184490e7eab8385e183d4028 100644 GIT binary patch literal 39276 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 delta 48501 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 config.mk <<-EOF || die "writing config.mk failed" + # Misc stuff + BUILD_FIASCO = N + SYMLINK = ln -sf + + # These vars let src_test work by default + PKGDIR_DEFAULT = ${T}/netpbm + RESULTDIR_DEFAULT = ${T}/netpbm-test + + # Toolchain options + CC = $(tc-getCC) -Wall + LD = \$(CC) + CC_FOR_BUILD = $(tc-getBUILD_CC) + LD_FOR_BUILD = \$(CC_FOR_BUILD) + AR = $(tc-getAR) + RANLIB = $(tc-getRANLIB) + PKG_CONFIG = $(tc-getPKG_CONFIG) + + STRIPFLAG = + CFLAGS_SHLIB = -fPIC + CFLAGS_FOR_BUILD += $(netpbm_cflags_for_build) + + LDRELOC = \$(LD) -r + LDSHLIB = $(netpbm_ldshlib) + LINKER_CAN_DO_EXPLICIT_LIBRARY = N # we can, but dont want to + LINKERISCOMPILER = Y + NETPBMLIBSUFFIX = $(netpbm_libsuffix) + NETPBMLIBTYPE = $(netpbm_libtype) + STATICLIB_TOO = $(usex static-libs Y N) + + # The var is called SSE, but the code is actually SSE2. + WANT_SSE = $(usex cpu_flags_x86_sse2 Y N) + + # Gentoo build options + TIFFLIB = $(netpbm_config_lib tiff) + # Let tiff worry about its own dependencies #395753 + TIFFLIB_NEEDS_JPEG = N + TIFFLIB_NEEDS_Z = N + JPEGLIB = $(netpbm_config_lib jpeg) + PNGLIB = $(netpbm_config_lib png) + ZLIB = $($(tc-getPKG_CONFIG) --libs zlib) + LINUXSVGALIB = $(netpbm_config_lib svga vga) + XML2_LIBS = $(netpbm_config_lib xml xml2) + JBIGLIB = $(netpbm_config_lib jbig) + JBIGHDR_DIR = + JASPERLIB = NONE + JASPERHDR_DIR = + URTLIB = $(netpbm_config_lib rle) + URTHDR_DIR = + X11LIB = $(netpbm_config_lib X X11) + X11HDR_DIR = + EOF +} + +src_compile() { + emake -j1 pm_config.h version.h manual_importinc #149843 + emake +} + +src_test() { + # The code wants to install everything first and then test the result. + emake install.{bin,lib,data} + emake check +} + +src_install() { + # Subdir make targets like to use `mkdir` all over the place + # without any actual dependencies, thus the -j1. + emake -j1 package pkgdir="${ED}"/usr + + if [[ $(get_libdir) != "lib" ]] ; then + mv "${ED}"/usr/lib "${ED}"/usr/$(get_libdir) || die + fi + + # Remove cruft that we don't need, and move around stuff we want + rm "${ED}"/usr/{README,VERSION,{pkgconfig,config}_template,pkginfo} || die + + dodir /usr/share + mv "${ED}"/usr/misc "${ED}"/usr/share/netpbm || die + + doman userguide/*.[0-9] + dodoc README + + cd doc || die + dodoc HISTORY USERDOC + docinto html + dodoc -r ../userguide/*.html +} diff --git a/media-libs/opencv/Manifest b/media-libs/opencv/Manifest index f2b10cdacead..942de3a6fa1d 100644 --- a/media-libs/opencv/Manifest +++ b/media-libs/opencv/Manifest @@ -32,6 +32,6 @@ DIST opencv_3rdparty-b2bfc75f6aea5b1f834ff0f0b865a7c18ff1459f.tar.gz 10036903 BL DIST opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d.tar.gz 1470898 BLAKE2B f1794cc8f8684501f670db3d720c02f35c57ebe91f276cc21dea1f1c1426740d03569143fec74380e941703b5086db5f013ca913fb296eda99559115fd53ca30 SHA512 07118b9d688bf0ff34a6e4ca1548006124d80d11e7b48f08c9e1910b64249b1dad0ace460f50adda0ecb69b90871fc59cc25f451570c63f7c6d6ba2b92d8801c DIST opencv_contrib-4.9.0.tar.gz 59803362 BLAKE2B e6b90e9bd462f96ef010490d45105d7125622d6c49912653c0d387568ae7109b1cbcac4cc0f52c1f997a45ed75923caea90bf4ad9336e689a56742b029789038 SHA512 ebaee3b88bd7ae246727e65a98d9fbc1d9772a4181a1926f3af742410b78dc87d2386bcd96ac67d7fb1a3020c3717a2cdebdcf9304d6dfd9ea494004791cf043 DIST opencv_extra-4.9.0.tar.gz 502141517 BLAKE2B ed7351f29c6fb80d56d5ef383af68322fa805c7689132f7ca9bb43c9a1319c5876ce6d5c40d583c955eb255dd82b876c94ed42625cd71b13830ec94b2cc75dc2 SHA512 f05c1eaed491d15107c858af5b33d0d5856070dcb6f94491ba33a172b2f0caf34905eb5d1787e1247bc888626478647fce0db7f3ccbc6d6faba0ee43fd6b6bfa -EBUILD opencv-4.8.1-r1.ebuild 29072 BLAKE2B bb02548e91bf43056200443667e4695bea73912bc1b3ac41909588cc31e13b7ac4271af3e1910bd9816833df2350450273d729988cf61e4fbc89785e7a3c74c3 SHA512 3d0ce895e1e6eab2eccd5d56be44370e1aabb77796a33b40970474c4a36f5e53051b4bbb01544dc650db0ff91bb8b45f6b67ae72039dd2204c24d24d2ce9b32f -EBUILD opencv-4.9.0.ebuild 34227 BLAKE2B 5e0eaaca285595cafe08482faf67a7f7c248acb6ccf10bde52db6aa2b63abf49bfbf355e0b2b98da3d9f1b5bf6bde85d8c43e632d938b1d7e737ad607cacfdf1 SHA512 10cf8807dfbce36996ec2565f52c1ff6e496fdee44e078fe7e534547fab611416b88e54b095029ce1adfafddaf0b04a0e5f40ea135de52258f6443c976490e64 +EBUILD opencv-4.8.1-r1.ebuild 29116 BLAKE2B 6e4d371bc1fa8eeb255e469e2a4cbe79ff86e47037dbbd47d7e6532b4a2ca3abd6c27e3bb4428c5e77069d109fe104f336a91efd0d9abb39f47d2357fb3697a7 SHA512 79af1439f643d4ff118e712201af86ee2f687e917ce845fc32219975efb8a5ad04199abd505bc9bdda210e48426d0eb6f4318e2dca8ba550c17f58fc80a70ae5 +EBUILD opencv-4.9.0.ebuild 34323 BLAKE2B 48b4a9338e7c0742c411fa67b2a93759070f5a7e4cd41c64427654a105aa103479b9c9ff65e4a51f74daf1c0e77b2554b227444da93da903f841a1a25cafac81 SHA512 1963a5313145c7a588adb9e80567b9bd0dc60a6b72495f2501207fad18b6751bf7e8143a0701cbb5e497c9796d07b45cbcc175619309d1f0ce2b9f09df27811f MISC metadata.xml 3718 BLAKE2B 44b00ff4bc94a19f6a1b68cfefb29ce9f1a4ee21ee999b72a258268893ede5274d863d3a6faa325e6f0522c078c6afae53c6de4c46d6ed5a083888e195f34276 SHA512 b6c2f0a27b84afcb576209a3bdc641e81323c01bcac9617086d79821e723ea3c9698e8f3c5db837d46da68e48b6d9d08bdd05977e22d58d6c7ad30fa7b965b52 diff --git a/media-libs/opencv/opencv-4.8.1-r1.ebuild b/media-libs/opencv/opencv-4.8.1-r1.ebuild index d183c6f8d97a..0f6ed3e6a080 100644 --- a/media-libs/opencv/opencv-4.8.1-r1.ebuild +++ b/media-libs/opencv/opencv-4.8.1-r1.ebuild @@ -119,7 +119,7 @@ RDEPEND=" app-arch/bzip2[${MULTILIB_USEDEP}] dev-libs/protobuf:=[${MULTILIB_USEDEP}] sys-libs/zlib[${MULTILIB_USEDEP}] - cuda? ( dev-util/nvidia-cuda-toolkit:0= ) + cuda? ( \ - codec/common/inc/version_gen.h - - multilib_copy_sources -} - -multilib_src_configure() { - ln -s "${WORKDIR}"/gmp-api-${MY_GMP_COMMIT} gmp-api || die -} - -emakecmd() { - CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" AR="$(tc-getAR)" \ - emake V=Yes CFLAGS_M32="" CFLAGS_M64="" CFLAGS_OPT="" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR_NAME="$(get_libdir)" \ - SHAREDLIB_DIR="${EPREFIX}/usr/$(get_libdir)" \ - INCLUDES_DIR="${EPREFIX}/usr/include/${PN}" \ - HAVE_AVX2=$(usex cpu_flags_x86_avx2 Yes No) \ - HAVE_GTEST=$(usex test Yes No) \ - ARCH="$(tc-arch)" \ - ENABLEPIC="Yes" \ - $@ -} - -multilib_src_compile() { - local myopts="ENABLE64BIT=No" - case "${ABI}" in - s390x|alpha|*64) myopts="ENABLE64BIT=Yes";; - esac - - if use arm; then - myopts+=" USE_ASM=$(usex cpu_flags_arm_neon Yes No)" - fi - - emakecmd ${myopts} - use plugin && emakecmd ${myopts} plugin -} - -multilib_src_test() { - emakecmd test -} - -multilib_src_install() { - emakecmd DESTDIR="${D}" install-shared - - if use utils; then - newbin h264enc openh264enc - newbin h264dec openh264dec - fi - - if use plugin; then - local plugpath="${ROOT}/usr/$(get_libdir)/nsbrowser/plugins/gmp-gmp${PN}/system-installed" - insinto "${plugpath}" - doins libgmpopenh264.so* gmpopenh264.info - echo "MOZ_GMP_PATH=\"${plugpath}\"" >"${T}"/98-moz-gmp-${PN} - doenvd "${T}"/98-moz-gmp-${PN} - - cat <"${T}"/${P}.js -pref("media.gmp-gmp${PN}.autoupdate", false); -pref("media.gmp-gmp${PN}.version", "system-installed"); -PREFEOF - - insinto /usr/$(get_libdir)/firefox/defaults/pref - newins "${T}"/${P}.js ${PN}-${PV/_p*/}.js - - insinto /usr/$(get_libdir)/seamonkey/defaults/pref - newins "${T}"/${P}.js ${PN}-${PV/_p*/}.js - fi -} - -pkg_postinst() { - if use plugin; then - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "Please restart your login session, in order for the session's environment" - elog "to include the new MOZ_GMP_PATH variable." - elog "" - fi - elog "This package attempts to override the Mozilla GMPInstaller auto-update process," - elog "however even if it is not successful in doing so the profile-installed plugin" - elog "will not be used unless this package is removed. This package will take precedence" - elog "over any gmp-gmpopenh264 that may be installed in a user's profile." - elog "" - fi - - if use utils; then - elog "Utilities h264enc and h264dec are installed as openh264enc and openh264dec" - elog "to avoid file collisions with media-video/h264enc" - elog "" - fi -} diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 25ba2ccf50dae22daf4340bcbfa786cf6b5d20fb..d58a165bea74f1215c5ebf08bb2bf45e92bbe4f6 100644 GIT binary patch delta 37634 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 VNgaxM5WnO9{6BlSA= ++#include + #include + + /** Custom file dialog checking whether the user has write access to diff --git a/media-sound/hydrogen/hydrogen-1.2.2-r1.ebuild b/media-sound/hydrogen/hydrogen-1.2.2-r1.ebuild index 08ca329f3266..71df9f243599 100644 --- a/media-sound/hydrogen/hydrogen-1.2.2-r1.ebuild +++ b/media-sound/hydrogen/hydrogen-1.2.2-r1.ebuild @@ -61,6 +61,7 @@ DOCS=( AUTHORS ChangeLog DEVELOPERS README.md ) PATCHES=( "${FILESDIR}/${PN}-1.2.1-gnuinstalldirs.patch" "${FILESDIR}/${PN}-1.2.2-cflags.patch" + "${FILESDIR}/${P}-no-pch-include.patch" ) src_prepare() { diff --git a/media-sound/linuxsampler/Manifest b/media-sound/linuxsampler/Manifest index ba5ad421f7fa..47cc73215e29 100644 --- a/media-sound/linuxsampler/Manifest +++ b/media-sound/linuxsampler/Manifest @@ -2,6 +2,8 @@ AUX linuxsampler-2.0.0-lv2-automagic.patch 929 BLAKE2B 11e2dac74d6e4bc76385544f9 AUX linuxsampler-2.0.0-nptl-hardened.patch 654 BLAKE2B 1e3f06d78cce3a67847bf3bedbb40b4ee7d28d410997444506d21d4ed0e646106ddcc78c770c3e214d73e474e6138f436841d3ce1703c9da2f06df3df921e9ce SHA512 cc75f55d80264d939650ea87c967e206110ae07245ae8e00dd83bed63a4e0aa75aa2a18b3b384ca3557896e44b2a13bd34deb3cc6f5487d7516b09b2c05e1594 AUX linuxsampler-2.1.1-fix-yyterror-not-declared.patch 427 BLAKE2B 017c8fd7e7343eb582a5fcbf083be3fa9fcb02fff69caace767534ee509215a835caf548cce73955295c39a6a42409e0caf3ec3e5752018235ccf2defe327b0f SHA512 6a89d17600eab3aac9b9a90899c441af1359b7798fe79ceed4e3acb624024e6285e56210b484f50fc03dfd7da4def2cfdb708adfd0526d84d9b041256fd6f4e6 DIST linuxsampler-2.3.0.tar.bz2 1267738 BLAKE2B 5f9e7bf2f6c0bfe8131cc04d79b3df5c08c16c7332315e5ff39c16aa3565f88bc3a58b63db4162c8e2f4430ae1a091c928cecba2385fc181f6c7b46a72c4ae88 SHA512 5a59e3443ee6d3056fc274386ae222e7db72a8c6e316a1c39c5d631bae86ec6a61745b20e594cf569c10f5a6bd6eb0d09b3956cce67072175ff60a770a4b7e5b +DIST linuxsampler-2.3.1.tar.bz2 1267554 BLAKE2B e07866d1ccaadf4bb95e4bb17f4b643b8dec5ff8c3b363b0e55b7fcb1383be59d2a22c84536db3e31f7c67467ef293a01147120294884005bd1d4c1f5b6c326b SHA512 160820d1a1c44169bb84fd5b6380256af31e42701ff2d2e4394df8c680fa0b6f9b8a21047ff2ec757009f53d1694bafdf254067d8aae9994c244aaf247a5890d EBUILD linuxsampler-2.3.0.ebuild 1750 BLAKE2B 6747892f94b9e9cbc5b043dd3460fc3e611381957a4cd57e4edd27982ee6575fe9e358fd6b8e137177dfc248a184487bcff8986d24b59c052d580b329fef251d SHA512 0003ef928550d063af2b9e0ab96e2606e1ae3160cf4f2a50bafb6505562336763213cd91721dd9d0341f720edff31adc56da3282cd24433a40bef0d215fba95c +EBUILD linuxsampler-2.3.1.ebuild 1751 BLAKE2B 644796f6d2173dbf1bc6f289e3960f8a52294fcbc75263d08ddfaf79e6977bcb839171cae39e9c0173381a2447aab855028987cacc9a3576b930d930bbebf6fa SHA512 944033254c2407bfe076553dc5c00e9dd824b3272e9916a8f751337c0e7b44d9174613dfe76d24663bdc58da2f09529c8aa0cfa520b9151591bbf30b9933168a EBUILD linuxsampler-9999.ebuild 1571 BLAKE2B 2282aa2f4a4496826a8e300070bebcb11f332ec6c9c7212cd4c59b5b2ff730e936efc50f131bf53828d827c37ec77d2bb734d649e6a56ed39d0b5ae8c27cf087 SHA512 bbb722c6629f2476737630c30401b7f14391643627619b73554576862e7d33d3836cb3747178a66a64bc7978473c3b9795c07d2e8cc3434d7b639c4fe645aeea MISC metadata.xml 392 BLAKE2B 4dad0ff3f6c461c9672da1cee3f37f78720a0d5dda462c385d96759e9adcf39367c6fba4a010793881aeb75efb4f0a78fae0e4acad2d82b2512deadc324307a5 SHA512 f3f5a5a0ed00efffbe1287e8014a1291d436c35fb03bff17c70ba23836b2a858fee9a9749ebeda9bf48b759c2f57553a8eb639751f99f60704e15e7cc5ca208c diff --git a/media-sound/linuxsampler/linuxsampler-2.3.1.ebuild b/media-sound/linuxsampler/linuxsampler-2.3.1.ebuild new file mode 100644 index 000000000000..b0b55deafa6a --- /dev/null +++ b/media-sound/linuxsampler/linuxsampler-2.3.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Software audio sampler engine with professional grade features" +HOMEPAGE="https://www.linuxsampler.org/" +SRC_URI="https://download.linuxsampler.org/packages/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa doc jack lv2 sf2 sqlite" +REQUIRED_USE="|| ( alsa jack )" + +RDEPEND=" + >=media-libs/libgig-4.4.0 + media-libs/libsndfile[-minimal] + alsa? ( media-libs/alsa-lib ) + jack? ( virtual/jack ) + lv2? ( media-libs/lv2 ) + sqlite? ( dev-db/sqlite ) +" +DEPEND="${RDEPEND} + media-libs/dssi + media-libs/ladspa-sdk +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen ) +" + +PATCHES=( + "${FILESDIR}/${PN}-2.0.0-nptl-hardened.patch" + "${FILESDIR}/${PN}-2.0.0-lv2-automagic.patch" + "${FILESDIR}/${PN}-2.1.1-fix-yyterror-not-declared.patch" +) + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + default + # Force regeneration of the file to let it build with all bison + # versions, bug #556204 + rm src/network/lscpparser.cpp || die + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-arts-driver + --disable-static + $(use_enable alsa alsa-driver) + $(use_enable jack jack-driver) + $(use_enable lv2) + $(use_enable sqlite instruments-db) + $(use_enable sf2 sf2-engine) + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + # bug #666738 + emake -j1 + use doc && emake docs +} + +src_install() { + use doc && local HTML_DOCS=( doc/html/. ) + default + find "${D}" -name '*.la' -delete || die + + # lscp files conflict with nilfs-utils, bug #556330 + mv "${D}/usr/bin/lscp" "${D}/usr/bin/lscp-${PN}" || die + mv "${D}/usr/share/man/man1/lscp.1" "${D}/usr/share/man/man1/lscp-${PN}.1" || die +} diff --git a/media-sound/sidplayfp/Manifest b/media-sound/sidplayfp/Manifest index 3eed8d0e073e..9235edd9ed74 100644 --- a/media-sound/sidplayfp/Manifest +++ b/media-sound/sidplayfp/Manifest @@ -1,8 +1,6 @@ AUX sidplayfp-1.4.4-musl-limits.patch 263 BLAKE2B bd9c7d93bb0743d94451d4379baa598265ea95bb5717a31770d85b91a3ef8e0fa222fb4c506b6d36c41354b0ddc821ed531e394e6a4db8e52eeeebd7a17168d6 SHA512 2fe65a56bca1e6f1b898ccc6a2ad0c0d2c38fcfb0a9e5a781e515214f616cee1380b4f80c0df54986d43f30fb85f62c88b73706e5db5e1f89bc0f054d805283e -DIST sidplayfp-2.5.0.tar.gz 249111 BLAKE2B 6ac126ee1f26e2dafe649d1bc64fd053ac6762277996dcbc6704dbda788bd2b3d3d2810aba48a8d9fd62ae92f70773cc93a657198c414327ea18fc074da35c96 SHA512 271d1ef216ace5294084997dc902f74411679b24dd3426248c70004468c0525077f0d6cf187f24715d1b6465abf82236b328904b7c06d4e0f87e159594be6427 -DIST sidplayfp-2.5.1.tar.gz 244863 BLAKE2B 463a8716f0a1f310780aec559ebb1128749cc0cc97da254d422552859450cf1e721510b1706a59181e2ca1bf1575a68cfec96f688b164c289ae06a1b045b46dd SHA512 f7c13171d163cf49a2e2b1c485255bd80a3ebdd157343489ac5915e2190c325da327dd1c9413fc9daf6c7d8183c01473d2fc35ca38bfe516515780c464187199 DIST sidplayfp-2.6.2.tar.gz 246903 BLAKE2B 1e59d2ebbe9fad40b321502283a4972ceb3fe92b9f50426a619def42d9a5304d203919f9894d3a003ea01c3430e0f8420f581fc2afa007a998bcdd707b818948 SHA512 eb9a074acc5b50dff539ca7bfc4b43d0a66d0f1ed31ae4165db1f7a804e16fb8f69ce0be4f885d45f219899e4909460412dd726c8fa052e1dc16124c26cee093 -EBUILD sidplayfp-2.5.0.ebuild 930 BLAKE2B 5a2bfd999467d6cb62472aa7254479e1a0122840d360d6145c7cf44f1178feeb5e6b81ece987b009156d06483003ef928520b786c52b9d6f391186d881c67002 SHA512 bf9fee7ba07cc070b31eea6db9de4f2e6875bb3fc3328e9716998e147fb8ca2568cd0e94601e16b14fda97d8534936ed30fb5bfef6d6aca4a6dd24fa55adc2ba -EBUILD sidplayfp-2.5.1.ebuild 930 BLAKE2B 5a2bfd999467d6cb62472aa7254479e1a0122840d360d6145c7cf44f1178feeb5e6b81ece987b009156d06483003ef928520b786c52b9d6f391186d881c67002 SHA512 bf9fee7ba07cc070b31eea6db9de4f2e6875bb3fc3328e9716998e147fb8ca2568cd0e94601e16b14fda97d8534936ed30fb5bfef6d6aca4a6dd24fa55adc2ba -EBUILD sidplayfp-2.6.2.ebuild 930 BLAKE2B 8df6a3575318c0e2db8f79b140606a22b8f0256d92c911d5b4aa8a33a49212c08a3aa52ba83af993baf7ef7295216219fe7cdd3a01a7e07009db1e85200fd747 SHA512 11d04eb06ffff6f53df04f1607e87bee5ae969a918eb3373b462a67b3cefe174eb4c9bcc5fca651db90efd4846912d7742a23f17b9ad4d638a48776f8f0f47b0 +DIST sidplayfp-2.7.0.tar.gz 247006 BLAKE2B abf6a00b818df7c228114470eeb92902bca2179b6f16751b1c023b5d18df661c7551ae469264e2e54f117b2fdd914cdeefac33f034fcf9c2182b61d4c3d06b8a SHA512 22fd5d70bad33071c080f87144f17ae41a82046a7f7f9b8fb510968810d74024f512ddabf70fc7b01e92b4345f0e8e8c3477b523ab2ef4975ff00d3007ce33bc +EBUILD sidplayfp-2.6.2.ebuild 929 BLAKE2B c90309f7f402ac11bae47cffd90e3510a2ed00a4ad23bfda3c2f5c13672c64b4e044dce7913a5c50c8be552ef6bf9556bf5965ae14a5cf8f33beda36f3debf86 SHA512 2d4e5cc1041cb41999814d073a668c48668562d833ae64b134da0fd168596d2c513972ffb0635700c0fb6b6c02e2a1b125edad57a56d858bf7959088de7d8082 +EBUILD sidplayfp-2.7.0.ebuild 930 BLAKE2B 8df6a3575318c0e2db8f79b140606a22b8f0256d92c911d5b4aa8a33a49212c08a3aa52ba83af993baf7ef7295216219fe7cdd3a01a7e07009db1e85200fd747 SHA512 11d04eb06ffff6f53df04f1607e87bee5ae969a918eb3373b462a67b3cefe174eb4c9bcc5fca651db90efd4846912d7742a23f17b9ad4d638a48776f8f0f47b0 MISC metadata.xml 339 BLAKE2B 79d766f101909c202affb7cc72bbefdfb8d5b44fcbf74f17f98e665351384a8110aec7ddec0c685fb328198d29ae4953ce341cda3dd4abd2a67f157d90628175 SHA512 172879da9ed0be1ff48d75d23d3b23e3070247b4ef1decb291b020f7bc1522dd033e78f92d38511eedaae7c1944edc5bb05ff763f4d20a6b7015198ebd38f16f diff --git a/media-sound/sidplayfp/sidplayfp-2.5.1.ebuild b/media-sound/sidplayfp/sidplayfp-2.5.1.ebuild deleted file mode 100644 index f1866978a2ef..000000000000 --- a/media-sound/sidplayfp/sidplayfp-2.5.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Sidplay2 fork with resid-fp" -HOMEPAGE="https://sourceforge.net/projects/sidplay-residfp/" -SRC_URI="mirror://sourceforge/sidplay-residfp/${PN}/$(ver_cut 1-2)/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+alsa oss pulseaudio" - -BDEPEND="virtual/pkgconfig" -RDEPEND=" - media-libs/libsidplayfp - alsa? ( media-libs/alsa-lib ) - pulseaudio? ( media-libs/libpulse )" -DEPEND="${RDEPEND} - oss? ( virtual/os-headers )" - -DOCS=( AUTHORS README TODO ) - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.4-musl-limits.patch -) - -src_prepare() { - default - - if ! use alsa; then - sed -i -e 's:alsa >= 1.0:dIsAbLe&:' configure || die - fi - - if ! use pulseaudio; then - sed -i -e 's:libpulse-simple >= 1.0:dIsAbLe&:' configure || die - fi -} - -src_configure() { - export ac_cv_header_linux_soundcard_h=$(usex oss) - - econf -} diff --git a/media-sound/sidplayfp/sidplayfp-2.6.2.ebuild b/media-sound/sidplayfp/sidplayfp-2.6.2.ebuild index 622dd37d0372..a887b24d9ea7 100644 --- a/media-sound/sidplayfp/sidplayfp-2.6.2.ebuild +++ b/media-sound/sidplayfp/sidplayfp-2.6.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/sidplay-residfp/${PN}/$(ver_cut 1-2)/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+alsa oss pulseaudio" BDEPEND="virtual/pkgconfig" diff --git a/media-sound/sidplayfp/sidplayfp-2.5.0.ebuild b/media-sound/sidplayfp/sidplayfp-2.7.0.ebuild similarity index 96% rename from media-sound/sidplayfp/sidplayfp-2.5.0.ebuild rename to media-sound/sidplayfp/sidplayfp-2.7.0.ebuild index f1866978a2ef..622dd37d0372 100644 --- a/media-sound/sidplayfp/sidplayfp-2.5.0.ebuild +++ b/media-sound/sidplayfp/sidplayfp-2.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/media-sound/wavpack/Manifest b/media-sound/wavpack/Manifest index 74c5354afb4b..288625a8f5db 100644 --- a/media-sound/wavpack/Manifest +++ b/media-sound/wavpack/Manifest @@ -1,5 +1,5 @@ DIST wavpack-5.6.0.tar.xz 787148 BLAKE2B 3c0841543f8aa2ca6f6f865bbfec1569b074af500c5b63368624a13b4619f42479cc65fc575d74af6fa3cd52b34c43ead8ea5388c9398fbbe901e0683ebba3c5 SHA512 7421eff1f6e18f2e698b367ca48f6773456d0fcb53241be70149a87eff2cdf14dd8a82845a016f59ed32c7df494d018e6e23495709d3a56500b0660f177d5c0f DIST wavpack-5.7.0.tar.xz 814324 BLAKE2B eda7c40137c873447e90e527bdda21ad861b5bcbaeeea8e020f516fbc0313677c71209e67fbb289dbb5b5e55ddc06c91397015678e107b3175441d2de8ec2718 SHA512 63ef6eb5ff71bf6417175691e8377624ade02619c761d80e265c8e0e7305bfe22eeaa1402e36d20c13d20847279f95150ac014019688389da1b87b86558446bd EBUILD wavpack-5.6.0.ebuild 672 BLAKE2B 70cbef5b2ae5f3b8aec109462d90b53e975c0d8d296dc35c37156faf3b386e13d3488185a9497abc6ca04fc25531725df01bd42e40b4c41d1a2806297ad2b9f2 SHA512 228d9f76066248fbf067dedd59f8ab81570de3975970ca00e3c8d55e922cca7ce4ed2a0ae02e049ce8f9b77948b4ba1748e5b0808513fd58ab2f521b95347ea6 -EBUILD wavpack-5.7.0.ebuild 679 BLAKE2B 63268b9260b1ae97a7f781ee88aeb2b194c8b50d6ec8e19d10e8ab11f47fa634d7ee1fd353b5a4cfb8b405e1cf12e116567d79c6d053039c7b63f44cc54e9674 SHA512 86ed9042e5645f73dd2390cdce1f326578ffb00d8758709eed9eb0321f4aad560498c01cfc3169039c9f2abfc7ab6aa64e723734ad08993476c566e4acab351e +EBUILD wavpack-5.7.0.ebuild 673 BLAKE2B 5f728d6e5b8e3fbe0f92aac4a989759daa7ae6d22dd54efedc77384b1e4ed69b61d57d7bbff0b843750bc37b7ec70daa871d96fd23d2458b7c6e3ea41189d43c SHA512 a70c874226328941aed376b345b08be64b7e00f5f1294d7060f5c3c463b7cbe7263f40c6b7c8264de667fa2e563dfded5a8aec0051b8002c377030dba3ad86d4 MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b diff --git a/media-sound/wavpack/wavpack-5.7.0.ebuild b/media-sound/wavpack/wavpack-5.7.0.ebuild index 649d7f5a7917..9a17ef6ed21b 100644 --- a/media-sound/wavpack/wavpack-5.7.0.ebuild +++ b/media-sound/wavpack/wavpack-5.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/dbry/WavPack/releases/download/${PV}/${P}.tar.xz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=">=virtual/libiconv-0-r1" DEPEND="${RDEPEND}" diff --git a/media-tv/Manifest.gz b/media-tv/Manifest.gz index 0acf505bf5c505567b5b9b25480436238f354746..34c64364ced97b726286f6f565da4b7d7d8fda41 100644 GIT binary patch literal 3614 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 diff --git a/media-tv/plex-media-server/Manifest b/media-tv/plex-media-server/Manifest index d21fda0c63f6..7c4b4de29e3b 100644 --- a/media-tv/plex-media-server/Manifest +++ b/media-tv/plex-media-server/Manifest @@ -3,14 +3,6 @@ AUX README.gentoo 581 BLAKE2B f11001e1ab9e905701e536cd2d6c9075571948ec8ea9e045cb AUX plex-media-server.conf.d 275 BLAKE2B 77fecf6cefbe94302c7a60c3ad41b69fa49069648bab186e1ea1cf57e1d009c1dbab2332ff83683f2a6eba9f5e67660eba7ff14b175aaa4808cc040a824cbb98 SHA512 53557e9a20776da7e759d6b7690e20a8b58bf17162580073ca05f82403fbc8ff13cfdfae2b1bde25eeb6d35bd846bed76def276c239d2627cd811432aeea8c17 AUX plex-media-server.init.d 382 BLAKE2B 7b72d3397a988ad589944e87dc76c0f7138e5f2b5c50b93d2859472804c13f544d14a8461d8e692d64107708297279b123517943b330307ac4c07edf6b349822 SHA512 b2808c67136f7c0427c488415fe28ae4eb386723f7d799e5393dfb05aa30808186b2eeee6f42a6e3a7b930f6e8195f1cb37a82f0cf93b964106af3fd521d5bfa AUX plex-media-server.service.patch 749 BLAKE2B 64db57eb56c9ee8cc20d230aaa59afb420d7d1264313c74754e18e8b4c3b609116c9bd3d644dcf13519f9c700c7f04c9c2b59ad2da4ff752c83fbf0f96b263a9 SHA512 d9839189319cd084b5059bd515f4ace24e9a6c3008e23e4f511b1bbb199860ae89fb5be37f143a9ef72149baae03184069cf87c5532967630f0ecf409022354a -DIST plexmediaserver_1.32.5.7516-8f4248874_amd64.deb 76036002 BLAKE2B 1abf57b537df6f5021295685c11a78243b62f32d984f3a26414ab753e52ea1330bc87ec0fdd15bdfe9cae88bd766ede529ebadeb90b4bab272aca5cda7e2f111 SHA512 5eff4182623bdc8d0478150d11c966f709f347771126d5af30a48114c0f1295994bb4d12ba36118b528a626f3054366446eb9fdb892854fc95c0d07e71600e72 -DIST plexmediaserver_1.32.5.7516-8f4248874_arm64.deb 70352660 BLAKE2B d1adebea17508a931997ea19ca56763b3978b3d5d994b7ea3c91529efe5635102a280d112f0228380961309843416a38341338fbe21582ac68925c7d3d16e2eb SHA512 9f31d36d2e3d2fa73e44e6da5e575a17ad7185dfde3db0d8533836e579ce620c0a20988f471ca66e231fefc473049c7a5cd55ac3daac6e2487d176b3e8435de1 -DIST plexmediaserver_1.32.5.7516-8f4248874_armhf.deb 70787042 BLAKE2B 996374774d4935e059ffd580c1e29d32b2e1f9d617bf914d58ee14907702497b9359deb5332c72879b1d038a7ff0dccf3e60b9b5430806b2cb65f7d9c245631b SHA512 fb12057783a56a4eefa801df0474b16e6942c8f01e22d78682c40775301ef5c87dc8b18ecf4ec822cc419e10f762c300288b7bdaaa4534d4c518e344127df5a7 -DIST plexmediaserver_1.32.5.7516-8f4248874_i386.deb 74134614 BLAKE2B 5aac747596abc9c121fc024bf92fbd022b5df6432aa61363be270f53a3d58a5598c9dc1617b137f593a2a42c978800dd63c8b8373fc54fea289713add5b7992c SHA512 d36a562ef6b93178832f0c64e59807274864eb67de36755750baa12b93d2be33b482c573cbde88f5abca44e8de6e3550c4c1b6aa376c237d0d6c939a90df64c4 -DIST plexmediaserver_1.32.7.7621-871adbd44_amd64.deb 75711676 BLAKE2B 4ce4e51ec96b9ab0fa2f1d297aaf13e0df0e93f2425e31e8b220a834227c55dba5d548ec85ba5db790589f1d13397b9eb3b4bf6a519040d0e99c492a8587bb57 SHA512 c7c1e321a00d8ab0cf3075e0ac14983074cb27a312865be0bd9a7b74dae5bfdb2b988525d7219f6a92258f0f4d2b2417d221f16eaf479b6b3ec29e78708f0b95 -DIST plexmediaserver_1.32.7.7621-871adbd44_arm64.deb 70112656 BLAKE2B cba768419128c77f7d979eca6c4b2c428f0c7a930ee8eb7540a6a282c15daa8630e12a792d34679b5d4a33b8906a7d50fd5baa072e074cb8c7ab6cc5dc5ea86b SHA512 f0fbe87c330829a68043d11d3940fa18b2718fb417c278da55955578ae02f93527534c3443a15a9084cb3060ebdd71226d407424234d1f3da44171b6989a740b -DIST plexmediaserver_1.32.7.7621-871adbd44_armhf.deb 70266186 BLAKE2B be140739db798e7182fb5cff45bc83878bbef91cc3907be0a90647c998f9570274b9ad0ee4fba59cdd3c48c7117420469a4210a7a56bde00436edd3dab305255 SHA512 42231ad91efea14842f01928240d2ac114436f7d77e498ea6c884ddf96300d641085b334502a30779cd4478df3fe0d5620129f58c0188113e8a12ab37c50a97f -DIST plexmediaserver_1.32.7.7621-871adbd44_i386.deb 73594772 BLAKE2B 9af2bd67c8bb016be0deb3984d41fa074bdee9b99c499af93f2ec0dcb35cc4e8975be0d8cb9930bd43a1d293ac4aa3136ed9658285e14256d303befce41413c5 SHA512 aebe0a22697b3c6eae8ea30c82eabc6b514d8f06477856b22fd49aa717e144125a30861b5b50050b4588f398b4e893537ab0fa64a30dff559efc4faa48863deb DIST plexmediaserver_1.32.8.7639-fb6452ebf_amd64.deb 76341142 BLAKE2B ec46ffb5a5b742b6196acdcf7e212070adc9a729c754dfd9e9cca8c5e0205060c80016a5cbffafabb9d5535baed202b09140699a7902c83289444ec3bb7d3aa9 SHA512 f4551584e99c84a0eaa474700a8d3baf95b0fd250e7d5e3b0c1d7e45e657eb0f097d21aa70ee4ad465f23999bbe2fe3fa88d21eb141d754a7cd422abcc425d78 DIST plexmediaserver_1.32.8.7639-fb6452ebf_arm64.deb 70657050 BLAKE2B 80269c6ef68d30dc5882db06dc0dd77f6352ad72c5f983ff00f46bba93412bc7f2348295973f9ce48be4f6099713cd88e4ccfdbc94cbac97616c1ec139d1a4b3 SHA512 8b15232b91603096ca61d1283e3ee255906d4fc2e0f3e82d3ebbb79ddcb983e154b05e435ee5737532a3e4258c751ea6597e0a27d4bc3761107562fdb457c232 DIST plexmediaserver_1.32.8.7639-fb6452ebf_armhf.deb 70785650 BLAKE2B e85177079d8cbc03a56dc0be3183198467c4fa0e0c242e77ad7a91bd008853ffee61ee61612819f41b11019da0dc4a8b776dc41ec0d983cb49d7f1f780ac2607 SHA512 0da3b288a488942119db5f609ba453083f5d4559da5089bcfec743aefc187e0218515ce16a025f015a9b9eccd0c04fefc904fbd0469072d19d8614aa402a331f @@ -19,8 +11,11 @@ DIST plexmediaserver_1.40.0.7998-c29d4c0c8_amd64.deb 81786462 BLAKE2B b24b666b5b DIST plexmediaserver_1.40.0.7998-c29d4c0c8_arm64.deb 74643478 BLAKE2B 4831b0dd0030e191221d5c084b0f2a40c6e0d44e148e44fd94bfc239236dcffc589929213455a3f7781f21f1ace52cb3bec5eeec5a1f3c682be1e348c0698b4a SHA512 d932e955323854897e7d9553c3630b984587c6ab7c2bb5042de20d7285785d3e17f718e0164a3d3d475a6d8474c383079463d1394747e1f00ce9fb3dd848fecd DIST plexmediaserver_1.40.0.7998-c29d4c0c8_armhf.deb 70547854 BLAKE2B c9fd1c4bb38a0fb471031457a586d1a59715fb3d66c75223f4af1d17b6e3576152202bb239aa65fb682dbefa83e652a4ba3011f6538a0682913d571b8d26f418 SHA512 766bd566a84a240af92353eb18f0ea5dc5d6b5f00667930b89d0afeffb19bd37482428dfdd8c5559b8a720514c7130fa35a92cf65f60f5edbba59e4d24e8ba82 DIST plexmediaserver_1.40.0.7998-c29d4c0c8_i386.deb 74085106 BLAKE2B eede6a7a9f316ead61a72901c5e262b9e84cf3b0dbe86eeecdac68b993e28ed55d496a09a8d20791fe6424862512e2c9aec772ea49fc7c3127624ccf4cb922d5 SHA512 e98aaca54592b7544c2cecc5c5049df07e8c1df0f97517184346d3b985a2d4ac34ff3d2df98ca8c4c0efcaf9750cd992a25b920f54e8c0327efddd677ccc8517 -EBUILD plex-media-server-1.32.5.7516.ebuild 2510 BLAKE2B 28806de14332c7be028134a8e0aaa67a01ced4f99635abfb65a236de8f13fe4d6ea92ff843d6cf2fae2467a8d49340c49f687b67945504d7d41a2422d00a8263 SHA512 9854b496f6e9841dffe89fa8da752217633cbe929644e7e5ac289516714780cf07de3d6ddcbfe120bc1e6260dcc5584953345fbdecbddae01dc2b497bf8ec293 -EBUILD plex-media-server-1.32.7.7621.ebuild 2510 BLAKE2B e85a9113fc2c91d9eaa0d0b8271b18f4b04f60d08f672fbb436c979ddc4e55f4a3ffc38193a91fc5791242e0ba40d19ebc6c989e7c05c3b4473ab67f77e30b54 SHA512 179f78f2389d4bd6dbde17a2459de31f19fbb295541f9e2682813a7da6833daf1f82ab0868ec567a72701a5d1d0919b8834a3ee00386e94ede6fca04a7b66824 +DIST plexmediaserver_1.40.1.8227-c0dd5a73e_amd64.deb 81363214 BLAKE2B 85211d663ba536c08609e89afcdab6a9ecd3c8b39aa008bcb22af975d0a4fea518b978b5359c451c807392c734f4a73313ff81f4f02e02bf79edb00daf2a8e0f SHA512 411a4ff56fc99cccb1132c22209223e1f0287cfc2e41c2440494d41c7bd8394cf5f620ffbb4091a368ddb6ac621f369df63c76fa54bbf2716198bb32e6220ac4 +DIST plexmediaserver_1.40.1.8227-c0dd5a73e_arm64.deb 73578298 BLAKE2B c4afb9213521fe1a6279d6daeba3de625675477a8fdad302e52437236c09cad1c93136f8ec5101234821fc178af824c554eb2f6059baed9f4f360bb0e94234f4 SHA512 1a83482a79bebffcc02473104ccbbf94330e122a6ee0ba98f4df2902e5816b2a19c30a6242b8d69d92dea10224124db56c644301675d65fe6f2f1d2bf3235881 +DIST plexmediaserver_1.40.1.8227-c0dd5a73e_armhf.deb 70707730 BLAKE2B 67420c79609e10362072d382b472ce9bab4aebbf8b889fb7ca85b106264332d3f0b954318343d682623d493680f0c1908062225dec072300194e99f4b9c58828 SHA512 186443100732f2b6080fe674da4949b1e4a97de5c8cd8350cfe451fae28dfac49681014addb5d6406b218c2d925b113f308d2b389cfd5d1ec551a535269b9677 +DIST plexmediaserver_1.40.1.8227-c0dd5a73e_i386.deb 74304650 BLAKE2B f826ea8bfb17df3ca2e8767ba2704545a4f71c8d7425387b66aafcee4622b91d35aef1b85b443c5900f51df79e3b6005f4407dd8ca7ad71a2f853b0b78536f1d SHA512 06d5e2978131c06e579f3580534f51c43d04e8bb3a6f51fea52ba8a05d094e4ccc0f1aa162acd2c32ee4c451bfc7de084f14a009262efba0806b6aa883f991e6 EBUILD plex-media-server-1.32.8.7639.ebuild 2509 BLAKE2B 8ee49033daa64f56191c963af28366e02740ad0dd0041ae7bdb6f12d0ab93eb12f12c7c45cf3e8ff7767014e8f4a67b9b7ac4d8a8891ffa03b99bbb07119ac0f SHA512 18032cdaf48be242461733c20cc33d21c5df7500a2b8a6939b124a770fa0c774969916ab3f966b82b033f3f7ba6430e13174b938ba6e0b66ce7a87cd37c1e6f5 EBUILD plex-media-server-1.40.0.7998.ebuild 2672 BLAKE2B 664a07e40c7f8f7916d540671b3610d194731fd1214d47d99b47824044d20e6533d5dfaec90119224eb1879d752d9ce69c595770c83d5b4bacdfe77dcf974639 SHA512 dd49941b2e292609a6f996aaceb8d24b045a46d65ba88c857b13ed497b437be0251a29ef833e39d5c86f2badaceba2627f2b0332bfb2edc506f4bbc8f789f100 +EBUILD plex-media-server-1.40.1.8227.ebuild 2672 BLAKE2B 89ff19be78e3bcfe465822e4b775832db8ae9790cd4802f3cb0397732a91afa5c9b203a0750978bb8f1202400762c16408c434574b0a823208e93a98d146f6e0 SHA512 5d11a2a188b765f20dd8f7447b7f5cc6ae1fcc66acebd4f22123054f0c565bf54428be9daf29cc4a8a3f7c4123e06873fe458fd714326479a815e8f69807b8c2 MISC metadata.xml 572 BLAKE2B 43e637c63f2745de898d7312c317a9faf5013832c04d266da364b70fa7b8fd4e18c1a4e8cda0ee3a8ea1a5970214a4444cef31e010db6a7bf7703d919ab70c22 SHA512 eabead0de1cec6174dad9fee3094f928373d0a69ab59bf81fd4fd205f6e49d2767bede834e43ef3a12dbd2c25c993019f4f6bb6ab82da900ade3eb182d260b79 diff --git a/media-tv/plex-media-server/plex-media-server-1.32.7.7621.ebuild b/media-tv/plex-media-server/plex-media-server-1.32.7.7621.ebuild deleted file mode 100644 index ee4a5ebf0e1f..000000000000 --- a/media-tv/plex-media-server/plex-media-server-1.32.7.7621.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit readme.gentoo-r1 systemd unpacker pax-utils - -MY_PV="${PV}-871adbd44" -MY_URI="https://downloads.plex.tv/plex-media-server-new" - -DESCRIPTION="Free media library that is intended for use with a plex client" -HOMEPAGE="https://www.plex.tv/" -SRC_URI=" - amd64? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_amd64.deb ) - arm? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_armhf.deb ) - arm64? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_arm64.deb ) - x86? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_i386.deb ) -" -S="${WORKDIR}" - -LICENSE="Plex" -SLOT="0" -KEYWORDS="-* amd64 ~arm arm64 ~x86" -RESTRICT="bindist" - -DEPEND=" - acct-group/plex - acct-user/plex" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}.service.patch" -) - -QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop" -QA_PREBUILT="*" -QA_MULTILIB_PATHS=( - "usr/lib/plexmediaserver/lib/.*" - "usr/lib/plexmediaserver/Resources/Python/lib/python2.7/.*" - "usr/lib/plexmediaserver/Resources/Python/lib/python2.7/lib-dynload/_hashlib.so" -) - -BINS_TO_PAX_MARK=( - "${ED}/usr/lib/plexmediaserver/Plex Script Host" - "${ED}/usr/lib/plexmediaserver/Plex Media Scanner" -) - -src_install() { - # Remove Debian specific files - rm -r "usr/share/doc" || die - - # Copy main files over to image and preserve permissions so it is portable - cp -rp usr/ "${ED}" || die - - # Make sure the logging directory is created - keepdir /var/log/pms - fowners plex:plex /var/log/pms - - keepdir /var/lib/plexmediaserver - fowners plex:plex /var/lib/plexmediaserver - - # Install the OpenRC init/conf files - newinitd "${FILESDIR}/${PN}.init.d" ${PN} - newconfd "${FILESDIR}/${PN}.conf.d" ${PN} - - # Install systemd service file - systemd_newunit "${ED}"/usr/lib/plexmediaserver/lib/plexmediaserver.service "${PN}.service" - - # Add pax markings to some binaries so that they work on hardened setup - local f - for f in "${BINS_TO_PAX_MARK[@]}"; do - pax-mark m "${f}" - done - - # Adds the precompiled plex libraries to the revdep-rebuild's mask list - # so it doesn't try to rebuild libraries that can't be rebuilt. - insinto /etc/revdep-rebuild - doins "${FILESDIR}"/80plexmediaserver - - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog - - einfo - einfo "Be advised beginning 2023-10-12 Plex will begin blocking servers" - einfo "hosted at Hetzner. More information:" - einfo "https://forums.plex.tv/t/not-allowed-to-use-hetzner/853570" -} diff --git a/media-tv/plex-media-server/plex-media-server-1.32.5.7516.ebuild b/media-tv/plex-media-server/plex-media-server-1.40.1.8227.ebuild similarity index 83% rename from media-tv/plex-media-server/plex-media-server-1.32.5.7516.ebuild rename to media-tv/plex-media-server/plex-media-server-1.40.1.8227.ebuild index 34d20eb5a29b..e59748c1aaff 100644 --- a/media-tv/plex-media-server/plex-media-server-1.32.5.7516.ebuild +++ b/media-tv/plex-media-server/plex-media-server-1.40.1.8227.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit readme.gentoo-r1 systemd unpacker pax-utils -MY_PV="${PV}-8f4248874" +MY_PV="${PV}-c0dd5a73e" MY_URI="https://downloads.plex.tv/plex-media-server-new" DESCRIPTION="Free media library that is intended for use with a plex client" @@ -20,7 +20,7 @@ S="${WORKDIR}" LICENSE="Plex" SLOT="0" -KEYWORDS="-* amd64 ~arm arm64 ~x86" +KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86" RESTRICT="bindist" DEPEND=" @@ -84,7 +84,8 @@ pkg_postinst() { readme.gentoo_print_elog einfo - einfo "Be advised beginning 2023-10-12 Plex will begin blocking servers" - einfo "hosted at Hetzner. More information:" - einfo "https://forums.plex.tv/t/not-allowed-to-use-hetzner/853570" + ewarn "IMPORTANT: This version makes changes to the database which will require 1.31.2 or higher to start" + ewarn "Please also be patient when updating to this version, initial run may take time as database is upgraded" + ewarn "Full release announcement, including instructions for rollback: https://forums.plex.tv/t/plex-media-server/30447/612" + } diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index cc9cf4901eb207345d453abd365982d0b834f21a..bf3da74b71c9b0f0be3c8c68e45a99803b390029 100644 GIT binary patch delta 24260 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 diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest index ecf4eda8ebec..52639666a835 100644 --- a/media-video/mkvtoolnix/Manifest +++ b/media-video/mkvtoolnix/Manifest @@ -3,13 +3,14 @@ AUX mkvtoolnix-67.0.0-no-uic-qtwidgets.patch 2494 BLAKE2B 1d23ca6e908947d80e3ea7 AUX mkvtoolnix-80.0.0-fix-qtmultimedia.patch 808 BLAKE2B 560d85d4ef07677adb63053997a3198cf7348e8172f052a944fefd26c45c269247e3bd9a3831c9ba70fbabffe74ed7c53ac2637c5c0e1d32f1b5faca907aedfb SHA512 c7d3fce5c74d41db6d27a9c03866afce291dcc329257073cc8767e871847d1c80539b72c0c3392efb5010623d932ac0e4cfa3c86135d264faf9607cc2fa11999 AUX mkvtoolnix-80.0.0-no-uic-qtwidgets.patch 1035 BLAKE2B ff38fb84285d2f496ebe56325dbb3c0059c41ec32bfbf31c2f45659ee17a2b4d29391d5f7b258b2c8c7d2ffcd25644c32ba4f4c0261e51a83bd518cb967c99a1 SHA512 d0b8ebbb246049ec8749dc1dc14575e41f091c758d323a4b7597475eb6422a0886eb9e4408084d4e386467760903e5fc444685d490216cae6642634318a6eef2 AUX mkvtoolnix-80.0.0-optional-qtdbus.patch 2501 BLAKE2B 9372aee680a4b20adef6e0b9fe444548b40573ee50a9d9ac7593407d1b9e69670fe3c16ecd2dc3d752154a5414f714f201d00a5a1b4a96065265bd553219c1ba SHA512 75eb5344605ef9c461df7e8d92ce5422d241efe01aa49d148cbb337ac29f589ce83e4e258918dd62246c84fead8d971770ca577d7ead47246b5a74b023503fd1 +AUX mkvtoolnix-83.0.0-fix-disable-gui.patch 4772 BLAKE2B 9f1244cd93e1292cc91903846af71dac9bf0a81f2eedebe8166cd3516208a815d7054bec4ad77fb51f4adfc71a6ae5d84eb2096f5dc2d2895adde93d900a5f93 SHA512 f8939d53940fe2cd4a3b4e80b2af111934a5cacb9f87e7d17be9c3a34ce4205ec02ac4a2003c1b55ba97d0c5da132cdd8e123105db02cdcf7dfc289fdbc97314 DIST mkvtoolnix-77.0.tar.xz 11044004 BLAKE2B 5aa43e155c1318dc6c3fd4418fb59ec498ad488a8459cf0aefa0bc0660ff93dd51f2699642ea633695fbf76ae1b4b6cfddddfca1b0e72e16357b579ce8dbee42 SHA512 b310077cfaddef3163c732943f1aaf7e63fb9f7efb19fdb27a35e2d0ad92dfc4536ea29366b44745f3f918703b02e2d52edb63369c23540df1312f3d54c06bb0 DIST mkvtoolnix-81.0.tar.xz 11067288 BLAKE2B 64bf3cd1872e3b67c6932ed29527e1dff2f913d257464cdca2d54a62bd2154a820d86bce857f55345aba1bcd5701872dbddcb5a029845d0079159358cb154fb0 SHA512 d23f6d1819437ba77576852141256698997e49066158903e1cea4086b9c05302d6661780e911fc258c028a84f2ac95140f6ba15d2ffd11c23cb92e422febf7c7 DIST mkvtoolnix-81.0.tar.xz.sig 833 BLAKE2B 37e63e92628d3dcb6e9c9129e09dbef1d1d4e80515a05a9a5684d5d542ef54b024e76f1fac50b242e32172ef24493123b6103ae79fa411eefea7704cd63070d5 SHA512 3975c0b217318fdd9eeed23694c0e25536c694fa6cef63560b48ed79db7827be41cbe9a2cd8d8c1d2555beb436a5191a5ad21f0e5e73f93f2ca1c09be13826cb -DIST mkvtoolnix-82.0.tar.xz 11067168 BLAKE2B a910898b4097ee8115f3354653d65d913e28fc0271c2869a72d4b0f70a6a17848b28c33ae0aee4d88b42bb911bf6d825211c723c47f7c1eee0f5204705e12223 SHA512 fd384bfc4350e972f44e2b488fb066641cf7e73860f179d4423a548f870521ad8414f53a98f67ad8809f261657fe378c5bed96069620a73be511bcd31dfa933f -DIST mkvtoolnix-82.0.tar.xz.sig 833 BLAKE2B 53c96149a41a46892cfeb43ca786cd8c166747e508f3fa2aceca9520652741f738adad5f6e8809f97c5086d678bcd15d4f95f1ca964df5465b450679eb18eb2a SHA512 abea27631ea4f08182e86f99f1a8e38769e0ebc5a5d66426da7024348e6d00c0044644c107a982d902142167805c4771d318cc4ec66e4d9cea115a92806e8e95 +DIST mkvtoolnix-83.0.tar.xz 11278152 BLAKE2B f57b398c747d90021f2a13e58df23655e898a0bb68ad7f050f7a3fe0018866570fb81780f2d68a8c9ed06b66882578b5a9144c3be1bb9b79bc5f79e13f06bde5 SHA512 e70236249f9f72c4ffeab8222c03cdf373a25643f1b106a1abb695184152be8bb22e3fb5dc67b48e6193d9ac37d0b9b2ea317a31214b92648ac75a82c99f9b5d +DIST mkvtoolnix-83.0.tar.xz.sig 833 BLAKE2B 3eddaa4941d84937a7b771bea66be52979437abb54cd178eb6d24b30628db3ee0ad72f23bea7419a7bc13cfd4f84d6d004b46ad63bad0eeeef8fd05f37bcaf4f SHA512 6d3ac46a40139fff67da61c77a802df243764d8c26c55e3b951d407fd3147bcf985f8a62c21b18c12fabe0afdc535a3449a6bfff3f15a5779b2aed1f94fe0ab7 EBUILD mkvtoolnix-77.0.ebuild 2981 BLAKE2B eaee5dd08153c3efd23fe7006e9c5980df1e6f62fed5d2303ed65918bfe036efdb450340b48f34492b747f0c5c0e2c4b622e529ee29d4458e26dca8935fec3bd SHA512 57dd6092f75d4fb1d794e59029da33e9c318a2e8f9ba0ca1f436ea8ead67ace12125eda560fbabad1c06390c3f3699202ce35e45120cdf02ad8d3d5b0c43f001 EBUILD mkvtoolnix-81.0.ebuild 3617 BLAKE2B 68232e3bc6f600d7c33c8d9263193457d1eaa21c42c192c7c02749b0cf8db06b02fa7947b33319af7515af7822f4ddfa2d1adfe8a87c868a5e7c0b7d05d94de1 SHA512 f224a17d42ce74aae9ac6d8a9b7b1c8f38f34656707503d0c6f304fb67ca3ba3ce15d511f6fcab7a9a3038b7a156a6956c10a02e9d66b4fc1ba32fc30400028d -EBUILD mkvtoolnix-82.0.ebuild 3040 BLAKE2B d4501f0109ba20046cd9d85745f3961d956fb80f7e0ca6cf185f4098306c694a59d9e99f7f6833dc49eba04c2820e249601bd679762958632de949b6475c07f4 SHA512 591f3488f22f9b892882ce4a618e4a7d357852436bad128a33b53a0ab6896b3d76e1c299c31125b6ba5256c21e8a1ec479e556c40ec2c2d70d795ba0e90f030f +EBUILD mkvtoolnix-83.0.ebuild 3142 BLAKE2B 0729c1fb0b60510c22c4f49f7ca6de33eacbdaaf0159c477a72ee66a0a509cfa78f8794188c92ca39523145aa4f3a1d3fefae9f36794594da0191128a3806512 SHA512 0a9ab9519b11e9feb4c0f954ecc2188f4ba0b3ad32f851ec6de6d3ca5917a9952ff86c1acc02591300d7f359792c25ac25fd0faaa37accbf3c8c3efa74a5eaca EBUILD mkvtoolnix-9999.ebuild 3040 BLAKE2B d4501f0109ba20046cd9d85745f3961d956fb80f7e0ca6cf185f4098306c694a59d9e99f7f6833dc49eba04c2820e249601bd679762958632de949b6475c07f4 SHA512 591f3488f22f9b892882ce4a618e4a7d357852436bad128a33b53a0ab6896b3d76e1c299c31125b6ba5256c21e8a1ec479e556c40ec2c2d70d795ba0e90f030f MISC metadata.xml 343 BLAKE2B b13d9c252a7ad2f27c772c43d3476eee87d9a173c8fcc04a3be28ca9cfb826e6f1de6eade1211b4ff5f4a379b20a0961667fc99eee91495589e0632ad94b4c0a SHA512 cb7fd77f65779de841da03890fd1d0031cea8a95153f116f01f1be7d8ef5b87bb760933fc74f64a1d49ce94bc897cde94fdd4f6b45c016c3c20b842097692dc0 diff --git a/media-video/mkvtoolnix/files/mkvtoolnix-83.0.0-fix-disable-gui.patch b/media-video/mkvtoolnix/files/mkvtoolnix-83.0.0-fix-disable-gui.patch new file mode 100644 index 000000000000..015a92fbd78f --- /dev/null +++ b/media-video/mkvtoolnix/files/mkvtoolnix-83.0.0-fix-disable-gui.patch @@ -0,0 +1,88 @@ +https://bugs.gentoo.org/927380 + +Allow non-gui builds to configure without gui dependencies. + +--- a/ac/qt6.m4 ++++ b/ac/qt6.m4 +@@ -113,13 +113,15 @@ HEADERS = configure.h + SOURCES = configure.cpp + EOT + +- "$QMAKE6" -makefile -nocache $QMAKE_SPEC configure.pro 2>&5 > /dev/null +- result2=$? ++ if test x"$enable_gui" = xyes; then ++ "$QMAKE6" -makefile -nocache $QMAKE_SPEC configure.pro 2>&5 > /dev/null ++ result2=$? + +- if test $result2 != 0; then +- cd "$old_wd" +- AC_MSG_RESULT(no: not all of the required Qt6 modules were found (needed: core gui widgets network concurrent svg multimedia)) +- return ++ if test $result2 != 0; then ++ cd "$old_wd" ++ AC_MSG_RESULT(no: not all of the required Qt6 modules were found (needed: core gui widgets network concurrent svg multimedia)) ++ return ++ fi + fi + + if test -f Makefile.Release; then +@@ -135,7 +137,7 @@ EOT + + cd "$old_wd" + +- if test $result != 0 -o $result2 != 0 -o $result3 != 0; then ++ if test $result != 0 -o $result3 != 0; then + AC_MSG_CHECKING(for Qt 6) + AC_MSG_RESULT(no: qmake6 couldn't be run for a dummy project) + +@@ -169,9 +171,15 @@ EOT + + qt_searchpath="$qt_libexecdir:$qt_bindir:$PATH" + +- QT_CFLAGS="`$ac_cv_path_EGREP '^DEFINES *=' "$qmake_dir/Makefile" | sed 's/^DEFINES *= *//'`" +- QT_CFLAGS="$QT_CFLAGS `$ac_cv_path_EGREP '^CXXFLAGS *=' "$qmake_dir/Makefile" | sed -e 's/^CXXFLAGS *= *//' -e 's/-pipe//g' -e 's/-O.//g' -e 's/ -f[[a-z]][[^ ]]*//g' -e 's/ -W[[^ ]]*//g' -e 's/-std=[[^ ]]*//g' -e 's/\$([[^)]]*)//g'`" +- QT_INCFLAGS="`$ac_cv_path_EGREP '^INCPATH *=' "$qmake_dir/Makefile" | sed -e 's/^INCPATH *= *//'`" ++ if test x"$enable_gui" = xyes; then ++ QT_CFLAGS="`$ac_cv_path_EGREP '^DEFINES *=' "$qmake_dir/Makefile" | sed 's/^DEFINES *= *//'`" ++ QT_CFLAGS="$QT_CFLAGS `$ac_cv_path_EGREP '^CXXFLAGS *=' "$qmake_dir/Makefile" | sed -e 's/^CXXFLAGS *= *//' -e 's/-pipe//g' -e 's/-O.//g' -e 's/ -f[[a-z]][[^ ]]*//g' -e 's/ -W[[^ ]]*//g' -e 's/-std=[[^ ]]*//g' -e 's/\$([[^)]]*)//g'`" ++ QT_INCFLAGS="`$ac_cv_path_EGREP '^INCPATH *=' "$qmake_dir/Makefile" | sed -e 's/^INCPATH *= *//'`" ++ else ++ QT_CFLAGS="`$ac_cv_path_EGREP '^DEFINES *=' "$qmake_dir/Makefile.non_gui" | sed 's/^DEFINES *= *//'`" ++ QT_CFLAGS="$QT_CFLAGS `$ac_cv_path_EGREP '^CXXFLAGS *=' "$qmake_dir/Makefile.non_gui" | sed -e 's/^CXXFLAGS *= *//' -e 's/-pipe//g' -e 's/-O.//g' -e 's/ -f[[a-z]][[^ ]]*//g' -e 's/ -W[[^ ]]*//g' -e 's/-std=[[^ ]]*//g' -e 's/\$([[^)]]*)//g'`" ++ QT_INCFLAGS="`$ac_cv_path_EGREP '^INCPATH *=' "$qmake_dir/Makefile.non_gui" | sed -e 's/^INCPATH *= *//'`" ++ fi + + # If under MinGW/MSYS2, fix relative include paths + if ! test -z "${MINGW_PREFIX}"; then +@@ -181,16 +189,18 @@ EOT + QT_INCFLAGS="`echo $QT_INCFLAGS | sed -e 's:-I[[^/]][[^ ]]*::g'`" + QT_CFLAGS="$QT_CFLAGS $QT_INCFLAGS" + QT_CFLAGS="`echo $QT_CFLAGS | sed -e 's/\$(EXPORT_ARCH_ARGS)//'`" +- QT_LIBS="`$ac_cv_path_EGREP '^LFLAGS *=' "$qmake_dir/Makefile" | sed -e 's/^LFLAGS *= *//' -e 's/-Wl,-O[[^ ]]*//g' -e 's/ -f[[a-z]][[^ ]]*//g'`" +- QT_LIBS="$QT_LIBS `$ac_cv_path_EGREP '^LIBS *=' "$qmake_dir/Makefile" | sed -e 's/^LIBS *= *//' -e 's/\$([[^)]]*)//g' -e 's:-L[[^/]][[^ ]]*::g'`" +- QT_LIBS="`echo $QT_LIBS | sed -e 's/\$(EXPORT_ARCH_ARGS)//'`" ++ if test x"$enable_gui" = xyes; then ++ QT_LIBS="`$ac_cv_path_EGREP '^LFLAGS *=' "$qmake_dir/Makefile" | sed -e 's/^LFLAGS *= *//' -e 's/-Wl,-O[[^ ]]*//g' -e 's/ -f[[a-z]][[^ ]]*//g'`" ++ QT_LIBS="$QT_LIBS `$ac_cv_path_EGREP '^LIBS *=' "$qmake_dir/Makefile" | sed -e 's/^LIBS *= *//' -e 's/\$([[^)]]*)//g' -e 's:-L[[^/]][[^ ]]*::g'`" ++ QT_LIBS="`echo $QT_LIBS | sed -e 's/\$(EXPORT_ARCH_ARGS)//'`" ++ fi + QT_LIBS_NON_GUI="`$ac_cv_path_EGREP '^LFLAGS *=' "$qmake_dir/Makefile.non_gui" | sed -e 's/^LFLAGS *= *//' -e 's/-Wl,-O[[^ ]]*//g' -e 's/ -f[[a-z]][[^ ]]*//g'`" + QT_LIBS_NON_GUI="$QT_LIBS_NON_GUI `$ac_cv_path_EGREP '^LIBS *=' "$qmake_dir/Makefile.non_gui" | sed -e 's/^LIBS *= *//' -e 's/\$([[^)]]*)//g' -e 's:-L[[^/]][[^ ]]*::g'`" + QT_LIBS_NON_GUI="`echo $QT_LIBS_NON_GUI | sed -e 's/\$(EXPORT_ARCH_ARGS)//' -e 's/-Wl,-subsystem,windows *//g'`" + + rm -rf "$qmake_dir" + +- if test x"$QT_CFLAGS" = x -o x"$QT_LIBS" = x -o x"$QT_LIBS_NON_GUI" = x; then ++ if test x"$QT_CFLAGS" = x -o [ x"$enable_gui" = xyes -a x"$QT_LIBS" = x ] -o x"$QT_LIBS_NON_GUI" = x; then + AC_MSG_CHECKING(for Qt 6) + AC_MSG_RESULT(no: could not extract one or more compiler flags from Makefile generated by qmake6) + return +@@ -223,7 +233,7 @@ EOT + ac_save_CXXFLAGS="$CXXFLAGS" + ac_save_LIBS="$LIBS" + CXXFLAGS="$STD_CXX $CXXFLAGS $QT_CFLAGS -fPIC" +- LIBS="$LDFLAGS $QT_LIBS" ++ LIBS="$LDFLAGS $QT_LIBS_NON_GUI" + unset ac_cv_qt_compilation + + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ diff --git a/media-video/mkvtoolnix/mkvtoolnix-82.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-83.0.ebuild similarity index 96% rename from media-video/mkvtoolnix/mkvtoolnix-82.0.ebuild rename to media-video/mkvtoolnix/mkvtoolnix-83.0.ebuild index de1b5ed169c7..393a62599642 100644 --- a/media-video/mkvtoolnix/mkvtoolnix-82.0.ebuild +++ b/media-video/mkvtoolnix/mkvtoolnix-83.0.ebuild @@ -72,6 +72,11 @@ if [[ ${PV} != *9999 ]] ; then BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-mkvtoolnix )" fi +PATCHES=( + # https://bugs.gentoo.org/927380 + "${FILESDIR}"/mkvtoolnix-83.0.0-fix-disable-gui.patch +) + src_prepare() { default diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 9a49bbea70958b39006fcb7e90b4eb06e1a57c46..e2a43df82bfdfab1b6fb387f75e1f9f5e90fc77d 100644 GIT binary patch delta 10226 zcmVc@Sa^~;*Dfj|x)xKQH;r0?Uwj8xBwzwmOa1io`;LTj=->=U`C6?Gi99&?FIk!2Qk7MI|LtGCee>;q{N`DnfpVs4cYg(-_^q7NlzQ6hNKYg2hc;o#X zIq-2W#bWV=NAf+*6l3!tXC5!LFjmhc%wV~l?rr;eTBysd(PoP)yK};x@ob)BosfGh zZAJ^ddza%62+r4$QX8dL%Y4_BR2^@V4goL)&#-sleUn20A%D+v^5vwR{Z3^L8zGO? zxJs^}t?k_EDf2Bx$5yDtdYO5jvT}S0-f1(<=<2H6YVfM5wHlo+)m--8O>4d%*PQLS zqj@sG*LKD^L~KmPwWkz!T_nJ6sco)f=Hg85@U>QECo$q^p$#s4vJu04(%P{Sg#T~w ziW`rQdpwUz^nV!S+;72a4tE$pPb^!t5^QDfTI4xPj;`muV?2<>GD|g#2Fb00|Pdtw7@m97kFTpckgNwU2o+b2_ z$Q{4?%x6Th#-a-`@9g$s9IfWseX*2zljP#s3P?(0o_|9EmgGnB+d^$=w$ihoAyH8K z?9&H9Cw6gA7>yC{;aD#1wcvgC{KMP*uzpQF??S#t&zprZ+a{S$${HU+vI-^202c4+ zZmUig9PqMjpgGbgSBJmqBM zDX2<$&e=|gyODOM)kNmZ)e`s+%4msNBoR+I;2O|CRW2S+X}1KQV33&i$CUH# zn_u%}N}k!yNFC6ueZC$&Q1AZj{h)094f8-LFgg$o>I5KXEUZy?F)R=CHp;J4dte&@ zEd~asJbz~(vsNie6Vj>YQ1;Au0VOkx3ZPX-?fEXuxnQ=d0_@{^86hl+{LFpAaPuW} zc@f>^XR#4yAcs8J$w>IBa_g2OctDX=#<}cf;M9&S*l;2M0F!_R183&R3?qd?4)DoJ z04;cv!aM|ghdn$+5RPvmNf0wlcVd4fbnhP?9)I6H+tc&Y$2