summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-04-11 23:39:55 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-04-11 23:39:55 +0100
commit7d040c2d1b0c38c8635ec28dfaa632a2db8be895 (patch)
tree78e9474cad949bcd1254749d61f4f6b9e7d488bf
parent0d39cf7bd8aae36b5d8eb4272a42dc6919216e34 (diff)
gentoo auto-resync : 11:04:2023 - 23:39:54
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29467 -> 29481 bytes
-rw-r--r--acct-group/Manifest.gzbin76307 -> 76483 bytes
-rw-r--r--acct-group/yubihsm-connector/Manifest2
-rw-r--r--acct-group/yubihsm-connector/metadata.xml8
-rw-r--r--acct-group/yubihsm-connector/yubihsm-connector-0.ebuild8
-rw-r--r--acct-user/Manifest.gzbin70847 -> 71021 bytes
-rw-r--r--acct-user/yubihsm-connector/Manifest2
-rw-r--r--acct-user/yubihsm-connector/metadata.xml8
-rw-r--r--acct-user/yubihsm-connector/yubihsm-connector-0.ebuild12
-rw-r--r--app-crypt/Manifest.gzbin24796 -> 24961 bytes
-rw-r--r--app-crypt/yubihsm-connector/Manifest4
-rw-r--r--app-crypt/yubihsm-connector/metadata.xml11
-rw-r--r--app-crypt/yubihsm-connector/yubihsm-connector-3.0.4.ebuild49
-rw-r--r--app-emulation/Manifest.gzbin14819 -> 14813 bytes
-rw-r--r--app-emulation/libvirt/Manifest10
-rw-r--r--app-emulation/libvirt/libvirt-8.7.0-r1.ebuild1
-rw-r--r--app-emulation/libvirt/libvirt-8.8.0-r1.ebuild1
-rw-r--r--app-emulation/libvirt/libvirt-8.9.0-r2.ebuild1
-rw-r--r--app-emulation/libvirt/libvirt-8.9.0.ebuild1
-rw-r--r--app-emulation/libvirt/libvirt-9999.ebuild1
-rw-r--r--app-misc/Manifest.gzbin49948 -> 49946 bytes
-rw-r--r--app-misc/yq/Manifest1
-rw-r--r--app-misc/yq/files/yq-3.1.0-tomli.patch94
-rw-r--r--app-office/Manifest.gzbin7900 -> 7903 bytes
-rw-r--r--app-office/libreoffice-l10n/Manifest2
-rw-r--r--app-office/libreoffice-l10n/libreoffice-l10n-7.5.2.2.ebuild2
-rw-r--r--app-office/libreoffice/Manifest2
-rw-r--r--app-office/libreoffice/libreoffice-7.5.2.2.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin96414 -> 96418 bytes
-rw-r--r--dev-libs/nss/Manifest2
-rw-r--r--dev-libs/nss/nss-3.79.4.ebuild2
-rw-r--r--dev-ml/Manifest.gzbin37135 -> 37134 bytes
-rw-r--r--dev-ml/seq/Manifest4
-rw-r--r--dev-ml/seq/seq-0.3-r1.ebuild (renamed from dev-ml/seq/seq-0.3.1.ebuild)3
-rw-r--r--dev-ml/seq/seq-0.3.1-r1.ebuild (renamed from dev-ml/seq/seq-0.3.ebuild)7
-rw-r--r--dev-python/Manifest.gzbin258298 -> 258284 bytes
-rw-r--r--dev-python/a2wsgi/Manifest2
-rw-r--r--dev-python/a2wsgi/a2wsgi-1.7.0.ebuild2
-rw-r--r--dev-python/accessible-pygments/Manifest2
-rw-r--r--dev-python/accessible-pygments/accessible-pygments-0.0.4.ebuild2
-rw-r--r--dev-python/bandit/Manifest7
-rw-r--r--dev-python/bandit/bandit-1.7.4-r1.ebuild46
-rw-r--r--dev-python/bandit/bandit-1.7.5-r1.ebuild2
-rw-r--r--dev-python/bandit/files/bandit-1.7.4-tomli.patch85
-rw-r--r--dev-python/bandit/metadata.xml4
-rw-r--r--dev-python/beartype/Manifest2
-rw-r--r--dev-python/beartype/beartype-0.13.1.ebuild35
-rw-r--r--dev-python/boolean-py/Manifest2
-rw-r--r--dev-python/boolean-py/boolean-py-4.0.ebuild2
-rw-r--r--dev-python/cerberus/Manifest2
-rw-r--r--dev-python/cerberus/cerberus-1.3.4-r1.ebuild2
-rw-r--r--dev-python/diskcache/Manifest2
-rw-r--r--dev-python/diskcache/diskcache-5.5.1.ebuild42
-rw-r--r--dev-python/elementpath/Manifest2
-rw-r--r--dev-python/elementpath/elementpath-4.1.1.ebuild34
-rw-r--r--dev-python/google-api-python-client/Manifest2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.85.0.ebuild49
-rw-r--r--dev-python/httpx/Manifest2
-rw-r--r--dev-python/httpx/httpx-0.24.0.ebuild82
-rw-r--r--dev-python/importlib_metadata/Manifest2
-rw-r--r--dev-python/importlib_metadata/metadata.xml4
-rw-r--r--dev-python/ipdb/Manifest4
-rw-r--r--dev-python/ipdb/ipdb-0.13.11.ebuild39
-rw-r--r--dev-python/ipdb/ipdb-0.13.13.ebuild2
-rw-r--r--dev-python/license-expression/Manifest2
-rw-r--r--dev-python/license-expression/license-expression-30.1.0.ebuild2
-rw-r--r--dev-python/loguru/Manifest2
-rw-r--r--dev-python/loguru/loguru-0.7.0.ebuild1
-rw-r--r--dev-python/openpyxl/Manifest4
-rw-r--r--dev-python/openpyxl/openpyxl-3.1.1.ebuild36
-rw-r--r--dev-python/openpyxl/openpyxl-3.1.2.ebuild2
-rw-r--r--dev-python/paramiko/Manifest4
-rw-r--r--dev-python/paramiko/paramiko-3.0.0.ebuild56
-rw-r--r--dev-python/paramiko/paramiko-3.1.0.ebuild2
-rw-r--r--dev-python/pdm-pep517/Manifest2
-rw-r--r--dev-python/pdm-pep517/pdm-pep517-1.1.3.ebuild2
-rw-r--r--dev-python/phonenumbers/Manifest2
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.13.9.ebuild39
-rw-r--r--dev-python/pydata-sphinx-theme/Manifest2
-rw-r--r--dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3.ebuild2
-rw-r--r--dev-python/pyfakefs/Manifest2
-rw-r--r--dev-python/pyfakefs/pyfakefs-5.2.1.ebuild30
-rw-r--r--dev-python/pyside2-tools/Manifest2
-rw-r--r--dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild77
-rw-r--r--dev-python/pyside2/Manifest2
-rw-r--r--dev-python/pyside2/pyside2-5.15.9.ebuild226
-rw-r--r--dev-python/rapidfuzz/Manifest2
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild46
-rw-r--r--dev-python/responses/Manifest5
-rw-r--r--dev-python/responses/responses-0.22.0-r1.ebuild49
-rw-r--r--dev-python/responses/responses-0.23.1-r1.ebuild2
-rw-r--r--dev-python/shiboken2/Manifest2
-rw-r--r--dev-python/shiboken2/shiboken2-5.15.9.ebuild175
-rw-r--r--dev-python/spur/Manifest2
-rw-r--r--dev-python/spur/spur-0.3.23.ebuild2
-rw-r--r--dev-python/tornado/Manifest2
-rw-r--r--dev-python/tornado/tornado-6.2-r1.ebuild2
-rw-r--r--dev-python/urllib3/Manifest4
-rw-r--r--dev-python/urllib3/urllib3-1.26.14.ebuild78
-rw-r--r--dev-python/urllib3/urllib3-1.26.15.ebuild2
-rw-r--r--dev-python/uvicorn/Manifest2
-rw-r--r--dev-python/uvicorn/uvicorn-0.21.1.ebuild2
-rw-r--r--dev-python/xlsxwriter/Manifest4
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.0.8.ebuild28
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.0.9.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin107258 -> 107272 bytes
-rw-r--r--dev-ruby/actioncable/Manifest2
-rw-r--r--dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/actionmailbox/Manifest2
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/actionmailer/Manifest2
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/actionpack/Manifest2
-rw-r--r--dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/actiontext/Manifest2
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/actionview/Manifest2
-rw-r--r--dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/activejob/Manifest2
-rw-r--r--dev-ruby/activejob/activejob-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/activemodel/Manifest2
-rw-r--r--dev-ruby/activemodel/activemodel-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/activerecord/Manifest2
-rw-r--r--dev-ruby/activerecord/activerecord-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/activestorage/Manifest2
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/async-container/Manifest2
-rw-r--r--dev-ruby/async-container/async-container-0.16.12-r1.ebuild2
-rw-r--r--dev-ruby/async-io/Manifest2
-rw-r--r--dev-ruby/async-io/async-io-1.34.3-r1.ebuild2
-rw-r--r--dev-ruby/async-process/Manifest2
-rw-r--r--dev-ruby/async-process/async-process-1.3.1.ebuild2
-rw-r--r--dev-ruby/async-rspec/Manifest2
-rw-r--r--dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild2
-rw-r--r--dev-ruby/async/Manifest4
-rw-r--r--dev-ruby/async/async-1.31.0.ebuild2
-rw-r--r--dev-ruby/async/async-2.5.0.ebuild2
-rw-r--r--dev-ruby/console/Manifest2
-rw-r--r--dev-ruby/console/console-1.16.2-r1.ebuild2
-rw-r--r--dev-ruby/fiber-local/Manifest2
-rw-r--r--dev-ruby/fiber-local/fiber-local-1.0.0.ebuild2
-rw-r--r--dev-ruby/globalid/Manifest2
-rw-r--r--dev-ruby/globalid/globalid-1.1.0-r1.ebuild2
-rw-r--r--dev-ruby/haml/Manifest2
-rw-r--r--dev-ruby/haml/haml-6.1.1-r1.ebuild2
-rw-r--r--dev-ruby/io-event/Manifest2
-rw-r--r--dev-ruby/io-event/io-event-1.1.7.ebuild2
-rw-r--r--dev-ruby/localhost/Manifest2
-rw-r--r--dev-ruby/localhost/localhost-1.1.10.ebuild2
-rw-r--r--dev-ruby/nanotest/Manifest2
-rw-r--r--dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild2
-rw-r--r--dev-ruby/propshaft/Manifest2
-rw-r--r--dev-ruby/propshaft/propshaft-0.7.0-r1.ebuild2
-rw-r--r--dev-ruby/rack/Manifest4
-rw-r--r--dev-ruby/rack/rack-2.2.6.3.ebuild2
-rw-r--r--dev-ruby/rack/rack-3.0.4.2.ebuild2
-rw-r--r--dev-ruby/rails/Manifest2
-rw-r--r--dev-ruby/rails/rails-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/railties/Manifest2
-rw-r--r--dev-ruby/railties/railties-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/rspec-files/Manifest2
-rw-r--r--dev-ruby/rspec-files/rspec-files-1.1.3.ebuild2
-rw-r--r--dev-ruby/rspec-memory/Manifest2
-rw-r--r--dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild2
-rw-r--r--dev-ruby/shoulda-context/Manifest2
-rw-r--r--dev-ruby/shoulda-context/shoulda-context-1.2.2-r1.ebuild2
-rw-r--r--dev-ruby/shoulda/Manifest2
-rw-r--r--dev-ruby/shoulda/shoulda-3.6.0-r2.ebuild2
-rw-r--r--dev-ruby/sinatra/Manifest2
-rw-r--r--dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild2
-rw-r--r--dev-ruby/sprockets-rails/Manifest2
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r2.ebuild2
-rw-r--r--dev-ruby/sus-fixtures-async/Manifest2
-rw-r--r--dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild2
-rw-r--r--dev-ruby/timers/Manifest2
-rw-r--r--dev-ruby/timers/timers-4.3.5.ebuild2
-rw-r--r--dev-util/Manifest.gzbin68423 -> 68420 bytes
-rw-r--r--dev-util/bpftool/Manifest6
-rw-r--r--dev-util/bpftool/bpftool-5.19.12.ebuild127
-rw-r--r--dev-util/bpftool/bpftool-6.2.1.ebuild2
-rw-r--r--games-util/Manifest.gzbin7869 -> 7866 bytes
-rw-r--r--games-util/sc-controller/Manifest2
-rw-r--r--games-util/sc-controller/files/sc-controller-0.4.8.9-python3_11.patch24
-rw-r--r--games-util/sc-controller/sc-controller-0.4.8.9-r1.ebuild57
-rw-r--r--media-gfx/Manifest.gzbin37865 -> 37866 bytes
-rw-r--r--media-gfx/zbar/Manifest2
-rw-r--r--media-gfx/zbar/zbar-0.23.92.ebuild2
-rw-r--r--media-libs/Manifest.gzbin67715 -> 67705 bytes
-rw-r--r--media-libs/mesa/Manifest3
-rw-r--r--media-libs/mesa/files/mesa-23.0.2-wayland-crash-warnings-2.patch49
-rw-r--r--media-libs/mesa/files/mesa-23.0.2-wayland-crash-warnings.patch37
-rw-r--r--media-libs/mesa/mesa-23.0.2-r1.ebuild461
-rw-r--r--media-libs/oneVPL-cpu/Manifest2
-rw-r--r--media-libs/oneVPL-cpu/oneVPL-cpu-2023.2.0.ebuild57
-rw-r--r--media-libs/oneVPL/Manifest2
-rw-r--r--media-libs/oneVPL/oneVPL-2023.2.0.ebuild82
-rw-r--r--metadata/Manifest.gzbin3510 -> 3513 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28060 -> 28085 bytes
-rw-r--r--metadata/md5-cache/acct-group/Manifest.gzbin76213 -> 76390 bytes
-rw-r--r--metadata/md5-cache/acct-group/yubihsm-connector-08
-rw-r--r--metadata/md5-cache/acct-user/Manifest.gzbin71052 -> 71226 bytes
-rw-r--r--metadata/md5-cache/acct-user/yubihsm-connector-09
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin38981 -> 39149 bytes
-rw-r--r--metadata/md5-cache/app-crypt/yubihsm-connector-3.0.414
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin28030 -> 28046 bytes
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-8.7.0-r12
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-8.8.0-r12
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-8.9.02
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-8.9.0-r22
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-99992
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin12482 -> 12479 bytes
-rw-r--r--metadata/md5-cache/app-office/libreoffice-7.5.2.24
-rw-r--r--metadata/md5-cache/app-office/libreoffice-l10n-7.5.2.24
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin154109 -> 154109 bytes
-rw-r--r--metadata/md5-cache/dev-libs/nss-3.79.44
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin88243 -> 88249 bytes
-rw-r--r--metadata/md5-cache/dev-ml/seq-0.3-r1 (renamed from metadata/md5-cache/dev-ml/seq-0.3)6
-rw-r--r--metadata/md5-cache/dev-ml/seq-0.3.1-r1 (renamed from metadata/md5-cache/dev-ml/seq-0.3.1)8
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin332158 -> 332799 bytes
-rw-r--r--metadata/md5-cache/dev-python/a2wsgi-1.7.04
-rw-r--r--metadata/md5-cache/dev-python/accessible-pygments-0.0.44
-rw-r--r--metadata/md5-cache/dev-python/bandit-1.7.4-r116
-rw-r--r--metadata/md5-cache/dev-python/bandit-1.7.5-r14
-rw-r--r--metadata/md5-cache/dev-python/beartype-0.13.116
-rw-r--r--metadata/md5-cache/dev-python/boolean-py-4.04
-rw-r--r--metadata/md5-cache/dev-python/cerberus-1.3.4-r14
-rw-r--r--metadata/md5-cache/dev-python/diskcache-5.5.116
-rw-r--r--metadata/md5-cache/dev-python/elementpath-4.1.116
-rw-r--r--metadata/md5-cache/dev-python/google-api-python-client-2.85.016
-rw-r--r--metadata/md5-cache/dev-python/httpx-0.24.016
-rw-r--r--metadata/md5-cache/dev-python/ipdb-0.13.1116
-rw-r--r--metadata/md5-cache/dev-python/ipdb-0.13.134
-rw-r--r--metadata/md5-cache/dev-python/license-expression-30.1.04
-rw-r--r--metadata/md5-cache/dev-python/loguru-0.7.04
-rw-r--r--metadata/md5-cache/dev-python/openpyxl-3.1.116
-rw-r--r--metadata/md5-cache/dev-python/openpyxl-3.1.24
-rw-r--r--metadata/md5-cache/dev-python/paramiko-3.0.016
-rw-r--r--metadata/md5-cache/dev-python/paramiko-3.1.04
-rw-r--r--metadata/md5-cache/dev-python/pdm-pep517-1.1.34
-rw-r--r--metadata/md5-cache/dev-python/phonenumbers-8.13.916
-rw-r--r--metadata/md5-cache/dev-python/pydata-sphinx-theme-0.13.34
-rw-r--r--metadata/md5-cache/dev-python/pyfakefs-5.2.1 (renamed from metadata/md5-cache/dev-python/xlsxwriter-3.0.8)12
-rw-r--r--metadata/md5-cache/dev-python/pyside2-5.15.917
-rw-r--r--metadata/md5-cache/dev-python/pyside2-tools-5.15.916
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-2.15.117
-rw-r--r--metadata/md5-cache/dev-python/responses-0.22.0-r116
-rw-r--r--metadata/md5-cache/dev-python/responses-0.23.1-r14
-rw-r--r--metadata/md5-cache/dev-python/shiboken2-5.15.917
-rw-r--r--metadata/md5-cache/dev-python/spur-0.3.234
-rw-r--r--metadata/md5-cache/dev-python/tornado-6.2-r14
-rw-r--r--metadata/md5-cache/dev-python/urllib3-1.26.1416
-rw-r--r--metadata/md5-cache/dev-python/urllib3-1.26.154
-rw-r--r--metadata/md5-cache/dev-python/uvicorn-0.21.14
-rw-r--r--metadata/md5-cache/dev-python/xlsxwriter-3.0.94
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin178088 -> 178090 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/async-1.31.04
-rw-r--r--metadata/md5-cache/dev-ruby/async-2.5.04
-rw-r--r--metadata/md5-cache/dev-ruby/async-container-0.16.12-r14
-rw-r--r--metadata/md5-cache/dev-ruby/async-io-1.34.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/async-process-1.3.14
-rw-r--r--metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r14
-rw-r--r--metadata/md5-cache/dev-ruby/console-1.16.2-r14
-rw-r--r--metadata/md5-cache/dev-ruby/fiber-local-1.0.04
-rw-r--r--metadata/md5-cache/dev-ruby/globalid-1.1.0-r14
-rw-r--r--metadata/md5-cache/dev-ruby/haml-6.1.1-r14
-rw-r--r--metadata/md5-cache/dev-ruby/io-event-1.1.74
-rw-r--r--metadata/md5-cache/dev-ruby/localhost-1.1.104
-rw-r--r--metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r24
-rw-r--r--metadata/md5-cache/dev-ruby/propshaft-0.7.0-r14
-rw-r--r--metadata/md5-cache/dev-ruby/rack-2.2.6.34
-rw-r--r--metadata/md5-cache/dev-ruby/rack-3.0.4.24
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-files-1.1.34
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-memory-1.0.34
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-3.6.0-r24
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r14
-rw-r--r--metadata/md5-cache/dev-ruby/sinatra-3.0.5-r14
-rw-r--r--metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r24
-rw-r--r--metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.14
-rw-r--r--metadata/md5-cache/dev-ruby/timers-4.3.54
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin125731 -> 125578 bytes
-rw-r--r--metadata/md5-cache/dev-util/bpftool-5.19.1215
-rw-r--r--metadata/md5-cache/dev-util/bpftool-6.2.14
-rw-r--r--metadata/md5-cache/games-util/Manifest.gzbin9493 -> 9657 bytes
-rw-r--r--metadata/md5-cache/games-util/sc-controller-0.4.8.9-r117
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin56039 -> 56040 bytes
-rw-r--r--metadata/md5-cache/media-gfx/zbar-0.23.924
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin104754 -> 105233 bytes
-rw-r--r--metadata/md5-cache/media-libs/mesa-23.0.2-r117
-rw-r--r--metadata/md5-cache/media-libs/oneVPL-2023.2.017
-rw-r--r--metadata/md5-cache/media-libs/oneVPL-cpu-2023.2.017
-rw-r--r--metadata/md5-cache/net-irc/Manifest.gzbin13485 -> 13642 bytes
-rw-r--r--metadata/md5-cache/net-irc/irssi-1.4.415
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin55042 -> 55038 bytes
-rw-r--r--metadata/md5-cache/net-libs/zeromq-4.3.4-r24
-rw-r--r--metadata/md5-cache/net-p2p/Manifest.gzbin14208 -> 14208 bytes
-rw-r--r--metadata/md5-cache/net-p2p/syncthing-1.23.24
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin61028 -> 61205 bytes
-rw-r--r--metadata/md5-cache/sci-libs/tokenizers-0.13.316
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin28123 -> 28130 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/coq-8.17.04
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin32462 -> 32309 bytes
-rw-r--r--metadata/md5-cache/sys-devel/bmake-202209289
-rw-r--r--metadata/md5-cache/sys-devel/bmake-202303034
-rw-r--r--metadata/md5-cache/sys-devel/clang-15.0.7-r12
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin37032 -> 37193 bytes
-rw-r--r--metadata/md5-cache/sys-fs/f2fs-tools-1.16.015
-rw-r--r--metadata/md5-cache/sys-fs/f2fs-tools-999914
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin36130 -> 36289 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/installkernel-gentoo-711
-rw-r--r--metadata/md5-cache/www-misc/Manifest.gzbin4099 -> 4259 bytes
-rw-r--r--metadata/md5-cache/www-misc/urlwatch-2.2616
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin8816 -> 8813 bytes
-rw-r--r--metadata/md5-cache/www-servers/puma-6.1.1-r14
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-irc/Manifest.gzbin8227 -> 8231 bytes
-rw-r--r--net-irc/irssi/Manifest2
-rw-r--r--net-irc/irssi/irssi-1.4.4.ebuild68
-rw-r--r--net-libs/Manifest.gzbin32804 -> 32801 bytes
-rw-r--r--net-libs/zeromq/Manifest2
-rw-r--r--net-libs/zeromq/zeromq-4.3.4-r2.ebuild2
-rw-r--r--net-p2p/Manifest.gzbin6926 -> 6925 bytes
-rw-r--r--net-p2p/syncthing/Manifest2
-rw-r--r--net-p2p/syncthing/syncthing-1.23.2.ebuild2
-rw-r--r--sci-libs/Manifest.gzbin43619 -> 43790 bytes
-rw-r--r--sci-libs/tokenizers/Manifest286
-rw-r--r--sci-libs/tokenizers/metadata.xml11
-rw-r--r--sci-libs/tokenizers/tokenizers-0.13.3.ebuild357
-rw-r--r--sci-mathematics/Manifest.gzbin18515 -> 18516 bytes
-rw-r--r--sci-mathematics/coq/Manifest2
-rw-r--r--sci-mathematics/coq/coq-8.17.0.ebuild7
-rw-r--r--sys-devel/Manifest.gzbin10635 -> 10644 bytes
-rw-r--r--sys-devel/bmake/Manifest4
-rw-r--r--sys-devel/bmake/bmake-20220928.ebuild57
-rw-r--r--sys-devel/bmake/bmake-20230303.ebuild2
-rw-r--r--sys-devel/clang/Manifest2
-rw-r--r--sys-devel/clang/clang-15.0.7-r1.ebuild7
-rw-r--r--sys-fs/Manifest.gzbin22553 -> 22564 bytes
-rw-r--r--sys-fs/f2fs-tools/Manifest4
-rw-r--r--sys-fs/f2fs-tools/f2fs-tools-1.16.0.ebuild50
-rw-r--r--sys-fs/f2fs-tools/f2fs-tools-9999.ebuild39
-rw-r--r--sys-kernel/Manifest.gzbin4424 -> 4422 bytes
-rw-r--r--sys-kernel/installkernel-gentoo/Manifest2
-rw-r--r--sys-kernel/installkernel-gentoo/installkernel-gentoo-7.ebuild39
-rw-r--r--www-misc/Manifest.gzbin2920 -> 2924 bytes
-rw-r--r--www-misc/urlwatch/Manifest2
-rw-r--r--www-misc/urlwatch/urlwatch-2.26.ebuild75
-rw-r--r--www-servers/Manifest.gzbin4533 -> 4533 bytes
-rw-r--r--www-servers/puma/Manifest2
-rw-r--r--www-servers/puma/puma-6.1.1-r1.ebuild2
371 files changed, 3362 insertions, 1203 deletions
diff --git a/Manifest b/Manifest
index e12cc424b324..62a0c9cff39c 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29467 BLAKE2B c2bfd857396105769a742ef0ddf450e2980f848b6866268e47944f6151551ddb2a3be6362ceca0b41ee20703f768c76a69b79dd626e6ab689514673fafd73e58 SHA512 81f483d52bb8be22b9f958cecb0ea007b56f5d6568d89378f3829ea74204fdbde412dfeb76fea04b76865df69fd83e59fd7265ca4d5a6c8cd85d11291b72ff41
-TIMESTAMP 2023-04-11T16:09:37Z
+MANIFEST Manifest.files.gz 29481 BLAKE2B 0635e3223500a0339b2374f66970f45107efbe5e761489ef15c969572583e139b2dad256999bb0d7c68fca2f5ec8df983423a2f44ecbc8a07f6d323468800860 SHA512 dfafd22930679625607d798a646d4ec9946f968c47947513f8e559c5d450608469836c16f5ae82048571e0fa21ac1e6a1486c4c02f4ce07128c27e0c3ca6bf20
+TIMESTAMP 2023-04-11T22:09:38Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ1hkFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ12qJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC5xw/+Ojq11/X3vDI651cbgFgxqmQvXSaEkE24BLibT1Sj8xdAgIFV2OqC4Im9
-Z7eeZawLbm5ToeEN4kTSt7QHLjTPVePl0Pr5HCPryhS7Y8DkFI9xp5/JDcAI/RvB
-3Qt/OVi9Wql/gXNyfa88Yk0ftkuRk1kZlgUpDbm6aqnXNpqWMMLA0XWzMHPRJ1oL
-Zy2XwFf3mO6KiiQYnGb7fGhYUofdQI9rEiYd61ptQk0cRtC0VfzpHfm0lmIfFjKF
-Q2UF6B0rJgteB/HkEWu9RalLeac1XCGWtiWyBDOUM0ZgtI3Yzwc13XgP/YAgnLul
-cVw57Bm8msqirXP3Dl0eLApyQjrDhg13CTXteHlHmM7nKyWEgR4n5ra4gI9nUYpH
-JzbDmtYpNpvS2qPDey1tDrHYU7DcboQ7JJdJRBkqENhUYDAh2BZnFLOFsuXNlE2y
-V+P8t8nz7ajkZjb9lXZ73WPa2sRemNKrsNfZIJbdg/BX3Wj3z/quT3fF1hbMiWUs
-wQcKHASohznLTQ5fUY/Wxtl5BkbmCdjahR3tgwCqpsWi9A5LooyiwHyvaM8V4Ukf
-SlBCWenLSNIi1IauXQMZI4FNQXLRChc0502NOq9ckk+m1jA9h34ApNToWDEdItxi
-xfb0oqd7b3gMFhFeEciVLMEqXewoGatwkDJg5TT/3jeARljiTZM=
-=tjc7
+klC2vg//bTZxcV0iTPoqEXDlsUDOs6ru0RUjMSg2u4YkhhVstAD0cdt1WDWLCTtD
+WKWcrFnLQv0oUa3qKNwGN43clw9oZt6tskqRU7nHuvd0rUKC3+SfW/caeK6n6w55
+yvqwqSfjDaNknDCrHHlEXY7lCUvAXKVirQNHzTGsJUcEUFMiyb4LWrZAE5rgH718
+HRHaOwCtt1+SzQnLGRmqlPFfa2erBYAvO79paBEJ9/7f8jZbsd6wbDvrc3U24kT0
+3HRqXc0eHBd9+c9ZhnCNFS7t0uvoNAmsAgxdzZ50msh5bfP0Kry/2WQ0yyMLYjm7
+OsE5JW+Ytl08Lstir3fXBo2YE8ab/vnscEInjSxZsJ7inuhJN2r/RfLJmQwcz2Ss
+pnPugD1ixrP44oXkfUsGdYG7m4SkHHtCe1+CxIGC+Tq1m4YCAWvPag6dbVULECk4
+MtJYWLY6mbgXxi3U8+NipdXEaKoixd1GU2QV9ilb9ZkcAZ/RZr/UtDgMMPffyDT8
+58ToF1kXe26NR3UDVezMaBOArF+kEZzKtqKtVP8H8c16NDnhC3xcB10CZhg/jz+J
+mzHGgL/Ts/0dhTYK6A31pzP9crbCROeZ4JUllM/eUUopu99wuPhPWXRmEIySw7QY
+0sFDFddbvobs1oc85wGBrSSdEa1JS8m+KyiBH2S0YfBZL1RVABE=
+=7bjR
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 312644258cf4..580932279ca2 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz
index 950a2e4eb5f6..27e1e0e8232b 100644
--- a/acct-group/Manifest.gz
+++ b/acct-group/Manifest.gz
Binary files differ
diff --git a/acct-group/yubihsm-connector/Manifest b/acct-group/yubihsm-connector/Manifest
new file mode 100644
index 000000000000..3cf3f82d18f6
--- /dev/null
+++ b/acct-group/yubihsm-connector/Manifest
@@ -0,0 +1,2 @@
+EBUILD yubihsm-connector-0.ebuild 146 BLAKE2B 4368844bd47a59fe1a52a3ecdaabd0f72572fb690aa5ec27c52bc0d3cc04ba6f94623c667050a1e6bed586285f59d2293d626890843e6c520dc9f8e144b2ec42 SHA512 de76c06a3970805c4ac4b3c4f9669061e571dc0bae10ebd61b9cdc668cac9e843fbf81a0464ed303d439d8799dec645200ae209deb89588663910f35f2dd251a
+MISC metadata.xml 251 BLAKE2B b1977a04e8904e65636648bd24804893bc0a317a7a20a8b4bac3874f0529dd15b2c058b0002b13febafcdfd93cbef59ef7bc1c646f3996c381b994d384b73ba3 SHA512 25f6fc31ee9e87d78b143500e706ac3417896e67a183470867130b23a42ec8ddd4cdd9a1da40f32903085ee4add969b4b07466b90fb0275308a2518d2d73a270
diff --git a/acct-group/yubihsm-connector/metadata.xml b/acct-group/yubihsm-connector/metadata.xml
new file mode 100644
index 000000000000..4d1e1ea205c7
--- /dev/null
+++ b/acct-group/yubihsm-connector/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zx2c4@gentoo.org</email>
+ <name>Jason A. Donenfeld</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/acct-group/yubihsm-connector/yubihsm-connector-0.ebuild b/acct-group/yubihsm-connector/yubihsm-connector-0.ebuild
new file mode 100644
index 000000000000..8f606cd32c80
--- /dev/null
+++ b/acct-group/yubihsm-connector/yubihsm-connector-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+ACCT_GROUP_ID=528
diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz
index 96353bf34ef3..10d051ed2836 100644
--- a/acct-user/Manifest.gz
+++ b/acct-user/Manifest.gz
Binary files differ
diff --git a/acct-user/yubihsm-connector/Manifest b/acct-user/yubihsm-connector/Manifest
new file mode 100644
index 000000000000..a99efb10677d
--- /dev/null
+++ b/acct-user/yubihsm-connector/Manifest
@@ -0,0 +1,2 @@
+EBUILD yubihsm-connector-0.ebuild 256 BLAKE2B b9f4e71de2acfbfe8c69f3e229116f2f543beeee85f1bcff3bfac59931e2eccb7fc28b4bcf4fbda4ff038da6188e20e64a1b17cce9e5386b07ab0bd1094efb33 SHA512 fc6f05712f3eccf9b998ffab3cf2ef0a5f5c7e539ec54de9e740aba01c996ebdc19ff4a423768a95b41f062ee650e92f36b38c274190d90d2d7a355edb286f9e
+MISC metadata.xml 251 BLAKE2B b1977a04e8904e65636648bd24804893bc0a317a7a20a8b4bac3874f0529dd15b2c058b0002b13febafcdfd93cbef59ef7bc1c646f3996c381b994d384b73ba3 SHA512 25f6fc31ee9e87d78b143500e706ac3417896e67a183470867130b23a42ec8ddd4cdd9a1da40f32903085ee4add969b4b07466b90fb0275308a2518d2d73a270
diff --git a/acct-user/yubihsm-connector/metadata.xml b/acct-user/yubihsm-connector/metadata.xml
new file mode 100644
index 000000000000..4d1e1ea205c7
--- /dev/null
+++ b/acct-user/yubihsm-connector/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zx2c4@gentoo.org</email>
+ <name>Jason A. Donenfeld</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/acct-user/yubihsm-connector/yubihsm-connector-0.ebuild b/acct-user/yubihsm-connector/yubihsm-connector-0.ebuild
new file mode 100644
index 000000000000..1997a39e2cc8
--- /dev/null
+++ b/acct-user/yubihsm-connector/yubihsm-connector-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for the yubihsm-connector service"
+ACCT_USER_ID=528
+ACCT_USER_GROUPS=( yubihsm-connector )
+
+acct-user_add_deps
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index f8ce04dfa6dc..83c4df400422 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/yubihsm-connector/Manifest b/app-crypt/yubihsm-connector/Manifest
new file mode 100644
index 000000000000..53dfab85cdc2
--- /dev/null
+++ b/app-crypt/yubihsm-connector/Manifest
@@ -0,0 +1,4 @@
+DIST yubihsm-connector-3.0.4-vendor.tar.xz 972044 BLAKE2B cae22a6a581689663460980ff12ab3055547967881e6cac68a65c43c33fbb76116b50b9646e7fdebebd8d68cdb2e506a1a99634c09bc4981554d3d8cd1b4d186 SHA512 accc9934c81321019e140c71e92e4382a1525c797df52243cf76be1f338e873ce0fac54439dbeb9acb5b57dd6a1dee8ab433d35d23ad5b0e53f5d8c490ad2bcc
+DIST yubihsm-connector-3.0.4.tar.gz 38522 BLAKE2B 51efcecfad9e4276f05ead81b1ce1646396f99b89046a14daaac4c1d41b6a88306934291070842507f616dc90ce9e61d0c99a424d7c4291fa3f2610cdb16f619 SHA512 cdd56bb95061e5e45ecbbc2f46b4e669d2b2faa57b2b9484646161fc332ab7f46fd4c3825d0e075397f39634fad94870a646ca8f93368197da7dd379f000abf0
+EBUILD yubihsm-connector-3.0.4.ebuild 882 BLAKE2B a0ebe89650634992d2aab8bfd248c93f9a0c9195edaae10c266a4ca4dead936d3d83c3819387f83294007fb18473859e7b406f7d38f1be7be46f244cbe238926 SHA512 bece3f9b18551a627ce3bb3c9d359b8924e4b80627615f29e39612e4cb73bf84c6281960da92ad3790baae593b4af710481101fb4947a0cfe2c0723143798181
+MISC metadata.xml 340 BLAKE2B f44a791d47cdcdd1ba97a7ca7adcfb248cda7b100994d485f98932c4f79c71b7c70045a93e951804a815d59ed659c3d50a39bb66d9b272c1753bea3c795f04c3 SHA512 68887229c457feec279441065cc9926668bc7f17e7f75c3cd1132de0c46477f0adb8cd384b8f553040fc7ff0ecd300130fa1a1c2dd2fcf98b8059c3942da9fc7
diff --git a/app-crypt/yubihsm-connector/metadata.xml b/app-crypt/yubihsm-connector/metadata.xml
new file mode 100644
index 000000000000..2d2ca25e4c70
--- /dev/null
+++ b/app-crypt/yubihsm-connector/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zx2c4@gentoo.org</email>
+ <name>Jason A. Donenfeld</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">Yubico/yubihsm-connector</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-crypt/yubihsm-connector/yubihsm-connector-3.0.4.ebuild b/app-crypt/yubihsm-connector/yubihsm-connector-3.0.4.ebuild
new file mode 100644
index 000000000000..2eb8fd785e8a
--- /dev/null
+++ b/app-crypt/yubihsm-connector/yubihsm-connector-3.0.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd udev
+
+DESCRIPTION="Server to expose YubiHSM 2 to network"
+HOMEPAGE="https://developers.yubico.com/yubihsm-connector/"
+SRC_URI="
+ https://developers.yubico.com/${PN}/Releases/${P}.tar.gz
+ https://dev.gentoo.org/~zx2c4/distfiles/${P}-vendor.tar.xz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+RESTRICT="test"
+
+DEPEND=""
+RDEPEND="
+ virtual/libusb:1
+ virtual/udev
+ acct-user/yubihsm-connector
+ acct-group/yubihsm-connector
+"
+BDEPEND=""
+
+src_compile() {
+ ego generate
+ ego build ${GOFLAGS}
+}
+
+src_install() {
+ dobin yubihsm-connector
+ systemd_dounit deb/yubihsm-connector.service
+ udev_dorules deb/70-yubihsm-connector.rules
+ insinto /etc
+ doins deb/yubihsm-connector.yaml
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 1f43cd268433..7725f5eec2f2 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 329aa410b81f..be88d05695bc 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -17,9 +17,9 @@ DIST libvirt-8.8.0.tar.xz 8941928 BLAKE2B f3b8cb4fe30a156884a03e5c873f3fcef0c8d1
DIST libvirt-8.8.0.tar.xz.asc 833 BLAKE2B 3919af7c208d9a5f863a9351cfcf72916ff67cbef26fe7b86bb3b1042b5556f75a4a0c5210cdb67aee79bd3706047d2d2244c967297dbf2aba2d28c625797361 SHA512 9bc3c0ae6f7fa9d6ee17ca183e218b0f2f6e413b303bd429cda090828ac0521c142178ca4c3c3bc6030c9e58f36ae5d33c7c8a9d6c8147f214e1740a78f66d2a
DIST libvirt-8.9.0.tar.xz 8946352 BLAKE2B 537b6badb6171110e99561613fb1318144991107139401296248afb747ae6f9cfafcd17b2292b8d8dcc9188ff4206035ea814efa6c129bae50c0518f61be9b81 SHA512 10426d45d55bb18e8e5d4327d698fbc6efd83c5f515ac40a0fcd72048a77936fe0b422ac14bce9966a65379d262df294c314f854a97861a223a0cbc6a8fd2382
DIST libvirt-8.9.0.tar.xz.asc 833 BLAKE2B a2054d0d9c8301aa0f8697253690b1ddd530a577bc789c7f38dc36a835134d0c8e5fc88536371c75da66afd9808540b9236e8d1247e4d7bd5f3a0aaf35c45f97 SHA512 087d5406ef23d6beee4a37e471d7d0aa433990b892f0beb7be76609fbdfcb69381acd59d63c62dcd2e2f9ccfcdefc35109cc175a0da4263e9b189981cb2baff1
-EBUILD libvirt-8.7.0-r1.ebuild 8964 BLAKE2B 4a0def673960ff2ac0cba3b6f3fc17dfcafb04a0e0e24cc6e890be5e949ebdd3fad1b3055a647a6002775de535f289ab8cc7008a60a01282aa17a9b9955ef67d SHA512 c873e7af22036c8269653de46b7e32abd5e2b0ee1f93274b4a4cc181f5151fd622688cd206c46c5dd40812e6f6cbc05fb4744f84ccde25aab95e2f14afe1deee
-EBUILD libvirt-8.8.0-r1.ebuild 8969 BLAKE2B 27b666bf5d7447a63fe843d6d07cdc5ae73011724753631e8de603367198c2bd2976df219ea54d88bd9a4461b628fc33b7947ab5b80e4e5018ea06bb89daa7b6 SHA512 70172cb450e219138b12c8f4ead517947e516928c829d1e87513759ce6c2f2cd36726bea8b52b33d78739d30a54ab48a265ae95c57a234b64f0f024322becfc9
-EBUILD libvirt-8.9.0-r2.ebuild 9113 BLAKE2B 30c7eb14a00ff42c5951978f8ed4a294f6936f4ade3ff1f0c4ec55e36d52a2425b601eac105f31f5df0aa0f9d4f336424516e70a30649776c330ac1a8eefa734 SHA512 eee072387e47c10099034c19c86a64538ddf24510691f6c47daccfedb4f8d7f11d1ee41e103bc62cb22eef8bb9443d7e87cdf6d3074d543ef66b29d5adf73b7a
-EBUILD libvirt-8.9.0.ebuild 9090 BLAKE2B aaa196f1f3c959b88979cdb76586a634135a48013b590d41b392d850e7f812bf47cfd6d1a55366c54ec6d8d4a4ed991954a09ab1046b4a3e875384e53518a986 SHA512 719aa7bf4ed5f8004fe88a46bac7dd06bc5975bad0743a83927aee597748448a4f497b36944a5c6fe1588eeef91bd00f1ff6b6d1e713e79b17f3380d15019094
-EBUILD libvirt-9999.ebuild 9044 BLAKE2B db353f5c64abf3838bf66e9a840f93fd04682dc5bc0470661270aee6aaa608ca5ff942bea9bcc69d89c6e3d7526f90b365913912ea1d719bf6ba3875726992ba SHA512 4287b7fd2328406e77fbaebd198923448a9ac83bc00a26b4f19c470de2b0db606c46a4c22d26dc988de389188c7b2aac61611ac22dc36ebbe7953d36a9a705c4
+EBUILD libvirt-8.7.0-r1.ebuild 8987 BLAKE2B 9e38f9c91440d8d31c17e8b2946abbbc20dc5770bd03c21e7ac015ff63d1fba4b932b5dcf560d19a2f0ba328474e3dbc557a3d69fcc5951f83a2f67350cd5c5a SHA512 9bbe92d331816c4f61c39c3b5273d9f3a7a6f3636fc651cd0aecac74e24a1633f3ea3e803bcf3f83ddfdec296555c341255a12bf83a83ef9a9a9379d6015e1de
+EBUILD libvirt-8.8.0-r1.ebuild 8992 BLAKE2B cad2f465f03f0ccc6bf62ae1cd48514a304ff738e8b98a33eb43685da50d989329e6ed5ec068d5a7797baad873d72a4a1eb33da08a097fad77b6dee5473b1afe SHA512 bff6e07c6a523d19fd5d1dade41022942767f1faa1dd8bd3c19c27f1f236cddec6711d87accb2597cb19c3e6c7eff7119764ef7a9c5f46280a8241b0b6c410c0
+EBUILD libvirt-8.9.0-r2.ebuild 9136 BLAKE2B 197b18ee1f588691bc0947f7783208adf726b442be95bddb80ed02e541b0d5b4ecec878f7c2a56019ecf55165a19bd7d2e0e0bb2e066887c441dd8ec57ed9eb5 SHA512 df61ed7e908741194f4aabb2eefd0be6c781787fcd0c962fcf34d939d7f72c51a77b7d4799763d86fdba64152e7988191971fc2952c6c1a9e89b7603e8eadfdd
+EBUILD libvirt-8.9.0.ebuild 9113 BLAKE2B c6fb14ed1b96147f70cfcbaace9b5821c3cf955230e0a665b980094cab0ef6a1d31ea24fab0a8aea5c355213cd9669d64e76735ffb141daf59ef3c89ef1a11fe SHA512 d0f4d47a9edf7956a43c7ce74ab0b936edc6c22f420be32349e784a8fef91435ef0a7129f397ccdda91eb5fb5519a6c505422d46e32f26dde2cb354e25d53255
+EBUILD libvirt-9999.ebuild 9067 BLAKE2B edff1ddc3ab7815b5905e88d64fd85a744f313519db5271999972b120d77da1a39f872a524a7c7296e289c976c9d5d51c279e41a818835a655821815a60b7dc2 SHA512 9d4a95519a38fc18e225331bde2e5d736b02d6fb74823082c6e3282ac4fcac4323ef7cbd6c846b5655b7034ce61322a5dd48797d1178bbba5c92df2d5fc927ff
MISC metadata.xml 3729 BLAKE2B 2e68676afb3820c7b8cd3d76b0a5c42886e246fc6b440ce49c71cbe60c124cdccd4ed8fb97f7153529b758d56dfba98b6a98a31b2fbff7e738f52bce796a3476 SHA512 0dfe519af8b740de9d41b1e2c40133026718a782b654a261c54cbe22b5f694cda8b73036c59411317757b73c40acaea77f70d7ab86ae8325e78d61151e6c64f1
diff --git a/app-emulation/libvirt/libvirt-8.7.0-r1.ebuild b/app-emulation/libvirt/libvirt-8.7.0-r1.ebuild
index c2a702cad16c..b8eebb09cafb 100644
--- a/app-emulation/libvirt/libvirt-8.7.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-8.7.0-r1.ebuild
@@ -272,6 +272,7 @@ src_configure() {
-Dnetcf=disabled
-Dsanlock=disabled
+ -Dopenwsman=disabled
-Ddriver_esx=enabled
-Dinit_script=systemd
diff --git a/app-emulation/libvirt/libvirt-8.8.0-r1.ebuild b/app-emulation/libvirt/libvirt-8.8.0-r1.ebuild
index 1dc8765c85f0..4d8236b3465c 100644
--- a/app-emulation/libvirt/libvirt-8.8.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-8.8.0-r1.ebuild
@@ -272,6 +272,7 @@ src_configure() {
-Dnetcf=disabled
-Dsanlock=disabled
+ -Dopenwsman=disabled
-Ddriver_esx=enabled
-Dinit_script=systemd
diff --git a/app-emulation/libvirt/libvirt-8.9.0-r2.ebuild b/app-emulation/libvirt/libvirt-8.9.0-r2.ebuild
index 45612ed6d5e9..c921af5c0afb 100644
--- a/app-emulation/libvirt/libvirt-8.9.0-r2.ebuild
+++ b/app-emulation/libvirt/libvirt-8.9.0-r2.ebuild
@@ -279,6 +279,7 @@ src_configure() {
-Dnetcf=disabled
-Dsanlock=disabled
+ -Dopenwsman=disabled
-Ddriver_esx=enabled
-Dinit_script=systemd
diff --git a/app-emulation/libvirt/libvirt-8.9.0.ebuild b/app-emulation/libvirt/libvirt-8.9.0.ebuild
index c41595583ab4..7ff7a49b8728 100644
--- a/app-emulation/libvirt/libvirt-8.9.0.ebuild
+++ b/app-emulation/libvirt/libvirt-8.9.0.ebuild
@@ -275,6 +275,7 @@ src_configure() {
-Dnetcf=disabled
-Dsanlock=disabled
+ -Dopenwsman=disabled
-Ddriver_esx=enabled
-Dinit_script=systemd
diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild
index 647a33c33de3..33dbf42a43ca 100644
--- a/app-emulation/libvirt/libvirt-9999.ebuild
+++ b/app-emulation/libvirt/libvirt-9999.ebuild
@@ -278,6 +278,7 @@ src_configure() {
-Dnetcf=disabled
-Dsanlock=disabled
+ -Dopenwsman=disabled
-Ddriver_esx=enabled
-Dinit_script=systemd
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 09a6a525937e..25b7e70a4b7a 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/yq/Manifest b/app-misc/yq/Manifest
index 419c5c841b42..62cc3a647780 100644
--- a/app-misc/yq/Manifest
+++ b/app-misc/yq/Manifest
@@ -1,5 +1,4 @@
AUX yq-2.13.0-tests.patch 746 BLAKE2B 0d769a32a3e80cdc8a49e0f3575ab9da880bb0a916a564261874e6a8775b35c5570e99fad5a902bdf9bbdf5a6bb080a7bf57324aad461fb1ca7d9de4da787808 SHA512 e6bd60877d628e2fac51d5395b03f96a0cf7a5033c72a676dee8fe353425f6cc7ee585404567778d7765459ded0f7f71b6563e2343de9d520b8cde493012af01
-AUX yq-3.1.0-tomli.patch 4426 BLAKE2B ae6b056a2d7c1a5c0603a5fa8c49face53c1b04ab46ef58c6960c8356c16e4f5a085b980031df5623ee6598c964b75b87700f79ace37a2b14760be3133994a5c SHA512 c6c73f03710db12e3b52ebd2d1f8d36e5cb610b57af73b86d15440823dd2b8be8ad13cc3337476efb2972122a626e65857cd67c964586664bc452bd6b98e968a
AUX yq-3.1.1-tomli.patch 3537 BLAKE2B 672b7cb6d9418197bd0163fef51f0e141e59bcd9d7529cbe0aee3c10c13196116fdfcbd1c964ba8deae2cb357d0a634a4061d85dc14bec7cb28c6031e15da9f3 SHA512 bc98a46e112145e44d5c480cd22d9ebd7369a6f0208126242acc188ef1574c60ca446b237b26fdde4130e7fedf3a5c73a4f24498c56dc788dc5cee0fe22b4d0f
DIST yq-3.1.1.tar.gz 30095 BLAKE2B 0f8ed3d23e1c1b65fae0164f34b19ab774308ee8ec9b5c21547c5eddf930c49750cdbee858b6b48bcd92d4146715f7e4c45dd976141dc5837c788e4ae68a51bc SHA512 f6d372fd406179121849330391ab5657e9bac3b6fb4d33673872d4649337fd60344fe01c534d1382cc35416919cd19b62287350d1f0f825f198fb9cc9bc58c1f
DIST yq-3.2.1.tar.gz 30333 BLAKE2B ead106995dcd03bc729aabd07c20dff37cf42053378f9d73c20739cb10921619999df73852d69f397431c4a382d40735c751aff9676d66ab9edbc5480a5c6807 SHA512 5b696434c9b6520873f4b956370fe598e3ac8df544d8b4ebc0d7fa935d344e58d9b838f2133b02c9e35a8afc5193c309d36b4cd8dc7792aef17918b9704b58e0
diff --git a/app-misc/yq/files/yq-3.1.0-tomli.patch b/app-misc/yq/files/yq-3.1.0-tomli.patch
deleted file mode 100644
index ad6d8a1d7e7d..000000000000
--- a/app-misc/yq/files/yq-3.1.0-tomli.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-From 425ebfb12908c0d5f72f5a4eec06a235e8bbd54b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Sun, 23 Oct 2022 11:38:58 +0200
-Subject: [PATCH] Use tomllib/tomli/tomli-w instead of unmaintained toml
- package
-
-Replace the use of the unmaintained `toml` package with the modern
-trinity: built-in `tomllib` module for reading TOML in Python 3.11+,
-`tomli` for reading TOML in older Python versions and `tomli-w` for
-writing TOML in all Python versions. This ensures correct TOML 1.0
-support that the old `toml` package lacks.
----
- README.rst | 4 +++-
- setup.py | 3 ++-
- yq/__init__.py | 18 ++++++++++++------
- 3 files changed, 17 insertions(+), 8 deletions(-)
-
-diff --git a/README.rst b/README.rst
-index 69d77e1..237b89e 100644
---- a/README.rst
-+++ b/README.rst
-@@ -109,7 +109,9 @@ the ``xq --xml-output``/``xq -x`` option. Multiple XML documents can be passed i
- TOML support
- ------------
- ``yq`` supports `TOML <https://toml.io/>`_ as well. The ``yq`` package installs an executable, ``tomlq``, which uses the
--`toml library <https://github.com/uiri/toml>`_ to transcode TOML to JSON, then pipes it to ``jq``. Roundtrip transcoding
-+`tomllib module <https://docs.python.org/3.11/library/tomllib.html>` or `tomli library
-+<https://github.com/hukkin/tomli>`_ to transcode TOML to JSON, then pipes it to ``jq``. Transcoding to TOML uses the
-+`tomli-w <https://github.com/hukkin/toml-w`_ package. Roundtrip transcoding
- is available with the ``tomlq --toml-output``/``tomlq -t`` option.
-
- .. admonition:: Compatibility note
-diff --git a/setup.py b/setup.py
-index 9a7f643..71774ed 100755
---- a/setup.py
-+++ b/setup.py
-@@ -19,7 +19,8 @@
- install_requires=[
- "PyYAML >= 5.3.1",
- "xmltodict >= 0.11.0",
-- "toml >= 0.10.0",
-+ "tomli >= 1.2.3; python_version < '3.11'",
-+ "tomli-w",
- "argcomplete >= 1.8.1"
- ],
- extras_require={
-diff --git a/yq/__init__.py b/yq/__init__.py
-index 1043ff7..dd89408 100755
---- a/yq/__init__.py
-+++ b/yq/__init__.py
-@@ -201,8 +201,11 @@ def yq(input_streams=None, output_stream=None, input_format="yaml", output_forma
- json.dump(doc, json_buffer, cls=JSONDateTimeEncoder)
- json_buffer.write("\n")
- elif input_format == "toml":
-- import toml
-- doc = toml.load(input_stream)
-+ if sys.version_info >= (3, 11):
-+ import tomllib
-+ else:
-+ import tomli as tomllib
-+ doc = tomllib.loads(input_stream.read())
- json.dump(doc, json_buffer, cls=JSONDateTimeEncoder)
- json_buffer.write("\n")
- else:
-@@ -235,12 +238,12 @@ def yq(input_streams=None, output_stream=None, input_format="yaml", output_forma
- raise
- output_stream.write(b"\n" if sys.version_info < (3, 0) else "\n")
- elif output_format == "toml":
-- import toml
-+ import tomli_w
- for doc in decode_docs(jq_out, json_decoder):
- if not isinstance(doc, dict):
- msg = "{}: Error converting JSON to TOML: cannot represent non-object types at top level."
- exit_func(msg.format(program_name))
-- toml.dump(doc, output_stream)
-+ output_stream.write(tomli_w.dumps(doc))
- else:
- if input_format == "yaml":
- loader_class = get_loader(use_annotations=False, expand_aliases=expand_aliases,
-@@ -255,9 +258,12 @@ def yq(input_streams=None, output_stream=None, input_format="yaml", output_forma
- force_list=xml_force_list), jq.stdin)
- jq.stdin.write("\n")
- elif input_format == "toml":
-- import toml
-+ if sys.version_info >= (3, 11):
-+ import tomllib
-+ else:
-+ import tomli as tomllib
- for input_stream in input_streams:
-- json.dump(toml.load(input_stream), jq.stdin)
-+ json.dump(tomllib.loads(input_stream.read()), jq.stdin)
- jq.stdin.write("\n")
- else:
- raise Exception("Unknown input format")
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index d408060d211f..c90644856ad8 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest
index 3eccc0c4b675..3146aba5b798 100644
--- a/app-office/libreoffice-l10n/Manifest
+++ b/app-office/libreoffice-l10n/Manifest
@@ -734,5 +734,5 @@ DIST LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zu.tar.gz 258940 BLAKE2B ab5f
EBUILD libreoffice-l10n-7.3.7.2.ebuild 3692 BLAKE2B 7ec5452e498d2358c16d00284fb14cd1f36bd5a61a37bced8109662b7f26de51119b1726df0175d5fc42fb9cb6a7702c5af5cf71aceba06bb8df249968f59c99 SHA512 3f031f76fa6f69e216f0a00b9b40622a5a40e6636c0c7c2deeca3b960634f70f90fbb6010df75e602bcb145fa722469b9e8baf64152d6a504671e614ed132e9f
EBUILD libreoffice-l10n-7.4.4.2.ebuild 3692 BLAKE2B 61bf40f4061e10520624492b562f0ab39f925cc353b41ade5a9de442fd0279ca28bce18ebf6767377681c517daa30b88a8e8d273383c854ea8017a4c69412204 SHA512 5c9ea524d3d1f2abf69c1ad7068b2c4091b1fe9390e29b49271db0b61349e6bdab50233fec78e61bbd2cd0704831d29903768dfb4217d4066ce5b006756dd772
EBUILD libreoffice-l10n-7.4.6.2.ebuild 3695 BLAKE2B 954d5e1be0e58b37bb35a037c0a50363fdee9bdea20e6d558e8883007108dd40a0dacb438182cc2c047346c94b4a800f36bb70c8bd236cb624206f2dd0661d81 SHA512 d6b0473651edbbedac823b8554774c4b8003b5283a9afc35622125d9d229d03c63d5caa2bf4f965e42a3d6d7a1eea06846e19b07ec3a2f4441c1dfb0222d54c2
-EBUILD libreoffice-l10n-7.5.2.2.ebuild 3651 BLAKE2B fc28623f29a7e8081b73d1e9a17ca3c5b2d6c326992781f98ecf9f06a6c41a2c8a81b1487c76f7f09fc0a4f34ecd08d3f530e35b16a9e5cbc4d2176c26e8f9fd SHA512 5c62bd4f23a260c36c2995dc50093edab6e49dca71094121a6e52c45ad518aea07100da28be5423a7e60ef2cb4db316963aca4e9935394c454542bbbf24cba92
+EBUILD libreoffice-l10n-7.5.2.2.ebuild 3658 BLAKE2B aa07fabed9957d33fef43fa62a934377b0e2a67ee8058bfdd898fbf2dcbb9e805bc008700bb25af9a25ef8137bcc0dd3c628621f3a776fc361d30ee689f87da5 SHA512 2ab3797b12e2e3a40b6826743a6b9c2ef8bbf8dafa02cf63cf061ecd5541f5a39fd839266443663ab21172c31dbc2cdbfb54e4d75b9fab63139f3ab5657d54c2
MISC metadata.xml 370 BLAKE2B 19bdb15f0dd1c100e450d6bcbb07dd79b6debb6d278d0bf08cc668b916c3fdef1431256aaf184997c95556ecff6da5811d1a1cd89b6e4beeae7b55116c5739cf SHA512 e39c0062d9f3a4845d86539861c1b2caffb5c44c4334449b6bc97f23bf134df100c06d244a25a34f625db318f7607210ecf3c9d7ae3d3ce5444ad685717969a1
diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.2.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.2.2.ebuild
index 19d58b3c0597..3c8e31cfe4c4 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.2.2.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.2.2.ebuild
@@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
-KEYWORDS="~riscv"
+KEYWORDS="~loong ~riscv"
IUSE="offlinehelp"
#
diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
index 4c336a09f0b9..5371cafd6e2e 100644
--- a/app-office/libreoffice/Manifest
+++ b/app-office/libreoffice/Manifest
@@ -44,7 +44,7 @@ EBUILD libreoffice-7.3.7.2.ebuild 19523 BLAKE2B 1fba2ac3fc1aaf58cc76ee82ea4a422f
EBUILD libreoffice-7.4.4.2.ebuild 19534 BLAKE2B 2630be8ff8d024345b031da1900d550820e3edec47530a89371a998f923ae84e5e13a17f463bb6388a3b61fbc7463ab4f8f3f72ac58910871e3671e495c913d0 SHA512 8b6a905e6397956b305f5ba11248062354b0a68c8b8561e8712e170d91f981c2ef0b87764275c0000b7fa40bcda558476d1ed7f9c853189086c45a426b9d65c9
EBUILD libreoffice-7.4.6.2.ebuild 19416 BLAKE2B 5eec5985547e7ac3f2265a14c24fefa7348d94e719ea72ee615d86fb166fcadfe358a904b84db6cf235eb79e595562624dde649ea39ce33d80dfc4043b58cf75 SHA512 cd21f007ac83fe719bbdac91bceeb2523829b9df49befde900bfe8a6e40c4c356d841f179cd1cff275ec86b006ac33e1a85122b302fd3e4b449e242dee6b5a34
EBUILD libreoffice-7.4.9999.ebuild 19361 BLAKE2B b296e579d07f8b01209f2c861264fe0795e8ebe1d0a738f7d99f93289d72e8f7c77d84f614ae7aeaa0e11f8d34a9e216af959033add691efbdb1ba1c86ad3875 SHA512 3933d0c6a6ba53648afa97376b0b1eb1ca062dd95d704317f3ce8041c14e745e4edaccb8e537c38fdff50731506d68ef647515e152626478571f4019e25a8819
-EBUILD libreoffice-7.5.2.2.ebuild 19382 BLAKE2B 7a918a860e415d772f4ff9cfe325016e58481b249bd1ba03dfe1696a0c5b311ce60ebaadf9c989cfeb39856ebeaa6d74d3400f75fab150a6307b325f4f991a45 SHA512 e255ac02ea41b23a7e667ab43c7c5bb717e85cc4c403f941adc1fe4638f3a60ce19d5fec4ae1befc5ad4eb3294b143e73b93f3fbfd0fcf19f5ffb1720bd9f149
+EBUILD libreoffice-7.5.2.2.ebuild 19389 BLAKE2B ca9862391f9e1c694c2268d30190ba0429caec24d1605f639146975a602b70f82d54864653459196d51e60d2fe3c4ea4323e5ad21c4db63298aa3f5d7d9c09aa SHA512 019e8b68e0e86de19bd0f7a62e516f82c6ac80c44f1a0614c799bbc83088887a8c7e32cf88dfc273e66932e6fb7d22345f2101f241c2e33b8fce552052fae667
EBUILD libreoffice-7.5.9999.ebuild 19444 BLAKE2B 158abd3a78a5ebb20e7beadeb0ea49080884745a17687936c55b1fd37891b9166c575e747d88f2e0aa29df021fff29ae8fdf45ee887bc6a38850346223ec4192 SHA512 b96f9ad5712b3436dcdc2a2b79806ae0c3137c63bd576605843f31eda09ad8b7a995562655f87e0d558f30d61a602044bbe05f87e544ebc3622d00d011f36247
EBUILD libreoffice-9999.ebuild 19283 BLAKE2B ddec7350bd556c7ffeb55ba753f5a621fe02b69d97f1130d91fabb0877bd5ced0c7fc860cc37b0399581e705f53a5b3c24264ba56c9459c7c468ead107b8474a SHA512 ee83e5282ff0e87154fd38a45309c477574544b383883a43e8b376354477e2a773728a22f5e7fda44d508d1b579d8665d94150a7db693d8c35e5f85bbac02d37
MISC metadata.xml 1233 BLAKE2B f93989caf1340cda4c3327a3d3d033d224050848b32b9d80e0b093b024bf124d238f1aae9852d1a6173e8aee79314517dd12e589079e58378e5f63626a80957c SHA512 3af0cefdceeba7a45658a2151b0534f44b9dfe6d3af8374f3061cb098f607a36a2fe134e3c0280ce6d807b523f68e708b51e6f1b4178292a528405e18f12d686
diff --git a/app-office/libreoffice/libreoffice-7.5.2.2.ebuild b/app-office/libreoffice/libreoffice-7.5.2.2.ebuild
index cccdba5049dd..bd2b5713a57a 100644
--- a/app-office/libreoffice/libreoffice-7.5.2.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.2.2.ebuild
@@ -103,7 +103,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${MY_PV} == *9999* ]] || \
-KEYWORDS="~riscv"
+KEYWORDS="~loong ~riscv"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 1810fe6a0e9f..85df0cf998e3 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 1d55ab498276..b65db0f08f0a 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -9,6 +9,6 @@ DIST nss-3.79.4.tar.gz 84826326 BLAKE2B c34b1ba2c24891bd316af27828dbcc6b193b7298
DIST nss-3.89.tar.gz 71617802 BLAKE2B 92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9 SHA512 1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82
DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4
EBUILD nss-3.79.2.ebuild 10529 BLAKE2B f6396c9e295c46ffc0f9f811251f459b42515212c4ed8c5c21db1b6df1a1aa84b8da4385749d8067ce1f0d95633dd9de6eba146e599c3da4a4190b4906e9f878 SHA512 1b4c4b0471816d4ab89745bd3e34b232adafc93537ff631413e7e4cee460167504d1b972a1c48b0b3c6bb324a8b2e564b162b1bb63f73ac5413599239b15ec30
-EBUILD nss-3.79.4.ebuild 10731 BLAKE2B 0719c2cb1fecccb82a325fa0fb2ccca45ad8c59496fb24db403a710c51f5d9996e720a99369798d5010516f29981a02ea51acd990335b5aa0d833d8d7637730c SHA512 57a768f46288a4f84f735aecdffc98a9a38634845968f9d0676566c60a378005aa30346a79544b9632ea9f36e06405e8ac4fece998d97d7bebe565b6d0ed3af2
+EBUILD nss-3.79.4.ebuild 10730 BLAKE2B ab7ce89cd92fb02abc3a87aeac67e6fcfc87f95901b7f41e1df5a3b9831dc4e6a38782686b5c1e06ffbe2f8416283ce433d073d751abc547be1349ed0194ff88 SHA512 be0e4bf7555c043703614d97c5ac2d7fe283000205968efef78983e26523f2803c3d349a29c7071440e81f3554a7c3883ca277ba272791d802526353e5e33c6a
EBUILD nss-3.89.ebuild 10621 BLAKE2B 5478a40364dc24f729f272a01d131d67f8b543f2a25544ea6df6fea1a0e9af5c1d5dfc23df30172725b517497b9409c3862f2accda8706b84863cd5eec2dd851 SHA512 79114095216786500b39d9b7f9e892a10e926b19ddfd45584f29a88058a701dd35577a9e9aff77672b6748a06ccda92e093a199ac4548c7645cb01174151aed4
MISC metadata.xml 517 BLAKE2B 85fba14d0b8a3539c57b8dca15a0f7789bb78a92891ff39271f804fa07b1620f5f3ece89269e3305b578064a53aeae7ab298bb97cdc019f41793888d42159727 SHA512 7b1fba5488498d5499134f1b58ecaa01cb8c51af3da666d55fba3884703d34efb57b449e76461fb6e13c37687bf5125c5dbab1934a950d4d13c0cff5a3b3318e
diff --git a/dev-libs/nss/nss-3.79.4.ebuild b/dev-libs/nss/nss-3.79.4.ebuild
index e0d710041c1e..62da25aff262 100644
--- a/dev-libs/nss/nss-3.79.4.ebuild
+++ b/dev-libs/nss/nss-3.79.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx"
RESTRICT="!test? ( test )"
# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 1ea562a78cd4..fbdf79e9e73b 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/seq/Manifest b/dev-ml/seq/Manifest
index fa06aa3cb3ce..48838ada0298 100644
--- a/dev-ml/seq/Manifest
+++ b/dev-ml/seq/Manifest
@@ -4,6 +4,6 @@ DIST seq-0.3.1.tar.gz 12290 BLAKE2B 997550614086e54394710168af388cb0d393a85584bf
DIST seq-0.3.tar.gz 12562 BLAKE2B 2ef68aac50cee1a6faa97cd408d231541f3b0a941896bfadd4503c7b26a554b95314bedfba6cf34c2253858f5e86660876a1635e87a861a7a54d8a805106f9be SHA512 3cbca9e771bc05350b5c6ffd41237fa12c6909a077f1090e28c4d0403711c137c96fccd670f074b1ea1a47bdcfd7a7618247bdad6ee71e52e9af75894e8cd974
EBUILD seq-0.2.2.ebuild 411 BLAKE2B 95e47a75a66913b0f6f5b41179a9f26ce68f9dd6e7ee4c85c2222c723064e2586a79678d42d5ef2535d4b67a37ad65efd7c8bffea0f38e7f6618a5f21f499e64 SHA512 a59c08a76390ca909da275f1b13c633ad98029a66128ddf2ec50e7908e82f923e1ce664a986534f36fe09e112fa027a8663e5968e6a9f5f87c8f8bba9223385a
EBUILD seq-0.2.ebuild 404 BLAKE2B 19af5fc56a282c807ba4ce03d45be9647642288f952316722629a7c06eef35db1c359719d2ace92ea139f0234fb5e99094e09f5aeaa042a5762aae72b55bf6a0 SHA512 c22d91c186dee6e9026f026e4de2b5587579d947786ee7722ff0c571c34b122eec3b9aace5b49b345e2eb3d70302f1080bad38cad2406469a9cd24f0e82436b8
-EBUILD seq-0.3.1.ebuild 442 BLAKE2B 8849285b832a49c9553aae647b988163530ba9d9d80a36359112f34699580451a71348a7b425fc4704e0d3f675862787e7a6561116f03be540f2708f1e317fdb SHA512 262e786a2c1ce860151fc539ed0b880256012763ab7215a97341fe6ea9cdc987cf7f03daae13e6517470b75746c0b1d0bc83a2d7353549b9879f0b0d3b71e522
-EBUILD seq-0.3.ebuild 442 BLAKE2B d76ee718d7128d2615e23521f999567b632fb545bf8a10ce407abafb0df8f40ff7d65e15970f324cb6c04eac2f0e76686b22a6a36b4f88a38b934859800dfcb3 SHA512 36b4be138eab4910b9465c84314286ddb186a43b5a43cd07c051266a35842f2d9bda88d56855db6ec0b4d33a5397c31ae543b9adeaebb38fd505c0b967c37bff
+EBUILD seq-0.3-r1.ebuild 464 BLAKE2B 7ba6e2e1c31b99a11874fc5aac85c186637ad0866108abcd7f6e84e895aea359f8d0053fa75cfbac31fcb3d66a59daaa9032f081648294ed29b2854802a40d99 SHA512 b0a3cf46527ba5c988660c68fde0792df12090ecae431204852d819d188e36e18f0c98dd4e702b641d3938357915489d41643d5f1d24f32e934c359064ec7868
+EBUILD seq-0.3.1-r1.ebuild 459 BLAKE2B 9bab4f505b461df60ed0db29eaa66db889c3c6ecb422f76ba27f31bc02b22cdc5ea616dca3c18ecc9e10e2e8f6af37ed3c1709c1f877e1710e7e855784df6903 SHA512 39da17dce1ff22a538aa8282eeccc2b1f0c5580a5b2b90f1325f9f55588b895890430a60f5d946a5f3ce4da81d2d8013b4a65a10a229a1ea2a03f4e9d3bcb24b
MISC metadata.xml 413 BLAKE2B a6699eab2b8384b9942aa46dcca61299521b3f11f34752be62a1c1aea1211dd4de5dcd6ab790625f30cd4d3e3159e6c724ed0e187f793d4b95197a6592b9ef10 SHA512 aa899042bb586ab25e88a17b645e3e95fd9a4ffdb79205a2570d6820342cae16ee16c48e41bafff776a019ccba7dd4bfe5fb1d1cf37c874c409fa023e355be43
diff --git a/dev-ml/seq/seq-0.3.1.ebuild b/dev-ml/seq/seq-0.3-r1.ebuild
index f04696a3c432..8df53d15f2e4 100644
--- a/dev-ml/seq/seq-0.3.1.ebuild
+++ b/dev-ml/seq/seq-0.3-r1.ebuild
@@ -14,4 +14,5 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="+ocamlopt"
-RDEPEND="<dev-lang/ocaml-4.07"
+RDEPEND=">=dev-lang/ocaml-4.07"
+BDEPEND="${RDEPEND}"
diff --git a/dev-ml/seq/seq-0.3.ebuild b/dev-ml/seq/seq-0.3.1-r1.ebuild
index 3ae37ac37172..271e73bd5dbc 100644
--- a/dev-ml/seq/seq-0.3.ebuild
+++ b/dev-ml/seq/seq-0.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,8 @@ SRC_URI="https://github.com/c-cube/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
IUSE="+ocamlopt"
-RDEPEND="<dev-lang/ocaml-4.07"
+RDEPEND=">=dev-lang/ocaml-4.07"
+BDEPEND="${RDEPEND}"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 8d9b5e6800ef..3f50ea71f48d 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/a2wsgi/Manifest b/dev-python/a2wsgi/Manifest
index ebb4bc904a5e..6483d5bb1cab 100644
--- a/dev-python/a2wsgi/Manifest
+++ b/dev-python/a2wsgi/Manifest
@@ -1,3 +1,3 @@
DIST a2wsgi-1.7.0.tar.gz 12933 BLAKE2B 20dc3eb0a836e47cab98810fbaa343a0ac2070a0aba3e80667e32a14a72c8838acd2c3f082d4ca2ef639b37086523c2ce18020f5ec3acfa08d0b593e9cf5d196 SHA512 f2971bfebceec7a0b91fcc3d5916455917a4f05e39f61cfde8027b1e7051c21e5ba389b86b223fb9fd875471994eee3f4455c6634b5b207417d3ec13c9452f4c
-EBUILD a2wsgi-1.7.0.ebuild 635 BLAKE2B 6fae05632201f7727c72654f4883afb7b5182a468e8f697e921beb58719e22f7b1702c0a037067c784d26c9c30024c1b06a54790b9de17bbb05eaddc51e9ed60 SHA512 1131d37c021596524fa9f2634a26899a32679c9415e7d5c0a362c95e291526bb212631817bfe566489a469485bfbd84d8a6f332c6be1a179e2cca1de59764701
+EBUILD a2wsgi-1.7.0.ebuild 641 BLAKE2B fe2c76379c3ddcb85659e954234e5fed29a113786ceaa27b66658925d401342b26d6123d04d5188adf461f0dc676491e13b49e5498dbf6a45ef025dfefaa5889 SHA512 d799448d706e8f5303c5b5bbf4ba8ab4913e072626e1b6593c8da92ccda2a9c5942cc327195b20e88e8ce9fc04d646eb7523241a4b0d096c346af06c6317fec4
MISC metadata.xml 392 BLAKE2B 17f9cfa46eeac0752f6e27d004a04173528f5033dee30ba31bb9b0d86231b3311937e0765cba3cae0fcc8b9653654c9b53bbc009f15140db0b38496856b9c27e SHA512 828436206a1e9b01df9da1546ffc8e6bc614e71708ad8a806dda9ab2dad80c86e539c37496a0c2525f0370e9ead3131bbde69f235da83331cd5097985981006e
diff --git a/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild b/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild
index 9766d4c1494b..cf7a0e2ed170 100644
--- a/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild
+++ b/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64 ~loong"
BDEPEND="
test? (
diff --git a/dev-python/accessible-pygments/Manifest b/dev-python/accessible-pygments/Manifest
index ddbad71d7007..99004dfde9a7 100644
--- a/dev-python/accessible-pygments/Manifest
+++ b/dev-python/accessible-pygments/Manifest
@@ -1,3 +1,3 @@
DIST accessible-pygments-0.0.4.gh.tar.gz 4540933 BLAKE2B 1fdd376b9f069590552632a806f161404aeb3ae0c9b522705ea64476bccc97e3f888af270fba5e05680bb87e2d3283f2c93259c687e137efc56a38ca4d71b507 SHA512 b45b3c17bcfb2d66d397ee7e535c35159ab79080163f8ace286d73ea65a08f7e39c757414755d7f59bdae22a52198e26546ae61893bd9cd5c901d2e2b1efb2b1
-EBUILD accessible-pygments-0.0.4.ebuild 878 BLAKE2B 790fd0099711581d5298a52ba641f7d4dd1546a191a8a133711135c089a8fa504fd637af66b72f106d359307e1a99e894432f732732ecd12d5be0255ba92ed88 SHA512 9ac4ced2e09e446925cf4d2d9bd33824d6304cd589c28067bcf653f8f0a46871eeacf6603e6e15e15f4448a3e9aae66649bc97bfcf09e1355aa70603413f585d
+EBUILD accessible-pygments-0.0.4.ebuild 871 BLAKE2B 4b0c622cedd5804606b44e2e74dbe558f3b191a032a0bfeef51348c0cb81d9e92544f0fd393c39f2d26a83d811f6bdde8f7ced46e1489e399e3296bd0dcec384 SHA512 1ba0a201b3c9ddc8136fe50bac87d8818f4b0a6f1be6c176bd065aa7d709b19f385abb8ac5b4d82d9a8630894b3c24f49f4f35d3929e2e0eb95b3ee8d65edbb0
MISC metadata.xml 421 BLAKE2B ef299c2eec196b50d776375f0bb9f00319649a659524e959f625e7bd9a1e53d994b7b55f7ca121b6b1a7022424f365ec3a739a072c7fab5de0ba689f099ef250 SHA512 683cfa4011320ee1e5437919f7ac05aa5bf1517da3c4427fa216e15f3e6c96b97de598719d1b66f10a4270a7f6b14101c2925af06bb1db186d770028b06f7b0b
diff --git a/dev-python/accessible-pygments/accessible-pygments-0.0.4.ebuild b/dev-python/accessible-pygments/accessible-pygments-0.0.4.ebuild
index e9032cea61e6..03e212ee5273 100644
--- a/dev-python/accessible-pygments/accessible-pygments-0.0.4.ebuild
+++ b/dev-python/accessible-pygments/accessible-pygments-0.0.4.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/pygments-1.5[${PYTHON_USEDEP}]
diff --git a/dev-python/bandit/Manifest b/dev-python/bandit/Manifest
index 76ed9af69f35..1106bf82d0c3 100644
--- a/dev-python/bandit/Manifest
+++ b/dev-python/bandit/Manifest
@@ -1,6 +1,3 @@
-AUX bandit-1.7.4-tomli.patch 2465 BLAKE2B ad8f0e6a5880a29d97e3d3f58d58cdf748308605a7dda4817726e8d11f9b8f1d3847cabbf608b6e49c0c85e7e29572625fdfbb681092cab0ebdca6c452c651aa SHA512 2f3a4abdd0b3f25593cea35e10a16971b8df6676e157947a7a8fce8c0f4dcc9f196c7adff3ca62ef8fd3ed7610c2d0be9c850d23c037581d3124d07ffde53f83
-DIST bandit-1.7.4.tar.gz 495104 BLAKE2B 5531a602dea877745ebdecf768fa83e0e478c52d472fbfdf98fec32c73a76a73e4f6dd957be760b4757e47c5f9cc25f6cd2f6c593df1e54165e647950a9f8a54 SHA512 93e1a25fd41e9409971f4cbac2ff73971ba270936a6b2aeecb3e0a2aa2015bcefd5eaab3cc94b2d9d96e4604d1a39c5ca1150c9eadd073357a90c5265c592407
DIST bandit-1.7.5.tar.gz 1970878 BLAKE2B 45787b6d1ebebb5ce25fa67173095a0e97b6f95992d828530cfade8c7f50d0c7b945884539695426f93cf3ed6a42178e18501768aa32c3b0c7019eb20aa3bc95 SHA512 81b93654ba62e6d22e8c2d534b9f575979bad4f66acd90c221d214316cd1863e7c7e179b8e2a2a8fa80034db71ebda8636adb25b36e1827194bb4639e67ada09
-EBUILD bandit-1.7.4-r1.ebuild 1131 BLAKE2B 63bdd78d59688da4847f6baedd1ff926290ac81dd6d83d6de74e7059d4bb7550bf1ec611f7f81524a4d7929e662e402f762eed43bd4fa34130971ae2dcccb529 SHA512 22d3ec188e4d7bf2c5dfaf397b8fc35727d18d441b5113b5259d12b191900247ba0221c5bdfeefb0a115d382eb4735b1cd48bd41369a5932f43dba1869638bd3
-EBUILD bandit-1.7.5-r1.ebuild 1085 BLAKE2B c48bb81001da1c081b6cad39c05b1aa5aacae2b54a2626bc0624c5f55dee86fd469f305e8ed4c9cc2108be71630313c767f91e27a9edc12ba2a17e246bac03df SHA512 d748d88fc3d8ab0c47079a79d09bef7a74192c1f644ce0113e15b4acd25d59044040d6ecb7afe6a926a1cbc5f3ad0a5102372ef243c9010bb510ec0e0dbd45ff
-MISC metadata.xml 709 BLAKE2B 845208c1e800577f159e34675344ce540c61888393dfcfc2f7c47e77ccfd4784cb3f1990b25b78f97d62c8b5c53feaadfdc894990333a09b7938a90be68b8815 SHA512 ba2c6de072973fcd891e4e161a43d52100df89f13243765cb5b2f2ccd7ef7a5266d8fd6e8d373859b53d6743c1de5b0733d5bb4f81b4a94d95843e0593e9dc8f
+EBUILD bandit-1.7.5-r1.ebuild 1082 BLAKE2B e2fd787732557b27d5bb9ce290cf0fb37303a96276e2d75ae8a9ee5a73e36fe9e58fb63d20aa05330582c08427e64dfe2a33808b2cceab9f3833a370e4b069bc SHA512 b7d1a415710b5a8bae4b8153a13f3059febb0fb3e8c0e85fa50ea283a3d647e48caa0d9e4460b329a9eb7303b921c530708e6ff121e49870d7dc8f7367f1faab
+MISC metadata.xml 810 BLAKE2B 6f836d0afbb33f233618f056a9d4161cbdafe93abbed2f321e4e799bb75a86e2c4cc27cd43e74d05e1a15496ecf52e6a575ecd8dd4ae463ee37f742331b0086d SHA512 e3dc0280839cb1a54a2585fd6fe19fce66ceff73a7e010479e99e9631c224851b303d577b5de0ba62bc94b78b9b75b30c0103421441bba9753e4231bc3914481
diff --git a/dev-python/bandit/bandit-1.7.4-r1.ebuild b/dev-python/bandit/bandit-1.7.4-r1.ebuild
deleted file mode 100644
index 769c2883561f..000000000000
--- a/dev-python/bandit/bandit-1.7.4-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A security linter from OpenStack Security"
-HOMEPAGE="
- https://github.com/PyCQA/bandit/
- https://pypi.org/project/bandit/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/GitPython-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
- >=dev-python/beautifulsoup4-4.8.0[${PYTHON_USEDEP}]
- >=dev-python/pylint-1.9.4[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.{8..10})
- )
-"
-
-distutils_enable_tests unittest
-
-PATCHES=(
- "${FILESDIR}"/${P}-tomli.patch
-)
diff --git a/dev-python/bandit/bandit-1.7.5-r1.ebuild b/dev-python/bandit/bandit-1.7.5-r1.ebuild
index ebc40d6fbb49..e905558974c0 100644
--- a/dev-python/bandit/bandit-1.7.5-r1.ebuild
+++ b/dev-python/bandit/bandit-1.7.5-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/bandit/files/bandit-1.7.4-tomli.patch b/dev-python/bandit/files/bandit-1.7.4-tomli.patch
deleted file mode 100644
index 238cc1f6d352..000000000000
--- a/dev-python/bandit/files/bandit-1.7.4-tomli.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-From 5a8f1050011a6eeca96c1b8a0fe1988fda97f214 Mon Sep 17 00:00:00 2001
-From: Mathieu Kniewallner <mathieu.kniewallner@gmail.com>
-Date: Fri, 25 Mar 2022 23:27:56 +0100
-Subject: [PATCH] Replace `toml` with `tomli` (#829)
-
-* Replace `toml` with `tomli`
-
-* Only require `tomli` on Python < 3.11
-
-* Update test-requirements.txt
-
-Co-authored-by: Eric Brown <ericwb@users.noreply.github.com>
----
- bandit/core/config.py | 20 ++++++++++++--------
- setup.cfg | 2 +-
- test-requirements.txt | 2 +-
- 3 files changed, 14 insertions(+), 10 deletions(-)
-
-diff --git a/bandit/core/config.py b/bandit/core/config.py
-index 7c259bcc..236f357c 100644
---- a/bandit/core/config.py
-+++ b/bandit/core/config.py
-@@ -3,13 +3,17 @@
- #
- # SPDX-License-Identifier: Apache-2.0
- import logging
-+import sys
-
- import yaml
-
--try:
-- import toml
--except ImportError:
-- toml = None
-+if sys.version_info >= (3, 11):
-+ import tomllib
-+else:
-+ try:
-+ import tomli as tomllib
-+ except ImportError:
-+ tomllib = None
-
- from bandit.core import constants
- from bandit.core import extension_loader
-@@ -34,14 +38,14 @@ def __init__(self, config_file=None):
-
- if config_file:
- try:
-- f = open(config_file)
-+ f = open(config_file, "rb")
- except OSError:
- raise utils.ConfigError(
- "Could not read config file.", config_file
- )
-
- if config_file.endswith(".toml"):
-- if toml is None:
-+ if tomllib is None:
- raise utils.ConfigError(
- "toml parser not available, reinstall with toml extra",
- config_file,
-@@ -49,8 +53,8 @@ def __init__(self, config_file=None):
-
- try:
- with f:
-- self._config = toml.load(f)["tool"]["bandit"]
-- except toml.TomlDecodeError as err:
-+ self._config = tomllib.load(f)["tool"]["bandit"]
-+ except tomllib.TOMLDecodeError as err:
- LOG.error(err)
- raise utils.ConfigError("Error parsing file.", config_file)
- else:
-diff --git a/setup.cfg b/setup.cfg
-index 5d570eea..7449f15b 100644
---- a/setup.cfg
-+++ b/setup.cfg
-@@ -31,7 +31,7 @@ project_urls =
- yaml =
- PyYAML
- toml =
-- toml
-+ tomli>=1.1.0; python_version < "3.11"
-
- [entry_points]
- console_scripts =
diff --git a/dev-python/bandit/metadata.xml b/dev-python/bandit/metadata.xml
index 87ea544cd31c..a083c37dbb02 100644
--- a/dev-python/bandit/metadata.xml
+++ b/dev-python/bandit/metadata.xml
@@ -5,6 +5,10 @@
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<longdescription lang="en">
Bandit is a tool designed to find common security issues in Python code. To do this Bandit processes each file, builds an AST from it, and runs appropriate plugins against the AST nodes. Once Bandit has finished scanning all the files it generates a report.
</longdescription>
diff --git a/dev-python/beartype/Manifest b/dev-python/beartype/Manifest
index fa1ac86412ea..4cdb1df31f54 100644
--- a/dev-python/beartype/Manifest
+++ b/dev-python/beartype/Manifest
@@ -1,5 +1,7 @@
DIST beartype-0.12.0.gh.tar.gz 874431 BLAKE2B 0ad2a6c852b32427f8f9c5a8915e580601b24551e956d458a64cda4127bffe91a94ff676e2284daed6671e2c94515a234fd74dcb3d8a78616665490d1a780910 SHA512 2724f080a0f423a8b79b080843db696ee607f2e27ef52d726928086b643ebb31abe4e3ae24cae12075e222a21291d301601606640ca281ff98272578d5bf752e
DIST beartype-0.13.0.gh.tar.gz 923713 BLAKE2B 151480693dfd3e30b41b38ef7ad2138ec323992461e2528fb059ac206304113578843dd1053838e3b132df4fff9f1e03706f02aa3d2b136da96f228d51386dd6 SHA512 062776e8d13c75106e1474aeada727562743689ad0131d2e218b222a0befe072f21af59e28bf7e69e1477beefc6cc1dc8cda2a476cf620b68746a3d350d701f5
+DIST beartype-0.13.1.tar.gz 933146 BLAKE2B e008c6be830424a868fde249eafc26d71a914a7de683741f90590f6e7bb3bc06b482d49f5e72742d648413cb785bc78666204adffd348224cd2fd37434f0423c SHA512 9109598ef876c08f63fa5451ef86b3e5c0f2cd334d88259a2d39ffae5fc41ad75122ac8781538c580cdf0c5d429cc15b5be04d5cce2a3392f5a0648e1c2de504
EBUILD beartype-0.12.0.ebuild 753 BLAKE2B b2f4ca3721d8abc9b94fc93d7b113d4930523ded1780c25ce0530f560f8088ad29853d167b6e32afb21fd924da4bade6de5d91c77b1bff2a369a9d7d1f5944d8 SHA512 8ac18e7cdbf776906e64912733a62b412e0660cbfd14de71e141ea5481474229816848fe4ce855b7aa901f52f8d65e853b9b4ea2794ba441534175700e4a9b5a
EBUILD beartype-0.13.0.ebuild 954 BLAKE2B 3d3850e1d4c4499bf017481ac14e82aec59d5c84921fcc79d1cdeebd8163e9c254e0d1c0f44fa1bfc764dde1ec7bfdb0f6c7af8cc096d7ba8e920218459aec20 SHA512 d22b022b25ed625ee8dad79928f028b3bea17a582ede41cb5bbcd70a3779a81521999e89ca732b936bcf04b77beaf2f15368d31b08a7e7ffa9cebe050f4a284c
+EBUILD beartype-0.13.1.ebuild 759 BLAKE2B 3d947d1272f076ede73fea5d512ccba95ab1df84cb97b0f8ae0912caf9051ed95ce4e995fc3d82acbc20d41f3c3a56ee8ccff55922dfcca1efd282f3aba486df SHA512 f733cdf656536daf48536e34a07d18e1fd49bdd92c57dbcaca3f5899f3e04364ba97c141f278d680ac06f11ce448e670e72255cf6b144184feb282d732708fdc
MISC metadata.xml 393 BLAKE2B f22040a947a67160c9b4c2d41db713ea69ae7a272aba75c04b1620e3f813d62718425acbc8c18716981e4176ebeabc5b60e9376d9927552ea5a36b51b7baccdd SHA512 dea8caeb6e9091672994cee213be075819d593d1034cbc7e2b076f3fc32bd2afde13b6af094956885c9ddaa72f272c6a198f4f92e7b095606fdf900a4cec47ec
diff --git a/dev-python/beartype/beartype-0.13.1.ebuild b/dev-python/beartype/beartype-0.13.1.ebuild
new file mode 100644
index 000000000000..2ede86b8636b
--- /dev/null
+++ b/dev-python/beartype/beartype-0.13.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Unbearably fast runtime type checking in pure Python"
+HOMEPAGE="
+ https://pypi.org/project/beartype/
+ https://github.com/beartype/beartype/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ test? (
+ dev-python/mypy[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # fragile performance test
+ beartype_test/a00_unit/a90_decor/test_decorwrapper.py::test_wrapper_fail_obj_large
+ # test for building docs, apparently broken too
+ beartype_test/a90_func/z90_lib/a00_sphinx
+)
diff --git a/dev-python/boolean-py/Manifest b/dev-python/boolean-py/Manifest
index 6797768c885f..3e1da1bf76af 100644
--- a/dev-python/boolean-py/Manifest
+++ b/dev-python/boolean-py/Manifest
@@ -1,3 +1,3 @@
DIST boolean.py-4.0.gh.tar.gz 33855 BLAKE2B 68e183c670684d2f92ad94f2b88616c932c2a85db40fa1a2552bc60c9bf03999bb456e0a91623afba2af4f2c89ef6cacf0c6f0267ac55aadcf02e67c8324c8f6 SHA512 2c92188645c4949478b40c2879f02a0eb6f3f92c0781a910862fcccebaa3476b9f2668ef40a5faec9d5c3a9c7361043a8e1b92ed98e282d6ce89c56b8ac0c2ad
-EBUILD boolean-py-4.0.ebuild 610 BLAKE2B 017ca39fee1cca04b26b88d329a99a029d28c9b0c08c29688bdfa5b2dda51ba89789c2b3c3de9e4e80799c2dc8fb45ffbf38defe9173fc7d484e938efb66c01b SHA512 86bd2f77bd0cf4815d3eb3c60b5638a77d4cbd48cff7effc41aa284c924188d9e19f14b0cf0b24ff3a25d0c7bccc3cb56e70cc495387c7f7dae65705148377ef
+EBUILD boolean-py-4.0.ebuild 617 BLAKE2B a39023091cd5618fb2ee2dcdd69a87fb94b876c29843cb996d1d45e1348f8473114eb0a3dac2944af18c40666c406731f35a051f79e12f739d97b134ae1579c0 SHA512 14741be08c01c3fb899aa2dfad75f2499838741675766fe762e32c7136843cc554493c6b3ebc2f9ff13d4aea8344219c7c3a9288089d57eb6a44f7f2473be7e5
MISC metadata.xml 374 BLAKE2B 4dc485dc736f6d9e3e47ca111cb85e0770d8701bd7a10587f6aaa035723a66f225eecb633f2a127255051637c7f64d17f69d9f449a50f00b00cda766b88503c2 SHA512 940cc16f6dddb68c7154bab0be91f5c5639e4f3563a1efa2d56a4a17ec8dbe70f86f7e53be6cb082283d2c650edbfcddc406419a6acdfe2ebc8035a12b17c35f
diff --git a/dev-python/boolean-py/boolean-py-4.0.ebuild b/dev-python/boolean-py/boolean-py-4.0.ebuild
index 26b7c611124f..c14bb597e843 100644
--- a/dev-python/boolean-py/boolean-py-4.0.ebuild
+++ b/dev-python/boolean-py/boolean-py-4.0.ebuild
@@ -22,6 +22,6 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
distutils_enable_tests pytest
diff --git a/dev-python/cerberus/Manifest b/dev-python/cerberus/Manifest
index 202f94442f6e..25a30815ee09 100644
--- a/dev-python/cerberus/Manifest
+++ b/dev-python/cerberus/Manifest
@@ -1,5 +1,5 @@
AUX cerberus-1.3.2_no-pytest-runner.patch 259 BLAKE2B 6cf56852d33703a9b2ccf8605849a0d23f3397156ab7704b25d98af6037824fcab48718a5f4dd00258765d37d210182d9cd3440685a964f5c15596196c837cc3 SHA512 eb28000c54bf2fb8f88f5df2fab3edb035d96f6360d3984d201eb7188f218c52c59f9008ac0f8df19ad47f909de8717c67841cc7b5c463f805406f567bd0028a
AUX cerberus-1.3.4-raw_docstrings.patch 695 BLAKE2B af53c17d8b683e1d88e744330ff97884c3d490ce4201a6bcaf6124c4b9b7f3742e4106964797990327aee2b8978ebac94e9f81c76143d473c8aeca244e8a055d SHA512 2aa7b173844e6c275032dc6e2686b5ec1c7e41fa3611c2aa3246335299107278cce6e4ca96734e2cf3ceebc22e34ea278fbb4adaab05c91dfddd134b1c922194
DIST cerberus-1.3.4.tar.gz 926258 BLAKE2B 6fabfcf32e26ee7f4881b64ce9c3098a27949d95fd0998e09b7adcc3b834033f904a07b6e9b2cadea218b952142f6c2bc6051d8c208a14d6e8172a0c3823c38b SHA512 c816b426ed1b32367d1e8f1c26d6ddd4b49c6578540e688baf693e3094a05800f645cfe879be6378c1e9be9899cad7bc2ad1ed9844d6762d2ef6e0cc54a7476a
-EBUILD cerberus-1.3.4-r1.ebuild 840 BLAKE2B 275d88bf7405f3cc7f53e6499402ed3e50f61045d24e3cf31cb2c350d0594f31fe43c6f21e72b7452b8801c948c70a0f2b91af67aa8faaf1c614f82e5e73d55f SHA512 647727cfbad4505913d600d25fd80fea8718ce5f78c9d3836ff1e4bedae9fdd11b465524cb4ad7ebadb4aa6014bb4b99155413d64ae482e1ce6e0daa179c7541
+EBUILD cerberus-1.3.4-r1.ebuild 847 BLAKE2B 2735152ebe451bca6c9bca13640c899320c740a815ece57035d41736580217dffa00b7c8c57c5cb0a55eac820e76e7d521e2ecd4a8bd9e6e49499723c6ef5f83 SHA512 fe7eb319b050684e119de8d778c7580c5ee67b56e5144a0c7d0b19951c6ef25891f35126a41a385fec09098e90406ea50b432aa40d1ca1616819d6c0b5c810e8
MISC metadata.xml 395 BLAKE2B c9dc795ac8b1daba3bb10e3aef517b28be2e88b26f5e1192c380bca300ef929608e2b2bcef23adc710e01d41fcbc640c97429d6d8ee61fe4a78014aa181b528d SHA512 c1abc73709d977c4f7a3e989c335f0d1312d07dc843dd88faadc633e2dbfa3371c1cee566a481ebfaabdba60e0a8f00068ce8a83ce9b05ab091c35917b8c146a
diff --git a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
index f5f460665874..5e57fc7b4230 100644
--- a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
+++ b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="ISC"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
PATCHES=(
"${FILESDIR}"/${PN}-1.3.2_no-pytest-runner.patch
diff --git a/dev-python/diskcache/Manifest b/dev-python/diskcache/Manifest
index 999159f1fb23..b525eb62a828 100644
--- a/dev-python/diskcache/Manifest
+++ b/dev-python/diskcache/Manifest
@@ -1,3 +1,5 @@
DIST diskcache-5.4.0.gh.tar.gz 653968 BLAKE2B 765f0d8d9c4b3a8bf9e4c52b3b931867dc0b92aa7b891d6d64cbfe9e7ff491662a1fa2f0af776f9b3dcc4b441f50b68dc009a29e9b0d37f99add9033f4fb94d8 SHA512 cc15ff0b06b2a5708692f50e185699bd53e60408cef25053bcb5aaffec2795dd53c3bfe4b131a47f68c43388927ecc034c43233c38494cb2f6e40636344270fc
+DIST diskcache-5.5.1.gh.tar.gz 654928 BLAKE2B ba042de4d02b8d1556b56efbcbb5b5f0de861e61f7dff33c5b65c6c7bbd362e72a18293bfcd146faf4a83f6ac31443bae5cf4de80910a9cd49f63149ab93b5f4 SHA512 f9cfa8bcabc36bcc0d36c8c6912756abb7eb2f40b8cfb2b49302a2bf7287e52a16885768aafb74a0517777d460ed03a16c8af2465b4c7ae56175a6a7462b5fcd
EBUILD diskcache-5.4.0-r1.ebuild 930 BLAKE2B 7abe674e6186c378049877a291d820c5db40b8b109fead89112316d0638ed8649b28b8fb014550e5e1297e2aa5450397869aa69a4a642155f9161b789491b0c8 SHA512 c133e18a0dc645543e14116abf0f961dc7276b56d21a49d990912abb008c827a911a7c4816d8c58f2eacb02abed399bdbd949ebe270240fa770fb2a61363216e
+EBUILD diskcache-5.5.1.ebuild 971 BLAKE2B ec18f4c5ce08ccc6b75fedb73da2abf4293e4e1bf3082af42b8b0ce155063968f54a84bf4d1ea9608d2e97933e36bda82bd2b0aff4a7b45fd0ec822cd2262d37 SHA512 a9ee0eece4eed3b617b2b0b7979fa47ccb0d0396e8989f13b6c8ffb647c5a320ab6b7a8db53d74e1cfad5f125bfe0e4ac4cff0a19012d86c881e815664075aa5
MISC metadata.xml 417 BLAKE2B ea6f6d25bf863d8be1af817e00d06d668672ddb5cdd938f0bb1a0e92712bdf116540c36014778a160be6ec6144db406f1a1f0d804c3218e38b8bbfc7c1456cc9 SHA512 c5812352980d74ddadbe2192c2c724369ae37d2d0c3d6018220d2ab0bf07559e569af816f3503b8db825a7689cca7a340adc4bd3d1bd73893446a41a7bfb6882
diff --git a/dev-python/diskcache/diskcache-5.5.1.ebuild b/dev-python/diskcache/diskcache-5.5.1.ebuild
new file mode 100644
index 000000000000..cb99ca88f78c
--- /dev/null
+++ b/dev-python/diskcache/diskcache-5.5.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+HOMEPAGE="
+ https://grantjenks.com/docs/diskcache/
+ https://github.com/grantjenks/python-diskcache/
+ https://pypi.org/project/diskcache/
+"
+DESCRIPTION="Disk and file backed cache"
+SRC_URI="
+ https://github.com/grantjenks/python-diskcache/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/python-diskcache-${PV}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+ test? (
+ >=dev-python/django-3.2[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+src_prepare() {
+ # remove dep on pytest-xdist and pytest-cov
+ sed -i -e '/-n auto/d' -e '/--cov/d' tox.ini || die
+
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest
index fbf414e9fa43..8aa59fff4e70 100644
--- a/dev-python/elementpath/Manifest
+++ b/dev-python/elementpath/Manifest
@@ -1,5 +1,7 @@
DIST elementpath-4.0.1.gh.tar.gz 305205 BLAKE2B 0de825213e91c5eb51b8b07973a311e982c0812180ac6bf79ac3357c7a747ff25b2126c5687a71fc06a619309749aee518ecf18bfa64335e0a5a93249579dace SHA512 22f76c028e665282fb81a99939c870c742461f5a107788fde398e88d4e59850161a4a7ab3159ce01076933cf211fcc4ec3e5727719e10520978ba33c9a13903d
DIST elementpath-4.1.0.tar.gz 317239 BLAKE2B 9a8b0832a866ac8cec524dc42ce4fa99c015bc8becd122ebcb13bb297d2aab3267941b0739f30ad4487d3ed405a2b192e29de0134895493c90ba2f360fdcbb75 SHA512 af40c4a2a0b97c4a39b79f12e8d7a1ec6600282684bf3bbb722e88c28a517d24db7795551d06f4b0f2f87113f93e18ff6cfb15fd142cd33b47388e69f66de9ea
+DIST elementpath-4.1.1.tar.gz 318449 BLAKE2B 3e472ad273a64926a3f63038d2cf5a480bf96f1af96675c23e5c3d2208e72a75f4478e10b82c8956509414c477473ec45163e8df58844dd5702804c65668d61f SHA512 95f2c238404718ff425d3f6be727a2620f519ecf41036c03148184225e968ce3b26a0c8247bf30eb1e0a8883febfc604ff38fa01c573cd26b81bd90ac79f6eed
EBUILD elementpath-4.0.1.ebuild 879 BLAKE2B 642df8e634f346f871810f7b4e161316961f195892040d6c12df114c137dd6b91e4dbf49628d8e9c1407968a4efa7941efd5e8639a9e7c06d16cb181e55b0b39 SHA512 191dd4b72d17ff012557228cc0e40004a965d3cb6982f1c0bbcf35e6d53cb47dacf65164455e81edd53676bee85a7e44ced03b14cd8e9d993ca048f59c25d674
EBUILD elementpath-4.1.0.ebuild 794 BLAKE2B 6baffd6c0568ae29da8b6fb68899b79df9e4ac46498407fab0bd01d8daafb67aa213c16fa06262c7138dd24f5c0f3781132b680b50d2d1b8f8c4c4df6a4a2f6a SHA512 f718259332b7212d3387484f7f34a2ebd3820efacc2cc9b3ea90cf8fe85002050226534344d8af397a1357924f6abf66143eac1af8a8303300fb49ce01b7dcb5
+EBUILD elementpath-4.1.1.ebuild 794 BLAKE2B 6baffd6c0568ae29da8b6fb68899b79df9e4ac46498407fab0bd01d8daafb67aa213c16fa06262c7138dd24f5c0f3781132b680b50d2d1b8f8c4c4df6a4a2f6a SHA512 f718259332b7212d3387484f7f34a2ebd3820efacc2cc9b3ea90cf8fe85002050226534344d8af397a1357924f6abf66143eac1af8a8303300fb49ce01b7dcb5
MISC metadata.xml 380 BLAKE2B 00a18a4c9373b73866c8f5159e6c11327baea8ea6ba8027c2477cefaf6bbd2d2838de3cf78b9bc3e8bdffd0444e6c44b45cf6e6aac0f7ac470c7e092ae4e43f9 SHA512 abdc862e0d684023fcd42843a9c558d71e923a09fb0592e5e3c3e7e949e311c36afc34ee3cea5873c1799b093924fe15c240da4a782fdbca11ace66ea0d2717c
diff --git a/dev-python/elementpath/elementpath-4.1.1.ebuild b/dev-python/elementpath/elementpath-4.1.1.ebuild
new file mode 100644
index 000000000000..55532d1d5a5e
--- /dev/null
+++ b/dev-python/elementpath/elementpath-4.1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml"
+HOMEPAGE="
+ https://github.com/sissaschool/elementpath/
+ https://pypi.org/project/elementpath/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+ test? (
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/xmlschema[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # fails for some reason, more fit for upstream testing anyway
+ rm tests/test_typing.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index 5b226b7c8fad..2fbc6f29c946 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -2,8 +2,10 @@ DIST google-api-python-client-2.81.0.gh.tar.gz 39081445 BLAKE2B 779b22f07b12834d
DIST google-api-python-client-2.82.0.tar.gz 10656632 BLAKE2B c94f96c727f7d0cacf008791b3b480fdda3289cfb4326691de7a26d6aeb28ae11c39ef4c8e0dd06a5025e0f77ef473a87cc329b6a10857bff0ba1c4a76814d8d SHA512 913e46120dd624907f1126a00f80ad378e5a874186e09b62b9a5e31b080e5c35af7aaa28e1527c54b2697d2e1af32f02d22aa1dcaa07d3f271fba77ba654d2aa
DIST google-api-python-client-2.83.0.tar.gz 10684846 BLAKE2B 82c8c563c2f78584d0a98ac433972ac52a38a69aa5b2eb16941372260045d9a40fd6b7ee04210824bc847fb0902f46a9d0ba376056dab16202d121dd50ca4c38 SHA512 bc05ef744aa13405c41348233d111d3f34882b30b8ef1edf9581ff96d913717bdc2281d29b28eda7119c04dba7ec133cada9b1750f159aa8d9c125cfd707881d
DIST google-api-python-client-2.84.0.tar.gz 10727897 BLAKE2B 620a24b0a887eb92116dd8b804e2164cfdfb3215ac441de2db0b9de4f489591fb494c9cf869afef9b5e2c27f893acbfd2723a3b1f7587020bded0d76e078f5c1 SHA512 4b29e41500cafc033b7ef41bb345798ded595a2638cf49219285709d3a90431b9fb6ba1c473ffcb4e54f5f4da7e229f6735dd1a3ac156991bfd129da48ab2853
+DIST google-api-python-client-2.85.0.tar.gz 10747605 BLAKE2B 832017bbd4427a70c6c3dcce215a1e23442eb5c5bed069261da1ec85ed7ac838cea530e45f794c6142beb40b188d685cf47b6a96bd8e959421d2f8edd504b736 SHA512 491fffc8911361fc69b9490e0615046668c07d4d878c16a50ca4f0bed9f0815fa14cc34930d3a1c47a54f6f32de584ef7617fadb8f0a4b6ca92cd11926b35952
EBUILD google-api-python-client-2.81.0.ebuild 1399 BLAKE2B 6fc4e421d99a3a617ae046f226dae680e2b44e1f80d29b30e4aabfbe1d8fbc55d7916ffda97c754e69f64b61a7b631237a1c7240d23f683f7b4db0797ca6affd SHA512 122cd23ad716177a236ca4a799461a15a6e4960abd455813f731b3263cb741198c679f46c35131eac91c43da913ada1a4d6f87945db5e145c476db156063f097
EBUILD google-api-python-client-2.82.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13
EBUILD google-api-python-client-2.83.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13
EBUILD google-api-python-client-2.84.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13
+EBUILD google-api-python-client-2.85.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13
MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.85.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.85.0.ebuild
new file mode 100644
index 000000000000..0194f9640998
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.85.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="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/httplib2-1[${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}]
+ <dev-python/uritemplate-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # require Internet access (and credentials)
+ tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
+ tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
+ )
+
+ epytest tests
+}
diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest
index 390e005ffa3d..020137664893 100644
--- a/dev-python/httpx/Manifest
+++ b/dev-python/httpx/Manifest
@@ -1,3 +1,5 @@
DIST httpx-0.23.3.gh.tar.gz 2163546 BLAKE2B 96903669ca9d22cbb85bd322a407aa2b6799b5f8bfce277a763248ac2d65d60b85c0c71f24af99098eaca585f8136d9db687d6d0ab8cf2347d3c6fe28222def0 SHA512 d4f051578de63e677492727c466d44858c31d1b85441621667d4aeaec5cd2ebd0257a1db115f1b4d77d563359dfc81c2cd1221c0cc66c891b461fa1f4e8a5aee
+DIST httpx-0.24.0.gh.tar.gz 2167376 BLAKE2B 261298dcb65b22c4b188b03a7f650ed2527c8dd3b70d2d21f38f199ff465b107cf034140b349961da19894abdb287ceafb7997dbcc8a4e89b0e319b21121d024 SHA512 52ccd285cee6032c604160484520522957fdfb4735385bf68d594574b4525b89ea007eb71a653cdf01381610f350c8120c36422e0fda91c39dad437f5cb3f486
EBUILD httpx-0.23.3-r1.ebuild 2065 BLAKE2B e72bd8f840db20e9b1a81cb553f1944f0f61833bda85d00c1991e783374a8c9834e8777e461cf9d25dd82f613611ab220fc37c79536f2899e55449f9e0d0d8cb SHA512 7e9feb79312692bccd4ac41da00d00f301b345a259a1ab740c614813042d0ad1639e7f3269dfcc6d3d1467793c0ac4b1f454fd1f54fc0a08a7fce3292a2b1e35
+EBUILD httpx-0.24.0.ebuild 2035 BLAKE2B 1d073e532dfde2047c5a17acf8ea4ea8f9a2c866836a45df728dca1f772005493816acd2af6a96acbaece43092cef2a57e82bf0695c27cff73ca2b34e9c2a4e5 SHA512 290ee2c78aba2486a371ac48bbafa7215757624ef09432962f8ded661f32b8c6d201fe88e75a59f53094f7a10fedc10de0a86006afb1172569827f6c2a2026ad
MISC metadata.xml 518 BLAKE2B 063b5b95529cd5a31aac83998c0acbdfef208c34e931c96ae8ee767a326301a597a8297514b5c97bef2b3b706b8938d38c0e5f5d752307a9dd06984792c799a2 SHA512 3a29dffa0f951255a67468b28917590d4108ca12e14af03bfddef80f6d48e266fcccdd991e778ab9e267c0bc76ff0017e07905c1f2f45dc440a9af89f6cae6aa
diff --git a/dev-python/httpx/httpx-0.24.0.ebuild b/dev-python/httpx/httpx-0.24.0.ebuild
new file mode 100644
index 000000000000..d260ae5f49cd
--- /dev/null
+++ b/dev-python/httpx/httpx-0.24.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs"
+HOMEPAGE="
+ https://www.python-httpx.org/
+ https://github.com/encode/httpx/
+ https://pypi.org/project/httpx/
+"
+SRC_URI="
+ https://github.com/encode/httpx/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ dev-python/certifi[${PYTHON_USEDEP}]
+ <dev-python/httpcore-0.18[${PYTHON_USEDEP}]
+ >=dev-python/httpcore-0.15[${PYTHON_USEDEP}]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/sniffio[${PYTHON_USEDEP}]
+ cli? (
+ =dev-python/click-8*[${PYTHON_USEDEP}]
+ =dev-python/pygments-2*[${PYTHON_USEDEP}]
+ dev-python/rich[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+ test? (
+ dev-python/anyio[${PYTHON_USEDEP}]
+ dev-python/brotlicffi[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/h2[${PYTHON_USEDEP}]
+ dev-python/socksio[${PYTHON_USEDEP}]
+ dev-python/trio[${PYTHON_USEDEP}]
+ dev-python/trustme[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ dev-python/uvicorn[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ if ! use cli; then
+ sed -i -e '/^httpx =/d' pyproject.toml || die
+ fi
+ sed -i -e '/rich/s:,<14::' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Internet
+ tests/client/test_proxies.py::test_async_proxy_close
+ tests/client/test_proxies.py::test_sync_proxy_close
+ )
+
+ use cli || EPYTEST_IGNORE+=(
+ tests/test_main.py
+ )
+
+ epytest
+}
+
+pkg_postinst() {
+ optfeature "HTTP/2 support" dev-python/h2
+ optfeature "SOCKS proxy support" dev-python/socksio
+ optfeature "Decoding for brotli compressed responses" dev-python/brotlicffi
+}
diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest
index 82ebac612f41..5d331bec4559 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -2,4 +2,4 @@ DIST importlib_metadata-6.0.1.tar.gz 49963 BLAKE2B 8f915035334965ae373977814d335
DIST importlib_metadata-6.3.0.tar.gz 52838 BLAKE2B 9d7e247f712de55c079720118d5ab27731b305143b69cd425d3e720e223888740a17818263125c9db9f64f7a715efe2922722c6328474926d05db4753c699185 SHA512 bf6b4961d2e98e873f6842b6ee348dde9445e7aa1faf2c599a9908439312b03a532db5978a5311d60d8d992be0b882b2b496bf721a6af2ef7f14032758055cb4
EBUILD importlib_metadata-6.0.1.ebuild 1491 BLAKE2B 716b361e65cc00524853b7b6626eb813abd547594199ef1ee5b49f5af6093897fb5cd262d9a5eebf70fb79d4cbfdcad47ad65885d0790155b05a373659ed10c6 SHA512 9a6d6a0db7b90e3a2c4d329abb875168fbfeedc256d25320cfcf248a09b027a02e3dd439e938a64cbf560be746bb44ea76352584e92778976774f769010cbd11
EBUILD importlib_metadata-6.3.0.ebuild 1499 BLAKE2B 7fa11d410c84a54a456773d3e41cd8bb3738b7ecbe4732d7b42a32aa5c34f929ce48b6b4e79292ab6889366f21020d50581bb23228c511e2075e005130c57b36 SHA512 9eca0ca6e0d6f36e9d11f5e5bae015476949e9e8347ebf76e8b34ca1c599cff206d1be86b5e340a22c0e0dcaacf81dd6566f28a3fd5d40f28987dc15244245a0
-MISC metadata.xml 646 BLAKE2B c3f9ff98b5090d22a37a5a5b36b6c8523b4d1ee804c05c880bffe6a45ee482023d4c037b49332bfa93cb60cc5892d1178b486cf1d2e0d4c44d7da8d292e406d5 SHA512 e558c5ae62e98685a43bfafbff6fc5d5339965a9bf8c6bf0bd8cd5b542c94ae6ecaf0a04e5210b211a32abb65b37c5db6af64dc7d74ae79ec31075fcc659c9f4
+MISC metadata.xml 540 BLAKE2B aa3ac97002fae5cb12dd2a8bab724322fa7a2ccea0b8b8b7e46a9e27e9566493b12a795e47724b703a74387b3805e925cc0b042a020e2a2e7862f74455b87809 SHA512 bc20e7317e1ea93d3d06666830bf32e00be6d50b1b8fb47d8092b3a80078a575e04c2cdbf9b78a17dbd1af23ae1d75766e62005ebf2942359ddd71867e8d9a12
diff --git a/dev-python/importlib_metadata/metadata.xml b/dev-python/importlib_metadata/metadata.xml
index d28bf37c8ce8..cd2f6fd0e33d 100644
--- a/dev-python/importlib_metadata/metadata.xml
+++ b/dev-python/importlib_metadata/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>sbraz@gentoo.org</email>
- <name>Louis Sautier</name>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/ipdb/Manifest b/dev-python/ipdb/Manifest
index 4ff6a4f0f184..4bf4d7b1e1ab 100644
--- a/dev-python/ipdb/Manifest
+++ b/dev-python/ipdb/Manifest
@@ -1,5 +1,3 @@
-DIST ipdb-0.13.11.tar.gz 16770 BLAKE2B 849bb91f9fd2d0443f7696aee5e2b1de87a284b410189a471be91175e792132e816abcace865b788454d59ddbf5bc443c98e6308d0453b7a7a81a580c3afd24e SHA512 c44e012db71aa543742f16bd737e1e18db3f060b65c8fa0eaa6ce7567f99f44b5aa09bfb44457c6e4d6fb1fac8d822ece580bc4036adbd612f4d50a82f0eba21
DIST ipdb-0.13.13.tar.gz 17042 BLAKE2B 8f7a5b96816e97e9bad969889c9ee8d22870890eff6052828b1fbc65ff10b7719cecf2d5c5b59d3a4fceedf4cd829bddfd7fa09e57e6fef16295fb807bc4be0f SHA512 941c353ca4412bab54f3630825cb426534330fef3b00d39c1a492219b4d85783abf3a41c16c8516011df751b1e17a35a20dde66f3efca0948acdf870ae6bf089
-EBUILD ipdb-0.13.11.ebuild 779 BLAKE2B 195914afb0c30e38057a2cb3dd831a05e28410ae4bae9eeaf537e0f67386f1bb8692bb16ca775b28b5acdf5e16bbe14313bc42841baa8e19231cee5076d81d13 SHA512 8dd432d2b1950139f2857ab41caaaaa07035ae3796846f529c1a78eea6812fad45a5f2b1e7de79fadc4689d5da771b871fb04f5b773bdb8162afe826fd46b80e
-EBUILD ipdb-0.13.13.ebuild 735 BLAKE2B cd34641e14e51f101d95b5faf4c141d942fb330140dcc36c99e1f63a5bf9311e3da748d13d4d18a03f5cf9dd84d57dc58cedaaa384afa9b958fedfa6efa6f4d4 SHA512 d02479bb2d7a8ad02c8fb761dab05d0428471a07c8671248432eacef68e9d78b4eddee8a3777b10ab385b1adf7503c486cecb9e82febeaadd282a2949ff3e94b
+EBUILD ipdb-0.13.13.ebuild 732 BLAKE2B b1fbe2aad2a65ce5f6ed182aa6944a75bc75748988a978622b1a940819f9e21150a24daa1357fe2ae4554d43957d0bacbe3f0cf2b17d8c52372f7eba9530cfdb SHA512 92a96381d05afe1a9178f343a9514990548ccb06a850255595614507927aee4d6db14d1b91fbee0322e471d3b78a15352c8c208974b08ae07f3ba9e33eb4bb55
MISC metadata.xml 383 BLAKE2B a522c204a84dae59832affc3f15720cd2ce7138f49a95633b94eecbc6d2976fa93d3fd3839a92405ccb2190fb5675119ec74bb0b0bcf41e7278ba2f062dfeae0 SHA512 6c70e5dc9d9d050bbbab2165d5b46afedc49438b2faa9c57391104d9b1a881ab696b6dddb6ad9bc814d36a4e0dc6211d719dd0e6ea73fd211240eb5901401d02
diff --git a/dev-python/ipdb/ipdb-0.13.11.ebuild b/dev-python/ipdb/ipdb-0.13.11.ebuild
deleted file mode 100644
index 4ef46a32d896..000000000000
--- a/dev-python/ipdb/ipdb-0.13.11.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="IPython-enabled pdb"
-HOMEPAGE="
- https://github.com/gotcha/ipdb/
- https://pypi.org/project/ipdb/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- >=dev-python/ipython-7.17[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.8 3.9 3.10)
- )
-"
-
-DOCS=( AUTHORS HISTORY.txt README.rst )
-
-distutils_enable_tests unittest
-
-pkg_postinst() {
- optfeature "pyproject.toml support" dev-python/tomli
-}
diff --git a/dev-python/ipdb/ipdb-0.13.13.ebuild b/dev-python/ipdb/ipdb-0.13.13.ebuild
index 38d3bf7fb449..f1052052a8d4 100644
--- a/dev-python/ipdb/ipdb-0.13.13.ebuild
+++ b/dev-python/ipdb/ipdb-0.13.13.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
>=dev-python/ipython-7.17[${PYTHON_USEDEP}]
diff --git a/dev-python/license-expression/Manifest b/dev-python/license-expression/Manifest
index 6306e1348822..fa7bd3287df2 100644
--- a/dev-python/license-expression/Manifest
+++ b/dev-python/license-expression/Manifest
@@ -1,3 +1,3 @@
DIST license-expression-30.1.0.gh.tar.gz 162641 BLAKE2B 912a34bd86199f41248b2893e9e25dfcf1504231e49f6d94607ce30c07c95932a8c41814c5d2100beabfe7fe2deda499a62ea310243dce559d0a5c5ecb84f77c SHA512 eb152b53bfacddbccdc8bd4366e040c24c0e9be3561f1a602344ad756307e29350a739de5ab5f5448258db88dac745638242d971e1a2030fc4b43b88ab4015d0
-EBUILD license-expression-30.1.0.ebuild 758 BLAKE2B ab032ee0e53d311504fe08414f7ee8a53ecfe3dd7ac273bc8ce3ff60161812f9ddfaae8ba6bbe708177a041e2a8b7f9e2bdc00056bf5823fda90fb39371ded3e SHA512 17a626d3f684e1113a2d0edbf64ea5c7fed26214664a639713a2c3357d4ed11e3ccf8e71b7ba9f7f8acc7dcfb0959fed97af8f50671b9ae9fa41e8e9dcb1a5d2
+EBUILD license-expression-30.1.0.ebuild 765 BLAKE2B ca3aa0776992f2a5e08c547f9323262d872f7f195da78aa310ba8ef0478fa4aa70845057f75f7b7c6518341247fd4a44f87f651d7c0a82589fdc88c1b3a3be81 SHA512 09a737c13b622199d4ce12b380768b0ee72f4e124978522959e2f281a03ec62fa2e9c5a4a4563344d80c74935208ed2f64d2c47c7ddb2564a33029140a53fd78
MISC metadata.xml 387 BLAKE2B 52d862f7ede77b8ab90dbd9ed2949f1c4a2b289458cff0f2e7042bf43be07b7d7e63ff94f0a10aa1db41027b3441be721656def8d59ba54155d3226e4bd30b57 SHA512 7ba89c3d94ef921fad190a85655d032a7e3a0c5794d0957c3a30ff73c75b717e87517f5f2547408426479d646ac3d157f7e659d66a18d4081689b6b41136b268
diff --git a/dev-python/license-expression/license-expression-30.1.0.ebuild b/dev-python/license-expression/license-expression-30.1.0.ebuild
index ab38127d74fd..20950db7ed03 100644
--- a/dev-python/license-expression/license-expression-30.1.0.ebuild
+++ b/dev-python/license-expression/license-expression-30.1.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
RDEPEND="
>=dev-python/boolean-py-4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/loguru/Manifest b/dev-python/loguru/Manifest
index 0525a2581641..80bd11a263f6 100644
--- a/dev-python/loguru/Manifest
+++ b/dev-python/loguru/Manifest
@@ -4,5 +4,5 @@ DIST loguru-0.6.0-py311-repr-tests.patch 4251 BLAKE2B 21891ede1845387f915d3889df
DIST loguru-0.6.0.gh.tar.gz 417660 BLAKE2B a7b7d95ffcf652769503db3423768ff85a4fa4898f0e2b155d96ce0c42fa7f24255f9dc49ba62e8a4f19bb3b7cc8b374580fe0965c9683b14d9bcea9866e71a5 SHA512 6ca7087cde3b4ce11255e31af988e5e118a7ebfbb338b97ebd6e7e4af716f0301c0180a59b18c879fd799c25802b428411b868290b7593212f06d70bcbd6a9ca
DIST loguru-0.7.0.gh.tar.gz 430544 BLAKE2B 13ee91da7c7bc0b29297cb70235c26e0517939c332dde342c14cb937112d5a0b9c467ec273f2034875a52902ffc05dd780fd349498d8a0b65efd6ecf6a947056 SHA512 02d2a0c7c54a5083a444a23222854ee4587da3f7a490ec193d0bae2f3c464c0a86102417f5886205e73c0a149694b931f39f3c5a1ade605cf2b2799395a478a0
EBUILD loguru-0.6.0-r1.ebuild 915 BLAKE2B 2f7165879711ff36f37012b46c29b25a7b2a447cdfdbbafbfcd319fa82d63ea03c3ef01b024a8a3d8235221f8bbc539ab585b7853bc50f27d4cb2cc6f6fca5e6 SHA512 76074ab07a00c1ac5ed7155db372c847fda78b625ebff404f39005303aa096207d5f9a826b808d4cf707176215e0ed71e9db550c6a88381520a619e1b1e3f038
-EBUILD loguru-0.7.0.ebuild 718 BLAKE2B 148a0f13412870405734ac6aadf8a5d7dac464f2b91599a7cecaa97fbecb4e072fdca25bbd1962480bab61d7c4ad87a1c8146a1925957fc52e5b786fc21da854 SHA512 f74e7e07c113e863a2a7fb0218f277d70b6571d601bf55ee5e9d89f49ee5fedd5d554d6444810ac1baafa594e573a471d267d1e095188338fe3b911361952471
+EBUILD loguru-0.7.0.ebuild 754 BLAKE2B 6425f21f9217958086091d7ea657c50a3d07d937f8353a0a589b29dc9d20df9e48fdbd6f3dc8c8b52f0db37e2ad5746c30db35cbb958afbe268e60933cbe6434 SHA512 64007193284801e81b5691e04f32f2ac552ad775d53d66afd6ed014f3ff7f6e24b7376b14d0f7aab497e0892a09f4012ade83c4caf462beb1786938e450c8f83
MISC metadata.xml 684 BLAKE2B 983bdc7e62a6532def7c1f368fee4e9e6cac5357a5de859c181775b02d7e3fa2c0b035d7fb7eb4126cddcbab24d01d8721d89baaade8d328fb1b600c689695ec SHA512 bbd545f9f8d643ee8a402ef97178191c67aed817f765eb45e3cda90c6f765a4a32837098becfb9af6fa9d704107676d5b5f2ed7e00630ef0c98b2b1b689c6cc0
diff --git a/dev-python/loguru/loguru-0.7.0.ebuild b/dev-python/loguru/loguru-0.7.0.ebuild
index f776f2759d43..d81e7c00a5a4 100644
--- a/dev-python/loguru/loguru-0.7.0.ebuild
+++ b/dev-python/loguru/loguru-0.7.0.ebuild
@@ -26,6 +26,7 @@ BDEPEND="
test? (
>=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
>=dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
+ dev-python/mypy[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/openpyxl/Manifest b/dev-python/openpyxl/Manifest
index 9ddcf13ca329..52785e1dc5b2 100644
--- a/dev-python/openpyxl/Manifest
+++ b/dev-python/openpyxl/Manifest
@@ -1,5 +1,3 @@
-DIST openpyxl-3.1.1.tar.bz2 2733237 BLAKE2B dfe14e965624e6d82c219eb58d87078e7a44cbd3a2e2c45aa4a63f48d30acf46675a6960cd39132df36e5d2ff71b77ebdbae33a149730ada9784155c881d1503 SHA512 b026b059e31828c2218c2b6d7765f5773b4d9161882d9e225ae4fd1dba3d7548c1a555cd16afd364a1723b3703792a3ea02fe715dc0e3d1f42beb48a6fc710d8
DIST openpyxl-3.1.2.tar.bz2 2733302 BLAKE2B 7030c698c2dfa3c3f27f23485e33cc9f4ffc0c473e590785ebfa03a958f7c1deab98503890b7350f32cbb4607b3fbf543b35299c0f8abfbfcc779e96ddda9ee1 SHA512 307d82dcf839c60be606c01f862701f69017573894c7fd26e35ec3edead2ea2a126aecca61b0c7f6727ff834dd6bed844095b9a56f2b510689ab071926a7a742
-EBUILD openpyxl-3.1.1.ebuild 814 BLAKE2B ba7aadf0336a44285e6a6df8c0d418752cc92816f23e1e6e70bcac15801f242959c1276bddbcf3a988b77a51fb0f2275b92c883561244b580f5dc5d36eb930df SHA512 2fb2a0c26e01f89f39f4f7baf8928ecfe8345b01a884b2bb94879e17c4ac7fc11fa2e8c0b022c68b7be8c4ab309460a79b10470839ee715e064baed3a2f15bb7
-EBUILD openpyxl-3.1.2.ebuild 820 BLAKE2B b927596d2e79a711e3a96fefec5e0b42aca1ac5f00b3583ea4289b485963429477bfb4db8d2bd931b6fa07dce874a908dab88d324ab6128e01c08d56ef3122fd SHA512 0505cd62e342e170ce8e6bba548db68b6b1a0cff2a2828323d13b3b9b46e31bc11e5657ef05a4fdf302c5671dccc4abb94ce8e9519195a988bc8477201f816f3
+EBUILD openpyxl-3.1.2.ebuild 814 BLAKE2B ba7aadf0336a44285e6a6df8c0d418752cc92816f23e1e6e70bcac15801f242959c1276bddbcf3a988b77a51fb0f2275b92c883561244b580f5dc5d36eb930df SHA512 2fb2a0c26e01f89f39f4f7baf8928ecfe8345b01a884b2bb94879e17c4ac7fc11fa2e8c0b022c68b7be8c4ab309460a79b10470839ee715e064baed3a2f15bb7
MISC metadata.xml 595 BLAKE2B c843c395f1b6a40fea607fa7f851af887fce236ad6fc5b6b77eea0b208954a3340f49ab66a5503f6951346718ecfaf5d43f1a0bbee9b86f4b11c29b1e4cb6394 SHA512 a0cc42713e9c67438050b44c810f17ab4946f8a1eece0159e71d4abe749047dd44ff430605bf5c34af12de2abe4937955c7aade0c5af708ed7f6b816684c8763
diff --git a/dev-python/openpyxl/openpyxl-3.1.1.ebuild b/dev-python/openpyxl/openpyxl-3.1.1.ebuild
deleted file mode 100644
index bb2b03163085..000000000000
--- a/dev-python/openpyxl/openpyxl-3.1.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Pure python reader and writer of Excel OpenXML files"
-HOMEPAGE="
- https://openpyxl.readthedocs.io/en/stable/
- https://foss.heptapod.net/openpyxl/openpyxl/
-"
-SRC_URI="
- https://foss.heptapod.net/openpyxl/openpyxl/-/archive/${PV}/${P}.tar.bz2
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
- dev-python/et_xmlfile[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},tiff,jpeg]
- )
-"
-
-distutils_enable_sphinx doc \
- dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
diff --git a/dev-python/openpyxl/openpyxl-3.1.2.ebuild b/dev-python/openpyxl/openpyxl-3.1.2.ebuild
index 7e86a7a6ed1d..bb2b03163085 100644
--- a/dev-python/openpyxl/openpyxl-3.1.2.ebuild
+++ b/dev-python/openpyxl/openpyxl-3.1.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
dev-python/et_xmlfile[${PYTHON_USEDEP}]
diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest
index b53a8bf24e47..5c365f162727 100644
--- a/dev-python/paramiko/Manifest
+++ b/dev-python/paramiko/Manifest
@@ -1,7 +1,5 @@
AUX paramiko-2.4.2-disable-server.patch 1596 BLAKE2B 7e2ef1e216f34086c06d985556dde82eccfc08b835a9b336f1e54e81ddf32567872daec9dadc728bfaab8e3c4728439d704d51f9b1df5e04a64b5064f6d79bf5 SHA512 5e2f9285ffa3ece551ce929c6d50691761da6269e906355bbf79b0664a764083f7d55a9e347e2ed236a4c9a7f934d489315b68ebea984694ee9d1714416d34fd
AUX paramiko-3.0.0-nih-test-deps.patch 3435 BLAKE2B fbbe2bbd8b05dd215b2ba413e208a96fbd1df9904271980658e1fae100e6fb1d049e15d582a307364d6416090b97741cbfc8d7304e08d7b7bbfbd70e0f1a1522 SHA512 76cca0e404215e505d6ceb650da796862fd87ab460e1a65438c62cb926af4a3ebb8f603bd26acc1a6d1a1a37e6090fc01edc4ae7a7f81f18105d3d9fce03545d
-DIST paramiko-3.0.0.gh.tar.gz 350348 BLAKE2B ba7211a3f3c7d4f9c0023017d96ed51511039378b4eba1ace13fbbf6902cda40aa09f2cf7b5ce9f7aee666907d9a662e9bf7eccd5d06669685b9aa25fccfa551 SHA512 3754314fcbd64bf3db5fd6a8d55babc13e639675d09e85d796e99f25eecb55b0f987c0b47bce288c3d154a2dbdb586ecc34bbb09d67786bcc13b0a94a78e6654
DIST paramiko-3.1.0.gh.tar.gz 351910 BLAKE2B 7350626f3a8e54d8950085cbd8253f5564355abb4db7c65113c0df22674e3df0081da7299cfad779f1fcf9569b01720b6ab5dc2bde32c4a71500e79910caf4c8 SHA512 1a556a5b7a6ebc72a0c61b59f326a95c9f2784d74fdc1a171455867ba7b4b07a15741e168747b5a3a225685ad069e2d58021f54dadf7feb00f8acf65b0c07d51
-EBUILD paramiko-3.0.0.ebuild 1235 BLAKE2B 36a9f9d10eb7a60962f30ae039ccb6f1b2146f9545cebc901db59544fd3251f1c61d25b4b94c2874151c92852cf2555f84894dea34d529cf43b7de9d3a2ccac7 SHA512 e0573656798999815fbdbdda8938c3b9eda4b17f2de32f5fff9a37465bf1ae220380d6daf0528af2250f71e804efe707ed4b20a99f791a1574cc3c17fb2aff51
-EBUILD paramiko-3.1.0.ebuild 1242 BLAKE2B 706ba49d1a6ef82ced03039ecbed0e6a23dc88c2c48b71d593e1c2cc8252b37e46ae1c7113ed071a9466c699f4264927ba39b080f5f1b9aee0c700d939839e07 SHA512 2084f6194bdac521acd259c9f8132b53e3df6794a85eb796df6b22eeaf3858b5adb23826fc4a9d6ee5b14c7275724993c1f85754b39c9ba8bd6e9d7a30745071
+EBUILD paramiko-3.1.0.ebuild 1235 BLAKE2B 36a9f9d10eb7a60962f30ae039ccb6f1b2146f9545cebc901db59544fd3251f1c61d25b4b94c2874151c92852cf2555f84894dea34d529cf43b7de9d3a2ccac7 SHA512 e0573656798999815fbdbdda8938c3b9eda4b17f2de32f5fff9a37465bf1ae220380d6daf0528af2250f71e804efe707ed4b20a99f791a1574cc3c17fb2aff51
MISC metadata.xml 1222 BLAKE2B 46fb6385f6779cbc13fa54090dd5dfa0b5a7b5a753f728b133fa79a1e1c779a5652d6b38c5ea11cfcb505178b2ba70d9000dabba6228e38f30f426ecb1c49a3f SHA512 bf07a537ed375a3bf58d219c18ccfc29c810554041943e62819a46b63ce3fbcdd2197085dbeeb7ad36e0e601700edec6121ce5cc83dce1c7435d663473df2583
diff --git a/dev-python/paramiko/paramiko-3.0.0.ebuild b/dev-python/paramiko/paramiko-3.0.0.ebuild
deleted file mode 100644
index dd2a49a105fc..000000000000
--- a/dev-python/paramiko/paramiko-3.0.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="SSH2 protocol library"
-HOMEPAGE="
- https://www.paramiko.org/
- https://github.com/paramiko/paramiko/
- https://pypi.org/project/paramiko/
-"
-SRC_URI="
- https://github.com/paramiko/paramiko/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
-IUSE="examples server"
-
-RDEPEND="
- >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
- >=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
- >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- local PATCHES=(
- "${FILESDIR}/${PN}-3.0.0-nih-test-deps.patch"
- )
-
- if ! use server; then
- PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" )
- fi
- distutils-r1_src_prepare
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if use examples; then
- docinto examples
- dodoc -r demos/*
- fi
-}
diff --git a/dev-python/paramiko/paramiko-3.1.0.ebuild b/dev-python/paramiko/paramiko-3.1.0.ebuild
index f521b9dc0990..dd2a49a105fc 100644
--- a/dev-python/paramiko/paramiko-3.1.0.ebuild
+++ b/dev-python/paramiko/paramiko-3.1.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
IUSE="examples server"
RDEPEND="
diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest
index 17eb25af33ea..9bf65efb0be8 100644
--- a/dev-python/pdm-pep517/Manifest
+++ b/dev-python/pdm-pep517/Manifest
@@ -1,5 +1,5 @@
DIST pdm-pep517-1.1.2.gh.tar.gz 231983 BLAKE2B b2225da24f52d4d2c1a903db57f000a1fb2ba8435083d956ff740d272ee2fa8f00cf001673e32800fc0437ae2d1016cac661fda24f8b5f34c83a342fd3e8c353 SHA512 8f6140492ef8323044f01887895e6664019092f964e1fae3a829bcefb3d5d9c9223ef163183899681270f95b4a3a517951b7e44629ec3f37598c04ccbb221cac
DIST pdm-pep517-1.1.3.gh.tar.gz 232038 BLAKE2B 8d7e4cbd439c8cd5fd541043da93fcee4737d47c27ce049743c0944bff66b4784b00e3650e088e1ddfabcdfd4398e5fe90f3029a8353d91cc4b11ec8625d44eb SHA512 ed29b2c5a2030ceb103eb9df3d399efa316c02fb97b2000d770591c9f1abe0adeabf1cbdb9b5863dc82a1adfb67dd6385c362963145779fbf63dd39e0ff533f0
EBUILD pdm-pep517-1.1.2-r1.ebuild 1499 BLAKE2B 45092f6ce97e05b56dbc7642b4d5b06c647fce542ac44b8b4e52b75aa682910657640c14bc1109c198224c68a7cff907bf8af0f2b5683721db487834635fd579 SHA512 1396db9ce8e75e56635b0c29ef2948d041b4b0e7781cbe05c392527468ef8ba207e438064b75500009c757922ede5e47b35182ee2520b46a2e7d02debd5d39f6
-EBUILD pdm-pep517-1.1.3.ebuild 1501 BLAKE2B 11459fa3a49f3393a632d02396605e381a074ebd4176f5812501867f015939d5adf7697b10c87f02cc5d5feef15cd32e2d20ba96e6a183e816b97daa02e8be68 SHA512 8b430651bed6b2d995286abdc11d0825a4f8014e2d878b59520c26138c636e8e88acbf5e4c5219f62c2d314ed839e2ee7e80d0bb06177741e9adec4c25425417
+EBUILD pdm-pep517-1.1.3.ebuild 1508 BLAKE2B 2b00e5576a8bdc28c6942972f83d5c7b88735d2b00f3d343468b352dbddc490108568fb2df0c15940b837d971e6a135b57def0f698ec7267bb72cb16e546d562 SHA512 66fcfa502a505d32e43151e6eca5649d75a5a6c2946b7894f919ab7644dcdc22bf82bdad785d2feabba37e32150a92cca41d1c171cc9a3bef3de1779f6731db6
MISC metadata.xml 401 BLAKE2B bd202e8cb137f8c6d74d4706e9e4aed7fc8a10825f68d8fec1814c26a58a2ae14208e1256a6826209019b6066f9b96d94a108e1a48c368261886357b7c20893b SHA512 dedab34ff5a645536807de7c3c616e11846d22c7aebf8446d88fb8c3a5c0edc6e97c2a3b25874ab7413b9b6ac6c0734df54e252ee1c55bc1b698883aa1f1552b
diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.3.ebuild b/dev-python/pdm-pep517/pdm-pep517-1.1.3.ebuild
index 0e5c54867e4a..baa81ae8b35f 100644
--- a/dev-python/pdm-pep517/pdm-pep517-1.1.3.ebuild
+++ b/dev-python/pdm-pep517/pdm-pep517-1.1.3.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
RDEPEND="
>=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 24ad23903fe1..d1e57434051d 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,3 +1,5 @@
DIST python-phonenumbers-8.13.8.gh.tar.gz 4910864 BLAKE2B 33babe7aa0f487398311817fa901a56ac8a7470f2e4338700529f35c7622cf9b663bd404f6c1087600c03fd2844a1c777ed81d2e61d9cc2f0ff78e68a0276624 SHA512 6e2ee96aa9c20188b276cdeac1365fddb339feb63e8d5e9f61ae82f6aa19cc6564a5f1dbf687d6cc69c2cfa21fbb14892f880677ac7ba734a949183711faca5a
+DIST python-phonenumbers-8.13.9.gh.tar.gz 4910883 BLAKE2B 596010af1526a4058f3db8ac1bb087d59dd93d1223ad54c50444740c3b6eb0d0ee4da83ec2882140f3325740575bd808ecd9726b9d583420283c25285cdd32c3 SHA512 24ae70a9d6b5830261d719c5a003ab6909ef9b759c53bfe7e78d7ad7062ad878bc2109b92041266ecd798b92d94392b53d02c6f51446e88d8c20dc4b48a10b4f
EBUILD phonenumbers-8.13.8.ebuild 808 BLAKE2B 68bf5867fe33d7bf194dd170c9cb30dac10bc0886d9656936d691e046fc72025e8205214b14c350e95720de49876f376ee1a17965e3ae2f2aff592536a60af38 SHA512 720fe4917947d28d3c32a4ac9fb41d0c9be99bb213b9ed45e9dfff277d65a693cbe2b711f54856e7874254a742bca4ec7571c400eabbeb77f31a1af64bd93673
+EBUILD phonenumbers-8.13.9.ebuild 810 BLAKE2B 1cf55707f2e04cf211a46c748fbcd6f59ecabca31907fd7c043132ea51035a8164d1acbced3ebab8cab02ea2b72319a340cb2d4716e8a6c4bd6dacb32b4903d3 SHA512 57a7056b22c929f1f54469220b682dd6c6bad1cbe9e50c7e4593aa285641e9abab1ab9cb9780d04db739a24211bad398a7c749d4adfdbb579ca027959407c07b
MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1
diff --git a/dev-python/phonenumbers/phonenumbers-8.13.9.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.9.ebuild
new file mode 100644
index 000000000000..20fb3f38daee
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.13.9.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="
+ https://github.com/daviddrysdale/python-phonenumbers/
+ https://pypi.org/project/phonenumbers/
+"
+SRC_URI="
+ https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( ../README.md )
+
+python_test() {
+ "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/pydata-sphinx-theme/Manifest b/dev-python/pydata-sphinx-theme/Manifest
index 354815b30d64..0b27e5496c8d 100644
--- a/dev-python/pydata-sphinx-theme/Manifest
+++ b/dev-python/pydata-sphinx-theme/Manifest
@@ -7,6 +7,6 @@ DIST pydata_sphinx_theme-0.13.2-py3-none-any.whl 1976897 BLAKE2B 3934bdee8210e3c
DIST pydata_sphinx_theme-0.13.3-py3-none-any.whl 1979378 BLAKE2B 49f871167a73ee088aca87c49f728821a8df4b79015e543e84eee7ac85e2e8a81b3419cca0c8ad14197e44c2bb2b2533a9c7e9e29384d37956c5d814904cc2b7 SHA512 59ec688677cb6d150e4741e84bfd32914f139533118a297c6691b27ea56e2e85577593951a5b3daaf9d41c7de3cb8276c479b72b12c4e8921d7418c75dfe90ff
EBUILD pydata-sphinx-theme-0.13.1.ebuild 1158 BLAKE2B 2d034e9bd72bd803c992729feddd3803101644a257ffff4e3b215c62cab30395e85863d523e0fb104d178c14095e3e667ef3b310fc301c2837c0719bf43f1d88 SHA512 582e74859f355746bbb1bb6e38720e902ff88625fc8ef8c7b1815d3f833cb785970449473d1abb9111bf813e206c2708ce56bfd555eeb37710ee2d7f6d5f9cc5
EBUILD pydata-sphinx-theme-0.13.2.ebuild 1158 BLAKE2B 2d034e9bd72bd803c992729feddd3803101644a257ffff4e3b215c62cab30395e85863d523e0fb104d178c14095e3e667ef3b310fc301c2837c0719bf43f1d88 SHA512 582e74859f355746bbb1bb6e38720e902ff88625fc8ef8c7b1815d3f833cb785970449473d1abb9111bf813e206c2708ce56bfd555eeb37710ee2d7f6d5f9cc5
-EBUILD pydata-sphinx-theme-0.13.3.ebuild 1213 BLAKE2B 03feea829b9ca3f8ae09ab70b744751d971a84defe1745ada2a3c1021e0e6cc1816af2a2062b53a92be4bbf05040bdcd8b6cff6f99f15e5cca454929eeb1f7ce SHA512 8a119bc8a89c4d709d1b162ec661035a3ba0128da34ccd16dc6cfb79d91eb2782c1acf8bb3be19d5b8e97d040b11296ae3c4b969a79a906bb52d48931584a2fc
+EBUILD pydata-sphinx-theme-0.13.3.ebuild 1206 BLAKE2B 24de6fb35aad17904f0a05794ff4372e90994c91ffb3d3408575a054bb15623a9d6ed0159f98b797d112bc11fb9a553bb958800968005fcaeebb80c1d0f4dc78 SHA512 37611d21cbc04d681956dca4aad289005b541ca10e3b4da66111745c529b2bbab5ed41ff26fde4e2ad87bd0c0c20c962d82b9c0dc932faed6df888a6247ff7d6
EBUILD pydata-sphinx-theme-0.7.2-r1.ebuild 1044 BLAKE2B a024f2013538da03bdaae92aecdfaff967784c56c10f760c1354efff596465a45d5453fc9bd9312075dd6b18cea6a16fd7c4e2157f12be86f9c91c6559309c34 SHA512 b156267d00caa08cbd26cfc661345dd141fe0a37cc4409f3b80edf28e4469844cd2c2d4be101872f86f00af32c723d3801ca5180b27804c5974051434b5c3c1e
MISC metadata.xml 532 BLAKE2B 397b44fab769346cc170d5627dc663adbe29b780cbabc3d7643d5bda6ff89d6fbe6e6f55da69e93b8b20ddee16856612063b442125a16e035803e50f5aae924f SHA512 9de912fb51a153d508f3a12a3eb7ef3cd926089452bd6bfb822ae4a797d8aeb9ac68973ea7bebf3095f546dd288fdf651710ca8536f19907ac69f622ca3b0550
diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3.ebuild
index 684d2c7b9520..d467ea4a7725 100644
--- a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3.ebuild
+++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD-with-disclosure"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/accessible-pygments[${PYTHON_USEDEP}]
diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index 6bb11c36d5b6..6691c4f73f85 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -1,5 +1,7 @@
DIST pyfakefs-5.1.0.gh.tar.gz 212507 BLAKE2B b9607ff2af71d6697bb5ea5ceae0bb1b92b9aa2e91bafdf24d3dab6f5412a6fd8ff590983085079e9a7b1569b839f4fc5b443d5904decf2de5511ab856e8de7d SHA512 40d4e3fb422c2d9515c00bfa9940a8799d5e102a5775ac34d45e99286759451d1287df1e32f45956a84c1052cc02eed98a8f9789a628ac253771042b011ddd3e
DIST pyfakefs-5.2.0.gh.tar.gz 218488 BLAKE2B b0d2fc01e6fc4b965d5b1099700864c309cb3531b4672fe86db7e1517e4661b64b268f3551eabdd6a20ce2c9b3c4b109bce050962ca7deec6450825292468677 SHA512 d1d7557f5bcf4ae5917f71d74ee942c428f39c9c1bca5cd31e6f7662084a0db044bddaa0e6e95ea7ee410444b46e3cae91f8dbf74050225f94ecd6436a4c5468
+DIST pyfakefs-5.2.1.gh.tar.gz 219084 BLAKE2B 85769abbff7c0fb8497cd951785d362778178aec28649b873ade35da819fb496d075ebe1b615c7e5965f1bc8469bea59bcd47db0667ee50475d093e3014623e2 SHA512 79febb84ca53ccef1d550f40a36fdff0d4b92484e9ea7a616de914c37d1156f56653e60c549c6060b4bdda9a36e40bc4a94e58b762850a31a2a2c2f1b06358fe
EBUILD pyfakefs-5.1.0.ebuild 734 BLAKE2B 0dff21e1a038069b56f9088e97fc85ee5f34d42cd4a63fbb6f8791a15fcb895734c9093e2b2dc131e8927c6121860f278ecea21ee51724d6a19db002e217050e SHA512 c9b6a23913f610c7afaea2d3471043e9598a017c2376e9f48a646c7fe94e3cb2bf4dcd3a57122fa9f272c94ff36c94d735b66d47eef43f1c4d995ae5ba3a9274
EBUILD pyfakefs-5.2.0.ebuild 742 BLAKE2B 66bf0ebda428800e18ba6b557337045245343b67faf87e360525582e0ec3a0bff8cfb84905b480eb64c5a954bbae0606490cd0a6e303ba29a6314d4826ce9589 SHA512 2e0c58959234755a3ba31430ff0baf84bd997f530df7b6c133761eb8aa37e8ee4d198ece1e89a49a53a88310e94d610148840999c12a6baf13ecfff2fcc3d206
+EBUILD pyfakefs-5.2.1.ebuild 742 BLAKE2B 66bf0ebda428800e18ba6b557337045245343b67faf87e360525582e0ec3a0bff8cfb84905b480eb64c5a954bbae0606490cd0a6e303ba29a6314d4826ce9589 SHA512 2e0c58959234755a3ba31430ff0baf84bd997f530df7b6c133761eb8aa37e8ee4d198ece1e89a49a53a88310e94d610148840999c12a6baf13ecfff2fcc3d206
MISC metadata.xml 395 BLAKE2B add696dab9f93cad522087325d7cea08bb0d6905a093c0dd721b8ee0cc5f06a97e8b29663920e5131fd1cfaf38a1fb1c22908daa155025713ffbf18d87a2d5ec SHA512 454f9cf42ae315bb9d4b7c9a2a8b9a690163befc8f738b1fe4a145f1f3a9a5f59693e4cd1ebd4c501005cac1ab81c8b57b2316ac50739dfa96919b6de4850b9a
diff --git a/dev-python/pyfakefs/pyfakefs-5.2.1.ebuild b/dev-python/pyfakefs/pyfakefs-5.2.1.ebuild
new file mode 100644
index 000000000000..876026d4079f
--- /dev/null
+++ b/dev-python/pyfakefs/pyfakefs-5.2.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A fake file system that mocks the Python file system modules"
+HOMEPAGE="
+ https://github.com/pytest-dev/pyfakefs/
+ https://pypi.org/project/pyfakefs/
+"
+SRC_URI="
+ https://github.com/pytest-dev/pyfakefs/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pyfakefs.pytest_plugin
+}
diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest
index a856cfe99815..703444890319 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,4 +1,6 @@
AUX pyside2-tools-5.15.1-dont-install-tools.patch 1782 BLAKE2B a9a1c3cb8d1e6feabbc752bb4bf0af30b645736b9895fe96063dc4a9d5668866523e567f723693b17c6da4101d28713cfa6ad8adadb78e6bb99756d7c69244a2 SHA512 c8b17db89f42a52f4191dda953d7228eafcafd6afb6d7b70527cef090ffd1f073970010a817bede941de10b4e40e41d35fb99b74091baeea6d237c08eb7f225f
DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
+DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4 SHA512 cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3
EBUILD pyside2-tools-5.15.8.ebuild 1653 BLAKE2B adbbbd888e4785543ae175f285f32b34a6d392b6d8f85ef9576968a700cb7284859e13f3b4b75e6e77a8544676ba0779870bab3c33f8ae9f66bad285dcb2a6f2 SHA512 6016c3ab4144ea89672e8981a337ea8a83f892ad5b713b6a79d2a08bf1137de240ad9193b8d1a07b9ccbfd83587f0304579e2fe308d158cea065f1700fb160dc
+EBUILD pyside2-tools-5.15.9.ebuild 1656 BLAKE2B 473740bc6392674185a1ce05176cd37d7a534a5ca4cf6418587d8297f0598c27ddcb823f774ca5ce1fa89cd393e7ebdce572596baa59275f250576da2b23689b SHA512 a3bac308f16fdcb61116aafdea5d74894e93cd62ffe041acbe2a2e7125dff3924f30579a54f45c94e8f0e20c1ba7f178583948d6e3d94fc5ce9b2a12ca23e7ca
MISC metadata.xml 512 BLAKE2B e06bacf79750f6cc22b41ade8840a01636793100a85cc469c19af1b4273ef33adb3dec755947057a892e88de4ac68e665fa0ccb265457dd09a502964bd991749 SHA512 d201e34b2d73fb308c6b5f14b2d0d292b453b5ef05c820efe429fcfa7259b23f17bc015c08b8f938a2df75f5b654cc1357632a786abfb555479e3f172feee3fd
diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
new file mode 100644
index 000000000000..81180b8926ab
--- /dev/null
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake python-r1
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)"
+HOMEPAGE="https://wiki.qt.io/PySide2"
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}/sources/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+
+# the tools conflict with tools from QT
+PATCHES=(
+ "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch"
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ python_copy_sources
+}
+
+src_configure() {
+ # The tests are only related to the tools that we don't install
+ local mycmakeargs=(
+ -DBUILD_TESTS=OFF
+ )
+
+ pyside-tools_configure() {
+ local mycmakeargs=(
+ "${mycmakeargs[@]}"
+ -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+ )
+ CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure
+ }
+
+ python_foreach_impl pyside-tools_configure
+}
+
+src_compile() {
+ pyside-tools_compile() {
+ CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile
+ }
+
+ python_foreach_impl pyside-tools_compile
+}
+
+src_install() {
+ pyside-tools_install() {
+ python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate"
+ }
+
+ python_foreach_impl pyside-tools_install
+
+ doman pylupdate/pyside2-lupdate.1
+ einstalldocs
+}
diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index c0bd7be7e14b..332529600bf7 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -2,5 +2,7 @@ AUX pyside2-5.15.2-python310.patch 508 BLAKE2B bdfc33975d1dd0c9eb73d1bae3ec2aff8
AUX pyside2-5.15.2-python311-fixups.patch 1962 BLAKE2B 37d91352ea09eaef6d36c600165e4fea74145b0fa05620e739254d3983acc501455154fc51ce3448aa4f60a00cd377f0896cb3dc14f1a921d6948dc53c500784 SHA512 39e999c80ed2717eaf59b47c12e64208d1b54d3d61daacf7a8ebeb4586f3b7312dd5db3fc53d4d2f3c426d80729e5d655e9b612153c704b40b7d261ddd57e580
AUX pyside2-5.15.2-python311.patch 1777 BLAKE2B 1afa7c39755c4f91b4b4c951f59e1a3190f924d8b20cf2140ad5342c2fa046ff7e6bec540bea9d7652116894e0cb7f5fa5ea73067212ca5b631382e7139d7786 SHA512 b88f300e4944cbb9adc8ac887e263e74e088a1b291000c86f6677a01241939e612fa5eebba3807fb2318477e68de241914832cc92ed0470726804d3098486120
DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
+DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4 SHA512 cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3
EBUILD pyside2-5.15.8-r1.ebuild 9272 BLAKE2B 98d7773364fa7babc64361541e4feefa5aec3330a3c64b799ed7fb0fcd71fa40a9dd2239acb1e9cccd124cd7095a8136e619d9c9649385ed7bfc3466127fc1dd SHA512 760dfe9959a8e4f92fe522317c79b3b8009e11439b5264256230e1d565efb5922ef82fee0bfdb30a8ff17a4222f85893ea8e44ff53066e6b8439b3c154c0eecc
+EBUILD pyside2-5.15.9.ebuild 9270 BLAKE2B 582b5be82eee0435d775555a3d47f8568fd360b4d166abc8ccfef3166e4408fd3b76963367cd85e39df3920c94e2bd0ac07f53c6d47b92ef1e1fa47ff551fe7c SHA512 032c37366def172f8b7c6aa31661c91ccabd4159b6c77d89d46e142e5b20417f5b450bf4f0477346195b821b99111c963d26b16e0c38399bccbf87a4f1262f53
MISC metadata.xml 2255 BLAKE2B 00982d17109b327ce063f5ba53474603cc73ffb013268ec9f6b751a73792a790f56de285291e70ad12147c27ba97b516be1318df312483d67d72509f8e8d8655 SHA512 830f9510f5e141422cbbab356d34a34b631f948eea14bcc96badbef65ce10f56c648748edc4ddf06be77b1c597a7d12d4552bde122937eb4cda01b304a3193c7
diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild b/dev-python/pyside2/pyside2-5.15.9.ebuild
new file mode 100644
index 000000000000..e995b1d18b6f
--- /dev/null
+++ b/dev-python/pyside2/pyside2-5.15.9.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake python-r1 virtualx
+
+# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects"
+# USE flag after an external "dev-qt/qtremoteobjects" package has been created.
+# TODO: Add conditional support for apidoc generation via a new "doc" USE flag.
+# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once
+# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support.
+# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note
+# that the "PySide2/QtGui/CMakeLists.txt" and
+# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by
+# testing whether the "Qt5::Gui" list property defined by
+# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation
+# time contains the substring "opengles2". Since cmake does not permit
+# properties to be overridden from the command line, these files must instead
+# be conditionally patched to avoid these tests. An issue should be filed with
+# upstream requesting a CLI-settable variable to control this.
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://wiki.qt.io/PySide2"
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}/sources/pyside2"
+
+# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details.
+# Shall we allow essential modules to be disabled? They are:
+# (core), gui, widgets, printsupport, sql, network, testlib, concurrent,
+# x11extras (for X)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="
+ 3d charts +concurrent datavis designer gles2-only +gui help location
+ multimedia +network positioning +printsupport qml quick script scripttools
+ scxml sensors speech +sql svg test +testlib webchannel webengine websockets
+ +widgets +x11extras xml xmlpatterns
+"
+
+# Manually reextract these requirements on version bumps by running the
+# following one-liners from within "${S}":
+# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt
+# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES
+# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ 3d? ( gui network )
+ charts? ( gui widgets )
+ datavis? ( gui )
+ designer? ( gui widgets xml )
+ gles2-only? ( gui )
+ help? ( gui sql widgets )
+ location? ( gui network positioning quick )
+ multimedia? ( gui network widgets )
+ printsupport? ( gui widgets )
+ qml? ( gui network )
+ quick? ( gui network qml widgets network )
+ scripttools? ( gui script widgets )
+ speech? ( multimedia )
+ sql? ( widgets )
+ svg? ( widgets )
+ testlib? ( widgets )
+ webchannel? ( qml )
+ webengine? (
+ gui network positioning quick qml
+ widgets? ( printsupport network webchannel )
+ )
+ websockets? ( network )
+ widgets? ( gui )
+ x11extras? ( gui )
+"
+
+# Tests fail pretty bad and I'm not fixing them right now
+RESTRICT="test"
+
+# Minimal supported version of Qt.
+QT_PV="$(ver_cut 1-2)*:5"
+
+RDEPEND="${PYTHON_DEPS}
+ ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP}]
+ =dev-qt/qtcore-${QT_PV}
+ =dev-qt/qtopengl-${QT_PV}[gles2-only=]
+ =dev-qt/qtserialport-${QT_PV}
+ 3d? ( =dev-qt/qt3d-${QT_PV}[qml?,gles2-only=] )
+ charts? ( =dev-qt/qtcharts-${QT_PV}[qml?] )
+ concurrent? ( =dev-qt/qtconcurrent-${QT_PV} )
+ datavis? ( =dev-qt/qtdatavis3d-${QT_PV}[qml?,gles2-only=] )
+ designer? ( =dev-qt/designer-${QT_PV} )
+ gui? ( =dev-qt/qtgui-${QT_PV}[jpeg,gles2-only=] )
+ help? ( =dev-qt/qthelp-${QT_PV} )
+ location? ( =dev-qt/qtlocation-${QT_PV} )
+ multimedia? ( =dev-qt/qtmultimedia-${QT_PV}[qml?,gles2-only=,widgets?] )
+ network? ( =dev-qt/qtnetwork-${QT_PV} )
+ positioning? ( =dev-qt/qtpositioning-${QT_PV}[qml?] )
+ printsupport? ( =dev-qt/qtprintsupport-${QT_PV}[gles2-only=] )
+ qml? ( =dev-qt/qtdeclarative-${QT_PV}[widgets?] )
+ quick? (
+ =dev-qt/qtdeclarative-${QT_PV}[widgets?]
+ =dev-qt/qtquickcontrols2-${QT_PV}[widgets?]
+ )
+ script? ( =dev-qt/qtscript-${QT_PV}[scripttools?] )
+ scxml? ( =dev-qt/qtscxml-${QT_PV} )
+ sensors? ( =dev-qt/qtsensors-${QT_PV}[qml?] )
+ speech? ( =dev-qt/qtspeech-${QT_PV} )
+ sql? ( =dev-qt/qtsql-${QT_PV} )
+ svg? ( =dev-qt/qtsvg-${QT_PV} )
+ testlib? ( =dev-qt/qttest-${QT_PV} )
+ webchannel? ( =dev-qt/qtwebchannel-${QT_PV}[qml] )
+ webengine? ( =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] )
+ websockets? ( =dev-qt/qtwebsockets-${QT_PV}[qml?] )
+ widgets? ( =dev-qt/qtwidgets-${QT_PV}[gles2-only=] )
+ x11extras? ( =dev-qt/qtx11extras-${QT_PV} )
+ xml? ( =dev-qt/qtxml-${QT_PV} )
+ xmlpatterns? ( =dev-qt/qtxmlpatterns-${QT_PV}[qml?] )
+"
+DEPEND="${RDEPEND}
+ test? ( x11-misc/xvfb-run )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.15.2-python310.patch"
+ "${FILESDIR}/${PN}-5.15.2-python311.patch"
+ "${FILESDIR}/${PN}-5.15.2-python311-fixups.patch"
+)
+
+src_configure() {
+ # See COLLECT_MODULE_IF_FOUND macros in CMakeLists.txt
+ local mycmakeargs=(
+ -DBUILD_TESTS=$(usex test)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DAnimation=$(usex !3d)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DCore=$(usex !3d)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DExtras=$(usex !3d)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DInput=$(usex !3d)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DLogic=$(usex !3d)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DRender=$(usex !3d)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Charts=$(usex !charts)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Concurrent=$(usex !concurrent)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DataVisualization=$(usex !datavis)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=$(usex !designer)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Gui=$(usex !gui)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Help=$(usex !help)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Location=$(usex !location)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Multimedia=$(usex !multimedia)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5MultimediaWidgets=$(usex !multimedia yes $(usex !widgets))
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Network=$(usex !network)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=$(usex !positioning)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5PrintSupport=$(usex !printsupport)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Qml=$(usex !qml)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Quick=$(usex !quick)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickControls2=$(usex !quick)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickWidgets=$(usex !quick yes $(usex !widgets))
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=$(usex !script)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5ScriptTools=$(usex !scripttools)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Scxml=$(usex !scxml)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=$(usex !sensors)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5TextToSpeech=$(usex !speech)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sql=$(usex !sql)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Svg=$(usex !svg)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=$(usex !testlib)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5UiTools=$(usex !designer)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebChannel=$(usex !webchannel)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine=$(usex !webengine)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineCore=$(usex !webengine)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets=$(usex !webengine yes $(usex !widgets))
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebSockets=$(usex !websockets)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Widgets=$(usex !widgets)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=$(usex !x11extras)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Xml=$(usex !xml)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5XmlPatterns=$(usex !xmlpatterns)
+ )
+
+ pyside2_configure() {
+ local mycmakeargs=(
+ "${mycmakeargs[@]}"
+ -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ -DPYTHON_SITE_PACKAGES="$(python_get_sitedir)"
+ -DSHIBOKEN_PYTHON_SHARED_LIBRARY_SUFFIX="-${EPYTHON}"
+ )
+ cmake_src_configure
+ }
+ python_foreach_impl pyside2_configure
+}
+
+src_compile() {
+ python_foreach_impl cmake_src_compile
+}
+
+src_test() {
+ local -x PYTHONDONTWRITEBYTECODE
+ python_foreach_impl virtx cmake_src_test
+}
+
+src_install() {
+ pyside2_install() {
+ cmake_src_install
+ python_optimize
+
+ # Uniquify the shiboken2 pkgconfig dependency in the PySide2 pkgconfig
+ # file for the current Python target. See also:
+ # https://github.com/leycec/raiagent/issues/73
+ sed -i -e 's~^Requires: shiboken2$~&-'${EPYTHON}'~' \
+ "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}.pc || die
+
+ # Uniquify the PySide2 pkgconfig file for the current Python target,
+ # preserving an unversioned "pyside2.pc" file arbitrarily associated
+ # with the last Python target. (See the previously linked issue.)
+ cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die
+ }
+ python_foreach_impl pyside2_install
+
+ # CMakeLists.txt installs a "PySide2Targets-gentoo.cmake" file forcing
+ # downstream consumers (e.g., pyside2-tools) to target one
+ # "libpyside2-*.so" library linked to one Python interpreter. See also:
+ # https://bugreports.qt.io/browse/PYSIDE-1053
+ # https://github.com/leycec/raiagent/issues/74
+ sed -i -e 's~pyside2-python[[:digit:]]\+\.[[:digit:]]\+~pyside2${PYTHON_CONFIG_SUFFIX}~g' \
+ "${ED}/usr/$(get_libdir)"/cmake/PySide2*/PySide2Targets-${CMAKE_BUILD_TYPE,,}.cmake || die
+}
diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index e2c5a46b2199..f32341164477 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,7 +1,9 @@
DIST rapidfuzz-2.13.7.tar.gz 999972 BLAKE2B 1120a8fb91b03bc3d9bf6a04291f188df06d7ff37911ae8459b4a082d949bcad21598513416aa4ccfb268ba16dbe4faa574015d5730a729950c2713ae15b0be1 SHA512 5d2c4620c09b44fc8bd48e236b46af6e28ef3b86f32e0697408bd77230af46d711bfc28eb7fcfc8b1403a84b51235fc39b9a1d2fedb6421918bcb700b2b88f9c
DIST rapidfuzz-2.14.0.tar.gz 997048 BLAKE2B 74ee7d6a6f5b41067eca5480e036270ac67d277523045d63ed04fc3ee570a092a6ebc35eeb8566452ec74d536c453634893759a29bb102fe381cca912637a38e SHA512 66599cb507786932d45d7366a7aa5e440375ec9c49c865743b6f2bf1f3ed748b5e9003ba6010568ba185031b995b41d47abe84e8af5575bdd3b055dbfb56920e
DIST rapidfuzz-2.15.0.tar.gz 998377 BLAKE2B f749aef36791a2ec9a5dc870f5438af7088debd8b0abf5a44af37d31f84f577d540d18599a3d34641aa52a8e55db3cb491f43dc3c2f4b5fce8d8137c16c9ba7e SHA512 e77d34304a2145828aa183b1539f341c0761a84a481a0d72f3b15fda9564a7e1651ee3b255203bd270d5e5f70c5670f351d53e0bc560e94b8518cf67924a5e7a
+DIST rapidfuzz-2.15.1.tar.gz 1209658 BLAKE2B 2644566c4dd9e3db2ecd2a42f4d1b7c80dd34b0ca1b2e80f2906dacf5180f702b6c7445652a3ab95fecb53d07256f35351e4e88329e2423871e26db9bc5519bb SHA512 541877af22570d9324f1d4c4f2b54fdc16ce321b28aac5d5bcd61bd915f38b7eabecafea3d65372f556e3e80be39015d674cb18714c77d8ea971fe3d2986b90d
EBUILD rapidfuzz-2.13.7.ebuild 1071 BLAKE2B 9a3adef0003a472350e6dfe631560f9e600a29f09a4c8c0b2342d6af91a986fe5b66874b183c1e4aa8be8fddb79e8a3f76edf05128011aa85f0eebebdde366a1 SHA512 a43bc3856e5364f63d7586c951596a7dd512dc5d2b9c665b7c1b998e53757590c29ce982858d786870f928537d2872bc814da04d33336f4972bcbb3f572195a8
EBUILD rapidfuzz-2.14.0.ebuild 1078 BLAKE2B e13755f23b49f18153148c38dcb0dceda22e2ab7b5e83d9a2a4d0655b3aa9fb1d67462cdef04f30f0922e7ffbfa04a4336bab8d11e3b5a949de63c0ef967ee44 SHA512 638e5c4f3248443a7854fe28cf188fdbf7a7dd24cff170568104dfe5710271c86e051ce36ac05b040ce99f49a29be21e30bb481b0aab185450d48e344461415f
EBUILD rapidfuzz-2.15.0.ebuild 1078 BLAKE2B e13755f23b49f18153148c38dcb0dceda22e2ab7b5e83d9a2a4d0655b3aa9fb1d67462cdef04f30f0922e7ffbfa04a4336bab8d11e3b5a949de63c0ef967ee44 SHA512 638e5c4f3248443a7854fe28cf188fdbf7a7dd24cff170568104dfe5710271c86e051ce36ac05b040ce99f49a29be21e30bb481b0aab185450d48e344461415f
+EBUILD rapidfuzz-2.15.1.ebuild 1078 BLAKE2B e13755f23b49f18153148c38dcb0dceda22e2ab7b5e83d9a2a4d0655b3aa9fb1d67462cdef04f30f0922e7ffbfa04a4336bab8d11e3b5a949de63c0ef967ee44 SHA512 638e5c4f3248443a7854fe28cf188fdbf7a7dd24cff170568104dfe5710271c86e051ce36ac05b040ce99f49a29be21e30bb481b0aab185450d48e344461415f
MISC metadata.xml 374 BLAKE2B e6ee89a9850276b8c22c9bc851ebea2cde2ea696d122d70c6465e09a9371c59f81d1976b3253e8ee90afae5e3e30e993481b402058bac0c58ec01f71a0b7c3b4 SHA512 9a39c4bcf8e8de0a6d6a356a9aeb415f8f49667caf5716eee50bf251f1fd53bb076e817fac0b15bf64e65c1b9625c78810da61a5d96b273a20b2669a18084d6e
diff --git a/dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild
new file mode 100644
index 000000000000..39eddbadbe99
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics"
+HOMEPAGE="
+ https://github.com/maxbachmann/RapidFuzz/
+ https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+ >=dev-cpp/taskflow-3.0.0
+ >=dev-cpp/rapidfuzz-cpp-1.10.0
+ dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/rapidfuzz_capi[${PYTHON_USEDEP}]
+ >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # sterilize build flags
+ sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+
+ distutils-r1_src_prepare
+
+ export RAPIDFUZZ_BUILD_EXTENSION=1
+}
diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest
index 27443ec9baa0..c008190830e3 100644
--- a/dev-python/responses/Manifest
+++ b/dev-python/responses/Manifest
@@ -1,6 +1,3 @@
-DIST responses-0.22.0-tomli.patch 4793 BLAKE2B d5991f55f4378d35224a19d4e85ee9786612f6b5931e52e326c46ca2b791e6e2f8985f69ebff14779948b45a6433d6b4223f8fabe615b0ad479364d941128179 SHA512 0d0bd3d10e4f38fdb236204f161ae499f876d8daadc8306b6ad02efec9277fdfdbc1c862704f49aec69cabbd52f3616acf74d3baab573f1f5418436928af3c6c
-DIST responses-0.22.0.gh.tar.gz 54094 BLAKE2B eacb1ba4fcae10d3a4e29fe1516da3f1d3ff07eacbaf65b0dd3f86ecfb36aa51527c0d89547a1480064654c49fd1233d2c3491d9afdf4eff34a4058e4f89ec0d SHA512 361e59e02df36fac0fb0ba2a070b730e485ec94fe90490c271e4ac86fae7954a551bf2486714d95c91e9d0b011f06a9d10b0d6408fd4d03234e1224cca1e9d0e
DIST responses-0.23.1.tar.gz 72966 BLAKE2B e75db65ab98ebf7773c469dee5486b52b6f5c1f39d847c6f38a65e664c244937716c792cf009c750019043845b95c11ea38f99d68137899ef2ef48e60edc0c2a SHA512 2c05ac5c4ccca351940d3821b0830cee366cd7c9637f1e4c1e6b40c72ed2168a1036de634f03bfaaa2f7270e3825f6d9e8d31fc7a16f321f1de1cc64255454a1
-EBUILD responses-0.22.0-r1.ebuild 1077 BLAKE2B 31ae131a57fa7a313d3218171a01d7a89252875aa1af0605df0c77606aaab569a3aa4f6ddbdb2d233b7ebc2bff17fb52b62c2d2b280e6850621e9d1b34305f05 SHA512 7e68515e0426bca40326321a90f1fd3394f682703c704145137186793e23219c89794ad17272c1d3441ad5279ab786a73a5bad798ef14756c2ed3e94e4d71bcc
-EBUILD responses-0.23.1-r1.ebuild 1216 BLAKE2B a3c163210143dc88794050f004046afb8ecd36b3628b6b8e9df6aa74553462a739631a23785568c3a47ff5dd98ea43952292cb777adc30804144d89b19e40e24 SHA512 b8df4735dc100eb358c340c1e8fcb967f1021c3be7ff0bd92b87a68d8c53851b1c01adae7140a1973dc91aca00a20e0e298db8a31287120c8f14a96522c8387e
+EBUILD responses-0.23.1-r1.ebuild 1208 BLAKE2B 7ee60ee8cae180007ec6cfa9debacea59120c67f101a7a2439a86b87f00aac26ab84ff2804e874cc9803473c67eccf614514b921b982f15b5c01a7194f824f34 SHA512 a7a2530264c93c2761292f2428aaa867ede54d1761ebf559b6a6185367febea696e4eafa8a178a717c04b2137196cee3e476c27598e5c7ed2021303c480dc895
MISC metadata.xml 463 BLAKE2B 64d3c7be57863ae6088ce746fbfcc68a8eefc37c6d8fbe1bc6866d4c24ad18e75215158d89217d13f0e5b9db2e82d1aab86fa2ff664098239440bfd3fa3e7cd1 SHA512 546de31e1cde62b866673aedb4d3c1278213b36cc75fe86a8e759eaf16471cdefe91d6b0005b4ec4caf4316f8449717d672ede4181f1c1912f5647d50557eca9
diff --git a/dev-python/responses/responses-0.22.0-r1.ebuild b/dev-python/responses/responses-0.22.0-r1.ebuild
deleted file mode 100644
index 07f254528ea2..000000000000
--- a/dev-python/responses/responses-0.22.0-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Utility for mocking out the Python Requests library"
-HOMEPAGE="
- https://pypi.org/project/responses/
- https://github.com/getsentry/responses/
-"
-SRC_URI="
- https://github.com/getsentry/responses/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- https://github.com/getsentry/responses/pull/596.patch
- -> ${P}-tomli.patch
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- <dev-python/requests-3[${PYTHON_USEDEP}]
- >=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
- dev-python/tomli[${PYTHON_USEDEP}]
- dev-python/tomli-w[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.10[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/pytest-httpserver[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- "${DISTDIR}"/${P}-tomli.patch
-)
-
-python_test() {
- epytest -p no:localserver
-}
diff --git a/dev-python/responses/responses-0.23.1-r1.ebuild b/dev-python/responses/responses-0.23.1-r1.ebuild
index 92276888acc7..641bf634c75a 100644
--- a/dev-python/responses/responses-0.23.1-r1.ebuild
+++ b/dev-python/responses/responses-0.23.1-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
# tomli backend is optional now, with pyyaml being the new default.
# However, keeping it unconditional here for backwards compatibility.
diff --git a/dev-python/shiboken2/Manifest b/dev-python/shiboken2/Manifest
index 4dab0aff6768..289113df4922 100644
--- a/dev-python/shiboken2/Manifest
+++ b/dev-python/shiboken2/Manifest
@@ -5,5 +5,7 @@ AUX shiboken2-5.15.5-python311-3.patch 2363 BLAKE2B 84521be2008dda0fc9398dac2c6e
AUX shiboken2-5.15.6-fix-pyside2-compile.patch 422 BLAKE2B bdb66c4ef26fccf4b9f4bc4586fb7ffdd8dfed80bf6315a70c86882f98250e42235ff27265b6c3a4e65e8dd7b233b61201a33808985ffb50e929bc8b5deb864f SHA512 4f608eb93fb72f81a9327699b14d4451261831f5079fac12aa88ce17ac30fc846bd9b461b8f6a4780727507b388f675a116f55ef1c240ced33d941315af4d21c
AUX shiboken2-5.15.8-py-limited-api.patch 527 BLAKE2B a27886393ff917dbf3b1318d44d998e574e87ce79dbcc694dedb2dc9da7c173c87b40eb8d6296d2f1f7d6bd3ccffa2e5ae9a11e97a2f4e436d4902b2a447513c SHA512 579b88892e05b2e313f14adebaf62e399fd3f9981955e15a762196ca405b0dccc254edfd941727f777ea97709272475c8df239991d2aa7491e200c61dd66a583
DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22
+DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4 SHA512 cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3
EBUILD shiboken2-5.15.8.ebuild 6739 BLAKE2B fd67d3f2035cdf39bba9d463a6ffa38b36095d7a80cd412d95df9d051e299624ac83c6dfe94016017feb3985a6f5793a25931781e0fc420347e9f9db2e94a46e SHA512 46f005dad362e9fa1f91ae71155379402d02c5680a8d5e295f932579ae290d0eec98def094e898c81f57af08d78c7bb714c74543c06f195a5d965c105a771fd6
+EBUILD shiboken2-5.15.9.ebuild 6737 BLAKE2B 62cbe2552437c832385431b0f09d92e013715671f986f805806df8c2e249d68f607c9c642b523392d94aca5718959444e98e365ea244405e7c4af7ac758dda65 SHA512 9874d1ecfc519c4c34a5ed1871d39e53071daf5a6b6487fc881bbab484c8805b664505918c6ca82dbb47d0b01a231956019fc3f3ff0fe807ccced43239c4d589
MISC metadata.xml 730 BLAKE2B 803b825adb9fcd4379b1e3fba57d6b1916a81ced12f3b3c7d3ddcd68a0c03e85fcf31d5b07a70deebe073f267fe93a0529f7ffb4b1a9508a2223894883044f3b SHA512 5a462077fee2bd3ac87ab79274be0a718fd9b273fca4946d2d2734cefdf5817e6b4dc478a828b3bc783c63e64a62a6662b482d61eefe57386c15f9703a57fb24
diff --git a/dev-python/shiboken2/shiboken2-5.15.9.ebuild b/dev-python/shiboken2/shiboken2-5.15.9.ebuild
new file mode 100644
index 000000000000..f52b4f360512
--- /dev/null
+++ b/dev-python/shiboken2/shiboken2-5.15.9.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Split the "/usr/bin/shiboken2" binding generator from the
+# "/usr/lib64/libshiboken2-*.so" family of shared libraries. The former
+# requires everything (including Clang) at runtime; the latter only requires
+# Qt and Python at runtime. Note that "pip" separates these two as well. See:
+# https://doc.qt.io/qtforpython/shiboken2/faq.html#is-there-any-runtime-dependency-on-the-generated-binding
+# Once split, the PySide2 ebuild should be revised to require
+# "/usr/bin/shiboken2" at build time and "libshiboken2-*.so" at runtime.
+# TODO: Add PyPy once officially supported. See also:
+# https://bugreports.qt.io/browse/PYSIDE-535
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake llvm python-r1 toolchain-funcs
+
+MY_P=pyside-setup-opensource-src-${PV}
+
+DESCRIPTION="Python binding generator for C++ libraries"
+HOMEPAGE="https://wiki.qt.io/PySide2"
+SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}/sources/shiboken2"
+
+# The "sources/shiboken2/libshiboken" directory is triple-licensed under the
+# GPL v2, v3+, and LGPL v3. All remaining files are licensed under the GPL v3
+# with version 1.0 of a Qt-specific exception enabling shiboken2 output to be
+# arbitrarily relicensed. (TODO)
+LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+docstrings numpy test vulkan"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests fail pretty bad and I'm not fixing them right now
+RESTRICT="test"
+
+# Minimal supported version of Qt.
+QT_PV="$(ver_cut 1-2)*:5"
+
+# Since Clang is required at both build- and runtime, BDEPEND is omitted here.
+LLVM_MAX_SLOT=15
+RDEPEND="${PYTHON_DEPS}
+ =dev-qt/qtcore-${QT_PV}
+ <sys-devel/clang-16:=
+ <sys-devel/clang-runtime-16:=
+ docstrings? (
+ >=dev-libs/libxml2-2.6.32
+ >=dev-libs/libxslt-1.1.19
+ =dev-qt/qtxml-${QT_PV}
+ =dev-qt/qtxmlpatterns-${QT_PV}
+ )
+ numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+ vulkan? ( dev-util/vulkan-headers )
+"
+DEPEND="${RDEPEND}
+ test? ( =dev-qt/qttest-${QT_PV} )
+"
+
+DOCS=( AUTHORS )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.15.5-python311-1.patch
+ "${FILESDIR}"/${PN}-5.15.5-python311-2.patch
+ "${FILESDIR}"/${PN}-5.15.5-python311-3.patch
+ "${FILESDIR}"/${PN}-5.15.6-fix-pyside2-compile.patch
+ "${FILESDIR}"/${PN}-5.15.8-py-limited-api.patch
+ "${FILESDIR}"/${PN}-5.15.5-add-numpy-1.23-compatibility.patch
+)
+
+# Ensure the path returned by get_llvm_prefix() contains clang as well.
+llvm_check_deps() {
+ has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_prepare() {
+ # TODO: File upstream issue requesting a sane way to disable NumPy support.
+ if ! use numpy; then
+ sed -i -e '/\bprint(os\.path\.realpath(numpy))/d' \
+ libshiboken/CMakeLists.txt || die
+ fi
+
+ # Shiboken2 assumes Vulkan headers live under either "$VULKAN_SDK/include"
+ # or "$VK_SDK_PATH/include" rather than "${EPREFIX}/usr/include/vulkan".
+ if use vulkan; then
+ sed -i -e "s~\bdetectVulkan(&headerPaths);~headerPaths.append(HeaderPath{QByteArrayLiteral(\"${EPREFIX}/usr/include/vulkan\"), HeaderType::System});~" \
+ ApiExtractor/clangparser/compilersupport.cpp || die
+ fi
+
+ # Shiboken2 assumes the "/usr/lib/clang/${CLANG_NEWEST_VERSION}/include/"
+ # subdirectory provides Clang builtin includes (e.g., "stddef.h") for the
+ # currently installed version of Clang, where ${CLANG_NEWEST_VERSION} is
+ # the largest version specifier that exists under the "/usr/lib/clang/"
+ # subdirectory. This assumption is false in edge cases, including when
+ # users downgrade from newer Clang versions but fail to remove those
+ # versions with "emerge --depclean". See also:
+ # https://github.com/leycec/raiagent/issues/85
+ #
+ # Sadly, the clang-* family of functions exported by the "toolchain-funcs"
+ # eclass are defective, returning nonsensical placeholder strings if the
+ # end user has *NOT* explicitly configured their C++ compiler to be Clang.
+ # PySide2 does *NOT* care whether the end user has done so or not, as
+ # PySide2 unconditionally requires Clang in either case. See also:
+ # https://bugs.gentoo.org/619490
+ sed -i -e 's~(findClangBuiltInIncludesDir())~(QStringLiteral("'"${EPREFIX}"'/usr/lib/clang/'$(CPP=clang clang-fullversion)'/include"))~' \
+ ApiExtractor/clangparser/compilersupport.cpp || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ # Minimal tests for now, 2 failing with the extended version
+ # FIXME Subscripted generics cannot be used with class and instance checks
+ local mycmakeargs=(
+ -DBUILD_TESTS=$(usex test)
+ -DDISABLE_DOCSTRINGS=$(usex !docstrings)
+ )
+
+ shiboken2_configure() {
+ local mycmakeargs=(
+ "${mycmakeargs[@]}"
+ -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ -DUSE_PYTHON_VERSION="${EPYTHON#python}"
+ )
+ # CMakeLists.txt expects LLVM_INSTALL_DIR as an environment variable.
+ local -x LLVM_INSTALL_DIR="$(get_llvm_prefix "${LLVM_MAX_SLOT}")"
+ cmake_src_configure
+ }
+ python_foreach_impl shiboken2_configure
+}
+
+src_compile() {
+ python_foreach_impl cmake_src_compile
+}
+
+src_test() {
+ python_foreach_impl cmake_src_test
+}
+
+src_install() {
+ shiboken2_install() {
+ cmake_src_install
+ python_optimize
+
+ # Uniquify the "shiboken2" executable for the current Python target,
+ # preserving an unversioned "shiboken2" file arbitrarily associated
+ # with the last Python target.
+ cp "${ED}"/usr/bin/${PN}{,-${EPYTHON}} || die
+
+ # Uniquify the Shiboken2 pkgconfig file for the current Python target,
+ # preserving an unversioned "shiboken2.pc" file arbitrarily associated
+ # with the last Python target. See also:
+ # https://github.com/leycec/raiagent/issues/73
+ cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die
+ }
+ python_foreach_impl shiboken2_install
+
+ # CMakeLists.txt installs a "Shiboken2Targets-gentoo.cmake" file forcing
+ # downstream consumers (e.g., PySide2) to target one "libshiboken2-*.so"
+ # library and one "shiboken2" executable linked to one Python interpreter.
+ # See also:
+ # https://bugreports.qt.io/browse/PYSIDE-1053
+ # https://github.com/leycec/raiagent/issues/74
+ sed -i \
+ -e 's~shiboken2-python[[:digit:]]\+\.[[:digit:]]\+~shiboken2${PYTHON_CONFIG_SUFFIX}~g' \
+ -e 's~/bin/shiboken2~/bin/shiboken2${PYTHON_CONFIG_SUFFIX}~g' \
+ "${ED}/usr/$(get_libdir)"/cmake/Shiboken2*/Shiboken2Targets-${CMAKE_BUILD_TYPE,,}.cmake || die
+
+ # Remove the broken "shiboken_tool.py" script. By inspection, this script
+ # reduces to a noop. Moreover, this script raises the following exception:
+ # FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/../shiboken_tool.py': '/usr/bin/../shiboken_tool.py'
+ rm "${ED}"/usr/bin/shiboken_tool.py || die
+}
diff --git a/dev-python/spur/Manifest b/dev-python/spur/Manifest
index ccb4322fef69..85cb212872ff 100644
--- a/dev-python/spur/Manifest
+++ b/dev-python/spur/Manifest
@@ -2,5 +2,5 @@ DIST spur-0.3.22-nose2pytest.diff 31953 BLAKE2B 6ff1ab74215df036101720ca7b1ed5c7
DIST spur.py-0.3.22.gh.tar.gz 17760 BLAKE2B 676484e73fa38ebcd3bcc2ace21853590b652d0ec2dc31f7635a55a8bbb213e559fbdd7b70e545091e7e28e6000862ef45eba748e13c546b765756b41c352028 SHA512 36518a080d3fff97fdab5af8e7e3045c58ad6b1acad9fb79e11da688d484565ee4d50868f3c3ee10299e135f2c01bd35348256df7bb1b4f6200aa175cafc7f0a
DIST spur.py-0.3.23.gh.tar.gz 17853 BLAKE2B fe0d93b5c646fc3f26b996595af3d140db5d362a9e9ad4bc2bce911735bcdefd823ecaf478d732671229e6db0640c211643e6e2774e73fb36042eb0231626b9b SHA512 20b8bbee4932f3ecf202332c9e920938d4fc1e2641fcb6bf4ac52004274f81a637100771cb772009fd3fe6857ab87370c7a943cfdc6980e7f9b83bb7999ee261
EBUILD spur-0.3.22-r1.ebuild 900 BLAKE2B 49dde0ad6199f314931ae49eecb9decb6eb77d312d9d87b5a7106889634bc90e64c8a1c10f1a4917e7f7b40b5e2b94d0f372055f0281e865b0a16d1354718fab SHA512 ee24ff0d577dfb1c6a9a35b2f7748c4ca69bee4cbfa03c08c28473b0aef9ac9c3ce3a95225e52e22c93fb7d0a5736686971273d70080a5c7ff8138344f0c983d
-EBUILD spur-0.3.23.ebuild 735 BLAKE2B 74239381de64032beb787786ba63cc4c6328e9bc95988e5ef5268a78aef41fc78e6dd3cb2135cd333d7d4dacc559eb5b5053a719bddfb11080ca5744f7c038e4 SHA512 d7594a8af859b2ade3254fa159eb50b628af61f7d982b2741cba778221d297c74c57dc032682647aed3293a9ce3c3d7d075185cbe1af565b9f85bb0a6d8c1ac8
+EBUILD spur-0.3.23.ebuild 733 BLAKE2B fb065b68b7820157fd1700bbafab73489ecff6f532ef2d58de07488643bb63a95637d90c974560dedb6f9204dc6b37ade1485cbe17ee2db8fc97f81c2565783d SHA512 638fcdb7efb81b8e00cfa4229e891a99df65b3226f7bf779557740cbd730e514269483b33e6ada5310742f1e7f3578811dab1d34f78e69b7c92e10bea6b475ae
MISC metadata.xml 369 BLAKE2B c3957e4e2e59eb1159b7e093e4b58c09b38852fa41987ffd6294037246a7ced2fce6f1a294f1f694652fc18fc1f999092648fe50377d36bfb3f5cd1f132b6077 SHA512 41f76a3c725a336166f3c1bac7e83abbaa9ebb868e90840fbbfdf4d7501ede30357b05f4af3db9825ad16b1cb3065c231b39cda4ab68a903e441a000da8f8a5d
diff --git a/dev-python/spur/spur-0.3.23.ebuild b/dev-python/spur/spur-0.3.23.ebuild
index 0509591b08a2..cf33644fb91b 100644
--- a/dev-python/spur/spur-0.3.23.ebuild
+++ b/dev-python/spur/spur-0.3.23.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
RDEPEND="
<dev-python/paramiko-4[${PYTHON_USEDEP}]
diff --git a/dev-python/tornado/Manifest b/dev-python/tornado/Manifest
index d644a40a166c..54eaa08fe8d1 100644
--- a/dev-python/tornado/Manifest
+++ b/dev-python/tornado/Manifest
@@ -1,4 +1,4 @@
DIST tornado-6.2.tar.gz 504849 BLAKE2B 18fee464e043e20dcdd5677bc3a72949140a64ce353e09a21242fcade6d8b668517553c649d65e892d9c3fabacea96903d4e42b70676a62759900abc8f4a202f SHA512 157cbeee21bef29ac68b319329e7fc57db4c68dbb5a245e2171b7a28427ebbfe16b745e3bdbdec5912caae5eaa60c3cbbf8830c9c76fec5ffdf025e234468517
-EBUILD tornado-6.2-r1.ebuild 1739 BLAKE2B b86a8bacd43941330fde286567c7c69760a60089fc7eb540073687c1ccf344071684f552e880081d1b10013ae343a4e2bec1087a48595f5d3485f1d7027cf328 SHA512 5a56b40494b63c692fcf6d10d8e1ef8e7f127c426d2e4cbf7b635f4b5b51fa12b9890b04057db75123be9cb0b24d0107287cd73815794a5b2c14b447d901f392
+EBUILD tornado-6.2-r1.ebuild 1733 BLAKE2B 52b71192f633c9e5b5334d3664ae72b585ba17c144d6a48665d1470be1a5ccdde562d07c972fb94d78782bf8946f71de0a694d1430ecd37698dec7c320260300 SHA512 408d2224fd378dc6d57a39a06c5dddec9afbaff76317be21de13a14b0df555bc7ed3f55bd9f378ffc72b9ad625a67c0a4812bbe1b82f29111e85db34bdd52e57
EBUILD tornado-6.2.ebuild 1682 BLAKE2B e7e538a617c514b7c76166c35a4f9f2b441ad92b36dbc6a106bea0fa4c5b9782709c0449bed34b46c38f962e7df1745a577f893b1800d25f98d66f10f31caa09 SHA512 ec776527aa1d35b8e81c2450209bfa56be94f1cc2fd245abc80c5808656745380b76a056ed115f3f180c5602f3838e7fee31f2846ee7dbde7786f8286db10d0f
MISC metadata.xml 381 BLAKE2B 96d5942b11b6364eeac2248f6e92a9e7a54094ba2b6e9ef966be4143e1fa01fa0c417027d33a71c51bb094b905b9ff79e05107e1a9debb4b1ef932ba11fd8565 SHA512 cd4db13e0c6a9cf8b3c788c53dc5ecd0dce2cf783e7b2d67dba71299d1c6a3d1dd2c2a76c0d69816ab0da4ca23f831613323c55864fd858690c605da5426bf60
diff --git a/dev-python/tornado/tornado-6.2-r1.ebuild b/dev-python/tornado/tornado-6.2-r1.ebuild
index 0ba2105f03a4..f72a3bb8c794 100644
--- a/dev-python/tornado/tornado-6.2-r1.ebuild
+++ b/dev-python/tornado/tornado-6.2-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest
index 44d0a640aac1..36167dab3b54 100644
--- a/dev-python/urllib3/Manifest
+++ b/dev-python/urllib3/Manifest
@@ -1,5 +1,3 @@
-DIST urllib3-1.26.14.tar.gz 300665 BLAKE2B d9373c6f88eae86bd74cbc1c20b352064135a5e3686cf594a3fc2375afa881696751a4e318970ce15adb8fadb60e334117e4d4e431eaa591ce7b13b7ce2ab606 SHA512 0a2dffcb4d3b199e1d82c2bb0d8f4e6b57466bdc43e31dbed62b392ef32e021f6d31cb53ebedef9e1a62b1113f7a370e9f0baa36e3fba942a2543473e4df0828
DIST urllib3-1.26.15.tar.gz 301444 BLAKE2B 2681f0290a4f8b335dcdf384a0c0692cf51e88ea829f80c8c857be328b00c618978a84957da4e23826e4597fe90764eb36ab9acbbc33f9a6ec8df3e3ff3f4d48 SHA512 b6ddb29c15b2d729605a6acb7c602f18c75a937cdfe9649d35d790a59fbb1d96a8d68975ba0a4c073c9f1750e383c67b7566dbcd81b3e8611501e9f4153e9a2b
-EBUILD urllib3-1.26.14.ebuild 2306 BLAKE2B cba511b14221ad58d48f3f9d4ae0548a6efa31e08d98ce93a0196b8045954c94052b8adbaff384035aa5646b2843285ae236c263f9520fa4d8d75df717c0875a SHA512 3cf38437f94495b182db0ed0f88095d7abb6b80ddec70ff2f99796d99ebd90c58131cafb64872c9c7ce8c4a76c458b37701d39b0f04d33db00c2eca963784444
-EBUILD urllib3-1.26.15.ebuild 2323 BLAKE2B 2d90d20776df48667ed29dac208add77f711700d008180f8f616eb033ff8cc1851361095f4c64b844331e44502526f1335fc90a25f6044d3064106d33c6a9556 SHA512 23dcc408f2e64e437b228ab86d4b09bb78adcd21c9c3403f9d9b4578ba318c27ddc74edccb18edb2142e70d744c1717f1ca466d8da52e73f1357c4a091a68fa0
+EBUILD urllib3-1.26.15.ebuild 2315 BLAKE2B f66ea329585eea090f339bd996900c5073918b6efc38fbe1d6d2eaba835c426149ae274a33659d6e5cfeeda87c84048e210456c7013006f59e464dcd9a38ae25 SHA512 21bbd772075249cf7af1b2509374186af3fb37341a89098717dbc91caf407cd65ea700a0d205f30c12277f509bf966123719a014d496dba2175eda95ef26a123
MISC metadata.xml 531 BLAKE2B 3ddfea4b8817c827437a79abae8cf4e9cda95addb1c6505ef13018587720bba0cf0788041c0b4cc8b25f319e7cb1c94117ae25b3cbb567f24373e8e89bedaa7b SHA512 7e7191f0338c4c47f01bdceb3d2c6ed94de2241e77fb3be6cbf3ecf8a0682730392a9ee5adf24304d9a322acc06bd84f4f90f1dddcb258cb2e9ba0de9952b693
diff --git a/dev-python/urllib3/urllib3-1.26.14.ebuild b/dev-python/urllib3/urllib3-1.26.14.ebuild
deleted file mode 100644
index 41161163613d..000000000000
--- a/dev-python/urllib3/urllib3-1.26.14.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-PYTHON_REQ_USE="ssl(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more"
-HOMEPAGE="
- https://github.com/urllib3/urllib3/
- https://pypi.org/project/urllib3/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="brotli test"
-RESTRICT="!test? ( test )"
-
-# dev-python/{pyopenssl,cryptography,idna,certifi} are optional runtime
-# dependencies. Do not add them to RDEPEND. They should be unnecessary with
-# modern versions of python (>= 3.2).
-RDEPEND="
- >=dev-python/PySocks-1.5.8[${PYTHON_USEDEP}]
- <dev-python/PySocks-2.0[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- brotli? ( dev-python/brotlicffi[${PYTHON_USEDEP}] )
-"
-BDEPEND="
- test? (
- $(python_gen_cond_dep "
- ${RDEPEND}
- dev-python/brotlicffi[\${PYTHON_USEDEP}]
- dev-python/mock[\${PYTHON_USEDEP}]
- dev-python/pytest[\${PYTHON_USEDEP}]
- dev-python/pytest-freezegun[\${PYTHON_USEDEP}]
- >=dev-python/tornado-4.2.1[\${PYTHON_USEDEP}]
- >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}]
- " python3_{8..11})
- )
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # unbundle urllib3
- rm src/urllib3/packages/six.py || die
- find -name '*.py' -exec sed -i \
- -e 's:\([.]*\|urllib3\.\)\?packages\.six:six:g' \
- -e 's:from \([.]*\|urllib3\.\)\?packages import six:import six:g' \
- {} + || die
-}
-
-python_test() {
- local -x CI=1
- # FIXME: get tornado ported
- # please keep in sync with BDEPEND!
- if ! has "${EPYTHON}" python3.{8..11}; then
- einfo "Skipping tests on ${EPYTHON}"
- return
- fi
-
- local EPYTEST_DESELECT=(
- # unstable (relies on warning count)
- test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_verified_warning
- )
- has "${EPYTHON}" python3.{8..10} && EPYTEST_DESELECT+=(
- test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_get_subj_alt_name
- )
-
- epytest
-}
diff --git a/dev-python/urllib3/urllib3-1.26.15.ebuild b/dev-python/urllib3/urllib3-1.26.15.ebuild
index cc75cabf45be..dd1cc5fbe196 100644
--- a/dev-python/urllib3/urllib3-1.26.15.ebuild
+++ b/dev-python/urllib3/urllib3-1.26.15.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="brotli test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest
index 22df39d931c9..96871f526331 100644
--- a/dev-python/uvicorn/Manifest
+++ b/dev-python/uvicorn/Manifest
@@ -5,5 +5,5 @@ DIST uvicorn-0.21.1.gh.tar.gz 717974 BLAKE2B ac4e1ec6a2533e364fe2ad7cd52558ad70b
EBUILD uvicorn-0.19.0.ebuild 1672 BLAKE2B 717bc23c0b3438239ace5ff0443182dc3fcb603d89a529bc3a9df583b7e4f62bed5237a72fec94950cdc4c9431502439f9125b924f2edfa0a186c6aa0a636d68 SHA512 225856fc376629ae96d34fadc56bba68b3ea3d675bcc675407053c38e0da307b77f4d800b7935b7ce553817fcb17f62780da5fc7064ae0257e0e4119431f8bbc
EBUILD uvicorn-0.20.0.ebuild 1891 BLAKE2B 1b2b60d41b47f64023e304adea33540f1edb3fb2df92d995a0f7562380bf61437dfd180238489e517ef6417b5e1ca7d61f16567acf893da73a7756b017a63bf2 SHA512 3db6763fa4720bd705053721a2f65be0387858a8db71f6e122ec7613037ad1e948521828738fb21d258b648eb0f34442c283d85645aab3e4185bc710d53d2593
EBUILD uvicorn-0.21.0.ebuild 1897 BLAKE2B f3fd7b2f58004b54644f50023c61c1a2baa3f6014e99ebdc6791a91df76bf378b364782422e205055d1e781cb206750792445aaa5113adc754224a1e8a562bf4 SHA512 a1e17fcce3ccc3fcb7bc3395b88065865f05a8b6d9e3f3b5fc1d88e8953c1d9fc0c7b512e6554e0fef4ceecb118c48654a99681e1461cb879d199e567895594f
-EBUILD uvicorn-0.21.1.ebuild 1990 BLAKE2B c16c38e880f56df8f4d4665ae3b03ac3f882ce9fcc5216f2df4939cb2ddb8924f2fb991f7f4e95a862029c2937eff7e9c75f59d9df9399a2841a3a9cacbff8bc SHA512 49d0376d05b9ae6189800ca25aea9ddd8e2a7494f26d67c1078a27f9eed12ff48fe4d555a3731d114bbe27296550cb32e62d637acf396d25d9ae1e804d05880c
+EBUILD uvicorn-0.21.1.ebuild 1996 BLAKE2B 753b2308fb9f5a696114c4a46452d8e4b415503a7ffddca3e9f946d23aff77f69757a8efff0f890ab7ce76840ad5760072367335ad12be23467133264e220e6f SHA512 618cffec80ae94ed3d1497fe3b8dd5cc92e377ff4d149d095a8dedf0f2a6f4499b67be23b2583b47759ee23a370c6d7bcb2897c482a2629743932d2303a9a2c9
MISC metadata.xml 451 BLAKE2B af9be617c95128297e3455b503e198e13c373244094f6aa9c80837945c3f9f023f1874efa28d4ffa8b241feb9a4e8c7f3d3534e96966733bd5593bffb90904a5 SHA512 4d76bab5c20f7cad81fa56a28c9be07bf2c2ebc412fc647f073215d437a2550eca247b8419df71d04200d0fdf545520684db0b6f4953e73848f69a4f4ad6931e
diff --git a/dev-python/uvicorn/uvicorn-0.21.1.ebuild b/dev-python/uvicorn/uvicorn-0.21.1.ebuild
index 547dd5ff1113..dae451364faf 100644
--- a/dev-python/uvicorn/uvicorn-0.21.1.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.21.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64 ~loong"
RDEPEND="
>=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index e47528235587..5fe7d5f1376e 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -1,5 +1,3 @@
-DIST XlsxWriter-RELEASE_3.0.8.gh.tar.gz 35224268 BLAKE2B 593236a4fa9aaa5fde3920cf3af4819afcc026b14160b61de41f7186ff594611a7f08e2a1befbd5a060f4f84c0f2541c773153c311154d1a94bba7260ae650f7 SHA512 c03e518cf517803f006fc13d314a40e54f47e4156ea16d46be023f3af727edd02aedbfe0e15da019fcec2b4f160643846f86c80c80d93be421cef33f1d11dae7
DIST XlsxWriter-RELEASE_3.0.9.gh.tar.gz 36701357 BLAKE2B d53246e6d142395a59145dbf0ee453a014c351c8ed48eec2a2b4d370cbcc33c28c0f2703a9010c43f7bd59c1c89076a8ca814d1a8e7a233eb29301d7e03378f5 SHA512 4e0b505230bc40ab01b9015d333bb4e26b1538bdc3c1b349c71a5413ffd75741d5bee2755e8f916f278cdafe4a3097bc77203e7b678bd7834a287d3398ccb767
-EBUILD xlsxwriter-3.0.8.ebuild 685 BLAKE2B 5ddcc459a9806a68cbff7d23a326f7ee65a3489bee5adb169ece7c57055b02be7eb67e94b43922f9c26941a2eff97678533bff22d7626e77c752c07454dd0b74 SHA512 26e7957e0d66363b3c374e0e068c64bd6dce7ba01d599f33218d7e0d5733ade25b4a1caf96dc81ad1e0c3a9ebbeb0d38a92f0b216b0a2cd6ab25fa42c0dadca0
-EBUILD xlsxwriter-3.0.9.ebuild 691 BLAKE2B ca659bcd2b8c9c9cee9f8a291a8799148cab32adb6a5111c63120702c19fa8c772d8f24e8ec59fa53055a86df9e63436d0b7248a5de281b70ea6bb5e0e58f1b5 SHA512 ee093d0a7619f9962fac416565425b9246f92559934d10f3aa1fb024292b1f3ba753ae3a8d9a468b03bca4419d6a27d31deabf1a55ad48b7038984cfcb358df5
+EBUILD xlsxwriter-3.0.9.ebuild 685 BLAKE2B 5ddcc459a9806a68cbff7d23a326f7ee65a3489bee5adb169ece7c57055b02be7eb67e94b43922f9c26941a2eff97678533bff22d7626e77c752c07454dd0b74 SHA512 26e7957e0d66363b3c374e0e068c64bd6dce7ba01d599f33218d7e0d5733ade25b4a1caf96dc81ad1e0c3a9ebbeb0d38a92f0b216b0a2cd6ab25fa42c0dadca0
MISC metadata.xml 411 BLAKE2B e41e1e6dddecef73fff1c0bd74d51b023694ea6eb162022679a2939819f5c3339b1e76d00e25f761c46f66d323a5ad7085ed86fb13fbe3f53526c75004a68e93 SHA512 63242ff274e1dde596e50f9360e1247084b7bae05cd42d60605700c49e33b53849529578cf532415b899bd2ccd04066f99e97c6e80d53c13f71522a041579976
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.0.8.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.0.8.ebuild
deleted file mode 100644
index 5536e4aa6608..000000000000
--- a/dev-python/xlsxwriter/xlsxwriter-3.0.8.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-TAG=RELEASE_${PV}
-MY_P=XlsxWriter-${TAG}
-DESCRIPTION="Python module for creating Excel XLSX files"
-HOMEPAGE="
- https://github.com/jmcnamara/XlsxWriter/
- https://pypi.org/project/XlsxWriter/
-"
-SRC_URI="
- https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-
-distutils_enable_tests pytest
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.0.9.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.0.9.ebuild
index b9643a5b3c75..5536e4aa6608 100644
--- a/dev-python/xlsxwriter/xlsxwriter-3.0.9.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-3.0.9.ebuild
@@ -23,6 +23,6 @@ S=${WORKDIR}/${MY_P}
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
distutils_enable_tests pytest
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 1488fe10f206..b007197b3182 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 20dde76bc11d..dc340b5e3488 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -8,7 +8,7 @@ EBUILD actioncable-6.0.6.1.ebuild 928 BLAKE2B 24adcb17635a45cb2945465eccfa47d0a5
EBUILD actioncable-6.1.7.2.ebuild 975 BLAKE2B 2b9611b19e8ddfb4c271dfa4aebf26471e36799f7e7a844234bee80c348694c1e4f91e87484bebdb77f78996c8ce0c90ee65aef6ad8b3872ab2d084f6611b484 SHA512 7a7725909b9e16ff5512bbf85703037c13260d0097f6d884117b4a66628c88a1ccbb83be8af53a3a75e521d8fcf2f644b7676fea30534aeebbfb1110c46db880
EBUILD actioncable-6.1.7.3.ebuild 975 BLAKE2B 2b9611b19e8ddfb4c271dfa4aebf26471e36799f7e7a844234bee80c348694c1e4f91e87484bebdb77f78996c8ce0c90ee65aef6ad8b3872ab2d084f6611b484 SHA512 7a7725909b9e16ff5512bbf85703037c13260d0097f6d884117b4a66628c88a1ccbb83be8af53a3a75e521d8fcf2f644b7676fea30534aeebbfb1110c46db880
EBUILD actioncable-7.0.4.2.ebuild 977 BLAKE2B 94166f78fb373778cad3f9ce534dec282f6ae4c214391ef525fd0a53570d5797c3567e9883c0b5861eae0df4209171ab05988956704f9b2a1d471d497027047d SHA512 d10c9f9f034f53503aef86e92a3368ab3fc661fa647ddb67d381633b6f113b163f45aea9ab2721bf526dd1c0d9cd1bfd6851426072aaae26ac1e5fef190713f1
-EBUILD actioncable-7.0.4.3-r1.ebuild 987 BLAKE2B 0f50cd12c35b8f7adb85a210797c4f2f9e8e6b4fedb8783ee5a6c46a484e439277c4cc7de04b134031db865089b0b20e7aa24940c15a66a02d14d79c72ec41cf SHA512 653c7224e9c878e55086e3d1638df6c40fb79f5e4b24f4989ddaf413c6b5e12f19fe31ca1f851536f12c9ebe2707ccd34b2b52172ef0ff7d2927e42dcbbc5ce4
+EBUILD actioncable-7.0.4.3-r1.ebuild 994 BLAKE2B fb1f8674422f2487c7b56a734700083cc481ed0f06eb7e0e6681ac0fbbdf0ff3a9b4fcc921ae5c9267a3918fc86dbf29578266c77a0cc7c9d61c9505cf37a1a0 SHA512 55ea5dec5ff24a0ab49c213534dfbe574fa18a485d1648ce81b7bfae4823d9ad334ea73585036754f0bcc00eea450b7d4c13256ee03b102392375599894838ee
EBUILD actioncable-7.0.4.3.ebuild 987 BLAKE2B a47f8e57136f5148e6a57d103c278701c72e883828cb5eb0190947f237abc5f115b9e79c95ba2dc0acc1a4e1d57e2985f9f04a0880a9e69cc8da27f3284a82e2 SHA512 6adda8aef3f9e73ae19a6dab6e950062081d43bbdf06fd63bf2807da31b96e301a21e4eadb335c835dd427d8b2b5a95aba73666fbf303394c283d8a7521eeb68
EBUILD actioncable-7.0.4.ebuild 970 BLAKE2B ce2fa133638a688ae2d16b9f1e468283a5d5f381d0aea549615759d8f4252bfb851631086ce6c1aca29ad21a33ccaa1a909b4a73cbc7de65e6565af5927c35fb SHA512 9c0cb825cfc911b4a46e9ebcb4940faed409db8ee3024d770d18dc7bdc6985b95d234fc9c4274632cbe414624c88a015ef05afe544305164a6315719ff0417f4
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild b/dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild
index 604cb43cd7f8..f3817e5e8c60 100644
--- a/dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild
+++ b/dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 07f9c7a2de61..23891978ba09 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -8,7 +8,7 @@ EBUILD actionmailbox-6.0.6.1.ebuild 1900 BLAKE2B 6533a9b8feb1d249ac2d6c349f974d4
EBUILD actionmailbox-6.1.7.2.ebuild 1937 BLAKE2B 858aff6ca2795abcae97efdf0eca7a26799c4a129dc94a51281cef963bfab21ddeeb86fa3ce80231e094a4559860f2ab4a8bed460d3339ccecb495a8652ec0c3 SHA512 213a069e323c0336f3c8af0355711491ecddf7ed5421c5f4d2026e421a0270d8bc7dfa616a9711b32ec70657909254f4ae6de2fe2d7c3a21d0e544093aa733ed
EBUILD actionmailbox-6.1.7.3.ebuild 1980 BLAKE2B 7b40d27b013deaf7a73dfde13f85f342fc6a9348d60c285968915c0baf43a5eeba074ecd3f0a2f2379a6bc1e480ec866169a5da3cc401da2446f6684d74976ca SHA512 9e3de51c4a1b97c2a0a7b3bc0bcbbb8ba8dca1cfcdf6a8e542f353e0df05d32c66e90246b36ab2f6c4d31d85f70a598589c6ef834b0612cc89235f433bdc707f
EBUILD actionmailbox-7.0.4.2.ebuild 2063 BLAKE2B 6b1488c43d8b2ae7503ff08c23ef22be85746fe2958cf0b885d6665e0a878ab6739832d90cccf1cb059d01efc2b9746d344f8051d47dc0c9cebc6a5f3a4fbfd0 SHA512 e8d2abfb023d6abf1fc06de999a329d7564987d3e4b4f301e6a1e196e4da2b2816a97b135da48f54bd50e168c12c280bcfead5af6ebe3af741a465069af95e54
-EBUILD actionmailbox-7.0.4.3-r1.ebuild 2129 BLAKE2B 4d73e64299210cbef475df2632934313de9cf37cf1b841277e546f9a612230aa55ffdc06f011645bb61517a3e2e9599d2bcb65a8025fe9d319bbdf72f3fdf9a4 SHA512 913c08e9a915c6736cdbf0a347cd8e08c059d41969e9c923a395ab0163d64f188aba4ca448371e0249c2aa73318a13eb3aa25952894f92b1a1b0eeddfbe2f3a2
+EBUILD actionmailbox-7.0.4.3-r1.ebuild 2136 BLAKE2B f783e7e99f733306d5ce5ab43cc7efb68d1d9748754c75f1c9866c0e331a8347a8b0d623dc10151282818c4bd2017154be6ca1952460168118b0a70b887284b9 SHA512 982a2c49117cb6532a2a5f18b5ce6b71d2fbd17cf2e0c6da9f485f13456c4b113cf2289e0c8de4b889c270801f1910d17ac818917036fff31846b383be21db89
EBUILD actionmailbox-7.0.4.3.ebuild 2129 BLAKE2B 7015d519ad44873e23dbb2714d75a4b24fb09e0404ba69bfad4aeff3e15342232fa2c7c932798527fad0f254439a84251529f469125e79f1ad77391790e95d0b SHA512 940407077e83182ce0e64b887b567a96c2eb03007e5593f54ebff291cfdd6f74480eda09ebb84581cb26264104661901fe0bf60dcfd5f65a6cc0250d828abc55
EBUILD actionmailbox-7.0.4.ebuild 2004 BLAKE2B d37095b1dc2ccc41e10eaa745c2094fecae7cfbe04bae958fd20bf2ff6fb3073fb41d75581808b55792513f3dff5323e698cd0d6dfc5e88f7a2c81699d6ea544 SHA512 94d4aa98626accfe46122d35d54bb22f934b404cc885f1417dc0fe2175e678f07825438be1eec8d348f2927da46e6776b1994ff53469da80fc204fc7c4f5abc7
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild
index 3cc95e12b06e..9775d3f6f01a 100644
--- a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 413877474570..48faf80f0260 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -8,7 +8,7 @@ EBUILD actionmailer-6.0.6.1.ebuild 1362 BLAKE2B bbd54e3c052c4454aae547e19aa239c0
EBUILD actionmailer-6.1.7.2.ebuild 1275 BLAKE2B 571f4dcd1a060a0699eef5a6c99b6a72bcc83a668b4fe3c623996868943a6a755c32430882472ba62f7e9c8e072485b2a3feb10a9b1823ebfb329fbbca1a2d2f SHA512 0dc139332b17bcfbe7ec37854fe1f1cb1fa726c02a513573f66e5a4c669954097731cfca139c0e9dae5033c095197564d97d428b671eff50e3a0a5e9c4580a75
EBUILD actionmailer-6.1.7.3.ebuild 1275 BLAKE2B 571f4dcd1a060a0699eef5a6c99b6a72bcc83a668b4fe3c623996868943a6a755c32430882472ba62f7e9c8e072485b2a3feb10a9b1823ebfb329fbbca1a2d2f SHA512 0dc139332b17bcfbe7ec37854fe1f1cb1fa726c02a513573f66e5a4c669954097731cfca139c0e9dae5033c095197564d97d428b671eff50e3a0a5e9c4580a75
EBUILD actionmailer-7.0.4.2.ebuild 1270 BLAKE2B badbb64b8eab2db7aa79b380f5cc990aca04fba19b3aec53668122201430070204401dc2e6a2562bdb1489863a740cf2edfce38085e4435f28561213bd5732ed SHA512 2ec5b6897a9c30b7d9a79b914b0bbb49c9d719cfdda1a2521cad03e840d53416d249f46360cd1e67d223b8e173e60a3a3e3cbed6135706582ece72e69bbc03d5
-EBUILD actionmailer-7.0.4.3-r1.ebuild 1281 BLAKE2B 1eb5b85098a694a043b0ddcf00edf94eb24a60a2a0b7b52c689b91262a6ed85fffdd0f14b31f03f84aae08c087abc3db656983be59423cae1aea5fe8bbb2c0c7 SHA512 e50bc8f1eb9110ed1d84cc751261cc35094237940fb9690da8e1624d0564a85508b9f36c129b14ffd64fb81dd68e5680c59d7b78859cc17e0ab467356888f4d1
+EBUILD actionmailer-7.0.4.3-r1.ebuild 1288 BLAKE2B ad412e76c0ece2dc84b1ceae1f9e7e692a4eab64718ac553d0bbb76d020e2285e0c75c77d4eb49dc1e162f0d9c1aa842d3198202401a880a1f9f728e5ddd14a2 SHA512 8723ffb2b0cd249f948286f1f795f40bf2c493de33246489150d3ab77df9341863a479ab8822079ee400c50dcbde74c414c5749d43b8d478d3d3e1cc1f5a7ddc
EBUILD actionmailer-7.0.4.3.ebuild 1281 BLAKE2B 074094c378c255393b1c8fd33ff432ff84f6553d34b1fe2aa94fcd5daf3342e7822f6f3cbd6dafd7130d2e81232809869cc3b813b07ee0894f529fe986ce0e47 SHA512 40486eea160cd8adda9503e9d6c90a1178e4c68d7a4356d5d1614fe3ceaa4b5433f3cc7ecf38be844ea3c0d19ae2cfd915684b0449993c3b88c475b4c7ba85f2
EBUILD actionmailer-7.0.4.ebuild 1270 BLAKE2B badbb64b8eab2db7aa79b380f5cc990aca04fba19b3aec53668122201430070204401dc2e6a2562bdb1489863a740cf2edfce38085e4435f28561213bd5732ed SHA512 2ec5b6897a9c30b7d9a79b914b0bbb49c9d719cfdda1a2521cad03e840d53416d249f46360cd1e67d223b8e173e60a3a3e3cbed6135706582ece72e69bbc03d5
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild
index 61da5520bbcf..9c2229df2043 100644
--- a/dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild
+++ b/dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 84dd30ef0c3c..3d485b0324cc 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -9,7 +9,7 @@ EBUILD actionpack-6.0.6.1.ebuild 2322 BLAKE2B 883ff791117994a995d7c920ef6001c190
EBUILD actionpack-6.1.7.2.ebuild 2385 BLAKE2B f2b03c67441f0767ae770f0f8483ffa617d2fe35e704cd12ec1337c1b260338ca4db569b3b46a1e96ce758bd8954fad6570d7fb2be6e649b9d4cde15fbbd5e21 SHA512 f789b4330adef2bd78be46e86943f62796a3d9a717975972369b959844730da420eabbf809327e5660811bf43b633c7dcf8e304827f8195ae13418435f0c117e
EBUILD actionpack-6.1.7.3.ebuild 2386 BLAKE2B 6a25a96da9b7527153b37014e5b4ffdc47d7eb07eb2a028eb1f5581943d000389bdf18dead08518f46610377db2f5b3ce169d6813ba52ed4e2df87d2910ee699 SHA512 49bfd6b5fe4d850eb2f745b31ee9e4ca06b41261cb6e7d9f367032bf5504ea37e4522ad50b9462c09b1b4647a036ab6270876085b1193897a39fc1ab60b4b473
EBUILD actionpack-7.0.4.2.ebuild 2184 BLAKE2B 852723d17227485f6f342c1b244997e62b176dcc91857ea68f2b3a3c63b5770e2e24de0b3fa08f407547cf3efa97f5791ddbd4d5aa429b0e5dd1c34f20b668be SHA512 120f1c635a451a9f72a7257aebddd21fd1cc0e5895c6576569fe0cd9646685122c8939ee2efa2b91f0f1ddd1e7807b4e2c68b31d5aa2a5eaa12b1073da9e9032
-EBUILD actionpack-7.0.4.3-r1.ebuild 2202 BLAKE2B c6e48a26a6129388d2e693af785f1f7967e67a7bd35ceb36c547c0fe276600bf6e6517132be396548343552706ec9c15ab816d616090243b5e68f3040d069cd2 SHA512 04f449b127110448b59b659151bbb9a960b6ed8eaedfbdde40f27240bb4e21e883b2f16f590f65aed9598867dd958244e8ff91217bd1a1bb6359bc43324947fd
+EBUILD actionpack-7.0.4.3-r1.ebuild 2209 BLAKE2B f0e6fc20236a81fc474435623987fac88ef259f19fde65a80268f2e9a8fdae57dd4c0909d3ada9c2d779297338f908d8e282c0210cab4bf4a782a6c107d0f87e SHA512 05efedc47dcbe81da6bc7ba17436b805b811688c26137e66dd4767eb7e4c895bfdb610c1ef2f3f0fd86633c228716c3578f6bd4673636342d4e42054f910eeeb
EBUILD actionpack-7.0.4.3.ebuild 2195 BLAKE2B edac1578c8c3bc57d9add70a1dfbef08cf79ed395f5623b842c3dd05038aa8dafdf83c53903f12ca7e58ecb49aab5cf75275a7da49be470c130561858a9850a6 SHA512 0cadc61f68791b9bca0cb4b6b7422737b7d46e39e129ae385819b4ac9fa266b311fa1b007a80ccc8a7429a52d783f9f9fb53ff161fc0df90b6db37e42f19e1a4
EBUILD actionpack-7.0.4.ebuild 2037 BLAKE2B b40fa610ca9223bf752a6c157b8293249da0d30089979d091c10eb0d0614bff754b98cd990131db0f19836196d079490f211d4c0a835b423148f00ce90c7841d SHA512 fe5b3db6bd2c24970a3bdfec13bdd1b56e71fdf56216f848a979569c3322054b6f91cfb9fa6993a1e2055390bf1f171c4665910d5faf9b65ed32ae29edacbd9e
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild b/dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild
index 03f9f2694cc1..9044598d0015 100644
--- a/dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild
+++ b/dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 03a3af2cc4a3..4a1507d22c13 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -8,7 +8,7 @@ EBUILD actiontext-6.0.6.1.ebuild 1762 BLAKE2B 8776f80d2662396e92750b5ac0f28a3533
EBUILD actiontext-6.1.7.2.ebuild 1792 BLAKE2B 138912b1271f54e86e4c69d031a4f28af012dc31c473480f496b391bb222eb45da881c45cef375e20792cf0336a3cadb29ac8ac345606b6000835d32e477fa19 SHA512 1774282c9f09ad0c356a302acc167fdd93b219089edb66b4b50a8a603e1b0cd609c1f0fe156adb38058b8e5e4988a20544e4802c68b1a87f8e2213e658dfdedb
EBUILD actiontext-6.1.7.3.ebuild 1810 BLAKE2B 10d8fa4f3590e03b3d7147cf1162c5fdc11d1a1ec444fcfb1a1f36a68b5fe34231982aeb1887941e08681a92976534dbb78704283c5a63bde5b437a3d4b94fee SHA512 07a66edff485c59c09697cbab1b1b633cb26361f4647b21bc504c6b3b811df0c5f28f994e6b8e59f07ebce838a9245b03c7193d9d8fdb826f2aef5f467176f97
EBUILD actiontext-7.0.4.2.ebuild 1889 BLAKE2B 74db6b08be1a20833e9641cc644d20789ead6e13d50135324eb135205f38012d5453710a5a0b0db8bfbb5d082c8c4754d6d38ac753745db42d16b838d575d691 SHA512 da24ae1d30c4cf0aa76036edcba78a00286f413ff4a7c7ec144cc321056fb0bf645cfb101bc4ef537400ef0d05c85f3acde4abcaa515e3a4360017d8edf31bee
-EBUILD actiontext-7.0.4.3-r1.ebuild 1930 BLAKE2B 3cbfc566b49e2cad6a7b235080e1f6009dec4fdad7a0a808d3256ca576f0bf1e129eb47f0d71ecc67c2e3c6d2055355872ba5712261f561b49f47dea07cc8131 SHA512 e24e6d1ef0e779ab7828b402def93776154df3500aaaaac51d4a3df898b9dcdcd51e4c89185b8d9c71883a5b998bfcdf9f7e82be9b27f6fba6b5f7ebbc37eb6b
+EBUILD actiontext-7.0.4.3-r1.ebuild 1937 BLAKE2B d75c8c0e59fa1c82dd74354c641fe6e9c5b666651a6aa93261041b7e16ce11a398a9a76c5323598d1ac37162de163d221008c9818df4cedf9734c31b3ec601e8 SHA512 f9b9f2b1fc52e854fbc18e57c937ad065db13cd40e9496d1dd19d56852c5cbfd971c11e84f87c1318ba3ba249db15d6e6cb56e630b4d9157d7bb3dc02b3dfb15
EBUILD actiontext-7.0.4.3.ebuild 1930 BLAKE2B a7f530992f62a8f3d8851167f2bcb915ccb63963ae5516c276045486c107f203311039c3eb9e068f8bec29e1a9d4dac1e4c3d9604233363b68a237b2776e5c7f SHA512 aa53080f7cf7cbef030443082b5bb4d9b80c838bbc60829642946ae998e002eae02297a398664444e554e53fd8c964c905c058f0d9939008715c2900c21a3976
EBUILD actiontext-7.0.4.ebuild 1882 BLAKE2B c143b5723082b3b7148f93bedc9a9f26e0315fb7a38a464bc9bab1b64975bfb5ccd21327692170a7a168dc9d75ca77a52880b396b4d97684cc703f22e2e0aca1 SHA512 7c4b9e112d44c2e5efe702bcf5557bc5ec72cb36032dd7facb42a6cd21256d6ddd5cf87172c5fc137f86809f802193ee12c34682cdb875a076587e6f6ee1e787
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actiontext/actiontext-7.0.4.3-r1.ebuild b/dev-ruby/actiontext/actiontext-7.0.4.3-r1.ebuild
index 7f49e51e1f62..a596e19f6931 100644
--- a/dev-ruby/actiontext/actiontext-7.0.4.3-r1.ebuild
+++ b/dev-ruby/actiontext/actiontext-7.0.4.3-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 958890e35748..f9eabd46de91 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -8,7 +8,7 @@ EBUILD actionview-6.0.6.1.ebuild 2292 BLAKE2B 6293ce266f7c84f7aed2577a692759aac8
EBUILD actionview-6.1.7.2.ebuild 2100 BLAKE2B 97c3f95f9645ac6bc4bb8a44f0d8bc6724de4a6897251c680c499821ed16bb2d1f161066ddd4c5209a1006ca24714fa5c4a050f71c14993145a977ceac5d55c9 SHA512 9904ffafcb2fb1904e041a1ade04fe9301cb077d4529dd0ab5a65d3234a4a16e7359ee5be3411a5e905ac024641cfa37a37a3d6448dc1c868cb99fe57b9f308d
EBUILD actionview-6.1.7.3.ebuild 2101 BLAKE2B 322b554ad30dd073225865f865269943210f75099dcdc8547b9a20a0709f29a65d6c0c649aed7f2d2cc14e49c64698c712a03631f2e5e3c522c8fe134cb50b4d SHA512 171673dcaeb7053ac06ed62d18a10fae218aeba2d7fe46fbc04bf10b4f6eab89a38bd3d7056c795fc5db5d97227977db5f91505de82f4723e662afb678fe3175
EBUILD actionview-7.0.4.2.ebuild 2188 BLAKE2B 7d9bcfe8dd5b3af55028fd5080c8c6c7a11f4f2a3f87efda89ce2938abc7a54432a1bd66f634069aaaf2fb0bc12aaa6921316a0f9850ba974462bb18d3517805 SHA512 08c579404a16eca6ceb76dafdc2851b6d936531869606399e9a1c8f207250797255cf7a672c0bb866654bab967548bcb2c42ba241aecfac943d380d950b9fd4b
-EBUILD actionview-7.0.4.3-r1.ebuild 2206 BLAKE2B df0dbead111881727ca6378275213fdb78882c2e9a70be1ea32035c35068974d86469b1ac2577f1413888ec6b5e7f3ae6c291b3d0c3efa24575b7c56a0ac1c85 SHA512 4d28aba99ef29ca4cd2a2e6929f1bc803f5b8d188fb25c6e6f250c1fa27bd0c87e0dc7390851e632775c6e8af34a93a1e2db14e92da6218dee11da34d5d5f19e
+EBUILD actionview-7.0.4.3-r1.ebuild 2213 BLAKE2B ca068023a26b96f6bcf2a0e78c4245c31846a90ca009cba27727ad5745b9c765bb2f9f2d4935c631d8ff35d6e5f179034b0c5f03a735c2354e7fb48c03658c15 SHA512 8059f4efc0420d0fd153c9080868ce8f4cc2b9274ec3e1c1add96a1b3bcac1b3361fc5fb44487a407cdbdaff68072b791d7c795dd2923962f06b32471219e99f
EBUILD actionview-7.0.4.3.ebuild 2199 BLAKE2B ac512a7b862df71851ca650d7847c098b1fab23fc24adcae75241fdce77e69f6d2bee96f3f98770fadd2873b6d6d7d18eec90f8fc7f7e66cbc2a37f9962d0b08 SHA512 34baaf61d913b2088cf9a4ff7dfdb627c1054d6e33316d476125ac396604c7db6f0ea88f2caabe274c03f73dae48c16fba03c82b4afdfb93625f8ece65a55d3c
EBUILD actionview-7.0.4.ebuild 2188 BLAKE2B 7d9bcfe8dd5b3af55028fd5080c8c6c7a11f4f2a3f87efda89ce2938abc7a54432a1bd66f634069aaaf2fb0bc12aaa6921316a0f9850ba974462bb18d3517805 SHA512 08c579404a16eca6ceb76dafdc2851b6d936531869606399e9a1c8f207250797255cf7a672c0bb866654bab967548bcb2c42ba241aecfac943d380d950b9fd4b
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild b/dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild
index e5f03a7f804b..c50d444a3aa8 100644
--- a/dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild
+++ b/dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index b1ba56fde584..dbc981f0d8f3 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -8,7 +8,7 @@ EBUILD activejob-6.0.6.1.ebuild 1206 BLAKE2B 40e6ffeb1cbb33b5fcd86c27cb070689e1b
EBUILD activejob-6.1.7.2.ebuild 1155 BLAKE2B adbcff19fbd8d42b161a3f88a929864d2cbcc0ef8fb177ddf0d4829b9ad71a346f1235268ebae1ad43fe30d7c0be4bdc28fc0aaa2d6a3c305307c381bcf53ed2 SHA512 c584d3d48a7b2626d71ac0e6973dfc4584adc3e5b4981f4006c8dd193b56fb85980e9ae6a487f3a837debe6c6974b4ecd6450e17c1c7e663d54ed6f312f5a177
EBUILD activejob-6.1.7.3.ebuild 1155 BLAKE2B adbcff19fbd8d42b161a3f88a929864d2cbcc0ef8fb177ddf0d4829b9ad71a346f1235268ebae1ad43fe30d7c0be4bdc28fc0aaa2d6a3c305307c381bcf53ed2 SHA512 c584d3d48a7b2626d71ac0e6973dfc4584adc3e5b4981f4006c8dd193b56fb85980e9ae6a487f3a837debe6c6974b4ecd6450e17c1c7e663d54ed6f312f5a177
EBUILD activejob-7.0.4.2.ebuild 1204 BLAKE2B e5d60c3a017196275010b20d08d3b4de66303e32f0a50c3e221f017135420c829d7a040ac3e323d5212f927ddb51362aa767fc96dd987c8b9da8ce10cfc35277 SHA512 064f310d7fabd0f0c579610d5130969962394b46f5376f295bce5b520eec0bda19c460e4f41fdbf0314b9bd32b29702b009da6ecc5e9c8a99b65c2cd139c7f1e
-EBUILD activejob-7.0.4.3-r1.ebuild 1209 BLAKE2B 44f790169f7264bc011c7f46c21727fea4bfbcb46299aed1ebbb2428712bfaf177ace8a008dfb03657ef8c168c320bf1ea885938ec4b712b7e5c65fea4d18cc5 SHA512 dc4025a16667a2bfc0bdf4fb668d5ab84a8cdf24ead8de1cd613c9f125e7690068565ceee5417787905c55bd389e695d44e583f15627013b6f546e323846ebb8
+EBUILD activejob-7.0.4.3-r1.ebuild 1216 BLAKE2B d25a645084d33e2a92f468b690e479bc4173cd05d6f86fad2497874188fae733f3f65a8247f1c8ac4e79dfc3b27b4b2c3798caefed7289d1d7f3162a56b5f142 SHA512 54ccda4e9a8b5ef5e16f6879173e888e02ad95d1f5b9f5b93d0533e56e49d5f71a628c10f55dc43ce57250e2dce1dbd7dfa945265c3468d1e6562f90fac5ed09
EBUILD activejob-7.0.4.3.ebuild 1209 BLAKE2B 764e15f77348566322d6877b1dc57703368494a9433827d96b73c0fffe7da897fe6fba76678eaa08ecf7bdc3886f9949b49b37993760aba98602c736b2eb530a SHA512 661012ce76b5caeabad6c12c959ab19493ac948ffd168adf9ac11df0a9aeb64096a8dbc66b59521dde1ff341dfb08fe4cf732b3f70723cc5ffbc48c5d274c76e
EBUILD activejob-7.0.4.ebuild 1204 BLAKE2B e5d60c3a017196275010b20d08d3b4de66303e32f0a50c3e221f017135420c829d7a040ac3e323d5212f927ddb51362aa767fc96dd987c8b9da8ce10cfc35277 SHA512 064f310d7fabd0f0c579610d5130969962394b46f5376f295bce5b520eec0bda19c460e4f41fdbf0314b9bd32b29702b009da6ecc5e9c8a99b65c2cd139c7f1e
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activejob/activejob-7.0.4.3-r1.ebuild b/dev-ruby/activejob/activejob-7.0.4.3-r1.ebuild
index e4ca0478f5b0..98a913027bf1 100644
--- a/dev-ruby/activejob/activejob-7.0.4.3-r1.ebuild
+++ b/dev-ruby/activejob/activejob-7.0.4.3-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index a6cb692960f3..0aa5614ed1b0 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -8,7 +8,7 @@ EBUILD activemodel-6.0.6.1.ebuild 1007 BLAKE2B e17b5d71979a6314d6adc678209239af9
EBUILD activemodel-6.1.7.2.ebuild 1004 BLAKE2B 0e925d620f82a771da6752d2fb9097fe56df03fc9c8d625f602149ca4201dee116479c4213782bdb835fb933d326cbb91558c32ae699c830e240c12d1ab993a8 SHA512 c3b13dad0bf4b348ce5ba45eeb1b531cee146df0f4af37db4b73f35f9e874e88a453f8165378c452deb38ccc76321e6e7cdcd54e003596f75db3e517b35818bb
EBUILD activemodel-6.1.7.3.ebuild 1005 BLAKE2B 50f0c80c62e14af5eecabcfbefdc539d55a9988df8f34bbf582e4bf704f8a06e50f6df6fc7b55a2298b581248146da814e41868181d8d9ced5890e97a3ed2554 SHA512 f9c31189226b0f5a92dc180af339a9b480eb2d2244ea2f33398858b35cb0566ee344de2733b4ca00dad740f01291682afdfa513f89f9e1ed7060900e215ace16
EBUILD activemodel-7.0.4.2.ebuild 1000 BLAKE2B 2ea929fc062df458b1d93b8724e1f2984ecef0e7656c00e560a65dfd5e1883c9dc043f90d676c4a5b97c8213a1efe305311704366930e97c4bc2b03f6240364b SHA512 61c35a011b47a345095119a9494c3f1b4c2f7eaeef6246bd41279637b3e1820abe86e971669dcd6832de2a4844e1e168ce42ef66011218e95261411f04fad469
-EBUILD activemodel-7.0.4.3-r1.ebuild 1005 BLAKE2B 02e17a404c7ac33ad5a62ef9874ec588cb5765549701ae18b87cbe4eca2843cdbe19c2db3548c04b498475d872be92afeea70d4e782059016b0c317ac504a51a SHA512 ccb8e4e0046061b459d60caf904f2a9a93bd6c7fe555a83c088d8c02e948f75aa4fbdcb109c33f277d595d9f90ab84f2ca3aa1352d708fc7f90604bc02f93ea7
+EBUILD activemodel-7.0.4.3-r1.ebuild 1012 BLAKE2B ece3c1adddbac4e9d3815f68e65878865150623c1e1c08265edcb79988327a3f255f9d6b99886572518f9e6c28b7e5ff7ac7da04e1d6f5c9815b35a2a37edc8b SHA512 cb35509d2d1a590d96752263a4bd001453b7416c2f0f17618b5c42c97a47cb7d42d9d8f52834788ce805737478940eab5ecd618cd4845c846865cba863cd8cb4
EBUILD activemodel-7.0.4.3.ebuild 1005 BLAKE2B 50f0c80c62e14af5eecabcfbefdc539d55a9988df8f34bbf582e4bf704f8a06e50f6df6fc7b55a2298b581248146da814e41868181d8d9ced5890e97a3ed2554 SHA512 f9c31189226b0f5a92dc180af339a9b480eb2d2244ea2f33398858b35cb0566ee344de2733b4ca00dad740f01291682afdfa513f89f9e1ed7060900e215ace16
EBUILD activemodel-7.0.4.ebuild 1000 BLAKE2B 2ea929fc062df458b1d93b8724e1f2984ecef0e7656c00e560a65dfd5e1883c9dc043f90d676c4a5b97c8213a1efe305311704366930e97c4bc2b03f6240364b SHA512 61c35a011b47a345095119a9494c3f1b4c2f7eaeef6246bd41279637b3e1820abe86e971669dcd6832de2a4844e1e168ce42ef66011218e95261411f04fad469
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activemodel/activemodel-7.0.4.3-r1.ebuild b/dev-ruby/activemodel/activemodel-7.0.4.3-r1.ebuild
index f4c362c483ab..8588cd0d66cd 100644
--- a/dev-ruby/activemodel/activemodel-7.0.4.3-r1.ebuild
+++ b/dev-ruby/activemodel/activemodel-7.0.4.3-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index a39cd87aa9ab..132dbfdbc165 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -8,7 +8,7 @@ EBUILD activerecord-6.0.6.1.ebuild 3311 BLAKE2B c5b01a37c5180bdd42c60eca25a5daf2
EBUILD activerecord-6.1.7.2.ebuild 3408 BLAKE2B 030b7c61f93e70a1b1de67452bc7ccfa9f3fdb15a83e3db50385fcd3a854b15e4247c459e3c990e159ce7c9fa8946a99307ba0876153c0c8de7217674759ba06 SHA512 1340c7c188ee95e3cd1ca595faf73ca41da7da995fb66e53e39acc52605c0391bb071745e9a01465493f671a791a0066d64d647965a3825f1dc68e875b86c033
EBUILD activerecord-6.1.7.3.ebuild 3409 BLAKE2B 41e5777a93ba98809f6a2c4fa616e926354ba4ac374170351135d3e2616476dae800e913a95401b9a8a9c1c1a6f7b4d35c0408686c66669e0a38dec349a9f153 SHA512 7901fddf303bcd9f81fa13dc5c496771180ebf00608e12274bda9df88dd69cbc1c2386d01c36c349629b76cefae96de05f145d6ee0cf90773d503fff091b1ca5
EBUILD activerecord-7.0.4.2.ebuild 3065 BLAKE2B 3b332b6a106927d7baf9b73bf84c827c14b9f47cdef7ac8157e02f4dcdee830fa28f851bc03a9a208db76e893e2f2887ea01f457d2c5e272d69cd37ebc24863b SHA512 ff8580dd8a552fc83956f0925f40e112beec3b0ce7cced12c0cf432cbecc1e5f6efd8b2e9a207735805daf718f5d39b8b5354176510910686b96a6a5bedd5a0d
-EBUILD activerecord-7.0.4.3-r1.ebuild 3076 BLAKE2B 76cee220e6ca7abb7fc4d732dbb17f6df12f852ec3ac3c939300542fdbf5dc7b07adee75e9a48660cfb834627f2b30aeec43b691e4a252783e4b8ef687ff5316 SHA512 ebaf7584943708a6cd74044fdf4d8cfd582c909e314784cc0e469c85a498b21633a5c1b54aa5f6502b58a1c8adf0b9b86a9963ba49390bda1a391f06314f778b
+EBUILD activerecord-7.0.4.3-r1.ebuild 3083 BLAKE2B d3784889076dc044e9d762bb9a7600c0d5271894dc325ea635544bcdb6e60ba54be7134a3aaef6a13578a108ef5c63d33e7604992284849fe073e13ad0c08693 SHA512 5ef4c028f3309b565d0a6588817fd0fbaff6d66f08c4a43a7befa74b5abf3e202733e4091c8604353c112f732fd06c867c423f5031e240f1f0030aa8c9ea5d51
EBUILD activerecord-7.0.4.3.ebuild 3076 BLAKE2B 107974c867aeff3add8564eceb98b01d85df1d5e954f2626142e57c3d0e86e4e4d8a0744b3136226135a571d60846c500b3d2ac9a86561b7cf6c6370c08e5810 SHA512 4e07333188323f9894d689b4dcd1315af12cb18090453f9491eaf0c7f2636bc68f85e6a7c05f7d3085144903461420aa4dac68da2b295403f8918d77010aeb17
EBUILD activerecord-7.0.4.ebuild 3004 BLAKE2B fdb45478d51ff7847f54f12102fcbf1b5527ba26cef08e6ffb50c4b597f998190d2adf34b618c0df06b54f1586edc6605928b0cb530dcd1116cee6634d979d78 SHA512 8c65177f9f188bf89c956c0eec7bacafdc8b13bcc4ed5e8cbfc6e8c9372d32b9b43f5d2eadb32ef21695b2f2f2be4e23c11babf7f9f5533a7f944feab1911541
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activerecord/activerecord-7.0.4.3-r1.ebuild b/dev-ruby/activerecord/activerecord-7.0.4.3-r1.ebuild
index 3f379f42524c..1be621a62891 100644
--- a/dev-ruby/activerecord/activerecord-7.0.4.3-r1.ebuild
+++ b/dev-ruby/activerecord/activerecord-7.0.4.3-r1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="mysql postgres sqlite"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 0d7356c25097..3112a661adbf 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -8,7 +8,7 @@ EBUILD activestorage-6.0.6.1.ebuild 2164 BLAKE2B ec7189875e94cbad819aabee6599f66
EBUILD activestorage-6.1.7.2.ebuild 2047 BLAKE2B 793523981ee5659b5b0e041147e6008cf33ea750bb01f574f6a90bcb3720eb584f2b720d5e096bcbe0092f276c6ed1f0f1464e2fbcbd6c5f913f3d71e4eda51f SHA512 48fa06a3c6ab3911476b659e04ecdbbbc5e2ab37c23fb1cc008b32f1909ca535eebae4c7ca7719fd7542732f7a3c41cb8dffb13cf442ab67dd6ba55bacebdd45
EBUILD activestorage-6.1.7.3.ebuild 2065 BLAKE2B 8a23cea3698294697d3f9e74eb3be550a10fae6b25a9ee3012e02530bdfe6e71d839bb26cff378180af29c05b8e44ace491d4fff91d7be28c622dc38e76dfd69 SHA512 4af82610ab497812d869a07cb6b251b5f6a1d52ff67d4f61827fca866633d305a35e35dd7df4d3cd8f288004a5c11003d190ed9987f37cd6f81cf66abd19776a
EBUILD activestorage-7.0.4.2.ebuild 2512 BLAKE2B b0f7bada22e3a3ca5716998dc2b5c4a6bc5defbc97fbbe0a6412e3a8255a712b47f1101a39614164705a0b1ad2fcad6aba15a0245bf6bfe6fe85736ea18019c5 SHA512 d38f5d45716895161036da0957b6a5bb60e6f7dbbd89a0cf1846dd49f83d6e5b041be91c169c0a647de49a5e1e800efc55173882bf062a5647adaf737480d4b7
-EBUILD activestorage-7.0.4.3-r1.ebuild 2546 BLAKE2B 0fd6d1d71bd4db98159b5e9c2422b689089a32e3914bc1d5706dba2856369f6f7fa94923abf22c3f27fe30250bcbde0855d4403ae415a26690bca13f2bc910bd SHA512 0f821d9b0e6ff695e60bddaf4745930186973713ab2402eca4d98f0c67d8dd4e887d3b74df90f29164c4bb44f35129f892e92035accff829c582677683c484e0
+EBUILD activestorage-7.0.4.3-r1.ebuild 2553 BLAKE2B 06ee0f941273781fe6cc35b43156bccb39aa8bfee7b630729fecc0eb3ec71674e24a17b7a1482e2ac1457bf2af63a8dc24a106da3f9c8b1490115f4de02ed9f2 SHA512 cf47666894c1d92b105686a8734207c63b1750f4b1829b85be9c1ffb00df6d418ca9bf67707d8012b18a82a94dd55c8f11158296ca55132389718c9d8bff97ba
EBUILD activestorage-7.0.4.3.ebuild 2530 BLAKE2B 54dac637a5305589f1daba5991ec3bbc16b276fc51342cdfe176520e93dffaccaca9196e93aaa4292d38886834a11e67e20239dc65a62b6a248445233790ed29 SHA512 9bcc03b7fce491a36bf29cd01549df75eb75414d7a6a9c12590ca022e3dcb41e8a0253fac87705efe55056404427633c5fe57df8dc86f6250b7b80fd336a7621
EBUILD activestorage-7.0.4.ebuild 2487 BLAKE2B 43c3b04bbda4b86074ac53ed6006cf73f266fb549afa966d869a8d2323b9e739d1b59f0584e11a616935b4098398eedd18796cd5975f331a4ad27e49c8bd6e18 SHA512 a6f2dee6f7e7eaf97ebf9a78632a0d3ed13bb80b23ccebd7c6f0071eb6826526d918ca91095c12073f360c5951ffcd007c3d7e37fb3ed5f02b6ef323354a2b2e
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild b/dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild
index 79cc572f75c1..2d38cb13c995 100644
--- a/dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild
+++ b/dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/async-container/Manifest b/dev-ruby/async-container/Manifest
index 3b6d96987752..cc2e4a19cb38 100644
--- a/dev-ruby/async-container/Manifest
+++ b/dev-ruby/async-container/Manifest
@@ -1,4 +1,4 @@
DIST async-container-0.16.12.tar.gz 22626 BLAKE2B 8e850ebededcc0110a8ddf79c23287d816973fee1c32b7e7b76a7158995ffca5476d8701b3b4499aa3c0fd023ee9f253e4d07bc9ad0562a32d529678d0569701 SHA512 d71bdd1dc22a7ebecd4fed7e17b28c9ae1c875e111db4fb9cddda3508113e3cb7fc72b820c447cac27f047606d20f62180b203e58164da18dc47cff385262441
-EBUILD async-container-0.16.12-r1.ebuild 1302 BLAKE2B cb2483cdfb8c598d15577fc0ea8241ca7ec2ba2a62d288c806120e6bb732ae26e189ae4f12951ee39e628412773e86bcc237d187dd4cb18db4fdf35b9b77fccc SHA512 eacc3fa63b0c49e6984d75238e7cbc0a7a097a140d521c4ebd7ad5801c5dc890befc77b364cda781918debed522e44457052aea805a61a0a802dc0e37ffe00e1
+EBUILD async-container-0.16.12-r1.ebuild 1309 BLAKE2B 9bfce5215a295cdd6ba4d57a97d55362527074e7c40667e31f7e00b7a517fb3af3ec3e171d6f03d86a4be6c59e071dc7941e63c87978046be2e2a04e3dc25d20 SHA512 68657cc01568bbd9592d822bab9b17ec1eeb538cd4b1cd0a5c7ac2446c4d823d354f1e02260af97b9d254afc1b30bae3edf47dfece774999c275b56327ac16c1
EBUILD async-container-0.16.12.ebuild 1284 BLAKE2B 55c15ad469a45e34fa6796c5414cdc8d69909fab1c673bafcff849610329b2041981b136c794346fad46aba54f486cce67c5eb58d7fc8ed8f33fad536565c34a SHA512 dedb0eef4c1b7e4b34f571ecd05d883a0f79504bc42dda4defc7364e1a48a8064f4119cf5188ff35ebc6d22f525f4869a3a92d48272797ea4009b8cc587cbb20
MISC metadata.xml 351 BLAKE2B 671a90bb6d0e6ee6c41c96beaefba1bf84f236b557c8116d8489da01f034edbd3a122063df64a85c587cc114455b9d9e00404307d1539c8fd8e79c781297e337 SHA512 402376317da59de4bc9f10422743898870efb6f9429ba07fc37861e3c4752b4ef2197051b81bef300d07279c6bf55f9c5796a5b5c84cab8dcaef9a07537ff725
diff --git a/dev-ruby/async-container/async-container-0.16.12-r1.ebuild b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
index 65efcf699d43..d8fc2ab594da 100644
--- a/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
+++ b/dev-ruby/async-container/async-container-0.16.12-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> ${
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/async
diff --git a/dev-ruby/async-io/Manifest b/dev-ruby/async-io/Manifest
index 77abad18b6ab..25172b287549 100644
--- a/dev-ruby/async-io/Manifest
+++ b/dev-ruby/async-io/Manifest
@@ -3,6 +3,6 @@ DIST async-io-1.34.1.tar.gz 34163 BLAKE2B 782131de9b652d2b9e622dd6026835df208993
DIST async-io-1.34.3.tar.gz 34178 BLAKE2B 0af09d723682f6818e63e43a356539c098c37f5ea2ee72638e8aa1af888def845f412eb5ebc6a0fd4b51d76a03ba66b78cb70d09336ef50cd68bcd6ba7c50002 SHA512 2523ae6aa4590672e2fd6a4755cde30fe3cc54a98bf8d75d7eba0b9ec052fad232f4feaf4d6e948421b152695cc2217c4173e2475c9ce5859e4230d1078d0444
EBUILD async-io-1.34.0.ebuild 972 BLAKE2B 7593c4df2e65e55ba773516e31970645650a2306ccd53cd7e8c5f5acf977fca10e27eed5ffcd8ed01c31ccd6a90f64440f2baad56c86713d9e3159e242be3cae SHA512 aee8fe685a3b87fe904bf904523443d1ed05f0b05ec54e6dc78c8928050bb32c2737aa55fa48f03afe3b8556980bc157cce40671d2e5eeefc9f9f76238bf4d79
EBUILD async-io-1.34.1.ebuild 957 BLAKE2B 76926155496b2e944c0779572b132008137c9655cf8267fce2a1029299278bf5ffaa3c9a3223998f307afc18198db1bb8bc35fc83919a30d7717bd64b3f2428e SHA512 b50d9ac40bc0ac240c0dd2c2367e7bcca6aa591bc2a2fbec4f92e38fbb07fc7aaba32b4de8ea7861b0a7028d1682e3be27c6ae4ed30a2a71f9e37e2eddbfad03
-EBUILD async-io-1.34.3-r1.ebuild 970 BLAKE2B d61051d7e586b354b0d2bd8f2c1688ab020aaa0b380269637968a8eb95bf731b471430cacba55982f1c5a04adafc32fd6043318e45f2343c202c31655c834bac SHA512 a9dea7fa006e2fa30f68dc4e394bd509e7baf11edebcb8714b70d4aa988ebfc6c97e25954e72ded1e83cf7fc5df8fd634ad72ba211d94506dcac5ef74eaafea8
+EBUILD async-io-1.34.3-r1.ebuild 977 BLAKE2B 79592448711d12a7ad0624e68caf3f3f1a86160f59010ae843a6d4f03c86739aa3e1290c4634cd778dd720361e0d69f45f6c8b0ced0be93334ef4434be069a54 SHA512 e07b68dd7be886399f18cca72a51765785727e6eda5bb42e5cdea8076d88209c1b3b7045c0509adc10f7e227970cee90b60dc5575f6c7ddd2752075e1536d122
EBUILD async-io-1.34.3.ebuild 957 BLAKE2B 76926155496b2e944c0779572b132008137c9655cf8267fce2a1029299278bf5ffaa3c9a3223998f307afc18198db1bb8bc35fc83919a30d7717bd64b3f2428e SHA512 b50d9ac40bc0ac240c0dd2c2367e7bcca6aa591bc2a2fbec4f92e38fbb07fc7aaba32b4de8ea7861b0a7028d1682e3be27c6ae4ed30a2a71f9e37e2eddbfad03
MISC metadata.xml 344 BLAKE2B 7fb67688ba60d30637605ba7a2020cb328e18ffebd9fd6fed09114cc14596836b0dcc4d1590fd3755952baa52c258bdb9a935c47b1a4ef4f2d5e545e931d40fe SHA512 6ea960fe1feb969df78e66ae985b6ac95faa09a248d694aaa47876634f84a09a3807effc2b4289d35dbeaee3793c2c73276fd0f8b87375ab99e813085edd12af
diff --git a/dev-ruby/async-io/async-io-1.34.3-r1.ebuild b/dev-ruby/async-io/async-io-1.34.3-r1.ebuild
index 82df4cdfdcdf..2264c7d78b5c 100644
--- a/dev-ruby/async-io/async-io-1.34.3-r1.ebuild
+++ b/dev-ruby/async-io/async-io-1.34.3-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/async"
diff --git a/dev-ruby/async-process/Manifest b/dev-ruby/async-process/Manifest
index 6703bced8f03..f3454be99c3d 100644
--- a/dev-ruby/async-process/Manifest
+++ b/dev-ruby/async-process/Manifest
@@ -1,3 +1,3 @@
DIST async-process-1.3.1.tar.gz 4138 BLAKE2B 8c3b3109e016e135005dd25db96fb2d38c568ce88410ca8d1c22cfd23ea8f34f926447cb36a75d3a60fa11d8bb08cab6b46e45d88b8a42f2585e7ab0c6179c81 SHA512 13f6ded2f9001c8759350b6ade002703f3ba58dcc2960055c5e52c7e44c22af9c59c69713c55cb7e7244a7f09e3557a75f41161a7aafd5f6c279f4bdbb698e3c
-EBUILD async-process-1.3.1.ebuild 973 BLAKE2B ec92033a2c7f242f1f2c447de5e21f9c00f23346b01a601b72cb928ebfbc388e90ecf52cd9f9d0545882a36465f86eabdefe42857ce2973019b5bd91648e8b84 SHA512 c365ea7da928a4e70bb1f0208079fe218b3c38a7e84682f885a966363d17808f9db03bec4a7664c2f487e636be44984d55e78a71f51db88bc9bba16070ac134c
+EBUILD async-process-1.3.1.ebuild 980 BLAKE2B a5b2e996d372c9e83d713a44d3b37f3f26522ffe8191045dbc8c68efb355f4dd1555be04fcf9191074dcf5ae15439eab8111c404a08d49fa27a4d4b73c399130 SHA512 6887141319442fbd64edd4e882f8cd4d9d5294530a612803d6a5293f5a6380391ce85c2a47135da8525f82008d916b864e278dacf624fbd7887bcb2522178ab3
MISC metadata.xml 349 BLAKE2B b0fa4bde86b2d91060eee33d6b4cf5d761dc4c664c855829bbb039d65a6b7aa8ba13dae8b6f5a93ba3d0a4593c74f22a347a9be6809ea4f46f7a309d7489389c SHA512 ec9e374a9b91baaf96eb669a71930942300896b87f26dff7884cba32fb5f502c8e7ab72a6b363623416be8307d533418b46d33a79bc671c358a666224039532f
diff --git a/dev-ruby/async-process/async-process-1.3.1.ebuild b/dev-ruby/async-process/async-process-1.3.1.ebuild
index 1f22308cb34c..a299831bd14c 100644
--- a/dev-ruby/async-process/async-process-1.3.1.ebuild
+++ b/dev-ruby/async-process/async-process-1.3.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async-process/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/async
diff --git a/dev-ruby/async-rspec/Manifest b/dev-ruby/async-rspec/Manifest
index 6ac9bfb1c7e0..c6f1cf87a516 100644
--- a/dev-ruby/async-rspec/Manifest
+++ b/dev-ruby/async-rspec/Manifest
@@ -1,4 +1,4 @@
DIST async-rspec-1.16.1.tar.gz 7775 BLAKE2B a1ff314fbe3e42b9b25e1c891bf1a336644fa5183b6f504b06e0747c127e712a66a0fbb2f18695bd7cba91ec8a4e8af887a25fe3e9887f86fb5f17873e26f51f SHA512 5c2bc5cf5ff4ca25cad67e251b5e078ac9f6f2d0f5d50f67584d4a043040c4e9e9e51d3a9e2727f08de3eba39d46be66461e691af8b86e173d8b70b589161a29
-EBUILD async-rspec-1.16.1-r1.ebuild 965 BLAKE2B d495206992c33d7978fb62d26577b489ac0e80dec5d16f3b548c22620a0501a1a650d79551e5d63dea08dfbc061c04434fc27b20e42afaeb43ff2869634f1b0e SHA512 98b95a6030f097b828af452284561f6e67363127b9260df55c2f5bc45f39042daabf2377ed137f34157f7552acc80757993ef5418ba2f23f86890f9bd85363c5
+EBUILD async-rspec-1.16.1-r1.ebuild 972 BLAKE2B bd755f4b1dbf8608597493041ef87efa3b77ba11623e6e164d30de48c912444dbd2a07a02ffba200c250ec645ca87092f7fce09301fd2b34894fa2303d90491b SHA512 8b0bae2a1fd9a5b712488ce934452e0649bf07dfe43813a59ac06ab0c67421cb44cdeec30828c352fdd4ad27b808b821b46cefacb489add52452a04b3dcf8f12
EBUILD async-rspec-1.16.1.ebuild 947 BLAKE2B 9c12d18f0df2a63c4e11d64bbf521f245fa953a2a0a3b7b21c0f0d4cea14c240703dbe4f404ada307394b7e1662779fbb03e9b2f51b9016cd701b95b07f0a5f7 SHA512 3d1452b609677bbf7467f3c6f1384cd7a5130cb2c3cdafb1c9d0f96b8263733c3e8eed23df6b9cc32b9391249a5423c96fa340a434be23f9f17c5cdc8517f28e
MISC metadata.xml 347 BLAKE2B d18d791313af87bcb00267fa7886d513738c127ca281e4e3f2eca2d3a345748097016ee229ea663efae9980d5fee97d27b800923021e682a9a9bb28bd031c0a5 SHA512 6396202046253385c58f6b5d1762800d596027e1d7ad7e95d69695023dacffa0bd32f2d0efa396fafd5e65bafd55376018f27e127752d5109f537339ac06584f
diff --git a/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild b/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
index ca014f259d45..6dff9ee2b53c 100644
--- a/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
+++ b/dev-ruby/async-rspec/async-rspec-1.16.1-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async-rspec/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/rspec:3
diff --git a/dev-ruby/async/Manifest b/dev-ruby/async/Manifest
index 331b1669d3a5..ca8c46f10653 100644
--- a/dev-ruby/async/Manifest
+++ b/dev-ruby/async/Manifest
@@ -4,7 +4,7 @@ DIST async-1.31.0.tar.gz 92889 BLAKE2B b573e3106243fd0934387254b302f541a9ebbcd34
DIST async-2.2.1.tar.gz 75671 BLAKE2B a652bbb99d49c569fd864015059391a013f35c888be1e3b32ae06900bb861274390543c64ac9687689cb012c9b4c82df7764e4aaa50d2e76b595fdc7736ec8f5 SHA512 329862fa30f56371092666bef199b949e6325d99696a7ef2029cf9524a5cea31fc361cfaf438e15731c8e09c06ca47261fd3fcdce306a464332def9897c8dec5
DIST async-2.5.0.tar.gz 84307 BLAKE2B 0aa9042e6e63087c08def6a5bd66f51565addaf8caf1db3ce5cc94afd397e164dfd0e7af40d4f55d05b0bb08cec3c98dc89b5e4345ff053f06617a8ba6a9b0c8 SHA512 caa16d07b2863f236bdd31fc87aa29216a5e32c8182a6e6bf9fd5203cd223350bb1746be02a617f8930c31f2941ce4204f01c5f2fd902c215a1898192afd01c3
EBUILD async-1.30.3.ebuild 1085 BLAKE2B 1e659a38ffcb334ffcc5f4c308058f42c9b09c9932b4d631a0b2177a21bc649db56f81fe412b67b42de12db45673697573070169f65346451ef552feb0024e8d SHA512 fbe133e2cab13eec23cad652eae0eec40000ba5d4e2b17391f87a5943e17d9ebf4ebf8eba5459e669d5c2e0fc30a12c0b3b64ad02f29084e46f8401f25504fb6
-EBUILD async-1.31.0.ebuild 1159 BLAKE2B 869dd99373891ea5d5bdd791b2e70c83ed7119f15fbf82603fb2570ce13759ff738e227708f12f9eefdfb475c803d912dc071ad7e3c82c444eab382529f8d2dd SHA512 3014580b683345214eaef6faea8b43608f8ed0d6aa569c646ed41b40d32b38ab8864236fa1169c8519d90237cb4095660b72a31a69891c40ac4dc1f649a8f7e3
+EBUILD async-1.31.0.ebuild 1166 BLAKE2B 6bf7c31c4a75f491ebb50760339143e2facb05026c40d3b2ca54c8c8bda7a4ded592a4fcc3813c9f93bed1826335c77a43f56bf645984bb2fd32a64588fe7013 SHA512 6aea740017475227b1886dbfa1f60dc3910e3d91d221e6d24d1cd116e7fa8fa7baf3528c0013dd5d06a26ce09820c29a323f23b00898dc4664c7d3bb35318a42
EBUILD async-2.2.1.ebuild 1186 BLAKE2B cbc4c374d1caca55be6c84525c8d5d2b02fb46ff1a9b1ef09cc360cf6c1913432eded53f92f1750ea5baa111b91e637bc249dcbf74948cdaa1db46cc5c2ad824 SHA512 8f88a3ff2f1cef888a65ca857dcee7c0708eea7526ba9f79a709e58fd5820f17c37e86ca102051b1194bea83d0686ec6b229b9951ebefe8c1be1ecd5c9eba0ec
-EBUILD async-2.5.0.ebuild 1127 BLAKE2B 030ef9c41479f7f6bd2f436bf6ccc4327ab157d66c0beaa85a96358bfc28b2acc53525f7dba66fdd9fba74c47450dc3f04b1a290343efc7994f89f6fa7ff9a80 SHA512 63d73926d6b8db09e4af47bb5e60e6e7a80b148ca4441f91d1055d36dda40bb0f518064e07ea9415395d472e50f1b2da2acfc37e434b692f1f187f955dbdf1b6
+EBUILD async-2.5.0.ebuild 1134 BLAKE2B d6e6ab55f597b6cef0b2a33b9f89613a0e810dafbc285bdabde58f4cb3dffceb6123e2420fd678a3626457b7295b0e2576c73b891fae04aa74bd60f2ad009865 SHA512 1aeef893bdefd1ff2b0b75686eb48d13ffe6a3769dd85405b03a074028ac52303ba86235b27c118dc8a38e0369b460063e4d36c6a397fa4b14e40eb3ca72b8f3
MISC metadata.xml 341 BLAKE2B acbe731aefbd211b23790c22ed97fbc1f83c45cf5ed786aa99fedafa5ca930081e71b3466584846f6e2f7a793da65c82bb4c9c85c15a669ebf5e7db47b74836f SHA512 d96626a4c34ef4981c11dcd07f51a9940d29b2bd8013868f3e5778d2f62a59bf3ca864a370a4d7951ca98079d6d5939d9aa9a4f4ed0233ec5f7fe544fa64fa26
diff --git a/dev-ruby/async/async-1.31.0.ebuild b/dev-ruby/async/async-1.31.0.ebuild
index 4ab6b816c761..7c1344481d07 100644
--- a/dev-ruby/async/async-1.31.0.ebuild
+++ b/dev-ruby/async/async-1.31.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/console-1.10:1
diff --git a/dev-ruby/async/async-2.5.0.ebuild b/dev-ruby/async/async-2.5.0.ebuild
index aaecf4fca25c..91af5db3a8d2 100644
--- a/dev-ruby/async/async-2.5.0.ebuild
+++ b/dev-ruby/async/async-2.5.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
ruby_add_rdepend ">=dev-ruby/console-1.10:1
dev-ruby/io-event:1.1
diff --git a/dev-ruby/console/Manifest b/dev-ruby/console/Manifest
index 1825b3a1988e..917329f46b70 100644
--- a/dev-ruby/console/Manifest
+++ b/dev-ruby/console/Manifest
@@ -1,5 +1,5 @@
AUX console-1.16.2-tests.patch 4114 BLAKE2B 41dbac47759cb716cdae9673aa2c08482b920966e17dc9299b5d8682dc8a557e05cd15ec4a74f1fa540fbfd8ddee2eed307c14714b4111f43e66cc019b116b77 SHA512 82bb7d6db5fc692d2113206dfc2032ff78f70faf1ef5ab685a7bf2925d0d0e59abe5f0ba04b2e73552b5dfa98ed0c40d77aeee7ff5fbad8e14419f473988ddf7
DIST console-1.16.2.tar.gz 24609 BLAKE2B 470e6fb547e594d6e4add21c11bccca2d239d5430e148bdd99fe925d57058a3e7304b96c793c72a68ac3df3e285c1b7719b5a1e0db833350b0ef55ac17cca4f8 SHA512 fe32ea7b3ab11319fcefc098571e2a4fff2fec2a56c53880731ab15deca75e84c94cc30456fea264e6201996311dc705799814e5c1d7c32e7b7d786fcac9588e
-EBUILD console-1.16.2-r1.ebuild 1002 BLAKE2B 88ad7b08863f17affe98b8dfd4b9dd6c1e9b4cccc682b236ec8f7f1958a3d9ffedc291a9dc2b576278b763721bb704f4625212c0ddabd98639d830139cfc674d SHA512 ab4211d05c3b5efa21ab84193116ade17c0eed3d254dbb9c0b2fceee12335a041e099d3ca032779c0a25a0af61debaf0e6faaeb6885145e6a8d741450a54023d
+EBUILD console-1.16.2-r1.ebuild 1009 BLAKE2B e26978b9decc5bbf7c45354ac8c2bea6e63f999293432ab98924ec5f554e752de93845542daad7eaa94471e75b125793e888d26838f28b768ace89da9b923a95 SHA512 98ce628f3c526648061e0547d4a437889c1d1976c221494b836e72c5232fff2be755a237d2e4c0862cd7d3740a9486d2529809a76da6df5a7e1357d22d5eaca0
EBUILD console-1.16.2.ebuild 939 BLAKE2B f754aba307d358f12a225b0899e2b6cd74373c25f745a7330902ecfb649add6d9e44458660a48f16befa459ca5e7f15d0b7d6daa222b7d0a2d126b47a2fe6969 SHA512 d18b6b8c47b9614efba79ac40475cafd552c5bcd825276481c3402397b0c2bf318d38cf2f07563b1fa4c51c5da7d6726f26a58057101a33cfecf4d90b190f324
MISC metadata.xml 343 BLAKE2B 949f3fccd0b08a5699c083eb21c119af6104cd470fe4f22f2771f5262eddf9a9819a630146ef4cf0636d52be9cca982ab73fd4443e1fb0f4ae77b5223949ed38 SHA512 f243fe8cf5c9d29a4c4f95cd9bce18f8a0ca191b7c62c1644c0b4ec4f4d14d355bc0b564a571b057eb42960997958157bca027b86917a2c43d6ec651f1804302
diff --git a/dev-ruby/console/console-1.16.2-r1.ebuild b/dev-ruby/console/console-1.16.2-r1.ebuild
index 0f8364ef96d8..55014c8553cb 100644
--- a/dev-ruby/console/console-1.16.2-r1.ebuild
+++ b/dev-ruby/console/console-1.16.2-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/fiber-local"
diff --git a/dev-ruby/fiber-local/Manifest b/dev-ruby/fiber-local/Manifest
index 6b10be9fc709..2c5a8553b33b 100644
--- a/dev-ruby/fiber-local/Manifest
+++ b/dev-ruby/fiber-local/Manifest
@@ -1,3 +1,3 @@
DIST fiber-local-1.0.0.tar.gz 3780 BLAKE2B 5360ebdc2f3958863742e5ca1e1cdefe76e4487bad2257a1bd34a8a6769b1191e1a8f0ba8c7dfe1481f73fdd8b9ee1a014b11e5527273dbb0ee6d8a94edae2ae SHA512 5f77213c3760bb7c23a6912f138e46aa54d8508c11d02dadde5ddbc4ab03976abccb37ad2b1b43b118eddfb7a5e8ca4ee647a7fea1bac5ee4d7b39e8dc8f8424
-EBUILD fiber-local-1.0.0.ebuild 806 BLAKE2B a5495661650c8100503fc098b89d60a79670d4c50b6de000618b5ddf00bb630626e07d272bd39f6530f71db8a32d02d3f0d74acf33d910bc4257fd1ef2edee01 SHA512 6e7357e995b8082aa8178b3bd76b1e00731969df056a94a14beb9cade92ac3459582f53cb070d59b974731bd163c609c6f2105d1de66c56d5943257079a3803e
+EBUILD fiber-local-1.0.0.ebuild 813 BLAKE2B 351c3ba7f42524873e41ba46cf2c163977fa45750dc6bafeda530dad39d6f2e9351c730134fbfb5446db624b90ad093b51e97652d401f30ab3555c0bfd402f46 SHA512 a354e2599480c69113b4ba33bba797349959041b9afc3670c1060f736fe732ec24acdafd75e8c604dedd4cb0d95bcd9963aff64784c59586da9cc98ec2698369
MISC metadata.xml 347 BLAKE2B 9f0304d50cdc6ea863767d44adf04062376a06e06e6d8c8e486ecd1fcce2e66133d883e991a9978c691a0942d43f2f009236f3ac949556274bf4bad101812ccc SHA512 ec53de01e6c327d2dd81117f12ccfd0f37bf9aba3b35e346c14bdf7c303e63ea935e9bc489398bd677a5ece070f19bfc5bf86f250acc9050abb64d0df1c6ce6b
diff --git a/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild b/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
index d3d9304f13ba..fb5295ef5525 100644
--- a/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
+++ b/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/fiber-local/archive/refs/tags/v${PV}.tar.gz
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/globalid/Manifest b/dev-ruby/globalid/Manifest
index b9ba1e3d2f2c..c80f10254a54 100644
--- a/dev-ruby/globalid/Manifest
+++ b/dev-ruby/globalid/Manifest
@@ -1,4 +1,4 @@
DIST globalid-1.1.0.tar.gz 21131 BLAKE2B 74f49046e84421df1ae4640cf1ecc23d6c09d4a7176583a4662fa89b031ec9c142c09d13b90dfd40cb23417aec3285a93366f975600b2b52b11a62f62878b313 SHA512 42d6fbdaa4de42da6677d620420c96989ed358197b36f4f0e4b4304a4c8a0f2df7d91c0de84381fb0fec87c213d3ba00335e95d92ae2bce59fe7ac7863219c1d
-EBUILD globalid-1.1.0-r1.ebuild 778 BLAKE2B 45448f3fea37199e6be3b1ffcc2a3fcef1fc2c00a3b10ce98a565d2a76ac4d8e00e71dda2fe992a2e435ebc78202e82227765c42e0e41a5cd056b03c02bb1573 SHA512 ce5942c7853ddbfe3e6f59e72b172171c30cec3117ba11ee94b34cd9ab8aba04dc8500e58fe4ffea1a9e8d6aa60b9b522db5a86fd2cf4bc05d0d25a9c6dc7f7b
+EBUILD globalid-1.1.0-r1.ebuild 785 BLAKE2B 32659745be409b629a406da6d81ccec93f1e367e7c03827cf9f766164a407ca97e48f2dde1a4d32f20efc12a88b1aa68794275c9582621ebe17c029ed6d0e8ec SHA512 43c5276503573628c8cddeb3813aeac16baad34857c92366292a39c45fbbf3a9910d3b12243a47d7ecef859f82654140a915edfa9bc4a9f39f09bc14377d3cec
EBUILD globalid-1.1.0.ebuild 778 BLAKE2B a5548966f82286428daa69ac4a2ce970f635fdd7c5a7891cbd6cc884c318b3aba06862e48cf8fd125b4acb7c2b6f93434a9ea7733b34fb5780baadbde004045a SHA512 65402c76d5afb95fd0b927c8f4fd23e5f3d78931abf8d3706c0a57847d38394df7ef3e448efed8e127f1780b35ece3fea73f723f502e162539df6b1d5b3f2bfa
MISC metadata.xml 341 BLAKE2B e15397f0d2b0ce51ddb3da642f55ca1ed8ce12d69621757ac84ac8649108faa27948164eb1adcd1f5e1aee48b5cb2d01a2c75faf93285bb06c33841f04805600 SHA512 330c1a59a0a77ee5e02a685fb2b6884c16f99028960c308319077b2815a0b86eb4e320bbcae48fc4efadf80931da56ab2163c8b51b544d18c6aab896053c5733
diff --git a/dev-ruby/globalid/globalid-1.1.0-r1.ebuild b/dev-ruby/globalid/globalid-1.1.0-r1.ebuild
index b37a88a46d78..fc707554e48d 100644
--- a/dev-ruby/globalid/globalid-1.1.0-r1.ebuild
+++ b/dev-ruby/globalid/globalid-1.1.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/rails/globalid/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/activemodel-5.0 >=dev-ruby/railties-5.0 )"
diff --git a/dev-ruby/haml/Manifest b/dev-ruby/haml/Manifest
index 6911837c3c4b..a5c9d6c3574a 100644
--- a/dev-ruby/haml/Manifest
+++ b/dev-ruby/haml/Manifest
@@ -1,6 +1,6 @@
DIST haml-5.2.2.tar.gz 129833 BLAKE2B d68c24c7a3c817d6d364b2ec92b84b4f56f4fffa48b99d17b2df27da35f50b1fb1f69b184a7b21d899c476e0d4c8ad2b940a7cb2995ec24ecdafab8ef61fe393 SHA512 1aec59fab20d8139a5dfedde2007fa8137a377a345e4d30229f9d1140d56cdf970c8ae70e2647e6a408d7fa543a16050f66a8a636efa6a6b1f91ee1ffcc136c1
DIST haml-6.1.1.tar.gz 669644 BLAKE2B 239b3a1fe02bcd1e2981198ba7c54c71ca2af0947102fcea6cd600cc6579294856baa290589a7d3a015e54df8bcecf8e50175cf2189e8f4f9c6f9721a558bcc9 SHA512 7d732be085b41b8f0eec418600a82b51c68301081165aa636fa342ae26b74215a202a4b15e592da980d9a7fbe24bad01399f599770420133c4b6ab7523386fa5
EBUILD haml-5.2.2.ebuild 1496 BLAKE2B 1abadf57965798595ed08da1de7b19b0635a05ead6287e29e8902c2a69de9a69b693d3e282ba51468f6ed4c83a455c63f539020274c4e8332f8e933dec8d233c SHA512 3828bbbf977f0157e3669c425b870b8faff8260c94be80b3f08b55c04b2654a763e24f0b82d6dd4deb79075f0d85741e34462aa020903f01dc0c3c5f4eb43d4a
-EBUILD haml-6.1.1-r1.ebuild 1649 BLAKE2B fee7765e3b4e4de365a2932856c48f87a19a4fc71ebe933d27002084ea0036ab015a98113c6d0e02d432c041a70a8631d58f2de7bdaf9ce49a4f7b13f279933b SHA512 44a46cc286f9b12dd683e60a6d322e2e347e501e7d48a2a24fa54ceadde9505e2ae2b91f844f7411e5dab229bbfc18acb2115bf3232541b3e4af917b1a8d3ca4
+EBUILD haml-6.1.1-r1.ebuild 1656 BLAKE2B bd2ae206134f6e3e7241745df526403e4207401e70006cea3bb39bf9c32ce32ae66cc40e492c18d88eb26d08af50a23cec9d2701197be982da7a61964ff39dc3 SHA512 cba33407782ac641cb8fc6c3d13e203d893bae8e19c272f655997863a129f7c7002af01a24076c253b28e3c2e198e3e0ebdfdba7a61352e804082baec31889ff
EBUILD haml-6.1.1.ebuild 1520 BLAKE2B fa676f2d2e9e21dfb3e8a9c51822e940dd6a51229671b7daf05afa107463236d5ff96ffa8753ac8ed276115d2e0d4d19b79d9d6e5ba9f987eed4fb975ae40083 SHA512 7f3e61e6830681e28415d943a43e08716ac7d3825e2a4f0637d5105b70388c12a6235e7421dda623dcff07390c910725bf580a6332cd06d896d4a75276cdbeaa
MISC metadata.xml 384 BLAKE2B 49a1ec969b1de2c61646aef404bcb19961d7f7b6b8c0324c1f447c8847adb0d3667e653b4273ed1c7e177e7e5216e6275a7c664ee6917ecb48e69d89554a33c6 SHA512 047f50785afcb708d07a770c38e40d7c8be01455832f01bbd006608eb18af8a8470a21ab0c57b7304ad4e2be39121310d0feb1ac64163a1b5e4c1cbf61cb8bfb
diff --git a/dev-ruby/haml/haml-6.1.1-r1.ebuild b/dev-ruby/haml/haml-6.1.1-r1.ebuild
index f4aa3d7f5707..46ed8d971ae6 100644
--- a/dev-ruby/haml/haml-6.1.1-r1.ebuild
+++ b/dev-ruby/haml/haml-6.1.1-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/haml/haml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index b880cd7a1add..f317e1d14002 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,5 +1,5 @@
DIST io-event-1.1.6.tar.gz 34530 BLAKE2B 3b0e6e5ca781b61467daeb885ea22de639c2f3c68f96657c99e8257f0cb0028f8997e6aa0ab5c53b56e53a944c40944e701d57160faeb4273a5bc77ceb4c2dfc SHA512 65cc9a9de7037059a119f1ca6569414baacab234ac4e6ee91ac5c780ed789510d8691111890dbe19082867c5adbd50cc9a86e28b37460b8fb01ff53abde8d417
DIST io-event-1.1.7.tar.gz 35211 BLAKE2B d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d5eeee2602045f9bde561f6f50c797b7aecb3d7b01 SHA512 f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
EBUILD io-event-1.1.6.ebuild 817 BLAKE2B 5a21ff0f222c7b45d0c5a1da046eeaf85faf3839fe6b498e9eaf6ea1e4f41980c7b90c85a102eab2897ad8d68201532af6f19e956d6998719f79a46746ffea92 SHA512 e58f9785de59d029bf6eb87dbc328352c7928eddccaead18b57af5ed7897dc7dd42b4ebc5bea39fad7f28d7990f4339ef6e9ac61e76a85e1564b10430ab708b5
-EBUILD io-event-1.1.7.ebuild 859 BLAKE2B 6648993f121c382b7a5fd84b9bce5b7098178223bc86ef11e2d659e5736653b6cf4c17dfb5104488c34ebc5e81840c216b796126da5f8f207ac6d6afd7a7f023 SHA512 9b5d5dcecf0d8f1862d45754acb9b23954014b1984f715ae412a2a3e86867b5bcec12897a5cbe5744644055d20da4fd376e87d762f8fbaea29e5d8b69ef0ef58
+EBUILD io-event-1.1.7.ebuild 866 BLAKE2B d69a1d35f316bc338e38b34ffa527f100efe3ee1096ac100de8ef6b392d0f9f1f10b4bed1281aeacd16d68515ac4f49da6d82fa9664bf2a1de05942c36e7733e SHA512 25f5b6dc604987274b3c1aa8da4c470738f8ce73bbd9ba32328996fb23f42283f71b7d9d5e04ae014b5692a8f7f3e2beacb1214e5ac8edd822f495a4cfd66534
MISC metadata.xml 344 BLAKE2B bb572a3bebb66073283f2eea535cb9ac95d3adba0e060350609028bb47b7a03b6ddb3294293e95a6c505fe5d9c7127a37f1d1afa9abf66312bf4b4a688b4ddf9 SHA512 9c114303bb3edf528224eac75e7095403230f94baf373649442c123cceee029258616fa2ea68823814dd1ecdfe0f9c4ef73491ca449f569f12aa159b78811ef5
diff --git a/dev-ruby/io-event/io-event-1.1.7.ebuild b/dev-ruby/io-event/io-event-1.1.7.ebuild
index 5bc45a33f424..4eefc2cf310c 100644
--- a/dev-ruby/io-event/io-event-1.1.7.ebuild
+++ b/dev-ruby/io-event/io-event-1.1.7.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
diff --git a/dev-ruby/localhost/Manifest b/dev-ruby/localhost/Manifest
index 3d3d1d204f9b..9bb38d45dacd 100644
--- a/dev-ruby/localhost/Manifest
+++ b/dev-ruby/localhost/Manifest
@@ -1,5 +1,5 @@
DIST localhost-1.1.10.tar.gz 2128142 BLAKE2B 06e4ab07bc273b8beba5fb3ee3f64e171a6c4a2e944c6d5e432417560283230277213732bf23ddd12e9737b2803582a11fdaa76356d14d2bdbd4e90d402c6204 SHA512 946ef247b256165cf5c849a32c0ba8dd2007164bd1549a20aca595328174709e9213ba8a98448dc41a57558b00147c3b7428b7bc625059ab24f89c94ff8850e9
DIST localhost-1.1.9.tar.gz 2125545 BLAKE2B 5843b3857a11d9f56412f67cb15e424332b07cf81a29ae0a05a3ff20c6f06af56f6a02d8315f97c2d57fe76f7359c737cf19f116868ff532ac083070430fa22e SHA512 d46fd016957fd34309d50488dc61f23e9d47a5a6bfdeda5c049f6ffc112c13cd21394ada3e15c56f14913cba6ab503f60e32237431f7ff824fbbab8cd8a2d746
-EBUILD localhost-1.1.10.ebuild 1016 BLAKE2B 7d13bec734db1b5111b89a8c98fc9d7906b8c476ea99a6f5541b09e1e955f5d21ebeb60c8a74348374661a50d46ba730de0a07e6d3c5a9c419bdd45033d8371f SHA512 3ffa7c2663c694c4d2eb15e3aadca9662e13a9760cead4b70a48b12cd7a8c18962961efde068dcd18fad6085c6531767e9b10b77cac2f219e6aae7591cc61cd7
+EBUILD localhost-1.1.10.ebuild 1023 BLAKE2B 4afd5dfebe503805c13e63873b39dddce0c5cb8ab0ea2a1d73fc43e2b4ed21832d41fbdaa7da92b8a9baae483bec0b2b0796f84c7b3f838c7c4ea46403bb2297 SHA512 ca6fed0de57ab3edcfb9d01ab6b7d3ea739dd818cd1feff5065f394587240c481dddc1987e57161059470b7f47f8895dac81d9dd798377d3ee879d95c1f2415a
EBUILD localhost-1.1.9.ebuild 923 BLAKE2B a059e113865bca6f219d58ed6b3ce43f8617a365fdc9a976e063d30facd5596b7d9031c72f82ad704c8e4773171d46fe8d341372b89e914559feca448191f16c SHA512 c2c10bb0cc5b8930ce220e92b0ca2dff08acc9fdcd1a554974b131ff1ece538f77d9b58a75afc80765843809a4ef131d104009151a86bd20933f7a777e306efe
MISC metadata.xml 329 BLAKE2B 7254a554334f253b54f3d5673d55f247298a55fbc677b916de26a3a93bc2866836d1e0bc5a5e3692605c364852fe007a285b6b02d1953b0b0cac2ff86b83a5d0 SHA512 32a7e4b5cd3fe72608fe629be5fd057a1e184bfe584f3bddb9be087566141b550d1a407ba20f9afb50d06af694945d6687115f785585c2b88a546dd31ada8297
diff --git a/dev-ruby/localhost/localhost-1.1.10.ebuild b/dev-ruby/localhost/localhost-1.1.10.ebuild
index dafc491ecc3f..f7b8c2a9db34 100644
--- a/dev-ruby/localhost/localhost-1.1.10.ebuild
+++ b/dev-ruby/localhost/localhost-1.1.10.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/localhost/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
ruby_add_bdepend "
test? (
diff --git a/dev-ruby/nanotest/Manifest b/dev-ruby/nanotest/Manifest
index d3af13bd85cd..5fe6e040e13d 100644
--- a/dev-ruby/nanotest/Manifest
+++ b/dev-ruby/nanotest/Manifest
@@ -1,4 +1,4 @@
DIST nanotest-0.9.4.1.gem 7680 BLAKE2B d6353949241c85df6286728938c017881763c332fe7deebfe641cf2ca85e65d9934ea4567494afd775d54171e5ebc86558ff1c376d6519fb9ff0f6d5addc1bfa SHA512 0ef48c747130fadb5f11818e131780b05032d57102a142293e29f135f75c1dd57c75005479880974342c257c645b3d2a4489432049683e3421743fa3e252cc09
EBUILD nanotest-0.9.4.1-r1.ebuild 475 BLAKE2B 80cc117bdcc0e735873004ecf275a1142307cfed3027ac059675ce724b4f30eca570b88865106366c9d4feb09fcbfc63ecadca68605fdaecace14e486f19a5a7 SHA512 429d12e55863b3278e845ed43c9b18f5a3e6f3a66a7957138c027b3c72c33bea81d895310b32d14c6b3346e95a6fe7359320107601e708d5248c801bb8d0080e
-EBUILD nanotest-0.9.4.1-r2.ebuild 482 BLAKE2B f95cf3d96c2ae746f4a68e8f921615868bb12db0e232d77d65404a98f60e6ec992cff7248e236707e67c85b79ab8275610485af20d459f0f2171f95477dfadcf SHA512 d7a6d67830ec2deaa72ff576f79d26e0f3eb680e0aaba51e9837a8f7bf061dbcfa300cab988ed25e41b6001d8db518a042aca223de34b0b469aa493fa8799db4
+EBUILD nanotest-0.9.4.1-r2.ebuild 480 BLAKE2B b4afa8b9191d0d046752c4a51926892fc5d7c0374077b091af194f966638159e67e1c7447bd24906668f8c93e43797c2aa0660d83aefcda4b209257115c77656 SHA512 25cf8b6709828e0730222d84692ae63f9c72f33f7b58a0c54468cf2a4ca1d461a1361b9d61340c78e8a05881fff655a6be8e9caa49f1a940eea764205cb4d1fe
MISC metadata.xml 342 BLAKE2B 82a9c9d45f8975397e30e48591f7d859134b8e9533b71e1d5cd37edd8a742603e626c42af08b00a4fff10b5ca351c0461fe8afac6f8cff580719d7cdfac4781a SHA512 884bfb941feac76fb6c9548cf004215fdd9e1d614b0677d3565d54f3392b96b2df7e460a43688e479203c51c7893e2cac92e60ebbbf0c3836fae43418f134143
diff --git a/dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild b/dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild
index 87113b2ee759..4cd7e8a1f6eb 100644
--- a/dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild
+++ b/dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Extremely mynymal test framework"
HOMEPAGE="https://github.com/mynyml/nanotest"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/propshaft/Manifest b/dev-ruby/propshaft/Manifest
index d0830f052742..fee7fcea26c1 100644
--- a/dev-ruby/propshaft/Manifest
+++ b/dev-ruby/propshaft/Manifest
@@ -1,6 +1,6 @@
DIST propshaft-0.6.4-git.tgz 245384 BLAKE2B 8089c7ee8f8d41f761a31bcd4751899da86302cdf7e1d5a9ba673e8a64431b0e35bbfa7d09fb0caa5ca06457b7134f27c3f37ade213922d616b374adac9824c5 SHA512 3302e1a0ef4bd47094566b393db77f1181e3e3b67c08b18694cea48b4518a45893dc16238ce1d86965d0b37894069ddbe7040392e7cdcad5caa80d7ff86bf2eb
DIST propshaft-0.7.0-git.tgz 247111 BLAKE2B aecf4dcab9b57f1933e8f7066f4b229348cf60e4104cc82e14edb945e797a263012fe5b7b65de8ff0165e652256a0bd8fba24af8f08d8e9391050e36e56d5f31 SHA512 3d6dba7a3b5b522f3e4a9f43dc6b9981fbb475374be0b90c8abb2f19c587d025b58876ddb6a9e1b9992e3f357a96b50b6138173d10b8ae131e9457309b8cc0c9
EBUILD propshaft-0.6.4.ebuild 857 BLAKE2B cad2dfbac6a9254ae427cedf0b9f85db28b2df83a1897d8e5dd3da7082e92a616d5ad6b97d73bf88f710dbd2483879d3b02064c19f52cc06d6e0f43d19847872 SHA512 92630edf83189a1c83cdaeb07517e91058c6e44bfb98ae80b16004a72b60137e75550e26f48af7d4034a319c0c276fd5303d4ad5cf031b2cfee1acdfccbd189f
-EBUILD propshaft-0.7.0-r1.ebuild 879 BLAKE2B 00a285198696c29be962c7de8dc4d42fc811a49e26b3e8a38d20bfea790eeb959c638b2cdd20530a08f9df12ee6b5d70b591e87ff8120299c404795464b8142f SHA512 a4203bf810d3b9e89a9e50baf6841d6ec2cd49a3b4c1e2c6eab82393e991a7ee098d661be4f1d3bc01e56c80b12be1dec9037bd0501842a4e85be76ff3e3c705
+EBUILD propshaft-0.7.0-r1.ebuild 886 BLAKE2B dd4337e0e54b3f83c88424d888f9c9f587958829be20bff9b06b366771e4610cad6c9f3a5c5097c8224d98a03ebf5e16bb68464387c741248c48835e77349331 SHA512 f78b879e458fad1f42ac15cbed346c60907ccc37606b101d9032495a3c7d8f632d34ae700ab31492c52bedd2ac804c559b4659678831828dfdd7067c1167e8ad
EBUILD propshaft-0.7.0.ebuild 879 BLAKE2B c668c1ca7bc6f97e244ca4476374e78eab564d4942a50ed6089f385366fe411e09a4a05d3c96f78ba43f415fb99085eae45e7c913ad5386ae6d32b2203ba793d SHA512 01c06335f3c629976487b60d6a527662885b4d365e3fc29cec71dc3dad6b5d66303283156b110b88299b910cafac014392111bbc983a6e32dacd5787ff7a5d2b
MISC metadata.xml 342 BLAKE2B 33a796157055dd1153d29456dcba2c7ac6ac628d31aee1c2c5a4137c9f4a50ec0dc0b48412f8d4c504b2544d58c059ca14667bc7778c7bfbee0a32d77939714a SHA512 e34f0989d852d8ef12f8dce15bde23f13bad8c5397468c6966ad5535cea9a695729d65097b29ba636387b04501fe5b1f81892f01532da61f4ce65c20728bb39b
diff --git a/dev-ruby/propshaft/propshaft-0.7.0-r1.ebuild b/dev-ruby/propshaft/propshaft-0.7.0-r1.ebuild
index 4a6f7cf77026..fec829a55e50 100644
--- a/dev-ruby/propshaft/propshaft-0.7.0-r1.ebuild
+++ b/dev-ruby/propshaft/propshaft-0.7.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rails/propshaft/archive/v${PV}.tar.gz -> ${P}-git.tg
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE=""
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 86052c9f8281..baca1f59fbe4 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -6,10 +6,10 @@ DIST rack-3.0.4.2.tar.gz 788276 BLAKE2B 9934c4e448ee09c9a910ef8259957737e4d213d7
DIST rack-3.0.6.1.tar.gz 789191 BLAKE2B 1431e6e97afa503a03dbf3deed67e438b00ad0b74d93df91d248235bd135c7bc6f45da3d488f531b9f00a62f9c193bfec0e301507250543abc1f66db6fe69b8e SHA512 afcc93723c797bbf7a231e70ef8336053443dc8028bbb26bb58d4e1c17ed6a53d178d56fc9b2d33be5bde88ab634fbb233ac133b8a991258469c564afdd5758f
DIST rack-3.0.7.tar.gz 788611 BLAKE2B 99f4b7394c7b7d78ca3c7888369355437383ed5e3f3bea1bae7117019df5588a2c778270308309908223f5c509c97e6792b2edfeac6b3e3d6815e147bcdab375 SHA512 7ed94b59a4c8886ad94898eb1a7dd3e363fd1b2cecb79713ab744853e7c3da7a1d10034235a1aa5da4cb50c1a5d7c86c4d524ba2a328bbbb6289e9f1f7e37edd
EBUILD rack-2.2.6.2.ebuild 1672 BLAKE2B 441836edc1a44c888fcecbcf6b462913e4734ecace1155ee3a4d63d865257d81e060c3a72f6d2dcad0559ee6270f6eccb6702174d76ad44e646bfdd52e12ea8f SHA512 d37cc4af348ca5faaa1d7267d0816b7e930f501bb82d3d6637d89cf37fd5485485bcb818977e143e799c67c3122b6b84eb0f5f6c4bd395a2329a54c24ce159a6
-EBUILD rack-2.2.6.3.ebuild 1679 BLAKE2B d571cc0280ff436d55188c095e160106c8de8253130fdbd1f374f7d06b44acb7fdd90e61408736a3e920d5283b2cba1b202a02241ce10b48795e876180e88065 SHA512 cdcc5a455e0578a4946010caa14b564c13b1996d96e6749866f4579a7d7733819dedc4a7082ceeb97877c4299e336dc5d0853af3b89ffb004998dbb1ceb5d4ef
+EBUILD rack-2.2.6.3.ebuild 1678 BLAKE2B 6b92d20291be10e21d22c8172eeb1c18d40be1f47e1a11eb94cd10a099e6e3f5aa20e4c9bdb8ad37fbd152a7e9f2407fa935bd494714de21ac0ca135b2d2ae6a SHA512 4c3b828f484cd3ed2d966db199778c22d1d98daf85a9ec284dea541f6060819aa92e75df755dcc3d8f7149cd6dc6301ed21693f9d2639d08279f0a245b077dae
EBUILD rack-2.2.6.4.ebuild 1555 BLAKE2B 5e446143227bff5322d935cc1d3ee36d25584532e3152f0ef848b46850680e63073af86d50a56e4a7c3968a71f4be3ad08a3a0d42f39eede59ab14a55e02174c SHA512 456a52ae46898d656f498877913565cec18866d8faf0f39b5b356393a62d49007f7253b158166fc0506b35b1d95ac241ec277439b2e1dd35d1097eaa42f1c986
EBUILD rack-3.0.4.1.ebuild 1293 BLAKE2B a6c99f5219f0a4b4fc194667233ea0a10e4cf4dbc0bf6d6f54d6caaecd6d42e0481ee5f5c9c35febfa0a6887addb90944772c36285b66240a6c7627aa3ce2ceb SHA512 3c908011fe5682f09369588d333b4d844e3d50b9f58f734dc5bb4f436d4221df222368f8625835e798ce5f139a058e58cd94871aca2a1c2c2a3072f0572925f4
-EBUILD rack-3.0.4.2.ebuild 1300 BLAKE2B 77d4266dd5fe42759f88a0380718334b034918514bd8a9825816045113280fd37a7370ddac9ebcc262bb743eac6215032a9adcf78746feb1a1022f69734877cb SHA512 1b5711d7d327a21fa8539f27ef29761e88f633126372675398e3f6d83a7140f97139b4c5cb96edc6ec36978456881c68c2f8041e7ee6a502cfe41b86c66d7c49
+EBUILD rack-3.0.4.2.ebuild 1299 BLAKE2B ef991d44682264c850ac659d46be89fbed2975a92a423cb3d23ba728bfdd6d0a40e28a960aca3f5c66974dbcf4cb2d1da2be3acba316e3a8b107d863153d80f3 SHA512 7d8c08de19897df2b120a564acce9f66f75e9c5b6b8507abc88b0b1d6ab8e53b9e42f7d68196dde8eb900aa5faf91d3b9e48f6a2cd2cc5deb7bdd255e8854891
EBUILD rack-3.0.6.1.ebuild 1300 BLAKE2B 77d4266dd5fe42759f88a0380718334b034918514bd8a9825816045113280fd37a7370ddac9ebcc262bb743eac6215032a9adcf78746feb1a1022f69734877cb SHA512 1b5711d7d327a21fa8539f27ef29761e88f633126372675398e3f6d83a7140f97139b4c5cb96edc6ec36978456881c68c2f8041e7ee6a502cfe41b86c66d7c49
EBUILD rack-3.0.7.ebuild 1300 BLAKE2B 77d4266dd5fe42759f88a0380718334b034918514bd8a9825816045113280fd37a7370ddac9ebcc262bb743eac6215032a9adcf78746feb1a1022f69734877cb SHA512 1b5711d7d327a21fa8539f27ef29761e88f633126372675398e3f6d83a7140f97139b4c5cb96edc6ec36978456881c68c2f8041e7ee6a502cfe41b86c66d7c49
MISC metadata.xml 537 BLAKE2B 998152d25abdb228da5fc7b39719693fd0811ce6dc0d831cf90a5ecbb88e540d76dfb6cfddb3584748f46f6d66aa2d1bc73d492c9e810db1c0e44895108d5e17 SHA512 4670ef4b5b33270c48d212fa995b965305f558c5f670e7eccbe2e44f9ba8d1628c112de5a9305c2ad90adb6e2996cab6da385e5f473d850b287e92f7594e0d21
diff --git a/dev-ruby/rack/rack-2.2.6.3.ebuild b/dev-ruby/rack/rack-2.2.6.3.ebuild
index 69ed3f130c1e..d2c8fe25e3f1 100644
--- a/dev-ruby/rack/rack-2.2.6.3.ebuild
+++ b/dev-ruby/rack/rack-2.2.6.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE=""
ruby_add_rdepend "virtual/ruby-ssl"
diff --git a/dev-ruby/rack/rack-3.0.4.2.ebuild b/dev-ruby/rack/rack-3.0.4.2.ebuild
index e01ec370183d..72de79c31b18 100644
--- a/dev-ruby/rack/rack-3.0.4.2.ebuild
+++ b/dev-ruby/rack/rack-3.0.4.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE=""
ruby_add_rdepend "virtual/ruby-ssl"
diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 76ce01de7560..4ca27f68853f 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -8,7 +8,7 @@ EBUILD rails-6.0.6.1.ebuild 853 BLAKE2B 6db59652e6393711cd9c6274e6ee0cade1eb3adf
EBUILD rails-6.1.7.2.ebuild 863 BLAKE2B 9eeba45a4dd82b442607c40c5ad2a4a944d71d5cdc7ab3608dc53bed5ad45f461e76576018942489a70b9c22363e3b8af0c6671e9ab422635858ac89f49a83b5 SHA512 08d703aab8e4a763eab2b6d7d7d598a9a0556fe34b0040474f72d497f19df40fe74389e5a17ddcbaf4ec0966c29370efdb4da1450e58d3fab0cc46dd10f31196
EBUILD rails-6.1.7.3.ebuild 870 BLAKE2B 8da5c269537f5d99c8802838cf4ea7f2fa252ceb5433a67bddcd525c946d26cbd118ff9483f2540b3ce7485e75855fbd8bb6325bbde89b027177dbe16775350f SHA512 4c5ce883454d0a63859f24deda8bee083f073e203d263625179496732629a02a253303f031dc606b55a7f489301374135f6fd02258063f34e8b966a775dad093
EBUILD rails-7.0.4.2.ebuild 877 BLAKE2B fc5d7dc9c163a73f5c44e711f6245e673eae5e98c4a2b7169a8d220fa9a2302082280029be8b53965f8a55b927912d84b67984a94fddb24b44632a94a1bf1c18 SHA512 43f1bd621323c21b0ba5111f8d52956dd99ed71f876f18e072abdad48d29c32fe88b38ae35ccb93349d4abbd077adc9100b0c199a48713177f4aeda02ac64a5d
-EBUILD rails-7.0.4.3-r1.ebuild 899 BLAKE2B 14d1f35ee638055e459cafaab32ed4c1b184e0cdc4af4490db226cdaec0ed003864c3c60dbcfa55512cb5132616e6b6b2fc3a36eafa072f2c188a4b7d85e97bb SHA512 a010c2e77cdd55ceedd2879b818a0469e229d939cd4e77d3f37316203c325e4f31923e6eeab6f1870b9eec4fdf58a2120c5cacce51cba5a0506b1bed8fac522b
+EBUILD rails-7.0.4.3-r1.ebuild 906 BLAKE2B 789297d96990d39a2b71e22e1a0fa04bbb9f61b74613324091af77c579b0b60270b46ed877c4b088671f157b92ef6ce8aba88583abf89331403f1157bd9cafeb SHA512 38fc3e4cb1b66d8db1dfac5eef99cc2a763857085dae4de8a80027b74f0784bbe13840a5681c92f8d72106abdb9080771c09a6b72614b1082286ee2a3a238904
EBUILD rails-7.0.4.3.ebuild 899 BLAKE2B 97d606d11429a4daaab81a378bc0e6caff800329949da9f63fc3448107ca74cb345099301e4af1a69ba253ec536a4b81ada9c94eb5ec3d84d5eeed05fa51c3f8 SHA512 90e8d7f3f91f587e522205e731acf7c83e02df6730e20a6cf76912a2d5b57c9fb3ca0211daba7600b1765aabf360c69eb617a0c15f8490cf5154a46e9e02d763
EBUILD rails-7.0.4.ebuild 870 BLAKE2B aeeda1f3afaac030212bd2ab247aa556740f2a7dfe53b5b2f58a0ed54c47203a9b1bc87fbed641d0e26dd2fdb3d76e27ac1e05eeaa00cfcb527ad7cc86ebe05f SHA512 2f461a48c3a2fc8c2a02eeed131a37159a235fe8736e12c25631f14f393079ded0ee59965ad3fad5040a3965599dee4cfc03fe8a7cb45078e908b5dea2966817
MISC metadata.xml 258 BLAKE2B 3c49249352f2cb11df010da6ecd8312a27047557ca5f2686837ad66933be9ea2627c40f91daedf8dcd9099c6cdc0dc2d2ba32aaf9d888c41fb60ee098e1c0c1e SHA512 ce517e35f3c0a2a9807ee68b0a8c84ca28db8dfabb41758cac71f9da22847fe20d259295f0681e38a52a24618450a0ca097939dc1022e3987bb0088762e48326
diff --git a/dev-ruby/rails/rails-7.0.4.3-r1.ebuild b/dev-ruby/rails/rails-7.0.4.3-r1.ebuild
index add92a951b63..89a63709ad7e 100644
--- a/dev-ruby/rails/rails-7.0.4.3-r1.ebuild
+++ b/dev-ruby/rails/rails-7.0.4.3-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://rubyonrails.org"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE=""
diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index b997d05e669b..6c7ad48e1ff1 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -8,7 +8,7 @@ EBUILD railties-6.0.6.1.ebuild 1617 BLAKE2B 730b0ff44383d91c5abad435ce20b5036765
EBUILD railties-6.1.7.2.ebuild 1624 BLAKE2B 4784ef84baf7ae809cf45689e9527e20589a6002bdbd64a6d9fa950ab3571cae05601a570a21b977df1f493cf3777c4d574dea3b115c5633520e9dc3d4a57e49 SHA512 fa83e20f5cced75ec0f59636163bdbc3ac677df97a40e32766f3a4b74e62ede7ad9634aba5884bd98e218c8e93f13562979d43807da10302d176f3540090ad33
EBUILD railties-6.1.7.3.ebuild 1625 BLAKE2B 6a5b3cb78bf686f0e8b6397d0aa60e1fd1e8d749ed8b70653cc311288caab014071a615c9184f38debaeab1d456a5f2fbf7f7c5125eb0d31d94a4fcb4d875780 SHA512 c2e3cb02a5b1df7eb335a8fb852fbabe94383d3b7892ab18aea8adca97e586fbd67afc89a5ec66b200a3bc0506ae04ecd23d5f855fd9f10865f49b2581f7d1f0
EBUILD railties-7.0.4.2.ebuild 1640 BLAKE2B db7e8b71f17ba006e3852c35ea70b7522b58f9493629e6d8837f80c5ae725deeaf4b73281e740babfad82d58004dc7f2daae7c5c27472be7107380a8f8fdbe68 SHA512 26714ed64c242be9baa0bb0f5f24affcc3607f66000c0ab1c83352f0d9e99df6018bf7b22505b23104995576b09b934f53e471d0ecfd7fb23340ad940e405753
-EBUILD railties-7.0.4.3-r1.ebuild 1658 BLAKE2B 9da4b3d9537850fc7bc453631facb63b2f342ce77fa58f3196a4075169ab1c9e2fc69c20605cdda80d883719ec8434b8714372d48a356783719c7d4e45593993 SHA512 4fb8b5602a47e263e11eb4335363a96e2e4fa879e09ec81b44611ea72d053d4fb35b961f6bf9d726246a7d1bf8c6eb99feb6a99817e0d66843a46a534abba84d
+EBUILD railties-7.0.4.3-r1.ebuild 1665 BLAKE2B 967d735f15c7db6d677bbcb7a8d7f32406bc06ded690559aa35c949314e7f9bf65edcb2233185c651a8d6a3d3af2b2428179ae3040d037698c630c059e487393 SHA512 ab3533e2f63b3ab96c8266d48c53d3dee80b6bdcd7f7594b3d129b03690a50953f64d1b3dc17591c6fda94bf9ffa3832605c5076f871c0e9dfa4fa744b1b255f
EBUILD railties-7.0.4.3.ebuild 1651 BLAKE2B 370ccd4eda063ac693aa4f20f101385ffca79aea4b09054cdfc16bcf7119b6d37ac23b35993e299ed2812ae79d795f0bcef0df4b945959b448581c4cd19715a7 SHA512 19b6cf09219653e80203b4eaa253a7d9a49e5accb1d2b3cf71cb450059bd082913d0dfca4c956e513d2736542a6c2c733a8a89d848fefac873b6401869075078
EBUILD railties-7.0.4.ebuild 1640 BLAKE2B db7e8b71f17ba006e3852c35ea70b7522b58f9493629e6d8837f80c5ae725deeaf4b73281e740babfad82d58004dc7f2daae7c5c27472be7107380a8f8fdbe68 SHA512 26714ed64c242be9baa0bb0f5f24affcc3607f66000c0ab1c83352f0d9e99df6018bf7b22505b23104995576b09b934f53e471d0ecfd7fb23340ad940e405753
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/railties/railties-7.0.4.3-r1.ebuild b/dev-ruby/railties/railties-7.0.4.3-r1.ebuild
index 6fb0a3848939..a9a85cb662fe 100644
--- a/dev-ruby/railties/railties-7.0.4.3-r1.ebuild
+++ b/dev-ruby/railties/railties-7.0.4.3-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/rspec-files/Manifest b/dev-ruby/rspec-files/Manifest
index 1dd7cf0d8076..9dba34e98f6f 100644
--- a/dev-ruby/rspec-files/Manifest
+++ b/dev-ruby/rspec-files/Manifest
@@ -1,5 +1,5 @@
DIST rspec-files-1.1.2.tar.gz 4546 BLAKE2B fc3c3cc2acbac23e36ec6f85f6f58c8243f9ca769a16cfbdab6a4660dd9a22ba40fe1108b319206e9a6b5aaa4094ec372205ca33d00d2030476f1050448ef21d SHA512 af64435572b61ae4eaaed922160b8db5dca8a64987a3c24f2d15d1ec92abd2655d0e408ff2c7b4aeae29189ef1047901adc7c9e2af8a21f65dfafc974a4661ec
DIST rspec-files-1.1.3.tar.gz 6006 BLAKE2B 30f648f1d364532f81ed169a9f1e32d0cd9cd641093f8aad90b3aa4b239ee30d38ef3331136c47787203dceeada25a499bb0b1f42b08dacffb431835dbfa9698 SHA512 c2c79d0b0cef7db64e83e3335a552f437f2e1a12d703936a2d9dc8b8c81ebf69913302d1d5f65e1485fb0295af8b098c8b25ad4c335a7f8f3d31e0f086d46d2d
EBUILD rspec-files-1.1.2.ebuild 814 BLAKE2B 381949887a7f18a83fb88c49e2e26a5babf7dfec9233273085a90435c7e03f2f0de05aa86e3c774858eed611545d3915efe308955c884a32f4b0d578a57e44cc SHA512 61841106f074f846dcf437e566934a0a2cfb8ebb535393a62458272e4e8419920537f21111f2914505e16e694700ddbf12b74c04991bea016365818247918292
-EBUILD rspec-files-1.1.3.ebuild 952 BLAKE2B cbbd5c6be8e029f3633c96d76220ceb61738756b03d983b285aa821857643612d58af69515992a1d405eb82bfb1da77d21f7a9706dff3c666be2e04e8efb6f5f SHA512 69d733de3620fec6fe0c85af57732b30b1c8e2d81db4ae41d6b3859a4652c69f59b1d8c5197f16068c25423139475ac63381345bec8ca9939dbe0b86c7152a9d
+EBUILD rspec-files-1.1.3.ebuild 959 BLAKE2B a5b64930f32d14e8b9b92c9983ec85317455da84780bd80770821638392849077d6f51fc2c3ac332feb76f7f051b3afc64ba8564293022c5c38cc2946a5bb611 SHA512 aae88cad28a37e3675f5e38ab9a9ff04f9712c326a58be96163677ed65f110438fecbc1fde91890fd06517045e48175a2bb36dc1a3ae11773774b876f7442026
MISC metadata.xml 347 BLAKE2B e6a2b14dc5577c957615c2c3d71e92e18102743c117277b90b6b7f95bea1d54b0a80137e309b55439b3532e7617a68332c8bdc92cf017fb7fe2cdd179dcb1441 SHA512 cb62bb2293ffcda6670a6c2a1c4dfe6d724690b2059097bf7a9fa311feb2ce9ccf98f42069bcb296d981507692fa88430df5c3a2c1cd04052c462b9d85516232
diff --git a/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild b/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
index 1217e89377ea..4cb33d570127 100644
--- a/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
+++ b/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/rspec-files/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/rspec:3"
diff --git a/dev-ruby/rspec-memory/Manifest b/dev-ruby/rspec-memory/Manifest
index 5a220e12cad9..cbd3c4697efd 100644
--- a/dev-ruby/rspec-memory/Manifest
+++ b/dev-ruby/rspec-memory/Manifest
@@ -1,3 +1,3 @@
DIST rspec-memory-1.0.3.tar.gz 5248 BLAKE2B cf2cb55a6c3d155a739f1cbe3f307016d9446f9edde8554b6336602b86d95a369b152a413426082061c68d2e4015c68d31a34d7d80706ba09986fb8c8952d670 SHA512 1077bd6cb73ada029fc42f820e42792b58f8e06feeda711725d6f2a7a2af9151f72330d3e5a9d0fa7493eeb42f65ddf02a93fac00f5e24f2596f7df0da9439a3
-EBUILD rspec-memory-1.0.3.ebuild 855 BLAKE2B d1850117e4dfe10a9a6e63372a99a837709ea8e36188f6bd560064ad0f2f549d26d544832721e430409ea4553ab9f4fc6e3153b075885f464f5432236d94918d SHA512 3fa131eb054e3e07c7025d9d07a2ae65934d710a62e727676a703e08e0bf54f386edb259de0a1349b14e7277a3c062b895fa0dcc57abad0edcff4cc83335dec7
+EBUILD rspec-memory-1.0.3.ebuild 862 BLAKE2B 8b3e4ef46ba2bc107f10b4fa13fb26cb5166790307dbb8c910bda01d3b73a4992d42a7edabb0219fe46952cbd547a32ed6d45185a3cf64562cc342af2e981f2c SHA512 2ce2059a6f5a2605d16a9cffabe00349ba666c7964d40d2dc24e011c5b426eb5c4f696cb7a3e072bc9bf72febe0a5c928a190dc8d00f545e9fc62193314acac3
MISC metadata.xml 348 BLAKE2B b7ddddc65f6c8375f9da0d18e67571a92901cbd4b769e5fddbb32b967013e49004c6818bc4cb986b45166fccd252d1166c813e8e6093093cdbe030ab2c95776d SHA512 808154b4c3f75888c7c278b12a0b8a626638369f609a854129b51ee8b569f98b9e2f4e13ead899d7a3f287e9f62776443f5f79befd7a0a1c8628cc9d28e976ee
diff --git a/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild b/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
index 58c044ddc03d..17c24114060c 100644
--- a/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
+++ b/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/rspec-memory/archive/v${PV}.tar.gz -> ${P}.
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/rspec:3"
diff --git a/dev-ruby/shoulda-context/Manifest b/dev-ruby/shoulda-context/Manifest
index 4e40c70b24bb..8ac9f61e769c 100644
--- a/dev-ruby/shoulda-context/Manifest
+++ b/dev-ruby/shoulda-context/Manifest
@@ -1,3 +1,3 @@
DIST shoulda-context-1.2.2.gem 24064 BLAKE2B a6068da369c00a36e6056a8ebba96eca90efddf94613dfc90c9f2a47bec2c054a41fa61b861b2f3ec1195e417bdc54ab60d53f91bc5e0f167eac07b84880892b SHA512 b09f5ce2db59bbb26d5678b17b6641b79df7983d25e81a31bc10c42b702bdba09795b692d711d59c103beb2f691b503567e37c46668f77e600416551ef2c5e05
-EBUILD shoulda-context-1.2.2-r1.ebuild 859 BLAKE2B 1b3cc4d6ec9e36389e85fdc89f2190f6bbddbbcfa9bae809bfe62dd8976350f2cfe8400ef30e27f965764b8c0e2b08017049e0b2c12d5f9b5be653a41aded430 SHA512 ccd17b6d2e9eae492fab2df82c3ba3d1adf5361a82d2ac04fd620de70c0a4abe825bb562d4528c582ea7be2c2adc9f0274a6e2ed303fd2540e55f4d6eeafc276
+EBUILD shoulda-context-1.2.2-r1.ebuild 866 BLAKE2B b954883057680b44c62af51d6a8a53a779302a407de42bb1a0372acb75fb78b71ba7bd5a5ea05402dd8f015faebc695bea19e98c97812fcd582d3dec597c4319 SHA512 cdf3c6f48b7fe1297c64dbcc0593e00108a6b3da49146a93d0ba96d51a94ce9bb54a62a269ff0411910aa89512885da09ffaa2a51c336b67f767483deb966216
MISC metadata.xml 412 BLAKE2B cdab2c06a1407db99bd231afebddc4fd87361378cec2767b0b58c0da4fe7d3ceaa522b0a0dbede8ca496ca1840d37ac257de62f12135ffb6ea2922eac9160d84 SHA512 16fbc3b54f33c73173d09e5af860fb1e46c8498574b2f2b727e164052c8e813f25a6a75b541442469d961b515a52d5562157404136a8c00125e5c122f91a3003
diff --git a/dev-ruby/shoulda-context/shoulda-context-1.2.2-r1.ebuild b/dev-ruby/shoulda-context/shoulda-context-1.2.2-r1.ebuild
index 334384bc69db..254f4ca82108 100644
--- a/dev-ruby/shoulda-context/shoulda-context-1.2.2-r1.ebuild
+++ b/dev-ruby/shoulda-context/shoulda-context-1.2.2-r1.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/thoughtbot/shoulda-context"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="doc test"
ruby_add_bdepend "test? ( dev-ruby/test-unit:2
diff --git a/dev-ruby/shoulda/Manifest b/dev-ruby/shoulda/Manifest
index e401016e40f6..a2957a696280 100644
--- a/dev-ruby/shoulda/Manifest
+++ b/dev-ruby/shoulda/Manifest
@@ -1,5 +1,5 @@
DIST shoulda-2.11.3.tar.gz 145068 BLAKE2B 5e6d9b78b255612ec18c78076f9c4d45265a3e02a8fd56a127ea8f235e3b344005942c4b6e53014e6328206501c178ce76e1554a9d995ba0de04f5afefe4a0f7 SHA512 0b347c4a8be177b5806364114c25dc786ca2ac95a11c93a723dbc9ea1f6d8ae62df7fb420a52d477cd1e10e8d894074072a040eef36ee8a43440e5256c8427e4
DIST shoulda-3.6.0.tar.gz 22691 BLAKE2B 798b88e208355b0325b9e8b48f66687ad2702e1b5fc058d45504648fe7c7760b018eaf3d1c7bd45c68656c7bbba8fccc9b74d72003ee0b78ac53a277567609bb SHA512 10f7c6801eaabafa08eb2bc9c4d2a96237d4494aee7d40e5db8cf9c1abd8cccfe86aa21b0e68e2ec42cf222d285cdbec11ed2fdd804ffb8bd65ffd2efa3e72ac
EBUILD shoulda-2.11.3-r3.ebuild 861 BLAKE2B 46daee6a79930cc885f72b24e839d42cf6f7203102d06a0b22d18910d5e8f6f3e631a18d18ce1b2d65ac36981ab1f0b9e6e4e63c68eeba967c20e842fb142e3f SHA512 61b56532a2040a922aa3c9f4a6ad9f4d52b9688eef426dc83f0a9e2936aea59713bb6f0bbce56b5c24e3e65f8c3f8f10d6d440a051f81a98aba94e64880be4e9
-EBUILD shoulda-3.6.0-r2.ebuild 937 BLAKE2B 1293c3ddac2d07a68f95b987175b68395b098dde165e77f129e17b531f78c12720512698b37c4adc220bace9f49991f7647c23c9a96ab99a1baf15b0fde9e09b SHA512 52924953459bf3a83102e090dc55c4024a69a392642035d88ee7abbb5893ab422ac520a7af499896cb7f541f22db7a3ffdb694b8896c7e2fc5bffa5af01c5f7d
+EBUILD shoulda-3.6.0-r2.ebuild 944 BLAKE2B 8856a3d845bcc9ecde7393881f2361056c308f24c8bc89f2626df1b1c7d19ca1a37f13daeeb6b547c95007dabb55d59cf7b36ecdc2c1230bc674976a8348c89f SHA512 b545bc3c290b2f129d276d45f4ce48ea32924442b3c8f83b92f6bf15d850b938aa63df9559b35b91b25d77c3699012682864b69622734527ddd2f4ac950451c1
MISC metadata.xml 345 BLAKE2B 3d5e4fa847d75a6e14084e2dd5c576409fc27ee1a39605615595eb9e1151dd7f11b3e005e3287536cf846caa9911dac0d00265c90ba593c4a46feeea593728d2 SHA512 322be4170fed150e6df894ea8346ba54b83d37de2a20de99289b34d1193ac0ed8275ef54d7cdf478381db6951457e1c27635ad6840751a1c9deb9cbabf31e83d
diff --git a/dev-ruby/shoulda/shoulda-3.6.0-r2.ebuild b/dev-ruby/shoulda/shoulda-3.6.0-r2.ebuild
index 75d6d95014b8..e28f86a1700f 100644
--- a/dev-ruby/shoulda/shoulda-3.6.0-r2.ebuild
+++ b/dev-ruby/shoulda/shoulda-3.6.0-r2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/thoughtbot/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE=""
# This now more or less a meta-gem and it only contains features for
diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
index 84471f86fed3..cdbbe7bd72e3 100644
--- a/dev-ruby/sinatra/Manifest
+++ b/dev-ruby/sinatra/Manifest
@@ -5,6 +5,6 @@ DIST sinatra-3.0.5.tar.gz 266205 BLAKE2B 16e0631ed49e62610c7bc1e43f03f21f57ee968
EBUILD sinatra-2.2.3.ebuild 1169 BLAKE2B 945caba2ba540c84ce59ca0394ecefd9593017f8e638a4b5569db6b949cac5d27b28fff3d3938b80ae8e8ec15fbcafe49d51499c52e57ced4ca56bcc1cbaeafc SHA512 2597953c54e9550cc5574b5a64ee1918b8aea67d07e380886800d93efe06455daf5ddee033cebd350f07599d16c27c7a0d8a2092fcd1277009876df8bef47d68
EBUILD sinatra-3.0.2.ebuild 1032 BLAKE2B a318d2bb27f201493c9b1b07d741af8f97ad03c6bea074cfc99946f89fb8513770ef3f584beff328767723b954e4f657c5ae64541ebab365fe322e7bba0c78e5 SHA512 43124a035900095395901af2c0e1766987401eaba394e56c8e830214ff7fd3469f1b5f4bc3a1bd0cdc01a03889b6a57b2837aca1db43a5a8fd4dea42c12e480c
EBUILD sinatra-3.0.4.ebuild 1032 BLAKE2B a318d2bb27f201493c9b1b07d741af8f97ad03c6bea074cfc99946f89fb8513770ef3f584beff328767723b954e4f657c5ae64541ebab365fe322e7bba0c78e5 SHA512 43124a035900095395901af2c0e1766987401eaba394e56c8e830214ff7fd3469f1b5f4bc3a1bd0cdc01a03889b6a57b2837aca1db43a5a8fd4dea42c12e480c
-EBUILD sinatra-3.0.5-r1.ebuild 1412 BLAKE2B a9bc41331276a510c90534ea50c8132e180db268437ff79b31eaeaab13cba3010b81fbc79eb153a079b4df194f485e10fe6d5a284f09357c1ab11fec9ed1133b SHA512 f30105a1c51d92830b6b30684c9944c28b03b727a9109e6dfb49ed9a6fb5663261385df2ed5ff4b9f3bad8a7bfcb45e254facb94e096057f559beb85e947249d
+EBUILD sinatra-3.0.5-r1.ebuild 1419 BLAKE2B 15f1788470162c975a00a1e99566e5f9082d0140ebf8e69203bbbdc7ce5c1903e994075a6734be268e845042093b172609e26c5fe119d18bb1fa11744ce039bc SHA512 1f6798cd26a2f3d29b39ff5f97fc18e0ea80d059fed802fd75c44575dd7150deb1af3831f37011a23c35801f91376c367b5456dc5b19ee08b07681357a52e57f
EBUILD sinatra-3.0.5.ebuild 1162 BLAKE2B 03a501a76198e2062f4fcc7119ec7ab80f8a99b6c6101fe54944a13890feba4a9e138fa6b2c3874051b2da0bd5a7be7270fe54f5dbb8173dd1314fd92ce97c9b SHA512 5ecf1151fb089075004c87fb97913dc8ddb344f93cd1765c2b48af364bf75c6df5f9ebd02087e25d87d23275daf02a1db464cd86c2fb074b1d683b2d8a388a05
MISC metadata.xml 393 BLAKE2B 730e333a7e2203f0219040e53c2ddd3a894af807a242e62df1fdb94a2eee0350c52348a55699c80d4674f0b6024875627f68e2061b740dced0e2ebd2155e5b38 SHA512 fd922f80dcd2c7c663506680f9b6d86f810c68d1c6f81480063d3c20aa561a972f0fe837dbc636848191092c7b599d7e330ffe296e41c0da6f46dba68d2cea7c
diff --git a/dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild b/dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild
index b8ef2dfda0c4..c092160ae750 100644
--- a/dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild
+++ b/dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/sprockets-rails/Manifest b/dev-ruby/sprockets-rails/Manifest
index d5fe7a3c3917..3b92a7a86c51 100644
--- a/dev-ruby/sprockets-rails/Manifest
+++ b/dev-ruby/sprockets-rails/Manifest
@@ -1,4 +1,4 @@
DIST sprockets-rails-3.4.2.tar.gz 111038 BLAKE2B 36495540d8756bd44ba55ed0bf055c35ed963e1d5a8214766f61ff86515285babd409f44816bd9dae8321dd5473f7f5515d2c1c5ffa6b6042788ee50b4bfd247 SHA512 a01a23b189bc0fcde8fa3a0734c239dc9ee9119ca7a0828f04974cc28344e6c5743a6f60f1ab8ae8ed28c0e111103948209593ccd88dc974e2d12b55a1a2b49a
EBUILD sprockets-rails-3.4.2-r1.ebuild 948 BLAKE2B 86a7bb9fff7521fbe6983501690570087af77ec649ce58ec98bcd816eeef1d21162da09341cc4ad685795dc108ffaeb9f51cd887eab7b7b9d7fc828c43aabd3b SHA512 12854f9be622c0f65d0270cd102ea7905221c2306e4d989443a25990ed53ceadacb61e9cceaf1968a4c8ac8f5f03cad35d27f29a9fc07ed9a39bb083cf9e3541
-EBUILD sprockets-rails-3.4.2-r2.ebuild 1061 BLAKE2B cadb2930cb674bd916560a4145f5e6ddd142eca99c28f9b47a23ef89ed67355c4ee18ae6cabfd4156048a3861c6886c7232716ed88c4e06392571553520eb445 SHA512 4cae295d9a95906525b2af8ad1118ada64d379bd63de8f5bdab13fc4322eca15cd55808473a07224dd1dcb45feedaa1be9d973fbc0b4baa4ab90abfa2e143f7b
+EBUILD sprockets-rails-3.4.2-r2.ebuild 1068 BLAKE2B 8dc57b85c54f8ba33e65e637bfe0f25e554922d763ccaf838948527ea7dbbc9f5b4a83e07e069c832a4722a86ffb8573e8c45370937f44f6598772539e8fc3af SHA512 d06a919b7d9e22363b238011710ce2bab21480fa85aca6676d80ac4ef9de58fbf6d68480f73b382ed2ffc5d98bd01fd0491cc5987eccea2434986d0f25b8fb30
MISC metadata.xml 348 BLAKE2B 0682ae79b86466b0908cd13f3eed20718fa6d3ab12a65579666242049ff37e58d57ec2f40bb3fc67a6ea441cea091542d2afdc35b5f3819b7925cd95420e5536 SHA512 1789cac2bf0b961b771f12135bf77769aa20cd019178c782105a1798107bb944e5aa8f8f54c13feecdf89f0461b307be09ad5b7a87c53b9b93fb5dbd3f0381ed
diff --git a/dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r2.ebuild b/dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r2.ebuild
index db9fe041709f..5678567561c9 100644
--- a/dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r2.ebuild
+++ b/dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/rails/sprockets-rails/archive/v${PV}.tar.gz -> ${P}.
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
IUSE="test"
diff --git a/dev-ruby/sus-fixtures-async/Manifest b/dev-ruby/sus-fixtures-async/Manifest
index f7a558e2b077..848a8fd3c001 100644
--- a/dev-ruby/sus-fixtures-async/Manifest
+++ b/dev-ruby/sus-fixtures-async/Manifest
@@ -1,4 +1,4 @@
AUX sus-fixtures-async-0.1.1-tests-require.patch 1988 BLAKE2B f07df7e49fef9b3c27125c0f08c81c95b8357a2f61b78355d4b85b30304d19ea697016e70337784b901fccdc51ad217bf34b096eb8fe2e1e48baff377c69945f SHA512 3d8857421b3e278cda79d085af52c1c70e6d7a215bf52f446b5f9160e007a754f29e41ff6304882a97d601abb7b06c3c0a14b86bfef459bfeb62b1e9f3ae4030
DIST sus-fixtures-async-0.1.1.tar.gz 5017 BLAKE2B f293d9fe336b05e510a82c4337250f48b871eab8c38b7d9587a6402d19689197eb6a2b1f7f14e7b5823246b6f14d104e7e49f14f84a980392dd545543ffcd733 SHA512 cca073491d143b0ceaff34ada08d416ea43a035bc887c6dec02f62372724d891f47e9dfa8d749f6e485e7d14da8c395dc67185ed0a91d9ea0eb5466d3164c378
-EBUILD sus-fixtures-async-0.1.1.ebuild 957 BLAKE2B 4374e104d7842d4f05a6d758b84963b98005e50db085f42717a78ab3e0cf9fad079daf47d269ed341be224c813a2b730983d3f0e88d82f177af07e4f1f71ccbb SHA512 1685f18a78faa04f60e747ad7e946f88dd936f00fa960bea657025c8605e7a33f2e74658fd81701977448c6644b2055daaec4305d4bc9e6d9395aa1744d5ef52
+EBUILD sus-fixtures-async-0.1.1.ebuild 964 BLAKE2B 6b2054324e7e238143ca65bcfb800134b8f2ee62ed75b06d1ad7e4536c9f17a75d1f94a3f021c80bdc2dd34bc4d7b67ba5395f22eaafb300599ffe8b80737dac SHA512 f7fb1dd28a6bfe1d4f7926eed571bb1efb5555728eeea36a85f1f660391897a759a35c31b4bfafc592f1ebef2dd456ea24205f1c1fadbf280e36bff3f09be826
MISC metadata.xml 354 BLAKE2B 2ee34480d520d59ceeb669e41cd1ee41d0723efb47099fbfea640ef1c051c0c3cfe81763b2d0a3c59097b27a30c04f6000e19f6536fb3bfbb2fdc9077217557f SHA512 3be0ebf3c83c72884674a512375a691ba9663e0216b1f0912616f5e8b3d814eb1eafa757c0444b925355e407e60c779400728041c6b12a43801e4df802c42172
diff --git a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
index 79d1d61e0da2..a75acd61331b 100644
--- a/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
+++ b/dev-ruby/sus-fixtures-async/sus-fixtures-async-0.1.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/sus-fixtures-async/archive/v${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
ruby_add_rdepend "
dev-ruby/async
diff --git a/dev-ruby/timers/Manifest b/dev-ruby/timers/Manifest
index b21dc86718a5..bd806fa407d1 100644
--- a/dev-ruby/timers/Manifest
+++ b/dev-ruby/timers/Manifest
@@ -1,5 +1,5 @@
DIST timers-4.3.3.tar.gz 12928 BLAKE2B af64b44116565a8cb6b68349de6a46e8b67d22508e16e204af104ed7a59cc1db1dae0c36917ccde1932c33e53d9d71fc57cb317570cc24aaee82531ce178f37c SHA512 4a715e4a786f98ec429a250de53cfa67bed6b5a99b6298c21251e6dcf1315f1185d8c45bea01025832046381ebac462cd35415f7573d58c55c30b47c2567d4bf
DIST timers-4.3.5.tar.gz 15651 BLAKE2B 2dc34bb23a4971c673aff5120502714035fe31aed34854b5f7beb744ca46ad704b88d1403ad594ea49f71bb709db7942ed521d237e2477fe2e9d41cc3cd2b538 SHA512 fa5a25eda15628f5a17cd2e7acc4eb2819a766de7ffdba03d425a93cb3229f0f7b8083e9990b5308e65c2d8aab396e33dd4d152252888eff1cc0039cac6a5e46
EBUILD timers-4.3.3.ebuild 1015 BLAKE2B 729d0a31831754cf8fe5e2adbb14c25d73fa1ad0c815a75e2dbf027b32e66ca403e474a3d48a17a525fd585b6123c1b1b109e917540f945b60e33ee4f3eb8ea2 SHA512 f75c7fa3b3c5ad7838ec345866dac7f068b7e05a709c5d523c11aecaea054ddcff2aebd58d712116b133230be12997e97bc4889a8a35fa9fec70150fe7bd763d
-EBUILD timers-4.3.5.ebuild 851 BLAKE2B cad26ee78ab268428541e7ccaff54132e88f4312e9e72e0b88658f4fd6ac3d1a465db7f4f049bf07f1ace235df4092da400d06502cfe6a097b0c80ffa5166fcb SHA512 5613af79ae288ca0d34effb3e8749d76785dd943916a6b049c2f25ffbe0a2bb4fc1cf2d715463a559f495fcd10c184315f856379245d483196ea5d7c8fab9862
+EBUILD timers-4.3.5.ebuild 858 BLAKE2B de720741ac65cbfbcbad2fc49a690079473bd11062e2b8a1b2d920d0436c74b0f50d03eff0db25842463d4a4eee6d227e48f8e9617885018d74d1ca08100e5f1 SHA512 48dbdbb819aca49e97fb086bc87060cfa59f73d087105890116447fc8bf0097dc85a914a1a28cec36e1b5a6bb210d00bb0a3a5680a19df3fe45124d49b3d3374
MISC metadata.xml 392 BLAKE2B 304dd3c8c4a7b5a75301a3aa2b3d2bcd386f4c2b13921b3170e537563a41c4405670731b4d5825f1195542c7ef9d07253357c6d3366eab04136b0aca31c92777 SHA512 08118b5d6da0eb1be39cff419520f2d700eab618c180985e155428bae3d33c58a5c3b9ddc9f125fbb39917fb90ac51a5b2383f81b209a864557a2e0187239944
diff --git a/dev-ruby/timers/timers-4.3.5.ebuild b/dev-ruby/timers/timers-4.3.5.ebuild
index 80d6c07a54a7..3bfa2ba2bf2a 100644
--- a/dev-ruby/timers/timers-4.3.5.ebuild
+++ b/dev-ruby/timers/timers-4.3.5.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/socketry/timers/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index d7b7be41b36e..9e01e0fee028 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/bpftool/Manifest b/dev-util/bpftool/Manifest
index 7c1c7811fbc8..7b1eb226cc91 100644
--- a/dev-util/bpftool/Manifest
+++ b/dev-util/bpftool/Manifest
@@ -1,9 +1,5 @@
AUX 5.19.12-no-stack-protector.patch 517 BLAKE2B 5d47108db32a2c33a0151997c26da2d1f9944b4796e6b0e4c90a8dc8edfc0a0cfc78be248dd484e1b55038f64e226633e9b7d792bed980b875d9d628e04ee376 SHA512 155cf0d515b9c644fcfe233c0f2a05b2b6ffecfc634f0320b32e3dcbfcf7807896bc2d09a70f139af62d9c743c1fcdafade890dcedd73bb240f38b55b1ee6a2a
-DIST linux-5.19.tar.xz 131581464 BLAKE2B 4db03a6830a3b3bbf0837e1912182a443d9a4aa8af20a12e6ec814ed708038452d3c0ccee1258cca671c464d76461536363a8adc56e9d098c9a44ae3484a297a SHA512 00313b2f9b82d2dc3fb8294007cf7d7599d254b717ed2de23c81fa7a1bbcbc2798ad286cb94e2f7f5bd54132d1d764facd90d30f79dbcc6616cc7f926adc2623
DIST linux-6.2.tar.xz 136430892 BLAKE2B 05b63254734ea685db437cb1c00a6da63eee74d7e99f4ed2d074aaa01ac4487813ab297d337a6855cdbcbb33346b631c4256ee3b06191adfb1be3615a56bdd6d SHA512 a01bee0b968b95183934fe3504516be7ef5811944a061f5aed05ecebaa27b5eb64e33232fd0a8dd622b3c8743bfe462ef7e464d381734d111a0ad6a6d9f66ddd
-DIST patch-5.19.12.xz 828424 BLAKE2B fa5c2a42443179dd36ee62b6b14415b261ff528296d8cf6c335012baf1408ab8b981236b247da2f8d0a68ecef5e8bc65b6e77bd8800ef1962b258fdf3f692ac1 SHA512 40ec4228cfac91607a645971ebd85e8b85d20c4d93d5fbe3fbecf87d51958c44ff218f931a1bd8f80157e66d3c956a5391cd9aef027098003b6724a6bc49b8bc
DIST patch-6.2.1.xz 5688 BLAKE2B 383ad7820e2b581b35c7b33e272782c1ea9588e050b2e306b7a31e82984c49f6da55dd10908c6c2d5cf0b524a7cfacc08b3ce0279e4ccd96286463ae28cb5e90 SHA512 e5777e2cb124ba5899c330135b25aaa4d612fed4af2230214c2311fe6ca03825e9c3f9be7ed84ac3712db6a4aad4fed43e88cbbf3d7b33d8d98000cba78f9085
-DIST perf-5.19-binutils-2.39-patches.tar.xz 5612 BLAKE2B ec3aeadc3e2508f33dddbb419f434885b39b8220d294f3845f0bc96282923ff46dca126a04c732b8286752e56087ba5b2c5ad9526884f6d0b8b6df5665121e5e SHA512 af676e5a600e227d85f89a5ee0cfacfe1845aa56c27ef9da3ebaf578362d7e741375d30565759123b33b86d36bc9981c8c4cda113af32745cc59cf4a9275e73b
-EBUILD bpftool-5.19.12.ebuild 3256 BLAKE2B a2fc604b44b8539de5cc03eb0b408dd4c0247cbabc238e2e189ec948e4cd3511b55a04a41dc807475d76f403bdc484d9bd2d4f8c17c7f6ecef53639b17ce9054 SHA512 0f6978a5286575a5f8ac91ceb44ff55349d43fbb416eb9da3e95ee682ee059237f7858033a1e9d0846c2c0e63d6dcef4a64187fb16f31a22fab81dd7646fc649
-EBUILD bpftool-6.2.1.ebuild 3003 BLAKE2B 4a4e2c20ada14d20cbdba794ca3e48b9da6096436eb624f958c0186d3953e05390cff04662fb93d6d2c287ca7dca201fb47101156faf3dc1d7fb3fdfc6bc8e2a SHA512 ebd77d297593d5366d2cf62721aad65426feabd454d8f28cdd25c50f68f2632b447eb9ce7df15fc2210f6ce1e999057ce1b2373b18a679719be7f8645b564519
+EBUILD bpftool-6.2.1.ebuild 3002 BLAKE2B 8f0afdbdb41176ff1ed27224b310c88b67c44214d9ad82ba4bca353ba02f04e666b2c19f16e66d68e4cd7540412d7f6ee0eef3ce71048dcadd75f4594909c681 SHA512 604498cf1ba5b83edb808480577395f1d85b59644f06bd3d2d21a843f3062ca3d85f1390e09bc917c8ec2324c56cca4a45b79ee3b6c57311a85d4ce979c5751c
MISC metadata.xml 356 BLAKE2B 4cc2dafd4a125f2144fc8537377c1857c4cf3ace56242965c41f29b5601b346b211ae8a05459b555569b4a11d2eed39345f02c3fe27ba8a8f93117969ee8b8cc SHA512 c2c0f149fbec22400163df406cdc10df537bef638251eeabc332709992e7470c323b366cfc465d6ecf14f2d84065660cccefef7a5ca45980d679b645ebf664be
diff --git a/dev-util/bpftool/bpftool-5.19.12.ebuild b/dev-util/bpftool/bpftool-5.19.12.ebuild
deleted file mode 100644
index fa8315db60c6..000000000000
--- a/dev-util/bpftool/bpftool-5.19.12.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit estack linux-info optfeature python-any-r1 bash-completion-r1 toolchain-funcs
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-pre/-git}"
-
-DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and maps"
-HOMEPAGE="https://kernel.org/"
-
-LINUX_V="${PV:0:1}.x"
-LINUX_VER=$(ver_cut 1-2)
-LINUX_PATCH=patch-${PV}.xz
-SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}"
-
-LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
-SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
-
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/dev-util/perf/perf-5.19-binutils-2.39-patches.tar.xz"
-
-S_K="${WORKDIR}/linux-${LINUX_VER}"
-S="${S_K}/tools/bpf/bpftool"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
-IUSE="caps"
-
-RDEPEND="
- sys-libs/binutils-libs:=
- sys-libs/zlib:=
- virtual/libelf:=
- caps? ( sys-libs/libcap:= )
-"
-DEPEND="
- ${RDEPEND}
- >=sys-kernel/linux-headers-5.8
-"
-BDEPEND="
- ${LINUX_PATCH+dev-util/patchutils}
- ${PYTHON_DEPS}
- app-arch/tar
- dev-python/docutils
-"
-
-CONFIG_CHECK="~DEBUG_INFO_BTF"
-
-# src_unpack and src_prepare are copied from dev-util/perf since
-# it's building from the same tarball, please keep it in sync with perf
-src_unpack() {
- local paths=(
- tools/bpf kernel/bpf
- tools/{arch,build,include,lib,perf,scripts} {scripts,include,lib} "arch/*/lib"
- )
-
- # We expect the tar implementation to support the -j and --wildcards option
- echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
- gtar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
- "${paths[@]/#/linux-${LINUX_VER}/}" || die
-
- if [[ -n ${LINUX_PATCH} ]] ; then
- eshopts_push -o noglob
- ebegin "Filtering partial source patch"
- filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \
- > ${P}.patch
- eend $? || die "filterdiff failed"
- eshopts_pop
- fi
-
- local a
- for a in ${A}; do
- [[ ${a} == ${LINUX_SOURCES} ]] && continue
- [[ ${a} == ${LINUX_PATCH} ]] && continue
- unpack ${a}
- done
-}
-
-src_prepare() {
- default
-
- if [[ -n ${LINUX_PATCH} ]] ; then
- pushd "${S_K}" >/dev/null || die
- eapply "${WORKDIR}"/${P}.patch
- popd || die
- fi
-
- pushd "${S_K}" >/dev/null || die
- # Used `git format-patch 00b32625982e0c796f0abb8effcac9c05ef55bd3...600b7b26c07a070d0153daa76b3806c1e52c9e00`
- # bug #868123
- eapply "${WORKDIR}"/perf-5.19-binutils-2.39-patches
- eapply "${FILESDIR}"/${PV}-no-stack-protector.patch
- popd || die
-
- # dev-python/docutils installs rst2man.py, not rst2man
- sed -i -e 's/rst2man/rst2man.py/g' Documentation/Makefile || die
-}
-
-bpftool_make() {
- local arch=$(tc-arch-kernel)
- tc-export AR CC LD
-
- emake V=1 VF=1 \
- HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \
- EXTRA_CFLAGS="${CFLAGS}" ARCH="${arch}" BPFTOOL_VERSION="${MY_PV}" \
- prefix="${EPREFIX}"/usr \
- bash_compdir="$(get_bashcompdir)" \
- feature-libcap="$(usex caps 1 0)" \
- "$@"
-}
-
-src_compile() {
- bpftool_make
- bpftool_make -C Documentation
-}
-
-src_install() {
- bpftool_make DESTDIR="${D}" install
- bpftool_make mandir="${ED}"/usr/share/man -C Documentation install
-}
-
-pkg_postinst() {
- optfeature "clang-bpf-co-re support" sys-devel/clang[llvm_targets_BPF]
-}
diff --git a/dev-util/bpftool/bpftool-6.2.1.ebuild b/dev-util/bpftool/bpftool-6.2.1.ebuild
index 5e04ebcc3cf1..ac56b1006ed3 100644
--- a/dev-util/bpftool/bpftool-6.2.1.ebuild
+++ b/dev-util/bpftool/bpftool-6.2.1.ebuild
@@ -25,7 +25,7 @@ S="${S_K}/tools/bpf/bpftool"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
IUSE="caps"
RDEPEND="
diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz
index 7a2e499596a9..7492799a28ff 100644
--- a/games-util/Manifest.gz
+++ b/games-util/Manifest.gz
Binary files differ
diff --git a/games-util/sc-controller/Manifest b/games-util/sc-controller/Manifest
index 16ce5d020902..2d118253858b 100644
--- a/games-util/sc-controller/Manifest
+++ b/games-util/sc-controller/Manifest
@@ -1,3 +1,5 @@
+AUX sc-controller-0.4.8.9-python3_11.patch 744 BLAKE2B 4cbaafa7f941e9e2135883fd7ae60519b70a76e5e0a3d9cabde9b087ad9d13c931220a6f2c7a6b6dce84ad5a3e940779ad50367a1e697cf689484d0150339210 SHA512 6e786253236db297bd1b169a7a6db1f44fb8485f8f4361113b3116aad95e17c51fdd72082c5dd45b30115fdef380b8482389b71470f4c2911ee778b42257538b
DIST sc-controller-0.4.8.9.tar.gz 2541647 BLAKE2B f4e4ebcd15f8c32f292293ea21a0c30655fedefba310991082ece3b9159b52700178a31da4b3e7a172e40fde4e718403c0945387f3781628e09fa1fc086eee93 SHA512 e0848d366f6f80c36670adcda717b792b6993e7383c01e969c0478cf187bcdb891ea9c434271f24e7f5dfc96d8f321f953f610bb8efeb6ed843b7cd069b9b18f
+EBUILD sc-controller-0.4.8.9-r1.ebuild 1412 BLAKE2B 197ed2ff20d66a501f0777524e0cc733cdaa8febdbfed787dd693ae37d8b435ca453feea35234df859326caec45cbfdc645b8db1111d1b843605b6e38ac096be SHA512 b94e43cda44bb28b903caf7018319c6ea56e3f488c2a38df7ae3944ada6b1f034418adf7de1a3cbc5467911915b7280c1d99c5b1bf8f77847d7914b03f8ba167
EBUILD sc-controller-0.4.8.9.ebuild 1309 BLAKE2B 4ad7caedf7b2385458e28265708bbcf034b2ef015c5b8adc77aca5a7a34cd41d20a47cd197604d09c0ee275f21e4be9210d66b6cf224dcbdf0431dc23b0fd5e1 SHA512 03fb3d48fbe922574a2cafd3ce3f841eb987ff8c9fcecdedb91087e27a1964b6fe989f47737d2d5dd8d2803279522b82e211a7d243ac8c7f71830d9d9d3ee572
MISC metadata.xml 341 BLAKE2B 8bfad400d398e07b5c8ba2c0a54c3fb3768d6748df641c4d2ad75a8032fd7f351f023acf791b9b61da0e70500cfdb1b669eaaa140f6351a851b6b2e23d3c5147 SHA512 4f17d6bd17da51eec7d7b90a3c72b9ef29bb6780dc4b67245ca4ce17a62128eb800ae1e519d2b136763c3c26cf89473fb23a7e878c1e4b19b116ed9546547f58
diff --git a/games-util/sc-controller/files/sc-controller-0.4.8.9-python3_11.patch b/games-util/sc-controller/files/sc-controller-0.4.8.9-python3_11.patch
new file mode 100644
index 000000000000..283dbba8be98
--- /dev/null
+++ b/games-util/sc-controller/files/sc-controller-0.4.8.9-python3_11.patch
@@ -0,0 +1,24 @@
+diff --git a/scc/lib/__init__.py b/scc/lib/__init__.py
+index 33d1486dd..0fe3141a5 100644
+--- a/scc/lib/__init__.py
++++ b/scc/lib/__init__.py
+@@ -1,3 +1,3 @@
+ #!/usr/bin/env python2
+
+-from enum import Enum, IntEnum, unique
++from .enum import Enum, IntEnum, unique
+diff --git a/tests/test_strings/test_keys.py b/tests/test_strings/test_keys.py
+new file mode 100644
+index 000000000..f118d373c
+--- /dev/null
++++ b/tests/test_strings/test_keys.py
+@@ -0,0 +1,8 @@
++from scc.uinput import Keys
++from scc.lib import IntEnum
++
++class TestKeys(object):
++ def test_up_str(self):
++ assert isinstance(Keys.KEY_UP, IntEnum)
++ assert Keys.KEY_UP.name == "KEY_UP"
++ assert str(Keys.KEY_UP) == "Keys.KEY_UP"
+\ No newline at end of file
diff --git a/games-util/sc-controller/sc-controller-0.4.8.9-r1.ebuild b/games-util/sc-controller/sc-controller-0.4.8.9-r1.ebuild
new file mode 100644
index 000000000000..6c49de8ca581
--- /dev/null
+++ b/games-util/sc-controller/sc-controller-0.4.8.9-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1 linux-info xdg
+
+DESCRIPTION="User-mode driver and GTK-based GUI for Steam Controllers and others"
+HOMEPAGE="https://github.com/Ryochan7/sc-controller/"
+SRC_URI="https://github.com/Ryochan7/sc-controller/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 BSD CC-BY-3.0 CC0-1.0 LGPL-2.1 MIT PSF-2 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+udev wayland"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/pygobject[${PYTHON_USEDEP},cairo]
+ dev-python/pylibacl[${PYTHON_USEDEP}]
+ dev-python/python-evdev[${PYTHON_USEDEP}]
+ dev-python/vdf[${PYTHON_USEDEP}]')
+ gnome-base/librsvg[introspection]
+ virtual/libusb
+ x11-libs/gtk+:3[introspection]
+ udev? ( games-util/game-device-udev-rules )
+ wayland? ( gui-libs/gtk-layer-shell[introspection(+)] )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ # https://github.com/Ryochan7/sc-controller/pull/82
+ "${FILESDIR}/${P}-python3_11.patch"
+)
+
+pkg_setup() {
+ local CONFIG_CHECK="~INPUT_UINPUT"
+
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # This test fails. Don't know why but seems unimportant.
+ rm -v tests/test_glade.py || die
+}
+
+src_install() {
+ distutils-r1_src_install
+ rm -r "${ED}"/usr/lib/udev/ || die
+}
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 7e7ddc5f1860..e6f719316b95 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/zbar/Manifest b/media-gfx/zbar/Manifest
index 693b01af92a0..54373928ce15 100644
--- a/media-gfx/zbar/Manifest
+++ b/media-gfx/zbar/Manifest
@@ -6,5 +6,5 @@ AUX zbar-0.23_fix_python_detect.patch 351 BLAKE2B d5261e9adb3c9b43f1208a41a65571
DIST zbar-0.23.90.tar.gz 1005314 BLAKE2B 5d0c193509602dfb55741b421e1d28f1424ecec50aa3be584912544a587922c053284c41cf14ff0b4824095d0d376381ed055e7faf9ff394bd8d44fd9ed2971d SHA512 d73d71873bec68ee021997512a9edbd223f5f5fe43c66c4dd3502224ba6009be2e5e1714766cb8e1056244673e87e0939ed0319116f61d7371b5ab79fb5e04eb
DIST zbar-0.23.92.tar.gz 1005358 BLAKE2B 97af3c399333abfcd64e45e6c4f38e5da6ed1540447f35f0efe9bc0fb8d296d80c964452afa29d26d22bddd8de31bc3ca6582db38afe8416e9480f11b939e040 SHA512 cae47fb199173fc1c052984865ca0e6aeab330bd6d77506a0937994d459deb4419a3e54e2dcd2e9830ffb8acf14f29e22e0a6becc9e4cfe19b07dad1babe9513
EBUILD zbar-0.23.90.ebuild 5343 BLAKE2B 360b76986b1fe8c0088777e761b694e6ed6f49e6b877da1c3fbfac88da5e48d497c77d8e701e0fbcad4fd1864e341b4879797bffe1c8829be8840a2c25d2119b SHA512 3e8205bc97c04253ee18a0611ec19d84f336d94e9429ed0dce027d179d5c538076381e0cecb7edb1e30ccd5af912f9134099602547c0bcda129a40c792957a4b
-EBUILD zbar-0.23.92.ebuild 5479 BLAKE2B 5b8e1c94dd9dab5aeb04a817c99ea4ee03c755da0474e159797de20c00773e658f85d18d37494984412034060d9fe6042edd13108d9c9d30051ad628fdb4d6b5 SHA512 1a0058f92aea6149c8bf7a4621552bc3859fa996630893857210f3bfc99d0d96b7dda1da0eb710fdb6a0561d4b004e5d7db3be8d31a58df48b874cc148998ca8
+EBUILD zbar-0.23.92.ebuild 5478 BLAKE2B aab782c4458de49e7998fade3059b62988039b60cfb34463bc7e9fa85e79039a84ab5f223697893e9a63b5c752b602998ff9eda692d87595ed55b6811480ba3e SHA512 caa14a2e58510efe2b126e94b7aff29a3f7aec49b519032c38ab5d30ec3a868be0b56f7f7793777f3ce70afcfbaec9a124c17e7519ea2bce12a2370bf0526932
MISC metadata.xml 738 BLAKE2B a5f5f0f157f7339f3dd39dde18b79427b35c6ce0b079b1ed03a0f2de821bc14f3a9c76fbd68bfd836444a4750a604be0012e4501207e75dfe4fc39aef7e65827 SHA512 334a091fc54d950a8b3e7572af7ae9766d20fd0d49aaa9fd18f5ea75966b45a53a861e290bcf9ca0fd8cc160cba669185aa01a9c8e77a585f2cb84d10f3b1e80
diff --git a/media-gfx/zbar/zbar-0.23.92.ebuild b/media-gfx/zbar/zbar-0.23.92.ebuild
index f2233c1e697c..47c378392f9c 100644
--- a/media-gfx/zbar/zbar-0.23.92.ebuild
+++ b/media-gfx/zbar/zbar-0.23.92.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/mchehab/zbar/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="dbus graphicsmagick gtk +imagemagick introspection java jpeg nls python qt5 static-libs test +threads v4l X xv"
REQUIRED_USE="
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index a983d29f7f08..0ab901b0254d 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index a7377018c6a3..31781c7bfdc7 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,5 @@
+AUX mesa-23.0.2-wayland-crash-warnings-2.patch 1854 BLAKE2B e0aaa149f3a3c45dc4ea57b28146b19774d386bfd070ad22344596caa8fbba1eaed37ce6938792be448bb1adb1a37fc3c004bdca486592db84aea26dacf4d167 SHA512 762f2917aead5ead4586a0875cb79f56c5a1becc80fa37e15e46bfb432a679f8e31025cca55c1d5068efebb60367eb11223e24c729406a9ce56ba536796acb0d
+AUX mesa-23.0.2-wayland-crash-warnings.patch 1430 BLAKE2B a7c7ef4a34ac9c76c4c5af783510887705a1d6acbc62978b2cc8a021534e215404de3d5828d9c052dccc85808da5b0553f9172fa8edccb40ed7fdc6bc1df35c3 SHA512 98b8a3de99c96474a07615b225b00773c9988a05e25a70cc6586c60762bea8d1a0bbbb47d45e8a38d780951a83abd2c6bbda19180b2457a686625b140b570014
DIST mesa-22.3.7.tar.xz 17136476 BLAKE2B 291e94302d3a177f842def9339d1ba012bf10de792b7120985255168faac6b87a73d1d59d8b430f56ea2a2640ca0890a5c3721188b70c528b9aad9788d7e139d SHA512 c37bbcb3c0be1908726d6f83bfe98126d681935e401e03946e8b540611f832d2f272a2ac470600c2b77caa5b9a3a9059eb34bd9a93fcf88df114bedf8c39bf5a
DIST mesa-23.0.0.tar.xz 17492236 BLAKE2B f543856c9d85411c86b4ce28cfd412762726c60a3381c7e3f81f70479ff8c01a597279b6a18225b41db51cf5e8786f6955cd3127c8c3244422bc1bca4bc0dfa8 SHA512 127e2759a2a31cacd65a0891719ab7bb4a9188844022b4bccaebbedce9c550b9ccb160ad519178ea0d851c4bcb8f0f56febda248ed2ba82b5ddf804855e4694b
DIST mesa-23.0.1.tar.xz 17559472 BLAKE2B 50d358e393037381d0d848f868ac3439b0851809c3533432dc428bd77e81bc71bbfd2b598e221b6e8c4c2528ef32e5624aec4fe2e552e01ee98abbcf96a1f5b7 SHA512 9bbe0ba0b1a16fe10b35b6aa3a821d96ab9c4ce4ad38056e2c32271e50b48fd5ef6e1a0babadded631f2b136dfb15acf0c41475d73ee28d132c861ce96517e24
@@ -5,6 +7,7 @@ DIST mesa-23.0.2.tar.xz 17595964 BLAKE2B 5a90fcd8b7096dde1e6c82b9bb5b00622cc1cf3
EBUILD mesa-22.3.7-r1.ebuild 12130 BLAKE2B a735afabb891b4b8600c5f00046496b12f845670b461f7fa078987368a2e0600729d45031dab04a7ad65a877df37445d33b25111ad43a65c0847f5a241bdf3d0 SHA512 c115092f8a8583f5f5bd71791541a6ff989b78b612a90ed95b9c189acb4ba9e3676269ad19e68df24b78dde8f84ad549e4976da7d50d9e6ca5c963d4c163192f
EBUILD mesa-23.0.0-r1.ebuild 12138 BLAKE2B 9f9c5def8533c2589aa5af2aca1e70f54d16388f10cf76da91e2dbeed7b97199a5cd3ef3cc902dfc9d71e0f122fc24df1ea535b14ccbe752168f8cf5dbcdae15 SHA512 36fc3c4da06305020c079911ae35a2de45fb2da229e0e78dad98d8e6f1c6db9c366e83ca960dc0b22afcde21d26b00c1ad26895707452c75212126cf2e7eae8f
EBUILD mesa-23.0.1.ebuild 12138 BLAKE2B 9f9c5def8533c2589aa5af2aca1e70f54d16388f10cf76da91e2dbeed7b97199a5cd3ef3cc902dfc9d71e0f122fc24df1ea535b14ccbe752168f8cf5dbcdae15 SHA512 36fc3c4da06305020c079911ae35a2de45fb2da229e0e78dad98d8e6f1c6db9c366e83ca960dc0b22afcde21d26b00c1ad26895707452c75212126cf2e7eae8f
+EBUILD mesa-23.0.2-r1.ebuild 12267 BLAKE2B c332fcd804cdc0c7c553021c7775af133280e9980ba0f2f1debb150ffdcc193c47d706ffc4569fe8056c4c2d2bef16ee05510fe724f183c4c73eecd1c82859b7 SHA512 126d311c87d84c09bd73c7dd3e08c2e29ddbd19ab9f0cf4218f6a682dd0c8d56a7f0b630cb91f05c14f6efa2768d6d825078d44f35b18a4f64b287496c6b8ecd
EBUILD mesa-23.0.2.ebuild 12138 BLAKE2B 9f9c5def8533c2589aa5af2aca1e70f54d16388f10cf76da91e2dbeed7b97199a5cd3ef3cc902dfc9d71e0f122fc24df1ea535b14ccbe752168f8cf5dbcdae15 SHA512 36fc3c4da06305020c079911ae35a2de45fb2da229e0e78dad98d8e6f1c6db9c366e83ca960dc0b22afcde21d26b00c1ad26895707452c75212126cf2e7eae8f
EBUILD mesa-9999.ebuild 12138 BLAKE2B 9f9c5def8533c2589aa5af2aca1e70f54d16388f10cf76da91e2dbeed7b97199a5cd3ef3cc902dfc9d71e0f122fc24df1ea535b14ccbe752168f8cf5dbcdae15 SHA512 36fc3c4da06305020c079911ae35a2de45fb2da229e0e78dad98d8e6f1c6db9c366e83ca960dc0b22afcde21d26b00c1ad26895707452c75212126cf2e7eae8f
MISC metadata.xml 1606 BLAKE2B 0f0d0be785aef5042a0a0ae6ce0855dea4ff0105db96339f6f81ac8e3e956f363a90d08bf087924e33873e9bf0182487cdd7ba7baa72b97d17db8afdc375b7e5 SHA512 cf6fe4938eef2e6bccbea43e63b271b5f55ad73b3201a36c484b0f72cd56efb70df6502296828a778477d72848474d8bdbf5ab270dc1dbe96b7464716a1bdc82
diff --git a/media-libs/mesa/files/mesa-23.0.2-wayland-crash-warnings-2.patch b/media-libs/mesa/files/mesa-23.0.2-wayland-crash-warnings-2.patch
new file mode 100644
index 000000000000..5992583a1fa0
--- /dev/null
+++ b/media-libs/mesa/files/mesa-23.0.2-wayland-crash-warnings-2.patch
@@ -0,0 +1,49 @@
+https://bugs.gentoo.org/904072
+https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21647
+
+From 689ce66a4332524b4eb98877de6f75d05dd05c60 Mon Sep 17 00:00:00 2001
+From: Alexandros Frantzis <alexandros.frantzis@collabora.com>
+Date: Thu, 2 Mar 2023 10:10:42 +0200
+Subject: [PATCH] vulkan/wsi/wayland: Fix destruction of event queue with
+ proxies still attached.
+
+Destroy the surface dmabuf feedback proxy before destroying the event
+queue that the proxy is attached to.
+
+This silences a warning that libwayland 1.22 emits for programs that use
+Vulkan/Wayland:
+
+warning: queue 0x557a4efbcf70 destroyed while proxies still attached:
+ zwp_linux_dmabuf_feedback_v1@18 still attached
+
+Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
+Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21647>
+--- a/src/vulkan/wsi/wsi_common_wayland.c
++++ b/src/vulkan/wsi/wsi_common_wayland.c
+@@ -1157,18 +1157,18 @@ wsi_wl_surface_destroy(VkIcdSurfaceBase *icd_surface, VkInstance _instance,
+ struct wsi_wl_surface *wsi_wl_surface =
+ wl_container_of((VkIcdSurfaceWayland *)icd_surface, wsi_wl_surface, base);
+
+- if (wsi_wl_surface->surface)
+- wl_proxy_wrapper_destroy(wsi_wl_surface->surface);
+-
+- if (wsi_wl_surface->display)
+- wsi_wl_display_destroy(wsi_wl_surface->display);
+-
+ if (wsi_wl_surface->wl_dmabuf_feedback) {
+ zwp_linux_dmabuf_feedback_v1_destroy(wsi_wl_surface->wl_dmabuf_feedback);
+ dmabuf_feedback_fini(&wsi_wl_surface->dmabuf_feedback);
+ dmabuf_feedback_fini(&wsi_wl_surface->pending_dmabuf_feedback);
+ }
+
++ if (wsi_wl_surface->surface)
++ wl_proxy_wrapper_destroy(wsi_wl_surface->surface);
++
++ if (wsi_wl_surface->display)
++ wsi_wl_display_destroy(wsi_wl_surface->display);
++
+ vk_free2(&instance->alloc, pAllocator, wsi_wl_surface);
+ }
+
+--
+GitLab
diff --git a/media-libs/mesa/files/mesa-23.0.2-wayland-crash-warnings.patch b/media-libs/mesa/files/mesa-23.0.2-wayland-crash-warnings.patch
new file mode 100644
index 000000000000..537d070c091e
--- /dev/null
+++ b/media-libs/mesa/files/mesa-23.0.2-wayland-crash-warnings.patch
@@ -0,0 +1,37 @@
+https://bugs.gentoo.org/904072
+https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21646
+
+From ee5d2250fd159689aae3f7d632a6226971bea85c Mon Sep 17 00:00:00 2001
+From: Alexandros Frantzis <alexandros.frantzis@collabora.com>
+Date: Thu, 2 Mar 2023 09:35:08 +0200
+Subject: [PATCH] egl/wayland: Fix destruction of event queue with proxies
+ still attached.
+
+Destroy the display wrapper proxy before destroying the event queue that
+the proxy is attached to.
+
+This silences a warning that libwayland 1.22 emits for programs that use
+EGL/Wayland:
+
+warning: queue 0x562a5ed2cd20 destroyed while proxies still attached:
+ wl_display@1 still attached
+
+Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
+Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21646>
+--- a/src/egl/drivers/dri2/platform_wayland.c
++++ b/src/egl/drivers/dri2/platform_wayland.c
+@@ -2865,10 +2865,10 @@ dri2_teardown_wayland(struct dri2_egl_display *dri2_dpy)
+ wl_shm_destroy(dri2_dpy->wl_shm);
+ if (dri2_dpy->wl_registry)
+ wl_registry_destroy(dri2_dpy->wl_registry);
+- if (dri2_dpy->wl_queue)
+- wl_event_queue_destroy(dri2_dpy->wl_queue);
+ if (dri2_dpy->wl_dpy_wrapper)
+ wl_proxy_wrapper_destroy(dri2_dpy->wl_dpy_wrapper);
++ if (dri2_dpy->wl_queue)
++ wl_event_queue_destroy(dri2_dpy->wl_queue);
+
+ if (dri2_dpy->own_device)
+ wl_display_disconnect(dri2_dpy->wl_dpy);
+--
+GitLab
diff --git a/media-libs/mesa/mesa-23.0.2-r1.ebuild b/media-libs/mesa/mesa-23.0.2-r1.ebuild
new file mode 100644
index 000000000000..fa2f20039d30
--- /dev/null
+++ b/media-libs/mesa/mesa-23.0.2-r1.ebuild
@@ -0,0 +1,461 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit llvm meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"
+ inherit git-r3
+else
+ SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lima nouveau panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+ IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+ cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+ lm-sensors opencl osmesa +proprietary-codecs selinux
+ test unwind vaapi valgrind vdpau vulkan
+ vulkan-overlay wayland +X xa zink +zstd"
+
+REQUIRED_USE="
+ d3d9? ( || ( video_cards_intel video_cards_r300 video_cards_r600 video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+ vulkan? ( video_cards_radeonsi? ( llvm ) )
+ vulkan-overlay? ( vulkan )
+ video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+ video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) )
+ video_cards_radeonsi? ( llvm )
+ xa? ( X )
+ zink? ( vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
+RDEPEND="
+ >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+ >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+ >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+ unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+ llvm? (
+ video_cards_radeonsi? (
+ virtual/libelf:0=[${MULTILIB_USEDEP}]
+ )
+ video_cards_r600? (
+ virtual/libelf:0=[${MULTILIB_USEDEP}]
+ )
+ video_cards_radeon? (
+ virtual/libelf:0=[${MULTILIB_USEDEP}]
+ )
+ )
+ lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+ opencl? (
+ >=virtual/opencl-3[${MULTILIB_USEDEP}]
+ dev-libs/libclc
+ virtual/libelf:0=[${MULTILIB_USEDEP}]
+ )
+ vaapi? (
+ >=media-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+ )
+ vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
+ selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
+ wayland? ( >=dev-libs/wayland-1.18.0[${MULTILIB_USEDEP}] )
+ ${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}]
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libxshmfence-1.1[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}]
+ >=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}]
+ x11-libs/libXfixes[${MULTILIB_USEDEP}]
+ )
+ zink? ( media-libs/vulkan-loader:=[${MULTILIB_USEDEP}] )
+ zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+for card in ${RADEON_CARDS}; do
+ RDEPEND="${RDEPEND}
+ video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] )
+ "
+done
+RDEPEND="${RDEPEND}
+ video_cards_radeonsi? ( ${LIBDRM_DEPSTRING}[video_cards_amdgpu] )
+"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling one than more slot
+# simultaneously.
+#
+# How to use it:
+# 1. List all the working slots (with min versions) in ||, newest first.
+# 2. Update the := to specify *max* version, e.g. < 10.
+# 3. Specify LLVM_MAX_SLOT, e.g. 9.
+LLVM_MAX_SLOT="16"
+LLVM_DEPSTR="
+ || (
+ sys-devel/llvm:16[${MULTILIB_USEDEP}]
+ sys-devel/llvm:15[${MULTILIB_USEDEP}]
+ )
+ <sys-devel/llvm-$((LLVM_MAX_SLOT + 1)):=[${MULTILIB_USEDEP}]
+"
+LLVM_DEPSTR_AMDGPU=${LLVM_DEPSTR//]/,llvm_targets_AMDGPU(-)]}
+CLANG_DEPSTR=${LLVM_DEPSTR//llvm/clang}
+CLANG_DEPSTR_AMDGPU=${CLANG_DEPSTR//]/,llvm_targets_AMDGPU(-)]}
+RDEPEND="${RDEPEND}
+ llvm? (
+ opencl? (
+ video_cards_r600? (
+ ${CLANG_DEPSTR_AMDGPU}
+ )
+ !video_cards_r600? (
+ video_cards_radeonsi? (
+ ${CLANG_DEPSTR_AMDGPU}
+ )
+ )
+ !video_cards_r600? (
+ !video_cards_radeonsi? (
+ video_cards_radeon? (
+ ${CLANG_DEPSTR_AMDGPU}
+ )
+ )
+ )
+ !video_cards_r600? (
+ !video_cards_radeon? (
+ !video_cards_radeonsi? (
+ ${CLANG_DEPSTR}
+ )
+ )
+ )
+ )
+ !opencl? (
+ video_cards_r600? (
+ ${LLVM_DEPSTR_AMDGPU}
+ )
+ !video_cards_r600? (
+ video_cards_radeonsi? (
+ ${LLVM_DEPSTR_AMDGPU}
+ )
+ )
+ !video_cards_r600? (
+ !video_cards_radeonsi? (
+ video_cards_radeon? (
+ ${LLVM_DEPSTR_AMDGPU}
+ )
+ )
+ )
+ !video_cards_r600? (
+ !video_cards_radeon? (
+ !video_cards_radeonsi? (
+ ${LLVM_DEPSTR}
+ )
+ )
+ )
+ )
+ )
+"
+unset {LLVM,CLANG}_DEPSTR{,_AMDGPU}
+
+DEPEND="${RDEPEND}
+ video_cards_d3d12? ( dev-util/directx-headers[${MULTILIB_USEDEP}] )
+ valgrind? ( dev-util/valgrind )
+ wayland? ( >=dev-libs/wayland-protocols-1.24 )
+ X? (
+ x11-libs/libXrandr[${MULTILIB_USEDEP}]
+ x11-base/xorg-proto
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ opencl? (
+ >=sys-devel/gcc-4.6
+ )
+ sys-devel/bison
+ sys-devel/flex
+ virtual/pkgconfig
+ $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+ vulkan? ( dev-util/glslang )
+ wayland? ( dev-util/wayland-scanner )
+"
+
+S="${WORKDIR}/${MY_P}"
+EGIT_CHECKOUT_DIR=${S}
+
+QA_WX_LOAD="
+x86? (
+ usr/lib*/libglapi.so.0.0.0
+ usr/lib*/libGLESv1_CM.so.1.1.0
+ usr/lib*/libGLESv2.so.2.0.0
+ usr/lib*/libGL.so.1.2.0
+ usr/lib*/libOSMesa.so.8.0.0
+ usr/lib/libGLX_mesa.so.0.0.0
+)"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-23.0.2-wayland-crash-warnings.patch
+ "${FILESDIR}"/${PN}-23.0.2-wayland-crash-warnings-2.patch
+)
+
+llvm_check_deps() {
+ local flags=${MULTILIB_USEDEP}
+ if use video_cards_r600 || use video_cards_radeon || use video_cards_radeonsi
+ then
+ flags+=",llvm_targets_AMDGPU(-)"
+ fi
+
+ if use opencl; then
+ has_version "sys-devel/clang:${LLVM_SLOT}[${flags}]" || return 1
+ fi
+ has_version "sys-devel/llvm:${LLVM_SLOT}[${flags}]"
+}
+
+pkg_pretend() {
+ if use vulkan; then
+ if ! use video_cards_d3d12 &&
+ ! use video_cards_freedreno &&
+ ! use video_cards_intel &&
+ ! use video_cards_radeonsi &&
+ ! use video_cards_v3d; then
+ ewarn "Ignoring USE=vulkan since VIDEO_CARDS does not contain d3d12, freedreno, intel, radeonsi, or v3d"
+ fi
+ fi
+
+ if use opencl; then
+ if ! use video_cards_r600 &&
+ ! use video_cards_radeonsi; then
+ ewarn "Ignoring USE=opencl since VIDEO_CARDS does not contain r600 or radeonsi"
+ fi
+ fi
+
+ if use vaapi; then
+ if ! use video_cards_d3d12 &&
+ ! use video_cards_r600 &&
+ ! use video_cards_radeonsi &&
+ ! use video_cards_nouveau; then
+ ewarn "Ignoring USE=vaapi since VIDEO_CARDS does not contain d3d12, r600, radeonsi, or nouveau"
+ fi
+ fi
+
+ if use vdpau; then
+ if ! use video_cards_d3d12 &&
+ ! use video_cards_r300 &&
+ ! use video_cards_r600 &&
+ ! use video_cards_radeonsi &&
+ ! use video_cards_nouveau; then
+ ewarn "Ignoring USE=vdpau since VIDEO_CARDS does not contain d3d12, r300, r600, radeonsi, or nouveau"
+ fi
+ fi
+
+ if use xa; then
+ if ! use video_cards_freedreno &&
+ ! use video_cards_nouveau &&
+ ! use video_cards_vmware; then
+ ewarn "Ignoring USE=xa since VIDEO_CARDS does not contain freedreno, nouveau, or vmware"
+ fi
+ fi
+
+ if ! use llvm; then
+ use opencl && ewarn "Ignoring USE=opencl since USE does not contain llvm"
+ fi
+
+ if use osmesa && ! use llvm; then
+ ewarn "OSMesa will be slow without enabling USE=llvm"
+ fi
+}
+
+python_check_deps() {
+ python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ # warning message for bug 459306
+ if use llvm && has_version sys-devel/llvm[!debug=]; then
+ ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm"
+ ewarn "detected! This can cause problems. For details, see bug 459306."
+ fi
+
+ if use video_cards_intel ||
+ use video_cards_radeonsi; then
+ if kernel_is -ge 5 11 3; then
+ CONFIG_CHECK="~KCMP"
+ elif kernel_is -ge 5 11; then
+ CONFIG_CHECK="~CHECKPOINT_RESTORE"
+ elif kernel_is -ge 5 10 20; then
+ CONFIG_CHECK="~KCMP"
+ else
+ CONFIG_CHECK="~CHECKPOINT_RESTORE"
+ fi
+ linux-info_pkg_setup
+ fi
+
+ if use llvm; then
+ llvm_pkg_setup
+ fi
+ python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+ local emesonargs=()
+
+ local platforms
+ use X && platforms+="x11"
+ use wayland && platforms+=",wayland"
+ emesonargs+=(-Dplatforms=${platforms#,})
+
+ if use video_cards_intel ||
+ use video_cards_r300 ||
+ use video_cards_r600 ||
+ use video_cards_radeonsi ||
+ use video_cards_nouveau ||
+ use video_cards_vmware; then
+ emesonargs+=($(meson_use d3d9 gallium-nine))
+ else
+ emesonargs+=(-Dgallium-nine=false)
+ fi
+
+ if use video_cards_d3d12 ||
+ use video_cards_r600 ||
+ use video_cards_radeonsi ||
+ use video_cards_nouveau; then
+ emesonargs+=($(meson_feature vaapi gallium-va))
+ use vaapi && emesonargs+=( -Dva-libs-path="${EPREFIX}"/usr/$(get_libdir)/va/drivers )
+ else
+ emesonargs+=(-Dgallium-va=disabled)
+ fi
+
+ if use video_cards_d3d12; then
+ emesonargs+=($(meson_feature vaapi gallium-d3d12-video))
+ fi
+
+ if use video_cards_d3d12 ||
+ use video_cards_r300 ||
+ use video_cards_r600 ||
+ use video_cards_radeonsi ||
+ use video_cards_nouveau; then
+ emesonargs+=($(meson_feature vdpau gallium-vdpau))
+ else
+ emesonargs+=(-Dgallium-vdpau=disabled)
+ fi
+
+ if use video_cards_freedreno ||
+ use video_cards_nouveau ||
+ use video_cards_vmware; then
+ emesonargs+=($(meson_feature xa gallium-xa))
+ else
+ emesonargs+=(-Dgallium-xa=disabled)
+ fi
+
+ if use video_cards_freedreno ||
+ use video_cards_lima ||
+ use video_cards_panfrost ||
+ use video_cards_v3d ||
+ use video_cards_vc4 ||
+ use video_cards_vivante; then
+ gallium_enable -- kmsro
+ fi
+
+ gallium_enable -- swrast
+ gallium_enable video_cards_freedreno freedreno
+ gallium_enable video_cards_intel crocus i915 iris
+ gallium_enable video_cards_lima lima
+ gallium_enable video_cards_d3d12 d3d12
+ gallium_enable video_cards_nouveau nouveau
+ gallium_enable video_cards_panfrost panfrost
+ gallium_enable video_cards_v3d v3d
+ gallium_enable video_cards_vc4 vc4
+ gallium_enable video_cards_virgl virgl
+ gallium_enable video_cards_vivante etnaviv
+ gallium_enable video_cards_vmware svga
+ gallium_enable zink zink
+
+ gallium_enable video_cards_r300 r300
+ gallium_enable video_cards_r600 r600
+ gallium_enable video_cards_radeonsi radeonsi
+ if ! use video_cards_r300 && \
+ ! use video_cards_r600; then
+ gallium_enable video_cards_radeon r300 r600
+ fi
+
+ # opencl stuff
+ emesonargs+=(
+ -Dgallium-opencl="$(usex opencl icd disabled)"
+ )
+
+ if use vulkan; then
+ vulkan_enable video_cards_freedreno freedreno
+ vulkan_enable video_cards_intel intel intel_hasvk
+ vulkan_enable video_cards_d3d12 microsoft-experimental
+ vulkan_enable video_cards_radeonsi amd
+ vulkan_enable video_cards_v3d broadcom
+ fi
+
+ driver_list() {
+ local drivers="$(sort -u <<< "${1// /$'\n'}")"
+ echo "${drivers//$'\n'/,}"
+ }
+
+ local vulkan_layers
+ use vulkan && vulkan_layers+="device-select"
+ use vulkan-overlay && vulkan_layers+=",overlay"
+ emesonargs+=(-Dvulkan-layers=${vulkan_layers#,})
+
+ emesonargs+=(
+ $(meson_use test build-tests)
+ -Dglx=$(usex X dri disabled)
+ -Dshared-glapi=enabled
+ -Ddri3=enabled
+ -Degl=enabled
+ -Dgbm=enabled
+ -Dglvnd=true
+ $(meson_feature gles1)
+ $(meson_feature gles2)
+ $(meson_feature llvm)
+ $(meson_feature lm-sensors lmsensors)
+ $(meson_use osmesa)
+ $(meson_use selinux)
+ $(meson_feature unwind libunwind)
+ $(meson_feature zstd)
+ $(meson_use cpu_flags_x86_sse2 sse2)
+ -Dvalgrind=$(usex valgrind auto disabled)
+ -Dvideo-codecs=$(usex proprietary-codecs "h264dec,h264enc,h265dec,h265enc,vc1dec" "")
+ -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}")
+ -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}")
+ --buildtype $(usex debug debug plain)
+ -Db_ndebug=$(usex debug false true)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ meson_src_test -t 100
+}
+
+# $1 - VIDEO_CARDS flag (check skipped for "--")
+# other args - names of DRI drivers to enable
+gallium_enable() {
+ if [[ $1 == -- ]] || use $1; then
+ shift
+ GALLIUM_DRIVERS+=("$@")
+ fi
+}
+
+vulkan_enable() {
+ if [[ $1 == -- ]] || use $1; then
+ shift
+ VULKAN_DRIVERS+=("$@")
+ fi
+}
diff --git a/media-libs/oneVPL-cpu/Manifest b/media-libs/oneVPL-cpu/Manifest
index 004a1cc7c40c..228e78dab7d1 100644
--- a/media-libs/oneVPL-cpu/Manifest
+++ b/media-libs/oneVPL-cpu/Manifest
@@ -3,7 +3,9 @@ AUX oneVPL-cpu-2022.2.5-use-system-libs.patch 1884 BLAKE2B c13fecb58e2692ae53c53
DIST oneVPL-cpu-2023.1.1.tar.gz 9917709 BLAKE2B 2e30f8e8e493b4027089031ea9434dd04e2ca4dc75d56083259077ef6f2b906c4419451592ce7d272af689c9e46f5dafe2a1552564e77a8012eb4881edc6afc2 SHA512 d294268f45dd59ebae43f3845641c39ecdea39055b9b2fb0fa660e7a3c809ba675f52a23a4cfb67b7c6e6dc0ea200aeb43d3313aeb70efa2b5027eec3d25e5f8
DIST oneVPL-cpu-2023.1.2.tar.gz 10130122 BLAKE2B 4f78258071cbcfb3bf5357bce86e4f2c5d6551800a3f98589d130efc106a83dcaa298d621564cd0c362f227759417a0f6bb6037e6caff4a6f8fa8bfc20c0cde0 SHA512 e206589b8f8b57094e7c850ba2de26fa777e1d90985187d49a26753525ce80fc380cff538a6c4fe67db00314252c56afcca35081e9d39f7a80d1e59b1e7617af
DIST oneVPL-cpu-2023.1.3.tar.gz 10138929 BLAKE2B bbbe20e7434abcf713fe43d7c1974bba20864fc8ab9087d5e22f82483500738190aaa7a4204ba68c4bcdb1d11552156df97485da09ef9f1084d7c3c60797b178 SHA512 6b9f4a350c771ad5e509f1d39aee67acc5d6501f62741855d3a13f41c29ee1c06b8d885873db2373a5413a0efc349eceaf915ddc789b5ef7da8bf4dfe21ae0d6
+DIST oneVPL-cpu-2023.2.0.tar.gz 10140311 BLAKE2B eacd9bdc30939c7701453b6cff051de0fddf810792cd6f2db027342f7756fa289ddb2571fab920c87fa51b09241cbf65fd13cbcd3840080ba15917a90dd0e992 SHA512 1b2755e384c3cfb88e2046d02f4414a51485cbc6fa4ce9c9aa9b48c0eb21a96e49d21640bc259dc8b9dafa76afa4d1619c6660e0d1757fcd2625a27e46553328
EBUILD oneVPL-cpu-2023.1.1.ebuild 1355 BLAKE2B 5722d49b8a2cc4a81e9349b072605149efa1cc90cd20d73315094920f8ab504f15cf443835e872015b6e23249b6dd686110d498ca97136b25e1da2190a91d53a SHA512 4969d207a4e58b03e3fcec68b828a5bcbeb1c7618889db3682272eeb3f1e682574257214b016efe1b1e9c314519a1ee41469e26f3dc0340ae373b1d1856104c7
EBUILD oneVPL-cpu-2023.1.2.ebuild 1355 BLAKE2B 5722d49b8a2cc4a81e9349b072605149efa1cc90cd20d73315094920f8ab504f15cf443835e872015b6e23249b6dd686110d498ca97136b25e1da2190a91d53a SHA512 4969d207a4e58b03e3fcec68b828a5bcbeb1c7618889db3682272eeb3f1e682574257214b016efe1b1e9c314519a1ee41469e26f3dc0340ae373b1d1856104c7
EBUILD oneVPL-cpu-2023.1.3.ebuild 1355 BLAKE2B 5722d49b8a2cc4a81e9349b072605149efa1cc90cd20d73315094920f8ab504f15cf443835e872015b6e23249b6dd686110d498ca97136b25e1da2190a91d53a SHA512 4969d207a4e58b03e3fcec68b828a5bcbeb1c7618889db3682272eeb3f1e682574257214b016efe1b1e9c314519a1ee41469e26f3dc0340ae373b1d1856104c7
+EBUILD oneVPL-cpu-2023.2.0.ebuild 1355 BLAKE2B 5722d49b8a2cc4a81e9349b072605149efa1cc90cd20d73315094920f8ab504f15cf443835e872015b6e23249b6dd686110d498ca97136b25e1da2190a91d53a SHA512 4969d207a4e58b03e3fcec68b828a5bcbeb1c7618889db3682272eeb3f1e682574257214b016efe1b1e9c314519a1ee41469e26f3dc0340ae373b1d1856104c7
MISC metadata.xml 606 BLAKE2B 470321a75d274c50d7480359081d67f9a4614549af06d0172f8211815d1d70edf73fd17ab576802294c375b7ddfff1849b63647894c7dca971e3b429236501cb SHA512 3e43d49860ee353cd16b6070ff358d3bef7ab404c55bd57f22e49e6aebf3b245930554884ecc490690512c92914fe04d40b35dbb6b339f46b5314d9e3545a92f
diff --git a/media-libs/oneVPL-cpu/oneVPL-cpu-2023.2.0.ebuild b/media-libs/oneVPL-cpu/oneVPL-cpu-2023.2.0.ebuild
new file mode 100644
index 000000000000..513675dc8a74
--- /dev/null
+++ b/media-libs/oneVPL-cpu/oneVPL-cpu-2023.2.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="oneAPI Video Processing Library CPU implementation"
+HOMEPAGE="https://github.com/oneapi-src/oneVPL-cpu"
+SRC_URI="https://github.com/oneapi-src/oneVPL-cpu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT x264? ( GPL-2 )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="experimental openh264 test +x264"
+REQUIRED_USE="^^ ( openh264 x264 )"
+# RESTRICT="!test? ( test )"
+# Tests fail
+RESTRICT="test"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+ media-libs/dav1d
+ media-libs/oneVPL[experimental?]
+ media-libs/svt-av1
+ media-libs/svt-hevc
+ media-video/ffmpeg
+ x264? ( media-libs/x264 )
+ openh264? ( media-libs/openh264 )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2022.2.5-use-system-libs.patch"
+ "${FILESDIR}/${PN}-2022.2.5-respect-user-flags.patch"
+)
+
+src_configure() {
+ # Use system libraries
+ export VPL_BUILD_DEPENDENCIES="${ESYSROOT}/usr"
+ local mycmakeargs=(
+ -DUSE_EXPERIMENTAL_API="$(usex experimental)"
+ -DBUILD_OPENH264="$(usex openh264)"
+ -DBUILD_TESTS="$(usex test)"
+ -DBUILD_GPL_X264="$(usex x264)"
+ # Use FHS instead
+ -DUSE_ONEAPI_INSTALL_LAYOUT=NO
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ # Remove these license files
+ rm -r "${ED}/usr/share/oneVPL-cpu/licensing" || die
+}
diff --git a/media-libs/oneVPL/Manifest b/media-libs/oneVPL/Manifest
index bb3594adf413..c8e6a23dbfda 100644
--- a/media-libs/oneVPL/Manifest
+++ b/media-libs/oneVPL/Manifest
@@ -1,7 +1,9 @@
DIST oneVPL-2023.1.1.tar.gz 6346209 BLAKE2B 043064fb5781ec0f23cbc2eedb5371bdd1718ae862bd9ae492529ab501b034d2a8d5c4814c5ce219bd15894bc6139dd3b2bef7c7ac4b8a5e9cd37502f022faf8 SHA512 a3df5ebafd748a887cb581525d07af930d3e3b4930d5d2adc5bc2629e385d1802b3315b8f02a3c66956a3dbb46b008e680687ebf125b344a34e86b9cc0910faa
DIST oneVPL-2023.1.2.tar.gz 6317287 BLAKE2B 3333d32eb5370ac32136337dae122238ddc9c8ccf2a3634f27d79ccb375a62e79054af8e1ad20677c2e11d522bd6978deeeb2ba04e1876cc1dd130f22ff2e9d2 SHA512 674e352375efcb8cce88965bfed33642c1bbfb707e6d26522b48ac670d7f1467b07b66f881b2d83a7f919f707f1782ecda709d5775545c5a87bb0058daa005c5
DIST oneVPL-2023.1.3.tar.gz 6326127 BLAKE2B ad09f6bb3eca51c11d921ffe89472f255413e2930da6de43d2130dea9629a1dd87ede2260acec20b056f3320f4c0db1911ece01dcdd83b514f8820b8befcd787 SHA512 e5241873447545f8cbfe27fcab07426234054300d1d0839aff85aeb64cd8fb75fc52f2dfe946aa7ea98b60f05121593bac9f38b5d5ebfc9d3cdfaa50644daa1a
+DIST oneVPL-2023.2.0.tar.gz 6314718 BLAKE2B bf4f027e7533abcce1223f4211d893a137af85dd87cdea57f765d511e535e2fa57bd57fa7db04ae0d2ce4ccb02063d7d56976ec8e52dec9393a0f776446a7fc4 SHA512 d072906ab46a711513681bf70023f83e5c9bdd0999e65d1653e039c2d46aa0a66265812cba571be47c73310b831058984674c3d394bfd70f8b11df11e2f8e1d2
EBUILD oneVPL-2023.1.1.ebuild 2146 BLAKE2B c6e3e3ecae998581833b70616d81354e54d32869379632293d3c1a29e5e7ff8465ad98b14332ab9d2db6d92693ad4dc322858a71ef487e059f7c36187b9e9447 SHA512 e77ed4ba01e53f7055264f32c88455e6b87e931735dfbb94560e685fedb3ef913fec63fdc29d53346fce044f08247af300d46b58f8002e3603cbaa28e98f0c3c
EBUILD oneVPL-2023.1.2.ebuild 2146 BLAKE2B c6e3e3ecae998581833b70616d81354e54d32869379632293d3c1a29e5e7ff8465ad98b14332ab9d2db6d92693ad4dc322858a71ef487e059f7c36187b9e9447 SHA512 e77ed4ba01e53f7055264f32c88455e6b87e931735dfbb94560e685fedb3ef913fec63fdc29d53346fce044f08247af300d46b58f8002e3603cbaa28e98f0c3c
EBUILD oneVPL-2023.1.3-r1.ebuild 2291 BLAKE2B 7626732399eaa222ca9b8067d5a9e3f00e3e108ee5ee68482090bd9bd17e57cfa8c2b494ad618fd565232a814bf00f231e1b743134cc482a8e3c525b320a6035 SHA512 41eb1ab0d5da32801d3cbc0251131eb928a3f843e4f6f870b23a51cd41db3e57e8dcdecaf04e31221cef40755ba2aa8fa3d3ddcb830bd2374592c5d489e75fa3
+EBUILD oneVPL-2023.2.0.ebuild 2291 BLAKE2B 7626732399eaa222ca9b8067d5a9e3f00e3e108ee5ee68482090bd9bd17e57cfa8c2b494ad618fd565232a814bf00f231e1b743134cc482a8e3c525b320a6035 SHA512 41eb1ab0d5da32801d3cbc0251131eb928a3f843e4f6f870b23a51cd41db3e57e8dcdecaf04e31221cef40755ba2aa8fa3d3ddcb830bd2374592c5d489e75fa3
MISC metadata.xml 633 BLAKE2B b53305f7c1127190352b5ba25b43411455eba014b85a2305abe07571c2d95c6e1a60b1f1872895b94b7e6292178966c5b3733d7c8b5b9d1c16925f153d60e00d SHA512 a1dcf8c3fe13311bd81d48c3afd76de850b7fc395ae89e2f5973811525e56e69c12de2c83ce8e25971ab4330ed80ba4794051e5826c271f62b86116bc520d81a
diff --git a/media-libs/oneVPL/oneVPL-2023.2.0.ebuild b/media-libs/oneVPL/oneVPL-2023.2.0.ebuild
new file mode 100644
index 000000000000..0758b6389a95
--- /dev/null
+++ b/media-libs/oneVPL/oneVPL-2023.2.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib optfeature
+
+DESCRIPTION="oneAPI Video Processing Library, dispatcher, tools, and examples"
+HOMEPAGE="https://github.com/oneapi-src/oneVPL"
+SRC_URI="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="dri drm examples experimental tools test vaapi wayland X"
+RESTRICT="!test? ( test )"
+# Tools fails to compile on 32-bit
+REQUIRED_USE="
+ dri? ( X drm )
+ X? ( vaapi )
+ wayland? ( drm )
+ abi_x86_32? ( !tools )
+ abi_x86_x32? ( !tools )
+"
+
+RDEPEND="
+ x11-libs/libpciaccess[${MULTILIB_USEDEP}]
+ vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,${MULTILIB_USEDEP}] )
+ drm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
+ wayland? (
+ dev-libs/wayland[${MULTILIB_USEDEP}]
+ )
+ X? (
+ x11-libs/libX11[${MULTILIB_USEDEP}]
+ x11-libs/libxcb[${MULTILIB_USEDEP}]
+ )
+"
+DEPEND="${RDEPEND}
+ wayland? (
+ dev-libs/wayland-protocols
+ )
+"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=ON
+ -DBUILD_DISPATCHER=ON
+ # Headers, cmake and pkgconfig files
+ -DBUILD_DEV=ON
+ -DBUILD_EXAMPLES="$(usex examples)"
+ -DINSTALL_EXAMPLE_CODE="$(usex examples)"
+ -DBUILD_PREVIEW="$(usex experimental)"
+ -DBUILD_DISPATCHER_ONEVPL_EXPERIMENTAL="$(usex experimental)"
+ # Fails to build with experimental tools off if tools on
+ -DBUILD_TOOLS_ONEVPL_EXPERIMENTAL="$(usex tools)"
+ -DBUILD_TESTS="$(usex test)"
+ -DBUILD_TOOLS="$(usex tools)"
+ -DENABLE_WAYLAND="$(usex wayland)"
+ -DENABLE_X11="$(usex X)"
+ -DENABLE_DRI3="$(usex dri)"
+ -DENABLE_VA="$(usex vaapi)"
+ -DENABLE_DRM="$(usex drm)"
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+ )
+ cmake_src_configure
+}
+
+multilib_src_install() {
+ cmake_src_install
+ # Remove these license files
+ rm -r "${ED}/usr/share/vpl/licensing" || die
+}
+
+pkg_postinst() {
+ optfeature_header "This package provides only the dispatcher, to use it install one or more implementations"
+ optfeature "CPUs" media-libs/oneVPL-cpu
+ optfeature "Intel GPUs newer then, and including, Intel Xe" media-libs/oneVPL-intel-gpu
+ optfeature "Intel GPUs older then Intel Xe" media-libs/intel-mediasdk
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index d99451515109..413410f86c0b 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index ccba62933517..649cb0f7865c 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Tue, 11 Apr 2023 16:09:34 +0000
+Tue, 11 Apr 2023 22:09:34 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 49dbfe0c92ae..3589b5c372d1 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f
-TIMESTAMP 2023-04-11T16:09:37Z
+TIMESTAMP 2023-04-11T22:09:38Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ1hkFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ12qJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDNOBAAkhjhk3yKHpmlkQ5BbW89D8Nw+2eTHTMMw1TWHKr9TNM6WqBQ2IECNJ/5
-Anb8OHOAW+ZPJy1q6gMXhwiy/vyd9UWgYdZFDcCjt2UkdyBheC04SVPNnLOtqRY3
-58oOS1olwDEOEAvkBlA2GgOuFYLYzQtexi9bV5h8DY+ocIPmbkVKx8LR9F1PIscW
-UqooRXbC1E4yPnoVnHiqjsSUlL2TC/nvpEQp79NKWD0lWJqEbVwjw0vfNe1QxJ2J
-kPMnz5b67xS5S2pY90um+z4mNGkyzm/MICEQ55l1fEfjtCl9ER11KD6J98ow2gw2
-AcQ0Wg/7KGoWOh9UszubjUgIxdBew0uweJfHe8YwcHWDpzZaiGSjaLDSNPjQ9Uji
-VGBt4cdvyBaYR9VI9713XeQSqqABVEUzMTKn6TlUGBPANb3J7jyK0Rce7opUaA1P
-7FeMghy74MB7jP8BHIhZ3I9kPjc6WZUIMNN9XgpU96lR6Pzmd9PMfls32LuDMn6W
-CqhMcvLvrSe6ZCfUIapJh+DPZW3eO19e+yWEACUqPgfYR5fP4tPNjqpM8Nu0XRvq
-0L/Qkez7HUt6sj5CIDySInMcotszu1PXzZHsXVSxrNwlVqamBFBPnzk06FnvBjTm
-R6GEdQkzPk8wgwxX7LRPCdxwUq0PdWll5tPQGAGrgVbYfxVKEL0=
-=i5mg
+klCcWw//TBKTisCKojd7EcowSomFmiWX4CY7vQrgXQE1vxD3KTDV1B3ZWXdop3+h
+orhYz1ZPoz6VckdbZxAambBPfALWk+hlhoKnJJL8piLuz80m9cHltft/QZY+vqrt
+tHtuwD0j/NacVwooQ3BdhfOl/ud/6dF3H0JU3eP+voA1nBNKJava+F7p3HqgmPRy
+eqh5r3dkchLIcpCPebJVY2F8ZhH8OZX4bC2vP+7uRjpRPbfffzxYM8XofpI+HOFx
+lj6DM/9V7aL3jIK2fo2fIugKe0SgU8UwxFKY2TP82JvgYo/AlxxSX+Ak5nZcMoU/
+CUTOOXOQhhjkLp+IcdnyxrKr4yT/fJnFGyCyNqm0YvRwwEjD/aEkrH+I529ZnkiV
+GjVgW2Uvhx54+k/Hn4WZgwETN3n3CV6DlU7ZaXppxCIScm/WNdZHtwbZyW98d508
+WcEwGXCGC9XhReBJSIlvptacLe51CO00lWscj0Dj5+sg45yDCrezj9ao5m7Ge7GF
+aX00R/9TlMfz5zp5OKuKCiF7KXrXWWRX8FTmUwr6KecE7FZk7FUSlEgZ6n1J1+Y9
+ZOEYH0tMbL+toaS7/dKGnzhzrOJAzV9e+zBGHbPwSQ1oGBw0hhmD/H4yHCiw+LWH
+HST/dbVS/bOM9EcU7BtXXv9JuSWEFEk26eXWfYHoapr7+rlxt5Q=
+=w7KM
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index ccba62933517..649cb0f7865c 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Tue, 11 Apr 2023 16:09:34 +0000
+Tue, 11 Apr 2023 22:09:34 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index cdabe6399908..9bc6586d695b 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/acct-group/Manifest.gz b/metadata/md5-cache/acct-group/Manifest.gz
index 79dfee79750a..bc0257cc953a 100644
--- a/metadata/md5-cache/acct-group/Manifest.gz
+++ b/metadata/md5-cache/acct-group/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/acct-group/yubihsm-connector-0 b/metadata/md5-cache/acct-group/yubihsm-connector-0
new file mode 100644
index 000000000000..87ec655908eb
--- /dev/null
+++ b/metadata/md5-cache/acct-group/yubihsm-connector-0
@@ -0,0 +1,8 @@
+DEFINED_PHASES=install preinst pretend
+DESCRIPTION=System group: yubihsm-connector
+EAPI=8
+INHERIT=acct-group
+KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+SLOT=0
+_eclasses_=acct-group 5dce8ccf5b0a32ce06979fd804f7cded user-info 83547b4df3e1ba5a6bf91a0837eaa664
+_md5_=e45151e5a0f67567182c67ef4a7349de
diff --git a/metadata/md5-cache/acct-user/Manifest.gz b/metadata/md5-cache/acct-user/Manifest.gz
index 553018709e79..a2f0b8d751f1 100644
--- a/metadata/md5-cache/acct-user/Manifest.gz
+++ b/metadata/md5-cache/acct-user/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/acct-user/yubihsm-connector-0 b/metadata/md5-cache/acct-user/yubihsm-connector-0
new file mode 100644
index 000000000000..b5daa277037e
--- /dev/null
+++ b/metadata/md5-cache/acct-user/yubihsm-connector-0
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install postinst preinst prerm pretend
+DESCRIPTION=User for the yubihsm-connector service
+EAPI=8
+INHERIT=acct-user
+KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~loong m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+RDEPEND=acct-group/yubihsm-connector
+SLOT=0
+_eclasses_=acct-user e0a8307fcba2b1c2ec2914c064c50a7f user-info 83547b4df3e1ba5a6bf91a0837eaa664
+_md5_=f40511914cd3fd4ad0eeeb80bfc89b60
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index d771ba93efa8..27600dc12130 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/yubihsm-connector-3.0.4 b/metadata/md5-cache/app-crypt/yubihsm-connector-3.0.4
new file mode 100644
index 000000000000..ca926641b360
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/yubihsm-connector-3.0.4
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile install postinst postrm unpack
+DESCRIPTION=Server to expose YubiHSM 2 to network
+EAPI=8
+HOMEPAGE=https://developers.yubico.com/yubihsm-connector/
+INHERIT=go-module systemd udev
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=virtual/libusb:1 virtual/udev acct-user/yubihsm-connector acct-group/yubihsm-connector
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://developers.yubico.com/yubihsm-connector/Releases/yubihsm-connector-3.0.4.tar.gz https://dev.gentoo.org/~zx2c4/distfiles/yubihsm-connector-3.0.4-vendor.tar.xz
+_eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=32ee1c8dfd9fc22e864fc3294eb789d3
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 594589a16c4f..a11f5c627a1b 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/libvirt-8.7.0-r1 b/metadata/md5-cache/app-emulation/libvirt-8.7.0-r1
index feb8dac9e957..4e6aed29fb4c 100644
--- a/metadata/md5-cache/app-emulation/libvirt-8.7.0-r1
+++ b/metadata/md5-cache/app-emulation/libvirt-8.7.0-r1
@@ -13,4 +13,4 @@ REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtua
SLOT=0/8.7.0
SRC_URI=https://libvirt.org/sources/libvirt-8.7.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-8.7.0.tar.xz.asc )
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=ac1140004f36fd6fcdb83ca209f1a284
+_md5_=6d1435636731dfc5f3dd56d58097e01e
diff --git a/metadata/md5-cache/app-emulation/libvirt-8.8.0-r1 b/metadata/md5-cache/app-emulation/libvirt-8.8.0-r1
index a2db34d6421c..af1df931674d 100644
--- a/metadata/md5-cache/app-emulation/libvirt-8.8.0-r1
+++ b/metadata/md5-cache/app-emulation/libvirt-8.8.0-r1
@@ -13,4 +13,4 @@ REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtua
SLOT=0/8.8.0
SRC_URI=https://libvirt.org/sources/libvirt-8.8.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-8.8.0.tar.xz.asc )
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=db8d04b36a5bafff18013efdf6d82b6c
+_md5_=ba3a543338d1d5c7b854036f2141a3f8
diff --git a/metadata/md5-cache/app-emulation/libvirt-8.9.0 b/metadata/md5-cache/app-emulation/libvirt-8.9.0
index 3adb413464df..a4e3b0004945 100644
--- a/metadata/md5-cache/app-emulation/libvirt-8.9.0
+++ b/metadata/md5-cache/app-emulation/libvirt-8.9.0
@@ -13,4 +13,4 @@ REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtua
SLOT=0/8.9.0
SRC_URI=https://libvirt.org/sources/libvirt-8.9.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-8.9.0.tar.xz.asc )
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=1a1a27d0c41491cd6cfae62d0e612b62
+_md5_=79e24f6fe47554903063b34e07c12fff
diff --git a/metadata/md5-cache/app-emulation/libvirt-8.9.0-r2 b/metadata/md5-cache/app-emulation/libvirt-8.9.0-r2
index 02e190ca39c8..f66790bf1c1e 100644
--- a/metadata/md5-cache/app-emulation/libvirt-8.9.0-r2
+++ b/metadata/md5-cache/app-emulation/libvirt-8.9.0-r2
@@ -14,4 +14,4 @@ REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtua
SLOT=0/8.9.0
SRC_URI=https://libvirt.org/sources/libvirt-8.9.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-8.9.0.tar.xz.asc )
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=9a94be814d8b9f93e67f6f8359e8b5cc
+_md5_=55e2e844f8c495d4fdade89367d7db54
diff --git a/metadata/md5-cache/app-emulation/libvirt-9999 b/metadata/md5-cache/app-emulation/libvirt-9999
index 061153d2201d..c333e3b5af6f 100644
--- a/metadata/md5-cache/app-emulation/libvirt-9999
+++ b/metadata/md5-cache/app-emulation/libvirt-9999
@@ -13,4 +13,4 @@ RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt
REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) lxc? ( caps libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) virt-network? ( libvirtd ) virtualbox? ( libvirtd ) xen? ( libvirtd )
SLOT=0/9999
_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=de172c1c85c43c9445074fdb9c725ce2
+_md5_=3aff707e969d4c275d00382d9d04b12d
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index 4aeb8bebce74..0033953737b6 100644
--- a/metadata/md5-cache/app-office/Manifest.gz
+++ b/metadata/md5-cache/app-office/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/libreoffice-7.5.2.2 b/metadata/md5-cache/app-office/libreoffice-7.5.2.2
index 798b766a0128..7e76503d7086 100644
--- a/metadata/md5-cache/app-office/libreoffice-7.5.2.2
+++ b/metadata/md5-cache/app-office/libreoffice-7.5.2.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.libreoffice.org
INHERIT=autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils
IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~riscv
+KEYWORDS=~loong ~riscv
LICENSE=|| ( LGPL-3 MPL-1.1 )
PDEPEND==app-office/libreoffice-l10n-7.5*
RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+),xml(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.28[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_9? ( dev-python/lxml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus[X] ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev.gentoo.org/~asturm/distfiles/libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-7.5.2.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-7.5.2.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.2//libreoffice-7.5.2.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.2//libreoffice-help-7.5.2.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.2.2/src/libreoffice-7.5.2.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.2.2/src/libreoffice-help-7.5.2.2.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f6302c724854c15ab632b4193bd149aa
+_md5_=033a172d9f8bc64f07198255cf84b2a4
diff --git a/metadata/md5-cache/app-office/libreoffice-l10n-7.5.2.2 b/metadata/md5-cache/app-office/libreoffice-l10n-7.5.2.2
index c765fe79d9ac..6990ba0af8cf 100644
--- a/metadata/md5-cache/app-office/libreoffice-l10n-7.5.2.2
+++ b/metadata/md5-cache/app-office/libreoffice-l10n-7.5.2.2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.libreoffice.org
INHERIT=rpm
IUSE=offlinehelp l10n_am l10n_ar l10n_ast l10n_bg l10n_bn-IN l10n_bn l10n_bo l10n_bs l10n_ca-valencia l10n_ca l10n_cs l10n_da l10n_de l10n_dz l10n_el l10n_en-GB l10n_en l10n_en-ZA l10n_eo l10n_es l10n_et l10n_eu l10n_fi l10n_fr l10n_gl l10n_gu l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_km l10n_ko l10n_lo l10n_lt l10n_lv l10n_mk l10n_nb l10n_ne l10n_nl l10n_nn l10n_om l10n_pl l10n_pt-BR l10n_pt l10n_ro l10n_ru l10n_si l10n_sid l10n_sk l10n_sl l10n_sq l10n_sv l10n_ta l10n_tg l10n_tr l10n_ug l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW l10n_af l10n_as l10n_be l10n_br l10n_brx l10n_ckb l10n_cy l10n_dgo l10n_dsb l10n_fa l10n_fur l10n_fy l10n_ga l10n_gd l10n_gug l10n_hsb l10n_kab l10n_kk l10n_kmr-Latn l10n_kn l10n_kok l10n_ks l10n_lb l10n_mai l10n_ml l10n_mn l10n_mni l10n_mr l10n_my l10n_nr l10n_nso l10n_oc l10n_or l10n_pa l10n_rw l10n_sa l10n_sat l10n_sd l10n_sr-Latn l10n_sr l10n_ss l10n_st l10n_sw-TZ l10n_szl l10n_te l10n_th l10n_tn l10n_ts l10n_tt l10n_uz l10n_ve l10n_vec l10n_xh l10n_zu
-KEYWORDS=~riscv
+KEYWORDS=~loong ~riscv
LICENSE=|| ( LGPL-3 MPL-1.1 )
RDEPEND=app-text/hunspell
RESTRICT=strip
SLOT=0
SRC_URI=l10n_am? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_am.tar.gz ) ) l10n_ar? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ar.tar.gz ) ) l10n_ast? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ast.tar.gz ) ) l10n_bg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bg.tar.gz ) ) l10n_bn-IN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz ) ) l10n_bn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn.tar.gz ) ) l10n_bo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bo.tar.gz ) ) l10n_bs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bs.tar.gz ) ) l10n_ca-valencia? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz ) ) l10n_ca? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca.tar.gz ) ) l10n_cs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_cs.tar.gz ) ) l10n_da? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_da.tar.gz ) ) l10n_de? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_de.tar.gz ) ) l10n_dz? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_dz.tar.gz ) ) l10n_el? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_el.tar.gz ) ) l10n_en-GB? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz ) ) l10n_en? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-US.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-US.tar.gz ) ) l10n_en-ZA? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz ) ) l10n_eo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eo.tar.gz ) ) l10n_es? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_es.tar.gz ) ) l10n_et? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_et.tar.gz ) ) l10n_eu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eu.tar.gz ) ) l10n_fi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fi.tar.gz ) ) l10n_fr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fr.tar.gz ) ) l10n_gl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gl.tar.gz ) ) l10n_gu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gu.tar.gz ) ) l10n_he? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_he.tar.gz ) ) l10n_hi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hi.tar.gz ) ) l10n_hr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hr.tar.gz ) ) l10n_hu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hu.tar.gz ) ) l10n_id? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_id.tar.gz ) ) l10n_is? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_is.tar.gz ) ) l10n_it? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_it.tar.gz ) ) l10n_ja? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ja.tar.gz ) ) l10n_ka? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ka.tar.gz ) ) l10n_km? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_km.tar.gz ) ) l10n_ko? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ko.tar.gz ) ) l10n_lo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lo.tar.gz ) ) l10n_lt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lt.tar.gz ) ) l10n_lv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lv.tar.gz ) ) l10n_mk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_mk.tar.gz ) ) l10n_nb? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nb.tar.gz ) ) l10n_ne? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ne.tar.gz ) ) l10n_nl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nl.tar.gz ) ) l10n_nn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nn.tar.gz ) ) l10n_om? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_om.tar.gz ) ) l10n_pl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pl.tar.gz ) ) l10n_pt-BR? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz ) ) l10n_pt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt.tar.gz ) ) l10n_ro? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ro.tar.gz ) ) l10n_ru? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ru.tar.gz ) ) l10n_si? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_si.tar.gz ) ) l10n_sid? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sid.tar.gz ) ) l10n_sk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sk.tar.gz ) ) l10n_sl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sl.tar.gz ) ) l10n_sq? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sq.tar.gz ) ) l10n_sv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sv.tar.gz ) ) l10n_ta? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ta.tar.gz ) ) l10n_tg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tg.tar.gz ) ) l10n_tr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tr.tar.gz ) ) l10n_ug? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ug.tar.gz ) ) l10n_uk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_uk.tar.gz ) ) l10n_vi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_vi.tar.gz ) ) l10n_zh-CN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz ) ) l10n_zh-TW? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz ) ) l10n_am? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_am.tar.gz ) l10n_ar? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ar.tar.gz ) l10n_ast? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ast.tar.gz ) l10n_bg? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bg.tar.gz ) l10n_bn-IN? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz ) l10n_bn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn.tar.gz ) l10n_bo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bo.tar.gz ) l10n_bs? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bs.tar.gz ) l10n_ca-valencia? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz ) l10n_ca? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca.tar.gz ) l10n_cs? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cs.tar.gz ) l10n_da? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_da.tar.gz ) l10n_de? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_de.tar.gz ) l10n_dz? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dz.tar.gz ) l10n_el? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_el.tar.gz ) l10n_en-GB? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz ) l10n_en-ZA? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz ) l10n_eo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eo.tar.gz ) l10n_es? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_es.tar.gz ) l10n_et? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_et.tar.gz ) l10n_eu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eu.tar.gz ) l10n_fi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fi.tar.gz ) l10n_fr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fr.tar.gz ) l10n_gl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gl.tar.gz ) l10n_gu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gu.tar.gz ) l10n_he? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_he.tar.gz ) l10n_hi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hi.tar.gz ) l10n_hr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hr.tar.gz ) l10n_hu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hu.tar.gz ) l10n_id? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_id.tar.gz ) l10n_is? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_is.tar.gz ) l10n_it? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_it.tar.gz ) l10n_ja? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ja.tar.gz ) l10n_ka? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ka.tar.gz ) l10n_km? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_km.tar.gz ) l10n_ko? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ko.tar.gz ) l10n_lo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lo.tar.gz ) l10n_lt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lt.tar.gz ) l10n_lv? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lv.tar.gz ) l10n_mk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mk.tar.gz ) l10n_nb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nb.tar.gz ) l10n_ne? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ne.tar.gz ) l10n_nl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nl.tar.gz ) l10n_nn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nn.tar.gz ) l10n_om? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_om.tar.gz ) l10n_pl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pl.tar.gz ) l10n_pt-BR? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz ) l10n_pt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt.tar.gz ) l10n_ro? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ro.tar.gz ) l10n_ru? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ru.tar.gz ) l10n_si? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_si.tar.gz ) l10n_sid? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sid.tar.gz ) l10n_sk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sk.tar.gz ) l10n_sl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sl.tar.gz ) l10n_sq? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sq.tar.gz ) l10n_sv? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sv.tar.gz ) l10n_ta? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ta.tar.gz ) l10n_tg? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tg.tar.gz ) l10n_tr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tr.tar.gz ) l10n_ug? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ug.tar.gz ) l10n_uk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uk.tar.gz ) l10n_vi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vi.tar.gz ) l10n_zh-CN? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz ) l10n_zh-TW? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz ) l10n_af? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_af.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_af.tar.gz ) l10n_as? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_as.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_as.tar.gz ) l10n_be? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_be.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_be.tar.gz ) l10n_br? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_br.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_br.tar.gz ) l10n_brx? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_brx.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_brx.tar.gz ) l10n_ckb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ckb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ckb.tar.gz ) l10n_cy? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cy.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cy.tar.gz ) l10n_dgo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dgo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dgo.tar.gz ) l10n_dsb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dsb.tar.gz ) l10n_fa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fa.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fa.tar.gz ) l10n_fur? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fur.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fur.tar.gz ) l10n_fy? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fy.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fy.tar.gz ) l10n_ga? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ga.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ga.tar.gz ) l10n_gd? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gd.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gd.tar.gz ) l10n_gug? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gug.tar.gz ) l10n_hsb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hsb.tar.gz ) l10n_kab? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kab.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kab.tar.gz ) l10n_kk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kk.tar.gz ) l10n_kmr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz ) l10n_kn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kn.tar.gz ) l10n_kok? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kok.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kok.tar.gz ) l10n_ks? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ks.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ks.tar.gz ) l10n_lb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lb.tar.gz ) l10n_mai? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mai.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mai.tar.gz ) l10n_ml? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ml.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ml.tar.gz ) l10n_mn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mn.tar.gz ) l10n_mni? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mni.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mni.tar.gz ) l10n_mr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mr.tar.gz ) l10n_my? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_my.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_my.tar.gz ) l10n_nr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nr.tar.gz ) l10n_nso? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nso.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nso.tar.gz ) l10n_oc? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_oc.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_oc.tar.gz ) l10n_or? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_or.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_or.tar.gz ) l10n_pa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz ) l10n_rw? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_rw.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_rw.tar.gz ) l10n_sa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz ) l10n_sat? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sat.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sat.tar.gz ) l10n_sd? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sd.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sd.tar.gz ) l10n_sr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz ) l10n_sr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr.tar.gz ) l10n_ss? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ss.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ss.tar.gz ) l10n_st? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_st.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_st.tar.gz ) l10n_sw-TZ? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz ) l10n_szl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_szl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_szl.tar.gz ) l10n_te? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_te.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_te.tar.gz ) l10n_th? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_th.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_th.tar.gz ) l10n_tn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tn.tar.gz ) l10n_ts? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ts.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ts.tar.gz ) l10n_tt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tt.tar.gz ) l10n_uz? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uz.tar.gz ) l10n_ve? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ve.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ve.tar.gz ) l10n_vec? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vec.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vec.tar.gz ) l10n_xh? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_xh.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_xh.tar.gz ) l10n_zu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zu.tar.gz )
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 rpm f73e907469f65e52192f110dec72dce0
-_md5_=cd06e4d832c22d6e4440c54d45830e7b
+_md5_=be6773e85894dc280e55954699fe70ae
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 358b05d7b611..301c1121f65f 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/nss-3.79.4 b/metadata/md5-cache/dev-libs/nss-3.79.4
index 1ec310ed3adb..95e369d17419 100644
--- a/metadata/md5-cache/dev-libs/nss-3.79.4
+++ b/metadata/md5-cache/dev-libs/nss-3.79.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS
INHERIT=flag-o-matic multilib toolchain-funcs multilib-minimal
IUSE=cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris
LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
RDEPEND=>=dev-libs/nspr-4.34.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_79_4_RTM/src/nss-3.79.4.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )
_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=cef25ca9b52aed618fc646855d5616b0
+_md5_=44fa0fd0576158ab39a57c4529968ccc
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index 4d7c22633e34..4dc24410d86f 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/seq-0.3 b/metadata/md5-cache/dev-ml/seq-0.3-r1
index 01841f2009ee..50e96f11c17b 100644
--- a/metadata/md5-cache/dev-ml/seq-0.3
+++ b/metadata/md5-cache/dev-ml/seq-0.3-r1
@@ -1,4 +1,4 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
+BDEPEND=>=dev-lang/ocaml-4.07 dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile install test
DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Compatibility package for the standard OCaml iterator type
@@ -8,8 +8,8 @@ INHERIT=dune
IUSE=+ocamlopt
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=GPL-3
-RDEPEND=<dev-lang/ocaml-4.07 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=>=dev-lang/ocaml-4.07 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/c-cube/seq/archive/v0.3.tar.gz -> seq-0.3.tar.gz
_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730
-_md5_=ac268bda86fe07d7ab0df3541cf283cb
+_md5_=b3179d7deb845bfaa30ca31a2690c0d2
diff --git a/metadata/md5-cache/dev-ml/seq-0.3.1 b/metadata/md5-cache/dev-ml/seq-0.3.1-r1
index 32c2ca774a3e..9af1e43b6c6f 100644
--- a/metadata/md5-cache/dev-ml/seq-0.3.1
+++ b/metadata/md5-cache/dev-ml/seq-0.3.1-r1
@@ -1,4 +1,4 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
+BDEPEND=>=dev-lang/ocaml-4.07 dev-lang/ocaml dev-ml/dune
DEFINED_PHASES=compile install test
DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Compatibility package for the standard OCaml iterator type
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/c-cube/seq
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
LICENSE=GPL-3
-RDEPEND=<dev-lang/ocaml-4.07 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RDEPEND=>=dev-lang/ocaml-4.07 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0
SRC_URI=https://github.com/c-cube/seq/archive/v0.3.1.tar.gz -> seq-0.3.1.tar.gz
_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730
-_md5_=a46ff6da6cbaf5327f20a97a9614952b
+_md5_=436938ad983d9e41eb4aa32af5bd5462
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 8517815b7b34..5de3e2381cf2 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/a2wsgi-1.7.0 b/metadata/md5-cache/dev-python/a2wsgi-1.7.0
index c1aaf40760bd..677bb08fea5f 100644
--- a/metadata/md5-cache/dev-python/a2wsgi-1.7.0
+++ b/metadata/md5-cache/dev-python/a2wsgi-1.7.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/abersheeran/a2wsgi/ https://pypi.org/project/a2wsgi/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64
+KEYWORDS=amd64 ~loong
LICENSE=Apache-2.0
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/a2wsgi/a2wsgi-1.7.0.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=645c05c4cdc8953632a19a933e262a86
+_md5_=25d8053b920c4e21997f4efb45d42f10
diff --git a/metadata/md5-cache/dev-python/accessible-pygments-0.0.4 b/metadata/md5-cache/dev-python/accessible-pygments-0.0.4
index 300d0fd292a6..b6bc891cb54d 100644
--- a/metadata/md5-cache/dev-python/accessible-pygments-0.0.4
+++ b/metadata/md5-cache/dev-python/accessible-pygments-0.0.4
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/accessible-pygments/ https://github.com/Quansight-Labs/accessible-pygments/
INHERIT=distutils-r1
IUSE=python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/pygments-1.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://github.com/Quansight-Labs/accessible-pygments/archive/v0.0.4.tar.gz -> accessible-pygments-0.0.4.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=7ed84c675f57522cef53bb042917013b
+_md5_=7367ad7eec3cf4ad67e6f9e5cdae4e10
diff --git a/metadata/md5-cache/dev-python/bandit-1.7.4-r1 b/metadata/md5-cache/dev-python/bandit-1.7.4-r1
deleted file mode 100644
index abb2d8a431bf..000000000000
--- a/metadata/md5-cache/dev-python/bandit-1.7.4-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testscenarios-0.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testtools-2.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/beautifulsoup4-4.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-1.9.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( dev-python/tomli[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) test? ( >=dev-python/pbr-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/GitPython-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A security linter from OpenStack Security
-EAPI=8
-HOMEPAGE=https://github.com/PyCQA/bandit/ https://pypi.org/project/bandit/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/GitPython-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://pypi/b/bandit/bandit-1.7.4.tar.gz
-_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=996a8e39561a491f209430420f2b77a3
diff --git a/metadata/md5-cache/dev-python/bandit-1.7.5-r1 b/metadata/md5-cache/dev-python/bandit-1.7.5-r1
index a9882aa1d6d3..38f935783abf 100644
--- a/metadata/md5-cache/dev-python/bandit-1.7.5-r1
+++ b/metadata/md5-cache/dev-python/bandit-1.7.5-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/PyCQA/bandit/ https://pypi.org/project/bandit/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/GitPython-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/b/bandit/bandit-1.7.5.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=4043490bb418d040b11554ef9f5eb30e
+_md5_=6ec63384058d5a0b6a9e06b9fe039054
diff --git a/metadata/md5-cache/dev-python/beartype-0.13.1 b/metadata/md5-cache/dev-python/beartype-0.13.1
new file mode 100644
index 000000000000..17a5da60045f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/beartype-0.13.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mypy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Unbearably fast runtime type checking in pure Python
+EAPI=8
+HOMEPAGE=https://pypi.org/project/beartype/ https://github.com/beartype/beartype/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/b/beartype/beartype-0.13.1.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=84b6b75bde91a9d00bcb6c520e457deb
diff --git a/metadata/md5-cache/dev-python/boolean-py-4.0 b/metadata/md5-cache/dev-python/boolean-py-4.0
index 604b3a412666..ceb82c105537 100644
--- a/metadata/md5-cache/dev-python/boolean-py-4.0
+++ b/metadata/md5-cache/dev-python/boolean-py-4.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/boolean.py/ https://github.com/bastikr/boolean.py/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
LICENSE=BSD-2
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bastikr/boolean.py/archive/v4.0.tar.gz -> boolean.py-4.0.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=dd189da914c7f28c10222f391e3ff506
+_md5_=2b46876824a99e0186c6d868b6424c3a
diff --git a/metadata/md5-cache/dev-python/cerberus-1.3.4-r1 b/metadata/md5-cache/dev-python/cerberus-1.3.4-r1
index 89890577f20e..5bd9fa7c0e6f 100644
--- a/metadata/md5-cache/dev-python/cerberus-1.3.4-r1
+++ b/metadata/md5-cache/dev-python/cerberus-1.3.4-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://docs.python-cerberus.org/ https://github.com/pyeve/cerberus/ https://pypi.org/project/Cerberus/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
LICENSE=ISC
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pyeve/cerberus/archive/1.3.4.tar.gz -> cerberus-1.3.4.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=5930a1fb7e1f54b71b18d7f4dcf2a5b7
+_md5_=6597f60acab4e0a9103f422c2dc52c37
diff --git a/metadata/md5-cache/dev-python/diskcache-5.5.1 b/metadata/md5-cache/dev-python/diskcache-5.5.1
new file mode 100644
index 000000000000..df79c0156e57
--- /dev/null
+++ b/metadata/md5-cache/dev-python/diskcache-5.5.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/django-3.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ) ) test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Disk and file backed cache
+EAPI=8
+HOMEPAGE=https://grantjenks.com/docs/diskcache/ https://github.com/grantjenks/python-diskcache/ https://pypi.org/project/diskcache/
+INHERIT=distutils-r1
+IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/grantjenks/python-diskcache/archive/v5.5.1.tar.gz -> diskcache-5.5.1.gh.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=428b883affda6f88bdadd0b45ab87a84
diff --git a/metadata/md5-cache/dev-python/elementpath-4.1.1 b/metadata/md5-cache/dev-python/elementpath-4.1.1
new file mode 100644
index 000000000000..d3c40960f405
--- /dev/null
+++ b/metadata/md5-cache/dev-python/elementpath-4.1.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=XPath 1.0/2.0 parsers and selectors for ElementTree and lxml
+EAPI=8
+HOMEPAGE=https://github.com/sissaschool/elementpath/ https://pypi.org/project/elementpath/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=MIT
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/e/elementpath/elementpath-4.1.1.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=0548e589cbeb1064131c91d83c2b986a
diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.85.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.85.0
new file mode 100644
index 000000000000..e1d74dd0bd70
--- /dev/null
+++ b/metadata/md5-cache/dev-python/google-api-python-client-2.85.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/httplib2-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/uritemplate-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Google API Client for Python
+EAPI=8
+HOMEPAGE=https://github.com/googleapis/google-api-python-client/ https://pypi.org/project/google-api-python-client/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/httplib2-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/uritemplate-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/g/google-api-python-client/google-api-python-client-2.85.0.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=74a574385ee920c8cbc8794ab41a65ef
diff --git a/metadata/md5-cache/dev-python/httpx-0.24.0 b/metadata/md5-cache/dev-python/httpx-0.24.0
new file mode 100644
index 000000000000..1e7be7b5562b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/httpx-0.24.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/anyio[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/h2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/socksio[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/uvicorn[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/certifi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/httpcore-0.18[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/httpcore-0.15[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sniffio[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] cli? ( =dev-python/click-8*[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pygments-2*[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.12.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Fully-featured HTTP client which provides sync and async APIs
+EAPI=8
+HOMEPAGE=https://www.python-httpx.org/ https://github.com/encode/httpx/ https://pypi.org/project/httpx/
+INHERIT=distutils-r1 optfeature
+IUSE=cli test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=dev-python/certifi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/httpcore-0.18[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/httpcore-0.15[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sniffio[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] cli? ( =dev-python/click-8*[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pygments-2*[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/encode/httpx/archive/0.24.0.tar.gz -> httpx-0.24.0.gh.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=583c23c493c9fe0b22e96e17d6b9338d
diff --git a/metadata/md5-cache/dev-python/ipdb-0.13.11 b/metadata/md5-cache/dev-python/ipdb-0.13.11
deleted file mode 100644
index 0a8f6470f3c4..000000000000
--- a/metadata/md5-cache/dev-python/ipdb-0.13.11
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_targets_python3_9? ( dev-python/tomli[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) test? ( >=dev-python/ipython-7.17[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=IPython-enabled pdb
-EAPI=8
-HOMEPAGE=https://github.com/gotcha/ipdb/ https://pypi.org/project/ipdb/
-INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2
-RDEPEND=>=dev-python/ipython-7.17[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://pypi/i/ipdb/ipdb-0.13.11.tar.gz
-_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=50afd4f44cc44d5027d8233034711fa8
diff --git a/metadata/md5-cache/dev-python/ipdb-0.13.13 b/metadata/md5-cache/dev-python/ipdb-0.13.13
index dd45eb269aee..776b4830148c 100644
--- a/metadata/md5-cache/dev-python/ipdb-0.13.13
+++ b/metadata/md5-cache/dev-python/ipdb-0.13.13
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/gotcha/ipdb/ https://pypi.org/project/ipdb/
INHERIT=distutils-r1 optfeature pypi
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=>=dev-python/ipython-7.17[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/ipdb/ipdb-0.13.13.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d7498568c8c081d35973c1984fe4c064
+_md5_=99f7c05e00287ac94769b6312117ddf1
diff --git a/metadata/md5-cache/dev-python/license-expression-30.1.0 b/metadata/md5-cache/dev-python/license-expression-30.1.0
index 885c142acf7a..1866b429514c 100644
--- a/metadata/md5-cache/dev-python/license-expression-30.1.0
+++ b/metadata/md5-cache/dev-python/license-expression-30.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/license-expression/ https://github.com/nexB/license-expression/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/boolean-py-4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/nexB/license-expression/archive/v30.1.0.tar.gz -> license-expression-30.1.0.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=1203af05d1b25ad4aaccde440e166ef9
+_md5_=a7faa4b89b33ff79c575bd66b4ee6d2c
diff --git a/metadata/md5-cache/dev-python/loguru-0.7.0 b/metadata/md5-cache/dev-python/loguru-0.7.0
index a3be3397902d..37159f3e495f 100644
--- a/metadata/md5-cache/dev-python/loguru-0.7.0
+++ b/metadata/md5-cache/dev-python/loguru-0.7.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( >=dev-python/colorama-0.4.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/freezegun-1.2.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( >=dev-python/colorama-0.4.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/freezegun-1.2.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mypy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python logging made (stupidly) simple
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Delgan/loguru/archive/0.7.0.tar.gz -> loguru-0.7.0.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d4d45cc6b931dc2439a4d0d4134f925e
+_md5_=8510a291ece163adf88796011129dfba
diff --git a/metadata/md5-cache/dev-python/openpyxl-3.1.1 b/metadata/md5-cache/dev-python/openpyxl-3.1.1
deleted file mode 100644
index 2e0a3f7b41f4..000000000000
--- a/metadata/md5-cache/dev-python/openpyxl-3.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,tiff,jpeg] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1: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.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/et_xmlfile[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Pure python reader and writer of Excel OpenXML files
-EAPI=8
-HOMEPAGE=https://openpyxl.readthedocs.io/en/stable/ https://foss.heptapod.net/openpyxl/openpyxl/
-INHERIT=distutils-r1
-IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=MIT
-RDEPEND=dev-python/et_xmlfile[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://foss.heptapod.net/openpyxl/openpyxl/-/archive/3.1.1/openpyxl-3.1.1.tar.bz2
-_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=90b910779d0a0102f77184c5c1261d5b
diff --git a/metadata/md5-cache/dev-python/openpyxl-3.1.2 b/metadata/md5-cache/dev-python/openpyxl-3.1.2
index 62f24932def7..ea1aef766f7d 100644
--- a/metadata/md5-cache/dev-python/openpyxl-3.1.2
+++ b/metadata/md5-cache/dev-python/openpyxl-3.1.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://openpyxl.readthedocs.io/en/stable/ https://foss.heptapod.net/openpyxl/openpyxl/
INHERIT=distutils-r1
IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=dev-python/et_xmlfile[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://foss.heptapod.net/openpyxl/openpyxl/-/archive/3.1.2/openpyxl-3.1.2.tar.bz2
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=61edda56f035692de3e557684ae90fcd
+_md5_=90b910779d0a0102f77184c5c1261d5b
diff --git a/metadata/md5-cache/dev-python/paramiko-3.0.0 b/metadata/md5-cache/dev-python/paramiko-3.0.0
deleted file mode 100644
index f6578a01c332..000000000000
--- a/metadata/md5-cache/dev-python/paramiko-3.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/bcrypt-3.1.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pynacl-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=SSH2 protocol library
-EAPI=8
-HOMEPAGE=https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/
-INHERIT=distutils-r1
-IUSE=examples server test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-python/bcrypt-3.1.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pynacl-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/paramiko/paramiko/archive/3.0.0.tar.gz -> paramiko-3.0.0.gh.tar.gz
-_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=ef1902f105f9b1455e23d63bab423cd1
diff --git a/metadata/md5-cache/dev-python/paramiko-3.1.0 b/metadata/md5-cache/dev-python/paramiko-3.1.0
index 20c4fd78146d..cd646b1e56fa 100644
--- a/metadata/md5-cache/dev-python/paramiko-3.1.0
+++ b/metadata/md5-cache/dev-python/paramiko-3.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/
INHERIT=distutils-r1
IUSE=examples server test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
LICENSE=LGPL-2.1
RDEPEND=>=dev-python/bcrypt-3.1.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pynacl-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/paramiko/paramiko/archive/3.1.0.tar.gz -> paramiko-3.1.0.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=94649c2502c66ffe238dea08d02e595e
+_md5_=ef1902f105f9b1455e23d63bab423cd1
diff --git a/metadata/md5-cache/dev-python/pdm-pep517-1.1.3 b/metadata/md5-cache/dev-python/pdm-pep517-1.1.3
index 2d6318dc5981..f9dcf5d01593 100644
--- a/metadata/md5-cache/dev-python/pdm-pep517-1.1.3
+++ b/metadata/md5-cache/dev-python/pdm-pep517-1.1.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/pdm-pep517/ https://github.com/pdm-project/pdm-backend/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-python/cerberus-1.3.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/license-expression[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3-r2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomli-2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pdm-project/pdm-backend/archive/1.1.3.tar.gz -> pdm-pep517-1.1.3.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9f7820322e22b09b641b0fca20f29f5a
+_md5_=773918dacea8a0fe5563caad0844533c
diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.9 b/metadata/md5-cache/dev-python/phonenumbers-8.13.9
new file mode 100644
index 000000000000..70b68d115e7b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/phonenumbers-8.13.9
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python port of Google's libphonenumber
+EAPI=8
+HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.9.tar.gz -> python-phonenumbers-8.13.9.gh.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=9b8f3b2374a55d266fd419ad82f42ed3
diff --git a/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.13.3 b/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.13.3
index 0a9a01b9b1de..418cc1e385d0 100644
--- a/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.13.3
+++ b/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.13.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pydata/pydata-sphinx-theme/ https://pypi.org/project/pydata-sphinx-theme/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD-with-disclosure
RDEPEND=dev-python/accessible-pygments[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/Babel[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/beautifulsoup4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pydata/pydata-sphinx-theme/archive/v0.13.3.tar.gz -> pydata-sphinx-theme-0.13.3.gh.tar.gz https://files.pythonhosted.org/packages/py3/p/pydata-sphinx-theme/pydata_sphinx_theme-0.13.3-py3-none-any.whl
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=150dd24a2aebcb7ee0e6dcafd6c1b0c6
+_md5_=27f8c1671b19aa48b87229d4f7133ba3
diff --git a/metadata/md5-cache/dev-python/xlsxwriter-3.0.8 b/metadata/md5-cache/dev-python/pyfakefs-5.2.1
index f60826a45510..6a7cb30da80f 100644
--- a/metadata/md5-cache/dev-python/xlsxwriter-3.0.8
+++ b/metadata/md5-cache/dev-python/pyfakefs-5.2.1
@@ -1,16 +1,16 @@
BDEPEND=test? ( >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python module for creating Excel XLSX files
+DESCRIPTION=A fake file system that mocks the Python file system modules
EAPI=8
-HOMEPAGE=https://github.com/jmcnamara/XlsxWriter/ https://pypi.org/project/XlsxWriter/
+HOMEPAGE=https://github.com/pytest-dev/pyfakefs/ https://pypi.org/project/pyfakefs/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=Apache-2.0
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/jmcnamara/XlsxWriter/archive/RELEASE_3.0.8.tar.gz -> XlsxWriter-RELEASE_3.0.8.gh.tar.gz
+SRC_URI=https://github.com/pytest-dev/pyfakefs/archive/v5.2.1.tar.gz -> pyfakefs-5.2.1.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=73d05a1a0b799728b3f698104cd6aecd
+_md5_=453b2ae467b4e08844810739e7d032a5
diff --git a/metadata/md5-cache/dev-python/pyside2-5.15.9 b/metadata/md5-cache/dev-python/pyside2-5.15.9
new file mode 100644
index 000000000000..e1e8e3495f60
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pyside2-5.15.9
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ~dev-python/shiboken2-5.15.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-qt/qtcore-5.15*:5 =dev-qt/qtopengl-5.15*:5[gles2-only=] =dev-qt/qtserialport-5.15*:5 3d? ( =dev-qt/qt3d-5.15*:5[qml?,gles2-only=] ) charts? ( =dev-qt/qtcharts-5.15*:5[qml?] ) concurrent? ( =dev-qt/qtconcurrent-5.15*:5 ) datavis? ( =dev-qt/qtdatavis3d-5.15*:5[qml?,gles2-only=] ) designer? ( =dev-qt/designer-5.15*:5 ) gui? ( =dev-qt/qtgui-5.15*:5[jpeg,gles2-only=] ) help? ( =dev-qt/qthelp-5.15*:5 ) location? ( =dev-qt/qtlocation-5.15*:5 ) multimedia? ( =dev-qt/qtmultimedia-5.15*:5[qml?,gles2-only=,widgets?] ) network? ( =dev-qt/qtnetwork-5.15*:5 ) positioning? ( =dev-qt/qtpositioning-5.15*:5[qml?] ) printsupport? ( =dev-qt/qtprintsupport-5.15*:5[gles2-only=] ) qml? ( =dev-qt/qtdeclarative-5.15*:5[widgets?] ) quick? ( =dev-qt/qtdeclarative-5.15*:5[widgets?] =dev-qt/qtquickcontrols2-5.15*:5[widgets?] ) script? ( =dev-qt/qtscript-5.15*:5[scripttools?] ) scxml? ( =dev-qt/qtscxml-5.15*:5 ) sensors? ( =dev-qt/qtsensors-5.15*:5[qml?] ) speech? ( =dev-qt/qtspeech-5.15*:5 ) sql? ( =dev-qt/qtsql-5.15*:5 ) svg? ( =dev-qt/qtsvg-5.15*:5 ) testlib? ( =dev-qt/qttest-5.15*:5 ) webchannel? ( =dev-qt/qtwebchannel-5.15*:5[qml] ) webengine? ( =dev-qt/qtwebengine-5.15*:5[alsa,widgets?] ) websockets? ( =dev-qt/qtwebsockets-5.15*:5[qml?] ) widgets? ( =dev-qt/qtwidgets-5.15*:5[gles2-only=] ) x11extras? ( =dev-qt/qtx11extras-5.15*:5 ) xml? ( =dev-qt/qtxml-5.15*:5 ) xmlpatterns? ( =dev-qt/qtxmlpatterns-5.15*:5[qml?] ) test? ( x11-misc/xvfb-run )
+DESCRIPTION=Python bindings for the Qt framework
+EAPI=8
+HOMEPAGE=https://wiki.qt.io/PySide2
+INHERIT=cmake python-r1 virtualx
+IUSE=3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools scxml sensors speech +sql svg test +testlib webchannel webengine websockets +widgets +x11extras xml xmlpatterns python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=|| ( GPL-2 GPL-3+ LGPL-3 )
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ~dev-python/shiboken2-5.15.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-qt/qtcore-5.15*:5 =dev-qt/qtopengl-5.15*:5[gles2-only=] =dev-qt/qtserialport-5.15*:5 3d? ( =dev-qt/qt3d-5.15*:5[qml?,gles2-only=] ) charts? ( =dev-qt/qtcharts-5.15*:5[qml?] ) concurrent? ( =dev-qt/qtconcurrent-5.15*:5 ) datavis? ( =dev-qt/qtdatavis3d-5.15*:5[qml?,gles2-only=] ) designer? ( =dev-qt/designer-5.15*:5 ) gui? ( =dev-qt/qtgui-5.15*:5[jpeg,gles2-only=] ) help? ( =dev-qt/qthelp-5.15*:5 ) location? ( =dev-qt/qtlocation-5.15*:5 ) multimedia? ( =dev-qt/qtmultimedia-5.15*:5[qml?,gles2-only=,widgets?] ) network? ( =dev-qt/qtnetwork-5.15*:5 ) positioning? ( =dev-qt/qtpositioning-5.15*:5[qml?] ) printsupport? ( =dev-qt/qtprintsupport-5.15*:5[gles2-only=] ) qml? ( =dev-qt/qtdeclarative-5.15*:5[widgets?] ) quick? ( =dev-qt/qtdeclarative-5.15*:5[widgets?] =dev-qt/qtquickcontrols2-5.15*:5[widgets?] ) script? ( =dev-qt/qtscript-5.15*:5[scripttools?] ) scxml? ( =dev-qt/qtscxml-5.15*:5 ) sensors? ( =dev-qt/qtsensors-5.15*:5[qml?] ) speech? ( =dev-qt/qtspeech-5.15*:5 ) sql? ( =dev-qt/qtsql-5.15*:5 ) svg? ( =dev-qt/qtsvg-5.15*:5 ) testlib? ( =dev-qt/qttest-5.15*:5 ) webchannel? ( =dev-qt/qtwebchannel-5.15*:5[qml] ) webengine? ( =dev-qt/qtwebengine-5.15*:5[alsa,widgets?] ) websockets? ( =dev-qt/qtwebsockets-5.15*:5[qml?] ) widgets? ( =dev-qt/qtwidgets-5.15*:5[gles2-only=] ) x11extras? ( =dev-qt/qtx11extras-5.15*:5 ) xml? ( =dev-qt/qtxml-5.15*:5 ) xmlpatterns? ( =dev-qt/qtxmlpatterns-5.15*:5[qml?] )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) 3d? ( gui network ) charts? ( gui widgets ) datavis? ( gui ) designer? ( gui widgets xml ) gles2-only? ( gui ) help? ( gui sql widgets ) location? ( gui network positioning quick ) multimedia? ( gui network widgets ) printsupport? ( gui widgets ) qml? ( gui network ) quick? ( gui network qml widgets network ) scripttools? ( gui script widgets ) speech? ( multimedia ) sql? ( widgets ) svg? ( widgets ) testlib? ( widgets ) webchannel? ( qml ) webengine? ( gui network positioning quick qml widgets? ( printsupport network webchannel ) ) websockets? ( network ) widgets? ( gui ) x11extras? ( gui )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.9-src/pyside-setup-opensource-src-5.15.9.tar.xz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=4bba9f6720cfffaa772d4cf3e08a67b4
diff --git a/metadata/md5-cache/dev-python/pyside2-tools-5.15.9 b/metadata/md5-cache/dev-python/pyside2-tools-5.15.9
new file mode 100644
index 000000000000..3f65f20d6db1
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pyside2-tools-5.15.9
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ~dev-python/pyside2-5.15.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DESCRIPTION=PySide development tools (pyside2-lupdate with support for Python)
+EAPI=8
+HOMEPAGE=https://wiki.qt.io/PySide2
+INHERIT=cmake python-r1
+IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-2
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ~dev-python/pyside2-5.15.9[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+SLOT=0
+SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.9-src/pyside-setup-opensource-src-5.15.9.tar.xz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=708988dfaaaae17d885eeea30c986e01
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-2.15.1 b/metadata/md5-cache/dev-python/rapidfuzz-2.15.1
new file mode 100644
index 000000000000..03f53bc98d53
--- /dev/null
+++ b/metadata/md5-cache/dev-python/rapidfuzz-2.15.1
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/rapidfuzz_capi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scikit-build-0.16.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/hypothesis[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-1.10.0 dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics
+EAPI=8
+HOMEPAGE=https://github.com/maxbachmann/RapidFuzz/ https://pypi.org/project/rapidfuzz/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-2.15.1.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=4176108937fda1bab562409d70f92917
diff --git a/metadata/md5-cache/dev-python/responses-0.22.0-r1 b/metadata/md5-cache/dev-python/responses-0.22.0-r1
deleted file mode 100644
index bb9490655b28..000000000000
--- a/metadata/md5-cache/dev-python/responses-0.22.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-httpserver[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( <dev-python/requests-3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.22.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/urllib3-1.25.10[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Utility for mocking out the Python Requests library
-EAPI=8
-HOMEPAGE=https://pypi.org/project/responses/ https://github.com/getsentry/responses/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/requests-3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.22.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/urllib3-1.25.10[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/getsentry/responses/archive/0.22.0.tar.gz -> responses-0.22.0.gh.tar.gz https://github.com/getsentry/responses/pull/596.patch -> responses-0.22.0-tomli.patch
-_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=700abd3a83f7dd709c2504ff04a89743
diff --git a/metadata/md5-cache/dev-python/responses-0.23.1-r1 b/metadata/md5-cache/dev-python/responses-0.23.1-r1
index 2b9fdd8bdc99..c45e8f589335 100644
--- a/metadata/md5-cache/dev-python/responses-0.23.1-r1
+++ b/metadata/md5-cache/dev-python/responses-0.23.1-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/responses/ https://github.com/getsentry/responses/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/requests-3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.22.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/urllib3-1.25.10[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/responses/responses-0.23.1.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=452a2c33d9ad9f5d7eb623a9cac9eba5
+_md5_=bfecbdb772140f88dc8a570cf56f42ae
diff --git a/metadata/md5-cache/dev-python/shiboken2-5.15.9 b/metadata/md5-cache/dev-python/shiboken2-5.15.9
new file mode 100644
index 000000000000..012bf38e5a8d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/shiboken2-5.15.9
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) =dev-qt/qtcore-5.15*:5 <sys-devel/clang-16:= <sys-devel/clang-runtime-16:= docstrings? ( >=dev-libs/libxml2-2.6.32 >=dev-libs/libxslt-1.1.19 =dev-qt/qtxml-5.15*:5 =dev-qt/qtxmlpatterns-5.15*:5 ) numpy? ( dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) vulkan? ( dev-util/vulkan-headers ) test? ( =dev-qt/qttest-5.15*:5 ) !!sys-devel/llvm:0
+DESCRIPTION=Python binding generator for C++ libraries
+EAPI=8
+HOMEPAGE=https://wiki.qt.io/PySide2
+INHERIT=cmake llvm python-r1 toolchain-funcs
+IUSE=+docstrings numpy test vulkan python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) =dev-qt/qtcore-5.15*:5 <sys-devel/clang-16:= <sys-devel/clang-runtime-16:= docstrings? ( >=dev-libs/libxml2-2.6.32 >=dev-libs/libxslt-1.1.19 =dev-qt/qtxml-5.15*:5 =dev-qt/qtxmlpatterns-5.15*:5 ) numpy? ( dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) vulkan? ( dev-util/vulkan-headers )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.9-src/pyside-setup-opensource-src-5.15.9.tar.xz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=361f68bcfb1528e94de0fd93266de0b7
diff --git a/metadata/md5-cache/dev-python/spur-0.3.23 b/metadata/md5-cache/dev-python/spur-0.3.23
index a03644231fb4..a05324e24455 100644
--- a/metadata/md5-cache/dev-python/spur-0.3.23
+++ b/metadata/md5-cache/dev-python/spur-0.3.23
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/mwilliamson/spur.py/ https://pypi.org/project/spur/
INHERIT=distutils-r1
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
LICENSE=BSD-2
RDEPEND=<dev-python/paramiko-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mwilliamson/spur.py/archive/0.3.23.tar.gz -> spur.py-0.3.23.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=6a66d808e2cd739dd725745dce454bec
+_md5_=f3787ea1b8664fe5519b8a637a5676ef
diff --git a/metadata/md5-cache/dev-python/tornado-6.2-r1 b/metadata/md5-cache/dev-python/tornado-6.2-r1
index bd4811af85c0..48deb728938e 100644
--- a/metadata/md5-cache/dev-python/tornado-6.2-r1
+++ b/metadata/md5-cache/dev-python/tornado-6.2-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.tornadoweb.org/ https://github.com/tornadoweb/tornado/ https://pypi.org/project/tornado/
INHERIT=distutils-r1 pypi
IUSE=examples test doc python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=Apache-2.0
RDEPEND=>=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/tornado/tornado-6.2.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=dc84047915e2a6a97e8214386c309c44
+_md5_=923c756193beb91de24c5ab1c9343461
diff --git a/metadata/md5-cache/dev-python/urllib3-1.26.14 b/metadata/md5-cache/dev-python/urllib3-1.26.14
deleted file mode 100644
index 0456c68dbde3..000000000000
--- a/metadata/md5-cache/dev-python/urllib3-1.26.14
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_targets_python3_9? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/PySocks-2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] brotli? ( dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/brotlicffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-4.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/trustme-0.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/PySocks-2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] brotli? ( dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/brotlicffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-4.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/trustme-0.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/PySocks-2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] brotli? ( dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/brotlicffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-4.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/trustme-0.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[ssl(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ssl(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ssl(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ssl(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=HTTP library with thread-safe connection pooling, file post, and more
-EAPI=7
-HOMEPAGE=https://github.com/urllib3/urllib3/ https://pypi.org/project/urllib3/
-INHERIT=distutils-r1
-IUSE=brotli test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=>=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/PySocks-2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] brotli? ( dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[ssl(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ssl(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ssl(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ssl(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://pypi/u/urllib3/urllib3-1.26.14.tar.gz
-_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=eeaa71c120fe9938f6841efec012d19a
diff --git a/metadata/md5-cache/dev-python/urllib3-1.26.15 b/metadata/md5-cache/dev-python/urllib3-1.26.15
index f6789df5ef13..315f1831aa05 100644
--- a/metadata/md5-cache/dev-python/urllib3-1.26.15
+++ b/metadata/md5-cache/dev-python/urllib3-1.26.15
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/urllib3/urllib3/ https://pypi.org/project/urllib3/
INHERIT=distutils-r1 pypi
IUSE=brotli test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
RDEPEND=>=dev-python/PySocks-1.5.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/PySocks-2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] brotli? ( dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[ssl(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ssl(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ssl(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ssl(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/u/urllib3/urllib3-1.26.15.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=666a12e0944c5af5b700bd679e275a28
+_md5_=328f754c195b3c35a06a355b4795c4df
diff --git a/metadata/md5-cache/dev-python/uvicorn-0.21.1 b/metadata/md5-cache/dev-python/uvicorn-0.21.1
index 2d7a16013d40..5ee4f95e4b7b 100644
--- a/metadata/md5-cache/dev-python/uvicorn-0.21.1
+++ b/metadata/md5-cache/dev-python/uvicorn-0.21.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.uvicorn.org/ https://github.com/encode/uvicorn/ https://pypi.org/project/uvicorn/
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64
+KEYWORDS=amd64 ~loong
LICENSE=BSD
RDEPEND=>=dev-python/asgiref-3.4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/h11-0.8[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/encode/uvicorn/archive/0.21.1.tar.gz -> uvicorn-0.21.1.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=a9b9b10a3cdeea203f05166d05156461
+_md5_=4e2a528773dfbdfc11c7acc4d5947a97
diff --git a/metadata/md5-cache/dev-python/xlsxwriter-3.0.9 b/metadata/md5-cache/dev-python/xlsxwriter-3.0.9
index 10b8434e90e9..2fab02cfedda 100644
--- a/metadata/md5-cache/dev-python/xlsxwriter-3.0.9
+++ b/metadata/md5-cache/dev-python/xlsxwriter-3.0.9
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jmcnamara/XlsxWriter/ https://pypi.org/project/XlsxWriter/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jmcnamara/XlsxWriter/archive/RELEASE_3.0.9.tar.gz -> XlsxWriter-RELEASE_3.0.9.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=2686906824758430e7f988dc989d757c
+_md5_=73d05a1a0b799728b3f698104cd6aecd
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 83e10a8f2be2..c7b9859bb692 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actioncable-7.0.4.3-r1
index 7d3289f9ebd1..f38bee26ba78 100644
--- a/metadata/md5-cache/dev-ruby/actioncable-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/actioncable-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=0dee97465b0ddaa45bc2038c35b65d90
+_md5_=37773ca88e21431b9b5bf114a21c4937
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.4.3-r1
index 459f6d35f1b0..8e749f696eb1 100644
--- a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] dev-ruby/net-imap[ruby_targets_ruby27(-)] dev-ruby/net-pop[ruby_targets_ruby27(-)] dev-ruby/net-smtp[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] dev-ruby/net-imap[ruby_targets_ruby30(-)] dev-ruby/net-pop[ruby_targets_ruby30(-)] dev-ruby/net-smtp[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=065e985f8cef7ca4650f5e135b8f6a5a
+_md5_=25bfce7aa6a9936ca2cbd15d67344b1a
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.4.3-r1
index 46a9d58d2b11..f7f1260d0bb9 100644
--- a/metadata/md5-cache/dev-ruby/actionmailer-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/actionmailer-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=7005b36664e0036eca75a4d2fccd1f54
+_md5_=4c06444f0fdf00c1eaae9616e81a3cbc
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actionpack-7.0.4.3-r1
index ee158e3ad76d..e7e6d6b07a61 100644
--- a/metadata/md5-cache/dev-ruby/actionpack-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/actionpack-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=bb8d39aeb128ca48e9b8d64f4f1acfb6
+_md5_=e8e33c57792789b60a693a9b9fa5c8de
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actiontext-7.0.4.3-r1
index d3cad6525068..9897c18d98f5 100644
--- a/metadata/md5-cache/dev-ruby/actiontext-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/actiontext-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=742d0f3cf3421072a06c71f1388549fa
+_md5_=0975f92f01ea2a4fe3bd83586b16c1ed
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actionview-7.0.4.3-r1
index 18465b10ba99..adef59048af3 100644
--- a/metadata/md5-cache/dev-ruby/actionview-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/actionview-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=892a063c026905135b623896c101cbf6
+_md5_=a2bba118f03ea58457344d44b4fffac4
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/activejob-7.0.4.3-r1
index 94915f8dd679..e261cd3ae232 100644
--- a/metadata/md5-cache/dev-ruby/activejob-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/activejob-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=ec19c25c1002e0a5fa33c0b3f8f2546a
+_md5_=f63b717276e812fbc55300d2c380a348
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/activemodel-7.0.4.3-r1
index 8409b334c09b..463ce17e8eec 100644
--- a/metadata/md5-cache/dev-ruby/activemodel-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/activemodel-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=a4611ac8fbcc1482be784390480dcb11
+_md5_=f3d2e807c6efecda23010e4b7ebc3ca1
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/activerecord-7.0.4.3-r1
index e8c88da2512c..23608ecc9d74 100644
--- a/metadata/md5-cache/dev-ruby/activerecord-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/activerecord-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails/
INHERIT=ruby-fakegem
IUSE=mysql postgres sqlite test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby27(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby27(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby30(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby30(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=32e92fbdbfca5775682afdda4602211a
+_md5_=c59e64dbf312bfe90fafb4e539cb2737
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/activestorage-7.0.4.3-r1
index 5898b2f8b0e4..d7247baf4d19 100644
--- a/metadata/md5-cache/dev-ruby/activestorage-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/activestorage-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.4.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.4.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.4.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.4.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.4.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.4.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.4.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.4.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=2a03d0b9def9cad5295bc7028fec740d
+_md5_=8a315157117c6313e6c38b8a405129c4
diff --git a/metadata/md5-cache/dev-ruby/async-1.31.0 b/metadata/md5-cache/dev-ruby/async-1.31.0
index 53b34d176b76..e9414d92a5b0 100644
--- a/metadata/md5-cache/dev-ruby/async-1.31.0
+++ b/metadata/md5-cache/dev-ruby/async-1.31.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/async
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby27(-)] >=dev-ruby/nio4r-2.3:2[ruby_targets_ruby27(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby30(-)] >=dev-ruby/nio4r-2.3:2[ruby_targets_ruby30(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby31(-)] >=dev-ruby/nio4r-2.3:2[ruby_targets_ruby31(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/async/archive/v1.31.0.tar.gz -> async-1.31.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=3ca0fd1395227bc9f4ae5b99a19cabed
+_md5_=fc4fb5e7ae37ed6476c1f74b7527b800
diff --git a/metadata/md5-cache/dev-ruby/async-2.5.0 b/metadata/md5-cache/dev-ruby/async-2.5.0
index 14b0290f0803..598af8c365de 100644
--- a/metadata/md5-cache/dev-ruby/async-2.5.0
+++ b/metadata/md5-cache/dev-ruby/async-2.5.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/async
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby31(-)] dev-ruby/io-event:1.1[ruby_targets_ruby31(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby32(-)] dev-ruby/io-event:1.1[ruby_targets_ruby32(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/socketry/async/archive/v2.5.0.tar.gz -> async-2.5.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=e875e381b76b1cab5d2f00e4c384880d
+_md5_=42ec1aba4c244c569801931f467a2d3c
diff --git a/metadata/md5-cache/dev-ruby/async-container-0.16.12-r1 b/metadata/md5-cache/dev-ruby/async-container-0.16.12-r1
index 11801b3150fa..76960bd1af60 100644
--- a/metadata/md5-cache/dev-ruby/async-container-0.16.12-r1
+++ b/metadata/md5-cache/dev-ruby/async-container-0.16.12-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/async-container
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/async[ruby_targets_ruby27(-)] dev-ruby/async-io[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] dev-ruby/async-io[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] dev-ruby/async-io[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/async[ruby_targets_ruby32(-)] dev-ruby/async-io[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/socketry/async-container/archive/v0.16.12.tar.gz -> async-container-0.16.12.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=bc6fa98e81a93bb9d58ccecea3b4f50d
+_md5_=2f666fb69a8c330f85c6d1392703b309
diff --git a/metadata/md5-cache/dev-ruby/async-io-1.34.3-r1 b/metadata/md5-cache/dev-ruby/async-io-1.34.3-r1
index 92527aad1f3e..7556176fb7b1 100644
--- a/metadata/md5-cache/dev-ruby/async-io-1.34.3-r1
+++ b/metadata/md5-cache/dev-ruby/async-io-1.34.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/async-io
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/async[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/async[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/async-io/archive/v1.34.3.tar.gz -> async-io-1.34.3.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=eb7e8e13c07a702be3f5eed1915fbdc3
+_md5_=b0a9f3671b8081695a71c957af2c44bb
diff --git a/metadata/md5-cache/dev-ruby/async-process-1.3.1 b/metadata/md5-cache/dev-ruby/async-process-1.3.1
index f29a9311a8a7..08bc1653757c 100644
--- a/metadata/md5-cache/dev-ruby/async-process-1.3.1
+++ b/metadata/md5-cache/dev-ruby/async-process-1.3.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/async-process
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/async[ruby_targets_ruby27(-)] dev-ruby/async-io[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] dev-ruby/async-io[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] dev-ruby/async-io[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/async[ruby_targets_ruby32(-)] dev-ruby/async-io[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/async-process/archive/v1.3.1.tar.gz -> async-process-1.3.1.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=99022da75f617072c3fd06c9d6d0333a
+_md5_=3e55c2980c7fc28bda847167cf3e219d
diff --git a/metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r1 b/metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r1
index f6421ec5ddcb..351ea1a06f47 100644
--- a/metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r1
+++ b/metadata/md5-cache/dev-ruby/async-rspec-1.16.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/async-rspec
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] dev-ruby/rspec-files:1[ruby_targets_ruby27(-)] dev-ruby/rspec-memory:1[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/rspec-files:1[ruby_targets_ruby30(-)] dev-ruby/rspec-memory:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/rspec-files:1[ruby_targets_ruby31(-)] dev-ruby/rspec-memory:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] dev-ruby/rspec-files:1[ruby_targets_ruby32(-)] dev-ruby/rspec-memory:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/async-rspec/archive/v1.16.1.tar.gz -> async-rspec-1.16.1.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=1a28456200319590626fc4d13434122f
+_md5_=d0e4ae54007c766cc9043b1f8fd0618b
diff --git a/metadata/md5-cache/dev-ruby/console-1.16.2-r1 b/metadata/md5-cache/dev-ruby/console-1.16.2-r1
index 7cf3db9c7a64..22e72ea72417 100644
--- a/metadata/md5-cache/dev-ruby/console-1.16.2-r1
+++ b/metadata/md5-cache/dev-ruby/console-1.16.2-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/console
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/fiber-local[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/fiber-local[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/fiber-local[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/fiber-local[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/console/archive/v1.16.2.tar.gz -> console-1.16.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b9b581be38f629dd3f1a79d9a2986596
+_md5_=3ce3d03aa52c097456e9e2149118b68f
diff --git a/metadata/md5-cache/dev-ruby/fiber-local-1.0.0 b/metadata/md5-cache/dev-ruby/fiber-local-1.0.0
index c0de4e4b6024..3ef38884e9c0 100644
--- a/metadata/md5-cache/dev-ruby/fiber-local-1.0.0
+++ b/metadata/md5-cache/dev-ruby/fiber-local-1.0.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/fiber-local
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/fiber-local/archive/refs/tags/v1.0.0.tar.gz -> fiber-local-1.0.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=50fab81a396dc9c1e97b330ba64230b2
+_md5_=456609832c8938332c64a1094b74361d
diff --git a/metadata/md5-cache/dev-ruby/globalid-1.1.0-r1 b/metadata/md5-cache/dev-ruby/globalid-1.1.0-r1
index 5f182b875675..f9daa9363e76 100644
--- a/metadata/md5-cache/dev-ruby/globalid-1.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/globalid-1.1.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/globalid
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rails/globalid/archive/v1.1.0.tar.gz -> globalid-1.1.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=4d5eab2abe9731dc0d1142d02b7468d0
+_md5_=8a64937afec14bf3558e55fff8c44d12
diff --git a/metadata/md5-cache/dev-ruby/haml-6.1.1-r1 b/metadata/md5-cache/dev-ruby/haml-6.1.1-r1
index 5b2ea69fe4dc..4bb0a670df00 100644
--- a/metadata/md5-cache/dev-ruby/haml-6.1.1-r1
+++ b/metadata/md5-cache/dev-ruby/haml-6.1.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://haml.info/
INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby27(-)] dev-ruby/thor[ruby_targets_ruby27(-)] dev-ruby/tilt:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby30(-)] dev-ruby/thor[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby31(-)] dev-ruby/thor[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby32(-)] dev-ruby/thor[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://github.com/haml/haml/archive/v6.1.1.tar.gz -> haml-6.1.1.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=30b16d665ba1de132f4e70250e611103
+_md5_=3a25a6525e7bd01c25440df02ef04993
diff --git a/metadata/md5-cache/dev-ruby/io-event-1.1.7 b/metadata/md5-cache/dev-ruby/io-event-1.1.7
index f3e8552868d8..993f428d1128 100644
--- a/metadata/md5-cache/dev-ruby/io-event-1.1.7
+++ b/metadata/md5-cache/dev-ruby/io-event-1.1.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/io-event
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.1
SRC_URI=https://github.com/socketry/io-event/archive/v1.1.7.tar.gz -> io-event-1.1.7.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d072767f21e18e259c386ead0e6cbe13
+_md5_=900b8a506c019bf33cc2620a6d42adf3
diff --git a/metadata/md5-cache/dev-ruby/localhost-1.1.10 b/metadata/md5-cache/dev-ruby/localhost-1.1.10
index 18f4e11db652..09f9788eb29c 100644
--- a/metadata/md5-cache/dev-ruby/localhost-1.1.10
+++ b/metadata/md5-cache/dev-ruby/localhost-1.1.10
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/localhost
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/localhost/archive/v1.1.10.tar.gz -> localhost-1.1.10.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=85387442172fd55a6f6735674dbfb40b
+_md5_=0d72077421131c19cde27b48e353b427
diff --git a/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r2 b/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r2
index b2c2cba38fb2..11f7a0bb80b5 100644
--- a/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r2
+++ b/metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/mynyml/nanotest
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/nanotest-0.9.4.1.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=93bc181e98620b916100971698fa707b
+_md5_=1bc8e4f8fd3b4bb9a93ba87e0ba7dd56
diff --git a/metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1 b/metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1
index 06ab0c85b34b..6bd55685aca7 100644
--- a/metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1
+++ b/metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/propshaft
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby27(-)] dev-ruby/rack:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby31(-)] dev-ruby/rack:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby32(-)] dev-ruby/rack:*[ruby_targets_ruby32(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rails/propshaft/archive/v0.7.0.tar.gz -> propshaft-0.7.0-git.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=840e239f98497115e66b0cef7678ba92
+_md5_=3a33af4957de528d3635e78ef6cf0277
diff --git a/metadata/md5-cache/dev-ruby/rack-2.2.6.3 b/metadata/md5-cache/dev-ruby/rack-2.2.6.3
index 7f6414586379..a3771c4fef4b 100644
--- a/metadata/md5-cache/dev-ruby/rack-2.2.6.3
+++ b/metadata/md5-cache/dev-ruby/rack-2.2.6.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rack/rack
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) !!<dev-ruby/rack-2.1.1-r1:2.1 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2.2
SRC_URI=https://github.com/rack/rack/archive/v2.2.6.3.tar.gz -> rack-2.2.6.3.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=acfa72f6d051d223fa9bc69b99dadfc0
+_md5_=4af73999e55373bd28fc9251e23cfc0f
diff --git a/metadata/md5-cache/dev-ruby/rack-3.0.4.2 b/metadata/md5-cache/dev-ruby/rack-3.0.4.2
index 29afcd37a317..b5d55f1d85d8 100644
--- a/metadata/md5-cache/dev-ruby/rack-3.0.4.2
+++ b/metadata/md5-cache/dev-ruby/rack-3.0.4.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rack/rack
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3.0
SRC_URI=https://github.com/rack/rack/archive/v3.0.4.2.tar.gz -> rack-3.0.4.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9a110e88b5d3b9b63b64095090594e5e
+_md5_=581e7a1d900ab092f3e67ec932fcd0bc
diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/rails-7.0.4.3-r1
index 78851d4184bc..b5608191e6b7 100644
--- a/metadata/md5-cache/dev-ruby/rails-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/rails-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://rubyonrails.org
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://rubygems.org/gems/rails-7.0.4.3.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=59d26608680b870f8ac9ed0b6af7c462
+_md5_=5a9606992de5daffabfa3eca148462cb
diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/railties-7.0.4.3-r1
index d635d340df2e..ab6cda5a0c2c 100644
--- a/metadata/md5-cache/dev-ruby/railties-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/railties-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby30(-)] dev-ruby/method_source[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] dev-ruby/method_source[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] dev-ruby/method_source[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=708f6143b6ac2b31e076d745b38f2357
+_md5_=11fa8d76047b77ca5874473c9cdda909
diff --git a/metadata/md5-cache/dev-ruby/rspec-files-1.1.3 b/metadata/md5-cache/dev-ruby/rspec-files-1.1.3
index 1640b5fd952d..339646aa1fd3 100644
--- a/metadata/md5-cache/dev-ruby/rspec-files-1.1.3
+++ b/metadata/md5-cache/dev-ruby/rspec-files-1.1.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/rspec-files
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/rspec-files/archive/v1.1.3.tar.gz -> rspec-files-1.1.3.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=0f4624fc10b93a412f0e426ff7e51ecf
+_md5_=52b1ac8d605e8cafba6317556d4bd99b
diff --git a/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3 b/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3
index 776bb752e5cc..d05f4ae0342c 100644
--- a/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3
+++ b/metadata/md5-cache/dev-ruby/rspec-memory-1.0.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/rspec-memory
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/rspec-memory/archive/v1.0.3.tar.gz -> rspec-memory-1.0.3.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=8b097858484c00607f03e35d34150a61
+_md5_=6ff80dc1fbb13929b66fc1a22ffbac77
diff --git a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2
index 8888b3ab531c..f0256a91302c 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2
+++ b/metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://thoughtbot.com/projects/shoulda
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby27(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby30(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/shoulda-context-1.0.1[ruby_targets_ruby31(-)] dev-ruby/shoulda-matchers:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/thoughtbot/shoulda/archive/v3.6.0.tar.gz -> shoulda-3.6.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=40f19ec20bee9255ab96b4567dccc1ad
+_md5_=463f3b41c6c2c3e2f7fc4c4778c80cab
diff --git a/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1 b/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1
index b6ea2fc8b1c4..fb4b60efc1d0 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1
+++ b/metadata/md5-cache/dev-ruby/shoulda-context-1.2.2-r1
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://github.com/thoughtbot/shoulda-context
INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/shoulda-context-1.2.2.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=bc31297226a5627cb62c62fdd9d419f8
+_md5_=f1178953309d27ea8be4dafe48284039
diff --git a/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1 b/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1
index ebd64ce4be7e..a199c1f803be 100644
--- a/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1
+++ b/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://sinatrarb.com/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/mustermann:3[ruby_targets_ruby27(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby27(-)] ~dev-ruby/rack-protection-3.0.5[ruby_targets_ruby27(-)] dev-ruby/tilt:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/mustermann:3[ruby_targets_ruby30(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby30(-)] ~dev-ruby/rack-protection-3.0.5[ruby_targets_ruby30(-)] dev-ruby/tilt:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/mustermann:3[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby31(-)] ~dev-ruby/rack-protection-3.0.5[ruby_targets_ruby31(-)] dev-ruby/tilt:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/mustermann:3[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby32(-)] ~dev-ruby/rack-protection-3.0.5[ruby_targets_ruby32(-)] dev-ruby/tilt:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/sinatra/sinatra/archive/v3.0.5.tar.gz -> sinatra-3.0.5.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b7520a132ae9bd77c2e2c2a9a23eb34a
+_md5_=e4b052fcbc040f2152a70e2a008b6dee
diff --git a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2 b/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2
index 80584354453a..fdbc569b0cfe 100644
--- a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2
+++ b/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/sprockets-rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby32(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rails/sprockets-rails/archive/v3.4.2.tar.gz -> sprockets-rails-3.4.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=f233d6ae948924f495dc3b2b134dab8d
+_md5_=4754788c05287fe6511ee47b24daff17
diff --git a/metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.1 b/metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.1
index b19639aae4ca..0b44ebdd9910 100644
--- a/metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.1
+++ b/metadata/md5-cache/dev-ruby/sus-fixtures-async-0.1.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/sus-fixtures-async
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/async[ruby_targets_ruby27(-)] dev-ruby/sus[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] dev-ruby/sus[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] dev-ruby/sus[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/async[ruby_targets_ruby32(-)] dev-ruby/sus[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/socketry/sus-fixtures-async/archive/v0.1.1.tar.gz -> sus-fixtures-async-0.1.1.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=a2e0985731f60389c02b43d3e6b738b0
+_md5_=f0eadb6414b4f6383a1d31b61907e9b4
diff --git a/metadata/md5-cache/dev-ruby/timers-4.3.5 b/metadata/md5-cache/dev-ruby/timers-4.3.5
index 62dedc02890b..c60cb3666304 100644
--- a/metadata/md5-cache/dev-ruby/timers-4.3.5
+++ b/metadata/md5-cache/dev-ruby/timers-4.3.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/timers
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/socketry/timers/archive/v4.3.5.tar.gz -> timers-4.3.5.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=5a8f0724f8a000d7cec1a0744f453543
+_md5_=265c9807b4dfa00fe91bcb88abf1cdf3
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 33be0a408b19..d3812ac3e0a1 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/bpftool-5.19.12 b/metadata/md5-cache/dev-util/bpftool-5.19.12
deleted file mode 100644
index 2ac3184bbfb2..000000000000
--- a/metadata/md5-cache/dev-util/bpftool-5.19.12
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/patchutils || ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) app-arch/tar dev-python/docutils
-DEFINED_PHASES=compile install postinst prepare setup unpack
-DEPEND=sys-libs/binutils-libs:= sys-libs/zlib:= virtual/libelf:= caps? ( sys-libs/libcap:= ) >=sys-kernel/linux-headers-5.8
-DESCRIPTION=Tool for inspection and simple manipulation of eBPF programs and maps
-EAPI=8
-HOMEPAGE=https://kernel.org/
-INHERIT=estack linux-info optfeature python-any-r1 bash-completion-r1 toolchain-funcs
-IUSE=caps
-KEYWORDS=amd64 ~riscv ~x86
-LICENSE=GPL-2
-RDEPEND=sys-libs/binutils-libs:= sys-libs/zlib:= virtual/libelf:= caps? ( sys-libs/libcap:= )
-SLOT=0
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.19.12.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.19.tar.xz https://dev.gentoo.org/~sam/distfiles/dev-util/perf/perf-5.19-binutils-2.39-patches.tar.xz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=ee372d19246b8e60e7ed88d16f41fddd
diff --git a/metadata/md5-cache/dev-util/bpftool-6.2.1 b/metadata/md5-cache/dev-util/bpftool-6.2.1
index 362ba33134d7..d2f6ceed16ac 100644
--- a/metadata/md5-cache/dev-util/bpftool-6.2.1
+++ b/metadata/md5-cache/dev-util/bpftool-6.2.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://kernel.org/
INHERIT=estack linux-info optfeature python-any-r1 bash-completion-r1 toolchain-funcs
IUSE=caps
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=sys-libs/binutils-libs:= sys-libs/zlib:= virtual/libelf:= caps? ( sys-libs/libcap:= )
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.2.1.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.2.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack 055c42df72f76a4f45ec92b35e83cd56 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=affe1fc8eff904046cc52ceb4297f610
+_md5_=408bd195f65d5617dd6d5036adf210a3
diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz
index c200057034c6..e1134f519b2f 100644
--- a/metadata/md5-cache/games-util/Manifest.gz
+++ b/metadata/md5-cache/games-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-util/sc-controller-0.4.8.9-r1 b/metadata/md5-cache/games-util/sc-controller-0.4.8.9-r1
new file mode 100644
index 000000000000..82d296583fc5
--- /dev/null
+++ b/metadata/md5-cache/games-util/sc-controller-0.4.8.9-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( python_single_target_python3_9? ( dev-python/pygobject[python_targets_python3_9(-),cairo] dev-python/pylibacl[python_targets_python3_9(-)] dev-python/python-evdev[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pygobject[python_targets_python3_10(-),cairo] dev-python/pylibacl[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject[python_targets_python3_11(-),cairo] dev-python/pylibacl[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/vdf[python_targets_python3_11(-)] ) gnome-base/librsvg[introspection] virtual/libusb x11-libs/gtk+:3[introspection] udev? ( games-util/game-device-udev-rules ) wayland? ( gui-libs/gtk-layer-shell[introspection(+)] ) python_single_target_python3_9? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( >=dev-python/gpep517-13[python_targets_python3_9(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DESCRIPTION=User-mode driver and GTK-based GUI for Steam Controllers and others
+EAPI=8
+HOMEPAGE=https://github.com/Ryochan7/sc-controller/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=distutils-r1 linux-info xdg
+IUSE=+udev wayland test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 BSD CC-BY-3.0 CC0-1.0 LGPL-2.1 MIT PSF-2 ZLIB
+RDEPEND=python_single_target_python3_9? ( dev-python/pygobject[python_targets_python3_9(-),cairo] dev-python/pylibacl[python_targets_python3_9(-)] dev-python/python-evdev[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pygobject[python_targets_python3_10(-),cairo] dev-python/pylibacl[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject[python_targets_python3_11(-),cairo] dev-python/pylibacl[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/vdf[python_targets_python3_11(-)] ) gnome-base/librsvg[introspection] virtual/libusb x11-libs/gtk+:3[introspection] udev? ( games-util/game-device-udev-rules ) wayland? ( gui-libs/gtk-layer-shell[introspection(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Ryochan7/sc-controller/archive/v0.4.8.9.tar.gz -> sc-controller-0.4.8.9.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=70d742892c6332e8238f17dff6bb243b
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 08060b5c752e..6017f3b75465 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/zbar-0.23.92 b/metadata/md5-cache/media-gfx/zbar-0.23.92
index 16b365bab017..bb74e453ffc4 100644
--- a/metadata/md5-cache/media-gfx/zbar-0.23.92
+++ b/metadata/md5-cache/media-gfx/zbar-0.23.92
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/mchehab/zbar
INHERIT=autotools flag-o-matic java-pkg-opt-2 multilib-minimal python-single-r1 qmake-utils virtualx
IUSE=dbus graphicsmagick gtk +imagemagick introspection java jpeg nls python qt5 static-libs test +threads v4l X xv java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=LGPL-2.1
RDEPEND=dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( dev-libs/gobject-introspection ) ) imagemagick? ( !graphicsmagick? ( media-gfx/imagemagick:=[png,jpeg?] ) graphicsmagick? ( media-gfx/graphicsmagick:=[png,jpeg?] ) ) jpeg? ( media-libs/libjpeg-turbo:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) v4l? ( media-libs/libv4l:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xv? ( x11-libs/libXv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) java? ( >=virtual/jre-1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 )
REQUIRED_USE=introspection? ( gtk ) python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) test? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) X? ( imagemagick ) ) xv? ( X )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/mchehab/zbar/archive/0.23.92.tar.gz -> zbar-0.23.92.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5
-_md5_=de26f96d40438c12c596431f03e8a783
+_md5_=003cd2e6cfda673656bdbeadab37cccb
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index bf2c8afb9687..4d24d72d8801 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/mesa-23.0.2-r1 b/metadata/md5-cache/media-libs/mesa-23.0.2-r1
new file mode 100644
index 000000000000..dabdcff6859a
--- /dev/null
+++ b/metadata/md5-cache/media-libs/mesa-23.0.2-r1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) opencl? ( >=sys-devel/gcc-4.6 ) sys-devel/bison sys-devel/flex virtual/pkgconfig || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/mako-0.8.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/mako-0.8.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/mako-0.8.0[python_targets_python3_9(-)] ) ) vulkan? ( dev-util/glslang ) wayland? ( dev-util/wayland-scanner ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install pretend setup test
+DEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libglvnd-1.3.2[X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm? ( video_cards_radeonsi? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_r600? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_radeon? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) lm-sensors? ( sys-apps/lm-sensors:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( >=virtual/opencl-3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libclc virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( >=media-libs/libva-1.7.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vdpau? ( >=x11-libs/libvdpau-1.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( sys-libs/libselinux[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.18.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=x11-libs/libdrm-2.4.110[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxshmfence-1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXxf86vm-1.1.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxcb-1.13:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zink? ( media-libs/vulkan-loader:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_r300? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_r600? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_radeon? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.110[video_cards_amdgpu] ) llvm? ( opencl? ( video_cards_r600? ( || ( sys-devel/clang:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/clang:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/clang-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) !video_cards_r600? ( video_cards_radeonsi? ( || ( sys-devel/clang:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/clang:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/clang-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) ) !video_cards_r600? ( !video_cards_radeonsi? ( video_cards_radeon? ( || ( sys-devel/clang:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/clang:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/clang-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) ) ) !video_cards_r600? ( !video_cards_radeon? ( !video_cards_radeonsi? ( || ( sys-devel/clang:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-devel/clang:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) <sys-devel/clang-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) ) !opencl? ( video_cards_r600? ( || ( sys-devel/llvm:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/llvm:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/llvm-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) !video_cards_r600? ( video_cards_radeonsi? ( || ( sys-devel/llvm:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/llvm:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/llvm-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) ) !video_cards_r600? ( !video_cards_radeonsi? ( video_cards_radeon? ( || ( sys-devel/llvm:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/llvm:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/llvm-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) ) ) !video_cards_r600? ( !video_cards_radeon? ( !video_cards_radeonsi? ( || ( sys-devel/llvm:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-devel/llvm:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) <sys-devel/llvm-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) ) ) video_cards_d3d12? ( dev-util/directx-headers[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) valgrind? ( dev-util/valgrind ) wayland? ( >=dev-libs/wayland-protocols-1.24 ) X? ( x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-base/xorg-proto ) !!sys-devel/llvm:0
+DESCRIPTION=OpenGL-like graphic library for Linux
+EAPI=8
+HOMEPAGE=https://www.mesa3d.org/ https://mesa.freedesktop.org/
+INHERIT=llvm meson-multilib python-any-r1 linux-info
+IUSE=video_cards_r300 video_cards_r600 video_cards_radeon video_cards_radeonsi video_cards_d3d12 video_cards_freedreno video_cards_intel video_cards_lima video_cards_nouveau video_cards_panfrost video_cards_v3d video_cards_vc4 video_cards_virgl video_cards_vivante video_cards_vmware cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm lm-sensors opencl osmesa +proprietary-codecs selinux test unwind vaapi valgrind vdpau vulkan vulkan-overlay wayland +X xa zink +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris
+LICENSE=MIT
+RDEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libglvnd-1.3.2[X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm? ( video_cards_radeonsi? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_r600? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_radeon? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) lm-sensors? ( sys-apps/lm-sensors:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( >=virtual/opencl-3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libclc virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( >=media-libs/libva-1.7.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vdpau? ( >=x11-libs/libvdpau-1.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( sys-libs/libselinux[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.18.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=x11-libs/libdrm-2.4.110[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxshmfence-1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXxf86vm-1.1.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxcb-1.13:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zink? ( media-libs/vulkan-loader:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_r300? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_r600? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_radeon? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.110[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.110[video_cards_amdgpu] ) llvm? ( opencl? ( video_cards_r600? ( || ( sys-devel/clang:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/clang:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/clang-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) !video_cards_r600? ( video_cards_radeonsi? ( || ( sys-devel/clang:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/clang:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/clang-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) ) !video_cards_r600? ( !video_cards_radeonsi? ( video_cards_radeon? ( || ( sys-devel/clang:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/clang:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/clang-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) ) ) !video_cards_r600? ( !video_cards_radeon? ( !video_cards_radeonsi? ( || ( sys-devel/clang:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-devel/clang:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) <sys-devel/clang-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) ) !opencl? ( video_cards_r600? ( || ( sys-devel/llvm:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/llvm:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/llvm-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) !video_cards_r600? ( video_cards_radeonsi? ( || ( sys-devel/llvm:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/llvm:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/llvm-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) ) !video_cards_r600? ( !video_cards_radeonsi? ( video_cards_radeon? ( || ( sys-devel/llvm:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] sys-devel/llvm:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) <sys-devel/llvm-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,llvm_targets_AMDGPU(-)] ) ) ) !video_cards_r600? ( !video_cards_radeon? ( !video_cards_radeonsi? ( || ( sys-devel/llvm:16[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-devel/llvm:15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) <sys-devel/llvm-17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) ) )
+REQUIRED_USE=d3d9? ( || ( video_cards_intel video_cards_r300 video_cards_r600 video_cards_radeonsi video_cards_nouveau video_cards_vmware ) ) vulkan? ( video_cards_radeonsi? ( llvm ) ) vulkan-overlay? ( vulkan ) video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) ) video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) ) video_cards_radeonsi? ( llvm ) xa? ( X ) zink? ( vulkan )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://archive.mesa3d.org/mesa-23.0.2.tar.xz
+_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 4cc6f8e29d24a8011266413e74c728bb meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=6d7ea6bde4b5a2ce158447510957d050
diff --git a/metadata/md5-cache/media-libs/oneVPL-2023.2.0 b/metadata/md5-cache/media-libs/oneVPL-2023.2.0
new file mode 100644
index 000000000000..3b8a27200ee7
--- /dev/null
+++ b/metadata/md5-cache/media-libs/oneVPL-2023.2.0
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=x11-libs/libpciaccess[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) drm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libxcb[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( dev-libs/wayland-protocols )
+DESCRIPTION=oneAPI Video Processing Library, dispatcher, tools, and examples
+EAPI=8
+HOMEPAGE=https://github.com/oneapi-src/oneVPL
+INHERIT=cmake-multilib optfeature
+IUSE=dri drm examples experimental tools test vaapi wayland X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=x11-libs/libpciaccess[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) drm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libxcb[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+REQUIRED_USE=dri? ( X drm ) X? ( vaapi ) wayland? ( drm ) abi_x86_32? ( !tools ) abi_x86_x32? ( !tools )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/oneapi-src/oneVPL/archive/refs/tags/v2023.2.0.tar.gz -> oneVPL-2023.2.0.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=51283da042c2aec8e6552c75d85df938
diff --git a/metadata/md5-cache/media-libs/oneVPL-cpu-2023.2.0 b/metadata/md5-cache/media-libs/oneVPL-cpu-2023.2.0
new file mode 100644
index 000000000000..d440a78c86f2
--- /dev/null
+++ b/metadata/md5-cache/media-libs/oneVPL-cpu-2023.2.0
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=media-libs/dav1d media-libs/oneVPL[experimental?] media-libs/svt-av1 media-libs/svt-hevc media-video/ffmpeg x264? ( media-libs/x264 ) openh264? ( media-libs/openh264 )
+DESCRIPTION=oneAPI Video Processing Library CPU implementation
+EAPI=8
+HOMEPAGE=https://github.com/oneapi-src/oneVPL-cpu
+INHERIT=cmake
+IUSE=experimental openh264 test +x264
+KEYWORDS=~amd64
+LICENSE=MIT x264? ( GPL-2 )
+RDEPEND=media-libs/dav1d media-libs/oneVPL[experimental?] media-libs/svt-av1 media-libs/svt-hevc media-video/ffmpeg x264? ( media-libs/x264 ) openh264? ( media-libs/openh264 )
+REQUIRED_USE=^^ ( openh264 x264 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/oneapi-src/oneVPL-cpu/archive/refs/tags/v2023.2.0.tar.gz -> oneVPL-cpu-2023.2.0.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=daa1f298cd5245896d5905c0de8f0253
diff --git a/metadata/md5-cache/net-irc/Manifest.gz b/metadata/md5-cache/net-irc/Manifest.gz
index 6868b7ab47ad..37ffecdfb5f3 100644
--- a/metadata/md5-cache/net-irc/Manifest.gz
+++ b/metadata/md5-cache/net-irc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-irc/irssi-1.4.4 b/metadata/md5-cache/net-irc/irssi-1.4.4
new file mode 100644
index 000000000000..2e728d47c4a4
--- /dev/null
+++ b/metadata/md5-cache/net-irc/irssi-1.4.4
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/perl virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-libs/glib-2.6.0 dev-libs/openssl:= sys-libs/ncurses:= otr? ( >=dev-libs/libgcrypt-1.2.0:= >=net-libs/libotr-4.1.0 ) perl? ( dev-lang/perl:= )
+DESCRIPTION=A modular textUI IRC client with IPv6 support
+EAPI=8
+HOMEPAGE=https://irssi.org/
+INHERIT=perl-module meson
+IUSE=otr +perl selinux +proxy
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/glib-2.6.0 dev-libs/openssl:= sys-libs/ncurses:= otr? ( >=dev-libs/libgcrypt-1.2.0:= >=net-libs/libotr-4.1.0 ) perl? ( dev-lang/perl:= ) selinux? ( sec-policy/selinux-irc )
+SLOT=0
+SRC_URI=https://github.com/irssi/irssi/releases/download/1.4.4/irssi-1.4.4.tar.xz
+_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=b718edb740480b4a2826b256491a164a
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 6557304dd2b2..c3225ab366ec 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/zeromq-4.3.4-r2 b/metadata/md5-cache/net-libs/zeromq-4.3.4-r2
index e93419ee65d3..a6ab571395a6 100644
--- a/metadata/md5-cache/net-libs/zeromq-4.3.4-r2
+++ b/metadata/md5-cache/net-libs/zeromq-4.3.4-r2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://zeromq.org/
INHERIT=autotools
IUSE=doc drafts +libbsd pgm +sodium static-libs test unwind
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=LGPL-3
RDEPEND=!elibc_Darwin? ( unwind? ( sys-libs/libunwind ) ) libbsd? ( dev-libs/libbsd:= ) sodium? ( dev-libs/libsodium:= )
RESTRICT=!test? ( test )
SLOT=0/5
SRC_URI=https://github.com/zeromq/libzmq/releases/download/v4.3.4/zeromq-4.3.4.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=4f9a6d6dac4ce511f12f9262298b064d
+_md5_=43f433be585b89fef1e632ce00f53609
diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz
index f6dec9faf26f..1c5911af1173 100644
--- a/metadata/md5-cache/net-p2p/Manifest.gz
+++ b/metadata/md5-cache/net-p2p/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-p2p/syncthing-1.23.2 b/metadata/md5-cache/net-p2p/syncthing-1.23.2
index 5a1bdbd40529..0adee8e6e963 100644
--- a/metadata/md5-cache/net-p2p/syncthing-1.23.2
+++ b/metadata/md5-cache/net-p2p/syncthing-1.23.2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://syncthing.net
INHERIT=desktop go-module systemd xdg-utils
IUSE=selinux tools
-KEYWORDS=~amd64 arm arm64 ~loong ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 x86
LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense
RDEPEND=acct-group/syncthing acct-user/syncthing tools? ( >=acct-user/stdiscosrv-1 >=acct-user/strelaysrv-1 ) selinux? ( sec-policy/selinux-syncthing )
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/syncthing/syncthing/archive/v1.23.2.tar.gz -> syncthing-1.23.2.tar.gz https://dev.gentoo.org/~marecki/dists/net-p2p/syncthing/syncthing-1.23.2-deps.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2bfe631ff5503d65da0c674f9d779b93
+_md5_=cf95cefa1e9290a770b57189b5c857e6
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 8348a6d52b35..4717c5de8c01 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/tokenizers-0.13.3 b/metadata/md5-cache/sci-libs/tokenizers-0.13.3
new file mode 100644
index 000000000000..eccd768ae655
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/tokenizers-0.13.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=virtual/rust-1.53 python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Implementation of today's most used tokenizers
+EAPI=8
+HOMEPAGE=https://github.com/huggingface/tokenizers
+INHERIT=cargo distutils-r1
+IUSE=test debug python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 MIT Unicode-DFS-2016
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/huggingface/tokenizers/archive/refs/tags/v0.13.3.tar.gz -> tokenizers-0.13.3.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aes/0.7.5/download -> aes-0.7.5.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstream/0.2.6/download -> anstream-0.2.6.crate https://crates.io/api/v1/crates/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/anstyle-parse/0.1.1/download -> anstyle-parse-0.1.1.crate https://crates.io/api/v1/crates/anstyle-wincon/0.2.0/download -> anstyle-wincon-0.2.0.crate https://crates.io/api/v1/crates/assert_approx_eq/1.1.0/download -> assert_approx_eq-1.1.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.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.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.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.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/cached-path/0.6.1/download -> cached-path-0.6.1.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/ciborium/0.2.0/download -> ciborium-0.2.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.0/download -> ciborium-io-0.2.0.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.0/download -> ciborium-ll-0.2.0.crate https://crates.io/api/v1/crates/cipher/0.3.0/download -> cipher-0.3.0.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap/4.2.1/download -> clap-4.2.1.crate https://crates.io/api/v1/crates/clap_builder/4.2.1/download -> clap_builder-4.2.1.crate https://crates.io/api/v1/crates/clap_derive/4.2.0/download -> clap_derive-4.2.0.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/concolor-override/1.0.0/download -> concolor-override-1.0.0.crate https://crates.io/api/v1/crates/concolor-query/0.3.3/download -> concolor-query-0.3.3.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.6/download -> cpufeatures-0.2.6.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.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.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/darling/0.14.4/download -> darling-0.14.4.crate https://crates.io/api/v1/crates/darling_core/0.14.4/download -> darling_core-0.14.4.crate https://crates.io/api/v1/crates/darling_macro/0.14.4/download -> darling_macro-0.14.4.crate https://crates.io/api/v1/crates/derive_builder/0.12.0/download -> derive_builder-0.12.0.crate https://crates.io/api/v1/crates/derive_builder_core/0.12.0/download -> derive_builder_core-0.12.0.crate https://crates.io/api/v1/crates/derive_builder_macro/0.12.0/download -> derive_builder_macro-0.12.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/env_logger/0.7.1/download -> env_logger-0.7.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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/esaxx-rs/0.1.8/download -> esaxx-rs-0.1.8.crate https://crates.io/api/v1/crates/fancy-regex/0.10.0/download -> fancy-regex-0.10.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs2/0.4.3/download -> fs2-0.4.3.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.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-io/0.3.28/download -> futures-io-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/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-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.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.3.16/download -> h2-0.3.16.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.1.19/download -> hermit-abi-0.1.19.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.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/1.3.0/download -> humantime-1.3.0.crate https://crates.io/api/v1/crates/hyper/0.14.25/download -> hyper-0.14.25.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indicatif/0.15.0/download -> indicatif-0.15.0.crate https://crates.io/api/v1/crates/indicatif/0.16.2/download -> indicatif-0.16.2.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.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.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itertools/0.9.0/download -> itertools-0.9.0.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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/libc/0.2.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.1/download -> linux-raw-sys-0.3.1.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/macro_rules_attribute/0.1.3/download -> macro_rules_attribute-0.1.3.crate https://crates.io/api/v1/crates/macro_rules_attribute-proc_macro/0.1.3/download -> macro_rules_attribute-proc_macro-0.1.3.crate https://crates.io/api/v1/crates/matrixmultiply/0.2.4/download -> matrixmultiply-0.2.4.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.2/download -> matrixmultiply-0.3.2.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.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/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/monostate/0.1.6/download -> monostate-0.1.6.crate https://crates.io/api/v1/crates/monostate-impl/0.1.6/download -> monostate-impl-0.1.6.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/ndarray/0.13.1/download -> ndarray-0.13.1.crate https://crates.io/api/v1/crates/ndarray/0.15.6/download -> ndarray-0.15.6.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.2.4/download -> num-complex-0.2.4.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-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/number_prefix/0.3.0/download -> number_prefix-0.3.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/numpy/0.18.0/download -> numpy-0.18.0.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.50/download -> openssl-0.10.50.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.85/download -> openssl-sys-0.9.85.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/password-hash/0.4.2/download -> password-hash-0.4.2.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/pbkdf2/0.11.0/download -> pbkdf2-0.11.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/pyo3/0.18.2/download -> pyo3-0.18.2.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.2/download -> pyo3-build-config-0.18.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.2/download -> pyo3-ffi-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.2/download -> pyo3-macros-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.2/download -> pyo3-macros-backend-0.18.2.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-cond/0.1.0/download -> rayon-cond-0.1.0.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/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/reqwest/0.11.16/download -> reqwest-0.11.16.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/rustix/0.37.11/download -> rustix-0.37.11.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.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.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spm_precompiled/0.1.4/download -> spm_precompiled-0.1.4.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.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.13/download -> syn-2.0.13.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.27.0/download -> tokio-1.27.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-normalization-alignments/0.1.12/download -> unicode-normalization-alignments-0.1.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/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.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-futures/0.4.34/download -> wasm-bindgen-futures-0.4.34.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/web-sys/0.3.61/download -> web-sys-0.3.61.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-util/0.1.5/download -> winapi-util-0.1.5.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.0/download -> windows-targets-0.48.0.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.0/download -> windows_aarch64_gnullvm-0.48.0.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.0/download -> windows_aarch64_msvc-0.48.0.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.0/download -> windows_i686_gnu-0.48.0.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.0/download -> windows_i686_msvc-0.48.0.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.0/download -> windows_x86_64_gnu-0.48.0.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.0/download -> windows_x86_64_gnullvm-0.48.0.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.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/zip/0.6.4/download -> zip-0.6.4.crate https://crates.io/api/v1/crates/zstd/0.11.2+zstd.1.5.2/download -> zstd-0.11.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/5.0.2+zstd.1.5.2/download -> zstd-safe-5.0.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-sys/2.0.8+zstd.1.5.5/download -> zstd-sys-2.0.8+zstd.1.5.5.crate
+_eclasses_=cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=8a04f39ada8ffe890d723d0be3aec7b1
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index c1023d449381..d227c2886ad4 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/coq-8.17.0 b/metadata/md5-cache/sci-mathematics/coq-8.17.0
index d7ed75dc1700..9e6363e90038 100644
--- a/metadata/md5-cache/sci-mathematics/coq-8.17.0
+++ b/metadata/md5-cache/sci-mathematics/coq-8.17.0
@@ -1,5 +1,5 @@
BDEPEND=dev-ml/findlib doc? ( >=dev-java/antlr-4.7:4 dev-python/antlr4-python3-runtime dev-python/beautifulsoup4 dev-python/pexpect dev-python/sphinx-rtd-theme dev-python/sphinxcontrib-bibtex dev-tex/latexmk dev-texlive/texlive-fontsextra dev-texlive/texlive-latexextra dev-texlive/texlive-xetex media-fonts/freefont ) test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile configure install test
+DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-ml/zarith:= || ( dev-ml/num <dev-lang/ocaml-4.09.0[ocamlopt?] ) gui? ( >=dev-ml/lablgtk-3.1.2:3=[sourceview,ocamlopt?] >=dev-ml/lablgtk-sourceview-3.1.2:3=[ocamlopt?] ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
DESCRIPTION=Proof assistant written in O'Caml
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/8.17.0
SRC_URI=https://github.com/coq/coq/archive/V8.17.0.tar.gz -> coq-8.17.0.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730
-_md5_=22f40dbae6984625c67adbca953bcdd0
+_md5_=7ca1f6abb72ee1e9303529fe3a317a4f
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index f596f58a3b95..6cc201782a43 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/bmake-20220928 b/metadata/md5-cache/sys-devel/bmake-20220928
deleted file mode 100644
index 79268582335c..000000000000
--- a/metadata/md5-cache/sys-devel/bmake-20220928
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=NetBSD's portable make
-EAPI=8
-HOMEPAGE=http://www.crufty.net/help/sjg/bmake.html
-KEYWORDS=amd64 ~loong ~ppc ~ppc64 ~x86
-LICENSE=BSD
-SLOT=0
-SRC_URI=http://void.crufty.net/ftp/pub/sjg/bmake-20220928.tar.gz http://void.crufty.net/ftp/pub/sjg/mk-20210330.tar.gz
-_md5_=d581d5b38d9f7be5847b7334cc3d974d
diff --git a/metadata/md5-cache/sys-devel/bmake-20230303 b/metadata/md5-cache/sys-devel/bmake-20230303
index a933cafc3c86..eecd3fe4d02f 100644
--- a/metadata/md5-cache/sys-devel/bmake-20230303
+++ b/metadata/md5-cache/sys-devel/bmake-20230303
@@ -2,8 +2,8 @@ DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=NetBSD's portable make
EAPI=8
HOMEPAGE=http://www.crufty.net/help/sjg/bmake.html
-KEYWORDS=~amd64 ~loong ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~loong ~ppc ~ppc64 ~x86
LICENSE=BSD
SLOT=0
SRC_URI=http://void.crufty.net/ftp/pub/sjg/bmake-20230303.tar.gz http://void.crufty.net/ftp/pub/sjg/mk-20210330.tar.gz
-_md5_=690eb2c92c2223c30fe9db6bc467b1bd
+_md5_=d581d5b38d9f7be5847b7334cc3d974d
diff --git a/metadata/md5-cache/sys-devel/clang-15.0.7-r1 b/metadata/md5-cache/sys-devel/clang-15.0.7-r1
index dfd5c11843e2..ae74f3173c1f 100644
--- a/metadata/md5-cache/sys-devel/clang-15.0.7-r1
+++ b/metadata/md5-cache/sys-devel/clang-15.0.7-r1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=15/15g1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org dcadc5e96c4a14531648f4dc24bed142 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a165541c0e27cc5aaa8e451e68bd7128
+_md5_=b69921e3360c0c617082db23bde2927a
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index ab8a7c286824..a8af446f1c2f 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/f2fs-tools-1.16.0 b/metadata/md5-cache/sys-fs/f2fs-tools-1.16.0
new file mode 100644
index 000000000000..571c408e34fa
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/f2fs-tools-1.16.0
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=app-arch/lz4:= dev-libs/lzo:2 sys-apps/util-linux selinux? ( sys-libs/libselinux ) elibc_musl? ( sys-libs/queue-standalone )
+DESCRIPTION=Tools for Flash-Friendly File System (F2FS)
+EAPI=8
+HOMEPAGE=https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/about/
+INHERIT=autotools
+IUSE=selinux
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=app-arch/lz4:= dev-libs/lzo:2 sys-apps/util-linux selinux? ( sys-libs/libselinux ) elibc_musl? ( sys-libs/queue-standalone )
+SLOT=0/10
+SRC_URI=https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/f2fs-tools-1.16.0.tar.gz
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=1f968768ef9074507fa10d06ed9e621f
diff --git a/metadata/md5-cache/sys-fs/f2fs-tools-9999 b/metadata/md5-cache/sys-fs/f2fs-tools-9999
index e50b6369a1d1..6af238718623 100644
--- a/metadata/md5-cache/sys-fs/f2fs-tools-9999
+++ b/metadata/md5-cache/sys-fs/f2fs-tools-9999
@@ -1,14 +1,14 @@
-BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install prepare unpack
-DEPEND=selinux? ( sys-libs/libselinux ) elibc_musl? ( sys-libs/queue-standalone )
+DEPEND=app-arch/lz4:= dev-libs/lzo:2 sys-apps/util-linux selinux? ( sys-libs/libselinux ) elibc_musl? ( sys-libs/queue-standalone )
DESCRIPTION=Tools for Flash-Friendly File System (F2FS)
EAPI=8
-HOMEPAGE=https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git/about/
-INHERIT=git-r3 autotools
+HOMEPAGE=https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/about/
+INHERIT=autotools git-r3
IUSE=selinux
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=selinux? ( sys-libs/libselinux ) elibc_musl? ( sys-libs/queue-standalone )
-SLOT=0/9
+RDEPEND=app-arch/lz4:= dev-libs/lzo:2 sys-apps/util-linux selinux? ( sys-libs/libselinux ) elibc_musl? ( sys-libs/queue-standalone )
+SLOT=0/10
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b4d5750e9bf6ee08e2e708052f64ce49
+_md5_=1f968768ef9074507fa10d06ed9e621f
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index d5a2f313866d..39a9b87e3ae6 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/installkernel-gentoo-7 b/metadata/md5-cache/sys-kernel/installkernel-gentoo-7
new file mode 100644
index 000000000000..a018a3b47de8
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/installkernel-gentoo-7
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install postinst
+DESCRIPTION=Gentoo fork of installkernel script from debianutils
+EAPI=8
+HOMEPAGE=https://github.com/projg2/installkernel-gentoo
+IUSE=grub
+KEYWORDS=~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux
+LICENSE=GPL-2+
+RDEPEND=>=sys-apps/debianutils-4.9-r1 !<sys-apps/debianutils-4.9-r1[installkernel(+)] !sys-kernel/installkernel-systemd-boot
+SLOT=0
+SRC_URI=https://github.com/projg2/installkernel-gentoo/archive/v7.tar.gz -> installkernel-gentoo-7.tar.gz
+_md5_=7973986b783234bbdc4d91c4687476e8
diff --git a/metadata/md5-cache/www-misc/Manifest.gz b/metadata/md5-cache/www-misc/Manifest.gz
index 14beeb8df5f0..49abd980d096 100644
--- a/metadata/md5-cache/www-misc/Manifest.gz
+++ b/metadata/md5-cache/www-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-misc/urlwatch-2.26 b/metadata/md5-cache/www-misc/urlwatch-2.26
new file mode 100644
index 000000000000..09d698e29bf2
--- /dev/null
+++ b/metadata/md5-cache/www-misc/urlwatch-2.26
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jq[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytesseract[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/alabaster[python_targets_python3_9(-)] ) ) ) test? ( dev-python/appdirs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cssselect[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/keyring[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/minidb-2.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=A tool for monitoring webpages for updates
+EAPI=8
+HOMEPAGE=https://thp.io/2008/urlwatch/ https://github.com/thp/urlwatch/ https://pypi.org/project/urlwatch/
+INHERIT=distutils-r1 pypi
+IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-python/appdirs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cssselect[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/keyring[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/minidb-2.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/u/urlwatch/urlwatch-2.26.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=62302208beda418810055d4f9ee22887
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 11f441c5f243..b7c9578549c7 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/puma-6.1.1-r1 b/metadata/md5-cache/www-servers/puma-6.1.1-r1
index 4c91853b2014..5ad6f2a066cf 100644
--- a/metadata/md5-cache/www-servers/puma-6.1.1-r1
+++ b/metadata/md5-cache/www-servers/puma-6.1.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://puma.io/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=BSD
RDEPEND=dev-libs/openssl:0= ruby_targets_ruby27? ( dev-ruby/nio4r:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nio4r:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/puma/puma/archive/v6.1.1.tar.gz -> puma-6.1.1.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d0856b51df8b4de5304b5cd6d46694b0
+_md5_=4c6aa2925acd1f04684be75e28b0a464
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index f78b16118a8b..2a1d078a50ac 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15493 BLAKE2B ec5ea168778a79b147975de4177e6e700a7d37e6ee037cb43e8a2fb5109fe7703b6271a466b25edb7a1f6a61aa9467b69f02382396560dc259c3acdd5e880f30 SHA512 24314abdcaad22302e8e4885bab38f0250026f6284cc14fc2d6d81378bea47d1c1e985134c2fc0d63a8bc88f3563b53ea9e7b90d1e24f24b6733a9cc9fe4c83a
-TIMESTAMP 2023-04-11T16:09:37Z
+TIMESTAMP 2023-04-11T22:09:38Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ1hkFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ12qJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA21g/9He+gJrb2gSjNdo8EZRCFoEGGEKeFbR9aTMXE4WiIAngod7R5HwCW0NAt
-OjUYKZS8ERxEqQAT6zZ5B0BomCKE8PNqZLhNpuFytHhoKwY5ryJv4weaHhMFQOFA
-Gt795pomBmKGbFG1FUvHeJ4JwaNh6QI5hUV7LFbLfVicS8ab56A4mWVzLtAE+l6x
-bJLdaZXDQSB1M+Dvk2KpNZnjW3N+kefI1WqWnBfm9YaTxKQZyI89BclLRtGO88nO
-qR/OB5c40mHuaq4kXdgF+F5Ao78xTEd7ovdEcRD/tbu3XcG7KN8AXN+ZhyThWD3G
-YJ0HnRPYumagEAeZuCDAjQsKF1hkFVqr3ED61wO6JEIF+r4cNuww7OqsIJrhgLV6
-JyTi5c1V75xBq+HJAE6WQjy3B3VbqRTY3HdpmDafplqU2YBlp/M1ou/jlQY4SmCr
-tKp9rTxSBonQZmhvT27K9WJvB5CvEuYVegR/B2ckN3/ocAQqBgNNZPR+YrAlmzaL
-7bUX33CfMoc4tnTD6P3hLv3fPQb4z3lf4BehS2tApm2NZACSOxGNapub8HNBbX3T
-W4u3fAMR85JNgQIi5DUK4ix8ElXW9xZvcb0H7PTMhOIowiEwG2pNoec9KdPVaggp
-czh91EBawF332aHna4c++N2/J9PsWJfbwhRAqrUK1gKqgTFvVgY=
-=H/Xg
+klAc2w//XD3RfcjT/rzg8tBVmHiGBizAVGdifLYemFFOS8ux5Z05AHzxL0AqwnLw
+PriqJ5qScHPyULIcSKTb/kGAwurFHYpm4w7LgHf9P7QP0e6rgLKA6g9uH7eYRjJJ
+Lwfa3OsiqVXOz/OA7hlPrGRbYba0TfveGkqYFvcJIqrtqzQb8lK8rs3bVShunGFb
+0qREgjIMWe8LlCSSGygusrrUuEGxYuQDtws0PTblvE9rl13+o0bNmXwX99RY8Uad
+1zxzy7VhpDg3waFIjnBA3fqWhMsmPUjpp26h7+vRyUDfig3UGKEvlGl/Hf8Gfc/I
+svcXKM72nDULtRGEQ37d8Fm6+rWECrMgRipJcOWPt33jq/Z26VAeljfJNkNffNQs
+mMyTbes+7sbD5UubSa/qQwd8Cj+xkFL96NZ2S4fczKJzm1DH58km6DzFSH6mEMcc
+UuHgkBFTM+VNq5DW5+vHz7AUvB33jsD/lTUb6XQk/RfV6HQ2CwoHEa3xCsGx0806
+N8q7VwOviH3xa0GItnhE4yBUCFwTGOQk/vCfhSn+7ygphbnrfxOfJv/rHZPk7saF
+VJdTrl5VbxC+wT4PHl1C+2oFEDHM3q2npjTX+c7mt1DkHurCCQcjI3e92tllBr3k
+Xitddq3Md6Coa9jZ0fjXoeXZ1pFkXFZxiR8E8x6bEvg5zqWQi2w=
+=FuP1
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index ccba62933517..7fbd9aff3e84 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Tue, 11 Apr 2023 16:09:34 +0000
+Tue, 11 Apr 2023 22:09:35 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index e881a2ab9a1d..fc4fbcaefc77 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Tue Apr 11 04:09:34 PM UTC 2023
+Tue Apr 11 10:09:34 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 2328578044c2..0adbe62c9b2b 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Tue, 11 Apr 2023 16:15:01 +0000
+Tue, 11 Apr 2023 22:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index d3ee2b84e3a4..8cf5118ec6af 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-170a4eb2582ebc8fa161a0b5dba18d16c6cb386c 1681228836 2023-04-11T16:00:36+00:00
+f9f2aed0b0a013a41482148a0224d14f70ea6818 1681249325 2023-04-11T21:42:05+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 7128cadf2e42..13bb8b5cd616 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1681229401 Tue 11 Apr 2023 04:10:01 PM UTC
+1681251001 Tue 11 Apr 2023 10:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index ccba62933517..649cb0f7865c 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Tue, 11 Apr 2023 16:09:34 +0000
+Tue, 11 Apr 2023 22:09:34 +0000
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index 0844ae0eefbc..637a2faae25a 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest
index 875cd4d4f09e..8d57bd703a9f 100644
--- a/net-irc/irssi/Manifest
+++ b/net-irc/irssi/Manifest
@@ -1,6 +1,8 @@
DIST irssi-1.4.2.tar.xz 1211740 BLAKE2B 916028948640d264707bf4c8405fe63ee2781b0990abc40c4d60c5fd34bebe38de7d35cf6856c69dab39121ba5d72c962b763fda408cb81326392edc8447d3a8 SHA512 428157b85226b5299f55679d9384d3ae8b1e61f50a528bf21ffdf2f4b56014e0a86bdcf9ce05cf4dedd59d53829323bb62029a570f90ebf3243a06c3ce220caf
DIST irssi-1.4.3.tar.xz 1212556 BLAKE2B 48091e26bf547e510814d2ce709e2000771b75112fe5706ee328c6436659b7f0157f24058d508fae791175e1ff92de67224412fec18376fefc64a847d4e3bf6d SHA512 d9122180990965e701deb37f212a1ef60fd697ba24c827c2bb15dcd7c4f7f4caf02f6dd99cb5a0cf0b2682325b93ecfd0f00adb296ad832b5a95953ea08567f5
+DIST irssi-1.4.4.tar.xz 1213784 BLAKE2B 5b77ca692130a87228eea05f9a8d2da65a7c483e031d8c12dbd29bb9cd629444aae28bc3ffe0dc862891f59047997a323cea3b4d9d388573d4f06b569abbf950 SHA512 da28ac7a527be301d0615d6d733e4cf4e09bb6d4f5c70bc33ff70e22439a01f197bb5d91b4432ca74d3ac2dbb3235f30d53efc63a4279de8664923c2ccdbdbea
EBUILD irssi-1.4.2.ebuild 1515 BLAKE2B 139623063f584e8654e6d8c96c4ab71ce2863673403a145db7143717a1eb94bb94cbd7c3f48831e5457dcd63e7b63c02e7bf11e9de1acb7774c0cbfc010871ba SHA512 84b1344ba35b76c73209f05e0ea525373955171d7b5c208c081a8adb82cfc60a762820c3e16b5378a5e97f49eabbb1391da51239d5cf16c95c2345d38de3de59
EBUILD irssi-1.4.3.ebuild 1523 BLAKE2B 599ad91797a27943d1ab8c35a2d9339db76da9efe6a30a32289ca29247451cd55d0bfca3befef3e857924414174b2f63c1d88247ade51c3b362ad22ef6ebde35 SHA512 3ecf1256953b46685d039fd3be02339e3d753b482d4bb5583c42b479de62c609be8162246a6cab1e07c4e23703242a3bae62c76a043a9738be49714962b6d4a2
+EBUILD irssi-1.4.4.ebuild 1523 BLAKE2B 599ad91797a27943d1ab8c35a2d9339db76da9efe6a30a32289ca29247451cd55d0bfca3befef3e857924414174b2f63c1d88247ade51c3b362ad22ef6ebde35 SHA512 3ecf1256953b46685d039fd3be02339e3d753b482d4bb5583c42b479de62c609be8162246a6cab1e07c4e23703242a3bae62c76a043a9738be49714962b6d4a2
EBUILD irssi-9999.ebuild 1523 BLAKE2B 599ad91797a27943d1ab8c35a2d9339db76da9efe6a30a32289ca29247451cd55d0bfca3befef3e857924414174b2f63c1d88247ade51c3b362ad22ef6ebde35 SHA512 3ecf1256953b46685d039fd3be02339e3d753b482d4bb5583c42b479de62c609be8162246a6cab1e07c4e23703242a3bae62c76a043a9738be49714962b6d4a2
MISC metadata.xml 593 BLAKE2B 869f0327264b4d69859afdab67f120897d76cbecd35669023075ea276b7f1ccfcfe1148d8ef0ddd9e5cc00aaa2cd785c32f237772afbee0a717a9c378bd81dbd SHA512 e985b1c654fa7e91d5f271403c062eedc71e749da0beb9a8a3eb29254553a7c466158bc737b7c62e9377baab96fdc828cb6841991a06c4d03f747d952bb20f05
diff --git a/net-irc/irssi/irssi-1.4.4.ebuild b/net-irc/irssi/irssi-1.4.4.ebuild
new file mode 100644
index 000000000000..ea7e65988b49
--- /dev/null
+++ b/net-irc/irssi/irssi-1.4.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_DEPEND_ON_PERL="no"
+inherit perl-module meson
+
+DESCRIPTION="A modular textUI IRC client with IPv6 support"
+HOMEPAGE="https://irssi.org/"
+
+if [[ ${PV} == *9999* ]] ; then
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+ inherit git-r3
+else
+ # Keep for _rc compability
+ MY_P="${P/_/-}"
+
+ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="otr +perl selinux +proxy"
+
+RDEPEND="
+ >=dev-libs/glib-2.6.0
+ dev-libs/openssl:=
+ sys-libs/ncurses:=
+ otr? (
+ >=dev-libs/libgcrypt-1.2.0:=
+ >=net-libs/libotr-4.1.0
+ )
+ perl? ( dev-lang/perl:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+ virtual/pkgconfig"
+RDEPEND+=" selinux? ( sec-policy/selinux-irc )"
+
+src_configure() {
+ local emesonargs=(
+ -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+ -Dwith-perl-lib=vendor
+ -Dwith-otr=$(usex otr)
+ -Dwith-proxy=$(usex proxy)
+ -Dwith-perl=$(usex perl)
+
+ # Carried over from autotools (for now?), bug #677804
+ -Ddisable-utf8proc=yes
+ -Dwith-fuzzer=no
+ -Dinstall-glib=no
+ )
+
+ meson_src_configure
+}
+
+src_test() {
+ # We don't want perl-module's src_test
+ meson_src_test
+}
+
+src_install() {
+ meson_src_install
+
+ use perl && perl_delete_localpod
+}
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 059209dcc917..8ad45bb92528 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 89b196ba4bf4..ef60d80be043 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -4,5 +4,5 @@ DIST zeromq-4.3.3.tar.gz 2117050 BLAKE2B 69bd1544fa76232ecf860b364592762c4170c32
DIST zeromq-4.3.4.tar.gz 2486520 BLAKE2B 3c10989a9359a79317adaa8bf6e138357196b82078656911437ee848a347759acc1ef49feda5e1a8912974026e55907b9ffd5172111ddb83ba8cf92dd6715379 SHA512 e198ef9f82d392754caadd547537666d4fba0afd7d027749b3adae450516bcf284d241d4616cad3cb4ad9af8c10373d456de92dc6d115b037941659f141e7c0e
EBUILD zeromq-4.3.3-r1.ebuild 1434 BLAKE2B 2ef0bdd7421a2a831b6494b8b4e919f83a4451f2065c448afa780e1740b04b9e3d1fc083af3fcb988f343deb5b55dbb833e2f8e10861b4d19830fc5e987b7d48 SHA512 1e2c77d3150800989e0e32ee8026c7e7523be71f98eb6269e5e2b1963faaa9cb11b50a8f1a6b9ee6df2c0492c3ce3bdbeb7916528dd9af2590bc2df6a5a80bbc
EBUILD zeromq-4.3.4-r1.ebuild 1459 BLAKE2B 2761055575f039a6b5bc7447d8a871d76b0ab6acfb71b8f35ef78e4fd2430520862a73b42a3d23dc8cdbcafb1592ee146dd72239cb9dd87288ba1b080d23b3e5 SHA512 12f37a75b48cb9ef39ee8a26959e4b73e26c3aa3aa0512f703d162b502772432930adfdb18b1db12bf31d60cfa805cc1b0ac5a963860ea4ac08c943a8e748a15
-EBUILD zeromq-4.3.4-r2.ebuild 1565 BLAKE2B 5533561ab0b7d731075901913ac779bda48f15cb35931df1ce3134337036281822c7873240a8ba6aa9eaceb666c25aad05e1f20c09427c3edc47937fa8bd4d38 SHA512 1939718541e77ece158cb6b390053ec7ba3bd701c67319095ecb4970b3fa73946029864ce165978c1bb7bd801f8d5383173958a279598e22eb8c770bded94e40
+EBUILD zeromq-4.3.4-r2.ebuild 1559 BLAKE2B e18aa1ca379a08046c909a8819e1e09ddfa376799cd4bffbf359b8c23e5385705278b5013f6d3fb7b590ce3d605a840c7b1feb909d963e379db76978835ab673 SHA512 e1227884d226724d522dd6535ff32393f17a7a5b37c9ed6b52583f36eae84367c61e5eef1d1159b7b2fbed0d2eaf6276a8a43c555cb378a55371871b759223cc
MISC metadata.xml 1541 BLAKE2B eb0032809d47b0f6e7064c1bcc8acd746480e3d1e222aeb7dd5658b820462376a8982e0d5a46e7dadc22efa8caaaa51c93f7bd66a1d73bba42a43dd959223596 SHA512 f3f8a92816c09499a6111fb375f429091c834be52e21189a7685fe59a40761ebd4d0d9e23889a0fc36d23863b3bcf16c245b00fb3d1ae21c9d8143be90977231
diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index 7cb568736d2d..e5a86a8b671c 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
RESTRICT="!test? ( test )"
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index ed5de64429d5..4a4a82d9df2a 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest
index 8b773b9bc84e..39587fdfc169 100644
--- a/net-p2p/syncthing/Manifest
+++ b/net-p2p/syncthing/Manifest
@@ -16,6 +16,6 @@ DIST syncthing-1.23.2-deps.tar.xz 101786324 BLAKE2B 5ab47ce288ece8ef53a14f376965
DIST syncthing-1.23.2.tar.gz 6529048 BLAKE2B cda30a17000c5cf59b90d68148c0b375c36145e3d497409c49060cddcee794951bd72e8d0f97be7b66cb5c595c2d7232b64b06df2d9a37a48e02d614367cf8c0 SHA512 3f182aad9714d299205a0379d32121adb018d5d7fb31f199a108f1a6b7822452e1b10a27c05516d232004469a1f20f086465fbbc163f10ed9375273a8b90ff9d
DIST syncthing-1.23.4.tar.gz 14141457 BLAKE2B 5c0edf12062a0a26858b6d6b76e9de527a2b0bcab5bf718baba94a22c95d0ffcdb39ea6c4855b1ba4bff3eeb1b83f42375f3fca9d016041d0130d9980d3d9c94 SHA512 cf86b61af000e2b9555f1dee0dfc6c340254859b753d3af2d88ea7de8f49137e7dea2bc98a6d8e526b35707918761f010a93ff8ee243f49945364f2e7f928ae3
EBUILD syncthing-1.21.0.ebuild 2925 BLAKE2B e14a53336245e7dc90c893a4907141fc783917d880010d53a3962766fef76de132a4f7a182a09d62cb2531619a0abdee1b812551cf4cce463bc7ac9bb9b4624d SHA512 45e6dcf9d065f91b74296c576214bf6f6baa1961164c0bf42bd1ea7c09d1d1ab6116be4b76d7bfe7bbb7ff105b2353e8ea000c468d45ca9b87ae783da2a8a51b
-EBUILD syncthing-1.23.2.ebuild 2951 BLAKE2B 30b7b4f50910ee1b0cbff162ada4b81c0cdba079799b2d9a1463701d10251fcea43164f377d6441ee51ce4b56dfd3522989cb1ef8d6ac22d9c0b9031ed7fea32 SHA512 4959823010cb3e49fc2d3585b69c012608d4e87d7e96b61535c1d25818de268f21e1b1d06f78607b1820ad9e679aa4c543f343624a15bda0278c5e6b8f9bc9e0
+EBUILD syncthing-1.23.2.ebuild 2949 BLAKE2B 19cfa191d787b3e81591a41921ef02ad0f4b4f954a48d91e6f425d0ebdbb03a66fd4abff3381552824c6f0d85e9742c925195ab85cc8acbb9e617322ac846e2e SHA512 9d0e31de2773c7096d692ee214956b55460f5f9425bf1e89c84663015eb7fdb394115fab299dff5febb50b6fc00db08a6f3e73aea6a97420a451578d53a0d15b
EBUILD syncthing-1.23.4.ebuild 2846 BLAKE2B 9da98f21feca7ae693520925e058234c8c7457a237edf94b4caf45e18102235c54d34bbd7462294c2a3b6723b56c2e035b9f1a16a3d3553bef4a6d4901960769 SHA512 bc68489f2ad3ee5e7d62bde355f31976c9f5a564c037ce7bac2872fec93f35b622b34ee5d5a3177bab69fe7d39e036cb9ee887d0fcc67fd5ba21c89f6809efbc
MISC metadata.xml 870 BLAKE2B 9d6abd4129ab6ab9ece49e3cb74b6537cf185c5e7e0d7cf893543ea6e75be83e534a8d3f4d042aeb778f9284c9ed7a6f2d60461593ae46f65901a42a3582acc2 SHA512 ef4f1fb81733a7c53f4deb239de1d01d4d2710cf92cb4abfb49659f64bfe5a080c3ab50ec9ec9bda531d0ca87f2f5b9ac80fe1beba1eaaccd1971b1759b3e93a
diff --git a/net-p2p/syncthing/syncthing-1.23.2.ebuild b/net-p2p/syncthing/syncthing-1.23.2.ebuild
index 10d8d48cee24..7016139c791e 100644
--- a/net-p2p/syncthing/syncthing-1.23.2.ebuild
+++ b/net-p2p/syncthing/syncthing-1.23.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 x86"
IUSE="selinux tools"
RDEPEND="acct-group/syncthing
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 34562780cc1e..d57644381788 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/tokenizers/Manifest b/sci-libs/tokenizers/Manifest
new file mode 100644
index 000000000000..24a0857b878b
--- /dev/null
+++ b/sci-libs/tokenizers/Manifest
@@ -0,0 +1,286 @@
+DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST aes-0.7.5.crate 128544 BLAKE2B 7381fe4963324b1f9b5cd1e81b2f2e3010ebb435b049b20fd1a9b37e472fed0062c63fe0a1629a59680f3c99154836a147db9561ee01dddbdeeefe6efdca5b6a SHA512 1e1e6714af9131af6a7e9546339d729979719c9c6751e4e2274e9cc243803920a7317c01a6dc20e31d730ccd43fc65cc2e9a3a29a6bc4d0c9bc0a6a3b65fe5c7
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
+DIST anstream-0.2.6.crate 19429 BLAKE2B ab22ca48e23a717f2cb909ec1fa162d40bffe198b99dc2e2d7bd80702b404ed881aafff9bd54f5091ed714573a9e9fcc64d4e9aeba8e5d2be22fc09cf97531d6 SHA512 6488232a6b19f6d187424097446754139559dc9eb5918c47429e4759b64b28fda5a3f33437cb1b364cceace655935f94d2be128bac327ac826fa588c2c1463ad
+DIST anstyle-0.3.5.crate 14272 BLAKE2B 15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf28dddd14d0b4de173d52 SHA512 3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709
+DIST anstyle-parse-0.1.1.crate 24186 BLAKE2B c488959a2c50905f35b43b8d6174f1f1e56bf5da49e4d7c8cad7eb313eeef5a66b61d1b5f3780796b8f6f4b0702b54b112e9227054c5567c5e57ce7b1c3d8440 SHA512 366fc0a5eb27744eac1f8cfc775734226e937ab5288e1401043d033eca046eeed6918362bc9c1e76f8b2f77ec85e7f0d9a0c801a4b36790f278d62a8fe1d417f
+DIST anstyle-wincon-0.2.0.crate 11667 BLAKE2B 491e1e2d4932e9d9cc170379e297833c9731c7628061116f9a590a63059005b36c41d96abb6c8ed0be3698800bda7930df92aa827d77bc7ddb2182f170c85eb6 SHA512 d0d9703e023a92ce51a0987b23564e93504d11266e049be5fb386bd7d448e6bc9e7fc795217ce139290ffad5c40bf6fddad23709ebfbeebb9f2f8e0592be9b63
+DIST assert_approx_eq-1.1.0.crate 7512 BLAKE2B 6efc259426c5f61ce971a86dd434bad2dadc6613ee182df90d818a7f5ab1e4a8e1bd4b210a76d80f2c1fe93bfb91cf8a65776c419d39746e9f3d4aa78669b426 SHA512 701ed76e413f32d873fa670e307646924344bc40d56961887554bfd155ddbfc7606b76c341f66d64a75c882d40f99d803fd839f0ebedd35293ae47aeaf57782e
+DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
+DIST base64-0.21.0.crate 72180 BLAKE2B c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2 SHA512 60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f
+DIST base64ct-1.6.0.crate 28870 BLAKE2B 60fbd9958f2519f293db2cd86add5160b51ff4f98718591b3e65d866e8bb176670ceecd5f6e365ff3ff488bf813860bf65d375a2159dd28b25e276e027303c4a SHA512 e3a267dce49257b6990d8d0842299d75b49a9af635082dfee25e314f5ab9067b339c877a4c7b012a1eaf9a84a7f8ddf0173c6f9d8695be81b8b4db03df66c92c
+DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
+DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
+DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
+DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4
+DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
+DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000
+DIST bzip2-0.4.4.crate 34197 BLAKE2B b69f8ad38b44eb4912b33d53467492b0ebe6ed740451bdfe9133e71c47a8dbd85b1110a9607c4cc627fbabc44cd86fe0396bb545864632ffb6169f9cfa547b6c SHA512 9cd2b9159bd0b42ac908ecad41f0a737272af94ae0d6dcfe182d2f44bcea4632d32b0456f02322047ea9d6f46377db6cd083f468782bccd6126bcc75cb852555
+DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b
+DIST cached-path-0.6.1.crate 76405 BLAKE2B 129b80a8ff3b38e9f376d4cedcd33258109d91c67038a0e95312f9a0ddfa65f0df5b2265b6212e6e2bd86e4cbb119cb863e95405c1eae33877d1a27294516f4a SHA512 123c5439d94273a35e86b9739ba24498d7a379e3bab36b9c715d528fbd9e376c22d4b0b79f4d73012e2da1424917088d60498315ef66a9c137fc43ee28ff10b0
+DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
+DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST ciborium-0.2.0.crate 30130 BLAKE2B 69896bd45dc95fb38df5f6b7f0952866c8efcb65490ad64447e1a645b5558c00a56d81aafe1ff6d2477daab4050c1f69598f0a3f2a74f644e090006291b9af0d SHA512 05f906ca1eec19e903652f2cfe86de36c25f6019af0e10212720bfdb2260a90426cea3acbab6acf64cb059fd138883e5cd4e46032b9a2d7a021715243ca6ecc1
+DIST ciborium-io-0.2.0.crate 2738 BLAKE2B 6f59c4e8d9c91bec47775d96d1089fa3989d347f7138f73f73cda02842a0409d96f32ce25f371a8a7dd5b34706c457b6815aeafeac36a61e309e828f9cc2edd3 SHA512 814059cf5c32c3ca2eab6877eeb73074d38f3419c04137ba345f83c7dc0222b983166e869e0ae9f22d9c604a162555926bff92a3ff57c076d72c9cb39072db63
+DIST ciborium-ll-0.2.0.crate 10740 BLAKE2B f2ab6870bf68d238d51617e17a6a50fb7894d11d7428305fa0ef590b825fa9351dcfec02e27d5cdf716bf392d0a996ecee2a475297de02ed99c65d8fc06f2c08 SHA512 73a7507332c8d941c82e7ff8cc707168f8d231db7531fd28eaba1be341f1511cd494c61f531852e0c5e37a65153addf259ebceac70f70185ede287d93b911845
+DIST cipher-0.3.0.crate 12756 BLAKE2B a572b0140512b7512d496f2706cdfaedb680d47a283e3db8b4be97418585ed988929a3beed44012e8a9d9728cbc21f00b78bcbe376bbf57614d54ea07e4daf4c SHA512 8f0094c7786160730825cff21ca838f52801783f1f4f66755b0771595963b8b99fc926265ff502c66b94a2e6703d592d42bbed96ebf8d3a690bd5e731f0f5c4f
+DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a
+DIST clap-4.2.1.crate 53500 BLAKE2B 9c088b22612441cb33a501e589de09594ac2e19632534e57abbd6ae2d6f7b52afd6e720e2104668c7dc3b82d5e1fdd0128c736c7e6825f1eb3be2fee6f677833 SHA512 4d4d78e050fd6c6b9d80a417fa10ac6026787c529717e09b8dbc80cfde365eb9280aef4859ddd77c723ad50d5d0732c4e3b9abff9a4a4f184dce02de9e803f0f
+DIST clap_builder-4.2.1.crate 158784 BLAKE2B 7a9508e256e1fe4fd9f1a9f7e5fc5a6b28902cd2e6ddbb0d6e90561247073c3ddf19885ee1fc0903382f4a108b2602271530bb6384c4ba17b5f4d92c47f2a84a SHA512 e3282e0041d4c38105b643de6dd9561b1a4126fa45d1de2fd7cdb18ef9681f93adfe9f073b50272212e95cf906e31fc38734e254eea1fbf2b896a467b50216a8
+DIST clap_derive-4.2.0.crate 28953 BLAKE2B ba1a598c4febaa3a2eb41fa4f0b78b79c1f0fa9e04b488c770a59fe450e057648941292f54f799766d54f979f8e0f38c145721b410a6da9cd9eb4bf3dd1a81d0 SHA512 99f509007248bef618550ecb49f77bcf8efedd0067333e97e72d4d3e05db08db8ba16f353a28a53c5719f5c6f367b8e085536492bf38b46e8d3cb9dfcd78ea1f
+DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
+DIST clap_lex-0.4.1.crate 12122 BLAKE2B b06dae9978865bdc63dcac66358f7d63f16c736a9b9cddd3b25a89c8d18d5648d107c2ebc3cf756f9e20af723381f574532add12ad4454312ea3379efd92f68c SHA512 012f5b3bfd252a2278a4089bf05340b03f73866c18612b2a4572a81b3182c00bf13dcf47e61fff49eb9fb2e091602999e6c27dee275c7de7559b27955ad082d9
+DIST concolor-override-1.0.0.crate 6570 BLAKE2B bdb82a18c4fed55ce3eb02712da64a82ebea1789ab627ef99c5cdd989838408d5a540aa19380e7739fda5672814ec854b191b4a6f1bfa90cbeec594a86a0d201 SHA512 c49a96db1507b87d518fcd275ef7b4c563a4acab43a37a427fd52f844f03a5e051eaf9599b5a531f2b47555cb27e5d300b7925e97efb3450db3b3c1f4cf3d8ee
+DIST concolor-query-0.3.3.crate 8337 BLAKE2B 0d4069a63d79dbf76fb56ab1aeb9992e2c32a2cfdcb02d8304b55c8fb0dd1df315ba4bbe7d7a3d5f6e6f9c5654c1165b99113ffde30eadb5e84b31d15ebab957 SHA512 6c039db27978b809d2eaccb86261532a46ebab3677e6c3963cae5a6cc2920021cfd097bf622fd6eaf2b1fb3c5ee5f07fa79eeff0682f2b70e739fc0d062505e9
+DIST console-0.15.5.crate 34788 BLAKE2B 915818e2a5cc6776a3d40f51ac85ba178e738f5cf40e5e3c1450aa731a04d73a617341dead606e043fcf66d0701f625ccdb5c787978d784c3f22f9ec0524e89a SHA512 54dc15a0c0d7e1a96a368e5866e1e5ea9d11b0b7eafd0e086376085efd3f656bcf5ec86f4eb387b42dd8cd4258f9162c401914d519a175331d0c1873794f8d43
+DIST constant_time_eq-0.1.5.crate 4936 BLAKE2B 882dbf33f20954205fcc5b6e39863db8969d184b697fd51ef462f6890c1a754e3fae67bcc7db685d8cc26abe6e3871d3b80aa542489ba9551a0c95a49f7a6dc2 SHA512 a4e0155a7ad72babcfd418d832d362b3fca7333aaaf36c246b00e948983837c3c93378b86e37c5fa7626fe137e3b6d77276ccc61624a7f4ab914605905a88a01
+DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072
+DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6
+DIST cpufeatures-0.2.6.crate 11467 BLAKE2B 3c04a3b912e7f65d6da4b2e47029d47cd6d84383fe49bbfb88aee58bb2419f0805a0fc550a104233980a4a38d94ab545df76db8127873cf10780bf15019896ad SHA512 2b3ff21b38f61966ec63b56030c057a4eb3ce261c739c6bc6349dc0da6f6b31d06393db792696cce79950c68576bdc0ef2bf1c2ee0f456eae165af40f22c5dcd
+DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
+DIST criterion-0.4.0.crate 108978 BLAKE2B 8016f306593f91c74039a5cfec759d64bfac04445cdde20d535580f1fa9419cfef94453a4a276f7979551b823578cb7862f88a0f2fd1f5ecce58964a42df8302 SHA512 e6e078ae5be2c8fc018986eb8fc1432ef78fd94b93aed1f05d7b0bb195a440d0a068cc8c26066a970cdd105102131e706bfc3e05f3a44174b5df4184aa3ffdcb
+DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14
+DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4
+DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672
+DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19
+DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533
+DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
+DIST darling-0.14.4.crate 25168 BLAKE2B bc48b27823a1a85a01a5daea47d87c2ac4b3ea48079249606aec912a4f417b72516004f17765e38f06048543708b758bf68afa63dc5e7415906de7940f02726d SHA512 1f236976cd291502229a49c2317fbcad94df54e2d7fbedebd9ac3173f9e51620ce8f2e37c78e86a63db8d9cd089e3eaedb990e58cc97847baa2cbaae58526aa6
+DIST darling_core-0.14.4.crate 57485 BLAKE2B 3d284d6a5100f45228aef5e42f9de63b6cfe2b5d42f1224bb19ff5d262b0c293931ee99f3aaf1f0eb24e55bb7e04ae790389d73c624c5f00f17a280a4a496ebc SHA512 6df7e911a543e9cadd0810cd8bf6563e2f000b52bab875f7a34d229bb6c4fb7beb6ebbc4fb0e12b97f23616280a20f306210abdfd1dd094c53da35f97be27b96
+DIST darling_macro-0.14.4.crate 1896 BLAKE2B e537b384c4c05103a962ff03be3da6c6c31d1c0cc25dedf5df1522c524e744446274a1696093d6f4479c0b6ddf02d27941fe959f517ede4b203bff3e20eeb294 SHA512 819fb85d8e324f4848669d32b2eecb2c2945a9891fa098eb9ca61d84588d26f0e0d1c7c482956935c7188e9c6feea0db5ae4c81bfe3d014f74fcebde80a204cf
+DIST derive_builder-0.12.0.crate 35456 BLAKE2B c190003a65fa22faaa977bd22beaaddccde90aa9817d28e0940da27c71b50d1b77435029eeddb552c0451303340edae41d857678316b5e1deb36a233929b0943 SHA512 3ba06c1d53f69ffca5a56edcd1173e9b5d67b9a5b00025c36fef04fa06a3046188ed503e1c0c8d56b26411b5199c3a152f284965f13ad8b346b6750ca9e00f0f
+DIST derive_builder_core-0.12.0.crate 31438 BLAKE2B dba84c7354018e509171767aacacb2be8e3ff566799ff693e2c4473b29f4ff93e2e785a0ac68c6b5ec4daa2f6c98c0da693b574d39184e038053589ac43b6c8e SHA512 f2e3cd5afd603273a1785fcef32b8cafbc89c422bc7754c46a9dade42f7351e3d6fcd00a5717e2617618f1bf71d5ce94abe043b19b4b6092d484955f1578d7fe
+DIST derive_builder_macro-0.12.0.crate 6288 BLAKE2B ee0046658aca482c8d6141d4b12c9529277236a98119a5c776f4e759ba63e16b5d25045e25a9b1f008ce257663504e26cb90c2e7417edb69c2cad38f123f93f3 SHA512 cb4a71f49c66ff91dc5a459053102e1aab7956d6003998270ac9bc94c2259b824a77689f209ff0104261ff829e54dd0900ec76c2cc1b8d3c52092961ffd072e8
+DIST digest-0.10.6.crate 19527 BLAKE2B 402009105a6ac055be062769dd4f162aabb977b9afe29f451eeb3e6b5dd1a579c371c5ec996b9c1bdba3b4ded83830ed2e1934a0505480bffba1e0d16775a8f7 SHA512 21d3c1dc64e640300c51e8a009af464d6e3cd2b10aa67c87a038165c11409d6e5faad1967236724a9a4cab8fdd88826cac1db4798245fd53ac2ff1a9b2b68b76
+DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b
+DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f
+DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e
+DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77
+DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a
+DIST env_logger-0.7.1.crate 32281 BLAKE2B 6f1894c64f301ca4b687270c911dbe230f674662aa0561b97c4d2537886e404664b5773d4e223e2018047c222a951232c3cb52ec5bddbfb6665e34c3e7ea52f5 SHA512 604060d2ee83ab337a2d20d6784d1b7541534d2fd9e1662fc5c709fa681672a9db5e34d00face864b56ae321962e644ebe29fbb6d68a0d556419cf5d71c6149f
+DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54
+DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
+DIST esaxx-rs-0.1.8.crate 174617 BLAKE2B d763ae571a04e068b640ad381e6638c92bc6d32f53f556146ce931ddbffd48e359bdf6bbca32bc4a197118d4ebb48d6dcf094189969fd509abdc05b5e57ce681 SHA512 9ab8f1019b16293987faac87790d6d848458f19602d7657ddb84db0a2e3a9640531626944fec59bcb73fcf8aafd40e24a412a410f1836dce3cf33f8500cd04e4
+DIST fancy-regex-0.10.0.crate 79951 BLAKE2B b00f5c398a4a35f257b5e92c20bf3beefa1cc6e1dc515319d18c7d58eae14de53f51b5d0be443619dc06df8f960a9134c413b10ebaa1f0766860965682483299 SHA512 19d948e4e98b3ff0d9d9680287ff0ee5c3597598c781d61fd7174cec9b63448ed3bd9fb52a2643ff4289ee21069123a0adc9c422ea516076e4e55024845309be
+DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52
+DIST filetime-0.2.21.crate 15026 BLAKE2B 069f38a2c3c25c53b288e3af7372cc314f7b5aa7a094f88d231cbd9fcf935f0bd17c72cdf9c038bc2e78a35e6cb768a66f659aa535c72b7fca5452bb28a1fa99 SHA512 5adbeadc9b93811aac7e8a91b2999006e5022689c7772fc2f231d905b8c1210e1b1e14eee327a081eb70e351b3ba7f8973f492d99a138ce83eed45f7b4a8b013
+DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7
+DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
+DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
+DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
+DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11
+DIST fs2-0.4.3.crate 13138 BLAKE2B a8c53130014affc276544360425718c480fe6b6583675e15e8bf25dca0cd2752aeb0793135fce1bdc12bcfc0ef21fb7f6aa298981d61ac150300eb134c2014e0 SHA512 b83fefa9123f304e4813ec1dacbb1aee5dc0c94e1316cd7c8a434aa2a242c9c42523d2bd8232d78e6c84c4e172b5c46ef8605e93b54216a2d4496fdf885dcf50
+DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99
+DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0
+DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402
+DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07
+DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82
+DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4
+DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
+DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082
+DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
+DIST h2-0.3.16.crate 162883 BLAKE2B 2465ba9f5c34313c7b07258bfb1eafd9b14f09340ab4b0d2189cd2404656088b6ae0a048ff9216adaa81bc32fbbb29f9167dfa6788021bf245850bc122dce17c SHA512 2a34cee510d39291cc8b5264a96201ae4cf78a1fa3a6f4cffbe42e0205315db5397668f7ce8a304c45c8ace51120037b567b5a40ca8451d5d2a87ad7e0fbc86e
+DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e
+DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
+DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
+DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
+DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28
+DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9
+DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553cf7a2356d117c66f38efafe686c148598ad67ae89d64ee3edf56387a6f89b75dd9ab5eee63e13953dcead SHA512 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8
+DIST http-0.2.9.crate 100146 BLAKE2B a720a5ea6e59d1bd4e7b422fdaa30b3b9d72a7533c5e91d1c8ee2b1dcd899309b490479ec578aa3b51f1dddeb5c6510f28136e9fd1f04d2af12d2418261f6c03 SHA512 17bbc886d34f5aa4b56d82a605a54e920a244988085d06e70bc416f8e0edfa3356544f29082b3fbf3dcea18e741ade374375dd82ebe2276fd9a9508735a1e03a
+DIST http-body-0.4.5.crate 9242 BLAKE2B decb7a27f123c38afc1f7f36ad570bac6d5513e57334870621477c17e0363a8abe4d6a3360bb1c87707d188be66ff100f42237727304e07d8515c1faaa179d48 SHA512 d01de0747155283331086f2849d1dccc0387feda576f60d84cdd1bc8817ac82ae131c294b5cf9ddabb7ac91bfdef67bc2ea5fcbbb04f41b473d4c5f5b2ac13d5
+DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9 SHA512 849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f
+DIST httpdate-1.0.2.crate 10673 BLAKE2B fbe2230262cd041e1ea8d6f9782376c25b0e841d711961464fd5cdae0e9effa33f50841d8adceb6b9753cdab911f3456c86bed0d2b8acc9be5f81da8e62a1b9c SHA512 4d650dbe7ec1d0f457bab71cd009fd92ee296fbe0a6b0c0ce4d71aa3bee720094a03968c08e542be60869350e05b4a1739542c6415e401407345f5643e15f8fd
+DIST humantime-1.3.0.crate 17020 BLAKE2B 37efaacedac293197ff7acc8b0446a73243a2d90ed8dbdcecd9cb0af6e901f135e1d92aa1a642460f531a6811a5f08075f8aabaa9941e96eddef301e205fdbe1 SHA512 2589bfdac96108951882b7ee497528b9084ddd344a67914810ea9961a1e319167d5cab959c66cbb26e398e75ca50d488a251694fff35f3c2f69a88b6f22844da
+DIST hyper-0.14.25.crate 195127 BLAKE2B c2d9b8ef0773e23b7b1746feb5eadc515c5ab63698670c5f0c3fb7de9b511f21ba310c04d66f236c8bdad9262af2e0c2a1b45d1092545276dfe04fc3ca157531 SHA512 abf06e17b1f6f5822c0447d160ab7d218124e27a1dce4b2264b5eb66a3642ce773ed060c59c784a20695c280c81cd4922b23930082945d46f3ac60e3a84965ee
+DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e
+DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
+DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441
+DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
+DIST indicatif-0.15.0.crate 28897 BLAKE2B 40b2fdc5962514b05a3b604c1045b864ca97f4c24a479435a90f1880cc79b2d9e3ed3f48486ac1e323b342891f8487f955c47cf3554bd9e4593b68693ad2b8e8 SHA512 9edae880d12412ad1f11d5cac004009a19540af3161176bac35390848e0a6959850a50fcfc2a66bd5ae5901b4e6af1a24286f7aede653f90b366089cbad6a5d2
+DIST indicatif-0.16.2.crate 35057 BLAKE2B c2f3beb7ac4450c5aace863f33de7a4b474e93c5d34fa55acacf971c5e0918b4b72c1a970f15395a8256fdf8bbb78edc8f2a6fb85be4aa7dbcd13d1fc30ff55a SHA512 5f60358f1fe3ffc0ec97d1d8922a7a2645d7dc0affed1d49a9205becdb36756d6a03482ef00fc918231770f967f7fc523f7b8c3bf4c06f71a0a93549c46fdacd
+DIST indoc-1.0.9.crate 13475 BLAKE2B a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf SHA512 db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
+DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
+DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9
+DIST ipnet-2.7.2.crate 27044 BLAKE2B 0adfa02e7ffeb48bf977206e63583fc5e20719bc7b850b4f3b2c9f934af83034478c96df1a5c2c3edecf4c58362f25cac42808191af0ad0d7a66fedef91dc45a SHA512 53cc9dcfaf4d4e83a436b739319d892e1b0e45cdf85a36ac6a8a1594b38caff719074b2c6008361b1cd40bf03fc705e9149aea54b4c75f88af2da9f20706e39e
+DIST is-terminal-0.4.7.crate 8356 BLAKE2B f0f42d6f6204c68bc8a9e1290b9b059ec55f5aa2f83f6966711a5f986852befe21ac9281fd611e65cb4fcbf35dfb212748785c7258c44602e7e390c51f09dec5 SHA512 56c00b2942963f8a0b5c40c96a885f85565fb09e247bfd5a3e77ca5c9e0e0e40a17a8d809c0541177e8b496fef87baac4b86c751765491ffffdb631515d8acf5
+DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
+DIST itertools-0.8.2.crate 89203 BLAKE2B bcf8c00da5033f36cc205708324fd8eff083d46313ee84f567e4f333d8ac1ebe44474d89835a312a5357a48659e2f51d34d2194d548256118943999a3da8ebaf SHA512 325d87a80c0b217469762ae958c46925d284b37ddd987c3ab977c864f426dc6e4515701864f12fafbe49289b45b1910906f0e7d884ba8aea217cac521c3d1ff3
+DIST itertools-0.9.0.crate 96429 BLAKE2B 36d3b1dec7ece85639337f1a40a00330a5216ea8c460d13e52f0f9fea71bed5b3914cc4a7e05b407ed41e0dbc2292ae5873b3481297edcd92ec547866d044b8c SHA512 1c6650060750f3073140c4a77fc4d1acffa7d18320012807df0e20ab06ddb39afa7f086d89626e3909f89dc1f0408c9ccee4dd9454ca1f7a6a145bb213e7c5ce
+DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31
+DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7
+DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16
+DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
+DIST libc-0.2.141.crate 671145 BLAKE2B c0e37825ac3fba376e942a0e2c2aeefcab384b24c50a453d1948376cecb3f953d59735e37aef8a9ca7ae707fc6b4818823fae7330f213bf084e5460a82dd3ed5 SHA512 29d81f440d62fa1c9f7983c38138994e61f4897761a50a4f14abce1ced85a8994c6f0cc0ce86f77113b74495e36ddbebae6627f0b94c44621620a395a6723cdd
+DIST linux-raw-sys-0.3.1.crate 932203 BLAKE2B 090e9c11a36ed26b244d9f130c87d1c6adcd81424e83eded72ffc421192d0800af27c683afa262efa8b3063f0ea510ec113664e0c2b0eb273325d2c30443f313 SHA512 bd82bb055a8f40ccd4a1cbfbf8c628c63ed609489f7ebf61b9ccb268474c16e206867c3695e1da2840c72cb26b3f646fe9585148037604adfcdaf7bfb494a452
+DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
+DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
+DIST macro_rules_attribute-0.1.3.crate 15228 BLAKE2B ab0152c6560583d0656cc94a60978541c045ea9c10716da1409dd6e52e8bdfa1c7bc59bb3a61e47129c99d9df4e846e0b32aacd0927c57b3cae158af750de254 SHA512 1dd6f07c4e88a8b12d1fc97dc89f229ca61911c13d935c50c10fb62f7cb315ccdda913b5ae978a7a6f78ea006942626f28834bb35c9519d36e6c39bbb618fd02
+DIST macro_rules_attribute-proc_macro-0.1.3.crate 8249 BLAKE2B 8026721d57d5f26aa79a45c1550e113f73b4bea0360b65d6a938ab3de61fd3bbcadc7a72eb1c5d72587e62a7c7818d85ed8e0baf9a80c59ed9fba5b6b97e6f10 SHA512 b29e12cdaa8c31d823614530aa352af52e50a1e4f91c345357a3060011a00d117dfa2fb7582e4708e17eca3332019580f5891a092ac8a5d2c4bfc08ea8f5edf1
+DIST matrixmultiply-0.2.4.crate 32929 BLAKE2B bd3c6b2d11202ea9390760ca59b7452beb4094b4a95314c1a1c596ff623eb985ae5cf2b3821d365dd2e2912c1bd25713188de07b4555a996a667cb4d6b0cfb11 SHA512 3ec6846e1342d6dddb81f5bd4495e940f011a3e048c712262cc413318c087aaa137550cff6d969873ac96bb628f6a460e92536674c0d503d5c609d9be5d9d184
+DIST matrixmultiply-0.3.2.crate 49247 BLAKE2B 7f7eff4e0c7b71d942319caab54df7b75e3bb6e6fc7c224312da0a607c78894010b870a5649b7ce20767f622b64141752c55d3ab77cb0a394295041cb2e2a73a SHA512 9a6203c0f604474007b2d28b4db5b83282315de39c775cedefe1c1793ed8b48e83ad01c21669076a77bc28a75eeb847defbcd662239854e8e32acf71bbc800bc
+DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
+DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe
+DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
+DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
+DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419
+DIST mio-0.8.6.crate 93658 BLAKE2B 32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b5104ab7a1a3b84dfd299bc7bf7f3671aaae0a2759a56120740915d380aff05af5f5f8b9e8e22fbcfa8203 SHA512 45b3d2a911b66be556dfb79d87ffcc57ee5f33a03fb30f319631796090caf8779e94cda37fc7a76685c69483f1cc7616c15440b71bfcc51239928d8879873f6e
+DIST monostate-0.1.6.crate 13807 BLAKE2B cab2662ac4063d974ada6fea5da15cbe094341aa34ab973b6e88d251d9cc4f363b94790a6d00a0b6f1976e7661a142f680b30c99a59ec017f0c8699b042ee116 SHA512 2e45ea9687dca49a9756dbe82699485857d959112da04967524c7ded685057cc3fb186dc5a7fc2006a8a238ae85dd9d67470ff47cc0c8f7259c3bd8c12588e0b
+DIST monostate-impl-0.1.6.crate 7091 BLAKE2B 5685ed5159cc384fb1287f181ae132b9bbc9c5f80a4fc9c0c2792b718f8158bcf10b480ccb35af5ff7607105afd4841646bae14e664c9cac274db5fccaf1bf71 SHA512 6cec6504c53166f34d2aaabb6b3d3aacf1ae7ef7ae6b1cd7b2ce557b3b17d336afd2dd628d96890baada34fdec55ea2b63ef3893e4a3ea616c7b231e6b85a23f
+DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c
+DIST ndarray-0.13.1.crate 213899 BLAKE2B 41a4e6249c84dd4acefe911c445f46c6ae2c101b131aba93d3587089622438b834f8eb8941d3159ae49ad02af3b28553ddf171bfd73c40b57d8d71283ed27861 SHA512 8dbe6eea8c04e477f57d9693760424c4d2adbdce65ef8a047fb3b09226f8395e91fbad3a21c71a1d0242cdb89996bbf7eea435ffa8c58c37dee03af9913eedca
+DIST ndarray-0.15.6.crate 275225 BLAKE2B f17e028e7d57670f136d777dc2bb720dd52bc3d9fdbc0e2de5f5c2fcd9f6310f0bc39299fadbb53e0d1588e1e64d9f2b5daf20e30dd95517bbfa597b9572581f SHA512 19037ba1de0ea5f8e0cba5d8735d6192c1674007529289a357e9c5e036a1af88b48ba8a26b4929663403159f6700bd00d04becd9b1fdd4c07990bbeddfc20ead
+DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
+DIST num-complex-0.2.4.crate 24679 BLAKE2B 175ee644720b6bbff108eb4ef94d0fea8f340533c2be0e18524e54777734d1c7dc10a7c36b1f2ca3f032ddcb3dc351e60564340aa59b29aa4fa7ecb2487314c4 SHA512 53be64d6f67b1ff7d0a4e1723ae21035abfd300ab27bed0976e0c3903fe8e29f47ffe75040832ee2f81da5c2f4f671d3d845d308365b9a5a989ace99a7d463ea
+DIST num-complex-0.4.3.crate 29523 BLAKE2B 7f6af07ca78b00ba21f04931c473b2b725c61c78bb74b3bcef7b10a0fb00353c06283da02c056fa8cd4f9949476392054dda56ddacd330abc2d1aea3317e9ebe SHA512 64f1e6ee49f162a190b9aaccdebdf5d4f1712645eebda7877437f58859c5d8d4cfd10b67a39098dc964f9c842909b10e222aa8a2159575a7bb19352f753d3d99
+DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
+DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
+DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f
+DIST number_prefix-0.3.0.crate 6291 BLAKE2B 24b232d965aa08a092d6bd65f0d28e5a93c7948b4831ad42bae067387908513a67a81dd85dcc8a2ae7d829abd6232409abd2ed4a15c993176b1c056351177998 SHA512 014c37c477b1c99c20461dfa6deb1692d93f10c592387bdb757d9220347ec7bfce5861e82029286cf3a64e9d53427cbfc40549e358c3fbaaebeb73e91b598107
+DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df
+DIST numpy-0.18.0.crate 65263 BLAKE2B 51cc77d4566c99bded9438980fa1f19a71cd7d668df040857b507b048fb2e628b06ebfc07dc2d0daa26fd556d4170efe82cc34bf5324b5f07362ee65ffcffc6e SHA512 00b21d6a7b6235fcd6f640ecb911b960d5d1d74655e3ac15b7d9069b17f5ff2c12e2d5cfe1bcde99cd02d989d0bdec86da52f34fa12804e931dab797519277fc
+DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904
+DIST onig-6.4.0.crate 32616 BLAKE2B eca949c47870f260310c69302c6a0a60b9329f7324281433170b0f6fde80f91d49267307825652830217cf44b6a77a741f526a3bca63a12fd8f28791c14a0d5c SHA512 5d388d35eaeb4ba4876b5a683010e4e38c7c54abaf15c900681a7c9ed199b6b7ff414aa1d6246153546680eab28505cfda359c3d5df5b9fd3a5cdbfba35953bf
+DIST onig_sys-69.8.1.crate 638216 BLAKE2B 08d5f61f4047cfc841ee9e1881deeee49478bdead87483595e9c81c722e475d137b8cf5e1caad2965ea411d3211738a6848896128b5fa1f727a0a175ac217d05 SHA512 26a7dec69abe1535d575e7db63448abd898d363ef42352605e7b7d046b5abac5733e3cc05b7d442ce67db9366dc96d4a7a82a7f486d3b9af6d298b49b0baa864
+DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9
+DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae
+DIST openssl-0.10.50.crate 252262 BLAKE2B 29c9bf06ed36efe7a44c98b0c0db4561fbc21be2217e55d2923c940a9b032ce5303df4dc4f4bd5e4b225a3d47db091402d2bf5566c1ef9a9c6a2be5d8002004b SHA512 9aa1dc93c5936049be135b5d00eead50be9b40bfcc27871b4044642e93e1d26ccc1aa78176776b7f35bd5c8ef7c462c98da19cacc9448d025f86e5bcc22f593e
+DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
+DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c
+DIST openssl-sys-0.9.85.crate 63150 BLAKE2B 5c96fd2fc82ab8a7900d01003c2a55455be5277d232027e4a932e9af33765d6a0ccd32f936ea09f802587d615886e4e6483165b7408f540b5fe44feb6111db43 SHA512 37da552f7d74a44538a86442b350dab80620460d80d02bd7f998b35c7ecf10a18cd2ed2da6c02f193e787fa98aa22659c1d2befa20e4f183c52a8cada9787604
+DIST os_str_bytes-6.5.0.crate 23166 BLAKE2B 60f5beced502b7bcf165dd2bca2989f9039fc22cda80bbb09d2ed0eb115831c6e0f80292e656f4bf9c0b0635ad10210c88c1b23bcbb59b8d2729b6cda473ecd7 SHA512 cde7779ba24304256cc57de78208af4d26bc91dae7fbb9c85e3f67c3e35cb6268caf3fc9eef530a8d3cbdc951ec3534223f3559d2a013561912231ebdb1801b2
+DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
+DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0
+DIST password-hash-0.4.2.crate 26099 BLAKE2B 3f211d467d43960c1d767111c679d2ee7ca004a14946409e37b4e8ea46848100095bd43ac5d4e4ab31828e6fc09e67eb0b40e677dffb086f711668c4918c8bcb SHA512 f6b7da81fa172ed37229894c426965182be1a445ccaba4351b91ce43ff1ab8cacd205b321721df49dd43ba17dc6a77e9b7cccc3a0c396572aa7ad642af44926d
+DIST paste-1.0.12.crate 18156 BLAKE2B ab4426f9f588de4c50114421c4f9a0bb2fb5f144e9cde5d0d8ab14b3a451ff5219a99ee1cfa82dd48cae86f70d205dd8fef591651e443ba118bb27f7446e601b SHA512 fa75129e5463347ebb871f2e409463d2f164e1d9cf7160aca044dd280582354cb3286df05d56acc209174e371b577996a5b99ff35f12810610172bd9de21f98e
+DIST pbkdf2-0.11.0.crate 13229 BLAKE2B 33a9fb386ab9550cf5b8b54a48b8ad4582c95c1de7b15e767caf7b08d5996677f0926b57c556e43e90daa099fadfd1f5bcddec3bf4a48a82e7c71228b5398dda SHA512 f900766e8e84d865670977bbe5816b74036f0c2b3a30df4c8ed73680f76f0ae111472af7aed96524cdf7e1092609c2008c5f40efb9a9c65b3a796b7f3415c087
+DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68
+DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4
+DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
+DIST pkg-config-0.3.26.crate 18662 BLAKE2B 2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee SHA512 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435
+DIST plotters-0.3.4.crate 143219 BLAKE2B 3121caf7d2a62d3dd337d887ea2343981d23b26ab742fa192456d58a73ebd07d384ad6e1de58671b5c06344c2efea8e32168d830051d425a63299d15746f3a73 SHA512 04d490ad1b822195259a661dbc605ec2f8e190a5bbbbf549741b286aa888b26a2c7468d226cee7718bd69b77e026283944367504db98c0293b3db4ce45103534
+DIST plotters-backend-0.3.4.crate 13416 BLAKE2B 2b7090fb98ab9c28fd8525e1b3b4ca3410dafdb80563f52b545af70db638899123455254861e95973fb9c9e178e83cccd941c7305977de033091ed957291c28d SHA512 4784da70eda90a48aab38192619cfa7df733519cadc3b9aecd339dc735a9237e03144eee4f22f5f03ca214a732e8807d179d455032dd255a8125092ea489228b
+DIST plotters-svg-0.3.3.crate 6916 BLAKE2B 74c2c71afefe1148c82f8695ca3ae5283bad5b084e542325f3b6d587eac23f9fc087b64033043ff52ebcd661d40bb91c33ccd0de3c424ac0916baaa3a69c63b6 SHA512 1233eece4ab91ec690f93c7134ae8e6405183aaf500b2dce6973b6e212058334b7335aa80915e40363b9d2057398028c57d0b3aa974b88bb42c4e0e4726e7a92
+DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
+DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03
+DIST pyo3-0.18.2.crate 418755 BLAKE2B a45c27639d9c4c5a4e017b7e8d7580aba285ee11295f344809e30ac23b70e4541f2cb765dfeee20fdf4d441e1449f5cad4bd6308a52822eea3595305081d4b77 SHA512 b97ebc10939418d7fe3d6219921875cc7253f3aa7cd9d06b1486f8757c6d102377eb851b3a669c670423af2c80e389b736f0ce04a6cecb716c952413d06fe434
+DIST pyo3-build-config-0.18.2.crate 29138 BLAKE2B ad37bacda5f0e5c8eaf382b3371de251b83c721dc2378a0bd3700462bb65273bcd4277589084f6af0a2959f17b370fe5e6a5699c8689107220333c57387bf0ae SHA512 01f544938d83a8283f5101f69673f8a39d2052186e7c712709be25c5ae17a11e7d68c2fd9b4bc7661fff9343ebf3ccc196c1259321061f048c59696692601ae1
+DIST pyo3-ffi-0.18.2.crate 62903 BLAKE2B 31e52b73705c1e5f44e419f314b1674a722a604fb52be5d5e5ff2ae9881ec9f204c1f51760570ed4c210ea530bd9295a27beaf9b5631ef02370d42d3e4c0be18 SHA512 495dcf45154ce89b8cd3a3fe193938e199465cf510df1713f7ad82e0a138ac2f8f1b73ec80f8af72f79a4ed26a9f4e4e93d52357ad4f41a213ec0c7b602734b9
+DIST pyo3-macros-0.18.2.crate 7173 BLAKE2B dfa5792be03b3b1164471ef9ff4ee672fe8e57d0fc169ca04da1542d86262e7e526be079e303b8a4899bfa4b0680d38604f80263c71b33ead5bf0a60871f473c SHA512 a2c367b4b1556b16304ef0da4ed8961cc760d259da9fbdabf791ac910de4f1e9f193227f10ea4215a52c701bd0ee92311dc91d272b9364017e2f6ebde5698f72
+DIST pyo3-macros-backend-0.18.2.crate 48722 BLAKE2B 662822ae71702cb7d173c1ac7ead49cecde0dc4545bc3f5f30fd9ef7fab5537c13509bc8f18b2a8d05d7fa7f6fc8d0378a44d67b85edadfdf6ca153fc698a7d4 SHA512 433d9287bf3cdf84291c8d04ca5b24ecab2186379db554d6b2cf271e8716a890dcdc0717b2a00267e85dc637520559ef8e883bde2e2b16dd8cd580c1468c2dc3
+DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
+DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5
+DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
+DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
+DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
+DIST rawpointer-0.2.1.crate 7490 BLAKE2B ee4542886347f2bfc7cb32cf4f7d025d35c78cb763e6d6acf2a8f85ae8d0261a2a20f86903952bd33b886dcaff789bd30c507b4e5d53c0debd2e6696291a825b SHA512 bff9ba7b69e7754e89ca6d42bd3b7a547f450404de999e35c10e4002fe03ee1f563b9799673c5010aa4c2f80885ca9e45b5560c5093e117be3b75d86affcb62f
+DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3
+DIST rayon-cond-0.1.0.crate 9615 BLAKE2B 25f0197d6853d7ae66a48fe9bec2dc52ec91b0f168ef6d15f59dc7374150a4cd1e94a5da2c1b0a5b42938cc94066eb63315f4ae1d341cf282c2a6cf7af9ae818 SHA512 0efb35055ae87d09c888a71ead70862c4336e7c6890cfed270d944765ecb2ece579da2f465aeb4bd1ff470a29be53e350f95b09e94c44674f207124f6e1fcdc8
+DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800
+DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
+DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
+DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda
+DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f
+DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e
+DIST reqwest-0.11.16.crate 152152 BLAKE2B 38049b8583f52333aa877417c5c29ec46bcb5e39308eb82d1ac00b30eb5ce56db72d10ea1add4d00e03e2caff9efcaad6be6ac84fdba7f40cb828ce452f6388a SHA512 949cab4b4cf91092af76cba5e6d14b6211699f6ef237d4f42add32abb0cbdbb4a14b3460d6d016dcde64ef300fc7b9575d0e5e6afb8ddd38624504ec400914bb
+DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
+DIST rustix-0.37.11.crate 313917 BLAKE2B 12b29f09ad68029fc2ebeff12636a2d06f3a5663f6c8d1df814c9347119f8af0ce8357fe6bcc2f4b6512f859507e2ea5fafd91f7ed03d7ec329668a581e47979 SHA512 206d76b080b6f12788c28949c7f1b2798b184bc8a0e38b5b8ca01e43f25a823efec9dcf3061652998048ae5c3ab769bce0852d7238a75d12008260cf615117b5
+DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13
+DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
+DIST schannel-0.1.21.crate 41719 BLAKE2B 8e3ce88c460b44839a46304c5ce6c02ec518a1f094165ae8589107cd32b79553e1c7aab581cb07fed4ef5935822ae4af8141f63d70e1f898a10e75377b1a057c SHA512 7457d4accd0096c791240aa19970307c6448486a22303e3b20b7fb25c326e50edb8564781e3d81ecb4a7626796ef78233c224f9baccc0de03f0eae2086624880
+DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
+DIST security-framework-2.8.2.crate 77045 BLAKE2B 8581e0056fc0422aef0122e4948d6244eebdad0935c73ac1b01fe31de19f730325f11446dc3dbf5f1ec4400de099eed1d61caef5b8e318365c4dbf9dabab3be3 SHA512 6abaf2129cff62220f152786a36fd4728c72fb2b55f3f75b396ffdf4344902077c8c0784eaaf07e2a4d9311f833298b46372a968b798dd838ea495668fde1be3
+DIST security-framework-sys-2.8.0.crate 17911 BLAKE2B ed066e2cb8986930bdcf55060fcb5a34f826aa27d51ba4236f8a8e56de8fe3a2b33be8da14c64c0809f46c0dce02a20729e6863af2261a04006ac65a291ddea7 SHA512 5e670f5f5d54f2bc11e05435b975d5d26d990d6f7446613dcd5be88c3cd52baeb702931cfc663fd5018c8c99f4619c23e57f31eea60b15d3a5e7ce01a291886c
+DIST serde-1.0.159.crate 77014 BLAKE2B a377be7b7a0624ca9449d962693100d4ee892a252b4fe1326dee2057a214029ecacde05aedb7f0adcebc9815e6b4ea7ec2096ef4db4c55526defdef88a20cc25 SHA512 4e5373b940b5328fabca35759e8a02816c89692b83996c6224be39365b6409688ef2db0eef24219381003133a31da93a41b500a76aeb1b84c05df9a91ff4844d
+DIST serde_derive-1.0.159.crate 55039 BLAKE2B 6a239fe8b045c5d61e3503186325e2e4fd3cdbd13e6727e79b673f894f5fdd0872419b0b0f6dae97b9c3dbf737b41bb4816e92fc6a0efa0487350bdb0a8dbb7a SHA512 ee05d53cc4e7a36ba6073cf0be235ff4606e26430ab2a25379a6b915378c8c76584ba77b2fef8125edacf4effffa37adce8e51109e3f5bc6f418987de90fa574
+DIST serde_json-1.0.95.crate 144618 BLAKE2B beb05d7c37fcbacf4cc7dc04380e818a144a81e20e09ac9aecf6488bc18b142713bd1e9c7bc2ff4d10dd2385ccd280207cd992380bde4616db54f0852141eb0f SHA512 ff9f3f9e9a0e07956923bbac02288915c31f5ee24fc618808bfd4aa4b36ec40ec8d0e4426d926bdbcd019c9a4a6608dff5a651bf92dc5663eaf69c7c060223ba
+DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
+DIST sha1-0.10.5.crate 12146 BLAKE2B 476a0c365ab639a0ce427856787595865a60339fd6b81a45f879ff9b9112021d2c3a62e0a817b4555951131a7fe257d0c30988631ddddc3d217274c46c79ebe6 SHA512 1046b91a9ea64b90098ee6e16c63f0620dc7c2dc847d200972a3da3c8d1ac61fa9030682099a411cdd24717b64d488e0b1be1cbe8f7bfee26b8c15cf4f8e5e9b
+DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c
+DIST slab-0.4.8.crate 16928 BLAKE2B f20603e1331a767c3f55b56d58bbdb9fc126794a116db128fce6d204122c420e9a65478f9f10a26f86c045dbd55a62556862f4339f3a41419f810bcfa9fd145d SHA512 1d713a217b3816a1e6c230d4bb52c32c90f600e64520f0c339ea8255ee8aefd887d969fa23497f1bd8b2b1f7dcb4b220957889746f04dc3453240b5f28517192
+DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
+DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f
+DIST spm_precompiled-0.1.4.crate 557527 BLAKE2B 18a5955f1f7581acb1988b9d30dedd0ab1742f508cb7de95f7e47202aff6ab69bfbdcef33fa8297c4c3d9c68876b47d8990792ef1f5231b65a8d7faa4854975c SHA512 164f37f20a6cf9bb3dd0bb63704b74f8810c79a2bf4ac229fb50ec4e80d0a3892fb37f5c0fc838ab18e47079da952bfc5e6eeae71bce6b43fa630d128f597623
+DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
+DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a
+DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
+DIST syn-2.0.13.crate 240619 BLAKE2B 80536a808aa671424fd940d28013b96988b0f51c29400c5fe1ca7e6789587c670cef7e746a527701641bcb9df73925ab2fa581ad5f877b2d5cdec31590ccf223 SHA512 940ed62d2d5676034292e675ffac2fbc495976ebced6a295cc4da8914e9e9f059275e892e0033bebfd26e3692236c504dd36973e7f62b8e1943f19ec6491d9e1
+DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f
+DIST target-lexicon-0.12.6.crate 24357 BLAKE2B 5d9aef958155bdc1b546b9940083cf81ba4c638525e2d46340e50c4274764b39ac19a12214f3ff64a6830524a2ecea9d555db3f07d5d7dbccd7dd809255c4499 SHA512 63ccc047d10ebff55c3b9be400e2deafcaba7beb28ee67bae6d5df58e7c08362b2c4e0004f6daa582928850701969015ad43714c7ad46df665474667ff4db58f
+DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979f94b070327285ae8bca6f8e3ea2402d2034290472f284ce039a3a578bfdfa81a53b5c49b587dbdb40960f6fe SHA512 8e8775a9727e32f6931b3289d2b8aefa5ede7b224ae2e1937da3aff371ef5f6078587f060eb36793e9779249992a97acc39c02c6095c41467929e39ada12c7db
+DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7
+DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3
+DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91
+DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2
+DIST time-0.3.20.crate 111856 BLAKE2B d4fd3d3f9fb164b26317fa26788014419902147c7f17816a09565590245acf72019fb57e88d4f4ad4a399c5dc92247af9e915fc5d2168710f81673ed609a055d SHA512 689099bcd5cfea6b92d88584d92e7c15163f427f621c653026e3b3f8066a3932836de3f8be9716a41b77f1d36a9fa6c3e2a42ab011d21ca38efeb55522a39145
+DIST time-core-0.1.0.crate 6597 BLAKE2B 43137c5cbeb61a89c1cbbef325f2e2dc4b907d4c576553b202d178a64d46396958745b00c9f2aa60a6eb609d663e48b1f9bd1f7ebe58ff6e22540e96b2b1c7f2 SHA512 f7e181a40a0052d7aedf78219a46f8876618342c710e819748a87a5bc0728e5b2fc7ba08e38ebfa6a17d6fb60382003bb35745ff1eabac1c8f8b47d186a383db
+DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
+DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
+DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
+DIST tokenizers-0.13.3.gh.tar.gz 639405 BLAKE2B c7c773fffda4fdeb126258e14288cc3ddb496c0dd17adeaad884e30911d1a185ac9f70b902d3b628b76aecb5053fa6dd21dd83fea32eb7f3f35391450acd5544 SHA512 004b68e930cb9191df8bc38698d0844be779f7d984e4d75a831f3f46e7d85f4b62f4bba17aa29d382124b5ddf474c8bc49555a4533a16ef0a49c23c1c99fa118
+DIST tokio-1.27.0.crate 653991 BLAKE2B c474285ae456eedd001d13ba6d1a9cc16c581dd692ed96c98797c11314a402861f43a9fa5fa24d47a4ff3371dd609f774a1d03a4272cda48a07d227dcdf0bf12 SHA512 d7c36e07348a5067678bbd7729c59e81ca71ef6d9581e5cefb122041b1a3f693f77ebad79382cf4dc8e38fde5cf731cdabb02adf55f297fb7b4907cd42775b09
+DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914
+DIST tokio-util-0.7.7.crate 100405 BLAKE2B 97b701985cce390acf3fcfdf4bb761901e8e64ba29fa285a822b97668b4f9a56e13dde3085f7b63025ff58f9ed3726c29a0f8dc412100fa76d7ac5ba75ff24b6 SHA512 d33edfc594dff40a7f76ce84a740eb8901eaa95aa6cb6e2308aaf23b4543dae2ce7f7c8df5f027292777b65aa8b00618ef45dddb34b53b1981ccf1650c01609e
+DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005
+DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75
+DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65
+DIST try-lock-0.2.4.crate 4467 BLAKE2B 7afbe36d02ccf31351c7c7ca4415578383bb4d0fbf89ba2c5c7835dbf410326fb0f6cb302baf7c1edccc4b193a2ab8079545fd67f26a74457d116204f3c6e745 SHA512 fbd989589eb0a1fb226de65537d51eceab632603e69710b37708d6109ed09c07333189675d5e560e35cc836e5cd211c726d8ce247186b5ea4529328d46c22632
+DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2
+DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9
+DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088
+DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c
+DIST unicode-normalization-alignments-0.1.12.crate 91546 BLAKE2B 18aa85b935f2bbd4eab91cd160fbfc75a7f919090dd5874162d1ca76851c53bfbaf1b0e3aa23cdcb2b7a9f15e576736521be1fe45c9ff7de6db23cbc6c59e78f SHA512 b51d9096088c14a84b5c179402b1618f26b0e9bf5250ee86c9d5e26e318149829e3e57802a4c9e437c3ec29ee31ee311491e683abe50ecac5432c0a593478e6f
+DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b
+DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b
+DIST unicode_categories-0.1.1.crate 87298 BLAKE2B f52b83d204b90ce0ec26e0500bc80b0547610f3417616603c4e837fbec0a41a6a715de19f88432f4c15ddb6b2ba55ee75a472fb7e2c888accfc77e1ef1d85fee SHA512 2d15499ee9318ee54910d657339820acfa88183e4f9aa146ac655129d2c4d76d3fd0550b601702ad2ccac4c8647dd2f26528d8003f39181e09b8ef480351a3cb
+DIST unindent-0.1.11.crate 7700 BLAKE2B d4d1dde410c4194acb51f74f374cf11fa872e49fad8f5f24b596d72476403e5e312fedf7b0bcb1027384d53c8de565368d63c30eaf70a6e6cd958b82e5288ca3 SHA512 f800d6c37fe72477908c91457a738a73d2b8085bb5ae303d6d954405d6ccd98833b5da16a12c3ad1ab75d32a68dedc706dfaacc0fcbb95571dd829cdc03a356a
+DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d
+DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
+DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
+DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
+DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe
+DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404
+DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
+DIST wasm-bindgen-0.2.84.crate 172947 BLAKE2B 90c9b846bcea9d099a394b42f126990db82d1dcbe247f8b63f8c91cdfbb5e2d184d36daedaf8fcee58c34afe89bf9a30454063693d64806ead3427680a87e7af SHA512 20f8c9e4f8d81c66e34d9ca2b266fabaae30da9015d139cd4eba3f314c67c17cb562c6eec5127c41302c11c2f314237add2524a8b9a4d5346b8822a37e467b2d
+DIST wasm-bindgen-backend-0.2.84.crate 26344 BLAKE2B 5686a252082afe128ded295584d972fe4af11a30fe37a80e142d213eb2e4bca567182bfc5addf1571696bd12e68e029148cffaa9af088d1269a1201af72e64d1 SHA512 afb06e21d916cf1af137159ac86924fbee3a958ef73725bdf6bf205e15465857791070c721e0fc0164eb6e37d195bbb6a3f03661c81e1e5a9ab8502bc3704058
+DIST wasm-bindgen-futures-0.4.34.crate 15117 BLAKE2B 7a6a70d07e021680dad6ae9d4b800d153baa0ff51a2bb7bec59b4c7878335ec3dd9cd4bec1cb7826683e3d91d115671274d45da5148979623dd9e1736a1c7d1c SHA512 6b822fadaadd4b0edd2c9ca264bbc611f67e6d3eccce7034c3ed1a960dc673c591ef1f8407e58ae740dd173a1f1f82d206840f35a10b1f088630b79bcd0dff74
+DIST wasm-bindgen-macro-0.2.84.crate 12857 BLAKE2B 23ae9963cc2cf9bc589f5d77c8d3819aeb9d671f0bddd17093b2df096cc800d2130bd2a994b786a5f446e9194947199b3f0cdf1c16f15e7283a4ae319ca849a1 SHA512 23b69ff601c149909d81200bc2902018ec71efad8aec9cd84a0653025aaf852cc86d93e28c5f60144ba6ce5aeff04b90d23761e263e3783d45097316525d6f43
+DIST wasm-bindgen-macro-support-0.2.84.crate 19076 BLAKE2B 4f779d7d0a406f376092ea8193851dbc86e9dbb822464db66a2022274665b03b9bf6552f79263014510cfaf4284847e98e8173263a6565f1af0c29054bd33fff SHA512 f2a8b6e0170dcea0d2f4a50361f036ad6604c499a89f0cf602578d0958d47c193aecebbd98e63310f592b08f8fe53da6c3d7a124b433ee384aa22371d9c963e5
+DIST wasm-bindgen-shared-0.2.84.crate 7219 BLAKE2B 4910158ed884dd9dbb32b1539b0c89a583f98df05cb29654487a26db063c973d44cb086dad4b466f9bc63104e3d4da72fe9feed32618f8243151dfb9ccfaff29 SHA512 fc4bf134a33c71852b91d09fbf1e1801e2b97b5c2756e2680d0c1f8701da30b22b56777d8e806e13602beb040775824966e378f7b9805e131a385e7816ddd010
+DIST web-sys-0.3.61.crate 706333 BLAKE2B f57cb14032e2ea01b5e0ffcef0988ee3e8227c1da7d27ef8799583f64cddb4bcfbbb145f5ea1889006fc9ff61d42b1c02d4b278d67371c9d914827113f5e4128 SHA512 dd8c93a92295a9cd94a4a4cac4a81d9fa41c2c0bc885c1861eae5cc317a0d55e1a9d34b97b91999bf617a071f7f8acc39bb0d4a684b40543519f0cad6b82a25c
+DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
+DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
+DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
+DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354
+DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47
+DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
+DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9
+DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22
+DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1
+DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711
+DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63
+DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df
+DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c
+DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68
+DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804
+DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b
+DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f
+DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602
+DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3
+DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396
+DIST windows_x86_64_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 winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c
+DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac
+DIST zip-0.6.4.crate 62396 BLAKE2B cfe4d7fcdb71ee6da3b6bf6f8cf4ecca9f717f7bbe96307af943c1b3d75dc233f1ae0df2f8515356da2fa27c0bcb534ee73c72e7afced4ae997b888c9078e149 SHA512 29392175711fb8585d400f99798596e10415423b3fda245069ca3144bce4b1027db845526c233bcf8be13b756e9605df21657bd2b5713339adeb334fe964ff8e
+DIST zstd-0.11.2+zstd.1.5.2.crate 28987 BLAKE2B e04fe25ec6661819efeca08698c207922c38447459aa291961d3512d7c30016c51ddf49a8dadac0b7b2bf677b6a89d22670ec1e214607b476584a7e1b2dbf36d SHA512 d3f053c4acbdb45f3dadc9590db56095c761f0ff8899d22461f664701de766dde2fac2960a4477cd05d0a9c7ec200caa02ff891eb1f04630734996e0c38d10dd
+DIST zstd-safe-5.0.2+zstd.1.5.2.crate 17273 BLAKE2B 74dc561046f9bc595c58b62bc6ff291325bc23fd06a1249148426bb853271393eab5121d2e1e29e433eff562c9eab72c1be265f3fe3bf14cc35d4a741db03c38 SHA512 03a6f07ada211fd6c364f03d06acff705fa5b08129aa09c29ad310f05b233553f8ea697e504470d4c104bd947f5d4102328c4df0df5e1da6d8e537f51451a014
+DIST zstd-sys-2.0.8+zstd.1.5.5.crate 736270 BLAKE2B 9ee3bae57279efca7305f6ac9456c71eb5714b595cf75b0faac7232c91f9df127c75c02f68021291ea01d6ab42a51a550d84cec246cd47bb8f502bbd32ceee09 SHA512 acfbf6c464678438bcab289c8be2e67a2bdfb910143d77363bf1ad5227dffc4b60e224388b7e59186fd4d1e017b63fef49734e99e383cbda19b82b4ed382fcd8
+EBUILD tokenizers-0.13.3.ebuild 6693 BLAKE2B 8f0d8a2ae6add5010fc506c3a56d886b4ca8927783dea6f83943899e24a7608a6bfc9779760a7dcfd96fc8986ac8fa28403d1e91ca717945868920b3504a6ee5 SHA512 8c4da326e206b0e634467cf4bf117d94a8e84cc7ccda7c01f639843822f50b7349944def271952f8f01cad7e42ed2d2fc13f01b535feffabab4b174d966c013d
+MISC metadata.xml 335 BLAKE2B 55e4d7b301e4315210bf24a4056741cc923c6a72ae323158c5715fade20db86de8a03464bf8f12fe7116689b41aa0519a0070eebff5f63801e23a9c4a9698a92 SHA512 77f537f495b90ad031842f704c5a629cc995fcd848f11defeb597cc16d2d7bab07d262f05a50b07788d2f58fb60eacbefdfa8328215b89b0c661a05b18c4555d
diff --git a/sci-libs/tokenizers/metadata.xml b/sci-libs/tokenizers/metadata.xml
new file mode 100644
index 000000000000..8dc211ac9840
--- /dev/null
+++ b/sci-libs/tokenizers/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">huggingface/tokenizers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sci-libs/tokenizers/tokenizers-0.13.3.ebuild b/sci-libs/tokenizers/tokenizers-0.13.3.ebuild
new file mode 100644
index 000000000000..1ce076848d1c
--- /dev/null
+++ b/sci-libs/tokenizers/tokenizers-0.13.3.ebuild
@@ -0,0 +1,357 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.6.3
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+CRATES="
+ adler-1.0.2
+ aes-0.7.5
+ aho-corasick-0.7.20
+ anes-0.1.6
+ anstream-0.2.6
+ anstyle-0.3.5
+ anstyle-parse-0.1.1
+ anstyle-wincon-0.2.0
+ assert_approx_eq-1.1.0
+ atty-0.2.14
+ autocfg-1.1.0
+ base64-0.13.1
+ base64-0.21.0
+ base64ct-1.6.0
+ bit-set-0.5.3
+ bit-vec-0.6.3
+ bitflags-1.3.2
+ block-buffer-0.10.4
+ bumpalo-3.12.0
+ byteorder-1.4.3
+ bytes-1.4.0
+ bzip2-0.4.4
+ bzip2-sys-0.1.11+1.0.8
+ cached-path-0.6.1
+ cast-0.3.0
+ cc-1.0.79
+ cfg-if-1.0.0
+ ciborium-0.2.0
+ ciborium-io-0.2.0
+ ciborium-ll-0.2.0
+ cipher-0.3.0
+ clap-3.2.23
+ clap-4.2.1
+ clap_builder-4.2.1
+ clap_derive-4.2.0
+ clap_lex-0.2.4
+ clap_lex-0.4.1
+ concolor-override-1.0.0
+ concolor-query-0.3.3
+ console-0.15.5
+ constant_time_eq-0.1.5
+ core-foundation-0.9.3
+ core-foundation-sys-0.8.4
+ cpufeatures-0.2.6
+ crc32fast-1.3.2
+ criterion-0.4.0
+ criterion-plot-0.5.0
+ crossbeam-channel-0.5.8
+ crossbeam-deque-0.8.3
+ crossbeam-epoch-0.9.14
+ crossbeam-utils-0.8.15
+ crypto-common-0.1.6
+ darling-0.14.4
+ darling_core-0.14.4
+ darling_macro-0.14.4
+ derive_builder-0.12.0
+ derive_builder_core-0.12.0
+ derive_builder_macro-0.12.0
+ digest-0.10.6
+ dirs-4.0.0
+ dirs-sys-0.3.7
+ either-1.8.1
+ encode_unicode-0.3.6
+ encoding_rs-0.8.32
+ env_logger-0.7.1
+ errno-0.3.1
+ errno-dragonfly-0.1.2
+ esaxx-rs-0.1.8
+ fancy-regex-0.10.0
+ fastrand-1.9.0
+ filetime-0.2.21
+ flate2-1.0.25
+ fnv-1.0.7
+ foreign-types-0.3.2
+ foreign-types-shared-0.1.1
+ form_urlencoded-1.1.0
+ fs2-0.4.3
+ futures-channel-0.3.28
+ futures-core-0.3.28
+ futures-io-0.3.28
+ futures-sink-0.3.28
+ futures-task-0.3.28
+ futures-util-0.3.28
+ generic-array-0.14.7
+ getrandom-0.2.9
+ glob-0.3.1
+ h2-0.3.16
+ half-1.8.2
+ hashbrown-0.12.3
+ heck-0.4.1
+ hermit-abi-0.1.19
+ hermit-abi-0.2.6
+ hermit-abi-0.3.1
+ hmac-0.12.1
+ http-0.2.9
+ http-body-0.4.5
+ httparse-1.8.0
+ httpdate-1.0.2
+ humantime-1.3.0
+ hyper-0.14.25
+ hyper-tls-0.5.0
+ ident_case-1.0.1
+ idna-0.3.0
+ indexmap-1.9.3
+ indicatif-0.15.0
+ indicatif-0.16.2
+ indoc-1.0.9
+ instant-0.1.12
+ io-lifetimes-1.0.10
+ ipnet-2.7.2
+ is-terminal-0.4.7
+ itertools-0.10.5
+ itertools-0.8.2
+ itertools-0.9.0
+ itoa-1.0.6
+ jobserver-0.1.26
+ js-sys-0.3.61
+ lazy_static-1.4.0
+ libc-0.2.141
+ linux-raw-sys-0.3.1
+ lock_api-0.4.9
+ log-0.4.17
+ macro_rules_attribute-0.1.3
+ macro_rules_attribute-proc_macro-0.1.3
+ matrixmultiply-0.2.4
+ matrixmultiply-0.3.2
+ memchr-2.5.0
+ memoffset-0.8.0
+ mime-0.3.17
+ minimal-lexical-0.2.1
+ miniz_oxide-0.6.2
+ mio-0.8.6
+ monostate-0.1.6
+ monostate-impl-0.1.6
+ native-tls-0.2.11
+ ndarray-0.13.1
+ ndarray-0.15.6
+ nom-7.1.3
+ num-complex-0.2.4
+ num-complex-0.4.3
+ num-integer-0.1.45
+ num-traits-0.2.15
+ num_cpus-1.15.0
+ number_prefix-0.3.0
+ number_prefix-0.4.0
+ numpy-0.18.0
+ once_cell-1.17.1
+ onig-6.4.0
+ onig_sys-69.8.1
+ oorandom-11.1.3
+ opaque-debug-0.3.0
+ openssl-0.10.50
+ openssl-macros-0.1.1
+ openssl-probe-0.1.5
+ openssl-sys-0.9.85
+ os_str_bytes-6.5.0
+ parking_lot-0.12.1
+ parking_lot_core-0.9.7
+ password-hash-0.4.2
+ paste-1.0.12
+ pbkdf2-0.11.0
+ percent-encoding-2.2.0
+ pin-project-lite-0.2.9
+ pin-utils-0.1.0
+ pkg-config-0.3.26
+ plotters-0.3.4
+ plotters-backend-0.3.4
+ plotters-svg-0.3.3
+ ppv-lite86-0.2.17
+ proc-macro2-1.0.56
+ pyo3-0.18.2
+ pyo3-build-config-0.18.2
+ pyo3-ffi-0.18.2
+ pyo3-macros-0.18.2
+ pyo3-macros-backend-0.18.2
+ quick-error-1.2.3
+ quote-1.0.26
+ rand-0.8.5
+ rand_chacha-0.3.1
+ rand_core-0.6.4
+ rawpointer-0.2.1
+ rayon-1.7.0
+ rayon-cond-0.1.0
+ rayon-core-1.11.0
+ redox_syscall-0.2.16
+ redox_syscall-0.3.5
+ redox_users-0.4.3
+ regex-1.7.3
+ regex-syntax-0.6.29
+ reqwest-0.11.16
+ rustc-hash-1.1.0
+ rustix-0.37.11
+ ryu-1.0.13
+ same-file-1.0.6
+ schannel-0.1.21
+ scopeguard-1.1.0
+ security-framework-2.8.2
+ security-framework-sys-2.8.0
+ serde-1.0.159
+ serde_derive-1.0.159
+ serde_json-1.0.95
+ serde_urlencoded-0.7.1
+ sha1-0.10.5
+ sha2-0.10.6
+ slab-0.4.8
+ smallvec-1.10.0
+ socket2-0.4.9
+ spm_precompiled-0.1.4
+ strsim-0.10.0
+ subtle-2.4.1
+ syn-1.0.109
+ syn-2.0.13
+ tar-0.4.38
+ target-lexicon-0.12.6
+ tempfile-3.5.0
+ termcolor-1.2.0
+ textwrap-0.16.0
+ thiserror-1.0.40
+ thiserror-impl-1.0.40
+ time-0.3.20
+ time-core-0.1.0
+ tinytemplate-1.2.1
+ tinyvec-1.6.0
+ tinyvec_macros-0.1.1
+ tokio-1.27.0
+ tokio-native-tls-0.3.1
+ tokio-util-0.7.7
+ tower-service-0.3.2
+ tracing-0.1.37
+ tracing-core-0.1.30
+ try-lock-0.2.4
+ typenum-1.16.0
+ unicode-bidi-0.3.13
+ unicode-ident-1.0.8
+ unicode-normalization-0.1.22
+ unicode-normalization-alignments-0.1.12
+ unicode-segmentation-1.10.1
+ unicode-width-0.1.10
+ unicode_categories-0.1.1
+ unindent-0.1.11
+ url-2.3.1
+ utf8parse-0.2.1
+ vcpkg-0.2.15
+ version_check-0.9.4
+ walkdir-2.3.3
+ want-0.3.0
+ wasi-0.11.0+wasi-snapshot-preview1
+ wasm-bindgen-0.2.84
+ wasm-bindgen-backend-0.2.84
+ wasm-bindgen-futures-0.4.34
+ wasm-bindgen-macro-0.2.84
+ wasm-bindgen-macro-support-0.2.84
+ wasm-bindgen-shared-0.2.84
+ web-sys-0.3.61
+ winapi-0.3.9
+ winapi-i686-pc-windows-gnu-0.4.0
+ winapi-util-0.1.5
+ winapi-x86_64-pc-windows-gnu-0.4.0
+ windows-sys-0.42.0
+ windows-sys-0.45.0
+ windows-sys-0.48.0
+ windows-targets-0.42.2
+ windows-targets-0.48.0
+ windows_aarch64_gnullvm-0.42.2
+ windows_aarch64_gnullvm-0.48.0
+ windows_aarch64_msvc-0.42.2
+ windows_aarch64_msvc-0.48.0
+ windows_i686_gnu-0.42.2
+ windows_i686_gnu-0.48.0
+ windows_i686_msvc-0.42.2
+ windows_i686_msvc-0.48.0
+ windows_x86_64_gnu-0.42.2
+ windows_x86_64_gnu-0.48.0
+ windows_x86_64_gnullvm-0.42.2
+ windows_x86_64_gnullvm-0.48.0
+ windows_x86_64_msvc-0.42.2
+ windows_x86_64_msvc-0.48.0
+ winreg-0.10.1
+ xattr-0.2.3
+ zip-0.6.4
+ zstd-0.11.2+zstd.1.5.2
+ zstd-safe-5.0.2+zstd.1.5.2
+ zstd-sys-2.0.8+zstd.1.5.5
+"
+
+inherit cargo distutils-r1
+
+DESCRIPTION="Implementation of today's most used tokenizers"
+HOMEPAGE="https://github.com/huggingface/tokenizers"
+SRC_URI="
+ https://github.com/huggingface/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ $(cargo_crate_uris)
+"
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 MIT
+ Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test"
+
+distutils_enable_tests pytest
+
+src_unpack() {
+ cargo_src_unpack
+}
+
+src_prepare() {
+ default
+ cd bindings/python
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ cd tokenizers
+ cargo_src_configure
+ cd ../bindings/python
+ distutils-r1_src_configure
+}
+
+src_compile() {
+ cd tokenizers
+ cargo_src_compile
+ cd ../bindings/python
+ distutils-r1_src_compile
+}
+
+src_test() {
+ cd tokenizers
+ # Tests do not work
+ #cargo_src_test
+ cd ../bindings/python
+ # Need dataset module
+ #distutils-r1_src_test
+}
+
+src_install() {
+ cd tokenizers
+ cargo_src_install
+ cd ../bindings/python
+ distutils-r1_src_install
+}
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 9c9a3ba435ea..fd9e64716291 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/coq/Manifest b/sci-mathematics/coq/Manifest
index 01adb3c5c501..3097d08bf5c4 100644
--- a/sci-mathematics/coq/Manifest
+++ b/sci-mathematics/coq/Manifest
@@ -7,5 +7,5 @@ EBUILD coq-8.12.0-r2.ebuild 1853 BLAKE2B 2a34013702abba1c9e1116397822684fcfd0906
EBUILD coq-8.13.0-r1.ebuild 1827 BLAKE2B c14222f64269417e09c02f581a281a5328cb71e203d365019a939846bd2c2d61c8a059e64f3df0027472927b8e36aea6b2b998de86799cd1c425481a3d98e3d3 SHA512 faad0043cabc4f2d2fa129878a233ba11d0ced13fbd2c0f947c6ee380a5a1efceb65bcc0ee8e84f4116a9c3b78beb940865c07aafd22816911a39a69f9b23138
EBUILD coq-8.15.2.ebuild 2402 BLAKE2B a1f9f44c17ea51c1a0536d02eaddbeba7eb5e441ec8562da3b9776dbafafbd30c50beb821d248e0a51dc56b3a5bec7feb36811d92277609d405b01229bdda17f SHA512 45c64aa13323c97c29dd4eeccc5b4e228b6abf51a3717bf62dee0c102df13c9a809073150d82be8ae7a07d43f62f52b4b7d2a69908f0ffed646b64a44d46c7e3
EBUILD coq-8.16.1.ebuild 2418 BLAKE2B 09538efce3b1ba1b96141fe56b4328ed5fdd9a2c3aeeabb94ab35af59027748e4e75f456edd6ea81d97f8a7cd2ace7c6a89af1c815139168bd2728ad8ceafc7e SHA512 37dd16c4b7d7ebb9c380f47e24c25bbdf361db401d593f1a0d21cd0842dc4a1c6ebfd1bafd1d6c661885811f2b00c3d1665e78efcc385c478216b832e7889a51
-EBUILD coq-8.17.0.ebuild 2207 BLAKE2B e664529b791384a0afae297df3c9457a1d8659e07a8f6b710a0e8328913ed13c63664ceda6bbc314f43cd161b1f70d61d6cfbba8535e27cfefdb004b350a2be8 SHA512 74010ab80f6f8a1a961630776b729132d9a9cac53e82ef1bd357ba0efb9ddafa2d9e31fadb77e5e09031cd2cd5161cbe7c40a3ee4bce3c7d030856940920a934
+EBUILD coq-8.17.0.ebuild 2318 BLAKE2B aedaaffa25443144c96c551980610b726b21fadc80a972ed9aad4c56d3c72e0415e88ec169c95e5c19e052933e9d0eb75ccc642f2bb34d78e0ad91740a2f3de2 SHA512 45e8b76a4bf851c2be74e1ed9c38de28ec95a320d73620806abd1124a59d7b843713ab0cd7592b42beed53509f01ccbb91eee96a293505123879f17c8bd845d6
MISC metadata.xml 1047 BLAKE2B 9f6defdf213139ee6549bc8f3b36ce5e8f53ea73bd5aad9262932cbaea7e90bd97c9ffc9dbbd03ac50097c5a6f19f5ddf00dd2b74cc6a5349faf1b597244fb67 SHA512 0f5bfbdd9ffd6f64379e697ed7cf90c2d9257cd1815e520aa14235f1cb399d20fc863221a0cae803cc88e5975be964b9debc3d750a6378ea157146f2e567c5dc
diff --git a/sci-mathematics/coq/coq-8.17.0.ebuild b/sci-mathematics/coq/coq-8.17.0.ebuild
index 19df902424b8..f8376e6eeb69 100644
--- a/sci-mathematics/coq/coq-8.17.0.ebuild
+++ b/sci-mathematics/coq/coq-8.17.0.ebuild
@@ -53,6 +53,13 @@ BDEPEND="
DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md CREDITS INSTALL.md README.md )
+src_prepare() {
+ # Remove failing tests. bug #859877
+ rm -r test-suite/coq-makefile/timing || die
+
+ default
+}
+
src_configure() {
export CAML_LD_LIBRARY_PATH="${S}/kernel/byterun/"
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index acfdfcc2ab0b..703e651eaf0f 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/bmake/Manifest b/sys-devel/bmake/Manifest
index 562bd19b1f56..cc5fc923d5d0 100644
--- a/sys-devel/bmake/Manifest
+++ b/sys-devel/bmake/Manifest
@@ -1,10 +1,8 @@
AUX bmake-20210206-tests.patch 467 BLAKE2B 7c66cfbb610f2ea9615a737dd2d97fbea359ecb0e5b5c746447b9a0e9d2dff188f6f0d45225dd07d1226a86297f0c9ba8b8be7587039f2cc7ceaab4bde61f570 SHA512 3d855d54b64e2871ad8ccd494939c92a6bca2bec61f186e907a9b6b8b4f51b4ff63fcacbb8b6d44cef33a39c6ba2bed6c1fdd30d7ad65ad03d1d659781c420fe
AUX bmake-20210314-mk-fixes.patch 2054 BLAKE2B 404e99593f04408e3f62d8c6118fc1676ef414b4cc18f5ec8b089182fad8865ad79e40c236e58b084f3194bdcc94c92e1e10e40efbddc142b84053117065e202 SHA512 8c9e823dd158e352021f0905e2a15cb8d7da3020c49a8f824cc5dbd8f33910fc64629d5f400fd8651a16b07e0685a1247a661fd9230a62b7330bd5fc71427dd4
-DIST bmake-20220928.tar.gz 821224 BLAKE2B 9b377a9a8d329d229aae37fd852a68629edb78f7f0f16bf8aeb59df4da886fe89d8b7defd8294fa49fca397d4726e704eb9c95936561fe8a3a0a1fdfe4e5b861 SHA512 13fde6517d79080c5a548b1e47e4fbf00d54752f48b40d10542926b26a3be22da70877ca2b977b43366ec1b632a76a6974c78155c39895910e01e4142e7675a0
DIST bmake-20230303.tar.gz 831628 BLAKE2B b93153c97713e492dabd827aad9f9089c2d7c133a4f77592039261b56d8efea43286012ade39cc822c53a0daa2f7a44c1f2dbf5e441c3cc052f43c3e0eed1d95 SHA512 d4595f3b19eac828de9a3ba6901ae883b147de441dc2707da24187860136ae4fcd4cfa343dcc9f52be3b96abf54b165f9808ae863b3a70fabec051257525994f
DIST bmake-20230321.tar.gz 832527 BLAKE2B dc1dbddf11bf3dc0220787882999a559d873d103e2c9ad8c93e74541828a72c70a411608e060e976c974528d2bf420e33f96b57ea9436fb7ad853409cd6b7f40 SHA512 d4c5febcc55040eeb13d3e2562d543eeb3969b188b72628b97ad92c84a4ff461de065cdb4fe838a4b36bb6ed053348f2b54fb3307b88658332ec25c3cccdffde
DIST mk-20210330.tar.gz 107380 BLAKE2B 9ac30a117d9ba31635cf8d8d29fdba76f148611f47628403ca8f807081c32509f10498d3c30fd24985e5420af4710fe59fc6315d71f2d0c1cfed93263a06553a SHA512 6acd3ee911442934082f4f877d795b07c5e23022eaa9c0874799d97e92a2f5a663cb45f94b7f9745c49cbbce6b7e755a29e381ccfb9e68a0be1eedbd22fd5d3b
-EBUILD bmake-20220928.ebuild 1280 BLAKE2B 8b0a901f552c84562690e3543e66cb388b9a3415ecc83028748711982651b91e75fca5f6e4fbff17b5db3ec52447e9f03b56589ff991e41be979a1026f221389 SHA512 99320a95fc86b80d9449be59e98acaab416c69209528ed0110b00e1fe18b8739a5e8100c8f4a8bb302c6e1ea4f7930253ea5cf69861f5172b02fa987d3bd2f97
-EBUILD bmake-20230303.ebuild 1281 BLAKE2B 3710d6487c66efa8b203bdcbf49f0cc11fd213083159b91802e57e7ccc5a86bbf4de3df08a60ba18f2c807ab4e25e80116fb4ece95563b5f5cc67be79dc41082 SHA512 8507fcce4e0e397abe856786d8f4693d5b55f8262bfc0015e3978570b22442789ebe1a42fe7f666df05d0c4a3d299901fb29926b0ed7866537568b19879f3176
+EBUILD bmake-20230303.ebuild 1280 BLAKE2B 8b0a901f552c84562690e3543e66cb388b9a3415ecc83028748711982651b91e75fca5f6e4fbff17b5db3ec52447e9f03b56589ff991e41be979a1026f221389 SHA512 99320a95fc86b80d9449be59e98acaab416c69209528ed0110b00e1fe18b8739a5e8100c8f4a8bb302c6e1ea4f7930253ea5cf69861f5172b02fa987d3bd2f97
EBUILD bmake-20230321.ebuild 1281 BLAKE2B 3710d6487c66efa8b203bdcbf49f0cc11fd213083159b91802e57e7ccc5a86bbf4de3df08a60ba18f2c807ab4e25e80116fb4ece95563b5f5cc67be79dc41082 SHA512 8507fcce4e0e397abe856786d8f4693d5b55f8262bfc0015e3978570b22442789ebe1a42fe7f666df05d0c4a3d299901fb29926b0ed7866537568b19879f3176
MISC metadata.xml 353 BLAKE2B 70bd5eb274c4693a005986471e5a5c29a162bd0a080a7ba590c64171f2aa171bf9670093419f0b3e9ef304e5478f71df4899082e3dc76b4b0cedfe782a6625df SHA512 ade70c57a7ae5165c432d2024ec685609971347a94ecd69ab73142ff602f4cafb49df880d4dd1cee5695f1ea11c2c0ccc837d9a1ad38e50c61d0d27049279bc5
diff --git a/sys-devel/bmake/bmake-20220928.ebuild b/sys-devel/bmake/bmake-20220928.ebuild
deleted file mode 100644
index 15621472a9d8..000000000000
--- a/sys-devel/bmake/bmake-20220928.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MK_VER=20210330
-
-DESCRIPTION="NetBSD's portable make"
-HOMEPAGE="http://www.crufty.net/help/sjg/bmake.html"
-SRC_URI="
- http://void.crufty.net/ftp/pub/sjg/${P}.tar.gz
- http://void.crufty.net/ftp/pub/sjg/mk-${MK_VER}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~loong ~ppc ~ppc64 ~x86"
-
-# Skip failing test (sandbox and csh)
-PATCHES=(
- "${FILESDIR}"/${PN}-20210206-tests.patch
-)
-
-src_prepare() {
- default
- cd "${WORKDIR}" || die
- eapply "${FILESDIR}"/${PN}-20210314-mk-fixes.patch
-}
-
-src_configure() {
- econf \
- --with-mksrc=../mk \
- --with-default-sys-path="${EPREFIX}"/usr/share/mk/${PN} \
- --with-machine_arch=${ARCH}
-}
-
-src_compile() {
- sh make-bootstrap.sh || die "bootstrap failed"
-}
-
-src_test() {
- cd unit-tests || die
-
- # the 'ternary' test uses ${A} internally, which
- # conflicts with Gentoo's ${A}, hence unset it for
- # the tests temporarily.
- env -u A MAKEFLAGS= \
- "${S}"/bmake -r -m / TEST_MAKE="${S}"/bmake test || die "tests compilation failed"
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
- FORCE_BSD_MK=1 SYS_MK_DIR=. \
- sh ../mk/install-mk -v -m 644 "${ED}"/usr/share/mk/${PN} \
- || die "failed to install mk files"
-}
diff --git a/sys-devel/bmake/bmake-20230303.ebuild b/sys-devel/bmake/bmake-20230303.ebuild
index 7c7d277872cc..15621472a9d8 100644
--- a/sys-devel/bmake/bmake-20230303.ebuild
+++ b/sys-devel/bmake/bmake-20230303.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~loong ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~loong ~ppc ~ppc64 ~x86"
# Skip failing test (sandbox and csh)
PATCHES=(
diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 9eb80fda1c26..007b0f10241b 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -11,7 +11,7 @@ DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c
DIST llvm-project-16.0.1.src.tar.xz 117990772 BLAKE2B 298189ce6d7245711e5bd3e03fa74d603dda5a458463ca0cb261fe6949290c46a70abbd1ad1c556e08da3adc5df577305e267c1135214b900d78502e39b46bc5 SHA512 98fc11c0ad90d5e5a2cb123b497b89a1583fe7f91b3ff05c335037801ef66cbfab08f6d2eff539f0da238e9685d4bc7a9fb2578e28864fc9e9357b84129cefaa
DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec91400d804448482d6a7fd395252b3b9166a5ee7a42a94c2074aa0d1809a3327f993d8932211f3fc05ad281db64c17b2a7094 SHA512 f42db28eb8280db06b1c78fa7a7aaea3a79499cecee1a64ce18c49b90c755b3a78fc93f01d1855887c7918ccc927c3b6147cfc916520f05d4cef65381ca6fe60
EBUILD clang-14.0.6-r1.ebuild 12014 BLAKE2B 0f9eed7779a5b9aa8f92002f6f4d8e22e7baf3d3f6d1930e4716abf3aa00d866f68a682dc2a404655f53800e26c8b388da552184da6943287b2d91c5c1c2672b SHA512 c5e46f1044604f4e41cdb6c42d2079096c0bcdd396d99f8e95a6b5b66918e3519e4226741202f716fa5f53295188ec2bfcec66ae32480a8e10b4ab18bdb880ab
-EBUILD clang-15.0.7-r1.ebuild 12409 BLAKE2B 8f8d642b676f0ad01700fca43d8158e54180010443f5456a3d3d270638dd280e8e399534c97d8fa8f7bcacd132d9f5735154cf4e12fd0fbc9a1e2b7f1e914ba9 SHA512 77139debe5214dd3047b44ab98bfd8a6eec2caa8635ba8cbfc14c94ed4d3d13febe08612e74f33db491cc98c30eadfcfead20a1c13a73466d7e49028222c93db
+EBUILD clang-15.0.7-r1.ebuild 12617 BLAKE2B 780db8dc3c92efab35280d32f6b7d4ffcea912d7839b995a18aa603d0cf59df1199eabd53eb5a475e67da7a45e10fdd08e9879b871a25672f135dbdb001a5f46 SHA512 f6302415c9a4fb8571613ff5ebea4096f1318333ba4bc0f3c0b63b04eb0d10755c4555f55186875db0d34bb5d2c0b245b758aff387b97033bc643a1a291d1195
EBUILD clang-16.0.1.ebuild 12418 BLAKE2B 57dfd115224aa564222e44debc492053f9e8f557f035d3d673b025f5108ec335c9671392979c543e3d6400b5c0bad3a673e71b1972f287f969fb7190f96db006 SHA512 ba3aa9433fd6b65cc32b84c586fdbc87107b5ec61863ce15ba8fe7446b981547a34be3316955aa30780af29a1d1b53bcb6567cf7dacb4b95b2f985843d6266e4
EBUILD clang-16.0.2.9999.ebuild 12338 BLAKE2B 9f1989ffd52f28006e256a97836ac9623b3efff14516d05dc4c3cd69c97bd5955abc97142ed4b2099283ff2364ee7e4a32bf33282faf700643fee63e7bfc9be7 SHA512 e93e8f87344051c093d28b53fe0184444a2f34d05a1c95257c361ac097687d225cf9d6df218093887cdc07e23490f77a2399ed1e075c582aaa9710504687d31b
EBUILD clang-17.0.0.9999.ebuild 12352 BLAKE2B b2eb7a2fe9222bfe3b857844f65dc217b16a677e434efb70c8f576a154f95d4e47e55973d4954ae0924338a8d0cfc5453e9c163928bb297686926d2a13222933 SHA512 d1bb9920da99b036e2c1bf3dbd1c3f71249be6dc7e0a24c1c27acbfbca766c0bec4e1cae8e2f5aa0148ed1eefeb14202f97f80a9d508b772d781f37e5dd7380a
diff --git a/sys-devel/clang/clang-15.0.7-r1.ebuild b/sys-devel/clang/clang-15.0.7-r1.ebuild
index 3a9fc612178a..7141f0e0a887 100644
--- a/sys-devel/clang/clang-15.0.7-r1.ebuild
+++ b/sys-devel/clang/clang-15.0.7-r1.ebuild
@@ -431,6 +431,13 @@ src_install() {
multilib_src_install() {
DESTDIR=${D} cmake_build install-distribution
+ if multilib_is_native_abi; then
+ # install clang-*-wrapper tools
+ # https://bugs.gentoo.org/904143
+ exeinto "/usr/lib/llvm/${LLVM_MAJOR}/bin"
+ doexe "${BUILD_DIR}"/bin/clang-{linker,nvlink}-wrapper
+ fi
+
# move headers to /usr/include for wrapping & ABI mismatch checks
# (also drop the version suffix from runtime headers)
rm -rf "${ED}"/usr/include || die
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index bdebb0025c9a..7e7180e727c4 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/f2fs-tools/Manifest b/sys-fs/f2fs-tools/Manifest
index 0eb2aba632ef..e98304739ea6 100644
--- a/sys-fs/f2fs-tools/Manifest
+++ b/sys-fs/f2fs-tools/Manifest
@@ -1,5 +1,7 @@
AUX f2fs-tools-1.15.0-lz4-1.9.4.patch 819 BLAKE2B 0bedeb4362cf2a85e172cc5bf8b4d61f0f198f50032e431164513e3f92440a66d7e868b963c5e701332285e4045d88da3098094ab7b027d95a9b6b4f561a80f1 SHA512 11bb74d95ae1f182fb6c71f690d835e2225d96d00eccf9e85e35a2ea2dd8f06fbf15785d29ad57cee9ae4d8bf05a8c64d45ce0b9824cf25416fe43f1d0aeeb85
DIST f2fs-tools-1.15.0.tar.gz 387663 BLAKE2B 1e55f87c839cee6431d9a83e9786201e9b6b872be27c8b92854b30b0fd1c651a9b7235ce93e70c530bfa7a4e9f4dfd309c72702b3338a4aa96e365b29424fb1d SHA512 61e40f16296091b55cec2dbdc6306af6abc2d3f854f39ef03a741b7f6f47348f915498375789f017f8da27fa7d27c79c905dd047693518adde503ea7ebf89387
+DIST f2fs-tools-1.16.0.tar.gz 265507 BLAKE2B a4fb94ff879198652a2922a0101b7e34aad156c3536e5a20c1cb2e36a6a734d92d3f97b2570eb702d029ef1d6c03d6123113fc1aa5658ba979401e0691b7b447 SHA512 ea198cebf7c5bb0c42c9b53bc80484495c403b1ed1354eb7cb7b4f63ed9a5c81653a76eaf1bc35067171fa5fd99b1564178c5440c21b6b025f4e83b9def82680
EBUILD f2fs-tools-1.15.0-r2.ebuild 1015 BLAKE2B 169d07791116015ca1bb5817ab185293b1ae7b90d018cc424362456898888f5c93efe0485ab197d39075cadab5f39881f5d893443ecec3d3576f4c51051586fe SHA512 ce32a182737e83d8970528b4d6020ef6d9b6af3179a8591eb51df80951b6032f17bb86bc5b2455c771e5f4273a645718b2b60b34654a8764cc0fb836ffa713a4
-EBUILD f2fs-tools-9999.ebuild 907 BLAKE2B 87092c535237f9708d812519460baefacd622e5b48f4db8d7c1e71bf808390ffdefe2c27707c2b7f83bea3d794ec77f59eaa8d0004db75f799b07e18343edcd0 SHA512 30f32a999f93ff12dd8ed194ab6fe69311a15d1fb633520a14a6ffdec5ccbbe530bc8219a85e48887ea04df933232235b1408a4c85bceea7b5ef3b024c178b3f
+EBUILD f2fs-tools-1.16.0.ebuild 1087 BLAKE2B 0c99aaa8bd3f97ef49676cf6dba244704a6605fcfe8998e24816e764e80e86cd42d8c1b6518fddcde670be18eb1de289b4d53e0e6fbf8152d05ef504a1aacca3 SHA512 5b9ff6f624bbac4ce7d903424ca28fbaf73de7efb3e06d7fdb24e5dbfba058e19b22874288af2a27f9e9475f0f2d11c30efd5ee2adfdccbe3557a958db1a24d2
+EBUILD f2fs-tools-9999.ebuild 1087 BLAKE2B 0c99aaa8bd3f97ef49676cf6dba244704a6605fcfe8998e24816e764e80e86cd42d8c1b6518fddcde670be18eb1de289b4d53e0e6fbf8152d05ef504a1aacca3 SHA512 5b9ff6f624bbac4ce7d903424ca28fbaf73de7efb3e06d7fdb24e5dbfba058e19b22874288af2a27f9e9475f0f2d11c30efd5ee2adfdccbe3557a958db1a24d2
MISC metadata.xml 505 BLAKE2B 97772236b6d7113c38a9d8920ac2b0d949ee55f9971a94caa8b4ebfb1e91a6d6bffc97702b4f952867afb8cffea7972ef17f1ba8f390f4195a465aa90c2f915b SHA512 7a80d22b56aeb5f59203cb2853a63d8a3b1af955051d1c307ce5af2b3c3ae999481a37938b674532807dbffa715a725a384905995532d72d18761b3732540b76
diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.16.0.ebuild b/sys-fs/f2fs-tools/f2fs-tools-1.16.0.ebuild
new file mode 100644
index 000000000000..3224cc7ec9ff
--- /dev/null
+++ b/sys-fs/f2fs-tools/f2fs-tools-1.16.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Tools for Flash-Friendly File System (F2FS)"
+HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/about/"
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git"
+ EGIT_BRANCH="dev"
+else
+ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git/snapshot/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/10"
+IUSE="selinux"
+
+RDEPEND="
+ app-arch/lz4:=
+ dev-libs/lzo:2
+ sys-apps/util-linux
+ selinux? ( sys-libs/libselinux )
+ elibc_musl? ( sys-libs/queue-standalone )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myconf=(
+ # This is required to install to /sbin, bug #481110
+ --bindir="${EPREFIX}"/sbin
+ $(use_with selinux)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name "*.la" -delete || die
+}
diff --git a/sys-fs/f2fs-tools/f2fs-tools-9999.ebuild b/sys-fs/f2fs-tools/f2fs-tools-9999.ebuild
index bcb10bcc1cb6..3224cc7ec9ff 100644
--- a/sys-fs/f2fs-tools/f2fs-tools-9999.ebuild
+++ b/sys-fs/f2fs-tools/f2fs-tools-9999.ebuild
@@ -1,22 +1,32 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit git-r3 autotools
+inherit autotools
DESCRIPTION="Tools for Flash-Friendly File System (F2FS)"
-HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git/about/"
-EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git"
-EGIT_BRANCH="dev"
+HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/about/"
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git"
+ EGIT_BRANCH="dev"
+else
+ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git/snapshot/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+fi
LICENSE="GPL-2"
-SLOT="0/9"
+SLOT="0/10"
IUSE="selinux"
RDEPEND="
+ app-arch/lz4:=
+ dev-libs/lzo:2
+ sys-apps/util-linux
selinux? ( sys-libs/libselinux )
- elibc_musl? ( sys-libs/queue-standalone )"
+ elibc_musl? ( sys-libs/queue-standalone )
+"
DEPEND="${RDEPEND}"
src_prepare() {
@@ -25,17 +35,16 @@ src_prepare() {
}
src_configure() {
- # This is required to install to /sbin, bug #481110
- econf \
- --bindir="${EPREFIX}"/sbin \
- --disable-static \
+ local myconf=(
+ # This is required to install to /sbin, bug #481110
+ --bindir="${EPREFIX}"/sbin
$(use_with selinux)
+ )
+
+ econf "${myconf[@]}"
}
src_install() {
default
- find "${D}" -name "*.la" -delete || die
- # Collides with sg3_utils
- # https://bugs.gentoo.org/880899
- rm "${ED}/usr/sbin/sg_write_buffer" || die
+ find "${ED}" -name "*.la" -delete || die
}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 0d317488f18c..e88725ac8d96 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/installkernel-gentoo/Manifest b/sys-kernel/installkernel-gentoo/Manifest
index 69b69c8ee327..d75279dd27b9 100644
--- a/sys-kernel/installkernel-gentoo/Manifest
+++ b/sys-kernel/installkernel-gentoo/Manifest
@@ -1,5 +1,7 @@
DIST installkernel-gentoo-5.tar.gz 2883 BLAKE2B a50c9b19e0e8bb12ee29dd5e98859d274355637e6bf0ce71863e4f93c346b14c117f952bf00c1d04d7e9dce068a3da8097a3464d28d6ea96666ebcd3c9ec286a SHA512 69fb04b2e445fb02515c05c6fd10f301e6c1c5dc479a399178205b7690e4fe066149353e9c4b16ece5112dc081c05493ebd85ecbe5c939e7c8f59fda1bf5e8f1
DIST installkernel-gentoo-6.tar.gz 2907 BLAKE2B 61c519779445fc62191cbb2ceff90def95c1958e76e9fa1024846977b74801c0122c3d0ec245ad1be4161c9fe4ed56bef77f24a2e136e66d2abb8b45a4497f7a SHA512 a5ca2830db5ee076c1bb2cb320636b4c81f21270c62429d34a72cf1a933ecb4ef9abcb6d7929378eb26f63bc3093ad02a763bb51209652a35bb04495f8f3589f
+DIST installkernel-gentoo-7.tar.gz 2962 BLAKE2B 675a1e33470ef10a38cf880591cc78ce3bf92dad20feaea740cee7cdad657b9a9b30f53ff8078b610ed09e7ec306dc3b565856c92755e3aad2a5ef387df0522b SHA512 9944b20884a0fb252dced70d33963f24af221ffa41b99f14f5f3569c155c48a0e0762fc70ca103723cac35740f94fb2120712c7ba41a442e9f971251365a194e
EBUILD installkernel-gentoo-5.ebuild 1097 BLAKE2B 6d07f4c28134a26789b5d2729c51d650d417992e88c76628c34c93831f423f64204bec6e652ac095de3b2470e33f80a1633890b70dc8829f73f7670b8c1d2d9f SHA512 3a52ded60fb65fb43bd3d316147e91934f0080ac20f3a358119f98795a52f8800e3de8c51d24906aead92dd03d8498b62b641410770acfedeb42d52e72bf0a4b
EBUILD installkernel-gentoo-6.ebuild 1105 BLAKE2B edd1fa8e673060091c061fa7578f2724242ce57e085a9672e0fe6f4d4fbc59db7192b788fcbd03602a4a6c7ba2878047bb1f43af1074f771b4f79d75888d42dc SHA512 21933b8ca2df1d97e49d80f2b2e4cde8eaac505768a4397091a2dd4e372ddd75bd270fc4dad6205cdff53fbeae6629f43b646414b0a774cb6de33af199f7b2f2
+EBUILD installkernel-gentoo-7.ebuild 1100 BLAKE2B 3f6da46a2c6b8c57d998e6de85c3cfd564e06dc7bf21b5e0d8312d340bbbdfa29759ebd86e2ee68e6d15ad7a099cef31ba9e3cc892c512e889a915f44bbac955 SHA512 1a48eb20de0dfd3d2d288f501fa211cfda501e07ecdb93b8227762dcf0d9ada76ed2efb1b62e6466a9dc259b5957becdc778c065126e17b193110b3cf4a58ae8
MISC metadata.xml 450 BLAKE2B 67538f7d8059e68c7b1e84b29d7ea4a579af9238fe65f4fb8fe29b83760b38b6e586c2b7d2e12b5bab31ac5484def40b2814d084d62f7cdf867b32cd85526788 SHA512 16efb4e63b44889af229a18c4da550a7be0e6a8ab2d7538aca6976bb0eca7d9be120e0d394e0ccf90f20e79a1f0b790da695ac355db278bb7b8d6e6415be29f9
diff --git a/sys-kernel/installkernel-gentoo/installkernel-gentoo-7.ebuild b/sys-kernel/installkernel-gentoo/installkernel-gentoo-7.ebuild
new file mode 100644
index 000000000000..125ab408b04e
--- /dev/null
+++ b/sys-kernel/installkernel-gentoo/installkernel-gentoo-7.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Gentoo fork of installkernel script from debianutils"
+HOMEPAGE="https://github.com/projg2/installkernel-gentoo"
+SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux"
+IUSE="grub"
+
+RDEPEND="
+ >=sys-apps/debianutils-4.9-r1
+ !<sys-apps/debianutils-4.9-r1[installkernel(+)]
+ !sys-kernel/installkernel-systemd-boot"
+
+src_install() {
+ into /
+ dosbin installkernel
+ doman installkernel.8
+ keepdir /etc/kernel/postinst.d
+
+ if use grub; then
+ exeinto /etc/kernel/postinst.d
+ doexe hooks/91-grub-mkconfig.install
+ fi
+}
+
+pkg_postinst() {
+ if has 1 ${REPLACING_VERSIONS}; then
+ ewarn "In v2, the initramfs filename has changed to initramfs*.img, to match"
+ ewarn "the default names used by dracut and genkernel-4. If your bootloader"
+ ewarn "config uses the verbatim filename, please update it."
+ fi
+}
diff --git a/www-misc/Manifest.gz b/www-misc/Manifest.gz
index 5b0d9f92080c..d9ddd3bf5620 100644
--- a/www-misc/Manifest.gz
+++ b/www-misc/Manifest.gz
Binary files differ
diff --git a/www-misc/urlwatch/Manifest b/www-misc/urlwatch/Manifest
index 4feaf82246bb..d513a70a976b 100644
--- a/www-misc/urlwatch/Manifest
+++ b/www-misc/urlwatch/Manifest
@@ -1,5 +1,7 @@
DIST urlwatch-2.24.tar.gz 141175 BLAKE2B 7868ba757493c97ef65136d3da67ef3bb6b0d62e52ab150e169d66adea420872990527a622d305bd14923ff367041d615dcea1495871258040ec2cbb73ee7613 SHA512 ed84cb69ecd8894851c3be0165edfa1dfee92a0b49ea1383e4cfd7c31eb0604f99b1a90d9508753064b58bdd8fc4c0369d817303858d07562b37c3f2ac4cae52
DIST urlwatch-2.25.tar.gz 168241 BLAKE2B 85f76e849495f5457f43ccd37035aae84c6ae4c8649005e617a6a585bf3b73d30914f8c7a89c0fb9bb04cc07a8797d77be07807e8d7c64976355749417b39e40 SHA512 af14c5b4e11345e56e6f326c114629f1e074215d6cc66d9c642424b2a689dc80339157f1b2547fdbe7b7a13d520e2b83bf23c7477da4ae4e43d108e6452624ca
+DIST urlwatch-2.26.tar.gz 174305 BLAKE2B c7990b0ecca8bb18632ba717dabfed3e3cdf147ff463e1221c4f7002fcb862d162421ac927bd6a570369a1833268cc08668e284e425e954a4eea8d41cb30eafd SHA512 df214e3576dcbc8f18338a17f890e53ce9142fb98ea5042567eb415e697ee1a19d40b00404a40c0cc4aaaaa35ff3d838d9e0273a6bfe5178059560723ef6e4ca
EBUILD urlwatch-2.24.ebuild 2436 BLAKE2B 39a408c3db13371bb4b4839ac8cd3c31f38a6b0da6d4c5d9a0e1e021eb4bf1bf610495763a7afa1c623378f35387798f5603d0954431857be2b096724ff0fbc5 SHA512 6514fe12bb3929ae65350c35ca3efe00119f91129a274e333a4876ce3a3ca3ef818658321c7bb5b0e41a940e4a785b7d055e14c9e301e707069282a7917217ea
EBUILD urlwatch-2.25.ebuild 2486 BLAKE2B cdb7233bd1a743a52d9a8e402be707eef53ffc44ac29e0c9b5885d2b7110638b09e3ed87aa9ce7b97e1c74c2c9b48a82109f94b1a8075826f7124aceca32de75 SHA512 9528fcd2c41ba47b1b27c7371fa8bea2ba99b6723d4966a60273515d0fb7bf47ee1eb215303b72306ceb656e4d1faa5456e5b1bbc5044d1a1a0257d27d2ef29a
+EBUILD urlwatch-2.26.ebuild 2143 BLAKE2B 9a1492e57fa0e0d081ec14fabebc99f99b424c28a6543bc3dbdabc8aa1e4f00d4f82c304a6b9aeb8a5d64dcdfdc31e19aa85adab779262d9e1e5a0ed204446ff SHA512 ed7e278baa982387b99a711ef4f3c86787afc77e8b4b59c76d0bffe259d3b926a956627e4d19213aa4644297899093225cc7959fcb437e5cb0b1ec0a7542f104
MISC metadata.xml 541 BLAKE2B f4518dac79cafa9a225d87e125b1fbb3e090c7d3ea1d90a307d8b881379b809112fdc0bd3da6a229daf228aa5660fd130a048fefc63c9a19743987a4c94e528d SHA512 86cf47f19a24fb11c4b1a02b1fe9490a5c171c77b4237a1d0557ce553b1b97ef05f1849f4d745aa0c86f27b2c74f646898f94484ecf75848379b3a02f4157170
diff --git a/www-misc/urlwatch/urlwatch-2.26.ebuild b/www-misc/urlwatch/urlwatch-2.26.ebuild
new file mode 100644
index 000000000000..84e863172064
--- /dev/null
+++ b/www-misc/urlwatch/urlwatch-2.26.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A tool for monitoring webpages for updates"
+HOMEPAGE="
+ https://thp.io/2008/urlwatch/
+ https://github.com/thp/urlwatch/
+ https://pypi.org/project/urlwatch/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/appdirs[${PYTHON_USEDEP}]
+ dev-python/cssselect[${PYTHON_USEDEP}]
+ dev-python/keyring[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ >=dev-python/minidb-2.0.6[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/jq[${PYTHON_USEDEP}]
+ dev-python/pytesseract[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( CHANGELOG.md README.md )
+
+distutils_enable_sphinx docs/source dev-python/alabaster
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Require the pdftotext module
+ "lib/urlwatch/tests/test_filter_documentation.py::test_url[https://example.net/pdf-test.pdf]"
+ "lib/urlwatch/tests/test_filter_documentation.py::test_url[https://example.net/pdf-test-password.pdf]"
+ # Skip code quality check
+ "lib/urlwatch/tests/test_handler.py::test_pep8_conformance"
+)
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ if ! has_version dev-python/chump; then
+ elog "Install 'dev-python/chump' to enable Pushover" \
+ "notifications support"
+ fi
+ if ! has_version dev-python/jq; then
+ elog "Install 'dev-python/jq' to enable jq filtering support"
+ fi
+ if ! has_version dev-python/pushbullet-py; then
+ elog "Install 'dev-python/pushbullet-py' to enable" \
+ "Pushbullet notifications support"
+ fi
+ if ! has_version dev-python/pytesseract; then
+ elog "Install 'dev-python/pytesseract' to enable OCR support"
+ fi
+ elog "HTML parsing can be improved by installing one of the following packages"
+ elog "and changing the html2text subfilter parameter:"
+ elog "dev-python/beautifulsoup4"
+ elog "app-text/html2text"
+ elog "dev-python/html2text"
+ elog "www-client/lynx"
+ fi
+}
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 070bba4c2c4b..638bcc9a7e19 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/puma/Manifest b/www-servers/puma/Manifest
index 7de582b2cf68..a878f95aee34 100644
--- a/www-servers/puma/Manifest
+++ b/www-servers/puma/Manifest
@@ -12,6 +12,6 @@ EBUILD puma-6.0.0.ebuild 1890 BLAKE2B 701c88a61bbe44e2b72fce75921043036f3defe7fb
EBUILD puma-6.0.1.ebuild 1890 BLAKE2B 701c88a61bbe44e2b72fce75921043036f3defe7fb66dd28a34afb42574a5bc05cc8d410903121a404be3b359cae9bde25ec7a59bbf447cf7ab6a51068ec1b1d SHA512 f8b81ac9e7432339cd8c0297ee4271eb4b67e74feaff9a999c70baa895a4fdc90355a5397db02c8b7b44a7d4fbc1d7c89dba02824a144183a01da2d5c89e15a7
EBUILD puma-6.0.2.ebuild 1890 BLAKE2B 157dae5ba217a3d4814b9ef1e3c08e633d04d48970783c3446cef4ac5497d0f0150630c4607ec6479a9d45e3e4e1880793084fc04189c6e258a5f30862265cb8 SHA512 a541171cb753ff342604bef4a460b969d74ba3751c3c57a62a0b5de87ef07acd1821226411bcd6e889ea6ece386ad687ec0e675465eb957e05d2d08001d2e486
EBUILD puma-6.1.0.ebuild 1932 BLAKE2B 9e29e12283d4b906c4c1876719463f1a1379852bfddb4193a1983dd7376b664fa4bf6965a2cf3984dab011418ae33c33d2a582472b9a583c3d48b3fa3ae11549 SHA512 e9723db022c6a926fd02dba8ac760845d1ab475eb5eb4a999c24f87e92b9baa9b852d8976d14012dc9874bdd1138c225f72e4eef59cdb825efef4658b5d7ef0f
-EBUILD puma-6.1.1-r1.ebuild 2047 BLAKE2B 03b939d91bef4365eb5fb9f010a9793ab44c89247b6c839c99164e07f593f65c5928b214f160df699d907408e0aaef585b582a7202d94abe15ba89e034f26d0a SHA512 610d59c02d0e84b121630a7647e45a923750d586fad288ad5103945e8daf9d3b70a76d9975ab3cc2e274da374346cb3a7b0b7321d88294c9b38d77565fc9296d
+EBUILD puma-6.1.1-r1.ebuild 2054 BLAKE2B 13795ef5ee9663509e07745737b12a5fb53ada23c5a35bed89e2ef6597f63b6cf0e4d76c51517fe1dea1962499b6fc286da7b6e0bc871d747845245cede3c885 SHA512 207c7be17c589935611b9a13506d31d406ce6126af64e2e45bb8537c820ff140cab1579f044772c34768506f3fbd29e4334086ee306bc472eb3f0dc9172a6e90
EBUILD puma-6.1.1.ebuild 2047 BLAKE2B 4e3ee978e4dcfca58044b8da76e0071d7244360a126344bf28c8c844219cfa7d6e6a85c1a139a963a550fee803aa56e383a33041a0567c83d109c224affd8ac1 SHA512 5086424da2c1b596008311679127c55e8dff32d1e5c74e2d552efcc6a5b0020f67f169c52db75f995d40022662207c1aedbfcf7014d1403d1cb24b0e7d79f11f
MISC metadata.xml 710 BLAKE2B bf109653812999e453fb414a83bf404786d16df301ba9dff87c123e0f1dbff8e3024109e96b7f36a3d9e1ebe57eb7aecc7acfd923f0de1bc8c4f358a87b32379 SHA512 894c677c61b3c7f8081b1511c64c274497c4ea85171f5b19d9606a19e4dff33df00d169653e3aede3eee07737b1cf9faadb812eebcf67292be68150c026b7f8e
diff --git a/www-servers/puma/puma-6.1.1-r1.ebuild b/www-servers/puma/puma-6.1.1-r1.ebuild
index 91168f2d73ad..1b9a2aefa15f 100644
--- a/www-servers/puma/puma-6.1.1-r1.ebuild
+++ b/www-servers/puma/puma-6.1.1-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"